| @@ -1,3 +1 @@ | ||
| 1 | -"use strict";(function(){var t=Object.defineProperty,__name=(r,i)=>t(r,`name`,{value:i,configurable:!0});function _typeof(t){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(t){return typeof t}:function(t){return t&&typeof Symbol==`function`&&t.constructor===Symbol&&t!==Symbol.prototype?`symbol`:typeof t},_typeof(t)}function toPrimitive(t,r){if(_typeof(t)!=`object`||!t)return t;var i=t[Symbol.toPrimitive];if(i!==void 0){var a=i.call(t,r||`default`);if(_typeof(a)!=`object`)return a;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(r===`string`?String:Number)(t)}function toPropertyKey(t){var r=toPrimitive(t,`string`);return _typeof(r)==`symbol`?r:r+``}function _defineProperty(t,r,i){return(r=toPropertyKey(r))in t?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _iterableToArrayLimit(t,r){var i=t==null?null:typeof Symbol<`u`&&t[Symbol.iterator]||t[`@@iterator`];if(i!=null){var a,o,c,l,u=[],d=!0,p=!1;try{if(c=(i=i.call(t)).next,r===0){if(Object(i)!==i)return;d=!1}else for(;!(d=(a=c.call(i)).done)&&(u.push(a.value),u.length!==r);d=!0);}catch(t){p=!0,o=t}finally{try{if(!d&&i.return!=null&&(l=i.return(),Object(l)!==l))return}finally{if(p)throw o}}return u}}function _arrayLikeToArray$1(t,r){(r==null||r>t.length)&&(r=t.length);for(var i=0,a=Array(r);i<r;i++)a[i]=t[i];return a}__name(_arrayLikeToArray$1,`_arrayLikeToArray`);function _unsupportedIterableToArray$1(t,r){if(t){if(typeof t==`string`)return _arrayLikeToArray$1(t,r);var i={}.toString.call(t).slice(8,-1);return i===`Object`&&t.constructor&&(i=t.constructor.name),i===`Map`||i===`Set`?Array.from(t):i===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray$1(t,r):void 0}}__name(_unsupportedIterableToArray$1,`_unsupportedIterableToArray`);function _nonIterableRest(){throw TypeError(`Invalid attempt to destructure non-iterable instance. | |
| 2 | -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _slicedToArray(t,r){return _arrayWithHoles(t)||_iterableToArrayLimit(t,r)||_unsupportedIterableToArray$1(t,r)||_nonIterableRest()}var r={list:{},active:{},onChange:function onChange(){}};function getActiveBreakpoint(){return r.active}function ownKeys$1(t,r){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);r&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),i.push.apply(i,a)}return i}__name(ownKeys$1,`ownKeys`);function _objectSpread$1(t){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];r%2?ownKeys$1(Object(i),!0).forEach(function(r){_defineProperty(t,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):ownKeys$1(Object(i)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(i,r))})}return t}__name(_objectSpread$1,`_objectSpread`);function _createForOfIteratorHelper(t,r){var i=typeof Symbol<`u`&&t[Symbol.iterator]||t[`@@iterator`];if(!i){if(Array.isArray(t)||(i=_unsupportedIterableToArray(t))||r&&t&&typeof t.length==`number`){i&&(t=i);var a=0,o=function F(){};return{s:o,n:function n(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function e(t){throw t},f:o}}throw TypeError(`Invalid attempt to iterate non-iterable instance. | |
| 3 | -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var c,l=!0,u=!1;return{s:function s(){i=i.call(t)},n:function n(){var t=i.next();return l=t.done,t},e:function e(t){u=!0,c=t},f:function f(){try{l||i.return==null||i.return()}finally{if(u)throw c}}}}function _unsupportedIterableToArray(t,r){if(t){if(typeof t==`string`)return _arrayLikeToArray(t,r);var i={}.toString.call(t).slice(8,-1);return i===`Object`&&t.constructor&&(i=t.constructor.name),i===`Map`||i===`Set`?Array.from(t):i===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(t,r):void 0}}function _arrayLikeToArray(t,r){(r==null||r>t.length)&&(r=t.length);for(var i=0,a=Array(r);i<r;i++)a[i]=t[i];return a}function config(){var t,r;return(t=(r=window.ElementorInteractionsConfig)==null?void 0:r.constants)==null?{}:t}function skipInteraction(t){var r,i=getActiveBreakpoint();return t==null||(r=t.breakpoints)==null||(r=r.excluded)==null?void 0:r.includes(i)}function extractInteractionId(t){if((t==null?void 0:t.$$type)===`interaction-item`&&t!=null&&t.value){var r;return((r=t.value.interaction_id)==null?void 0:r.value)||null}return null}function motionFunc(t){var r,i;if(typeof((r=window)==null||(r=r.Motion)==null?void 0:r[t])==`function`)return(i=window)==null||(i=i.Motion)==null?void 0:i[t]}function getAnimateFunction(){return motionFunc(`animate`)}function getInViewFunction(){return motionFunc(`inView`)}function waitForAnimateFunction(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:10;if(getAnimateFunction()){t();return}r>0&&setTimeout(function(){return waitForAnimateFunction(t,r-1)},100)}function parseInteractionsData(t){if(typeof t==`string`)try{return JSON.parse(t)}catch(t){return null}return t}function unwrapInteractionValue(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return t&&_typeof(t)===`object`&&`$$type`in t?t.value:t==null?r:t}function timingValueToMs(t,r){if(t==null)return r;var i=unwrapInteractionValue(t);if(typeof i==`number`)return i;var a=unwrapInteractionValue(i),o=a==null?void 0:a.size,c=(a==null?void 0:a.unit)||`ms`;return typeof o==`number`?c===`s`?o*1e3:o:r}function resetElementStyles(t){t&&(t.style.transition=``,t.style.transform=``,t.style.opacity=``)}var i=.001,a=function radiansToDegrees(t){return 180/Math.PI*t},o=function isNear(t,r){return Math.abs(t-r)<=i},c=function isNearZero(t){return o(t,0)},l=function isNearOne(t){return o(t,1)};function parseMatrixValues(t){var r=t.match(/^matrix(3d)?\((.+)\)$/);return r?r[2].split(`,`).map(function(t){return Number.parseFloat(t.trim())}).filter(function(t){return Number.isFinite(t)}):null}function createMatrixFromTransform(t){if(!t||t===`none`)return null;var r=_createForOfIteratorHelper([window.DOMMatrixReadOnly,window.DOMMatrix].filter(function(t){return typeof t==`function`})),i;try{for(r.s();!(i=r.n()).done;){var a=i.value;try{var o,c,l,u,d,p,m,h,g,_,v,y,b=new a(t),x={matrixXfromX:(o=(c=b.a)==null?b.m11:c)==null?1:o,matrixYfromX:(l=(u=b.b)==null?b.m12:u)==null?0:l,matrixXfromY:(d=(p=b.c)==null?b.m21:p)==null?0:d,matrixYfromY:(m=(h=b.d)==null?b.m22:h)==null?1:m,matrixTranslateX:(g=(_=b.e)==null?b.m41:_)==null?0:g,matrixTranslateY:(v=(y=b.f)==null?b.m42:y)==null?0:v};if(Object.values(x).every(Number.isFinite))return x}catch(t){}}}catch(t){r.e(t)}finally{r.f()}var S=parseMatrixValues(t);if(!S)return null;if(S.length===6){var C=_slicedToArray(S,6);return{matrixXfromX:C[0],matrixYfromX:C[1],matrixXfromY:C[2],matrixYfromY:C[3],matrixTranslateX:C[4],matrixTranslateY:C[5]}}if(S.length===16){var w=_slicedToArray(S,14);return{matrixXfromX:w[0],matrixYfromX:w[1],matrixXfromY:w[4],matrixYfromY:w[5],matrixTranslateX:w[12],matrixTranslateY:w[13]}}return null}function getTransformBaselineFromComputedStyle(t){if(!t)return null;var r=window.getComputedStyle(t),i=createMatrixFromTransform((r==null?void 0:r.transform)||``);if(!i)return null;var o=i.matrixXfromX,c=i.matrixYfromX,l=i.matrixXfromY,u=i.matrixYfromY,d=i.matrixTranslateX,p=i.matrixTranslateY,m=Math.hypot(o,c),h=o*u-c*l,g=m?h/m:Math.hypot(l,u),_=a(Math.atan2(c,o)),v=m?(o*l+c*u)/(m*m):0,y=a(Math.atan(v));return{x:d,y:p,scaleX:Number.isFinite(m)?m:1,scaleY:Number.isFinite(g)?g:1,rotate:Number.isFinite(_)?_:0,skewX:Number.isFinite(y)?y:0}}function preserveTransformKeyframes(t,r){if(!r)return t;var i=_objectSpread$1({},t),a=i.scale!==void 0,u=i.scaleX===void 0&&!l(r.scaleX),d=i.scaleY===void 0&&!l(r.scaleY);return i.x===void 0&&!c(r.x)&&(i.x=[r.x,r.x]),i.y===void 0&&!c(r.y)&&(i.y=[r.y,r.y]),a||(u&&d&&o(r.scaleX,r.scaleY)?i.scale=[r.scaleX,r.scaleX]:(u&&(i.scaleX=[r.scaleX,r.scaleX]),d&&(i.scaleY=[r.scaleY,r.scaleY]))),i.rotate===void 0&&i.rotateZ===void 0&&!c(r.rotate)&&(i.rotate=[r.rotate,r.rotate]),i.skew===void 0&&i.skewX===void 0&&!c(r.skewX)&&(i.skewX=[r.skewX,r.skewX]),i}window.elementorModules=window.elementorModules||{},window.elementorModules.interactions={config,skipInteraction,extractInteractionId,getAnimateFunction,getInViewFunction,waitForAnimateFunction,parseInteractionsData,unwrapInteractionValue,timingValueToMs,resetElementStyles,getTransformBaselineFromComputedStyle,preserveTransformKeyframes};function getKeyframes(t,r,i){var a=r===`in`,o={};t===`fade`&&(o.opacity=a?[0,1]:[1,0]);var c=config();if(t===`scale`&&(o.scale=a?[c.scaleStart,1]:[1,c.scaleStart]),i&&typeof i==`string`){var l=c.slideDistance,u={left:{x:a?[-l,0]:[0,-l]},right:{x:a?[l,0]:[0,l]},top:{y:a?[-l,0]:[0,-l]},bottom:{y:a?[l,0]:[0,l]}};i.split(`-`).forEach(function(t){u[t]&&Object.assign(o,u[t])})}return o}function parseAnimationName(t){var r=_slicedToArray(t.split(`-`),8),i=r[0],a=r[1],o=r[2],c=r[3],l=r[4],u=r[5],d=config();return{trigger:i,effect:a,type:o,direction:c||null,duration:l?parseInt(l,10):d.defaultDuration,delay:u?parseInt(u,10):d.defaultDelay,replay:!1,easing:d.defaultEasing}}function unwrapInteractionBreakpoints(t){var r=unwrapInteractionValue(t,{}),i=unwrapInteractionValue(r==null?void 0:r.excluded,[]);return 1>i.length?{}:{excluded:i.map(function(t){return unwrapInteractionValue(t,``)})}}function extractAnimationConfig(t){var r;if(typeof t==`string`)return parseAnimationName(t);var i=(t==null?void 0:t.$$type)===`interaction-item`&&t!=null&&t.value?t.value:t;if(!i)return null;if(i!=null&&(r=i.animation)!=null&&r.animation_id)return parseAnimationName(i.animation.animation_id);var a=unwrapInteractionValue(i.trigger)||i.trigger||`load`,o=i.animation;if(o=unwrapInteractionValue(o),!o)return null;var c=unwrapInteractionBreakpoints(i.breakpoints),l=config(),u=unwrapInteractionValue(o.effect)||o.effect||`fade`,d=unwrapInteractionValue(o.type)||o.type||`in`,p=unwrapInteractionValue(o.direction),m=typeof p==`string`?p:``,h=l.defaultEasing,g=!1,_=unwrapInteractionValue(o.timing_config)||o.timing_config||{};return{trigger:a,breakpoints:c,effect:u,type:d,direction:m,duration:timingValueToMs(_==null?void 0:_.duration,l.defaultDuration),delay:timingValueToMs(_==null?void 0:_.delay,l.defaultDelay),easing:h,replay:g}}function ownKeys(t,r){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);r&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),i.push.apply(i,a)}return i}function _objectSpread(t){for(var r=1;r<arguments.length;r++){var i=arguments[r]==null?{}:arguments[r];r%2?ownKeys(Object(i),!0).forEach(function(r){_defineProperty(t,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(i,r))})}return t}var u={};function applyAnimation(t,r,i){var a=t.id;u[a]&&(u[a].cancel(),delete u[a]);var o=getTransformBaselineFromComputedStyle(t),c=preserveTransformKeyframes(getKeyframes(r.effect,r.type,r.direction),o),l={duration:r.duration/1e3,delay:r.delay/1e3,ease:config().defaultEasing},d={};Object.keys(c).forEach(function(t){d[t]=c[t][0]}),i(t,d,{duration:0}).then(function(){var r=i(t,c,l);u[a]=r,r.then(function(){requestAnimationFrame(function(){resetElementStyles(t)}),delete u[a]})})}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=getAnimateFunction();if(i){var a=parseInteractionsData(r);a&&Object.values((a==null?void 0:a.items)||[]).forEach(function(r){var a=extractAnimationConfig(r);a&&applyAnimation(t,a,i)})}}var d=[];function handleInteractionsUpdate(){var t=getInteractionsData();t.filter(function(t){var r,i,a=d.find(function(r){return r.dataId===t.dataId});return!a||(((r=t.interactions)==null?void 0:r.items)||[]).map(extractInteractionId).filter(Boolean).sort().join(`,`)!==(((i=a.interactions)==null?void 0:i.items)||[]).map(extractInteractionId).filter(Boolean).sort().join(`,`)}).forEach(function(t){var r,i,a=findElementByInteractionId(t.dataId),o=(r=d.find(function(r){return r.dataId===t.dataId}))==null?void 0:r.interactions;if(!(!a||!((i=t.interactions)!=null&&(i=i.items)!=null&&i.length))){var c=new Set(((o==null?void 0:o.items)||[]).map(extractInteractionId).filter(Boolean)),l=t.interactions.items.filter(function(t){var r=extractInteractionId(t);return!r||!c.has(r)});l.length>0&&applyInteractionsToElement(a,_objectSpread(_objectSpread({},t.interactions),{},{items:l}))}}),d=t}function initEditorInteractionsHandler(){waitForAnimateFunction(function(){var t=document.head,r=null,i=null;function setupObserver(t){i&&i.disconnect(),i=new MutationObserver(function(){handleInteractionsUpdate()}),i.observe(t,{childList:!0,characterData:!0,subtree:!0}),handleInteractionsUpdate(),registerWindowEvents()}var a=new MutationObserver(function(){var t=document.querySelector(`script[data-e-interactions="true"]`);t&&t!==r&&(r=t,setupObserver(r),a.disconnect())});a.observe(t,{childList:!0,subtree:!0}),r=document.querySelector(`script[data-e-interactions="true"]`),r&&(setupObserver(r),a.disconnect())})}function registerWindowEvents(){window.top.addEventListener(`atomic/play_interactions`,handlePlayInteractions)}function handlePlayInteractions(t){var r=t.detail,i=r.elementId,a=r.interactionId,o=getInteractionsData().find(function(t){return t.dataId===i});if(o){var c=findElementByInteractionId(i);c&&applyInteractionsToElement(c,_objectSpread(_objectSpread({},o.interactions),{},{items:o.interactions.items.filter(function(t){return extractInteractionId(t)===a})}))}}document.readyState===`loading`?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()})()})(); | |