/*! elementor - v3.2.5 - 16-06-2021 */
(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[48],{6028:(t,e,n)=>{"use strict";n(7394)(e,"__esModule",{value:!0}),e.escapeHTML=void 0,n(4208);e.escapeHTML=function escapeHTML(t){var e={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"};return t.replace(/[&<>'"]/g,(function(t){return e[t]||t}))}},6468:(t,e,n)=>{"use strict";var a=n(7971);n(7394)(e,"__esModule",{value:!0}),e.default=void 0,n(9236),n(4208),n(5251);var r=a(n(4176)),s=a(n(1959)),i=a(n(9041)),l=a(n(7371)),o=a(n(8537)),u=n(6028),h=function(t){(0,l.default)(TextPathHandler,t);var e=(0,o.default)(TextPathHandler);function TextPathHandler(){return(0,s.default)(this,TextPathHandler),e.apply(this,arguments)}return(0,i.default)(TextPathHandler,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{pathContainer:".e-text-path",svg:".e-text-path > svg"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings().selectors,e=this.$element[0];return{widgetWrapper:e,pathContainer:e.querySelector(t.pathContainer),svg:e.querySelector(t.svg),textPath:e.querySelector(t.textPath)}}},{key:"onInit",value:function onInit(){this.elements=this.getDefaultElements(),this.pathId="e-path-".concat(this.elements.widgetWrapper.dataset.id),this.textPathId="e-text-path-".concat(this.elements.widgetWrapper.dataset.id),this.elements.svg&&this.initTextPath()}},{key:"setOffset",value:function setOffset(t){this.elements.textPath&&(this.isRTL()&&(t=100-(0,r.default)(t)),this.elements.textPath.setAttribute("startOffset",t+"%"))}},{key:"onElementChange",value:function onElementChange(t){var e=this.getElementSettings(),n=e.start_point,a=e.text;switch(t){case"start_point":this.setOffset(n.size);break;case"text":this.setText(a);break;case"text_path_direction":this.setOffset(n.size),this.setText(a)}}},{key:"attachIdToPath",value:function attachIdToPath(){(this.elements.svg.querySelector("[data-path-anchor]")||this.elements.svg.querySelector("path")).id=this.pathId}},{key:"initTextPath",value:function initTextPath(){var t=this.getElementSettings(),e=t.start_point,n=t.text;this.attachIdToPath(),this.elements.svg.innerHTML+='\n\t\t\t<text>\n\t\t\t\t<textPath id="'.concat(this.textPathId,'" href="#').concat(this.pathId,'"></textPath>\n\t\t\t</text>\n\t\t'),this.elements.textPath=this.elements.svg.querySelector("#".concat(this.textPathId)),this.setOffset(e.size),this.setText(n)}},{key:"setText",value:function setText(t){var e,n=null===(e=this.getElementSettings())||void 0===e?void 0:e.link,a=n.url,r=n.is_external?"_blank":"",s=n.nofollow?"nofollow":"";a&&(t='<a href="'.concat((0,u.escapeHTML)(a),'" rel="').concat(s,'" target="').concat(r,'">').concat((0,u.escapeHTML)(t),"</a>")),this.elements.textPath.innerHTML=t;var i=this.elements.svg.querySelector("#".concat(this.textPathId,"-clone"));if(i&&i.remove(),this.shouldReverseText()){var l=this.elements.textPath.cloneNode();l.id+="-clone",l.classList.add("elementor-hidden"),l.textContent=t,this.elements.textPath.parentNode.appendChild(l),this.reverseToRTL()}}},{key:"isRTL",value:function isRTL(){var t=this.getElementSettings().text_path_direction,isRTL=elementorFrontend.config.is_rtl;return t&&(isRTL="rtl"===t),isRTL}},{key:"shouldReverseText",value:function shouldReverseText(){return this.isRTL()&&-1===navigator.userAgent.indexOf("Firefox")}},{key:"reverseToRTL",value:function reverseToRTL(){var t=this.elements.textPath;(t=t.querySelector("a")||t).textContent=t.textContent.replace(/([\u0591-\u07FF\u200F\u202B\u202E\uFB1D-\uFDFD\uFE70-\uFEFC\s$&+,:;=?@#|'<>.^*()%!-]+)/gi,(function(t){return t.split("").reverse().join("")})),t.setAttribute("aria-hidden",!0)}}]),TextPathHandler}(elementorModules.frontend.handlers.Base);e.default=h},5776:(t,e,n)=>{var a=n(5772),r=n(8625),s=n(1622),i=/"/g,createHTML=function(t,e,n,a){var r=String(s(t)),l="<"+e;return""!==n&&(l+=" "+n+'="'+String(a).replace(i,"&quot;")+'"'),l+">"+r+"</"+e+">"};t.exports=function(t,e){var n={};n[t]=e(createHTML),a(a.P+a.F*r((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})),"String",n)}},4208:(t,e,n)=>{"use strict";var a=n(6365),r=n(6033),s=n(6078),i=n(3338),l=n(8492),o=n(2404),u=Math.max,h=Math.min,c=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,v=/\$([$&`']|\d\d?)/g;n(8897)("replace",2,(function(t,e,n,f){return[function replace(a,r){var s=t(this),i=null==a?void 0:a[e];return void 0!==i?i.call(a,s,r):n.call(String(s),a,r)},function(t,e){var r=f(n,t,this,e);if(r.done)return r.value;var c=a(t),d=String(this),v="function"==typeof e;v||(e=String(e));var g=c.global;if(g){var x=c.unicode;c.lastIndex=0}for(var p=[];;){var T=o(c,d);if(null===T)break;if(p.push(T),!g)break;""===String(T[0])&&(c.lastIndex=l(d,s(c.lastIndex),x))}for(var m,P="",S=0,k=0;k<p.length;k++){T=p[k];for(var y=String(T[0]),L=u(h(i(T.index),d.length),0),I=[],_=1;_<T.length;_++)I.push(void 0===(m=T[_])?m:String(m));var b=T.groups;if(v){var C=[y].concat(I,L,d);void 0!==b&&C.push(b);var H=String(e.apply(void 0,C))}else H=getSubstitution(y,d,L,I,b,e);L>=S&&(P+=d.slice(S,L)+H,S=L+y.length)}return P+d.slice(S)}];function getSubstitution(t,e,a,s,i,l){var o=a+t.length,u=s.length,h=v;return void 0!==i&&(i=r(i),h=d),n.call(l,h,(function(n,r){var l;switch(r.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,a);case"'":return e.slice(o);case"<":l=i[r.slice(1,-1)];break;default:var h=+r;if(0===h)return n;if(h>u){var d=c(h/10);return 0===d?n:d<=u?void 0===s[d-1]?r.charAt(1):s[d-1]+r.charAt(1):n}l=s[h-1]}return void 0===l?"":l}))}}))},5251:(t,e,n)=>{"use strict";n(5776)("link",(function(t){return function link(e){return t(this,"a","href",e)}}))}}]);