PATH:
home
/
lab2454c
/
sothebankuab.com
/
wp-content
/
plugins
/
elementor-pro
/
assets
/
js
/*! elementor-pro - v3.3.4 - 21-07-2021 */ (self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[888],{9556:(t,e,o)=>{"use strict";var n=o(7394),i=o(7971);n(e,"__esModule",{value:!0}),e.default=void 0,o(1954),o(4434),o(4828),o(5942);var s=i(o(1959)),l=i(o(9041)),a=i(o(6700)),r=i(o(4263)),h=i(o(7371)),p=i(o(8537)),u=function(t){(0,h.default)(Hotspot,t);var e=(0,p.default)(Hotspot);function Hotspot(){return(0,s.default)(this,Hotspot),e.apply(this,arguments)}return(0,l.default)(Hotspot,[{key:"getDefaultSettings",value:function getDefaultSettings(){return{selectors:{hotspot:".e-hotspot",tooltip:".e-hotspot__tooltip"}}}},{key:"getDefaultElements",value:function getDefaultElements(){var t=this.getSettings("selectors");return{$hotspot:this.$element.find(t.hotspot),$hotspotsExcludesLinks:this.$element.find(t.hotspot).filter(":not(.e-hotspot--link)"),$tooltip:this.$element.find(t.tooltip)}}},{key:"bindEvents",value:function bindEvents(){var t=this,e=this.getCurrentDeviceSetting("tooltip_trigger"),o="mouseenter"===e?"mouseleave mouseenter":e;"none"!==o&&this.elements.$hotspotsExcludesLinks.on(o,(function(e){return t.onHotspotTriggerEvent(e)}))}},{key:"onDeviceModeChange",value:function onDeviceModeChange(){this.elements.$hotspotsExcludesLinks.off(),this.bindEvents()}},{key:"onHotspotTriggerEvent",value:function onHotspotTriggerEvent(t){var e=jQuery(t.target),o=e.closest(".e-hotspot__button").length,n="mouseleave"===t.type&&(e.is(".e-hotspot--tooltip-position")||e.parents(".e-hotspot--tooltip-position").length);if(o||n){var i=jQuery(t.currentTarget);this.elements.$hotspot.not(i).removeClass("e-hotspot--active"),i.toggleClass("e-hotspot--active")}}},{key:"editorAddSequencedAnimation",value:function editorAddSequencedAnimation(){this.elements.$hotspot.toggleClass("e-hotspot--sequenced","yes"===this.getElementSettings("hotspot_sequenced_animation"))}},{key:"hotspotSequencedAnimation",value:function hotspotSequencedAnimation(){var t=this,e=this.getElementSettings();if("no"!==e.hotspot_sequenced_animation){var o=elementorModules.utils.Scroll.scrollObserver({callback:function callback(n){n.isInViewport&&(o.unobserve(t.$element[0]),t.elements.$hotspot.each((function(o,n){if(0!==o){var i=e.hotspot_sequenced_animation_duration,s=o*((i?i.size:1e3)/t.elements.$hotspot.length);n.style.animationDelay=s+"ms"}})))}});o.observe(this.$element[0])}}},{key:"setTooltipPositionControl",value:function setTooltipPositionControl(){var t=this.getElementSettings();void 0!==t.tooltip_animation&&t.tooltip_animation.match(/^e-hotspot--(slide|fade)-direction/)&&(this.elements.$tooltip.removeClass("e-hotspot--tooltip-animation-from-left e-hotspot--tooltip-animation-from-top e-hotspot--tooltip-animation-from-right e-hotspot--tooltip-animation-from-bottom"),this.elements.$tooltip.addClass("e-hotspot--tooltip-animation-from-"+t.tooltip_position))}},{key:"onInit",value:function onInit(){for(var t,e=this,o=arguments.length,n=new Array(o),i=0;i<o;i++)n[i]=arguments[i];(t=(0,a.default)((0,r.default)(Hotspot.prototype),"onInit",this)).call.apply(t,[this].concat(n)),this.hotspotSequencedAnimation(),this.setTooltipPositionControl(),window.elementor&&elementor.listenTo(elementor.channels.deviceMode,"change",(function(){return e.onDeviceModeChange()}))}},{key:"onElementChange",value:function onElementChange(t){t.startsWith("tooltip_position")&&this.setTooltipPositionControl(),t.startsWith("hotspot_sequenced_animation")&&this.editorAddSequencedAnimation()}}]),Hotspot}(elementorModules.frontend.handlers.Base);e.default=u},6570:(t,e,o)=>{var n=o(2190)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(o){try{return e[n]=!1,!"/./"[t](e)}catch(t){}}return!0}},465:(t,e,o)=>{var n=o(4587),i=o(1622);t.exports=function(t,e,o){if(n(e))throw TypeError("String#"+o+" doesn't accept regex!");return String(i(t))}},5942:(t,e,o)=>{"use strict";var n=o(5772),i=o(6078),s=o(465),l="startsWith",a="".startsWith;n(n.P+n.F*o(6570)(l),"String",{startsWith:function startsWith(t){var e=s(this,t,l),o=i(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),n=String(t);return a?a.call(e,n,o):e.slice(o,o+n.length)===n}})}}]);
[-] frontend.min.js
[edit]
[-] elements-handlers.js
[edit]
[-] editor.js
[edit]
[-] screenshot.min.js
[edit]
[-] archive-posts.fd5949b12eae1d836370.bundle.min.js
[edit]
[-] share-buttons.90bff2e73000d4e3f189.bundle.min.js
[edit]
[-] posts.4b4834181e0158037844.bundle.js
[edit]
[-] qunit-tests.min.js
[edit]
[-] elements-handlers.min.js
[edit]
[-] portfolio.7e41bde7ebd3c1195e2a.bundle.min.js
[edit]
[-] share-buttons.a4ac583614766c17243b.bundle.js
[edit]
[-] form-submission-admin.js
[edit]
[-] frontend.js
[edit]
[-] popup.502330d9929af9beeefd.bundle.min.js
[edit]
[-] form-submission-admin.min.js
[edit]
[-] countdown.e8b325f6654ba38a5606.bundle.js
[edit]
[-] popup.11f78f8460dfd624d6fd.bundle.js
[edit]
[-] countdown.bb46c1fe3c44d539dcc5.bundle.min.js
[edit]
[-] table-of-contents.18b2bc609c0761e78803.bundle.min.js
[edit]
[+]
..
[-] admin.js
[edit]
[-] preview.min.js
[edit]
[-] lottie.56eeeacd4e8b45bf0e69.bundle.js
[edit]
[-] search-form.3930197ed1faa52a1ca6.bundle.js
[edit]
[-] webpack-pro.runtime.min.js
[edit]
[-] app.min.js
[edit]
[-] app.js
[edit]
[-] gallery.553ce77143c8a6c9fb2f.bundle.min.js
[edit]
[-] social.248e7d2278f85735e210.bundle.js
[edit]
[-] gallery.044b1c02fe2971304f4b.bundle.js
[edit]
[-] animated-headline.c48ffcc42cf8e1937b79.bundle.js
[edit]
[-] video-playlist.5e558c60b53f53a24687.bundle.js
[edit]
[-] jszip.vendor.8911033537a0c9d6e5f8.bundle.js
[edit]
[-] woocommerce-menu-cart.c85790f6adbf4d37d78a.bundle.js
[edit]
[-] code-highlight.980168b9b4c79600c41c.bundle.min.js
[edit]
[-] jszip.vendor.9ec53381c344ee903f3e.bundle.min.js.LICENSE.txt
[edit]
[-] 2674f26f7a61a076ae44.bundle.js
[edit]
[-] social.313de86242bbec8993a6.bundle.min.js
[edit]
[-] archive-posts.c5bfd0c6126737964ea3.bundle.js
[edit]
[-] search-form.69e3551a94b182780302.bundle.min.js
[edit]
[-] table-of-contents.c40874e82fb2b6d09547.bundle.js
[edit]
[-] editor.min.js
[edit]
[-] custom-code.js
[edit]
[-] nav-menu.1047f3cf542aebc7eea1.bundle.js
[edit]
[-] lottie.b602d6a1c68e229db197.bundle.min.js
[edit]
[-] portfolio.1753cf6f95efb460cd6c.bundle.js
[edit]
[-] form.dd13e7aa247581b7c347.bundle.min.js
[edit]
[-] paypal-button.e7bc00be6d37a75afa94.bundle.js
[edit]
[-] nav-menu.45545c0d5772c620c9fc.bundle.min.js
[edit]
[-] preloaded-elements-handlers.js
[edit]
[-] animated-headline.0cdf629ebd9eaf373218.bundle.min.js
[edit]
[-] woocommerce-menu-cart.a0ca3c5b1b1fbd100eae.bundle.min.js
[edit]
[-] webpack-pro.runtime.js
[edit]
[-] screenshot.js
[edit]
[-] media-carousel.90dacec614de60683492.bundle.min.js
[edit]
[-] code-highlight.36c6ab32da7b5cd4cf39.bundle.js
[edit]
[-] carousel.b9b72c3f8c26e7336341.bundle.js
[edit]
[-] slides.b404bc7083be41fc917c.bundle.js
[edit]
[-] media-carousel.195b60e9d52641de17ef.bundle.js
[edit]
[-] preview.js
[edit]
[-] jszip.vendor.9ec53381c344ee903f3e.bundle.min.js
[edit]
[-] hotspot.87f8b120d01ef70bdf13.bundle.min.js
[edit]
[-] slides.805ab056f4b77290515e.bundle.min.js
[edit]
[-] admin.min.js
[edit]
[-] preloaded-elements-handlers.min.js
[edit]
[-] hotspot.6e5f8367844f92a2df4d.bundle.js
[edit]
[-] qunit-tests.js
[edit]
[-] custom-code.min.js
[edit]
[-] paypal-button.b2f7547fbb7a974af793.bundle.min.js
[edit]
[-] carousel.1ebc0652cb61e40967b7.bundle.min.js
[edit]
[-] posts.2850ece7b8987a6bff85.bundle.min.js
[edit]
[-] form.a1a56dc07903de7da0f4.bundle.js
[edit]
[-] video-playlist.05b3106f8cec7280494a.bundle.min.js
[edit]