File "admin.js"

Full path: /home/dora/public_html/wp-content/plugins/bricksforge/assets/bundle/admin.js
File size: 110.8 KB
MIME-type: --
Charset: utf-8

(self.webpackChunkthree=self.webpackChunkthree||[]).push([[328],{2466:function(e,t,a){"use strict";var l=a(4359),r=a(5892),s=a(7308),o=a(1273),n=a(2262),i=a(6252),c=(a(7658),a(9669)),u=a.n(c),d=a(830);const f=(0,d.Q_)("tools",{state:()=>({tools:[],activatedTools:[]}),getters:{isActivated:e=>t=>e.activatedTools.includes(t)},actions:{init(){this.tools=this.getTools(),this.activatedTools=BRFVARS.brfActivatedTools?BRFVARS.brfActivatedTools:[],this.mergeSettings();for(let e of this.tools)this.activatedTools.includes(e.id)&&(e.status=!0)},getTools(){return[{name:"Custom Fonts Bulk Upload",description:"Extending the native Font Upload functionality with the ability to upload all fonts at once.",id:0,status:!1,hasSettings:!1,settings:{}},{name:"Animations",description:"Create stunning animations to your website! Enjoy the power of gsap – Lightweight and just awesome.",id:1,status:!1,hasSettings:!1,settings:{}},{name:"Mega Menu",description:"Provide a clear navigation with a Mega Menu based on Bricks Templates. Your visitors will love it.",id:3,status:!1,hasSettings:!1,settings:{}},{name:"Maintenance Mode",description:"Create a maintenance mode based on Bricks templates and set visibility settings for it.",id:4,status:!1,hasSettings:!1,settings:{}},{name:"Popups",description:"Create stunning popups visually, choose between animations and assign certain conditions to them.",id:5,status:!1,hasSettings:!1,settings:{}},{name:"Bricksforge Panel",description:"A very powerful tool that gives you several options in the builder, for example Event Triggers.",id:6,status:!1,hasSettings:!1,settings:{}},{name:"Scroll Smoother",description:"Something that makes the difference! Smooth Scrolling with the power of GSAP / Lenis.",id:7,status:!1,hasSettings:!0,settings:{provider:"gsap",lenisDuration:1.2,lenisDirection:"vertical",lenisGestureDirection:"vertical",lenisSmooth:!0,lenisMouseMultiplier:1,lenisSmoothTouch:!1,lenisTouchMultiplier:2,lenisInfinite:!1,lenisEase:"Math.min(1, 1.001 - Math.pow(2, -10 * x))"}}]},async mergeSettings(){let e=await u().get(BRFVARS.apiurl+"get_option?_key=brf_tool_settings",{headers:{"X-WP-Nonce":BRFVARS.nonce}});for(let t of e.data){let e=this.tools.find((e=>e.id==t.id));t.settings&&(e.settings=t.settings)}},updateStatus(e,t){if(this.tools.find((t=>t.id==e)).status=t,!0===t)this.activatedTools.push(e);else{const t=this.activatedTools.indexOf(e);t>-1&&this.activatedTools.splice(t,1)}this.save()},async save(){await u().post(BRFVARS.apiurl+"save_tools",JSON.stringify(this.activatedTools),{headers:{"X-WP-Nonce":BRFVARS.nonce}});let e=this.tools.filter((e=>0!=Object.keys(e.settings).length));if(e){let t=[];for(let a of Array.from(e))t.push({id:a.id,settings:a.settings});await u().post(BRFVARS.apiurl+"save_option",JSON.stringify(["brf_tool_settings",t]),{headers:{"X-WP-Nonce":BRFVARS.nonce}})}}}});var p=a(3671),m=a(2201);const v=["src"],h={key:1,src:"data:image/png;base64,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0BMRERERERERERHJQL+HriXfxbIz8JkZ9yYZvM4KUlsIXhsoHvo5YGfgW80/U0RERERERERERNI2KKErwGrgo7jg8rx19yYVvBraD17rB7AXALsBH0LrtoqIiIiIiIiIiHS9QQpdS2LgtcBLgauBFoLXCknOeJ1d61rcuq1HA7fVLyIiIiIiIiIiIiLdYhBD15LLgP1wa6Te31zwWiVlbSp4bZI79kHgPcCz0bqtIiIiIiIiIiIiPWeQQ9eSbwEB8D/YsuS11eC18u4ZwWvT67t+DstOwNfrP0FERERERERERES6lUJXZy3wEWBXrP35untbCV6raT54PR+7bt3W1c0VFxERERERERERkW6k0HWmO4DXYG0IXAfUyVcbbKxV7f7Zwev1wKHAMWjdVhERERERERERkb6g0LW6S4FnAScCS2cGquXBqZ15d/PB68PAScC+QNRpZ0VERERERERERKR7KHSt72vAzsAXsJUJa0lLSw1Y4Itgdga+mkwXRUREREREREREpJsodG1sJfABYBcs/zd9d1nwam3FbNaqdc4DdgHeD6xIvJciIiIiIiIiIiLSFRS6Ni8GXoclBP7h7qqY8Vo9eP0HEAKvLdYQERERERERERGRPqbQtXWXAs/Brff66MzglfKw9VEsJxWPvTS97omIiIiIiIiIiEiWFLq272vATsBXZgWv8JXiY1q3VUREREREREREZMAodO3MCuBUYG8wfwD7R/dnTkXrtoqIiIiIiIiIiAwkY231XZ9EREREREREREREpHWa6SoiIiIiIiIiIiKSIIWuIiIiIiIiIiIiIglS6CoiIiIiIiIiIiKSIIWuIiIiIiIiIiIiIglS6CoiIiIiIiIiIiKSoP8P+OjMyOCM48oAAAAASUVORK5CYII=",alt:"Bricksforge"},g=["href"];var b={__name:"Menu",setup(e){const t=f();t.init();const a=(0,p.t)();a.settings||a.init(),(0,l.watch)(t.activatedTools,(e=>{r(e)}));const r=e=>{for(let t of o.value)t.id&&(e.includes(t.id)?t.disabled=!1:t.disabled=!0)},s=(0,l.computed)((()=>({"--brf-color":a.settings.themeOverrides.common.primaryColor,"--brf-color-opaque":a.settings.themeOverrides.common.primaryColor+"1B"}))),o=(0,l.ref)([{name:"General",routerLink:"/",disabled:!1},{name:"Customizing",routerLink:"permissions",disabled:!1},{name:"Global Classes",routerLink:"global-classes",disabled:!1},{name:"Elements",routerLink:"elements",disabled:!1},{name:"Extensions",routerLink:"tools",disabled:!1},{name:"Popups",routerLink:"popups",id:5,disabled:!t.isActivated(5)},{name:"Maintenance",routerLink:"maintenance",id:4,disabled:!t.isActivated(4)},{name:"White Label",routerLink:"whitelabel",disabled:!1},{name:"License",routerLink:"license",disabled:!1}]);return(e,t)=>((0,l.openBlock)(),(0,l.createElementBlock)("nav",null,[(0,l.unref)(a).settings.logo?((0,l.openBlock)(),(0,l.createElementBlock)("img",{key:0,src:(0,l.unref)(a).settings.logo,alt:"Bricksforge"},null,8,v)):((0,l.openBlock)(),(0,l.createElementBlock)("img",h)),((0,l.openBlock)(!0),(0,l.createElementBlock)(l.Fragment,null,(0,l.renderList)(o.value,(e=>{return(0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,{key:e.name},[1==!e.disabled?((0,l.openBlock)(),(0,l.createElementBlock)("a",{key:0,href:"#"+e.routerLink,class:(0,l.normalizeClass)({active:(t=e.routerLink,"/"==t&&"/"==(0,m.tv)().currentRoute.value.path||"/"+t==(0,m.tv)().currentRoute.value.path)}),style:(0,l.normalizeStyle)((0,l.unref)(s))},(0,l.toDisplayString)(e.name),15,g)):(0,l.createCommentVNode)("",!0)],64);var t})),128))]))}},w=(a(3327),a(3744));var C=(0,w.Z)(b,[["__scopeId","data-v-25f885eb"]]),y=a(9729);const V={class:"brf-sidebar-box"};var N={__name:"SidebarTile",props:{headline:String},setup(e){return(t,a)=>((0,l.openBlock)(),(0,l.createElementBlock)("div",V,[(0,l.createElementVNode)("h3",null,(0,l.toDisplayString)(e.headline),1),(0,l.renderSlot)(t.$slots,"default")]))}};a(9008);var k=N;const B=e=>((0,l.pushScopeId)("data-v-dc3e078a"),e=e(),(0,l.popScopeId)(),e),x={id:"brf-sidebar"},A=B((()=>(0,l.createElementVNode)("div",{id:"sidebar-slot"},null,-1))),E=B((()=>(0,l.createElementVNode)("p",{class:"mb-m"},"Are you stuck somewhere? Take a look at our documentation.",-1))),R=(0,l.createTextVNode)(" Documentation "),P=B((()=>(0,l.createElementVNode)("p",{class:"mb-m"},"If we can help you somewhere or you have suggestions, feel free to create a new thread in our forum.",-1))),Z=(0,l.createTextVNode)(" Open Forum ");var S={__name:"Sidebar",setup(e){const t=()=>{window.open("https://bricksforge.io/documentation/","_blank")},a=()=>{window.open("https://forum.bricksforge.io/","_blank")};return(e,r)=>((0,l.openBlock)(),(0,l.createElementBlock)("div",x,[A,(0,l.createVNode)(k,{headline:"Documentation"},{default:(0,l.withCtx)((()=>[E,(0,l.createVNode)((0,l.unref)(y.ZP),{strong:"",secondary:"",type:"primary",onClick:t},{default:(0,l.withCtx)((()=>[R])),_:1})])),_:1}),(0,l.createVNode)(k,{headline:"Help Needed?"},{default:(0,l.withCtx)((()=>[P,(0,l.createVNode)((0,l.unref)(y.ZP),{strong:"",secondary:"",type:"primary",onClick:a},{default:(0,l.withCtx)((()=>[Z])),_:1})])),_:1})]))}};a(8547);var I=(0,w.Z)(S,[["__scopeId","data-v-dc3e078a"]]);const F={class:"brf-options"},T={class:"brf-left"},L={class:"brf-middle"},z={class:"brf-right"};var H={__name:"App",setup(e){(0,l.useCssVars)((e=>({"67602b99":c.value.primaryOpaque,"5f3e9d58":c.value.primary})));const t=(0,p.t)(),{settings:a}=(0,d.Jk)(t),c=(0,n.iH)({});return(0,i.bv)((()=>{t.init(),!1===t.settings.makeWordPressNavigationVisible?(document.body.classList.add("folded"),document.querySelector("body").classList.add("folded"),document.querySelector("#adminmenumain").style.opacity=.2,document.querySelector("#wpadminbar").style.opacity=.2):(document.querySelector("body").classList.remove("folded"),document.querySelector("#adminmenumain").style.opacity=1,document.querySelector("#wpadminbar").style.opacity=1),c.value={primary:t.settings.themeOverrides.common.primaryColor,primaryOpaque:t.settings.themeOverrides.common.primaryColor+"1B"}})),(e,t)=>{const n=(0,l.resolveComponent)("router-view");return(0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(r.Z),{theme:(0,l.unref)(s.$),"theme-overrides":(0,l.unref)(a).themeOverrides},{default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("div",F,[(0,l.createElementVNode)("div",T,[(0,l.createVNode)(C)]),(0,l.createElementVNode)("div",L,[(0,l.createVNode)((0,l.unref)(o.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)(n)])),_:1})]),(0,l.createElementVNode)("div",z,[(0,l.createVNode)(I)])])])),_:1},8,["theme","theme-overrides"])}}};const W={class:"brf-first-headline"},O={class:"mt-0 mb-0 brf-headline"};var X={__name:"Headline",props:["title"],setup(e){return(t,a)=>((0,l.openBlock)(),(0,l.createElementBlock)("div",W,[(0,l.createElementVNode)("h4",O,(0,l.toDisplayString)(e.title),1),(0,l.renderSlot)(t.$slots,"default",{class:"brf-first-headline-inner"})]))}};var D=(0,w.Z)(X,[["__scopeId","data-v-76a97bc4"]]);const J={class:"brf-first-content"};var q={};var G=(0,w.Z)(q,[["render",function(e,t,a,r,s,o){return(0,l.openBlock)(),(0,l.createElementBlock)("div",J,[(0,l.renderSlot)(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-77280503"]]),U=a(6121),j=a(9882),M=a(9321);var Y={__name:"Tooltip",props:{text:String},setup(e){return(t,a)=>((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(M.Z),{trigger:"hover",style:{maxWidth:"380px"}},{trigger:(0,l.withCtx)((()=>[(0,l.renderSlot)(t.$slots,"default")])),default:(0,l.withCtx)((()=>[(0,l.createTextVNode)(" "+(0,l.toDisplayString)(e.text),1)])),_:3}))}};const K=e=>((0,l.pushScopeId)("data-v-a1f510c4"),e=e(),(0,l.popScopeId)(),e),Q={class:"mt-0"},$=K((()=>(0,l.createElementVNode)("p",null,"Thank you so much for using Bricksforge! If you have any questions, don't hesitate to contact us. You can email us at hello@bricksforge.io, create a support ticket or write a new thread in the forum.",-1))),ee=(0,l.createTextVNode)("Create Support Ticket"),te=(0,l.createTextVNode)("Open Forum"),ae=(0,l.createTextVNode)("Read Documentation"),le=K((()=>(0,l.createElementVNode)("h5",{class:"mt-xl"},"General Settings",-1))),re=K((()=>(0,l.createElementVNode)("span",{class:"brf-panel-label"},"Make WordPress area visible",-1))),se=K((()=>(0,l.createElementVNode)("h5",{class:"mt-xl"},"Quick Actions",-1))),oe=(0,l.createTextVNode)("Import Settings (Coming soon)"),ne=(0,l.createTextVNode)("Export Settings (Coming soon)"),ie=(0,l.createTextVNode)("Reset To Default");var ce={__name:"Home",setup(e){const t=(0,U.iH)(""),a=(0,p.t)();(0,U.bv)((()=>{BRFVARS&&(t.value=BRFVARS.pluginVersion),a.init()}));const r=e=>{1==e?(document.querySelector("body").classList.remove("folded"),document.querySelector("#adminmenumain").style.opacity=1,document.querySelector("#wpadminbar").style.opacity=1):(document.querySelector("body").classList.add("folded"),document.querySelector("#adminmenumain").style.opacity=.2,document.querySelector("#wpadminbar").style.opacity=.2),a.save(!1)},s=()=>{window.open("https://bricksforge.io/documentation/","_blank")},o=()=>{window.open("https://bricksforge.io/support","_blank")},n=()=>{window.open("https://forum.bricksforge.io/","_blank")},i=async()=>{confirm("Are you sure? This will remove all your settings and bring Bricksforge to a state like after a new installation!")&&(await u().post(BRFVARS.apiurl+"reset_to_default",{},{headers:{"X-WP-Nonce":BRFVARS.nonce}}),window.location.reload())};return(e,c)=>((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[(0,l.createVNode)(D,{title:"Welcome To Bricksforge"}),(0,l.createVNode)(G,null,{default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("h5",Q,"Bricksforge Version: "+(0,l.toDisplayString)(t.value),1),$,(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:o,secondary:"",class:"mr-s"},{default:(0,l.withCtx)((()=>[ee])),_:1}),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:n,secondary:"",class:"mr-s"},{default:(0,l.withCtx)((()=>[te])),_:1}),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:s,secondary:"",class:"mr-s"},{default:(0,l.withCtx)((()=>[ae])),_:1}),le,(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(a).settings.makeWordPressNavigationVisible,"onUpdate:value":c[0]||(c[0]=e=>(0,l.unref)(a).settings.makeWordPressNavigationVisible=e),"on-update-value":r,size:"small"},null,8,["value"]),(0,l.createVNode)(Y,{text:"This setting removes the expandation and the opacity of the WordPress navigation / topbar."},{default:(0,l.withCtx)((()=>[re])),_:1}),se,(0,l.createVNode)((0,l.unref)(y.ZP),{secondary:"",disabled:"",class:"mr-s"},{default:(0,l.withCtx)((()=>[oe])),_:1}),(0,l.createVNode)((0,l.unref)(y.ZP),{secondary:"",disabled:"",class:"mr-s"},{default:(0,l.withCtx)((()=>[ne])),_:1}),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:i,secondary:"",type:"error",class:"mr-s"},{default:(0,l.withCtx)((()=>[ie])),_:1})])),_:1})],64))}};var ue=(0,w.Z)(ce,[["__scopeId","data-v-a1f510c4"]]);var de={__name:"PrimaryButton",props:["text"],setup(e){return(t,a)=>((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(y.ZP),{strong:"",secondary:"",type:"primary"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(e.text),1)])),_:1}))}},fe=a(3359),pe=a(9020),me=a(6221),ve=a(1645),he=a(9738),ge=a(1689),be=a(9653),we=a(5078),Ce=a(9797),ye=a(7473);a(2801),a(1295);const Ve=(0,d.Q_)("permissions",{state:()=>({roles:[],currentRole:"administrator",isLoading:!1}),getters:{getElementsForCurrentRole:e=>{let t=e.roles.find((t=>t.value==e.currentRole));if(t)return t.permissions.elements},getHideOnlyValue:e=>{let t=e.roles.find((t=>t.value==e.currentRole));return!(!t||!t.permissions.hideOnly)&&t.permissions.hideOnly},getHideTabsValue:e=>{let t=e.roles.find((t=>t.value==e.currentRole));return!(!t||!t.permissions.hideTabs)&&t.permissions.hideTabs},getHideStyleTabValue:e=>{let t=e.roles.find((t=>t.value==e.currentRole));return!(!t||!t.permissions.hideStyleTab)&&t.permissions.hideStyleTab},getCleanUpToolbarValue:e=>{let t=e.roles.find((t=>t.value==e.currentRole));return!(!t||!t.permissions.cleanUpToolbar)&&t.permissions.cleanUpToolbar},getHasCustomBuilderColorValue:e=>{let t=e.roles.find((t=>t.value==e.currentRole));return!(!t||!t.permissions.hasCustomBuilderColor)&&t.permissions.hasCustomBuilderColor},getCustomBuilderColorPrimaryValue:e=>{let t=e.roles.find((t=>t.value==e.currentRole));return!(!t||!t.permissions.builderColorPrimary)&&t.permissions.builderColorPrimary},getCustomBuilderColorSecondaryValue:e=>{let t=e.roles.find((t=>t.value==e.currentRole));return!(!t||!t.permissions.builderColorSecondary)&&t.permissions.builderColorSecondary},getCustomBuilderColorAccentValue:e=>{let t=e.roles.find((t=>t.value==e.currentRole));return!(!t||!t.permissions.builderColorAccent)&&t.permissions.builderColorAccent},getCustomBuilderColorTextValue:e=>{let t=e.roles.find((t=>t.value==e.currentRole));return!(!t||!t.permissions.builderColorText)&&t.permissions.builderColorText}},actions:{async load(){try{const e={"X-WP-Nonce":BRFVARS.nonce},t=await u().get(BRFVARS.apiurl+"get_permissions_roles",{headers:e});if(0!=t.data)this.roles=t.data;else{await this.getInitialData()}}catch(e){await this.getInitialData()}this.checkForNewRoles()},async save(){try{const e={"X-WP-Nonce":BRFVARS.nonce};await u().post(BRFVARS.apiurl+"save_permissions_roles",JSON.stringify(this.roles),{headers:e})}catch(e){console.error(e)}},getCurrentRole(){return this.roles.find((e=>e.value==this.currentRole))},async checkForNewRoles(){let e=!1;BRFVARS.nonce;let t=await u().get(BRFVARS.apiurl+"get_user_roles",{headers:{"X-WP-Nonce":BRFVARS.nonce}});for(let[a,l]of Object.entries(t.data)){this.roles.find((e=>e.value==a))||(e=!0,this.roles.push({label:l.name,value:a,capabilities:l.capabilities,permissions:{hideOnly:!1,hideTabs:!1,hideStyleTab:!1,cleanUpToolbar:!1,hasCustomBuilderColor:!1,builderColorPrimary:"#23282d",builderColorSecondary:"#454f59",builderColorAccent:"#ffd64f",builderColorText:"#e0e3e5",elements:await this.getBricksElements()}}))}e&&this.save()},async getInitialData(){const e=[],t=await u().get(BRFVARS.apiurl+"get_user_roles",{headers:{"X-WP-Nonce":BRFVARS.nonce}});for(const[a,l]of Object.entries(t.data))e.push({label:l.name,value:a,capabilities:l.capabilities,permissions:{hideTabs:!1,hideStyleTab:!1,cleanUpToolbar:!1,hasCustomBuilderColor:!1,builderColorPrimary:"#23282d",builderColorSecondary:"#454f59",builderColorAccent:"#ffd64f",builderColorText:"#e0e3e5",elements:await this.getBricksElements()}});this.roles=e},setElementsForCurrentRole(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.elements=e)},async getBricksElements(){const e=[];let t=BRFVARS.bricksElements;for(const[a,l]of Object.entries(t))e.push({name:l.name,active:!0,category:this.getElementCategory(l.name)});return e},activateAllElements(){let e=this.roles.find((e=>e.value==this.currentRole));for(let t of e.permissions.elements)t.active=!0;this.save()},deactivateAllElements(){let e=this.roles.find((e=>e.value==this.currentRole));for(let t of e.permissions.elements)t.active=!1;this.save()},async createUserRole(e){const t=structuredClone(this.roles[0].permissions.elements);for(let e of t)e.active=!1;this.roles.push({label:e.name,value:e.name.toLowerCase(),capabilities:e.finalCapabilities,permissions:{hideOnly:!1,hideTabs:!1,hideStyleTab:!1,cleanUpToolbar:!1,hasCustomBuilderColor:!1,builderColorPrimary:"#23282d",builderColorSecondary:"#454f59",builderColorAccent:"#ffd64f",builderColorText:"#e0e3e5",elements:t}}),this.currentRole=e.name.toLowerCase();let a={action:"create_user_role",role:JSON.stringify(this.roles.find((e=>e.value==this.currentRole))),number:5};await fetch(BRFVARS.ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(a).toString()});this.save()},async removeCurrentRole(){for(let e=this.roles.length-1;e>=0;--e)this.roles[e].value==this.currentRole&&this.roles.splice(e,1);try{await u().post(BRFVARS.apiurl+"remove_user_role",JSON.stringify(this.currentRole),{headers:{"X-WP-Nonce":BRFVARS.nonce}}),this.currentRole="administrator",this.save()}catch(e){console.error(e)}},getElementCategory(e){return"container"==e||"section"==e||"block"==e||"div"==e?"layout":"heading"==e||"text-basic"==e||"text"==e||"button"==e||"icon"==e||"image"==e||"video"==e?"basic":"divider"==e||"icon-box"==e||"social-icons"==e||"list"==e||"accordion"==e||"accordion-nested"==e||"tabs"==e||"tabs-nested"==e||"form"==e||"map"==e||"alert"==e||"animated-typing"==e||"countdown"==e||"counter"==e||"pricing-tables"==e||"progress-bar"==e||"pie-chart"==e||"team-members"==e||"testimonials"==e||"code"==e||"html"==e||"template"==e||"logo"==e||"facebook-page"==e?"general":"image-gallery"==e||"audio"==e||"carousel"==e||"slider"==e||"slider-nested"==e||"svg"==e?"media":"wordpress"==e||"posts"==e||"pagination"==e||"nav-menu"==e||"sidebar"==e||"search"==e||"shortcode"==e?"wordpress":"post-title"==e||"post-excerpt"==e||"post-meta"==e||"post-content"==e||"post-sharing"==e||"related-posts"==e||"post-author"==e||"post-comments"==e||"post-taxonomy"==e||"post-navigation"==e?"single":"brf-flip-everything"==e||"brf-before-and-after"==e||"brf-font-awesome"==e||"brf-popup-trigger"==e?"bricksforge":"teeest"},setHideOnlyValue(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.hideOnly=e),this.save()},setHideTabsValue(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.hideTabs=e),this.save()},setHideStyleTabValue(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.hideStyleTab=e),this.save()},setCleanUpToolbarValue(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.cleanUpToolbar=e),this.save()},setHasCustomBuilderColorValue(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.hasCustomBuilderColor=e),this.save()},setCustomBuilderColorPrimaryValue(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.builderColorPrimary=e),this.save()},setCustomBuilderColorSecondaryValue(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.builderColorSecondary=e),this.save()},setCustomBuilderColorAccentValue(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.builderColorAccent=e),this.save()},setCustomBuilderColorTextValue(e){let t=this.roles.find((e=>e.value==this.currentRole));t&&(t.permissions.builderColorText=e),this.save()},resetStyles(){let e=this.getCurrentRole();e.permissions.builderColorPrimary="#23282d",e.permissions.builderColorSecondary="#343c43",e.permissions.builderColorAccent="#ffd64f",e.permissions.builderColorText="#e0e3e5",this.save()}}});var Ne=a(3796),ke=a(6432),Be=a(5021),xe=a(9980),Ae=a.n(xe);a(6486);const Ee={key:0,class:"brf-loading"},Re={key:1,class:"brf-element-container"},Pe={class:"brf-element-actions"},Ze=(0,l.createTextVNode)("Remove Role"),Se=(0,l.createTextVNode)(" Are you sure? "),Ie=(0,l.createTextVNode)("Activate All"),Fe=(0,l.createTextVNode)("Deactivate All");var Te={__name:"BricksElements",setup(e){const t=Ve(),{getElementsForCurrentRole:a}=(0,d.Jk)(t);t.load().then((()=>r.value=!0));const r=(0,l.ref)(!1),s=(0,l.computed)({get:()=>t.getElementsForCurrentRole,set:e=>t.setElementsForCurrentRole(e)}),o=(0,l.computed)((()=>"administrator"!=t.currentRole&&"editor"!=t.currentRole&&"author"!=t.currentRole&&"contributor"!=t.currentRole&&"subscriber"!=t.currentRole)),n=["layout","basic","general","media","wordpress","single"],i=((0,fe.U)(),async e=>{t.save()}),c=e=>{let t=e.charAt(0).toUpperCase()+e.slice(1);return t=t.replace("-"," "),t=t.split(" "),t[1]&&(t=t[0]+" "+t[1].charAt(0).toUpperCase()+t[1].slice(1)),"object"==typeof t?t[0]:t};return(e,a)=>r.value?((0,l.openBlock)(),(0,l.createElementBlock)("div",Re,[(0,l.createElementVNode)("div",Pe,[(0,l.unref)(o)?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ke.Z),{key:0,onPositiveClick:(0,l.unref)(t).removeCurrentRole},{trigger:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:(0,l.unref)(t).removeRole,quaternary:"",type:"error"},{default:(0,l.withCtx)((()=>[Ze])),_:1},8,["onClick"])])),default:(0,l.withCtx)((()=>[Se])),_:1},8,["onPositiveClick"])):(0,l.createCommentVNode)("",!0),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:(0,l.unref)(t).activateAllElements,quaternary:"",type:"primary"},{default:(0,l.withCtx)((()=>[Ie])),_:1},8,["onClick"]),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:(0,l.unref)(t).deactivateAllElements,quaternary:"",type:"primary"},{default:(0,l.withCtx)((()=>[Fe])),_:1},8,["onClick"])]),((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,(0,l.renderList)(n,(e=>(0,l.createElementVNode)("div",{key:e},[(0,l.createElementVNode)("h5",null,(0,l.toDisplayString)(c(e)),1),(0,l.createVNode)((0,l.unref)(Ae()),{modelValue:(0,l.unref)(s),"onUpdate:modelValue":a[0]||(a[0]=e=>(0,l.isRef)(s)?s.value=e:null),disabled:"layout"==e,group:e,onEnd:i,"item-key":"name"},{item:(0,l.withCtx)((({element:t})=>[t.category==e?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(Be.ZP),{key:0,class:(0,l.normalizeClass)(["brf-element","brf-"+t.name]),title:c(t.name),size:"small","header-style":"{titleFontSizeSmall: 8px}",hoverable:""},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:t.active,"onUpdate:value":[e=>t.active=e,e=>i()],size:"small"},null,8,["value","onUpdate:value"])])),_:2},1032,["class","title"])):(0,l.createCommentVNode)("",!0)])),_:2},1032,["modelValue","disabled","group"])]))),64))])):((0,l.openBlock)(),(0,l.createElementBlock)("div",Ee,[(0,l.createVNode)((0,l.unref)(Ne.Z),{size:"large"})]))}};a(5705);var Le=Te;const ze=e=>((0,l.pushScopeId)("data-v-62a8937a"),e=e(),(0,l.popScopeId)(),e),He={class:"brf-first-headline-inner"},We={class:"brf-switch-row"},Oe=ze((()=>(0,l.createElementVNode)("h4",null,"Keep The Changeability",-1))),Xe={class:"brf-switch-row"},De=ze((()=>(0,l.createElementVNode)("h4",null,"Hide Element Header",-1))),Je={key:0,class:"brf-switch-row"},qe=ze((()=>(0,l.createElementVNode)("h4",null,"Hide Tabs",-1))),Ge={class:"brf-switch-row"},Ue=ze((()=>(0,l.createElementVNode)("h4",null,"Clean up Toolbar",-1))),je={class:"brf-switch-row"},Me=ze((()=>(0,l.createElementVNode)("h4",null,"Custom Builder Theme",-1))),Ye={key:1,class:"brf-color-row"},Ke=(0,l.createTextVNode)(" Builder Theme "),Qe=ze((()=>(0,l.createElementVNode)("h4",null,"Primary Color",-1))),_e={key:2,class:"brf-color-row"},$e=ze((()=>(0,l.createElementVNode)("h4",null,"Secondary Color",-1))),et={key:3,class:"brf-color-row"},tt=ze((()=>(0,l.createElementVNode)("h4",null,"Accent Color",-1))),at={key:4,class:"brf-color-row"},lt=ze((()=>(0,l.createElementVNode)("h4",null,"Text Color",-1))),rt=(0,l.createTextVNode)(" Reset Styles ");var st={__name:"Permissions",setup(e){const t=Ve(),{roles:a,currentRole:r,getHideTabsValue:s}=(0,d.Jk)(t),o=(0,l.ref)(!1),n=(0,l.ref)(!1),i=(0,l.computed)((()=>{let e=t.roles.find((e=>"administrator"==e.value)).capabilities,a=[];for(const[t,l]of Object.entries(e))a.push({label:t,value:t});return a})),c=((0,l.ref)([]),(0,fe.U)(),(0,l.ref)(null)),u=((0,l.ref)(null),(0,l.ref)({name:null,capabilities:null,capabilitiesExpert:null,finalCapabilities:null})),f={name:{required:!0,trigger:["input"],message:"Please enter a name for your new role"},capabilities:{required:!0,trigger:["blur","change"],message:"Choose capabilities for your new role"},capabilitiesExpert:{type:"array",required:!0,trigger:["blur","change"],message:"Choose capabilities for your new role"}},p=async()=>{if(await(c.value?.validate()))return!1;let e={};if(o.value)for(let t of u.value.capabilitiesExpert)e[t]=!0;else e={...a.value.find((e=>e.value==u.value.capabilities)).capabilities};u.value.finalCapabilities=e,delete u.value.capabilitiesExpert,await t.createUserRole(u.value)},m=(0,l.computed)({get:()=>t.getHideOnlyValue,set:e=>t.setHideOnlyValue(e)}),v=(0,l.computed)({get:()=>t.getHideTabsValue,set:e=>t.setHideTabsValue(e)}),h=(0,l.computed)({get:()=>t.getHideStyleTabValue,set:e=>t.setHideStyleTabValue(e)}),g=(0,l.computed)({get:()=>t.getCleanUpToolbarValue,set:e=>t.setCleanUpToolbarValue(e)}),b=(0,l.computed)({get:()=>t.getHasCustomBuilderColorValue,set:e=>t.setHasCustomBuilderColorValue(e)}),w=(0,l.computed)({get:()=>t.getCustomBuilderColorPrimaryValue,set:e=>t.setCustomBuilderColorPrimaryValue(e)}),C=(0,l.computed)({get:()=>t.getCustomBuilderColorSecondaryValue,set:e=>t.setCustomBuilderColorSecondaryValue(e)}),V=(0,l.computed)({get:()=>t.getCustomBuilderColorAccentValue,set:e=>t.setCustomBuilderColorAccentValue(e)}),N=(0,l.computed)({get:()=>t.getCustomBuilderColorTextValue,set:e=>t.setCustomBuilderColorTextValue(e)});return(e,s)=>((0,l.openBlock)(),(0,l.createBlock)(D,{title:"Customizing"},{default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("div",He,[(0,l.createVNode)((0,l.unref)(pe.Z),{value:(0,l.unref)(r),"onUpdate:value":s[0]||(s[0]=e=>(0,l.isRef)(r)?r.value=e:null),options:(0,l.unref)(a),placeholder:"Select User Role"},null,8,["value","options"]),(0,l.createVNode)(de,{onClick:s[1]||(s[1]=e=>n.value=!0),text:"Add New User Role"}),(0,l.createVNode)((0,l.unref)(me.Z),{show:n.value,"onUpdate:show":s[6]||(s[6]=e=>n.value=e),"mask-closable":!1,preset:"dialog",title:"Add New User Role",content:"Are you sure?","positive-text":"Create User Role","negative-text":"Cancel",onPositiveClick:p},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ve.Z),{vertical:o.value,align:"stretch"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(he.Z),{inline:!o.value,ref_key:"newRoleFormRef",ref:c,model:u.value,rules:f},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Role Name",path:"name",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:u.value.name,"onUpdate:value":s[2]||(s[2]=e=>u.value.name=e),type:"text",placeholder:"Role Name"},null,8,["value"])])),_:1}),o.value?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ge.ZP),{key:0,label:"Capatibilities",path:"capabilitiesExpert"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:u.value.capabilitiesExpert,"onUpdate:value":s[3]||(s[3]=e=>u.value.capabilitiesExpert=e),multiple:"",options:(0,l.unref)(i),filterable:"",placeholder:"Select Capatibilities"},null,8,["value","options"])])),_:1})):(0,l.createCommentVNode)("",!0),o.value?(0,l.createCommentVNode)("",!0):((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ge.ZP),{key:1,label:"Clone Capatibilities from",path:"capabilities"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:u.value.capabilities,"onUpdate:value":s[4]||(s[4]=e=>u.value.capabilities=e),options:(0,l.unref)(a),placeholder:"Choose Role"},null,8,["value","options"])])),_:1}))])),_:1},8,["inline","model"])])),_:1},8,["vertical"]),(0,l.createVNode)((0,l.unref)(ve.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(we.Z),{checked:o.value,"onUpdate:checked":s[5]||(s[5]=e=>o.value=e),size:"medium",label:"Expert Mode"},null,8,["checked"])])),_:1})])),_:1},8,["show"])]),(0,l.createVNode)(Le),((0,l.openBlock)(),(0,l.createBlock)(l.Teleport,{to:"#sidebar-slot"},[(0,l.createVNode)(k,{headline:"Display Settings"},{default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("div",We,[(0,l.createVNode)(Y,{text:"Hide the elements in the overview only. With this setting you still have the possibility to edit existing elements. Important: Changing the order in this mode is not possible."},{default:(0,l.withCtx)((()=>[Oe])),_:1}),(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(m),"onUpdate:value":s[7]||(s[7]=e=>(0,l.isRef)(m)?m.value=e:null),size:"small"},null,8,["value"])])])),_:1}),(0,l.createVNode)(k,{headline:"Customize Builder"},{default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("div",Xe,[(0,l.createVNode)(Y,{text:"Hides the class selection and the tabs 'Content' & 'Style'"},{default:(0,l.withCtx)((()=>[De])),_:1}),(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(v),"onUpdate:value":s[8]||(s[8]=e=>(0,l.isRef)(v)?v.value=e:null),size:"small"},null,8,["value"])]),(0,l.unref)(t).getHideTabsValue?(0,l.createCommentVNode)("",!0):((0,l.openBlock)(),(0,l.createElementBlock)("div",Je,[(0,l.createVNode)(Y,{text:"Hides only the Element Tabs"},{default:(0,l.withCtx)((()=>[qe])),_:1}),(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(h),"onUpdate:value":s[9]||(s[9]=e=>(0,l.isRef)(h)?h.value=e:null),size:"small"},null,8,["value"])])),(0,l.createElementVNode)("div",Ge,[(0,l.createVNode)(Y,{text:"Removes some elements in the Builder Toolbar"},{default:(0,l.withCtx)((()=>[Ue])),_:1}),(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(g),"onUpdate:value":s[10]||(s[10]=e=>(0,l.isRef)(g)?g.value=e:null),size:"small"},null,8,["value"])]),(0,l.createElementVNode)("div",je,[(0,l.createVNode)(Y,{text:"Create a new look of the Bricks Builder"},{default:(0,l.withCtx)((()=>[Me])),_:1}),(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(b),"onUpdate:value":s[11]||(s[11]=e=>(0,l.isRef)(b)?b.value=e:null),size:"small"},null,8,["value"])]),(0,l.unref)(b)?((0,l.openBlock)(),(0,l.createElementBlock)("div",Ye,[(0,l.createVNode)((0,l.unref)(Ce.Z),{class:"mt-xs mb-xs",size:14,type:"primary"},{default:(0,l.withCtx)((()=>[Ke])),_:1}),(0,l.createVNode)(Y,{text:"Background Color of the builder"},{default:(0,l.withCtx)((()=>[Qe])),_:1}),(0,l.createVNode)((0,l.unref)(ye.Z),{value:(0,l.unref)(w),"onUpdate:value":s[12]||(s[12]=e=>(0,l.isRef)(w)?w.value=e:null)},null,8,["value"])])):(0,l.createCommentVNode)("",!0),(0,l.unref)(b)?((0,l.openBlock)(),(0,l.createElementBlock)("div",_e,[(0,l.createVNode)(Y,{text:"Color for Buttons and other elements"},{default:(0,l.withCtx)((()=>[$e])),_:1}),(0,l.createVNode)((0,l.unref)(ye.Z),{value:(0,l.unref)(C),"onUpdate:value":s[13]||(s[13]=e=>(0,l.isRef)(C)?C.value=e:null)},null,8,["value"])])):(0,l.createCommentVNode)("",!0),(0,l.unref)(b)?((0,l.openBlock)(),(0,l.createElementBlock)("div",et,[(0,l.createVNode)(Y,{text:"Color for Accents like Hover effects"},{default:(0,l.withCtx)((()=>[tt])),_:1}),(0,l.createVNode)((0,l.unref)(ye.Z),{value:(0,l.unref)(V),"onUpdate:value":s[14]||(s[14]=e=>(0,l.isRef)(V)?V.value=e:null)},null,8,["value"])])):(0,l.createCommentVNode)("",!0),(0,l.unref)(b)?((0,l.openBlock)(),(0,l.createElementBlock)("div",at,[(0,l.createVNode)(Y,{text:"Color for text"},{default:(0,l.withCtx)((()=>[lt])),_:1}),(0,l.createVNode)((0,l.unref)(ye.Z),{value:(0,l.unref)(N),"onUpdate:value":s[15]||(s[15]=e=>(0,l.isRef)(N)?N.value=e:null)},null,8,["value"])])):(0,l.createCommentVNode)("",!0),(0,l.unref)(b)?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(y.ZP),{key:5,onClick:(0,l.unref)(t).resetStyles,block:!0,strong:"",secondary:"",class:"mt-s",type:"primary"},{default:(0,l.withCtx)((()=>[rt])),_:1},8,["onClick"])):(0,l.createCommentVNode)("",!0)])),_:1})]))])),_:1}))}};a(9426);var ot=(0,w.Z)(st,[["__scopeId","data-v-62a8937a"]]);var nt={__name:"DefaultButton",props:["text","size","disabled"],setup(e){return(t,a)=>((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(y.ZP),{disabled:e.disabled,strong:"",secondary:"",type:"default",size:e.size},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(e.text),1)])),_:1},8,["disabled","size"]))}},it=a(9280),ct=a(7054),ut=a(3732);const dt=(0,d.Q_)("globalClasses",{state:()=>({activated:!1,currentCategory:"bricksforge",categories:[],loading:!1,saveText:"Save & Generate Global Classes"}),getters:{getGlobalClasses:e=>e.classes,getCurrentCategory:e=>e.categories.find((t=>t.value==e.currentCategory))},actions:{async init(){let e=await u().get(BRFVARS.apiurl+"get_global_classes",{headers:{"X-WP-Nonce":BRFVARS.nonce}}),t=BRFVARS.brfGlobalClassesActivated;this.activated=t&&1==t,e=e.data,e&&e.length?(this.categories=e,this.save()):await this.getInitialData()},setCurrentCategoryValue(e,t){this.categories.find((e=>e.value==this.currentCategory))[e]=t,this.save()},setGlobalClassStatus(e){this.activated=e,this.save()},async getInitialData(){let e=await u().get(BRFVARS.pluginurl+"/assets/classes/bricksforge.css");this.categories=[{value:"bricksforge",label:"Bricksforge",prefix:"brf",classes:this.generateGlobalClasses(e.data,"brf"),code:e.data}]},generateGlobalClasses(e,t){let a=[];if(!(e=(e=e.match(/\B\.\w+(?:[:-]+\w+)*(?=[^{}]*\{[^{}]*})/g)).filter((e=>!e.includes("::"))))||!e.length)return this.categories.find((e=>e.value==this.currentCategory)).classes=[],this.save(),[];for(let l of e)l=t?l.replace(".",t+"-"):l.replace(".",""),a.push(l);return this.categories&&this.categories.length&&(a=[...new Set(a)],this.categories.find((e=>e.value==this.currentCategory)).classes=a,this.save()),a},async resetGlobalClasses(){let e=await u().get(BRFVARS.pluginurl+"/assets/classes/bricksforge.css");this.categories&&this.categories.length&&(this.categories.find((e=>e.value==this.currentCategory)).code=e.data,this.save())},addCategory(e){if(!e)return;let t=e.name.replace(" ","").toLowerCase();this.categories.push({value:t,label:e.name,prefix:e.prefix,classes:"",code:""}),this.save(),this.currentCategory=t},async removeCurrentCategory(){for(let e=this.categories.length-1;e>=0;--e)this.categories[e].value==this.currentCategory&&this.categories.splice(e,1);this.currentCategory="bricksforge",this.save()},async save(){try{this.loading=!0,this.saveText="Checking for new classes. Please wait...";await u().post(BRFVARS.apiurl+"save_global_classes",JSON.stringify([this.categories,this.activated]),{headers:{"X-WP-Nonce":BRFVARS.nonce}});this.saveText="Done!",setTimeout((()=>{this.saveText="Save & Generate Global Classes"}),1e3),this.loading=!1}catch(e){console.error(e)}}}});var ft=a(2706);var pt={__name:"GlobalClass",props:{globalClass:String},setup(e){const t=e;return(e,a)=>((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ft.ZP),{bordered:!1,type:"primary"},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(t.globalClass),1)])),_:1}))}};const mt={class:"brf-first-headline-inner"},vt=(0,l.createTextVNode)("Remove Set"),ht=(0,l.createTextVNode)(" Are you sure? "),gt={key:0,class:"brf-loading"},bt=(0,l.createElementVNode)("h5",{class:"mt-0 mb-s"},"Classes",-1),wt={key:1},Ct={class:"mb-s d-flex justify-content-space-between align-items-center"},yt=(0,l.createTextVNode)(" CSS Code "),Vt={class:"brf-switch-row"},Nt=(0,l.createElementVNode)("h4",null,"Activate Global Classes",-1);var kt={__name:"GlobalClasses",setup(e){const t=dt(),a=[(0,ct.iv)(),ut.vk],r=(0,n.iH)(!1);(0,U.bv)((async()=>{await t.init(),r.value=!0}));const s=(0,n.iH)(!0),o=(0,n.Fl)({get:()=>t.getCurrentCategory?.code,set:e=>{t.getCurrentCategory.code=e}}),i=()=>{t.generateGlobalClasses(t.getCurrentCategory.code,t.getCurrentCategory.prefix)},c=()=>{t.resetGlobalClasses()},u=(0,n.Fl)({get:()=>t.activated,set:e=>t.setGlobalClassStatus(e)}),d=()=>{window.open("https://jenil.github.io/chota/#grid","_blank").focus()},f=(0,n.iH)(!1),p=(0,n.iH)(null),m=(0,n.iH)({name:null,prefix:null}),v={name:{required:!0,trigger:["input"],message:"Please enter a name for your new set"},prefix:{trigger:["input"],message:"Please enter a prefix."}},h=async()=>{if(await(p.value?.validate()))return!1;t.addCategory(m.value)};return(e,n)=>((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[(0,l.createVNode)(D,{title:"Global Classes"},{default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("div",mt,[(0,l.createVNode)((0,l.unref)(pe.Z),{value:(0,l.unref)(t).currentCategory,"onUpdate:value":n[0]||(n[0]=e=>(0,l.unref)(t).currentCategory=e),options:(0,l.unref)(t).categories,placeholder:"Select Category"},null,8,["value","options"]),(0,l.createVNode)(de,{onClick:n[1]||(n[1]=e=>f.value=!0),text:"New Global Class Set"}),"bricksforge"!=(0,l.unref)(t).currentCategory?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ke.Z),{key:0,onPositiveClick:n[2]||(n[2]=e=>(0,l.unref)(t).removeCurrentCategory())},{trigger:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(y.ZP),{quaternary:"",type:"error"},{default:(0,l.withCtx)((()=>[vt])),_:1})])),default:(0,l.withCtx)((()=>[ht])),_:1})):(0,l.createCommentVNode)("",!0)]),(0,l.createVNode)((0,l.unref)(me.Z),{show:f.value,"onUpdate:show":n[5]||(n[5]=e=>f.value=e),"mask-closable":!1,preset:"dialog",title:"New Global Class Set",content:"Are you sure?","positive-text":"Create Set","negative-text":"Cancel",onPositiveClick:h},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ve.Z),{vertical:!1,align:"stretch"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(he.Z),{inline:!0,ref_key:"formRef",ref:p,model:m.value,rules:v},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Give your set a name",path:"name",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:m.value.name,"onUpdate:value":n[3]||(n[3]=e=>m.value.name=e),type:"text",placeholder:"Name"},null,8,["value"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Prefix (if needed)",path:"prefix",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:m.value.prefix,"onUpdate:value":n[4]||(n[4]=e=>m.value.prefix=e),type:"text",placeholder:"For Example: brf"},null,8,["value"])])),_:1})])),_:1},8,["model"])])),_:1})])),_:1},8,["show"])])),_:1}),r.value?((0,l.openBlock)(),(0,l.createBlock)(G,{key:1},{default:(0,l.withCtx)((()=>[bt,(0,l.unref)(t).getCurrentCategory?.classes.length?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ve.Z),{key:0,justify:"start",class:"brf-flex-reset class-preview"},{default:(0,l.withCtx)((()=>[((0,l.openBlock)(!0),(0,l.createElementBlock)(l.Fragment,null,(0,l.renderList)((0,l.unref)(t).getCurrentCategory?.classes.slice(0,(0,l.unref)(t).getCurrentCategory?.classes.length>=50&&s.value?35:9999999999),(e=>((0,l.openBlock)(),(0,l.createBlock)(pt,{key:e,globalClass:e},null,8,["globalClass"])))),128))])),_:1})):((0,l.openBlock)(),(0,l.createElementBlock)("p",wt,"You have not added any classes yet")),(0,l.unref)(t).getCurrentCategory?.classes.length>=50?((0,l.openBlock)(),(0,l.createBlock)(nt,{key:2,onClick:n[6]||(n[6]=e=>s.value=!s.value),text:s.value?"Show All Classes ("+(0,l.unref)(t).getCurrentCategory?.classes?.length+")":"Collapse Classes",size:"small",class:"mt-s"},null,8,["text"])):(0,l.createCommentVNode)("",!0),"bricksforge"==(0,l.unref)(t).currentCategory?((0,l.openBlock)(),(0,l.createBlock)(nt,{key:3,onClick:d,size:"small",text:"How To Use the Bricksforge Grid (Chota)",class:"ml-xs"})):(0,l.createCommentVNode)("",!0),(0,l.createElementVNode)("h5",Ct,[yt,(0,l.createVNode)(nt,{onClick:i,disabled:(0,l.unref)(t).loading,text:(0,l.unref)(t).saveText},null,8,["disabled","text"])]),(0,l.createVNode)((0,l.unref)(it.Z1),{modelValue:(0,l.unref)(o),"onUpdate:modelValue":n[7]||(n[7]=e=>(0,l.isRef)(o)?o.value=e:null),placeholder:"Code goes here...",style:{height:"400px","font-size":"15px",background:"#161605"},autofocus:!0,"indent-with-tab":!0,"tab-size":2,extensions:a},null,8,["modelValue"]),(0,l.createVNode)(nt,{class:"mt-s",onClick:c,text:"Reset To Bricksforge Classes"})])),_:1})):((0,l.openBlock)(),(0,l.createElementBlock)("div",gt,[(0,l.createVNode)((0,l.unref)(Ne.Z),{size:"large"})])),((0,l.openBlock)(),(0,l.createBlock)(l.Teleport,{to:"#sidebar-slot"},[(0,l.createVNode)(k,{headline:"Global Settings"},{default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("div",Vt,[(0,l.createVNode)(Y,{text:"Activate or deactivate all sets of global classes"},{default:(0,l.withCtx)((()=>[Nt])),_:1}),(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(u),"onUpdate:value":n[8]||(n[8]=e=>(0,l.isRef)(u)?u.value=e:null),class:"brf-switch-green",size:"small"},null,8,["value"])])])),_:1})]))],64))}};a(9707);var Bt=kt,xt=a(8166),At=a(5635);const Et=e=>((0,l.pushScopeId)("data-v-8865bbf8"),e=e(),(0,l.popScopeId)(),e),Rt={class:"mt-m"},Pt=[Et((()=>(0,l.createElementVNode)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},[(0,l.createElementVNode)("path",{d:"M448 160H320V128H448v32zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM448 352v32H192V352H448zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z"})],-1)))],Zt=(0,l.createTextVNode)(' Allowing effects, you can use data attributes to adjust the scroll speed of certain elements to create stunning parallax effects. Example: data-speed="2". '),St=(0,l.createTextVNode)(' If you have elements with a fixed position, you have to include the Attribute: "data-brf-fixed" to your element. Otherwise, the fixed position will be ignored. '),It=Et((()=>(0,l.createElementVNode)("a",{class:"brf-color-primary brf-link-basic",href:"https://greensock.com/docs/v3/Plugins/ScrollSmoother",target:"_blank",rel:"noopener"},"Scroll Smoother Documentation",-1))),Ft=(0,l.createTextVNode)(" Use "),Tt=Et((()=>(0,l.createElementVNode)("strong",null,"data-lenis-prevent",-1))),Lt=(0,l.createTextVNode)(" attribute on nested scroll elements. In addition, we advice you to add overscroll-behavior: contain on this element. "),zt=(0,l.createTextVNode)(" You can use all Ease values from https://easings.net/ (Math Functions) "),Ht=Et((()=>(0,l.createElementVNode)("a",{class:"brf-color-primary brf-link-basic mt-xl",href:"https://lenis.studiofreight.com/",target:"_blank",rel:"noopener"},"Lenis Website / Documentation",-1)));var Wt={__name:"ToolElement",props:{id:Number,name:String,description:String,status:!1,hasSettings:!1,settings:Object},setup(e){const t=e,a=f(),{tools:r,activatedTools:s}=(0,d.Jk)(a),o=(0,U.iH)(!1),n=(0,U.Fl)({get:()=>s.value.includes(t.id),set:e=>a.updateStatus(t.id,e)}),i=[{label:"GSAP Scroll Smoother",value:"gsap"},{label:"Lenis",value:"lenis"}];return(t,r)=>((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[(0,l.createVNode)((0,l.unref)(Be.ZP),{class:"brf-tool-element",title:e.name,size:"small",type:"line",hoverable:""},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(e.description)+" ",1),(0,l.createElementVNode)("div",Rt,[(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(n),"onUpdate:value":r[0]||(r[0]=e=>(0,l.isRef)(n)?n.value=e:null),size:"small"},null,8,["value"]),e.hasSettings&&(0,l.unref)(n)?((0,l.openBlock)(),(0,l.createElementBlock)("a",{key:0,onClick:r[1]||(r[1]=e=>o.value=!0),class:"brf-settings"},Pt)):(0,l.createCommentVNode)("",!0)])])),_:1},8,["title"]),7===e.id?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(me.Z),{key:0,show:o.value,"onUpdate:show":r[16]||(r[16]=e=>o.value=e),"mask-closable":!1,preset:"dialog",title:"Scroll Smoother Settings","positive-text":"Save","negative-text":"Cancel",onPositiveClick:r[17]||(r[17]=e=>{"smoothScroller"==="smoothScroller"&&a.save()})},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ve.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Smooth Scrolling Provider",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:e.settings.provider,"onUpdate:value":r[2]||(r[2]=t=>e.settings.provider=t),options:i,type:"text",placeholder:"Choose provider"},null,8,["value"])])),_:1})])),_:1}),"gsap"!=e.settings.provider&&e.settings.provider?(0,l.createCommentVNode)("",!0):((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,{key:0},[(0,l.createVNode)((0,l.unref)(ve.Z),{class:"mt-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Smooth Value",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(xt.Z),{value:e.settings.smooth,"onUpdate:value":r[3]||(r[3]=t=>e.settings.smooth=t),type:"text",placeholder:"1",step:.5},null,8,["value","step"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Enable for touch devices",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.settings.smoothTouch,"onUpdate:value":r[4]||(r[4]=t=>e.settings.smoothTouch=t)},null,8,["value"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Allow Effects",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.settings.effects,"onUpdate:value":r[5]||(r[5]=t=>e.settings.effects=t)},null,8,["value"])])),_:1})])),_:1}),(0,l.createVNode)((0,l.unref)(At.Z),{type:"primary",size:"small","show-icon":!1,class:"mt-xs mb-xs"},{default:(0,l.withCtx)((()=>[Zt])),_:1}),(0,l.createVNode)((0,l.unref)(At.Z),{type:"primary",size:"small","show-icon":!1,class:"mb-s"},{default:(0,l.withCtx)((()=>[St,(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Adjust all fixed elements automatically",class:"mt-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.settings.adjustFixedElements,"onUpdate:value":r[6]||(r[6]=t=>e.settings.adjustFixedElements=t),size:"small"},null,8,["value"])])),_:1})])),_:1}),It],64)),"lenis"==e.settings.provider?((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,{key:1},[(0,l.createVNode)((0,l.unref)(ve.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Duration",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(xt.Z),{value:e.settings.lenisDuration,"onUpdate:value":r[7]||(r[7]=t=>e.settings.lenisDuration=t),placeholder:"1.2",step:.1},null,8,["value","step"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Mouse Multiplier",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(xt.Z),{value:e.settings.lenisMouseMultiplier,"onUpdate:value":r[8]||(r[8]=t=>e.settings.lenisMouseMultiplier=t),placeholder:"1",step:.1},null,8,["value","step"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Touch Multiplier",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(xt.Z),{value:e.settings.lenisTouchMultiplier,"onUpdate:value":r[9]||(r[9]=t=>e.settings.lenisTouchMultiplier=t),placeholder:"2",step:.1},null,8,["value","step"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Direction",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:e.settings.lenisDirection,"onUpdate:value":r[10]||(r[10]=t=>e.settings.lenisDirection=t),type:"text",placeholder:"vertical"},null,8,["value"])])),_:1})])),_:1}),(0,l.createVNode)((0,l.unref)(ve.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Gesture Direction",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:e.settings.lenisGestureDirection,"onUpdate:value":r[11]||(r[11]=t=>e.settings.lenisGestureDirection=t),type:"text",placeholder:"vertical"},null,8,["value"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Easing",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:e.settings.lenisEase,"onUpdate:value":r[12]||(r[12]=t=>e.settings.lenisEase=t),placeholder:"Math.min(1, 1.001 - Math.pow(2, -10 * x))",type:"text"},null,8,["value"])])),_:1})])),_:1}),(0,l.createVNode)((0,l.unref)(ve.Z),{class:"mb-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Smooth",class:"mt-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.settings.lenisSmooth,"onUpdate:value":r[13]||(r[13]=t=>e.settings.lenisSmooth=t),size:"small"},null,8,["value"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Smooth Touch",class:"mt-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.settings.lenisSmoothTouch,"onUpdate:value":r[14]||(r[14]=t=>e.settings.lenisSmoothTouch=t),size:"small"},null,8,["value"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Infinite",class:"mt-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.settings.lenisInfinite,"onUpdate:value":r[15]||(r[15]=t=>e.settings.lenisInfinite=t),size:"small"},null,8,["value"])])),_:1})])),_:1}),(0,l.createVNode)((0,l.unref)(At.Z),{type:"primary",size:"small","show-icon":!1,class:"mb-xs"},{default:(0,l.withCtx)((()=>[Ft,Tt,Lt])),_:1}),(0,l.createVNode)((0,l.unref)(At.Z),{type:"primary",size:"small","show-icon":!1,class:"mb-s"},{default:(0,l.withCtx)((()=>[zt])),_:1}),Ht],64)):(0,l.createCommentVNode)("",!0)])),_:1},8,["show"])):(0,l.createCommentVNode)("",!0)],64))}};a(8698);var Ot=(0,w.Z)(Wt,[["__scopeId","data-v-8865bbf8"]]);const Xt=(0,l.createElementVNode)("h5",{class:"mt-0"},"A set of different tools that will make your work with Bricks easier.",-1);var Dt={__name:"Tools",setup(e){const t=f(),{tools:a}=(0,d.Jk)(t);return(0,U.bv)((()=>{t.init()})),(e,t)=>((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[(0,l.createVNode)(D,{title:"Extensions"}),(0,l.createVNode)(G,null,{default:(0,l.withCtx)((()=>[Xt,(0,l.createVNode)((0,l.unref)(ve.Z),{justify:"start",class:"brf-flex-tool-list"},{default:(0,l.withCtx)((()=>[((0,l.openBlock)(!0),(0,l.createElementBlock)(l.Fragment,null,(0,l.renderList)((0,l.unref)(a),(e=>((0,l.openBlock)(),(0,l.createBlock)(Ot,{key:e.id,name:e.name,description:e.description,id:e.id,settings:e.settings,hasSettings:e.hasSettings},null,8,["name","description","id","settings","hasSettings"])))),128))])),_:1})])),_:1})],64))}};a(4844);var Jt=Dt;const qt=(0,d.Q_)("elements",{state:()=>({elements:[],activatedElements:[]}),getters:{},actions:{init(){this.elements=this.getElements(),this.activatedElements=BRFVARS.brfActivatedElements?BRFVARS.brfActivatedElements:[],this.mergeSettings();for(let e of this.elements)this.activatedElements.indexOf((t=>t.id==e.id))>-1&&(e.status=!0)},getElements(){return[{id:0,name:"Flip Everything",description:"A flip box based on Nestable Elements. Flip whatever you want!",hasSettings:!1,settings:{},status:!1},{id:1,name:"Font Awesome Pro",description:"This will connect Bricks to your Font Awesome Pro license.",hasSettings:!0,settings:{kitID:""},status:!1},{id:2,name:"Before And After",description:"A Before And After Slider with a lot of emphasis on performance.",hasSettings:!1,settings:{},status:!1},{id:3,name:"Popup Trigger",description:"Control when your popups should open or close.",hasSettings:!1,settings:{},status:!1},{id:4,name:"Table Of Contents",description:"Generates a Table of Contents from H1...H6 Tags.",hasSettings:!1,settings:{},status:!1}]},mergeSettings(){for(let e of this.activatedElements)for(let t of this.elements)e.id===t.id&&(t.settings=e.settings)},updateStatus(e,t,a){if(this.elements.find((t=>t.id==e)).status=t,!0===t)this.activatedElements.push({id:e,settings:a});else{const t=this.activatedElements.findIndex((t=>t.id==e));t>-1&&this.activatedElements.splice(t,1)}this.save()},async save(){await u().post(BRFVARS.apiurl+"save_elements",JSON.stringify(this.activatedElements),{headers:{"X-WP-Nonce":BRFVARS.nonce}})}}}),Gt=e=>((0,l.pushScopeId)("data-v-f8013212"),e=e(),(0,l.popScopeId)(),e),Ut={class:"mt-m"},jt=[Gt((()=>(0,l.createElementVNode)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},[(0,l.createElementVNode)("path",{d:"M448 160H320V128H448v32zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM448 352v32H192V352H448zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z"})],-1)))],Mt=Gt((()=>(0,l.createElementVNode)("a",{class:"brf-color-primary brf-link-basic",href:"https://fontawesome.com/docs/web/setup/use-kit",target:"_blank",rel:"noopener"},"Help",-1)));var Yt={__name:"ElementTile",props:{id:Number,name:String,description:String,status:!1,hasSettings:!1,settings:Object},setup(e){const t=e,a=(0,U.iH)(!1),r=qt(),{elements:s,activatedElements:o}=(0,d.Jk)(r),n=(0,U.Fl)({get:()=>o.value.some((e=>e.id==t.id)),set:e=>r.updateStatus(t.id,e,t.settings?t.settings:{})}),i=((0,U.Fl)({get:()=>t.settings.kitID?t.settings.kitID:"",set:e=>r.activatedElements.find((e=>e.id==t.id)).settings.kitID=e}),()=>{r.save()});return(t,r)=>((0,l.openBlock)(),(0,l.createElementBlock)("div",null,[(0,l.createVNode)((0,l.unref)(Be.ZP),{title:e.name,size:"small",type:"line",hoverable:""},{default:(0,l.withCtx)((()=>[(0,l.createTextVNode)((0,l.toDisplayString)(e.description)+" ",1),(0,l.createElementVNode)("div",Ut,[(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(n),"onUpdate:value":r[0]||(r[0]=e=>(0,l.isRef)(n)?n.value=e:null),size:"small"},null,8,["value"]),e.hasSettings&&(0,l.unref)(n)?((0,l.openBlock)(),(0,l.createElementBlock)("a",{key:0,onClick:r[1]||(r[1]=e=>a.value=!0),class:"brf-settings"},jt)):(0,l.createCommentVNode)("",!0)])])),_:1},8,["title"]),1===e.id?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(me.Z),{key:0,show:a.value,"onUpdate:show":r[3]||(r[3]=e=>a.value=e),"mask-closable":!1,preset:"dialog",title:"Font Awesome Pro","positive-text":"Save","negative-text":"Cancel",onPositiveClick:i},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Enter your Kit ID",class:"mb-xs"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:e.settings.kitID,"onUpdate:value":r[2]||(r[2]=t=>e.settings.kitID=t),type:"text",placeholder:"Example: 84d29383b9"},null,8,["value"])])),_:1}),Mt])),_:1},8,["show"])):(0,l.createCommentVNode)("",!0)]))}};a(4366);var Kt=(0,w.Z)(Yt,[["__scopeId","data-v-f8013212"]]);const Qt=(0,l.createElementVNode)("h5",{class:"mt-0"},"A set of different elements that will make your work with Bricks easier. More elements are coming soon!",-1);var _t={__name:"Elements",setup(e){const t=qt(),{elements:a}=(0,d.Jk)(t);return(0,U.bv)((()=>{t.init()})),(e,t)=>((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[(0,l.createVNode)(D,{title:"Elements"}),(0,l.createVNode)(G,null,{default:(0,l.withCtx)((()=>[Qt,(0,l.createVNode)((0,l.unref)(ve.Z),{justify:"start",class:"brf-flex-tool-list"},{default:(0,l.withCtx)((()=>[((0,l.openBlock)(!0),(0,l.createElementBlock)(l.Fragment,null,(0,l.renderList)((0,l.unref)(a),(e=>((0,l.openBlock)(),(0,l.createBlock)(Kt,{class:"brf-tool-element",key:e.id,name:e.name,description:e.description,id:e.id,settings:e.settings,hasSettings:e.hasSettings},null,8,["name","description","id","settings","hasSettings"])))),128))])),_:1})])),_:1})],64))}};a(4152);var $t=_t;const ea=(0,d.Q_)("popups",{state:()=>({popups:[],savingSuccess:!1}),getters:{},actions:{async load(){let e=BRFVARS.popups;e&&e.length&&(this.popups=e)},createNewPopup(e){this.popups.push({id:this.uid(),overlayColor:"rgba(0,0,0,.5)",innerBackgroundColor:"transparent"})},uid(){var e=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()},getAllPages(){let e=[];if(!BRFVARS.pages.length)return e;for(let t of BRFVARS.pages)e.push({label:t.post_title,value:t.ID});return e},getAllTemplates(){let e=[];if(!BRFVARS.templates.length)return e;for(let t of BRFVARS.templates)e.push({label:t.post_title,value:t.ID});return e},deletePopup(e){let t=this.popups.findIndex((t=>t.id==e));t>-1&&this.popups.splice(t,1),this.save()},async save(){await u().post(BRFVARS.apiurl+"save_popups",JSON.stringify(this.popups),{headers:{"X-WP-Nonce":BRFVARS.nonce}}),this.savingSuccess=!0,setTimeout((()=>{this.savingSuccess=!1}),1e3)}}});var ta=a(7966),aa=a(4239);const la=(0,l.createElementVNode)("h5",{class:"mt-0"},"Create your popups visually and assign certain conditions to them.",-1),ra=(0,l.createTextVNode)("Create Your First Popup"),sa=(0,l.createTextVNode)("Create Popup"),oa=(0,l.createTextVNode)("Active"),na=(0,l.createTextVNode)("Inactive"),ia=(0,l.createTextVNode)(" Delete "),ca=(0,l.createTextVNode)(" Are you sure? "),ua={key:0},da={key:1};var fa={__name:"Popups",setup(e){const t=ea(),{popups:a,getAllPages:r}=(0,d.Jk)(t);(0,U.bv)((()=>{t.load()}));const s=()=>{t.createNewPopup()},o=(0,U.iH)([{label:"Entire Website",value:"entire_website"},{label:"Specific Post/Page",value:"specific_page"}]),n=t.getAllPages(),i=t.getAllTemplates(),c=(0,U.iH)([{label:"Pageload",value:"pageLoad"},{label:"Click",value:"click"},{label:"Scroll Position",value:"scrollPosition"},{label:"Custom Trigger",value:"customTrigger"}]),u=(0,U.iH)([{label:"Fade In Down",value:"fade-in-down"},{label:"Fade In Up",value:"fade-in-up"},{label:"Fade In Left",value:"fade-in-left"},{label:"Fade In Right",value:"fade-in-right"},{label:"Fade In",value:"fade-in"}]);return(e,r)=>((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[(0,l.createVNode)(D,{title:"Popups"}),(0,l.createVNode)(G,null,{default:(0,l.withCtx)((()=>[la,(0,l.unref)(a).length?(0,l.createCommentVNode)("",!0):((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(y.ZP),{key:0,onClick:s,type:"primary",secondary:""},{default:(0,l.withCtx)((()=>[ra])),_:1})),(0,l.unref)(a).length?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(y.ZP),{key:1,onClick:s,type:"primary",secondary:"",class:"mb-m"},{default:(0,l.withCtx)((()=>[sa])),_:1})):(0,l.createCommentVNode)("",!0),(0,l.unref)(a).length?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ta.ZP),{key:2,"default-expanded-names":"1",accordion:""},{default:(0,l.withCtx)((()=>[((0,l.openBlock)(!0),(0,l.createElementBlock)(l.Fragment,null,(0,l.renderList)((0,l.unref)(a),(e=>((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(aa.Z),{key:e.id,title:e.name?e.name:"New Popup",name:e.id,class:"brf-popup-item"},{"header-extra":(0,l.withCtx)((()=>[e.active?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ft.ZP),{key:0,size:"small",round:"",bordered:!1,type:"success"},{default:(0,l.withCtx)((()=>[oa])),_:1})):(0,l.createCommentVNode)("",!0),e.active?(0,l.createCommentVNode)("",!0):((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ft.ZP),{key:1,size:"small",round:"",bordered:!1,type:"error"},{default:(0,l.withCtx)((()=>[na])),_:1}))])),default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Status",class:"mb-m"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.active,"onUpdate:value":t=>e.active=t,size:"small",class:"brf-popup-status brf-switch-green"},null,8,["value","onUpdate:value"])])),_:2},1024),(0,l.createVNode)((0,l.unref)(he.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ve.Z),{class:"mb-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Name"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:e.name,"onUpdate:value":t=>e.name=t,placeholder:"Name"},null,8,["value","onUpdate:value"])])),_:2},1024),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Template"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:e.template,"onUpdate:value":t=>e.template=t,options:(0,l.unref)(i)},null,8,["value","onUpdate:value","options"])])),_:2},1024)])),_:2},1024),(0,l.createVNode)((0,l.unref)(ve.Z),{class:"mb-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Display On"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:e.displayOn,"onUpdate:value":t=>e.displayOn=t,options:o.value},null,8,["value","onUpdate:value","options"])])),_:2},1024),"specific_page"==e.displayOn?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ge.ZP),{key:0,label:"Page"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:e.page,"onUpdate:value":t=>e.page=t,options:(0,l.unref)(n),filterable:""},null,8,["value","onUpdate:value","options"])])),_:2},1024)):(0,l.createCommentVNode)("",!0),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"On (Trigger)"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:e.trigger,"onUpdate:value":t=>e.trigger=t,options:c.value},null,8,["value","onUpdate:value","options"])])),_:2},1024),"pageLoad"==e.trigger?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ge.ZP),{key:1,label:"After (Time in Seconds)"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:e.seconds,"onUpdate:value":t=>e.seconds=t,placeholder:"0",type:"number"},null,8,["value","onUpdate:value"])])),_:2},1024)):(0,l.createCommentVNode)("",!0),"click"==e.trigger?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ge.ZP),{key:2,label:"Selector"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:e.selector,"onUpdate:value":t=>e.selector=t,placeholder:"#selector"},null,8,["value","onUpdate:value"])])),_:2},1024)):(0,l.createCommentVNode)("",!0),"scrollPosition"==e.trigger?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ge.ZP),{key:3,label:"Scroll Position (Pixel)"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:e.scrollPosition,"onUpdate:value":t=>e.scrollPosition=t,placeholder:"500"},null,8,["value","onUpdate:value"])])),_:2},1024)):(0,l.createCommentVNode)("",!0),"pageLoad"==e.trigger||"scrollPosition"==e.trigger?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ge.ZP),{key:4,label:"How many executions?"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:e.executions,"onUpdate:value":t=>e.executions=t,placeholder:"-1",type:"number"},null,8,["value","onUpdate:value"])])),_:2},1024)):(0,l.createCommentVNode)("",!0)])),_:2},1024),(0,l.createVNode)((0,l.unref)(ve.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Animation"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:e.animation,"onUpdate:value":t=>e.animation=t,options:u.value},null,8,["value","onUpdate:value","options"])])),_:2},1024),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Overlay Color"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ye.Z),{value:e.overlayColor,"onUpdate:value":t=>e.overlayColor=t,"show-alpha":!0},null,8,["value","onUpdate:value"])])),_:2},1024),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Inner BG Color"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ye.Z),{value:e.innerBackgroundColor,"onUpdate:value":t=>e.innerBackgroundColor=t,"show-alpha":!0},null,8,["value","onUpdate:value"])])),_:2},1024),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Close on overlay click"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.closeOnOverlayClick,"onUpdate:value":t=>e.closeOnOverlayClick=t,size:"small"},null,8,["value","onUpdate:value"])])),_:2},1024),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Add Close Button"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.addCloseButton,"onUpdate:value":t=>e.addCloseButton=t,size:"small"},null,8,["value","onUpdate:value"])])),_:2},1024),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Is Scrollable"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:e.isScrollable,"onUpdate:value":t=>e.isScrollable=t,size:"small"},null,8,["value","onUpdate:value"])])),_:2},1024)])),_:2},1024),(0,l.createVNode)((0,l.unref)(ve.Z),{justify:"space-between"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ke.Z),{onPositiveClick:a=>(0,l.unref)(t).deletePopup(e.id)},{trigger:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(y.ZP),{text:"",type:"error",class:"mt-l brf-delete-popup"},{default:(0,l.withCtx)((()=>[ia])),_:1})])),default:(0,l.withCtx)((()=>[ca])),_:2},1032,["onPositiveClick"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["title","name"])))),128))])),_:1})):(0,l.createCommentVNode)("",!0),(0,l.unref)(a).length?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(y.ZP),{key:3,onClick:r[0]||(r[0]=e=>(0,l.unref)(t).save()),type:"primary",secondary:"",class:"mt-m"},{default:(0,l.withCtx)((()=>[(0,l.unref)(t).savingSuccess?(0,l.createCommentVNode)("",!0):((0,l.openBlock)(),(0,l.createElementBlock)("span",ua,"Save")),(0,l.unref)(t).savingSuccess?((0,l.openBlock)(),(0,l.createElementBlock)("span",da,"Successfully Saved")):(0,l.createCommentVNode)("",!0)])),_:1})):(0,l.createCommentVNode)("",!0)])),_:1})],64))}},pa=a(4028);const ma=(0,l.createElementVNode)("h5",{class:"mt-0"},"Customize Bricksforge the way you like.",-1),va=(0,l.createTextVNode)(" Choose "),ha={key:0},ga={key:1},ba=(0,l.createElementVNode)("span",null,"Reset",-1);var wa={__name:"WhiteLabel",setup(e){const t=(0,p.t)(),{settings:a,saving:r}=(0,d.Jk)(t);t.init();const s=(0,U.Fl)({get:()=>t.settings.themeOverrides.common.primaryColor,set:e=>{t.settings.themeOverrides.common.primaryColor=e,t.settings.themeOverrides.common.primaryColorHover=e,t.settings.themeOverrides.common.primaryColorSuppl=e}}),o=[{value:"dark",label:"Dark"},{value:"light",label:"Light (Coming soon)",disabled:!0}],n=()=>{i()&&_.noConflict();let e=wp.media({title:"Select Image",button:{text:"Use this image"},frame:"select",multiple:!1});e.open(),e.on("select",(function(){let a=e.state().get("selection").toJSON();if(!a)return;if(!a[0].url)return;let l=a[0].url;t.settings.logo=l}))},i=((0,U.iH)({primary:t.settings.themeOverrides.common.primaryColor,opaque:t.settings.themeOverrides.common.primaryColor+"1B"}),()=>{let e=!1;if("undefined"!=typeof _&&"function"==typeof _.forEach){e=!0,["get","set","at","cloneDeep"].forEach((function(t){e="function"==typeof _[t]&&e}))}return!!e});return(e,i)=>((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[(0,l.createVNode)(D,{title:"White Label"}),(0,l.createVNode)(G,null,{default:(0,l.withCtx)((()=>[ma,(0,l.createVNode)((0,l.unref)(ve.Z),{class:"mb-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Menu Title"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:(0,l.unref)(a).menuTitle,"onUpdate:value":i[0]||(i[0]=e=>(0,l.unref)(a).menuTitle=e),type:"text",placeholder:"Bricksforge"},null,8,["value"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Appearance"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:(0,l.unref)(a).appearance,"onUpdate:value":i[1]||(i[1]=e=>(0,l.unref)(a).appearance=e),options:o},null,8,["value"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Primary Color"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ye.Z),{value:(0,l.unref)(s),"onUpdate:value":i[2]||(i[2]=e=>(0,l.isRef)(s)?s.value=e:null),"show-alpha":!1},null,8,["value"])])),_:1})])),_:1}),(0,l.createVNode)((0,l.unref)(ve.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Logo"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pa.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{placeholder:"Logo Url",value:(0,l.unref)(a).logo,"onUpdate:value":i[3]||(i[3]=e=>(0,l.unref)(a).logo=e)},null,8,["value"]),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:n,type:"primary",secondary:""},{default:(0,l.withCtx)((()=>[va])),_:1})])),_:1})])),_:1})])),_:1}),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:i[4]||(i[4]=e=>(0,l.unref)(t).save()),class:"mt-l mr-xs",strong:"",secondary:"",type:"primary"},{default:(0,l.withCtx)((()=>[!1===(0,l.unref)(r)?((0,l.openBlock)(),(0,l.createElementBlock)("span",ha,"Save")):((0,l.openBlock)(),(0,l.createElementBlock)("span",ga,"Saving..."))])),_:1}),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:i[5]||(i[5]=e=>(0,l.unref)(t).resetStyles()),class:"mt-l",secondary:""},{default:(0,l.withCtx)((()=>[ba])),_:1})])),_:1})],64))}};const Ca=(0,d.Q_)("license",{state:()=>({activated:!1,devMode:!1}),getters:{isActivated(e){return 1==e.activated}},actions:{async activateLicense(e,t){let a=window.location.hostname;if(a.includes("dev.")||a.includes("development.")||a.includes("local.")||a.includes(".local")||a.includes("localhost")||a.includes("staging.")||"bricksforge"==a){let t=await u().post(BRFVARS.apiurl+"save_settings",JSON.stringify(e),{headers:{"X-WP-Nonce":BRFVARS.nonce}});return t=t.data,this.activated=!0,window.location.reload(),!0}let l=await u().get("https://bricksforge.io/wp-admin/admin-post.php?action=activate_license_key&key="+e+"&domain="+t),r=JSON.parse(l.data.body);if("error"==r.result&&40==r.error_code){let t=await u().post(BRFVARS.apiurl+"save_settings",JSON.stringify(e),{headers:{"X-WP-Nonce":BRFVARS.nonce}});return t=t.data,this.activated=!0,window.location.reload(),!0}if("success"==r.result){let t=await u().post(BRFVARS.apiurl+"save_settings",JSON.stringify(e),{headers:{"X-WP-Nonce":BRFVARS.nonce}});t=t.data,this.activated=!0,window.location.reload()}},async deactivateLicense(e,t){let a=await u().get("https://bricksforge.io/wp-admin/admin-post.php?action=deactivate_license_key&key="+e+"&domain="+t);"success"==JSON.parse(a.data.body).result&&(await u().post(BRFVARS.apiurl+"save_settings","",{headers:{"X-WP-Nonce":BRFVARS.nonce}}),this.activated=!1,localStorage.removeItem("brf_last_check"),window.location.reload())},async check(e=!1){let t=window.location.hostname;if(localStorage.getItem("brf_last_check")>Date.now()-864e5&&0==e)return!0;let a=BRFVARS.settings;if(!a)return this.activated=!1,!1;let l=await u().get("https://bricksforge.io/wp-admin/admin-post.php?action=check_license_key&key="+a),r=JSON.parse(l.data.body);if("success"!=r.result)return this.activated=!1,!1;if("active"==!r.status)return this.activated=!1,!1;if(BRFVARS.settings&&(t.includes("dev.")||t.includes("development.")||t.includes("local.")||t.includes(".local")||t.includes("localhost")||t.includes("staging.")||"bricksforge"==t))return this.activated=!0,this.devMode=!0,localStorage.setItem("brf_last_check",Date.now()),!0;let s=r.registered_domains;return s&&s.find((e=>e.registered_domain==window.location.hostname))?(localStorage.setItem("brf_last_check",Date.now()),this.activated=!0,!0):(this.activated=!1,!1)}}}),ya={key:0,class:"brf-loading"},Va={key:1},Na={key:0},ka=(0,l.createElementVNode)("h5",{class:"mt-0"},"Enter Your License Key",-1),Ba=(0,l.createTextVNode)(" Wrong License Key! "),xa=(0,l.createTextVNode)(" Activate "),Aa={key:1},Ea=(0,l.createTextVNode)(" Your License Is Active "),Ra=(0,l.createTextVNode)(" Development Site "),Pa=(0,l.createTextVNode)(" Deactivate License for this domain ");var Za={__name:"License",setup(e){const t=Ca(),a=(0,U.iH)(""),r=(0,U.iH)(!1),s=(0,U.iH)(!1),o=window.location.hostname,n=(0,U.iH)(!1),i=()=>{c(a.value)};(0,U.bv)((async()=>{if(!await t.check(!0))return 1==r.value&&t.deactivateLicense(),r.value=!1,void(n.value=!0);a.value=BRFVARS.settings,r.value=!0,n.value=!0}));const c=async e=>{let t=await u().get("https://bricksforge.io/wp-admin/admin-post.php?action=check_license_key&key="+e),a=JSON.parse(t.data.body);"success"==a.result&&"active"!=!a.status?(s.value=!1,d(e)):p()},d=async e=>{t.activateLicense(e,o)},f=async()=>{t.deactivateLicense(a.value,o)},p=()=>{s.value=!0,r.value=!1};return(e,o)=>((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[(0,l.createVNode)(D,{title:"License"}),(0,l.createVNode)(G,null,{default:(0,l.withCtx)((()=>[n.value?((0,l.openBlock)(),(0,l.createElementBlock)("div",Va,[r.value?((0,l.openBlock)(),(0,l.createElementBlock)("div",Aa,[(0,l.createVNode)((0,l.unref)(ft.ZP),{bordered:!1,type:"success",class:"mr-s"},{default:(0,l.withCtx)((()=>[Ea])),_:1}),(0,l.unref)(t).devMode?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(ft.ZP),{key:0,bordered:!1,type:"warning",class:"mr-s"},{default:(0,l.withCtx)((()=>[Ra])),_:1})):(0,l.createCommentVNode)("",!0),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:f,quaternary:"",type:"error",size:"small"},{default:(0,l.withCtx)((()=>[Pa])),_:1})])):((0,l.openBlock)(),(0,l.createElementBlock)("div",Na,[ka,s.value?((0,l.openBlock)(),(0,l.createBlock)((0,l.unref)(At.Z),{key:0,"show-icon":!1,type:"error",class:"mb-s"},{default:(0,l.withCtx)((()=>[Ba])),_:1})):(0,l.createCommentVNode)("",!0),(0,l.createVNode)((0,l.unref)(pa.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:a.value,"onUpdate:value":o[0]||(o[0]=e=>a.value=e),style:{width:"50%"},placeholder:"Your License"},null,8,["value"]),(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:i,type:"primary",secondary:""},{default:(0,l.withCtx)((()=>[xa])),_:1})])),_:1})]))])):((0,l.openBlock)(),(0,l.createElementBlock)("div",ya,[(0,l.createVNode)((0,l.unref)(Ne.Z),{size:"large"})]))])),_:1})],64))}};const Sa=(0,d.Q_)("maintenance",{state:()=>({settings:{isActivated:!1},roles:[],saving:!1}),getters:{},actions:{init(){let e=BRFVARS.maintenance[0];e&&(this.settings=e),this.getRoles()},async getRoles(){const e=[];let t=await u().get(BRFVARS.apiurl+"get_user_roles",{headers:{"X-WP-Nonce":BRFVARS.nonce}});for(const[a,l]of Object.entries(t.data))e.push({label:l.name,value:l.name.toLowerCase()});this.roles=e},async save(){this.saving=!0;try{await u().post(BRFVARS.apiurl+"save_maintenance",JSON.stringify([this.settings]),{headers:{"X-WP-Nonce":BRFVARS.nonce}});this.saving=!1}catch(e){console.error(e),this.saving=!1}}}}),Ia=(0,l.createElementVNode)("h5",{class:"mt-0"},"Configure a Maintenance Page quickly and easily.",-1),Fa={key:0,class:"brf-maintenance-section"},Ta=(0,l.createElementVNode)("h4",{class:"mb-s mt-0"},"Unlock with Password",-1),La=(0,l.createElementVNode)("p",null,[(0,l.createTextVNode)("To access the website, the visitor must add a query string to the URL. "),(0,l.createElementVNode)("br"),(0,l.createTextVNode)("Syntax: "),(0,l.createElementVNode)("strong",null,"www.website.com?password={your-password}")],-1),za={key:0},Ha={key:1},Wa={class:"brf-switch-row"},Oa=(0,l.createElementVNode)("h4",null,"Activate Maintenance Mode",-1);var Xa={__name:"Maintenance",setup(e){const t=Sa(),{settings:a,roles:r}=(0,d.Jk)(t);t.init();const s=(0,U.Fl)((()=>{let e=[];if(!BRFVARS.pages.length)return e;for(let t of BRFVARS.ptPage)e.push({label:t.post_title,value:t.ID});return e}));return(e,o)=>((0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[(0,l.createVNode)(D,{title:"Maintenance Mode"}),(0,l.createVNode)(G,null,{default:(0,l.withCtx)((()=>[Ia,(0,l.createVNode)((0,l.unref)(ve.Z),{class:"mb-s"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Maintenance Page"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{value:(0,l.unref)(a).page,"onUpdate:value":[o[0]||(o[0]=e=>(0,l.unref)(a).page=e),o[1]||(o[1]=e=>(0,l.unref)(t).save())],options:(0,l.unref)(s)},null,8,["value","options"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Status Code (Default: 302)"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(xt.Z),{value:(0,l.unref)(a).statusCode,"onUpdate:value":o[2]||(o[2]=e=>(0,l.unref)(a).statusCode=e),placeholder:"302"},null,8,["value"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Exclude User Role(s)"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(pe.Z),{class:"brf-select-user-roles",value:(0,l.unref)(a).exclude,"onUpdate:value":[o[3]||(o[3]=e=>(0,l.unref)(a).exclude=e),o[4]||(o[4]=e=>(0,l.unref)(t).save())],options:(0,l.unref)(r),multiple:!0},null,8,["value","options"])])),_:1}),(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Unlock With Password"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(j.Z),{value:(0,l.unref)(a).unlockWithPassword,"onUpdate:value":[o[5]||(o[5]=e=>(0,l.unref)(a).unlockWithPassword=e),o[6]||(o[6]=e=>(0,l.unref)(t).save())],size:"small"},null,8,["value"])])),_:1})])),_:1}),(0,l.createVNode)((0,l.unref)(ve.Z),null,{default:(0,l.withCtx)((()=>[(0,l.unref)(a).unlockWithPassword?((0,l.openBlock)(),(0,l.createElementBlock)("div",Fa,[Ta,La,(0,l.createVNode)((0,l.unref)(ge.ZP),{label:"Password"},{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(be.Z),{value:(0,l.unref)(a).password,"onUpdate:value":o[7]||(o[7]=e=>(0,l.unref)(a).password=e),type:"text",placeholder:"Enter Password",style:{"max-width":"50%"}},null,8,["value"])])),_:1})])):(0,l.createCommentVNode)("",!0)])),_:1}),(0,l.createVNode)((0,l.unref)(ve.Z),null,{default:(0,l.withCtx)((()=>[(0,l.createVNode)((0,l.unref)(y.ZP),{onClick:o[8]||(o[8]=e=>(0,l.unref)(t).save()),type:"primary",secondary:"",class:"mt-m"},{default:(0,l.withCtx)((()=>[(0,l.unref)(t).saving?((0,l.openBlock)(),(0,l.createElementBlock)("span",Ha,"Saving...")):((0,l.openBlock)(),(0,l.createElementBlock)("span",za,"Save"))])),_:1})])),_:1})])),_:1}),((0,l.openBlock)(),(0,l.createBlock)(l.Teleport,{to:"#sidebar-slot"},[(0,l.createVNode)(k,{headline:"Global Settings"},{default:(0,l.withCtx)((()=>[(0,l.createElementVNode)("div",Wa,[(0,l.createVNode)(Y,{text:"Hides the class selection and the tabs 'Content' & 'Style'"},{default:(0,l.withCtx)((()=>[Oa])),_:1}),(0,l.createVNode)((0,l.unref)(j.Z),{class:"brf-switch-green",value:(0,l.unref)(a).isActivated,"onUpdate:value":[o[9]||(o[9]=e=>(0,l.unref)(a).isActivated=e),o[10]||(o[10]=e=>(0,l.unref)(t).save())],size:"small"},null,8,["value"])])])),_:1})]))],64))}};const Da=(0,m.p7)({history:(0,m.r5)(),routes:[{path:"/",name:"Home",component:ue},{path:"/permissions",name:"Permissions",component:ot},{path:"/global-classes",name:"GlobalClasses",component:Bt},{path:"/tools",name:"Tools",component:Jt},{path:"/elements",name:"Elements",component:$t},{path:"/popups",name:"Popups",component:fa},{path:"/maintenance",name:"Maintenance",component:Xa},{path:"/whitelabel",name:"White Label",component:wa},{path:"/license",name:"License",component:Za}]});Da.beforeEach((async(e,t)=>{if("License"!=e.name){const e=Ca();if(0==await e.check())return{name:"License"}}return!0}));var Ja=Da;var qa=function(e){var t=jQuery;let a=t("#toplevel_page_"+e),l=window.location.href,r=l.substr(l.indexOf("admin.php"));a.on("click","a",(function(){var e=t(this);t("ul.wp-submenu li",a).removeClass("current"),e.hasClass("wp-has-submenu")?t("li.wp-first-item",a).addClass("current"):e.parents("li").addClass("current")})),t("ul.wp-submenu a",a).each((function(e,a){t(a).attr("href")!==r||t(a).parent().addClass("current")}))};const Ga=(0,d.WB)(),Ua=(0,l.createApp)(H);Ua.use(Ga),Ua.use(Ja),Ua.mount("#bricksforge-admin-app"),qa("bricksforge")},3671:function(e,t,a){"use strict";a.d(t,{t:function(){return s}});var l=a(9669),r=a.n(l);const s=(0,a(830).Q_)("whiteLabel",{state:()=>({settings:{menuTitle:"",primaryColor:"#ffda46",appearance:"dark",logo:"",makeWordPressNavigationVisible:!1,themeOverrides:{common:{primaryColor:"#ffda46",primaryColorHover:"#ffda46",primaryColorSuppl:"#ffda46"},Card:{titleFontSizeSmall:"14px"},Message:{margin:"20px 0 0 0"}}},saving:!1}),getters:{},actions:{init(){let e=BRFVARS.whiteLabel[0];e&&(this.settings=e)},resetStyles(){this.settings.themeOverrides.common.primaryColor="#ffda46",this.settings.themeOverrides.common.primaryColorHover="#ffda46",this.settings.themeOverrides.common.primaryColorSuppl="#ffda46",this.settings.logo="",this.settings.menuTitle=""},async save(e=!0){this.saving=!0;try{await r().post(BRFVARS.apiurl+"save_whitelabel",JSON.stringify([this.settings]),{headers:{"X-WP-Nonce":BRFVARS.nonce}});setTimeout((()=>{this.saving=!1,e&&window.location.reload()}),1e3)}catch(e){console.error(e),this.saving=!1}}}})},6303:function(){},5894:function(){},9123:function(){},7427:function(){},2401:function(){},1843:function(){},4133:function(){},1800:function(){},9726:function(){},5319:function(){},4181:function(){},5569:function(e,t,a){var l=a(6303);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("1f695050",l,!0,{})},4366:function(e,t,a){var l=a(5894);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("6401abcc",l,!0,{})},3327:function(e,t,a){var l=a(9123);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("f5fc9476",l,!0,{})},5705:function(e,t,a){var l=a(7427);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("87e7ca2e",l,!0,{})},8547:function(e,t,a){var l=a(2401);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("3fce0da3",l,!0,{})},9008:function(e,t,a){var l=a(1843);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("038084e1",l,!0,{})},8698:function(e,t,a){var l=a(4133);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("010db7a2",l,!0,{})},4152:function(e,t,a){var l=a(1800);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("20aaf402",l,!0,{})},9707:function(e,t,a){var l=a(9726);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("224ee03a",l,!0,{})},9426:function(e,t,a){var l=a(5319);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("2d5aaa81",l,!0,{})},4844:function(e,t,a){var l=a(4181);l.__esModule&&(l=l.default),"string"==typeof l&&(l=[[e.id,l,""]]),l.locals&&(e.exports=l.locals);(0,a(5346).Z)("0ecc666e",l,!0,{})}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[216],(function(){return t(2466),t(5569)}));e.O()}]);