(()=>{var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};(()=>{"use strict";const t=flarum.core.compat["forum/app"];var o=e.n(t);function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}const r=flarum.core.compat["common/extend"],s=flarum.core.compat["forum/components/SettingsPage"];var a=e.n(s);const c=flarum.core.compat["common/components/Switch"];var i=e.n(c);const p=flarum.core.compat["common/Component"];var u=function(e){function t(){return e.apply(this,arguments)||this}var r,s;s=e,(r=t).prototype=Object.create(s.prototype),r.prototype.constructor=r,n(r,s);var a=t.prototype;return a.view=function(){var e=o().session.user;return m("div",{className:"TeamsSettings Block"},m("h3",null,"Microsoft Teams"),m(i(),{state:e.preference("sbp-jm-msteams.enabled"),onchange:function(t){return e.savePreferences({"sbp-jm-msteams.enabled":t})}},"Enable Microsoft Teams notifications"),m("div",{className:"TeamsSettings-options"},this.typeSwitch(e,"newPost","Someone replies to a discussion I am following"),this.typeSwitch(e,"postMentioned","Someone mentions me in a post"),this.typeSwitch(e,"userMentioned","Someone mentions me")))},a.typeSwitch=function(e,t,o){var n="sbp-jm-msteams.types."+t;return m(i(),{state:e.preference(n),onchange:function(t){var o;return e.savePreferences(((o={})[n]=t,o))}},o)},t}(e.n(p)());o().initializers.add("sbp-jm-msteams-webhook-forum",function(){(0,r.extend)(a().prototype,"content",function(e){e.add("teams-settings",m(u,null),50)})})})(),module.exports={}})(); //# sourceMappingURL=forum.js.map