(d=>{d(window).on("elementor/frontend/init",function(){var e=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{container:".premium-tcloud-container",canvas:".premium-tcloud-canvas",termWrap:".premium-tcloud-term"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$container:this.$element.find(e.container),$canvas:this.$element.find(e.canvas),$termWrap:this.$element.find(e.termWrap)}},bindEvents:function(){this.run()},run:function(){var e,r=this.getElementSettings(),o=this.elements.$container,n=this,s=this.elements.$canvas;["shape","sphere"].includes(r.words_order)&&(e=getComputedStyle(s[0]),s.attr({width:e.getPropertyValue("--pa-tcloud-width"),height:e.getPropertyValue("--pa-tcloud-height")})),setTimeout(function(){var t;"shape"===r.words_order?(t=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(n.renderWordCloud(),t.unobserve(e.target))})})).observe(s[0]):"sphere"===r.words_order?n.renderWordSphere():n.handleTermsGrid(),o.removeClass("premium-tcloud-hidden")},500)},renderWordSphere:function(){var o,e=this.getID(),n=this.getElementSettings(),t=this.elements.$termWrap,s=this,i=n.colors_select;"custom"===i&&n.words_colors&&(o=n.words_colors.split("\n")),t.map(function(e,t){var r=null;"custom"!==i?r=s.genRandomColor(i):n.words_colors&&(r=Math.floor(Math.random()*o.length),r=o[r]),r&&d(t).find(".premium-tcloud-term-link").css(("background"===n.colors_target?"background-":"")+"color",r)}),setTimeout(function(){d("#premium-tcloud-canvas-"+e).tagcanvas({decel:"yes"===n.stop_onDrag?.95:1,overlap:!1,textColour:null,weight:"yes"===n.sphere_weight,weightFrom:"data-weight",weightSizeMin:"yes"===n.sphere_weight?n.weight_min.size:10,weightSizeMax:"yes"===n.sphere_weight?n.weight_max.size:20,textHeight:n.text_height||15,textFont:n.font_family,textWeight:n.font_weight,wheelZoom:"yes"===n.wheel_zoom,reverse:"yes"===n.reverse,dragControl:"yes"===n.drag_control,initial:[n.start_xspeed.size,n.start_yspeed.size],bgColour:"tag",padding:"background"===n.colors_target?n.sphere_term_padding.size:0,bgRadius:"background"===n.colors_target?n.sphere_term_radius.size:0,outlineColour:"rgba(2,2,2,0)",maxSpeed:.03,depth:.75},"premium-tcloud-terms-container-"+e)},100)},handleTermsGrid:function(){var s,i=this.getElementSettings(),e=this.elements.$termWrap,a=this,l=i.colors_select;"custom"===l&&i.words_colors&&(s=i.words_colors.split("\n")),e.map(function(e,t){var r,o=null,n=d(t).find(".premium-tcloud-term-link").css("font-size").replace("px","");0