PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.1
Elementor Website Builder – more than just a page builder v4.3.1
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 4.1.0-beta2 4.1.0-dev2 4.0.8 All 454 releases
← All changes | assets/js/packages/session/session.min.js +1 -1 4.2.0-dev2 → 4.3.1 View file →
@@ -1 +1 @@
1 -!function(){"use strict";var e={85664:function(e,t,r){var o,n=Object.create,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,u=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,__copyProps=(e,t,r,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of i(t))g.call(e,n)||n===r||s(e,n,{get:()=>t[n],enumerable:!(o=a(t,n))||o.enumerable});return e},c={};((e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})})(c,{Context:()=>f,SessionStorageProvider:()=>SessionStorageProvider,getSessionStorageItem:()=>getSessionStorageItem,removeSessionStorageItem:()=>removeSessionStorageItem,setSessionStorageItem:()=>setSessionStorageItem,useSessionStorage:()=>useSessionStorage}),e.exports=(o=c,__copyProps(s({},"__esModule",{value:!0}),o));var getSessionStorageItem=e=>JSON.parse(sessionStorage.getItem(e)||"{}")?.item,setSessionStorageItem=(e,t)=>{sessionStorage.setItem(e,JSON.stringify({item:t})),window.dispatchEvent(new StorageEvent("storage",{key:e,storageArea:sessionStorage}))},removeSessionStorageItem=e=>{sessionStorage.removeItem(e),window.dispatchEvent(new StorageEvent("storage",{key:e,storageArea:sessionStorage}))},l=r(97557),p=((e,t,r)=>(r=null!=e?n(u(e)):{},__copyProps(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)))(r(97557)),S=r(97557),f=(0,S.createContext)(null);function SessionStorageProvider({children:e,prefix:t}){const r=(0,S.useContext)(f)?.prefix??"",o=r?`${r}/${t}`:t;return p.createElement(f.Provider,{value:{prefix:o}},e)}var useSessionStorage=(e,t)=>{const r=(0,l.useContext)(f)?.prefix??"",o=`${t||r}/${e}`,[n,s]=(0,l.useState)();(0,l.useEffect)(()=>subscribeToSessionStorage(o,e=>{s(e??null)}),[o]);return[n,e=>{setSessionStorageItem(o,e)},()=>{removeSessionStorageItem(o)}]},subscribeToSessionStorage=(e,t)=>{t(getSessionStorageItem(e));const r=new AbortController;return window.addEventListener("storage",r=>{r.key===e&&r.storageArea===sessionStorage&&t(getSessionStorageItem(e))},{signal:r.signal}),()=>{r.abort()}}},97557:function(e){e.exports=window.React}},t={};var r=function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var n=t[r]={exports:{}};return e[r](n,n.exports,__webpack_require__),n.exports}(85664);(window.elementorV2=window.elementorV2||{}).session=r}(),window.elementorV2.session?.init?.();
1 +(function(){var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,__commonJSMin=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),__copyProps=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},__toESM=(n,r,a)=>(a=n==null?{}:e(i(n)),__copyProps(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),o=__toESM(__commonJSMin(((e,t)=>{var n=Object.create,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},__copyProps=(e,t,n,o)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let c of a(t))!s.call(e,c)&&c!==n&&r(e,c,{get:()=>t[c],enumerable:!(o=i(t,c))||o.enumerable});return e},__toESM=(e,t,i)=>(i=e==null?{}:n(o(e)),__copyProps(t||!e||!e.__esModule?r(i,`default`,{value:e,enumerable:!0}):i,e)),__toCommonJS=e=>__copyProps(r({},`__esModule`,{value:!0}),e),c={};__export(c,{Context:()=>f,SessionStorageProvider:()=>SessionStorageProvider,getSessionStorageItem:()=>getSessionStorageItem,removeSessionStorageItem:()=>removeSessionStorageItem,setSessionStorageItem:()=>setSessionStorageItem,useSessionStorage:()=>useSessionStorage}),t.exports=__toCommonJS(c);var getSessionStorageItem=e=>JSON.parse(sessionStorage.getItem(e)||`{}`)?.item,setSessionStorageItem=(e,t)=>{sessionStorage.setItem(e,JSON.stringify({item:t})),window.dispatchEvent(new StorageEvent(`storage`,{key:e,storageArea:sessionStorage}))},removeSessionStorageItem=e=>{sessionStorage.removeItem(e),window.dispatchEvent(new StorageEvent(`storage`,{key:e,storageArea:sessionStorage}))},l=globalThis.React,u=__toESM(globalThis.React),d=globalThis.React,f=(0,d.createContext)(null);function SessionStorageProvider({children:e,prefix:t}){let n=(0,d.useContext)(f)?.prefix??``,r=n?`${n}/${t}`:t;return u.createElement(f.Provider,{value:{prefix:r}},e)}var useSessionStorage=(e,t)=>{let n=(0,l.useContext)(f)?.prefix??``,r=`${t||n}/${e}`,[i,a]=(0,l.useState)();(0,l.useEffect)(()=>subscribeToSessionStorage(r,e=>{a(e??null)}),[r]);let saveValue=e=>{setSessionStorageItem(r,e)},removeValue=()=>{removeSessionStorageItem(r)};return[i,saveValue,removeValue]},subscribeToSessionStorage=(e,t)=>{t(getSessionStorageItem(e));let n=new AbortController;return window.addEventListener(`storage`,n=>{n.key===e&&n.storageArea===sessionStorage&&t(getSessionStorageItem(e))},{signal:n.signal}),()=>{n.abort()}};0&&(t.exports={Context:f,SessionStorageProvider,getSessionStorageItem,removeSessionStorageItem,setSessionStorageItem,useSessionStorage})}))());(window.elementorV2=window.elementorV2||{}).session=o})(),window.elementorV2.session?.init?.();