PluginProbe
Elementor Website Builder – more than just a page builder / 3.34.0-beta1
Elementor Website Builder – more than just a page builder v3.34.0-beta1
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 All 457 releases
← All changes | assets/js/editor-interactions.min.js +1 -1 4.0.9 → 3.34.0-beta1 View file →
@@ -1 +1 @@
1 -(()=>{var t={1245:(t,e,n)=>{"use strict";var r=n(96784);Object.defineProperty(e,"__esModule",{value:!0}),e.config=config,e.extractInteractionId=extractInteractionId,e.getAnimateFunction=getAnimateFunction,e.getInViewFunction=getInViewFunction,e.parseInteractionsData=parseInteractionsData,e.skipInteraction=skipInteraction,e.timingValueToMs=timingValueToMs,e.unwrapInteractionValue=unwrapInteractionValue,e.waitForAnimateFunction=waitForAnimateFunction;var i=r(n(10564)),o=n(95326);function config(){var t,e;return null!==(t=null===(e=window.ElementorInteractionsConfig)||void 0===e?void 0:e.constants)&&void 0!==t?t:{}}function skipInteraction(t){var e,n=(0,o.getActiveBreakpoint)();return null==t||null===(e=t.breakpoints)||void 0===e||null===(e=e.excluded)||void 0===e?void 0:e.includes(n)}function extractInteractionId(t){var e;return"interaction-item"===(null==t?void 0:t.$$type)&&null!=t&&t.value&&(null===(e=t.value.interaction_id)||void 0===e?void 0:e.value)||null}function motionFunc(t){var e,n;if("function"==typeof(null===(e=window)||void 0===e||null===(e=e.Motion)||void 0===e?void 0:e[t]))return null===(n=window)||void 0===n||null===(n=n.Motion)||void 0===n?void 0:n[t]}function getAnimateFunction(){return motionFunc("animate")}function getInViewFunction(){return motionFunc("inView")}function waitForAnimateFunction(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;getAnimateFunction()?t():e>0&&setTimeout(function(){return waitForAnimateFunction(t,e-1)},100)}function parseInteractionsData(t){if("string"==typeof t)try{return JSON.parse(t)}catch(t){return null}return t}function unwrapInteractionValue(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t&&"object"===(0,i.default)(t)&&"$$type"in t?t.value:null!=t?t:e}function timingValueToMs(t,e){if(null==t)return e;var n=unwrapInteractionValue(t);if("number"==typeof n)return n;var r=unwrapInteractionValue(n),i=null==r?void 0:r.size,o=(null==r?void 0:r.unit)||"ms";return"number"!=typeof i?e:"s"===o?1e3*i:i}window.elementorModules=window.elementorModules||{},window.elementorModules.interactions={config,skipInteraction,extractInteractionId,getAnimateFunction,getInViewFunction,waitForAnimateFunction,parseInteractionsData,unwrapInteractionValue,timingValueToMs}},10564:t=>{function _typeof(e){return t.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,_typeof(e)}t.exports=_typeof,t.exports.__esModule=!0,t.exports.default=t.exports},11018:t=>{t.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports},11327:(t,e,n)=>{var r=n(10564).default;t.exports=function toPrimitive(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)},t.exports.__esModule=!0,t.exports.default=t.exports},18821:(t,e,n)=>{var r=n(70569),i=n(65474),o=n(37744),a=n(11018);t.exports=function _slicedToArray(t,e){return r(t)||i(t,e)||o(t,e)||a()},t.exports.__esModule=!0,t.exports.default=t.exports},37744:(t,e,n)=>{var r=n(78113);t.exports=function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return r(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}},t.exports.__esModule=!0,t.exports.default=t.exports},39335:(t,e,n)=>{"use strict";var r=n(96784);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"config",{enumerable:!0,get:function get(){return o.config}}),e.extractAnimationConfig=function extractAnimationConfig(t){var e;if("string"==typeof t)return parseAnimationName(t);var n="interaction-item"===(null==t?void 0:t.$$type)&&null!=t&&t.value?t.value:t;if(!n)return null;if(null!=n&&null!==(e=n.animation)&&void 0!==e&&e.animation_id)return parseAnimationName(n.animation.animation_id);var r=(0,o.unwrapInteractionValue)(n.trigger)||n.trigger||"load",i=n.animation;if(!(i=(0,o.unwrapInteractionValue)(i)))return null;var a=function unwrapInteractionBreakpoints(t){var e=(0,o.unwrapInteractionValue)(t,{}),n=(0,o.unwrapInteractionValue)(null==e?void 0:e.excluded,[]);if(1>n.length)return{};var r={excluded:n.map(function(t){return(0,o.unwrapInteractionValue)(t,"")})};return r}(n.breakpoints),u=(0,o.config)(),c=(0,o.unwrapInteractionValue)(i.effect)||i.effect||"fade",l=(0,o.unwrapInteractionValue)(i.type)||i.type||"in",s=(0,o.unwrapInteractionValue)(i.direction)||i.direction||"",d=u.defaultEasing,f=(0,o.unwrapInteractionValue)(i.timing_config)||i.timing_config||{},p=(0,o.timingValueToMs)(null==f?void 0:f.duration,u.defaultDuration),v=(0,o.timingValueToMs)(null==f?void 0:f.delay,u.defaultDelay);return{trigger:r,breakpoints:a,effect:c,type:l,direction:s,duration:p,delay:v,easing:d,replay:!1}},Object.defineProperty(e,"extractInteractionId",{enumerable:!0,get:function get(){return o.extractInteractionId}}),e.findElementByDataId=function findElementByDataId(t){return document.querySelector('[data-interaction-id="'.concat(t,'"]'))},Object.defineProperty(e,"getAnimateFunction",{enumerable:!0,get:function get(){return o.getAnimateFunction}}),Object.defineProperty(e,"getInViewFunction",{enumerable:!0,get:function get(){return o.getInViewFunction}}),e.getInteractionsData=function getInteractionsData(){var t=document.getElementById("elementor-interactions-data");if(!t)return null;try{return JSON.parse(t.textContent)}catch(t){return null}},e.getKeyframes=function getKeyframes(t,e,n){var r="in"===e,i={};"fade"===t&&(i.opacity=r?[0,1]:[1,0]);var a=(0,o.config)();"scale"===t&&(i.scale=r?[a.scaleStart,1]:[1,a.scaleStart]);if(n){var u=a.slideDistance,c={left:{x:r?[-u,0]:[0,-u]},right:{x:r?[u,0]:[0,u]},top:{y:r?[-u,0]:[0,-u]},bottom:{y:r?[u,0]:[0,u]}};Object.assign(i,c[n])}return i},e.isFreeFrontendSupportedTrigger=function isFreeFrontendSupportedTrigger(t){return a.includes(t)},e.parseAnimationName=parseAnimationName,Object.defineProperty(e,"parseInteractionsData",{enumerable:!0,get:function get(){return o.parseInteractionsData}}),Object.defineProperty(e,"skipInteraction",{enumerable:!0,get:function get(){return o.skipInteraction}}),Object.defineProperty(e,"timingValueToMs",{enumerable:!0,get:function get(){return o.timingValueToMs}}),Object.defineProperty(e,"unwrapInteractionValue",{enumerable:!0,get:function get(){return o.unwrapInteractionValue}}),Object.defineProperty(e,"waitForAnimateFunction",{enumerable:!0,get:function get(){return o.waitForAnimateFunction}});var i=r(n(18821)),o=n(1245),a=["load","scrollIn","scrollOut"];function parseAnimationName(t){var e=t.split("-"),n=(0,i.default)(e,8),r=n[0],a=n[1],u=n[2],c=n[3],l=n[4],s=n[5],d=(0,o.config)();return{trigger:r,effect:a,type:u,direction:c||null,duration:l?parseInt(l,10):d.defaultDuration,delay:s?parseInt(s,10):d.defaultDelay,replay:!1,easing:d.defaultEasing}}},45498:(t,e,n)=>{var r=n(10564).default,i=n(11327);t.exports=function toPropertyKey(t){var e=i(t,"string");return"symbol"==r(e)?e:e+""},t.exports.__esModule=!0,t.exports.default=t.exports},65474:t=>{t.exports=function _iterableToArrayLimit(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,o,a,u=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return u}},t.exports.__esModule=!0,t.exports.default=t.exports},70569:t=>{t.exports=function _arrayWithHoles(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports},78113:t=>{t.exports=function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r},t.exports.__esModule=!0,t.exports.default=t.exports},85707:(t,e,n)=>{var r=n(45498);t.exports=function _defineProperty(t,e,n){return(e=r(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},t.exports.__esModule=!0,t.exports.default=t.exports},95326:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getActiveBreakpoint=function getActiveBreakpoint(){return r.active},e.initBreakpoints=function initBreakpoints(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).onChange;r.list=function getBreakpointsList(){var t;return(null===(t=ElementorInteractionsConfig)||void 0===t?void 0:t.breakpoints)||{}}(),r.active=matchBreakpoint(window.innerWidth),"function"==typeof t&&(r.onChange=t);!function attachEventListeners(){var t=null,e=function onResize(){t&&(window.clearTimeout(t),t=null),t=window.setTimeout(function(){var t=matchBreakpoint(window.innerWidth);t!==r.active&&(r.active=t,"function"==typeof r.onChange&&r.onChange(r.active))},n)};window.addEventListener("resize",e)}()};var n=100,r={list:{},active:{},onChange:function onChange(){}};function matchBreakpoint(t){for(var e in r.list){var n=r.list[e];if("min"===n.direction&&t>=n.value)return e;if("max"===n.direction&&n.value>=t)return e}return"desktop"}},96784:t=>{t.exports=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports}},e={};function __webpack_require__(n){var r=e[n];if(void 0!==r)return r.exports;var i=e[n]={exports:{}};return t[n](i,i.exports,__webpack_require__),i.exports}(()=>{"use strict";var t=__webpack_require__(96784)(__webpack_require__(85707)),e=__webpack_require__(39335);function ownKeys(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?ownKeys(Object(r),!0).forEach(function(n){(0,t.default)(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var n={};function getInteractionsData(){var t=document.querySelector('script[data-e-interactions="true"]');if(!t)return[];try{return JSON.parse(t.textContent||"[]")}catch(t){return[]}}function findElementByInteractionId(t){return document.querySelector('[data-interaction-id="'+t+'"]')}function applyInteractionsToElement(t,r){var i=(0,e.getAnimateFunction)();if(i){var o=(0,e.parseInteractionsData)(r);if(o)Object.values((null==o?void 0:o.items)||[]).forEach(function(r){var o=(0,e.extractAnimationConfig)(r);o&&function applyAnimation(t,r,i){var o=t.id;n[o]&&(n[o].cancel(),delete n[o]);var a=(0,e.getKeyframes)(r.effect,r.type,r.direction),u={duration:r.duration/1e3,delay:r.delay/1e3,ease:(0,e.config)().defaultEasing},c={};Object.keys(a).forEach(function(t){c[t]=a[t][0]});var l=t.style.transition;t.style.transition="none",i(t,c,{duration:0}).then(function(){var e=i(t,a,u);n[o]=e,e.then(function(){if("out"===r.type){var e={opacity:1,scale:1,x:0,y:0},u={};Object.keys(a).forEach(function(t){u[t]=e[t]}),t.style.transition=l,i(t,u,{duration:0})}delete n[o]})})}(t,o,i)})}}var r=[];function handleInteractionsUpdate(){var t=getInteractionsData();t.filter(function(t){var n,i,o=r.find(function(e){return e.dataId===t.dataId});return!o||((null===(n=t.interactions)||void 0===n?void 0:n.items)||[]).map(e.extractInteractionId).filter(Boolean).sort().join(",")!==((null===(i=o.interactions)||void 0===i?void 0:i.items)||[]).map(e.extractInteractionId).filter(Boolean).sort().join(",")}).forEach(function(t){var n,i,o=findElementByInteractionId(t.dataId),a=null===(n=r.find(function(e){return e.dataId===t.dataId}))||void 0===n?void 0:n.interactions;if(o&&null!==(i=t.interactions)&&void 0!==i&&null!==(i=i.items)&&void 0!==i&&i.length){var u=new Set(((null==a?void 0:a.items)||[]).map(e.extractInteractionId).filter(Boolean)),c=t.interactions.items.filter(function(t){var n=(0,e.extractInteractionId)(t);return!n||!u.has(n)});c.length>0&&applyInteractionsToElement(o,_objectSpread(_objectSpread({},t.interactions),{},{items:c}))}}),r=t}function initEditorInteractionsHandler(){(0,e.waitForAnimateFunction)(function(){var t=document.head,e=null,n=null;function setupObserver(t){n&&n.disconnect(),(n=new MutationObserver(function(){handleInteractionsUpdate()})).observe(t,{childList:!0,characterData:!0,subtree:!0}),handleInteractionsUpdate(),function registerWindowEvents(){window.top.addEventListener("atomic/play_interactions",handlePlayInteractions)}()}var r=new MutationObserver(function(){var t=document.querySelector('script[data-e-interactions="true"]');t&&t!==e&&(setupObserver(e=t),r.disconnect())});r.observe(t,{childList:!0,subtree:!0}),(e=document.querySelector('script[data-e-interactions="true"]'))&&(setupObserver(e),r.disconnect())})}function handlePlayInteractions(t){var n=t.detail,r=n.elementId,i=n.interactionId,o=getInteractionsData().find(function(t){return t.dataId===r});if(o){var a=findElementByInteractionId(r);if(a)applyInteractionsToElement(a,_objectSpread(_objectSpread({},o.interactions),{},{items:o.interactions.items.filter(function(t){return(0,e.extractInteractionId)(t)===i})}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",initEditorInteractionsHandler):initEditorInteractionsHandler()})()})();
1 +(()=>{var e={10564:e=>{function _typeof(t){return e.exports=_typeof="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},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},10906:(e,t,r)=>{var n=r(91819),o=r(20365),i=r(37744),a=r(78687);e.exports=function _toConsumableArray(e){return n(e)||o(e)||i(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},11018:e=>{e.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},11327:(e,t,r)=>{var n=r(10564).default;e.exports=function toPrimitive(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},18821:(e,t,r)=>{var n=r(70569),o=r(65474),i=r(37744),a=r(11018);e.exports=function _slicedToArray(e,t){return n(e)||o(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},20365:e=>{e.exports=function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},37744:(e,t,r)=>{var n=r(78113);e.exports=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},39335:(e,t,r)=>{"use strict";var n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0,t.getKeyframes=function getKeyframes(e,t,r){var n="in"===t,o={};"fade"===e&&(o.opacity=n?[0,1]:[1,0]);"scale"===e&&(o.scale=n?[a.scaleStart,1]:[1,a.scaleStart]);if(r){var i=a.slideDistance,s={left:{x:n?[-i,0]:[0,-i]},right:{x:n?[i,0]:[0,i]},top:{y:n?[-i,0]:[0,-i]},bottom:{y:n?[i,0]:[0,i]}};Object.assign(o,s[r])}return o},t.parseAnimationName=function parseAnimationName(e){var t=e.split("-"),r=(0,i.default)(t,6),n=r[0],o=r[1],s=r[2],u=r[3],l=r[4],c=r[5];return{trigger:n,effect:o,type:s,direction:u||null,duration:l?parseInt(l,10):a.defaultDuration,delay:c?parseInt(c,10):a.defaultDelay}};var o,i=n(r(18821)),a=t.config=(null===(o=window.ElementorInteractionsConfig)||void 0===o?void 0:o.constants)||{defaultDuration:300,defaultDelay:0,slideDistance:100,scaleStart:0,easing:"linear"}},45498:(e,t,r)=>{var n=r(10564).default,o=r(11327);e.exports=function toPropertyKey(e){var t=o(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},65474:e=>{e.exports=function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],u=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},70569:e=>{e.exports=function _arrayWithHoles(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},78113:e=>{e.exports=function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},78687:e=>{e.exports=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},85707:(e,t,r)=>{var n=r(45498);e.exports=function _defineProperty(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},91819:(e,t,r)=>{var n=r(78113);e.exports=function _arrayWithoutHoles(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},96784:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function __webpack_require__(r){var n=t[r];if(void 0!==n)return n.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,__webpack_require__),o.exports}(()=>{"use strict";var e=__webpack_require__(96784),t=e(__webpack_require__(10906)),r=e(__webpack_require__(85707)),n=__webpack_require__(39335);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,r.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function getInteractionsData(){var e=document.querySelector('script[data-e-interactions="true"]');if(!e)return[];try{return JSON.parse(e.textContent||"[]")}catch(e){return[]}}function findElementByInteractionId(e){return document.querySelector('[data-interaction-id="'+e+'"]')}function applyInteractionsToElement(e,t){var r,o,i="undefined"!=typeof animate?animate:null===(r=window.Motion)||void 0===r?void 0:r.animate;if(i){var a;if("string"==typeof t)try{a=JSON.parse(t)}catch(e){return}else a=t;Object.values(null===(o=a)||void 0===o?void 0:o.items).forEach(function(t){var r,o="string"==typeof t?t:null==t||null===(r=t.animation)||void 0===r?void 0:r.animation_id,a=o&&(0,n.parseAnimationName)(o);a&&function applyAnimation(e,t,r){var o=(0,n.getKeyframes)(t.effect,t.type,t.direction),i={duration:t.duration/1e3,delay:t.delay/1e3,easing:n.config.easing},a={};Object.keys(o).forEach(function(e){a[e]=o[e][0]});var s=e.style.transition;e.style.transition="none",r(e,a,{duration:0}).then(function(){r(e,o,i).then(function(){if("out"===t.type){var n={opacity:1,scale:1,x:0,y:0},i={};Object.keys(o).forEach(function(e){i[e]=n[e]}),e.style.transition=s,r(e,i,{duration:0})}})})}(e,a,i)})}}var o=[];function handleInteractionsUpdate(){var e=getInteractionsData();e.filter(function(e){var t=o.find(function(t){return t.dataId===e.dataId});return!t||t.interactions!==e.interactions}).forEach(function(e){var r,n,i,a,s=findElementByInteractionId(e.dataId),u=null===(r=o.find(function(t){return t.dataId===e.dataId}))||void 0===r?void 0:r.interactions;s&&(null===(n=e.interactions)||void 0===n||null===(n=n.items)||void 0===n?void 0:n.length)>0&&(null===(i=e.interactions)||void 0===i||null===(i=i.items)||void 0===i?void 0:i.length)===(null==u||null===(a=u.items)||void 0===a?void 0:a.length)&&applyInteractionsToElement(s,_objectSpread(_objectSpread({},e.interactions),{},{items:(0,t.default)(e.interactions.items).filter(function(e,t){var r;return(null==u||null===(r=u.items[t])||void 0===r||null===(r=r.animation)||void 0===r?void 0:r.animation_id)!==e.animation.animation_id})}))}),o=e}function initEditorInteractionsHandler(){var e;if("undefined"!=typeof animate||null!==(e=window.Motion)&&void 0!==e&&e.animate){var t=document.head,r=null,n=null,o=new MutationObserver(function(){var e=document.querySelector('script[data-e-interactions="true"]');e&&e!==r&&(setupObserver(r=e),o.disconnect())});o.observe(t,{childList:!0,subtree:!0}),(r=document.querySelector('script[data-e-interactions="true"]'))&&(setupObserver(r),o.disconnect())}else setTimeout(initEditorInteractionsHandler,100);function setupObserver(e){n&&n.disconnect(),(n=new MutationObserver(function(){handleInteractionsUpdate()})).observe(e,{childList:!0,characterData:!0,subtree:!0}),handleInteractionsUpdate(),function registerWindowEvents(){window.top.addEventListener("atomic/play_interactions",handlePlayInteractions)}()}}function handlePlayInteractions(e){var r=e.detail,n=r.elementId,o=r.animationId,i=getInteractionsData().find(function(e){return e.dataId===n});if(i){var a=findElementByInteractionId(n);if(a){var s=_objectSpread(_objectSpread({},i.interactions),{},{items:(0,t.default)(i.interactions.items)});s.items=s.items.filter(function(e){return e.animation.animation_id===o}),applyInteractionsToElement(a,JSON.stringify(s))}}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",initEditorInteractionsHandler):initEditorInteractionsHandler()})()})();