?AlkantarClanX12
| Current Path : /home/rankinh/villavanille/wp-content/plugins/qi-blocks/assets/dist/ |
| Current File : /home/rankinh/villavanille/wp-content/plugins/qi-blocks/assets/dist/pricing-table.js |
(()=>{var e={7808:(e,t,n)=>{"use strict";n.d(t,{c:()=>i});var r=n(5500),o=n.n(r),l=n(2312),a=n.n(l)()(o());a.push([e.id,"",""]);const i=a},2312:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n})).join("")},t.i=function(e,n,r,o,l){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var i=0;i<this.length;i++){var s=this[i][0];null!=s&&(a[s]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);r&&a[u[0]]||(void 0!==l&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=l),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),t.push(u))}},t}},5500:e=>{"use strict";e.exports=function(e){return e[1]}},4300:function(e){e.exports=function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:r,getOwnPropertyDescriptor:o}=Object;let{freeze:l,seal:a,create:i}=Object,{apply:s,construct:c}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),a||(a=function(e){return e}),s||(s=function(e,t,n){return e.apply(t,n)}),c||(c=function(e,t){return new e(...t)});const u=v(Array.prototype.forEach),p=v(Array.prototype.pop),m=v(Array.prototype.push),d=v(String.prototype.toLowerCase),b=v(String.prototype.toString),f=v(String.prototype.match),g=v(String.prototype.replace),h=v(String.prototype.indexOf),y=v(String.prototype.trim),k=v(RegExp.prototype.test),_=w(TypeError);function v(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return s(e,t,r)}}function w(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return c(e,n)}}function S(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d;t&&t(e,null);let l=r.length;for(;l--;){let t=r[l];if("string"==typeof t){const e=o(t);e!==t&&(n(r)||(r[l]=e),t=e)}e[t]=!0}return e}function A(e){for(let t=0;t<e.length;t++)void 0===o(e,t)&&(e[t]=null);return e}function q(t){const n=i(null);for(const[r,l]of e(t))void 0!==o(t,r)&&(Array.isArray(l)?n[r]=A(l):l&&"object"==typeof l&&l.constructor===Object?n[r]=q(l):n[r]=l);return n}function I(e,t){for(;null!==e;){const n=o(e,t);if(n){if(n.get)return v(n.get);if("function"==typeof n.value)return v(n.value)}e=r(e)}function n(e){return console.warn("fallback value for",e),null}return n}const E=l(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),T=l(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),x=l(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),C=l(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),P=l(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),N=l(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),O=l(["#text"]),B=l(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),D=l(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),R=l(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),M=l(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),j=a(/\{\{[\w\W]*|[\w\W]*\}\}/gm),L=a(/<%[\w\W]*|[\w\W]*%>/gm),V=a(/\${[\w\W]*}/gm),F=a(/^data-[\-\w.\u00B7-\uFFFF]/),U=a(/^aria-[\-\w]+$/),K=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),z=a(/^(?:\w+script|data):/i),$=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),H=a(/^html$/i);var W=Object.freeze({__proto__:null,MUSTACHE_EXPR:j,ERB_EXPR:L,TMPLIT_EXPR:V,DATA_ATTR:F,ARIA_ATTR:U,IS_ALLOWED_URI:K,IS_SCRIPT_OR_DATA:z,ATTR_WHITESPACE:$,DOCTYPE_NAME:H});const G=function(){return"undefined"==typeof window?null:window},Y=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));const o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function X(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G();const n=e=>X(e);if(n.version="3.0.8",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;let{document:r}=t;const o=r,a=o.currentScript,{DocumentFragment:s,HTMLTemplateElement:c,Node:v,Element:w,NodeFilter:A,NamedNodeMap:j=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:L,DOMParser:V,trustedTypes:F}=t,U=w.prototype,z=I(U,"cloneNode"),$=I(U,"nextSibling"),Z=I(U,"childNodes"),J=I(U,"parentNode");if("function"==typeof c){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let Q,ee="";const{implementation:te,createNodeIterator:ne,createDocumentFragment:re,getElementsByTagName:oe}=r,{importNode:le}=o;let ae={};n.isSupported="function"==typeof e&&"function"==typeof J&&te&&void 0!==te.createHTMLDocument;const{MUSTACHE_EXPR:ie,ERB_EXPR:se,TMPLIT_EXPR:ce,DATA_ATTR:ue,ARIA_ATTR:pe,IS_SCRIPT_OR_DATA:me,ATTR_WHITESPACE:de}=W;let{IS_ALLOWED_URI:be}=W,fe=null;const ge=S({},[...E,...T,...x,...P,...O]);let he=null;const ye=S({},[...B,...D,...R,...M]);let ke=Object.seal(i(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),_e=null,ve=null,we=!0,Se=!0,Ae=!1,qe=!0,Ie=!1,Ee=!1,Te=!1,xe=!1,Ce=!1,Pe=!1,Ne=!1,Oe=!0,Be=!1;const De="user-content-";let Re=!0,Me=!1,je={},Le=null;const Ve=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Fe=null;const Ue=S({},["audio","video","img","source","image","track"]);let Ke=null;const ze=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),$e="http://www.w3.org/1998/Math/MathML",He="http://www.w3.org/2000/svg",We="http://www.w3.org/1999/xhtml";let Ge=We,Ye=!1,Xe=null;const Ze=S({},[$e,He,We],b);let Je=null;const Qe=["application/xhtml+xml","text/html"],et="text/html";let tt=null,nt=null;const rt=r.createElement("form"),ot=function(e){return e instanceof RegExp||e instanceof Function},lt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!nt||nt!==e){if(e&&"object"==typeof e||(e={}),e=q(e),Je=-1===Qe.indexOf(e.PARSER_MEDIA_TYPE)?et:e.PARSER_MEDIA_TYPE,tt="application/xhtml+xml"===Je?b:d,fe="ALLOWED_TAGS"in e?S({},e.ALLOWED_TAGS,tt):ge,he="ALLOWED_ATTR"in e?S({},e.ALLOWED_ATTR,tt):ye,Xe="ALLOWED_NAMESPACES"in e?S({},e.ALLOWED_NAMESPACES,b):Ze,Ke="ADD_URI_SAFE_ATTR"in e?S(q(ze),e.ADD_URI_SAFE_ATTR,tt):ze,Fe="ADD_DATA_URI_TAGS"in e?S(q(Ue),e.ADD_DATA_URI_TAGS,tt):Ue,Le="FORBID_CONTENTS"in e?S({},e.FORBID_CONTENTS,tt):Ve,_e="FORBID_TAGS"in e?S({},e.FORBID_TAGS,tt):{},ve="FORBID_ATTR"in e?S({},e.FORBID_ATTR,tt):{},je="USE_PROFILES"in e&&e.USE_PROFILES,we=!1!==e.ALLOW_ARIA_ATTR,Se=!1!==e.ALLOW_DATA_ATTR,Ae=e.ALLOW_UNKNOWN_PROTOCOLS||!1,qe=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Ie=e.SAFE_FOR_TEMPLATES||!1,Ee=e.WHOLE_DOCUMENT||!1,Ce=e.RETURN_DOM||!1,Pe=e.RETURN_DOM_FRAGMENT||!1,Ne=e.RETURN_TRUSTED_TYPE||!1,xe=e.FORCE_BODY||!1,Oe=!1!==e.SANITIZE_DOM,Be=e.SANITIZE_NAMED_PROPS||!1,Re=!1!==e.KEEP_CONTENT,Me=e.IN_PLACE||!1,be=e.ALLOWED_URI_REGEXP||K,Ge=e.NAMESPACE||We,ke=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ot(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ke.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ot(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ke.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(ke.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ie&&(Se=!1),Pe&&(Ce=!0),je&&(fe=S({},O),he=[],!0===je.html&&(S(fe,E),S(he,B)),!0===je.svg&&(S(fe,T),S(he,D),S(he,M)),!0===je.svgFilters&&(S(fe,x),S(he,D),S(he,M)),!0===je.mathMl&&(S(fe,P),S(he,R),S(he,M))),e.ADD_TAGS&&(fe===ge&&(fe=q(fe)),S(fe,e.ADD_TAGS,tt)),e.ADD_ATTR&&(he===ye&&(he=q(he)),S(he,e.ADD_ATTR,tt)),e.ADD_URI_SAFE_ATTR&&S(Ke,e.ADD_URI_SAFE_ATTR,tt),e.FORBID_CONTENTS&&(Le===Ve&&(Le=q(Le)),S(Le,e.FORBID_CONTENTS,tt)),Re&&(fe["#text"]=!0),Ee&&S(fe,["html","head","body"]),fe.table&&(S(fe,["tbody"]),delete _e.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw _('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw _('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Q=e.TRUSTED_TYPES_POLICY,ee=Q.createHTML("")}else void 0===Q&&(Q=Y(F,a)),null!==Q&&"string"==typeof ee&&(ee=Q.createHTML(""));l&&l(e),nt=e}},at=S({},["mi","mo","mn","ms","mtext"]),it=S({},["foreignobject","desc","title","annotation-xml"]),st=S({},["title","style","font","a","script"]),ct=S({},[...T,...x,...C]),ut=S({},[...P,...N]),pt=function(e){let t=J(e);t&&t.tagName||(t={namespaceURI:Ge,tagName:"template"});const n=d(e.tagName),r=d(t.tagName);return!!Xe[e.namespaceURI]&&(e.namespaceURI===He?t.namespaceURI===We?"svg"===n:t.namespaceURI===$e?"svg"===n&&("annotation-xml"===r||at[r]):Boolean(ct[n]):e.namespaceURI===$e?t.namespaceURI===We?"math"===n:t.namespaceURI===He?"math"===n&&it[r]:Boolean(ut[n]):e.namespaceURI===We?!(t.namespaceURI===He&&!it[r])&&!(t.namespaceURI===$e&&!at[r])&&!ut[n]&&(st[n]||!ct[n]):!("application/xhtml+xml"!==Je||!Xe[e.namespaceURI]))},mt=function(e){m(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){e.remove()}},dt=function(e,t){try{m(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){m(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!he[e])if(Ce||Pe)try{mt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},bt=function(e){let t=null,n=null;if(xe)e="<remove></remove>"+e;else{const t=f(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===Je&&Ge===We&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");const o=Q?Q.createHTML(e):e;if(Ge===We)try{t=(new V).parseFromString(o,Je)}catch(e){}if(!t||!t.documentElement){t=te.createDocument(Ge,"template",null);try{t.documentElement.innerHTML=Ye?ee:o}catch(e){}}const l=t.body||t.documentElement;return e&&n&&l.insertBefore(r.createTextNode(n),l.childNodes[0]||null),Ge===We?oe.call(t,Ee?"html":"body")[0]:Ee?t.documentElement:l},ft=function(e){return ne.call(e.ownerDocument||e,e,A.SHOW_ELEMENT|A.SHOW_COMMENT|A.SHOW_TEXT,null)},gt=function(e){return e instanceof L&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof j)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},ht=function(e){return"function"==typeof v&&e instanceof v},yt=function(e,t,r){ae[e]&&u(ae[e],(e=>{e.call(n,t,r,nt)}))},kt=function(e){let t=null;if(yt("beforeSanitizeElements",e,null),gt(e))return mt(e),!0;const r=tt(e.nodeName);if(yt("uponSanitizeElement",e,{tagName:r,allowedTags:fe}),e.hasChildNodes()&&!ht(e.firstElementChild)&&k(/<[/\w]/g,e.innerHTML)&&k(/<[/\w]/g,e.textContent))return mt(e),!0;if(!fe[r]||_e[r]){if(!_e[r]&&vt(r)){if(ke.tagNameCheck instanceof RegExp&&k(ke.tagNameCheck,r))return!1;if(ke.tagNameCheck instanceof Function&&ke.tagNameCheck(r))return!1}if(Re&&!Le[r]){const t=J(e)||e.parentNode,n=Z(e)||e.childNodes;if(n&&t)for(let r=n.length-1;r>=0;--r)t.insertBefore(z(n[r],!0),$(e))}return mt(e),!0}return e instanceof w&&!pt(e)?(mt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!k(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ie&&3===e.nodeType&&(t=e.textContent,u([ie,se,ce],(e=>{t=g(t,e," ")})),e.textContent!==t&&(m(n.removed,{element:e.cloneNode()}),e.textContent=t)),yt("afterSanitizeElements",e,null),!1):(mt(e),!0)},_t=function(e,t,n){if(Oe&&("id"===t||"name"===t)&&(n in r||n in rt))return!1;if(Se&&!ve[t]&&k(ue,t));else if(we&&k(pe,t));else if(!he[t]||ve[t]){if(!(vt(e)&&(ke.tagNameCheck instanceof RegExp&&k(ke.tagNameCheck,e)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(e))&&(ke.attributeNameCheck instanceof RegExp&&k(ke.attributeNameCheck,t)||ke.attributeNameCheck instanceof Function&&ke.attributeNameCheck(t))||"is"===t&&ke.allowCustomizedBuiltInElements&&(ke.tagNameCheck instanceof RegExp&&k(ke.tagNameCheck,n)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(n))))return!1}else if(Ke[t]);else if(k(be,g(n,de,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==h(n,"data:")||!Fe[e])if(Ae&&!k(me,g(n,de,"")));else if(n)return!1;return!0},vt=function(e){return e.indexOf("-")>0},wt=function(e){yt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:he};let o=t.length;for(;o--;){const l=t[o],{name:a,namespaceURI:i,value:s}=l,c=tt(a);let m="value"===a?s:y(s);if(r.attrName=c,r.attrValue=m,r.keepAttr=!0,r.forceKeepAttr=void 0,yt("uponSanitizeAttribute",e,r),m=r.attrValue,r.forceKeepAttr)continue;if(dt(a,e),!r.keepAttr)continue;if(!qe&&k(/\/>/i,m)){dt(a,e);continue}Ie&&u([ie,se,ce],(e=>{m=g(m,e," ")}));const d=tt(e.nodeName);if(_t(d,c,m)){if(!Be||"id"!==c&&"name"!==c||(dt(a,e),m=De+m),Q&&"object"==typeof F&&"function"==typeof F.getAttributeType)if(i);else switch(F.getAttributeType(d,c)){case"TrustedHTML":m=Q.createHTML(m);break;case"TrustedScriptURL":m=Q.createScriptURL(m)}try{i?e.setAttributeNS(i,a,m):e.setAttribute(a,m),p(n.removed)}catch(e){}}}yt("afterSanitizeAttributes",e,null)},St=function e(t){let n=null;const r=ft(t);for(yt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)yt("uponSanitizeShadowNode",n,null),kt(n)||(n.content instanceof s&&e(n.content),wt(n));yt("afterSanitizeShadowDOM",t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,l=null,a=null,i=null;if(Ye=!e,Ye&&(e="\x3c!--\x3e"),"string"!=typeof e&&!ht(e)){if("function"!=typeof e.toString)throw _("toString is not a function");if("string"!=typeof(e=e.toString()))throw _("dirty is not a string, aborting")}if(!n.isSupported)return e;if(Te||lt(t),n.removed=[],"string"==typeof e&&(Me=!1),Me){if(e.nodeName){const t=tt(e.nodeName);if(!fe[t]||_e[t])throw _("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof v)r=bt("\x3c!----\x3e"),l=r.ownerDocument.importNode(e,!0),1===l.nodeType&&"BODY"===l.nodeName||"HTML"===l.nodeName?r=l:r.appendChild(l);else{if(!Ce&&!Ie&&!Ee&&-1===e.indexOf("<"))return Q&&Ne?Q.createHTML(e):e;if(r=bt(e),!r)return Ce?null:Ne?ee:""}r&&xe&&mt(r.firstChild);const c=ft(Me?e:r);for(;a=c.nextNode();)kt(a)||(a.content instanceof s&&St(a.content),wt(a));if(Me)return e;if(Ce){if(Pe)for(i=re.call(r.ownerDocument);r.firstChild;)i.appendChild(r.firstChild);else i=r;return(he.shadowroot||he.shadowrootmode)&&(i=le.call(o,i,!0)),i}let p=Ee?r.outerHTML:r.innerHTML;return Ee&&fe["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&k(H,r.ownerDocument.doctype.name)&&(p="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+p),Ie&&u([ie,se,ce],(e=>{p=g(p,e," ")})),Q&&Ne?Q.createHTML(p):p},n.setConfig=function(){lt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Te=!0},n.clearConfig=function(){nt=null,Te=!1},n.isValidAttribute=function(e,t,n){nt||lt({});const r=tt(e),o=tt(t);return _t(r,o,n)},n.addHook=function(e,t){"function"==typeof t&&(ae[e]=ae[e]||[],m(ae[e],t))},n.removeHook=function(e){if(ae[e])return p(ae[e])},n.removeHooks=function(e){ae[e]&&(ae[e]=[])},n.removeAllHooks=function(){ae={}},n}return X()}()},6152:(e,t,n)=>{var r=n(2488);e.exports=function(){if(!arguments.length)return[];var e=arguments[0];return r(e)?e:[e]}},520:(e,t,n)=>{var r=n(5968),o=n(3740),l=n(4996),a=n(2600),i=n(7336);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=l,s.prototype.has=a,s.prototype.set=i,e.exports=s},9704:(e,t,n)=>{var r=n(7188).Uint8Array;e.exports=r},2253:e=>{e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},7748:e=>{e.exports=function(e,t,n,r){var o=-1,l=null==e?0:e.length;for(r&&l&&(n=e[++o]);++o<l;)n=t(n,e[o],o,e);return n}},5600:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},1120:e=>{e.exports=function(e){return e.split("")}},2628:e=>{var t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(t)||[]}},9200:(e,t,n)=>{var r=n(6139),o=n(864);e.exports=function(e,t,n){(void 0!==n&&!o(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},8288:(e,t,n)=>{var r=n(6139),o=n(864),l=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];l.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},6600:(e,t,n)=>{var r=n(864);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},6139:(e,t,n)=>{var r=n(7792);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},2471:(e,t,n)=>{var r=n(8940),o=Object.create,l=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=l},4596:(e,t,n)=>{var r=n(8168)();e.exports=r},6944:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},3992:e=>{e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}},9184:(e,t,n)=>{var r=n(4840),o=n(2892);e.exports=function e(t,n,l,a,i){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!=t&&n!=n:r(t,n,l,a,e,i))}},4840:(e,t,n)=>{var r=n(520),o=n(9124),l=n(2352),a=n(8608),i=n(3871),s=n(2488),c=n(7684),u=n(6700),p="[object Arguments]",m="[object Array]",d="[object Object]",b=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,f,g,h){var y=s(e),k=s(t),_=y?m:i(e),v=k?m:i(t),w=(_=_==p?d:_)==d,S=(v=v==p?d:v)==d,A=_==v;if(A&&c(e)){if(!c(t))return!1;y=!0,w=!1}if(A&&!w)return h||(h=new r),y||u(e)?o(e,t,n,f,g,h):l(e,t,_,n,f,g,h);if(!(1&n)){var q=w&&b.call(e,"__wrapped__"),I=S&&b.call(t,"__wrapped__");if(q||I){var E=q?e.value():e,T=I?t.value():t;return h||(h=new r),g(E,T,n,f,h)}}return!!A&&(h||(h=new r),a(e,t,n,f,g,h))}},660:(e,t,n)=>{var r=n(520),o=n(9200),l=n(4596),a=n(7132),i=n(8940),s=n(2756),c=n(7972);e.exports=function e(t,n,u,p,m){t!==n&&l(n,(function(l,s){if(m||(m=new r),i(l))a(t,n,s,u,e,p,m);else{var d=p?p(c(t,s),l,s+"",t,n,m):void 0;void 0===d&&(d=l),o(t,s,d)}}),s)}},7132:(e,t,n)=>{var r=n(9200),o=n(1328),l=n(2100),a=n(8416),i=n(6224),s=n(348),c=n(2488),u=n(2480),p=n(7684),m=n(7920),d=n(8940),b=n(2688),f=n(6700),g=n(7972),h=n(1824);e.exports=function(e,t,n,y,k,_,v){var w=g(e,n),S=g(t,n),A=v.get(S);if(A)r(e,n,A);else{var q=_?_(w,S,n+"",e,t,v):void 0,I=void 0===q;if(I){var E=c(S),T=!E&&p(S),x=!E&&!T&&f(S);q=S,E||T||x?c(w)?q=w:u(w)?q=a(w):T?(I=!1,q=o(S,!0)):x?(I=!1,q=l(S,!0)):q=[]:b(S)||s(S)?(q=w,s(w)?q=h(w):d(w)&&!m(w)||(q=i(S))):I=!1}I&&(v.set(S,q),k(q,S,y,_,v),v.delete(S)),r(e,n,q)}}},8292:(e,t,n)=>{var r=n(552),o=n(8840),l=n(7360);e.exports=function(e,t){return l(o(e,t,r),e+"")}},4732:e=>{e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var l=Array(o);++r<o;)l[r]=e[r+t];return l}},6524:e=>{e.exports=function(e){return e}},968:(e,t,n)=>{var r=n(3992);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},7320:(e,t,n)=>{var r=n(4732);e.exports=function(e,t,n){var o=e.length;return n=void 0===n?o:n,!t&&n>=o?e:r(e,t,n)}},5987:(e,t,n)=>{var r=n(9704);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},1328:(e,t,n)=>{e=n.nmd(e);var r=n(7188),o=t&&!t.nodeType&&t,l=o&&e&&!e.nodeType&&e,a=l&&l.exports===o?r.Buffer:void 0,i=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=i?i(n):new e.constructor(n);return e.copy(r),r}},2100:(e,t,n)=>{var r=n(5987);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},8416:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},7612:(e,t,n)=>{var r=n(8288),o=n(6139);e.exports=function(e,t,n,l){var a=!n;n||(n={});for(var i=-1,s=t.length;++i<s;){var c=t[i],u=l?l(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),a?o(n,c,u):r(n,c,u)}return n}},764:(e,t,n)=>{var r=n(8292),o=n(4221);e.exports=function(e){return r((function(t,n){var r=-1,l=n.length,a=l>1?n[l-1]:void 0,i=l>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(l--,a):void 0,i&&o(n[0],n[1],i)&&(a=l<3?void 0:a,l=1),t=Object(t);++r<l;){var s=n[r];s&&e(t,s,r,a)}return t}))}},8168:e=>{e.exports=function(e){return function(t,n,r){for(var o=-1,l=Object(t),a=r(t),i=a.length;i--;){var s=a[e?i:++o];if(!1===n(l[s],s,l))break}return t}}},7288:(e,t,n)=>{var r=n(7320),o=n(9240),l=n(8595),a=n(1972);e.exports=function(e){return function(t){t=a(t);var n=o(t)?l(t):void 0,i=n?n[0]:t.charAt(0),s=n?r(n,1).join(""):t.slice(1);return i[e]()+s}}},184:(e,t,n)=>{var r=n(7748),o=n(5928),l=n(2996),a=RegExp("['’]","g");e.exports=function(e){return function(t){return r(l(o(t).replace(a,"")),e,"")}}},7792:(e,t,n)=>{var r=n(7892),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},9124:(e,t,n)=>{var r=n(6152),o=n(5600),l=n(968);e.exports=function(e,t,n,a,i,s){var c=1&n,u=e.length,p=t.length;if(u!=p&&!(c&&p>u))return!1;var m=s.get(e),d=s.get(t);if(m&&d)return m==t&&d==e;var b=-1,f=!0,g=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++b<u;){var h=e[b],y=t[b];if(a)var k=c?a(y,h,b,t,e,s):a(h,y,b,e,t,s);if(void 0!==k){if(k)continue;f=!1;break}if(g){if(!o(t,(function(e,t){if(!l(g,t)&&(h===e||i(h,e,n,a,s)))return g.push(t)}))){f=!1;break}}else if(h!==y&&!i(h,y,n,a,s)){f=!1;break}}return s.delete(e),s.delete(t),f}},2352:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},8608:(e,t,n)=>{var r=n(1096),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,l,a,i){var s=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!s)return!1;for(var p=u;p--;){var m=c[p];if(!(s?m in t:o.call(t,m)))return!1}var d=i.get(e),b=i.get(t);if(d&&b)return d==t&&b==e;var f=!0;i.set(e,t),i.set(t,e);for(var g=s;++p<u;){var h=e[m=c[p]],y=t[m];if(l)var k=s?l(y,h,m,t,e,i):l(h,y,m,e,t,i);if(!(void 0===k?h===y||a(h,y,n,l,i):k)){f=!1;break}g||(g="constructor"==m)}if(f&&!g){var _=e.constructor,v=t.constructor;_==v||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof v&&v instanceof v||(f=!1)}return i.delete(e),i.delete(t),f}},4848:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},1096:(e,t,n)=>{var r=n(1304)(Object.keys,Object);e.exports=r},7892:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},476:(e,t,n)=>{var r=n(1304)(Object.getPrototypeOf,Object);e.exports=r},3871:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9240:e=>{var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},4360:e=>{var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},6224:(e,t,n)=>{var r=n(2471),o=n(476),l=n(1004);e.exports=function(e){return"function"!=typeof e.constructor||l(e)?{}:r(o(e))}},4221:e=>{e.exports=function(){return!1}},1004:e=>{e.exports=function(){return!1}},5968:e=>{e.exports=function(){this.__data__=[],this.size=0}},3740:(e,t,n)=>{var r=n(6600),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},4996:(e,t,n)=>{var r=n(6600);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},2600:(e,t,n)=>{var r=n(6600);e.exports=function(e){return r(this.__data__,e)>-1}},7336:(e,t,n)=>{var r=n(6600);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},1304:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},8840:(e,t,n)=>{var r=n(2253),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var l=arguments,a=-1,i=o(l.length-t,0),s=Array(i);++a<i;)s[a]=l[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=l[a];return c[t]=n(s),r(e,this,c)}}},7188:(e,t,n)=>{var r=n(4848),o="object"==typeof self&&self&&self.Object===Object&&self,l=r||o||Function("return this")();e.exports=l},7972:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},7360:e=>{e.exports=function(e){return e}},8595:(e,t,n)=>{var r=n(1120),o=n(9240),l=n(6448);e.exports=function(e){return o(e)?l(e):r(e)}},6448:e=>{var t="\\ud800-\\udfff",n="["+t+"]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",l="[^"+t+"]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",i="[\\ud800-\\udbff][\\udc00-\\udfff]",s="(?:"+r+"|"+o+")"+"?",c="[\\ufe0e\\ufe0f]?",u=c+s+("(?:\\u200d(?:"+[l,a,i].join("|")+")"+c+s+")*"),p="(?:"+[l+r+"?",r,a,i,n].join("|")+")",m=RegExp(o+"(?="+o+")|"+p+u,"g");e.exports=function(e){return e.match(m)||[]}},2744:e=>{var t="\\ud800-\\udfff",n="\\u2700-\\u27bf",r="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",l="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="["+l+"]",i="\\d+",s="["+n+"]",c="["+r+"]",u="[^"+t+l+i+n+r+o+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",m="[\\ud800-\\udbff][\\udc00-\\udfff]",d="["+o+"]",b="(?:"+c+"|"+u+")",f="(?:"+d+"|"+u+")",g="(?:['’](?:d|ll|m|re|s|t|ve))?",h="(?:['’](?:D|LL|M|RE|S|T|VE))?",y="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",k="[\\ufe0e\\ufe0f]?",_=k+y+("(?:\\u200d(?:"+["[^"+t+"]",p,m].join("|")+")"+k+y+")*"),v="(?:"+[s,p,m].join("|")+")"+_,w=RegExp([d+"?"+c+"+"+g+"(?="+[a,d,"$"].join("|")+")",f+"+"+h+"(?="+[a,d+b,"$"].join("|")+")",d+"?"+b+"+"+g,d+"+"+h,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",i,v].join("|"),"g");e.exports=function(e){return e.match(w)||[]}},5144:(e,t,n)=>{var r=n(1912),o=n(184)((function(e,t,n){return t=t.toLowerCase(),e+(n?r(t):t)}));e.exports=o},1912:(e,t,n)=>{var r=n(1972),o=n(4704);e.exports=function(e){return o(r(e).toLowerCase())}},5928:(e,t,n)=>{var r=n(6524);e.exports=function(e){return null==e?"":r(e)}},864:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},552:e=>{e.exports=function(e){return e}},348:e=>{e.exports=function(){return!1}},2488:e=>{var t=Array.isArray;e.exports=t},4900:(e,t,n)=>{var r=n(7920),o=n(9024);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},2480:(e,t,n)=>{var r=n(4900),o=n(2892);e.exports=function(e){return o(e)&&r(e)}},7684:e=>{e.exports=function(){return!1}},948:(e,t,n)=>{var r=n(9184);e.exports=function(e,t){return r(e,t)}},7920:(e,t,n)=>{var r=n(6944),o=n(8940);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},9024:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},8940:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},2892:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},2688:(e,t,n)=>{var r=n(6944),o=n(476),l=n(2892),a=Function.prototype,i=Object.prototype,s=a.toString,c=i.hasOwnProperty,u=s.call(Object);e.exports=function(e){if(!l(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==u}},6700:e=>{e.exports=function(){return!1}},2756:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},7060:(e,t,n)=>{var r=n(660),o=n(764)((function(e,t,n){r(e,t,n)}));e.exports=o},1824:(e,t,n)=>{var r=n(7612),o=n(2756);e.exports=function(e){return r(e,o(e))}},1972:e=>{e.exports=function(e){return e}},4704:(e,t,n)=>{var r=n(7288)("toUpperCase");e.exports=r},2996:(e,t,n)=>{var r=n(2628),o=n(4360),l=n(1972),a=n(2744);e.exports=function(e,t,n){return e=l(e),void 0===(t=n?void 0:t)?o(e)?a(e):r(e):e.match(t)||[]}},9776:(e,t,n)=>{"use strict";var r=n(9143);function o(){}function l(){}l.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,l,a){if(a!==r){var i=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 i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint: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:l,resetWarningCache:o};return n.PropTypes=n,n}},3268:(e,t,n)=>{e.exports=n(9776)()},9143:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},7980:(e,t,n)=>{"use strict";t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var l=r?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(1504)),o=s(n(3268)),l=s(n(724)),a=s(n(7396)),i=n(5224);function s(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function u(e){return u="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},u(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e){return function(){var t,n=g(e);if(function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()){var r=g(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(e,t){if(t&&("object"===u(t)||"function"==typeof t))return t;return f(e)}(this,t)}}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=function(){return!0},_="suggestions-revealed",v="input-focused",w="input-changed",S="escape-pressed",A=function(e){!function(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&&h(e,t)}(c,e);var t,n,o,s=b(c);function c(e){var t,n=e.alwaysRenderSuggestions;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),y(f(t=s.call(this)),"onDocumentMouseDown",(function(e){t.justClickedOnSuggestionsContainer=!1;for(var n=e.detail&&e.detail.target||e.target;null!==n&&n!==document;){if(n.getAttribute&&null!==n.getAttribute("data-suggestion-index"))return;if(n===t.suggestionsContainer)return void(t.justClickedOnSuggestionsContainer=!0);n=n.parentNode}})),y(f(t),"storeAutowhateverRef",(function(e){null!==e&&(t.autowhatever=e)})),y(f(t),"onSuggestionMouseEnter",(function(e,n){var r=n.sectionIndex,o=n.itemIndex;t.updateHighlightedSuggestion(r,o),e.target===t.pressedSuggestion&&(t.justSelectedSuggestion=!0),t.justMouseEntered=!0,setTimeout((function(){t.justMouseEntered=!1}))})),y(f(t),"highlightFirstSuggestion",(function(){t.updateHighlightedSuggestion(t.props.multiSection?0:null,0)})),y(f(t),"onDocumentMouseUp",(function(){t.pressedSuggestion&&!t.justSelectedSuggestion&&t.input.focus(),t.pressedSuggestion=null})),y(f(t),"onSuggestionMouseDown",(function(e){t.justSelectedSuggestion||(t.justSelectedSuggestion=!0,t.pressedSuggestion=e.target)})),y(f(t),"onSuggestionsClearRequested",(function(){var e=t.props.onSuggestionsClearRequested;e&&e()})),y(f(t),"onSuggestionSelected",(function(e,n){var r=t.props,o=r.alwaysRenderSuggestions,l=r.onSuggestionSelected,a=r.onSuggestionsFetchRequested;l&&l(e,n);var i=t.props.shouldKeepSuggestionsOnSelect(n.suggestion);o||i?a({value:n.suggestionValue,reason:"suggestion-selected"}):t.onSuggestionsClearRequested(),t.resetHighlightedSuggestion()})),y(f(t),"onSuggestionClick",(function(e){var n=t.props,r=n.alwaysRenderSuggestions,o=n.focusInputOnSuggestionClick,l=t.getSuggestionIndices(t.findSuggestionElement(e.target)),a=l.sectionIndex,i=l.suggestionIndex,s=t.getSuggestion(a,i),c=t.props.getSuggestionValue(s);t.maybeCallOnChange(e,c,"click"),t.onSuggestionSelected(e,{suggestion:s,suggestionValue:c,suggestionIndex:i,sectionIndex:a,method:"click"});var u=t.props.shouldKeepSuggestionsOnSelect(s);r||u||t.closeSuggestions(),!0===o?t.input.focus():t.onBlur(),setTimeout((function(){t.justSelectedSuggestion=!1}))})),y(f(t),"onBlur",(function(){var e=t.props,n=e.inputProps,r=e.shouldRenderSuggestions,o=n.value,l=n.onBlur,a=t.getHighlightedSuggestion(),i=r(o,"input-blurred");t.setState({isFocused:!1,highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!i}),l&&l(t.blurEvent,{highlightedSuggestion:a})})),y(f(t),"onSuggestionMouseLeave",(function(e){t.resetHighlightedSuggestion(!1),t.justSelectedSuggestion&&e.target===t.pressedSuggestion&&(t.justSelectedSuggestion=!1)})),y(f(t),"onSuggestionTouchStart",(function(){t.justSelectedSuggestion=!0})),y(f(t),"onSuggestionTouchMove",(function(){t.justSelectedSuggestion=!1,t.pressedSuggestion=null,t.input.focus()})),y(f(t),"itemProps",(function(e){return{"data-section-index":e.sectionIndex,"data-suggestion-index":e.itemIndex,onMouseEnter:t.onSuggestionMouseEnter,onMouseLeave:t.onSuggestionMouseLeave,onMouseDown:t.onSuggestionMouseDown,onTouchStart:t.onSuggestionTouchStart,onTouchMove:t.onSuggestionTouchMove,onClick:t.onSuggestionClick}})),y(f(t),"renderSuggestionsContainer",(function(e){var n=e.containerProps,r=e.children;return(0,t.props.renderSuggestionsContainer)({containerProps:n,children:r,query:t.getQuery()})})),t.state={isFocused:!1,isCollapsed:!n,highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null},t.justPressedUpDown=!1,t.justMouseEntered=!1,t.pressedSuggestion=null,t}return t=c,n=[{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:"UNSAFE_componentWillReceiveProps",value:function(e){var t=0===this.state.highlightedSuggestionIndex&&this.props.highlightFirstSuggestion&&!e.highlightFirstSuggestion;(0,l.default)(e.suggestions,this.props.suggestions)?e.highlightFirstSuggestion&&e.suggestions.length>0&&!1===this.justPressedUpDown&&!1===this.justMouseEntered?this.highlightFirstSuggestion():t&&this.resetHighlightedSuggestion():this.willRenderSuggestions(e,"suggestions-updated")?(this.state.isCollapsed&&!this.justSelectedSuggestion&&this.revealSuggestions(),t&&this.resetHighlightedSuggestion()):this.resetHighlightedSuggestion()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.suggestions,o=n.onSuggestionHighlighted,a=n.highlightFirstSuggestion;if(!(0,l.default)(r,e.suggestions)&&r.length>0&&a)this.highlightFirstSuggestion();else if(o){var i=this.getHighlightedSuggestion();i!=t.highlightedSuggestion&&o({suggestion:i})}}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.onDocumentMouseDown),document.removeEventListener("mouseup",this.onDocumentMouseUp)}},{key:"updateHighlightedSuggestion",value:function(e,t,n){var r=this;this.setState((function(o){var l=o.valueBeforeUpDown;return null===t?l=null:null===l&&void 0!==n&&(l=n),{highlightedSectionIndex:e,highlightedSuggestionIndex:t,highlightedSuggestion:null===t?null:r.getSuggestion(e,t),valueBeforeUpDown:l}}))}},{key:"resetHighlightedSuggestion",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.setState((function(t){var n=t.valueBeforeUpDown;return{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:e?null:n}}))}},{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 n=this.props,r=n.suggestions,o=n.multiSection,l=n.getSectionSuggestions;return o?l(r[e])[t]:r[t]}},{key:"getHighlightedSuggestion",value:function(){var e=this.state,t=e.highlightedSectionIndex,n=e.highlightedSuggestionIndex;return null===n?null:this.getSuggestion(t,n)}},{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"),n=e.getAttribute("data-suggestion-index");return{sectionIndex:"string"==typeof t?parseInt(t,10):null,suggestionIndex:parseInt(n,10)}}},{key:"findSuggestionElement",value:function(e){var t=e;do{if(t.getAttribute&&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,n){var r=this.props.inputProps,o=r.value,l=r.onChange;t!==o&&l(e,{newValue:t,method:n})}},{key:"willRenderSuggestions",value:function(e,t){var n=e.suggestions,r=e.inputProps,o=e.shouldRenderSuggestions,l=r.value;return n.length>0&&o(l,t)}},{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,n=t.suggestions,o=t.renderInputComponent,l=t.onSuggestionsFetchRequested,s=t.renderSuggestion,c=t.inputProps,u=t.multiSection,p=t.renderSectionTitle,d=t.id,b=t.getSectionSuggestions,f=t.theme,g=t.getSuggestionValue,h=t.alwaysRenderSuggestions,y=t.highlightFirstSuggestion,A=t.containerProps,q=this.state,I=q.isFocused,E=q.isCollapsed,T=q.highlightedSectionIndex,x=q.highlightedSuggestionIndex,C=q.valueBeforeUpDown,P=h?k:this.props.shouldRenderSuggestions,N=c.value,O=c.onFocus,B=c.onKeyDown,D=this.willRenderSuggestions(this.props,"render"),R=h||I&&!E&&D,M=R?n:[],j=m({},c,{onFocus:function(t){if(!e.justSelectedSuggestion&&!e.justClickedOnSuggestionsContainer){var n=P(N,v);e.setState({isFocused:!0,isCollapsed:!n}),O&&O(t),n&&l({value:N,reason:v})}},onBlur:function(t){e.justClickedOnSuggestionsContainer?e.input.focus():(e.blurEvent=t,e.justSelectedSuggestion||(e.onBlur(),e.onSuggestionsClearRequested()))},onChange:function(t){var n=t.target.value,r=P(n,w);e.maybeCallOnChange(t,n,"type"),e.suggestionsContainer&&(e.suggestionsContainer.scrollTop=0),e.setState(m({},y?{}:{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null},{valueBeforeUpDown:null,isCollapsed:!r})),r?l({value:n,reason:w}):e.onSuggestionsClearRequested()},onKeyDown:function(t,r){var o=t.keyCode;switch(o){case 40:case 38:if(E)P(N,_)&&(l({value:N,reason:_}),e.revealSuggestions(),t.preventDefault());else if(n.length>0){var a,i=r.newHighlightedSectionIndex,s=r.newHighlightedItemIndex;a=null===s?null===C?N:C:e.getSuggestionValueByIndex(i,s),e.updateHighlightedSuggestion(i,s,N),e.maybeCallOnChange(t,a,40===o?"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(R&&!h&&e.closeSuggestions(),null!=c){t.preventDefault();var u=g(c);e.maybeCallOnChange(t,u,"enter"),e.onSuggestionSelected(t,{suggestion:c,suggestionValue:u,suggestionIndex:x,sectionIndex:T,method:"enter"}),e.justSelectedSuggestion=!0,setTimeout((function(){e.justSelectedSuggestion=!1}))}break;case 27:R&&t.preventDefault();var p=R&&!h;null===C?p||(e.maybeCallOnChange(t,"","escape"),P("",S)?l({value:"",reason:S}):e.onSuggestionsClearRequested()):e.maybeCallOnChange(t,C,"escape"),p?(e.onSuggestionsClearRequested(),e.closeSuggestions()):e.resetHighlightedSuggestion()}B&&B(t)}}),L={query:this.getQuery()};return r.default.createElement(a.default,{multiSection:u,items:M,renderInputComponent:o,renderItemsContainer:this.renderSuggestionsContainer,renderItem:s,renderItemData:L,renderSectionTitle:p,getSectionItems:b,highlightedSectionIndex:T,highlightedItemIndex:x,containerProps:A,inputProps:j,itemProps:this.itemProps,theme:(0,i.mapToAutowhateverTheme)(f),id:d,ref:this.storeAutowhateverRef})}}],n&&d(t.prototype,n),o&&d(t,o),c}(r.Component);t.default=A,y(A,"propTypes",{suggestions:o.default.array.isRequired,onSuggestionsFetchRequested:function(e,t){var n=e[t];if("function"!=typeof n)throw new Error("'onSuggestionsFetchRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsFetchRequestedProp")},onSuggestionsClearRequested:function(e,t){var n=e[t];if(!1===e.alwaysRenderSuggestions&&"function"!=typeof n)throw new Error("'onSuggestionsClearRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsClearRequestedProp")},shouldKeepSuggestionsOnSelect:o.default.func,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 n=e[t];if(!n)throw new Error("'inputProps' must be passed.");if(!Object.prototype.hasOwnProperty.call(n,"value"))throw new Error("'inputProps' must have 'value'.");if(!Object.prototype.hasOwnProperty.call(n,"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 n=e[t];if(!0===e.multiSection&&"function"!=typeof n)throw new Error("'renderSectionTitle' must be implemented. See: https://github.com/moroshko/react-autosuggest#renderSectionTitleProp")},getSectionSuggestions:function(e,t){var n=e[t];if(!0===e.multiSection&&"function"!=typeof n)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,containerProps:o.default.object}),y(A,"defaultProps",{renderSuggestionsContainer:function(e){var t=e.containerProps,n=e.children;return r.default.createElement("div",t,n)},shouldRenderSuggestions:function(e){return e.trim().length>0},alwaysRenderSuggestions:!1,multiSection:!1,shouldKeepSuggestionsOnSelect:function(){return!1},focusInputOnSuggestionClick:!0,highlightFirstSuggestion:!1,theme:i.defaultTheme,id:"1",containerProps:{}})},7396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==f(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var l=r?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(1504)),o=c(n(3268)),l=c(n(7328)),a=c(n(3588)),i=c(n(5320)),s=c(n(7260));function c(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,l=void 0;try{for(var a,i=e[Symbol.iterator]();!(r=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,l=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw l}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}(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 b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e){return f="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},f(e)}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e){return function(){var t,n=k(e);if(function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()){var r=k(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(e,t){if(t&&("object"===f(t)||"function"==typeof t))return t;return y(e)}(this,t)}}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function _(e,t){return _=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_(e,t)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w={},S=function(e){!function(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&&_(e,t)}(u,e);var t,n,o,c=h(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),v(y(t=c.call(this,e)),"storeInputReference",(function(e){null!==e&&(t.input=e);var n=t.props.inputProps.ref;n&&("function"==typeof n?n(e):"object"===f(n)&&Object.prototype.hasOwnProperty.call(n,"current")&&(n.current=e))})),v(y(t),"storeItemsContainerReference",(function(e){null!==e&&(t.itemsContainer=e)})),v(y(t),"onHighlightedItemChange",(function(e){t.highlightedItem=e})),v(y(t),"getItemId",(function(e,n){if(null===n)return null;var r=t.props.id,o=null===e?"":"section-".concat(e);return"react-autowhatever-".concat(r,"-").concat(o,"-item-").concat(n)})),v(y(t),"onFocus",(function(e){var n=t.props.inputProps;t.setState({isInputFocused:!0}),n.onFocus&&n.onFocus(e)})),v(y(t),"onBlur",(function(e){var n=t.props.inputProps;t.setState({isInputFocused:!1}),n.onBlur&&n.onBlur(e)})),v(y(t),"onKeyDown",(function(e){var n=t.props,r=n.inputProps,o=n.highlightedSectionIndex,l=n.highlightedItemIndex,a=e.keyCode;switch(a){case 40:case 38:var i=40===a?"next":"prev",s=d(t.sectionIterator[i]([o,l]),2),c=s[0],u=s[1];r.onKeyDown(e,{newHighlightedSectionIndex:c,newHighlightedItemIndex:u});break;default:r.onKeyDown(e,{highlightedSectionIndex:o,highlightedItemIndex:l})}})),t.highlightedItem=null,t.state={isInputFocused:!1},t.setSectionsItems(e),t.setSectionIterator(e),t.setTheme(e),t}return t=u,(n=[{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,l.default)({multiSection:e.multiSection,data:e.multiSection?this.sectionsLengths:e.items.length})}},{key:"setTheme",value:function(e){this.theme=(0,a.default)(e.theme)}},{key:"renderSections",value:function(){var e=this;if(this.allSectionsAreEmpty)return null;var t=this.theme,n=this.props,o=n.id,l=n.items,a=n.renderItem,c=n.renderItemData,u=n.renderSectionTitle,p=n.highlightedSectionIndex,m=n.highlightedItemIndex,d=n.itemProps;return l.map((function(n,l){var b="react-autowhatever-".concat(o,"-"),f="".concat(b,"section-").concat(l,"-"),g=0===l;return r.default.createElement("div",t("".concat(f,"container"),"sectionContainer",g&&"sectionContainerFirst"),r.default.createElement(i.default,{section:n,renderSectionTitle:u,theme:t,sectionKeyPrefix:f}),r.default.createElement(s.default,{items:e.sectionsItems[l],itemProps:d,renderItem:a,renderItemData:c,sectionIndex:l,highlightedItemIndex:p===l?m:null,onHighlightedItemChange:e.onHighlightedItemChange,getItemId:e.getItemId,theme:t,keyPrefix:b,ref:e.storeItemsListReference}))}))}},{key:"renderItems",value:function(){var e=this.props.items;if(0===e.length)return null;var t=this.theme,n=this.props,o=n.id,l=n.renderItem,a=n.renderItemData,i=n.highlightedSectionIndex,c=n.highlightedItemIndex,u=n.itemProps;return r.default.createElement(s.default,{items:e,itemProps:u,renderItem:l,renderItemData:a,highlightedItemIndex:null===i?c:null,onHighlightedItemChange:this.onHighlightedItemChange,getItemId:this.getItemId,theme:t,keyPrefix:"react-autowhatever-".concat(o,"-")})}},{key:"ensureHighlightedItemIsVisible",value:function(){var e=this.highlightedItem;if(e){var t=this.itemsContainer,n=e.offsetParent===t?e.offsetTop:e.offsetTop-t.offsetTop,r=t.scrollTop;n<r?r=n:n+e.offsetHeight>r+t.offsetHeight&&(r=n+e.offsetHeight-t.offsetHeight),r!==t.scrollTop&&(t.scrollTop=r)}}},{key:"render",value:function(){var e=this.theme,t=this.props,n=t.id,o=t.multiSection,l=t.renderInputComponent,a=t.renderItemsContainer,i=t.highlightedSectionIndex,s=t.highlightedItemIndex,c=this.state.isInputFocused,u=o?this.renderSections():this.renderItems(),p=null!==u,d=this.getItemId(i,s),b="react-autowhatever-".concat(n),f=m({role:"combobox","aria-haspopup":"listbox","aria-owns":b,"aria-expanded":p},e("react-autowhatever-".concat(n,"-container"),"container",p&&"containerOpen"),{},this.props.containerProps),g=l(m({type:"text",value:"",autoComplete:"off","aria-autocomplete":"list","aria-controls":b,"aria-activedescendant":d},e("react-autowhatever-".concat(n,"-input"),"input",p&&"inputOpen",c&&"inputFocused"),{},this.props.inputProps,{onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.props.inputProps.onKeyDown&&this.onKeyDown,ref:this.storeInputReference})),h=a({containerProps:m({id:b,role:"listbox"},e("react-autowhatever-".concat(n,"-items-container"),"itemsContainer",p&&"itemsContainerOpen"),{ref:this.storeItemsContainerReference}),children:u});return r.default.createElement("div",f,g,h)}}])&&g(t.prototype,n),o&&g(t,o),u}(r.Component);t.default=S,v(S,"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])}),v(S,"defaultProps",{id:"1",multiSection:!1,renderInputComponent:function(e){return r.default.createElement("input",e)},renderItemsContainer:function(e){var t=e.containerProps,n=e.children;return r.default.createElement("div",t,n)},renderItem:function(){throw new Error("`renderItem` must be provided")},renderItemData:w,renderSectionTitle:function(){throw new Error("`renderSectionTitle` must be provided")},getSectionItems:function(){throw new Error("`getSectionItems` must be provided")},containerProps:w,inputProps:w,itemProps:w,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"}})},3508:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var l=r?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(1504)),o=a(n(3268)),l=a(n(1196));function a(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function s(e){return s="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},s(e)}function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},l=Object.keys(e);for(r=0;r<l.length;r++)n=l[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)n=l[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e){return function(){var t,n=f(e);if(function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()){var r=f(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(e,t){if(t&&("object"===s(t)||"function"==typeof t))return t;return b(e)}(this,t)}}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){!function(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&&g(e,t)}(i,e);var t,n,o,a=d(i);function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return h(b(e=a.call.apply(a,[this].concat(n))),"storeItemReference",(function(t){null!==t&&(e.item=t)})),h(b(e),"onMouseEnter",(function(t){var n=e.props,r=n.sectionIndex,o=n.itemIndex;e.props.onMouseEnter(t,{sectionIndex:r,itemIndex:o})})),h(b(e),"onMouseLeave",(function(t){var n=e.props,r=n.sectionIndex,o=n.itemIndex;e.props.onMouseLeave(t,{sectionIndex:r,itemIndex:o})})),h(b(e),"onMouseDown",(function(t){var n=e.props,r=n.sectionIndex,o=n.itemIndex;e.props.onMouseDown(t,{sectionIndex:r,itemIndex:o})})),h(b(e),"onClick",(function(t){var n=e.props,r=n.sectionIndex,o=n.itemIndex;e.props.onClick(t,{sectionIndex:r,itemIndex:o})})),e}return t=i,n=[{key:"shouldComponentUpdate",value:function(e){return(0,l.default)(e,this.props,["renderItemData"])}},{key:"render",value:function(){var e=this.props,t=e.isHighlighted,n=e.item,o=e.renderItem,l=e.renderItemData,a=p(e,["isHighlighted","item","renderItem","renderItemData"]);return delete a.sectionIndex,delete a.itemIndex,"function"==typeof a.onMouseEnter&&(a.onMouseEnter=this.onMouseEnter),"function"==typeof a.onMouseLeave&&(a.onMouseLeave=this.onMouseLeave),"function"==typeof a.onMouseDown&&(a.onMouseDown=this.onMouseDown),"function"==typeof a.onClick&&(a.onClick=this.onClick),r.default.createElement("li",c({role:"option"},a,{ref:this.storeItemReference}),o(n,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({isHighlighted:t},l)))}}],n&&m(t.prototype,n),o&&m(t,o),i}(r.Component);t.default=y,h(y,"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})},7260:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var l=r?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(1504)),o=i(n(3268)),l=i(n(3508)),a=i(n(1196));function i(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function c(e){return c="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},c(e)}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e){return function(){var t,n=f(e);if(function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()){var r=f(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;return b(e)}(this,t)}}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){!function(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&&g(e,t)}(s,e);var t,n,o,i=d(s);function s(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return h(b(e=i.call.apply(i,[this].concat(n))),"storeHighlightedItemReference",(function(t){e.props.onHighlightedItemChange(null===t?null:t.item)})),e}return t=s,n=[{key:"shouldComponentUpdate",value:function(e){return(0,a.default)(e,this.props,["itemProps"])}},{key:"render",value:function(){var e=this,t=this.props,n=t.items,o=t.itemProps,a=t.renderItem,i=t.renderItemData,s=t.sectionIndex,c=t.highlightedItemIndex,m=t.getItemId,d=t.theme,b=t.keyPrefix,f=null===s?b:"".concat(b,"section-").concat(s,"-"),g="function"==typeof o;return r.default.createElement("ul",u({role:"listbox"},d("".concat(f,"items-list"),"itemsList")),n.map((function(t,n){var b=0===n,y=n===c,k="".concat(f,"item-").concat(n),_=g?o({sectionIndex:s,itemIndex:n}):o,v=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:m(s,n),"aria-selected":y},d(k,"item",b&&"itemFirst",y&&"itemHighlighted"),{},_);return y&&(v.ref=e.storeHighlightedItemReference),r.default.createElement(l.default,u({},v,{sectionIndex:s,isHighlighted:y,itemIndex:n,item:t,renderItem:a,renderItemData:i}))})))}}],n&&m(t.prototype,n),o&&m(t,o),s}(r.Component);t.default=y,h(y,"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}),h(y,"defaultProps",{sectionIndex:null})},5320:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var l=r?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(n(1504)),o=a(n(3268)),l=a(n(1196));function a(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function s(e){return s="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},s(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e){return function(){var t,n=p(e);if(function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()){var r=p(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(e,t){if(t&&("object"===s(t)||"function"==typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,t)}}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}var d,b,f,g=function(e){!function(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&&m(e,t)}(i,e);var t,n,o,a=u(i);function i(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),a.apply(this,arguments)}return t=i,(n=[{key:"shouldComponentUpdate",value:function(e){return(0,l.default)(e,this.props)}},{key:"render",value:function(){var e=this.props,t=e.section,n=e.renderSectionTitle,o=e.theme,l=e.sectionKeyPrefix,a=n(t);return a?r.default.createElement("div",o("".concat(l,"title"),"sectionTitle"),a):null}}])&&c(t.prototype,n),o&&c(t,o),i}(r.Component);t.default=g,d=g,b="propTypes",f={section:o.default.any.isRequired,renderSectionTitle:o.default.func.isRequired,theme:o.default.func.isRequired,sectionKeyPrefix:o.default.string.isRequired},b in d?Object.defineProperty(d,b,{value:f,enumerable:!0,configurable:!0,writable:!0}):d[b]=f},1196:(e,t)=>{"use strict";function n(e){return n="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},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e===t)return!1;var o=Object.keys(e),l=Object.keys(t);if(o.length!==l.length)return!0;var a,i,s={};for(a=0,i=r.length;a<i;a++)s[r[a]]=!0;for(a=0,i=o.length;a<i;a++){var c=o[a],u=e[c],p=t[c];if(u!==p){if(!s[c]||null===u||null===p||"object"!==n(u)||"object"!==n(p))return!0;var m=Object.keys(u),d=Object.keys(p);if(m.length!==d.length)return!0;for(var b=0,f=m.length;b<f;b++){var g=m[b];if(u[g]!==p[g])return!0}}}return!1}},8872:(e,t,n)=>{"use strict";e.exports=n(7980).default},5224:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToAutowhateverTheme=t.defaultTheme=void 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 n in e)switch(n){case"suggestionsContainer":t.itemsContainer=e[n];break;case"suggestionsContainerOpen":t.itemsContainerOpen=e[n];break;case"suggestion":t.item=e[n];break;case"suggestionFirst":t.itemFirst=e[n];break;case"suggestionHighlighted":t.itemHighlighted=e[n];break;case"suggestionsList":t.itemsList=e[n];break;default:t[n]=e[n]}return t}},3588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,l=void 0;try{for(var a,i=e[Symbol.iterator]();!(r=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,l=e}finally{try{!r&&i.return&&i.return()}finally{if(o)throw l}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var l,a=n(9328),i=(l=a)&&l.__esModule?l:{default:l},s=function(e){return e};t.default=function(e){var t=Array.isArray(e)&&2===e.length?e:[e,null],n=r(t,2),l=n[0],a=n[1];return function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var c=n.map((function(e){return l[e]})).filter(s);return"string"==typeof c[0]||"function"==typeof a?{key:e,className:a?a.apply(void 0,o(c)):c.join(" ")}:{key:e,style:i.default.apply(void 0,[{}].concat(o(c)))}}},e.exports=t.default},9328:e=>{"use strict";var t=Object.prototype.propertyIsEnumerable;function n(e){var n=Object.getOwnPropertyNames(e);return Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(e))),n.filter((function(n){return t.call(e,n)}))}e.exports=Object.assign||function(e,t){for(var r,o,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),a=1;a<arguments.length;a++){r=arguments[a],o=n(Object(r));for(var i=0;i<o.length;i++)l[o[i]]=r[o[i]]}return l}},3028:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),d=Symbol.iterator;var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f=Object.assign,g={};function h(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}function y(){}function k(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=h.prototype;var _=k.prototype=new y;_.constructor=k,f(_,h.prototype),_.isPureReactComponent=!0;var v=Array.isArray,w=Object.prototype.hasOwnProperty,S={current:null},A={key:!0,ref:!0,__self:!0,__source:!0};function q(e,t,r){var o,l={},a=null,i=null;if(null!=t)for(o in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,o)&&!A.hasOwnProperty(o)&&(l[o]=t[o]);var s=arguments.length-2;if(1===s)l.children=r;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];l.children=c}if(e&&e.defaultProps)for(o in s=e.defaultProps)void 0===l[o]&&(l[o]=s[o]);return{$$typeof:n,type:e,key:a,ref:i,props:l,_owner:S.current}}function I(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var E=/\/+/g;function T(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 x(e,t,o,l,a){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return a=a(s=e),e=""===l?"."+T(s,0):l,v(a)?(o="",null!=e&&(o=e.replace(E,"$&/")+"/"),x(a,t,o,"",(function(e){return e}))):null!=a&&(I(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||s&&s.key===a.key?"":(""+a.key).replace(E,"$&/")+"/")+e)),t.push(a)),1;if(s=0,l=""===l?".":l+":",v(e))for(var c=0;c<e.length;c++){var u=l+T(i=e[c],c);s+=x(i,t,o,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(i=e.next()).done;)s+=x(i=i.value,t,o,u=l+T(i,c++),a);else if("object"===i)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function C(e,t,n){if(null==e)return e;var r=[],o=0;return x(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function P(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var N={current:null},O={transition:null},B={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:O,ReactCurrentOwner:S};t.Children={map:C,forEach:function(e,t,n){C(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return C(e,(function(){t++})),t},toArray:function(e){return C(e,(function(e){return e}))||[]},only:function(e){if(!I(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=h,t.Fragment=o,t.Profiler=a,t.PureComponent=k,t.StrictMode=l,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=B,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=f({},e.props),l=e.key,a=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,i=S.current),void 0!==t.key&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)w.call(t,c)&&!A.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=r;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];o.children=s}return{$$typeof:n,type:e.type,key:l,ref:a,props:o,_owner:i}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=q,t.createFactory=function(e){var t=q.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=I,t.lazy=function(e){return{$$typeof:m,_payload:{_status:-1,_result:e},_init:P}},t.memo=function(e,t){return{$$typeof:p,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=O.transition;O.transition={};try{e()}finally{O.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return N.current.useCallback(e,t)},t.useContext=function(e){return N.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return N.current.useDeferredValue(e)},t.useEffect=function(e,t){return N.current.useEffect(e,t)},t.useId=function(){return N.current.useId()},t.useImperativeHandle=function(e,t,n){return N.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return N.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return N.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return N.current.useMemo(e,t)},t.useReducer=function(e,t,n){return N.current.useReducer(e,t,n)},t.useRef=function(e){return N.current.useRef(e)},t.useState=function(e){return N.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return N.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return N.current.useTransition()},t.version="18.2.0"},1504:(e,t,n)=>{"use strict";e.exports=n(3028)},7328: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 n=[],r=!0,o=!1,l=void 0;try{for(var a,i=e[Symbol.iterator]();!(r=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,l=e}finally{try{!r&&i.return&&i.return()}finally{if(o)throw l}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};e.exports=function(e){var n=e.data,r=e.multiSection;function o(e){var o=t(e,2),l=o[0],a=o[1];return r?null===a||a===n[l]-1?null===(l=function(e){for(null===e?e=0:e++;e<n.length&&0===n[e];)e++;return e===n.length?null:e}(l))?[null,null]:[l,0]:[l,a+1]:0===n||a===n-1?[null,null]:null===a?[null,0]:[null,a+1]}return{next:o,prev:function(e){var o=t(e,2),l=o[0],a=o[1];return r?null===a||0===a?null===(l=function(e){for(null===e?e=n.length-1:e--;e>=0&&0===n[e];)e--;return-1===e?null:e}(l))?[null,null]:[l,n[l]-1]:[l,a-1]:0===n||0===a?[null,null]:null===a?[null,n-1]:[null,a-1]},isLast:function(e){return null===o(e)[1]}}}},724:e=>{"use strict";e.exports=function(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=e.length;if(t.length!==n)return!1;for(var r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}},6976:e=>{"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var l={},a=[],i=0;i<e.length;i++){var s=e[i],c=r.base?s[0]+r.base:s[0],u=l[c]||0,p="".concat(c," ").concat(u);l[c]=u+1;var m=n(p),d={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==m)t[m].references++,t[m].updater(d);else{var b=o(d,r);r.byIndex=i,t.splice(i,0,{identifier:p,updater:b,references:1})}a.push(p)}return a}function o(e,t){var n=t.domAPI(t);n.update(e);return function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,o){var l=r(e=e||[],o=o||{});return function(e){e=e||[];for(var a=0;a<l.length;a++){var i=n(l[a]);t[i].references--}for(var s=r(e,o),c=0;c<l.length;c++){var u=n(l[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}l=s}}},6176:e=>{"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},6808:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5120:(e,t,n)=>{"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},6520:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var o=void 0!==n.layer;o&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,o&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var l=n.sourceMap;l&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(l))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1936:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},2084:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,l(n)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var l=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(l.exports,l,l.exports,n),l.loaded=!0,l.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 r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.nc=void 0,(()=>{"use strict";const e=wp.i18n,t=wp.blocks;var r=n(5144),o=n.n(r);const l=wp.hooks,a=wp.data;var i,s=n(1504);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}const u=e=>s.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 24 24"},e),i||(i=s.createElement("path",{d:"M13 18h2c.6 0 1 .4 1 1s-.4 1-1 1H9c-.6 0-1-.4-1-1s.4-1 1-1h2v-2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2h-7zM4 6v8h16V6z"})));var p;function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}const d=e=>s.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 24 24"},e),p||(p=s.createElement("path",{d:"M6 4v15h12V4zm0-2h12c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2"})));var b;function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}const g=e=>s.createElement("svg",f({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 24 24"},e),b||(b=s.createElement("path",{d:"M8 2h8c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2m0 2v15h8V4z"}))),h="desktop",y={desktop:{label:(0,e.__)("Desktop","qi-blocks"),icon:wp.element.createElement(u,null)},tablet:{label:(0,e.__)("Tablet","qi-blocks"),icon:wp.element.createElement(d,null)},mobile:{label:(0,e.__)("Mobile","qi-blocks"),icon:wp.element.createElement(g,null)}};let k=h;const _=()=>k,v=wp.components,w=e=>{const t={...e},{blockAttributeKey:n,blockAttributes:r,setAttributes:o,repeater:l,repeaterItemIndex:a,repeaterItemKey:i,repeaterSetAttributes:s,repeaterGetAttributes:c}=t;return t.getAttributeValue=()=>{let e=r[n];return l&&(e=c(i,a)),e||!1},t.setAttributeValue=e=>{l?s(i,e,a):o({[n]:e})},wp.element.createElement("div",{className:"qodef-on-off-option"},wp.element.createElement(v.ToggleControl,{label:t.label,help:t.help,checked:t.getAttributeValue(),onChange:()=>t.setAttributeValue(!t.getAttributeValue())}))};w.defaultProps={label:(0,e.__)("Show","qi-blocks"),help:"",blockAttributeKey:"",blockAttributes:{},setAttributes:()=>{},repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const S=w,A=[{classSuffix:"desktop",label:(0,e.__)("Hide On Desktop","qi-blocks"),blockAttributeKey:"hideOnDesktop"},{classSuffix:"tablet",label:(0,e.__)("Hide On Tablet","qi-blocks"),blockAttributeKey:"hideOnTablet"},{classSuffix:"mobile",label:(0,e.__)("Hide On Mobile","qi-blocks"),blockAttributeKey:"hideOnMobile"}],q=e=>{const t={...e},{label:n,description:r,blockAttributeKeys:o,blockAttributes:l,setAttributes:a}=t;return wp.element.createElement("div",{className:"qodef-visibility-group-option"},n&&wp.element.createElement("label",{className:"qodef-option-label"},n),r&&wp.element.createElement("p",{className:"qodef-option-description"},r),o.map((e=>wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(S,{label:e.label,blockAttributeKey:e.blockAttributeKey,blockAttributes:l,setAttributes:a})))))};q.defaultProps={label:(0,e.__)("Visibility","qi-blocks"),description:(0,e.__)("Responsive visibility will take effect only on preview or live page, and not while editing in Gutenberg.","qi-blocks"),blockAttributeKeys:A,blockAttributes:{},setAttributes:()=>{}};const I=(e,t="")=>{const n=e=>N(t,e),r=[];return e[n("cssClasses")]&&r.push(e[n("cssClasses")]),void 0!==e[n("EntranceAnimation")]&&""!==e[n("EntranceAnimation")]&&(r.push("qodef-entrance-animation--on"),e[n("EntranceAnimationDuration")]&&r.push("qodef-animation-speed--"+e[n("EntranceAnimationDuration")])),e[n("BlockWidth")]&&r.push("qodef-width--"+e[n("BlockWidth")]),e[n("BlockWidthTablet")]&&r.push("qodef-width--tablet--"+e[n("BlockWidthTablet")]),e[n("BlockWidthMobile")]&&r.push("qodef-width--mobile--"+e[n("BlockWidthMobile")]),r.push((e=>{const t=[];return A.map((n=>{const r="qodef-hide-on--"+n.classSuffix,o=e[n.blockAttributeKey];t.includes(r)&&!o?t.filter((function(e){return e!==r})):!t.includes(r)&&o&&t.push(r)})),t.join(" ")})(e)),r.join(" ")},E=(e,t="")=>{let n=["qodef-block-container"];return V(e.uniqueClass,"all")&&n.push(e.uniqueClass),n.push(I(e,t)),n.join(" ")},T=(e,t="")=>{let n={};const r=((e,t="")=>{const n=(e,n="")=>N(t,e,n),r={};return void 0!==e[n("EntranceAnimation")]&&""!==e[n("EntranceAnimation")]&&(r["data-animation"]=e[n("EntranceAnimation")]),"custom"!==e[n("BlockWidth")]&&"custom"!==e[n("BlockWidthTablet")]&&"custom"!==e[n("BlockWidthMobile")]||["","Tablet","Mobile"].forEach((t=>{const o=e[n("BlockCustomWidth",t)],l=e[n("BlockCustomWidthDecimal",t)],a=e[n("BlockCustomWidthUnit",t)];M(a)&&o?r["data-width"+(t?"-"+t.toLowerCase():"")]=parseInt(o,10)+a:j(a)&&l&&(r["data-width"+(t?"-"+t.toLowerCase():"")]=parseFloat(l)+a)})),r})(e,t);return r&&(n={...n,...r}),n},x=(e,t="",n=[])=>P(e,t,n),C=(e,t,n=[])=>{if(!e)return"";let r=[`qi-block-${e}`,"qodef-block","qodef-m"];return V(t.attributes.className,"all")&&r.push(t.attributes.className),n&&(r=[...r,...n]),r.join(" ")},P=(e,t="",n=[])=>{const r=e=>N(t,e);if(!e)return"";let o=[];return V(e[r("cssId")],"all")&&o.push(e[r("cssId")]),n&&(o=[...o,...n]),o.join(" ")},N=(t,n,r)=>(t=t||"",n=n||"",r=r||"",o()((0,e.sprintf)("%s%s%s",t,n,r))),O=e=>e?e.charAt(0).toUpperCase()+e.slice(1):"",B=e=>e&&h!==e?O(e):"",D=(e,t)=>{let n=e.desktop;return"mobile"===t&&(n={...n,...e.tablet}),{...n,...e[t]}},R=(e,t=!0)=>{let n="";return Object.entries(e).map((([e,r])=>{n+=`${e.replace(/([A-Z])/g,((e,t,n)=>(n>0?"-":"")+e.toLowerCase()))}: ${r} ${t?"!important":""};`})),n},M=e=>["px"].includes(e),j=e=>["em","rem","%","vw","vh"].includes(e),L=(e,t="integer")=>{let n="";return 0===e||"0"===e?n=0:e&&(n=parseInt(e,10),"decimal"===t&&(n=parseFloat(e))),n},V=(e,t="")=>{let n=void 0!==e&&""!==e;return"all"===t&&(n=void 0!==e&&e),n},F=e=>{let t="";return 0===e||"0"===e?t=0:e&&(t=e),t},U=(t,n=!0,r=[])=>{let o=[],a=[];if(t){switch(n&&(o=[{value:"",label:(0,e.__)("Default","qi-blocks")}]),t){case"no_yes":a=[{value:"no",label:(0,e.__)("No","qi-blocks")},{value:"yes",label:(0,e.__)("Yes","qi-blocks")}];break;case"yes_no":a=[{value:"yes",label:(0,e.__)("Yes","qi-blocks")},{value:"no",label:(0,e.__)("No","qi-blocks")}];break;case"link_target":a=[{value:"_self",label:(0,e.__)("Same Window","qi-blocks")},{value:"_blank",label:(0,e.__)("New Window","qi-blocks")}];break;case"column_gap":a=[{value:"huge",label:(0,e.__)("Huge (35)","qi-blocks")},{value:"large",label:(0,e.__)("Large (25)","qi-blocks")},{value:"medium",label:(0,e.__)("Medium (20)","qi-blocks")},{value:"normal",label:(0,e.__)("Normal (15)","qi-blocks")},{value:"small",label:(0,e.__)("Small (10)","qi-blocks")},{value:"tiny",label:(0,e.__)("Tiny (5)","qi-blocks")},{value:"no",label:(0,e.__)("No (0)","qi-blocks")}];break;case"columns_responsive":a=[{value:"predefined",label:(0,e.__)("Predefined","qi-blocks")},{value:"custom",label:(0,e.__)("Custom","qi-blocks")}];break;case"masonry_image_sizes":a=[{value:"square",label:(0,e.__)("Square","qi-blocks")},{value:"landscape",label:(0,e.__)("Landscape","qi-blocks")},{value:"portrait",label:(0,e.__)("Portrait","qi-blocks")},{value:"huge-square",label:(0,e.__)("Huge","qi-blocks")}];break;case"image_sizes":a=[{value:"full",label:(0,e.__)("Original","qi-blocks")},{value:"thumbnail",label:(0,e.__)("Thumbnail","qi-blocks")},{value:"medium",label:(0,e.__)("Medium","qi-blocks")},{value:"large",label:(0,e.__)("Large","qi-blocks")}];break;case"title_tag":a=[{value:"h1",label:(0,e.__)("H1","qi-blocks")},{value:"h2",label:(0,e.__)("H2","qi-blocks")},{value:"h3",label:(0,e.__)("H3","qi-blocks")},{value:"h4",label:(0,e.__)("H4","qi-blocks")},{value:"h5",label:(0,e.__)("H5","qi-blocks")},{value:"h6",label:(0,e.__)("H6","qi-blocks")},{value:"p",label:(0,e.__)("Paragraph","qi-blocks")}];break;case"font_weight":a=[{value:"normal",label:(0,e.__)("Normal","qi-blocks")},{value:"bold",label:(0,e.__)("Bold","qi-blocks")},{value:"100",label:(0,e.__)("Thin (100)","qi-blocks")},{value:"200",label:(0,e.__)("Extra Light (200)","qi-blocks")},{value:"300",label:(0,e.__)("Light (300)","qi-blocks")},{value:"400",label:(0,e.__)("Normal (400)","qi-blocks")},{value:"500",label:(0,e.__)("Medium (500)","qi-blocks")},{value:"600",label:(0,e.__)("Semi Bold (600)","qi-blocks")},{value:"700",label:(0,e.__)("Bold (700)","qi-blocks")},{value:"800",label:(0,e.__)("Extra Bold (800)","qi-blocks")},{value:"900",label:(0,e.__)("Black (900)","qi-blocks")}];break;case"text_transform":a=[{value:"none",label:(0,e.__)("None","qi-blocks")},{value:"uppercase",label:(0,e.__)("Uppercase","qi-blocks")},{value:"lowercase",label:(0,e.__)("Lowercase","qi-blocks")},{value:"capitalize",label:(0,e.__)("Capitalize","qi-blocks")},{value:"normal",label:(0,e.__)("Normal","qi-blocks")}];break;case"font_style":a=[{value:"normal",label:(0,e.__)("Normal","qi-blocks")},{value:"italic",label:(0,e.__)("Italic","qi-blocks")},{value:"oblique",label:(0,e.__)("Oblique","qi-blocks")}];break;case"text_decoration":a=[{value:"none",label:(0,e.__)("None","qi-blocks")},{value:"underline",label:(0,e.__)("Underline","qi-blocks")},{value:"overline",label:(0,e.__)("Overline","qi-blocks")},{value:"line-through",label:(0,e.__)("Line-Through","qi-blocks")}];break;case"background_position":a=[{value:"center center",label:(0,e.__)("Center Center","qi-blocks")},{value:"center left",label:(0,e.__)("Center Left","qi-blocks")},{value:"center right",label:(0,e.__)("Center Right","qi-blocks")},{value:"top center",label:(0,e.__)("Top Center","qi-blocks")},{value:"top left",label:(0,e.__)("Top Left","qi-blocks")},{value:"top right",label:(0,e.__)("Top Right","qi-blocks")},{value:"bottom center",label:(0,e.__)("Bottom Center","qi-blocks")},{value:"bottom left",label:(0,e.__)("Bottom Left","qi-blocks")},{value:"bottom right",label:(0,e.__)("Bottom Right","qi-blocks")}];break;case"background_attachment":a=[{value:"scroll",label:(0,e.__)("Scroll","qi-blocks")},{value:"fixed",label:(0,e.__)("Fixed","qi-blocks")}];break;case"background_repeat":a=[{value:"no-repeat",label:(0,e.__)("No-repeat","qi-blocks")},{value:"repeat",label:(0,e.__)("Repeat","qi-blocks")},{value:"repeat-x",label:(0,e.__)("Repeat-x","qi-blocks")},{value:"repeat-y",label:(0,e.__)("Repeat-y","qi-blocks")}];break;case"background_size":a=[{value:"auto",label:(0,e.__)("Auto","qi-blocks")},{value:"cover",label:(0,e.__)("Cover","qi-blocks")},{value:"contain",label:(0,e.__)("Contain","qi-blocks")}];break;case"horizontal_alignment":a=[{value:"left",label:(0,e.__)("Left","qi-blocks")},{value:"right",label:(0,e.__)("Right","qi-blocks")},{value:"center",label:(0,e.__)("Center","qi-blocks")}];break;case"vertical_alignment":a=[{value:"top",label:(0,e.__)("Top","qi-blocks")},{value:"middle",label:(0,e.__)("Middle","qi-blocks")},{value:"bottom",label:(0,e.__)("Bottom","qi-blocks")}];break;case"html_tag":a=[{value:"section",label:(0,e.__)("Section","qi-blocks")},{value:"div",label:(0,e.__)("Div","qi-blocks")},{value:"main",label:(0,e.__)("Main","qi-blocks")},{value:"article",label:(0,e.__)("Article","qi-blocks")},{value:"nav",label:(0,e.__)("Nav","qi-blocks")},{value:"footer",label:(0,e.__)("Footer","qi-blocks")},{value:"header",label:(0,e.__)("Header","qi-blocks")},{value:"aside",label:(0,e.__)("Aside","qi-blocks")}];break;case"appear_animation":a=[{value:"none",label:(0,e.__)("None","qi-blocks")},{value:"from-bottom",label:(0,e.__)("From Bottom","qi-blocks")},{value:"from-top",label:(0,e.__)("From Top","qi-blocks")},{value:"from-left",label:(0,e.__)("From Left","qi-blocks")},{value:"from-right",label:(0,e.__)("From Right","qi-blocks")},{value:"fade",label:(0,e.__)("Fade in","qi-blocks")}];break;case"appear_delay":a=[{value:"random",label:(0,e.__)("Random","qi-blocks")},{value:"ms",label:(0,e.__)("Set ms","qi-blocks")}];break;case"responsive_screens":a=[{value:"1024",label:(0,e.__)("Below 1024px","qi-blocks")},{value:"768",label:(0,e.__)("Below 768px","qi-blocks")},{value:"680",label:(0,e.__)("Below 680px","qi-blocks")},{value:"480",label:(0,e.__)("Below 480px","qi-blocks")}];break;case"order_by":a=[{value:"date",label:(0,e.__)("Date","qi-blocks")},{value:"id",label:(0,e.__)("ID","qi-blocks")},{value:"title",label:(0,e.__)("Title","qi-blocks")}];break;case"order":a=[{value:"desc",label:(0,e.__)("Descending","qi-blocks")},{value:"asc",label:(0,e.__)("Ascending","qi-blocks")}];break;case"border_style":a=[{value:"solid",label:(0,e.__)("Solid","qi-blocks")},{value:"dashed",label:(0,e.__)("Dashed","qi-blocks")},{value:"dotted",label:(0,e.__)("Dotted","qi-blocks")}]}o=[...o,...a],r&&(o=[...o,...r])}return(0,l.applyFilters)("qi-blocks-filter-options-pool",o)},K=(e,t="",n={cssProp:"",value:""})=>{const{attributes:r,blockAttrName:o,cssProp:l}=e,a=V(e,"all")&&void 0!==e.direction&&e.direction?O(e.direction):"",i=!!V(e,"all")&&(e.customUnitValue??!1);let s={},c={},u={};return Object.entries(y).map((([e])=>{let p=B(e),m="",d=o+a+p,b=o+a+"Decimal"+p,f=r[o+"Unit"+p];(V(r[d])||V(r[b]))&&(M(f)&&V(r[d])&&!i?m=L(r[d])+f:j(f)&&V(r[b])&&!i?m=L(r[b],"decimal")+f:""!==r[d]&&(m=r[d]));const g=e=>{let n=e;if(t.includes("%s")){const r=t.split("%s");n="",r.forEach(((t,o)=>{n+=t,o!==r.length-1&&(n+=e)}))}return n};if(m)switch(e){case"desktop":s[l]=t?g(m):m,n.cssProp&&n.value&&(s[n.cssProp]=n.value);break;case"tablet":c[l]=t?g(m):m,n.cssProp&&n.value&&(c[n.cssProp]=n.value);break;case"mobile":u[l]=t?g(m):m,n.cssProp&&n.value&&(u[n.cssProp]=n.value)}})),{desktop:s,tablet:c,mobile:u}},z=(e,t,n,r)=>{let o={},l={},a={};return V(e)&&(V(t)&&(o[e]=t),V(n)&&(l[e]=n),V(r)&&(a[e]=r)),{desktop:o,tablet:l,mobile:a}},$=()=>({hideOnDesktop:{type:"boolean",default:!1},hideOnTablet:{type:"boolean",default:!1},hideOnMobile:{type:"boolean",default:!1}}),H=e=>{const{attrNameTemplate:t,attrName:n}=e,r=e=>N(t,n,e),o=!V(e,"all")||(e.allowUnitControl??!0),l=V(e,"all")&&e.disableDirections||[];let a={};return["Top","Right","Bottom","Left"].map((e=>{l.includes(e)||(a[r(e)]={type:"number",default:""},a[r(e+"Tablet")]={type:"number",default:""},a[r(e+"Mobile")]={type:"number",default:""},o&&(a[r(`${e}Decimal`)]={type:"number",default:""},a[r(`${e}DecimalTablet`)]={type:"number",default:""},a[r(`${e}DecimalMobile`)]={type:"number",default:""}))})),a[r("Unit")]={type:"string",default:"px"},a[r("UnitTablet")]={type:"string",default:"px"},a[r("UnitMobile")]={type:"string",default:"px"},a};H.defaultProps={attrNameTemplate:"",attrName:"",allowUnitControl:!0};const W=H,G=e=>{const{blockAttributeKey:t}=e,n=!!V(e,"all")&&(e.allowScreens??!1),r=!V(e,"all")||(e.allowUnits??!0),o=V(e,"all")&&e.optionType||"integer",l=V(e,"all")&&e.defaultValue||"",a="decimal"===o?l:"";let i={};return"integer"===o&&(i[t]={type:"number",default:l}),i[N(t,"Unit")]={type:"string",default:"px"},(r||"decimal"===o)&&(i[N(t,"Decimal")]={type:"number",default:a}),n&&(i[N(t,"Tablet")]={type:"number",default:""},i[N(t,"Mobile")]={type:"number",default:""},i[N(t,"UnitTablet")]={type:"string",default:"px"},i[N(t,"UnitMobile")]={type:"string",default:"px"},r&&(i[N(t,"DecimalTablet")]={type:"number",default:""},i[N(t,"DecimalMobile")]={type:"number",default:""})),i};G.defaultProps={allowScreens:!1,allowUnits:!0};const Y=G,X=e=>{const t=V(e,"all")&&e.attrNameTemplate||"",n=V(e,"all")&&e.attrName||"Background",r=e=>N(t,n+e),o=Y({blockAttributeKey:r("XPosition"),allowScreens:!0}),l=Y({blockAttributeKey:r("YPosition"),allowScreens:!0}),a=Y({blockAttributeKey:r("SizeWidth"),allowScreens:!0});return{[r("Image")]:{type:"object",default:{id:null,url:"",alt:"",caption:""}},[r("ImageTablet")]:{type:"object",default:{id:null,url:"",alt:"",caption:""}},[r("ImageMobile")]:{type:"object",default:{id:null,url:"",alt:"",caption:""}},[r("Position")]:{type:"string",default:""},[r("PositionTablet")]:{type:"string",default:""},[r("PositionMobile")]:{type:"string",default:""},...o,...l,[r("Attachment")]:{type:"string",default:""},[r("Repeat")]:{type:"string",default:""},[r("RepeatTablet")]:{type:"string",default:""},[r("RepeatMobile")]:{type:"string",default:""},[r("Size")]:{type:"string",default:""},[r("SizeTablet")]:{type:"string",default:""},[r("SizeMobile")]:{type:"string",default:""},...a}};X.defaultProps={attrNameTemplate:"",attrName:"Background"};const Z=X,J=e=>{const t=V(e,"all")&&e.attrNameTemplate||"",n=e=>N(t,e),r=!!V(e,"all")&&(e.includeVideoBG??!1),o=Z({attrNameTemplate:t});let l={[n("BackgroundType")]:{type:"string",default:""},[n("BackgroundColor")]:{type:"string",default:""},...o,[n("BackgroundGradientColor1")]:{type:"string",default:""},[n("BackgroundGradientLocation1")]:{type:"number",default:""},[n("BackgroundGradientColor2")]:{type:"string",default:""},[n("BackgroundGradientLocation2")]:{type:"number",default:""},[n("BackgroundGradientType")]:{type:"string",default:"linear"},[n("BackgroundGradientTypeAngle")]:{type:"number",default:""},[n("BackgroundGradientTypePosition")]:{type:"string",default:"center center"}};if(r){const e={[n("BackgroundVideoLink")]:{type:"object",default:{id:null,url:"",alt:""}},[n("BackgroundVideoStartTime")]:{type:"number",default:""},[n("BackgroundVideoEndTime")]:{type:"number",default:""},[n("BackgroundVideoStartTime")]:{type:"number",default:""},[n("BackgroundVideoPlayOnce")]:{type:"boolean",default:!1},[n("BackgroundVideoPlayOnMobile")]:{type:"boolean",default:!1},[n("BackgroundVideoFallbackImage")]:{type:"object",default:{id:null,url:"",alt:""}}};l={...l,...e}}return l};J.defaultProps={attrNameTemplate:"",includeVideoBG:!1};const Q=J,ee=e=>{const t=V(e,"all")&&e.attrNameTemplate||"",n=V(e,"all")&&e.attrName||"",r=V(e,"all")&&e.defaultValue||"",o=e=>N(t,n+e);return{[o("")]:{type:"string",default:r},[o("Tablet")]:{type:"string",default:""},[o("Mobile")]:{type:"string",default:""}}};ee.defaultProps={attrNameTemplate:"",attrName:"",defaultValue:""};const te=ee,ne=e=>{const t=V(e,"all")&&e.attrNameTemplate||"",n=V(e,"all")&&e.disableWidthDirections||[],r=!V(e,"all")||(e.allowBorderColor??!0),o=!V(e,"all")||(e.allowBorderRadius??!0),l=e=>N(t,e),a=W({attrNameTemplate:t,attrName:"BorderWidth",disableDirections:n,allowUnitControl:!1}),i=r?{[l("BorderColor")]:{type:"string",default:""}}:{},s=o?W({attrNameTemplate:t,attrName:"BorderRadius"}):{};return{[l("BorderStyle")]:{type:"string",default:""},...i,...a,...s}};ne.defaultProps={attrNameTemplate:"",allowBorderColor:!0,allowBorderRadius:!0};const re=ne,oe=e=>{const t=V(e,"all")&&e.attrNameTemplate||"",n=e=>N(t,e);return{[n("BoxShadowColor")]:{type:"string",default:""},[n("BoxShadowHorizontal")]:{type:"number",default:""},[n("BoxShadowVertical")]:{type:"number",default:""},[n("BoxShadowBlur")]:{type:"number",default:""},[n("BoxShadowSpread")]:{type:"number",default:""},[n("BoxShadowPosition")]:{type:"string",default:""}}};oe.defaultProps={attrNameTemplate:""};const le=oe,ae=e=>{const t=V(e,"all")&&e.excludePanels||[],n=V(e,"all")&&e.includePanels||[];let r=n&&n.length?n:["advanced","motion-effects","background","border","positioning","responsive"];const o=e=>N("",e);t&&t.length&&t.forEach((e=>{r.splice(r.indexOf(e),1)}));let l={};const a=$();if(r.includes("advanced")){const e=W({attrName:o("Margin")}),t=W({attrName:o("Padding")});l={...l,...e,...t,[o("zIndex")]:{type:"number",default:""},[o("cssId")]:{type:"string",default:""},[o("cssClasses")]:{type:"string",default:""}}}if(r.includes("motion-effects")&&(l={...l,[o("EntranceAnimation")]:{type:"string",default:""},[o("EntranceAnimationDuration")]:{type:"string",default:"normal"},[o("EntranceAnimationDelay")]:{type:"number",default:""}}),r.includes("background")){const e=Q({attrNameTemplate:"Advanced"});l={...l,...e}}if(r.includes("border")){const e=re({attrNameTemplate:"Advanced"}),t=le({attrNameTemplate:"Advanced"});l={...l,...e,...t}}if(r.includes("positioning")){const e=te({attrName:o("BlockWidth")}),t=Y({blockAttributeKey:o("BlockCustomWidth"),allowScreens:!0}),n=Y({blockAttributeKey:o("PositionHorizontalOffset"),allowScreens:!0}),r=Y({blockAttributeKey:o("PositionVerticalOffset"),allowScreens:!0});l={...l,...e,...t,[o("BlockPosition")]:{type:"string",default:""},[o("PositionHorizontalOrientation")]:{type:"string",default:"left"},...n,[o("PositionVerticalOrientation")]:{type:"string",default:"top"},...r}}return r.includes("responsive")&&(l={...l,...a}),l};ae.defaultProps={excludePanels:[],includePanels:[]};const ie=ae;var se=n(7060),ce=n.n(se);const ue=e=>{const t=!V(e,"all")||(e.allowSize??!0),n=!V(e,"all")||(e.allowColor??!0),r=V(e,"all")&&e.attrNameTemplate||"",o=V(e,"all")&&e.default||"";let l={},a={};return l[N(r,"Icon")]={type:"object",default:{html:o}},t&&(a=Y({blockAttributeKey:N(r,"IconFontSize"),allowScreens:!0})),n&&(l[N(r,"IconColor")]={type:"string",default:""}),ce()(l,a)};ue.defaultProps={allowSize:!0,allowColor:!0,attrNameTemplate:"",default:""};const pe=ue,me=e=>{const t=V(e,"all")&&e.attrNameTemplate||"",n=V(e,"all")&&e.defaultValue||"",r="HorizontalAlignment";let o={};return o[N(t,r)]={type:"string",default:n},o[N(t,r,"Tablet")]={type:"string",default:""},o[N(t,r,"Mobile")]={type:"string",default:""},o};me.defaultProps={attrNameTemplate:""};const de=me,be=e=>{const t=V(e,"all")&&e.attrNameTemplate||"",n=e=>N(t,e),r=Y({blockAttributeKey:n("FontSize"),allowScreens:!0}),o=Y({blockAttributeKey:n("LineHeight"),allowScreens:!0}),l=Y({blockAttributeKey:n("LetterSpacing"),allowScreens:!0});return{[n("FontFamily")]:{type:"string",default:""},...r,[n("FontWeight")]:{type:"string",default:""},[n("TextTransform")]:{type:"string",default:""},[n("FontStyle")]:{type:"string",default:""},[n("TextDecoration")]:{type:"string",default:""},...o,...l}};be.defaultProps={attrNameTemplate:""};const fe=be,ge=ie(),he=pe({attrNameTemplate:"Separator",allowColor:!1,allowSize:!1}),ye=pe({attrNameTemplate:"WithIcon"}),ke=pe(),_e=Y({blockAttributeKey:"iconMarginRight",allowScreens:!0}),ve=Y({blockAttributeKey:"iconVerticalOffset",allowScreens:!0}),we=Y({blockAttributeKey:"itemMarginBottom",allowScreens:!0}),Se=Y({blockAttributeKey:"verticalImageWidth",allowScreens:!0}),Ae=Y({blockAttributeKey:"buttonMarginTop",allowScreens:!0}),qe=Y({blockAttributeKey:"withIconItemBorderWidth",allowUnits:!1}),Ie=de(),Ee=de({attrNameTemplate:"TitleWrapper"}),Te=re({attrNameTemplate:"Table"}),xe=le({attrNameTemplate:"Table"}),Ce=W({attrNameTemplate:"Table",attrName:"Padding"}),Pe=W({attrNameTemplate:"TableContent",attrName:"Padding"}),Ne=W({attrNameTemplate:"TitleWrapper",attrName:"Padding"}),Oe=W({attrNameTemplate:"WithIconTopArea",attrName:"Padding"}),Be=W({attrNameTemplate:"WithIconItem",attrName:"Padding"}),De=W({attrNameTemplate:"Title",attrName:"Margin"}),Re=W({attrNameTemplate:"Price",attrName:"Margin"}),Me=W({attrNameTemplate:"Currency",attrName:"Margin"}),je=W({attrNameTemplate:"Period",attrName:"Margin"}),Le=W({attrNameTemplate:"Title",attrName:"Padding"}),Ve=W({attrNameTemplate:"Label",attrName:"Padding"}),Fe=W({attrNameTemplate:"Label",attrName:"BorderRadius"}),Ue=W({attrNameTemplate:"Label",attrName:""}),Ke=Q({attrNameTemplate:"TitleWrapper"}),ze=fe({attrNameTemplate:"Title"}),$e=fe({attrNameTemplate:"Price"}),He=fe({attrNameTemplate:"Currency"}),We=fe({attrNameTemplate:"Period"}),Ge=fe({attrNameTemplate:"Label"}),Ye=fe({attrNameTemplate:"Item"}),Xe=W({attrNameTemplate:"SeparatorIcon",attrName:"Margin"}),Ze=Y({blockAttributeKey:"separatorIconFontSize",allowScreens:!0}),Je=Y({blockAttributeKey:"separatorWidth",allowScreens:!0}),Qe=Y({blockAttributeKey:"separatorHeight",allowScreens:!0,allowUnits:!1}),et=Y({blockAttributeKey:"separatorMarginTop",allowScreens:!0}),tt=Y({blockAttributeKey:"separatorMarginBottom",allowScreens:!0}),nt={uniqueClass:{type:"string",default:""},layout:{type:"string",default:"standard"},featuredTable:{type:"string",default:"no"},title:{type:"string",default:qiBlocksEditor.vars.defaultTitleLabel},price:{type:"string",default:(0,e.__)("35","qi-blocks")},currency:{type:"string",default:(0,e.__)("$","qi-blocks")},period:{type:"string",default:(0,e.__)("/mo","qi-blocks")},label:{type:"string",default:(0,e.__)("New","qi-blocks")},enableButton:{type:"string",default:"yes"},enableSeparator:{type:"string",default:"no"},pricingTableItemsRepeater:{type:"array",default:[{itemText:"Lorem ipsum dolor et sit amet",itemExcluded:"no"},{itemText:"Lorem ipsum dolor et sit amet",itemExcluded:"no"},{itemText:"Lorem ipsum dolor et sit amet",itemExcluded:"no"}]},titleTag:{type:"string",default:"h4"},titleColor:{type:"string",default:""},titleBackgroundColor:{type:"string",default:""},listType:{type:"string",default:"unordered"},listStylePosition:{type:"string",default:"inside"},separatorLayout:{type:"string",default:"standard"},separatorPosition:{type:"string",default:"left"},separatorBorderImage:{type:"object",default:{id:null,url:"",alt:""}},separatorBorderImageSize:{type:"string",default:"auto"},separatorBorderImagePosition:{type:"string",default:"left"},separatorBorderImageRepeat:{type:"string",default:"round"},separatorColor:{type:"string",default:""},separatorIconColor:{type:"string",default:""},separatorBorderType:{type:"string",default:"solid"},verticalImage:{type:"object",default:{id:"",url:qiBlocksEditor.vars.defaultImage,alt:qiBlocksEditor.vars.defaultImagePlaceholder}},tableBackgroundColor:{type:"string",default:""},withIconItemBorderColor:{type:"string",default:""},withIconItemBorderWidth:{type:"string",default:""},withIconItemBorderStyle:{type:"string",default:""},priceColor:{type:"string",default:""},currencyColor:{type:"string",default:""},periodColor:{type:"string",default:""},periodPosition:{type:"string",default:"side"},labelType:{type:"string",default:"badge"},labelColor:{type:"string",default:""},labelBackgroundColor:{type:"string",default:""},itemsColor:{type:"string",default:""},excludedItemsColor:{type:"string",default:""},...ge,...he,...Se,...Ie,...Te,...xe,...Ce,...Pe,...Ae,...Ee,...Ke,...Ne,...Oe,...Be,...qe,...De,...ze,...$e,...He,...We,...Ge,...Ye,...Le,...Re,...Me,...je,...Ve,...Fe,...Ue,...ke,..._e,...ve,...we,...Xe,...Je,...Qe,...et,...tt,...Ze,...ye},rt=wp.blockEditor,ot=wp.compose,lt=wp.element;var at=n(2084),it=n.n(at);const st=e=>{const t=t=>N(e.attrNameTemplate,e.attrName,t),n=V(e,"all")&&void 0!==e.disableDirections&&e.disableDirections.length>0?e.disableDirections:[],r=V(e,"all")&&void 0!==e.isImportant&&e.isImportant?" !important":"",{blockAttributes:o}=e,l=["Top","Right","Bottom","Left"];let a={},i={},s={};return Object.entries(y).map((([c])=>{const u=B(c),p=t("Unit"+u),m="p"===o[p]?"%":o[p]||"px";[...l].map(((p,d)=>{const b=o[t(p+u)],f=o[t(`${p}Decimal`+u)];if(V(b)||V(f)){let t;const o=e.attrName?e.attrName.toLowerCase():"";if(o.includes("border")){if(o.includes("width"))t=`border${p}Width`;else if(o.includes("radius")){let e,n,r;n=d%2?l[d-1]:p,r=d%2?p:l[l.length-d-1],e=`${n}${r}`,t=`border${e}Radius`}}else t=e.attrName?`${o}${p}`:p.toLowerCase();let u="";if(M(m)&&""!==b?u=n.length>0&&n.includes(p)?"":parseInt(b,10)+m:j(m)&&""!==f&&(u=n.length>0&&n.includes(p)?"":parseFloat(f)+m),u)switch(c){case"desktop":a[t]=u+r;break;case"tablet":i[t]=u+r;break;case"mobile":s[t]=u+r}}}))})),{desktop:a,tablet:i,mobile:s}};st.defaultProps={attrNameTemplate:"",attrName:"",blockAttributes:{},disableDirections:[],isImportant:!1};const ct=st,ut=e=>{const{blockAttributes:t}=e,n=V(e,"all")&&e.attrNameTemplate||"",r=V(e,"all")&&e.attrName||"Background",o=(e,t)=>N(n,r+e,t);let l={},a={},i={};return t[o("Attachment")]&&(l.backgroundAttachment=t[o("Attachment")]),Object.entries(y).map((([e])=>{let n=B(e),r={};if(t[o("Image",n)]&&t[o("Image",n)].url&&(r.backgroundImage=`url(${t[o("Image",n)].url})`),t[o("Repeat",n)]&&(r.backgroundRepeat=t[o("Repeat",n)]),"custom"===t[o("Position",n)]){let e="",l="";(t[o("XPosition",n)]||t[o("XPositionDecimal",n)])&&(M(t[o("XPositionUnit",n)])&&t[o("XPosition",n)]?e=parseInt(t[o("XPosition",n)],10)+t[o("XPositionUnit",n)]:j(t[o("XPositionUnit",n)])&&t[o("XPositionDecimal",n)]&&(e=parseFloat(t[o("XPositionDecimal",n)])+t[o("XPositionUnit",n)])),(t[o("YPosition",n)]||t[o("YPositionDecimal",n)])&&(M(t[o("YPositionUnit",n)])&&t[o("YPosition",n)]?l=parseInt(t[o("YPosition",n)],10)+t[o("YPositionUnit",n)]:j(t[o("YPositionUnit",n)])&&t[o("YPositionDecimal",n)]&&(l=parseFloat(t[o("YPositionDecimal",n)])+t[o("YPositionUnit",n)])),""===e&&""===l||(r.backgroundPosition=e+" "+l)}else t[o("Position",n)]&&(r.backgroundPosition=t[o("Position",n)]);"custom"===t[o("Size",n)]?(t[o("SizeWidth",n)]||t[o("SizeWidthDecimal",n)])&&(M(t[o("SizeWidthUnit",n)])&&t[o("SizeWidth",n)]?r.backgroundSize=parseInt(t[o("SizeWidth",n)],10)+t[o("SizeWidthUnit",n)]+" auto":j(t[o("SizeWidthUnit",n)])&&t[o("SizeWidthDecimal",n)]&&(r.backgroundSize=parseFloat(t[o("SizeWidthDecimal",n)])+t[o("SizeWidthUnit",n)]+" auto")):t[o("Size",n)]&&(r.backgroundSize=t[o("Size",n)]),Object.keys(r).length>0&&Object.entries(r).map((([t,n])=>{switch(e){case"desktop":l[t]=n;break;case"tablet":a[t]=n;break;case"mobile":i[t]=n}}))})),{desktop:l,tablet:a,mobile:i}};ut.defaultProps={attrNameTemplate:"",attrName:"Background",blockAttributes:{}};const pt=ut,mt=e=>{const{blockAttributes:t}=e,n=V(e,"all")&&e.attrNameTemplate||"",r=(e,t)=>N(n,e,t),o=t[r("BackgroundType")]||"";let l={},a={},i={};if("gradient"===o){let e={type:"linear",position:"",color_1:"",location_1:"",color_2:"",location_2:""};t[r("BackgroundGradientColor1")]&&(e.color_1=t[r("BackgroundGradientColor1")]),V(t[r("BackgroundGradientLocation1")])&&(e.location_1=L(t[r("BackgroundGradientLocation1")])+"%"),t[r("BackgroundGradientColor2")]&&(e.color_2=t[r("BackgroundGradientColor2")]),V(t[r("BackgroundGradientLocation2")])&&(e.location_2=L(t[r("BackgroundGradientLocation2")])+"%"),t[r("BackgroundGradientType")]&&(e.type=t[r("BackgroundGradientType")]),"linear"===e.type&&""!==t[r("BackgroundGradientTypeAngle")]?e.position=L(t[r("BackgroundGradientTypeAngle")])+"deg":"radial"===e.type&&t[r("BackgroundGradientTypePosition")]&&(e.position="at "+t[r("BackgroundGradientTypePosition")]),e.type&&e.position&&e.color_1&&e.location_1&&e.color_2&&e.location_2?(l.backgroundColor="transparent",l.backgroundImage=`${e.type}-gradient(${e.position}, ${e.color_1} ${e.location_1}, ${e.color_2} ${e.location_2})`):e.color_1&&(l.backgroundColor=e.color_1)}else"video"===o?!t[r("BackgroundVideoPlayOnMobile")]&&t[r("BackgroundVideoFallbackImage")]&&t[r("BackgroundVideoFallbackImage")].url&&(a.backgroundImage=`url(${t[r("BackgroundVideoFallbackImage")].url})`,a.backgroundPosition="center",a.backgroundSize="cover"):(t[r("BackgroundColor")]&&(l.backgroundColor=t[r("BackgroundColor")]),i=pt({attrNameTemplate:n,blockAttributes:t}));return ce()({desktop:l,tablet:{},mobile:a},i)};mt.defaultProps={attrNameTemplate:"",blockAttributes:{}};const dt=mt,bt=e=>{const{blockAttributes:t}=e,n=V(e,"all")&&e.attrNameTemplate||"",r=V(e,"all")&&e.disableWidthDirections||[],o=!V(e,"all")||(e.allowBorderColor??!0),l=(e,t)=>N(n,e,t);let a={},i={};const s=!V(e,"all")||(e.allowBorderRadius??!0)?ct({blockAttributes:t,attrNameTemplate:n,attrName:"BorderRadius",disableDirections:r}):{};return t[l("BorderStyle")]&&(a.borderStyle=t[l("BorderStyle")],o&&t[l("BorderColor")]&&(a.borderColor=t[l("BorderColor")]),i=ct({attrNameTemplate:n,attrName:"BorderWidth",blockAttributes:t})),ce()({desktop:a,tablet:{},mobile:{}},i,s)};bt.defaultProps={attrNameTemplate:"",allowBorderColor:!0,allowBorderRadius:!0,blockAttributes:{}};const ft=bt,gt=e=>{const{blockAttributes:t,excludeOptions:n}=e,r=V(e,"all")&&e.attrNameTemplate||"",o=(e,t)=>N(r,e,t);let l={},a={x:0,y:0,blur:0,spread:0,color:"",position:""};var i;return t[o("BoxShadowColor")]&&(a.color=t[o("BoxShadowColor")]),""!==t[o("BoxShadowHorizontal")]&&(a.x=t[o("BoxShadowHorizontal")]),""!==t[o("BoxShadowVertical")]&&(a.y=t[o("BoxShadowVertical")]),""!==t[o("BoxShadowBlur")]&&(a.blur=t[o("BoxShadowBlur")]),""!==t[o("BoxShadowSpread")]&&(a.spread=t[o("BoxShadowSpread")]),i="position",n&&n.length&&n.includes(i)||!t[o("BoxShadowPosition")]||(a.position=t[o("BoxShadowPosition")]),a.color&&(l.boxShadow=a.x+"px "+a.y+"px "+a.blur+"px "+a.spread+"px "+a.color+" "+a.position),{desktop:l,tablet:{},mobile:{}}};gt.defaultProps={attrNameTemplate:"",blockAttributes:{}};const ht=gt,yt=e=>{const{blockAttributes:t}=e,n=(e,t="")=>N("",e,t),r=V(e,"all")&&e.excludePanels||[],o=V(e,"all")&&e.includePanels||[];let l=o&&o.length?o:["advanced","motion-effects","background","border","positioning","responsive"];r&&r.length&&r.forEach((e=>{l.splice(l.indexOf(e),1)}));let a={},i={},s={},c={},u={};l.includes("advanced")&&(V(t[n("zIndex")])&&(a.zIndex=L(t[n("zIndex")])),c=ct({attrName:n("Margin"),blockAttributes:t}),u=ct({attrName:n("Padding"),blockAttributes:t})),l.includes("motion-effects")&&void 0!==t[n("EntranceAnimation")]&&""!==t[n("EntranceAnimation")]&&t[n("EntranceAnimationDelay")]&&(a.animationDelay=L(t[n("EntranceAnimationDelay")])+"ms");let p={};l.includes("background")&&(p=dt({attrNameTemplate:"Advanced",blockAttributes:t}));let m={};if(l.includes("border")){const e=ft({attrNameTemplate:"Advanced",blockAttributes:t}),n=ht({attrNameTemplate:"Advanced",blockAttributes:t});m=ce()(e,n)}if(l.includes("positioning")){V(t[n("BlockPosition")])&&(a.position=t[n("BlockPosition")]);const e=t[n("PositionHorizontalOrientation")],r=t[n("PositionVerticalOrientation")];Object.entries(y).map((([o])=>{let l=B(o),c={};"custom"!==t[n("BlockWidth")]&&"custom"!==t[n("BlockWidth",l)]||!t[n("BlockCustomWidth",l)]&&!t[n("BlockCustomWidthDecimal",l)]||(M(t[n("BlockCustomWidthUnit",l)])&&t[n("BlockCustomWidth",l)]?(c.width=parseInt(t[n("BlockCustomWidth",l)],10)+t[n("BlockCustomWidthUnit",l)],c.maxWidth=parseInt(t[n("BlockCustomWidth",l)],10)+t[n("BlockCustomWidthUnit",l)]):j(t[n("BlockCustomWidthUnit",l)])&&t[n("BlockCustomWidthDecimal",l)]&&(c.width=parseFloat(t[n("BlockCustomWidthDecimal",l)])+t[n("BlockCustomWidthUnit",l)],c.maxWidth=parseFloat(t[n("BlockCustomWidthDecimal",l)])+t[n("BlockCustomWidthUnit",l)])),""===F(t[n("PositionHorizontalOffset",l)])&&""===F(t[n("PositionHorizontalOffsetDecimal",l)])||(M(t[n("PositionHorizontalOffsetUnit",l)])&&""!==F(t[n("PositionHorizontalOffset",l)])?c[e]=parseInt(t[n("PositionHorizontalOffset",l)],10)+t[n("PositionHorizontalOffsetUnit",l)]:j(t[n("PositionHorizontalOffsetUnit",l)])&&""!==F(t[n("PositionHorizontalOffsetDecimal",l)])&&(c[e]=parseFloat(t[n("PositionHorizontalOffsetDecimal",l)])+t[n("PositionHorizontalOffsetUnit",l)])),""===F(t[n("PositionVerticalOffset",l)])&&""===F(t[n("PositionVerticalOffsetDecimal",l)])||(M(t[n("PositionVerticalOffsetUnit",l)])&&""!==F(t[n("PositionVerticalOffset",l)])?c[r]=parseInt(t[n("PositionVerticalOffset",l)],10)+t[n("PositionVerticalOffsetUnit",l)]:j(t[n("PositionVerticalOffsetUnit",l)])&&""!==F(t[n("PositionVerticalOffsetDecimal",l)])&&(c[r]=parseFloat(t[n("PositionVerticalOffsetDecimal",l)])+t[n("PositionVerticalOffsetUnit",l)])),Object.keys(c).length>0&&Object.entries(c).map((([e,t])=>{switch(o){case"desktop":a[e]=t;break;case"tablet":i[e]=t;break;case"mobile":s[e]=t}}))}))}return a={desktop:a,tablet:i,mobile:s},ce()(a,c,u,p,m)};yt.defaultProps={blockAttributes:{},excludePanels:[],includePanels:[]};const kt=yt,_t=e=>{const{unitType:t,unitValue:n,onChangeUnit:r}=e;if(e.units[t])return wp.element.createElement("ul",{className:"qodef-unit-control"},Object.entries(e.units[t]).map((([e,t],o)=>wp.element.createElement("li",{key:o},wp.element.createElement("a",{className:it()("qodef-unit",{"qodef--selected":("p"===e?"%":e)===n}),onClick:r,"data-unit":"p"===e?"%":e},t)))))};_t.defaultProps={units:{typography:{px:(0,e.__)("px","qi-blocks"),em:(0,e.__)("em","qi-blocks"),rem:(0,e.__)("rem","qi-blocks"),vw:(0,e.__)("vw","qi-blocks")},measure:{px:(0,e.__)("px","qi-blocks"),p:(0,e.__)("%","qi-blocks"),vw:(0,e.__)("vw","qi-blocks"),vh:(0,e.__)("vh","qi-blocks")},space:{px:(0,e.__)("px","qi-blocks"),p:(0,e.__)("%","qi-blocks"),em:(0,e.__)("em","qi-blocks")},height:{px:(0,e.__)("px","qi-blocks"),vw:(0,e.__)("vw","qi-blocks"),vh:(0,e.__)("vh","qi-blocks")},xPosition:{px:(0,e.__)("px","qi-blocks"),em:(0,e.__)("em","qi-blocks"),p:(0,e.__)("%","qi-blocks"),vw:(0,e.__)("vw","qi-blocks")},yPosition:{px:(0,e.__)("px","qi-blocks"),em:(0,e.__)("em","qi-blocks"),p:(0,e.__)("%","qi-blocks"),vh:(0,e.__)("vh","qi-blocks")},pxAndPercent:{px:(0,e.__)("px","qi-blocks"),p:(0,e.__)("%","qi-blocks")},pxAndEm:{px:(0,e.__)("px","qi-blocks"),em:(0,e.__)("em","qi-blocks")},pxEmVw:{px:(0,e.__)("px","qi-blocks"),em:(0,e.__)("em","qi-blocks"),vw:(0,e.__)("vw","qi-blocks")},pxPercentVh:{px:(0,e.__)("px","qi-blocks"),p:(0,e.__)("%","qi-blocks"),vh:(0,e.__)("vh","qi-blocks")},pxPercentVw:{px:(0,e.__)("px","qi-blocks"),p:(0,e.__)("%","qi-blocks"),vw:(0,e.__)("vw","qi-blocks")},pxEmRem:{px:(0,e.__)("px","qi-blocks"),em:(0,e.__)("em","qi-blocks"),rem:(0,e.__)("rem","qi-blocks")}},unitValue:"",onChangeUnit:()=>{}};const vt=_t;class wt extends lt.Component{constructor(){super(...arguments),this.state={screen:h,isScreenPickerOpen:!1,isMouseOver:!1}}onChangeScreen(e,t){const n=this;n.state.isScreenPickerOpen?(n.props.onChangeScreen(e),n.setState({screen:e,isScreenPickerOpen:!1}),k=e,!t&&n.changePreviewScreen(e),(0,l.doAction)("qi-blocks-action-screen-change",e)):t||n.setState({isScreenPickerOpen:!0}),window.addEventListener("click",(e=>{const t=document.querySelectorAll(".qodef-screens-option .qodef-screens.qodef--opened");t.length&&!t[0].contains(e.target)&&n.setState({isScreenPickerOpen:!1})}))}onOtherScreenChange(e){this.props.onChangeScreen(e),this.setState({screen:e})}componentDidMount(){const{instanceId:e}=this.props;(0,l.addAction)("qi-blocks-action-screen-change",`qi-blocks/components/screen-control-${e}`,this.onOtherScreenChange.bind(this))}componentWillUnmount(){const{instanceId:e}=this.props;(0,l.removeAction)("qi-blocks-action-screen-change",`qi-blocks/components/screen-control-${e}`)}changeScreenControls(e){_()!==e.previewScreen&&this.onChangeScreen(e.previewScreen,!0)}changePreviewScreen(e){if(e!==this.props.previewScreen){const t=(0,a.dispatch)("core/edit-post")||"",n=(0,a.dispatch)("core/edit-site")||"";let r;if(t){let{__experimentalSetPreviewDeviceType:e}=t;r=e}if(n){const{__experimentalSetPreviewDeviceType:e}=n;r=e}r&&r(O(e))}}render(){const e={...this.props},t={...this.state},{label:n,screens:r,isWidgetsArea:o,previewScreen:l}=e;let a=!1;return(r.length<1||o)&&(a=!0),h!==l&&t.screen!==l&&this.onOtherScreenChange(l),this.changeScreenControls(e),wp.element.createElement("div",{className:"qodef-screens-option"},h!==t.screen&&wp.element.createElement("style",null,"\n\t\t\t\t\t\t\t.qodef-screens-option .qodef-screens.qodef--opened {\n\t\t\t\t\t\t\t\ttop: calc(-4px - 22px * "+Object.keys(r).indexOf(t.screen)+");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t"),n&&wp.element.createElement("label",{className:"qodef-option-label"},n),!a&&wp.element.createElement("ul",{className:"qodef-screens "+(t.isScreenPickerOpen?"qodef--opened":"")},Object.entries(r).map((([e,n],o)=>o===Object.keys(r).indexOf(t.screen)||t.isScreenPickerOpen?wp.element.createElement("li",{className:"qodef-screen-item "+(e===t.screen?"qodef--selected":""),key:o},wp.element.createElement(v.Button,{className:"qodef-screen-item-button",onClick:()=>this.onChangeScreen(e),icon:n.icon,showTooltip:!1,label:n.label,"data-screen":e,onMouseEnter:()=>this.setState({isMouseOver:e}),onMouseLeave:()=>this.setState({isMouseOver:!1})}),e===t.isMouseOver&&wp.element.createElement("div",{className:"qodef-screen-item-tooltip"},n.label)):null))))}}wt.defaultProps={label:"",screens:y,isWidgetsArea:!1,previewScreen:"desktop",onChangeScreen:()=>{}};const St=(0,a.withSelect)((e=>{let t="desktop";return e("core/edit-post")&&(t=e("core/edit-post").__experimentalGetPreviewDeviceType().toLowerCase()),e("core/edit-site")&&(t=e("core/edit-site").__experimentalGetPreviewDeviceType().toLowerCase()),{isWidgetsArea:e("core/edit-widgets")&&!e("core/edit-post"),previewScreen:t}}))((0,ot.withInstanceId)(wt));class At extends lt.Component{constructor(){super(...arguments),this.state={screen:_(),linkedInputs:!1}}getScreenLabelSuffix(e){const t=e||this.state.screen;return B(t)}getAttributeValue(e,t=""){const{blockAttributes:n,allowScreens:r,repeater:o,repeaterItemIndex:l,repeaterItemKey:a,repeaterGetAttributes:i}=this.props;let s=e;r&&t&&(s=e+t);let c=n[s];return o&&(c=i({key:a,childKey:s},l)),F(c)}setAttributeValue(e,t,n=""){const{setAttributes:r,allowScreens:o,repeater:l,repeaterItemIndex:a,repeaterItemKey:i,repeaterSetAttributes:s}=this.props;let c=e;o&&n&&(c=e+n),l?s({key:i,childKey:c},t,a):r({[c]:t})}render(){const t={...this.props},{label:n,allowScreens:r,rangeMax:o,rangeMin:l,rangeStep:a,rangeDecimalMax:i,rangeDecimalMin:s,rangeDecimalStep:c,repeater:u}=t,p=e=>N(t.attrNameTemplate,t.attrName,e),m=this.getScreenLabelSuffix(),d=p(),b=p("Unit"+m),f=["Top","Right","Bottom","Left"],g=()=>{const e=this.getAttributeValue(b)||"px";return M(e)},h="margin"===t.attrName.toLowerCase()||t.allowNegativeValues?-1*(g()?o:i):g()?l:s;return t.onChange=(e,t)=>{g()?this.setAttributeValue(p(t),L(e),m):this.setAttributeValue(p(`${t}Decimal`),L(e,"decimal"),m)},t.getValue=e=>{let t;return t=g()?""!==this.getAttributeValue(p(e),m)?parseInt(this.getAttributeValue(p(e),m),10):"":""!==this.getAttributeValue(p(`${e}Decimal`),m)?parseFloat(this.getAttributeValue(p(`${e}Decimal`),m)):"",t},t.getPlaceholderValue=e=>{let t="";return"Tablet"===m?t=g()?""!==this.getAttributeValue(p(e))?parseInt(this.getAttributeValue(p(e)),10):"":""!==this.getAttributeValue(p(`${e}Decimal`))?parseFloat(this.getAttributeValue(p(`${e}Decimal`))):"":"Mobile"===m&&(g()?""!==this.getAttributeValue(p(e),"Tablet")?t=parseInt(this.getAttributeValue(p(e),"Tablet"),10):""!==this.getAttributeValue(p(e))&&(t=parseInt(this.getAttributeValue(p(e)),10)):""!==this.getAttributeValue(p(`${e}Decimal`),"Tablet")?t=parseInt(this.getAttributeValue(p(`${e}Decimal`),"Tablet"),10):""!==this.getAttributeValue(p(`${e}Decimal`))&&(t=parseInt(this.getAttributeValue(p(`${e}Decimal`)),10))),t},t.getRangeValue=()=>{let e="";return[...f].some((n=>{t.disableDirections.includes(n)||(e=t.getValue(n))})),e},t.onRangeChange=e=>{[...f].map((n=>{t.disableDirections.length>0&&t.disableDirections.includes(n)?t.onChange("",n):t.onChange(e,n)}))},t.onChangeScreen=e=>{this.setState({screen:e})},t.onLinkInputs=e=>{e.preventDefault(),this.state.linkedInputs||[...f].map((e=>{t.disableDirections.length>0&&t.disableDirections.includes(e)?t.onChange("",e):t.onChange(t.getValue("Top"),e)})),this.setState({linkedInputs:!this.state.linkedInputs})},t.onChangeUnit=e=>{e.preventDefault();const t=u?200:0,n=e.target.getAttribute("data-unit"),r=this.getAttributeValue(b)||"px";this.setAttributeValue(b,n),setTimeout((()=>{n!==r&&[...f].map((e=>{const t=d+e,o=`${t}Decimal`;let l=t+m,a=o+m;"px"!==n&&(l=o+m),"px"===r&&(a=t+m,this.setAttributeValue(a,"")),this.setAttributeValue(l,this.getAttributeValue(a))}))}),t)},wp.element.createElement(v.BaseControl,{className:"qodef-input-control"},wp.element.createElement("div",{className:"qodef-control-heading"},r?wp.element.createElement("div",{className:"qodef-input-control-screens"},wp.element.createElement(St,{label:n,onChangeScreen:t.onChangeScreen})):wp.element.createElement("label",{className:"qodef-option-label"},n),t.allowUnitControl&&wp.element.createElement(vt,{unitType:t.unitType,unitValue:this.getAttributeValue(b),onChangeUnit:t.onChangeUnit}),t.allowLinkedControl&&wp.element.createElement(v.Button,{icon:this.state.linkedInputs?"editor-unlink":"admin-links",onClick:t.onLinkInputs,className:"qodef-link-inputs-button "+(this.state.linkedInputs?"linked":"unlinked")})),this.state.linkedInputs?wp.element.createElement(v.RangeControl,{min:l,max:g()?o:i,step:g()?a:c,onChange:t.onRangeChange,allowReset:!0,value:t.getRangeValue()}):wp.element.createElement("ul",null,[...f].map(((n,r)=>wp.element.createElement("li",{className:"qodef-input-control-item",key:r},t.disableDirections.length>0&&t.disableDirections.includes(n)?wp.element.createElement("div",{className:"components-base-control__field"},wp.element.createElement("label",null,(0,e.__)(n,"qi-blocks")),wp.element.createElement("input",{className:"components-text-control__input",type:"text",disabled:!0,value:(0,e.__)("auto","qi-blocks")})):wp.element.createElement(v.TextControl,{type:"number",value:t.getValue(n),placeholder:t.getPlaceholderValue(n),onChange:e=>t.onChange(e,n),label:(0,e.__)(n,"qi-blocks"),min:h,max:g()?o:i,step:g()?a:c}))))))}}At.defaultProps={label:"",attrNameTemplate:"",attrName:"",blockAttributes:{},setAttributes:()=>{},unitType:"space",allowScreens:!0,allowNegativeValues:!1,disableDirections:[],allowUnitControl:!0,allowLinkedControl:!0,rangeMax:600,rangeMin:0,rangeStep:1,rangeDecimalMax:100,rangeDecimalMin:0,rangeDecimalStep:.01,repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const qt=At;class It extends lt.Component{constructor(){super(...arguments),this.state={screen:_()}}getScreenLabelSuffix(){return B(this.state.screen)}getAttributeValue(e,t=this.getScreenLabelSuffix()){const{blockAttributes:n,repeater:r,repeaterItemIndex:o,repeaterItemKey:l,repeaterGetAttributes:a}=this.props;let i=e;t&&(i=e+t);let s=n[i];return r&&(s=a({key:l,childKey:i},o)),F(s)}setAttributeValue(e,t,n=this.getScreenLabelSuffix()){const{setAttributes:r,setCustomEventOnChange:o,repeater:l,repeaterItemIndex:a,repeaterItemKey:i,repeaterSetAttributes:s}=this.props;let c=e;n&&(c=e+n),l?s({key:i,childKey:c},t,a):r({[c]:t}),o(t)}render(){const e={...this.props},{label:t,blockAttributeKey:n,selectOptions:r}=e;return e.onChangeScreen=e=>{this.setState({screen:e})},wp.element.createElement(v.BaseControl,{className:"qodef-advanced-select-option"},wp.element.createElement("div",{className:"qodef-advanced-select-heading"},wp.element.createElement(St,{label:t,onChangeScreen:e.onChangeScreen})),wp.element.createElement(v.SelectControl,{value:this.getAttributeValue(n),options:r,onChange:e=>this.setAttributeValue(n,e)}))}}It.defaultProps={label:(0,e.__)("Default Label Text","qi-blocks"),blockAttributes:{},blockAttributeKey:"",setAttributes:()=>{},selectOptions:{},setCustomEventOnChange:()=>{},repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const Et=It,Tt=wp.blob;var xt=n(4300),Ct=n.n(xt);class Pt extends lt.Component{constructor(){super(...arguments),this.state={screen:_(),imageId:"",externalImageIsSet:!1,imageSizeNotExist:!1}}getScreenLabelSuffix(){return B(this.state.screen)}getAttributeValue(e=this.getScreenLabelSuffix()){const{blockAttributeKey:t,blockAttributes:n,allowScreens:r,repeater:o,repeaterItemIndex:l,repeaterItemKey:a,isSimpleRepeaterValue:i,repeaterGetAttributes:s}=this.props;let c=t;r&&e&&(c=t+e);let u=n[c];if(o){let n=i?null:t;r&&e&&(n=i?this.state.screen:c),u=s({key:a,childKey:n},l)||{}}return F(u)}setAttributeValue(e){const{blockAttributeKey:t,setAttributes:n,allowScreens:r,repeater:o,repeaterItemIndex:l,repeaterItemKey:a,isSimpleRepeaterValue:i,repeaterSetAttributes:s}=this.props,c=this.getScreenLabelSuffix();let u=t;if(r&&c&&(u=t+c),o){let n=i?null:t;r&&c&&(n=i?this.state.screen:u),s({key:a,childKey:n},e,l)}else n({[u]:e})}componentDidMount(){const{allowScreens:e,allowDefaultImage:t}=this.props,{url:n,id:r,defaultValueIsSet:o}=this.getAttributeValue("");if(n&&!n.includes(qiBlocksEditor.vars.siteURL))this.onSelectURL(n),this.setState({externalImageIsSet:!0});else{r&&(this.setState({imageId:r}),this.updateImageSizeOption(r)),!t||o||n||r||(this.setAttributeValue({id:null,url:qiBlocksEditor.vars.defaultImage,alt:qiBlocksEditor.vars.defaultImagePlaceholder,caption:"",width:1200,height:800,custom_image_size:"",html:""}),this.setState({defaultImageIsSet:!0}));const l=[""];e&&(l.push("Tablet"),l.push("Mobile")),l.map((e=>{const{url:t,id:n}=this.getAttributeValue(e);t&&(0,Tt.isBlobURL)(t)&&!n&&this.setAttributeValue({url:"",alt:"",caption:"",width:"",height:"",html:""})}))}}setSVGIcon=(e,t,n,r)=>{const o=new XMLHttpRequest;null!=o&&(o.open("GET",t,!0),o.onreadystatechange=()=>{4===o.readyState&&200===o.status&&this.setAttributeValue({id:e,url:t,alt:n,caption:r,html:Ct().sanitize(o.responseText,{USE_PROFILES:{svg:!0,svgFilters:!0}})})},o.send())};onSelectImage=({id:e,url:t,alt:n,caption:r,width:o,height:l})=>{t.includes(".svg")?this.setSVGIcon(e,t,n,r):this.setAttributeValue({id:e,url:t,alt:n,caption:r,width:o,height:l}),this.setState({imageId:e,externalImageIsSet:!1}),this.updateImageSizeOption(e)};updateImageSizeOption=e=>{if(this.props.allowImageSizes){const t=setInterval((()=>{(0,a.select)("core").getMedia(e)&&(clearInterval(t),this.forceUpdate())}),1e3)}};onSelectURL=e=>{e.includes(".svg")?this.setSVGIcon(null,e,"",""):this.setAttributeValue({id:null,url:e,alt:"",caption:"",width:"",height:"",html:""}),this.setState({externalImageIsSet:!1})};onUploadError=e=>{const{noticeOperations:t}=this.props;t.createErrorNotice(e)};removeImage=()=>{this.setAttributeValue({id:null,url:"",alt:"",caption:"",width:"",height:"",html:"",defaultValueIsSet:!!this.props.allowDefaultImage})};onImageSizeChange=e=>{const{customImageSizes:t}=this.props,n=(0,a.select)("core").getMedia(this.state.imageId);if(n){let r=e;t&&t.length>1&&(r=this.getImageURLbySize(e)||n.source_url),"custom"===e&&(r=n.source_url),this.setAttributeValue({id:n.id,url:r,alt:n.alt_text||"",caption:n.caption&&n.caption.raw||"",custom_image_size:e})}};getImageURLbySize(e){const t=this.getAttributeValue();let n="";if(t){const r=(0,a.select)("core").getMedia(t.id);if(!r)return"";const o=r.media_details.sizes;if(o&&0===Object.keys(o).length)this.setState({imageSizeNotExist:!0});else{this.setState({imageSizeNotExist:!1});for(const t in o)if(t.includes("qi_blocks_image_size_"+e.replace("-","_"))){n=o[t].source_url;break}}["","custom"].includes(e)&&this.setState({imageSizeNotExist:!1})}return n}getImageSizes(){const{imageSizes:t,customImageSizes:n}=this.props,r=this.getAttributeValue();let o=[];if(r){const l=(0,a.select)("core").getMedia(r.id);if(!l)return[];const i=l.media_details.sizes;if(i&&0===Object.keys(i).length&&o.push({label:(0,e.__)("Default","qi-blocks"),value:""}),n&&n.length>1)n.map((e=>{o.push({label:e.label,value:e.value})}));else for(const e in i){const n=i[e],r=t.find((t=>t.slug===e));r&&o.push({label:r.name,value:n.source_url})}}return o}render(){const t={...this.props},n={...this.state},{label:r,help:o,noticeUI:l,allowedTypes:a,allowScreens:i,allowImageSizes:s}=t,c=this.getAttributeValue(),{id:u,url:p,alt:m,html:d}=c;t.onChangeScreen=e=>{this.setState({screen:e}),this.updateImageSizeOption(u)};let b=["qodef-image-option"];return p&&p.includes(".svg")&&b.push("qodef--svg"),wp.element.createElement(v.BaseControl,{className:b.join(" ")},wp.element.createElement("div",{className:"qodef-advanced-select-heading"},i?wp.element.createElement(St,{label:r,onChangeScreen:t.onChangeScreen}):wp.element.createElement(wp.element.Fragment,null,r&&wp.element.createElement("label",{className:"qodef-option-label"},r))),o&&wp.element.createElement("p",{className:"qodef-option-description"},o),p?wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("div",{className:"qodef-image-option-inner"},(0,Tt.isBlobURL)(p)&&wp.element.createElement("div",{className:"qodef-image-option-spinner"},wp.element.createElement(v.Spinner,null)),wp.element.createElement(rt.MediaUploadCheck,null,wp.element.createElement(rt.MediaUpload,{allowedTypes:a,value:u,onSelect:this.onSelectImage,render:({open:t})=>wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("img",{src:p,alt:m}),wp.element.createElement("div",{className:"qodef-image-option-actions"},wp.element.createElement(v.Button,{icon:"edit",showTooltip:!0,label:(0,e.__)("Edit Image","qi-blocks"),onClick:t}),wp.element.createElement(v.Button,{icon:"trash",showTooltip:!0,label:(0,e.__)("Remove Image","qi-blocks"),onClick:this.removeImage})))}))),n.imageSizeNotExist&&wp.element.createElement("p",{className:"qodef-image-notice"},(0,e.__)("The Image has no predefined sizes, please set a custom image size.","qi-blocks")),n.externalImageIsSet&&wp.element.createElement("p",{className:"qodef-image-notice"},(0,e.__)("External image URL is set, please upload your image for this Element.","qi-blocks"))):wp.element.createElement(rt.MediaPlaceholder,{allowedTypes:a,icon:"format-image",onSelect:this.onSelectImage,onSelectURL:this.onSelectURL,onError:this.onUploadError,notices:l}),s&&u&&!d&&wp.element.createElement("div",{className:"qodef-image-option-sizes"},wp.element.createElement(v.SelectControl,{label:(0,e.__)("Image Size","qi-blocks"),options:this.getImageSizes(),onChange:this.onImageSizeChange,value:void 0!==c.custom_image_size?c.custom_image_size:p})))}}Pt.defaultProps={label:(0,e.__)("Image","qi-blocks"),help:"",blockAttributeKey:"",blockAttributes:{},setAttributes:()=>{},allowedTypes:["image"],allowScreens:!1,allowDefaultImage:!1,allowImageSizes:!1,customImageSizes:[],repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",isSimpleRepeaterValue:!0,repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const Nt=(0,a.withSelect)((e=>({imageSizes:e("core/block-editor")?.getSettings()?.imageSizes})))((0,v.withNotices)(Pt));class Ot extends lt.Component{constructor(){super(...arguments),this.state={isPickerVisible:!1}}getAttributeValue(){const{defaultColor:e,blockAttributeKey:t,blockAttributes:n,repeater:r,repeaterItemIndex:o,repeaterItemKey:l,isSimpleRepeaterValue:a,repeaterGetAttributes:i}=this.props;let s=n[t];return r&&(s=i({key:l,childKey:a?"":t},o)),s||e}setAttributeValue(e){const{blockAttributeKey:t,setAttributes:n,repeater:r,repeaterItemIndex:o,repeaterItemKey:l,isSimpleRepeaterValue:a,repeaterSetAttributes:i}=this.props;r?i({key:l,childKey:a?"":t},e,o):n({[t]:e})}onChange=e=>{const{r:t,g:n,b:r,a:o}=e.rgb;let l="rgba("+[t,n,r,o].join(",")+")";this.props.setHEXValue&&(l=e.hex),this.setState({colorReset:!0}),this.setAttributeValue(l)};onClick=e=>{e.preventDefault();const t=this;t.setState({isPickerVisible:!this.state.isPickerVisible}),window.addEventListener("click",(e=>{const n=document.querySelectorAll(".qodef-color-option.qodef--opened");n.length&&n.forEach((n=>{n.contains(e.target)||t.setState({isPickerVisible:!1})}))}))};onResetColor=e=>{e.preventDefault(),this.setState({isPickerVisible:!this.state.isPickerVisible}),this.setAttributeValue("")};render(){const{label:t,popup:n}=this.props;return wp.element.createElement(v.BaseControl,{className:"qodef-color-option "+(this.state.isPickerVisible?"qodef--opened":"")},wp.element.createElement("div",{className:"qodef-control-heading"},t&&wp.element.createElement("label",{className:"qodef-option-label"},t),wp.element.createElement(v.Button,{onClick:this.onClick,className:"qodef-color-indicator-button"},wp.element.createElement(v.ColorIndicator,{colorValue:this.getAttributeValue(),className:"qodef-color-indicator"}))),this.state.isPickerVisible&&wp.element.createElement("div",{className:`qodef-color-picker-wrapper ${n&&"qodef--popup"}`},wp.element.createElement(v.ColorPicker,{color:this.getAttributeValue(),onChangeComplete:this.onChange,disableAlpha:this.props.setHEXValue}),wp.element.createElement(v.Button,{onClick:this.onResetColor,isSecondary:!0},(0,e.__)("Reset Color","qi-blocks"))))}}Ot.defaultProps={label:(0,e.__)("Color","qi-blocks"),defaultColor:"#000",setHEXValue:!1,blockAttributeKey:"",blockAttributes:{},setAttributes:()=>{},popup:!0,repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",isSimpleRepeaterValue:!1,repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const Bt=Ot;class Dt extends lt.Component{getAttributeValue(){const{blockAttributeKey:e,blockAttributes:t,repeater:n,repeaterItemIndex:r,repeaterItemKey:o,repeaterGetAttributes:l}=this.props;let a=t[e];return n&&(a=l({key:o},r)||{}),F(a)}setAttributeValue(e){const{blockAttributeKey:t,setAttributes:n,repeater:r,repeaterItemIndex:o,repeaterItemKey:l,repeaterSetAttributes:a}=this.props;r?a({key:l},e,o):n({[t]:e})}componentDidMount(){const{url:e,id:t}=this.getAttributeValue();e&&(0,Tt.isBlobURL)(e)&&!t&&this.setAttributeValue({url:"",alt:""})}onSelectVideo=({id:e,url:t,alt:n})=>{this.setAttributeValue({id:e,url:t,alt:n})};onSelectURL=e=>{this.setAttributeValue({id:null,url:e,alt:""})};onUploadError=e=>{const{noticeOperations:t}=this.props;t.createErrorNotice(e)};removeVideo=()=>{this.setAttributeValue({id:null,url:"",alt:""})};render(){const t={...this.props},{label:n,description:r,noticeUI:o}=t,{id:l,url:a}=this.getAttributeValue();return wp.element.createElement(v.BaseControl,{className:"qodef-video-option"},n&&wp.element.createElement("label",{className:"qodef-option-label"},n),r&&wp.element.createElement("p",{className:"qodef-option-description"},r),a?wp.element.createElement("div",{className:"qodef-video-option-inner"},(0,Tt.isBlobURL)(a)&&wp.element.createElement("div",{className:"qodef-video-option-spinner"},wp.element.createElement(v.Spinner,null)),wp.element.createElement(rt.MediaUploadCheck,null,wp.element.createElement(rt.MediaUpload,{allowedTypes:["video"],value:l,onSelect:this.onSelectVideo,render:({open:t})=>wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("video",{src:a}),wp.element.createElement("div",{className:"qodef-video-option-actions"},wp.element.createElement(v.Button,{icon:"edit",showTooltip:!0,label:(0,e.__)("Edit Video","qi-blocks"),onClick:t}),wp.element.createElement(v.Button,{icon:"trash",showTooltip:!0,label:(0,e.__)("Remove Video","qi-blocks"),onClick:this.removeVideo})))}))):wp.element.createElement(rt.MediaPlaceholder,{allowedTypes:["video"],icon:"format-video",onSelect:this.onSelectVideo,onSelectURL:this.onSelectURL,onError:this.onUploadError,notices:o}))}}Dt.defaultProps={label:(0,e.__)("Video","qi-blocks"),description:"",blockAttributeKey:"",blockAttributes:{},setAttributes:()=>{},repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const Rt=(0,v.withNotices)(Dt),Mt=qiBlocksEditor.vars.defaultFontSize,jt=qiBlocksEditor.vars.defaultLineHeight,Lt=e=>{const{convertorType:t,value:n,attributeKey:r}=e;let o=1;r.includes("FontSize")||r.includes("fontSize")?o=Mt:(r.includes("LineHeight")||r.includes("lineHeight"))&&(o=jt);const l=e=>Math.round(parseInt(e,10)/o*100)/100,a=e=>Math.round(parseInt(e,10)/o*100)/100,i=e=>Math.round(parseFloat(e)/o*100),s=e=>Math.round(100*parseInt(e,10)/window.innerWidth),c=e=>Math.round(100*parseInt(e,10)/window.innerHeight),u=e=>Math.round(parseFloat(e)*o),p=e=>Math.round(parseFloat(e)*o/100),m=e=>Math.round(window.innerWidth*parseInt(e,10)/100),d=e=>Math.round(window.innerHeight*parseInt(e,10)/100);let b="";if(""!==n&&""!==r&&""!==t)switch(t){case"pxToEm":b=l(n);break;case"pxToRem":b=a(n);break;case"pxToP":b=i(n);break;case"pxToVw":b=s(n);break;case"pxToVh":b=c(n);break;case"emToPx":b=u(n);break;case"emToRem":case"remToRem":case"vwToVh":case"vhToVw":b=n;break;case"emToP":case"remToP":b=(e=>100*parseFloat(e))(n);break;case"emToVw":case"remToVw":b=(e=>s(u(e)))(n);break;case"emToVh":case"remToVh":b=(e=>c(u(e)))(n);break;case"remToPx":b=(e=>Math.round(parseFloat(e)*o))(n);break;case"pToPx":b=p(n);break;case"pToEm":case"pToRem":b=(e=>parseFloat(e)/100)(n);break;case"pToVw":b=(e=>s(p(e)))(n);break;case"pToVh":b=(e=>c(p(e)))(n);break;case"vwToPx":b=m(n);break;case"vwToEm":b=(e=>l(m(e)))(n);break;case"vwToRem":b=(e=>a(m(e)))(n);break;case"vwToP":b=(e=>i(m(e)))(n);break;case"vhToPx":b=d(n);break;case"vhToEm":b=(e=>l(d(e)))(n);break;case"vhToRem":b=(e=>a(d(e)))(n);break;case"vhToP":b=(e=>i(d(e)))(n)}return b};Lt.defaultProps={convertorType:"pxToEm"};const Vt=Lt;class Ft extends lt.Component{constructor(){super(...arguments),this.state={screen:_()}}getScreenLabelSuffix(e){const t=e||this.state.screen;return B(t)}getAttributeValue(e,t=""){const{blockAttributes:n,allowScreens:r,repeater:o,repeaterItemIndex:l,repeaterItemKey:a,repeaterGetAttributes:i}=this.props;let s=e;r&&t&&(s=e+t);let c=n[s];return o&&(c=i({key:a,childKey:s},l)),F(c)}setAttributeValue(e,t,n=this.getScreenLabelSuffix()){const{setAttributes:r,allowScreens:o,repeater:l,repeaterItemIndex:a,repeaterItemKey:i,repeaterSetAttributes:s}=this.props;let c=e;o&&n&&(c=e+n),l?s({key:i,childKey:c},t,a):r({[c]:t})}onChangeUnitsValues(e,t,n,r){const o={...this.props},{rangeMax:l,rangeDecimalMax:a,allowUnitsConvertor:i}=o;let s=this.getAttributeValue(t);const c=s;r?(s=parseInt(s,10),s>l&&(s=l)):!r&&s>a&&(s=a),i?["emToRem","remToEm","vwToVh","vhToVw"].includes(n)||(this.setAttributeValue(e,Vt({convertorType:n,value:c,attributeKey:t}),""),this.setAttributeValue(t,"","")):(this.setAttributeValue(e,s,""),this.setAttributeValue(t,"",""))}render(){const e={...this.props},{label:t,unitType:n,blockAttributeKey:r,rangeMax:o,rangeMin:l,rangeStep:a,rangeDecimalMax:i,rangeDecimalMin:s,rangeDecimalStep:c,optionType:u,allowReset:p,allowScreens:m,allowUnits:d,repeater:b,repeaterItemKey:f,isSimpleRepeaterValue:g}=e,h=this.getScreenLabelSuffix();let y=b&&!g?f:r;const k=`${y}Decimal`,_=`${y}Unit`,w=`${y}Tablet`,S=`${k}Tablet`,A=`${_}Tablet`,q=`${y}Mobile`,I=`${k}Mobile`,E=`${_}Mobile`;return e.onChangeScreen=e=>{this.setState({screen:e})},e.onChangeUnit=e=>{e.preventDefault();const t=b?200:0,n=e.target.getAttribute("data-unit"),r=this.getAttributeValue(_,h)||"px";this.setAttributeValue(_,n),setTimeout((()=>{if(n!==r){const e=`${r}To${O(n)}`;let t=y+h,o=k+h;"px"!==n&&(t=k+h,o=y+h),this.onChangeUnitsValues(t,o,e,"px"===n)}}),t)},e.onChange=t=>{this.setAttributeValue(y,t),e.setCustomEventOnChange()},e.onChangeDecimal=t=>{let n=0;"decimal"===u&&void 0===t&&(n=200),setTimeout((()=>{this.setAttributeValue(k,t),e.setCustomEventOnChange()}),n)},e.getPlaceholderValue=e=>{let t="";const n=this.getAttributeValue(y),r=this.getAttributeValue(k),o=this.getAttributeValue(w),l=this.getAttributeValue(S);return"Tablet"===h?e&&""===o?t=n:e||""!==l||(t=r):"Mobile"===h&&(e&&""===this.getAttributeValue(q)?t=""!==o?o:n:e||""!==this.getAttributeValue(I)||(t=""!==l?l:r)),t},wp.element.createElement(v.BaseControl,{className:"qodef-advanced-range-option"},wp.element.createElement("div",{className:"qodef-advanced-range-heading"},m?wp.element.createElement(St,{label:t,onChangeScreen:e.onChangeScreen}):wp.element.createElement("label",{className:"qodef-option-label"},t),d&&wp.element.createElement(vt,{unitType:n,unitValue:this.getAttributeValue(_,h),onChangeUnit:e.onChangeUnit})),"desktop"===this.state.screen&&wp.element.createElement(wp.element.Fragment,null,(M(this.getAttributeValue(_))&&"decimal"!==u||!d&&"integer"===u)&&wp.element.createElement(v.RangeControl,{min:l,max:o,step:a,value:this.getAttributeValue(y),onChange:e.onChange,allowReset:p}),(j(this.getAttributeValue(_))||!d&&"decimal"===u)&&wp.element.createElement(v.RangeControl,{min:s,max:i,step:c,value:this.getAttributeValue(k),onChange:e.onChangeDecimal,allowReset:p})),"tablet"===this.state.screen&&wp.element.createElement(wp.element.Fragment,null,(M(this.getAttributeValue(A))&&"decimal"!==u||!d&&"integer"===u)&&wp.element.createElement(v.RangeControl,{min:l,max:o,step:a,value:this.getAttributeValue(w),afterIcon:e.getPlaceholderValue(!0),onChange:e.onChange,allowReset:p}),(j(this.getAttributeValue(A))||!d&&"decimal"===u)&&wp.element.createElement(v.RangeControl,{min:s,max:i,step:c,value:this.getAttributeValue(S),afterIcon:e.getPlaceholderValue(!1),onChange:e.onChangeDecimal,allowReset:p})),"mobile"===this.state.screen&&wp.element.createElement(wp.element.Fragment,null,(M(this.getAttributeValue(E))&&"decimal"!==u||!d&&"integer"===u)&&wp.element.createElement(v.RangeControl,{min:l,max:o,step:a,value:this.getAttributeValue(q),afterIcon:e.getPlaceholderValue(!0),onChange:e.onChange,allowReset:p}),(j(this.getAttributeValue(E))||!d&&"decimal"===u)&&wp.element.createElement(v.RangeControl,{min:s,max:i,step:c,value:this.getAttributeValue(I),afterIcon:e.getPlaceholderValue(!1),onChange:e.onChangeDecimal,allowReset:p})))}}Ft.defaultProps={label:(0,e.__)("Default Label Text","qi-blocks"),unitType:"typography",blockAttributes:{},blockAttributeKey:"",setAttributes:()=>{},rangeMax:300,rangeMin:0,rangeStep:1,rangeDecimalMax:10,rangeDecimalMin:0,rangeDecimalStep:.01,optionType:"integer",allowReset:!0,screens:y,allowScreens:!1,allowUnits:!0,allowUnitsConvertor:!1,setCustomEventOnChange:()=>{},repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",isSimpleRepeaterValue:!1,repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const Ut=Ft,Kt=t=>{const n={...t},{attrNameTemplate:r,attrName:o,blockAttributes:l,setAttributes:a,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p,previewScreen:m}=n,d=o||"Background",b=e=>N(r,d+e);n.getAttributeValue=(e,t="")=>{let n=e;t&&(n=e+t);let r=l[n];return i&&(r=p({key:c,childKey:n},s)),F(r)},n.setAttributeValue=(e,t,n="")=>{let r=e;n&&(r=e+n),i?u({key:c,childKey:r},t,s):a({[r]:t})};let f=B(m||_());return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Nt,{label:(0,e.__)(`${d} Image`,"qi-blocks"),blockAttributeKey:b("Image"),blockAttributes:l,setAttributes:a,allowScreens:!0,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,isSimpleRepeaterValue:!1,repeaterSetAttributes:u,repeaterGetAttributes:p}),n.getAttributeValue(b("Image"))&&n.getAttributeValue(b("Image")).url&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Et,{label:(0,e.__)(`${d} Position`,"qi-blocks"),blockAttributeKey:b("Position"),blockAttributes:l,setAttributes:a,selectOptions:U("background_position",!0,[{value:"custom",label:(0,e.__)("Custom","qi-blocks")}]),repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),(""===f&&"custom"===n.getAttributeValue(b("Position"))||""!==f&&"custom"===n.getAttributeValue(b("Position"),f)||""!==f&&"custom"===n.getAttributeValue(b("Position"))&&["","custom"].includes(n.getAttributeValue(b("Position"),"Tablet"))&&""===n.getAttributeValue(b("Position"),f))&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Ut,{label:(0,e.__)("X Position","qi-blocks"),blockAttributeKey:b("XPosition"),setAttributes:a,blockAttributes:l,rangeMax:800,rangeMin:-800,rangeDecimalMax:100,rangeDecimalMin:-100,unitType:"xPosition",allowScreens:!0,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),wp.element.createElement(Ut,{label:(0,e.__)("Y Position","qi-blocks"),blockAttributeKey:b("YPosition"),setAttributes:a,blockAttributes:l,rangeMax:800,rangeMin:-800,rangeDecimalMax:100,rangeDecimalMin:-100,unitType:"yPosition",allowScreens:!0,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p})),wp.element.createElement(v.SelectControl,{label:(0,e.__)(`${d} Attachment`,"qi-blocks"),value:n.getAttributeValue(b("Attachment")),options:U("background_attachment")||"",onChange:e=>n.setAttributeValue(b("Attachment"),e)}),wp.element.createElement(Et,{label:(0,e.__)(`${d} Repeat`,"qi-blocks"),blockAttributeKey:b("Repeat"),blockAttributes:l,setAttributes:a,selectOptions:U("background_repeat"),repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),wp.element.createElement(Et,{label:(0,e.__)(`${d} Size`,"qi-blocks"),blockAttributeKey:b("Size"),blockAttributes:l,setAttributes:a,selectOptions:U("background_size",!0,[{value:"custom",label:(0,e.__)("Custom","qi-blocks")}]),repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),"custom"===n.getAttributeValue(b("Size"),f)&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Ut,{label:(0,e.__)("Custom Width","qi-blocks"),blockAttributeKey:b("SizeWidth"),setAttributes:a,blockAttributes:l,rangeMax:1e3,rangeMin:0,rangeDecimalMax:100,rangeDecimalMin:0,unitType:"xPosition",allowScreens:!0,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}))))};Kt.defaultProps={attrNameTemplate:"",attrName:"Background",blockAttributes:{},setAttributes:()=>{},repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{},previewScreen:""};const zt=Kt,$t=t=>{const n={...t},{attrNameTemplate:r,blockAttributes:o,setAttributes:l,includeVideoBG:a,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p,previewScreen:m}=n,d=e=>N(r,e);n.getAttributeValue=(e,t="")=>{let n=o[e];if(i){let r=e;t&&(r=e+t),n=p({key:c,childKey:r},s)}return F(n)},n.setAttributeValue=(e,t,n="")=>{if(i){let r=e;n&&(r=e+n),u({key:c,childKey:r},t,s)}else l({[e+n]:t})};const b=[{label:(0,e.__)("Classic","qi-blocks"),value:""},{label:(0,e.__)("Gradient","qi-blocks"),value:"gradient"}];return a&&b.push({label:(0,e.__)("Video","qi-blocks"),value:"video"}),wp.element.createElement("div",{className:"qodef-background-panel"},wp.element.createElement(v.SelectControl,{label:(0,e.__)("Background Type","qi-blocks"),value:n.getAttributeValue(d("BackgroundType")),options:b,onChange:e=>n.setAttributeValue(d("BackgroundType"),e)}),""===n.getAttributeValue(d("BackgroundType"))&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Bt,{label:(0,e.__)("Background Color","qi-blocks"),blockAttributeKey:d("BackgroundColor"),blockAttributes:o,setAttributes:l,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),wp.element.createElement(zt,{attrNameTemplate:r,blockAttributes:o,setAttributes:l,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p,previewScreen:m})),"gradient"===n.getAttributeValue(d("BackgroundType"))&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Bt,{label:(0,e.__)("First Color","qi-blocks"),blockAttributeKey:d("BackgroundGradientColor1"),blockAttributes:o,setAttributes:l,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),wp.element.createElement(v.RangeControl,{label:(0,e.__)("Location","qi-blocks"),value:n.getAttributeValue(d("BackgroundGradientLocation1")),onChange:e=>n.setAttributeValue(d("BackgroundGradientLocation1"),e),min:0,max:100,step:1}),wp.element.createElement(Bt,{label:(0,e.__)("Second Color","qi-blocks"),blockAttributeKey:d("BackgroundGradientColor2"),blockAttributes:o,setAttributes:l,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),wp.element.createElement(v.RangeControl,{label:(0,e.__)("Location","qi-blocks"),value:n.getAttributeValue(d("BackgroundGradientLocation2")),onChange:e=>n.setAttributeValue(d("BackgroundGradientLocation2"),e),min:0,max:100,step:1}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Gradient Type","qi-blocks"),value:n.getAttributeValue(d("BackgroundGradientType")),options:[{label:(0,e.__)("Linear","qi-blocks"),value:"linear"},{label:(0,e.__)("Radial","qi-blocks"),value:"radial"}],onChange:e=>n.setAttributeValue(d("BackgroundGradientType"),e)}),"linear"===n.getAttributeValue(d("BackgroundGradientType"))&&wp.element.createElement(v.RangeControl,{label:(0,e.__)("Angle","qi-blocks"),value:n.getAttributeValue(d("BackgroundGradientTypeAngle")),onChange:e=>n.setAttributeValue(d("BackgroundGradientTypeAngle"),e),min:0,max:360,step:1}),"radial"===n.getAttributeValue(d("BackgroundGradientType"))&&wp.element.createElement(v.SelectControl,{label:(0,e.__)("Position","qi-blocks"),value:n.getAttributeValue(d("BackgroundGradientTypePosition")),options:U("background_position",!1),onChange:e=>n.setAttributeValue(d("BackgroundGradientTypePosition"),e)})),"video"===n.getAttributeValue(d("BackgroundType"))&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Rt,{label:(0,e.__)("Video Link","qi-blocks"),description:(0,e.__)("Self hosted video file (mp4 is recommended)","qi-blocks"),blockAttributeKey:d("BackgroundVideoLink"),blockAttributes:o,setAttributes:l,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),wp.element.createElement(v.TextControl,{type:"number",label:(0,e.__)("Start Time","qi-blocks"),help:(0,e.__)("Specify a start time (in seconds)","qi-blocks"),value:n.getAttributeValue(d("BackgroundVideoStartTime")),onChange:e=>n.setAttributeValue(d("BackgroundVideoStartTime"),L(e))}),wp.element.createElement(v.TextControl,{type:"number",label:(0,e.__)("End Time","qi-blocks"),help:(0,e.__)("Specify an end time (in seconds)","qi-blocks"),value:n.getAttributeValue(d("BackgroundVideoEndTime")),onChange:e=>n.setAttributeValue(d("BackgroundVideoEndTime"),L(e))}),wp.element.createElement(S,{label:(0,e.__)("Play Once","qi-blocks"),blockAttributeKey:d("BackgroundVideoPlayOnce"),blockAttributes:o,setAttributes:l,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),wp.element.createElement(S,{label:(0,e.__)("Play On Mobile","qi-blocks"),blockAttributeKey:d("BackgroundVideoPlayOnMobile"),blockAttributes:o,setAttributes:l,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),wp.element.createElement(Nt,{label:(0,e.__)("Background Fallback","qi-blocks"),blockAttributeKey:d("BackgroundVideoFallbackImage"),blockAttributes:o,setAttributes:l,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p})))};$t.defaultProps={attrNameTemplate:"",blockAttributes:{},setAttributes:()=>{},includeVideoBG:!1,repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{},previewScreen:""};const Ht=$t,Wt=t=>{const n={...t},{attrNameTemplate:r,blockAttributes:o,setAttributes:l,disableWidthDirections:a,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}=n,m=e=>N(r,e);return n.getAttributeValue=(e,t="")=>{let n=o[e];if(i){let r=e;t&&(r=e+t),n=p({key:c,childKey:r},s)}return F(n)},n.setAttributeValue=(e,t,n="")=>{if(i){let r=e;n&&(r=e+n),u({key:c,childKey:r},t,s)}else l({[e+n]:t})},wp.element.createElement("div",{className:"qodef-border-panel"},wp.element.createElement(v.SelectControl,{label:(0,e.__)("Border Type","qi-blocks"),value:n.getAttributeValue(m("BorderStyle")),options:[{label:(0,e.__)("Default","qi-blocks"),value:""},{label:(0,e.__)("None","qi-blocks"),value:"none"},{label:(0,e.__)("Double","qi-blocks"),value:"double"},{label:(0,e.__)("Groove","qi-blocks"),value:"groove"},...U("border_style",!1)],onChange:e=>n.setAttributeValue(m("BorderStyle"),e)}),!["","none"].includes(o[m("BorderStyle")])&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(qt,{label:(0,e.__)("Border Width","qi-blocks"),attrName:m("BorderWidth"),blockAttributes:o,setAttributes:l,allowUnitControl:!1,disableDirections:a,rangeMax:20,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),(n.allowBorderColor??!0)&&wp.element.createElement(Bt,{label:(0,e.__)("Border Color","qi-blocks"),blockAttributeKey:m("BorderColor"),blockAttributes:o,setAttributes:l,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p})),(n.allowBorderRadius??!0)&&wp.element.createElement(qt,{label:(0,e.__)("Border Radius","qi-blocks"),attrName:m("BorderRadius"),blockAttributes:o,setAttributes:l,unitType:"pxAndPercent",repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}))};Wt.defaultProps={attrNameTemplate:"",blockAttributes:{},setAttributes:()=>{},allowBorderColor:!0,allowBorderRadius:!0,disableWidthDirections:[],repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const Gt=Wt,Yt=t=>{const n={...t},{attrNameTemplate:r,blockAttributes:o,setAttributes:l,excludeOptions:a}=n,i=e=>N(r,e),[s,c]=(0,lt.useState)(!1);let u=["qodef-box-shadow-panel"];return n.popup&&u.push("qodef--has-popup"),s&&u.push("qodef--opened"),n.onClick=()=>{c((e=>!e)),window.addEventListener("click",(e=>{const t=document.querySelectorAll(".qodef-box-shadow-panel.qodef--opened");t.length&&t.forEach((t=>{t.contains(e.target)||c(!1)}))}))},wp.element.createElement("div",{className:u.join(" ")},wp.element.createElement("div",{className:"qodef-box-shadow-panel-heading"},n.label&&wp.element.createElement("label",{className:"qodef-option-label"},n.label),n.popup&&wp.element.createElement(v.Button,{icon:"edit",showTooltip:!0,label:(0,e.__)("Open Panel","qi-blocks"),onClick:n.onClick})),wp.element.createElement("div",{className:"qodef-box-shadow-panel-content"},wp.element.createElement(Bt,{label:(0,e.__)("Color","qi-blocks"),blockAttributeKey:i("BoxShadowColor"),blockAttributes:o,setAttributes:l,popup:!1}),wp.element.createElement(v.RangeControl,{label:(0,e.__)("Horizontal","qi-blocks"),value:o[i("BoxShadowHorizontal")],onChange:e=>l({[i("BoxShadowHorizontal")]:e}),min:-100,max:100,step:1,allowReset:!0}),wp.element.createElement(v.RangeControl,{label:(0,e.__)("Vertical","qi-blocks"),value:o[i("BoxShadowVertical")],onChange:e=>l({[i("BoxShadowVertical")]:e}),min:-100,max:100,step:1,allowReset:!0}),wp.element.createElement(v.RangeControl,{label:(0,e.__)("Blur","qi-blocks"),value:o[i("BoxShadowBlur")],onChange:e=>l({[i("BoxShadowBlur")]:e}),min:0,max:100,step:1,allowReset:!0}),wp.element.createElement(v.RangeControl,{label:(0,e.__)("Spread","qi-blocks"),value:o[i("BoxShadowSpread")],onChange:e=>l({[i("BoxShadowSpread")]:e}),min:-100,max:100,step:1,allowReset:!0}),(p="position",!(a&&a.length&&a.includes(p))&&wp.element.createElement(v.SelectControl,{label:(0,e.__)("Position","qi-blocks"),value:o[i("BoxShadowPosition")],options:[{label:(0,e.__)("Outline","qi-blocks"),value:""},{label:(0,e.__)("Inset","qi-blocks"),value:"inset"}],onChange:e=>l({[i("BoxShadowPosition")]:e})}))));var p};Yt.defaultProps={label:(0,e.__)("Box Shadow","qi-blocks"),attrNameTemplate:"",blockAttributes:{},setAttributes:()=>{},excludeOptions:[],popup:!1};const Xt=Yt;class Zt extends lt.Component{render(){const{blockAttributes:t,setAttributes:n,excludePanels:r,previewScreen:o,blockName:l}=this.props,a=(e,t="")=>N("",e,t),i=["advanced","motion-effects","background","border","positioning","responsive"];r&&r.length&&r.forEach((e=>{i.splice(i.indexOf(e),1)}));let s=B(o);return wp.element.createElement("div",{className:"qodef-advanced-panel"},i.includes("advanced")&&wp.element.createElement(v.PanelBody,{title:(0,e.__)("Advanced","qi-blocks")},wp.element.createElement(qt,{label:(0,e.__)("Margin","qi-blocks"),attrName:a("Margin"),blockAttributes:t,setAttributes:n}),wp.element.createElement(qt,{label:(0,e.__)("Padding","qi-blocks"),attrName:a("Padding"),blockAttributes:t,setAttributes:n}),wp.element.createElement(v.TextControl,{type:"number",label:(0,e.__)("Z-Index","qi-blocks"),value:t[a("zIndex")],onChange:e=>n({[a("zIndex")]:L(e)})}),wp.element.createElement(v.TextControl,{label:(0,e.__)("CSS ID","qi-blocks"),value:t[a("cssId")],onChange:e=>n({[a("cssId")]:e})}),wp.element.createElement(v.TextControl,{label:(0,e.__)("CSS Classes","qi-blocks"),value:t[a("cssClasses")],onChange:e=>n({[a("cssClasses")]:e})})),i.includes("motion-effects")&&wp.element.createElement(v.PanelBody,{title:(0,e.__)("Motion Effects","qi-blocks"),initialOpen:!1},wp.element.createElement(v.SelectControl,{label:(0,e.__)("Entrance Animation","qi-blocks"),value:t[a("EntranceAnimation")],options:[{label:(0,e.__)("None","qi-blocks"),value:""},{label:(0,e.__)("Back In Down","qi-blocks"),value:"backInDown"},{label:(0,e.__)("Back In Left","qi-blocks"),value:"backInLeft"},{label:(0,e.__)("Back In Right","qi-blocks"),value:"backInRight"},{label:(0,e.__)("Back In Up","qi-blocks"),value:"backInUp"},{label:(0,e.__)("Bounce","qi-blocks"),value:"bounce"},{label:(0,e.__)("Bounce In","qi-blocks"),value:"bounceIn"},{label:(0,e.__)("Bounce In Down","qi-blocks"),value:"bounceInDown"},{label:(0,e.__)("Bounce In Left","qi-blocks"),value:"bounceInLeft"},{label:(0,e.__)("Bounce In Right","qi-blocks"),value:"bounceInRight"},{label:(0,e.__)("Bounce In Up","qi-blocks"),value:"bounceInUp"},{label:(0,e.__)("Fade In","qi-blocks"),value:"fadeIn"},{label:(0,e.__)("Fade In Down","qi-blocks"),value:"fadeInDown"},{label:(0,e.__)("Fade In Down Big","qi-blocks"),value:"fadeInDownBig"},{label:(0,e.__)("Fade In Left","qi-blocks"),value:"fadeInLeft"},{label:(0,e.__)("Fade In Left Big","qi-blocks"),value:"fadeInLeftBig"},{label:(0,e.__)("Fade In Right","qi-blocks"),value:"fadeInRight"},{label:(0,e.__)("Fade In Right Big","qi-blocks"),value:"fadeInRightBig"},{label:(0,e.__)("Fade In Up","qi-blocks"),value:"fadeInUp"},{label:(0,e.__)("Fade In Up Big","qi-blocks"),value:"fadeInUpBig"},{label:(0,e.__)("Fade In Top Left","qi-blocks"),value:"fadeInTopLeft"},{label:(0,e.__)("Fade In Top Right","qi-blocks"),value:"fadeInTopRight"},{label:(0,e.__)("Fade In Bottom Left","qi-blocks"),value:"fadeInBottomLeft"},{label:(0,e.__)("Fade In Bottom Right","qi-blocks"),value:"fadeInBottomRight"},{label:(0,e.__)("Flash","qi-blocks"),value:"flash"},{label:(0,e.__)("Flip","qi-blocks"),value:"flip"},{label:(0,e.__)("Flip In X","qi-blocks"),value:"flipInX"},{label:(0,e.__)("Flip In Y","qi-blocks"),value:"flipInY"},{label:(0,e.__)("Head Shake","qi-blocks"),value:"headShake"},{label:(0,e.__)("Heart Beat","qi-blocks"),value:"heartBeat"},{label:(0,e.__)("Jack In The Box","qi-blocks"),value:"jackInTheBox"},{label:(0,e.__)("Jello","qi-blocks"),value:"jello"},{label:(0,e.__)("Light Speed In Right","qi-blocks"),value:"lightSpeedInRight"},{label:(0,e.__)("Light Speed In Left","qi-blocks"),value:"lightSpeedInLeft"},{label:(0,e.__)("Pulse","qi-blocks"),value:"pulse"},{label:(0,e.__)("Roll In","qi-blocks"),value:"rollIn"},{label:(0,e.__)("Rotate In","qi-blocks"),value:"rotateIn"},{label:(0,e.__)("Rotate In Down Left","qi-blocks"),value:"rotateInDownLeft"},{label:(0,e.__)("Rotate In Down Right","qi-blocks"),value:"rotateInDownRight"},{label:(0,e.__)("Rotate In Up Left","qi-blocks"),value:"rotateInUpLeft"},{label:(0,e.__)("Rotate In Up Right","qi-blocks"),value:"rotateInUpRight"},{label:(0,e.__)("Rubber Band","qi-blocks"),value:"rubberBand"},{label:(0,e.__)("Shake X","qi-blocks"),value:"shakeX"},{label:(0,e.__)("Shake Y","qi-blocks"),value:"shakeY"},{label:(0,e.__)("Slide In Down","qi-blocks"),value:"slideInDown"},{label:(0,e.__)("Slide In Left","qi-blocks"),value:"slideInLeft"},{label:(0,e.__)("Slide In Right","qi-blocks"),value:"slideInRight"},{label:(0,e.__)("Slide In Up","qi-blocks"),value:"slideInUp"},{label:(0,e.__)("Swing","qi-blocks"),value:"swing"},{label:(0,e.__)("Tada","qi-blocks"),value:"tada"},{label:(0,e.__)("Wobble","qi-blocks"),value:"wobble"},{label:(0,e.__)("Zoom In","qi-blocks"),value:"zoomIn"},{label:(0,e.__)("Zoom In Down","qi-blocks"),value:"zoomInDown"},{label:(0,e.__)("Zoom In Left","qi-blocks"),value:"zoomInLeft"},{label:(0,e.__)("Zoom In Right","qi-blocks"),value:"zoomInRight"},{label:(0,e.__)("Zoom In Up","qi-blocks"),value:"zoomInUp"}],onChange:e=>{n({[a("EntranceAnimation")]:e}),setTimeout((()=>{qiBlocksEditor.qodefTriggerBlockAnimation.triggerAnimation(t.uniqueClass)}),300)}}),void 0!==t[a("EntranceAnimation")]&&""!==t[a("EntranceAnimation")]&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(v.SelectControl,{label:(0,e.__)("Animation Duration","qi-blocks"),value:t[a("EntranceAnimationDuration")],options:[{label:(0,e.__)("Slower","qi-blocks"),value:"slower"},{label:(0,e.__)("Slow","qi-blocks"),value:"slow"},{label:(0,e.__)("Normal","qi-blocks"),value:"normal"},{label:(0,e.__)("Fast","qi-blocks"),value:"fast"},{label:(0,e.__)("Faster","qi-blocks"),value:"faster"}],onChange:e=>{n({[a("EntranceAnimationDuration")]:e}),setTimeout((()=>{qiBlocksEditor.qodefTriggerBlockAnimation.triggerAnimation(t.uniqueClass)}),300)}}),wp.element.createElement(v.TextControl,{type:"number",label:(0,e.__)("Animation Delay (ms)","qi-blocks"),value:t[a("EntranceAnimationDelay")],min:0,step:100,onChange:e=>{n({[a("EntranceAnimationDelay")]:L(e)}),qiBlocksEditor.qodefTriggerBlockAnimation.triggerAnimation(t.uniqueClass,!0)}}))),i.includes("background")&&wp.element.createElement(v.PanelBody,{title:(0,e.__)("Background","qi-blocks"),initialOpen:!1},wp.element.createElement(Ht,{attrNameTemplate:"Advanced",blockAttributes:t,setAttributes:n,previewScreen:o})),i.includes("border")&&wp.element.createElement(v.PanelBody,{title:(0,e.__)("Border","qi-blocks"),initialOpen:!1},wp.element.createElement(Gt,{attrNameTemplate:"Advanced",blockAttributes:t,setAttributes:n}),wp.element.createElement(Xt,{attrNameTemplate:"Advanced",blockAttributes:t,setAttributes:n,popup:!0})),i.includes("positioning")&&wp.element.createElement(v.PanelBody,{title:(0,e.__)("Positioning","qi-blocks"),initialOpen:!1},wp.element.createElement(Et,{label:(0,e.__)("Width","qi-blocks"),blockAttributeKey:a("BlockWidth"),blockAttributes:t,setAttributes:n,selectOptions:[{label:(0,e.__)("Default","qi-blocks"),value:""},{label:(0,e.__)("Full Width (100%)","qi-blocks"),value:"full-width"},{label:(0,e.__)("Inline (auto)","qi-blocks"),value:"inline"},{label:(0,e.__)("Custom","qi-blocks"),value:"custom"}]}),(""===s&&"custom"===t[a("BlockWidth")]||""!==s&&"custom"===t[a("BlockWidth",s)]||""!==s&&"custom"===t[a("BlockWidth")]&&["","custom"].includes(t[a("BlockWidth","Tablet")])&&""===t[a("BlockWidth",s)])&&wp.element.createElement(Ut,{label:(0,e.__)("Custom Width","qi-blocks"),blockAttributeKey:a("BlockCustomWidth"),setAttributes:n,blockAttributes:t,rangeMax:1e3,rangeDecimalMax:100,unitType:"pxPercentVw",allowScreens:!0}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Position","qi-blocks"),value:t[a("BlockPosition")],options:[{label:(0,e.__)("Default","qi-blocks"),value:""},{label:(0,e.__)("Absolute","qi-blocks"),value:"absolute"},{label:(0,e.__)("Relative","qi-blocks"),value:"relative"},{label:(0,e.__)("Fixed","qi-blocks"),value:"fixed"}],onChange:e=>{n({[a("BlockPosition")]:e})}}),""!==t[a("BlockPosition")]&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(v.SelectControl,{label:(0,e.__)("Horizontal Orientation","qi-blocks"),value:t[a("PositionHorizontalOrientation")],options:[{label:(0,e.__)("Left","qi-blocks"),value:"left"},{label:(0,e.__)("Right","qi-blocks"),value:"right"}],onChange:e=>n({[a("PositionHorizontalOrientation")]:e})}),wp.element.createElement(Ut,{label:(0,e.__)("Offset","qi-blocks"),blockAttributeKey:a("PositionHorizontalOffset"),setAttributes:n,blockAttributes:t,rangeMax:1e3,rangeMin:-1e3,rangeDecimalMax:100,rangeDecimalMin:-100,unitType:"measure",allowScreens:!0}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Vertical Orientation","qi-blocks"),value:t[a("PositionVerticalOrientation")],options:[{label:(0,e.__)("Top","qi-blocks"),value:"Top"},{label:(0,e.__)("Bottom","qi-blocks"),value:"bottom"}],onChange:e=>n({[a("PositionVerticalOrientation")]:e})}),wp.element.createElement(Ut,{label:(0,e.__)("Offset","qi-blocks"),blockAttributeKey:a("PositionVerticalOffset"),setAttributes:n,blockAttributes:t,rangeMax:1e3,rangeMin:-1e3,rangeDecimalMax:100,rangeDecimalMin:-100,unitType:"measure",allowScreens:!0}))),i.includes("responsive")&&wp.element.createElement(v.PanelBody,{title:(0,e.__)("Responsive","qi-blocks"),initialOpen:!1},wp.element.createElement(q,{blockAttributes:t,setAttributes:n})),qiBlocksEditor.vars?.advancedBlockPanel&&wp.element.createElement(wp.element.Fragment,null,Object.entries(qiBlocksEditor.vars.advancedBlockPanel).map((([t,n],r)=>{let o="";if("help"===t?o=(0,e.__)("Help","qi-blocks"):"features"===t&&(o=(0,e.__)("Get more features","qi-blocks")),n.length<=0||"blocks"===t)return"";const a="help"===t,i=l?l.replace("qi-blocks/",""):"",s=n.map(((n,r)=>{let o=n?.link;if(0===r&&"help"===t&&i){const e=qiBlocksEditor.vars.advancedBlockPanel?.blocks[i]||"";e&&e?.demo&&(o=e?.demo+"?utm_source=dash&utm_medium=qiblocks&utm_campaign=blocks")}return wp.element.createElement("div",{className:"qodef-m-item"},n?.image?wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("a",{className:"qodef-m-item-image-link",href:n?.link,target:"_blank",rel:"noreferrer"},wp.element.createElement("img",{className:"qodef-m-item-image",src:n.image,alt:n?.title})),wp.element.createElement("p",{className:"qodef-m-item-title"},n?.title),wp.element.createElement("a",{className:"qodef-m-item-button",href:n?.link,target:"_blank",rel:"noreferrer"},(0,e.__)("Upgrade","qi-blocks"))):wp.element.createElement("a",{className:"qodef-m-item-link",href:o,target:"_blank",rel:"noreferrer"},n?.title))}));return wp.element.createElement(v.PanelBody,{title:o,className:`qodef-advanced-block-panel-features ${"qodef--"+t} qodef-m`,key:r,initialOpen:a},s)}))))}}Zt.defaultProps={blockAttributes:{},setAttributes:()=>{},excludePanels:[],previewScreen:"desktop",blockName:""};const Jt=(0,a.withSelect)((e=>{let t="desktop";return e("core/edit-post")&&(t=e("core/edit-post").__experimentalGetPreviewDeviceType().toLowerCase()),e("core/edit-site")&&(t=e("core/edit-site").__experimentalGetPreviewDeviceType().toLowerCase()),{previewScreen:t,blockName:e("core/block-editor")?.getSelectedBlock()?.name}}))(Zt);const Qt=jQuery;var en=n.n(Qt);const tn={init:function(){this.holder=en()(".qodef-repeater-option .qodef-repeater-items"),this.holder.length&&this.holder.each((function(){tn.initItem(en()(this))}))},initItem:function(e){e&&e.find(".qodef-repeater-item-heading").off().on("click touchstart",(function(e){const t=en()(this),n=t.parents(".qodef-repeater-item");e.target.classList.contains("qodef-repeater-button")||e.target.classList.contains("dashicon")||(n.hasClass("qodef--active")?(n.removeClass("qodef--active"),t.siblings(".qodef-repeater-item-options").slideUp()):(t.siblings(".qodef-repeater-item-options").slideDown(),n.addClass("qodef--active"),n.siblings().removeClass("qodef--active"),n.siblings().find(".qodef-repeater-item-options").slideUp()))}))}},nn=tn;function rn(){return rn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rn.apply(this,arguments)}class on extends lt.Component{constructor(){super(...arguments),this.state={addedItemIndex:""},this.handleAddItem.bind(this),this.handleOnChange.bind(this),this.handleOnRemove.bind(this),this.handleDuplicateItem.bind(this)}componentDidMount(){this.initControlScript()}initControlScript(){setTimeout((()=>{"object"==typeof nn&&nn.init()}),600)}getItems=()=>{const{blockAttributeKey:e,blockAttributes:t}=this.props,n=t[e];return V(this.props,"all")&&n.length?JSON.parse(JSON.stringify(n)):[]};handleAddItem=()=>{const{options:e,blockAttributeKey:t,setAttributes:n}=this.props,r=this.getItems();let o={};e.map((e=>{o[e.optionKey]=e.optionDefaultValue||""})),r.push(o),this.setState({addedItemIndex:r.length-1}),n({[t]:r}),this.initControlScript()};handleOnChange=(e,t,n)=>{const{blockAttributeKey:r,setAttributes:o}=this.props,l=this.getItems();"object"==typeof e?e.key&&e.childKey?l[n][e.key][e.childKey]=t:l[n][e.key]=t:l[n][e]=t,o({[r]:l})};getRepeaterItemValues=(e,t)=>{const n=this.getItems();let r;return r="object"==typeof e?e.key&&e.childKey?n[t][e.key][e.childKey]:n[t][e.key]:n[t][e],F(r)};handleOnRemove=e=>{const{blockAttributeKey:t,setAttributes:n}=this.props,r=this.getItems();r.splice(e,1),n({[t]:r}),this.initControlScript()};handleDuplicateItem=e=>{const{options:t,blockAttributeKey:n,setAttributes:r}=this.props,o=this.getItems();let l={};t.map((t=>{l[t.optionKey]=o[e][t.optionKey]})),o.splice(e+1,0,l),r({[n]:o}),this.initControlScript()};handleOnDrag=(e,t)=>{const{blockAttributeKey:n,setAttributes:r}=this.props,o=this.getItems();var l,a,i;r({[n]:(l=o,a=e,i="up"===t?e-1:e+1,function(e,t,n){const r=t<0?e.length+t:t;if(r>=0&&r<e.length){const r=n<0?e.length+n:n,[o]=e.splice(t,1);e.splice(r,0,o)}}(l=[...l],a,i),l)}),this.initControlScript()};showItems=()=>{const{options:t,blockAttributes:n,blockAttributeKey:r,setAttributes:o}=this.props,l=this.getItems();return l.length>0&&wp.element.createElement("div",{className:"qodef-repeater-items"},l.map(((a,i)=>wp.element.createElement("div",{className:"qodef-repeater-item "+(this.state.addedItemIndex===i?"qodef--active":""),key:i},wp.element.createElement("div",{className:"qodef-repeater-item-heading"},wp.element.createElement("span",{className:"qodef-repeater-item-heading-label"},(0,e.__)(`Item ${i+1}`,"qi-blocks")),wp.element.createElement("div",{className:"qodef-repeater-item-action"},l.length>1&&wp.element.createElement(wp.element.Fragment,null,0!==i&&wp.element.createElement(v.Button,{className:"qodef-repeater-button qodef--move-up",icon:"arrow-up-alt2",text:"",showTooltip:!0,label:(0,e.__)("Move Up","qi-blocks"),onClick:()=>this.handleOnDrag(i,"up")}),l.length!==i+1&&wp.element.createElement(v.Button,{className:"qodef-repeater-button qodef--move-down",icon:"arrow-down-alt2",text:"",showTooltip:!0,label:(0,e.__)("Move Down","qi-blocks"),onClick:()=>this.handleOnDrag(i,"down")})),wp.element.createElement(v.Button,{className:"qodef-repeater-button qodef--duplicate",icon:"admin-page",text:"",showTooltip:!0,label:(0,e.__)("Duplicate Item","qi-blocks"),onClick:()=>this.handleDuplicateItem(i)}),wp.element.createElement(v.Button,{className:"qodef-repeater-button qodef--remove",icon:"no-alt",text:"",showTooltip:!0,label:(0,e.__)("Remove Item","qi-blocks"),onClick:()=>this.handleOnRemove(i)}))),wp.element.createElement("div",{className:"qodef-repeater-item-options"},t.map(((e,t)=>{const a=e.optionType;let s=e.optionAttributes||{};const c=e.advancedOptions||!1,u=e.dependency||{},p=Object.prototype.hasOwnProperty.call(u,"value")&&Object.prototype.hasOwnProperty.call(u,"key"),m="string"==typeof u.value?[u.value]:u.value,d=Object.prototype.hasOwnProperty.call(u,"isGlobal")?n[u.key]:l[i][u.key];return s=c?{...s,blockAttributeKey:r,blockAttributes:n,setAttributes:o,repeater:!0,repeaterItemIndex:i,repeaterItemKey:e.optionKey,repeaterSetAttributes:this.handleOnChange,repeaterGetAttributes:this.getRepeaterItemValues}:{...s,onChange:t=>this.handleOnChange(e.optionKey,t,i)},wp.element.createElement("div",{key:t,className:"qodef-repeater-item-option"},(p&&m.includes(d)||!p)&&wp.element.createElement(a,rn({label:e.label||"",placeholder:e.placeholder||"",value:l[i][e.optionKey]},s)))})))))))};render(){const{label:t}=this.props;return wp.element.createElement("div",{className:"qodef-repeater-option"},t&&wp.element.createElement("label",{className:"qodef-option-label"},t),this.showItems(),wp.element.createElement(v.Button,{className:"qodef-repeater-button qodef--add",isSecondary:!0,text:(0,e.__)("Add Item","qi-blocks"),onClick:this.handleAddItem}))}}on.defaultProps={label:(0,e.__)("Items","qi-blocks"),options:[{label:(0,e.__)("Title","qi-blocks"),optionType:v.TextControl,optionKey:"itemTitle",optionDefaultValue:"",optionAttributes:{},advancedOptions:!1,dependency:{}}],blockAttributeKey:"",blockAttributes:{},setAttributes:()=>{},isRichText:!1};const ln=on;class an extends lt.Component{getAttributeValue(e){const{blockAttributes:t,repeater:n,repeaterItemIndex:r,repeaterItemKey:o,repeaterGetAttributes:l}=this.props;let a=t[e];return n&&(a=l({key:o,childKey:e},r)),F(a)}setAttributeValue(e,t){const{setAttributes:n,repeater:r,repeaterItemIndex:o,repeaterItemKey:l,repeaterSetAttributes:a}=this.props;r?a({key:l,childKey:e},t,o):n({[e]:t})}render(){const{label:t,attrNameTemplate:n,blockAttributes:r,setAttributes:o,allowSize:l,allowColor:a,rangeMax:i,rangeDecimalMax:s,repeater:c,repeaterItemIndex:u,repeaterItemKey:p,repeaterSetAttributes:m,repeaterGetAttributes:d}=this.props,b=c?"":N(n,"Icon"),f=this.getAttributeValue(b);return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Nt,{label:t,help:(0,e.__)("This option allows only SVG icons","qi-blocks"),blockAttributeKey:`${b}`,blockAttributes:r,setAttributes:o,allowedTypes:["image/svg+xml"],repeater:c,repeaterItemIndex:u,repeaterItemKey:p,repeaterSetAttributes:m,repeaterGetAttributes:d}),f&&f.html&&wp.element.createElement(wp.element.Fragment,null,l&&wp.element.createElement(Ut,{label:(0,e.__)("Icon Size","qi-blocks"),blockAttributeKey:`${b}FontSize`,blockAttributes:r,setAttributes:o,allowScreens:!0,rangeMax:i,rangeDecimalMax:s,repeater:c,repeaterItemIndex:u,repeaterItemKey:p,repeaterSetAttributes:m,repeaterGetAttributes:d}),a&&wp.element.createElement(Bt,{label:(0,e.__)("Icon Color","qi-blocks"),blockAttributeKey:`${b}Color`,blockAttributes:r,setAttributes:o,repeater:c,repeaterItemIndex:u,repeaterItemKey:p,repeaterSetAttributes:m,repeaterGetAttributes:d})))}}an.defaultProps={label:"",attrNameTemplate:"",blockAttributes:{},setAttributes:()=>{},allowSize:!0,allowColor:!0,rangeMax:200,rangeDecimalMax:10,repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const sn=an;class cn extends lt.Component{constructor(){super(...arguments),this.state={screen:_()}}getScreenLabelSuffix(){return B(this.state.screen)}render(){const e={...this.props},{label:t,blockAttributes:n,setAttributes:r,attrNameTemplate:o,excludeDirection:l}=e,a=["left","center","right"].filter((e=>![l].includes(e))),i="HorizontalAlignment",s=N(o,i),c=N(o,i,"Tablet"),u=N(o,i,"Mobile");return e.onChangeScreen=e=>{this.setState({screen:e})},e.onChangeAlignment=e=>{e.preventDefault();const t=this.getScreenLabelSuffix(),n=e.target.getAttribute("data-alignment");r({[`${s}${t}`]:n})},wp.element.createElement(v.BaseControl,{className:"qodef-alignment-horizontal-option"},wp.element.createElement(St,{label:t,onChangeScreen:e.onChangeScreen}),"desktop"===this.state.screen&&wp.element.createElement(v.ButtonGroup,null,a.map(((t,r)=>wp.element.createElement(v.Button,{key:r,href:"#",icon:`editor-align${t}`,className:it()("qodef-alignment-horizontal",{"qodef--selected":t===n[s]}),"data-alignment":t,onClick:e.onChangeAlignment})))),"tablet"===this.state.screen&&wp.element.createElement(v.ButtonGroup,null,a.map(((t,r)=>wp.element.createElement(v.Button,{key:r,href:"#",icon:`editor-align${t}`,className:it()("qodef-alignment-horizontal",{"qodef--selected":t===n[c]}),"data-alignment":t,onClick:e.onChangeAlignment})))),"mobile"===this.state.screen&&wp.element.createElement(v.ButtonGroup,null,a.map(((t,r)=>wp.element.createElement(v.Button,{key:r,href:"#",icon:`editor-align${t}`,className:it()("qodef-alignment-horizontal",{"qodef--selected":t===n[u]}),"data-alignment":t,onClick:e.onChangeAlignment})))))}}cn.defaultProps={label:(0,e.__)("Alignment","qi-blocks"),attrNameTemplate:"",blockAttributes:{},setAttributes:()=>{},excludeDirection:""};const un=cn;var pn=n(8872),mn=n.n(pn);let dn=[];const bn=qiBlocksEditor.vars.systemFontOptions,fn=e=>{let t=!0;return e||(t=!1),bn&&bn.map((({value:e})=>e)).forEach((n=>{""!==n&&e===n&&(t=!1)})),t},gn=e=>{if(qiBlocksEditor.qodefGetCurrentBlockElement.getIframe()&&(dn=[]),dn.includes(e))return;const t=qiBlocksEditor.qodefGetCurrentBlockElement.getCurrentDocument();if(t&&fn(e)){const n=t.createElement("link");n.setAttribute("href",(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&subset=latin-ext`)(e)),n.setAttribute("rel","stylesheet"),n.setAttribute("type","text/css"),t.querySelector("head").appendChild(n)}dn.push(e)},hn=qiBlocksEditor.vars.fontOptions,yn=e=>{const t=e.trim().toLowerCase(),n=t.length;return 0===n?[]:hn.filter((e=>!["System","Google"].includes(e.value)&&e.label.toLowerCase().slice(0,n)===t))},kn=e=>e.value,_n=e=>wp.element.createElement("div",{className:"qodef-font-family-autosuggest-option","data-label":e.value},e.label);class vn extends lt.Component{constructor(){super(...arguments),this.state={value:"",suggestions:[]}}onChange=(e,{newValue:t})=>{let n=t;["System","Google"].includes(n)||(hn.some((e=>e.value.toLowerCase()===n.toLowerCase()&&(n=e.value,gn(n),!0))),this.props.setAttributes({[this.props.blockAttributeKey]:n}),this.setState({value:n}))};onSuggestionsFetchRequested=({value:e})=>{this.setState({suggestions:""===e?hn:yn(e)})};onSuggestionsClearRequested=()=>{this.setState({suggestions:[]})};shouldRenderSuggestions(){return!0}componentDidMount(){""!==this.props.blockAttributes.length&&this.setState({value:this.props.blockAttributes[this.props.blockAttributeKey]||"",suggestions:hn})}render(){const{label:e}=this.props,{value:t,suggestions:n}=this.state,r={value:t,type:"search",onChange:this.onChange};return wp.element.createElement(v.BaseControl,{className:"qodef-font-family-option"},wp.element.createElement("label",{className:"qodef-option-label"},e),wp.element.createElement("div",{className:"qodef-font-family-autosuggest"},wp.element.createElement(mn(),{suggestions:n,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,shouldRenderSuggestions:this.shouldRenderSuggestions,getSuggestionValue:kn,renderSuggestion:_n,inputProps:r})))}}vn.defaultProps={label:(0,e.__)("Font Family","qi-blocks"),blockAttributeKey:"",blockAttributes:{},setAttributes:()=>{}};const wn=vn,Sn=t=>{const n={...t},{attrNameTemplate:r,blockAttributes:o,setAttributes:l,popup:a,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p,allowReset:m}=n,[d,b]=(0,lt.useState)(!1);let f=["qodef-typography-panel"];a?f.push("qodef--has-popup"):f.push("qodef-base-section-label"),d&&f.push("qodef--opened"),n.onClick=()=>{b((e=>!e)),window.addEventListener("click",(e=>{const t=document.querySelectorAll(".qodef-typography-panel.qodef--opened");t.length&&t.forEach((t=>{t.contains(e.target)||b(!1)}))}))};const g=e=>N(r,e);return n.getAttributeValue=e=>{let t=o[e];return i&&(t=p({key:c,childKey:e},s)),F(t)},n.setAttributeValue=(e,t)=>{i?u({key:c,childKey:e},t,s):l({[e]:t})},wp.element.createElement(v.BaseControl,{label:a?"":n.label,className:f.join(" ")},a&&wp.element.createElement("div",{className:"qodef-typography-panel-heading"},wp.element.createElement("label",{className:"qodef-option-label"},n.label),wp.element.createElement(v.Button,{icon:"edit",showTooltip:!0,label:(0,e.__)("Open Typography","qi-blocks"),onClick:n.onClick})),wp.element.createElement("div",{className:"qodef-typography-panel-content"},wp.element.createElement(wn,{setAttributes:l,blockAttributes:o,blockAttributeKey:g("FontFamily"),repeater:i,repeaterItemIndex:s,repeaterItemKey:c,repeaterSetAttributes:u,repeaterGetAttributes:p}),wp.element.createElement(Ut,{label:(0,e.__)("Font Size","qi-blocks"),blockAttributeKey:g("FontSize"),setAttributes:l,blockAttributes:o,rangeDecimalMax:20,allowScreens:!0,allowUnitsConvertor:!0,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,isSimpleRepeaterValue:!0,repeaterSetAttributes:u,repeaterGetAttributes:p,allowReset:m}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Weight","qi-blocks"),options:U("font_weight"),value:n.getAttributeValue(g("FontWeight")),onChange:e=>n.setAttributeValue(g("FontWeight"),e)}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Transform","qi-blocks"),options:U("text_transform"),value:n.getAttributeValue(g("TextTransform")),onChange:e=>n.setAttributeValue(g("TextTransform"),e)}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Style","qi-blocks"),options:U("font_style"),value:n.getAttributeValue(g("FontStyle")),onChange:e=>n.setAttributeValue(g("FontStyle"),e)}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Decoration","qi-blocks"),options:U("text_decoration"),value:n.getAttributeValue(g("TextDecoration")),onChange:e=>n.setAttributeValue(g("TextDecoration"),e)}),wp.element.createElement(Ut,{label:(0,e.__)("Line Height","qi-blocks"),setAttributes:l,blockAttributes:o,blockAttributeKey:g("LineHeight"),allowScreens:!0,allowUnitsConvertor:!0,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,isSimpleRepeaterValue:!0,repeaterSetAttributes:u,repeaterGetAttributes:p,allowReset:m}),wp.element.createElement(Ut,{label:(0,e.__)("Letter Spacing","qi-blocks"),setAttributes:l,blockAttributes:o,blockAttributeKey:g("LetterSpacing"),rangeMin:-10,rangeMax:30,rangeStep:.1,rangeDecimalMin:-10,unitType:"pxEmRem",allowScreens:!0,repeater:i,repeaterItemIndex:s,repeaterItemKey:c,isSimpleRepeaterValue:!0,repeaterSetAttributes:u,repeaterGetAttributes:p,allowReset:m})))};Sn.defaultProps={label:(0,e.__)("Typography","qi-blocks"),attrNameTemplate:"",blockAttributes:{},setAttributes:()=>{},popup:!1,allowReset:!0,repeater:!1,repeaterItemIndex:0,repeaterItemKey:"",repeaterSetAttributes:()=>{},repeaterGetAttributes:()=>{}};const An=Sn,qn=e=>{const{blockAttributes:t,blockAttributeKey:n,blockAttributeCSSKey:r}=e;let o={};return t[n]&&(o[r]=t[n]),{desktop:o}},In=e=>{const{blockAttributes:t,repeater:n}=e,r=!V(e,"all")||(e.allowSize??!0),o=!V(e,"all")||(e.allowColor??!0);let l=V(e,"all")&&e.attrNameTemplate||"";l=n?"":N(l,"Icon");let a={},i={};return r&&(a=K({blockAttrName:`${l}FontSize`,cssProp:"fontSize",attributes:t})),o&&(i=qn({blockAttributes:t,blockAttributeKey:`${l}Color`,blockAttributeCSSKey:"color"})),ce()(a,i)};In.defaultProps={allowSize:!0,allowColor:!0,attrNameTemplate:"Icon"};const En=e=>{const{attrNameTemplate:t,attributes:n}=e,r=(e,n)=>N(t,e,n);if(!n)return{};let o={},l={},a={};return n[r("FontFamily")]&&(o.fontFamily=`'${n[r("FontFamily")]}'`),n[r("FontWeight")]&&(o.fontWeight=n[r("FontWeight")]),n[r("TextTransform")]&&(o.textTransform=n[r("TextTransform")]),n[r("FontStyle")]&&(o.fontStyle=n[r("FontStyle")]),n[r("TextDecoration")]&&(o.textDecoration=n[r("TextDecoration")]),Object.entries(y).map((([e])=>{let t=B(e),i={};(n[r("FontSize",t)]||n[r("FontSizeDecimal",t)])&&(M(n[r("FontSizeUnit",t)])&&n[r("FontSize",t)]?i.fontSize=parseInt(n[r("FontSize",t)],10)+n[r("FontSizeUnit",t)]:j(n[r("FontSizeUnit",t)])&&n[r("FontSizeDecimal",t)]&&(i.fontSize=parseFloat(n[r("FontSizeDecimal",t)])+n[r("FontSizeUnit",t)])),(n[r("LineHeight",t)]||n[r("LineHeightDecimal",t)])&&(M(n[r("LineHeightUnit",t)])&&n[r("LineHeight",t)]?i.lineHeight=parseInt(n[r("LineHeight",t)],10)+n[r("LineHeightUnit",t)]:j(n[r("LineHeightUnit",t)])&&n[r("LineHeightDecimal",t)]&&(i.lineHeight=parseFloat(n[r("LineHeightDecimal",t)])+n[r("LineHeightUnit",t)])),""===F(n[r("LetterSpacing",t)])&&""===F(n[r("LetterSpacingDecimal",t)])||(M(n[r("LetterSpacingUnit",t)])&&""!==F(n[r("LetterSpacing",t)])?i.letterSpacing=parseInt(n[r("LetterSpacing",t)],10)+n[r("LetterSpacingUnit",t)]:j(n[r("LetterSpacingUnit",t)])&&""!==F(n[r("LetterSpacingDecimal",t)])&&(i.letterSpacing=parseFloat(n[r("LetterSpacingDecimal",t)])+n[r("LetterSpacingUnit",t)])),Object.keys(i).length>0&&Object.entries(i).map((([t,n])=>{switch(e){case"desktop":o[t]=n;break;case"tablet":l[t]=n;break;case"mobile":a[t]=n}}))})),{desktop:o,tablet:l,mobile:a}},Tn=(0,ot.createHigherOrderComponent)((e=>class extends lt.Component{static defaultProps={attributes:{}};componentDidMount(){(e=>{Object.keys(e).filter((e=>e.match(/fontfamily/i))).forEach((t=>{const n=e[t];n&&setTimeout((()=>{gn(n)}),400)}))})(this.props.attributes)}render(){return wp.element.createElement(e,this.props)}}),"withGoogleFont"),xn=Tn;var Cn=n(948),Pn=n.n(Cn);const Nn=(0,ot.createHigherOrderComponent)((e=>class extends lt.Component{static defaultProps={clientId:"",attributes:{},setAttributes:()=>{}};componentDidMount(){const{clientId:e,attributes:t,setAttributes:n}=this.props;t.uniqueClass||n({uniqueClass:this.getNewUniqueClass(e)}),this.reInitUniqueClass(!0)}getNewUniqueClass(e){let t="qodef-block-";return this.props.isFullSiteEditor?t="qodef-template-block-":"widget"===this.props.postID&&(t="qodef-widget-block-"),`${t}${e.substring(0,8)}`}hasParent(e,t){let n=!1,r=e?.parentNode;for(;r;){let e=r;if(e&&e?.classList?.contains(t)){n=!0;break}if(!e?.parentNode)break;r=e.parentNode}return n}reInitUniqueClass(e){const{clientId:t,attributes:n,setAttributes:r,isFullSiteEditor:o}=this.props,{uniqueClass:l}=n,a=qiBlocksEditor.qodefGetCurrentBlockElement.getCurrentDocument(),i=this.getNewUniqueClass(t);let s=!1;if(o){if(l.includes("qodef-block")||l.includes("qodef-widget")){const e=a.querySelector(`.${l}`);if(e){this.hasParent(e,"wp-block-post-content")||(s=!0)}}e&&a.addEventListener("paste",(()=>{s=!0}))}!o&&l.includes("qodef-template-block")&&(s=!0),""!==l&&l!==i&&a.querySelectorAll(`.${l}`).length>1&&(s=!0),s&&r({uniqueClass:i})}render(){return this.reInitUniqueClass(),wp.element.createElement(e,this.props)}}),"withUniqueClass"),On=Nn;function Bn(){return Bn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bn.apply(this,arguments)}let Dn=[],Rn={family:[],weight:[],style:[]};const Mn=e=>{let t="";return Object.entries(e).map((([e,n])=>{if(e.match(/fontfamily/i)){const e=n.replace(/["']/g,"");!Dn.includes(e)&&fn(e)&&(Rn.family.push(e),Dn.push(e))}e.match(/fontweight/i)&&Rn.weight.push(parseInt(n,10)),e.match(/fontstyle/i)&&Rn.style.push(n),t+=`${e.replace(/([A-Z])/g,((e,t,n)=>(n>0?"-":"")+e.toLowerCase()))}: ${n};`})),t},jn=(0,ot.createHigherOrderComponent)((e=>class extends lt.Component{addPageStyle(e){if(e){const t=this.postID;let n=this.getPageStyles||[],r={key:this.attributes.uniqueClass,values:[],fonts:[]};Dn=[],Rn={family:[],weight:[],style:[]},e.forEach(((o,l)=>{if(!Object.values(o.styles).every((e=>0===Object.keys(e).length))){const e=["widget","template"].includes(t)?"":`body[class*="-${t}"]`,n=`${e} ${o.selector}`,l=[];"string"!=typeof o.selector&&o.selector.forEach((t=>{t&&l.push(`${e} ${t}`)})),r.values.push({selector:l.length>1?l.join(","):n,styles:Mn(o.styles.desktop||""),tablet_styles:Mn(o.styles.tablet||""),mobile_styles:Mn(o.styles.mobile||""),custom_styles:o.custom_styles||[]}),r.fonts=Rn}if(l===e.length-1)if(n&&n.length){let e=!1;n.map(((t,o)=>{t.key===r.key&&(e=!0,r.values.length?Pn()(t.values,r.values)||(n[o].values=r.values,n[o].fonts=r.fonts):(n[o].values=[],n[o].fonts={family:[],weight:[],style:[]}))})),!e&&r.values.length&&n.push(r)}else"object"==typeof n&&Object.keys(n).length?(n=Object.values(n),n.push(r)):n.push(r);const a=n.filter((e=>e.values.length));qiBlocksEditor.vars.currentPageID=t,qiBlocksEditor.vars.currentPageStyles=a}))}}render(){return wp.element.createElement(e,Bn({},this.props,{addPageStyle:this.addPageStyle}))}}),"withStyles"),Ln=(0,ot.compose)((0,a.withSelect)((e=>{let t=e("core/editor")?.getCurrentPostId()||"widget";const n=!!e("core/edit-site");let r="desktop";return e("core/edit-post")&&(r=e("core/edit-post").__experimentalGetPreviewDeviceType().toLowerCase()),n&&(t="template",r=e("core/edit-site").__experimentalGetPreviewDeviceType().toLowerCase()),{previewScreen:r,postID:t,getPageStyles:e("qi-blocks/data/with-styles").getOptions(t).data,isFullSiteEditor:n}})),On,jn),Vn=[["qi-blocks/button",{}]];class Fn extends lt.Component{render(){const{attributes:t,setAttributes:n,previewScreen:r,isButtonBlockActive:o}=this.props,{uniqueClass:l,layout:a,featuredTable:i,title:s,price:c,currency:u,period:p,label:m,enableButton:d,enableSeparator:b,pricingTableItemsRepeater:f,titleTag:g,listType:h,icon:y,separatorLayout:k,separatorPosition:_,separatorBorderImage:w,separatorBorderImageSize:S,separatorBorderImagePosition:A,separatorBorderImageRepeat:q,separatorIcon:I,verticalImage:P,withIconIcon:N,withIconItemBorderStyle:O,periodPosition:B,labelType:M,listStylePosition:j,tableBackgroundColor:L,separatorBorderType:V}=t;this.props.getTitle=()=>wp.element.createElement(rt.RichText,{tagName:g,className:"qodef-m-title",value:s,onChange:e=>n({title:e}),allowedFormats:["core/bold","core/italic"],placeholder:qiBlocksEditor.vars.defaultTitleLabel,style:D(qe,r)}),this.props.getPrice=()=>wp.element.createElement("div",{className:"qodef-m-price"},wp.element.createElement("div",{className:"qodef-m-price-wrapper",style:D(Ie,r)},wp.element.createElement("span",{className:"qodef-m-price-currency",style:D(Oe,r)},u),wp.element.createElement("span",{className:"qodef-m-price-value",style:D(xe,r)},c)),wp.element.createElement("span",{className:"qodef-m-price-period",style:D(Me,r)},p)),this.props.getSeparator=()=>"yes"===b&&wp.element.createElement("div",{className:"qodef-m-separator qodef-block-clear"},wp.element.createElement("div",{className:G},wp.element.createElement("div",{className:"qodef-m-line",style:D(Q,r)},"with-icon"===k&&I&&I.html&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("div",{className:"qodef-m-inner-line"}),wp.element.createElement("span",{className:"qodef-m-separator-icon",dangerouslySetInnerHTML:{__html:I.html},style:D(le,r)}),wp.element.createElement("div",{className:"qodef-m-inner-line"}))))),this.props.getContent=()=>{const e="unordered"===h?"ul":"ol";return f&&f.length>0&&wp.element.createElement(e,{className:"qodef-m-content",style:D(Qe,r)},f.map((e=>wp.element.createElement("li",{className:"qodef-e-item"+("yes"===e.itemExcluded?" qodef--excluded":"")},"unordered"===h&&y&&y.html&&wp.element.createElement("span",{className:"qodef-e-icon",dangerouslySetInnerHTML:{__html:y.html},style:D(Xe,r)}),wp.element.createElement("span",{className:"qodef-e-text"},e.itemText)))))},this.props.getButton=()=>o&&"yes"===d&&wp.element.createElement("div",{className:"qodef-m-button qodef-block-clear"},wp.element.createElement(rt.InnerBlocks,{template:Vn,templateLock:"all"})),this.props.getLabel=()=>m&&wp.element.createElement("span",{className:"qodef-m-label",style:D(ze,r)},m),this.props.getImage=()=>P.url&&wp.element.createElement("div",{className:"qodef-m-image"},wp.element.createElement("img",{src:P.url,alt:P.alt})),this.props.getIcon=()=>N&&N.html&&wp.element.createElement("div",{className:"qodef-m-title-icon",dangerouslySetInnerHTML:{__html:N.html},style:D(et,r)});const F=x(t),$=kt({blockAttributes:t});let H={className:E(t),style:D($,r),...T(t)};F&&(H.id=F);const W=it()(C("pricing-table",this.props),{[`qodef-layout--${a}`]:a,[`qodef-list-style--${j}`]:j,[`qodef-list-type--${h}`]:h,[`qodef-label-type--${M}`]:M,[`qodef-period--${B}`]:B,"qodef-status--featured":"yes"===i,"qodef-status--regular":"yes"!==i,"qodef-list-style-icon":"unordered"===h&&y&&y.html}),G=it()("qi-block-divider","qodef-block","qodef-m",{[`qodef-separator--${k}`]:k,[`qodef-position--${_}`]:_}),Y=K({attributes:t,blockAttrName:"separatorWidth",cssProp:"width"}),X=K({attributes:t,blockAttrName:"separatorHeight",cssProp:"fontSize"}),Z=K({attributes:t,blockAttrName:"separatorMarginTop",cssProp:"marginTop"}),J=K({attributes:t,blockAttrName:"separatorMarginBottom",cssProp:"marginBottom"}),Q=ce()(Y,X,Z,J),ee=z("borderStyle",V),te=K({attributes:t,blockAttrName:"separatorColor",cssProp:"color"}),ne=ce()(ee,te),re=In({blockAttributes:t,attrNameTemplate:"Separator"}),oe=ct({blockAttributes:t,attrNameTemplate:"SeparatorIcon",attrName:"Margin"}),le=ce()(re,oe),ae=z("backgroundImage",`url(${w.url})`),ie=z("backgroundSize",S),se="cover"!==S?z("backgroundPosition",A):{},ue=z("backgroundRepeat",q),pe=ce()(ae,ie,se,ue),me=ct({blockAttributes:t,attrNameTemplate:"Table",attrName:"Padding"}),de=ct({blockAttributes:t,attrNameTemplate:"TableContent",attrName:"Padding"}),be=K({attributes:t,blockAttrName:"horizontalAlignment",cssProp:"justifyContent"}),fe=K({attributes:t,blockAttrName:"horizontalAlignment",cssProp:"alignItems"}),ge=K({attributes:t,blockAttrName:"buttonMarginTop",cssProp:"marginTop"}),he=K({attributes:t,blockAttrName:"horizontalAlignment",cssProp:"textAlign"}),ye=z("backgroundColor",L),ke=ft({attrNameTemplate:"Table",blockAttributes:t}),_e=ht({attrNameTemplate:"Table",blockAttributes:t}),ve=ce()(he,ye,ke,_e),we=z("color",t.titleColor),Se=En({attrNameTemplate:"Title",attributes:t}),Ae=ct({blockAttributes:t,attrNameTemplate:"Title",attrName:"Margin"}),qe=ce()(we,Se,Ae),Ie=ct({blockAttributes:t,attrNameTemplate:"Price",attrName:"Margin"}),Ee=z("color",t.priceColor),Te=En({attrNameTemplate:"Price",attributes:t}),xe=ce()(Ee,Te),Ce=z("color",t.currencyColor),Pe=En({attrNameTemplate:"Currency",attributes:t}),Ne=ct({blockAttributes:t,attrNameTemplate:"Currency",attrName:"Margin"}),Oe=ce()(Ce,Pe,Ne),Be=z("color",t.periodColor),De=En({attrNameTemplate:"Period",attributes:t}),Re=ct({blockAttributes:t,attrNameTemplate:"Period",attrName:"Margin"}),Me=ce()(Be,De,Re),je=ct({blockAttributes:t,attrNameTemplate:"Label",attrName:"BorderRadius"}),Le=K({attributes:t,blockAttrName:"labelColor",cssProp:"color"}),Ve=K({attributes:t,blockAttrName:"labelBackgroundColor",cssProp:"backgroundColor"}),Fe=En({attrNameTemplate:"Label",attributes:t}),Ue=ct({blockAttributes:t,attrNameTemplate:"Label",attrName:"Padding"}),Ke=ct({blockAttributes:t,attrNameTemplate:"Label",attrName:"",disableDirections:["Bottom","Left"]}),ze=ce()(Le,Ve,Fe,Ue,Ke),$e=z("color",t.excludedItemsColor),He=K({attributes:t,blockAttrName:"itemMarginBottom",cssProp:"marginBottom"}),We=In({blockAttributes:t}),Ge=K({attributes:t,cssProp:"marginRight",blockAttrName:"iconMarginRight"}),Ye=K({attributes:t,cssProp:"transform",blockAttrName:"iconVerticalOffset"},"translateY(%s)"),Xe=ce()(We,Ge,Ye),Ze=z("color",t.itemsColor),Je=En({attributes:t,attrNameTemplate:"Item"}),Qe=ce()(Ze,Je),et=In({blockAttributes:t,attrNameTemplate:"WithIcon"}),tt=ct({blockAttributes:t,attrNameTemplate:"WithIconTopArea",attrName:"Padding"}),nt=ct({blockAttributes:t,attrNameTemplate:"WithIconItem",attrName:"Padding"}),ot=z("borderTopColor",t.withIconItemBorderColor),lt=K({attributes:t,blockAttrName:"withIconItemBorderWidth",cssProp:"borderTopWidth"}),at=z("borderTopStyle",t.withIconItemBorderStyle),st=ce()(nt,ot,lt,at),ut=K({attributes:t,blockAttrName:"titleWrapperHorizontalAlignment",cssProp:"justifyContent"}),pt=K({attributes:t,blockAttrName:"titleWrapperHorizontalAlignment",cssProp:"alignItems"}),mt=K({attributes:t,blockAttrName:"titleWrapperHorizontalAlignment",cssProp:"textAlign"}),bt=dt({blockAttributes:t,attrNameTemplate:"TitleWrapper"}),gt=ct({blockAttributes:t,attrNameTemplate:"TitleWrapper",attrName:"Padding"}),yt=ce()(mt,bt,gt),_t=z("backgroundColor",t.titleBackgroundColor),vt=ct({blockAttributes:t,attrNameTemplate:"Title",attrName:"Padding"}),wt=ce()(_t,vt),St=K({attributes:t,blockAttrName:"verticalImageWidth",cssProp:"width"});return this.props.addPageStyle([{selector:`.${l}.qodef-block-container`,styles:$},{selector:`.${l} .qi-block-pricing-table`,styles:ve},{selector:`.${l} .qi-block-pricing-table.qodef-layout--cascading .qodef-m-title`,styles:wt},{selector:`.${l} .qi-block-pricing-table .qodef-m-title-wrapper`,styles:yt},{selector:`.${l} .qi-block-pricing-table.qodef-period--bottom .qodef-m-title-wrapper .qodef-m-price`,styles:pt},{selector:`.${l} .qi-block-pricing-table .qodef-m-title-wrapper .qodef-m-price`,styles:ut},{selector:`.${l} .qi-block-pricing-table.qodef-layout--with-icon .qodef-m-top`,styles:tt},{selector:`.${l} .qi-block-pricing-table.qodef-layout--with-icon .qodef-m-content .qodef-e-item`,styles:st},{selector:`.${l} .qi-block-pricing-table .qodef-m-title-icon`,styles:et},{selector:`.${l} .qi-block-pricing-table .qodef-m-button .qi-block-button`,styles:ge},{selector:`.${l} .qi-block-pricing-table:not(.qodef-layout--with-icon) .qodef-m-inner`,styles:me},{selector:`.${l} .qi-block-pricing-table:not(.qodef-layout--with-icon) .qodef-m-content`,styles:de},{selector:`.${l} .qi-block-pricing-table.qodef-period--side:not(.qodef-layout--simple) .qodef-m-price`,styles:be},{selector:`.${l} .qi-block-pricing-table.qodef-period--bottom:not(.qodef-layout--simple) .qodef-m-price`,styles:fe},{selector:`.${l} .qi-block-pricing-table .qodef-m-title`,styles:qe},{selector:`.${l} .qi-block-pricing-table .qodef-m-price-value`,styles:xe},{selector:`.${l} .qi-block-pricing-table .qodef-m-price-currency`,styles:Oe},{selector:`.${l} .qi-block-pricing-table .qodef-m-price-period`,styles:Me},{selector:`.${l} .qi-block-pricing-table .qodef-m-price-wrapper`,styles:Ie},{selector:`.${l} .qi-block-pricing-table .qodef-m-label`,styles:ze},{selector:`.${l} .qi-block-pricing-table .qodef-e-item .qodef-e-icon`,styles:Xe},{selector:`.${l} .qi-block-pricing-table .qodef-m-content`,styles:Qe},{selector:`.${l} .qi-block-pricing-table .qodef-m-content .qodef--excluded`,styles:$e},{selector:`.${l} .qi-block-pricing-table .qodef-m-content li:not(:last-child)`,styles:He},{selector:`.${l} .qi-block-pricing-table.qodef-label-type--badge .qodef-m-label`,styles:je},{selector:`.${l} .qi-block-pricing-table .qodef-separator--border-image .qodef-m-line`,styles:pe},{selector:`.${l} .qi-block-pricing-table .qi-block-divider .qodef-m-line`,styles:Q},{selector:`.${l} .qi-block-pricing-table .qi-block-divider:not(.qodef-separator--border-image) .qodef-m-line`,styles:ne},{selector:`.${l} .qi-block-pricing-table .qi-block-icon-with-text .qodef-m-separator-icon`,styles:le},{selector:`.${l} .qi-block-pricing-table.qodef-layout--vertical-image .qodef-m-vertical-image-holder`,styles:St}]),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(rt.InspectorControls,null,wp.element.createElement(v.TabPanel,{className:"qodef-tab-panel qodef--pricing-table",activeClass:"qodef--active",tabs:[{name:"content",title:(0,e.__)("Content","qi-blocks")},{name:"style",title:(0,e.__)("Style","qi-blocks")},{name:"advanced",title:(0,e.__)("Advanced","qi-blocks")}]},(l=>wp.element.createElement(wp.element.Fragment,null,"content"===l.name&&wp.element.createElement(v.BaseControl,{className:"qodef-base-control-container"},wp.element.createElement(v.SelectControl,{label:(0,e.__)("Layout","qi-blocks"),value:a,options:[{value:"cascading",label:(0,e.__)("Cascading","qi-blocks")},{value:"minimal",label:(0,e.__)("Minimal","qi-blocks")},{value:"simple",label:(0,e.__)("Simple","qi-blocks")},{value:"standard",label:(0,e.__)("Standard","qi-blocks")},{value:"vertical-image",label:(0,e.__)("Vertical Image","qi-blocks")},{value:"with-icon",label:(0,e.__)("With Icon","qi-blocks")}],onChange:e=>n({layout:e})}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Featured Table","qi-blocks"),value:i,options:U("no_yes"),onChange:e=>n({featuredTable:e})}),wp.element.createElement(v.TextControl,{label:(0,e.__)("Title","qi-blocks"),value:s,onChange:e=>n({title:e})}),wp.element.createElement(v.TextControl,{label:(0,e.__)("Price","qi-blocks"),type:"number",value:c,onChange:e=>n({price:e}),className:"qodef-inline-number-input"}),wp.element.createElement(v.TextControl,{label:(0,e.__)("Currency","qi-blocks"),value:u,onChange:e=>n({currency:e})}),wp.element.createElement(v.TextControl,{label:(0,e.__)("Period","qi-blocks"),value:p,onChange:e=>n({period:e})}),wp.element.createElement(v.TextControl,{label:(0,e.__)("Label","qi-blocks"),value:m,onChange:e=>n({label:e})}),wp.element.createElement(ln,{label:(0,e.__)("Items","qi-blocks"),options:[{label:(0,e.__)("Text","qi-blocks"),optionType:v.TextControl,optionKey:"itemText"},{label:(0,e.__)("Excluded","qi-blocks"),optionType:v.SelectControl,optionKey:"itemExcluded",optionAttributes:{options:U("no_yes",!1)}}],blockAttributeKey:"pricingTableItemsRepeater",blockAttributes:t,setAttributes:n}),o&&wp.element.createElement(v.SelectControl,{label:(0,e.__)("Enable Button","qi-blocks"),value:d,options:U("yes_no",!1),onChange:e=>n({enableButton:e})}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Enable Separator","qi-blocks"),value:b,options:U("no_yes",!1),onChange:e=>n({enableSeparator:e})}),"yes"===b&&wp.element.createElement(v.BaseControl,{label:(0,e.__)("Separator","qi-blocks"),className:"qodef-base-section-label"},wp.element.createElement(v.SelectControl,{label:(0,e.__)("Layout","qi-blocks"),value:k,options:[{value:"standard",label:(0,e.__)("Standard","qi-blocks")},{value:"border-image",label:(0,e.__)("Border Image","qi-blocks")},{value:"with-icon",label:(0,e.__)("With Icon","qi-blocks")}],onChange:e=>n({separatorLayout:e})}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Position","qi-blocks"),value:_,options:[{value:"left",label:(0,e.__)("Left","qi-blocks")},{value:"center",label:(0,e.__)("Center","qi-blocks")},{value:"right",label:(0,e.__)("Right","qi-blocks")}],onChange:e=>n({separatorPosition:e})}),"border-image"===k&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Nt,{label:(0,e.__)("Border Image","qi-blocks"),blockAttributeKey:"separatorBorderImage",blockAttributes:t,setAttributes:n}),w&&w.url&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(v.SelectControl,{label:(0,e.__)("Border Image Size","qi-blocks"),value:S,options:[{value:"auto",label:(0,e.__)("Auto","qi-blocks")},{value:"cover",label:(0,e.__)("Cover","qi-blocks")},{value:"contain",label:(0,e.__)("Contain","qi-blocks")}],onChange:e=>n({separatorBorderImageSize:e})}),"cover"!==S&&wp.element.createElement(v.SelectControl,{label:(0,e.__)("Border Image Position","qi-blocks"),value:A,options:[{value:"left",label:(0,e.__)("Left","qi-blocks")},{value:"center",label:(0,e.__)("Center","qi-blocks")},{value:"right",label:(0,e.__)("Right","qi-blocks")}],onChange:e=>n({separatorBorderImagePosition:e})}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Border Image Repeat","qi-blocks"),value:q,options:[{value:"round",label:(0,e.__)("Round","qi-blocks")},{value:"repeat",label:(0,e.__)("Repeat","qi-blocks")},{value:"space",label:(0,e.__)("Space","qi-blocks")},{value:"no-repeat",label:(0,e.__)("None","qi-blocks")}],onChange:e=>n({separatorBorderImageRepeat:e})}))),"with-icon"===k&&wp.element.createElement(sn,{setAttributes:n,blockAttributes:t,attrNameTemplate:"Separator",label:(0,e.__)("Separator Icon","qi-blocks"),allowColor:!1,allowSize:!1})),"vertical-image"===a&&wp.element.createElement(v.BaseControl,{label:(0,e.__)("Vertical Image","qi-blocks"),className:"qodef-base-section-label"},wp.element.createElement(Nt,{label:(0,e.__)("Vertical Image","qi-blocks"),blockAttributeKey:"verticalImage",blockAttributes:t,setAttributes:n,allowImageSizes:!0}),wp.element.createElement(Ut,{label:(0,e.__)("Vertical Image Width","qi-blocks"),blockAttributeKey:"verticalImageWidth",setAttributes:n,blockAttributes:t,rangeMax:400,rangeDecimalMax:100,rangeDecimalStep:1,allowScreens:!0,unitType:"pxPercentVw"})),"with-icon"===a&&wp.element.createElement(v.BaseControl,{className:"qodef-base-section-label",label:(0,e.__)("Icon","qi-blocks")},wp.element.createElement(sn,{attrNameTemplate:"WithIcon",setAttributes:n,blockAttributes:t}))),"style"===l.name&&wp.element.createElement(v.BaseControl,{className:"qodef-base-control-container"},wp.element.createElement(v.TabPanel,{className:"qodef-tab-panel qodef--inner",tabs:[{name:"Table",title:(0,e.__)("Table","qi-blocks")},{name:"Title",title:(0,e.__)("Title","qi-blocks")},{name:"Price",title:(0,e.__)("Price","qi-blocks")},{name:"Label",title:(0,e.__)("Label","qi-blocks")},{name:"List",title:(0,e.__)("List","qi-blocks")},{name:"Items",title:(0,e.__)("Items","qi-blocks")},{name:"Separator",title:(0,e.__)("Separator","qi-blocks")}]},(l=>wp.element.createElement(v.Card,{size:"small"},wp.element.createElement(v.CardBody,null,"Table"===l.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(un,{label:(0,e.__)("Alignment","qi-blocks"),excludeDirection:"right",blockAttributes:t,setAttributes:n}),wp.element.createElement(Bt,{label:(0,e.__)("Background Color","qi-blocks"),blockAttributeKey:"tableBackgroundColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(Gt,{attrNameTemplate:"Table",blockAttributes:t,setAttributes:n}),wp.element.createElement(Xt,{attrNameTemplate:"Table",blockAttributes:t,setAttributes:n,popup:!0}),"with-icon"!==a&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(qt,{label:(0,e.__)("Table Padding","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"Table",attrName:"Padding"}),wp.element.createElement(qt,{label:(0,e.__)("Table Content Padding","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"TableContent",attrName:"Padding"})),o&&wp.element.createElement(Ut,{label:(0,e.__)("Button Margin Top","qi-blocks"),blockAttributeKey:"buttonMarginTop",setAttributes:n,blockAttributes:t,rangeDecimalMax:"em"===t.buttonMarginTopUnit?10:100,rangeDecimalMin:"em"===t.buttonMarginTopUnit?.1:0,rangeDecimalStep:"em"===t.buttonMarginTopUnit?.1:1,allowScreens:!0,unitType:"space"}),"simple"===a&&wp.element.createElement(v.BaseControl,{label:(0,e.__)("Title Wrapper Style","qi-blocks"),className:"qodef-base-section-label"},wp.element.createElement(un,{label:(0,e.__)("Title Wrapper Alignment","qi-blocks"),attrNameTemplate:"TitleWrapper",excludeDirection:"right",blockAttributes:t,setAttributes:n}),wp.element.createElement(Ht,{attrNameTemplate:"TitleWrapper",blockAttributes:t,setAttributes:n,previewScreen:r}),wp.element.createElement(qt,{label:(0,e.__)("Title Wrapper Padding","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"TitleWrapper",attrName:"Padding"})),"with-icon"===a&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(qt,{label:(0,e.__)("Top Area Padding","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"WithIconTopArea",attrName:"Padding"}))),"Title"===l.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(v.SelectControl,{label:(0,e.__)("Title Tag","qi-blocks"),value:g,options:U("title_tag",!1),onChange:e=>n({titleTag:e})}),wp.element.createElement(Bt,{label:(0,e.__)("Title Color","qi-blocks"),blockAttributeKey:"titleColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(An,{label:(0,e.__)("Title Typography","qi-blocks"),attrNameTemplate:"Title",blockAttributes:t,setAttributes:n,popup:!0}),wp.element.createElement(qt,{label:(0,e.__)("Title Margin","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"Title",attrName:"Margin"}),"cascading"===a&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Bt,{label:(0,e.__)("Title Background Color","qi-blocks"),blockAttributeKey:"titleBackgroundColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(qt,{label:(0,e.__)("Title Padding","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"Title",attrName:"Padding"}))),"Price"===l.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Bt,{label:(0,e.__)("Price Color","qi-blocks"),blockAttributeKey:"priceColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(An,{label:(0,e.__)("Price Typography","qi-blocks"),attrNameTemplate:"Price",blockAttributes:t,setAttributes:n,popup:!0}),wp.element.createElement(Bt,{label:(0,e.__)("Currency Color","qi-blocks"),blockAttributeKey:"currencyColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(An,{label:(0,e.__)("Currency Typography","qi-blocks"),attrNameTemplate:"Currency",blockAttributes:t,setAttributes:n,popup:!0}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Period Position","qi-blocks"),value:B,options:[{value:"side",label:(0,e.__)("Side","qi-blocks")},{value:"bottom",label:(0,e.__)("Bottom","qi-blocks")}],onChange:e=>n({periodPosition:e})}),wp.element.createElement(Bt,{label:(0,e.__)("Period Color","qi-blocks"),blockAttributeKey:"periodColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(An,{label:(0,e.__)("Period Typography","qi-blocks"),attrNameTemplate:"Period",blockAttributes:t,setAttributes:n,popup:!0}),wp.element.createElement(qt,{label:(0,e.__)("Price Margin","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"Price",attrName:"Margin"}),wp.element.createElement(qt,{label:(0,e.__)("Currency Margin","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"Currency",attrName:"Margin"}),wp.element.createElement(qt,{label:(0,e.__)("Period Margin","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"Period",attrName:"Margin"})),"Label"===l.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(v.SelectControl,{label:(0,e.__)("Label Type","qi-blocks"),value:M,options:[{value:"badge",label:(0,e.__)("Badge","qi-blocks")},{value:"ribbon",label:(0,e.__)("Ribbon","qi-blocks")}],onChange:e=>n({labelType:e})}),wp.element.createElement(Bt,{label:(0,e.__)("Label Color","qi-blocks"),blockAttributeKey:"labelColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(Bt,{label:(0,e.__)("Label Background Color","qi-blocks"),blockAttributeKey:"labelBackgroundColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(An,{label:(0,e.__)("Label Typography","qi-blocks"),attrNameTemplate:"Label",blockAttributes:t,setAttributes:n,popup:!0}),wp.element.createElement(qt,{label:(0,e.__)("Label Padding","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"Label",attrName:"Padding"}),"badge"===M&&wp.element.createElement(qt,{label:(0,e.__)("Label Border Radius","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"Label",attrName:"BorderRadius"}),wp.element.createElement(qt,{label:(0,e.__)("Label Position","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"Label",disableDirections:["Bottom","Left"],allowNegativeValues:!0})),"List"===l.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(v.SelectControl,{label:(0,e.__)("List Type","qi-blocks"),value:h,options:[{value:"unordered",label:(0,e.__)("Unordered","qi-blocks")},{value:"ordered",label:(0,e.__)("Ordered","qi-blocks")},{value:"none",label:(0,e.__)("None","qi-blocks")}],onChange:e=>n({listType:e})}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("List Style Position","qi-blocks"),value:j,options:[{value:"outside",label:(0,e.__)("Outside","qi-blocks")},{value:"inside",label:(0,e.__)("Inside","qi-blocks")}],onChange:e=>n({listStylePosition:e})}),"unordered"===h&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(sn,{label:(0,e.__)("Icon","qi-blocks"),setAttributes:n,blockAttributes:t}),y&&y.html&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Ut,{label:(0,e.__)("Items Icon Margin Right","qi-blocks"),blockAttributeKey:"iconMarginRight",setAttributes:n,blockAttributes:t,rangeDecimalMax:"em"===t.iconMarginRightUnit?10:100,rangeDecimalMin:"em"===t.iconMarginRightUnit?.1:0,rangeDecimalStep:"em"===t.iconMarginRightUnit?.1:1,allowScreens:!0,unitType:"space"}),wp.element.createElement(Ut,{label:(0,e.__)("Items Icon Vertical Offset","qi-blocks"),blockAttributeKey:"iconVerticalOffset",setAttributes:n,blockAttributes:t,rangeMax:50,rangeMin:-50,rangeDecimalMax:10,rangeDecimalMin:-10,rangeDecimalStep:1,allowScreens:!0,unitType:"pxAndEm"})))),"Items"===l.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Bt,{label:(0,e.__)("Items Color","qi-blocks"),blockAttributeKey:"itemsColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(Bt,{label:(0,e.__)("Excluded Items Color","qi-blocks"),blockAttributeKey:"excludedItemsColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(An,{label:(0,e.__)("Items Typography","qi-blocks"),attrNameTemplate:"Item",blockAttributes:t,setAttributes:n,popup:!0}),wp.element.createElement(Ut,{label:(0,e.__)("Items Margin Bottom","qi-blocks"),blockAttributeKey:"itemMarginBottom",setAttributes:n,blockAttributes:t,rangeDecimalMax:"em"===t.itemMarginBottomUnit?10:100,rangeDecimalMin:"em"===t.itemMarginBottomUnit?.1:0,rangeDecimalStep:"em"===t.itemMarginBottomUnit?.1:1,allowScreens:!0,unitType:"space"}),"with-icon"===a&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(qt,{label:(0,e.__)("Item Padding","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"WithIconItem",attrName:"Padding"}),wp.element.createElement(Bt,{label:(0,e.__)("Item Border Color","qi-blocks"),blockAttributeKey:"withIconItemBorderColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(Ut,{label:(0,e.__)("Item Border Width (px)","qi-blocks"),blockAttributeKey:"withIconItemBorderWidth",setAttributes:n,blockAttributes:t,allowUnits:!1}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Item Border Style","qi-blocks"),value:O,options:U("border_style"),onChange:e=>n({withIconItemBorderStyle:e})}))),"Separator"===l.name&&wp.element.createElement(wp.element.Fragment,null,"border-image"!==k&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Bt,{label:(0,e.__)("Color","qi-blocks"),blockAttributeKey:"separatorColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(v.SelectControl,{label:(0,e.__)("Border Style","qi-blocks"),value:V,options:U("border_style",!1),onChange:e=>n({separatorBorderType:e})})),wp.element.createElement(Ut,{label:(0,e.__)("Width","qi-blocks"),blockAttributeKey:"separatorWidth",setAttributes:n,blockAttributes:t,rangeMax:500,rangeDecimalMax:100,allowScreens:!0,unitType:"pxAndPercent"}),wp.element.createElement(Ut,{label:(0,e.__)("Thickness","qi-blocks"),blockAttributeKey:"separatorHeight",setAttributes:n,blockAttributes:t,rangeMax:100,rangeDecimalMax:100,allowScreens:!0,allowUnits:!1}),wp.element.createElement(Ut,{label:(0,e.__)("Margin Top","qi-blocks"),blockAttributeKey:"separatorMarginTop",setAttributes:n,blockAttributes:t,rangeDecimalMax:100,allowScreens:!0,unitType:"pxPercentVh"}),wp.element.createElement(Ut,{label:(0,e.__)("Margin Bottom","qi-blocks"),blockAttributeKey:"separatorMarginBottom",setAttributes:n,blockAttributes:t,rangeDecimalMax:100,allowScreens:!0,unitType:"pxPercentVh"}),I&&I.html&&"with-icon"===k&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Bt,{label:(0,e.__)("Icon Color","qi-blocks"),blockAttributeKey:"separatorIconColor",blockAttributes:t,setAttributes:n}),wp.element.createElement(Ut,{label:(0,e.__)("Icon Font Size","qi-blocks"),blockAttributeKey:"separatorIconFontSize",setAttributes:n,blockAttributes:t,rangeDecimalMax:"em"===t.separatorIconFontSizeUnit?10:100,rangeDecimalMin:"em"===t.separatorIconFontSizeUnit?.1:0,rangeDecimalStep:"em"===t.separatorIconFontSizeUnit?.1:1,allowScreens:!0,unitType:"space"}),wp.element.createElement(qt,{label:(0,e.__)("Icon Margin","qi-blocks"),setAttributes:n,blockAttributes:t,attrNameTemplate:"SeparatorIcon",attrName:"Margin"})))))))),"advanced"===l.name&&wp.element.createElement(Jt,{blockAttributes:t,setAttributes:n}))))),wp.element.createElement("style",null,R(D(wt,r),!1)&&`.${l} .qi-block-pricing-table.qodef-layout--cascading .qodef-m-title {\n ${R(D(wt,r),!1)}\n }`,R(D(ut,r),!1)&&`.${l} .qi-block-pricing-table .qodef-m-title-wrapper .qodef-m-price {\n ${R(D(ut,r),!1)}\n }`,R(D(pt,r),!1)&&`.${l} .qi-block-pricing-table.qodef-period--bottom .qodef-m-title-wrapper .qodef-m-price {\n ${R(D(pt,r),!1)}\n }`,R(D(st,r),!1)&&`.${l} .qi-block-pricing-table.qodef-layout--with-icon .qodef-m-content .qodef-e-item {\n ${R(D(st,r),!1)}\n }`,R(D(ge,r),!1)&&`.${l} .qi-block-pricing-table .qodef-m-button .qi-block-button {\n ${R(D(ge,r),!1)}\n }`,R(D(me,r),!1)&&`.${l} .qi-block-pricing-table:not(.qodef-layout--with-icon) .qodef-m-inner {\n ${R(D(me,r),!1)}\n }`,R(D(de,r),!1)&&`.${l} .qi-block-pricing-table:not(.qodef-layout--with-icon) .qodef-m-content {\n ${R(D(de,r),!1)}\n }`,R(D(be,r),!1)&&`.${l} .qi-block-pricing-table.qodef-period--side:not(.qodef-layout--simple) .qodef-m-price {\n ${R(D(be,r),!1)}\n }`,R(D(fe,r),!1)&&`.${l} .qi-block-pricing-table.qodef-period--bottom:not(.qodef-layout--simple) .qodef-m-price {\n ${R(D(fe,r),!1)}\n }`,R(D(je,r),!1)&&`.${l} .qi-block-pricing-table.qodef-label-type--badge .qodef-m-label {\n ${R(D(je,r),!1)}\n }`,R(D($e,r),!1)&&`.${l} .qi-block-pricing-table .qodef-m-content .qodef--excluded {\n ${R(D($e,r),!1)}\n }`,R(D(He,r),!1)&&`.${l} .qi-block-pricing-table .qodef-m-content li:not(:last-child) {\n ${R(D(He,r),!1)}\n }`,R(D(pe,r),!1)&&`.${l} .qi-block-pricing-table .qodef-separator--border-image .qodef-m-line {\n ${R(D(pe,r),!1)}\n }`,R(D(ne,r),!1)&&`.${l} .qi-block-pricing-table .qi-block-divider:not(.qodef-separator--border-image) .qodef-m-line {\n\t\t\t\t\t\t\t${R(D(ne,r),!1)}\n\t\t\t\t\t\t}`),wp.element.createElement("div",H,wp.element.createElement("div",{className:W,style:D(ve,r)},"standard"===a&&wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getTitle(),this.props.getPrice(),this.props.getSeparator(),this.props.getContent(),this.props.getButton(),this.props.getLabel()),"cascading"===a&&wp.element.createElement(wp.element.Fragment,null,this.props.getTitle(),this.props.getLabel(),wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getPrice(),this.props.getSeparator(),this.props.getContent(),this.props.getButton())),"minimal"===a&&wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getPrice(),this.props.getTitle(),this.props.getSeparator(),this.props.getContent(),this.props.getButton(),this.props.getLabel()),"simple"===a&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("div",{className:"qodef-m-title-wrapper",style:D(yt,r)},this.props.getTitle(),this.props.getSeparator(),this.props.getPrice(),this.props.getLabel()),wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getContent(),this.props.getButton())),"vertical-image"===a&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getTitle(),this.props.getPrice(),this.props.getSeparator(),this.props.getContent(),this.props.getButton(),this.props.getLabel()),wp.element.createElement("div",{className:"qodef-m-vertical-image-holder",style:D(St,r)},this.props.getImage())),"with-icon"===a&&wp.element.createElement("div",{className:"qodef-m-inner"},wp.element.createElement("div",{className:"qodef-m-top",style:D(tt,r)},this.props.getIcon(),this.props.getTitle(),this.props.getSeparator(),this.props.getPrice(),this.props.getLabel()),this.props.getContent(),this.props.getButton()))))}}Fn.defaultProps={previewScreen:h};const Un=(0,ot.compose)(Ln,xn,(0,a.withSelect)((e=>({isButtonBlockActive:!!e("core/blocks").getBlockType("qi-blocks/button")}))))(Fn);class Kn extends lt.Component{render(){const{attributes:e}=this.props,{layout:t,titleTag:n,title:r,currency:o,price:l,period:a,pricingTableItemsRepeater:i,listType:s,icon:c,enableButton:u,enableSeparator:p,separatorLayout:m,separatorPosition:d,separatorIcon:b,label:f,verticalImage:g,withIconIcon:h,listStylePosition:y,labelType:k,periodPosition:_,featuredTable:v}=e;this.props.getTitle=()=>r&&wp.element.createElement(rt.RichText.Content,{tagName:n,className:"qodef-m-title",value:r}),this.props.getPrice=()=>l&&wp.element.createElement("div",{className:"qodef-m-price"},wp.element.createElement("div",{className:"qodef-m-price-wrapper"},o&&wp.element.createElement("span",{className:"qodef-m-price-currency"},o),wp.element.createElement("span",{className:"qodef-m-price-value"},l)),a&&wp.element.createElement("span",{className:"qodef-m-price-period"},a)),this.props.getSeparator=()=>"yes"===p&&wp.element.createElement("div",{className:"qodef-m-separator qodef-block-clear"},wp.element.createElement("div",{className:q},wp.element.createElement("div",{className:"qodef-m-line"},"with-icon"===m&&b&&b.html&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("div",{className:"qodef-m-inner-line"}),wp.element.createElement("span",{className:"qodef-m-separator-icon",dangerouslySetInnerHTML:{__html:b.html}}),wp.element.createElement("div",{className:"qodef-m-inner-line"}))))),this.props.getContent=()=>{const e="unordered"===s?"ul":"ol";return i&&i.length>0&&wp.element.createElement(e,{className:"qodef-m-content"},i.map((e=>wp.element.createElement("li",{className:"qodef-e-item"+("yes"===e.itemExcluded?" qodef--excluded":"")},"unordered"===s&&c&&c.html&&wp.element.createElement("span",{className:"qodef-e-icon",dangerouslySetInnerHTML:{__html:c.html}}),wp.element.createElement("span",{className:"qodef-e-text"},e.itemText)))))},this.props.getButton=()=>"yes"===u&&wp.element.createElement("div",{className:"qodef-m-button qodef-block-clear"},wp.element.createElement(rt.InnerBlocks.Content,null)),this.props.getLabel=()=>f&&wp.element.createElement("span",{className:"qodef-m-label"},f),this.props.getImage=()=>g.url&&wp.element.createElement("div",{className:"qodef-m-image"},wp.element.createElement("img",{src:g.url,alt:g.alt})),this.props.getIcon=()=>h&&h.html&&wp.element.createElement("div",{className:"qodef-m-title-icon",dangerouslySetInnerHTML:{__html:h.html}});const w=x(e);let S={className:E(e),...T(e)};w&&(S.id=w);const A=it()(C("pricing-table",this.props),{[`qodef-layout--${t}`]:t,[`qodef-list-style--${y}`]:y,[`qodef-list-type--${s}`]:s,[`qodef-label-type--${k}`]:k,[`qodef-period--${_}`]:_,"qodef-status--featured":"yes"===v,"qodef-status--regular":"yes"!==v,"qodef-list-style-icon":"unordered"===s&&c&&c.html}),q=it()("qi-block-divider","qodef-block","qodef-m",{[`qodef-separator--${m}`]:m,[`qodef-position--${d}`]:d});return wp.element.createElement("div",S,wp.element.createElement("div",{className:A},"standard"===t&&wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getTitle(),this.props.getPrice(),this.props.getSeparator(),this.props.getContent(),this.props.getButton(),this.props.getLabel()),"cascading"===t&&wp.element.createElement(wp.element.Fragment,null,this.props.getTitle(),this.props.getLabel(),wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getPrice(),this.props.getSeparator(),this.props.getContent(),this.props.getButton())),"minimal"===t&&wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getPrice(),this.props.getTitle(),this.props.getSeparator(),this.props.getContent(),this.props.getButton(),this.props.getLabel()),"simple"===t&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("div",{className:"qodef-m-title-wrapper"},this.props.getTitle(),this.props.getSeparator(),this.props.getPrice(),this.props.getLabel()),wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getContent(),this.props.getButton())),"vertical-image"===t&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("div",{className:"qodef-m-inner"},this.props.getTitle(),this.props.getPrice(),this.props.getSeparator(),this.props.getContent(),this.props.getButton(),this.props.getLabel()),wp.element.createElement("div",{className:"qodef-m-vertical-image-holder"},this.props.getImage())),"with-icon"===t&&wp.element.createElement("div",{className:"qodef-m-inner"},wp.element.createElement("div",{className:"qodef-m-top"},this.props.getIcon(),this.props.getTitle(),this.props.getSeparator(),this.props.getPrice(),this.props.getLabel()),this.props.getContent(),this.props.getButton())))}}const zn=Kn,$n={attributes:{pricingTableItemsRepeater:[{itemText:"Lorem ipsum dolor et sit amet",itemExcluded:"no"},{itemText:"Lorem ipsum dolor et sit amet",itemExcluded:"no"},{itemText:"Lorem ipsum dolor et sit amet",itemExcluded:"no"}],title:qiBlocksEditor.vars.defaultTitleLabel,price:(0,e.__)("35","qi-blocks"),currency:(0,e.__)("$","qi-blocks"),period:(0,e.__)("/mo","qi-blocks"),layout:"standard",featuredTable:"no",label:(0,e.__)("New","qi-blocks"),titleTag:"h4",listType:"unordered",listStylePosition:"inside",enableSeparator:"no",enableButton:"yes"}};var Hn=n(6976),Wn=n.n(Hn),Gn=n(6520),Yn=n.n(Gn),Xn=n(6176),Zn=n.n(Xn),Jn=n(5120),Qn=n.n(Jn),er=n(6808),tr=n.n(er),nr=n(1936),rr=n.n(nr),or=n(7808),lr={};lr.styleTagTransform=rr(),lr.setAttributes=Qn(),lr.insert=Zn().bind(null,"head"),lr.domAPI=Yn(),lr.insertStyleElement=tr();Wn()(or.c,lr);or.c&&or.c.locals&&or.c.locals;var ar;function ir(){return ir=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ir.apply(this,arguments)}const sr=e=>s.createElement("svg",ir({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:24,height:24},e),ar||(ar=s.createElement("path",{fill:"#EE2852",d:"M11.296 22.152v-1.991q-1.603-.138-2.793-1.064c-1.19-.926-1.381-1.378-1.763-2.278l.87-.297q.571 1.304 1.683 2.083 1.11.778 2.506.778 1.739 0 2.759-.893 1.019-.894 1.019-2.564 0-2.746-3.869-4.234-.985-.39-1.625-.721a10 10 0 0 1-1.362-.87 3.5 3.5 0 0 1-1.087-1.293 3.8 3.8 0 0 1-.367-1.695q0-1.488 1.064-2.449t2.965-1.053V1.848h.825v1.809q1.326.115 2.3.801a3.5 3.5 0 0 1 1.339 1.786l-.824.275q-.87-2.106-3.41-2.106-1.58 0-2.484.733-.904.732-.904 2.014 0 .733.309 1.316c.309.583.526.736.961 1.042q.653.459 1.19.721.538.265 1.476.652a14 14 0 0 1 1.557.744q.664.378 1.362.973.698.596 1.076 1.442c.378.846.378 1.198.378 1.9q0 1.9-1.19 3.01t-3.136 1.202v1.991z"})));(0,t.registerBlockType)("qi-blocks/pricing-table",{icon:wp.element.createElement(sr,null),title:(0,e.__)("Pricing Table","qi-blocks"),description:(0,e.__)("Create easily adjustable tables for displaying all manner of price lists, tariffs and pricing plans.","qi-blocks"),category:"qi-blocks",keywords:[(0,e.__)("pricing","qi-blocks"),(0,e.__)("table","qi-blocks"),(0,e.__)("business","qi-blocks"),(0,e.__)("pricing plan","qi-blocks"),(0,e.__)("button","qi-blocks"),(0,e.__)("tariff","qi-blocks"),(0,e.__)("price menu","qi-blocks"),(0,e.__)("qi","qi-blocks")],attributes:nt,example:$n,edit:Un,save:zn})})()})();