PageSourceSearch

https://www.eziremit.com/wp-content/plugins/cmsmasters-elementor-a…/hotspot.eba5e00f5e44cbd90ddd.bundle.min.js

js eziremit.com collected 2026-09-24 14:15:51 UTC 5,155 bytes, 2 lines download raw bytes

1/*! cmsmasters-elementor-addon - v1.25.2 - 14-09-2026 */
2"use strict";(self.webpackChunkcmsmasters_elementor_addon=self.webpackChunkcmsmasters_elementor_addon||[]).push([[2292],{3792:(t,e,o)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,o(4846),o(9655),o(5568);class _default extends elementorModules.frontend.handlers.Base{__construct(){super.__construct(...arguments),this.bindElements=[],this.deviceNames=["mobile","tablet","desktop"],this.devicePrefixMaps={mobile:"mobile",tablet:"tablet",desktop:""}}bindElementChange(t,e){this.bindElements.push([t,e])}onElementChange(t){this.bindElements&&this.bindElements.length&&this.bindElements.forEach((e=>{let[o]=e;Array.isArray(o)||(o=o.split(/\s/));const[,s]=e;o.some((e=>{if(-1!==[e,`${e}_tablet`,`${e}_mobile`].indexOf(t))return s(...arguments),!0}))}))}onDestroy(){this.trigger("destroy:before"),super.onDestroy()}getCurrentDeviceSettingInherit(t){const e=["desktop","tablet","mobile"],o=elementorFrontend.getCurrentDeviceMode(),s=this.getElementSettings();let n=e.indexOf(o);for(;n>0;){const o=s[t+"_"+e[n]];if(o&&"object"==typeof o&&Object.prototype.hasOwnProperty.call(o,"size")&&o.size)return o;n--}return s[t]}getCurrentDeviceSettingSize(t){let e=this.getCurrentDeviceSettingInherit(t);return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"size")&&(e=e.size),e}}e.default=_default},5568:(t,e,o)=>{o(9217)},9217:(t,e,o)=>{var s=o(8612),n=o(1807),i=o(1506),r=o(8120),l=o(2293),m=o(41),a=o(6721),h=o(5267)("some",TypeError);s({target:"Iterator",proto:!0,real:!0,forced:h},{some:function some(t){l(this);try{r(t)}catch(t){a(this,"throw",t)}if(h)return n(h,this,t);var e=m(this),o=0;return i(e,(function(e,s){if(t(e,o++))return s()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},9413:(t,e,o)=>{var s=o(6784);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,o(4846),o(6211),o(7458);var n=s(o(3792));class Hotspot extends n.default{getDefaultSettings(){return{selectors:{hotspot:".elementor-widget-cmsmasters-hotspot__wrapper",tooltip:".elementor-widget-cmsmasters-hotspot__tooltip"}}}getDefaultElements(){const t=this.getSettings("selectors");return{$hotspot:this.$element.find(t.hotspot),$hotspotsExcludesLinks:this.$element.find(t.hotspot).filter(":not(.elementor-widget-cmsmasters-hotspot__no-tooltip)"),$tooltip:this.$element.find(t.tooltip)}}bindEvents(){const t=this.getCurrentDeviceSetting("tooltip_trigger");let e="mouseenter"===t?"mouseleave mouseenter":t,o=!1;"mouseenter"===t&&("ontouchstart"in window||navigator.maxTouchPoints>0)&&(e="click",o=!0),"none"!==e&&this.elements.$hotspotsExcludesLinks.on(e,(e=>this.onHotspotTriggerEvent(e,t,o)))}onDeviceModeChange(){this.elements.$hotspotsExcludesLinks.off(),this.bindEvents()}onHotspotTriggerEvent(t,e,o){const s=jQuery(t.target),n=s.closest(".elementor-widget-cmsmasters-hotspot__button").length,i="mouseleave"===t.type&&(s.is(".elementor-widget-cmsmasters-hotspot__tooltip-position")||s.parents(".elementor-widget-cmsmasters-hotspot__tooltip-position").length),r=s.closest(".elementor-widget-cmsmasters-hotspot__link").length;if(o&&t.preventDefault(),n||i){if(0!==r&&"click"==e)return;const o=jQuery(t.currentTarget);this.elements.$hotspot.not(o).removeClass("elementor-widget-cmsmasters-hotspot__active"),o.toggleClass("elementor-widget-cmsmasters-hotspot__active")}}editorAddSequencedAnimation(){this.elements.$hotspot.toggleClass("elementor-widget-cmsmasters-hotspot__sequenced","yes"===this.getElementSettings("hotspot_sequenced_animation"))}hotspotSequencedAnimation(){const t=this.getElementSettings();if("no"===t.hotspot_sequenced_animation)return;const e=elementorModules.utils.Scroll.scrollObserver({callback:o=>{o.isInViewport&&(e.unobserve(this.$element[0]),this.elements.$hotspot.each(((e,o)=>{if(0===e)return;const s=t.hotspot_sequenced_animation_duration,n=e*((s?s.size:1e3)/this.elements.$hotspot.length);o.style.animationDelay=n+"ms"})))}});e.observe(this.$element[0])}setTooltipPositionControl(){const t=this.getElementSettings();void 0!==t.tooltip_animation&&t.tooltip_animation.match(/^(slide|fade)-direction/)&&(this.elements.$tooltip.removeClass("elementor-widget-cmsmasters-hotspot__tooltip-animation-from-left elementor-widget-cmsmasters-hotspot__tooltip-animation-from-top elementor-widget-cmsmasters-hotspot__tooltip-animation-from-right elementor-widget-cmsmasters-hotspot__tooltip-animation-from-bottom"),this.elements.$tooltip.addClass("elementor-widget-cmsmasters-hotspot__tooltip-animation-from-"+t.tooltip_position))}onInit(){super.onInit(...arguments);const t=this.getCurrentDeviceSetting("tooltip_trigger"),e=this.getCurrentDeviceSetting("tooltip_animation");"none"===t&&(this.elements.$tooltip.addClass("elementor-widget-cmsmasters-hotspot__show-tooltip"),this.elements.$tooltip.removeClass(e)),this.hotspotSequencedAnimation(),this.setTooltipPositionControl(),window.elementor&&elementor.listenTo(elementor.channels.deviceMode,"change",(()=>this.onDeviceModeChange()))}onElementChange(t){t.startsWith("tooltip_position")&&this.setTooltipPositionControl(),t.startsWith("hotspot_sequenced_animation")&&this.editorAddSequencedAnimation()}}e.default=Hotspot}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.