JezK
Edit File: admin-top-bar.min.js
(function(e,t,n){var r=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,s=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__commonJSMin=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),__copyProps=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var s=o(t),l=0,u=s.length,d;l<u;l++)d=s[l],!c.call(e,d)&&d!==n&&i(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(r=a(t,d))||r.enumerable});return e},__toESM=(e,t,n)=>(n=e==null?{}:r(s(e)),__copyProps(t||!e||!e.__esModule?i(n,`default`,{value:e,enumerable:!0}):n,e));e=__toESM(e),t=__toESM(t);var l=__commonJSMin((e=>{var t=globalThis.ReactDOM;e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot}))();function render(e,n){var r;try{var i=(0,l.createRoot)(n);i.render(e),r=function unmountFunction(){i.unmount()}}catch(i){t.render(e,n),r=function unmountFunction(){t.unmountComponentAtNode(n)}}return{unmount:r}}var u={render},d=__commonJSMin(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),f=__commonJSMin(((e,t)=>{var n=d();function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,t.exports=function(){function shim(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}shim.isRequired=shim;function getShim(){return shim}var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}})),p=__toESM(__commonJSMin(((e,t)=>{t.exports=f()()}))());function BarButton(t){return(0,e.useEffect)(function(){t.dataInfo&&jQuery(`.e-admin-top-bar__bar-button[data-info]`).tipsy({title:function title(){return this.getAttribute(`data-info`)},gravity:function gravity(){return`n`},delayIn:400,offset:1})},[]),e.default.createElement(`a`,{className:`e-admin-top-bar__bar-button ${t.additionalClasses}`,ref:t.buttonRef,onClick:t.onClick,"data-info":t.dataInfo,href:t.href,target:t.target},e.default.createElement(`i`,{className:`e-admin-top-bar__bar-button-icon ${t.icon} ${t.iconAdditionalClasses}`}),e.default.createElement(`span`,{className:`e-admin-top-bar__bar-button-title`},t.children))}BarButton.propTypes={children:p.default.any,dataInfo:p.default.string,icon:p.default.any,onClick:p.default.func,buttonRef:p.default.object,href:p.default.string,target:p.default.string,additionalClasses:p.default.string,iconAdditionalClasses:p.default.string};function BarHeading(t){return e.default.createElement(`div`,{className:`e-admin-top-bar__heading`},e.default.createElement(`div`,{className:`e-logo-wrapper`},e.default.createElement(`i`,{className:`eicon-elementor-circle`,"aria-hidden":`true`})),e.default.createElement(`span`,{className:`e-admin-top-bar__heading-title`},t.children))}BarHeading.propTypes={children:p.default.any};function ConnectionButton(){var t=(0,e.useRef)(),r=elementorAdminTopBarConfig.is_user_connected;(0,e.useEffect)(function(){!t.current||r||jQuery(t.current).elementorConnect()},[]);var i=(0,n.__)(`Connect your account to get access to Elementor's Template Library & more.`,`elementor`),a=elementorAdminTopBarConfig.connect_url,o=(0,n.__)(`Connect Account`,`elementor`),s=`_self`;return r&&(i=``,a=`https://go.elementor.com/wp-dash-admin-bar-account/`,o=(0,n.__)(`My Elementor`,`elementor`),s=`_blank`),e.default.createElement(BarButton,{icon:`eicon-user-circle-o`,buttonRef:t,dataInfo:i,href:a,target:s},o)}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _iterableToArrayLimit(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function _arrayLikeToArray(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _unsupportedIterableToArray(e,t){if(e){if(typeof e==`string`)return _arrayLikeToArray(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _nonIterableRest(){throw TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}var m=function usePageTitle(){var t=_slicedToArray((0,e.useState)(`Elementor`),2),n=t[0],r=t[1];return(0,e.useEffect)(function(){var e=document.querySelector(`.wp-heading-inline`);e&&r(e.innerText)},[]),n},h=function matchUserAgent(e){return g.indexOf(e)>=0},g=navigator.userAgent,_=!!window.opr&&!!opr.addons||!!window.opera||h(` OPR/`),v=h(`Firefox`),y=/^((?!chrome|android).)*safari/i.test(g)||/constructor/i.test(window.HTMLElement)||function(e){return e.toString()===`[object SafariRemoteNotification]`}(!window.safari||typeof safari<`u`&&safari.pushNotification),b=/Trident|MSIE/.test(g)&&!!document.documentMode,x=!b&&!!window.StyleMedia||h(`Edg`),S=!!window.chrome&&h(`Chrome`)&&!(x||_),C=h(`Chrome`)&&!!window.CSS,w=h(`AppleWebKit`)&&!C,T={isTouchDevice:`ontouchstart`in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,appleWebkit:w,blink:C,chrome:S,edge:x,firefox:v,ie:b,mac:h(`Macintosh`),opera:_,safari:y,webkit:h(`AppleWebKit`)};function AdminTopBar(){var t,r=(0,e.useRef)(),i=window.elementorAdminTopBarConfig.promotion;(0,e.useEffect)(function(){var e=document.querySelector(`#e-admin-top-bar-root`);e==null||e.classList.add(`e-admin-top-bar--active`),e==null||e.classList.add(`e-admin-top-bar--editor-one`)},[]);var a=m(),o=function finderAction(){$e.route(`finder`)},s=T.mac?`⌘`:`^`,c=(0,n.__)(`Search or do anything in Elementor`,`elementor`)+` ${s}+E`,l=(t=window)==null||(t=t.elementorNotificationCenter)==null?void 0:t.BarButtonNotification;return e.default.createElement(`div`,{className:`e-admin-top-bar`},e.default.createElement(`div`,{className:`e-admin-top-bar__main-area`},e.default.createElement(BarHeading,null,a),e.default.createElement(`div`,{className:`e-admin-top-bar__main-area-buttons`,ref:r})),e.default.createElement(`div`,{className:`e-admin-top-bar__secondary-area`},e.default.createElement(`div`,{className:`e-admin-top-bar__secondary-area-buttons`},!elementorAppConfig.hasPro&&e.default.createElement(BarButton,{additionalClasses:`accent`,href:i.url,target:`__blank`,icon:`eicon-upgrade-crown`,iconAdditionalClasses:`crown-icon`},i.text),e.default.createElement(BarButton,{href:window.elementorAdminTopBarConfig.apps_url,icon:`eicon-integration`},(0,n.__)(`Add-ons`,`elementor`)),window.elementorAdminTopBarConfig.is_administrator?e.default.createElement(BarButton,{onClick:o,dataInfo:c,icon:`eicon-search-bold`},(0,n.__)(`Finder`,`elementor`)):``,window.elementorCloudAdmin?window.elementorCloudAdmin():``,l?e.default.createElement(l,null,(0,n.__)(`What's New`,`elementor`)):``),e.default.createElement(ConnectionButton,null)))}var E=elementorCommon.config.isDebug?e.default.StrictMode:e.default.Fragment,D=document.getElementById(`e-admin-top-bar-root`);u.render(e.default.createElement(E,null,e.default.createElement(AdminTopBar,null)),D)})(React,ReactDOM,wp.i18n);