module.exports=function(t){var e={};function o(r){if(e[r])return e[r].exports;var n=e[r]={i:r,l:!1,exports:{}};return t[r].call(n.exports,n,n.exports,o),n.l=!0,n.exports}return o.m=t,o.c=e,o.d=function(t,e,r){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)o.d(r,n,function(e){return t[e]}.bind(null,n));return r},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=9)}([function(t,e){t.exports=flarum.core.compat["common/components/TextEditor"]},function(t,e){t.exports=flarum.core.compat["common/Component"]},function(t,e){t.exports=flarum.core.compat["common/extend"]},function(t,e){t.exports=flarum.core.compat["forum/app"]},function(t,e){t.exports=flarum.core.compat["common/utils/BasicEditorDriver"]},function(t,e){t.exports=flarum.core.compat["common/utils/styleSelectedText"]},function(t,e){t.exports=flarum.core.compat["common/helpers/icon"]},function(t,e){t.exports=flarum.core.compat["common/components/Tooltip"]},function(t,e){t.exports=flarum.core.compat["common/utils/ItemList"]},function(t,e,o){"use strict";o.r(e);var r=o(3),n=o.n(r),i=o(2),c=o(0),a=o.n(c),l=o(4),u=o.n(l),s=o(5),f=o.n(s);function d(t,e){return(d=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function p(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,d(t,e)}var h=o(1),x=o.n(h),k=function(t){function e(){return t.apply(this,arguments)||this}return p(e,t),e.prototype.view=function(t){return m("div",{class:"MarkdownToolbar"},t.children)},e}(x.a),y=o(6),b=o.n(y),v=o(7),_=o.n(v),g=function(t){function e(){return t.apply(this,arguments)||this}p(e,t);var o=e.prototype;return o.oncreate=function(e){t.prototype.oncreate.call(this,e)},o.view=function(){var t=m("button",{className:"Button Button--icon Button--link",type:"button","data-hotkey":this.attrs.hotkey,onkeydown:this.keydown.bind(this),onclick:this.attrs.onclick},b()(this.attrs.icon));return this.attrs.title?m(_.a,{text:this.attrs.title},t):t},o.keydown=function(t){" "!==t.key&&"Enter"!==t.key||(t.preventDefault(),this.element.click())},e}(x.a),w=o(8),O=o.n(w),j=navigator.userAgent.match(/Macintosh/)?"⌘":"ctrl",T={header:{prefix:"### "},bold:{prefix:"**",suffix:"**",trimFirst:!0},italic:{prefix:"_",suffix:"_",trimFirst:!0},strikethrough:{prefix:"~~",suffix:"~~",trimFirst:!0},quote:{prefix:"> ",multiline:!0,surroundWithNewlines:!0},code:{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"},link:{prefix:"[",suffix:"](https://)",replaceNext:"https://",scanFor:"https?://"},image:{prefix:"![",suffix:"](https://)",replaceNext:"https://",scanFor:"https?://"},unordered_list:{prefix:"- ",multiline:!0,surroundWithNewlines:!0},ordered_list:{prefix:"1. ",multiline:!0,orderedList:!0},spoiler:{prefix:">!",suffix:"!<",blockPrefix:">! ",multiline:!0,trimFirst:!0}},P=function(t,e){f()(e.el,T[t])};function S(t,e,o){return function(r){r.key===e&&(r.metaKey&&"⌘"===j||r.ctrlKey&&"ctrl"===j)&&(r.preventDefault(),P(t,o))}}function I(t){var e=this,o="function"==typeof t?t():new O.a;function r(t,e){return n.a.translator.trans("flarum-markdown.forum.composer."+t+"_tooltip")+(e?" <"+j+"-"+e+">":"")}var i=function(t){return function(){return P(t,e.attrs.composer.editor)}};return o.add("header",m(g,{title:r("header"),icon:"fas fa-heading",onclick:i("header")}),1e3),o.add("bold",m(g,{title:r("bold","b"),icon:"fas fa-bold",onclick:i("bold")}),900),o.add("italic",m(g,{title:r("italic","i"),icon:"fas fa-italic",onclick:i("italic")}),800),o.add("strikethrough",m(g,{title:r("strikethrough"),icon:"fas fa-strikethrough",onclick:i("strikethrough")}),700),o.add("quote",m(g,{title:r("quote"),icon:"fas fa-quote-left",onclick:i("quote")}),600),o.add("spoiler",m(g,{title:r("spoiler"),icon:"fas fa-exclamation-triangle",onclick:i("spoiler")}),500),o.add("code",m(g,{title:r("code"),icon:"fas fa-code",onclick:i("code")}),400),o.add("link",m(g,{title:r("link"),icon:"fas fa-link",onclick:i("link")}),300),o.add("image",m(g,{title:r("image"),icon:"fas fa-image",onclick:i("image")}),200),o.add("unordered_list",m(g,{title:r("unordered_list"),icon:"fas fa-list-ul",onclick:i("unordered_list")}),100),o.add("ordered_list",m(g,{title:r("ordered_list"),icon:"fas fa-list-ol",onclick:i("ordered_list")}),0),o}n.a.initializers.add("flarum-markdown",(function(t){Object(i.extend)(u.a.prototype,"keyHandlers",(function(t){t.add("bold",S("bold","b",this)),t.add("italic",S("italic","i",this))})),a.a.prototype.markdownToolbarItems?Object(i.override)(a.a.prototype,"markdownToolbarItems",I):a.a.prototype.markdownToolbarItems=I,Object(i.extend)(a.a.prototype,"toolbarItems",(function(t){t.add("markdown",m(k,{for:this.textareaId,setShortcutHandler:function(t){return shortcutHandler=t}},this.markdownToolbarItems().toArray()),100)}))}))}]); //# sourceMappingURL=forum.js.map