PATH:
home
/
lab2454c
/
argowells.com
/
wp-content
/
plugins
/
elementor
/
assets
/
js
/
packages
/
frontend-handlers
/*! For license information please see frontend-handlers.js.LICENSE.txt */ !function(){"use strict";var e={"./packages/packages/core/frontend-handlers/src/handlers-registry.ts":function(e,t,n){n.r(t),n.d(t,{elementSelectorHandlers:function(){return s},elementTypeHandlers:function(){return r},register:function(){return register},registerBySelector:function(){return registerBySelector},unregister:function(){return unregister},unregisterBySelector:function(){return unregisterBySelector}});const r=new Map,s=new Map,register=({elementType:e,id:t,callback:n})=>{r.has(e)||r.set(e,new Map),r.get(e)?.has(t)||r.get(e)?.set(t,n)},unregister=({elementType:e,id:t})=>{r.has(e)&&(t?(r.get(e)?.delete(t),0===r.get(e)?.size&&r.delete(e)):r.delete(e))},registerBySelector=({id:e,selector:t,callback:n})=>{s.has(t)||s.set(t,new Map),s.get(t)?.has(e)||s.get(t)?.set(e,n)},unregisterBySelector=({selector:e,id:t})=>{s.has(e)&&(t?(s.get(e)?.delete(t),0===s.get(e)?.size&&s.delete(e)):s.delete(e))}},"./packages/packages/core/frontend-handlers/src/init.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var r=n("./packages/packages/core/frontend-handlers/src/lifecycle-events.ts");function init(){window.addEventListener("elementor/element/render",e=>{const t=e,{id:n,type:s,element:o}=t.detail;(0,r.onElementDestroy)({elementType:s,elementId:n}),(0,r.onElementRender)({element:o,elementType:s,elementId:n})}),window.addEventListener("elementor/element/destroy",e=>{const t=e,{id:n,type:s,element:o}=t.detail;(0,r.onElementDestroy)({elementType:s,elementId:n,element:o})}),document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("[data-e-type]").forEach(e=>{const t=e,{eType:n,id:r}=t.dataset;n&&r&&window.dispatchEvent(new CustomEvent("elementor/element/render",{detail:{id:r,type:n,element:e}}))})})}},"./packages/packages/core/frontend-handlers/src/lifecycle-events.ts":function(e,t,n){n.r(t),n.d(t,{onElementDestroy:function(){return onElementDestroy},onElementRender:function(){return onElementRender},onElementSelectorRender:function(){return onElementSelectorRender}});var r=n("./packages/packages/core/frontend-handlers/src/handlers-registry.ts");const s=new Map,o=new Map,l="elementor/element/rendered",a="elementor/element/destroyed",onElementRender=({element:e,elementType:t,elementId:n})=>{const o=new AbortController,i=[],dispatchRenderedEvent=()=>{onElementSelectorRender({element:e,elementId:n,controller:o}),e.dispatchEvent(new CustomEvent(l,{bubbles:!0,detail:{element:e,elementType:t,elementId:n}}))};e.isConnected?dispatchRenderedEvent():requestAnimationFrame(()=>{dispatchRenderedEvent()}),r.elementTypeHandlers.has(t)&&(Array.from(r.elementTypeHandlers.get(t)?.values()??[]).forEach(t=>{const n=e.getAttribute("data-e-settings"),r=t({element:e,signal:o.signal,settings:n?JSON.parse(n):{},listenToChildren:t=>({render:n=>{const listener=e=>{const{elementType:r}=e.detail;t.includes(r)&&n()};e.addEventListener(l,listener,{signal:o.signal}),e.addEventListener(a,listener,{signal:o.signal})}})});"function"==typeof r&&i.push(r)}),s.has(t)||s.set(t,new Map),s.get(t)?.set(n,()=>{o.abort(),i.forEach(e=>e())}))},onElementSelectorRender=({element:e,elementId:t,controller:n})=>{Array.from(r.elementSelectorHandlers.entries()??[]).forEach(([r,s])=>{if(!e.matches(r))return;const l=[];Array.from(s.values()??[]).forEach(t=>{const r=e.getAttribute("data-e-settings"),s=t({element:e,signal:n.signal,settings:r?JSON.parse(r):{}});"function"==typeof s&&l.push(s)}),l.length&&(o.get(t)||o.set(t,new Map),o.get(t)?.set(r,()=>{n.abort(),l.forEach(e=>e())}))})},onElementDestroy=({elementType:e,elementId:t,element:n})=>{const r=s.get(e)?.get(t),l=o.get(t);var i;n&&(i={element:n,elementType:e,elementId:t}).element.dispatchEvent(new CustomEvent(a,{bubbles:!0,detail:i})),r&&r(),l?.size&&Array.from(l.values()).forEach(e=>{e()}),s.get(e)?.delete(t),o.delete(t),0===s.get(e)?.size&&s.delete(e),0===o.size&&o.delete(t)}}},t={};function __webpack_require__(n){var r=t[n];if(void 0!==r)return r.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,__webpack_require__),s.exports}__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){__webpack_require__.r(n),__webpack_require__.d(n,{init:function(){return t.init},register:function(){return e.register},registerBySelector:function(){return e.registerBySelector},unregister:function(){return e.unregister},unregisterBySelector:function(){return e.unregisterBySelector}});var e=__webpack_require__("./packages/packages/core/frontend-handlers/src/handlers-registry.ts"),t=__webpack_require__("./packages/packages/core/frontend-handlers/src/init.ts")}(),(window.elementorV2=window.elementorV2||{}).frontendHandlers=n}(),window.elementorV2.frontendHandlers?.init?.(); //# sourceMappingURL=frontend-handlers.js.map
[+]
..
[-] frontend-handlers.strings.js
[edit]
[-] frontend-handlers.asset.php
[edit]
[-] frontend-handlers.min.js
[edit]
[-] frontend-handlers.js.LICENSE.txt
[edit]
[-] frontend-handlers.js
[edit]