var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u{constructor(){this.methods={sendNotifiation:function(i){var r=!1,u;if(!isMobileApp()){if(i.reminderType==Number(n.Platform.Communications.Enums.ReminderType.Notification))n.Themes.Compact.Components.Notification.Instance().GetUnreadRemindersCount();else if(i.reminderType==Number(n.Platform.Communications.Enums.ReminderType.Task))n.Themes.Compact.Components.Notification.Instance().GetUnreadRemindersCount();else if(i.reminderType==Number(n.Platform.Communications.Enums.ReminderType.Chat)&&(r=!0,u=n.Platform.Connect.Components.Chat,u.chatGroupId==i.refId&&u.privatewindow))return;n.Platform.Automation.Components.Notifier.Instance().playAudio(t.Automation.Enums.NotifyAlerts.Alert);Notification.permission!="granted"&&Notification.requestPermission();new Notification(i.subject,{body:i.message});r||MessageHelper.Instance().showSuccess(i.subject,"")}r?$("#chatIconBadge").text(Number($("#chatIconBadge").text())+1).removeClass("d-none"):n.Themes.Compact.Components.Notification.Instance().GetUnreadRemindersCount()}}}init(){this.seedAudioLibrary();this._notificationHub=i.Hubs.NotificationHub.Instance(_appsettings.notification_url());this.connection=this._notificationHub;this.start()}playAudio(n){var t=document.createElement("audio");t.src=this.getAudioUrl(n);t.volume=.1;t.autoplay=!1;t.play()}getAudioUrl(n){return this.audiolibrary[Number(n)]}seedAudioLibrary(){this.audiolibrary===undefined&&(this.audiolibrary=[]);this.audiolibrary[t.Automation.Enums.NotifyAlerts.Alert]="tenants/alerts/alert.mp3";this.audiolibrary[t.Automation.Enums.NotifyAlerts.CouponApplied]="tenants/alerts/coupon_applied.mp3";this.audiolibrary[t.Automation.Enums.NotifyAlerts.CouponAlreadyRedeemed]="tenants/alerts/coupon_already_redeemed.mp3";this.audiolibrary[t.Automation.Enums.NotifyAlerts.InvalidDuplicateCoupon]="tenants/alerts/invalid_duplicate_coupon.mp3";this.audiolibrary[t.Automation.Enums.NotifyAlerts.UnAuthenticCoupon]="tenants/alerts/unauthentic_coupon.mp3";this.audiolibrary[t.Automation.Enums.NotifyAlerts.CouponBeep]="tenants/alerts/coupon_beep.mp3";this.audiolibrary[t.Automation.Enums.NotifyAlerts.CouponScrapped]="tenants/alerts/coupon_scrapped.mp3";this.audiolibrary[t.Automation.Enums.NotifyAlerts.Congratulations]="tenants/alerts/congratulations_sprllproject.mp3"}getClientMethods(){return[{MethodName:"sendnotification",Method:this.methods.sendNotifiation}]}registerClientMethods(){let n=this.getClientMethods();if(n)for(var t=0;t