PluginProbe
Assistant – Every Day Productivity Apps / 1.5.5.1
Assistant – Every Day Productivity Apps v1.5.5.1
1.5.5.1 1.5.5 trunk 0.1.0 0.2.0 0.2.1 0.2.2 0.3.0 0.3.1 0.4 0.4.1 0.4.2 0.5.0 0.5.1 0.6.0 0.7.0 0.7.0.2 0.7.0.3 0.7.0.4 0.7.0.5 0.7.0.6 0.7.0.7 0.7.0.8 0.7.0.9 0.7.1 All 72 releases
← All changes | build/render.js +1 -1 0.7.0 → 1.5.5.1 View file →
@@ -1 +1 @@
1 -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=217)}({0:function(e,t){e.exports=React},1:function(e,t){e.exports=wp.i18n},12:function(e,t){e.exports=FramerMotion},15:function(e,t){e.exports=FL.Assistant},16:function(e,t){e.exports=FL.vendors.BBAppCore},202:function(e,t,n){var r=n(203);"string"==typeof r&&(r=[[e.i,r,""]]);var o={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(9)(r,o);r.locals&&(e.exports=r.locals)},203:function(e,t,n){"use strict";n.r(t)},204:function(e,t,n){var r=n(205);"string"==typeof r&&(r=[[e.i,r,""]]);var o={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(9)(r,o);r.locals&&(e.exports=r.locals)},205:function(e,t,n){"use strict";n.r(t)},206:function(e,t,n){var r=n(207);"string"==typeof r&&(r=[[e.i,r,""]]);var o={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(9)(r,o);r.locals&&(e.exports=r.locals)},207:function(e,t,n){"use strict";n.r(t)},208:function(e,t,n){var r=n(209);"string"==typeof r&&(r=[[e.i,r,""]]);var o={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(9)(r,o);r.locals&&(e.exports=r.locals)},209:function(e,t,n){"use strict";n.r(t)},21:function(e,t){e.exports=ReactDOM},210:function(e,t,n){var r=n(211);"string"==typeof r&&(r=[[e.i,r,""]]);var o={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(9)(r,o);r.locals&&(e.exports=r.locals)},211:function(e,t,n){"use strict";n.r(t)},217:function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(21),a=n(1),s=n(3),l=n(4),c=n.n(l),u=n(6),d=n(5),f=n.n(d),p=n(16),m=n(7);var b=({children:e})=>{const{history:t}=Object(m.useSystemState)(!1),n={initialIndex:t.index};return t.entries&&t.entries.length&&(n.initialEntries=t.entries),o.a.createElement(u.MemoryRouter,n,e)},h=n(22),g=n(12),v=n(24);n(202);const y=Object(r.memo)((()=>{const{isAppHidden:e}=Object(m.useSystemState)(),{selectApp:t,selectHomeApp:n}=Object(m.getSystemSelectors)(),{isMobile:r,isCompactHeight:i,application:l}=s.Env.use(),{toggleIsShowingUI:c,setIsAppHidden:d}=Object(m.getSystemActions)(),p=Object(v.useMedia)({maxHeight:400}),b=Object(u.useHistory)(),{pathname:y}=b.location,x="beaver-builder"===l,E=0===b.index,O=y.startsWith("/fl-manage"),j=()=>{b.go(-b.length),b.replace("/",{})},S=(t=!1,n=(()=>{}))=>{t?d(!e):(d(!1),n())},L=f()("fl-asst-sidebar","frame-drag-handle",{"fl-asst-sidebar-compact":i}),M=()=>{const t=n();return t?o.a.createElement(g.motion.li,{layout:!0,transition:{layoutX:{duration:0}}},o.a.createElement(s.Button,{appearance:E&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:E&&!e,onClick:()=>S(E,j),className:"disable-while-sorting",title:t.label},o.a.createElement(s.Icon.Safely,{icon:t.icon,isSelected:E&&!e}))):null},A=()=>{const n=t("fl-manage");return o.a.createElement(g.motion.li,{layout:!0,transition:{layoutX:{duration:0}}},o.a.createElement(s.Button,{appearance:O&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:O&&!e,onClick:()=>S(O,(()=>b.push({pathname:`/${n.handle}`,state:n}))),className:"disable-while-sorting",title:n.label},o.a.createElement(s.Icon.Safely,{icon:n.icon,isSelected:O&&!e})))},C=()=>{let e=()=>c(!1);if(x){if(void 0===FL.Builder||"function"!=typeof FL.Builder.togglePanel)return null;e=FL.Builder.togglePanel}return o.a.createElement(s.Button,{appearance:"transparent",onClick:e,className:"fl-asst-sidebar-close-button",title:Object(a.__)("Hide Panel"),shape:"round",size:"lg",style:{margin:"0 auto"}},o.a.createElement(s.Icon.Close,null))};return o.a.createElement("div",{className:L,style:{cursor:"move"}},o.a.createElement("div",{className:"fl-asst-sidebar-cell fl-asst-sidebar-cell-top"},o.a.createElement(C,null)),o.a.createElement("div",{className:"fl-asst-sidebar-cell fl-asst-sidebar-cell-middle"},o.a.createElement(s.App.List,{before:o.a.createElement(M,null),after:o.a.createElement(A,null),limit:p?3:i?4:r?3:5},(({label:t,handle:n,icon:r,moveDown:i,moveUp:a})=>{const l={pathname:`/${n}`},c=n===y.split("/")[1],u={icon:r,context:"sidebar",isSelected:c};return o.a.createElement(s.Button,{appearance:c&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:c&&!e,onClick:()=>{S(c,(()=>b.push(l)))},title:t,onKeyDown:e=>{e.keyCode===h.DOWN&&(i(),e.preventDefault()),e.keyCode===h.UP&&(a(),e.preventDefault())}},o.a.createElement(w,u))}))),!r&&o.a.createElement("div",{className:"fl-asst-sidebar-cell disable-while-sorting",style:{minHeight:60}}))})),w=Object(r.memo)((e=>o.a.createElement(s.Icon.Safely,e)));var x=y;n(204);var E=()=>{const{apps:e,window:t,isAppHidden:n,homeKey:r}=Object(m.useSystemState)(["apps","window","isAppHidden","homeKey"]),{origin:i}=t,a=i[0]?"right":"left",{isMobile:l,application:c}=s.Env.use(),d="right"===a?"row-reverse":"row",b="beaver-builder"===c,h=Object(u.useLocation)().pathname.split("/")[1],g=f()({"fl-asst-main":!0,"fl-asst-main-sidebar-only":n,"fl-asst-is-mobile":l,[`fl-asst-app-${h}`]:h}),v=!n||b;return o.a.createElement("div",{className:g,style:{flexDirection:d}},o.a.createElement(x,null),v&&o.a.createElement("div",{className:"fl-asst-main-content"},o.a.createElement(p.App.Content,{apps:e,defaultApp:r,loading:s.Page.Loading})),o.a.createElement(s.Dialog.DialogRoot,null))},O=n(23),j=n.n(O);const S={top:0,left:0,bottom:0,right:0},L=(e=S)=>{const t=(()=>{const{isShowingAdminBar:e}=Object(m.getSystemConfig)(),t=Object(O.useMediaLayout)({maxWidth:782}),n=Object(O.useMediaLayout)({maxWidth:600}),{application:r}=s.Env.use();return"beaver-builder"===r?45:document.body.classList.contains("block-editor-page")?61:!e||n?0:t?46:32})();let n=e;return Number.isInteger(e)&&(n={top:e,right:e,bottom:e,left:e}),{...n,top:n.top+t}},M=(e=0,t,n)=>e?`calc( 100% - ${t+n.right}px )`:n.left,A=e=>e>=window.innerWidth/2,C=e=>e>=window.innerHeight/2,I=({x:e,y:t})=>[A(e)?1:0,C(t)?1:0],k=(e,t)=>typeof e!=typeof t||e[0]!==t[0]||e[1]!==t[1];n(206);const B=({x:e,top:t,pinnedRight:n,maxWidth:i,minWidth:a,setWidth:s,size:l,getSizeName:c})=>{const u=Object(r.useRef)(e.get()),d=Object(r.useRef)(l);return o.a.createElement(g.motion.div,{className:"fl-asst-frame-resize-handle",drag:"x",dragMomentum:!1,onDrag:()=>{let t=parseInt(Math.abs(e.get()));if(t>u.current+10||t<u.current-10){const e=c(t);e!==d.current&&(s(t),d.current=e),u.current=t}},onDragEnd:()=>{let t=parseInt(Math.abs(e.get()));i<t?t=i:a>t&&(t=a),s(t)},dragElastic:0,dragConstraints:{left:n?-Math.abs(i):a,right:n?-Math.abs(a):i},style:{x:e,width:6,position:"fixed",top:t,bottom:0,left:n?"auto":0,right:n?0:"auto"}})},_=()=>o.a.createElement("div",{className:"frame-drag-handle",style:{display:"flex",justifyContent:"center",paddingTop:4,paddingBottom:10,position:"absolute",top:0,left:0,right:0,zIndex:5,cursor:"move",color:"var(--fluid-opaque-7)"}},o.a.createElement("svg",{width:"40",height:"4",viewBox:"0 0 40 4",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement("path",{d:"M2,2 L38,2",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round"}))),R=({left:e,...t})=>o.a.createElement("div",c()({style:{position:"fixed",top:0,bottom:0,left:e,width:60,background:"var(--fluid-blue)",zIndex:9998}},t));var N=({children:e,isHidden:t=!1,className:n,...i})=>{const{window:a,isAppHidden:l}=Object(m.useSystemState)(["window","isAppHidden"]),{width:u=y,origin:d}=a,[p]=d,{setWindow:b}=Object(m.getSystemActions)(),{minWidth:h,maxWidth:v,defaultWidth:y,breakpoint:w}=Object(m.getSystemConfig)().frameDefaults,x="beaver-builder"===s.Env.use().application,E=Object(g.useAnimation)(),O=Object(g.useDragControls)(),[S,C]=Object(r.useState)(!1),I=L(),k=JSON.stringify(I),{top:N,left:P,width:z,height:D}=((e,t,n=!1,r=420)=>{const o=n?60:r;return{top:t.top,left:M(e,o,t),width:o,height:`calc( 100vh - ${t.top+t.bottom}px )`}})(p,I,l,u),U=((e,t)=>e||t?"0 0 0px hsla( 210, 0%, 0%, 0 )":"0 0 20px hsla( 210, 20%, 30%, .15 )")(t,l),H=h,F=v>window.innerWidth?window.innerWidth:v,W=Object(g.useMotionValue)(p?-Math.abs(u):u),T=Object(g.useTransform)(W,(e=>l?60:Math.abs(e))),$=Object(g.useTransform)(T,(e=>p?`calc( 100% - ${e+I.right}px )`:0)),q=p?z:-Math.abs(z),J=j()({maxWidth:600});Object(r.useEffect)((()=>{const e=document.documentElement;return e.classList.add(p?"fl-asst-pinned-right":"fl-asst-pinned-left"),()=>{e.classList.remove("fl-asst-pinned-right","fl-asst-pinned-left")}}),[]),Object(r.useEffect)((()=>{const e=document.documentElement;t?E.set({x:q,left:P}):(E.start({x:0,y:0,left:P}),p?(W.set(-Math.abs(u)),e.classList.replace("fl-asst-pinned-left","fl-asst-pinned-right")):(W.set(u),e.classList.replace("fl-asst-pinned-right","fl-asst-pinned-left")))}),[p]),Object(r.useEffect)((()=>{E.set({top:N,height:D})}),[k]),Object(r.useEffect)((()=>{E.start({width:z,left:P,boxShadow:U})}),[l]),Object(r.useEffect)((()=>{const e=p?z:-Math.abs(z);E.start({x:t?e:0,boxShadow:U}).then((()=>{E.set({pointerEvents:t?"none":"auto"})}));const n=document.documentElement;t?n.classList.remove("fl-asst-pinned-right","fl-asst-pinned-left"):n.classList.add(p?"fl-asst-pinned-right":"fl-asst-pinned-left")}),[t]),Object(r.useEffect)((()=>{const e=Math.floor(T.get());u!==e&&W.set(p?-Math.abs(u):u)}),[u]);const K=e=>e>=w?"medium":"compact",G=K(u),Q={size:G,isMedium:"medium"===G,isCompact:"compact"===G,isDragging:!1===S},X=f()("fl-asst-frame",{[`fluid-frame-size-${G}`]:G},n),V=!1===S&&!t&&!l;return o.a.createElement(s.Frame.Context.Provider,{value:Q},!1!==S&&o.a.createElement(R,{left:M(S,60,I)}),o.a.createElement(g.motion.div,c()({className:X,animate:E,transition:{duration:.2},initial:{x:t?q:0,top:N,left:P,width:z,height:D,boxShadow:U},style:{width:T,left:$,position:"fixed",overflow:"hidden",boxSizing:"border-box",background:"var(--fluid-background)",zIndex:J||x?999999:9999,display:"flex",flexDirection:"column",pointerEvents:t?"none":null,contain:"strict",willChange:"transform"},drag:!0,dragControls:O,onDragStart:(e,t)=>{e.target.classList.contains("frame-drag-handle")||O.componentControls.forEach((n=>n.stop(e,t)))},onDrag:(e,t)=>{A(t.point.x)?1!==S&&C(1):0!==S&&C(0)},onDragEnd:(e,t)=>{if(C(!1),!e.target.classList.contains("frame-drag-handle"))return;const n=A(t.point.x)?1:0;p!==n?((e="left")=>{let t=[...a.origin];t[0]="right"===e?1:0,b({...a,origin:t})})(n?"right":"left"):E.start({x:0,y:0})}},i),o.a.createElement(_,null),e),V&&o.a.createElement(B,{x:W,top:N,pinnedRight:p,maxWidth:F,minWidth:H,setWidth:e=>b({...a,width:e}),size:G,getSizeName:K}))};var P=({...e})=>{const t=Object(g.useAnimation)(),{window:n}=Object(m.useSystemState)(["window"]),{origin:i}=n,{toggleIsShowingUI:a,setWindow:l}=Object(m.getSystemActions)(),[u,d]=Object(r.useState)(!1),f=50,p=L(15),b=(e,t,n)=>e?`calc( 100vh - ${t+n.bottom}px )`:n.top;return Object(r.useEffect)((()=>{t.start({x:0,y:0,top:b(i[1],f,p),left:M(i[0],f,p)})}),[i]),o.a.createElement(o.a.Fragment,null,o.a.createElement(g.motion.button,c()({onClick:()=>{u||a(),d(!1)},initial:{position:"fixed",top:b(i[1],f,p),left:M(i[0],f,p),display:"flex",alignItems:"center",justifyContent:"center",background:"var(--fluid-opaque-13)",width:f,height:f,borderRadius:25,scale:1,zIndex:99999},animate:t,transition:{type:"tween"},drag:!0,whileDrag:{scale:1.1},onDrag:(e,t)=>{const n=I(t.point);k(u,n)&&d(i)},onDragEnd:(e,r)=>{const o=I(r.point);k(i,o)?l({...n,origin:o}):t.start({x:0,y:0})},"aria-label":"Assistant","aria-expanded":!1,"aria-disabled":!1},e),o.a.createElement(s.Icon.Pencil,{size:36})))};const z=()=>{const e=Object(u.useLocation)(),t=Object(u.useHistory)(),{setHistory:n}=Object(m.getSystemActions)();return Object(r.useEffect)((()=>{n(t.index,t.entries)}),[e]),null},D=({colorScheme:e="light",className:t,...n})=>{const r=f()({[`fluid-color-scheme-${e}`]:e},t);return o.a.createElement("div",c()({className:r},n))},U=({displayingIn:e,children:t})=>o.a.createElement(p.Root,{router:b},o.a.createElement(z,null),o.a.createElement(s.Env.Provider,{application:e},t)),H=()=>{const{isShowingAdminBar:e}=Object(m.getSystemConfig)(),{appearance:t,window:n}=Object(m.useSystemState)(["window","appearance"]),{isHidden:r,hiddenAppearance:i}=n,a=r&&("admin_bar"!==i||!e);return o.a.createElement(U,null,o.a.createElement(D,{colorScheme:t.brightness},o.a.createElement(N,{isHidden:r},o.a.createElement(E,null)),a&&o.a.createElement(P,null)))},F=()=>o.a.createElement(U,{displayingIn:"beaver-builder"},o.a.createElement(N,null,o.a.createElement(E,null)));var W=()=>{const{setWindow:e}=Object(m.getSystemActions)(),t=document.createElement("button");t.classList.add("skip-link","fl-asst-screen-reader-text"),t.innerText=Object(a.__)("Skip to Assistant"),t.tabIndex=1,t.addEventListener("click",(()=>{e({isHidden:!1});const t=document.getElementById("fl-asst-close-panel");t&&t.focus()})),document.body.prepend(t)},T=n(15);n(208);document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelector("#wp-admin-bar-fl_assistant_toggle_ui");e&&e.addEventListener("click",T.toggleUI)}));n(210);let $;const q=()=>void 0!==$&&Object(i.unmountComponentAtNode)($),J=()=>{void 0===$&&($=document.createElement("div"),$.classList.add("fl-asst-mount","fl-asst","fluid","fl","uid"),document.body.appendChild($)),Object(i.render)(o.a.createElement(H,null),$)};"FLBuilder"in window?FLBuilder.addHook("didInitUI",(()=>{if(FLBuilder.addHook("endEditingSession",J),FLBuilder.addHook("restartEditingSession",q),"Builder"in FL&&"registerPanel"in FL.Builder){const{registerPanel:e,togglePanel:t}=FL.Builder;e("assistant",{wrapClassName:"fl-asst",label:Object(a.__)("Assistant"),root:F,render:F,frame:!1});const n=document.querySelector(".fl-builder-fl-assistant-button");n&&n.addEventListener("click",(()=>t("assistant")))}})):J(),wp&&"plugins"in wp&&"editPost"in wp&&wp.plugins.registerPlugin("fl-asst-more-menu-item",{render:()=>{const{PluginMoreMenuItem:e}=wp.editPost;return o.a.createElement(e,{icon:o.a.createElement(s.Icon.Pencil,null),onClick:FL.Assistant.toggleUI},Object(a.__)("Assistant"))}}),W()},22:function(e,t){e.exports=wp.keycodes},23:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(74);t.default=r.default,t.useMedia=r.useMedia,t.useMediaLayout=r.useMediaLayout},24:function(e,t,n){"use strict";n.r(t),n.d(t,"useMedia",(function(){return i.a})),n.d(t,"useResizeObserver",(function(){return a})),n.d(t,"isRenderProp",(function(){return s})),n.d(t,"useComponentUpdate",(function(){return l})),n.d(t,"useInitialFocus",(function(){return c}));var r=n(0),o=n(23),i=n.n(o);var a=()=>{const e=Object(r.useRef)(),[t,n]=Object(r.useState)([0,0]);return Object(r.useEffect)((()=>{if(!e.current)return;const r=new ResizeObserver((e=>{if(!Array.isArray(e))return;let r=null;for(let t of e)t.borderBoxSize&&(r=Array.isArray(t.borderBoxSize)?t.borderBoxSize[0]:t.borderBoxSize);r.inlineSize+r.blockSize!==t[0]+t[1]&&n([r.inlineSize,r.blockSize])}));return r.observe(e.current),()=>r.unobserve(e.current)}),[]),{ref:e,width:t[0],height:t[1]}};const s=e=>"function"==typeof e,l=(e,t=[])=>{const n=Object(r.useRef)();Object(r.useEffect)((()=>{n.current?e():n.current=!0}),t)},c=(e=(()=>{}))=>{const t=Object(r.useRef)();return Object(r.useEffect)((()=>{t.current&&t.current instanceof Element&&!1!==e(t.current)&&t.current.focus()}),[t]),t}},26:function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var o,i=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?e:(o=0===i.indexOf("//")?i:0===i.indexOf("/")?n+i:r+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")}))}},3:function(e,t){e.exports=FL.Assistant.ui},4:function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,n.apply(this,arguments)}e.exports=n,e.exports.default=e.exports,e.exports.__esModule=!0},45:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},5:function(e,t){e.exports=classnames},6:function(e,t){e.exports=ReactRouterDOM},7:function(e,t){e.exports=FL.Assistant.data},74:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(75);t.mockMediaQueryList={media:"",matches:!1,onchange:o.noop,addListener:o.noop,removeListener:o.noop,addEventListener:o.noop,removeEventListener:o.noop,dispatchEvent:function(e){return!0}};var i=function(e){return function(n,i){void 0===i&&(i=!1);var a=r.useState(i),s=a[0],l=a[1],c=o.queryObjectToString(n);return e((function(){var e=!0,n="undefined"==typeof window?t.mockMediaQueryList:window.matchMedia(c),r=function(){e&&l(Boolean(n.matches))};return n.addListener(r),l(n.matches),function(){e=!1,n.removeListener(r)}}),[c]),s}};t.useMedia=i(r.useEffect),t.useMediaLayout=i(r.useLayoutEffect),t.default=t.useMedia},75:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(45);t.camelToHyphen=r.default;var o=n(76);t.queryObjectToString=o.default;var i=n(77);t.noop=i.default},76:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(45);t.default=function(e){return"string"==typeof e?e:Object.entries(e).map((function(e){var t=e[0],n=e[1],o=r.default(t),i=n;return"boolean"==typeof i?i?o:"not "+o:("number"==typeof i&&/[height|width]$/.test(o)&&(i+="px"),"("+o+": "+i+")")})).join(" and ")}},77:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},9:function(e,t,n){var r,o,i={},a=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),s=function(e,t){return t?t.querySelector(e):document.querySelector(e)},l=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var r=s.call(this,e,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),c=null,u=0,d=[],f=n(26);function p(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=i[r.id];if(o){o.refs++;for(var a=0;a<o.parts.length;a++)o.parts[a](r.parts[a]);for(;a<r.parts.length;a++)o.parts.push(y(r.parts[a],t))}else{var s=[];for(a=0;a<r.parts.length;a++)s.push(y(r.parts[a],t));i[r.id]={id:r.id,refs:1,parts:s}}}}function m(e,t){for(var n=[],r={},o=0;o<e.length;o++){var i=e[o],a=t.base?i[0]+t.base:i[0],s={css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(s):n.push(r[a]={id:a,parts:[s]})}return n}function b(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=d[d.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),d.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=l(e.insertAt.before,n);n.insertBefore(t,o)}}function h(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function g(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var r=function(){0;return n.nc}();r&&(e.attrs.nonce=r)}return v(t,e.attrs),b(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function y(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=u++;n=c||(c=g(t)),r=E.bind(null,n,a,!1),o=E.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",v(t,e.attrs),b(e,t),t}(t),r=j.bind(null,n,t),o=function(){h(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(t),r=O.bind(null,n),o=function(){h(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=m(e,t);return p(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var a=n[o];(s=i[a.id]).refs--,r.push(s)}e&&p(m(e,t),t);for(o=0;o<r.length;o++){var s;if(0===(s=r[o]).refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete i[s.id]}}}};var w,x=(w=[],function(e,t){return w[e]=t,w.filter(Boolean).join("\n")});function E(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=x(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function O(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function j(e,t,n){var r=n.css,o=n.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(r=f(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}}});
1 +(()=>{"use strict";var e={194:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a=n(7813);t.default=function(e){return"string"==typeof e?e:Object.entries(e).map((function(e){var t=e[0],n=e[1],i=a.default(t),s=n;return"boolean"==typeof s?s?i:"not "+i:("number"==typeof s&&/[height|width]$/.test(i)&&(s+="px"),"("+i+": "+s+")")})).join(" and ")}},1594:e=>{e.exports=React},1606:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.noop=t.queryObjectToString=t.camelToHyphen=void 0;var a=n(7813);Object.defineProperty(t,"camelToHyphen",{enumerable:!0,get:function(){return a.default}});var i=n(194);Object.defineProperty(t,"queryObjectToString",{enumerable:!0,get:function(){return i.default}});var s=n(1648);Object.defineProperty(t,"noop",{enumerable:!0,get:function(){return s.default}})},1648:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},5676:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useMediaLayout=t.useMedia=t.mockMediaQueryList=void 0;var a=n(1594),i=n(1606);t.mockMediaQueryList={media:"",matches:!1,onchange:i.noop,addListener:i.noop,removeListener:i.noop,addEventListener:i.noop,removeEventListener:i.noop,dispatchEvent:function(e){return!0}};var s=function(e){return function(n,s){void 0===s&&(s=!1);var r=a.useState(s),o=r[0],l=r[1],d=i.queryObjectToString(n);return e((function(){var e=!0,n="undefined"==typeof window?t.mockMediaQueryList:window.matchMedia(d),a=function(){e&&l(Boolean(n.matches))};return n.addListener(a),l(n.matches),function(){e=!1,n.removeListener(a)}}),[d]),o}};t.useMedia=s(a.useEffect),t.useMediaLayout=s(a.useLayoutEffect),t.default=t.useMedia},7813:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},9781:(e,t,n)=>{t._j=t.Ay=void 0;var a=n(5676);Object.defineProperty(t,"Ay",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"_j",{enumerable:!0,get:function(){return a.useMediaLayout}})}},t={};function n(a){var i=t[a];if(void 0!==i)return i.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var a=n(1594),i=n.n(a);const s=ReactDOM,r=wp.i18n,o=FL.Assistant.ui,l=ReactRouterDOM,d=classnames;var c=n.n(d);const u=FL.vendors.BBFluid,m=FL.vendors.BBAppCore,p=FL.Assistant.data,f=({children:e})=>{const{history:t}=(0,p.useSystemState)(!1),n={initialIndex:t.index};return t.entries&&t.entries.length&&(n.initialEntries=t.entries),i().createElement(l.MemoryRouter,n,e)},g=wp.keycodes,h=FramerMotion;var b=n(9781);const y=(0,a.memo)((()=>{const{isAppHidden:e}=(0,p.useSystemState)(),{selectApp:t,selectHomeApp:n}=(0,p.getSystemSelectors)(),{isMobile:a,isCompactHeight:s,application:d}=o.Env.use(),{toggleIsShowingUI:u,setIsAppHidden:m}=(0,p.getSystemActions)(),{isBBExtension:f}=(0,p.getSystemConfig)(),y=(0,b.Ay)({maxHeight:400}),v=(0,l.useHistory)(),{pathname:w}=v.location,x="beaver-builder"===d,S=0===v.index,L=w.startsWith("/fl-manage"),M=()=>{v.go(-v.length),v.replace("/",{})},A=(t=!1,n=()=>{})=>{t?m(!e):(m(!1),n())},C=c()("fl-asst-sidebar","frame-drag-handle",{"fl-asst-sidebar-compact":s}),I=()=>{const t=n();return t?i().createElement(h.motion.li,{layout:!0,transition:{layoutX:{duration:0}}},i().createElement(o.Button,{appearance:S&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:S&&!e,onClick:()=>A(S,M),className:"disable-while-sorting",title:t.label},i().createElement(o.Icon.Safely,{icon:t.icon,isSelected:S&&!e}))):null},B=()=>{const n=t("fl-manage");return i().createElement(h.motion.li,{layout:!0,transition:{layoutX:{duration:0}}},i().createElement(o.Button,{appearance:L&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:L&&!e,onClick:()=>A(L,(()=>v.push({pathname:`/${n.handle}`,state:n}))),className:"disable-while-sorting",title:n.label},i().createElement(o.Icon.Safely,{icon:n.icon,isSelected:L&&!e})))},P=()=>{let e=()=>u(!1);if(x){if(void 0===FL.Builder||"function"!=typeof FL.Builder.togglePanel)return null;e=FL.Builder.togglePanel}return i().createElement(o.Button,{appearance:"transparent",onClick:e,className:"fl-asst-sidebar-close-button",title:(0,r.__)("Hide Panel"),shape:"round",size:"lg",style:{margin:"0 auto"}},i().createElement(o.Icon.Close,null))};return i().createElement("div",{className:C,style:{cursor:"move"}},i().createElement("div",{className:"fl-asst-sidebar-cell fl-asst-sidebar-cell-top"},i().createElement(P,null)),i().createElement("div",{className:"fl-asst-sidebar-cell fl-asst-sidebar-cell-middle"},i().createElement(o.App.List,{before:i().createElement(I,null),after:!f&&i().createElement(B,null),limit:y?3:s?4:a?3:5},(({label:t,handle:n,icon:a,moveDown:s,moveUp:r})=>{const l={pathname:`/${n}`},d=n===w.split("/")[1],c={icon:a,context:"sidebar",isSelected:d};return i().createElement(o.Button,{appearance:d&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:d&&!e,onClick:()=>{A(d,(()=>v.push(l)))},title:t,onKeyDown:e=>{e.keyCode===g.DOWN&&(s(),e.preventDefault()),e.keyCode===g.UP&&(r(),e.preventDefault())}},i().createElement(E,c))}))),!a&&i().createElement("div",{className:"fl-asst-sidebar-cell disable-while-sorting",style:{minHeight:60}}))})),E=(0,a.memo)((e=>i().createElement(o.Icon.Safely,e))),v=y,w=()=>{const{apps:e,window:t,isAppHidden:n,homeKey:a}=(0,p.useSystemState)(["apps","window","isAppHidden","homeKey"]),{origin:s}=t,r=s[0]?"right":"left",{isMobile:d,application:u}=o.Env.use(),f="right"===r?"row-reverse":"row",g="beaver-builder"===u,h=(0,l.useLocation)(),{isBBExtension:b}=(0,p.getSystemConfig)(),y=b?"bbapp":h.pathname.split("/")[1],E=c()({"fl-asst-main":!0,"fl-asst-main-sidebar-only":n,"fl-asst-is-mobile":d,[`fl-asst-app-${y}`]:y}),w=!n||g;return i().createElement("div",{className:E,style:{flexDirection:f}},!b&&i().createElement(v,null),w&&i().createElement("div",{className:"fl-asst-main-content"},i().createElement(m.App.Content,{apps:e,defaultApp:b?"bbapp":a,loading:o.Page.Loading})),i().createElement(o.Modal.Root,null))};function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},x.apply(null,arguments)}const S={top:0,left:0,bottom:0,right:0},L=(e=S)=>{const t=(()=>{const{isShowingAdminBar:e}=(0,p.getSystemConfig)(),t=(0,b._j)({maxWidth:782}),n=(0,b._j)({maxWidth:600}),{application:a}=o.Env.use();return"beaver-builder"===a?44:document.body.classList.contains("block-editor-page")?61:!e||n?0:t?46:32})();let n=e;return Number.isInteger(e)&&(n={top:e,right:e,bottom:e,left:e}),{...n,top:n.top+t}},M=(e=0,t,n)=>e?`calc( 100% - ${t+n.right}px )`:n.left,A=e=>e>=window.innerWidth/2,C=e=>e>=window.innerHeight/2,I=({x:e,y:t})=>[A(e)?1:0,C(t)?1:0],B=(e,t)=>typeof e!=typeof t||e[0]!==t[0]||e[1]!==t[1],P=({x:e,top:t,pinnedRight:n,maxWidth:s,minWidth:r,setWidth:o,size:l,getSizeName:d})=>{const c=(0,a.useRef)(e.get()),u=(0,a.useRef)(l);return i().createElement(h.motion.div,{className:"fl-asst-frame-resize-handle",drag:"x",dragMomentum:!1,onDrag:()=>{let t=parseInt(Math.abs(e.get()));if(t>c.current+10||t<c.current-10){const e=d(t);e!==u.current&&(o(t),u.current=e),c.current=t}},onDragEnd:()=>{let t=parseInt(Math.abs(e.get()));s<t?t=s:r>t&&(t=r),o(t)},dragElastic:0,dragConstraints:{left:n?-Math.abs(s):r,right:n?-Math.abs(r):s},style:{x:e,width:6,position:"fixed",top:t,bottom:0,left:n?"auto":0,right:n?0:"auto"}})},_=()=>i().createElement("div",{className:"frame-drag-handle",style:{display:"flex",justifyContent:"center",paddingTop:4,paddingBottom:10,position:"absolute",top:0,left:0,right:0,zIndex:5,cursor:"move",color:"var(--fluid-opaque-7)"}},i().createElement("svg",{width:"40",height:"4",viewBox:"0 0 40 4",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},i().createElement("path",{d:"M2,2 L38,2",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round"}))),k=({left:e,...t})=>i().createElement("div",x({style:{position:"fixed",top:0,bottom:0,left:e,width:60,background:"var(--fluid-blue)",zIndex:9998}},t)),O=({children:e,isHidden:t=!1,className:n,...s})=>{const{window:r,isAppHidden:l}=(0,p.useSystemState)(["window","isAppHidden"]),{width:d=v,origin:m}=r,[f]=m,{setWindow:g}=(0,p.getSystemActions)(),{minWidth:y,maxWidth:E,defaultWidth:v,breakpoint:w}=(0,p.getSystemConfig)().frameDefaults,S="beaver-builder"===o.Env.use().application,C=(0,h.useAnimation)(),I=(0,h.useDragControls)(),[B,O]=(0,a.useState)(!1),j=L(),H=JSON.stringify(j),{top:F,left:N,width:D,height:W}=((e,t,n=!1,a=420)=>{const i=n?60:a;return{top:t.top,left:M(e,i,t),width:i,height:`calc( 100vh - ${t.top+t.bottom}px )`}})(f,j,l,d),z=((e,t)=>e||t?"0 0 0px hsla( 210, 0%, 0%, 0 )":"0 0 20px hsla( 210, 20%, 30%, .15 )")(t,l),R=y,T=E>window.innerWidth?window.innerWidth:E,$=(0,h.useMotionValue)(f?-Math.abs(d):d),q=(0,h.useTransform)($,(e=>l?60:Math.abs(e))),U=(0,h.useTransform)(q,(e=>f?`calc( 100% - ${e+j.right}px )`:0)),K=f?D:-Math.abs(D),Q=(0,b.Ay)({maxWidth:600});(0,a.useEffect)((()=>{const e=document.documentElement;return e.classList.add(f?"fl-asst-pinned-right":"fl-asst-pinned-left"),()=>{e.classList.remove("fl-asst-pinned-right","fl-asst-pinned-left")}}),[]),(0,a.useEffect)((()=>{const e=document.documentElement;t?C.set({x:K,left:N}):(C.start({x:0,y:0,left:N}),f?($.set(-Math.abs(d)),e.classList.replace("fl-asst-pinned-left","fl-asst-pinned-right")):($.set(d),e.classList.replace("fl-asst-pinned-right","fl-asst-pinned-left")))}),[f]),(0,a.useEffect)((()=>{C.set({top:F,height:W})}),[H]),(0,a.useEffect)((()=>{C.start({width:D,left:N,boxShadow:z})}),[l]),(0,a.useEffect)((()=>{const e=f?D:-Math.abs(D);C.start({x:t?e:0,boxShadow:z}).then((()=>{C.set({pointerEvents:t?"none":"auto"})}));const n=document.documentElement;t?n.classList.remove("fl-asst-pinned-right","fl-asst-pinned-left"):n.classList.add(f?"fl-asst-pinned-right":"fl-asst-pinned-left")}),[t]),(0,a.useEffect)((()=>{const e=Math.floor(q.get());d!==e&&$.set(f?-Math.abs(d):d)}),[d]);const X=e=>e>=w?"medium":"compact",G=X(d),J={size:G,isMedium:"medium"===G,isCompact:"compact"===G,isDragging:!1===B},V=c()("fl-asst-frame",{[`fluid-frame-size-${G}`]:G},n),Z=!1===B&&!t&&!l;return i().createElement(u.Frame.Context.Provider,{value:J},!1!==B&&i().createElement(k,{left:M(B,60,j)}),i().createElement(h.motion.div,x({className:V,animate:C,transition:{duration:.2},initial:{x:t?K:0,top:F,left:N,width:D,height:W,boxShadow:z},style:{width:q,left:U,position:"fixed",overflow:"auto",boxSizing:"border-box",background:"var(--fluid-background)",zIndex:Q||S?999999:9999,display:"flex",flexDirection:"column",pointerEvents:t?"none":null,contain:"strict",willChange:"transform"},drag:!0,dragControls:I,onDragStart:(e,t)=>{e.target.classList.contains("frame-drag-handle")||I.componentControls.forEach((n=>n.stop(e,t)))},onDrag:(e,t)=>{A(t.point.x)?1!==B&&O(1):0!==B&&O(0)},onDragEnd:(e,t)=>{if(O(!1),!e.target.classList.contains("frame-drag-handle"))return;const n=A(t.point.x)?1:0;f!==n?((e="left")=>{let t=[...r.origin];t[0]="right"===e?1:0,g({...r,origin:t})})(n?"right":"left"):C.start({x:0,y:0})}},s),i().createElement(_,null),e),Z&&i().createElement(P,{x:$,top:F,pinnedRight:f,maxWidth:T,minWidth:R,setWidth:e=>g({...r,width:e}),size:G,getSizeName:X}))},j=({...e})=>{const t=(0,h.useAnimation)(),{window:n}=(0,p.useSystemState)(["window"]),{origin:s}=n,{toggleIsShowingUI:r,setWindow:l}=(0,p.getSystemActions)(),[d,c]=(0,a.useState)(!1),u=50,m=L(15),f=(e,t,n)=>e?`calc( 100vh - ${t+n.bottom}px )`:n.top;return(0,a.useEffect)((()=>{t.start({x:0,y:0,top:f(s[1],u,m),left:M(s[0],u,m)})}),[s]),i().createElement(i().Fragment,null,i().createElement(h.motion.button,x({onClick:()=>{d||r(),c(!1)},initial:{position:"fixed",top:f(s[1],u,m),left:M(s[0],u,m),display:"flex",alignItems:"center",justifyContent:"center",background:"var(--fluid-opaque-13)",width:u,height:u,borderRadius:25,scale:1,zIndex:99999},animate:t,transition:{type:"tween"},drag:!0,whileDrag:{scale:1.1},onDrag:(e,t)=>{const n=I(t.point);B(d,n)&&c(s)},onDragEnd:(e,a)=>{const i=I(a.point);B(s,i)?l({...n,origin:i}):t.start({x:0,y:0})},"aria-label":"Assistant","aria-expanded":!1,"aria-disabled":!1},e),i().createElement(o.Icon.Pencil,{size:36})))},H=()=>{const e=(0,l.useLocation)(),t=(0,l.useHistory)(),{setHistory:n}=(0,p.getSystemActions)();return(0,a.useEffect)((()=>{n(t.index,t.entries)}),[e]),null},F=({displayingIn:e,children:t})=>i().createElement(m.Root,{router:f},i().createElement(H,null),i().createElement(o.Env.Provider,{application:e},t)),N=()=>{const{isShowingAdminBar:e,isAdmin:t}=(0,p.getSystemConfig)(),{appearance:n,window:a}=(0,p.useSystemState)(["window","appearance"]),{isHidden:s,hiddenAppearance:r}=a,o=!t&&s&&("admin_bar"!==r||!e);return i().createElement(F,null,i().createElement(u.Color.SchemeProvider,{value:n.brightness},i().createElement(O,{isHidden:s},i().createElement(w,null)),o&&i().createElement(j,null)))},D=()=>i().createElement("div",{id:"fl-asst-mount"}),W=()=>i().createElement(F,{displayingIn:"beaver-builder"},i().createElement(O,null,i().createElement(w,null))),z=()=>{const{setWindow:e}=(0,p.getSystemActions)(),t=document.createElement("button");t.classList.add("skip-link","fl-asst-screen-reader-text"),t.innerText=(0,r.__)("Skip to Assistant"),t.tabIndex=1,t.addEventListener("click",(()=>{e({isHidden:!1});const t=document.getElementById("fl-asst-close-panel");t&&t.focus()})),document.body.prepend(t)},R=FL.Assistant;document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelector("#wp-admin-bar-fl_assistant_toggle_ui");e&&e.addEventListener("click",R.toggleUI)}));const T=parseInt(i().version.split(".")[0])>=18;let $,q;const U=()=>{void 0!==q&&T?q.unmount():(0,s.unmountComponentAtNode)($)},K=()=>{$=document.getElementById("fl-asst-mount"),$?U():($=document.createElement("div"),$.classList.add("fl-asst-mount","fl-asst","fl-asst-plugin","fluid","fl","uid"),$.id="fl-asst-mount",document.body.appendChild($)),T?(q=(0,s.createRoot)($),q.render(i().createElement(N,null))):(0,s.render)(i().createElement(N,null),$)},Q=()=>{const{registerPanel:e,togglePanel:t}=FL.Builder;e("assistant",{wrapClassName:"fl-asst",label:(0,r.__)("Assistant"),root:D,frame:!1,onMount:()=>{$=document.getElementById("fl-asst-mount"),T?(q=(0,s.createRoot)($),q.render(i().createElement(W,null))):(0,s.render)(i().createElement(W,null),$)},onUnMount:U});const n=document.querySelector(".fl-builder-fl-assistant-button");n&&n.addEventListener("click",(()=>t("assistant")))},X=()=>{if(FL_ASSISTANT_CONFIG.isBBExtension||(FLBuilder.addHook("endEditingSession",K),FLBuilder.addHook("restartEditingSession",U)),"Builder"in FL&&"registerPanel"in FL.Builder){const{registerPanel:e,togglePanel:t}=FL.Builder;e("assistant",{wrapClassName:"fl-asst",label:(0,r.__)("Assistant"),root:W,render:W,frame:!1});const n=document.querySelector(".fl-builder-fl-assistant-button");n&&n.addEventListener("click",(()=>t("assistant")))}},G=document.getElementById("fl-builder-ui-iframe");G?G.addEventListener("load",Q):"FLBuilder"in window?FLBuilder.addHook("didInitUI",X):K(),wp&&"plugins"in wp&&"editPost"in wp&&wp.plugins.registerPlugin("fl-asst-more-menu-item",{render:()=>{const{PluginMoreMenuItem:e}=wp.editPost;return i().createElement(e,{icon:i().createElement(o.Icon.Pencil,null),onClick:FL.Assistant.toggleUI},(0,r.__)("Assistant"))}}),z()})();