require(["jquery","xwiki-meta"],function(a,d){a(function(){[{name:"first_name",purpose:"given-name"},{name:"last_name",purpose:"family-name"},{name:"company",purpose:"organization"},{name:"email",purpose:"email"},{name:"phone",purpose:"tel"},{name:"address",purpose:"street-address"},{name:"blog",purpose:"url"}].forEach(function(b){var c=a('[name$\x3d"'+b.name+'"]');1===c.length&&c.attr("autocomplete",b.purpose)});var f=function(b){var c=new XWiki.widgets.Notification("\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435...",
"inprogress"),e=(new XWiki.Document(XWiki.Model.resolve("XWiki.Notifications.Code.NotificationPreferenceService",XWiki.EntityType.DOCUMENT))).getURL("get","outputSyntax\x3dplain");a.post(e,{action:b,csrf:d.form_token,user:XWiki.Model.serialize(d.documentReference),target:"user"}).then(()=>{c.hide();new XWiki.widgets.Notification("\u0413\u043e\u0442\u043e\u0432\u043e","done");"watchUser"==b?(a(".notificationWatchUserNotFollowing").addClass("hidden"),a(".notificationWatchUserFollowing").removeClass("hidden")):
(a(".notificationWatchUserFollowing").addClass("hidden"),a(".notificationWatchUserNotFollowing").removeClass("hidden"))}).catch(()=>{c.hide();new XWiki.widgets.Notification("\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f","error")})},g=function(b){var c=new XWiki.widgets.Notification("\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435...",
"inprogress"),e=(new XWiki.Document(XWiki.Model.resolve("XWiki.XWikiUserProfileSheet",XWiki.EntityType.DOCUMENT))).getURL("get","outputSyntax\x3dplain");a.post(e,{action:b,csrf:d.form_token,userId:XWiki.Model.serialize(d.documentReference)}).then(h=>{c.hide();h.success?(new XWiki.widgets.Notification("\u0413\u043e\u0442\u043e\u0432\u043e","done"),"disable"==b?(a("#disable").addClass("hidden"),a("#enable").removeClass("hidden")):(a("#disable").removeClass("hidden"),a("#enable").addClass("hidden"))):
new XWiki.widgets.Notification("\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0443\u0441\u0430","error")}).catch(()=>{c.hide();new XWiki.widgets.Notification("\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0443\u0441\u0430",
"error")})};a("#disable").on("click",function(b){g("disable")});a("#enable").on("click",function(b){g("enable")});a(".notificationWatchUserAdd").on("click",function(b){f("watchUser")});a(".notificationWatchUserRemove").on("click",function(b){f("unwatchUser")})})});