' + ((opt_data.hasRenderParameters) ? ((opt_data.showModernizedUI) ? '' + aui.buttons.button({type: 'link', text: 'More options', extraAttributes: {type: 'button'}}) + '
' : '' + soy.$$escapeHtml('Options') + '' + aui.buttons.button({type: 'link', text: 'Show', extraAttributes: {type: 'button'}}) + '
') + '' : '');
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.CQL.sections.soyTemplateName = 'Confluence.Templates.MacroBrowser.CQL.sections';
}
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-macro-browser:macro-browser-js', location = 'js/macro-browser-editor.js' */
define("confluence-macro-browser/macro-browser-editor","window ajs jquery confluence/templates confluence-macro-browser/macro-browser-cql confluence/macro-js-overrides underscore".split(" "),function(u,r,e,t,y,v,w){return function(c){function q(g){var a=e("#macro-insert-container").find(".macro-name").val(),b,h={},d=g.formDetails,f;f={};for(var n=0,p=g.formDetails.parameters.length;nb.title.toLowerCase()?1:-1})}else console.log("AJS.MacroBrowser.loadModel - no macro data, aborting")},
addMacro:function(a){if(a){var c=e(a);g(b.aliasMap,c);(a=h.find(b.metadataList,function(a){return a.macroName===c.macroName}))?(a=b.metadataList.indexOf(a),b.metadataList[a]=c):b.metadataList.push(c);b.metadataList.sort(function(a,b){return a.title.toLowerCase()>b.title.toLowerCase()?1:-1})}else console.log("AJS.MacroBrowser.addModel - no macro data, aborting")},transformMetaDataDefault:e}}});require("confluence/module-exporter").safeRequire("confluence-macro-browser/macro-browser-model");
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-macro-browser:macro-browser-js', location = 'js/macro-browser-rest.js' */
define("confluence-macro-browser/macro-browser-rest",["jquery","ajs","wrm","confluence/api/constants"],function(c,d,g,e){function b(a){d.logError(a)}return{loadMacroMetadata:function(a){a.data=a.data||{};a.data.t="12";a.data.spaceKey=d.Meta.get("space-key");return c.ajax({type:"GET",timeout:a.timeout||3E4,dataType:"json",url:(a.context||e.CONTEXT_PATH)+"/plugins/macrobrowser/browse-macros.action",data:a.data,headers:a.forceUpdateCache?{"Cache-Control":"no-cache"}:{},success:a.successCallback,error:a.errorCallback||
b}).promise()},fetchMacroMetadataDetails:function(a){var f={id:a.id,spaceKey:d.Meta.get("space-key")};a.alternateId&&(f.alternateId=a.alternateId);c.ajax({type:"GET",dataType:"json",url:(a.context||e.CONTEXT_PATH)+"/plugins/macrobrowser/browse-macros-details.action",data:f,success:a.successCallback,error:a.errorCallback||b})},fetchMacroPreviewData:function(a){if(!a.contentId||!a.macroName)return(a.errorCallback||b)("invalid parameters");c.ajax({type:"POST",contentType:"application/json; charset\x3dutf-8",
url:(a.context||e.CONTEXT_PATH)+"/rest/tinymce/1/macro/preview",data:JSON.stringify({contentId:a.contentId,macro:{name:a.macroName,body:a.body,params:a.params,defaultParameterValue:a.defaultParameterValue}}),dataType:"html",success:a.successCallback,error:a.errorCallback||b})}}});require("confluence/module-exporter").safeRequire("confluence-macro-browser/macro-browser-rest");
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-macro-browser:macro-browser-js', location = 'js/macro-browser-UI.js' */
define("confluence-macro-browser/macro-browser-UI","jquery ajs confluence/templates confluence/api/constants confluence/dom-filter-field confluence/meta confluence/dialog".split(" "),function(d,e,k,r,t,u,v){return function(l){function p(a){return d(k.MacroBrowser.macroSummaryList({category:a}))}function n(a,c){var b=d(k.MacroBrowser.macroSummaryItem());if(a.icon){var g=(a.icon.relative?e.params.staticResourceUrlPrefix:"")+a.icon.location;!a.icon.relative&&d.browser.msie&&!window.location.href.indexOf("https")&&
g.indexOf("https")?b.prepend("\x3cspan class\x3d'macro-icon-holder icon-"+a.macroName+"'\x3e\x3c/span\x3e"):b.prepend("\x3cimg src\x3d'"+g+"' alt\x3d'icon' width\x3d'"+a.icon.width+"' height\x3d'"+a.icon.height+"' title\x3d'"+a.title+"'/\x3e")}else b.prepend("\x3cspan class\x3d'macro-icon-holder icon-"+a.macroName+"'\x3e\x3c/span\x3e");d(".macro-title",b).text(a.title);d(".macro-desc",b).prepend(a.description);"gadget"==a.macroName&&(g=a.gadgetUrl)&&(g.match("^https?://.*")||(g=r.CONTEXT_PATH+"/"+
g),d(".macro-title",b).after(k.MacroBrowser.gadgetLink({url:g})));b.click(function(b){c(b,a)});return b}function w(a,c){for(var b={all:p("all")},d=0,e=a.length;db&&(b=0),a.dialog.overrideLastTab(),a.dialog.gotoPanel(0,b)):a.dialog.gotoPage(0)),a.showBrowserDialog());a.isOpen=!0};a.showBrowserDialog=function(){a.dialog.show();a.UI.showBrowserSpinner(!1)};a.complete=function(b){if(f("#macro-browser-dialog .dialog-button-panel .ok").is(":visible:not(:disabled)")){b=a.dialog.activeMetadata;
var c=h.getFunction(b.macroName,"manipulateMarkup");c&&c(b);var c=a.Editor.getMacroDefinitionFromForm(b),d=a.settings.selectedMacro;d?q.push({type:"ATLASSIAN_CONFLUENCE_ANALYTICS_NEXT_TRACK",payload:{source:"macroBrowser",action:"edited",actionSubject:"macro",actionSubjectId:d.name}}):q.push({type:"ATLASSIAN_CONFLUENCE_ANALYTICS_NEXT_TRACK",payload:{source:"macroBrowser",action:"inserted",actionSubject:"macro",actionSubjectId:c.name}});a.afterComplete(c,b)}};a.insertUpdatedMacro=function(b,c){a.settings&&
"function"===typeof a.settings.insertUpdatedMacro&&a.settings.insertUpdatedMacro(b,c)};a.afterComplete=function(b,c){a.settings&&!1!==a.settings.autoClose&&a.close();if(a.settings&&"function"===typeof a.settings.onComplete)a.settings.onComplete(b,c)};a.cancel=function(){a.close();if(a.settings&&"function"===typeof a.settings.onCancel)a.settings.onCancel();return!1};a.close=function(){this.unknownParams={};this.fields={};a.Preview.removePreviewContainer();this.dialog&&this.dialog.hide();a.isOpen=!1};
a.replicateSelectMacro=function(a,c){m(a,c)};a.initBrowser=function(){var b=a.initData;if(!b.categories||!a.metadataList.length)return n.alert("There has been an error loading the macro browser. Please try again or see your system administrator."),a.UI.showBrowserSpinner(!1),!1;a.editTitle=b.editTitle;a.insertTitle=b.insertTitle;var c;b.categories=f.map(b.categories,function(a){return"hidden-macros"==a.name?(c=a,null):a});b.categories.sort(function(a,b){return a.displayName.toLowerCase()>b.displayName.toLowerCase()?1:-1});c&&k.params.showHiddenUserMacros&&
b.categories.push(c);a.dialog=a.UI.createDialog({title:b.title,categories:b.categories,macros:a.metadataList,onClickMacroSummary:function(a,b){a.preventDefault();m(b,"insert")},onSubmit:a.complete,onCancel:a.cancel});return a.hasInit=!0};a.searchSummaries=function(b,c){c=f.extend({splitRegex:/[\s\-]+/},c);return k.filterBySearch(a.metadataList,b,c)};a.getMacroBody=function(){if(k.DarkFeatures.isEnabled("macro.fix-get-macro-body")&&!a.isOpen)throw Error("confluence-macro-browser/macro-browser is not open");
var b="",c=f("#macro-insert-container").data("macro-detail"),d=f("#macro-insert-container .macro-body-editor textarea"),e=f("#macro-insert-container .macro-body-div textarea");a.isInFabricEditor()&&c&&c.body&&"PLAIN_TEXT"===c.body.bodyType&&d.length?b=d.val():e.length?b=e.val():a.selectedMacroDefinition?a.selectedMacroDefinition.body&&(b=a.selectedMacroDefinition.body):a.dialog.activeMetadata&&(b=a.dialog.activeMetadata.formDetails.body.content);return b};a.getMacroParams=function(a){return z.deserialize(a.getAttribute("data-macro-parameters"))};
a.getMacroName=function(a){if(a&&a.hasAttribute("data-macro-name"))return a.getAttribute("data-macro-name")};a.isHiddenMacroShown=function(a){return k.params.showHiddenUserMacros&&"_-user-macro-_"==a.pluginKey};a.hasRequiredParameters=function(a){return a.anyParameterRequired};a.setWhitelist=function(b){a.whitelist=b};a.updateCacheInBackground=function(){a.Rest.loadMacroMetadata({data:a.whitelist?{whitelist:a.whitelist}:{detailed:!1},forceUpdateCache:!0,errorCallback:function(a){l.error("Error updating cached macro browser metadata:");
l.error(a)}})};a.preLoadMacro=function(b){b=b||{};a.initData=null;return g&&"pending"===g.state()&&!b.forceUpdateCache?g:g=a.Rest.loadMacroMetadata({data:a.whitelist?{whitelist:a.whitelist}:{detailed:!1},forceUpdateCache:b.forceUpdateCache,successCallback:function(b){a.initData=b;a.Model.loadMacros(b.macros);a.initMacroBrowserAfterRequest&&(a.initBrowser(),a.openMacroBrowser(a.initMacroBrowserAfterRequest))},errorCallback:function(b){l.error("Error requesting macro browser metadata:");l.error(b);
a.initData={}}})};return a});require("confluence/module-exporter").exportModuleAsGlobal("confluence-macro-browser/macro-browser","AJS.MacroBrowser");
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-macro-browser:macro-browser-js', location = 'soy/macro-browser.soy' */
// This file was automatically generated from macro-browser.soy.
// Please don't edit this file by hand.
/**
* @fileoverview Templates in namespace Confluence.Templates.MacroBrowser.
*/
if (typeof Confluence == 'undefined') { var Confluence = {}; }
if (typeof Confluence.Templates == 'undefined') { Confluence.Templates = {}; }
if (typeof Confluence.Templates.MacroBrowser == 'undefined') { Confluence.Templates.MacroBrowser = {}; }
Confluence.Templates.MacroBrowser.macroSummaryList = function(opt_data, opt_ignored) {
return '
';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.macroSummaryList.soyTemplateName = 'Confluence.Templates.MacroBrowser.macroSummaryList';
}
Confluence.Templates.MacroBrowser.macroSummaryItem = function(opt_data, opt_ignored) {
return '' + Confluence.Templates.MacroBrowser.macroDescription({description: ''}) + '';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.macroSummaryItem.soyTemplateName = 'Confluence.Templates.MacroBrowser.macroSummaryItem';
}
Confluence.Templates.MacroBrowser.macroDescription = function(opt_data, opt_ignored) {
opt_data = opt_data || {};
return '';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.macroDescription.soyTemplateName = 'Confluence.Templates.MacroBrowser.macroDescription';
}
Confluence.Templates.MacroBrowser.insertMacroPanel = function(opt_data, opt_ignored) {
return '' + soy.$$escapeHtml('Content') + '
' + soy.$$escapeHtml('Insert text') + '
';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.insertMacroPanel.soyTemplateName = 'Confluence.Templates.MacroBrowser.insertMacroPanel';
}
Confluence.Templates.MacroBrowser.missingUserMacroMetadataPanel = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.missingUserMacroMetadataPanel.soyTemplateName = 'Confluence.Templates.MacroBrowser.missingUserMacroMetadataPanel';
}
Confluence.Templates.MacroBrowser.macroParameter = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.macroParameter.soyTemplateName = 'Confluence.Templates.MacroBrowser.macroParameter';
}
Confluence.Templates.MacroBrowser.macroParameterBoolean = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.macroParameterBoolean.soyTemplateName = 'Confluence.Templates.MacroBrowser.macroParameterBoolean';
}
Confluence.Templates.MacroBrowser.macroParameterSelect = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.macroParameterSelect.soyTemplateName = 'Confluence.Templates.MacroBrowser.macroParameterSelect';
}
Confluence.Templates.MacroBrowser.macroParameterHidden = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.macroParameterHidden.soyTemplateName = 'Confluence.Templates.MacroBrowser.macroParameterHidden';
}
Confluence.Templates.MacroBrowser.macroParameterDesc = function(opt_data, opt_ignored) {
return '' + soy.$$filterNoAutoescape(opt_data.description) + '
';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.macroParameterDesc.soyTemplateName = 'Confluence.Templates.MacroBrowser.macroParameterDesc';
}
Confluence.Templates.MacroBrowser.macroBody = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.macroBody.soyTemplateName = 'Confluence.Templates.MacroBrowser.macroBody';
}
Confluence.Templates.MacroBrowser.helpLink = function(opt_data, opt_ignored) {
return '' + Confluence.Templates.Dialog.helpLink({href: "https://confluence.atlassian.com/display/ConfCloud/Macros"});
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.helpLink.soyTemplateName = 'Confluence.Templates.MacroBrowser.helpLink';
}
Confluence.Templates.MacroBrowser.gadgetLink = function(opt_data, opt_ignored) {
return '' + soy.$$escapeHtml('Gadget URL') + '';
};
if (goog.DEBUG) {
Confluence.Templates.MacroBrowser.gadgetLink.soyTemplateName = 'Confluence.Templates.MacroBrowser.gadgetLink';
}
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-macro-browser:macro-browser-js', location = 'js/macro-browser-facade.js' */
define("confluence-macro-browser/macro-browser-facade",["confluence-macro-browser/macro-browser","window"],function(b,c){var a=c.tinymce;return{getTinyMceMacroBrowser:function(){return a&&a.confluence&&a.confluence.macrobrowser||null},isInTinyMceEditor:function(){return a&&!!a.activeEditor},insert:function(a){if(this.isInTinyMceEditor())return this.getTinyMceMacroBrowser().macroBrowserComplete(a);b.afterComplete&&b.afterComplete(a)},saveMacro:function(a){this.isInTinyMceEditor()||b.insertUpdatedMacro&&
b.insertUpdatedMacro(a)},cancel:function(){if(this.isInTinyMceEditor())return this.getTinyMceMacroBrowser().macroBrowserCancel();b.cancel&&b.cancel()},getTinyMceMacroBrowserIfHave:function(){return this.isInTinyMceEditor()?this.getTinyMceMacroBrowser():null}}});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.plugins.confluence-macro-browser:macro-browser-js', location = 'js/macro-browser-preload.js' */
define("confluence-macro-browser/macro-browser-preload",["jquery","ajs","window"],function(a,b,c){return{macroBrowserPreload:function(){a(c).bind("render-content-loaded",function(c,d){a("#macro-preview-iframe").contents().find("body")[0]==d&&b.MacroBrowser.previewOnload(d)});b.MacroBrowser.preLoadMacro()}}});require("confluence/module-exporter").safeRequire("confluence-macro-browser/macro-browser-preload",function(a){require("ajs").toInit(a.macroBrowserPreload)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'confluence.web.resources:moment', location = 'includes/js/dist/moment.js' */
(function(h,C){"object"===typeof exports&&"undefined"!==typeof module?module.exports=C():"function"===typeof define&&define.amd?define(C):h.moment=C()})(this,function(){function h(){return tb.apply(null,arguments)}function C(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function da(a){return null!=a&&"[object Object]"===Object.prototype.toString.call(a)}function q(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function Sa(a){if(Object.getOwnPropertyNames)return 0===
Object.getOwnPropertyNames(a).length;for(var b in a)if(q(a,b))return!1;return!0}function E(a){return void 0===a}function Y(a){return"number"===typeof a||"[object Number]"===Object.prototype.toString.call(a)}function oa(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function ub(a,b){var c=[],d;for(d=0;db.overflow&&!b.empty&&!b.invalidEra&&
!b.invalidMonth&&!b.invalidWeekday&&!b.weekdayMismatch&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&c);a._strict&&(c=c&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour);if(null!=Object.isFrozen&&Object.isFrozen(a))return c;a._isValid=c}return a._isValid}function ya(a){var b=N(NaN);null!=a?Z(m(b),a):m(b).userInvalidated=!0;return b}function Ua(a,b){var c,d,e;E(b._isAMomentObject)||(a._isAMomentObject=b._isAMomentObject);E(b._i)||(a._i=b._i);E(b._f)||
(a._f=b._f);E(b._l)||(a._l=b._l);E(b._strict)||(a._strict=b._strict);E(b._tzm)||(a._tzm=b._tzm);E(b._isUTC)||(a._isUTC=b._isUTC);E(b._offset)||(a._offset=b._offset);E(b._pf)||(a._pf=m(b));E(b._locale)||(a._locale=b._locale);if(0a?Math.ceil(a)||0:Math.floor(a)}function l(a){a=+a;var b=0;0!==a&&isFinite(a)&&(b=J(a));return b}
function ia(a,b){return function(c){return null!=c?(Bb(this,a,c),h.updateOffset(this,b),this):Ba(this,a)}}function Ba(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function Bb(a,b,c){if(a.isValid()&&!isNaN(c))if("FullYear"===b&&aa(a.year())&&1===a.month()&&29===a.date())c=l(c),a._d["set"+(a._isUTC?"UTC":"")+b](c,a.month(),Ca(c,a.month()));else a._d["set"+(a._isUTC?"UTC":"")+b](c)}function g(a,b,c){Da[a]=O(b)?b:function(a,e){return a&&c?c:b}}function rc(a,b){return q(Da,a)?Da[a](b._strict,
b._locale):new RegExp(sc(a))}function sc(a){return F(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,c,d,e,n){return c||d||e||n}))}function F(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$\x26")}function u(a,b){var c,d=b;"string"===typeof a&&(a=[a]);Y(b)&&(d=function(a,c){c[b]=l(a)});for(c=0;ce;e++)n=N([2E3,e]),b.push(this.monthsShort(n,"")),c.push(this.months(n,
"")),d.push(this.months(n,"")),d.push(this.monthsShort(n,""));b.sort(a);c.sort(a);d.sort(a);for(e=0;12>e;e++)b[e]=F(b[e]),c[e]=F(c[e]);for(e=0;24>e;e++)d[e]=F(d[e]);this._monthsShortRegex=this._monthsRegex=new RegExp("^("+d.join("|")+")","i");this._monthsStrictRegex=new RegExp("^("+c.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+b.join("|")+")","i")}function tc(a,b,c,d,e,n,t){100>a&&0<=a?(b=new Date(a+400,b,c,d,e,n,t),isFinite(b.getFullYear())&&b.setFullYear(a)):b=new Date(a,b,c,
d,e,n,t);return b}function sa(a){var b;100>a&&0<=a?(b=Array.prototype.slice.call(arguments),b[0]=a+400,b=new Date(Date.UTC.apply(null,b)),isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a)):b=new Date(Date.UTC.apply(null,arguments));return b}function Ea(a,b,c){c=7+b-c;return-((7+sa(a,0,c).getUTCDay()-b)%7)+c-1}function Fb(a,b,c,d,e){c=(7+c-d)%7;d=Ea(a,d,e);d=1+7*(b-1)+c+d;0>=d?(b=a-1,a=(aa(b)?366:365)+d):d>(aa(a)?366:365)?(b=a+1,a=d-(aa(a)?366:365)):(b=a,a=d);return{year:b,dayOfYear:a}}function ta(a,
b,c){var d=Ea(a.year(),b,c),d=Math.floor((a.dayOfYear()-d-1)/7)+1;1>d?(a=a.year()-1,b=d+R(a,b,c)):d>R(a.year(),b,c)?(b=d-R(a.year(),b,c),a=a.year()+1):(a=a.year(),b=d);return{week:b,year:a}}function R(a,b,c){var d=Ea(a,b,c);b=Ea(a+1,b,c);return((aa(a)?366:365)-d+b)/7}function cb(a,b){return a.slice(b,7).concat(a.slice(0,b))}function uc(a,b,c){var d,e;a=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;7>d;++d)e=N([2E3,
1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(e,"").toLocaleLowerCase();if(c)b="dddd"===b?y.call(this._weekdaysParse,a):"ddd"===b?y.call(this._shortWeekdaysParse,a):y.call(this._minWeekdaysParse,a);else if("dddd"===b){b=y.call(this._weekdaysParse,a);if(-1!==b)return b;b=y.call(this._shortWeekdaysParse,a);if(-1!==b)return b;b=y.call(this._minWeekdaysParse,
a)}else if("ddd"===b){b=y.call(this._shortWeekdaysParse,a);if(-1!==b)return b;b=y.call(this._weekdaysParse,a);if(-1!==b)return b;b=y.call(this._minWeekdaysParse,a)}else{b=y.call(this._minWeekdaysParse,a);if(-1!==b)return b;b=y.call(this._weekdaysParse,a);if(-1!==b)return b;b=y.call(this._shortWeekdaysParse,a)}return-1!==b?b:null}function db(){function a(a,b){return b.length-a.length}var b=[],c=[],d=[],e=[],n,t,f,h;for(n=0;7>n;n++)t=N([2E3,1]).day(n),f=F(this.weekdaysMin(t,"")),h=F(this.weekdaysShort(t,
"")),t=F(this.weekdays(t,"")),b.push(f),c.push(h),d.push(t),e.push(f),e.push(h),e.push(t);b.sort(a);c.sort(a);d.sort(a);e.sort(a);this._weekdaysMinRegex=this._weekdaysShortRegex=this._weekdaysRegex=new RegExp("^("+e.join("|")+")","i");this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+b.join("|")+")","i")}function eb(){return this.hours()%12||12}function Gb(a,b){k(a,0,0,function(){return this.localeData().meridiem(this.hours(),
this.minutes(),b)})}function Hb(a,b){return b._meridiemParse}function Ib(a){return a?a.toLowerCase().replace("_","-"):a}function Fa(a){var b=null,c;if(void 0===x[a]&&"undefined"!==typeof module&&module&&module.exports)try{b=ua._abbr,c=require,c("./locale/"+a),ba(b)}catch(d){x[a]=null}return x[a]}function ba(a,b){a&&((b=E(b)?S(a):fb(a,b))?ua=b:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+a+" not found. Did you forget to load it?"));return ua._abbr}function fb(a,b){if(null!==b){var c;
c=Jb;b.abbr=a;if(null!=x[a])yb("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=x[a]._config;else if(null!=b.parentLocale)if(null!=x[b.parentLocale])c=x[b.parentLocale]._config;else if(c=Fa(b.parentLocale),null!=c)c=c._config;else return va[b.parentLocale]||(va[b.parentLocale]=[]),va[b.parentLocale].push({name:a,
config:b}),null;x[a]=new Ya(Xa(c,b));va[a]&&va[a].forEach(function(a){fb(a.name,a.config)});ba(a);return x[a]}delete x[a];return null}function S(a){var b;a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr);if(!a)return ua;if(!C(a)){if(b=Fa(a))return b;a=[a]}a:{b=0;for(var c,d,e,n;b=c){b:{var f=Math.min(n.length,d.length);for(e=0;e=c-1}if(e)break;c--}b++}a=ua}return a}function gb(a){var b;(b=a._a)&&-2===m(a).overflow&&(b=0>b[T]||11b[Q]||b[Q]>Ca(b[D],b[T])?Q:0>b[z]||24b[L]||59b[U]||59b[ea]||999Q)&&(b=Q),m(a)._overflowWeeks&&-1===b&&(b=vc),m(a)._overflowWeekday&&-1===b&&(b=wc),m(a).overflow=b);return a}function Kb(a){var b,c;b=a._i;var d=xc.exec(b)||yc.exec(b),e,n,f,h;if(d){m(a).iso=
!0;b=0;for(c=Ga.length;b=h?2E3+h:999>=h?1900+h:h,Mb.indexOf(c),parseInt(d,10),parseInt(e,10),parseInt(n,10)];f&&c.push(parseInt(f,10));a:{if(f=b[1])if(f=Nb.indexOf(f),d=(new Date(c[0],c[1],c[2])).getDay(),f!==d){m(a).weekdayMismatch=!0;f=a._isValid=!1;break a}f=!0}f&&(a._a=c,(f=b[8])?b=Bc[f]:b[9]?b=0:(b=parseInt(b[10],10),f=b%100,b=(b-f)/100*60+f),a._tzm=b,a._d=sa.apply(null,a._a),a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),m(a).rfc2822=!0)}else a._isValid=
!1}function Cc(a){var b=Dc.exec(a._i);null!==b?a._d=new Date(+b[1]):(Kb(a),!1===a._isValid&&(delete a._isValid,Lb(a),!1===a._isValid&&(delete a._isValid,a._strict?a._isValid=!1:h.createFromInputFallback(a))))}function ja(a,b,c){return null!=a?a:null!=b?b:c}function jb(a){var b,c=[],d;if(!a._d){d=new Date(h.now());d=a._useUTC?[d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()]:[d.getFullYear(),d.getMonth(),d.getDate()];if(a._w&&null==a._a[Q]&&null==a._a[T]){var e,f,t,g,k,l;e=a._w;if(null!=e.GG||null!=
e.W||null!=e.E){if(k=1,l=4,f=ja(e.GG,a._a[D],ta(v(),1,4).year),t=ja(e.W,1),g=ja(e.E,1),1>g||7g||6e.e||6t||t>R(f,k,l)?m(a)._overflowWeeks=!0:null!=b?m(a)._overflowWeekday=!0:(b=Fb(f,t,g,k,l),a._a[D]=b.year,a._dayOfYear=b.dayOfYear)}if(null!=a._dayOfYear){b=ja(a._a[D],d[D]);if(a._dayOfYear>(aa(b)?366:365)||
0===a._dayOfYear)m(a)._overflowDayOfYear=!0;b=sa(b,0,a._dayOfYear);a._a[T]=b.getUTCMonth();a._a[Q]=b.getUTCDate()}for(b=0;3>b&&null==a._a[b];++b)a._a[b]=c[b]=d[b];for(;7>b;b++)a._a[b]=c[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[z]&&0===a._a[L]&&0===a._a[U]&&0===a._a[ea]&&(a._nextDay=!0,a._a[z]=0);a._d=(a._useUTC?sa:tc).apply(null,c);c=a._useUTC?a._d.getUTCDay():a._d.getDay();null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm);a._nextDay&&(a._a[z]=24);a._w&&"undefined"!==typeof a._w.d&&
a._w.d!==c&&(m(a).weekdayMismatch=!0)}}function ib(a){if(a._f===h.ISO_8601)Kb(a);else if(a._f===h.RFC_2822)Lb(a);else{a._a=[];m(a).empty=!0;var b=""+a._i,c,d,e,f,g,k=b.length,l=0;e=Ab(a._f,a._locale).match(Za)||[];for(c=0;c=a._a[z]&&!0===m(a).bigHour&&0e&&(e+=12),k||12!==e||(e=0)));b[c]=e;b=m(a).era;null!==b&&(a._a[D]=a._locale.erasConvertYear(b,a._a[D]));jb(a);gb(a)}}function Ec(a){if(!a._d){var b=ab(a._i);a._a=ub([b.year,b.month,void 0===b.day?b.date:
b.day,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)});jb(a)}}function Ob(a){var b=a._i,c=a._f;a._locale=a._locale||S(a._l);if(null===b||void 0===c&&""===b)return ya({nullInput:!0});"string"===typeof b&&(a._i=b=a._locale.preparse(b));if(K(b))return new pa(gb(b));if(oa(b))a._d=b;else if(C(c)){var d,e,f,h,g=!1;if(0===a._f.length)m(a).invalidFormat=!0,a._d=new Date(NaN);else{for(b=0;b
a?-1*Math.round(-1*a):Math.round(a)}function Qb(a,b){k(a,0,0,function(){var a=this.utcOffset(),d="+";0>a&&(a=-a,d="-");return d+P(~~(a/60),2)+b+P(~~a%60,2)})}function lb(a,b){a=(b||"").match(a);if(null===a)return null;a=((a[a.length-1]||[])+"").match(Hc)||["-",0,0];b=+(60*a[1])+l(a[2]);return 0===b?0:"+"===a[0]?b:-b}function mb(a,b){return b._isUTC?(b=b.clone(),a=(K(a)||oa(a)?a.valueOf():v(a).valueOf())-b.valueOf(),b._d.setTime(b._d.valueOf()+a),h.updateOffset(b,!1),b):v(a).local()}function Rb(){return this.isValid()?
this._isUTC&&0===this._offset:!1}function M(a,b){var c=a;Ia(a)?c={ms:a._milliseconds,d:a._days,M:a._months}:Y(a)||!isNaN(+a)?(c={},b?c[b]=+a:c.milliseconds=+a):(b=Ic.exec(a))?(c="-"===b[1]?-1:1,c={y:0,d:l(b[Q])*c,h:l(b[z])*c,m:l(b[L])*c,s:l(b[U])*c,ms:l(kb(1E3*b[ea]))*c}):(b=Jc.exec(a))?(c="-"===b[1]?-1:1,c={y:fa(b[2],c),M:fa(b[3],c),w:fa(b[4],c),d:fa(b[5],c),h:fa(b[6],c),m:fa(b[7],c),s:fa(b[8],c)}):null==c?c={}:"object"===typeof c&&("from"in c||"to"in c)&&(b=v(c.from),c=v(c.to),b.isValid()&&c.isValid()?
(c=mb(c,b),b.isBefore(c)?c=Sb(b,c):(c=Sb(c,b),c.milliseconds=-c.milliseconds,c.months=-c.months),b=c):b={milliseconds:0,months:0},c={},c.ms=b.milliseconds,c.M=b.months);c=new Ha(c);Ia(a)&&q(a,"_locale")&&(c._locale=a._locale);Ia(a)&&q(a,"_isValid")&&(c._isValid=a._isValid);return c}function fa(a,b){a=a&&parseFloat(a.replace(",","."));return(isNaN(a)?0:a)*b}function Sb(a,b){var c={};c.months=b.month()-a.month()+12*(b.year()-a.year());a.clone().add(c.months,"M").isAfter(b)&&--c.months;c.milliseconds=
+b-+a.clone().add(c.months,"M");return c}function Tb(a,b){return function(c,d){var e;null===d||isNaN(+d)||(yb(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),e=c,c=d,d=e);c=M(c,d);Ub(this,c,a);return this}}function Ub(a,b,c,d){var e=b._milliseconds,f=kb(b._days);b=kb(b._months);a.isValid()&&(d=null==d?!0:d,b&&Cb(a,Ba(a,"Month")+b*c),f&&Bb(a,"Date",Ba(a,"Date")+f*c),e&&a._d.setTime(a._d.valueOf()+
e*c),d&&h.updateOffset(a,f||b))}function Vb(a){return"string"===typeof a||a instanceof String}function Kc(a){var b=C(a),c=!1;b&&(c=0===a.filter(function(b){return!Y(b)&&Vb(a)}).length);return b&&c}function Ja(a,b){if(a.date()b-d?(a=a.clone().add(c-1,"months"),b=(b-d)/(d-a)):(a=a.clone().add(c+1,"months"),b=(b-d)/(a-d));return-(c+b)||0}function Wb(a){if(void 0===a)return this._locale._abbr;a=S(a);
null!=a&&(this._locale=a);return this}function Xb(){return this._locale}function ka(a,b){return(a%b+b)%b}function Yb(a,b,c){return 100>a&&0<=a?new Date(a+400,b,c)-126227808E5:(new Date(a,b,c)).valueOf()}function Zb(a,b,c){return 100>a&&0<=a?Date.UTC(a+400,b,c)-126227808E5:Date.UTC(a,b,c)}function nb(a,b){return b.erasAbbrRegex(a)}function ob(){var a=[],b=[],c=[],d=[],e,f,h=this.eras();e=0;for(f=h.length;ef&&(b=f);a=Fb(a,b,c,d,e);a=sa(a.year,0,a.dayOfYear);this.year(a.getUTCFullYear());this.month(a.getUTCMonth());this.date(a.getUTCDate());
return this}function Lc(a,b){b[ea]=l(1E3*("0."+a))}function ac(a){return a}function La(a,b,c,d){var e=S();b=N().set(d,b);return e[c](b,a)}function bc(a,b,c){Y(a)&&(b=a,a=void 0);a=a||"";if(null!=b)return La(a,b,c,"month");var d=[];for(b=0;12>b;b++)d[b]=La(a,b,c,"month");return d}function pb(a,b,c,d){"boolean"!==typeof a&&(c=b=a,a=!1);Y(b)&&(c=b,b=void 0);b=b||"";var e=S();a=a?e._week.dow:0;e=[];if(null!=c)return La(b,(c+a)%7,d,"day");for(c=0;7>c;c++)e[c]=La(b,(c+a)%7,d,"day");return e}function cc(a,
b,c,d){b=M(b,c);a._milliseconds+=d*b._milliseconds;a._days+=d*b._days;a._months+=d*b._months;return a._bubble()}function dc(a){return 0>a?Math.floor(a):Math.ceil(a)}function V(a){return function(){return this.as(a)}}function ga(a){return function(){return this.isValid()?this._data[a]:NaN}}function Mc(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function la(a){return(0a)||+a}function Ma(){if(!this.isValid())return this.localeData().invalidDate();var a=qb(this._milliseconds)/1E3,b=qb(this._days),
c=qb(this._months),d,e,f,h,g=this.asSeconds(),k,l,m;if(!g)return"P0D";d=J(a/60);e=J(d/60);a%=60;d%=60;f=J(c/12);c%=12;h=a?a.toFixed(3).replace(/\.?0+$/,""):"";k=0>g?"-":"";l=la(this._months)!==la(g)?"-":"";m=la(this._days)!==la(g)?"-":"";g=la(this._milliseconds)!==la(g)?"-":"";return k+"P"+(f?l+f+"Y":"")+(c?l+c+"M":"")+(b?m+b+"D":"")+(e||d||a?"T":"")+(e?g+e+"H":"")+(d?g+d+"M":"")+(a?g+h+"S":"")}var tb,wb;wb=Array.prototype.some?Array.prototype.some:function(a){var b=Object(this),c=b.length>>>0,d;
for(d=0;d=a?P(a,4):"+"+a});k(0,["YY",2],0,function(){return this.year()%100});k(0,["YYYY",4],0,"year");k(0,["YYYYY",5],0,"year");k(0,["YYYYYY",6,!0],0,"year");B("year","y");A.year=1;g("Y",Qa);g("YY",w,G);g("YYYY",sb,rb);g("YYYYY",Pa,Na);g("YYYYYY",Pa,Na);u(["YYYYY","YYYYYY"],D);u("YYYY",function(a,b){b[D]=
2===a.length?h.parseTwoDigitYear(a):l(a)});u("YY",function(a,b){b[D]=h.parseTwoDigitYear(a)});u("Y",function(a,b){b[D]=parseInt(a,10)});h.parseTwoDigitYear=function(a){return l(a)+(68this?this:
a:ya()}),wa="year quarter month week day hour minute second millisecond".split(" ");Qb("Z",":");Qb("ZZ","");g("Z",Ra);g("ZZ",Ra);u(["Z","ZZ"],function(a,b,c){c._useUTC=!0;c._tzm=lb(Ra,a)});var Hc=/([\+\-]|\d\d)/gi;h.updateOffset=function(){};var Ic=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Jc=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;M.fn=Ha.prototype;M.invalid=
function(){return M(NaN)};var Rc=Tb(1,"add"),Sc=Tb(-1,"subtract");h.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";h.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var lc=H("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});k("N",0,0,"eraAbbr");k("NN",0,0,"eraAbbr");k("NNN",0,0,"eraAbbr");k("NNNN",0,0,"eraName");k("NNNNN",0,0,"eraNarrow");k("y",["y",1],"yo",
"eraYear");k("y",["yy",2],0,"eraYear");k("y",["yyy",3],0,"eraYear");k("y",["yyyy",4],0,"eraYear");g("N",nb);g("NN",nb);g("NNN",nb);g("NNNN",function(a,b){return b.erasNameRegex(a)});g("NNNNN",function(a,b){return b.erasNarrowRegex(a)});u(["N","NN","NNN","NNNN","NNNNN"],function(a,b,c,d){(b=c._locale.erasParse(a,d,c._strict))?m(c).era=b:m(c).invalidEra=a});g("y",ma);g("yy",ma);g("yyy",ma);g("yyyy",ma);g("yo",function(a,b){return b._eraYearOrdinalRegex||ma});u(["y","yy","yyy","yyyy"],D);u(["yo"],function(a,
b,c,d){var e;c._locale._eraYearOrdinalRegex&&(e=a.match(c._locale._eraYearOrdinalRegex));b[D]=c._locale.eraYearOrdinalParse?c._locale.eraYearOrdinalParse(a,e):parseInt(a,10)});k(0,["gg",2],0,function(){return this.weekYear()%100});k(0,["GG",2],0,function(){return this.isoWeekYear()%100});Ka("gggg","weekYear");Ka("ggggg","weekYear");Ka("GGGG","isoWeekYear");Ka("GGGGG","isoWeekYear");B("weekYear","gg");B("isoWeekYear","GG");A.weekYear=1;A.isoWeekYear=1;g("G",Qa);g("g",Qa);g("GG",w,G);g("gg",w,G);g("GGGG",
sb,rb);g("gggg",sb,rb);g("GGGGG",Pa,Na);g("ggggg",Pa,Na);ra(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=l(a)});ra(["gg","GG"],function(a,b,c,d){b[d]=h.parseTwoDigitYear(a)});k("Q",0,"Qo","quarter");B("quarter","Q");A.quarter=7;g("Q",fc);u("Q",function(a,b){b[T]=3*(l(a)-1)});k("D",["DD",2],"Do","date");B("date","D");A.date=9;g("D",w);g("DD",w,G);g("Do",function(a,b){return a?b._dayOfMonthOrdinalParse||b._ordinalParse:b._dayOfMonthOrdinalParseLenient});u(["D","DD"],Q);u("Do",
function(a,b){b[Q]=l(a.match(w)[0])});var mc=ia("Date",!0);k("DDD",["DDDD",3],"DDDo","dayOfYear");B("dayOfYear","DDD");A.dayOfYear=4;g("DDD",Oa);g("DDDD",gc);u(["DDD","DDDD"],function(a,b,c){c._dayOfYear=l(a)});k("m",["mm",2],0,"minute");B("minute","m");A.minute=14;g("m",w);g("mm",w,G);u(["m","mm"],L);var Tc=ia("Minutes",!1);k("s",["ss",2],0,"second");B("second","s");A.second=15;g("s",w);g("ss",w,G);u(["s","ss"],U);var Uc=ia("Seconds",!1);k("S",0,0,function(){return~~(this.millisecond()/100)});k(0,
["SS",2],0,function(){return~~(this.millisecond()/10)});k(0,["SSS",3],0,"millisecond");k(0,["SSSS",4],0,function(){return 10*this.millisecond()});k(0,["SSSSS",5],0,function(){return 100*this.millisecond()});k(0,["SSSSSS",6],0,function(){return 1E3*this.millisecond()});k(0,["SSSSSSS",7],0,function(){return 1E4*this.millisecond()});k(0,["SSSSSSSS",8],0,function(){return 1E5*this.millisecond()});k(0,["SSSSSSSSS",9],0,function(){return 1E6*this.millisecond()});B("millisecond","ms");A.millisecond=16;g("S",
Oa,fc);g("SS",Oa,G);g("SSS",Oa,gc);var ca,nc;for(ca="SSSS";9>=ca.length;ca+="S")g(ca,ma);for(ca="S";9>=ca.length;ca+="S")u(ca,Lc);nc=ia("Milliseconds",!1);k("z",0,0,"zoneAbbr");k("zz",0,0,"zoneName");var f=pa.prototype;f.add=Rc;f.calendar=function(a,b){if(1===arguments.length)if(arguments[0]){var c=arguments[0],d;if(!(d=K(c)||oa(c)||Vb(c)||Y(c)||Kc(c))){d=da(c)&&!Sa(c);var e=!1,f="years year y months month M days day d dates date D hours hour h minutes minute m seconds second s milliseconds millisecond ms".split(" "),
g,k;for(g=0;ga.valueOf():a.valueOf()b.year()||9999=this.year()?"YYYY":"YYYYYY";return this.format(a+
c+"-MM-DD[T]HH:mm:ss.SSS"+(b+'[")]'))};"undefined"!==typeof Symbol&&null!=Symbol.for&&(f[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment\x3c"+this.format()+"\x3e"});f.toJSON=function(){return this.isValid()?this.toISOString():null};f.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};f.unix=function(){return Math.floor(this.valueOf()/1E3)};f.valueOf=function(){return this._d.valueOf()-6E4*(this._offset||0)};f.creationData=function(){return{input:this._i,
format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};f.eraName=function(){var a,b,c,d=this.localeData().eras();a=0;for(b=d.length;a
Math.abs(a)&&!c&&(a*=60);!this._isUTC&&b&&(e=-Math.round(this._d.getTimezoneOffset()));this._offset=a;this._isUTC=!0;null!=e&&this.add(e,"m");d!==a&&(!b||this._changeInProgress?Ub(this,M(a-d,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,h.updateOffset(this,!0),this._changeInProgress=null));return this}return this._isUTC?d:-Math.round(this._d.getTimezoneOffset())};f.utc=function(a){return this.utcOffset(0,a)};f.local=function(a){this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(-Math.round(this._d.getTimezoneOffset()),
"m"));return this};f.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var a=lb(Nc,this._i);null!=a?this.utcOffset(a):this.utcOffset(0,!0)}return this};f.hasAlignedHourOffset=function(a){if(!this.isValid())return!1;a=a?v(a).utcOffset():0;return 0===(this.utcOffset()-a)%60};f.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};f.isLocal=function(){return this.isValid()?
!this._isUTC:!1};f.isUtcOffset=function(){return this.isValid()?this._isUTC:!1};f.isUtc=Rb;f.isUTC=Rb;f.zoneAbbr=function(){return this._isUTC?"UTC":""};f.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""};f.dates=H("dates accessor is deprecated. Use date instead.",mc);f.months=H("months accessor is deprecated. Use month instead",Db);f.years=H("years accessor is deprecated. Use year instead",kc);f.zone=H("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",
function(a,b){return null!=a?("string"!==typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()});f.isDSTShifted=H("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!E(this._isDSTShifted))return this._isDSTShifted;var a={},b;Ua(a,this);a=Ob(a);if(a._a){b=a._isUTC?N(a._a):v(a._a);var c;if(c=this.isValid()){a=a._a;b=b.toArray();c=Math.min(a.length,b.length);var d=Math.abs(a.length-b.length),e=0,f;for(f=0;fd;++d)e=N([2E3,d]),this._shortMonthsParse[d]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(e,"").toLocaleLowerCase();if(c)b="MMM"===b?y.call(this._shortMonthsParse,a):
y.call(this._longMonthsParse,a);else if("MMM"===b){b=y.call(this._shortMonthsParse,a);if(-1!==b)break a;b=y.call(this._longMonthsParse,a)}else{b=y.call(this._longMonthsParse,a);if(-1!==b)break a;b=y.call(this._shortMonthsParse,a)}b=-1!==b?b:null}return b}this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]);for(d=0;12>d;d++)if(e=N([2E3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=
new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(e="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(e.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a)||c&&"MMM"===b&&this._shortMonthsParse[d].test(a)||!c&&this._monthsParse[d].test(a))return d};r.monthsRegex=function(a){if(this._monthsParseExact)return q(this,"_monthsRegex")||Eb.call(this),a?this._monthsStrictRegex:this._monthsRegex;q(this,"_monthsRegex")||
(this._monthsRegex=xa);return this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex};r.monthsShortRegex=function(a){if(this._monthsParseExact)return q(this,"_monthsRegex")||Eb.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex;q(this,"_monthsShortRegex")||(this._monthsShortRegex=xa);return this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex};r.week=function(a){return ta(a,this._week.dow,this._week.doy).week};r.firstDayOfYear=function(){return this._week.doy};
r.firstDayOfWeek=function(){return this._week.dow};r.weekdays=function(a,b){b=C(this._weekdays)?this._weekdays:this._weekdays[a&&!0!==a&&this._weekdays.isFormat.test(b)?"format":"standalone"];return!0===a?cb(b,this._week.dow):a?b[a.day()]:b};r.weekdaysMin=function(a){return!0===a?cb(this._weekdaysMin,this._week.dow):a?this._weekdaysMin[a.day()]:this._weekdaysMin};r.weekdaysShort=function(a){return!0===a?cb(this._weekdaysShort,this._week.dow):a?this._weekdaysShort[a.day()]:this._weekdaysShort};r.weekdaysParse=
function(a,b,c){var d,e;if(this._weekdaysParseExact)return uc.call(this,a,b,c);this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]);for(d=0;7>d;d++)if(e=N([2E3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+
this.weekdaysMin(e,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[d]||(e="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(e.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a)||c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a)||c&&"dd"===b&&this._minWeekdaysParse[d].test(a)||!c&&this._weekdaysParse[d].test(a))return d};r.weekdaysRegex=function(a){if(this._weekdaysParseExact)return q(this,"_weekdaysRegex")||
db.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex;q(this,"_weekdaysRegex")||(this._weekdaysRegex=xa);return this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex};r.weekdaysShortRegex=function(a){if(this._weekdaysParseExact)return q(this,"_weekdaysRegex")||db.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex;q(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=xa);return this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex};
r.weekdaysMinRegex=function(a){if(this._weekdaysParseExact)return q(this,"_weekdaysRegex")||db.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex;q(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xa);return this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex};r.isPM=function(a){return"p"===(a+"").toLowerCase().charAt(0)};r.meridiem=function(a,b,c){return 11=a&&0>=b&&0>=c||(a+=864E5*dc(146097*c/4800+b),c=b=0);d.milliseconds=a%1E3;a=J(a/1E3);d.seconds=a%60;a=J(a/60);d.minutes=a%60;a=J(a/60);d.hours=a%24;b+=J(a/24);a=J(4800*b/146097);c+=a;b-=dc(146097*a/4800);a=J(c/12);d.days=b;d.months=c%12;d.years=a;return this};p.clone=function(){return M(this)};p.get=function(a){a=I(a);return this.isValid()?this[a+"s"]():NaN};p.milliseconds=dd;p.seconds=ed;p.minutes=fd;p.hours=gd;p.days=hd;p.weeks=function(){return J(this.days()/
7)};p.months=id;p.years=jd;p.humanize=function(a,b){if(!this.isValid())return this.localeData().invalidDate();var c=!1,d=na;"object"===typeof a&&(b=a,a=!1);"boolean"===typeof a&&(c=a);"object"===typeof b&&(d=Object.assign({},na,b),null!=b.s&&null==b.ss&&(d.ss=b.s-1));a=this.localeData();b=!c;var e=M(this).abs(),f=X(e.as("s")),g=X(e.as("m")),h=X(e.as("h")),k=X(e.as("d")),l=X(e.as("M")),m=X(e.as("w")),e=X(e.as("y")),f=f<=d.ss&&["s",f]||f=g&&["m"]||g=h&&["h"]||h=k&&["d"]||k=m&&["w"]||m=l&&["M"]||l=e&&["y"]||["yy",e];f[2]=b;f[3]=0<+this;f[4]=a;b=Mc.apply(null,f);c&&(b=a.pastFuture(+this,b));return a.postformat(b)};p.toISOString=Ma;p.toString=Ma;p.toJSON=Ma;p.locale=Wb;p.localeData=Xb;p.toIsoString=H("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ma);p.lang=lc;k("X",0,0,"unix");k("x",0,0,"valueOf");g("x",Qa);g("X",/[+-]?\d+(\.\d{1,3})?/);
u("X",function(a,b,c){c._d=new Date(1E3*parseFloat(a))});u("x",function(a,b,c){c._d=new Date(l(a))});h.version="2.29.1";tb=v;h.fn=f;h.min=function(){var a=[].slice.call(arguments,0);return Pb("isBefore",a)};h.max=function(){var a=[].slice.call(arguments,0);return Pb("isAfter",a)};h.now=function(){return Date.now?Date.now():+new Date};h.utc=N;h.unix=function(a){return v(1E3*a)};h.months=function(a,b){return bc(a,b,"months")};h.isDate=oa;h.locale=ba;h.invalid=ya;h.duration=M;h.isMoment=K;h.weekdays=
function(a,b,c){return pb(a,b,c,"weekdays")};h.parseZone=function(){return v.apply(null,arguments).parseZone()};h.localeData=S;h.isDuration=Ia;h.monthsShort=function(a,b){return bc(a,b,"monthsShort")};h.weekdaysMin=function(a,b,c){return pb(a,b,c,"weekdaysMin")};h.defineLocale=fb;h.updateLocale=function(a,b){if(null!=b){var c,d=Jb;null!=x[a]&&null!=x[a].parentLocale?x[a].set(Xa(x[a]._config,b)):(c=Fa(a),null!=c&&(d=c._config),b=Xa(d,b),null==c&&(b.abbr=a),b=new Ya(b),b.parentLocale=x[a],x[a]=b);ba(a)}else null!=
x[a]&&(null!=x[a].parentLocale?(x[a]=x[a].parentLocale,a===ba()&&ba(a)):null!=x[a]&&delete x[a]);return x[a]};h.locales=function(){return ec(x)};h.weekdaysShort=function(a,b,c){return pb(a,b,c,"weekdaysShort")};h.normalizeUnits=I;h.relativeTimeRounding=function(a){return void 0===a?X:"function"===typeof a?(X=a,!0):!1};h.relativeTimeThreshold=function(a,b){if(void 0===na[a])return!1;if(void 0===b)return na[a];na[a]=b;"s"===a&&(na.ss=b-1);return!0};h.calendarFormat=function(a,b){a=a.diff(b,"days",!0);
return-6>a?"sameElse":-1>a?"lastWeek":0>a?"lastDay":1>a?"sameDay":2>a?"nextDay":7>a?"nextWeek":"sameElse"};h.prototype=f;h.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};return h});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'confluence.web.resources:moment', location = 'includes/js/amd/shim/moment-amd.js' */
define("moment",function(){return moment});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:page-editor-js', location = 'editor/page-editor.js' */
define("confluence-editor/editor/page-editor","ajs jquery document window confluence/meta confluence/api/constants confluence-editor/editor/page-editor-message confluence/analytics-support confluence/legacy-editor-global-AVOID-IF-POSSIBLE confluence/get-content-id confluence/api/event confluence/dark-features".split(" "),function(d,b,k,p,e,w,j,R,c,x,g){function y(){return e.get("content-type")==="page"||e.get("content-type")==="blogpost"}function z(a){b("#editpageform").find("input[name='atl_token']").val(a);
e.set("atl-token",a);e.set("atlassian-token",a);b("#atlassian-token").attr("content",a)}function L(a){if(!y()&&a){z(a.atlToken);g.trigger("rte.heartbeat",a)}else if(!a||!a.atlToken){if(a.status==="unauthorised")if(options.movedBy){j.closeMessages(["heartbeat-error"]);j.handleMessage("heartbeat-error",{type:"error",title:"Page permissions have changed",message:"You can\'t publish due to a page move or change in restrictions. You will be redirected in 10 seconds."})}else{j.closeMessages(["heartbeat-error"]);
j.handleMessage("heartbeat-error",{type:"error",title:"No access to this page",message:"This content has been moved, restricted, or deleted. You will be redirected in 10 seconds."})}g.trigger("rte.heartbeat-error","Invalid server response");d.logError("Unexpected server response for heartbeat:");d.log(a);setTimeout(function(){var a=e.get("base-url")+"/pages/viewpage.action?pageId="+e.get("content-id");p.location=a},1E4)}else{e.set("contributors-hash",a.contributorsHash);z(a.atlToken);
c.heartbeatType.normal();g.trigger("rte.heartbeat",a);b(k).trigger("resize.resizeplugin");g.trigger("editor-heartbeat",a)}}function M(a,b,f){(a.status>=500||a.status===0)&&c.heartbeatType.recovery();if(a.status===403||a.status===401)d.logError("Heartbeat error: Unauthorized");else{d.logError("Server error on heartbeat request:");d.log(f)}g.trigger("rte.heartbeat-error",a)}var n=[],m=[],l=[],A=false,o,B=function(a){c.UI.setButtonState(a,c.UI.saveButton);c.UI.setButtonState(a,c.UI.previewButton);c.UI.setButtonState(a,
c.UI.cancelButton)},q=function(a){var a=a||{},b=a.messageKey||"editor-error-message",c=a.message||"Something went wrong with the editor. Copy your unsaved changes and refresh the page to keep editing.";j.handleMessage(b,{title:a.title,type:"error",message:c},function(){a.disablePublish&&B(false)})},C=function(){g.trigger("analytics",{name:"confluence.editor.update",data:{contentId:e.get("content-id"),notifiedWatchers:b("#notifyWatchers").is(":checked"),addedVersionComment:b("#versionComment").val()!=null&&b("#versionComment").val().length>0,contentType:e.get("content-type"),
isTitleChanged:e.get("latest-published-page-title")!==b("#content-title").val(),spaceKey:e.get("space-key"),isNeverPublished:e.get("page-id")==="0"}})},O=function(a){var b=true;j.closeMessages(["offline-before-save-error"]);for(var c=0;c/g,"\x26gt;");return" "+b+'\x3d"'+a+'"'}return{insertTable:function(b){var a=t("#tinymce-table-form")[0],c=f.Rte.getEditor(),h=c.dom,
n=2,v=2,k=d.settings.confluence_table_style,e="";b="";var p;p=h.getParent(c.selection.getNode(),"table");var q,w;q=a.elements.heading.checked;w=a.elements["equal-width-columns"].checked;n=a.elements.cols.value;v=a.elements.rows.value;a=t("#tinymce-table-form input[name\x3d'width']").val();b=b+"\x3ctable"+l("data-mce-new","1");a&&c.settings.inline_styles?(e&&(e+="; "),/^[0-9\.]+$/.test(a)&&(a+="px"),e+="width: "+a):b+=l("width",a);b+=l("class",k);b+=l("style",e);b+="\x3e";for(k=0;kc.autoresize_min_height&&(g=d);c.autoresize_max_height&&d>c.autoresize_max_height?(g=c.autoresize_max_height,f.style.overflowY="auto",e.style.overflowY="auto"):(f.style.overflowY="hidden",e.style.overflowY=
"hidden",f.scrollTop=0);if(l||g!==m)f=g-m,p.setStyle(p.get(a.id+"_ifr"),"height",g+"px"),m=g,k.isWebKit&&0>f&&b()}a.onInit.add(function(){n(a.getBody()).addClass("resizable")});var c=this,m=0;a.getParam("fullscreen_is_enabled")||(c.editor=a,c.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight)),c.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0)),a.onChange.add(b),a.onSetContent.add(b),a.onPaste.add(b),a.onKeyUp.add(b),a.onPostRender.add(b),
a.getParam("autoresize_on_init",!0)&&(a.onLoad.add(b),a.onLoadContent.add(b)),a.addCommand("mceAutoResize",b))},getInfo:function(){return{longname:"Auto Resize",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize",version:k.majorVersion+"."+k.minorVersion}}}});
require("confluence/module-exporter").safeRequire("atlassian-tinymce/plugins/autoresize/editor_plugin_src",function(e){var h=require("tinymce");h.create("tinymce.plugins.AutoResizePlugin",e);h.PluginManager.add("autoresize",h.plugins.AutoResizePlugin)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:attachments-insert-utils-resources', location = 'utils/attachments-insert-utils.js' */
define("confluence-editor/utils/attachments-insert-utils",["underscore","confluence/meta","jquery"],function(c,b,d){return{insertFilePlaceholder:function(a,e,f){var g=require("tinymce");a.height="comment"===b.get("content-type")?"150":"250";a.ownerId&&a.ownerId===b.get("content-id")&&(delete a.page,delete a.space,delete a.date);a=c.omit(c.pick(a,"name","page","space","date","height"),function(a){return!a});a={contentId:b.get("content-id")||"0",macro:{name:"view-file",params:a}};g.confluence.MacroUtils.insertMacro(a,
e).done(function(a){f&&d(a).click()})}}});require("confluence/module-exporter").safeRequire("confluence-editor/utils/attachments-insert-utils");
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/flextofullsize/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/flextofullsize/editor_plugin_src",["jquery","window","tinymce"],function(a,e,h){var i,g,c=function(){var d=a("#wysiwyg").is(":hidden")?a("#preview"):a("#wysiwyg");g=d.find("iframe");var b=a("#header-precursor"),c=a(e).height(),f=b.offset().top+b.height()+a("#header").height();a("#content.edit").height(c-f);setTimeout(function(){if(a("#preview").is(":hidden"))g.height(0).height(d.height());else{a("#content.edit").height("auto");var b=a("#savebar-container").height();
f+=a("#editor-precursor").height();g.height(c-f-b-4)}},1)};return{init:function(d){d.onInit.add(function(){var b;a(d.getBody()).addClass("fullsize");if(h.isIE||h.isOpera)b=d.getWin(),i=a(b.parent),b=a(b.parent.document),a("body").css({overflow:"hidden"}),i.bind("resize.resizeplugin",function(){c()}),b.bind("messageClose",function(){setTimeout(c,0)}),b.bind("resize.resizeplugin",function(a,b){c(b&&b.height)}),b.bind("mode-changed",function(){c()}),d.onChange.add(function(){c()}),d.onInit.add(function(){c()})})},
getInfo:function(){return{longname:"flex editor to full size plugin",description:"adjusts height of editor so it always occupies the right space in between the toolbars",author:"Atlassian",authorurl:"http://www.atlassian.com",version:"1.0"}}}});require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/flextofullsize/editor_plugin_src",function(a){var e=require("tinymce");e.create("tinymce.plugins.flextofullsizeplugin",a);e.PluginManager.add("flextofullsize",e.plugins.flextofullsizeplugin)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'i18n/translations.i18n.js' */
define("confluence-editor/i18n/translations.i18n",["ajs"],function(a){return{popup_blocked:"The browser has blocked a popup opened by the Editor.",ctrl_key:"Ctrl",shift_key:"Shift",searchreplace:{search_desc:"Find",replace_desc:"Find/Replace"},searchreplace_dlg:{allreplacedplural:"{0} replacements were made",allreplacedsingular:"1 replacement was made",
notfound:"No replacements were made",findlabel:"Find",replacelabel:"Replace",findnext:"Next",findprevious:"Previous",replace:"Replace",replaceall:"Replace all",close:"Close"},
advhr:{advhr_desc:"tinymce.advhr.advhr_desc"},emotions:{emotions_desc:"Emoticons"},emotions_dlg:{title:"Insert emoticon",desc:"Emoticons",smile:"Smile :)",sad:"Sad :(",tongue:"Tongue :p",biggrin:"Big grin :D",wink:"Wink ;)",
thumbs_up:"Thumbs up (y)",thumbs_down:"Thumbs down (n)",information:"Info (i)",check:"Tick (/)",error:"Error (x)",warning:"Warning (!)",add:"Plus (+)",forbidden:"Minus (-)",help_16:"Question mark (?)",
lightbulb_on:"Lightbulb on (on)",lightbulb:"Lightbulb off (off)",star_yellow:"Yellow star (*y)",star_red:"Red star (*r)",star_green:"Green star (*g)",star_blue:"Blue star (*b)",heart:"Heart \u003c3",broken_heart:"Broken heart \u003c/3"},confluence:{conf_macro_browser:"Macro",
conf_macro_browser_desc:"Insert macro",conf_image:"Image",confimage_desc:"Insert image",conf_file:"Files and images",confifile_desc:"Insert files and images",conf_link:"Link",conflink_desc:"Insert link",conf_table:"Table",
conf_wikimarkup:"Markup",conf_wikimarkup_desc:"Insert markup",conf_wikimarkup_errors:"Wiki markup conversion errors",conf_wikimarkup_timeout:"The server took too long to convert the wiki markup. This may only be a temporary problem so you could try again.",conf_wikimarkup_hint:"Hint: you can also enter wiki markup directly in the editor, where it will be formatted as you type.",conf_wikimarkup_markdown_label:"Markdown",
conf_wikimarkup_confluence_label:"Confluence wiki",conf_shortcuts_help_desc:"Keyboard shortcuts help",conf_insert_button_title:"Insert"},table:{desc:"Insert table",row_before_desc:"Insert row before",row_after_desc:"Insert row after",delete_row_desc:"Remove row",
numbering_column_desc:"Insert numbering column",responsive:"Responsive",responsive_tooltip:"Table columns get wider as you add content. Drag column borders to set width relative to each other and the page.",fixed_width:"Fixed width",fixed_width_tooltip:"Drag column borders to set width. The table always appears at the width you set.",col_before_desc:"Insert column before",col_after_desc:"Insert column after",col_copy_desc:"Copy table column",
col_paste_desc:"Paste table column",col_cut_desc:"Cut table column",delete_col_desc:"Remove column",split_cells_desc:"Split merged table cells",merge_cells_desc:"Merge table cells",row_desc:"tinymce.table.row_desc",cell_desc:"tinymce.table.cell_desc",props_desc:"tinymce.table.props_desc",paste_row_before_desc:"Paste table row",
paste_row_after_desc:"Paste row after",cut_row_desc:"Cut table row",copy_row_desc:"Copy table row",del:"Remove table",row:"Row",col:"Column",cell:"Cell",row_highlight:"Heading row",col_highlight:"Heading column",selection_highlight:"Change cell colour",
invalid_table_field:"Rows and columns must both be numbers greater than zero.",table_more_heading:"Table settings",cut_row_desc_shortcut:"Ctrl+Shift+X",copy_row_desc_shortcut:"Ctrl+Shift+C",paste_row_before_desc_shortcut:"Ctrl+Shift+V",row_before_desc_shortcut:"Alt+\u2191",row_after_desc_shortcut:"Alt+\u2193"},
advanced:{style_select:"tinymce.advanced.style_select",font_size:"tinymce.advanced.font_size",fontdefault:"tinymce.advanced.fontdefault",block:"Format",paragraph:"Paragraph",pre:"Preformatted",h1:"Heading 1",h2:"Heading 2",h3:"Heading 3",h4:"Heading 4",h5:"Heading 5",
h6:"Heading 6",blockquote:"Quote",code:"tinymce.advanced.code",samp:"tinymce.advanced.samp",dt:"tinymce.advanced.dt",dd:"tinymce.advanced.dd",bold_desc:"Bold",italic_desc:"Italic",underline_desc:"Underline",striketrough_desc:"Strikethrough",
justifyleft_desc:"Align left",justifycenter_desc:"Align center",justifyright_desc:"Align right",justifyfull_desc:"Align full",bullist_desc:"Bullet list",numlist_desc:"Numbered list",tasklist_desc:"Task list",outdent_desc:"Outdent",
indent_desc:"Indent",undo_desc:"Undo",redo_desc:"Redo",link_desc:"tinymce.advanced.link_desc",unlink_desc:"Unlink",image_desc:"tinymce.advanced.image_desc",cleanup_desc:"tinymce.advanced.cleanup_desc",code_desc:"tinymce.advanced.code_desc",sub_desc:"Subscript",
sup_desc:"Superscript",hr_desc:"Horizontal rule",removeformat_desc:"tinymce.advanced.removeformat_desc",custom1_desc:"tinymce.advanced.custom1_desc",forecolor_desc:"Select text colour",backcolor_desc:"tinymce.advanced.backcolor_desc",charmap_desc:"Symbol",visualaid_desc:"tinymce.advanced.visualaid_desc",anchor_desc:"tinymce.advanced.anchor_desc",
cut_desc:"tinymce.advanced.cut_desc",copy_desc:"tinymce.advanced.copy_desc",paste_desc:"tinymce.advanced.paste_desc",image_props_desc:"tinymce.advanced.image_props_desc",newdocument_desc:"tinymce.advanced.newdocument_desc",help_desc:"Help",blockquote_desc:"tinymce.advanced.blockquote_desc",path:"tinymce.advanced.path",newdocument:"tinymce.advanced.newdocument",
toolbar_focus:"tinymce.advanced.toolbar_focus",more_colors:"tinymce.advanced.more_colors",paragraph_shortcut:"Ctrl+0",pre_shortcut:"Ctrl+7",h1_shortcut:"Ctrl+1",h2_shortcut:"Ctrl+2",h3_shortcut:"Ctrl+3",h4_shortcut:"Ctrl+4",h5_shortcut:"Ctrl+5",
h6_shortcut:"Ctrl+6",blockquote_shortcut:"Ctrl+8",bullist_shortcut:"Ctrl+Shift+B",numlist_shortcut:"Ctrl+Shift+N",tasklist_shortcut:"[ then ]",undo_shortcut:"Ctrl+Z",redo_shortcut:"Ctrl+Y"},colorpicker:{more_colors:"More colours",
title:"Select a colour",picker_tab:"Picker",picker_title:"Colour picker",palette_title:"tinymce.colorpicker.palette_title",named_tab:"tinymce.colorpicker.named_tab",named_title:"tinymce.colorpicker.named_title",color:"Colour",name:"tinymce.colorpicker.name",apply:"tinymce.colorpicker.apply"},
hints:{drafts:"Hint: Confluence saves drafts automatically. If you ever lose a window, recover your work from the \"Username -\u003e Drafts\" menu.",dnd:"Hint: you can drag and drop images and Office files from your computer right into this editor.",insert_link_recently_viewed:"Hint: type \"\u003cstrong\u003e[\u003c/strong\u003e\" to see a list of suggested pages and insert a link.",insert_link_search:"Hint: type \"\u003cstrong\u003e[\u003c/strong\u003e\" and part of a page title to find and link to that page.",insert_link_end:"Hint: press \u003cstrong\u003eCtrl+Shift+K\u003c/strong\u003e after a word to find and link to relevant pages. Press it again for more suggestions.",insert_link_newpage:"Hint: type \"\u003cstrong\u003e[\u003c/strong\u003e\" and the title of a new page you wish to create, to see an insert link suggestion.",insert_link_user_mention:"Hint: you can mention somebody in Confluence by typing \"\u003cstrong\u003e@\u003c/strong\u003e\" and then their name.",insert_image_on_page:"Hint: type \"\u003cstrong\u003e!\u003c/strong\u003e\" to see images attached to the page and insert one of them.",
insert_image_search:"Hint: type \"\u003cstrong\u003e!\u003c/strong\u003e\" and part of an image name to find and insert the image.",insert_image_end:"Hint: press \u003cstrong\u003eCtrl+Shift+M\u003c/strong\u003e after a word to find and insert relevant images.",insert_wikimarkup:"Hint: the Editor will automatically convert wiki markup as you type it.",insert_wikimarkup_dialog:"Hint: press \u003cstrong\u003eCtrl+Shift+D\u003c/strong\u003e to open the Wiki Markup dialog.",insert_link:"Hint: press \u003cstrong\u003eCtrl+K\u003c/strong\u003e to open the link browser.",insert_image:"Hint: press \u003cstrong\u003eCtrl+M\u003c/strong\u003e to open the image browser.",insert_macro:"Hint: press \u003cstrong\u003eCtrl+Shift+A\u003c/strong\u003e to open the macro browser.",insert_macro_toc:"Hint: Let Confluence generate you a table of contents for this page. Use \"Insert -\u003e Table of contents\"",
insert_bullet_list:"Hint: press \u003cstrong\u003eCtrl+Shift+B\u003c/strong\u003e to start a bullet list.",insert_numbered_list:"Hint: press \u003cstrong\u003eCtrl+Shift+N\u003c/strong\u003e to start a numbered list.",insert_heading:"Hint: press \u003cstrong\u003eCtrl+1\u003c/strong\u003e to create a heading level 1, \u003cstrong\u003eCtrl+2\u003c/strong\u003e for heading level 2 and so on.",insert_table:"Hint: press \u003cstrong\u003eCtrl+Shift+I\u003c/strong\u003e to insert a table.",table_rows_copy:"Hint: press \u003cstrong\u003eCtrl+Shift+C\u003c/strong\u003e to copy a row and \u003cstrong\u003eCtrl+Shift+V\u003c/strong\u003e to paste a row in a table.",table_rows_cut:"Hint: press \u003cstrong\u003eCtrl+Shift+X\u003c/strong\u003e to cut a row and \u003cstrong\u003eCtrl+Shift+V\u003c/strong\u003e to paste a row in a table.",insert_newline:"Hint: Type \u003cstrong\u003eShift+Enter\u003c/strong\u003e to insert a new paragraph without spacing",autoformat_heading1:"Hint: Type \"\u003cstrong\u003eh1. Title\u003c/strong\u003e\" to quickly insert a Heading 1.",
autoformat_heading3:"Hint: Type \"\u003cstrong\u003eh3. Title\u003c/strong\u003e\" to quickly insert a Heading 3.",autoformat_code:"Hint: Type \"\u003cstrong\u003e{{code}}\u003c/strong\u003e\" to quickly insert monospaced text."},auiwindowmanager:{cancel:"Cancel",ok:"OK"},propertypanel:{links_goto:"Go to link",links_edit:"Edit",links_unlink:"Unlink",links_goto_disabled_tooltip:"This link goes to content on the page you are editing",
links_edit_tooltip:"Edit link in a dialogue",links_unlink_tooltip:"Replace link with the text it contains",images_small:"Small",images_medium:"Medium",images_large:"Large",images_original:"Original",images_border:"Border",images_link_create:"Link",
images_link_edit:"Edit link",images_link_remove:"Unlink",images_link_create_tooltip:"Link this image to other content",images_link_edit_tooltip:"Edit the link for this image",images_link_remove_tooltip:"Remove the link for this image",images_sizing_tooltip:"Resize image to a specific width",
images_small_tooltip:"Resize image to small and link to the original",images_medium_tooltip:"Resize image to medium and link to the original",images_large_tooltip:"Resize image to large and link to the original",images_original_tooltip:"Reset image size to original",images_thumbnail_tooltip:"tinymce.propertypanel.images.thumbnail.tooltip",images_border_tooltip:"Display a border around image"}}});
require("confluence/module-exporter").exportModuleAsGlobal("confluence-editor/i18n/translations.i18n","TinyMCELang");
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'toolbar/toolbar.soy' */
// This file was automatically generated from toolbar.soy.
// Please don't edit this file by hand.
/**
* @fileoverview Templates in namespace Confluence.Templates.Editor.Toolbar.
*/
if (typeof Confluence == 'undefined') { var Confluence = {}; }
if (typeof Confluence.Templates == 'undefined') { Confluence.Templates = {}; }
if (typeof Confluence.Templates.Editor == 'undefined') { Confluence.Templates.Editor = {}; }
if (typeof Confluence.Templates.Editor.Toolbar == 'undefined') { Confluence.Templates.Editor.Toolbar = {}; }
Confluence.Templates.Editor.Toolbar.toolbarButton = function(opt_data, opt_ignored) {
return '' + soy.$$escapeHtml(opt_data.button.title) + '';
};
if (goog.DEBUG) {
Confluence.Templates.Editor.Toolbar.toolbarButton.soyTemplateName = 'Confluence.Templates.Editor.Toolbar.toolbarButton';
}
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/confcharmap/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/confcharmap/editor_plugin_src",["tinymce"],function(b){return{init:function(a){a.addCommand("confCharmap",function(){a.windowManager.open({id:"insert-char-dialog",url:b.settings.editor_plugin_action_base_path+"/charmap.action",width:600+parseInt(a.getLang("advanced.charmap_delta_width",0)),height:290+parseInt(a.getLang("advanced.charmap_delta_height",0)),inline:!0,name:"advanced.charmap_desc"})})},getInfo:function(){return{longname:"Confluence Charmap Plugin",
author:"Atlassian",authorurl:"http://www.atlassian.com",version:b.majorVersion+"."+b.minorVersion}}}});require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/confcharmap/editor_plugin_src",function(b){var a=require("tinymce");a.create("tinymce.plugins.ConfCharmapPlugin",b);a.PluginManager.add("confcharmap",a.plugins.ConfCharmapPlugin)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/confluencelist/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/confluencelist/editor_plugin_src",["jquery","ajs","tinymce"],function(b,g,h){return{init:function(l){!h.isIE8&&l.onKeyDown.add(function(d,k){function j(a){a&&a.lastChild&&!d.dom.isBlock(a.lastChild)&&!b(a.lastChild).is("br")&&b(a).append("
")}if(8===k.keyCode){var c=d.selection.getRng(!0),e=b(c.startContainer).closest("li",d.getBody());if(0!==e.length&&g.EditorUtils.isCursorAtStartOf(e[0],c)){var c=e.prev("li"),f,i=e[0],a;if(0").appendTo(e):a.is("p")&&(a=a.contents().first()),d.undoManager.beforeChange(),d.undoManager.add(),b(f.lastChild).is("p")&&!d.dom.isBlock(i.firstChild)?(j(f.lastChild),e.contents().each(function(a,c){if(d.dom.isBlock(c))return!1;b(f.lastChild).append(b(c).detach())})):b(i.firstChild).is("p")&&!d.dom.isBlock(f.lastChild)?(j(f),b.each(b.makeArray(c.contents()).reverse(),function(a,c){if(d.dom.isBlock(c))return!1;b(i.firstChild).prepend(b(c).detach())})):
j(f),c.append(e.detach().contents()),a[0]&&g.EditorUtils.setCursorAtStartOfContents(a[0]),d.undoManager.add(),h.dom.Event.cancel(k)}}})},getInfo:function(){return{longname:"Confluence List Plugin",author:"Atlassian",authorurl:"http://www.atlassian.com",version:h.majorVersion+"."+h.minorVersion}}}});
require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/confluencelist/editor_plugin_src",function(b){var g=require("tinymce");g.create("tinymce.plugins.ConfluenceListPlugin",b);g.PluginManager.add("confluencelist",g.plugins.ConfluenceListPlugin)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/atlassianemotions/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/atlassianemotions/editor_plugin_src",["tinymce","jquery"],function(d,e){return{init:function(a,g){a.addCommand("mceEmotion",function(){a.windowManager.open({file:d.settings.editor_plugin_action_base_path+"/emotions.action",width:190+parseInt(a.getLang("emotions.delta_width",0)),height:125+parseInt(a.getLang("emotions.delta_height",0)),inline:1,id:"insert-emoticon-dialog",name:"emotions_dlg.title"},{plugin_url:g})});a.addButton("emotions",{title:"emotions.emotions_desc",
cmd:"mceEmotion"});a.onClick.add(function(a,f){var b=f.target,c;if("IMG"===b.nodeName&&(c=e(b),c.hasClass("emoticon")))return c=a.selection.getRng(!0),(f.offsetX||f.layerX-b.x)").append(a.cloneNode(!0)).html()}function x(a,b,f){if(!b)throw Error("text node is null");3!==b.nodeType&&(b=b.childNodes[f-1],f=b.length);for(;b&&3===b.nodeType;b=b.previousSibling){-1==f&&(f=b.nodeValue.length);if(f>a)return{container:b,offset:f-a};if(f==a){f=0;for(a=b.parentNode;b=b.previousSibling;)f++;return{container:a,offset:f}}a-=f;f=-1}return null}
function p(a){var b,f;if(!a||!a.collapsed)throw Error("range is null or not collapsed");b=a.startContainer;f=a.startOffset;if(1===b.nodeType&&0",c.selection.select(i[0].childNodes[0]),c.selection.collapse(!0)):c.execCommand("delete",!1,{},{skip_undo:!0});b(e,c.selection.getRng(!0));q=c.selection.getRng(!0);if(f)return h.preventDefault(),h.stopPropagation(),o.dom.Event.cancel(g),k.Rte.showElement(q.startContainer),!1}}}function r(){this.handlers={}}function e(a,b,f,d,e){var a=a.charCodeAt(0),
h=k.Rte.getResourceUrlPrefix()+"/images/icons/emoticons/"+e,b=i(b,function(){var a=c.dom.createHTML("img",{src:h,alt:c.getLang(d),title:c.getLang(d),border:0,"class":"emoticon emoticon-"+f,"data-emoticon-name":f});c.execCommand("mceInsertContent",!1,a,{skip_undo:!0})},!0);this.imagePath=h;g.registerHandler(a,b)}function s(a,b){var f=c.formatter.get(a)[0],f=c.dom.create(f.inline,{style:f.styles});f.appendChild(m.createTextNode(b+"{$caret}"));c.execCommand("mceInsertContent",!1,n(f),{skip_undo:!0});
c.formatter.remove(a)}var o=require("tinymce"),q;if(!k.Meta.get("remote-user")||!k.Meta.get("confluence.prefs.editor.disable.autoformat")){r.prototype={registerHandler:function(a,b){this.handlers[a]||(this.handlers[a]=[]);this.handlers[a].push(b)},executeHandlers:function(a,b,c,d){var e=!0;j.each(this.handlers[a]||[],function(a,g){if(g.handles(b))return e=g.execute(b,c,d),!1});return e}};var c=w.editor,g=new r,d=[new e(")",h.regularExpressions._REGEXES_EMOTICON.SMILE,"smile","emotions_dlg.smile",
"smile.png"),new e("(",h.regularExpressions._REGEXES_EMOTICON.SAD,"sad","emotions_dlg.sad","sad.png"),new e("P",h.regularExpressions._REGEXES_EMOTICON.CHEEKY,"cheeky","emotions_dlg.tongue","tongue.png"),new e("p",h.regularExpressions._REGEXES_EMOTICON.CHEEKY_2,"cheeky","emotions_dlg.tongue","tongue.png"),new e("D",h.regularExpressions._REGEXES_EMOTICON.LAUGH,"laugh","emotions_dlg.biggrin","biggrin.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.WINK,"wink","emotions_dlg.wink","wink.png"),new e(")",
h.regularExpressions._REGEXES_EMOTICON.THUMBS_UP,"thumbs-up","emotions_dlg.thumbs_up","thumbs_up.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.THUMBS_DOWN,"thumbs-down","emotions_dlg.thumbs_down","thumbs_down.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.INFORMATION,"information","emotions_dlg.information","information.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.TICK,"tick","emotions_dlg.check","check.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.CROSS,"cross",
"emotions_dlg.error","error.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.WARNING,"warning","emotions_dlg.warning","warning.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.PLUS,"plus","emotions_dlg.add","add.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.MINUS,"minus","emotions_dlg.forbidden","forbidden.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.QUESTION,"question","emotions_dlg.help_16","help_16.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.LIGHT_ON,"light-on",
"emotions_dlg.lightbulb_on","lightbulb_on.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.LIGHT_OFF,"light-off","emotions_dlg.lightbulb","lightbulb.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.YELLOW_STAR,"yellow-star","emotions_dlg.star_yellow","star_yellow.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.YELLOW_STAR_2,"yellow-star","emotions_dlg.star_yellow","star_yellow.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.RED_STAR,"red-star","emotions_dlg.star_red","star_red.png"),
new e(")",h.regularExpressions._REGEXES_EMOTICON.GREEN_STAR,"green-star","emotions_dlg.star_green","star_green.png"),new e(")",h.regularExpressions._REGEXES_EMOTICON.BLUE_STAR,"blue-star","emotions_dlg.star_blue","star_blue.png"),new e("3",h.regularExpressions._REGEXES_EMOTICON.HEART,"heart","emotions_dlg.heart","heart.png"),new e("3",h.regularExpressions._REGEXES_EMOTICON.BROKEN_HEAR,"broken-heart","emotions_dlg.broken_heart","broken_heart.png")],l,t=[];for(l=0;l=l;l++)(function(a){g.registerHandler(32,i(RegExp("^\\u200b?(h"+
a+"\\.)$"),function(){c.execCommand("formatBlock",!1,"h"+a,{skip_undo:!0})},!0))})(l);g.registerHandler(32,i(/^\u200b?(bq\.)$/,function(){c.execCommand("formatBlock",!1,"blockquote",{skip_undo:!0})},!0));g.registerHandler(32,i(/^\u200b?(\*)$/,function(){c.plugins.lists.applyList("UL","OL")},!0));g.registerHandler(32,i(/^\u200b?(\#)$/,function(){c.plugins.lists.applyList("OL","UL")},!0));g.registerHandler(32,i(/^\u200b?(1\.)$/,function(){c.plugins.lists.applyList("OL","UL")},!0));g.registerHandler(32,
i(/^\u200b?(\-)$/,function(){var a=c.dom,b;c.plugins.lists.applyList("UL","OL");if(b=a.getParent(c.selection.getNode(),"OL,UL"))a.setStyles(b,{listStyleType:"square"}),b.removeAttribute("data-mce-style")},!0));k.trigger("confluence.editor.registerHandlers",{handlerManager:g,createHandler:i,ed:c});d=i(/((\<\-\-?\>)([^\s-]*))$/,function(a){c.execCommand("mceInsertContent",!1,"\u2194"+a[3],{skip_undo:!0})},!1);g.registerHandler(32,d);g.registerHandler(13,d);d=i(/((\-\-?\>)([^\s-]*))$/,function(a){c.execCommand("mceInsertContent",
!1,"\u2192"+a[3],{skip_undo:!0})},!1);g.registerHandler(32,d);g.registerHandler(13,d);d=i(/((\<\-\-?)([^\s-]*))$/,function(a){c.execCommand("mceInsertContent",!1,"\u2190"+a[3],{skip_undo:!0})},!1);g.registerHandler(32,d);g.registerHandler(13,d);g.registerHandler(32,i(/[^-]*[\s](\-\-\-?)$/,function(a){c.execCommand("mceInsertContent",!1,2===a[1].length?"\u2013":"\u2014",{skip_undo:!0})},!1));d=i(/(([^\s-]+)(\-\-\-?)([^\s-]+))$/,function(a){c.execCommand("mceInsertContent",!1,a[2]+(2===a[3].length?
"\u2013":"\u2014")+a[4],{skip_undo:!0})},!1);g.registerHandler(32,d);g.registerHandler(13,d);d=i(/^\u200b?(\-\-\-\-)$/,function(){c.execCommand("mceInsertContent",!1,"
",{skip_undo:!0})},!0);g.registerHandler(32,d);g.registerHandler(13,d);g.registerHandler(13,i(/(^\u200b?\|\|\s*(?:[^|]*\s?\|\|\s?)+$)/,function(a){var b="",f="",d=!0,a=j(a[1].slice(2,-2).split("||")).map(function(a){a=j.trim(this);d=d&&""==a;return a});d&&(a[0]="first cell");
for(var e=0,g=a.length;e"+a[e]+"",f+=""+k.Rte.ZERO_WIDTH_WHITESPACE+" | ";c.execCommand("mceInsertContent",!1,b+("
"+f+"
"),{skip_undo:!0});c.selection.select(j(c.selection.getRng(!0).commonAncestorContainer).parents("table").find(d?"th":"td")[0].childNodes[0]);j(c.selection.getRng().startContainer).parent().closest('[contenteditable="true"]').focus()},!0));g.registerHandler(13,i(/(^\u200b?\|\s?(?:[^|]*\s?\|\s?)+$)/,
function(a){var b="",f=!0,a=j(a[1].slice(1,-1).split("|")).map(function(a){a=j.trim(this);f=f&&""==a;return a});f&&(a[0]="first cell");for(var d=0,e=a.length;d"+a[d]+"";c.execCommand("mceInsertContent",!1,b+"
",{skip_undo:!0});f&&c.selection.select(j(c.selection.getRng(!0).commonAncestorContainer).parents("table").find("td")[0].childNodes[0]);j(c.selection.getRng().startContainer).parent().closest('[contenteditable="true"]').focus()},
!0));d=i(/\b(((https?|ftp):\/\/|(www\.))[\w\.\$\-_\+!\*'\(\),/\?:@=&%#~;\[\]]+)$/,function(a){var b=c.dom.create("a",{href:a[3]?a[1]:"http://"+a[1]});b.appendChild(m.createTextNode(a[1]));c.execCommand("mceInsertContent",!1,n(b),{skip_undo:!0});c.getDoc().execCommand("unlink",!1,{})},!1,"a");g.registerHandler(32,d);g.registerHandler(13,d);d=i(/\b((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)$/i,
function(a){var b=c.dom.create("a",{href:"mailto:"+a[1]});b.appendChild(m.createTextNode(a[1]));c.execCommand("mceInsertContent",!1,n(b),{skip_undo:!0});c.getDoc().execCommand("unlink",!1,{})},!1,"a");g.registerHandler(32,d);g.registerHandler(13,d);d=function(a,b){var d=i(a,function(){c.execCommand("mceInsertContent",!1,b,{skip_undo:!0})},!1);g.registerHandler(32,d);g.registerHandler(13,d)};d(/(?:\b|^)([Jj]ira)$/,"JIRA");d(/(?:\b|^)(bitbucket|[Bb]itBucket)$/,"Bitbucket");d(/(?:\b|^)(atlassian)$/,
"Atlassian");d(/(?:\b|^)([Hh]ipchat)$/,"HipChat");j.each({"]":h.regularExpressions._REGEXES.WIKI_LINK,"}":h.regularExpressions._REGEXES.WIKI_MACRO,"!":h.regularExpressions._REGEXES.WIKI_EMBED},function(a,b){g.registerHandler(a.charCodeAt(0),i(b,function(b){var d=b[1]+a,b={type:"POST",contentType:"application/json; charset=utf-8",url:k.Meta.get("context-path")+"/rest/tinymce/1/wikixhtmlconverter",data:JSON.stringify({wiki:d,entityId:k.Meta.get("content-id"),spaceKey:k.Meta.get("space-key"),suppressFirstParagraph:!0}),
dataType:"text",timeout:5E3};"}"==a?o.confluence.MacroUtils.insertMacro(b):"!"==a?j.ajax(b).done(function(a){!d===a?o.confluence.ImageUtils.insertImagePlaceholder(a):c.execCommand("mceInsertContent",!1,a,{skip_undo:!0})}):j.ajax(b).done(function(a){c.execCommand("mceInsertContent",!1,a,{skip_undo:!0})})},!0))});c.onKeyPress.addToTop(function(a,b){return g.executeHandlers(j.browser.msie?b.keyCode:b.which,a,b,v)});return{}}};h.regularExpressions={_REGEXES:{WIKI_MACRO:/(?:\s|^)(\{[^{^}]+)$/,WIKI_LINK:/(?:\s|^)(\[[^\[^\]]+)$/,
WIKI_EMBED:/(?:\s|^)(![^!]{5,})$/},_REGEXES_EMOTICON:{SMILE:/\B(:-?)$/,SAD:/\B(:-?)$/,CHEEKY:/\B(:-?)$/,CHEEKY_2:/\B(:-?)$/,LAUGH:/\B(:-?)$/,WINK:/\B(;-?)$/,THUMBS_UP:/\B(\(y)$/,THUMBS_DOWN:/\B(\(n)$/,INFORMATION:/\B(\(i)$/,TICK:/\B(\(\/)$/,CROSS:/\B(\(x)$/,WARNING:/\B(\(!)$/,PLUS:/\B(\(\+)$/,MINUS:/\B(\(-)$/,QUESTION:/\B(\(\?)$/,LIGHT_ON:/\B(\(on)$/,LIGHT_OFF:/\B(\(off)$/,YELLOW_STAR:/\B(\(\*)$/,YELLOW_STAR_2:/\B(\(\*y)$/,RED_STAR:/\B(\(\*r)$/,GREEN_STAR:/\B(\(\*g)$/,BLUE_STAR:/\B(\(\*b)$/,HEART:/\B(<)$/,
BROKEN_HEAR:/\B(<\/)$/}};return h});require("confluence/module-exporter").safeRequire("confluence-editor/wiki-autoformat",function(k){require("confluence/module-exporter").namespace("AJS.Rte.autoformat",k.regularExpressions);require("ajs").bind("init.rte",k)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/confluencedrafts/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/confluencedrafts/editor_plugin_src","jquery ajs tinymce confluence/analytics-support confluence/legacy-editor-global-AVOID-IF-POSSIBLE confluence/api/constants confluence/meta confluence/dark-features".split(" "),function(c,a,g,l,f,h,b){return{init:function(g){function i(){var a=window.location.search;if(typeof a==="undefined")return"";a.charAt(0)==="?"&&(a=a.substr(1));return a.split("&").filter(function(a){return a.indexOf("username=")===0||a.indexOf("userFullName=")===
0||a.indexOf("accessType=")===0||a.indexOf("grantAccess=")===0||a.indexOf("atlOrigin=")===0||a.indexOf("src.")===0||a.indexOf("accountId=")===0}).join("&")}function k(){if(!b.get("has-collaborated")&&a.Rte.Content.editorHasContentChanged()){b.set("has-collaborated",true);var d=b.get("remote-user-key"),e=b.get("content-id");c.ajax({type:"PUT",url:h.CONTEXT_PATH+"/rest/experimental/relation/user/"+d+"/collaborator/toContent/"+e+"?targetStatus=draft",error:function(){b.set("has-collaborated",false);
a.error("Unable to store current user as a collaborator")}});c.ajax({type:"DELETE",url:h.CONTEXT_PATH+"/rest/experimental/relation/touched/from/user/current/to/content/"+e+"?targetStatus=current"});c.ajax({type:"PUT",url:h.CONTEXT_PATH+"/rest/experimental/relation/user/"+d+"/touched/toContent/"+e+"?targetStatus=draft",error:function(){b.set("has-collaborated",false);a.error("Unable to store touch relation for current user")}})}}var j;g.onInit.add(function(){a.DarkFeatures.isEnabled("collaborative-audit-log")&&
a.bind("editor.local.change",k)});a.bind("rte-ready",function(){a.debug("confluence drafts plugin initialisation");c("#draft-status").show();f.Drafts.bindUnloadMessage();f.UI.cancelButton.click(function(){f.Drafts.save({skipErrorHandler:true})});var d=b.get("draft-id"),e=b.get("draft-share-id");d!==0&&(window.history&&window.history.replaceState)&&(c("#confluence-ui").length?window.history.replaceState(null,"",window.location.pathname+"?draftId="+d+"&draftShareId="+e+"&"+i()):window.history.replaceState(null,
"",b.get("base-url")+"/pages/resumedraft.action?draftId="+d+"&draftShareId="+e+"&"+i()));f.UI.cancelButton.attr("data-tooltip","Save draft and close editor");j=setInterval(f.Drafts.save,+a.params.draftSaveInterval||3E4)});a.bind("rte-destroyed",function(){a.debug("confluence drafts plugin tear down");clearInterval(j)})},getInfo:function(){return{longname:"Confluence Drafts",author:"Atlassian",authorurl:"http://www.atlassian.com",version:g.majorVersion+"."+g.minorVersion}}}});
require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/confluencedrafts/editor_plugin_src",function(c){var a=require("tinymce");a.create("tinymce.plugins.ConfluenceDrafts",c);a.PluginManager.add("confluencedrafts",a.plugins.ConfluenceDrafts)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/referrer/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/referrer/editor_plugin_src",["jquery","tinymce"],function(b,a){return{init:function(a){a.onInit.add(function(){var a=b("#createpageform"),c=a.find("#originalReferrer");a.length&&(!c.val()&&document.referrer)&&c.val(document.referrer)})},getInfo:function(){return{longname:"Confluence Cancel Return Url",author:"Atlassian",authorurl:"http://www.atlassian.com",version:a.majorVersion+"."+a.minorVersion}}}});
require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/referrer/editor_plugin_src",function(b){var a=require("tinymce");a.create("tinymce.plugins.Referrer",b);a.PluginManager.add("referrer",a.plugins.Referrer)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/watch/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/watch/editor_plugin_src",["jquery","ajs","tinymce","confluence/templates"],function(c,a,b,d){return{init:function(b){b.onInit.add(function(){if(a.Meta.get("use-watch")){var b={userWatchingOwnContent:a.Meta.get("user-watching-own-content")};c("#rte-savebar-tinymce-plugin-point").append(d.Editor.SaveBar.Watch.render(b))}})},getInfo:function(){return{longname:"Confluence Watch",author:"Atlassian",authorurl:"http://www.atlassian.com",version:b.majorVersion+"."+
b.minorVersion}}}});require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/watch/editor_plugin_src",function(c){var a=require("tinymce");a.create("tinymce.plugins.ConfluenceWatch",c);a.PluginManager.add("confluencewatch",a.plugins.ConfluenceWatch)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/watch/watch.soy' */
// This file was automatically generated from watch.soy.
// Please don't edit this file by hand.
/**
* @fileoverview Templates in namespace Confluence.Templates.Editor.SaveBar.Watch.
*/
if (typeof Confluence == 'undefined') { var Confluence = {}; }
if (typeof Confluence.Templates == 'undefined') { Confluence.Templates = {}; }
if (typeof Confluence.Templates.Editor == 'undefined') { Confluence.Templates.Editor = {}; }
if (typeof Confluence.Templates.Editor.SaveBar == 'undefined') { Confluence.Templates.Editor.SaveBar = {}; }
if (typeof Confluence.Templates.Editor.SaveBar.Watch == 'undefined') { Confluence.Templates.Editor.SaveBar.Watch = {}; }
Confluence.Templates.Editor.SaveBar.Watch.render = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.Editor.SaveBar.Watch.render.soyTemplateName = 'Confluence.Templates.Editor.SaveBar.Watch.render';
}
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/notifywatchers/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/notifywatchers/editor_plugin_src",["jquery","ajs","confluence/templates","tinymce"],function(c,a,d,b){return{init:function(b){b.onInit.add(function(){var b={contentId:a.params.contentId,defaultVersionComment:a.params.versionComment};c("#rte-savebar-tinymce-plugin-point").append(d.Editor.SaveBar.NotifyWatchers.render(b))});require(["confluence/persistable"])},getInfo:function(){return{longname:"Confluence Notify Watchers",author:"Atlassian",authorurl:"http://www.atlassian.com",
version:b.majorVersion+"."+b.minorVersion}}}});require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/notifywatchers/editor_plugin_src",function(c){var a=require("tinymce");a.create("tinymce.plugins.ConfluenceNotifyWatchers",c);a.PluginManager.add("confluencenotifywatchers",a.plugins.ConfluenceNotifyWatchers)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/notifywatchers/notifywatchers.soy' */
// This file was automatically generated from notifywatchers.soy.
// Please don't edit this file by hand.
/**
* @fileoverview Templates in namespace Confluence.Templates.Editor.SaveBar.NotifyWatchers.
*/
if (typeof Confluence == 'undefined') { var Confluence = {}; }
if (typeof Confluence.Templates == 'undefined') { Confluence.Templates = {}; }
if (typeof Confluence.Templates.Editor == 'undefined') { Confluence.Templates.Editor = {}; }
if (typeof Confluence.Templates.Editor.SaveBar == 'undefined') { Confluence.Templates.Editor.SaveBar = {}; }
if (typeof Confluence.Templates.Editor.SaveBar.NotifyWatchers == 'undefined') { Confluence.Templates.Editor.SaveBar.NotifyWatchers = {}; }
Confluence.Templates.Editor.SaveBar.NotifyWatchers.render = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.Editor.SaveBar.NotifyWatchers.render.soyTemplateName = 'Confluence.Templates.Editor.SaveBar.NotifyWatchers.render';
}
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/versioncomment/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/versioncomment/editor_plugin_src",["jquery","ajs","tinymce","confluence/templates"],function(c,b,a,d){return{init:function(a){a.onInit.add(function(){var a={versionComment:b.params.versionComment};c("#rte-savebar-tinymce-plugin-point").append(d.Editor.SaveBar.VersionComment.render(a))})},getInfo:function(){return{longname:"Confluence Version Comment",author:"Atlassian",authorurl:"http://www.atlassian.com",version:a.majorVersion+"."+a.minorVersion}}}});
require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/versioncomment/editor_plugin_src",function(c){var b=require("tinymce");b.create("tinymce.plugins.ConfluenceVersionComment",c);b.PluginManager.add("confluenceversioncomment",b.plugins.ConfluenceVersionComment)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/versioncomment/versioncomment.soy' */
// This file was automatically generated from versioncomment.soy.
// Please don't edit this file by hand.
/**
* @fileoverview Templates in namespace Confluence.Templates.Editor.SaveBar.VersionComment.
*/
if (typeof Confluence == 'undefined') { var Confluence = {}; }
if (typeof Confluence.Templates == 'undefined') { Confluence.Templates = {}; }
if (typeof Confluence.Templates.Editor == 'undefined') { Confluence.Templates.Editor = {}; }
if (typeof Confluence.Templates.Editor.SaveBar == 'undefined') { Confluence.Templates.Editor.SaveBar = {}; }
if (typeof Confluence.Templates.Editor.SaveBar.VersionComment == 'undefined') { Confluence.Templates.Editor.SaveBar.VersionComment = {}; }
Confluence.Templates.Editor.SaveBar.VersionComment.render = function(opt_data, opt_ignored) {
return '';
};
if (goog.DEBUG) {
Confluence.Templates.Editor.SaveBar.VersionComment.render.soyTemplateName = 'Confluence.Templates.Editor.SaveBar.VersionComment.render';
}
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/imagedialog/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/imagedialog/editor_plugin_src",["tinymce","confluence/legacy-editor-global-AVOID-IF-POSSIBLE"],function(a,b){return{init:function(a){a.onInit.add(function(){a.addCommand("mceConfimage",b.defaultInsertImageDialog)})},getInfo:function(){return{longname:"Confluence Image Dialog",author:"Atlassian",authorurl:"http://www.atlassian.com",version:a.majorVersion+"."+a.minorVersion}}}});
require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/imagedialog/editor_plugin_src",function(a){var b=require("tinymce");b.create("tinymce.plugins.ConfluenceImageDialog",a);b.PluginManager.add("confluenceimagedialog",b.plugins.ConfluenceImageDialog)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/macrobrowser/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/macrobrowser/editor_plugin_src",["tinymce"],function(b){return{init:function(a){a.onInit.add(function(){a.addCommand("mceConfMacroBrowser",b.confluence.macrobrowser.macroBrowserToolbarButtonClicked)})},getInfo:function(){return{longname:"Confluence Macro Browser",author:"Atlassian",authorurl:"http://www.atlassian.com",version:b.majorVersion+"."+b.minorVersion}}}});
require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/macrobrowser/editor_plugin_src",function(b){var a=require("tinymce");a.create("tinymce.plugins.ConfluenceMacroBrowser",b);a.PluginManager.add("confluencemacrobrowser",a.plugins.ConfluenceMacroBrowser)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/leavecomment/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/leavecomment/editor_plugin_src",["jquery","ajs","tinymce","confluence/legacy-editor-global-AVOID-IF-POSSIBLE","window"],function(c,a,b,e,f){return{init:function(d){function b(){if(e.UI.isFormEnabled()&&d.isDirty()&&!e.isEmpty())return "Your comment will be lost."}d.onInit.add(function(){c(f).bind("beforeunload",b)});d.onRemove.add(function(){c(f).unbind("beforeunload",b)})},getInfo:function(){return{longname:"Confluence Leave Comment",author:"Atlassian",
authorurl:"http://www.atlassian.com",version:b.majorVersion+"."+b.minorVersion}}}});require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/leavecomment/editor_plugin_src",function(c){var a=require("tinymce");a.create("tinymce.plugins.ConfluenceLeaveComment",c);a.PluginManager.add("confluenceleavecomment",a.plugins.ConfluenceLeaveComment)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/leavetemplate/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/leavetemplate/editor_plugin_src",["jquery","ajs","confluence/legacy-editor-global-AVOID-IF-POSSIBLE","window","tinymce"],function(c,a,e,f,b){return{init:function(d){function b(){if(e.UI.isFormEnabled()&&d.isDirty()&&!e.isEmpty())return "Your unsaved template changes will be lost."}d.onInit.add(function(){c(f).bind("beforeunload",b)});d.onRemove.add(function(){c(f).unbind("beforeunload",b)})},getInfo:function(){return{longname:"Confluence Leave Template",author:"Atlassian",
authorurl:"http://www.atlassian.com",version:b.majorVersion+"."+b.minorVersion}}}});require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/leavetemplate/editor_plugin_src",function(c){var a=require("tinymce");a.create("tinymce.plugins.ConfluenceLeaveTemplate",c);a.PluginManager.add("confluenceleavetemplate",a.plugins.ConfluenceLeaveTemplate)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/template-editor/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/template-editor/editor_plugin_src",["jquery","tinymce"],function(b,a){return{init:function(a){a.onInit.add(function(){b(a.getBody()).addClass("template-editor")})},getInfo:function(){return{longname:"Confluence Template Editor",author:"Atlassian",authorurl:"http://www.atlassian.com",version:a.majorVersion+"."+a.minorVersion}}}});
require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/template-editor/editor_plugin_src",function(b){var a=require("tinymce");a.create("tinymce.plugins.ConfluenceTemplateEditor",b);a.PluginManager.add("confluencetemplateeditor",a.plugins.ConfluenceTemplateEditor)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/customtoolbar/custom-toolbar-components.js' */
define("confluence-editor/tinymce3/plugins/customtoolbar/custom-toolbar-components",["jquery"],function(d){return{Button:function(a){var b=a.text,e=a.tooltip,c=a.triggerText,i=a.iconClass,h=a.click,j=!!a.disabled,g=a.id;this.render=function(){var a=d('').addClass("aui-button").attr("data-tooltip",e||b);g&&a.attr("id",g);j&&a.prop("disabled",!0).attr("aria-disabled","true");a.click(function(){a.prop("disabled")||h()});if(i){var f=d("");f.addClass("icon "+i);f.text(b);
a.append(f)}c&&(f=d(""),f.addClass("trigger-text"),f.text(c),a.append(f));return a[0]}},DropDownButton:function(a){var b=a.id,e=a.tooltip,c=a.text||"",i=a.iconClass,h=!!a.disabled,j=a.dropDownContent,g;this.render=function(){var a=d("").addClass("toolbar-item").addClass("toolbar-dropdown").attr("data-tooltip",e);a.attr("id",b);var f=d("").addClass("aui-dd-parent"),k=d("");k.addClass("toolbar-trigger").addClass("aui-dd-trigger").addClass("aui-button");c&&k.append(""+
c+"");h&&(a.addClass("disabled"),k.addClass("disabled"));if(i){var l=d("");l.addClass("icon "+i);l.text(c);k.append(l)}l=d("");l.addClass("icon").addClass("icon-dropdown");k.append(l);g=d("").addClass("hidden").addClass("aui-dropdown");j&&g.append(j);f.append(k);f.append(g);a.append(f);return a[0]}},TextButton:function(a){var b=a.text,e=a.textClass,c=a.click,i=!!a.disabled,h=a.tooltip;this.render=function(){var a=d('').addClass("aui-button").addClass(e).text(b);
h&&a.attr("data-tooltip",h);i&&a.prop("disabled",!0).attr("aria-disabled","true");a.click(function(){a.prop("disabled")||c()});return a[0]}},TextBox:function(a){var b=a.id,e=a.text,c=a.name,i=a.keydown,h=a.cssClass;this.render=function(){var a=d("").addClass("toolbar-item");a.append(d(""));var g=d("");g.keydown(function(a){i(a)});a.append(g);return a[0]}},Group:function(a,b){this.render=
function(){var e=d("");e.addClass("aui-buttons");b&&(b.id&&e.attr("id",b.id),b.groupClass&&e.addClass(b.groupClass));for(var c=0,i=a.length;c").addClass("toolbar-item").addClass("toolbar-dropdown").addClass("toolbar-splitbutton");a&&f.attr("id",a);g&&f.attr({"data-tooltip":g});m&&f.data("dropdown-alignment",m);a=d("").addClass("aui-dd-parent");
g=d("");g.addClass("toolbar-trigger aui-dd-trigger");b&&(f.addClass("disabled"),g.addClass("disabled"));b=d("");b.addClass("icon").addClass("icon-dropdown");g.append(b);b=d("").addClass("hidden").addClass("aui-dropdown");e&&b.append(e);a.append(g);a.append(b);f.append(a);return f[0]}var c=b&&b.dropDownOptions||{};this.render=function(){var c=d("");c.addClass("aui-buttons");b&&(b.id&&c.attr("id",b.id),b.groupClass&&c.addClass(b.groupClass));for(var h=0,j=a.length;h<
j;h++)c.append(a[h].render());c.append(e(b));b&&b.postProcess&&b.postProcess(c);return c[0]}}}});require("confluence/module-exporter").exportModuleAsGlobal("confluence-editor/tinymce3/plugins/customtoolbar/custom-toolbar-components","Confluence.Editor.Toolbar.Components");
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/customtoolbar/table-toolbar.js' */
define("confluence-editor/tinymce3/plugins/customtoolbar/table-toolbar","ajs jquery tinymce document window confluence-editor/tinymce3/plugins/customtoolbar/custom-toolbar-components".split(" "),function(g,c,d,i,s,a){return{initContextToolbars:function(D,f){function q(a){var b=c(this),h=c("#table-highlight-group"),e=h.attr("data-highlight-colour"),d=h.attr("data-remove-highlight");if(e){h.removeClass("highlight-"+e);h.removeAttr("data-highlight-colour")}h.removeClass("remove-highlight");d&&h.removeAttr("data-remove-highlight");
if(e=b.attr("data-highlight-colour")){h.addClass("highlight-"+e);h.attr("data-highlight-colour",e)}if(b.attr("data-remove-highlight")){h.addClass("remove-highlight");h.attr("data-remove-highlight",true)}f.focus();f.execCommand("confTableSelectionToggleHighlight",false,{alwaysHighlight:true});a.preventDefault()}function u(){var a=c("").addClass("table-mode-list"),k=[{name:b("table.responsive"),mceCmd:"mceAutoWidth",tooltip:b("table.responsive_tooltip")},{name:b("table.fixed_width"),mceCmd:"mceFixedWidth",
tooltip:b("table.fixed_width_tooltip")}];c.each(k,function(b,e){var k=c("").addClass("dropdown-item").attr("data-tooltip",e.tooltip),f=c(""+e.name+"").addClass("item-link");k.on("click",function(){d.execCommand(e.mceCmd,false,"")});a.append(k.append(f))});return a}var l=require("aui/templates"),o,b=function(c){var a=f.getLang(c);(c=f.getLang(c+"_shortcut",""))&&(a=a+(" ("+c+")"));return a},p=g.storageManager("atlassian.editor","tables"),m;require("aui/inline-dialog2");m=l.buttons.button({id:"table-more-settings-trigger",
text:"",iconType:"aui",iconClass:"aui-icon-small aui-iconfont-configure",iconText:b("table.table_more_heading"),extraAttributes:{type:"button","data-aui-trigger":"true","aria-controls":"table-more-settings","data-tooltip":b("table.table_more_heading")}});var v=l.inlineDialog2.inlineDialog2({alignment:"bottom left",respondsTo:"toggle",id:"table-more-settings"}),w=l.buttons.buttons({content:m});m=function(a){function d(a){var e=c(""),t=c(""+b("table.table_more_heading")+"
");e.append(t);
a.forEach(function(a){var b=c(l.form.field({type:"checkbox",id:a.id,labelContent:a.text,isChecked:a.isChecked(),isDisabled:a.isDisabled}));b.on("change",a.onChange);e.append(b)});return e}this.render=function(){var b=c(w),e=c(v),f=e[0],g=function(){f.open=false};e.on("aui-show",function(b){c(".aui-inline-dialog-contents",b.target).html(d(a))});b.append(e);c(s).on("resize",c.debounce(g,100));c(i).on("enableContextToolbarRow.Toolbar disableContextToolbarRow.Toolbar",g);return b}};f.onNodeChange.add(function(a,
b,d){a=c("body");a=!a.hasClass("no-tools")||a.hasClass("no-tools-toolbars-visible");if(!o&&d.parentNode!=null&&d.nodeName!=="BODY"){o=true;if(c(d).closest("table:not(.wysiwyg-macro)").length){c(i).trigger("createContextToolbarRow.Toolbar",{buttons:j.Buttons,topToolbar:true,animate:a}).trigger("enableContextToolbarRow.Toolbar");g.DarkFeatures.isEnabled("confluence.table.resizable")&&c.fn.updateTableModeInToolbar&&c(d).closest("table").updateTableModeInToolbar();d=c(d).closest("td,th");a=c(".mceSelected",
d.closest("table"));d.add(a).filter(function(){var a=c(this);return parseInt(a.attr("rowspan"),10)>1||parseInt(a.attr("colspan"),10)>1}).length>=1?f.plugins.customtoolbar.enableToolbarButton("aui-iconfont-table-split"):f.plugins.customtoolbar.disableToolbarButton("aui-iconfont-table-split")}else c(i).trigger("disableContextToolbarRow.Toolbar",{animate:a});o=false}});f.onUndo.add(function(a){a.nodeChanged()});f.onInit.add(function(){c(i).delegate("#table-highlight-colour .aui-dropdown a","click",q)});
f.onRemove.add(function(){c(i).undelegate("#table-highlight-colour .aui-dropdown a","click",q)});var n=new a.Group([new a.Button({text:b("table.row_before_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-row-up",click:function(){d.execCommand("mceTableInsertRowBefore",false,"")}}),new a.Button({text:b("table.row_after_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-row-down",click:function(){d.execCommand("mceTableInsertRowAfter",false,"")}}),new a.Button({text:b("table.delete_row_desc"),
iconClass:"aui-icon aui-icon-small aui-iconfont-table-row-remove",click:function(){d.execCommand("mceTableDeleteRow",false,"")}})]),p=new a.Group([new a.Button({text:b("table.cut_row_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-cut-row",click:function(){d.execCommand("mceTableCutRow",false,"");f.plugins.customtoolbar.enableToolbarButton("aui-iconfont-table-paste-row")}}),new a.Button({text:b("table.copy_row_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-copy-row",click:function(){d.execCommand("mceTableCopyRow",
false,"");f.plugins.customtoolbar.enableToolbarButton("aui-iconfont-table-paste-row")}}),new a.Button({text:b("table.paste_row_before_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-paste-row",click:function(){d.execCommand("mceTablePasteRowBefore",false,"")},disabled:!p.doesContain("copied")})]),x=new a.Group([new a.Button({text:b("table.col_before_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-col-left",click:function(){d.execCommand("mceTableInsertColBefore",false,"")}}),
new a.Button({text:b("table.col_after_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-col-right",click:function(){d.execCommand("mceTableInsertColAfter",false,"")}}),new a.Button({text:b("table.delete_col_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-col-remove",click:function(){d.execCommand("mceTableDeleteCol",false,"")}})]),y=new a.Group([new a.Button({text:b("table.merge_cells_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-merge",click:function(){d.execCommand("mceTableMergeCells",
false,"")}}),new a.Button({text:b("table.split_cells_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-split",click:function(){d.execCommand("mceTableSplitCells",false,"")}})]),z=new a.Group([new a.Button({text:b("table.row_highlight"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-header-row",click:function(){d.execCommand("confTableRowToggleHeading",false);d.execCommand("mceTableUpdateNumberingCol",false)}}),new a.Button({text:b("table.col_highlight"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-header-column",
click:function(){d.execCommand("confTableColumnToggleHeading",false)}})]),A=a.SplitGroup,B=[new a.Button({text:b("table.selection_highlight"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-bg",click:function(){d.execCommand("confTableSelectionToggleHighlight",false)}})],r=c("").addClass("table-highlight-picker"),C=[false,false,false,false,false,true];c.each(["grey","red","green","blue","yellow",""],function(a,b){var d=c(""),e=c("");C[a]?e.addClass("remove-highlight").attr("data-remove-highlight",
true):e.addClass("highlight-"+b).attr("data-highlight-colour",b);d.append(e);r.append(d)});var j={Buttons:[n,p,x,y,z,new A(B,{id:"table-highlight-group",dropDownOptions:{id:"table-highlight-colour",dropDownContent:r,alignment:"right"},postProcess:function(a){a.attr("data-highlight-colour","grey");a.addClass("highlight-grey");var b=c(" ");b.addClass("highlight-indicator");a.find(".icon.aui-iconfont-table-bg").after(b)}}),new a.Group([new a.Button({text:b("table.del"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-remove",
click:function(){d.execCommand("mceTableDelete",false,"")}})])],Events:[]};g.DarkFeatures.isEnabled("confluence.table.resizable")&&j.Buttons.splice(0,0,new a.Group([new a.DropDownButton({id:"table-mode-picker",text:b("table.auto_width"),dropDownContent:u()})]));g.DarkFeatures.isEnabled("confluence-table-enhancements.copy-cut-paste-cols.disabled")||j.Buttons.splice(3,0,new a.Group([new a.Button({text:b("table.col_cut_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-cut-column",click:function(){d.execCommand("mceTableCutCol",
false,"")}}),new a.Button({text:b("table.col_copy_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-copy-column",click:function(){d.execCommand("mceTableCopyCol",false,"")}}),new a.Button({text:b("table.col_paste_desc"),iconClass:"aui-icon aui-icon-small aui-iconfont-table-paste-column",click:function(){d.execCommand("mceTablePasteColBefore",false,"")}})]));if(!g.DarkFeatures.isEnabled("confluence-table-enhancements.auto-row.disabled")){n=[];g.DarkFeatures.isEnabled("confluence-table-enhancements.auto-row.disabled")||
n.push({text:b("table.numbering_column_desc"),id:"insert-numbering-column",isChecked:function(){return c(f.selection.getNode()).closest("table").find(".numberingColumn").length>0},onChange:function(){d.execCommand("mceTableInsertNumberingCol",false,"")}});j.Buttons.push(new m(n))}return j}}});
require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/customtoolbar/table-toolbar",function(g){var c=require("jquery"),d=require("document");c(d).bind("initContextToolbars.Toolbar",function(c,d){require("confluence/legacy-editor-global-AVOID-IF-POSSIBLE").tableToolbar=g.initContextToolbars(c,d)})});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/customtoolbar/editor_plugin_src.js' */
define("confluence-editor/tinymce3/plugins/customtoolbar/editor_plugin_src","jquery ajs confluence/legacy-editor-global-AVOID-IF-POSSIBLE document tinymce confluence/hint-manager".split(" "),function(b,g,n,o,u,x){function v(a){var c=function(){a&&a.hide()};b(o).bind("showLayer",function(b,d,f){if(d=="dropdown"&&f==a){b=g.Rte.getEditor();b.onClick.add(c);b.onKeyUp.add(c)}}).bind("hideLayer",function(b,d,f){if(d=="dropdown"&&f==a){b=g.Rte.getEditor();b.onClick.remove(c);b.onKeyUp.remove(c)}})}function w(b){b.addCallback("show",
function(){b.$.parents(".disabled").length&&b.hide()})}function y(a,c){var e=k(c);b("#"+e).removeClass("disabled")}function z(a,c){var e=k(c);b("#"+e).addClass("disabled")}function l(b,c){c?b.closest(".aui-button").prop("disabled",true).attr("aria-disabled","true").toggleClass("disabled",c):b.closest(".aui-button").prop("disabled",false).removeAttr("aria-disabled").toggleClass("disabled",c)}function q(a,c,e,d){var f=b("#toolbar"),h=f.find(".toolbar-item"),r=b("#insert-menu, #more-menu"),i=b("#insert-menu, #color-picker-control"),
j=b("#format-dropdown"),d=d||function(){return true};h.toggleClass("disabled",a);r.toggleClass("disabled",a);i.toggleClass("disabled",a);j.toggleClass("disabled",!!c);g.Rte.TablePicker[a?"disable":"enable"]();typeof e!=="undefined"&&f.find("button, input").filter(d).toggleClass("disabled",e).prop("disabled",e)}function k(b){var c="default";if(b&&b.id)c=b.id;return"rte-toolbar-row-"+c}function A(a,c){var e=c.animate;e==void 0&&(e=true);var d=function(){b(this).remove();b(o).trigger("resize.resizeplugin");
if(c.onHide)c.onHide()};clearTimeout(m);m=setTimeout(function(){var a=k(c),a=b("#"+a);if(e)a.slideUp(400,d);else{a.hide();d.call(a)}},100)}function B(a,c){var e=k(c),d=c.animate;d==void 0&&(d=true);if(b("#"+e).length>0)b("#"+e+":hidden").slideDown(400,function(){g.debug("Prevented toolbar deferred display race condition")});else{var f=b("").addClass("toolbar-split toolbar-split-row toolbar-contextual");f.attr("id",e);c.editorAdjacent&&f.addClass("editor-adjacent");for(var e=!c.topToolbar?
b("#savebar-container .aui-toolbar:visible"):b("#rte-toolbar.aui-toolbar:visible"),h=0,r=c.buttons.length;h0&&!b("#"+a).hasClass("disabled")},getToolbarRow:function(a){a=k({id:a});a=b("#"+a);return a.length?a[0]:null},isToolbarButtonEnabled:function(a){return!b("."+a.replace(".","")).closest(".aui-button").prop("disabled")},bindDropdownMenu:j,toggleToolbarButtons:q,getInfo:function(){return{longname:"customtoolbar",author:"Atlassian",authorurl:"http://www.atlassian.com",infourl:"http://www.atlassian.com/",
version:"1.0"}}}});require("confluence/module-exporter").safeRequire("confluence-editor/tinymce3/plugins/customtoolbar/editor_plugin_src",function(b){var g=require("tinymce");g.create("tinymce.plugins.customtoolbar",b);g.PluginManager.add("customtoolbar",g.plugins.customtoolbar)});
}catch(e){WRMCB(e)};
;
try {
/* module-key = 'com.atlassian.confluence.editor:editor-javascript-resources', location = 'tinymce3/plugins/customtoolbar/thirdpartycode/tipsy.js' */
(function(a){a.fn.tipsy.autoBounds2=function(f,b){return function(){var d,c,g=a(document).scrollTop()+f,h=a(document).scrollLeft()+f,e=a(this);1?\u00ab\u00bb\u201c\u201d\u2018\u2019])",init:function(){this.RE_URL_ENDING||(this.RE_URL_ENDING="(?:"+this.RE_URL_MIDCHAR+"*"+this.RE_URL_ENDCHAR+")?",this.RE_FULL_URL=this.RE_URL_SCHEME+"\\w+(?:.\\w+)"+this.RE_URL_ENDING,this.RE_OTHER_URL="\\w[\\w_-]*(?:\\.\\w[\\w_-]*)*\\."+this.RE_TLD+"(?:[\\/\\?#]"+this.RE_URL_ENDING+"|\\b)")},linkify:function(f,b,i){this.init();f=this.match_and_replace(this.RE_EMAIL_PATTERN,
f,!0,!1,b,i);f=this.match_and_replace(this.RE_FULL_URL,f,!1,!1,b,i);return f=this.match_and_replace(this.RE_OTHER_URL,f,!1,!0,b,i)},match_and_replace:function(f,b,i,o,k,h){for(var c=0,a=0,d=0,c=0,l=/<\/[aA]>/,f=RegExp(f,"g"),p=h.hasOwnProperty("add_wbrs")?h.add_wbrs:null,j=h.hasOwnProperty("truncate_length")?h.truncate_length:100,m=h.hasOwnProperty("link_target")?h.link_target:"_blank",h=h.hasOwnProperty("link_titles")?h.link_titles:null,d={},n=0;d=f.exec(b);){n++;if(20c)break;c+=a;f.lastIndex=c+4;a=c+4}else{var a=b.substr(c,d),g=a.search(/&(amp|gt|lt)$/);if(0c+d&&";"==b[c+d]){d-=a.length-g;for(a=b.substr(c,d);!a.match(this.RE_URL_ENDCHAR+"$")&&0j&&(a=a.substr(0,
j)+"...");p&&(a=a.replace(RegExp("([/=])","g"),"$1"));e+=">"+a+"