!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{init:function(){return S},injectIntoTop:function(){return o},useSettings:function(){return f}});var n=__UNSTABLE__elementorPackages.locations;const r="editor/top",o=(0,n.createInjectorFor)(r);var c=ReactDOM,a=wp.i18n,i=React;function l(){return i.createElement(n.Slot,{location:r})}var u=__UNSTABLE__elementorPackages.ui,s=__UNSTABLE__elementorPackages.store,_=__UNSTABLE__elementorPackages.v1Adapters;const d=(0,i.createContext)(null);function m({children:e,settings:t}){return React.createElement(d.Provider,{value:{...t}},e)}function f(){const e=(0,i.useContext)(d);if(!e)throw new Error("The `useSettings()` hook must be used within an `<SettingsProvider />`");return e}function S(e,t){const n=(0,s.createStore)();(0,_.dispatchReadyEvent)(),c.render(React.createElement(m,{settings:t},React.createElement(s.StoreProvider,{store:n},React.createElement(u.DirectionProvider,{rtl:(0,a.isRTL)()},React.createElement(u.ThemeProvider,null,React.createElement(l,null))))),e)}(window.__UNSTABLE__elementorPackages=window.__UNSTABLE__elementorPackages||{}).editor=t}(); |