function ACallbackFuncion(){}function OpResult(n){var t=this;t.Code=n&&n.Code!==undefined?n.Code:0;t.Data=n&&n.Data!==undefined?n.Data:null;t.Errors=n&&n.Errors!==undefined?n.Errors:[];t.Message=n&&n.Message!==undefined?n.Message:"";t.Total=n&&n.Total!==undefined?n.Total:0;t.errorsSummmary=function(){for(var n,i="",u=Object.keys(t.Errors),r=0,f=u.length;r<f;++r)n=u[r],t.Errors[n].errors!=null&&t.Errors[n].errors.length>0&&t.Errors[n].errors.forEach(function(n){i+=(i!=""?"\r\n":"")+n});return i}}function onSNStartKeyDown(n){var i=n||window.event,t=i.keyCode||i.which;!i.shiftKey&&!i.altKey&&!i.ctrlKey&&t>=48&&t<=57||t>=96&&t<=105||t==8||t==9||t==13||t==35||t==36||t==37||t==39||t==46||t==45||(i.returnValue=!1,i.preventDefault&&i.preventDefault())}function getEventLink4Guest(n){return"https://www.partylabz.com/events/"+n.ID+"?guest="+n.Guest.ID}function createGoogleCalendarLink(n){var t="https://www.google.com/calendar/event?action=TEMPLATE";return t+="&text="+n.Title,t+="&dates="+n.Starts_On.toCalendarDateTime()+"/"+n.Ends_On.toCalendarDateTime(),t+="&details=View event details: "+getEventLink4Guest(n),t+="&location="+n.Formatted_Address,t+"&trp=true&sprop=partylabz.com&sprop=name:https://www.partylabz.com"}function createOutlookCalendarLink(n){var t="https://calendar.live.com/calendar/calendar.aspx?rru=addevent";return t+="&summary="+n.Title,t+="&description=View event details: "+getEventLink4Guest(n),t+="&dtstart="+n.Starts_On.toCalendarDateTime(),t+="&dtend="+n.Ends_On.toCalendarDateTime(),t+("&location="+n.Formatted_Address)}function createYahooCalendarLink(n){var t="https://calendar.yahoo.com/?v=60";return t+="&TITLE="+n.Title,t+="&DESC=View event details: "+getEventLink4Guest(n),t+="&ST="+n.Starts_On.toCalendarDateTime(),t+="&ET="+n.Ends_On.toCalendarDateTime(),t+="&URL="+getEventLink4Guest(n),t+="&in_loc="+n.Formatted_Address,t+"&TYPE=21"}function formatCurrency(n){const t=Number(n);return t!=NaN?t.toFixed(2):n}function showConfirmationWindow(n){$("#confirmation-text").html(n&&n.message||"");n&&n.title!=null&&n&&n.title.length>0&&$("#confirmation-title").html(n.title);$("#confirmation-yes").text(n&&n.yes||document.l10n.yes);$("#confirmation-no").text(n&&n.no||document.l10n.no);document.confirmationWindow.yesCallback=n&&n.yesCallback||null;document.confirmationWindow.noCallback=n&&n.noCallback||null;$("#confirmation-window").modal("show")}function showNotificationWindow(n){$("#notification-text").html(n&&n.message||"");n&&n.title&&n.title.length>0&&$("#notification-title").text(n.title);$("#notification-window").modal("show")}function UnsubscribeAPI(n){var t=this;const i={get:n.buildUrl("/Unsubscribe/Get"),save:n.buildUrl("/Unsubscribe/Save")};t.get=function(t,r){n.requestSimple(i.get,t,r,{method:"GET"})};t.save=function(t,r){n.requestSimple(i.save,t,r)}}function AiAPI(n){var t=this;const i={generateContent:n.buildUrl("/ai/GenerateContent")};t.generateContent=function(t,r){n.requestWithExtend(i.generateContent,t,r,{method:"POST"})}}function ChecklistItemsAPI(n){var t=this;const i={list:n.buildUrl("/ChecklistItems/List"),save:n.buildUrl("/ChecklistItems/Save"),saveMany:n.buildUrl("/ChecklistItems/SaveMany"),saveOrder:n.buildUrl("/ChecklistItems/SaveOrder"),toggle:n.buildUrl("/ChecklistItems/Toggle"),remove:n.buildUrl("/ChecklistItems/Remove")};t.list=function(t,r){n.requestList(i.list,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.saveMany=function(t,r){n.requestWithItem(i.saveMany,t,r)};t.saveOrder=function(t,r){n.requestWithItem(i.saveOrder,t,r)};t.toggle=function(t,r){n.requestWithItemID(i.toggle,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)}}function NotesAPI(n){var t=this;const i={list:n.buildUrl("/Notes/List"),save:n.buildUrl("/Notes/Save"),remove:n.buildUrl("/Notes/Remove")};t.list=function(t,r){n.requestList(i.list,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)}}function RsvpQuestionsAPI(n){var t=this;const i={list:n.buildUrl("/RsvpQuestions/List"),listGuestsForAnswer:n.buildUrl("/RsvpQuestions/ListGuestsForAnswer"),save:n.buildUrl("/RsvpQuestions/Save"),saveOrder:n.buildUrl("/RsvpQuestions/SaveOrder"),remove:n.buildUrl("/RsvpQuestions/Remove"),summaryReport:n.buildUrl("/RsvpQuestions/SummaryReport"),individualReport:n.buildUrl("/RsvpQuestions/IndividualReport"),detailedReport:n.buildUrl("/RsvpQuestions/DetailedReport"),downloadDetailedReport:n.buildUrl("/RsvpQuestions/DownloadDetailedReport"),downloadSummaryReport:n.buildUrl("/RsvpQuestions/DownloadSummaryReport")};t.urls=i;t.list=function(t,r){n.requestList(i.list,t,r)};t.listGuestsForAnswer=function(t,r){n.requestList(i.listGuestsForAnswer,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.saveOrder=function(t,r){n.requestWithItem(i.saveOrder,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)};t.summaryReport=function(t,r){n.requestSimple(i.summaryReport,Object.assign({ID:n.partyID,Guest_ID:n.guestID},t||{}),r,{method:"POST"})};t.individualReport=function(t,r){n.requestWithItemID(i.individualReport,t,r,{method:"POST"})};t.detailedReport=function(t,r){n.requestSimple(i.detailedReport,Object.assign({ID:n.partyID,Guest_ID:n.guestID},t||{}),r,{method:"POST"})}}function StreamAPI(n){var t=this;const i={list:n.buildUrl("/Stream"),post:n.buildUrl("/Stream/Post"),remove:n.buildUrl("/Stream/Remove")};t.list=function(t,r){n.requestList(i.list,t,r)};t.post=function(t,r){n.requestWithItem(i.post,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)}}function ContentAPI(n){var t=this;const i={get:n.buildUrl("/Content/Get")};t.get=function(t,r,u){n.requestSimple(i.get,{Slug:t,Type:r},u,{method:"GET"})}}function TicketsCfgAPI(n){var t=this;const i={get:n.buildUrl("/TicketsCfg"),save:n.buildUrl("/TicketsCfg/Save")};t.get=function(t){n.requestBasic(i.get,t,{method:"GET"})};t.save=function(t,r){n.requestWithItem(i.save,t,r)}}function TransactionsAPI(n){var t=this;const i={list:n.buildUrl("/Transactions/List"),stat:n.buildUrl("/Transactions/Stat"),listUpgrades:n.buildUrl("/Transactions/ListUpgrades"),refund:n.buildUrl("/Transactions/Refund")};t.list=function(t,r){n.requestList(i.list,t,r)};t.stat=function(t,r){n.requestList(i.stat,t,r)};t.listUpgrades=function(t,r){n.requestList(i.listUpgrades,t,r)};t.refund=function(t,r){n.requestWithExtend(i.refund,t,r)}}function MediaFilesAPI(n){var t=this;const i={list:n.buildUrl("/MediaFiles/List"),stats:n.buildUrl("/MediaFiles/Stats"),upload:n.buildUrl("/MediaFiles/Upload"),remove:n.buildUrl("/MediaFiles/Remove"),rename:n.buildUrl("/MediaFiles/Rename")};t.list=function(t,r){n.requestList(i.list,t,r)};t.stats=function(t){n.requestSimple(i.stats,{},t)};t.upload=function(){};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)};t.rename=function(t,r){n.requestWithExtend(i.rename,t,r)}}function TicketsAPI(n){var t=this;const i={sold:n.buildUrl("/Tickets/Sold"),list:n.buildUrl("/Tickets/List"),soldStat:n.buildUrl("/Tickets/SoldStat"),save:n.buildUrl("/Tickets/Save"),remove:n.buildUrl("/Tickets/Remove"),refund:n.buildUrl("/Tickets/Refund"),reserve:n.buildUrl("/Tickets/Reserve"),release:n.buildUrl("/Tickets/Release"),completeOrder:n.buildUrl("/Tickets/CompleteOrder"),checkBuyerInfo:n.buildUrl("/Tickets/CheckBuyerInfo"),scan:n.buildUrl("/Tickets/Scan")};t.sold=function(t,r){n.requestList(i.sold,t,r)};t.list=function(t,r){n.requestList(i.list,t,r)};t.soldStat=function(t,r){n.requestList(i.soldStat,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)};t.refund=function(t,r){n.requestWithExtend(i.refund,t,r)};t.reserve=function(t,r){n.requestSimple(i.reserve,t,r)};t.release=function(t,r){n.requestSimple(i.release,{Purchase_ID:t},r)};t.completeOrder=function(t,r){n.requestSimple(i.completeOrder,t,r)};t.checkBuyerInfo=function(t,r){n.requestSimple(i.checkBuyerInfo,t,r)};t.scan=function(t,r){n.requestWithExtend(i.scan,{Code:t},r)}}function TicketsTypesAPI(n){var t=this;const i={list:n.buildUrl("/TicketsTypes/List"),save:n.buildUrl("/TicketsTypes/Save"),remove:n.buildUrl("/TicketsTypes/Remove")};t.list=function(t,r){n.requestList(i.list,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)}}function PaymentsAPI(n){var t=this;const i={charge:n.buildUrl("/Payments/Charge"),saveCfg:n.buildUrl("/Payments/SaveCfg"),listPaidGuests:n.buildUrl("/Payments/List")};t.charge=function(t,r){n.requestSimple(i.charge,t,r)};t.saveCfg=function(t,r){n.requestWithItem(i.saveCfg,t,r)};t.listPaidGuests=function(t,r){n.requestWithExtend(i.listPaidGuests,t,r)}}function EventUpgradeAPI(n){var t=this;const i={createIntent:n.buildUrl("/EventUpgrade/CreateIntent"),finalizePayment:n.buildUrl("/EventUpgrade/FinalizePayment"),pay:n.buildUrl("/EventUpgrade/CompletePayment"),calcPayPrice:n.buildUrl("/EventUpgrade/CalcPayPrice"),isThereActivePromotion:n.buildUrl("/EventUpgrade/IsThereActivePromotion")};t.createIntent=function(t,r,u,f,e,o,s){n.requestWithExtend(i.createIntent,{Processor:t,Token:e,Package_Code:r,Addons:u,Feature_Addons:f,Promo_Code:o},s)};t.finalizePayment=function(t){n.requestWithExtend(i.createIntent,{Payment_Intent:t.Payment_Intent,Payment_Intent_Client_Secret:t.Payment_Intent_Client_Secret,Redirect_Status:t.Redirect_Status},callback)};t.pay=function(t,r,u,f,e,o,s){n.requestWithExtend(i.pay,{Processor:t,Token:e,Package_Code:r,Addons:u,Feature_Addons:f,Promo_Code:o},s)};t.calcPayPrice=function(t,r,u,f,e){n.requestWithExtend(i.calcPayPrice,{PackageCode:t,Features:r,PromoCode:u,Feature_Addons:f},e)};t.isThereActivePromotion=function(t){n.requestSimple(i.isThereActivePromotion,{},t)}}function StripeAPI(n){var t=this;const i={createIntent:n.buildUrl("/Stripe/CreateIntent"),disconnect:n.buildUrl("/Stripe/Disconnect")};t.createIntent=function(t,r,u){n.requestWithItem(i.createIntent,t,u,r)};t.disconnect=function(t){n.requestSimple(i.disconnect,{},t)}}function SecretSantaAPI(n){var t=this;const i={init:n.buildUrl("/SecretSanta/Init"),list:n.buildUrl("/SecretSanta/List"),lock:n.buildUrl("/SecretSanta/Lock"),messageToSecretSanta:n.buildUrl("/SecretSanta/SendMessageToSecretSanta"),messageFromSecretSanta:n.buildUrl("/SecretSanta/SendMessageFromSecretSanta"),togglePresentSentFlag:n.buildUrl("/SecretSanta/TogglePresentSentFlag"),togglePresentReceivedFlag:n.buildUrl("/SecretSanta/TogglePresentReceivedFlag"),resend:n.buildUrl("/SecretSanta/ResendNotifications")};t.init=function(t,r){n.requestWithExtend(i.init,t,r)};t.list=function(t,r){n.requestWithExtend(i.list,t,r)};t.lock=function(t,r){n.requestWithExtend(i.lock,t,r)};t.lock=function(t,r){n.requestWithExtend(i.lock,t,r)};t.messageToSecretSanta=function(t,r){n.requestWithExtend(i.messageToSecretSanta,t,r)};t.messageFromSecretSanta=function(t,r){n.requestWithExtend(i.messageFromSecretSanta,t,r)};t.togglePresentSentFlag=function(t,r){n.requestWithItemID(i.togglePresentSentFlag,t,r)};t.togglePresentReceivedFlag=function(t,r){n.requestWithItemID(i.togglePresentReceivedFlag,t,r)};t.resend=function(t,r){n.requestWithExtend(i.resend,t,r)}}function EventsAPI(n){var t=this;const i={register:n.buildUrl("/Events/Register"),copy:n.buildUrl("/Events/Copy"),remove:n.buildUrl("/Events/Remove"),saveDetails:n.buildUrl("/Events/SaveDetails"),saveAppearance:n.buildUrl("/Events/SaveAppearance"),saveDateTime:n.buildUrl("/Events/SaveDateTime"),saveLocation:n.buildUrl("/Events/SaveLocation"),saveHost:n.buildUrl("/Events/SaveHost"),saveTitle:n.buildUrl("/Events/SaveTitle"),saveCustomPath:n.buildUrl("/Events/SaveCustomPath"),saveSettings:n.buildUrl("/Events/SaveSettings"),saveRsvpSettingsGeneral:n.buildUrl("/Events/SaveRsvpSettingsGeneral"),saveRsvpSettingsStandardQuestions:n.buildUrl("/Events/SaveRsvpSettingsStandardQuestions"),validateEventCode:n.buildUrl("/Events/ValidateEventCode"),listMyEvents:n.buildUrl("/Events/ListMyEvents"),searchEvents:n.buildUrl("/Events/Search"),sendPrivateMessageToHost:n.buildUrl("/Events/SendPrivateMessageToHost"),upgradeTransactions:n.buildUrl("/Events/UpgradeTransactions")};t.register=function(t,r){n.requestSimple(i.register,t,r)};t.copy=function(t,r){n.requestWithExtend(i.copy,t,r)};t.remove=function(t){n.requestBasic(i.remove,t,{method:"POST"})};t.removeById=function(t,r,u){n.requestBasic(i.remove,u,{partyID:t,guestID:r,method:"POST"})};t.saveDetails=function(t,r){n.requestWithItem(i.saveDetails,t,r)};t.saveAppearance=function(t,r){n.requestWithItem(i.saveAppearance,t,r)};t.saveDateTime=function(t,r){n.requestWithExtend(i.saveDateTime,t,r)};t.saveLocation=function(t,r){n.requestWithExtend(i.saveLocation,{NewLocation:t},r)};t.saveHost=function(t,r){n.requestWithExtend(i.saveHost,t,r)};t.saveTitle=function(t,r){n.requestWithExtend(i.saveTitle,t,r)};t.saveCustomPath=function(t,r){n.requestWithExtend(i.saveCustomPath,{Path:t},r)};t.saveSettings=function(t,r){n.requestWithItem(i.saveSettings,t,r)};t.saveRsvpSettingsGeneral=function(t,r){n.requestWithItem(i.saveRsvpSettingsGeneral,t,r)};t.saveRsvpSettingsStandardQuestions=function(t,r){n.requestWithItem(i.saveRsvpSettingsStandardQuestions,t,r)};t.validateEventCode=function(t,r){n.requestSimple(i.validateEventCode+"/"+t,null,r,{method:"POST"})};t.listMyEvents=function(t,r){n.requestSimple(i.listMyEvents,t,r,{method:"POST"})};t.searchEvents=function(t,r){n.requestSimple(i.searchEvents,t,r,{method:"GET"})};t.sendPrivateMessageToHost=function(t,r){n.requestWithExtend(i.sendPrivateMessageToHost,t,r)};t.listUpgradeTransactions=function(t){n.requestSimple(i.upgradeTransactions,{ID:n.getPartyId(),Guest_ID:n.getGuestId()},t,{method:"GET"})}}function EventTabsAPI(n){var t=this;const i={listFunctions:n.buildUrl("/EventTabs/ListFunctions"),listIcons:n.buildUrl("/EventTabs/ListIcons"),listTabs:n.buildUrl("/EventTabs/ListTabs"),saveSettings:n.buildUrl("/EventTabs/SaveSettings"),saveContent:n.buildUrl("/EventTabs/SaveContent"),saveOrder:n.buildUrl("/EventTabs/SaveOrder"),remove:n.buildUrl("/EventTabs/Remove"),getContent:n.buildUrl("/EventTabs/GetContent")};t.listFunctions=function(n,t){Helpers.ajaxRequest(i.listFunctions+"?_lang="+n,null,function(n){t!=null&&t(n)},{type:"GET"})};t.listIcons=function(n){Helpers.ajaxRequest(i.listIcons,null,function(t){n!=null&&n(t)},{type:"GET"})};t.listTabs=function(t){n.requestList(i.listTabs,null,t)};t.saveSettings=function(t,r){n.requestWithItem(i.saveSettings,t,r)};t.saveContent=function(t,r){n.requestWithItem(i.saveContent,t,r)};t.saveOrder=function(t,r){n.requestWithItem(i.saveOrder,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)};t.getContent=function(t,r){n.requestWithItemID(i.getContent,t,r,{method:"GET"})}}function AttachmentsAPI(n){var t=this;const i={list:n.buildUrl("/Attachments/List"),upload:n.buildUrl("/Attachments/Upload"),rename:n.buildUrl("/Attachments/Rename"),remove:n.buildUrl("/Attachments/Remove"),rateUp:n.buildUrl("/Attachments/RateUp"),rateDown:n.buildUrl("/Attachments/RateDown")};t.list=function(t,r){n.requestList(i.list,t,r)};t.rename=function(t,r){n.requestWithExtend(i.rename,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)};t.rateUp=function(t,r){n.requestWithItemID(i.rateUp,t,r)};t.rateDown=function(t,r){n.requestWithItemID(i.rateDown,t,r)}}function PollsAPI(n){var t=this;const i={list:n.buildUrl("/Polls/List"),save:n.buildUrl("/Polls/Save"),saveAnswer:n.buildUrl("/Polls/SaveAnswer"),remove:n.buildUrl("/Polls/Remove"),removeAnswer:n.buildUrl("/Polls/RemoveAnswer"),answer:n.buildUrl("/Polls/Answer"),clearMyAnswer:n.buildUrl("/Polls/ClearMyAnswer"),clearMyAllAnswers:n.buildUrl("/Polls/ClearMyAllAnswers"),clearAllAnswers:n.buildUrl("/Polls/ClearAllAnswers"),listGuestsForAnswer:n.buildUrl("/Polls/ListGuestsForAnswer")};t.list=function(t,r){n.requestList(i.list,t,r,{guestID:t?t.Guest_ID:null})};t.save=function(t,r){n.requestWithItem(i.save,t,r,{guestID:t?t.Guest_ID:null})};t.saveAnswer=function(t,r){n.requestWithItem(i.saveAnswer,t,r,{guestID:t?t.Guest_ID:null})};t.remove=function(t,r){n.requestWithItemID(i.remove,t?t.Item_ID:null,r,{guestID:t?t.Guest_ID:null})};t.removeAnswer=function(t,r){n.requestWithItemID(i.removeAnswer,t?t.Item_ID:null,r,{guestID:t?t.Guest_ID:null})};t.answer=function(t,r){n.requestWithItemID(i.answer,t?t.Item_ID:null,r,{guestID:t?t.Guest_ID:null})};t.clearMyAnswer=function(t,r){n.requestWithItemID(i.clearMyAnswer,t?t.Item_ID:null,r,{guestID:t?t.Guest_ID:null})};t.clearMyAllAnswers=function(t,r){n.requestWithItemID(i.clearMyAllAnswers,t?t.Tab_ID:null,r,{guestID:t?t.Guest_ID:null})};t.clearAllAnswers=function(t,r){n.requestWithItemID(i.clearAllAnswers,t,r)};t.listGuestsForAnswer=function(t,r){n.requestWithItemID(i.listGuestsForAnswer,t?t.Item_ID:null,r,{guestID:t?t.Guest_ID:null,method:"GET"})}}function SignUpsAPI(n){var t=this;const i={saveSettings:n.buildUrl("/SignUpList/Settings"),list:n.buildUrl("/SignUpList/List"),save:n.buildUrl("/SignUpList/Save"),remove:n.buildUrl("/SignUpList/Remove"),signup:n.buildUrl("/SignUpList/Signup"),unsignup:n.buildUrl("/SignUpList/UnSignUp"),listItemSignupers:n.buildUrl("/SignUpList/ItemSignupers")};t.saveSettings=function(t,r){n.requestWithItem(i.saveSettings,t,r)};t.list=function(t,r){n.requestList(i.list,t,r,{guestID:t?t.Guest_ID:null})};t.save=function(t,r){n.requestWithItem(i.save,t,r,{guestID:t?t.Guest_ID:null})};t.remove=function(t,r){n.requestWithItemID(i.remove,t?t.Item_ID:null,r,{guestID:t?t.Guest_ID:null})};t.signup=function(t,r){n.requestWithExtend(i.signup,t,r,{guestID:t?t.Guest_ID:null})};t.unsignup=function(t,r){n.requestWithItemID(i.unsignup,t?t.Item_ID:null,r,{guestID:t?t.Guest_ID:null})};t.listItemSignupers=function(t,r){n.requestWithItemID(i.listItemSignupers,t?t.Item_ID:null,r,{guestID:t?t.Guest_ID:null,method:"GET"})}}function GuestsAPI(n){var t=this;const i={list:n.buildUrl("/Guests/List"),save:n.buildUrl("/Guests/Save"),saveMany:n.buildUrl("/Guests/SaveMany"),remove:n.buildUrl("/Guests/Remove"),removeMany:n.buildUrl("/Guests/RemoveMany"),getRsvpStat:n.buildUrl("/Guests/GetRsvpStat"),checkIn:n.buildUrl("/Guests/CheckInGuest"),unCheckIn:n.buildUrl("/Guests/UnCheckInGuest"),setGuestOptions:n.buildUrl("/Guests/SaveGuestOptions"),sendRsvp:n.buildUrl("/Guests/Rsvp"),requestUniqueLink:n.buildUrl("/Guests/RequestUniqueLink"),sendMessage2Guests:n.buildUrl("/Guests/SendMessage2Guests"),toggleStarred:n.buildUrl("/Guests/ToggleStarred"),scan:n.buildUrl("/Guests/Scan")};t.list=function(t,r){n.requestList(i.list,t,r,{method:"GET"})};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.saveMany=function(t,r){n.requestWithItem(i.saveMany,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)};t.removeMany=function(t,r){n.requestWithItem(i.removeMany,t&&t.RSVP!=null?t.RSVP:[],r)};t.getRsvpStat=function(t){n.requestBasic(i.getRsvpStat,t,{method:"POST"})};t.checkIn=function(t,r){n.requestWithItemID(i.checkIn,t,r)};t.unCheckIn=function(t,r){n.requestWithItemID(i.unCheckIn,t,r)};t.setGuestOptions=function(t,r){n.requestWithItem(i.setGuestOptions,t,r)};t.sendRsvp=function(t,r){n.requestWithExtend(i.sendRsvp,t,r)};t.requestUniqueLink=function(n,t){Helpers.ajaxRequest(i.requestUniqueLink,n,function(n){t!=null&&t(n)},{type:"POST"})};t.sendMessage2Guests=function(t,r){n.requestWithItem(i.sendMessage2Guests,t,r)};t.toggleStarred=function(t,r){n.requestWithItemID(i.toggleStarred,t,r)};t.scan=function(t,r){n.requestWithExtend(i.scan,{Code:t},r)}}function GuestGroupsAPI(n){var t=this;const i={list:n.buildUrl("/GuestGroups/Items"),save:n.buildUrl("/GuestGroups/Save"),remove:n.buildUrl("/GuestGroups/Remove"),split:n.buildUrl("/GuestGroups/SplitGuestsIntoGroups"),moveTo:n.buildUrl("/GuestGroups/MoveGuestToGroup")};t.list=function(t,r){n.requestList(i.list,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)};t.split=function(t,r){n.requestWithItem(i.split,t,r)};t.moveTo=function(t,r){n.requestWithItemID(i.remove,t,r)}}function CommentsAPI(n){var t=this;const i={list:n.buildUrl("/Comments/List"),post:n.buildUrl("/Comments/Post"),remove:n.buildUrl("/Comments/Remove")};t.list=function(t,r){n.requestList(i.list,t,r)};t.post=function(t,r){n.requestWithExtend(i.post,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)}}function AgendaAPI(n){var t=this;const i={list:n.buildUrl("/Agenda/List"),save:n.buildUrl("/Agenda/Save"),remove:n.buildUrl("/Agenda/Remove")};t.list=function(t,r){n.requestList(i.list,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)}}function RemindersAPI(n){var t=this;const i={list:n.buildUrl("/Reminders/List"),save:n.buildUrl("/Reminders/Save"),remove:n.buildUrl("/Reminders/Remove")};t.list=function(t,r){n.requestList(i.list,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)}}function PoliciesAPI(n){var t=this;const i={list:n.buildUrl("/Policies/List"),listGuestsNotAcceptedPolicy:n.buildUrl("/Policies/ListGuestsNotAcceptedPolicies"),save:n.buildUrl("/Policies/Save"),remove:n.buildUrl("/Policies/Remove"),sendReminder:n.buildUrl("/Policies/SendReminder")};t.list=function(t,r){n.requestList(i.list,t,r)};t.listGuestsNotAcceptedPolicy=function(t,r){n.requestList(i.listGuestsNotAcceptedPolicy,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)};t.sendReminder=function(t){n.requestBasic(i.sendReminder,t,{method:"POST"})}}function MessagesAPI(n){var t=this;t.recipients={all:"00000000-0000-0000-0000-000000000001",notSent:"00000000-0000-0000-0000-000000000001",rsvpUnknown:"00000000-0000-0000-0000-000000000010",rsvpUndecided:"00000000-0000-0000-0000-000000000011",rsvpNo:"00000000-0000-0000-0000-000000000012",rsvpMaybe:"00000000-0000-0000-0000-000000000013",rsvpYes:"00000000-0000-0000-0000-000000000014",arrived:"00000000-0000-0000-0000-000000000020",notArrived:"00000000-0000-0000-0000-000000000021",failed:"00000000-0000-0000-0000-000000000100"};const i={list:n.buildUrl("/Messages/List"),textMessage:n.buildUrl("/Messages/TextMessage"),textMessageUsage:n.buildUrl("/Messages/TextMessageUsage")};t.list=function(t,r){n.requestList(i.list,t,r)};t.textMessage=function(t,r){n.requestWithExtend(i.textMessage,t,r)};t.getTextMessageUsage=function(t){n.requestBasic(i.textMessageUsage,t,{method:"GET"})}}function CustomMessagesAPI(n){var t=this;const i={list:n.buildUrl("/CustomMessages/List"),save:n.buildUrl("/CustomMessages/Save"),reset:n.buildUrl("/CustomMessages/Remove")};t.list=function(t,r){n.requestList(i.list,t,r)};t.save=function(t,r){n.requestWithItem(i.save,t,r)};t.remove=function(t,r){n.requestWithItemID(i.remove,t,r)};t.reset=function(t,r,u){n.requestWithExtend(i.reset,{Item_ID:t,Lang:r},u)}}function PartyLabz(n){var t=this,i;t.optionsRsvp=[{ID:0,Name:document.l10n&&document.l10n.hasNotVisited||"has not visited"},{ID:5,Name:document.l10n&&document.l10n.hasNotDecided||"has not decided"},{ID:10,Name:document.l10n&&document.l10n.isNotGoing||"is not going"},{ID:15,Name:document.l10n&&document.l10n.maybeGoing||"maybe going"},{ID:20,Name:document.l10n&&document.l10n.isGoing||"is going"}];t.valuesRsvp={hasNotVisited:t.optionsRsvp[0].ID,hasNotDecided:t.optionsRsvp[1].ID,isNotGoing:t.optionsRsvp[2].ID,maybeGoing:t.optionsRsvp[3].ID,isGoing:t.optionsRsvp[4].ID};t.namesRsvp={hasNotVisited:t.optionsRsvp[0].Name,hasNotDecided:t.optionsRsvp[1].Name,isNotGoing:t.optionsRsvp[2].Name,maybeGoing:t.optionsRsvp[3].Name,isGoing:t.optionsRsvp[4].Name};t.accessModes={PRIVATE:0,OPEN:10,OPEN_NO_RSVP:30};t.rsvp2name=function(n){switch(n){default:return t.optionsRsvp[0].Name;case t.valuesRsvp.hasNotVisited:return t.optionsRsvp[0].Name;case t.valuesRsvp.hasNotDecided:return t.optionsRsvp[1].Name;case t.valuesRsvp.isNotGoing:return t.optionsRsvp[2].Name;case t.valuesRsvp.maybeGoing:return t.optionsRsvp[3].Name;case t.valuesRsvp.isGoing:return t.optionsRsvp[4].Name}};t.modes={editor:0,viewer:1};t.mode=n&&n.mode||t.modes.viewer;i=["www.partylabz.","partylabz.","partylabz-pre.","partylabz-uat.","partylabz-staging.","localhost","partylabzuat."];t.domain=i.findIndex(function(n){return location.hostname.startsWith(n)})!=-1?location.origin:"https://www.partylabz.com";t.buildUrl=function(n){return t.domain+"/api"+n};t.baseurl=t.domain+"/api";t.urls={getDialogsHost:t.domain+"/templates/DialogsForHost",getDialogsGuest:t.domain+"/templates/DialogsForGuest",getDialogsMyEvents:t.domain+"/templates/DialogsForMyEvents",switchUser:t.buildUrl("/account/switchuser"),pingToken:t.buildUrl("/account/pingtoken"),requestAuth:t.buildUrl("/account/requestemailauth"),reSendAuth:t.buildUrl("/account/resendemailauth"),verifyAuth:t.buildUrl("/account/verifyauth"),saveProfile:t.buildUrl("/account/SaveUserInfo"),getPageNotifications:t.buildUrl("/account/GetPageNotifications"),listEventCategories:t.buildUrl("/eventcategories"),listImages:t.buildUrl("/pictures/list"),listImagesCategories:t.buildUrl("/pictures/categories"),stripeDisconnect:t.buildUrl("/account/stripedisconnect"),saveOrganizerPage:t.buildUrl("/organizers/save"),removeOrganizerPage:t.buildUrl("/organizers/remove"),listOrganizerEvents:t.buildUrl("/organizers/events/%urlpath%"),listOrganizers:t.buildUrl("/organizers"),sendHelpRequest:t.buildUrl("/helprequest/send")};t.partyID=n&&n.partyID||"";t.guestID=n&&n.guestID||"";t.setPartyAndGuest=function(n,i){t.partyID=n;t.guestID=i};t.getGuestId=function(){return t.guestID};t.getPartyId=function(){return t.partyID};t.getGuestId=function(){return t.guestID};t.events=new EventsAPI(t);t.guests=new GuestsAPI(t);t.guestGroups=new GuestGroupsAPI(t);t.tabs=new EventTabsAPI(t);t.signups=new SignUpsAPI(t);t.polls=new PollsAPI(t);t.agenda=new AgendaAPI(t);t.comments=new CommentsAPI(t);t.stream=new StreamAPI(t);t.attachments=new AttachmentsAPI(t);t.santa=new SecretSantaAPI(t);t.transactions=new TransactionsAPI(t);t.content=new ContentAPI(t);t.mediaFiles=new MediaFilesAPI(t);t.ai=new AiAPI(t);t.rsvpQuestions=new RsvpQuestionsAPI(t);t.reminders=new RemindersAPI(t);t.policies=new PoliciesAPI(t);t.messages=new MessagesAPI(t);t.customMessages=new CustomMessagesAPI(t);t.upgrade=new EventUpgradeAPI(t);t.payments=new PaymentsAPI(t);t.stripe=new StripeAPI(t);t.ticketsTypes=new TicketsTypesAPI(t);t.tickets=new TicketsAPI(t);t.ticketsCfg=new TicketsCfgAPI(t);t.notes=new NotesAPI(t);t.checklistItems=new ChecklistItemsAPI(t);t.unsubscribe=new UnsubscribeAPI(t);t.canProcess=function(){return!0};t.requestSimple=function(n,t,i,r){var u="POST";r&&r.method&&(u=r.method);Helpers.ajaxRequest(n,t,function(n){typeof i=="function"&&i(n)},{type:u})};t.requestBasic=function(n,i,r){if(!t.canProcess()){i!=null&&i(new OpResult({Code:OpResult.Codes.ACCESS_DENIED}));return}var f={ID:r&&r.partyID?r.partyID:t.partyID,Guest_ID:r&&r.guestID?r.guestID:t.guestID},u="POST";r&&r.method&&(u=r.method);Helpers.ajaxRequest(n,f,function(n){typeof i=="function"&&i(n)},{type:u})};t.requestList=function(n,i,r,u){var e={ID:t.partyID,Guest_ID:u&&u.guestID?u.guestID:i&&i.guestID?i.guestID:t.guestID},f;typeof i=="object"&&Helpers.mixin(e,i);f="GET";u&&u.method&&(f=u.method);Helpers.ajaxRequest(n,e,function(n){typeof r=="function"&&r(n)},{type:f})};t.requestWithItemID=function(n,i,r,u){if(!t.canProcess()){typeof r=="function"&&r(new OpResult({Code:OpResult.Codes.ACCESS_DENIED}));return}var f={ID:t.partyID,Guest_ID:u&&u.guestID?u.guestID:t.guestID,Item_ID:i},e="POST";u&&u.method&&(e=u.method);u&&u.Tab_ID!==undefined&&(f.Tab_ID=u.Tab_ID);Helpers.ajaxRequest(n,f,function(n){typeof r=="function"&&r(n)},{type:e})};t.requestWithItem=function(n,i,r,u){var f,e;if(!t.canProcess()){typeof r=="function"&&r(new OpResult({Code:OpResult.Codes.ACCESS_DENIED}));return}f={ID:t.partyID,Guest_ID:u&&u.guestID?u.guestID:t.guestID,Item:i};i.Tab_ID!==undefined?f.Tab_ID=i.Tab_ID:u&&u.Tab_ID!==undefined&&(f.Tab_ID=u.Tab_ID);e="POST";u&&u.method&&(e=u.method);Helpers.ajaxRequest(n,f,function(n){typeof r=="function"&&r(n)},{type:e})};t.requestWithExtend=function(n,i,r,u){var f,e;if(!t.canProcess()){typeof r=="function"&&r(new OpResult({Code:OpResult.Codes.ACCESS_DENIED}));return}f={ID:t.partyID,Guest_ID:u&&u.guestID?u.guestID:t.guestID};typeof i=="object"&&Helpers.mixin(f,i);e="POST";u&&u.method&&(e=u.method);Helpers.ajaxRequest(n,f,function(n){typeof r=="function"&&r(n)},{type:e})};t.getDialogsHost=function(n,i){Helpers.ajax(t.urls.getDialogsHost+"?_lang="+n,null,function(n){i(n)},null,{type:"GET"})};t.getDialogsGuest=function(n,i){Helpers.ajax(t.urls.getDialogsGuest+"?_lang="+n,null,function(n){i(n)},null,{type:"GET"})};t.getDialogsMyEvents=function(n,i){Helpers.ajax(t.urls.getDialogsMyEvents+"?_lang="+n,null,function(n){i(n)},null,{type:"GET"})};t.switchUser=function(n){t.requestSimple(t.urls.switchUser,null,n)};t.pingToken=function(n,i){t.requestSimple(t.urls.pingToken,{token:n},i)};t.requestAuth=function(n,i){t.requestSimple(t.urls.requestAuth,n,i)};t.reSendAuth=function(n,i){t.requestSimple(t.urls.reSendAuth,n,i)};t.verifyAuth=function(n,i){t.requestSimple(t.urls.verifyAuth,n,i)};t.listImages=function(n){t.requestSimple(t.urls.listImages,null,n,{method:"GET"})};t.listImages4Category=function(n,i){t.requestSimple(t.urls.listImages+"/"+n,null,i,{method:"GET"})};t.listImagesCategories=function(n){t.requestSimple(t.urls.listImagesCategories,null,n,{method:"GET"})};t.listEventCategories=function(n,i){t.requestWithExtend(t.urls.listEventCategories,n,i,{method:"GET"})};t.stripeDisconnect=function(n){t.requestSimple(t.urls.stripeDisconnect,{},n)};t.stripeDisconnect=function(n){t.requestSimple(t.urls.stripeDisconnect,{},n)};t.saveProfile=function(n,i){t.requestSimple(t.urls.saveProfile,n,i)};t.getPageNotifications=function(n){Helpers.ajax(t.urls.getPageNotifications,null,function(t){n(t)})};t.saveOrganizerPage=function(n,i){t.requestSimple(t.urls.saveOrganizerPage,n,i)};t.removeOrganizerPage=function(n,i){t.requestSimple(t.urls.removeOrganizerPage,{Item_ID:n},i)};t.listOrganizerEvents=function(n,i,r){i==null&&(i={});i.urlpath=n;t.requestSimple(Helpers.formatString(t.urls.listOrganizerEvents,i),i,r,{method:"GET"})};t.listOrganizers=function(n,i){t.requestSimple(t.urls.listOrganizers,n,i,{method:"GET"})};t.sendHelpRequest=function(n,i){t.requestSimple(t.urls.sendHelpRequest,n,i)}}function EmbeddedUrlChecker(n){var t=this;return t.masks=[{Pattern:"^(https:\\/\\/www\\.youtube\\.com\\/watch\\?v=)",Replace:"https://www.youtube.com/embed/"},{Pattern:"^(https:\\/\\/youtube\\.com\\/watch\\?v=)",Replace:"https://www.youtube.com/embed/"},{Pattern:"^(https:\\/\\/www.youtube\\.com\\/shorts\\/)",Replace:"https://www.youtube.com/embed/"},{Pattern:"^(https:\\/\\/youtube\\.com\\/shorts\\/)",Replace:"https://www.youtube.com/embed/"},{Pattern:"^(https:\\/\\/www\\.youtube\\.com\\/embed\\/)",Replace:"https://www.youtube.com/embed/"},{Pattern:"^(https:\\/\\/youtube\\.com\\/embed\\/)",Replace:"https://www.youtube.com/embed/"},{Pattern:"^(https:\\/\\/youtu\\.be\\/)",Replace:"https://www.youtube.com/embed/"},{Pattern:"^(https:\\/\\/vimeo\\.com\\/)",Replace:"https://player.vimeo.com/video/"},{Pattern:"^(https:\\/\\/www\\.twitch\\.tv\\/videos\\/)",Replace:"https://player.twitch.tv/?video=v"},{Pattern:"^(https:\\/\\/www\\.twitch\\.tv\\/)",Replace:"https://player.twitch.tv/?channel="},{Pattern:"^(https:\\/\\/clips\\.twitch\\.tv\\/)",Replace:"https://clips.twitch.tv/embed?clip="},{Pattern:"^(https?:\\/\\/www\\.dailymotion\\.com\\/video\\/)",Replace:"https://www.dailymotion.com/embed/video/"},{Pattern:"^(https?:\\/\\/dai\\.ly\\/)",Replace:"https://www.dailymotion.com/embed/video/"},{Pattern:"^(https?:\\/\\/www\\.metacafe\\.com\\/watch|embed\\/)",Replace:"http://www.metacafe.com/embed/"},{Pattern:"^(https?:\\/\\/www\\.ted\\.com\\/talks\\/)",Replace:"https://embed.ted.com/talks/"},{Pattern:"^(https?:\\/\\/embed\\.ted\\.com\\/talks\\/)",Replace:"https://embed.ted.com/talks/"},{Pattern:"^(https?:\\/\\/gfycat\\.com\\/gifs\\/detail\\/)",Replace:"https://gfycat.com/ifr/"},{Pattern:"^(https?:\\/\\/gfycat\\.com\\/ifr\\/)",Replace:"https://gfycat.com/ifr/"},{Pattern:"^(https?:\\/\\/coub\\.com\\/view\\/)",Replace:"https://coub.com/embed/"},{Pattern:"^(https?:\\/\\/coub\\.com\\/embed\\/)",Replace:"https://coub.com/embed/"},{Pattern:"^(https?:\\/\\/giphy\\.com\\/gifs\\/([0-9a-zA-Z_\\-]+)\\/html5)",Replace:"https://giphy.com/embed/$2"},{Pattern:"^(https?:\\/\\/giphy\\.com\\/embed\\/([0-9a-zA-Z_\\-]+))",Replace:"https://giphy.com/embed/$2"},{Pattern:"^(https?:\\/\\/www\\.facebook\\.com\\/plugins\\/video\\.php\\?)",Replace:"https://www.facebook.com/plugins/video.php?"},{Pattern:"^(https?:\\/\\/www\\.facebook\\.com\\/[a-zA-Z0-9_\\-]+\\/videos\\/[a-zA-Z0-9_\\-]+)",Replace:"https://www.facebook.com/plugins/video.php?href=$1"},{Pattern:"^(https?:\\/\\/spark\\.adobe\\.com\\/video\\/([0-9a-zA-Z_\\-]+))",Replace:"https://spark.adobe.com/video/$2/embed"},{Pattern:"^(https?:\\/\\/rutube\\.ru\\/video\\/([0-9a-zA-Z]+))",Replace:"https://rutube.ru/play/embed/$2"},{Pattern:"^(https?:\\/\\/rutube\\.ru\\/play\\/embed\\/([0-9a-zA-Z]+))",Replace:"https://rutube.ru/play/embed/$2"},{Pattern:"^(https?:\\/\\/ok\\.ru\\/video\\/([0-9a-zA-Z]+))",Replace:"https://ok.ru/videoembed/$2"},{Pattern:"^(https?:\\/\\/ok\\.ru\\/videoembed\\/([0-9a-zA-Z]+))",Replace:"https://ok.ru/videoembed/$2"},{Pattern:"^(https?:\\/\\/www\\.imdb\\.com\\/list\\/([0-9a-zA-Z]+)\\/videoplayer\\/([0-9a-zA-Z]+))",Replace:"https://www.imdb.com/videoembed/$3"},{Pattern:"^(https?:\\/\\/www\\.imdb\\.com\\/videoembed\\/([0-9a-zA-Z]+))",Replace:"https://www.imdb.com/videoembed/$2"},{Pattern:"^(https?:\\/\\/www\\.imdb\\.com\\/video\\/([0-9a-zA-Z]+))",Replace:"https://www.imdb.com/videoembed/$2"},],t.getEmbeddedUrl=function(n){if(!n)return"";for(let i=0;i<t.masks.length;i++){const u=t.masks[i],e=new RegExp(u.Pattern,"gi"),o=e.exec(n);if(o!=null){if(!u.Replace)return n;const r=n.replace(e,u.Replace),f=r.indexOf("&");if(f!=-1){const n=r.indexOf("?");if(n===-1)return[r.slice(0,f),"?",r.slice(f+1)].join("")}return r}}},t.getEmbeddedUrl(n)}function FileUploaderHelpers(n){return n.els||(n.els={}),n.initFileUploader=function(t){t||(t={});n.fileuploader=$(t.selector).fileupload({url:t.url,fileInput:$(t.selector),singleFileUploads:t.singleFileUploads!=null?t.singleFileUploads:!0,limitMultiFileUploads:t.limitMultiFileUploads!=null?t.limitMultiFileUploads:1,dataType:"json",autoUpload:!0,acceptFileTypes:t.acceptFileTypes||/(\.|\/)(jpg|png|jpeg)$/i,maxFileSize:t.maxFileSize||10485760}).on("fileuploadadd",function(i,r){n.els.fileinput=$(t);r.context=n}).on("fileuploadsubmit",function(n,i){return typeof t.onFormData=="function"&&(i.formData=t.onFormData()),typeof t.onStart=="function"&&t.onStart(),!0}).on("fileuploadprocessalways",function(n,i){var f=i.index,r=i.files[f],e=i.context,u;if(r.error!=null&&r.error.length>0){if(typeof t.onDone=="function")t.onDone(new OpResult({Code:OpResult.Codes.GENERAL_ERROR,Data:i.files,Message:r.error}))}else if(u=i.total===0?0:parseInt(i.loaded/i.total*100,10),typeof t.onProgress=="function")t.onProgress(u)}).on("fileuploadprogressall",function(n,i){var r=parseInt(i.loaded/i.total*100,10);if(typeof t.onProgress=="function")t.onProgress(r)}).on("fileuploaddone",function(n,i){if(typeof t.onDone=="function")t.onDone(new OpResult(i.result))}).on("fileuploadfail",function(n,i){if(typeof t.onDone=="function")t.onDone(new OpResult({Code:OpResult.Codes.GENERAL_ERROR,Data:i.files}))})},n}function LoadingIndicatorHelpers(n){return n.showSaving=function(n){n==null&&(n=$("body"));typeof n=="string"&&(n=$(n));n.waitMe({effect:"win8",text:document.l10n.pleaseWait,bg:"rgba(255, 255, 255, 0.7)",color:"#000000",sizeW:"",sizeH:""})},n.hideSaving=function(n){n==null&&(n=$("body"));typeof n=="string"&&(n=$(n));n.waitMe("hide")},n}function ModalHelpers(n){return n.openModal=function(n){$(n).modal("show")},n.closeModal=function(n){$(n).modal("hide")},n}function AgendaDayGroup(n){var t=this;t.date=ko.observable(n&&n.date||null);t.displayDate=ko.pureComputed(function(){return moment(t.date()).format(document.l10n.fullFateFormat)});t.items=ko.observableArray([])}function Agenda(n,t){var i=this,r;i.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());i.Tab_ID=ko.observable(n&&n.Tab_ID||"");r=t.item!=null?t.item.Starts_On():new Date;i.Start_DTTM=ko.observable(n&&n.Start_DTTM!=null&&n.Start_DTTM.length>0?moment(n.Start_DTTM)._d:new Date(r));i.End_DTTM=ko.observable(n&&n.End_DTTM!=null&&n.End_DTTM.length>0?moment(n.End_DTTM)._d:null);i.Updated_On=ko.observable(n&&n.Updated_On);i.Title=ko.observable(n&&n.Title||"");i.Description=ko.observable(n&&n.Description||"");i.Capacity=ko.observable(n&&n.Capacity||0);i.Place_Name=ko.observable(n&&n.Place_Name||"");i.Place_Website=ko.observable(n&&n.Place_Website||"");i.Link_To_Map=ko.observable(n&&n.Link_To_Map||"");i.Country=ko.observable(n&&n.Country||"");i.Postal_Code=ko.observable(n&&n.Postal_Code||"");i.State=ko.observable(n&&n.State||"");i.City=ko.observable(n&&n.City||"");i.Street_Address=ko.observable(n&&n.Street_Address||"");i.Suite_Number=ko.observable(n&&n.Suite_Number||"");i.Active_Link=ko.observable(n&&n.Active_Link||"");i.Formatted_Address=ko.observable(n&&n.Formatted_Address||"");i.Formatted_Address_2=ko.observable(n&&n.Formatted_Address_2||"");i.Start_Time=ko.pureComputed(function(){return t.item.Time24H()?moment(i.Start_DTTM()).format("HH:mm"):moment(i.Start_DTTM()).format("h:mm a")});i._subscription=null;i._tmpStartDate=null;i._tmpStartTime=null}function AuthForm(n){var t=this;t.Event_Url_Path=ko.observable(n&&n.Event_Url_Path||"");t.Guest_ID=ko.observable(n&&n.Guest_ID||"");t.Email=ko.observable(n&&n.Email||"");t.Token=ko.observable(n&&n.Token||"");t.Secret_Code=ko.observable(n&&n.Secret_Code||"")}function ChecklistItem(n){var t=this;n||(n={});t.ID=ko.observable(n.ID||"");t.Tab_ID=ko.observable(n.Tab_ID||"");t.Order_No=ko.observable(n.Order_No||0);t.Level_No=ko.observable(n.Level_No||0);t.Name=ko.observable(n.Name||"");t.Description=ko.observable(n.Description||"");t.Updated_On=ko.observable(n.Updated_On||"");t.Is_Done=ko.observable(n.Is_Done!=null?n.Is_Done:!1)}function Comment(n,t){var i=this,r;i.Can_Remove=ko.observable(n&&n.Can_Remove!=null?n.Can_Remove:!1);i.Guest_Avatar_URL=ko.observable(n&&n.Guest_Avatar_URL||"");i.Guest_ID=ko.observable(n&&n.Guest_ID||"");i.Guest_Role=ko.observable(n&&n.Guest_Role||0);i.Guest_Name=ko.observable(n&&n.Guest_Name||"");i.ID=ko.observable(n&&n.ID||"");i.Is_It_Mine=ko.observable(n&&n.Is_It_Mine||"");i.Tab_ID=ko.observable(n&&n.Tab_ID||"");r=n&&n.When_Posted_Str?new Date(n.When_Posted_Str):null;i.When_Posted=ko.observable(r);i.When_Posted_UTC=ko.observable(n.When_Posted_Str);i.When_Posted_Str=ko.observable(r?r.toLocaleString():"");i.Message=ko.observable(n&&n.Message!=null?t.processMarkdown(n.Message):"");i.Display_Name=ko.pureComputed(function(){var n="";switch(i.Guest_Role()){case 1e3:n=document.l10n.guestHost;break;case 1010:n=document.l10n.guestCoHost}return i.Guest_Name()+n})}function CustomMessage(n){var t=this;t.Type_Name=ko.observable(n&&n.Type_Name||"Unknown");t.Message_Type=ko.observable(n&&n.Message_Type||0);t.Service_Type=ko.observable(n&&n.Service_Type||0);t.Lang=ko.observable(n&&n.Lang||"en");t.Subject=ko.observable(n&&n.Subject||"");t.Message=ko.observable(n&&n.Message||"");t.Include_Link=ko.observable(n&&n.Include_Link||!0);t.getId=ko.pureComputed(function(){return"msg-"+t.Message_Type()+"-"+t.Service_Type()})}function EventCopy(){var n=this;n=LoadingIndicatorHelpers(n);n=ModalHelpers(n);n.New_Title=ko.observable("");n.Copy_Guests=ko.observable(!0);n.Copy_Checklist=ko.observable(!0);n.Copy_Policies=ko.observable(!0);n.Copy_Reminders=ko.observable(!0);n.Copy_Custom_Messages=ko.observable(!0);n.Copy_Budget=ko.observable(!0);n.Tabs=ko.observableArray([]);n.reset=function(){n.New_Title("");n.Tabs.removeAll()};n.setTabs=function(t){n.Tabs.removeAll();for(var i=0,r=t.length;i<r;++i)n.Tabs.push({ID:t[i].ID,CopyTab:ko.observable(!0),Name:t[i].Name})};n.getTabsIds=function(){var t=[];return n.Tabs().map(function(n){n.CopyTab()&&t.push(n.ID)}),t};n.getFormJS=function(){return{New_Title:n.New_Title(),Tabs:n.getTabsIds(),Copy_Guests:n.Copy_Guests(),Copy_Checklist:n.Copy_Checklist(),Copy_Policies:n.Copy_Policies(),Copy_Reminders:n.Copy_Reminders(),Copy_Custom_Messages:n.Copy_Custom_Messages(),Copy_Budget:n.Copy_Budget()}}}function EventListModel(n){var t=this;t.ID=ko.observable(n&&n.ID||"");t.Guest_ID=ko.observable(n&&n.Guest_ID||"");t.Title=ko.observable(n&&n.Title||"");t.Image_ID=ko.observable(n&&n.Image_ID||"");t.Starts_On_Formatted=ko.observable(n&&n.Starts_On_Formatted||"");t.Starts_On_Date_Formatted=ko.observable(n&&n.Starts_On_Date_Formatted||"");t.Starts_On_Time_Formatted=ko.observable(n&&n.Starts_On_Time_Formatted||"");t.Place_Name=ko.observable(n&&n.Place_Name||"");t.Formatted_Address=ko.observable(n&&n.Formatted_Address||"");t.Full_URL_Path=ko.observable(n&&n.Full_URL_Path?Helpers.getRelativePath(n.Full_URL_Path):"");t.Public_URL=ko.observable(n&&n.Public_URL?Helpers.getRelativePath(n.Public_URL):"");t.Upgrade_URL=ko.observable(n&&n.Guest_ID?"/events/"+t.ID()+"/upgrade?guest="+t.Guest_ID():"");t.Is_Host=ko.observable(n&&n.Guest&&n.Guest.Is_Host||!1);t.Paid_Options=ko.observable(n&&n.Paid_Options||"");t.Is_Free=ko.observable(n&&n.Is_Free!=null?n.Is_Free:!0);t.Is_Event_Passed=ko.observable(n&&n.Is_Event_Passed!=null?n.Is_Event_Passed:!1);t.Register_Btn_Name=ko.observable(n&&n.Register_Btn_Name||"RSVP");t.Party_Appearance=new PartyAppearance(n.Party_Appearance);t.IsYoutube=ko.observable(n&&n.IsYoutube!=null?n.IsYoutube:!1);t.IsVimeo=ko.observable(n&&n.IsVimeo!=null?n.IsVimeo:!1);t.VideoURL=ko.observable(n&&n.VideoURL||"");t.IsVideoURL=ko.observable(n&&n.IsVideoURL!=null?n.IsVideoURL:!1)}function EventRsvpInfo(n){var t=this;t.Url_Path=ko.observable(n&&n.Url_Path||"");t.Title=ko.observable(n&&n.Title||"");t.Starts_On=ko.observable(n&&n.Starts_On||"");t.Starts_On_Formatted=ko.observable(n&&n.Starts_On_Formatted||"");t.Formatted_Address=ko.observable(n&&n.Formatted_Address||"");t.Lang=ko.observable(n&&n.Lang||"");t.Max_Guest_Total_Guests=ko.observable(n&&n.Max_Guest_Total_Guests||1);t.Can_Guest_Say_Maybe=ko.observable(n&&n.Can_Guest_Say_Maybe!=null?n.Can_Guest_Say_Maybe:!1);t.Ask_Address=ko.observable(n&&n.Ask_Address!=null?n.Ask_Address:!1);t.Ask_Phone=ko.observable(n&&n.Ask_Phone!=null?n.Ask_Phone:!1);t.Ask_Password=ko.observable(n&&n.Ask_Password!=null?n.Ask_Password:!1)}function FeatureAddon(n,t,i){var r=this;if(n||(n={}),r.ID=ko.observable(n.ID||0),r.Name=ko.observable(n.Name||""),r.Addon_Type=ko.observable(n.Addon_Type||0),r.Addon_Code=ko.observable(n.Addon_Code||""),r.Addon_Params=ko.observable(n.Addon_Params||""),r.Addon_Quantity=ko.observable(n.Addon_Quantity||0),r.Addon_Expires_In_Days=ko.observable(n.Addon_Expires_In_Days||0),r.Description=ko.observable(n.Description||""),r.Addon_Price=ko.observable(n.Addon_Price||0),r.Addon_Currency=ko.observable(n.Addon_Currency||"USD"),r.Effective_Since=ko.observable(n.Effective_Since),r.Already_Purchased=ko.observable(!1),r.Purchase_Quantity=ko.observable(n.Purchase_Quantity||0),r.Total_Price=ko.pureComputed(function(){return r.Addon_Price()*r.Purchase_Quantity()}),Array.isArray(t)){const i=t.find(function(t){return t.Addon_Type==n.Addon_Type&&t.Addon_Params==n.Addon_Params});i&&n.Addon_Quantity==0&&r.Already_Purchased(!0)}i&&typeof i.onChange=="function"&&r.Purchase_Quantity.subscribe(function(){setTimeout(function(){i.onChange()},1)})}function FindEventsCmd(n){var t=this;t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(10);t.OrderBy=ko.observable(n&&n.OrderBy||"");t.Filter=ko.observable(n&&n.Filter||"");t.LocationInput=ko.observable("");t.Country=ko.observable(n&&n.Country||"");t.State=ko.observable(n&&n.State||"");t.City=ko.observable(n&&n.City||"");t.Event_Category=ko.observable(n&&n.Event_Category||0);t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function Guest(n){var t=this;n||(n={});t.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());t.Is_It_Me=ko.observable(n&&n.Is_It_Me!=null?n.Is_It_Me:!1);t.Has_Host_Role=ko.observable(n&&n.Has_Host_Role!=null?n.Has_Host_Role:!1);t.Address=ko.observable(n&&n.Address||"");t.Avatar_URL=ko.observable(n&&n.Avatar_URL||"");t.Created_By=ko.observable(n&&n.Created_By||0);t.Guest_Code=ko.observable(n&&n.Guest_Code||"");t.Email=ko.observable(n&&n.Email||"");t.Email_Delivery_Status=ko.observable(n&&n.Email_Delivery_Status||0);t.Email_Delivery_Status_Desc=ko.observable(n&&n.Email_Delivery_Status_Desc||"");t.First_Name=ko.observable(n&&n.First_Name||"");t.Guest_Group_ID=ko.observable(n&&n.Guest_Group_ID||"");t.Guest_Group_Name=ko.observable(n&&n.Guest_Group_Name||"");t.Guest_Role=ko.observable(n&&n.Guest_Role||0);t.Is_Host=ko.observable(n&&n.Is_Host!=null?n.Is_Host:!1);t.Is_Real_Host=ko.observable(n&&n.Is_Real_Host!=null?n.Is_Real_Host:!1);t.Last_Name=ko.observable(n&&n.Last_Name||"");t.Name=ko.observable(n&&n.Name||"");t.Age=ko.observable(n&&n.Age||0);t.Company=ko.observable(n&&n.Company||"");t.Job_Title=ko.observable(n&&n.Job_Title||"");t.Name_Voice_Recording=ko.observable(n&&n.Name_Voice_Recording||"");t.Main_Guest_Name=ko.observable(n&&n.Main_Guest_Name||"");t.Rsvp_Group_ID=ko.observable(n&&n.Rsvp_Group_ID||"");t.Notify_About_Comments=ko.observable(n&&n.Notify_About_Comments!=null?n.Notify_About_Comments:!1);t.Max_Guest_Total_Guests=ko.observable(n&&n.Max_Guest_Total_Guests);t.Send_Host_Notifications=ko.observable(n&&n.Send_Host_Notifications!=null?n.Send_Host_Notifications:!0);t.Send_Reminders=ko.observable(n&&n.Send_Reminders!=null?n.Send_Reminders:!0);t.Send_Messages=ko.observable(n&&n.Send_Messages!=null?n.Send_Messages:!0);t.Phone=ko.observable(n&&n.Phone||"");t.Rsvp_Via=ko.observable(n&&n.Rsvp_Via||0);t.Total_Guests=ko.observable(n&&n.Total_Guests||1);t.Will_Come=ko.observable(n&&n.Will_Come||0);t.Will_Come_Str=ko.observable(n&&n.Will_Come_Str||"");t.Starred=ko.observable(n&&n.Starred!=null?n.Starred:!1);t.Create_DTTM=ko.observable(n&&n.Create_DTTM!=null&&n.Create_DTTM.length>0?new Date(n.Create_DTTM):null);t.Last_Visit_DTTM=ko.observable(n&&n.Last_Visit_DTTM!=null&&n.Last_Visit_DTTM.length>0?new Date(n.Last_Visit_DTTM):null);t.RSVP_DTTM=ko.observable(n&&n.RSVP_DTTM!=null&&n.RSVP_DTTM.length>0?new Date(n.RSVP_DTTM):null);t.Checked_In_At=ko.observable(n&&n.Checked_In_At!=null&&n.Checked_In_At.length>0?new Date(n.Checked_In_At):null);t.Payment_Guest_ID=ko.observable(n&&n.Payment_Guest_ID||"");t.Paid_Amount=ko.observable(n&&n.Paid_Amount||0);t.Currency=ko.observable(n&&n.Currency||"");t.When_Charged=ko.observable(n&&n.When_Charged!=null&&n.When_Charged.length>0?new Date(n.When_Charged):null);t.Present_Received_On=ko.observable(n&&n.Present_Received_On!=null&&n.Present_Received_On.length>0?new Date(n.Present_Received_On):null);t.Rsvp_Questions_Answers=ko.observableArray([]);t.isEmailMandatory=ko.pureComputed(function(){return t.Rsvp_Via()==0});t.isEmailMandatoryCss=ko.pureComputed(function(){return t.Rsvp_Via()==0?"mandatory":""});t.Exists=ko.pureComputed(function(){return Helpers.isEmptyKeyField(t.ID())==!1});t.NotExists=ko.pureComputed(function(){return Helpers.isEmptyKeyField(t.ID())});t.Name_For_List=ko.pureComputed(function(){return t.Is_Real_Host()?t.Name()+document.l10n.guestHost:t.Has_Host_Role()?t.Name()+document.l10n.guestCoHost:t.Name()});t.rsvpDttmFormatted=ko.pureComputed(function(){return t.RSVP_DTTM()?moment(t.RSVP_DTTM()).format("MMM DD, YYYY @ hh:mm a"):""});t.Email_Delivery_Status_Name=ko.pureComputed(function(){return document.l10n.deliveryStatuses[t.Email_Delivery_Status()]||"N/A"});t.setRsvpQuestionsAnswers(n.Rsvp_Questions_Answers)}function GuestGroup(n){var t=this;t.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());t.Group_Name=ko.observable(n&&n.Group_Name||"");t.Group_Color=ko.observable(n&&n.Group_Color||"#FFFFFF");t.Capacity=ko.observable(n&&n.Capacity||10);t.Rec_Status_ID=ko.observable(n&&n.Rec_Status_ID||10);t.Changed=ko.observable(!1);t.Group_Name.subscribe(function(){t.Changed(!0)});t.Group_Color.subscribe(function(){t.Changed(!0)});t.Capacity.subscribe(function(){t.Changed(!0)});t.Rec_Status_ID.subscribe(function(){t.Changed(!0)})}function GuestsFilter(n){var t=this;t.Page=ko.observable(1);t.PageSize=ko.observable(200);t.OrderBy=ko.observable("rsvp");t.Filter=ko.observable("");t.Guests_Going=ko.observable(!0);t.Guests_Maybe_Going=ko.observable(!0);t.Guests_Not_Going=ko.observable(!0);t.Guests_Not_Decided=ko.observable(!0);t.Guests_Unknown=ko.observable(!0);t.Starred_Only=ko.observable(!1);t.Rsvp=ko.observableArray([]);t.Guest_Group_ID=ko.observable("");t.Guest_Group_Assigned=ko.observable(null);t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function HeaderImageCategory(n){var t=this;t.Code=ko.observable(n&&n.Code||"");t.Name=ko.observable(n&&n.Name||"")}function HeaderImageItem(n){var t=this;t.ID=ko.observable(n&&n.ID||"");t.Category=ko.observable(n&&n.Category||"");t.Default_Bg_Color=ko.observable(n&&n.Default_Bg_Color||"");t.Name=ko.observable(n&&n.Name||"");t.Image_Path=ko.observable(n&&n.Image_Path||"");t.Thumbnail_Path=ko.observable(n&&n.Thumbnail_Path||"")}function ListAttachmentsCmd(n){var t=this;t.Tab_ID=ko.observable(n&&n.Tab_ID||"");t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(n&&n.PageSize||10);t.OrderBy=ko.observable(n&&n.OrderBy||"name-asc");t.Attachment_Type=ko.observable(n&&n.Attachment_Type||1);t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function ListCmd(n){var t=this;t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(n&&n.PageSize||200);t.OrderBy=ko.observable(n&&n.OrderBy||"");t.Filter=ko.observable(n&&n.Filter||"");t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function ListEventsCmd(n){var t=this;t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(n&&n.PageSize||10);t.I_Am=ko.observable(n&&n.I_Am||1);t.Upcoming_Events=ko.observable(n&&n.Upcoming_Events!=undefined?n.Upcoming_Events:!0);t.From_DTTM=ko.observable(n&&n.From_DTTM||null);t.To_DTTM=ko.observable(n&&n.To_DTTM||null);t.Filter=ko.observable(n&&n.Filter||"");t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function ListMediaFilesCmd(n){var t=this,t=this;t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(n&&n.PageSize||50);t.Filter=ko.observable(n&&n.Filter||"");t.OrderBy=ko.observable(n&&n.OrderBy||"");t.Media_File_Type=ko.observable(n&&n.Media_File_Type!=null?n.Media_File_Type:0);t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function ListMessagesCmd(n){var t=this,t=this;t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(n&&n.PageSize||50);t.OrderBy=ko.observable(n&&n.OrderBy||"");t.Incoming=ko.observable(n&&n.Incoming!=null?n.Incoming:!1);t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function ListOrganizersCmd(n){var t=this;t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(n&&n.PageSize||10);t.OrderBy=ko.observable(n&&n.OrderBy||"");t.Filter=ko.observable(n&&n.Filter||"");t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function ListPartyRsvpQuestionsCmd(n){var t=this;n||(n={});t.Page=ko.observable(n.Page||1);t.PageSize=ko.observable(n.PageSize||50);t.Filter=ko.observable(n.Filter||"");t.OrderBy=ko.observable(n.OrderBy||"");t.Include_Answers=ko.observable(n.Include_Answers!=null?n.Include_Answers:!1);t.Loading=ko.observable(n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n.LoadedCnt||0);t.CanLoadMore=ko.pureComputed(function(){return t.PageSize()>=t.LoadedCnt()})}function ListSoldTicketsCmd(n){var t=this;t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(n&&n.PageSize||50);t.OrderBy=ko.observable(n&&n.OrderBy||"");t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function ListStreamCmd(n){var t=this,t=this;t.Tab_ID=ko.observable(n&&n.Tab_ID||"");t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(n&&n.PageSize||50);t.OrderBy=ko.observable(n&&n.OrderBy||"");t.DTTM=ko.observable(n&&n.DTTM||"");t.New_Items=ko.observable(n&&n.New_Items!=null?n.New_Items:!1);t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function ListTransactionsCmd(n){var t=this,t=this;t.Page=ko.observable(n&&n.Page||1);t.PageSize=ko.observable(n&&n.PageSize||50);t.Filter=ko.observable(n&&n.Filter||"");t.OrderBy=ko.observable(n&&n.OrderBy||"");t.Transaction_Type=ko.observable(n&&n.Transaction_Type!=null?n.Transaction_Type:-1);t.Loading=ko.observable(n&&n.Loading!=null?n.Loading:!1);t.LoadedCnt=ko.observable(n&&n.LoadedCnt||0)}function MediaFile(n){var t=this,i,r;t.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());t.Media_File_Type=ko.observable(n&&n.Media_File_Type||0);t.Media_File_Public_Url=ko.observable(n&&n.Media_File_Public_Url||"");t.Extension=ko.observable("");Helpers.IsEmptyVal(t.Media_File_Public_Url())||(i=/(?:\.([^.]+))?$/,r=i.exec(t.Media_File_Public_Url())[1]||"",t.Extension(r.toLowerCase()));t.Name=ko.observable(n&&n.Name||"");t.Description=ko.observable(n&&n.Description||"");t.Media_File_Size=ko.observable(n&&n.Media_File_Size||0);t.Media_File_Size_Kb=ko.observable(Math.round(t.Media_File_Size()/1024));t.Status_ID=ko.observable(n&&n.Status_ID||0);t.Created_At=ko.observable(n&&n.Created_At?Helpers.convertUTCDateToLocalDate((new Date).parseDate(n.Created_At)).toLocaleString():"");t.Updated_At=ko.observable(n&&n.Updated_At?Helpers.convertUTCDateToLocalDate((new Date).parseDate(n.Updated_At)).toLocaleString():"")}function MessageHistoryItem(n){var t=this,i=n&&n.Created_On?new Date(n.Created_On):null;t.ID=ko.observable(n&&n.ID||"");t.Send_Method=ko.observable(n&&n.Send_Method||0);t.Sent_From=ko.observable(n&&n.Sent_From||"");t.Message_From=ko.observable(n&&n.Message_From||"");t.Message_To=ko.observable(n&&n.Message_To||"");t.Message_Type=ko.observable(n&&n.Message_Type||0);t.Status_Str=ko.observable(n&&n.Status_Str||"");t.Created_On=ko.observable(i);t.Created_On_Str=ko.observable(i?i.toLocaleString():"");t.Recipients_Number=ko.observable(n&&n.Recipients_Number||0);t.Subject=ko.observable(n&&n.Subject||"");t.Message=ko.observable(n&&n.Message||"");t.Button_Name=ko.observable(n&&n.Button_Name||"Open the event");t.Tab_To_Open=ko.observable(n&&n.Tab_To_Open||"");t.To_A_Guest_ID=ko.observable(n&&n.To_A_Guest_ID||"");t.To_Group_ID=ko.observable(n&&n.To_Group_ID||"");t.To_All=ko.observable(n&&n.To_All!=undefined?n.To_All:!1);t.To_Not_Sent=ko.observable(n&&n.To_Not_Sent!=undefined?n.To_Not_Sent:!1);t.To_Not_Visited=ko.observable(n&&n.To_Not_Visited!=undefined?n.To_Not_Visited:!1);t.To_Not_Decided=ko.observable(n&&n.To_Not_Decided!=undefined?n.To_Not_Decided:!1);t.To_Not_Going=ko.observable(n&&n.To_Not_Going!=undefined?n.To_Not_Going:!1);t.To_Maybe_Going=ko.observable(n&&n.To_Maybe_Going!=undefined?n.To_Maybe_Going:!1);t.To_Going=ko.observable(n&&n.To_Going!=undefined?n.To_Going:!1);t.To_Arrived=ko.observable(n&&n.To_Arrived!=undefined?n.To_Arrived:!1);t.To_Not_Arrived=ko.observable(n&&n.To_Not_Arrived!=undefined?n.To_Not_Arrived:!1);t.To_Failed=ko.observable(n&&n.To_Failed!=undefined?n.To_Failed:!1);t.To_Sender=ko.observable(n&&n.To_Sender!=undefined?n.To_Sender:!1);t.Include_Link=ko.observable(n&&n.Include_Link||!0);t.getId=ko.pureComputed(function(){return"msg-"+t.ID()})}function MessageToGuests(){var n=this;n.Message_Type=ko.observable(0);n.Subject=ko.observable("");n.Message=ko.observable("");n.Button_Name=ko.observable("");n.Image_URL_To_Use=ko.observable("");n.Guest_Name=ko.observable("");n.To_A_Guest_ID=ko.observable("");n.To_All=ko.observable(!1);n.To_Not_Sent=ko.observable(!0);n.To_Not_Visited=ko.observable(!1);n.To_Not_Decided=ko.observable(!1);n.To_Not_Going=ko.observable(!1);n.To_Going=ko.observable(!1);n.To_Arrived=ko.observable(!1);n.To_Not_Arrived=ko.observable(!1);n.To_Sender=ko.observable(!1);n.To_Group_ID=ko.observable("");n.Tab_To_Open=ko.observable("");n.Consent_Given=ko.observable(!1)}function NewEvent(n){var t=this;t.Title=ko.observable(n&&n.Title||"");t.When=ko.observable(null);t.Time24H=ko.observable(n&&n.Time24H!=null?n.Time24H:!1);t.Hosted_By=ko.observable(n&&n.Hosted_By||"");t.Host_Email=ko.observable(n&&n.Host_Email||"");t.Address=ko.observable(n&&n.Address||"");t.Street_Address=ko.observable(n&&n.Street_Address||"");t.Country=ko.observable(n&&n.Country||"");t.State=ko.observable(n&&n.State||"");t.Postal_Code=ko.observable(n&&n.Postal_Code||"");t.City=ko.observable(n&&n.City||"");t.Suite_Number=ko.observable(n&&n.Suite_Number||"");t.Place_Name=ko.observable(n&&n.Place_Name||"");t.Place_Website=ko.observable(n&&n.Place_Website||"");t.Link_To_Map=ko.observable(n&&n.Link_To_Map||"");t.Lang=ko.observable(n&&n.Lang||"")}function Note(n){var t=this;t.ID=ko.observable(n&&n.ID||"");t.Title=ko.observable(n&&n.Title||"");t.Note=ko.observable(n&&n.Note||"");t.Access_Level=ko.observable(n&&n.Access_Level||0)}function OrganizerModel(n){var t=this;t.Url_Path=ko.observable(n&&n.Url_Path||"");t.Is_Listed=ko.observable(n&&n.Is_Listed!=undefined?n.Is_Listed:!1);t.Title=ko.observable(n&&n.Title||"");t.Summary=ko.observable(n&&n.Summary||"");t.Description=ko.observable(n&&n.Description||"");t.Logo_Image_Url=ko.observable(n&&n.Logo_Image_Url||"");t.Header_Image_Url=ko.observable(n&&n.Header_Image_Url||"");t.Background_Image_Url=ko.observable(n&&n.Background_Image_Url||"");t.Title_Color=ko.observable(n&&n.Title_Color||"");t.Background_Color=ko.observable(n&&n.Background_Color||"");t.Country=ko.observable(n&&n.Country||"");t.State=ko.observable(n&&n.State||"");t.City=ko.observable(n&&n.City||"");t.Website=ko.observable(n&&n.Website||"");t.Phone=ko.observable(n&&n.Phone||"");t.Social_Link_1=ko.observable(n&&n.Social_Link_1||"");t.Social_Link_2=ko.observable(n&&n.Social_Link_2||"");t.Social_Link_3=ko.observable(n&&n.Social_Link_3||"")}function OrganizerListItem(n){var t=this;t.Title=ko.observable(n&&n.Title||"");t.Summary=ko.observable(n&&n.Summary||"");t.Url_Path=ko.observable(n&&n.Url_Path||"");t.Logo_Image_Url=ko.observable(n&&n.Logo_Image_Url||"")}function Package(n){var t=this,r=function(n){for(var i={},t=0,r=n.length;t<r;++t)n[t].Price>0&&(i[n[t].Code]={Code:n[t].Code,Name:n[t].Name,Price:n[t].Price,Selected:ko.observable(!1),CanUnselect:ko.observable(!0)});return i},i=0;n.Features&&(i=n.Features[0].Value);t.Order_No=n.Order_No;t.Name=n.Name;t.Description=n.Description;t.GuestsLimitText=i>0?"up to "+i+" guests":"";t.Code=n.Code;t.Price=n.Price;t.isRecurrent=n.isRecurrent;t.Addons=r(n.Addons);t.TotalPrice=ko.pureComputed(function(){var n=t.Price;for(var i in t.Addons)t.Addons[i].Selected()&&(n+=t.Addons[i].Price);return n});t.InitialPrice=ko.observable(t.TotalPrice());t.toggleAddon=function(n){if(t.Addons[n]!==undefined)return t.Addons[n].CanUnselect()&&t.Addons[n].Selected(!t.Addons[n].Selected()),t.Addons[n].Selected()};t.setAddons=function(n,i){for(var u=(n||"").split(","),r=0,f=u.length;r<f;++r)t.toggleAddon(u[r]),i&&t.Addons[u[r]]!==undefined&&t.Addons[u[r]].CanUnselect(!1);t.InitialPrice(t.TotalPrice())};t.PackageAddons=ko.pureComputed(function(){var n=[];for(var i in t.Addons)n.push(t.Addons[i]);return n});t.SelectedAddons=ko.pureComputed(function(){var n=[];for(var i in t.Addons)t.Addons[i].Selected()&&n.push(t.Addons[i].Code);return n})}function PartyAppearance(n,t){var i=this;if(i.Header_Image_ID=ko.observable(n&&n.Header_Image_ID||""),i.Header_Image_Media_File_ID=ko.observable(n&&n.Header_Image_Media_File_ID||""),i.Header_Image_Url=ko.observable(n&&n.Header_Image_Url||""),i.Header_Video_ID=ko.observable(n&&n.Header_Video_ID||""),i.Header_Video_Media_File_ID=ko.observable(n&&n.Header_Video_Media_File_ID||""),i.Header_Video_Url=ko.observable(n&&n.Header_Video_Url||""),i.Header_Video_Embed_Url=ko.observable(EmbeddedUrlChecker(i.Header_Video_Url())),i.Bg_Image_ID=ko.observable(n&&n.Bg_Image_ID||""),i.Bg_Media_File_ID=ko.observable(n&&n.Bg_Media_File_ID||""),i.Bg_Image_Url=ko.observable(n&&n.Bg_Image_Url||""),i.Bg_Video_ID=ko.observable(n&&n.Bg_Video_ID||""),i.Bg_Media_File_ID=ko.observable(n&&n.Bg_Media_File_ID||""),i.Bg_Video_Url=ko.observable(n&&n.Bg_Video_Url||""),i.Audio_ID=ko.observable(n&&n.Audio_ID||""),i.Audio_Media_File_ID=ko.observable(n&&n.Audio_Media_File_ID||""),i.Audio_Url=ko.observable(n&&n.Audio_Url||""),i.Audio_Autoplay=ko.observable(n&&n.Audio_Autoplay!=null?n.Audio_Autoplay:!1),i.Audio_Muted=ko.observable(n&&n.Audio_Muted!=null?n.Audio_Muted:!1),i.Audio_Loop=ko.observable(n&&n.Audio_Loop!=null?n.Audio_Loop:!1),i.Audio_Volume=ko.observable(n&&n.Audio_Volume!=null?n.Audio_Volume:50),i.Logo_Media_File_ID=ko.observable(n&&n.Logo_Media_File_ID||""),i.Logo_Url=ko.observable(n&&n.Logo_Url||""),i.Image_To_Email=ko.observable(n&&n.Image_ID||""),i.Info_Block_Mode=ko.observable(n&&n.Image_ID||10),i.Display_Title_Mode=ko.observable(n&&n.Display_Title_Mode||1),i.Font_Color=ko.observable(n&&n.Font_Color||DEFAULT_STYLES.FONT_COLOR),i.Font_Family=ko.observable(n&&n.Font_Family||""),i.Font_Size=ko.observable(n&&n.Font_Size||DEFAULT_STYLES.FONT_SIZE),i.Content_Bg_Color=ko.observable(n&&n.Content_Bg_Color||DEFAULT_STYLES.CONTENT_BG_COLOR),i.Tab_Bg_Color=ko.observable(n&&n.Tab_Bg_Color||DEFAULT_STYLES.TAB_BG_COLOR),i.Tab_Text_Color=ko.observable(n&&n.Tab_Text_Color||DEFAULT_STYLES.TAB_TEXT_COLOR),i.Selected_Tab_Bg_Color=ko.observable(n&&n.Selected_Tab_Bg_Color||DEFAULT_STYLES.SELECTED_TAB_BG_COLOR),i.Selected_Tab_Text_Color=ko.observable(n&&n.Selected_Tab_Text_Color||DEFAULT_STYLES.SELECTED_TAB_TEXT_COLOR),i.RSVP_Button_Bg_Color=ko.observable(n&&n.RSVP_Button_Bg_Color||DEFAULT_STYLES.RSVP_BUTTON_BG_COLOR),i.RSVP_Button_Text_Color=ko.observable(n&&n.RSVP_Button_Text_Color||DEFAULT_STYLES.RSVP_BUTTON_TEXT_COLOR),i.Link_Color=ko.observable(n&&n.Link_Color||DEFAULT_STYLES.LINK_COLOR),i.Start_Time_Bg_Color=ko.observable(n&&n.Start_Time_Bg_Color||DEFAULT_STYLES.START_TIME_BG_COLOR),i.Start_Time_Text_Color=ko.observable(n&&n.Start_Time_Text_Color||DEFAULT_STYLES.START_TIME_TEXT_COLOR),i.Bg_Color=ko.observable(n&&n.Bg_Color||DEFAULT_STYLES.BG_COLOR),i.Header_Image_Filter=ko.observable(n&&n.Header_Image_Filter||""),i.Header_Image_Filter_Value=ko.observable(n&&n.Header_Image_Filter_Value||""),i.Header_Image_Curtain_Bg=ko.observable(n&&n.Header_Image_Curtain_Bg||""),i.Header_Image_Curtain_Opacity=ko.observable(n&&n.Header_Image_Curtain_Opacity||0),i.Header_Image_Animation=ko.observable(n&&n.Header_Image_Animation||""),i.Header_Image_Animation_On_Click=ko.observable(n&&n.Header_Image_Animation_On_Click||""),i.Event_Info_Animation=ko.observable(n&&n.Event_Info_Animation||""),i.Event_Start_Time_Animation=ko.observable(n&&n.Event_Start_Time_Animation||""),i.Event_Page_In_Animation=ko.observable(n&&n.Event_Page_In_Animation||""),i.Event_Page_Out_Animation=ko.observable(n&&n.Event_Page_Out_Animation||""),i.Rsvp_Button_Click_Animation=ko.observable(n&&n.Rsvp_Button_Click_Animation||""),i.Header_Video_Url.subscribe(n=>{i.Header_Video_Embed_Url(EmbeddedUrlChecker(n))}),t&&typeof t.onChange=="function")for(let n of Object.keys(i))i.hasOwnProperty(n)&&typeof i[n].subscribe=="function"&&i[n].subscribe(()=>{t.onChange()})}function PartyAttachment(n){var t=this,i,r;t.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());t.When_Attached=ko.observable(n&&n.When_Attached?Helpers.convertUTCDateToLocalDate((new Date).parseDate(n.When_Attached)).toLocaleString():"");t.Path_To_Attachment=ko.observable(n&&n.Path_To_Attachment||"");t.Extension=ko.observable("");Helpers.IsEmptyVal(t.Path_To_Attachment())||(i=/(?:\.([^.]+))?$/,r=i.exec(t.Path_To_Attachment())[1]||"",t.Extension(r.toLowerCase()));t.Name=ko.observable(n&&n.Name||"");t.Guest_Name=ko.observable(n&&n.Guest_Name||"");t.Attachment_Size=ko.observable(n&&n.Attachment_Size||0);t.Rating=ko.observable(n&&n.Rating||0);t.Can_Remove=ko.observable(n&&n.Can_Remove||!1);t.I_Voted=ko.observable(n&&n.I_Voted!=undefined?n.I_Voted:!1)}function PartyFeatureAddon(n){var t=this;t.Addon_Type=ko.observable(n&&n.Addon_Type||0);t.Addon_Params=ko.observable(n&&n.Addon_Params||"");t.Purchased_Quantity=ko.observable(n&&n.Purchased_Quantity||0);t.Available_Quantity=ko.observable(n&&n.Available_Quantity||0);t.Used_Quantity=ko.observable(n&&n.Used_Quantity||0);t.Expires_At=ko.observable(n&&n.Expires_At)}function PartyRsvpQuestion(n){var t=this;n||(n={});t.ID=ko.observable(n.ID||"");t.Rsvp_Question_Type_ID=ko.observable(n.Rsvp_Question_Type_ID||1001);t.Rsvp_Question_Value_Type_ID=ko.observable(n.Rsvp_Question_Value_Type_ID||10);t.Order_No=ko.observable(n.Order_No||0);t.Question=ko.observable(n.Question||"");t.Description=ko.observable(n.Description||"");t.Is_Required=ko.observable(n.Is_Required!=null?n.Is_Required:!1);t.Min_Value=ko.observable(n.Min_Value);t.Max_Value=ko.observable(n.Max_Value);t.Min_Length=ko.observable(n.Min_Length);t.Max_Length=ko.observable(n.Max_Length);t.Min_Year=ko.observable(n.Min_Year);t.Max_Year=ko.observable(n.Max_Year);t.Min_Date=ko.observable(n.Min_Date);t.Max_Date=ko.observable(n.Max_Date);t.Min_Time=ko.observable(n.Min_Time);t.Max_Time=ko.observable(n.Max_Time);t.Max_Choices=ko.observable(n.Max_Choices);t.Status_ID=ko.observable(n.Status_ID||10);t.Answer=ko.observable(n.Answer);t.Options=ko.observableArray(Array.isArray(n.Options)?n.Options.map(function(n){return new PartyRsvpQuestionOption(n)}):[])}function PartyRsvpQuestionOption(n){var t=this;n||(n={});t.ID=ko.observable(n.ID||"");t.Option_Name=ko.observable(n.Option_Name||"");t.Option_Value=ko.observable(n.Option_Value||"");t.Selected=ko.observable(n.Selected!=null?n.Selected:!1)}function PaymentsCfg(n){var t=this;t.Enabled=ko.observable(n&&n.Enabled!=null?n.Enabled:!1);t.Payment_System=ko.observable(n&&n.Payment_System||1);t.Currency=ko.observable(n&&n.Currency||"USD");t.Mode=ko.observable(n&&n.Mode||0);t.Goal=ko.observable(n&&n.Goal||null);t.Min_Amount=ko.observable(n&&n.Min_Amount||1);t.Max_Amount=ko.observable(n&&n.Max_Amount||100);t.Default_Amount=ko.observable(n&&n.Default_Amount||1);t.Multiply_By_Total_Guests=ko.observable(n&&n.Multiply_By_Total_Guests!=null?n.Multiply_By_Total_Guests:!1);t.Display_Mode=ko.observable(n&&n.Display_Mode||0);t.Show_Names_Mode=ko.observable(n&&n.Show_Names_Mode||0);t.Amount_Display_Mode=ko.observable(n&&n.Amount_Display_Mode||0);t.Fees_Mode=ko.observable(n&&n.Fees_Mode||0);t.Test_Mode=ko.observable(n&&n.Test_Mode!=null?n.Test_Mode:!1);t.Transaction_Descriptor=ko.observable(n&&n.Transaction_Descriptor||"")}function Policy(n){var t=this;t.ID=ko.observable(n&&n.ID||"");t.Policy_Enabled=ko.observable(n&&n.Policy_Enabled!=null?n.Policy_Enabled:!0);t.Title=ko.observable(n&&n.Title||"");t.Checkbox_Label=ko.observable(n&&n.Checkbox_Label||"");t.Require_Signature=ko.observable(n&&n.Require_Signature!=null?n.Require_Signature:!1);t.Age_Limit=ko.observable(n&&n.Age_Limit||0);t.Policy_Text=ko.observable(n&&n.Policy_Text||"")}function PollAnswer(n){var t=this;t.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());t.Question_ID=ko.observable(n&&n.Question_ID||Helpers.createEmptyKey());t.Answer=ko.observable(n&&n.Answer||"");t.Count=ko.observable(n&&n.Count||0);t.Percentage=ko.observable(n&&n.Percentage||0);t.Total_Guests=ko.observable(n&&n.Total_Guests||0);t.Rec_Status_ID=ko.observable(n&&n.Rec_Status_ID||0);t.Is_It_Mine=ko.observable(n&&n.Is_It_Mine!=null?n.Is_It_Mine:!1);t.My_Answer=ko.observable(n&&n.My_Answer!=null?n.My_Answer:!1)}function Poll(n){var t=this;t.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());t.Tab_ID=ko.observable(n&&n.Tab_ID||"");t.Question=ko.observable(n&&n.Question||"");t.Poll_Description=ko.observable(n&&n.Poll_Description||"");t.Total_Answered=ko.observable(n&&n.Total_Answered||0);t.Answers=ko.observableArray([]);n!=null&&n.Answers!=null&&n.Answers.length>0&&n.Answers.forEach(function(n){t.Answers.push(new PollAnswer(n))});t.Is_Enabled=ko.observable(n&&n.Is_Enabled!=null?n.Is_Enabled:!0);t.Is_It_Mine=ko.observable(n&&n.Is_It_Mine!=null?n.Is_It_Mine:!1);t.Multi_Choice=ko.observable(n&&n.Multi_Choice!=null?n.Multi_Choice:!1);t.Ask_On_Registration=ko.observable(n&&n.Ask_On_Registration!=null?n.Ask_On_Registration:!1);t.Guest_Can_Add=ko.observable(n&&n.Guest_Can_Add!=null?n.Guest_Can_Add:!1)}function Reminder(n){var t=this;t.ID=ko.observable(n&&n.ID||"");t.Tab_ID=ko.observable(n&&n.Tab_ID||"");t.Reminder_Type=ko.observable(n&&n.Reminder_Type||0);t.Recurrent=ko.observable(n&&n.Recurrent!=null?n.Recurrent:!1);t.Remind_At=ko.observable(n&&n.Remind_At_Str!=null&&n.Remind_At_Str.length>0?moment(n.Remind_At_Str)._d:null);t.Remind_At_Str=ko.observable(n&&n.Remind_At_Str?t.Remind_At().toCustomDateString():"");t.Starts_On=ko.observable(n&&n.Starts_On_Str!=null&&n.Starts_On_Str.length>0?moment(n.Starts_On_Str)._d:null);t.Starts_On_Str=ko.observable(n&&n.Starts_On_Str?t.Starts_On().toCustomDateString():"");t.Ends_On=ko.observable(n&&n.Ends_On_Str!=null&&n.Ends_On_Str.length>0?moment(n.Ends_On_Str)._d:null);t.Ends_On_Str=ko.observable(n&&n.Ends_On_Str?t.Ends_On().toCustomDateString():"");t.Sent_At=ko.observable(n&&n.Sent_At_Str!=null&&n.Sent_At_Str.length>0?moment(n.Sent_At_Str)._d:null);t.Sent_At_Str=ko.observable(n&&n.Sent_At_Str?t.Sent_At().toCustomDateString():"");t.Interval_Days=ko.observable(n&&n.Interval_Days||7);t.Description=ko.observable(n&&n.Description||"");t.Days_Before=ko.observable(n&&n.Days_Before||7);t.IsOtherDaysBefore=ko.pureComputed(function(){return t.isBeforePreset(t.Days_Before())===!1})}function PolicyAcceptance(n){var t=this;n||(n={});t.ID=ko.observable(n.ID||"");t.Accepted=ko.observable(n.Accepted!=null?n.Accepted:!1);t.Signature=ko.observable(n.Signature||"")}function GuestInfo(n){var t=this;n||(n={});t.ID=ko.observable(n.ID||"");t.Name=ko.observable(n.Name||"");t.First_Name=ko.observable(n.First_Name||"");t.Last_Name=ko.observable(n.Last_Name||"");t.Age=ko.observable(n.Age||0);t.Email=ko.observable(n.Email||"");t.Address=ko.observable(n.Address||"");t.Phone=ko.observable(n.Phone||"");t.Company=ko.observable(n.Company||"");t.Job_Title=ko.observable(n.Job_Title||"");t.Guest_Group_ID=ko.observable(n.Guest_Group_ID||"");t.Rsvp_Answer=ko.observable(n.Rsvp_Answer||20);t.Policies_Acceptances=ko.observableArray([]);t.Rsvp_Questions_Answers=ko.observableArray([]);t.setPoliciesAcceptances(n.Policies_Acceptances);t.setRsvpQuestionsAnswers(n.Rsvp_Questions_Answers);t.areAllPoliciesAccepted=ko.pureComputed(function(){var n=!0;return t.Policies_Acceptances().map(function(t){n=t.Accepted()&&n}),n})}function RSVP(n){var t=this;n||(n={});t.Event_Code=ko.observable(n.Event_Code||"");t.Total_Guests=ko.observable(n.Total_Guests||1);t.Message=ko.observable(n.Message||"");t.Password=ko.observable(n.Password||"");t.Rsvp_Group_ID=ko.observable(n.Rsvp_Group_ID||"");t.MainGuest=new GuestInfo(n.MainGuest||{Rsvp_Answer:20});t.Accompanying=ko.observableArray([]);Array.isArray(n.Accompanying)&&n.Accompanying.forEach(function(n){t.Accompanying.push(new GuestInfo(n))});t.areAllPoliciesAccepted=ko.pureComputed(function(){var n=t.MainGuest.areAllPoliciesAccepted();return t.Accompanying().map(function(t){n=n&&t.areAllPoliciesAccepted()}),n});t.Send_RSVP_Confirmation=ko.observable(n.Send_RSVP_Confirmation!=null?n.Send_RSVP_Confirmation:!0);t.Send_Messages=ko.observable(n.Send_Messages!=null?n.Send_Messages:!0);t.Send_Reminders=ko.observable(n.Send_Reminders!=null?n.Send_Reminders:!0);t.Send_Surveys=ko.observable(n.Send_Surveys!=null?n.Send_Surveys:!1);t.Send_News_And_Offers=ko.observable(n.Send_News_And_Offers!=null?n.Send_News_And_Offers:!1);t.Messages_From_Organizer=ko.observable(n.Messages_From_Organizer!=null?n.Messages_From_Organizer:!1)}function SignupItemSubscriber(n){var t=this;t.Name=ko.observable(n&&n.Name||"");t.Avatar_URL=ko.observable(n&&n.Avatar_URL||"");t.Quantity=ko.observable(n&&n.Quantity||0);t.Guest_Desc=ko.observable(n&&n.Guest_Desc||"");t._parent=n&&n._parent||null}function SignupListItem(n){var t=this;t.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());t.Guest_ID=ko.observable(n&&n.Guest_ID||"");t.Tab_ID=ko.observable(n&&n.Tab_ID||"");t.Name=ko.observable(n&&n.Name||"");t.Item_Description=ko.observable(n&&n.Item_Description||"");t.Link=ko.observable(n&&n.Link||"");t.Image_Url=ko.observable(n&&n.Image_Url||"");t.Quantity=ko.observable(n&&n.Quantity||0);t.Quantity_Per_Guest=ko.observable(n&&n.Quantity_Per_Guest||null);t.I_Will_Bring=ko.observable(n&&n.I_Will_Bring||0);t.Bought_Quantity=ko.observable(n&&n.Bought_Quantity!=null?n.Bought_Quantity:0);t.Is_It_Mine=ko.observable(n&&n.Is_It_Mine!=null?n.Is_It_Mine:!1);t.Buyers=ko.observable(n&&n.Buyers instanceof Array?n.Buyers:[]);t.Show_Buyers=ko.observable(n&&n.Show_Buyers!=null?n.Show_Buyers:!1);t.Is_Bought=ko.observable(n&&n.Is_Bought!=null?n.Is_Bought:!1);t.Left_Quantity=ko.observable(n&&n.Left_Quantity!=null?n.Left_Quantity:0)}function SingupForItem(n){var t=this;t.Guest_ID=ko.observable(n&&n.Guest_ID||"");t.Item_ID=ko.observable(n&&n.Item_ID||"");t.Who=ko.observable(n&&n.Who||"");t.Quantity=ko.observable(n&&n.Quantity||1);t.Description=ko.observable(n&&n.Description||"");t.Name=ko.observable(n&&n.Name||"");t.Max_Quantity=ko.observable(n&&n.Max_Quantity||0);t.Quantity_Per_Guest=ko.observable(n&&n.Quantity_Per_Guest)}function StreamItem(n,t){var i=this,r;i.ID=ko.observable(n&&n.ID||"");i.Guest_Role=ko.observable(n&&n.Guest_Role||0);i.Name=ko.observable(n&&n.Name||"");i.Avatar_URL=ko.observable(n&&n.Avatar_URL||"");i.Title=ko.observable(n&&n.Title!=null?n.Title:"");i.Message=ko.observable(n&&n.Message!=null?t.processMarkdown(n.Message):"");i.Can_Remove=ko.observable(n&&n.Can_Remove!=null?n.Can_Remove:!1);r=n&&n.Created_On_Str?new Date(n.Created_On_Str):null;i.Created_On=ko.observable(r);i.Created_On_UTC=ko.observable(n.Created_On_Str);i.Created_On_Str=ko.observable(r?r.toLocaleString():"");i.Display_Name=ko.pureComputed(function(){return i.Name()})}function Tab(n){var t=this,i;t.ID=ko.observable(n&&n.ID||"");t.Path=ko.observable(n&&n.Path||"");t.Name=ko.observable(n&&n.Name||"");t.Icon=ko.observable(n&&n.Icon||100);t.Tab_Function=ko.observable(n&&n.Tab_Function!=null?n.Tab_Function:-1).extend({notify:"always"});t.Display_Mode=ko.observable(n&&n.Display_Mode||2);t.Guest_Change_Data_Mode=ko.observable(n&&n.Guest_Change_Data_Mode||0);t.Data_View_Mode=ko.observable(n&&n.Data_View_Mode||100);t.Function_Mode=ko.observable(n&&n.Function_Mode!=null?n.Function_Mode:Tab.FUNCTION_MODES.ENABLED);t.Cut_Off_At=ko.observable(n&&n.Cut_Off_At?moment(n.Cut_Off_At)._d:null);t.Guest_Print_Data_Mode=ko.observable(n&&n.Guest_Print_Data_Mode||0);t.Guest_Data_Entry_Quantity_Limit=ko.observable(n&&n.Guest_Data_Entry_Quantity_Limit||0);t.Tab_Content=ko.observable(n&&n.Tab_Content||"");t.Take_Btn_Name=ko.observable(n&&n.Take_Btn_Name||"");t.Tab_Settings=ko.observable(n&&n.Tab_Settings||"");t.IconHtml=ko.observable(n&&n.IconHtml||"");t.Css=ko.observable(n&&n.Css||"");t.Updated_On=ko.observable(n&&n.Updated_On);i=null;n!=null&&n.Tab_Function_Callback!=null&&typeof n.Tab_Function_Callback=="function"&&(i=t.Tab_Function.subscribe(n.Tab_Function_Callback,t));t.setFunctionCallback=function(n){i!=null&&(i.dispose(),i=null);n!=null&&typeof n=="function"&&(i=t.Tab_Function.subscribe(n,t))}}function TabFunction(n){var t=this;t.ID=ko.observable(n&&n.ID||0);t.Name=ko.observable(n&&n.Name||"");t.Description=ko.observable(n&&n.Description||"");t.Icon=ko.observable(n&&n.Icon||100);t.Function_Image=ko.observable(n&&n.Function_Image||"");t.Display_Mode=ko.observable(n&&n.Display_Mode||50)}function TabIcon(n){var t=this;t.ID=ko.observable(n&&n.ID||0);t.Name=ko.observable(n&&n.Name||"");t.Html=ko.observable(n&&n.Html||"")}function TextToGuests(n){var t=this;t.Message_Type=ko.observable(n&&n.Message_Type||0);t.Message=ko.observable(n&&n.Message||"");t.Recipients=ko.observableArray(n&&n.Recipients||["00000000-0000-0000-0000-000000000002"]);t.Groups=ko.observableArray(n&&n.Groups||[]);t.Attach_Link_To_Event=ko.observable(n&&n.Attach_Link_To_Event!=null?Attach_Link_To_Event:!0);t.Tab_To_Open=ko.observable(n&&n.Tab_To_Open||"");t.To_Selected_Guests=ko.observable(!1);t.Consent_Given=ko.observable(!1);t.Recipients_Info={}}function Ticket(n){var t=this;t.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());t.Ticket_Name=ko.observable(n&&n.Ticket_Name||"");t.Price=ko.observable(n&&n.Price||0);t.Transaction_Subtotal=ko.observable(n&&n.Transaction_Subtotal||0);t.Currency=ko.observable(n&&n.Currency||"");t.Ticket_Code=ko.observable(n&&n.Ticket_Code||"");t.Ticket_Status=ko.observable(n&&n.Ticket_Status||0);t.Ticket_Status_Str=ko.observable(n&&n.Ticket_Status_Str||"");t.Guest_ID=ko.observable(n&&n.Guest_ID||"");t.Guest_Name=ko.observable(n&&n.Guest_Name||"");t.Guest_Email=ko.observable(n&&n.Guest_Email||"");t.Guest_Phone=ko.observable(n&&n.Guest_Phone||"");t.Group_Name=ko.observable(n&&n.Group_Name||"");t.Created_On=ko.observable(n&&n.Created_On!=null&&n.Created_On.length>0?moment(n.Created_On)._d:null);t.Created_On_Str=ko.observable(t.Created_On()?moment(t.Created_On()).format("lll"):"");t.Scanned_On=ko.observable(n&&n.Scanned_On!=null&&n.Scanned_On.length>0?moment(n.Scanned_On)._d:null);t.Scanned_On_Str=ko.observable(t.Scanned_On()?moment(t.Scanned_On()).format("lll"):"");t.Refunded_On=ko.observable(n&&n.Refunded_On!=null&&n.Refunded_On.length>0?moment(n.Refunded_On)._d:null);t.Refunded_On_Str=ko.observable(t.Refunded_On()?moment(t.Refunded_On()).format("lll"):"");t.Refund_Reason=ko.observable(n&&n.Refund_Reason||"")}function TicketBuyer(n){var t=this;t.Full_Name=ko.observable(n&&n.Full_Name||"");t.Email=ko.observable(n&&n.Email||"");t.Phone=ko.observable(n&&n.Phone||"");t.Street_Adress=ko.observable(n&&n.Street_Adress||"");t.Apartment=ko.observable(n&&n.Apartment||"");t.City=ko.observable(n&&n.City||"");t.State=ko.observable(n&&n.State||"");t.Postal_Code=ko.observable(n&&n.Postal_Code||"");t.Country=ko.observable(n&&n.Country||"")}function TicketOrderForm(n){var t=this;t.Purchase_ID=ko.observable(n&&n.Purchase_ID||"");t.Token=ko.observable(n&&n.Token||"");t.Message=ko.observable(n&&n.Message||"");t.Buyer=new TicketBuyer(n&&n.Buyer||null)}function TicketRefund(n){var t=this;t.Item_ID=ko.observable(n&&n.Item_ID||"");t.Amount=ko.observable(n&&n.Amount||0);t.Price=ko.observable(n&&n.Price||0);t.Transaction_Subtotal=ko.observable(n&&n.Transaction_Subtotal||0);t.Currency=ko.observable(n&&n.Currency||"");t.Reason=ko.observable(n&&n.Reason||0);t.Refund_All=ko.observable(n&&n.Refund_All!=null?n.Refund_All:!1);t.formattedPrice=ko.pureComputed(function(){return t.Price()+" "+t.Currency()});t.formattedSubtotal=ko.pureComputed(function(){return t.Transaction_Subtotal()+" "+t.Currency()})}function TicketReservationFormDetails(n){var t=this;t.Ticket_Type_ID=ko.observable(n&&n.Ticket_Type_ID||"");t.Quantity=ko.observable(n&&n.Quantity||0);t.Price=ko.observable(n&&n.Price||0);t.Names=ko.observableArray([]);t.SubTotal=ko.pureComputed(function(){return t.Price()*t.Quantity()})}function TicketReservationForm(n,t){var i=this,r,u;if(i.ID=ko.observable(n&&n.ID||""),i.Tickets=ko.observableArray([]),i.Policies=ko.observableArray([]),i.Expires_At=ko.observable(n&&n.Expires_At||""),n&&n.Tickets&&n.Tickets.length>0)for(r=0,u=n.Tickets.length;r<u;++r)i.Tickets.push(new TicketReservationFormDetails(n.Tickets[r]));i.SubTotal=ko.pureComputed(function(){for(var t=0,n=0,r=i.Tickets().length;n<r;++n)t+=i.Tickets()[n].SubTotal();return t});i.SubTotal=ko.pureComputed(function(){for(var t=0,n=0,r=i.Tickets().length;n<r;++n)t+=i.Tickets()[n].SubTotal();return t});i.Fee=ko.pureComputed(function(){return i.SubTotal()*t.Fee()});i.Quantity=ko.pureComputed(function(){for(var t=0,n=0,r=i.Tickets().length;n<r;++n)t+=i.Tickets()[n].Quantity();return t});i.Taxes=ko.pureComputed(function(){return i.SubTotal()*.05});i.Total=function(){return t.Service_Fee_Mode()==0?i.SubTotal()+i.Taxes():i.SubTotal()+i.Fee()+i.Taxes()}}function TicketsCfg(n){var t=this;t.Currency=ko.observable(n&&n.Currency||"USD");t.Service_Fee_Mode=ko.observable(n&&n.Service_Fee_Mode||0);t.Tax_Percentage=ko.observable(n&&n.Tax_Percentage||0);t.Tax_Percentage_Input=ko.observable(t.Tax_Percentage()*100);t.Test_Mode=ko.observable(n&&n.Test_Mode!=null?n.Test_Mode:!0);t.Transaction_Descriptor=ko.observable(n&&n.Transaction_Descriptor||"")}function TicketType(n){var t=this;t.ID=ko.observable(n&&n.ID||Helpers.createEmptyKey());t.Is_Enabled=ko.observable(n&&n.Is_Enabled!=null?n.Is_Enabled:!1);t.Ticket_Name=ko.observable(n&&n.Ticket_Name||"");t.Ticket_Description=ko.observable(n&&n.Ticket_Description||"");t.Price=ko.observable(n&&n.Price||0);t.Currency=ko.observable(n&&n.Currency||"");t.Quantity=ko.observable(n&&n.Quantity||100);t.Max_Qty_Per_Order=ko.observable(n&&n.Max_Qty_Per_Order||5);t.Ticket_No_Prefix=ko.observable(n&&n.Ticket_No_Prefix||"");t.Ticket_No_Start=ko.observable(n&&n.Ticket_No_Start||1);t.Start_DTTM=ko.observable(n&&n.Start_DTTM_Str!=null&&n.Start_DTTM_Str.length>0?moment(n.Start_DTTM_Str)._d:null);t.Start_DTTM_Str=ko.observable(n&&n.Start_DTTM_Str?t.Start_DTTM().toCustomDateString():"");t.End_DTTM=ko.observable(n&&n.End_DTTM_Str!=null&&n.End_DTTM_Str.length>0?moment(n.End_DTTM_Str)._d:null);t.End_DTTM_Str=ko.observable(n&&n.End_DTTM_Str?t.End_DTTM().toCustomDateString():"")}function TransactionRefund(n){var t=this;t.Item_ID=ko.observable(n&&n.Item_ID||"");t.Amount=ko.observable(n&&n.Amount||0);t.Reason=ko.observable(n&&n.Reason||0)}function UnsubscribeForm(n){var t=this;n||(n={});t.Token=ko.observable(n.Token||"");t.Opt_In_For_News=ko.observable(n.Opt_In_For_News!=null?n.Opt_In_For_News:!1);t.Opt_In_For_Updates=ko.observable(n.Opt_In_For_Updates!=null?n.Opt_In_For_Updates:!1);t.Opt_In_For_Info=ko.observable(n.Opt_In_For_Info!=null?n.Opt_In_For_Info:!1)}function HelpDialog(n){var t=this,i;t.app=n;t.api=t.app.api;t.item=t.app.item;t=PageBase(t);t=ModalHelpers(t);t.els={dlgHelpDialog:"#dlg-help",dlgHelpDialogTitle:"#dlg-help h4.modal-title",dlgHelpDialogBody:"#dlg-help div.modal-body",dlgHelpContentBody:"#dlg-help-content-body",msgHelpDialogError:"#dlg-help div.validation-summary"};t.loading=ko.observable(!1);t.slug=ko.observable("");t.title=ko.observable("");t.exec=function(n){t.slug(n.slug);t.open()};i=!1;t.open=function(){if(sendAnalytics("help_open"),!i){i=!0;$(t.els.dlgHelpDialog).on("shown.bs.modal",function(){t.loading(!0);t.api.content.get(t.slug(),t.api.content.Types.help,function(i){t.loading(!1);ko.cleanNode($(t.els.dlgHelpDialogBody)[0]);i&&i.Code===OpResult.Codes.OK&&($(t.els.dlgHelpDialogTitle).text(i.Data[0].Title),$(t.els.dlgHelpContentBody).html(i.Data[0].Content_Body));ko.applyBindings(n,$(t.els.dlgHelpDialogBody)[0])})});$(t.els.dlgHelpDialog).on("hidden.bs.modal",function(){$(t.els.dlgHelpDialogTitle).text("");$(t.els.dlgHelpContentBody).html("")})}Helpers.clearErrors(t.els.dlgHelpDialog,{validataionSymmarySelector:t.els.msgHelpDialogError});t.openModal(t.els.dlgHelpDialog)}}function HelpRequestDialog(){var n=this;n.api=new PartyLabz({});n=PageBase(n);n=ModalHelpers(n);n.els={module:document.getElementById("help-rq-module"),dlg:"#help-rq-dlg",errorMsg:"#help-rq-dlg div.validation-summary"};n.form={ID:ko.observable(""),Guest_ID:ko.observable(""),Request_Type:ko.observable(0),Name:ko.observable(""),Email:ko.observable(""),Message:ko.observable("")};n.init=function(){var t=n.els.module;t!==null&&ko.applyBindings(n,t)};n.openDlg=function(){var t=document.pe?document.pe.item:null;t&&t.ID&&(n.form.Name(t.Guest&&t.Guest.Name()),n.form.Email(t.Guest&&t.Guest.Email()),n.form.ID(t.ID()),n.form.Guest_ID(t.Guest&&t.Guest.ID()));n.form.Request_Type(0);n.form.Message("");n.openModal(n.els.dlg)};n.send=function(){var t=ko.mapping.toJS(n.form);t.Page_URL=location.href;n.api.sendHelpRequest(t,function(t){if(t.Code===OpResult.Codes.OK){n.closeModal(n.els.dlg);var i=($("#Request_Type option").filter(function(n,t){return t.selected}).attr("data-type")||"").toLowerCase();sendAnalytics("help_request_type-"+i,{event_category:"Help Request"})}else Helpers.showErrors(t,n.els.dlg,{validataionSymmarySelector:n.els.errorMsg})})};n.canSend=function(){return n.form.Request_Type()>0&&n.form.Message().length>0};n.shouldOptionDisplay=function(n){var t=document.pe?document.pe.item:null,i;return(t&&t.Guest&&t.Guest.Is_Host()||!t||!t.ID)&&(i=[10,20,30],i.indexOf(n)!=-1)?!1:!0}}function EventCopyDialog(n){var t=this;t=LoadingIndicatorHelpers(t);t=ModalHelpers(t);t.app=n;t.api=t.app.api;t.item=t.app.item;t.user=n.user||ko.mapping.fromJS({Default_Package:""});t.sourceEventPackage=ko.observable("");t.els={dlgCopyEventDialog:"#dlg-copy-event",dlgCopyEventDialogBody:"#dlg-copy-event div.modal-content",msgCopyEventDialogError:"#dlg-copy-event div.validation-summary"};t.form=new EventCopy;t.exec=function(n){t.form.reset();t.sourceEventPackage(n.package);n.tabs?(t.form.setTabs(n.tabs),t.open()):(t.showSaving($(t.els.dlgCopyEventDialogBody)),t.api.partyID=n.partyId,t.api.guestID=Helpers.createEmptyKey(),t.api.tabs.listTabs(function(n){t.hideSaving($(t.els.dlgCopyEventDialogBody));n&&n.Code==OpResult.Codes.OK&&t.form.setTabs(n.Data)}),t.open())};t.open=function(){t.app.getDlg($(t.els.dlgCopyEventDialog),function(){sendAnalytics("copy_event_open");Helpers.clearErrors(t.els.dlgCopyEventDialog,{validataionSymmarySelector:t.els.msgCopyEventDialogError});t.openModal(t.els.dlgCopyEventDialog)})};t.confirm=function(){sendAnalytics("copy_event_saving");t.showSaving($(t.els.dlgCopyEventDialogBody));t.api.events.copy(t.form.getFormJS(),function(n){if(t.hideSaving($(t.els.dlgCopyEventDialogBody)),sendAnalytics("copy_event_saved",{ResultCode:+n.Code}),n.Code==OpResult.Codes.OK){var i=n.Data[0];t.closeModal(t.els.dlgCopyEventDialog);showConfirmationWindow({title:document.l10n.eventCopiedHeader,message:document.l10n.eventCopied.replace("%Party_URL%",i.Full_URL_Path),yes:document.l10n.openNewEvent,no:document.l10n.close,yesCallback:function(){window.open(i.Full_URL_Path)}})}else Helpers.showErrors(n,t.els.dlgChangeLocationDialog,{validataionSymmarySelector:t.els.msgChangeLocationDialogError})})}}function MediaSelectorDialog(n){var t={};return t=LoadingIndicatorHelpers(t),t=ModalHelpers(t),t=FileUploaderHelpers(t),t.els={form:"#dlg-select-image",formBody:"#dlg-select-image div.modal-content",error:"#dlg-select-image div.validation-summary",containerImages:"div.standard-images-container",externalImage:"#external-image",fileInput:"#File2Upload",progressBar:"div.upload-progress-bar",uploadFailed:"span.upload-file-failed-msg"},t.api=n.api,t.selectorType=ko.observable("header_image"),t.moduleName=ko.observable("MediaSelectorDialog"),t.headerImagesCats=ko.observableArray([]),t.headerImagesCat=ko.observableArray(null),t.headerImages=ko.observableArray([]),t.selectedStandardItem=ko.observable(null),t.mediaFilesFilter=new ListMediaFilesCmd({Media_File_Type:10,pageSize:1e3}),t.mediaFiles=ko.observableArray([]),t.selectedMediaFile=ko.observable(null),t.externalUrl=ko.observable(""),t.externalUrlImageLoadFailed=ko.observable(!1),t.isUploading=ko.observable(!1),t.uploadErrorMsg=ko.observable(""),t.isReady=ko.observable(!1),t.what=ko.observable("image"),t.onSaved=null,t.actionPrefix="media-selector",t.analyticsOpts={event_category:"Media Selector Dialog"},t.acceptFileTypes=/(\.(?!exe|com).+)$/i,t.maxFileSize=104857600,t.buildAAction=function(n){return t.actionPrefix+"-"+n},t.loadMediaFiles=function(n){t.mediaFilesFilter.Loading(!0);t.api.mediaFiles.list(t.mediaFilesFilter.toJS(),function(i){if(i&&i.Code===OpResult.Codes.OK){var r=i.Data||[];t.mediaFilesFilter.LoadedCnt(i.Data.length);t.mediaFiles.removeAll();r.forEach(function(n){t.mediaFiles.push(new MediaFile(n))})}typeof n=="function"&&n();t.mediaFilesFilter.Loading(!1)})},t.initKnockoutSubscribes=function(){t.headerImagesCat.subscribe(function(n){n!=null&&n.Code!=undefined&&(t.showSaving(t.els.containerImages),t.api.listImages4Category(n.Code(),function(n){t.hideSaving(t.els.containerImages);n.Code==OpResult.Codes.OK&&(t.headerImages.removeAll(),n.Data.forEach(function(n){t.headerImages.push(new HeaderImageItem(n,t))}))}))})},t.initDlgSubscriptions=function(){$(t.els.form).on("shown.bs.modal",function(){t.headerImagesCats().length==0&&(t.showSaving(t.els.containerImages),t.api.listImagesCategories(function(n){t.hideSaving(t.els.containerImages);n.Code==OpResult.Codes.OK&&(t.headerImagesCats.removeAll(),n.Data.forEach(function(n){t.headerImagesCats.push(new HeaderImageCategory(n))}),t.headerImagesCat(t.headerImagesCats()[0]))}));t.loadMediaFiles()});$(t.els.externalImage).on("error",function(){t.externalUrlImageLoadFailed(!0)});$(t.els.externalImage).on("load",function(){t.externalUrlImageLoadFailed(!1);t.selectedStandardItem(null);t.selectedMediaFile(null)})},t.openDialog=function(i,r){n.getDlg($(t.els.form),function(){sendAnalytics("open_image_selector_dialog",t.analyticsOpts);t.selectorType(i);t.selectedStandardItem(null);t.selectedMediaFile(null);let u=10;t.isBgVideoSelector()||t.isHeaderVideoSelector()?u=20:t.isAudioSelector()&&(u=30);t.mediaFilesFilter=new ListMediaFilesCmd({Media_File_Type:u,pageSize:1e3});Helpers.clearErrors(t.els.form,{validataionSymmarySelector:t.els.error});document.plInit&&document.plInit.imageSelector===!0||(ko.applyBindings(t,document.getElementsByClassName("local-dialogs")[0]),t.initKnockoutSubscribes(),t.initDlgSubscriptions(),t.initUploaders(),document.plInit={imageSelector:!0});t.onSaved=r;n.openModal(t.els.form)})},t.confirm=function(n,i){i!=null&&typeof i.preventDefault=="function"&&i.preventDefault();Helpers.clearErrors(t.els.form,{validataionSymmarySelector:t.els.error});let r=t.externalUrl();t.selectedStandardItem()&&(r=t.selectedStandardItem().Image_Path());t.selectedMediaFile()&&(r=t.selectedMediaFile().Media_File_Public_Url());const u={id:t.selectedStandardItem()?t.selectedStandardItem().ID():null,mediaFileId:t.selectedMediaFile()?t.selectedMediaFile().ID():null,url:r};if(t.selectedStandardItem(null),t.selectedMediaFile(null),t.externalUrl(""),t.closeModal(t.els.form),typeof t.onSaved=="function"){t.onSaved(u);t.onSaved=null}},t.isHeaderImageSelector=ko.pureComputed(function(){return t.selectorType()==="header_image"}),t.isHeaderVideoSelector=ko.pureComputed(function(){return t.selectorType()==="header_video"}),t.isBgImageSelector=ko.pureComputed(function(){return t.selectorType()==="bg_image"}),t.isBgVideoSelector=ko.pureComputed(function(){return t.selectorType()==="bg_video"}),t.isAudioSelector=ko.pureComputed(function(){return t.selectorType()==="audio"}),t.isLogoSelector=ko.pureComputed(function(){return t.selectorType()==="logo"}),t.isImageMediaFile=ko.pureComputed(function(){return t.isHeaderImageSelector()||t.isBgImageSelector()||t.isLogoSelector()}),t.isVideoMediaFile=ko.pureComputed(function(){return t.isHeaderVideoSelector()||t.isBgVideoSelector()}),t.isExternalVideoFile=ko.pureComputed(function(){return EmbeddedUrlChecker(t.externalUrl())}),t.selectStandardImage=function(n){t.selectedStandardItem(n);t.selectedMediaFile(null);t.externalUrl("")},t.selectMediaFile=function(n){t.selectedStandardItem(null);t.selectedMediaFile(n);t.externalUrl("")},t.standardImageSelectedClass=function(n){let i="img-to-select";return t.selectedStandardItem()&&n.ID()==t.selectedStandardItem().ID()&&(i+=" selected-header"),i},t.mediaFileSelectedClass=function(n){let i="img-to-select";return t.selectedMediaFile()&&n.ID()==t.selectedMediaFile().ID()&&(i+=" selected-header"),i},t.initUploaders=function(){t.initFileUploader({acceptFileTypes:t.acceptFileTypes,url:"/api/MediaFiles/upload",selector:t.els.fileInput,singleFileUploads:!1,limitMultiFileUploads:10,maxFileSize:t.maxFileSize,onFormData:function(){return{Media_File_Type:0}},onStart:function(){t.isUploading(!0);t.uploadErrorMsg("");$(t.els.progressBar).css("width","0");$(t.els.progressBar).html('<span class="sr-only"><\/span>');$(t.els.uploadFailed).text("")},onProgress:function(n){$(t.els.progressBar).css("width",n+"%");+n>99?$(t.els.progressBar).html($(t.els.progressBar).data("process-text")):$(t.els.progressBar).html('<span class="sr-only"><\/span>')},onDone:function(n){if(t.isUploading(!1),n.Code===OpResult.Codes.OK){sendAnalytics(t.buildAAction("uploaded"),t.analyticsOpts);const i=new MediaFile(n.Data[0]);t.mediaFiles.unshift(i);t.selectedStandardItem(null);t.selectedMediaFile(i);t.externalUrl("")}else{sendAnalytics(t.buildAAction("upload_failed"),t.analyticsOpts);var i="";n.Message!=null&&n.Message.length>0?i=n.Message:n.Errors[""]!==undefined&&n.Errors[""].errors!=null&&n.Errors[""].errors.length>0&&(i=n.Errors[""].errors[0]);t.uploadErrorMsg(i)}}})},t.upload=function(n,i){i!=null&&i.preventDefault!=null&&i.preventDefault();sendAnalytics(t.buildAAction("upload_open"),t.analyticsOpts);$(t.els.fileInput)[0].click()},t.canUpload=ko.pureComputed(function(){return t.isUploading()?!1:!0}),t}function RenameDialog(n){var t={};return t.els={form:"#dlg-rename",formBody:"#dlg-rename div.modal-content",error:"#dlg-rename div.validation-summary"},t.isReady=ko.observable(!1),t.what=ko.observable("image"),t.onSaved=null,t.form={Item_ID:ko.observable(""),Name:ko.observable("")},t.apiFn=n.renameApiFn||n.api.attachments.rename,t.openDialog=function(i,r,u,f){n.getDlg($(n.dlgRename.form),function(){sendAnalytics("open_rename_dialog",{event_category:"Event Editor"});Helpers.clearErrors(t.els.form,{validataionSymmarySelector:t.els.error});t.what(i);t.form.Item_ID(r);t.form.Name(u);t.onSaved=f;n.openModal(t.els.form)})},t.confirm=function(i,r){r!=null&&typeof r.preventDefault=="function"&&r.preventDefault();Helpers.clearErrors(t.els.form,{validataionSymmarySelector:t.els.error});n.showSaving($(t.els.formBody));t.apiFn(ko.mapping.toJS(t.form),function(i){if(n.hideSaving($(t.els.formBody)),i.Code!==OpResult.Codes.OK)Helpers.showErrors(i,t.els.form,{validataionSymmarySelector:t.els.error});else if(n.closeModal(t.els.form),typeof t.onSaved=="function"){t.onSaved(t.form.Item_ID(),t.form.Name());t.onSaved=null}})},t}function RequestPersonalLinkDialog(n){var t=this;t.app=n;t.api=t.app.api;t.item=t.app.item;t=PageBase(t);t.els={dialog:"#rpl-dialog",dialogBody:"#rpl-dialog div.modal-content",dialogError:"#rpl-dialog div.validation-summary"};t.form={Guest_Email:ko.observable()};t.emailSent=ko.observable(!1);t.exec=function(){t.open()};t.open=function(){t.emailSent(!1);t.form.Guest_Email("");t.app.getDlg($(t.els.dialog),function(){sendAnalytics("request_personal_link_open");Helpers.clearErrors(t.els.dialog,{validataionSymmarySelector:t.els.dialogError});t.openModal(t.els.dialog)})};t.confirm=function(){sendAnalytics("request_personal_link_sending");t.showSaving($(t.els.dialogBody));Helpers.clearErrors(t.els.dialog,{validataionSymmarySelector:t.els.dialogError});t.api.guests.requestUniqueLink({ID:t.item.ID(),Guest_Email:t.form.Guest_Email()},function(n){t.hideSaving($(t.els.dialogBody));sendAnalytics("request_personal_link_sent",{ResultCode:+n.Code});n.Code==OpResult.Codes.OK?t.emailSent(!0):Helpers.showErrors(n,t.els.dialog,{validataionSymmarySelector:t.els.dialogError})})}}function TabSettingsDialog(n){var t=this,i;t.app=n;t.api=t.app.api;t.item=t.app.item;t=PageBase(t);t.els={dialog:"#tab-settings-dialog",dialogBody:"#tab-settings-dialog div.modal-content",dialogError:"#tab-settings-dialog div.validation-summary",editDialog:"#tab-editor-dialog",editDialogBody:"#tab-editor-dialog div.modal-content",editDialogError:"#tab-editor-dialog div.validation-summary"};t.editor=null;t.form=new Tab;t.tabFunctions=ko.observableArray([]);t.tabIcons=ko.observableArray([]);t.isTabAndIconsLoading=ko.observable(!1);t.newTabsLimit=ko.observable(12);t.oneInstanceTabs=[Tab.FUNCTIONS.GUESTS,Tab.FUNCTIONS.SECRET_SANTA,Tab.FUNCTIONS.PAYMENTS,Tab.FUNCTIONS.ACTIVITY_STREAM];t.aiRequest=ko.observable("");t.isAIWriting=ko.observable("");t.aiRequestedError=ko.observable("");t.tabContentHistory=ko.observable([]);t.functionsToAdd=ko.pureComputed(function(){return t.tabFunctions().filter(function(i){return t.oneInstanceTabs.indexOf(i.ID())!=-1?n.item.Tabs().findIndex(function(n){return n.Tab_Function()===i.ID()})==-1:!0})});t.init=function(i){if(!window.listeningToFocusin){window.listeningToFocusin=!0;$(document).on("focusin",function(n){$(n.target).closest(".tox-tinymce, .tox-tinymce-aux, .moxman-window, .tam-assetmanager-root").length&&n.stopImmediatePropagation()})}n.editorInit("#Tab_Content",n.editorPresets.full,n.item.Settings.Lang(),function(n){t.editor=n[0];typeof i=="function"&&i()})};t.add=function(r,u){t.eventPreventDefault(u);setTimeout(function(){$("ul.event-tabs").find("li:eq("+n.item.Current_Tab()+")").addClass("active");$(".non-selectable").removeClass("active")},100);t.form.reset();t.form.setFunctionCallback(i);t.openTabSettingsDlg()};t.edit=function(i,r){var u,f;t.eventPreventDefault(r);u=n.getCurrentTab();t.form.reset();f=ko.mapping.toJS(u);ko.mapping.fromJS(f,{},t.form);t.openTabSettingsDlg()};t.confirm=function(){t.showSaving($(t.els.dialogBody));Helpers.clearErrors(t.els.dialog,{validataionSymmarySelector:t.els.dialogError});t.api.tabs.saveSettings(t.form.toJS(),function(i){var r,u;if(t.hideSaving($(t.els.dialogBody)),i.Code==OpResult.Codes.OK){if(sendAnalytics("tab_saved_successfully",{event_category:"Event Editor"}),r=i.Data[0],Helpers.isEmptyKeyField(t.form.ID())){u=new Tab(r);n.item.Tabs.push(u);n.switchToTab(n.item.Tabs().length-1);n.onNewTab(u)}else r.Tab_Content=n.item.Tabs()[n.item.Current_Tab()].Tab_Content(),ko.mapping.fromJS(new Tab(r),{},n.item.Tabs()[n.item.Current_Tab()]);t.closeModal(t.els.dialog)}else sendAnalytics("tab_saving_failed",{event_category:"Event Editor",ResultCode:+i.Code}),Helpers.showErrors(i,t.els.dialog,{validataionSymmarySelector:t.els.dialogError})})};t.openTabSettingsDlg=function(){t.tabFunctions().length===0?t.loadTabFunsAndIcons(function(n,i){n&&n.Code===OpResult.Codes.OK?(t.tabFunctions.removeAll(),n.Data.forEach(function(n){t.tabFunctions.push(new TabFunction(n))})):Helpers.showErrors(n,t.els.dlgTabsDialogBody,{validataionSymmarySelector:t.els.msgTabsDialogError});i&&i.Code===OpResult.Codes.OK?(t.tabIcons.removeAll(),i.Data.forEach(function(n){t.tabIcons.push(new TabIcon(n))})):Helpers.showErrors(i,t.els.dlgTabsDialogBody,{validataionSymmarySelector:t.els.msgTabsDialogError});setTimeout(function(){t._openTabEditor()},100)}):setTimeout(function(){t._openTabEditor()},100)};t._openTabEditor=function(){n.getDlg($(t.els.dialog),function(){Helpers.clearErrors(t.els.dialog,{validataionSymmarySelector:t.els.dialogError});t.openModal(t.els.dialog)})};i=function(n){var i=t.tabFunctions().filter(function(t){return t.ID()==n})[0],r;i!=null&&Helpers.isEmptyKeyField(this.ID())&&(r=t.tabIcons().filter(function(n){return n.ID()==i.Icon()})[0],this.Icon(i.Icon()),this.IconHtml(r.Html()),this.Name(i.Name()),this.Display_Mode(i.Display_Mode()))};t.loadTabFunsAndIcons=function(i){t.isTabAndIconsLoading()||(t.isTabAndIconsLoading(!0),t.api.tabs.listFunctions(n.item.Settings.Lang(),function(n){n&&n.Code===OpResult.Codes.OK?t.api.tabs.listIcons(function(r){r&&r.Code===OpResult.Codes.OK?i!=null&&i(n,r):i!=null&&i(n,r);t.isTabAndIconsLoading(!1)}):(t.isTabAndIconsLoading(!1),i!=null&&i(n,null))}))};t.isNewTab=ko.pureComputed(function(){return Helpers.isEmptyKeyField(t.tabToEdit.ID())});t.isTabsLimitReached=ko.pureComputed(function(){return n.item!=null&&n.item.Tabs!=null?n.item.Tabs().length>=t.newTabsLimit():!0});t.onIconSelect=function(n,i){var r=t.form;r!=null&&(r.Icon(n()),r.IconHtml(i()))};t.editText=function(i,r){t.eventPreventDefault(r);var u=n.getCurrentTab();t.form.reset();ko.mapping.fromJS(ko.mapping.toJS(u),{},t.form);t.aiRequest("");n.getDlg($(t.els.editDialog),function(){t.init(function(){Helpers.clearErrors(t.els.editDialog,{validataionSymmarySelector:t.els.editDialogError});t.editor.setContent(t.form.Tab_Content()||"");t.openModal(t.els.editDialog)})})};t.confirmTabText=function(i,r){t.eventPreventDefault(r);t.showSaving($(t.els.editDialogBody));t.form.Tab_Content(t.editor.getContent());Helpers.clearErrors(t.els.editDialog,{validataionSymmarySelector:t.els.editDialogError});console.log("app.getCurrentTab().Updated_On()",n.getCurrentTab().Updated_On());t.api.tabs.saveContent({Tab_Content:t.form.Tab_Content(),Tab_ID:n.getCurrentTabId(),Updated_On:n.getCurrentTab().Updated_On()},function(i){if(t.hideSaving($(t.els.editDialogBody)),i.Code==OpResult.Codes.OK){sendAnalytics("tab_text_saved_successfully",{event_category:"Event Editor"});var r=i.Data[0];n.getCurrentTab().Tab_Content(r.Tab_Content);n.getCurrentTab().Updated_On(r.Updated_On);t.aiRequest("");t.closeModal(t.els.editDialog)}else sendAnalytics("tab_text_saving_failed",{event_category:"Event Editor",ResultCode:+i.Code}),Helpers.showErrors(i,t.els.editDialog,{validataionSymmarySelector:t.els.editDialogError})})};t.canEditText=ko.pureComputed(function(){return n.canGuestChangeDataOnTheTab()||n.item.Guest.Is_Host()===!0});t.isGuestChangeDateModeVisible=ko.pureComputed(function(){var n=[Tab.FUNCTIONS.CONTENT,Tab.FUNCTIONS.SIGNUP_LIST,Tab.FUNCTIONS.POLLS,Tab.FUNCTIONS.IMAGES,Tab.FUNCTIONS.AGENDA,Tab.FUNCTIONS.FILES,Tab.FUNCTIONS.ACTIVITY_STREAM];return n.indexOf(+t.form.Tab_Function())!=-1});t.isDateViewModeVisible=ko.pureComputed(function(){var n=[Tab.FUNCTIONS.SIGNUP_LIST,Tab.FUNCTIONS.POLLS,Tab.FUNCTIONS.FILES];return n.indexOf(+t.form.Tab_Function())!=-1});t.isFunctionModeVisible=ko.pureComputed(function(){var n=[Tab.FUNCTIONS.SIGNUP_LIST,Tab.FUNCTIONS.POLLS,Tab.FUNCTIONS.IMAGES,Tab.FUNCTIONS.FILES];return n.indexOf(+t.form.Tab_Function())!=-1});t.isCutOffAtVisible=ko.pureComputed(function(){return t.form.Function_Mode()==Tab.FUNCTION_MODES.CUT_OFF_AT});t.isGuestPrintDataModeVisible=ko.pureComputed(function(){var n=[Tab.FUNCTIONS.SIGNUP_LIST,Tab.FUNCTIONS.POLLS,Tab.FUNCTIONS.FILES];return n.indexOf(+t.form.Tab_Function())!=-1});t.isGuestDataEntryQuantityLimitVisible=ko.pureComputed(function(){var n=[Tab.FUNCTIONS.SIGNUP_LIST];return n.indexOf(+t.form.Tab_Function())!=-1});t.isTakeButtonNameVisible=ko.pureComputed(function(){var n=[Tab.FUNCTIONS.SIGNUP_LIST];return n.indexOf(+t.form.Tab_Function())!=-1});t.tabFunctionName=ko.pureComputed(function(){var n=t.tabFunctions().filter(function(n){return n.ID()===+t.form.Tab_Function()})[0];return n?n.Name():"Unknown: "+t.form.Tab_Function()});t.setFunction=function(n){t.form.Tab_Function(n.ID())};t.changeFunction=function(n,i){t.eventPreventDefault(i);t.form.Tab_Function(-1)};t.canSave=ko.pureComputed(function(){return t.form.Tab_Function()>=0&&t.form.Name().length>0});t.removeTab=function(i,r){t.eventPreventDefault(r);var u=n.getCurrentTab();u!=null&&showConfirmationWindow({message:document.l10n.removeTabConfirm,yes:document.l10n.yes,no:document.l10n.no,yesCallback:function(){t.showSaving(t.els.dlgTabEditorDialogBody);t.api.tabs.remove(u.ID(),function(i){t.hideSaving(t.els.dlgTabEditorDialogBody);sendAnalytics("event_tab_removed",{event_category:"Event Editor",ResultCode:+i.Code});var r=n.item.Tabs().filter(function(n){return n.ID()==u.ID()})[0];r!=null&&(n.switchToTab(0),n.item.Tabs.remove(r))})},noCallback:function(){}})};t.getCurrentTabIconHtml=function(){var t=n.getCurrentTab();return t?t.IconHtml():""};t.canRequestAI=ko.pureComputed(function(){return t.aiRequest().length&&t.isAIWriting()});t.requestContent=function(){t.aiRequest().length&&(t.isAIWriting(!0),t.aiRequestedError(""),n.api.ai.generateContent({Request:t.aiRequest(),Current_Content:t.editor.getContent()},function(n){if(t.isAIWriting(!1),n.Code===0){const i=n.Data[0]&&n.Data[0].Content;i&&(t.tabContentHistory().push(t.editor.getContent()),t.editor.setContent(i))}else t.aiRequestedError("The request failed. Please try again later.")}))};t.isUndoAvailable=ko.pureComputed(function(){return t.tabContentHistory().length>0});t.undoContent=function(){const n=t.tabContentHistory().pop();n&&t.editor.setContent(n)}}function AuthorizePage(){var n=this;n.api=new PartyLabz({});n=PageBase(n);n=LoadingIndicatorHelpers(n);n.pingIntervalId=0;n.els={formRequest:"#auth-request",formVerify:"#auth-verify",requestCodeError:"div.request-auth-code.validation-summary",requestLinkError:"div.request-link.validation-summary",verifyCodeError:"div.verify-auth-code.validation-summary"};n.authForm={Event_Url_Path:ko.observable(""),Guest_ID:ko.observable(""),Email:ko.observable(""),Token:ko.observable(""),Secret_Code:ko.observable("")};n.requestLinkForm={ID:ko.observable(""),Guest_Email:ko.observable("")};n.canCancel=ko.observable(!1);n.guestRole=ko.observable(0);n.shadowEmail=ko.observable("");n.publicURL=ko.observable("");n.notificationSent=ko.observable(!1);n.init=function(t){return n.getDataInSession(),n.canCancel(t&&t.Can_Cancel!=null?t.Can_Cancel:!1),n.shadowEmail(t.Shadow_Email),n.publicURL(t&&t.Public_URL||""),n.authForm.Token().length==0?(n.authForm.Event_Url_Path(t&&t.Event_Url_Path||""),n.authForm.Guest_ID(t&&t.Guest_ID||""),n.authForm.Token(t&&t.Token||""),n.guestRole(t.Guest_Role)):n.pingIntervalId=setInterval(n.pingToken,1e4),ko.applyBindings(n,document.getElementsByClassName("page-content container")[0]),n.isReady(!0),n};n.requestAuth=function(){Helpers.clearErrors(n.els.formRequest);n.showSaving(n.els.formRequest);var t=ko.mapping.toJS(n.authForm);n.api.requestAuth(t,function(t){t.Code===OpResult.Codes.OK?(n.authForm.Token(t.Data[0].Token),n.saveDataInSession(),n.pingIntervalId=setInterval(n.pingToken,1e4),n.hideSaving(n.els.formRequest)):t.Code===OpResult.Codes.ALREADY_EXISTS?(n.clearDataInSession(),location.reload()):(Helpers.showErrors(t,n.els.formRequest,{validataionSymmarySelector:n.els.requestCodeError}),n.hideSaving(n.els.formRequest))})};n.verifyAuth=function(){Helpers.clearErrors(n.els.formVerify,{validataionSymmarySelector:n.els.verifyCodeError});n.showSaving(n.els.formVerify);var t=ko.mapping.toJS(n.authForm);n.api.verifyAuth(t,function(t){t&&t.Code===OpResult.Codes.OK?(n.clearDataInSession(),sendAnalytics("login",{method:"Auth Code",event_callback:function(){setTimeout(function(){location.reload()},500)}})):(n.hideSaving(n.els.formVerify),Helpers.showErrors(t,n.els.formVerify,{validataionSymmarySelector:n.els.verifyCodeError}),console.error("Authorization error: ",t))})};n.requestEmail=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();Helpers.clearErrors(n.els.formRequest,{validataionSymmarySelector:n.els.requestLinkError});n.showSaving(n.els.formRequest);n.notificationSent(!1);n.requestLinkForm.ID(n.authForm.Event_Url_Path());n.api.guests.requestUniqueLink(ko.mapping.toJS(n.requestLinkForm),function(t){n.hideSaving(n.els.formRequest);t.Code==OpResult.Codes.OK?n.notificationSent(!0):Helpers.showErrors(t,n.els.formRequest,{validataionSymmarySelector:n.els.requestLinkError})})};n.isUserSwitching=ko.pureComputed(function(){return Helpers.isEmptyKeyField(n.authForm.Guest_ID())});n.clearDataInSession=function(){Modernizr.sessionstorage&&sessionStorage.removeItem("afrm")};n.saveDataInSession=function(){if(n.clearDataInSession(),Modernizr.sessionstorage){var t=_authFrm=ko.mapping.toJS(n.authForm);sessionStorage.setItem("afrm",JSON.stringify(_authFrm))}};n.getDataInSession=function(){if(Modernizr.sessionstorage){var t=sessionStorage.getItem("afrm");t!=null&&t.length>0&&(_authForm=JSON.parse(t),_authForm!=null&&(n.authForm=new AuthForm(_authForm)))}};n.resetToken=function(t,i){i!=null&&i.preventDefault();n.clearDataInSession();n.authForm.Token("")};n.resendAuthCode=function(){Helpers.clearErrors();n.showSaving(n.els.formVerify);var t=ko.mapping.toJS(n.authForm);n.api.reSendAuth(t,function(t){n.hideSaving(n.els.formVerify);t.Code===OpResult.Codes.OK?n.clearDataInSession():Helpers.showErrors(t)})};n.pinging=!1;n.pingToken=function(){Helpers.IsEmptyVal(n.authForm.Token())||n.pinging||(n.pinging=!0,n.api.pingToken(n.authForm.Token(),function(t){n.pinging=!1;t.Code==OpResult.Codes.OK?(clearInterval(n.pingIntervalId),n.pingIntervalId=0):t.Code==OpResult.Codes.INVALID_STATE&&(clearInterval(n.pingIntervalId),n.pingIntervalId=0,Helpers.showErrors(t))}))}}function PageBase(n,t){function u(n){return[{setContent:function(t){$(n).val(t)},getContent:function(){return $(n).val()}}]}var r,i;return t||(t={pageId:"base",eventCategory:"base"}),n.pageId=t.pageId,n.eventCategory=t.eventCategory,n=LoadingIndicatorHelpers(n),n=ModalHelpers(n),r={screenCheck:"div.small-screen-check"},n.isReady=ko.observable(!1),n.setReady=function(){n.isReady(!0)},n.isReadyCss=ko.pureComputed(function(){return n.isReady()?"ready":""}),n.isSmallScreen=function(){return $(r.screenCheck).css("display")!="none"},n.editorPresets={full:{menuBar:!0,toolBar:"undo redo | fontselect fontsizeselect | bold italic | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | emoticons | link image",toolBarMobile:"bold italic | forecolor | bullist numlist | link",plugins:"advlist autolink lists link image charmap anchor searchreplace visualblocks code image media table emoticons importcss fullscreen",fullscreen_new_window:!0,height:350},messageToGuests:{menuBar:!1,toolBar:"undo redo | fontselect fontsizeselect | bold italic | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent",toolBarMobile:"bold italic | forecolor | bullist numlist",plugins:"advlist autolink lists link image charmap anchor searchreplace visualblocks code image media table emoticons importcss fullscreen",height:150},customMessage:{menuBar:!1,toolBar:"undo redo | fontselect fontsizeselect | bold italic | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link",toolBarMobile:"bold italic | forecolor | bullist numlist",plugins:"advlist autolink lists link image charmap anchor searchreplace visualblocks code image media table emoticons importcss fullscreen",height:200},organizerPage:{menuBar:!1,toolBar:"formatselect fontselect fontsizeselect | bold italic | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist | outdent indent | link image | removeformat",toolBarMobile:"bold italic | forecolor backcolor | bullist numlist | link",plugins:"advlist autolink lists link image charmap anchor searchreplace visualblocks code image media table emoticons importcss fullscreen",height:350,setup:function(n){n.on("change",function(){document.pe.changed(!0)})}},policyEditor:{menuBar:!0,toolBar:"undo redo | fontselect fontsizeselect | bold italic | forecolor backcolor | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",toolBarMobile:"bold italic | forecolor backcolor | bullist numlist | link",plugins:"advlist autolink lists link image charmap anchor searchreplace visualblocks code image media table emoticons importcss fullscreen",height:350,setup:function(n){n.on("change",function(){document.pe.changed(!0)})}},simple:{menuBar:!1,toolBar:"bold italic | forecolor backcolor | bullist numlist | link",toolBarMobile:"bold italic | forecolor backcolor | bullist numlist | link",plugins:"advlist autolink lists link image charmap anchor searchreplace visualblocks code image media table emoticons importcss fullscreen",height:120}},i=[],n._editorInit=function(t,r,f,e){var o,s,h;if(i[t]!=null&&i[t].length>0){e(i[t]);return}o=r.toolBar;s=r.menuBar;n.isSmallScreen()&&(s=!1,o=r.toolBarMobile);h={selector:t,toolbar:o,link_assume_external_targets:!0,menubar:s,removed_menuitems:"newdocument",contextmenu:"copy | link image inserttable | cell row column deletetable",contextmenu_never_use_native:!1,browser_spellcheck:!0,image_advtab:!0,image_dimensions:!1,statusbar:!1,plugins:r.plugins,image_class_list:[{title:"Max 80% wide",value:"img-responsive img-80-percent"},{title:"Max 100% wide",value:"img-responsive img-100-percent"},{title:"Max 60% wide",value:"img-responsive img-60-percent"},{title:"Max 30% wide",value:"img-responsive img-30-percent"}],font_formats:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Segoe UI='Segoe UI';Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",content_css:"/Content/main.css",content_style:"* { line-height: normal; }",height:r.height,language:f,skin:"tinymce-5",theme:"silver"};tinymce.init(h).then(function(n){n?i[t]=n:n=u(t);typeof e=="function"&&e(n)})},n.editorInit=function(t,i,r,f){window.tinymce===undefined?Helpers.loadScript("/Scripts/tinymce/tinymce.min.js",!1,function(){if(window.tinymce===undefined){f(u(t));return}n._editorInit(t,i,r,f)}):n._editorInit(t,i,r,f)},n.editorDestroy=function(n){i[n]!=null&&i[n].length>0&&(i[n].map(function(n){n.destroy()}),delete i[n])},n.eventPreventDefault=function(n){n&&typeof n.preventDefault=="function"&&n.preventDefault()},n.formatPrice=function(n,t){var i=isNaN(n)?0:parseFloat(n);return t?(i.toFixed(2)+" "+t).trim():i.toFixed(2)},n.formatDateTime=function(n,t){return t?moment(n).format("ddd, MMM DD, YYYY HH:mm"):moment(n).format("ddd, MMM DD, YYYY h:mm a")},n.doesUserLikeUi=ko.observable(""),n.displayLikeButtons=ko.observable(!1),n.userLikesUi=function(){sendAnalytics("user_likes_"+n.pageId+"_ui",{event_category:n.eventCategory,event_callback:function(){n.doesUserLikeUi("yes")}})},n.userDoesNotLikeUi=function(){sendAnalytics("user_does_not_like_"+n.pageId+"_ui",{event_category:n.eventCategory,event_callback:function(){n.doesUserLikeUi("no")}})},n}function FindEventsPage(n){var t=this;t.api=new PartyLabz({});t=PageBase(t);t.els={errorMessage:"#error-message",$loadMore:$(".btn-load-more")};t.categories=ko.observableArray([]);t.events=ko.observableArray([]);t.leftEvents=ko.pureComputed(function(){for(var i=[],n=0,r=t.events().length;n<r;n=n+2)i.push(t.events()[n]);return i});t.rightEvents=ko.pureComputed(function(){for(var i=[],n=1,r=t.events().length;n<r;n=n+2)i.push(t.events()[n]);return i});t.filter=new FindEventsCmd(n&&n.model);t.init=function(){return ko.applyBindings(t,document.getElementsByClassName("page-content container")[0]),t.loadCategories(),t.loadEvents(!0),t.setReady(),t.initAutocomplete(),t};t.loadEvents=function(n){t.filter.Loading()!==!0&&(t.filter.Loading(!0),Helpers.clearErrors(t.els.errorMessage),n===!0&&t.filter.Page(1),t.filter.Page()===1&&t.showSaving(),t.api.events.searchEvents(t.filter.toJS(),function(i){var u,r,f;if(t.filter.Loading(!1),t.filter.Page()===1&&t.hideSaving(),i.Code===OpResult.Codes.OK){if(u=i.Data,u==null){t.filter.LoadedCnt(0);return}for(n===!0&&t.events.removeAll(),r=0,f=i.Data.length;r<f;++r)t.events.push(new EventListModel(i.Data[r]));t.filter.LoadedCnt(i.Data.length)}else Helpers.showErrors(i,t.els.errorMessage)}))};t.loadMore=function(n,i){i!=null&&i.preventDefault();t.filter.nextPage();t.loadEvents(!1)};t.doSearch=function(n,i){i!=null&&i.preventDefault();t.filter.resetPage();t.loadEvents(!0)};t.autocomplete=null;t.initAutocomplete=function(){setTimeout(function(){t.autocomplete=new google.maps.places.Autocomplete(document.getElementById("city"),{types:["(cities)"]});t.autocomplete.addListener("place_changed",document.pe.fillInAddress)},100)};t.buildLocationStr=function(n){return n.formatted_address};t.fillInAddress=function(){var i=t.autocomplete.getPlace(),n={};console.log("PLACE: ",i);Helpers.fillInAddress(i,n);t.filter.LocationInput(t.buildLocationStr(i));t.filter.Country(n.Country);t.filter.State(n.State);t.filter.City(n.City);console.log("SEL.FILTER:",ko.mapping.toJS(t.filter))};t.onLocationChange=function(){t.filter.Country("");t.filter.State("");t.filter.City(t.filter.LocationInput||"");console.log("UPD.FILTER:",ko.mapping.toJS(t.filter))};t.loadCategories=function(){t.api.listEventCategories({},function(n){n.Code==OpResult.Codes.OK&&n.Data.map(function(n){t.categories.push(n)})})}}function HomePage(){var n=this;n.api=new PartyLabz({});n=PageBase(n);n.els={};n.partyType=ko.observable("");n.partyName=ko.observable("");n.init=function(t){n.calcIntroHeight();n.partyType(t&&t.partyType||"");n.bgImage=t&&t.bgImage||"";$(window).on("resize",function(){n.calcIntroHeight()});return ko.applyBindings(n,document.getElementsByClassName("page-content container")[0]),n.setReady(),n};n.calcIntroHeight=function(){}}function OrganizersListingPage(){var n=this;n.api=new PartyLabz({});n=PageBase(n);n.els={$organizersContainer:$("div.organizers-container"),$errorMessage:"#error-message",$loadMore:$(".btn-load-more")};n.organizers=ko.observableArray([]);n.filter=new ListOrganizersCmd;n.init=function(){return ko.applyBindings(n,document.getElementsByClassName("page-content container")[0]),n.loadOrganizers(!0),n.setReady(),n};n.loadOrganizers=function(t){n.filter.Loading()!==!0&&(n.filter.Loading(!0),Helpers.clearErrors(n.els.$errorMessage),t===!0&&n.filter.Page(1),n.filter.Page()===1&&n.showSaving(),n.api.listOrganizers(n.filter.toJS(),function(i){var u,r,f;if(n.filter.Loading(!1),n.filter.Page()===1&&n.hideSaving(),i.Code===OpResult.Codes.OK){if(u=i.Data,u==null){n.filter.LoadedCnt(0);return}for(t===!0&&n.organizers.removeAll(),r=0,f=i.Data.length;r<f;++r)n.organizers.push(new OrganizerListItem(i.Data[r]));n.filter.LoadedCnt(i.Data.length)}else Helpers.showErrors(i,n.els.$errorMessage)}))};n.loadMore=function(t,i){i!=null&&i.preventDefault();n.filter.nextPage();n.loadOrganizers(!1)};n.doSearch=function(t,i){i!=null&&i.preventDefault();n.filter.resetPage();n.loadOrganizers(!0)}}function PublicRsvpPage(){var n=this;n.api=new PartyLabz({});n=PageBase(n);n.els={formEventCode:"#form-event-code",formEventCodeError:"#form-event-code div.validation-summary",rsvpTotalGuests:"#rsvp-total-guests"};n.guestTotalGuests=ko.observableArray([]);n.rsvpInfo=new EventRsvpInfo;n.rsvp=new RSVP;n.policies=ko.observableArray([]);n.init=function(t){return t&&t.policies&&t.policies.length>0&&t.policies.map(function(t){n.policies.push(t)}),ko.applyBindings(n,document.getElementsByClassName("page-content container")[0]),n.setReady(),n};n.initGuestTotalGuests=function(){if(n.guestTotalGuests.removeAll(),n.rsvpInfo.Max_Guest_Total_Guests()>=1)for(var t=1;t<=n.rsvpInfo.Max_Guest_Total_Guests();++t)n.guestTotalGuests.push({ID:t,Name:t+document.l10n.guestTotalGuests})};n.clearEventInfo=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();n.rsvpInfo.clear();n.rsvp.clear(0)};n.isFirstStep=ko.pureComputed(function(){return(n.rsvpInfo.Url_Path()==null||n.rsvpInfo.Url_Path().length===0)&&n.rsvpIsDone()===!1});n.isSecondStep=ko.pureComputed(function(){return n.rsvpInfo.Url_Path()!=null&&n.rsvpInfo.Url_Path().length>0&&n.rsvpIsDone()===!1});n.rsvpIsDone=ko.pureComputed(function(){return n.rsvp.MainGuest.ID()!=null&&n.rsvp.MainGuest.ID().length>0});n.sayYes=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();n.rsvp.MainGuest.Rsvp_Answer(n.api.valuesRsvp.isGoing);$(n.els.rsvpTotalGuests).removeClass("hidden")};n.sayNo=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();n.rsvp.MainGuest.Rsvp_Answer(n.api.valuesRsvp.isNotGoing);$(n.els.rsvpTotalGuests).addClass("hidden")};n.sayMaybe=function(t,i){(i!=null&&i.preventDefault!=null&&i.preventDefault(),n.item.Rsvp_Settings_General.Can_Guest_Say_Maybe()!==!1)&&(n.rsvp.MainGuest.Rsvp_Answer(n.api.valuesRsvp.maybeGoing),$(n.els.rsvpTotalGuests).removeClass("hidden"))};n.yesSaid=ko.pureComputed(function(){return n.item&&n.item.Guest&&n.item.Guest.Will_Come&&n.item.Guest.Will_Come()===n.api.valuesRsvp.isGoing||!1});n.noSaid=ko.pureComputed(function(){return n.item&&n.item.Guest&&n.item.Guest.Will_Come&&n.item.Guest.Will_Come()===n.api.valuesRsvp.isNotGoing||!1});n.maybeSaid=ko.pureComputed(function(){return n.item&&n.item.Guest&&n.item.Guest.Will_Come&&n.item.Guest.Will_Come()===n.api.valuesRsvp.maybeGoing||!1});n.somethingSaid=ko.pureComputed(function(){return n.maybeSaid()||n.noSaid()||n.yesSaid()});n.nothingSaid=ko.pureComputed(function(){return n.maybeSaid()===!1&&n.noSaid()===!1&&n.yesSaid()===!1});n.yesSaidClass=ko.pureComputed(function(){return(n.rsvp.MainGuest.Rsvp_Answer()===n.api.valuesRsvp.isGoing?"btn-success":"btn-default")+(n.rsvpInfo.Can_Guest_Say_Maybe()?" left-third":" left-half")});n.noSaidClass=ko.pureComputed(function(){return(n.rsvp.MainGuest.Rsvp_Answer()===n.api.valuesRsvp.isNotGoing?"btn-danger":"btn-default")+(n.rsvpInfo.Can_Guest_Say_Maybe()?" right-third":" right-half")});n.maybeSaidClass=ko.pureComputed(function(){return(n.rsvp.MainGuest.Rsvp_Answer()===n.api.valuesRsvp.maybeGoing?"btn-warning":"btn-default")+(n.rsvpInfo.Can_Guest_Say_Maybe()?" middle-third":" hidden")});n.localRedirect=function(n,t){location.href=""+n+t};n.validateEventCode=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();Helpers.clearErrors(n.els.formEventCode,{validataionSymmarySelector:n.els.formEventCodeError});n.showSaving($(n.els.formEventCode));n.api.events.validateEventCode(n.rsvp.Event_Code(),function(t){n.hideSaving($(n.els.formEventCode));t.Code===OpResult.Codes.OK?(ko.mapping.fromJS(t.Data[0],{},n.rsvpInfo),n.api.partyID=n.rsvpInfo.Url_Path(),n.initGuestTotalGuests()):Helpers.showErrors(t,n.els.formEventCode,{validataionSymmarySelector:n.els.formEventCodeError})})};n.sendRsvp=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();Helpers.clearErrors(n.els.formEventCode,{validataionSymmarySelector:n.els.formEventCodeError});n.showSaving($(n.els.formEventCode));n.api.guests.sendRsvp(n.rsvp.toJS(),function(t){n.hideSaving($(n.els.formEventCode));t.Code===OpResult.Codes.OK?n.rsvp.MainGuest.ID(t.Data[0].ID):Helpers.showErrors(t,n.els.formEventCode,{validataionSymmarySelector:n.els.formEventCodeError})})};n.newRsvp=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();var r=n.rsvp.Event_Code();n.rsvp.clear(0);n.rsvp.Event_Code(r)};n.rsvpThankYou=ko.pureComputed(function(){return Helpers.formatString(document.l10n.RsvpThankYou,{Name:n.rsvp.MainGuest.Name(),Email:n.rsvp.MainGuest.Email()})})}function UnsubscribePage(){var n=this;n.api=new PartyLabz({});n=PageBase(n);n.els={form:"div.unsubscribe-form",error:"div.unsubscribe-form div.validation-summary"};n.isSubmitting=ko.observable(!1);n.form=new UnsubscribeForm;n.init=function(){const i=new URLSearchParams(location.search),t=i.get("token");return n.form.Token(t),n.load(t,function(){n.setReady(!0)}),ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),n};n.load=function(t,i){n.showSaving(n.els.form);Helpers.clearErrors(n.els.form,{validataionSymmarySelector:n.els.error});n.api.unsubscribe.get({token:t},function(t){if(n.hideSaving(n.els.form),Helpers.showErrors(t,n.els.form,{validataionSymmarySelector:n.els.error}),t.Code===0){const i=t.Data[0];n.form.Opt_In_For_News(i.Opt_In_For_News);n.form.Opt_In_For_Updates(i.Opt_In_For_Updates);n.form.Opt_In_For_Info(i.Opt_In_For_Info)}i()})};n.submit=function(){const t=n.form.toJS();n.isSubmitting(!0);n.showSaving(n.els.form);Helpers.clearErrors(n.els.form,{validataionSymmarySelector:n.els.error});n.api.unsubscribe.save(t,function(t){n.isSubmitting(!1);n.hideSaving(n.els.form);Helpers.showErrors(t,n.els.form,{validataionSymmarySelector:n.els.error})},1e3)}}function AccountPageBase(n){return n=LoadingIndicatorHelpers(n),n=ModalHelpers(n),n=FileUploaderHelpers(n),n.isAccountMenuOpen=ko.observable(!1),n.switchUser=function(t,i){i&&typeof i.preventDefault=="function"&&i.preventDefault();n.showSaving();n.api.switchUser(function(){location.reload()})},n.openAccountMenu=function(){n.isAccountMenuOpen(!0)},n.closeAccountMenu=function(){n.isAccountMenuOpen(!1)},n}function AccountStripePage(){var n=this;n.api=new PartyLabz({});n=PageBase(n);n=AccountPageBase(n);n.els={};n.init=function(){return ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),n.setReady(),n};n.stripeDisconnect=function(){n.showSaving($("body"));n.api.stripeDisconnect(function(){location.reload()})}}function CreatePage(){var n=this;n.api=new PartyLabz({});n.newEvent=new NewEvent;n.authForm=new AuthForm;n.reCaptchApiKey="";n=PageBase(n,{pageId:"create_event",eventCategory:"Create Event"});n.els={formCreate:"#form-create-event",formVerify:"#auth-verify",formError:"#form-create-event div.validation-summary"};n.partyName=ko.observable("");n.saveMyDataOnCreate=ko.observable(!1);n.knownUser=ko.observable(!1);n.canCancel=ko.observable(!0);n.isRegistering=ko.observable(!1);n.errorMessage=ko.observable("");n.startText=ko.pureComputed(function(){return document.l10n.startButtonText});n.init=function(t){n.newEvent.Host_Email(t.email);n.newEvent.Hosted_By(t.name);n.knownUser(!Helpers.IsEmptyVal(t.email));n.reCaptchApiKey=t.reCaptchApiKey;n.getDataInSession();var i=(new Date).addDays(30),r=new Date(i.getFullYear(),i.getMonth(),i.getDate(),18,00,00,00);return n.newEvent.When(r),n.newEvent.Lang(t.lang),ko.applyBindings(n,document.getElementsByClassName("page-content container")[0]),setTimeout(function(){document.getElementById("Title").focus()},300),n.displayLikeButtons(!0),n.setReady(),n};n.registerEventStart=function(){n.isRegistering()||grecaptcha.ready(function(){grecaptcha.execute()})};n.registerEvent=function(t){n.isRegistering(!0);n.showSaving(n.els.formCreate);Helpers.clearErrors(n.els.formCreate);var i=ko.mapping.toJS(n.newEvent),r=$("#Place_Name_Lookup").val();(i.Place_Name==null||r!=i.Place_Name)&&(i.Place_Name=r);i.Hosted_By=i.Hosted_By||i.Host_Email;i.Query_String=location.search;i.CaptchaResponse=t;n.api.events.register(i,function(t){if(n.isRegistering(!1),t.Code==OpResult.Codes.OK&&t.Data){const n=t.Data[0].Full_URL_Path;typeof fbq=="function"&&fbq("track","Purchase",{value:0,currency:"USD"});sendAnalytics("event_created",{eventUrlPath:n,event_callback:function(){gtag_report_conversion(function(){location.href=Helpers.getRelativePath(n)})}})}else t.Code==OpResult.Codes.UNAUTHORIZED?(n.hideSaving(n.els.formCreate),n.authForm.Email(i.Host_Email),n.authForm.Token(t.Data[0].Token||""),n.saveDataInSession()):(grecaptcha.reset(),n.hideSaving(n.els.formCreate),Helpers.showErrors(t,n.els.formCreate,{validataionSymmarySelector:n.els.formError}))})};n.verifyAuth=function(){Helpers.clearErrors(n.els.formCreate);n.showSaving(n.els.formVerify);var t=ko.mapping.toJS(n.authForm);n.api.verifyAuth(t,function(t){n.hideSaving(n.els.formVerify);t.Code===OpResult.Codes.OK?(n.clearDataInSession(),sendAnalytics("login",{method:"Auth Code",event_callback:function(){grecaptcha.ready(function(){grecaptcha.reset();grecaptcha.execute()})}})):Helpers.showErrors(t,n.els.formCreate,{validataionSymmarySelector:n.els.formError})})};n.clearDataInSession=function(){Modernizr.sessionstorage&&(sessionStorage.removeItem("evt"),sessionStorage.removeItem("afrm"))};n.saveDataInSession=function(){if(n.clearDataInSession(),Modernizr.sessionstorage){var t=ko.mapping.toJS(n.newEvent),i=ko.mapping.toJS(n.authForm);sessionStorage.setItem("evt",JSON.stringify(t));sessionStorage.setItem("afrm",JSON.stringify(i))}};n.getDataInSession=function(){var t,i;Modernizr.sessionstorage&&(t=sessionStorage.getItem("evt"),t!=null&&t.length>0&&(_evtObj=JSON.parse(t),_evtObj!=null&&(n.saveMyDataOnCreate(!0),n.newEvent=new NewEvent(_evtObj))),i=sessionStorage.getItem("afrm"),i!=null&&i.length>0&&(_authForm=JSON.parse(i),_authForm!=null&&(n.authForm=new AuthForm(_authForm))))};n.resetToken=function(t,i){i!=null&&i.preventDefault();n.clearDataInSession();n.authForm.Token("")};n.resendAuthCode=function(){Helpers.clearErrors();n.showSaving(n.els.formVerify);var t=ko.mapping.toJS(n.authForm);n.api.reSendAuth(t,function(t){n.hideSaving(n.els.formVerify);t.Code===OpResult.Codes.OK?n.clearDataInSession():Helpers.showErrors(t)})};n.forgetMe=function(t,i){i.preventDefault();n.api.switchUser(function(){location.reload()})}}function MediaFilesPage(){var n=this;n.api=new PartyLabz({});n.eventDateTime=null;n=PageBase(n,{pageId:"media_files",eventCategory:"Media Files"});n=AccountPageBase(n);n.els={fileInput:"#File2Upload",progressBar:"div.upload-progress-bar",uploadFailed:"span.upload-file-failed-msg"};n.isLoading=ko.observable(!0);n.mediaFiles=ko.observableArray([]);n.mediaFilesStat=ko.observableArray([]);n.filter=new ListMediaFilesCmd;n.acceptFileTypes=/(\.(?!exe|com).+)$/i;n.mfCategory="media-files";n.mfActionPrefix="media-files";n.isUploading=ko.observable(!1);n.itemErrorMsg=ko.observable("");n.usedSpaceMb=ko.observable(undefined);n.renameApiFn=n.api.mediaFiles.rename;n.dlgRename=RenameDialog(n);n.buildAAction=function(t){return n.mfActionPrefix+"-"+t};n.init=function(){return Helpers.loadStyle("https://unpkg.com/file-icon-vectors/dist/file-icon-vivid.min.css"),n.initUploaders(),n.initPlugins(),n.getStats(),n.load(!1),ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),ko.applyBindings(n,document.getElementsByClassName("local-dialogs")[0]),n.setReady(),n};n.initUploaders=function(){n.initFileUploader({acceptFileTypes:n.acceptFileTypes,url:"/api/MediaFiles/upload",selector:n.els.fileInput,maxFileSize:104857600,onFormData:function(){return{Media_File_Type:0}},onStart:function(){n.isUploading(!0);n.itemErrorMsg("");$(n.els.progressBar).css("width","0");$(n.els.progressBar).html('<span class="sr-only"><\/span>');$(n.els.uploadFailed).text("")},onProgress:function(t){$(n.els.progressBar).css("width",t+"%");+t>99?$(n.els.progressBar).html($(n.els.progressBar).data("process-text")):$(n.els.progressBar).html('<span class="sr-only"><\/span>')},onDone:function(t){if(n.isUploading(!1),t.Code===OpResult.Codes.OK)sendAnalytics(n.buildAAction("uploaded"),{event_category:n.mfCategory}),t.Data.forEach(function(t){n.mediaFiles.unshift(new MediaFile(t))}),n.getStats();else{sendAnalytics(n.buildAAction("upload_failed"),{event_category:n.mfCategory});var i="";t.Message!=null&&t.Message.length>0?i=t.Message:t.Errors[""]!==undefined&&t.Errors[""].errors!=null&&t.Errors[""].errors.length>0&&(i=t.Errors[""].errors[0]);n.itemErrorMsg(i)}}})};n.initPlugins=function(){};n.getStats=function(){n.api.mediaFiles.stats(function(t){t.Code==0?n.usedSpaceMb(t.Total):console.log("Failed to get media files usage stats:",t)})};n.load=function(t,i){n.filter.Loading(!0);n.api.mediaFiles.list(n.filter.toJS(),function(r){if(r&&r.Code===OpResult.Codes.OK){var u=r.Data||[];n.filter.LoadedCnt(r.Data.length);t||n.mediaFiles.removeAll();u.forEach(function(t){n.mediaFiles.push(new MediaFile(t))});n.displayLikeButtons(n.mediaFiles().length>0)}typeof i=="function"&&i();n.filter.Loading(!1)})};n.loadMore=function(t,i){i!=null&&typeof i.preventDefault=="function"&&i.preventDefault();n.filter.nextPage();n.load(!0)};n.refresh=function(t,i){i!=null&&typeof i.preventDefault=="function"&&i.preventDefault();n.filter.resetPage();n.load(!1);n.getStat()};n.getStat=function(){n.mediaFilesStat.removeAll()};n.setOrderBy=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();var u=$(i.target),r=u.data("orderby");r!=n.filter.OrderBy()&&(n.filter.OrderBy(r),n.filter.Page(1),n.load(!1))};n.setMediaFileType=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();const u=$(i.target),r=u.data("value");r!=n.filter.Media_File_Type()&&(console.log("Reload files with filter",ko.mapping.toJS(n.filter)),n.filter.Media_File_Type(Number(r)),n.filter.Page(1),n.load(!1))};n.upload=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();sendAnalytics(n.buildAAction("upload_open"),{event_category:n.mfCategory});$(n.els.fileInput)[0].click()};n.remove=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();sendAnalytics(n.buildAAction("remove_open"),{event_category:n.mfCategory});showConfirmationWindow({message:document.l10n.removeFileConfirm,yes:document.l10n.yes,no:document.l10n.no,yesCallback:function(){var i=$("#item-"+t.ID());n.showSaving(i);n.itemErrorMsg("");sendAnalytics(n.buildAAction("remove_removing"),{event_category:n.mfCategory});n.api.mediaFiles.remove(t.ID(),function(r){var u,f;if(n.hideSaving(i),r.Code==OpResult.Codes.OK){if(sendAnalytics(n.buildAAction("remove_removed"),{event_category:n.mfCategory}),u=n.mediaFiles().findIndex(function(n){return n.ID()==t.ID()}),u<0)return;n.mediaFiles.remove(n.mediaFiles()[u])}else sendAnalytics(n.buildAAction("remove_remove_failed"),{event_category:n.mfCategory}),f=r.Message||r.Errors[""]&&r.Errors[""].errors[0]||"",n.itemErrorMsg(f)})},noCallback:function(){}})};n.getDlg=function(n,t){t($(n))};n.rename=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();sendAnalytics(n.buildAAction("renaming"),{event_category:n.mfCategory});n.dlgRename.openDialog("file",t.ID(),t.Name(),function(i,r){sendAnalytics(n.buildAAction("renamed"),{event_category:n.mfCategory});t.Name(r)})};n.canUpload=ko.pureComputed(function(){return n.isUploading()?!1:!0})}function MyEventsPage(){var n=this;n.api=new PartyLabz({});n=PageBase(n,{pageId:"my_events",eventCategory:"My Events"});n=AccountPageBase(n);n.els={errorMessage:"#error-message",$loadMore:$(".btn-load-more")};n.Events=ko.observableArray([]);n.filter={Page:1,I_Am:ko.observable(1),Upcoming_Events:ko.observable(!0),From_DTTM:ko.observable(null),To_DTTM:ko.observable(null),Filter:ko.observable("")};n.copyEvent=null;n.pageSize=ko.observable(20);n.loading=ko.observable(!1);n.loadedCnt=ko.observable(0);n.canLoadMore=ko.pureComputed(function(){return n.loadedCnt()>=n.pageSize()});n.loadMoreText=ko.pureComputed(function(){return n.loading()?n.els.$loadMore.data("loading"):n.els.$loadMore.data("load-more")});n.user=null;n.init=function(t){return n.user=ko.mapping.fromJS(t.user),ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),n.filter.I_Am.subscribe(function(){n.loadMyEvents(!0)}),n.loadMyEvents(!0),n.copyEvent=new EventCopyDialog(n),n.displayLikeButtons(!0),n.setReady(),n};n.loadMyEvents=function(t){n.loading()!==!0&&(n.loading(!0),Helpers.clearErrors(n.els.errorMessage),t===!0&&(n.filter.Page=1),n.filter.Page===1&&n.showSaving(),n.api.events.listMyEvents(ko.mapping.toJS(n.filter),function(i){if(i.Code===OpResult.Codes.OK){t===!0&&n.Events.removeAll();for(var r=0,u=i.Data.length;r<u;++r)n.Events.push(new EventListModel(i.Data[r]));n.loadedCnt(i.Data.length)}else Helpers.showErrors(i,n.els.errorMessage);n.filter.Page===1&&n.hideSaving();n.loading(!1)}))};n.loadMore=function(t,i){i!=null&&i.preventDefault();n.filter.Page++;n.loadMyEvents()};n.loadUpcomingEvents=function(){n.filter.Upcoming_Events(!0);n.loadMyEvents(!0)};n.loadPastEvents=function(){n.filter.Upcoming_Events(!1);n.loadMyEvents(!0)};n.switchEventOwner=function(t){n.filter.I_Am(t);n.loadMyEvents(!0)};n.search=function(){n.loadMyEvents(!0)};n.openCopyEventDialog=function(t){n.copyEvent.exec({partyId:t.ID(),tabs:null,package:t.Paid_Options()})};n.openTheEvent=function(n){window.open(n.Full_URL_Path())};n.removeEvent=function(t){if(sendAnalytics("event_remove_ask",{event_category:"My Events"}),!t.Is_Free()&&!t.Is_Event_Passed()){showNotificationWindow({title:document.l10n.removingPaidPartyTitle,message:document.l10n.removingPaidPartyMsg});return}showConfirmationWindow({message:document.l10n.removePartyConfirm,yes:document.l10n.yes,no:document.l10n.no,yesCallback:function(){sendAnalytics("event_removing",{event_category:"My Events"});n.api.events.removeById(t.ID(),t.Guest_ID(),function(t){sendAnalytics("event_removed",{event_category:"My Events",ResultCode:+t.Code});n.loadMyEvents(!0)})},noCallback:function(){}})};n.dlgsLoaded=!1;n.getDlg=function(t,i){n.dlgsLoaded?i(t):(n.showSaving($("body")),n.api.getDialogsMyEvents($("html").attr("lang"),function(r){n.dlgsLoaded=!0;$("div.dialogs").append(r);ko.applyBindings(n,$("div.dialogs")[0]);setTimeout(function(){n.hideSaving($("body"))},500);i(t)}))}}function ImageHandler(n){var t=this;t.inprocess=ko.observable(!1);t.percentage=ko.observable(0);t.error=ko.observable(0);t.isLocal=ko.pureComputed(function(){return n()!=null&&n().search("https://pluc.azureedge.net")===0});t.barWidth=ko.pureComputed(function(){return"width: "+t.percentage()+"%;"});t.imgLoading=ko.observable(!1);t.imgLoadingOK=ko.observable(!1);t.imgLoadingFailed=ko.observable(!1)}function OrganizerPage(){var n=this;n=PageBase(n,{pageId:"organizer_page",eventCategory:"Organizer Page"});n=AccountPageBase(n);n=FileUploaderHelpers(n);n.api=new PartyLabz({});n.els={form:"#organizer-page-form",error:"#organizer-page-form div.validation-summary",newPageForm:"#new-organizer-page-form",newPageError:"#new-organizer-page-form div.validation-summary"};n.changed=ko.observable(!1);n.editor=null;n.noPage=ko.observable(!0);n.organizerPage=new OrganizerModel;n.fileuploader={logo:null,header:null,bg:null};n.bgcolors=ko.observableArray(["#000000","#333333","#211a12","#794126","#2980b9","#343843","#05750a","#e8bd2a","#5e545f","#6e28b5","#b02323","#b04d23"]);n.init=function(t){return n.initEditor(function(){t&&t.model!=null&&(ko.mapping.fromJS(t.model,{},n.organizerPage),n.noPage(Helpers.IsEmptyVal(t.model.Url_Path)));ko.applyBindings(n,document.getElementsByClassName("page-content")[0]);n.editor.setContent(n.organizerPage.Description()||"");$(".bg-color-picker").colorpicker().on("changeColor.colorpicker",function(t){n.organizerPage.Background_Color(t.color.toHex())});n.organizerPage.Background_Color.subscribe(function(n){$(".bg-color-picker").data("colorpicker").color.setColor(n)});$(".bg-color-picker").colorpicker("setValue",n.organizerPage.Background_Color());$(".color-picker").colorpicker().on("changeColor.colorpicker",function(t){n.organizerPage.Title_Color(t.color.toHex())});n.organizerPage.Title_Color.subscribe(function(n){$(".color-picker").data("colorpicker").color.setColor(n)});$(".color-picker").colorpicker("setValue",n.organizerPage.Title_Color());$("#organizer-page-form input, #organizer-page-form textarea").on("change",function(){n.changed(!0)});window.onbeforeunload=function(){return n.changed()?"If you leave the page you will lose changes you made. Proceed?":null};n.initDlgFileUploaders();n.displayLikeButtons(!0);n.setReady()}),n};n.chooseTheBackgrounColor=function(t){n.organizerPage.Background_Color(t);$(".bg-color-picker").colorpicker("setValue",n.organizerPage.Background_Color())};n.initEditor=function(t){n.editorInit("#Description",n.editorPresets.organizerPage,"en",function(i){n.editor=i[0];typeof t=="function"&&t()})};n.createPage=function(t,i){i!=null&&typeof i.preventDefault=="function"&&i.preventDefault();n.organizerPage.Title(n.organizerPage.Url_Path());Helpers.clearErrors(n.els.newPageForm,{validataionSymmarySelector:n.els.newPageError});n.showSaving($(n.els.newPageForm));n.api.saveOrganizerPage(ko.mapping.toJS(n.organizerPage),function(t){n.hideSaving($(n.els.newPageForm));t.Code!==OpResult.Codes.OK?Helpers.showErrors(t,n.els.newPageForm,{validataionSymmarySelector:n.els.newPageError}):location.reload()})};n.saveChanges=function(t,i){i!=null&&typeof i.preventDefault=="function"&&i.preventDefault();Helpers.clearErrors(n.els.form,{validataionSymmarySelector:n.els.error});n.showSaving($(n.els.form));n.organizerPage.Description(n.editor.getContent());n.api.saveOrganizerPage(ko.mapping.toJS(n.organizerPage),function(t){n.hideSaving($(n.els.form));t.Code!==OpResult.Codes.OK?Helpers.showErrors(t,n.els.form,{validataionSymmarySelector:n.els.error}):document.pe.changed(!1)})};n.deletePage=function(t,i){i!=null&&typeof i.preventDefault=="function"&&i.preventDefault();showConfirmationWindow({message:document.l10n.removeOrganizerPageConfirm,yes:document.l10n.yes,no:document.l10n.no,yesCallback:function(){Helpers.clearErrors(n.els.form,{validataionSymmarySelector:n.els.error});n.showSaving($(n.els.form));n.api.removeOrganizerPage(n.organizerPage.Url_Path(),function(){n.hideSaving($(n.els.form))})},noCallback:function(){}})};n.goToThePage=function(t,i){i!=null&&typeof i.preventDefault=="function"&&i.preventDefault();window.open(location.origin+"/organizers/"+n.organizerPage.Url_Path())};n.canGoToThePage=ko.pureComputed(function(){return n.organizerPage.Url_Path()!=null&&n.organizerPage.Url_Path().length>0});n.logoImg=new ImageHandler(n.organizerPage.Logo_Image_Url);n.bgImg=new ImageHandler(n.organizerPage.Background_Image_Url);n.hdrImg=new ImageHandler(n.organizerPage.Header_Image_Url);n.initDlgFileUploaders=function(){n.setupFileUploader({type:"logo",selector:"#Logo_Image",imgField:n.organizerPage.Logo_Image_Url,imgProc:n.logoImg,imgSelector:"#logo-image-id"});n.setupFileUploader({type:"hdr",selector:"#Hdr_Image",imgField:n.organizerPage.Header_Image_Url,imgProc:n.hdrImg,imgSelector:"#hdr-image-id"});n.setupFileUploader({type:"bg",selector:"#Bg_Image",imgField:n.organizerPage.Background_Image_Url,imgProc:n.bgImg,imgSelector:"#bg-image-id"})};n.setupFileUploader=function(t){n.initFileUploader({type:t.type,url:"/api/organizers/UploadImage",selector:t.selector,onFormData:function(){return{Image_Type:t.type}},onStart:function(){t.imgProc.inprocess(!0);t.imgProc.error("");t.imgProc.percentage(0)},onProgress:function(n){t.imgProc.percentage(n)},onDone:function(n){t.imgProc.inprocess(!1);n.Code===OpResult.Codes.OK?t.imgField(n.Data[0].url):n.Message!=null&&n.Message.length>0&&t.imgProc.error(n.Message)}});$(t.imgSelector).on("loadstart",function(){t.imgProc.imgLoading(!0);t.imgProc.imgLoadingFailed(!1);t.imgProc.imgLoadingOK(!1)}).on("error",function(){var n=$(t.imgSelector).attr("src")||"";n.length!==0&&(t.imgProc.imgLoading(!1),t.imgProc.imgLoadingFailed(!0),t.imgProc.imgLoadingOK(!1))}).on("load",function(){t.imgProc.imgLoading(!1);t.imgProc.imgLoadingOK(!0);t.imgProc.imgLoadingFailed(!1)})};n.uploadLogo=function(n,t){t!=null&&typeof t.preventDefault=="function"&&t.preventDefault();document.getElementById("Logo_Image").click()};n.removeLogoImage=function(){n.organizerPage.Logo_Image_Url("")};n.uploadBg=function(n,t){t!=null&&typeof t.preventDefault=="function"&&t.preventDefault();document.getElementById("Bg_Image").click()};n.removeBgImage=function(){n.organizerPage.Background_Image_Url("")};n.uploadHdr=function(n,t){t!=null&&typeof t.preventDefault=="function"&&t.preventDefault();document.getElementById("Hdr_Image").click()};n.removeHdrImage=function(){n.organizerPage.Header_Image_Url("")}}function PeoplePage(){var n=this;n.api=new PartyLabz({});n=PageBase(n,{pageId:"people",eventCategory:"People Page"});n=AccountPageBase(n);n.els={};n.isLoading=ko.observable(!0);n.people=ko.observableArray([]);n.filter=new ListMediaFilesCmd;n.mfCategory="people";n.mfActionPrefix="people";n.isUploading=ko.observable(!1);n.buildAAction=function(t){return n.mfActionPrefix+"-"+t};n.init=function(){return n.load(!1),n.displayLikeButtons(!1),ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),n.setReady(),n};n.load=function(){};n.loadMore=function(){};n.refresh=function(){};n.setOrderBy=function(){};n.remove=function(){};n.getDlg=function(n,t){t($(n))}}function SubscribedPage(){var n=this;n.api=new PartyLabz({});n=PageBase(n,{pageId:"subscribed",eventCategory:"Subscribed Page"});n=AccountPageBase(n);n.els={};n.isLoading=ko.observable(!0);n.people=ko.observableArray([]);n.filter=new ListMediaFilesCmd;n.mfCategory="people";n.mfActionPrefix="people";n.isUploading=ko.observable(!1);n.buildAAction=function(t){return n.mfActionPrefix+"-"+t};n.init=function(){return n.load(!1),n.displayLikeButtons(!1),ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),n.setReady(),n};n.load=function(){};n.loadMore=function(){};n.refresh=function(){};n.setOrderBy=function(){};n.remove=function(){};n.getDlg=function(n,t){t($(n))}}function SubscriptionPage(){var n=this;n.api=new PartyLabz({});n=PageBase(n,{pageId:"subscription",eventCategory:"Subscription Page"});n=AccountPageBase(n);n.els={};n.isLoading=ko.observable(!0);n.people=ko.observableArray([]);n.filter=new ListMediaFilesCmd;n.mfCategory="subscription";n.mfActionPrefix="subscription";n.isUploading=ko.observable(!1);n.customerPortalLink=ko.observable("");n.user=ko.observable({});n.buildAAction=function(t){return n.mfActionPrefix+"-"+t};n.init=function(t){return n.load(!1),n.user=ko.mapping.fromJS(t.user),n.customerPortalLink(t.customerPortalLink+"?prefilled_email="+encodeURI(t.user.Email)),n.displayLikeButtons(!0),ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),n.setReady(),n};n.load=function(){};n.loadMore=function(){};n.refresh=function(){};n.setOrderBy=function(){};n.remove=function(){};n.getDlg=function(n,t){t($(n))}}function TemplatesPage(){var n=this;n.api=new PartyLabz({});n=PageBase(n,{pageId:"templates",eventCategory:"Templates Page"});n=AccountPageBase(n);n.els={};n.isLoading=ko.observable(!0);n.people=ko.observableArray([]);n.filter=new ListMediaFilesCmd;n.mfCategory="people";n.mfActionPrefix="people";n.isUploading=ko.observable(!1);n.buildAAction=function(t){return n.mfActionPrefix+"-"+t};n.init=function(){return n.load(!1),n.displayLikeButtons(!1),ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),n.setReady(),n};n.load=function(){};n.loadMore=function(){};n.refresh=function(){};n.setOrderBy=function(){};n.remove=function(){};n.getDlg=function(n,t){t($(n))}}function TransactionsPage(){var n=this;n.api=null;n.eventDateTime=null;n=PageBase(n,{pageId:"transactions",eventCategory:"Transactions Page"});n=AccountPageBase(n);n.els={form:"#transactions-dialog",formBody:"#transactions-dialog div.modal-content",error:"#transactions-dialog div.validation-summary",refundDlg:"#refund-transaction-dialog",refundBodyDlg:"#refund-transaction-dialog div.modal-content",refundDlgError:"#refund-transaction-dialog div.validation-summary"};n.isLoading=ko.observable(!0);n.transactions=ko.observableArray([]);n.transactionsStat=ko.observableArray([]);n.transactionsTotalStat=ko.observableArray([]);n.filter=new ListTransactionsCmd;n.item=null;n.init=function(t){return n.api=new PartyLabz({}),n.item=t&&t.item?ko.mapping.fromJS(t.item):{},n.load(!1,function(){n.displayLikeButtons(n.transactions().length>0)}),ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),ko.applyBindings(n,document.getElementsByClassName("local-dialogs")[0]),n.setReady(),n};n.load=function(t,i){n.filter.Loading(!0);n.api.transactions.listUpgrades(n.filter.toJS(),function(r){if(r&&r.Code===OpResult.Codes.OK){var u=r.Data||[];n.filter.LoadedCnt(r.Data.length);t||n.transactions.removeAll();u.map(function(t){t.Transaction_Time_Str=moment(t.Transaction_Time_Str).format("lll");t.Print_Receipt="/print/receipt/"+t.ID;n.transactions.push(t)})}typeof i=="function"&&i();n.filter.Loading(!1)})};n.loadMore=function(t,i){i!=null&&typeof i.preventDefault=="function"&&i.preventDefault();n.filter.nextPage();n.load(!0)};n.refresh=function(t,i){i!=null&&typeof i.preventDefault=="function"&&i.preventDefault();n.filter.resetPage();n.load(!1);n.getStat()};n.transactionStatusCSS=function(n){switch(n.Status_ID){default:return"bg-default";case 0:return"bg-default";case 50:return"bg-info";case 100:return"bg-silver";case 1e3:return"bg-warning"}}}function UserProfilePage(){var n=this;n.api=new PartyLabz({});n=PageBase(n,{pageId:"user_profile",eventCategory:"User Profile Page"});n=AccountPageBase(n);n.els={userProfileForm:"#profile-user-form"};n.userProfile={Avatar_URL:ko.observable(""),Host_Email:ko.observable(""),Hosted_By:ko.observable(""),Host_Phone:ko.observable(""),DefaultLocation:{Place_Name:ko.observable(""),Street_Address:ko.observable(""),Suite_Number:ko.observable(""),City:ko.observable(""),State:ko.observable(""),Postal_Code:ko.observable(""),Country:ko.observable(""),Link_To_Map:ko.observable(""),Place_Website:ko.observable("")}};n.init=function(t){return t&&t.model!=null&&ko.mapping.fromJS(t.model,{},n.userProfile),n.displayLikeButtons(!0),ko.applyBindings(n,document.getElementsByClassName("page-content")[0]),n.setReady(),n};n.saveChanges=function(t,i){i!=null&&i.preventDefault!=null&&i.preventDefault();n.showSaving($(n.els.userProfileForm));n.api.saveProfile(ko.mapping.toJS(n.userProfile),function(t){n.hideSaving($(n.els.userProfileForm));console.log(t)})}}function PageNotifications(){var n=this;n.api=new PartyLabz({});n=PageBase(n);n.notifications=ko.observableArray([]);n.firstNotification=ko.pureComputed(function(){return n.notifications().length>0?n.notifications()[0]:{ID:"",Title:"",Message:""}});n.init=function(){var t=document.getElementById("page-notification");t!==null&&(location.pathname.search(/^\/events/gi)===-1||location.pathname.search(/^\/events\/create/gi)!==-1)&&(n.api.getPageNotifications(function(t){t.Code===OpResult.Codes.OK&&t.Data!==null&&t.Data.length>0&&(t.Data.map(function(t){n.notifications.push(t)}),$("nav.navbar").addClass("after-ntf"),$("body").addClass("after-ntf"))}),ko.applyBindings(n,t))};n.openPageNotifications=function(){$("#page-notifications").modal("show")}}var Helpers,AgendaMapping;Number.prototype.zeroPad=function(n){var t=n-this.toString().length+1;return Array(+(t>0&&t)).join("0")+this};Number.prototype.asHMS=function(){var n=Math.abs(Math.floor(this/1e3)),i=Math.floor(n/3600),r=Math.floor(n%3600/60),u=Math.floor(n%60),t="";return i&&(t=i.zeroPad(2)+":"),t+(t+r.zeroPad(2)+":"+u.zeroPad(2))};Date.prototype.addDays=function(n){return this.setTime(this.getTime()+n*864e5),this};Date.prototype.addHours=function(n){return this.setTime(this.getTime()+n*36e5),this};Date.prototype.addMinutes=function(n){return this.setTime(this.getTime()+n*6e4),this};Date.prototype.addSeconds=function(n){return this.setTime(this.getTime()+n*1e3),this};Date.prototype.toDayStart=function(){return this.addHours(-this.getHours()).addMinutes(-this.getMinutes()).addSeconds(-this.getSeconds()),this};Date.prototype.diffDays=function(n){return(this.getTime()-n.getTime())/864e5};Date.prototype.isDateDiff=function(n){return n!=null?this.getDate()!=n.getDate()||this.getMonth()!=n.getMonth()||this.getFullYear()!=n.getFullYear():!0};Date.prototype.sameDay=function(n){return n!=null&&this.getFullYear()===n.getFullYear()&&this.getMonth()===n.getMonth()&&this.getDate()===n.getDate()};Date.prototype.diffMinutes=function(n){if(n!=null){var t=n-this;return Math.floor(t/6e4)}return 0};Date.prototype.diffSeconds=function(n){if(n!=null){var t=n-this;return Math.floor(t/1e3)}return 0};Date.prototype.parseDate=function(n){var i=/\/Date\(([0-9]+)\)\//.exec(n),r,t;return i!=null&&i.length==2?(this.setTime(i[1]),this):(r=/([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2})/,t=r.exec(n),t!=null&&t.length==6&&(this.setFullYear(t[1],+t[2]-1,t[3]),this.setHours(t[4],t[5],0,0)),this)};Date.prototype.toCustomDateString=function(){return["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][this.getMonth()]+" "+this.getDate().zeroPad(2)+", "+this.getFullYear()};Date.prototype.toCustomDateTimeString=function(){var n=this.toCustomDateString(),t=this.getHours().zeroPad(2)+":"+this.getMinutes().zeroPad(2);return n+" at "+t};Date.prototype.toCalendarDateTime=function(){return this.getFullYear()+(this.getMonth()+1).zeroPad(2)+this.getDate().zeroPad(2)+"T"+this.getHours().zeroPad(2)+this.getMinutes().zeroPad(2)+"00"};Date.prototype.toYMDHMSString=function(){return this.getFullYear()+"-"+(this.getMonth()+1).zeroPad(2)+"-"+this.getDate().zeroPad(2)+" "+this.getHours().zeroPad(2)+":"+this.getMinutes().zeroPad(2)+":"+this.getSeconds().zeroPad(2)};Date.prototype.toYMDString=function(){return this.getFullYear()+"-"+(this.getMonth()+1).zeroPad(2)+"-"+this.getDate().zeroPad(2)};Date.prototype.toHMSString=function(){return this.getHours().zeroPad(2)+":"+this.getMinutes().zeroPad(2)+":"+this.getSeconds().zeroPad(2)};Date.prototype.setTimeOnly=function(n){var t=n!=null&&n.length>0?n.split(":"):[];return t.length>1&&(this.setHours(+t[0]),this.setMinutes(+t[1])),t.length>2&&this.setSeconds(+t[2]),this};Date.prototype.toHMString=function(){return this.getHours().zeroPad(2)+":"+this.getMinutes().zeroPad(2)};String.prototype.toBoolean=function(n){if(this.length==0)return null;var t=this.toLowerCase();return t=="true"?!0:n?!1:t=="false"?!1:null};String.prototype.filterBy=function(n){for(var i="",t=0,r=this.length;t<r;t++)n.indexOf(this[t])!=-1&&(i+=this[t]);return i};String.prototype.leaveDigitsOnly=function(){return this.filterBy("0123456789")};String.prototype.leaveAlphaNumOnly=function(){return this.filterBy("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")};String.prototype.trimCharAtEnd=function(n){if(this.length==0)return this;for(var t=this;t.length>0&&t[t.length-1]==n;)t=t.substr(0,t.length-1);return t};String.prototype.replaceAll=function(n,t){var i=this;return i.replace(new RegExp(n,"g"),t)};Array.prototype.removeAt=function(n){return this.splice(n,1)};Array.prototype.sortBy=function(){function n(n){var t=1;return n[0]=="-"&&(t=-1,n=n.substr(1)),function(i,r){var u=i[n]<r[n]?-1:i[n]>r[n]?1:0;return u*t}}function t(){if(arguments.length==0)throw"Zero length arguments not allowed for Array.sortBy()";var t=arguments;return function(i,r){for(var u=0,f=0;u==0&&f<t.length;f++)u=n(t[f])(i,r);return u}}return this.sort(t.apply(null,arguments))};Array.prototype.min=function(n){var t,i,u,r;if(n==null||typeof n!="function")return null;for(t=this.length>0?n(this[0]):null,i=0,u=this.length;i<u;++i)r=n(this[i]),t>r&&(t=r);return t};Array.prototype.max=function(n){var t,i,u,r;if(n==null||typeof n!="function")return null;for(t=this.length>0?n(this[0]):null,i=0,u=this.length;i<u;++i)r=n(this[i]),t<r&&(t=r);return t};RegExp.prototype.execAll=function(n){for(var t=null,u=[],r;t=this.exec(n);){r=[];for(i in t)parseInt(i)==i&&r.push(t[i]);u.push(r)}return u};Array.prototype.findIndex||(Array.prototype.findIndex=function(n){var t;if(this==null)throw new TypeError("Array.prototype.findIndex called on null or undefined");if(typeof n!="function")throw new TypeError("predicate must be a function");var i=Object(this),u=i.length>>>0,f=arguments[1],r;for(t=0;t<u;t++)if(r=i[t],n.call(f,r,t,i))return t;return-1});String.prototype.startsWith||(String.prototype.startsWith=function(n,t){return t=t||0,this.indexOf(n,t)===t});OpResult.Codes={OK:0,NOT_FOUND:-1,ALREADY_EXISTS:-2,ALREADY_MODIFIED:-3,CANNOT_BE_MODIFIED:-4,KEY_IS_EMPTY:-5,INVALID_KEY:-6,INVALID_ARGUMENT:-7,INVALID_STATE:-8,MODEL_ERRORS:-9,VALIDATION_ERROR:-10,TIMEOUT:-11,LIMIT_REACHED:-12,REDIRECT:-13,UNAUTHORIZED:-100,ACCESS_DENIED:-101,OPERATION_NOT_ALLOWED:-102,NOT_IMPLEMENTED:-200,DB_CONN_FAILED:-300,DB_OPERATION_FAILED:-301,EXCEPTION:-1e3,GENERAL_ERROR:-2e3,IN_PROGRESS:-3e3,WAIT:-3001,AJAX_ERROR:-1e4};Helpers=function(){function r(){this.rules=[{Pattern:/(https?:\/\/www.youtube.com\/watch\?v=([0-9a-zA-Z_\-]+)(?:&?)([0-9a-zA-Z_\-&=]*))/mig,Replace:'<div class="media-container"><div class="embed-responsive embed-responsive-16by9"><iframe allowfullscreen="" src="https://www.youtube.com/embed/$2?$3" class="embed-responsive-item"><\/iframe><\/div><\/div><p><a href="$1" target="_blank">Open on YouTube<\/a><\/p>'},{Pattern:/(https?:\/\/www\.youtube\.com\/embed\/([0-9a-zA-Z_\-&\?=]+))/mig,Replace:'<div class="media-container"><div class="embed-responsive embed-responsive-16by9"><iframe allowfullscreen="" src="https://www.youtube.com/embed/$2" class="embed-responsive-item"><\/iframe><\/div><\/div><p><a href="$1" target="_blank">Open on YouTube<\/a><\/p>'},{Pattern:/(https?:\/\/vimeo\.com\/channels\/[0-9a-zA-Z_\-]+\/([0-9a-zA-Z_\-/\?&=]+))/mig,Replace:'<div class="media-container"><div class="embed-responsive embed-responsive-16by9"><iframe allowfullscreen="" src="https://player.vimeo.com/video/$2" class="embed-responsive-item"><\/iframe><\/div><\/div><p><a href="$1" target="_blank">Open on Vimeo<\/a><\/p>'},{Pattern:/(https?:\/\/vimeo\.com\/([0-9a-zA-Z_\-/\?&=]+))/mig,Replace:'<div class="media-container"><div class="embed-responsive embed-responsive-16by9"><iframe allowfullscreen="" src="https://player.vimeo.com/video/$2" class="embed-responsive-item"><\/iframe><\/div><\/div><p><a href="$1" target="_blank">Open on Vimeo<\/a><\/p>'},{Pattern:/(https:\/\/www\.twitch\.tv\/videos\/([0-9a-zA-Z_\-/\?&=]+))/mig,Replace:'<div class="media-container"><div class="embed-responsive embed-responsive-16by9"><iframe allowfullscreen="" src="https://player.twitch.tv/?video=v$2" class="embed-responsive-item"><\/iframe><\/div><\/div><p><a href="$1" target="_blank">Open on Twitch<\/a><\/p>'},{Pattern:/(https:\/\/www\.twitch\.tv\/([0-9a-zA-Z_\-/\?&=]+))/mig,Replace:'<div class="media-container"><div class="embed-responsive embed-responsive-16by9"><iframe allowfullscreen="" src="https://player.twitch.tv/?channel=$2" class="embed-responsive-item"><\/iframe><\/div><\/div><p><a href="$1" target="_blank">Open on Twitch<\/a><\/p>'},{Pattern:/(https:\/\/clips\.twitch\.tv\/([0-9a-zA-Z_\-/\?&=]+))/mig,Replace:'<div class="media-container"><div class="embed-responsive embed-responsive-16by9"><iframe allowfullscreen="" src="https://clips.twitch.tv/embed?clip=$2" class="embed-responsive-item"><\/iframe><\/div><\/div><p><a href="$1" target="_blank">Open on Twitch<\/a><\/p>'},];this.re=new RegExp(/(https?:\/\/www.youtube.com\/watch\?v=([^ \<\>]+))/mig);this.process=function(n){for(var r,t=0,i=this.rules.length;t<i;++t)if(r=new RegExp(this.rules[t].Pattern),r.test(n.Message)){n.Message=n.Message.replace(this.rules[t].Pattern,this.rules[t].Replace);break}}}function u(){this._preprocessors=[];this.registerPreprocessor=function(n){this._preprocessors.push(n)};this.initDefaults=function(){this.registerPreprocessor(new r)};this.process=function(n){for(var r=this._preprocessors.length,i={Message:n},t=0;t<r;t++)this._preprocessors[t].process(i);return i.Message}}var n={},i=null,t;return n.processText=function(n){return i==null&&(i=new u,i.registerPreprocessor(new r)),i.process(n)},n.randomString=function(n,t){var i,r,u;for(t=t||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-.!@#$%^&*()+=?",i="",r=0;r<n;r++)u=Math.floor(Math.random()*t.length),i+=t.substring(u,u+1);return i},n.formToJs=function(n){var t={};return $("#"+n+" input, #"+n+" select, #"+n+" textarea").each(function(){var n=$(this).attr("name")||$(this).attr("id")||"";n.length>0&&(t[n]=$(this).val())}),t},n.isPrimitive=function(n){return typeof n=="string"||typeof n=="number"||typeof n=="boolean"},n.isItGuid=function(n){return/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}/.test(n)},n.toBoolean=function(n,t){return n==null||n.length==0?null:(n=n.toLowerCase(),n=="true"?!0:t?!1:n=="false"?!1:null)},n.clone=function(n){return JSON.parse(JSON.stringify(n))},n.convertUTCDateToLocalDate=function(n){var t=new Date(n.getTime()+n.getTimezoneOffset()*6e4),i=n.getTimezoneOffset()/60,r=n.getHours();return t.setHours(r-i),t},n.htmlEncode=function(n){return $("<div />").text(n).html()},n.extend=function(n,t){var i=function(){};i.prototype=t.prototype;n.prototype=new i;n.prototype.constructor=n;n.superclass=t.prototype},n.mixin=function(n,t){var u={},i,r;for(i in t)(typeof u[i]=="undefined"||u[i]!=t[i])&&(n[i]=t[i]);document.all&&!document.isOpera&&(r=t.toString,typeof r=="function"&&r!=n.toString&&r!=u.toString&&r!="\nfunction toString() {\n    [native code]\n}\n"&&(n.toString=t.toString))},n.formatString=function(n,t){var f,i,r,e,u;if(n==null||n.length==0)return"";if(f=new RegExp(/%([^%]+)%/gmi),i=f.execAll(n),i==null||i.length==0)return n;for(r=0,e=i.length;r<e;r++)t[i[r][1]]!==undefined&&(u=t[i[r][1]]||"",u instanceof Date&&(u=u.toCustomDateTimeString()),n=n.replace(i[r][0],u));return n},n.formatElapsedTime=function(n){var t=parseInt(+n/60),i=+n%60;return t=+t<10?"0"+t:t,i=+i<10?"0"+i:i,t+"h "+i+"m"},n.formatMinutesAsHHMM=function(n){var t=parseInt(+n/60),i=+n%60;return t=+t<10?"0"+t:t,i=+i<10?"0"+i:i,t+"h "+i+"m"},n.formatMoney=function(n){return n==null?"":(+n).toFixed(3)},n.formatDistance=function(n){return n==null?"":(+n).toFixed(1)},n.formatVolume=function(n){return n==null?"":(+n).toFixed(2)},n.date2time=function(n){var i,t,r,u;return!(n instanceof Date)&&(i=/\/Date\(([0-9]+)\)\//,t=i.exec(n),t!=null?n=new Date(+t[1]):n instanceof String&&(n=new Date(n)),!(n instanceof Date))?"":(r=n.getHours()<10?"0"+n.getHours():n.getHours(),u=n.getMinutes()<10?"0"+n.getMinutes():n.getMinutes(),r+":"+u)},n.time2date=function(n,t){var i;return n==""?null:(t==null?(i=new Date,t=i.getFullYear()+"-"+i.getMonth()+"-"+i.getDate()):t instanceof Date&&(t=t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()),new Date(t+" "+n+":00"))},n.createEmptyKey=function(){return"00000000-0000-0000-0000-000000000000"},n.IsEmptyVal=function(n){return n==null||n==""},n.isEmptyKeyField=function(t){return t==null||t==""||+t==0||t==n.createEmptyKey()},n.isEmail=function(n){var t=new RegExp(/^[^\s@]+@[^\s@]+\.[^\s@]+$/);return t.test(n)},n.isPhone=function(n){var t=new RegExp(/^[0-9+\-\.\(\) ]+$/);return t.test(n)},n.normalizePhone=function(n){var t=n&&n[0]=="+"?"+":"",i=n&&n.replace(new RegExp(/([^0-9])/g),"");return t+i},n.removeTrailQuotas=function(n){return n?n.replace(new RegExp(/^"|"$/g),""):""},n.extractIDs=function(n,t){var r=[],i;if(n==null||n.length==0)return r;for(i=0;i<n.length;i++)r.push(n[i][t]);return r},n.nextLetter=function(n){return n.replace(/([a-zA-Z])[^a-zA-Z]*$/,function(n){var t=n.charCodeAt(0);switch(t){case 90:return"";case 122:return"";default:return String.fromCharCode(++t)}})},n.onKeyDownAllowDigitsOnly=function(n){var i=n||window.event,t=i.keyCode||i.which;!i.shiftKey&&!i.altKey&&!i.ctrlKey&&t>=48&&t<=57||t>=96&&t<=105||t==8||t==9||t==13||t==35||t==36||t==37||t==39||t==46||t==45||(i.returnValue=!1,i.preventDefault&&i.preventDefault())},n.addOnChangeHandler=function(){$("input, textarea, select").change(function(){$(".save-button").addClass("there-are-changes")})},n.removeChangesClass=function(){$(".save-button").removeClass("there-are-changes")},n.object2getquery=function(n){for(var i=Object.keys(n),r="",t=0;t<i.length;t++)r+=(r!=""?"&":"")+i[t]+"="+n[i[t]];return r},n.parseDate=function(n){return new Date(moment(moment(n).toJSON().substr(0,19))._d)},n.prepareData=function(n){var e,r,i,u,t,f;if(n==null||typeof n!="object"&&typeof n!="Object")return n;for(e=/\/Date\(([0-9]+)\)\//,r=Object.keys(n),i=0;i<r.length;i++)if(r[i]!="_events"&&r[i]!="uid"&&r[i]!="parent")if(u=r[i],t=n[u],t instanceof Array)for(f=0;f<t.length;f++)Helpers.prepareData(n[u][f]);else t instanceof Date?n[u]=Helpers.formatDate(t):typeof t=="Object"||typeof t=="object"?Helpers.prepareData(n[u]):e.test(t)&&(n[u]=(new Date).parseDate(t).toYMDHMSString());return n},n.ajax=function(n,t,i,r,u){var s=this,e=null,o=u&&u.contentType||"",f;o.length>0?e=Helpers.prepareData(t):u&&u.type.toLowerCase()=="get"?(e=Helpers.prepareData(t),o="application/x-www-form-urlencoded; charset=utf-8"):(e=t!=null?JSON.stringify(Helpers.prepareData(t)):null,o="application/json; charset=utf-8");f={type:u&&u.type||"POST",url:n,data:e,contentType:o,success:function(n){i!=null&&i(n)},error:function(n,t){r!=null&&r(new OpResult({Message:t,Code:OpResult.Codes.AJAX_ERROR}))}};u&&u.dataType!=undefined&&(f.dataType=u.dataType);u&&u.cache!=undefined&&(f.cache=u.cache);u&&u.headers!=undefined&&(f.headers=typeof u.headers=="function"?u.headers():u.headers);$.ajax(f)},n.ajaxRequest=function(n,t,i,r){var o=this,u=null,f=r&&r.contentType||"",e;f.length>0?u=Helpers.prepareData(t):r&&r.type.toLowerCase()=="get"?(u=Helpers.prepareData(t),f="application/x-www-form-urlencoded; charset=utf-8"):(u=t!=null?JSON.stringify(Helpers.prepareData(t)):null,f="application/json; charset=utf-8");e={type:r&&r.type||"POST",url:n,data:u,contentType:f,cache:!1,traditional:!0,success:function(n){var t=null;t=n.Code==null?new OpResult({Code:OpResult.Codes.OK}):new OpResult(n);typeof i=="function"&&i(t)},error:function(n,t){i!=null&&i(new OpResult({Message:t,Code:OpResult.Codes.AJAX_ERROR}))}};r&&r.headers!=undefined&&(e.headers=typeof r.headers=="function"?r.headers():r.headers);$.ajax(e)},n.clearKendoBindedObject=function(n,t,i){var r=Object.keys(t);for(var u in r)n.set(i+"."+r[u],null)},n.formatDate=function(n){return n instanceof Date?n.toYMDHMSString():""},n.disableForm=function(n){var t=n!=null&&n.length>0?"#"+n+" ":"";$(t+"input, "+t+"select, "+t+"textarea").prop("disabled",!0)},n.enableForm=function(n){var t=n!=null&&n.length>0?"#"+n+" ":"";$(t+"input, "+t+"select, "+t+"textarea").prop("disabled",!1)},n.disableControls=function(n,t,i){var s=this,t=t!=null?!t:!1,u=[],e=$(n+" input, "+n+" textarea, "+n+" select"),o,f,r;for(i==null?u=e:e.each(function(n,t){i.indexOf($(t).prop("id"))!=-1&&u.push(t)}),o=u.length,f=0;f<o;f++)(r=$(u[f]),$(r).data("massdissabling")!==!1||i!=null&&i.length!=0)&&r!=null&&($(r).data("kendoDropDownList")!=null?$(r).data("kendoDropDownList").enable(t):$(r).data("kendoComboBox")!=null?$(r).data("kendoComboBox").enable(t):$(r).data("kendoDatePicker")!=null?$(r).data("kendoDatePicker").enable(t):$(r).data("kendoDateTimePicker")!=null?$(r).data("kendoDateTimePicker").enable(t):$(r).data("kendoNumericTextBox")!=null?$(r).data("kendoNumericTextBox").enable(t):$(r).prop("disabled",!t))},n.clearErrors=function(n,t){n=n!=null&&n.length>0?n+" ":"";var i=t&&t.validataionSymmarySelector&&t.validataionSymmarySelector.length>0?t.validataionSymmarySelector:"#validationSummary";$(i).text("").addClass("hidden");$(n+".input-validation-error").each(function(n,t){t.classList.remove("input-validation-error");t.classList.add("input-validation-valid")});$(n+".field-validation-error").each(function(n,t){t.classList.remove("field-validation-error");t.classList.add("field-validation-valid")})},n.showErrors=function(n,t,i){var h,c,s,f,u,r,a,e,v,o,l;if(t=t!=null&&t.length>0?t+" ":"",h=!1,c=i&&i.validataionSymmarySelector&&i.validataionSymmarySelector.length>0?i.validataionSymmarySelector:"#validationSummary",Helpers.clearErrors(t,i),n.Code==OpResult.Codes.AJAX_ERROR)$(c).text("Failed to contact server or server threw an exception. Please, try again or contact our support"),h=!0;else{for(s="",f=Object.keys(n.Errors),n.Message!=null&&n.Message.length>0&&(s+=n.Message),u=0;u<f.length;u++){if(r=f[u],a="",r==""||r==undefined){n.Errors[f[u]].errors[0]!=null&&(s+=n.Errors[f[u]].errors[0]);continue}e=$(t+"#"+r);e.length==0&&(v=new RegExp(/(.+)\[(.+)\]\.(.+)/ig),o=v.execAll(r),o.length==1&&o[0].length==4?(r=o[0][1]+"_"+o[0][2]+"_"+o[0][3],e=$("#"+r)):(r=r.replace(/\./gmi,"_"),e=$("#"+r),e.length==0&&(l=f[u].split("."),r=l[l.length-1],e=$("#"+r))));e.addClass("input-validation-error");$(t+".field-validation-valid").each(function(t,i){var o=i.getAttribute("data-valmsg-for")||"",e=o.replace(/\./gmi,"_");(e==r||e==a)&&($(i).html(n.Errors[f[u]].errors[0]),i.className="field-validation-error")})}s.length>0&&($(c).html(s).addClass("text-danger").removeClass("text-success").removeClass("hidden"),h=!0)}return h},t={street_number:{from:"short_name",to:"Street_Address"},route:{from:"long_name",to:"Route"},locality:{from:"long_name",to:"City"},administrative_area_level_1:{from:"long_name",to:"State"},country:[{from:"long_name",to:"Country"},{from:"short_name",to:"Country_Alpha2"}],postal_code:{from:"short_name",to:"Postal_Code"}},n._fillInAddress=function(n,i){var u,r,f,e;if(n!=null&&n.address_components!=null&&i!=null)for(i.Street_Address_Name=n.name||"",u=0;u<n.address_components.length;u++)if(r=n.address_components[u].types[0],t[r])if(t[r]instanceof Array)for(f=0;f<t[r].length;f++)t[r][f].from&&(e=n.address_components[u][t[r][f].from],i[t[r][f].to]=e);else t[r].from&&(e=n.address_components[u][t[r].from],i[t[r].to]=e)},n.fillInAddress=function(i,r){n._fillInAddress(i,r,t)},n.gak="",n.shortenUrlGoogle=function(t,i){var r={type:"POST",url:"https://www.googleapis.com/urlshortener/v1/url?key="+n.gak,data:JSON.stringify({longUrl:t}),contentType:"application/json; charset=utf-8",success:function(n){i!=null&&i(n.id)},error:function(){i!=null&&i(null)}};$.ajax(r)},n.shortenerApiKey="",n.shortenUrl=function(t,i){var r={type:"POST",url:"https://api-ssl.bitly.com/v4/shorten",contentType:"application/json; charset=utf-8",headers:{Authorization:`Bearer ${n.shortenerApiKey}`},data:JSON.stringify({long_url:t}),success:function(n){console.log("BitLy.shorten result:",n);i!=null&&i(n.link)},error:function(){i!=null&&i(null)}};$.ajax(r)},n.getLang=function(){var i=new RegExp(/_lang=([a-zA-Z]{2})/),n=i.exec(location.search),t="";return n!=null&&n.length==2&&(t=n[1]),t},n.getLangAsParam=function(t,i){var r=i!=undefined&&i.length>0?i:n.getLang();return(t===undefined||t==null)&&(t=""),r.length>0&&(r=t+"_lang="+r),r},n.generateUUID=function(){var n=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var i=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(t=="x"?i:i&7|8).toString(16)})},n.arrayHasOwnIndex=function(n,t){return n.hasOwnProperty(t)&&/^0$|^[1-9]\d*$/.test(t)&&t<=4294967294},n.detectIE=function(){var n=window.navigator.userAgent,i=n.indexOf("MSIE "),u,r,t;return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10):(u=n.indexOf("Trident/"),u>0)?(r=n.indexOf("rv:"),parseInt(n.substring(r+3,n.indexOf(".",r)),10)):(t=n.indexOf("Edge/"),t>0)?parseInt(n.substring(t+5,n.indexOf(".",t)),10):!1},n.checkBrowser=function(){return c=navigator.userAgent.search("Chrome"),f=navigator.userAgent.search("Firefox"),m8=navigator.userAgent.search("MSIE 8.0"),m9=navigator.userAgent.search("MSIE 9.0"),c>-1?brwsr="Chrome":f>-1?brwsr="Firefox":m9>-1?brwsr="MSIE 9.0":m8>-1&&(brwsr="MSIE 8.0"),brwsr},n.isFireFox=function(){return navigator.userAgent.search("Firefox")>-1},n.isIE=function(){return navigator.userAgent.search("MSIE")>-1||navigator.userAgent.search("Trident/")>-1},n.createFunctionWithTimeout=function(n,t){var i=!1;return setTimeout(n,t||1e3),function(){i||(i=!0,n())}},n.objToArray=function(t,i){var f=[],r,o,e,u,s;if(t==null)return f;for((i==null||i instanceof Array==!1)&&(i=Object.keys(cfg)),r=0,o=i.length;r<o;++r)if(i[r]instanceof Object)for(e=Object.keys(i[r]),u=0,s=e.length;u<s;++u)f.push(n.objToArray(t[e[u]],i[r][e[u]]));else t[i[r]]!=undefined&&f.push(t[i[r]]);return f},n.arrToObject=function(t,i){var f={},r,o,e,u,s;if(t==null||t instanceof Array==!1)return f;for((i==null||i instanceof Array==!1)&&(i=Object.keys(cfg)),r=0,o=i.length;r<o;++r)if(i[r]instanceof Object)for(e=Object.keys(i[r]),u=0,s=e.length;u<s;++u)f[e[u]]=n.arrToObject(t[r],i[r][e[u]]);else f[i[r]]=t[r];return f},n.getRelativePath=function(n){n=n?n.replace(/(https?:\/\/)/,""):"";var t=n.indexOf("/");return t>=0?n.substr(t):n},n.getUrlPathOnly=function(t){t=n.getRelativePath(t);var i=t.indexOf("?");return i>=0?t.substr(0,i):t},n.setCookie=function(n,t,i){var r=new Date,u="";i!=null&&(r.setTime(r.getTime()+i*6e4),u="expires="+r.toUTCString()+";");document.cookie=n+"="+t+";"+u+"path=/"},n.getCookie=function(n){for(var t,r=n+"=",f=decodeURIComponent(document.cookie),u=f.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return""},n.theSameDate=function(n,t){var r=n instanceof Date?n:Date.parseDate(n),i=t instanceof Date?t:Date.parseDate(t);return n.sameDay(i)},n.fileSize=function(n){var t=Math.log(n)/Math.log(1024)|0,i=(n/Math.pow(1024,t)).toFixed(2);return i+" "+(t==0?"bytes":"KMGTPEZY"[t-1]+"B")},n.loadScript=function(n,t,i){var r=document.createElement("script"),u;r.type="text/javascript";r.async=t!==undefined?t:!1;r.src=n;r.onload=i;u=document.getElementsByTagName("script")[0];u.parentNode.insertBefore(r,u)},n.loadStyle=function(n,t,i){var r=document.createElement("link"),u;r.rel="stylesheet";r.type="text/css";r.async=t!==undefined?t:!1;r.href=n;r.onload=i;u=document.getElementsByTagName("head")[0];u.appendChild(r)},n.parseLocationSearch=function(n){return location.search.split(/\&|\?/).filter(function(n){return n.length>0}).reduce(function(n,t){var i=t.split("=");return n[i[0]]=n[i[0]]!=undefined?typeof n[i[0]]=="boolean"?i[1]=="true":typeof n[i[0]]=="number"?isNaN(i[1])?null:parseInt(i[1]):i[1]:i[1],n},n)},n.buildLocationSearch=function(n){var t="";return Object.keys(n).forEach(function(i){n.hasOwnProperty(i)&&(t+=i+"="+n[i]+"&")}),t.length>0&&(t="?"+t.substr(0,t.length-1)),t},n.findNodePosX=function(n){var t=0;if(n.offsetParent)do t+=n.offsetLeft,n=n.offsetParent;while(n!==null);return t},n.findNodePosY=function(n){var t=0;if(n.offsetParent)do t+=n.offsetTop,n=n.offsetParent;while(n!==null);return t},n.getSocialCss=function(n){for(var r,i=[{pattern:"^https://(www.)?twitter.com",css:"twitter"},{pattern:"^https://(www.)?facebook.com",css:"facebook"},{pattern:"^https://fb.com",css:"facebook"},{pattern:"^https://plus.google.com",css:"google-plus"},{pattern:"^https://(www.)?linkedin.com/",css:"linkedin"},{pattern:"^https://(www.)?instagram.com/",css:"instagram"},{pattern:"^https://(www.)?pinterest.",css:"pinterest"},{pattern:"^https://(www.)?youtube.com",css:"youtube"},{pattern:"^https://[a-zA-Z0-9_-]+.blogspot.com",css:"blogger"},{pattern:"^https://[a-zA-Z0-9_-]+.tumblr.com",css:"tumblr"},{pattern:"^https://(www.)?flickr.com",css:"flickr"},{pattern:"^https://(www.)?reddit.com",css:"reddit"},{pattern:"^https://(www.)?steamcommunity.com",css:"steam"}],t=0,u=i.length;t<u;++t)if(r=new RegExp(i[t].pattern),r.test(n))return i[t].css;return""},n.compareObjects=function(t,i){if(t==null&&i==null)return!1;if(t==null&&i!=null||t!=null&&i==null)return!0;const r=Object.keys(t);for(let u=0,f=r.length;u<f;++u){const f=r[u];if(typeof t[f]=="object"&&t[f]instanceof Date==!1){const r=n.compareObjects(t[f],i[f]);if(r)return!0}else if(t[f]!=i[f])return!0}return!1},n}(),function(){var n=location.pathname;$("#main-menu a").each(function(){var t=$(this).attr("href");n==t?$(this).parent().addClass("active"):$(this).parent().removeClass("active")});$(document).ready(function(){var n=location.pathname,t;setTimeout(function(){document.querySelectorAll("div.my-pages > a").forEach(function(t){var i=Helpers.getUrlPathOnly(t.href);n==i?t.classList.add("active"):t.classList.remove("active")});document.querySelectorAll("select.my-pages > option").forEach(function(t){var i=t.attributes.value?Helpers.getUrlPathOnly(t.attributes.value.value):"";n==i&&t.setAttribute("selected",!0)})},2e3);$("select.my-pages").on("change",function(){var n=$(this).val();n[0]=="/"?location.href=n:document.pe.switchUser()});t=$("div.my-pages").width();$("div.my-pages").css("width",t+"px")});$(".disable-on-click").on("click",function(){$(this).attr("disabled",!0)});$(document).delegate(".just-edited","webkitAnimationEnd",function(){$(this).removeClass("just-edited")});$(document).delegate(".just-edited","animationend",function(){$(this).removeClass("just-edited")});$(document).tooltip({container:"body",placement:"auto",selector:"a[title], button[title], span[title]",trigger:"hover focus",delay:{show:300,hide:500}});$("a.page-scroll").bind("click",function(n){var t=$(this);$("html, body").stop().animate({scrollTop:$(t.attr("href")).offset().top-50},500,"swing",function(){location.hash=t.attr("href")});n.preventDefault()});$("a.ga-event").on("click",function(n){var t=$(this),i=t.attr("data-event-category")||"",r=t.attr("data-event-action")||"",u=t.attr("data-event-label")||"",f=t.attr("data-event-value"),e=t.attr("href")||"",o;i.length>0&&r.length>0&&(o=t.attr("target")=="_blank",e.startsWith("#")||o?gtag("event",r,{event_category:i,event_label:u,value:f}):(n.preventDefault(),gtag("event",r,{event_category:i,event_label:u,value:f,event_callback:function(){location.href=e}})))});sendAnalytics=function(n,t){gtag("event",n,t!=null?t:{})};$(document).delegate("button.ga-event","click",function(){var n=$(this),t=n.attr("data-event-category")||"",i=n.attr("data-event-action")||"",r=n.attr("data-event-label")||"";t.length>0&&i.length>0&&gtag("event",i,{event_category:t,event_label:r,value:undefined})}),function(n){n.fn.showBlockOnClick=function(){var t=this;return t.clickHandler=function(t){var i=n(this),u=i.data("target")||"",r=n(u);r.length>0&&(t.preventDefault(),r.removeClass("hidden"),i.addClass("hidden"))},t.filter("a").each(function(){var i=n(this);if(i.showBlock==undefined){i.showBlock=!0;i.on("click",t.clickHandler)}}),this};n.fn.hideBlockOnClick=function(){var t=this;return t.clickHandler=function(t){var i=n(this),u=i.data("target")||"",r=n(u),f=i.data("show-target")||"",e=n(f);r.length>0&&(t.preventDefault(),r.addClass("hidden"),e.removeClass("hidden"))},t.filter("a").each(function(){var i=n(this);if(i.hideBlock==undefined){i.hideBlock=!0;i.on("click",t.clickHandler)}}),this};n.fn.hideBlock=function(){var t=this;return t.filter("a").each(function(){var t=n(this),r=t.data("target")||"",i=n(r);i.length>0&&(i.addClass("hidden"),t.removeClass("hidden"))}),this}}(jQuery);$("a.show-block").each(function(){$(this).showBlockOnClick()});$("a.hide-block").each(function(){$(this).hideBlockOnClick()});$("body[data-pass-params]").each(function(n,t){var s=$(t).data("pass-params"),r=location.search!=null&&location.search.length>1?location.search.substr(1):"",f,l,o,i,a;if(s.length>0){var u=s.split(","),h=r.split("&"),e={},c="";for(f=0,l=h.length;f<l;++f)o=h[f].split("="),e[o[0]]=o[1];for(i=0,a=u.length;i<a;++i)e[u[i]]!==undefined&&(c+=u[i]+"="+e[u[i]]);r=c}r.length>0&&$(t).find("a").each(function(n,t){var i=$(t).attr("href")||"",f=$(t).attr("skip-pass-params")!==undefined,u;f||i.startsWith("#")===!1&&(u=i.search(/\?/)!=-1?"&":"?",$(t).attr("href",i+u+r))})});$(document).on("show.bs.dropdown",".dropdown",function(){var n=$(this).children(".dropdown-menu"),t=n.height(),i=$(this).children(".dropdown-toggle").height(),o=n.parent().offsetParent().height(),r=n.parent().position().top+i,s=n.parent().position().left,h=window.innerWidth,u=r-i-t,f=o-(r+t),e;f<0&&(u>=0||u>f)&&$(this).addClass("dropup");e=s*100/h;e<50?n.addClass("dropdown-menu-left").removeClass("dropdown-menu-right"):n.addClass("dropdown-menu-right").removeClass("dropdown-menu-left")}).on("hidden.bs.dropdown",".dropdown",function(){$(this).removeClass("dropup")})}();ko.bindingHandlers.datePicker={init:function(n,t,i,r,u,f){var e=n.getAttribute("data-hasNoTime")===!0,o=""+(n.getAttribute("data-time-24")||"")=="true",s=e?"":o?"HH:mm":"h:mm a",h="ddd, MMM DD, YYYY "+s,c=f||{format:h,extraFormats:e?["YYYY-MM-DD"]:["YYYY-MM-DD HH:mm","YYYY-MM-DD hh:mm a"],maxDate:$(n).data("max-date"),minDate:$(n).data("min-date"),showClear:!0,locale:$("html").attr("lang")||"en",sideBySide:!0,ignoreReadonly:!0};$(n).datetimepicker(c).on("dp.change",function(n){var i=t();i(n.date._d)}).on("dp.error",function(){var n=t();n("")})},update:function(n,t){var u=n.getAttribute("data-hasNoTime")===!0,f=""+(n.getAttribute("data-time-24")||"")=="true",e=u?"":f?"HH:mm":"h:mm a",r="ddd, MMM DD, YYYY "+e,o=$(n).data("DateTimePicker").options(),i;o.format!=r&&$(n).data("DateTimePicker").options({format:r});i=ko.utils.unwrapObservable(t());$(n).data("DateTimePicker").date(i instanceof Date?i:null)}};ko.bindingHandlers.datePickerInline={init:function(n,t,i,r,u,f){var h=$(n).data("hasNoTime")===!0,e=$(n).data("time-24")||!1,o,s;typeof $(n).data("time-24")=="string"&&(e=Helpers.toBoolean($(n).data("time-24")));o=h?"":e?"HH:mm":"h:mm a";s=f||{format:"ddd, MMM DD, YYYY "+o,locale:$("html").attr("lang")||"en",extraFormats:["YYYY-MM-DD HH:mm","YYYY-MM-DD hh:mm a"],inline:!0,sideBySide:!0};$(n).datetimepicker(s).on("dp.change",function(n){var i=t();i(n.date._d)}).on("dp.error",function(){var n=t();n("")})},update:function(n,t){var i=ko.utils.unwrapObservable(t());$(n).data("DateTimePicker").date(i)}};ko.bindingHandlers.datePickerDropDown={init:function(n,t,i,r,u,f){var e=$(n).data("time-24")||!1,o,s;typeof $(n).data("time-24")=="string"&&(e=Helpers.toBoolean($(n).data("time-24")));o=e?"HH:mm":"h:mm a";s=f||{format:"ddd, MMM DD, YYYY "+o,locale:$("html").attr("lang")||"en",extraFormats:["YYYY-MM-DD HH:mm","YYYY-MM-DD hh:mm a"],inline:!1,sideBySide:!0};$(n).datetimepicker(s).on("dp.change",function(n){var i=t();i(n.date._d)}).on("dp.error",function(){var n=t();n("")})},update:function(n,t){var i=$(n).data("time-24"),r,u;i!==undefined&&(typeof $(n).data("time-24")=="string"&&(i=Helpers.toBoolean($(n).data("time-24"))),r=i?"HH:mm":"h:mm a",$(n).datetimepicker("format","ddd, MMM DD, YYYY "+r));u=ko.utils.unwrapObservable(t())||null;$(n).data("DateTimePicker").date(u)}};ko.bindingHandlers.dateOnlyPickerDropDown={init:function(n,t,i,r,u,f){var e=f||{format:"ddd, MMM DD, YYYY",locale:$("html").attr("lang")||"en",extraFormats:["YYYY-MM-DD","YYYY-MM-DD"],inline:!1,sideBySide:!0};$(n).datetimepicker(e).on("dp.change",function(n){var i=t();i(n.date._d)}).on("dp.error",function(){var n=t();n("")})},update:function(n,t){var i=ko.utils.unwrapObservable(t())||null;$(n).data("DateTimePicker").date(i)}};ko.bindingHandlers.dateInline={init:function(n,t,i,r,u,f){var e=f||{format:"ddd, MMM DD, YYYY ",locale:$("html").attr("lang")||"en",extraFormats:["YYYY-MM-DD","YYYY-MM-DD"],inline:!0,sideBySide:!0};$(n).datetimepicker(e).on("dp.change",function(n){var i=t();i(n.date._d)}).on("dp.error",function(){var n=t();n("")})},update:function(n,t){var i=ko.utils.unwrapObservable(t());$(n).data("DateTimePicker").date(i)}};ko.bindingHandlers.tinymce={init:function(n,t,i,r,u,f){var e=f||{selector:"#"+n.id,toolbar:["bold italic underline strikethrough | forecolor backcolor | link unlink image media | alignleft aligncenter alignright alignjustify hr | textcolor formatselect fontselect fontsizeselect | bullist numlist | outdent indent | blockquote subscript superscript | removeformat | code"],link_assume_external_targets:!0,menubar:!1,image_advtab:!0,statusbar:!1,plugins:"table,link,image,media,hr,textcolor,code",content_css:"/Content/main.css",height:400};tinymce.init(e);setTimeout(function(){$(n).tinymce().on("change",function(){var i=t();i($(n).tinymce().getContent())})})},update:function(n,t){var i=ko.utils.unwrapObservable(t());$(n).tinymce()!=null&&$(n).tinymce().setContent(i)}};$.ajaxTransport("+binary",function(n,t,i){if(window.FormData&&(n.dataType&&n.dataType=="binary"||n.data&&(window.ArrayBuffer&&n.data instanceof ArrayBuffer||window.Blob&&n.data instanceof Blob)))return{send:function(t,i){var r=new XMLHttpRequest,f=n.url,e=n.type,o=n.async||!0,s=n.responseType||"blob",h=n.data||null,c=n.username||null,l=n.password||null,u;r.addEventListener("load",function(){var t={};t[n.dataType]=r.response;i(r.status,r.statusText,t,r.getAllResponseHeaders())});r.open(e,f,o,c,l);for(u in t)r.setRequestHeader(u,t[u]);r.responseType=s;r.send(h)},abort:function(){i.abort()}}});$(document).ready(function(){function t(){$("#confirmation-yes").click(function(){$("#confirmation-window").modal("hide");typeof n.confirmationWindow.yesCallback=="function"&&n.confirmationWindow.yesCallback()});$("#confirmation-no").click(function(){$("#confirmation-window").modal("hide");typeof n.confirmationWindow.noCallback=="function"&&n.confirmationWindow.noCallback()})}var n=this;n.confirmationWindow={yesCallback:null,noCallback:null};t()});ContentAPI.prototype.Types={article:0,blogPost:1,faq:2,help:3};const BG_COLORS=["#ffffff","#000000","#333333","#666666","#999999","#cccccc","#211a12","#f3d091","#e8c291","#794126","#ccc8b3","#edece0","#2980b9","#343843","#74d478","#d1e9ed","#fdcd2c","#5e545f","#8731dc"],DEFAULT_STYLES={LINK_COLOR:"#171D33",FONT_COLOR:"#171D33",FONT_SIZE:"17px",CONTENT_BG_COLOR:"#ffffff",TAB_BG_COLOR:"#F9F9FC",TAB_TEXT_COLOR:"#171D33",SELECTED_TAB_BG_COLOR:"#f29a31",SELECTED_TAB_TEXT_COLOR:"#ffffff",RSVP_BUTTON_BG_COLOR:"#f29a31",RSVP_BUTTON_TEXT_COLOR:"#ffffff",START_TIME_BG_COLOR:"#d5d5d5",START_TIME_TEXT_COLOR:"#171D33",BG_COLOR:"#ffffff"},DELIVERY_STATUSES={NOT_SENT:0,SENT:5,QUEUED:8,PROCESSED:10,DEFERRED:20,BOUNCED:30,DROPPED:40,SPAM_REPORT:50,DELIVERED:100,OPENED:150,OTHER:1e3,FAILED:1e4},FEATURE_ADDON_TYPES={CUSTOM_LOGO:1,EMAIL:5,TEXT_MESSAGE:10,RSVP_VIA_CALL:20,PHONE_NUMBER:30},REPORT_TYPES={RSVP_QUESTIONS_SUMMARY:"rsvp-questions-summary",RSVP_QUESTIONS_DETAILED:"rsvp-questions-detailed"};AgendaDayGroup.prototype.toJS=function(){return ko.mapping.toJS(this)};Agenda.prototype.setFunctionCallback=function(n){this._subscription!=null&&(this._subscription.dispose(),this._subscription=null);n!=null&&typeof n=="function"&&(this._subscription=this.Start_DTTM.subscribe(function(n){n!=null&&(this._tmpStartTime=n.toHMSString(),this._tmpStartDate=n)},this,"beforeChange"),this._subscription=this.Start_DTTM.subscribe(function(t){this._tmpStartTime!=null&&this._tmpStartDate!=null&&this._tmpStartDate.isDateDiff(t)&&this.Start_DTTM().setTimeOnly(this._tmpStartTime);self._tmpStartDate=null;self._tmpStartTime=null;n(t)},this))};Agenda.prototype.toJS=function(){return ko.mapping.toJS(this)};AgendaMapping={Start_DTTM:{update:function(n){return n.data instanceof Date?new Date(n.data):n.data!=null&&n.data.length>0?new Date(n.data):new Date}},End_DTTM:{update:function(n){return n.data instanceof Date?new Date(n.data):n.data!=null&&n.data.length>0?new Date(n.data):new Date}}};ChecklistItem.prototype.reset=function(){this.ID("");this.Tab_ID("");this.Order_No(0);this.Level_No(0);this.Name("");this.Description("");this.Updated_On("");this.Is_Done(!1)};ChecklistItem.prototype.setValues=function(n){n||(n={});this.ID(n.ID);this.Tab_ID(n.Tab_ID);this.Order_No(n.Order_No);this.Level_No(n.Level_No);this.Name(n.Name||"");this.Description(n.Description||"");this.Updated_On(n.Updated_On||"");this.Is_Done(n.Is_Done!=null?n.Is_Done:!1)};ChecklistItem.prototype.toSubmit=function(){return ko.mapping.toJS(this)};CustomMessage.prototype.setValues=function(n){this.Type_Name(n&&n.Type_Name||this.Type_Name());this.Message_Type(n&&n.Message_Type||this.Message_Type());this.Service_Type(n&&n.Service_Type||0);this.Lang(n&&n.Lang||this.Lang());this.Subject(n&&n.Subject||"");this.Message(n&&n.Message||"");this.Include_Link(n&&n.Include_Link||!0)};CustomMessage.prototype.toSubmit=function(){return{Message_Type:this.Message_Type(),Subject:this.Subject(),Message:this.Message(),Include_Link:this.Include_Link()}};EventRsvpInfo.prototype.clear=function(){this.Url_Path("");this.Title("");this.Starts_On_Formatted("");this.Formatted_Address("");this.Lang("");this.Max_Guest_Total_Guests("");this.Can_Guest_Say_Maybe("");this.Ask_Address("");this.Ask_Phone("");this.Ask_Password("")};FindEventsCmd.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy(),Filter:this.Filter(),Country:this.Country(),State:this.State(),City:this.City(),Event_Category:this.Event_Category()}};FindEventsCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()};FindEventsCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};FindEventsCmd.prototype.resetPage=function(){return this.Page(1)};FindEventsCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};Guest.prototype.defaults={ID:Helpers.createEmptyKey(),Is_It_Me:!1,Has_Host_Role:!1,Address:"",Avatar_URL:"",Created_By:0,Guest_Code:"",Email:"",Email_Delivery_Status:0,Email_Delivery_Status_Desc:"",First_Name:"",Guest_Group_ID:"",Guest_Group_Name:"",Guest_Role:0,Is_Host:!1,Is_Real_Host:!1,Last_Name:"",Name:"",Age:0,Company:"",Job_Title:"",Name_Voice_Recording:"",Main_Guest_Name:"",Rsvp_Group_ID:"",Notify_About_Comments:!1,Send_Host_Notifications:!1,Send_Reminders:!0,Send_Messages:!0,Phone:"",Rsvp_Via:0,Total_Guests:1,Will_Come:0,Will_Come_Str:"",Starred:!1,Create_DTTM:null,Last_Visit_DTTM:null,RSVP_DTTM:null,Checked_In_At:null,Payment_Guest_ID:"",Paid_Amount:0,Currency:"",When_Charged:null,Present_Received_On:null,Max_Guest_Total_Guests:null};Guest.prototype.reset=function(){for(var t=Object.keys(this),n=0,i=t.length;n<i;++n)this.hasOwnProperty(t[n])&&this.defaults[t[n]]!==undefined&&this[t[n]](this.defaults[t[n]])};Guest.prototype.setRsvpQuestionsAnswers=function(n){if(Array.isArray(n)){const t=this;n.forEach(function(n){t.Rsvp_Questions_Answers.push(ko.mapping.fromJS(n))})}};Guest.prototype.set=function(n){for(var i=Object.keys(this),t=0,r=i.length;t<r;++t)this.hasOwnProperty(i[t])&&(n[i[t]]!=undefined?this[i[t]](this.defaults[i[t]]):this[i[t]](n[i[t]]))};Guest.prototype.checkin=function(n){this.Checked_In_At(n!=null&&n.length>0?new Date(n):null)};Guest.ROLES={GUEST:0,FEATURED:100,HOST:1e3,COHOST:1010,TEST:1e4};GuestGroup.prototype.toJS=function(){return ko.mapping.toJS(this)};GuestGroup.prototype.reset=function(){this.ID(Helpers.createEmptyKey());this.Group_Name("");this.Group_Color("#FFFFFF");this.Capacity("");this.Rec_Status_ID(10)};GuestGroup.prototype.copyFrom=function(n){this.ID(n.ID);this.Group_Name(n.Group_Name);this.Group_Color(n.Group_Color);this.Capacity(n.Capacity);this.Rec_Status_ID(n.Rec_Status_ID)};GuestsFilter.prototype.buildRsvp=function(){var n=[];return this.Guests_Going()&&n.push(20),this.Guests_Maybe_Going()&&n.push(15),this.Guests_Not_Going()&&n.push(10),this.Guests_Not_Decided()&&n.push(5),this.Guests_Unknown()&&n.push(0),n};GuestsFilter.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy(),Rsvp:this.buildRsvp(),Guest_Group_ID:this.Guest_Group_ID(),Guest_Group_Assigned:this.Guest_Group_Assigned(),Starred_Only:this.Starred_Only(),Filter:this.Filter()}};GuestsFilter.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()};GuestsFilter.prototype.nextPage=function(){return this.Page(this.Page()+1)};GuestsFilter.prototype.resetPage=function(){return this.Page(1)};GuestsFilter.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};ListAttachmentsCmd.prototype.toJS=function(){return{Tab_ID:this.Tab_ID(),Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy(),Attachment_Type:this.Attachment_Type()}};ListAttachmentsCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()};ListAttachmentsCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};ListAttachmentsCmd.prototype.resetPage=function(){return this.Page(1)};ListAttachmentsCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};ListCmd.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy(),Filter:this.Filter()}};ListCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()};ListCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};ListCmd.prototype.resetPage=function(){return this.Page(1)};ListCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};ListEventsCmd.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),I_Am:this.I_Am(),Upcoming_Events:this.Upcoming_Events(),From_DTTM:this.From_DTTM(),To_DTTM:this.To_DTTM(),Filter:this.Filter()}};ListEventsCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()};ListEventsCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};ListEventsCmd.prototype.resetPage=function(){return this.Page(1)};ListEventsCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};ListMediaFilesCmd.prototype.Types={ALL:0,IMAGE:10,VIDEO:20,AUDIO:30,FILE:40};ListMediaFilesCmd.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy(),Filter:this.Filter(),Media_File_Type:this.Media_File_Type()}};ListMediaFilesCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()||this.Page()===1&&this.Loading()};ListMediaFilesCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};ListMediaFilesCmd.prototype.resetPage=function(){return this.Page(1)};ListMediaFilesCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};ListMessagesCmd.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy(),Incoming:this.Incoming()}};ListMessagesCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()};ListMessagesCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};ListMessagesCmd.prototype.resetPage=function(){return this.Page(1)};ListMessagesCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};ListOrganizersCmd.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy(),Filter:this.Filter()}};ListOrganizersCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()};ListOrganizersCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};ListOrganizersCmd.prototype.resetPage=function(){return this.Page(1)};ListOrganizersCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};ListPartyRsvpQuestionsCmd.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),Filter:this.Filter(),OrderBy:this.OrderBy(),Include_Answers:this.Include_Answers()}};ListSoldTicketsCmd.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy()}};ListSoldTicketsCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()};ListSoldTicketsCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};ListSoldTicketsCmd.prototype.resetPage=function(){return this.Page(1)};ListSoldTicketsCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};ListStreamCmd.prototype.toJS=function(){return{Tab_ID:this.Tab_ID(),Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy(),DTTM:this.DTTM(),New_Items:this.New_Items()}};ListStreamCmd.prototype.setTab=function(n){return this.Tab_ID(n),this};ListStreamCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()};ListStreamCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};ListStreamCmd.prototype.resetPage=function(){return this.Page(1)};ListStreamCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};ListTransactionsCmd.prototype.Types={ALL:-1,EVENT_UPGRADE:0,EVENT_GUEST_PAYMENT:1,EVENT_TICKET:2,REFUND:100};ListTransactionsCmd.prototype.Statuses={COMPLETE:0,TEST:50,PENDING:100,REFUNDED:1e3};ListTransactionsCmd.prototype.toJS=function(){return{Page:this.Page(),PageSize:this.PageSize(),OrderBy:this.OrderBy(),Filter:this.Filter(),Transaction_Type:this.Transaction_Type()}};ListTransactionsCmd.prototype.isThereMore=function(){return this.PageSize()<=this.LoadedCnt()||this.Page()===1&&this.Loading()};ListTransactionsCmd.prototype.nextPage=function(){return this.Page(this.Page()+1)};ListTransactionsCmd.prototype.resetPage=function(){return this.Page(1)};ListTransactionsCmd.prototype.isDataVisible=function(){return this.Page()===1&&this.Loading()===!1||this.Page()>1};MessageToGuests.prototype.clearRecipients=function(){this.To_A_Guest_ID("");this.To_All(!1);this.To_Not_Sent(!1);this.To_Not_Visited(!1);this.To_Not_Decided(!1);this.To_Not_Going(!1);this.To_Going(!1);this.To_Arrived(!1);this.To_Not_Arrived(!1);this.To_Sender(!1);this.To_Group_ID("");this.Consent_Given(!1)};MessageToGuests.prototype.clearMessage=function(){this.Message_Type(0);this.Subject("");this.Message("");this.To_A_Guest_ID("");this.clearRecipients();this.Consent_Given(!1)};MessageToGuests.prototype.toJS=function(){return ko.mapping.toJS(this)};Note.prototype.reset=function(){this.ID("");this.Title("");this.Note("");this.Access_Level(0)};Note.prototype.setValues=function(n){n||(n={});this.ID(n.ID);this.Title(n.Title||"");this.Note(n.Note||"");this.Access_Level(n.Access_Level||0)};Note.prototype.toSubmit=function(){return ko.mapping.toJS(this)};PartyAppearance.prototype.toJS=function(n){return ko.mapping.toJS(n)};PartyAppearance.prototype.setFromJS=function(n){this.Header_Image_ID(n&&n.Header_Image_ID||"");this.Header_Image_Media_File_ID(n&&n.Header_Image_Media_File_ID||"");this.Header_Image_Url(n&&n.Header_Image_Url||"");this.Header_Video_ID(n&&n.Header_Video_ID||"");this.Header_Video_Media_File_ID(n&&n.Header_Video_Media_File_ID||"");this.Header_Video_Url(n&&n.Header_Video_Url||"");this.Bg_Image_ID(n&&n.Bg_Image_ID||"");this.Bg_Media_File_ID(n&&n.Bg_Media_File_ID||"");this.Bg_Image_Url(n&&n.Bg_Image_Url||"");this.Bg_Video_ID(n&&n.Bg_Video_ID||"");this.Bg_Media_File_ID(n&&n.Bg_Media_File_ID||"");this.Bg_Video_Url(n&&n.Bg_Video_Url||"");this.Audio_ID(n&&n.Audio_ID||"");this.Audio_Media_File_ID(n&&n.Audio_Media_File_ID||"");this.Audio_Url(n&&n.Audio_Url||"");this.Audio_Autoplay(n&&n.Audio_Autoplay!=null?n.Audio_Autoplay:!1);this.Audio_Muted(n&&n.Audio_Muted!=null?n.Audio_Muted:!1);this.Audio_Volume(n&&n.Audio_Volume!=null?n.Audio_Volume:50);this.Audio_Loop(n&&n.Audio_Loop!=null?n.Audio_Loop:!1);this.Logo_Media_File_ID(n&&n.Logo_Media_File_ID||"");this.Logo_Url(n&&n.Logo_Url||"");this.Info_Block_Mode(n&&n.Info_Block_Mode!=null?n.Info_Block_Mode:10);this.Display_Title_Mode(n&&n.Display_Title_Mode!=null?n.Display_Title_Mode:1);this.Font_Color(n&&n.Font_Color||DEFAULT_STYLES.FONT_COLOR);this.Font_Family(n&&n.Font_Family||"");this.Font_Size(n&&n.Font_Size||DEFAULT_STYLES.FONT_SIZE);this.Content_Bg_Color(n&&n.Content_Bg_Color||DEFAULT_STYLES.CONTENT_BG_COLOR);this.Tab_Bg_Color(n&&n.Tab_Bg_Color||DEFAULT_STYLES.TAB_BG_COLOR);this.Tab_Text_Color(n&&n.Tab_Text_Color||DEFAULT_STYLES.TAB_TEXT_COLOR);this.Selected_Tab_Bg_Color(n&&n.Selected_Tab_Bg_Color||DEFAULT_STYLES.SELECTED_TAB_BG_COLOR);this.Selected_Tab_Text_Color(n&&n.Selected_Tab_Text_Color||DEFAULT_STYLES.SELECTED_TAB_TEXT_COLOR);this.RSVP_Button_Bg_Color(n&&n.RSVP_Button_Bg_Color||DEFAULT_STYLES.RSVP_BUTTON_BG_COLOR);this.RSVP_Button_Text_Color(n&&n.RSVP_Button_Text_Color||DEFAULT_STYLES.RSVP_BUTTON_TEXT_COLOR);this.Link_Color(n&&n.Link_Color||DEFAULT_STYLES.LINK_COLOR);this.Start_Time_Bg_Color(n&&n.Start_Time_Bg_Color||DEFAULT_STYLES.START_TIME_BG_COLOR);this.Start_Time_Text_Color(n&&n.Start_Time_Text_Color||DEFAULT_STYLES.START_TIME_TEXT_COLOR);this.Bg_Color(n&&n.Bg_Color||DEFAULT_STYLES.BG_COLOR);this.Header_Image_Filter(n&&n.Header_Image_Filter||"");this.Header_Image_Filter_Value(n&&n.Header_Image_Filter_Value||"");this.Header_Image_Curtain_Bg(n&&n.Header_Image_Curtain_Bg||"");this.Header_Image_Curtain_Opacity(n&&n.Header_Image_Curtain_Opacity||0);this.Header_Image_Animation(n&&n.Header_Image_Animation||"");this.Header_Image_Animation_On_Click(n&&n.Header_Image_Animation_On_Click||"");this.Event_Info_Animation(n&&n.Event_Info_Animation||"");this.Event_Start_Time_Animation(n&&n.Event_Start_Time_Animation||"");this.Event_Page_In_Animation(n&&n.Event_Page_In_Animation||"");this.Event_Page_Out_Animation(n&&n.Event_Page_Out_Animation||"");this.Rsvp_Button_Click_Animation(n&&n.Rsvp_Button_Click_Animation||"")};PartyAppearance.prototype.setFromKO=function(n){this.setFromJS(this.toJS(n))};PartyRsvpQuestion.prototype.toJS=function(){return ko.mapping.toJS(this)};PartyRsvpQuestion.prototype.canHaveOptions=function(){return[30,40].includes(Number(this.Rsvp_Question_Type_ID()))};PartyRsvpQuestion.prototype.removeOption=function(n){this.Options.remove(n)};PartyRsvpQuestion.prototype.addOption=function(n){this.Options.push(new PartyRsvpQuestionOption(n))};PartyRsvpQuestionOption.prototype.toJS=function(){return ko.mapping.toJS(this)};PaymentsCfg.prototype.toJS=function(){return ko.mapping.toJS(this)};Policy.prototype.reset=function(){this.ID("");this.Policy_Enabled(!0);this.Title("");this.Checkbox_Label("");this.Require_Signature(!1);this.Age_Limit(0);this.Policy_Text("")};Policy.prototype.setValues=function(n){this.ID(n&&n.ID);this.Policy_Enabled(n&&n.Policy_Enabled!=null?n.Policy_Enabled:!0);this.Title(n&&n.Title||"");this.Checkbox_Label(n&&n.Checkbox_Label||"");this.Require_Signature(n&&n.Require_Signature!=null?n.Require_Signature:!1);this.Age_Limit(n&&n.Age_Limit||0);this.Policy_Text(n&&n.Policy_Text||"")};Policy.prototype.toSubmit=function(){return{ID:this.ID(),Policy_Enabled:this.Policy_Enabled(),Title:this.Title(),Checkbox_Label:this.Checkbox_Label(),Require_Signature:this.Require_Signature(),Age_Limit:this.Age_Limit(),Policy_Text:this.Policy_Text()}};PollAnswer.prototype.toJS=function(){return ko.mapping.toJS(this)};Poll.prototype.toJS=function(){return ko.mapping.toJS(this)};Reminder.prototype.setValues=function(n){this.ID(n&&n.ID);this.Tab_ID(n&&n.Tab_ID);this.Reminder_Type(n&&n.Reminder_Type);this.Recurrent(n&&n.Recurrent!=null?n.Recurrent:!1);this.Remind_At(n&&n.Remind_At?new Date(n.Remind_At):null);this.Remind_At_Str(n&&n.Remind_At?n.Remind_At.toCustomDateString():"");this.Starts_On(n&&n.Starts_On);this.Starts_On_Str(n&&n.Starts_On?n.Starts_On.toCustomDateString():"");this.Ends_On(n&&n.Ends_On);this.Ends_On_Str(n&&n.Ends_On?n.Ends_On.toCustomDateString():"");this.Interval_Days(n&&n.Interval_Days!=null?n.Interval_Days:7);this.Days_Before(n&&n.Days_Before||7);this.Description(n&&n.Description||"");console.log("THIS: ",ko.mapping.toJS(this))};Reminder.prototype.toSubmit=function(){return{ID:this.ID(),Tab_ID:this.Tab_ID(),Reminder_Type:this.Reminder_Type(),Recurrent:this.Recurrent(),Remind_At:this.Remind_At()||this.Starts_On(),Starts_On:this.Starts_On(),Ends_On:this.Ends_On(),Interval_Days:this.Interval_Days(),Days_Before:+this.Days_Before(),Description:this.Description()}};Reminder.prototype.isBeforePreset=function(n){return[1,2,7,14,21,30].indexOf(n)!==-1};GuestInfo.prototype.setPoliciesAcceptances=function(n){if(this.Policies_Acceptances.removeAll(),Array.isArray(n)&&n.length>0){var t=this;n.forEach(function(n){t.Policies_Acceptances.push(new PolicyAcceptance(n))})}};GuestInfo.prototype.setRsvpQuestionsAnswers=function(n){if(this.Rsvp_Questions_Answers.removeAll(),Array.isArray(n)){const t=this;n.forEach(function(n){t.Rsvp_Questions_Answers.push(ko.mapping.fromJS(n))})}};GuestInfo.prototype.getPoliciesAcceptance=function(n){var t=this.Policies_Acceptances().findIndex(function(t){return t.ID()==n});return t!=-1?this.Policies_Acceptances()[t]:{}};GuestInfo.prototype.clear=function(n){this.ID("");this.Name("");this.First_Name("");this.Last_Name("");this.Age(0);this.Email("");this.Phone("");this.Address("");this.Company("");this.Job_Title("");this.Rsvp_Answer(n!=null?n:20);this.Guest_Group_ID("");this.Policies_Acceptances.removeAll();this.Rsvp_Questions_Answers.removeAll()};GuestInfo.prototype.toJS=function(){return ko.mapping.toJS(this)};RSVP.prototype.clear=function(n){this.Event_Code("");this.Total_Guests(1);this.Message("");this.Password("");this.Rsvp_Group_ID("");this.Send_RSVP_Confirmation(!0);this.Send_Messages(!0);this.Send_Reminders(!0);this.Send_Surveys(!1);this.Send_News_And_Offers(!1);this.Messages_From_Organizer(!1);this.MainGuest.clear(n!=null?n:20);this.Accompanying.removeAll()};RSVP.prototype.setFromJs=function(n){this.Total_Guests(n.Total_Guests);this.Rsvp_Group_ID(n.Rsvp_Group_ID);this.MainGuest.ID(n.ID);this.MainGuest.Name(n.Name);this.MainGuest.First_Name(n.First_Name);this.MainGuest.Last_Name(n.Last_Name);this.MainGuest.Age(n.Age);this.MainGuest.Email(n.Email);this.MainGuest.Phone(n.Phone);this.MainGuest.Address(n.Address);this.MainGuest.Company(n.Company);this.MainGuest.Job_Title(n.Job_Title);this.MainGuest.Rsvp_Answer(n.Will_Come);this.MainGuest.Guest_Group_ID(n.Guest_Group_ID);this.MainGuest.setPoliciesAcceptances(n.Policies_Acceptances);this.MainGuest.setRsvpQuestionsAnswers(n.Rsvp_Questions_Answers);this.Send_RSVP_Confirmation=ko.observable(n.Send_RSVP_Confirmation!=null?n.Send_RSVP_Confirmation:!0);this.Send_Messages=ko.observable(n.Send_Messages!=null?n.Send_Messages:!0);this.Send_Reminders=ko.observable(n.Send_Reminders!=null?n.Send_Reminders:!0)};RSVP.prototype.setFromGuest=function(n){this.Total_Guests(n.Total_Guests());this.Rsvp_Group_ID(n.Rsvp_Group_ID());this.MainGuest.ID(n.ID());this.MainGuest.Name(n.Name());this.MainGuest.First_Name(n.First_Name());this.MainGuest.Last_Name(n.Last_Name());this.MainGuest.Age(n.Age());this.MainGuest.Email(n.Email());this.MainGuest.Phone(n.Phone());this.MainGuest.Address(n.Address());this.MainGuest.Company(n.Company());this.MainGuest.Job_Title(n.Job_Title());this.MainGuest.Rsvp_Answer(n.Will_Come());this.MainGuest.Guest_Group_ID(n.Guest_Group_ID());this.MainGuest.setPoliciesAcceptances(n.Policies_Acceptances());this.MainGuest.setRsvpQuestionsAnswers(n.Rsvp_Questions_Answers())};RSVP.prototype.setToGuest=function(n){n.Total_Guests(this.Total_Guests());n.Name(this.MainGuest.Name());n.First_Name(this.MainGuest.First_Name());n.Last_Name(this.MainGuest.Last_Name());n.Email(this.MainGuest.Email());n.Age(this.MainGuest.Age());n.Phone(this.MainGuest.Phone());n.Address(this.MainGuest.Address());n.Company(this.MainGuest.Company());n.Job_Title(this.MainGuest.Job_Title());n.Will_Come(this.MainGuest.Rsvp_Answer());n.Guest_Group_ID(this.MainGuest.Guest_Group_ID());n.Policies_Acceptances(this.MainGuest.Policies_Acceptances());n.setPoliciesAcceptances(this.MainGuest.Policies_Acceptances());n.setRsvpQuestionsAnswers(this.MainGuest.Rsvp_Questions_Answers())};RSVP.prototype.toJS=function(){return ko.mapping.toJS(this)};SignupListItem.prototype.clear=function(){this.ID(Helpers.createEmptyKey());this.Guest_ID("");this.Tab_ID("");this.Name("");this.Link("");this.Image_Url("");this.Quantity(0);this.I_Will_Bring(0);this.Item_Description("");this.Quantity_Per_Guest(null);this.Bought_Quantity(0);this.Is_It_Mine(!1);this.Show_Buyers(!1);this.Is_Bought(!1);this.Left_Quantity(0)};SignupListItem.prototype.toJS=function(){return ko.mapping.toJS(this)};SignupListItem.prototype.imageUrlStyle=function(){return this.Image_Url()?"background-image: url('"+this.Image_Url()+"');":""};SingupForItem.prototype.clear=function(){this.Guest_ID("");this.Item_ID("");this.Who("");this.Quantity(1);this.Description("");this.Name("");this.Max_Quantity(0);this.Quantity_Per_Guest(null)};SingupForItem.prototype.toJS=function(){return{Guest_ID:this.Guest_ID(),Item_ID:this.Item_ID(),Who:this.Who(),Quantity:this.Quantity(),Description:this.Description()}};Tab.prototype.reset=function(){this.ID("");this.Path("");this.Name("");this.Icon(100);this.Tab_Function(-1);this.Display_Mode(2);this.Guest_Change_Data_Mode(0);this.Data_View_Mode(100);this.Function_Mode(Tab.FUNCTION_MODES.ENABLED);this.Cut_Off_At(null);this.Guest_Print_Data_Mode(0);this.Guest_Data_Entry_Quantity_Limit(0);this.Tab_Content("");this.Tab_Settings("");this.IconHtml("");this.Css("");this.Updated_On(null)};Tab.prototype.toJS=function(){return ko.mapping.toJS(this)};Tab.FUNCTIONS={CONTENT:0,GUESTS:10,SIGNUP_LIST:20,POLLS:30,IMAGES:40,SECRET_SANTA:50,COMMENTS:60,PAYMENTS:70,AGENDA:80,FILES:90,ACTIVITY_STREAM:100,CHECKLIST:110,BUDGET:120};Tab.FUNCTION_MODES={DISABLED:0,ENABLED:20,CUT_OFF_AT:30};Tab.GUEST_CHANGE_DATA_MODES={NONE:0,ALLOW:50};Tab.GUEST_PRINT_DATA_MODES={HOST:0,COHOST:10,GUESTS:50,ALL:100};Tab.prototype.IsFunctionActive=function(){const n=this.Function_Mode();if(n===Tab.FUNCTION_MODES.DISABLED)return!1;if(n===Tab.FUNCTION_MODES.CUT_OFF_AT){const n=this.Cut_Off_At();if(n&&moment(n).isBefore(moment()))return!1}return!0};TextToGuests.prototype.reset=function(){this.Message_Type(0);this.Message("");this.Recipients.removeAll();this.Recipients(["00000000-0000-0000-0000-000000000002"]);this.Recipients_Info={};this.Groups.removeAll();this.Attach_Link_To_Event(!0);this.Tab_To_Open("");this.Consent_Given(!1)};TextToGuests.prototype.toJS=function(){return{Message_Type:this.Message_Type(),Message:this.Message(),Recipients:this.Recipients(),Groups:this.Groups(),Attach_Link_To_Event:this.Attach_Link_To_Event(),Tab_To_Open:this.Tab_To_Open(),Consent_Given:this.Consent_Given()}};TextToGuests.prototype.fromJS=function(n){this.Message_Type(n&&n.Message_Type||0);this.Message(n&&n.Message||"");this.Recipients(n&&n.Recipients||[]);this.Groups(n&&n.Groups||[]);this.Attach_Link_To_Event(n&&n.Attach_Link_To_Event!=null?n.Attach_Link_To_Event:!0);this.Tab_To_Open(n&&n.Tab_To_Open||"");this.Consent_Given(n&&n.Consent_Given!=null?n.Consent_Given:!1)};Ticket.prototype.setValues=function(n){this.ID(n&&n.ID||"");this.Ticket_Name(n&&n.Ticket_Name||"");this.Price(n.Price||0);this.Transaction_Subtotal(n.Transaction_Subtotal||0);this.Currency(n.Currency||"");this.Ticket_Code(n&&n.Ticket_Code||"");this.Ticket_Status(n&&n.Ticket_Status||0);this.Ticket_Status_Str(n&&n.Ticket_Status_Str||"");this.Guest_ID(n&&n.Guest_ID||"");this.Guest_Name(n&&n.Guest_Name||"");this.Guest_Email(n&&n.Guest_Email||"");this.Guest_Phone(n&&n.Guest_Phone||"");this.Group_Name(n&&n.Group_Name||"");this.Created_On(n&&n.Created_On||null);this.Scanned_On(n&&n.Scanned_On||"");this.Refunded_On(n&&n.Refunded_On||"");this.Created_On(self.Created_On()?self.Created_On().toCustomDateString():"");this.Scanned_On(self.Scanned_On()?self.Scanned_On().toCustomDateString():"");this.Refunded_On(self.Refunded_On()?self.Refunded_On().toCustomDateString():"");this.Refund_Reason(n&&n.Refund_Reason||"")};Ticket.prototype.reset=function(){this.ID("");this.Ticket_Name(!1);this.Price(0);this.Transaction_Subtotal(0);this.Currency("");this.Ticket_Code("");this.Ticket_Status(0);this.Ticket_Status_Str("");this.Max_Qty_Per_Order(0);this.Guest_ID("");this.Guest_Name("");this.Guest_Email("");this.Guest_Phone("");this.Group_Name("");this.Created_On("");this.Scanned_On("");this.Refunded_On("");this.Created_On_Str("");this.Scanned_On_Str("");this.Refunded_On_Str("");this.Refund_Reason("")};Ticket.prototype.toJS=function(){return ko.mapping.toJS(this)};TicketBuyer.prototype.reset=function(){this.Full_Name("");this.Email("");this.Phone("");this.Street_Adress("");this.Apartment("");this.City("");this.State("");this.Postal_Code("");this.Country("")};TicketOrderForm.prototype.reset=function(){this.Purchase_ID("");this.Token("");this.Message("");this.Buyer.reset()};TicketRefund.prototype.reset=function(){this.Item_ID("");this.Amount(0);this.Price(0);this.Transaction_Subtotal(0);this.Currency("");this.Reason("");this.Refund_All(!1)};TicketRefund.prototype.setValues=function(n){this.Item_ID(n&&n.Item_ID||"");this.Amount(n&&n.Amount||0);this.Price(n&&n.Price||0);this.Transaction_Subtotal(n&&n.Transaction_Subtotal||0);this.Currency(n&&n.Currency||"");this.Reason(n&&n.Reason||"");this.Refund_All(n&&n.Refund_All!=null?n.Refund_All:!1)};TicketRefund.prototype.toJS=function(){return{Item_ID:this.Item_ID(),Amount:this.Amount(),Reason:this.Reason(),Refund_All:this.Refund_All()}};TicketReservationFormDetails.prototype.reset=function(){this.Quantity(0);this.Names.removeAll()};TicketReservationForm.prototype.reset=function(){this.ID("");for(var n=0,t=this.Tickets().length;n<t;++n)this.Tickets()[n].reset();this.Policies.removeAll()};TicketsCfg.prototype.reset=function(){this.Currency("");this.Service_Fee_Mode(0);this.Tax_Percentage(0);this.Tax_Percentage_Input(0);this.Test_Mode(!0);this.Transaction_Descriptor("")};TicketsCfg.prototype.setValues=function(n){this.Currency(n&&n.Currency||"USD");this.Service_Fee_Mode(n&&n.Service_Fee_Mode||0);this.Tax_Percentage(n&&n.Tax_Percentage||0);this.Tax_Percentage_Input(this.Tax_Percentage()*100);this.Test_Mode(n&&n.Test_Mode!=null?n.Test_Mode:!0);this.Transaction_Descriptor(n&&n.Transaction_Descriptor||"")};TicketsCfg.prototype.toJS=function(){return ko.mapping.toJS({Currency:this.Currency(),Service_Fee_Mode:this.Service_Fee_Mode(),Tax_Percentage:this.Tax_Percentage_Input()/100,Test_Mode:this.Test_Mode(),Transaction_Descriptor:this.Transaction_Descriptor()})};TicketType.prototype.setValues=function(n){console.log("Set data: ",n);this.ID(n&&n.ID||"");this.Is_Enabled(n&&n.Is_Enabled!=null?n.Is_Enabled:!1);this.Ticket_Name(n.Ticket_Name||"");this.Ticket_Description(n.Ticket_Description||"");this.Price(n&&n.Price||0);this.Currency(n&&n.Currency||"");this.Quantity(n&&n.Quantity||100);this.Max_Qty_Per_Order(n&&n.Max_Qty_Per_Order||5);this.Ticket_No_Prefix(n&&n.Ticket_No_Prefix||"");this.Ticket_No_Start(n&&n.Ticket_No_Start||1);this.Start_DTTM(n&&n.Start_DTTM||null);this.Start_DTTM_Str(n&&n.Start_DTTM!=null?n.Start_DTTM.toCustomDateString():"");this.End_DTTM(n&&n.End_DTTM||null);this.End_DTTM_Str(n&&n.End_DTTM!=null?this.End_DTTM().toCustomDateString():"")};TicketType.prototype.reset=function(){this.ID("");this.Is_Enabled(!1);this.Ticket_Name("");this.Ticket_Description("");this.Price(0);this.Currency("");this.Quantity(100);this.Max_Qty_Per_Order(5);this.Ticket_No_Prefix("");this.Ticket_No_Start(1);this.Start_DTTM(null);this.Start_DTTM_Str("");this.End_DTTM(null);this.End_DTTM_Str("")};TicketType.prototype.toJS=function(){return ko.mapping.toJS({ID:this.ID(),Is_Enabled:this.Is_Enabled(),Ticket_Name:this.Ticket_Name(),Ticket_Description:this.Ticket_Description(),Price:this.Price(),Quantity:this.Quantity(),Max_Qty_Per_Order:this.Max_Qty_Per_Order(),Ticket_No_Prefix:this.Ticket_No_Prefix(),Ticket_No_Start:this.Ticket_No_Start(),Start_DTTM:this.Start_DTTM()||null,End_DTTM:this.End_DTTM()||null})};TransactionRefund.prototype.reset=function(){this.Item_ID("");this.Amount(0);this.Reason("")};TransactionRefund.prototype.setValues=function(n){this.Item_ID(n&&n.Item_ID||"");this.Amount(n&&n.Amount||0);this.Reason(n&&n.Reason||"")};TransactionRefund.prototype.toJS=function(){return{Item_ID:this.Item_ID(),Amount:this.Amount(),Reason:this.Reason()}};UnsubscribeForm.prototype.toJS=function(){return ko.mapping.toJS(this)};$(document).ready(function(){var n=(new HelpRequestDialog).init()});$(document).ready(function(){var n=new PageNotifications;n.init()})