!function(b,l,k){String.prototype.trimChar=function(a){"]"===a&&(a="\\]");"\\"===a&&(a="\\\\");return this.replace(new RegExp("^["+a+"]+|["+a+"]+$","g"),"")};XF.EditorDialogHideCount=XF.extend(XF.EditorDialog,{_beforeShow:function(a){this.ed.$el.blur()},_init:function(a){b("#editor_hide_form_"+this.dialog).submit(XF.proxy(this,"submit"))},submit:function(a){a.preventDefault();a=this.ed;var c=this.overlay,f=b("#editor_hide_type_"+this.dialog),d=b("#editor_hide_count_"+this.dialog),e=b("#editor_hide_text_"+ this.dialog);a.selection.restore();XF.EditorHelpers.insertTag(a,f.val(),d.val(),e.val());c.hide();e.val("")}});XF.EditorDialogHideUsers=XF.extend(XF.EditorDialog,{_beforeShow:function(a){this.ed.$el.blur()},_init:function(a){b("#editor_hide_form_"+this.dialog).submit(XF.proxy(this,"submit"))},submit:function(a){a.preventDefault();a=this.ed;var c=this.overlay,f=b("#editor_hide_type_"+this.dialog),d=b("#editor_hide_usernames"),e=b("#editor_hide_text_"+this.dialog);a.selection.restore();XF.EditorHelpers.insertTag(a, f.val(),d.val().trimChar(", "),e.val());c.hide();e.val("")}});XF.EditorDialogHideUserIds=XF.extend(XF.EditorDialog,{_beforeShow:function(a){this.ed.$el.blur()},_init:function(a){b("#editor_hide_form_"+this.dialog).submit(XF.proxy(this,"submit"))},submit:function(a){a.preventDefault();a=this.ed;var c=this.overlay,f=b("#editor_hide_type_"+this.dialog),d=b("#editor_hide_userids"),e=b("#editor_hide_text_"+this.dialog);a.selection.restore();XF.EditorHelpers.insertTag(a,f.val(),d.val().trimChar(", "),e.val()); c.hide();e.val("")}});XF.EditorDialogHideGroups=XF.extend(XF.EditorDialog,{_beforeShow:function(a){this.ed.$el.blur()},_init:function(a){b("#editor_hide_form_"+this.dialog).submit(XF.proxy(this,"submit"))},submit:function(a){a.preventDefault();a=this.ed;var c=this.overlay,f=b("#editor_hide_type_"+this.dialog),d=b("#editor_hide_groups input:checked"),e=b("#editor_hide_text_"+this.dialog),g="";d.length&&d.each(function(){g+=b(this).val()+", "});a.selection.restore();XF.EditorHelpers.insertTag(a,f.val(), g.trimChar(", "),e.val());c.hide();e.val("")}});XF.EditorDialogHideBuy=XF.extend(XF.EditorDialog,{_beforeShow:function(a){this.ed.$el.blur()},_init:function(a){b("#editor_hide_form_"+this.dialog).submit(XF.proxy(this,"submit"))},submit:function(a){a.preventDefault();var c=this.ed,f=this.overlay,d=b("#editor_hide_type_"+this.dialog),e=b("#editor_hide_form_"+this.dialog+' input[name="cost_amount"]');a=b("#editor_hide_form_"+this.dialog+' select[name="cost_currency"]');var g=b("#editor_hide_text_"+this.dialog); XF.ajax("POST",XF.canonicalizeUrl("index.php?editor/dialog&dialog="+this.dialog),{cost:e.val(),currency:a.val()},function(h){h.buy_id&&(c.selection.restore(),XF.EditorHelpers.insertTag(c,d.val(),h.buy_id,g.val()),f.hide(),g.val(""),e.val(0))})}});XF.Hide={init:function(){XF.Hide.registerCommands();XF.Hide.registerDialogs()},registerCommands:function(){b.FE.COMMANDS.xfCustom_likes&&(b.FE.COMMANDS.xfCustom_likes.callback=function(){var a=XF.getEditorInContainer(b(".js-editor"));a.ed?(a=a.ed.selection.ranges()[0], a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"likes"):XF.EditorHelpers.wrapSelectionText(this,"[LIKES=]","[/LIKES]",!0)):XF.EditorHelpers.loadDialog(this,"likes")});b.FE.COMMANDS.xfCustom_posts&&(b.FE.COMMANDS.xfCustom_posts.callback=function(){var a=XF.getEditorInContainer(b(".js-editor"));a.ed?(a=a.ed.selection.ranges()[0],a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"posts"):XF.EditorHelpers.wrapSelectionText(this,"[POSTS=]","[/POSTS]",!0)):XF.EditorHelpers.loadDialog(this, "posts")});b.FE.COMMANDS.xfCustom_resources&&(b.FE.COMMANDS.xfCustom_resources.callback=function(){var a=XF.getEditorInContainer(b(".js-editor"));a.ed?(a=a.ed.selection.ranges()[0],a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"resources"):XF.EditorHelpers.wrapSelectionText(this,"[RESOURCES=]","[/RESOURCES]",!0)):XF.EditorHelpers.loadDialog(this,"resources")});b.FE.COMMANDS.xfCustom_articles&&(b.FE.COMMANDS.xfCustom_articles.callback=function(){var a=XF.getEditorInContainer(b(".js-editor")); a.ed?(a=a.ed.selection.ranges()[0],a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"articles"):XF.EditorHelpers.wrapSelectionText(this,"[ARTICLES=]","[/ARTICLES]",!0)):XF.EditorHelpers.loadDialog(this,"articles")});b.FE.COMMANDS.xfCustom_users&&(b.FE.COMMANDS.xfCustom_users.callback=function(){var a=XF.getEditorInContainer(b(".js-editor"));a.ed?(a=a.ed.selection.ranges()[0],a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"users"):XF.EditorHelpers.wrapSelectionText(this,"[USERS=]", "[/USERS]",!0)):XF.EditorHelpers.loadDialog(this,"users")});b.FE.COMMANDS.xfCustom_userids&&(b.FE.COMMANDS.xfCustom_userids.callback=function(){var a=XF.getEditorInContainer(b(".js-editor"));a.ed?(a=a.ed.selection.ranges()[0],a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"userids"):XF.EditorHelpers.wrapSelectionText(this,"[USERIDS=]","[/USERIDS]",!0)):XF.EditorHelpers.loadDialog(this,"userids")});b.FE.COMMANDS.xfCustom_groups&&(b.FE.COMMANDS.xfCustom_groups.callback=function(){var a= XF.getEditorInContainer(b(".js-editor"));a.ed?(a=a.ed.selection.ranges()[0],a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"groups"):XF.EditorHelpers.wrapSelectionText(this,"[GROUPS=]","[/GROUPS]",!0)):XF.EditorHelpers.loadDialog(this,"groups")});b.FE.COMMANDS.xfCustom_days&&(b.FE.COMMANDS.xfCustom_days.callback=function(){var a=XF.getEditorInContainer(b(".js-editor"));a.ed?(a=a.ed.selection.ranges()[0],a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"days"):XF.EditorHelpers.wrapSelectionText(this, "[DAYS=]","[/DAYS]",!0)):XF.EditorHelpers.loadDialog(this,"days")});b.FE.COMMANDS.xfCustom_trophies&&(b.FE.COMMANDS.xfCustom_trophies.callback=function(){var a=XF.getEditorInContainer(b(".js-editor"));a.ed?(a=a.ed.selection.ranges()[0],a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"trophies"):XF.EditorHelpers.wrapSelectionText(this,"[TROPHIES=]","[/TROPHIES]",!0)):XF.EditorHelpers.loadDialog(this,"trophies")});b.FE.COMMANDS.xfCustom_buy&&(b.FE.COMMANDS.xfCustom_buy.callback=function(){var a= XF.getEditorInContainer(b(".js-editor"));a.ed?(a=a.ed.selection.ranges()[0],a.startOffset==a.endOffset?XF.EditorHelpers.loadDialog(this,"buy"):XF.EditorHelpers.wrapSelectionText(this,"[BUY=]","[/BUY]",!0)):XF.EditorHelpers.loadDialog(this,"buy")})},registerDialogs:function(){XF.EditorHelpers.dialogs.likes=new XF.EditorDialogHideCount("likes");XF.EditorHelpers.dialogs.posts=new XF.EditorDialogHideCount("posts");XF.EditorHelpers.dialogs.resources=new XF.EditorDialogHideCount("resources");XF.EditorHelpers.dialogs.articles= new XF.EditorDialogHideCount("articles");XF.EditorHelpers.dialogs.days=new XF.EditorDialogHideCount("days");XF.EditorHelpers.dialogs.trophies=new XF.EditorDialogHideCount("trophies");XF.EditorHelpers.dialogs.users=new XF.EditorDialogHideUsers("users");XF.EditorHelpers.dialogs.userids=new XF.EditorDialogHideUserIds("userids");XF.EditorHelpers.dialogs.groups=new XF.EditorDialogHideGroups("groups");XF.EditorHelpers.dialogs.buy=new XF.EditorDialogHideBuy("buy")}};XF.HideEditorHelpers=b.extend(XF.EditorHelpers, {insertTag:function(a,c,f,d){d=d.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/\t/g," ").replace(/\n /g,"\n ").replace(/ /g," ").replace(/ /g," ").replace(/\n/g,"
\n");c="["+c+"="+f+"]"+d+"[/"+c+"]";c.match(/\n/)&&(c=("
"+c+"
").replace(/<\/p>/g,"