/*! For license information please see app.js.LICENSE.txt */
(()=>{var e,t={33:(e,t,n)=>{"use strict";function o(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}n.d(t,{$3:()=>f,$H:()=>z,$P:()=>b,BH:()=>W,BU:()=>ie,BX:()=>me,Bm:()=>k,C4:()=>te,CE:()=>h,CP:()=>c,DY:()=>I,Gv:()=>w,Gx:()=>Q,Hl:()=>U,J$:()=>se,Kg:()=>y,MZ:()=>r,Mp:()=>s,NO:()=>l,OC:()=>oe,Oj:()=>a,PT:()=>L,Qd:()=>E,Ro:()=>F,SU:()=>B,Sf:()=>ae,TF:()=>u,Tg:()=>A,Tn:()=>_,Tr:()=>K,Vp:()=>fe,W0:()=>ce,We:()=>R,X$:()=>d,Y2:()=>de,ZH:()=>j,Zf:()=>V,_B:()=>ne,bB:()=>Y,cy:()=>m,gX:()=>G,gd:()=>v,lk:()=>N,nC:()=>re,pD:()=>o,rU:()=>P,tE:()=>i,tl:()=>ee,u3:()=>he,vM:()=>g,v_:()=>be,wQ:()=>ue,yI:()=>M,yL:()=>x,yQ:()=>$,z3:()=>pe});const r={},a=[],i=()=>{},l=()=>!1,s=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),c=e=>e.startsWith("onUpdate:"),d=Object.assign,u=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},p=Object.prototype.hasOwnProperty,f=(e,t)=>p.call(e,t),m=Array.isArray,h=e=>"[object Map]"===S(e),g=e=>"[object Set]"===S(e),b=e=>"[object Date]"===S(e),v=e=>"[object RegExp]"===S(e),_=e=>"function"==typeof e,y=e=>"string"==typeof e,k=e=>"symbol"==typeof e,w=e=>null!==e&&"object"==typeof e,x=e=>(w(e)||_(e))&&_(e.then)&&_(e.catch),C=Object.prototype.toString,S=e=>C.call(e),V=e=>S(e).slice(8,-1),E=e=>"[object Object]"===S(e),M=e=>y(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,B=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),N=o("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),D=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},T=/-(\w)/g,L=D((e=>e.replace(T,((e,t)=>t?t.toUpperCase():"")))),O=/\B([A-Z])/g,A=D((e=>e.replace(O,"-$1").toLowerCase())),j=D((e=>e.charAt(0).toUpperCase()+e.slice(1))),P=D((e=>e?`on${j(e)}`:"")),z=(e,t)=>!Object.is(e,t),I=(e,...t)=>{for(let n=0;n ${this.parser.parseInline(e)} An error occurred:-1&&e%1==0&&e0&&b(e).unusedInput.push(i),c=c.slice(c.indexOf(n)+n.length),u+=n.length),$[a]?(n?b(e).empty=!1:b(e).unusedTokens.push(a),je(a,n,e)):e._strict&&!n&&b(e).unusedTokens.push(a);b(e).charsLeftOver=d-u,c.length>0&&b(e).unusedInput.push(c),e._a[Ye]<=12&&!0===b(e).bigHour&&e._a[Ye]>0&&(b(e).bigHour=void 0),b(e).parsedDateParts=e._a.slice(0),b(e).meridiem=e._meridiem,e._a[Ye]=Hn(e._locale,e._a[Ye],e._meridiem),null!==(l=b(e).era)&&(e._a[ze]=e._locale.erasConvertYear(l,e._a[ze])),$n(e),kn(e)}else jn(e);else Nn(e)}function Hn(e,t,n){var o;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((o=e.isPM(n))&&t<12&&(t+=12),o||12!==t||(t=0),t):t}function Rn(e){var t,n,o,r,a,i,l=!1,s=e._f.length;if(0===s)return b(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;rthis?this:e:_()}));function Qn(e,t){var n,o;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return Zn();for(n=t[0],o=1;o=0&&(s=-1),s>-1&&(o=t.slice(0,s),a=t.slice(s+1,l>-1?l:t.length),r=e(a)),l>-1&&(o=o||t.slice(0,l),i=t.slice(l,t.length)),o=function(e,t){if(e.startsWith("/"))return e;0;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];".."!==r&&"."!==r||o.push("");let a,i,l=n.length-1;for(a=0;a
\n":"'+(n?r:kO(r,!0))+"
\n"}blockquote({tokens:e}){return`"+(n?r:kO(r,!0))+"\n${this.parser.parse(e)}
\n`}html({text:e}){return e}heading({tokens:e,depth:t}){return`
\n"}list(e){const t=e.ordered,n=e.start;let o="";for(let t=0;t\n\n"+t+"\n"+o+"
\n"}tablerow({text:e}){return`\n${e} \n`}tablecell(e){const t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`${n}>\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${e}`}br(e){return"
"}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){const o=this.parser.parseInline(n),r=CO(e);if(null===r)return o;let a='"+o+"",a}image({href:e,title:t,text:n}){const o=CO(e);if(null===o)return n;let r=`",r}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):e.text}}class mA{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}}class hA{options;renderer;textRenderer;constructor(e){this.options=e||fO,this.options.renderer=this.options.renderer||new fA,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new mA}static parse(e,t){return new hA(t).parse(e)}static parseInline(e,t){return new hA(t).parseInline(e)}parse(e,t=!0){let n="";for(let o=0;o
"+kO(n.message+"",!0)+"
";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function vA(e,t){return bA.parse(e,t)}vA.options=vA.setOptions=function(e){return bA.setOptions(e),vA.defaults=bA.defaults,mO(vA.defaults),vA},vA.getDefaults=pO,vA.defaults=fO,vA.use=function(...e){return bA.use(...e),vA.defaults=bA.defaults,mO(vA.defaults),vA},vA.walkTokens=function(e,t){return bA.walkTokens(e,t)},vA.parseInline=bA.parseInline,vA.Parser=hA,vA.parser=hA.parse,vA.Renderer=fA,vA.TextRenderer=mA,vA.Lexer=pA,vA.lexer=pA.lex,vA.Tokenizer=BO,vA.Hooks=gA,vA.parse=vA;vA.options,vA.setOptions,vA.use,vA.walkTokens,vA.parseInline,hA.parse,pA.lex;var _A={class:"wp_vue_editor_wrapper"},yA=["id","value"];const kA=Object.assign({name:"wp_editor"},{__name:"_wp_editor",props:{editor_id:{type:String,default:function(){return"wp_editor_"+Date.now()+parseInt((1e3*Math.random()).toString())}},modelValue:{type:String,default:function(){return""}},editorShortcodes:{type:Array,default:function(){return[]}},height:{type:Number,default:function(){return 250}},toolbar:{type:String,default:function(){return"formatselect,customInsertButton,bold,italic,bullist,numlist,link,blockquote,align,underline,strikethrough, hr,forecolor,removeformat,codeformat,outdent,indent,undo,redo"}},extendedToolbar:{type:String,default:function(){return""}},plugins:{type:String,default:function(){return"link, textcolor, lists, hr, paste,"}},extendedPlugins:{type:String,default:function(){return""}},task:{type:Object,required:!1,default:function(){}},objectType:{type:String,required:!1}},emits:["input","update:modelValue"],setup:function(e,t){var n=t.expose,o=t.emit,a=((0,r.inject)("eventBus"),e),i=(0,r.ref)(!1),l=o,s=HM(),c=(0,r.toRef)((0,r.computed)((function(){return s.getters["fileUpload/fileUploading"]}))).fileUploading,d=window.wp.editor,u=(0,r.ref)(!1),p=(0,r.ref)(!1),f=(0,r.ref)(a.modelValue),m=(0,r.ref)(a.modelValue?a.modelValue.length:0),h=(0,r.ref)(null),g=(0,r.ref)(null);(0,r.onMounted)((function(){d&&(b(),setTimeout((function(){E()}),100))})),(0,r.watch)((function(){return f.value}),(function(e,t){l("input",e),l("update:modelValue",e)}));var b=function(){wp.editor.remove(a.editor_id),wp.editor.initialize(a.editor_id,{mediaButtons:!0,tinymce:{height:a.height,toolbar1:a.toolbar+a.extendedToolbar,plugins:a.plugins+a.extendedPlugins,paste_preprocess:function(e,t){v(t.content)?t.preventDefault():x(t.content)&&(t.content=' ').concat(t.content," "))},setup:function(e){h.value=e,e.on("load",(function(e){i.value=!0})),e.on("paste",(function(t){var n=t.clipboardData.files[0];if(n){if("board"==a.objectType)return;g.value.handleFileChange(t,n)}if(S(t)){var o=vA((t.clipboardData||window.clipboardData).getData("Text"));e.insertContent(o),t.preventDefault()}})),e.on("change",(function(e){_()})),p.value&&(p.value=!0,e.addButton("customInsertButton",{text:"Button",classes:"wpns_editor_btn",onclick:function(){k(e)}}))}},quicktags:!0}),jQuery("#"+a.editor_id).on("change",(function(e){_()}))},v=function(e){return/^\s*]*>\s*]*src=["']([^"']+)["'][^>]*>\s*$/i.test(e)},_=function(){var e=wp.editor.getContent(a.editor_id);l("input",e),l("update:modelValue",e),E()},y=function(e){if(d)tinymce.activeEditor.insertContent(e);else{var t=f.value.slice(0,m.value),n=f.value.slice(m.value,f.value.length);f.value=t+e+n,m.value+=e.length}},k=function(e){u.value=!0},w=function(){var e=jQuery(".wp_vue_editor_plain").prop("selectionStart");e.value=e},x=function(e){return/^(https?|ftp):\/\/[^\s/$.?#].[^\s]*$/i.test(e)},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(e.hasOwnProperty("file")){var t=e.file;if(e){var n,o="";o=t.attachment_type.startsWith("image/")?'\n \n
\n '):' ').concat(t.title," "),null===(n=window.tinymce)||void 0===n||null===(n=n.activeEditor)||void 0===n||n.insertContent(o)}}},S=function(e){var t=(e.clipboardData||window.clipboardData).getData("Text");return/(\*\*|__|~~|`{1,3}[^`]*`{1,3}|#{1,6}|\*{1,2}[^*]*\*{1,2}|-{3,}|>{1,}|!\[.*\]\(.*\)|\[.*\]\(.*\)|\d+\.\s)/.test(t)},V=function(){setTimeout((function(){h.value.selection.select(h.value.getBody(),!0),h.value.selection.collapse(!1),h.value.focus()}),100)},E=function(){var e=document.getElementsByTagName("iframe")[0];if(e){var t=e.contentWindow.document.body.offsetHeight+48;e.style.height=(t>250?t:250)+"px"}};return n({updateEditorValue:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";n?null===(e=window.tinymce)||void 0===e||null===(e=e.activeEditor)||void 0===e||e.insertContent(n):null===(t=window.tinymce)||void 0===t||null===(t=t.activeEditor)||void 0===t||t.setContent("")},showCursor:function e(){h.value&&i.value?V():setTimeout(e,10)}}),function(t,n){var o=(0,r.resolveDirective)("loading");return(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createElementBlock)("div",_A,[e.editorShortcodes.length?((0,r.openBlock)(),(0,r.createBlock)(AL,{key:0,class:(0,r.normalizeClass)(["popover-wrapper",{"popover-wrapper-plaintext":!(0,r.unref)(d)}]),data:e.editorShortcodes,onCommand:y,btnType:"default",btnSize:"large"},{default:(0,r.withCtx)((function(){return[(0,r.createTextVNode)((0,r.toDisplayString)(t.$t("Add ShortCodes")),1)]})),_:1},8,["class","data"])):(0,r.createCommentVNode)("",!0),(0,r.unref)(d)?((0,r.openBlock)(),(0,r.createElementBlock)("textarea",{key:1,class:"wp_vue_editor",id:e.editor_id,value:e.modelValue},null,8,yA)):(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createElementBlock)("textarea",{key:2,class:"wp_vue_editor wp_vue_editor_plain","onUpdate:modelValue":n[0]||(n[0]=function(e){return f.value=e}),onClick:w},null,512)),[[r.vModelText,f.value]]),"board"!==e.objectType?((0,r.openBlock)(),(0,r.createBlock)(uO,{key:3,style:{display:"none"},ref_key:"fbsCustomFileUpload",ref:g,url:"wp-editor-media-file-upload",task:e.task,onOnFileUploadSuccess:C},null,8,["task"])):(0,r.createCommentVNode)("",!0)])),[[o,(0,r.unref)(c)]])}}});var wA=n(9532),xA={insert:"head",singleton:!1};sm()(wA.A,xA);wA.A.locals;const CA=kA;var SA=n(5093),VA=n.n(SA);function EA(e){return EA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},EA(e)}var MA=function(e){var t="";(t="string"==typeof e?e:e&&e.message?e.message:BA(e))||(t="Something is wrong!"),this.$notify({type:"error",title:"Error",message:t,dangerouslyUseHTMLString:!0})},BA=function e(t){var n=[];if("object"===EA(t)&&void 0===t.join)for(var o in t)n.push(e(t[o]));else if("object"===EA(t)&&void 0!==t.join)for(var r in t)n.push(e(t[r]));else"function"==typeof t||"string"==typeof t&&n.push(t);return n.join("
")},NA=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return"";var n="D MMM, YYYY";VA()(e).isSame(new Date,"year")&&(n="D MMM",t&&(n="D MMM, hh:mm a"));var o=VA()(e);return o.isValid()?o.format(n):null},DA=function(e){if(!e)return"";var t="D MMM, YYYY",n=VA()(e),o="00:00"===n.format("HH:mm");return n.isSame(new Date,"year")&&(t="D MMM"),t=o?t:t+=" @ hh:mm a",n.isValid()?n.format(t):null},TA=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"#";if(!e.id||isNaN(e.id))return"#";if(!e.board_id||isNaN(e.board_id))return"#";var n=("admin"==this.appVars.render_in?"".concat(this.appVars.admin_url)+"?page=fluent-boards#/":this.appVars.base_url)+"boards/"+e.board_id+"/tasks/"+e.id+"-"+encodeURIComponent(e.title.substring(0,20).replace(/ /g,"-"));return t&&"comment_id"in t&&(n=n+"?comment="+t.comment_id),n},LA=function(e){if(!e)return"#";return("admin"==this.appVars.render_in?"".concat(this.appVars.admin_url)+"?page=fluent-boards#/":this.appVars.base_url)+"boards/"+e.id},OA=VA(),AA=["innerHTML"];const jA={name:"FluentBoardsTextEditor",emits:["input","update:modelValue"],props:{modelValue:{type:String,default:function(){return""}},idx:{type:[Number,String],default:void 0},toolbar:{type:String,default:"bold italic underline | link unlink"},editorHeight:{type:Number,default:function(){return 50}},plugins:{type:String,default:function(){return"link, textcolor, lists, hr, paste,"}}},data:function(){return{editor:null,editorLoaded:!1,value:this.modelValue,lastInputString:"",lastInputFollwedByAt:"",mentionIndex:null}},watch:{value:function(e){console.log("value in watch: ",e)},modelValue:function(e){e&&0!=e.lenght||!this.editor||this.editor.setContent("")}},mounted:function(){var e=this;this.initTinymce(),this.value=this.modelValue,this.emitter.on("select-mention",(function(t){e.mentionUser(t)}))},beforeDestroy:function(){this.editor&&this.editor.destroy()},methods:{initTinymce:function(){var e=this,t=this.$refs.fluent_boards_text_editor;wp.editor.remove(this.idx),tinymce.init({target:t,inline:!0,menubar:!1,plugins:this.plugins,toolbar:this.toolbar,toolbar_location:"bottom",paste_preprocess:function(t,n){e.isImageOrFile(n.content)?n.preventDefault():e.isLink(n.content)&&(n.content=' ').concat(n.content," "))},setup:function(n){e.editor=n,n.on("init",(function(){tinymce.$("p",n.getBody()).css("margin","0"),e.editorLoaded=!0})),n.on("NodeChange",(function(e){tinymce.$("p",n.getBody()).css("margin","0")})),n.on("click",(function(){var e,t=(null===(e=tinymce.activeEditor)||void 0===e||null===(e=e.theme)||void 0===e||null===(e=e.panel)||void 0===e?void 0:e._id)||"mceu_7";document.getElementById(t).addEventListener("click",(function(e){e.stopPropagation()}))})),n.on("keydown",(function(e){if(13===e.keyCode){var t=n.selection.getRng().startContainer.nextSibling;if(t&&3===t.nodeType){var o=n.dom.createRng();o.setStart(t,0),o.collapse(!0),n.selection.setRng(o),n.focus()}}})),n.on("input",(function(t){var n=e.$refs.fluent_boards_text_editor;if(console.log("input Html: ",n.innerHTML),console.log("input text: ",n.innerText),console.log("input char: ",t.data),console.log("input event: ",t),console.log("input before lastInputFollwedByAt: ",e.lastInputFollwedByAt),"@"==t.data||e.lastInputFollwedByAt.length){if(" "==t.data)return e.lastInputFollwedByAt="",void(e.lastInputString=n.innerText);e.lastInputFollwedByAt.length||(e.mentionIndex=e.indexOfNewInput(n.innerText)),null!=t.data&&(e.lastInputFollwedByAt=e.lastInputFollwedByAt+t.data,e.lastInputString=n.innerText,e.emitter.emit("mention",e.lastInputFollwedByAt)),null==t.data&&(e.lastInputFollwedByAt=e.lastInputFollwedByAt.slice(0,-1),e.lastInputString=n.innerText)}else e.lastInputString=n.innerText})),n.on("change",(function(n){e.$emit("update:modelValue",t.innerHTML)}))}})},indexOfNewInput:function(e){for(var t=Math.min(e.length,this.lastInputString.length),n=0;n
Please login to vote, comment and add new ideas.
Login"}}},methods:{globalSettings:function(){var e=this;this.loading=!0,this.$get("admin/roadmap/settings").then((function(t){e.updateSettings(t.settings)})).catch((function(t){e.$handleError(t)})).finally((function(){e.loading=!1}))},saveSettings:function(){var e=this;this.saving=!0,Object.keys(this.settings).forEach((function(t){"auth_html"!=t&&(e.settings[t]=e.trueToYesConverter(e.settings[t]))})),this.$post("admin/roadmap/settings",{settings:this.settings}).then((function(t){e.updateSettings(t.settings),e.$notify({title:"Success",message:t.message,type:"success"})})).catch((function(t){e.handleError(t)})).finally((function(){e.saving=!1}))},trueToYesConverter:function(e){return e?"yes":"no"},yesToTrueConverter:function(e){return"yes"==e},updateSettings:function(e){var t=this;"object"===hpe(e)&&null!==e&&Object.keys(e).forEach((function(n){t.settings[n]="auth_html"===n?e[n]:t.yesToTrueConverter(e[n])}))}},mounted:function(){this.globalSettings()}},bpe=(0,DM.A)(gpe,[["render",function(e,t,n,o,a,i){var l=U3,s=IV,c=gV,d=Vy,u=Qm,p=hV,f=(0,r.resolveDirective)("loading");return e.appVars.has_pro?((0,r.openBlock)(),(0,r.createElementBlock)("div",cpe,[(0,r.createElementVNode)("div",dpe,[(0,r.createElementVNode)("div",upe,(0,r.toDisplayString)(e.$t("Roadmap Settings")),1),ppe]),(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createElementBlock)("div",fpe,[(0,r.createVNode)(p,{"label-position":"top"},{default:(0,r.withCtx)((function(){return[(0,r.createVNode)(c,null,{default:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("div",null,[(0,r.createElementVNode)("div",null,[(0,r.createElementVNode)("span",null,(0,r.toDisplayString)(e.$t("Enable idea submission"))+" : ",1),(0,r.createVNode)(l,{modelValue:a.settings.enable_new_idea_submission,"onUpdate:modelValue":t[0]||(t[0]=function(e){return a.settings.enable_new_idea_submission=e}),size:"small","active-text":"ON","inactive-text":"OFF"},null,8,["modelValue"])]),a.settings.enable_new_idea_submission?((0,r.openBlock)(),(0,r.createBlock)(s,{key:0,modelValue:a.settings.new_idea_require_auth,"onUpdate:modelValue":t[1]||(t[1]=function(e){return a.settings.new_idea_require_auth=e}),style:{"padding-left":"20px"}},{default:(0,r.withCtx)((function(){return[(0,r.createTextVNode)((0,r.toDisplayString)(e.$t("User need to be logged in to submit a new idea")),1)]})),_:1},8,["modelValue"])):(0,r.createCommentVNode)("",!0)])]})),_:1}),(0,r.createVNode)(c,null,{default:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("div",null,[(0,r.createElementVNode)("div",null,[(0,r.createElementVNode)("span",null,(0,r.toDisplayString)(e.$t("Enable comment submission"))+" : ",1),(0,r.createVNode)(l,{modelValue:a.settings.enable_new_comment_submission,"onUpdate:modelValue":t[2]||(t[2]=function(e){return a.settings.enable_new_comment_submission=e}),size:"small","active-text":"ON","inactive-text":"OFF"},null,8,["modelValue"])]),a.settings.enable_new_comment_submission?((0,r.openBlock)(),(0,r.createBlock)(s,{key:0,modelValue:a.settings.new_idea_comment_require_auth,"onUpdate:modelValue":t[3]||(t[3]=function(e){return a.settings.new_idea_comment_require_auth=e}),style:{"padding-left":"20px"}},{default:(0,r.withCtx)((function(){return[(0,r.createTextVNode)((0,r.toDisplayString)(e.$t("User need to be logged in to add a comment")),1)]})),_:1},8,["modelValue"])):(0,r.createCommentVNode)("",!0)])]})),_:1}),(0,r.createVNode)(c,null,{default:(0,r.withCtx)((function(){return[(0,r.createElementVNode)("div",null,[(0,r.createElementVNode)("div",null,[(0,r.createElementVNode)("span",null,(0,r.toDisplayString)(e.$t("Enable vote submission"))+" : ",1),(0,r.createVNode)(l,{modelValue:a.settings.enable_new_vote_submission,"onUpdate:modelValue":t[4]||(t[4]=function(e){return a.settings.enable_new_vote_submission=e}),size:"small","active-text":"ON","inactive-text":"OFF"},null,8,["modelValue"])]),a.settings.enable_new_vote_submission?((0,r.openBlock)(),(0,r.createBlock)(s,{key:0,modelValue:a.settings.new_idea_vote_require_auth,"onUpdate:modelValue":t[5]||(t[5]=function(e){return a.settings.new_idea_vote_require_auth=e}),style:{"padding-left":"20px"}},{default:(0,r.withCtx)((function(){return[(0,r.createTextVNode)((0,r.toDisplayString)(e.$t("User need to be logged in to vote for an idea")),1)]})),_:1},8,["modelValue"])):(0,r.createCommentVNode)("",!0)])]})),_:1}),(0,r.createVNode)(c,{label:"Require Auth Content"},{default:(0,r.withCtx)((function(){return[(0,r.createVNode)(d,{type:"textarea",rows:4,modelValue:a.settings.auth_html,"onUpdate:modelValue":t[6]||(t[6]=function(e){return a.settings.auth_html=e}),placeholder:"Please enter the content"},null,8,["modelValue"]),mpe]})),_:1}),(0,r.createVNode)(c,null,{default:(0,r.withCtx)((function(){return[(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createBlock)(u,{disabled:a.saving,onClick:i.saveSettings,class:"fbs-primary-btn"},{default:(0,r.withCtx)((function(){return[(0,r.createTextVNode)("Save Settings")]})),_:1},8,["disabled","onClick"])),[[f,a.saving]])]})),_:1})]})),_:1})])),[[f,a.loading]])])):((0,r.openBlock)(),(0,r.createElementBlock)("div",ipe,[lpe,(0,r.createElementVNode)("a",spe,(0,r.toDisplayString)(e.$t("Upgrade to Pro")),1)]))}]]);var vpe={class:"fbs_notification_settings_global"},_pe={class:"fbs_notification_settings_global_header"},ype={class:"fbs-global_settings_notification_contents"},kpe={class:"fbs-notification-settings-actions"};function wpe(e){return wpe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wpe(e)}function xpe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Cpe(e){for(var t=1;te.controller.options.grouped)),r=n.options.stacked,a=[],i=e=>{const n=e.controller.getParsed(t),o=n&&n[e.vScale.axis];if(E_e(o)||isNaN(o))return!0};for(const n of o)if((void 0===t||!i(n))&&((!1===r||-1===a.indexOf(n.stack)||void 0===r&&void 0===n.stack)&&a.push(n.stack),n.index===e))break;return a.length||a.push(void 0),a}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,t,n){const o=this._getStacks(e,n),r=void 0!==t?o.indexOf(t):-1;return-1===r?o.length-1:r}_getRuler(){const e=this.options,t=this._cachedMeta,n=t.iScale,o=[];let r,a;for(r=0,a=t.data.length;r=n?1:-1)}(u,t,i)*a,p===i&&(g-=u/2);const e=t.getPixelForDecimal(0),r=t.getPixelForDecimal(1),s=Math.min(e,r),f=Math.max(e,r);g=Math.max(Math.min(g,f),s),d=g+u,n&&!c&&(l._stacks[t.axis]._visualValues[o]=t.getValueForPixel(d)-t.getValueForPixel(g))}if(g===t.getPixelForValue(i)){const e=rye(u)*t.getLineWidthForValue(i)/2;g+=e,u-=e}return{size:u,base:g,head:d,center:d+u/2}}_calculateBarIndexPixels(e,t){const n=t.scale,o=this.options,r=o.skipNull,a=T_e(o.maxBarThickness,1/0);let i,l;if(t.grouped){const n=r?this._getStackCount(e):t.stackCount,s="flex"===o.barThickness?function(e,t,n,o){const r=t.pixels,a=r[e];let i=e>0?r[e-1]:null,l=e {const{slotScopeIds:s}=t;s&&(r=r?r.concat(s):s);const u=l(e),p=f(i(e),t,u,n,o,r,a);return p&&Yo(p)&&"]"===p.data?i(t.anchor=p):(Io(),c(t.anchor=d("]"),u,p),p)},h=(e,t,o,r,a,c)=>{if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&nt("Hydration node mismatch:\n- rendered on server:",e,3===e.nodeType?"(text)":Yo(e)&&"["===e.data?"(start of fragment)":"","\n- expected on client:",t.type),Io(),t.el=null,c){const t=g(e);for(;;){const n=i(e);if(!n||n===t)break;s(n)}}const d=i(e),u=l(e);return s(e),n(null,t,u,d,o,r,$o(u),a),d},g=(e,t="[",n="]")=>{let o=0;for(;e;)if((e=i(e))&&Yo(e)&&(e.data===t&&o++,e.data===n)){if(0===o)return i(e);o--}return e},b=(e,t,n)=>{const o=t.parentNode;o&&o.replaceChild(e,t);let r=n;for(;r;)r.vnode.el===t&&(r.vnode.el=r.subTree.el=e),r=r.parent},v=e=>1===e.nodeType&&"template"===e.tagName.toLowerCase();return[(e,t)=>{if(!t.hasChildNodes())return __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&nt("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),n(null,e,t),St(),void(t._vnode=e);u(t.firstChild,e,null,null,null),St(),t._vnode=e},u]}function Ho(e,t,n,o,a){let i,l,s,c;if("class"===t)s=e.getAttribute("class"),c=(0,r.C4)(n),function(e,t){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}(Ro(s||""),Ro(c))||(i=l="class");else if("style"===t){s=e.getAttribute("style")||"",c=(0,r.Kg)(n)?n:(0,r.tl)((0,r.Tr)(n));const t=Uo(s),d=Uo(c);if(o.dirs)for(const{dir:e,value:t}of o.dirs)"show"!==e.name||t||d.set("display","none");a&&Wo(a,o,d),function(e,t){if(e.size!==t.size)return!1;for(const[n,o]of e)if(o!==t.get(n))return!1;return!0}(t,d)||(i=l="style")}else(e instanceof SVGElement&&(0,r.z3)(t)||e instanceof HTMLElement&&((0,r.W0)(t)||(0,r.wQ)(t)))&&((0,r.W0)(t)?(s=e.hasAttribute(t),c=(0,r.Y2)(n)):null==n?(s=e.hasAttribute(t),c=!1):(s=e.hasAttribute(t)?e.getAttribute(t):"value"===t&&"TEXTAREA"===e.tagName&&e.value,c=!!(0,r.Vp)(n)&&String(n)),s!==c&&(i="attribute",l=t));if(i){const t=e=>!1===e?"(not rendered)":`${l}="${e}"`;return nt(`Hydration ${i} mismatch on`,e,`\n - rendered on server: ${t(s)}\n - expected on client: ${t(c)}\n Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.\n You should fix the source of the mismatch.`),!0}return!1}function Ro(e){return new Set(e.trim().split(/\s+/))}function Uo(e){const t=new Map;for(const n of e.split(";")){let[e,o]=n.split(":");e=e.trim(),o=o&&o.trim(),e&&o&&t.set(e,o)}return t}function Wo(e,t,n){const o=e.subTree;if(e.getCssVars&&(t===o||o&&o.type===Hr&&o.children.includes(t))){const t=e.getCssVars();for(const e in t)n.set(`--${e}`,String(t[e]))}t===o&&e.parent&&Wo(e.parent,e.vnode,n)}const qo=cn;function Go(e){return Zo(e)}function Ko(e){return Zo(e,Fo)}function Zo(e,t){"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&((0,r.We)().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1);(0,r.We)().__VUE__=!0;const{insert:n,remove:o,patchProp:a,createElement:i,createText:l,createComment:s,setText:c,setElementText:d,parentNode:u,nextSibling:f,setScopeId:m=r.tE,insertStaticContent:h}=e,g=(e,t,n,o=null,r=null,a=null,i=void 0,l=null,s=!!t.dynamicChildren)=>{if(e===t)return;e&&!ra(e,t)&&(o=W(e),Y(e,r,a,!0),e=null),-2===t.patchFlag&&(s=!1,t.dynamicChildren=null);const{type:c,ref:d,shapeFlag:u}=t;switch(c){case Rr:b(e,t,n,o);break;case Ur:v(e,t,n,o);break;case Wr:null==e&&_(t,n,o,i);break;case Hr:N(e,t,n,o,r,a,i,l,s);break;default:1&u?k(e,t,n,o,r,a,i,l,s):6&u?D(e,t,n,o,r,a,i,l,s):(64&u||128&u)&&c.process(e,t,n,o,r,a,i,l,s,K)}null!=d&&r&&Po(d,e&&e.ref,a,t||e,!t)},b=(e,t,o,r)=>{if(null==e)n(t.el=l(t.children),o,r);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},v=(e,t,o,r)=>{null==e?n(t.el=s(t.children||""),o,r):t.el=e.el},_=(e,t,n,o)=>{[e.el,e.anchor]=h(e.children,t,n,o,e.el,e.anchor)},y=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=f(e),o(e),e=n;o(t)},k=(e,t,n,o,r,a,i,l,s)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?C(t,n,o,r,a,i,l,s):E(e,t,r,a,i,l,s)},C=(e,t,o,l,s,c,u,p)=>{let f,m;const{props:h,shapeFlag:g,transition:b,dirs:v}=e;if(f=e.el=i(e.type,c,h&&h.is,h),8&g?d(f,e.children):16&g&&V(e.children,f,null,l,s,Jo(e,c),u,p),v&&Cn(e,null,l,"created"),S(f,e,e.scopeId,u,l),h){for(const t in h)"value"===t||(0,r.SU)(t)||a(f,t,null,h[t],c,e.children,l,s,U);"value"in h&&a(f,"value",null,h.value,c),(m=h.onVnodeBeforeMount)&&ya(m,l,e)}v&&Cn(e,null,l,"beforeMount");const _=Qo(s,b);_&&b.beforeEnter(f),n(f,t,o),((m=h&&h.onVnodeMounted)||_||v)&&qo((()=>{m&&ya(m,l,e),_&&b.enter(f),v&&Cn(e,null,l,"mounted")}),s)},S=(e,t,n,o,r)=>{if(n&&m(e,n),o)for(let t=0;to?o:n,o=r&&n>o?n:o,{min:D_e(n,D_e(o,n)),max:D_e(o,D_e(n,o))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){O_e(this.options.beforeUpdate,[this])}update(e,t,n){const{beginAtZero:o,grace:r,ticks:a}=this.options,i=a.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,t,n){const{min:o,max:r}=e,a=L_e(t,(r-o)/2),i=(e,t)=>n&&0===e?0:e+t;return{min:i(o,-Math.abs(a)),max:i(r,a)}}(this,r,o),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=i(i+(c?l-e:e))%a,_=()=>{f!==m&&(e.lineTo(g,m),e.lineTo(g,f),e.lineTo(g,h))};for(s&&(u=r[v(0)],e.moveTo(u.x,u.y)),d=0;d<=l;++d){if(u=r[v(d)],u.skip)continue;const t=u.x,n=u.y,o=0|t;o===p?(nl.message}:null);return d.appContext=null!=t?t:QDe._context,d.props.onDestroy=()=>{(0,r.render)(null,c)},(0,r.render)(d,c),JDe[n].push({vm:d}),s.appendChild(c.firstElementChild),{close:()=>{d.component.exposed.visible.value=!1}}};FDe.forEach((e=>{QDe[e]=(t={})=>(("string"==typeof t||(0,r.isVNode)(t))&&(t={message:t}),QDe({...t,type:e}))})),QDe.closeAll=function(){for(const e of Object.values(JDe))e.forEach((({vm:e})=>{e.component.exposed.visible.value=!1}))},QDe._context=null;const eTe=((e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e))(QDe,"$notify");var tTe=n(8156),nTe=n.n(tTe);function oTe(e){return oTe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oTe(e)}function rTe(e,t){for(var n=0;n