PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0-beta3
Elementor Website Builder – more than just a page builder v4.3.0-beta3
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 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / packages / session / session.min.js

session.min.js in Elementor Website Builder – more than just a page builder 4.3.0-beta3, at assets/js/packages/session/session.min.js

1 lines 2.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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?.();