var $version,__extends,app;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n.getTemplateUrl=function(n){return n+"?v="+$version},n}();n.TemplateUtil=t})(t=n.util||(n.util={}))})(t=n.shared||(n.shared={}))})(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(){function n(n,t){this.$timeout=n;this.$notes=t;this.foundationInit=!1;this.form={note:null,profileNote:!1,trip:null,confidential:!1}}return n.prototype.$onInit=function(){var t=this,n;this.options.trips.length==1?this.form.trip=this.options.trips[0]:this.options.trips.length==0&&this.options.hasProfileNotesRight&&(this.form.profileNote=!0);this.note?(this.form.note=this.note.text,this.form.confidential=this.note.isConfidential,n=this.options.trips.filter(function(n){return n.id==t.note.tripID}),n.length>0&&(this.form.trip=n[0]),this.options.hasProfileNotesRight&&!this.note.tripID&&(this.form.profileNote=!0),this.allowForm=this.note.canEdit):this.allowForm=!0},n.prototype.disableForm=function(){return this.isSaving||this.isDeleting},n.prototype.clickSave=function(){this.isSaving||(this.isSaving=!0,this.errors=null,this.$notes.saveNote(this.note?this.note.id:null,this.person.id,this.form.note,this.form.trip&&this.form.trip.id>0&&!this.form.profileNote?this.form.trip.id:null,this.form.confidential?!0:!1).then(this.saveNoteSuccess.bind(this)).catch(this.saveNoteError.bind(this)))},n.prototype.saveNoteSuccess=function(n){if(n.success){this.onSaveSuccess();return}this.isSaving=!1;this.errors=n.errors},n.prototype.saveNoteError=function(){this.isSaving=!1;this.errors=["Unable to save note... please try again."]},n.prototype.clickDelete=function(){this.foundationInit||($(document).foundation(),this.foundationInit=!0);$(this.getModalID()).foundation("open")},n.prototype.clickConfirmDelete=function(){this.isDeleting||(this.isDeleting=!0,this.$notes.deleteNote(this.note.id,this.note.personID).then(this.deleteNoteSuccess.bind(this)).catch(this.deleteNoteError.bind(this)))},n.prototype.deleteNoteSuccess=function(n){if(!n.success){this.isDeleting=!1;return}$(this.getModalID()).foundation("close");this.onSaveSuccess()},n.prototype.deleteNoteError=function(){this.isDeleting=!1},n.prototype.getModalID=function(){return"#delete-edit-note-"+this.note.id+"-confirm-modal"},n.$inject=["$timeout","NotesService"],n}(),r=function(){function t(){this.controller=i;this.templateUrl=n.shared.util.TemplateUtil.getTemplateUrl("/assets/js/shared/angular/components/notes/noteAddEdit/noteAddEdit.html");this.bindings={trip:"<",person:"<",note:"<",options:"<",onClickCancel:"&",onSaveSuccess:"&"}}return t.$register=function(n){angular.module(n).component("noteAddEdit",new t)},t}();t.NotesAddEditComponent=r})(i=t.notes||(t.notes={}))})(i=t.components||(t.components={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(){function n(n){this.$timeout=n;this.includeGlobal=!0}return n.prototype.$onInit=function(){},n.prototype.$onChanges=function(){this.filterNotes()},n.prototype.filterNotes=function(){if(!this.notes){this.filteredNotes=null;return}this.filteredNotes=this.notes.filter(this.doNoteFilter.bind(this))},n.prototype.doNoteFilter=function(n){if(!this.includeGlobal&&!n.tripName)return!1;if(!this.searchQuery||this.searchQuery.trim().length<1)return!0;var t=this.searchQuery.toLowerCase().trim(),i=n.text.toLowerCase().indexOf(t)>=0,r=n.who.toLowerCase().indexOf(t)>=0,u=n.tripName&&n.tripName.toLowerCase().indexOf(t)>=0;return i||r||u?!0:!1},n.$inject=["$timeout","$filter"],n}(),r=function(){function t(){this.controller=i;this.templateUrl=n.shared.util.TemplateUtil.getTemplateUrl("/assets/js/shared/angular/components/notes/notesList/notesList.html");this.bindings={notes:"<",profileNotes:"<",onClickNew:"&",onClickEdit:"&",refresh:"&"}}return t.$register=function(n){angular.module(n).component("notesList",new t)},t}();t.NotesListComponent=r})(i=t.notes||(t.notes={}))})(i=t.components||(t.components={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(){function n(n,t){this.$timeout=n;this.$notes=t;this.foundationInit=!1}return n.prototype.$onInit=function(){},n.prototype.getModalID=function(){return"#delete-note-"+this.note.id+"-confirm-modal"},n.prototype.formatDate=function(n){var t=moment(n);return t.format("MMM D, YYYY @ h:mm a")},n.prototype.clickDelete=function(){this.foundationInit||($(document).foundation(),this.foundationInit=!0);$(this.getModalID()).foundation("open")},n.prototype.clickConfirmDelete=function(){this.deleting||(this.deleting=!0,this.$notes.deleteNote(this.note.id,this.note.personID).then(this.deleteNoteSuccess.bind(this)).catch(this.deleteNoteError.bind(this)))},n.prototype.deleteNoteSuccess=function(n){if(!n.success){this.deleting=!1;return}$(this.getModalID()).foundation("close");this.refresh()},n.prototype.deleteNoteError=function(){this.deleting=!1},n.prototype.disableForm=function(){return this.deleting},n.$inject=["$timeout","NotesService"],n}(),r=function(){function t(){this.controller=i;this.templateUrl=n.shared.util.TemplateUtil.getTemplateUrl("/assets/js/shared/angular/components/notes/notesListItem/notesListItem.html");this.bindings={note:"<",onClickEdit:"&",refresh:"&"}}return t.$register=function(n){angular.module(n).component("notesListItem",new t)},t}();t.NotesListItemComponent=r})(i=t.notes||(t.notes={}))})(i=t.components||(t.components={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(){function n(n){this.$timeout=n;this.includeGlobal=!0}return n.prototype.$onInit=function(){},n.prototype.$onChanges=function(){this.filterOutgoingMessages()},n.prototype.filterOutgoingMessages=function(){if(!this.messages){this.filteredOutgoingMessages=null;return}this.filteredOutgoingMessages=this.messages.filter(this.doOutgoingMessageFilter.bind(this))},n.prototype.doOutgoingMessageFilter=function(n){if(console.log(this.searchQuery),!this.searchQuery||this.searchQuery.trim().length<1)return!0;var t=this.searchQuery.toLowerCase().trim(),i=n.title.toLowerCase().indexOf(t)>=0;return i?!0:!1},n.prototype.formatDate=function(n){var t=moment(n);return t.format("MMM D, YYYY @ h:mm a")},n.$inject=["$timeout","$filter"],n}(),r=function(){function t(){this.controller=i;this.templateUrl=n.shared.util.TemplateUtil.getTemplateUrl("/assets/js/shared/angular/components/personOutgoingMessage/personOutgoingMessageList/personOutgoingMessageList.html");this.bindings={messages:"<",refresh:"&"}}return t.$register=function(n){angular.module(n).component("personOutgoingMessageList",new t)},t}();t.PersonOutgoingMessageListComponent=r})(i=t.personOutgoingMessage||(t.personOutgoingMessage={}))})(i=t.components||(t.components={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(){function n(n,t){this.$timeout=n;this.$notes=t;this.foundationInit=!1}return n.prototype.$onInit=function(){console.log("person outgoing message list item")},n.prototype.formatDate=function(n){var t=moment(n);return t.format("MMM D, YYYY @ h:mm a")},n.$inject=["$timeout","NotesService"],n}(),r=function(){function t(){this.controller=i;this.templateUrl=n.shared.util.TemplateUtil.getTemplateUrl("/assets/js/shared/angular/components/personOutgoingMessage/personOutgoingMessageListItem/personOutgoingMessageListItem.html");this.bindings={message:"<",refresh:"&"}}return t.$register=function(n){angular.module(n).component("personOutgoingMessageListItem",new t)},t}();t.PersonOutgoingMessageListItemComponent=r})(i=t.personOutgoingMessage||(t.personOutgoingMessage={}))})(i=t.components||(t.components={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function n(){this.showErrors=!1;this.isActive=!0;this.isRequired=!0;this.questionValues=[];this.activeQuestionValueCount=0;this.sortableOptions={items:"> tr",axis:"y",handle:".sort-handle"}}return n}(),r=function(){function t(n,t,i){this.$state=n;this.$timeout=t;this.$trips=i}return t.prototype.$onInit=function(){this.addEditQuestionModal=$("#add-edit-question-modal").foundation();var n=this;this.subscribe({listener:function(t){n.showQuestionModal(t)}})},t.prototype.registerForm=function(n){this.htmlForm=n},t.prototype.resetForm=function(){this.htmlForm.$setPristine()},t.prototype.showQuestionModal=function(t){this.form=new i;this.form.answerType=t.answerType;isNaN(t.id)?((t.answerType==n.shared.models.questions.AnswerType.SingleSelect||t.answerType==n.shared.models.questions.AnswerType.MultiSelect)&&this.addQuestionValue(),this.form.salesforceUrl=t.salesforceUrl):(this.form.questionID=t.id,this.form.body=t.body,this.form.salesforceUrl=t.salesforceUrl,this.form.isActive=t.isActive,this.form.isRequired=t.isRequired,this.form.questionValues=t.questionValues,t.questionValues&&t.questionValues.length&&(this.form.activeQuestionValueCount=t.questionValues.filter(function(){return t.isActive}).length));var r=this;this.$timeout(function(){r.resetForm();r.addEditQuestionModal.foundation("open")},0)},t.prototype.addQuestionValue=function(){var t=new n.shared.models.questions.QuestionValue;t.id=-(new Date).getTime();t.isActive=!0;this.form.questionValues.push(t);this.updateActiveAnswerCount()},t.prototype.deleteQuestionValue=function(n){for(var t=0;t<this.form.questionValues.length;t++)if(this.form.questionValues[t].id==n.id){this.form.questionValues.splice(t,1);break}this.form.questionValues.length==0&&this.addQuestionValue();this.updateActiveAnswerCount()},t.prototype.updateActiveAnswerCount=function(){this.form.activeQuestionValueCount=this.form.questionValues.filter(function(n){return n.isActive}).length},t.prototype.save=function(){var i=this,t=new n.shared.models.questions.Question;t.id=isNaN(this.form.questionID)?-(new Date).getTime():this.form.questionID;t.questionType=this.questionType;t.answerType=this.form.answerType;t.body=this.form.body;t.isActive=this.form.isActive;t.isRequired=this.form.isRequired;t.salesforceUrl=this.form.salesforceUrl;t.questionValues=this.form.answerType==n.shared.models.questions.AnswerType.SingleSelect||this.form.answerType==n.shared.models.questions.AnswerType.MultiSelect?this.form.questionValues:null;this.saveQuestion({question:t});this.close()},t.prototype.clickDeleteQuestion=function(){this.deleteQuestion({questionID:this.form.questionID});this.close()},t.prototype.close=function(){this.form=null;this.resetForm();var n=this;this.$timeout(function(){n.addEditQuestionModal.foundation("close")},0)},t.$inject=["$state","$timeout"],t}(),u=function(){function t(){this.controller=r;this.templateUrl=n.shared.util.TemplateUtil.getTemplateUrl("/assets/js/shared/angular/components/questionModal/questionModal.html");this.bindings={saveQuestion:"&",deleteQuestion:"&",subscribe:"&",questionType:"<"}}return t.$register=function(n){angular.module(n).component("questionModal",new t)},t}();t.QuestionModalComponent=u})(i=t.components||(t.components={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Events=1]="Events";n[n.OutreachPartners=2]="OutreachPartners";n[n.Activities=3]="Activities"})(t=n.FilterTypeTarget||(n.FilterTypeTarget={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.ArdentGoE=1]="ArdentGoE";n[n.AuthorizeNet=2]="AuthorizeNet";n[n.BluePayClover=3]="BluePayClover";n[n.Stripe=4]="Stripe";n[n.Process4Change=5]="Process4Change";n[n.PushPay=6]="PushPay";n[n.Vision2=7]="Vision2";n[n.MyWellTransnational=8]="MyWellTransnational";n[n.Tithely=9]="Tithely";n[n.SimpleDonation=10]="SimpleDonation";n[n.Vanco=11]="Vanco";n[n.RealmGiving=12]="RealmGiving"})(t=n.PaymentProcessor||(n.PaymentProcessor={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.HasNotStarted=0]="HasNotStarted";n[n.HasEnded=1]="HasEnded";n[n.Open=2]="Open"})(t=n.RegistrationStatus||(n.RegistrationStatus={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.manageMissionTrips=1]="manageMissionTrips";n[n.manageRefunds=2]="manageRefunds";n[n.addRemoveTeamMember=3]="addRemoveTeamMember";n[n.addTemplates=4]="addTemplates";n[n.manageBatches=5]="manageBatches";n[n.manageOutreachPartners=6]="manageOutreachPartners";n[n.manageEvents=7]="manageEvents";n[n.systemAdmin=8]="systemAdmin";n[n.manageReferences=9]="manageReferences";n[n.manageApplications=10]="manageApplications";n[n.canCloneMissionTrips=13]="canCloneMissionTrips";n[n.canChangeMissionStatus=14]="canChangeMissionStatus";n[n.manageMissionTripTemplates=15]="manageMissionTripTemplates";n[n.createMissionRequest=16]="createMissionRequest";n[n.approveMissionRequest=17]="approveMissionRequest";n[n.manageEmails=18]="manageEmails";n[n.manageLegal=19]="manageLegal";n[n.manageBasicInformation=20]="manageBasicInformation";n[n.createTripMegaboards=21]="createTripMegaboards";n[n.profileNotes=23]="profileNotes";n[n.confidentialProfileNotes=24]="confidentialProfileNotes";n[n.tripNotes=25]="tripNotes";n[n.confidentialTripNotes=26]="confidentialTripNotes";n[n.canManageFunding=27]="canManageFunding";n[n.canViewFunding=28]="canViewFunding";n[n.canMergePeople=29]="canMergePeople";n[n.isDeveloper=30]="isDeveloper";n[n.canChangeIndividualTravelDates=31]="canChangeIndividualTravelDates";n[n.canManageBilling=32]="canManageBilling"})(t=n.SystemRight||(n.SystemRight={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Entry=1]="Entry";n[n.Trial=6]="Trial";n[n.Cancelled=7]="Cancelled";n[n.Annual=8]="Annual";n[n.Vision2=9]="Vision2";n[n.Internal=10]="Internal";n[n.SimpleDonation=11]="SimpleDonation"})(t=n.TenantServicePlanType||(n.TenantServicePlanType={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.SingleMission=1]="SingleMission";n[n.GeneralMissionApplication=2]="GeneralMissionApplication";n[n.MissionTemplateApplication=3]="MissionTemplateApplication"})(t=n.ApplicationType||(n.ApplicationType={}))})(t=n.application||(n.application={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Pending=1]="Pending";n[n.Success=2]="Success";n[n.Failed=3]="Failed"})(t=n.BackgroundCheckPaymentStatus||(n.BackgroundCheckPaymentStatus={}))})(t=n.backgroundCheck||(n.backgroundCheck={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Task=1]="Task";n[n.Upload=2]="Upload";n[n.SignDocument=3]="SignDocument";n[n.ReadAndAccept=4]="ReadAndAccept";n[n.DownloadUpload=5]="DownloadUpload";n[n.Form=6]="Form"})(t=n.RequirementType||(n.RequirementType={}))})(t=n.requirements||(n.requirements={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Unknown=0]="Unknown";n[n.Pending=1]="Pending";n[n.Approved=2]="Approved";n[n.Denied=3]="Denied";n[n.ChangesRequested=4]="ChangesRequested"})(t=n.TripRequestStatus||(n.TripRequestStatus={}))})(t=n.tripRequests||(n.tripRequests={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.ShortAnswer=1]="ShortAnswer";n[n.LongAnswer=2]="LongAnswer";n[n.MultiSelect=3]="MultiSelect";n[n.SingleSelect=4]="SingleSelect";n[n.Date=5]="Date";n[n.SalesforceAddress=6]="SalesforceAddress"})(t=n.AnswerType||(n.AnswerType={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Percent=1]="Percent";n[n.FlatAmount=2]="FlatAmount"})(t=n.DiscountType||(n.DiscountType={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.SubmitsApplication=1]="SubmitsApplication";n[n.ApplicantApproved=2]="ApplicantApproved";n[n.DepositPaid=3]="DepositPaid"})(t=n.HeadcountDeduction||(n.HeadcountDeduction={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.TeamMember=1]="TeamMember";n[n.TeamLeader=2]="TeamLeader"})(t=n.ParticipantType||(n.ParticipantType={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.None=1]="None";n[n.Donation=2]="Donation";n[n.Invoice=3]="Invoice"})(t=n.PayStructure||(n.PayStructure={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.FellowshipOneFund=1]="FellowshipOneFund";n[n.FellowshipOneSubFund=2]="FellowshipOneSubFund";n[n.FellowshipOneMinistry=3]="FellowshipOneMinistry";n[n.FellowshipOneActivity=4]="FellowshipOneActivity";n[n.MissionShortUrl=5]="MissionShortUrl";n[n.FellowshipOneRoster=6]="FellowshipOneRoster";n[n.CCBCOA=7]="CCBCOA";n[n.CCBCampus=8]="CCBCampus";n[n.CCBGroup=9]="CCBGroup";n[n.CCBGroupEvent=10]="CCBGroupEvent";n[n.FellowshipOneParticipantFund=11]="FellowshipOneParticipantFund";n[n.FellowshipOneParticipantSubFund=12]="FellowshipOneParticipantSubFund";n[n.CCBParticipantCOA=13]="CCBParticipantCOA";n[n.AFCTravelTripID=14]="AFCTravelTripID";n[n.RegistrationLinkText=15]="RegistrationLinkText";n[n.ThinkMinistryDonorProgram=16]="ThinkMinistryDonorProgram";n[n.ThinkMinistryParticipantProgram=17]="ThinkMinistryParticipantProgram";n[n.ThinkMinistryEventID=18]="ThinkMinistryEventID";n[n.ThinkMinistryPledgeCampaignID=19]="ThinkMinistryPledgeCampaignID";n[n.ThinkMinistryEventTypeID=20]="ThinkMinistryEventTypeID";n[n.ThinkMinistryEventCongregation=21]="ThinkMinistryEventCongregation";n[n.F1ActivityError=22]="F1ActivityError";n[n.PushPayDonationFund=23]="PushPayDonationFund";n[n.PushPayParticipantFund=24]="PushPayParticipantFund";n[n.PushPayMerchantListingHandle=25]="PushPayMerchantListingHandle";n[n.PushPayMerchantListingKey=26]="PushPayMerchantListingKey";n[n.ThinkMinistryGeneralPledgeID=27]="ThinkMinistryGeneralPledgeID";n[n.Vision2MissionID=28]="Vision2MissionID";n[n.Vision2DesignationCode=29]="Vision2DesignationCode";n[n.Vision2HasVolunteerOpportunities=30]="Vision2HasVolunteerOpportunities";n[n.RockRMSDonationAccount=31]="RockRMSDonationAccount";n[n.RockRMSParticipantAccount=32]="RockRMSParticipantAccount";n[n.RockRMSGroup=33]="RockRMSGroup";n[n.Vision2AccountSegment=34]="Vision2AccountSegment";n[n.Vision2Fund=35]="Vision2Fund";n[n.Vision2NonCharitableFund=36]="Vision2NonCharitableFund";n[n.TithelyOrganization=37]="TithelyOrganization";n[n.TithelyFund=38]="TithelyFund";n[n.TithelyNonTaxFund=39]="TithelyNonTaxFund";n[n.PlanningCenterFund=40]="PlanningCenterFund";n[n.PlanningCenterParticipantsTaxDeductible=41]="PlanningCenterParticipantsTaxDeductible";n[n.HighPointTripID=42]="HighPointTripID";n[n.ThinkMinistryattachedPledgeCampaignToProgam=43]="ThinkMinistryattachedPledgeCampaignToProgam";n[n.ThinkMinistryTripProductID=44]="ThinkMinistryTripProductID";n[n.RealmDonationFund=45]="RealmDonationFund";n[n.RealmParticipantFund=46]="RealmParticipantFund";n[n.VancoAccountCode=47]="VancoAccountCode";n[n.VancoNonCharitableAccountCode=48]="VancoNonCharitableAccountCode"})(t=n.TripAttributeType||(n.TripAttributeType={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.EventInfo=1]="EventInfo"})(t=n.TripQuestionSetItemSection||(n.TripQuestionSetItemSection={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.CustomField=1]="CustomField";n[n.ConditionalBlock=2]="ConditionalBlock"})(t=n.TripQuestionSetItemType||(n.TripQuestionSetItemType={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.Trip=1]="Trip";n[n.Camp=2]="Camp";n[n.Event=3]="Event"})(t=n.TripType||(n.TripType={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){n[n.BackgroundCheck=1]="BackgroundCheck";n[n.References=2]="References"})(t=n.UserRequirementType||(n.UserRequirementType={}))})(t=n.trips||(n.trips={}))})(t=n.enums||(n.enums={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;t.PAY_STRUCTURES=(i={},i[n.shared.enums.trips.PayStructure.None]={value:n.shared.enums.trips.PayStructure.None,name:"None: Funding is not managed by Go Method",shortName:"None",order:1},i[n.shared.enums.trips.PayStructure.Donation]={value:n.shared.enums.trips.PayStructure.Donation,name:"Donation: Allow for fundraising and donations",shortName:"Donation",order:2},i[n.shared.enums.trips.PayStructure.Invoice]={value:n.shared.enums.trips.PayStructure.Invoice,name:"Invoice: Registrations create invoices to be paid",shortName:"Invoice",order:3},i)})(i=t.trips||(t.trips={}))})(i=t.global||(t.global={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i;t.TRIP_TYPES=(i={},i[n.shared.enums.trips.TripType.Trip]={value:n.shared.enums.trips.TripType.Trip,name:"Trip",shortName:"Trip",linkName:"Trip",color:"banner",destinationName:"Destination",travelDatesName:"Travel Dates",order:1},i[n.shared.enums.trips.TripType.Camp]={value:n.shared.enums.trips.TripType.Camp,name:"Camp",shortName:"Camp",linkName:"Camp",color:"accent1",destinationName:"Location",travelDatesName:"Event Dates",order:2},i[n.shared.enums.trips.TripType.Event]={value:n.shared.enums.trips.TripType.Event,name:"General Event",shortName:"General",linkName:"Event",color:"accent2",destinationName:"Location",travelDatesName:"Event Dates",order:3},i)})(i=t.trips||(t.trips={}))})(i=t.global||(t.global={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(){}return t.renderResponse=function(t){var i=new n.shared.models.HttpResponse;return i.isSuccess=t.isSuccess,i.errorMessages=t.errorMessages,i.response=t,i},t}();t.HttpResponse=i})(i=t.models||(t.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.EventRights=t})(t=n.account||(n.account={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Me=t})(t=n.account||(n.account={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var e=function(){function n(){}return n}(),t,i,r,u,f;n.Tenant=e;t=function(){function n(){}return n}();n.SubAccount=t;i=function(){function n(){}return n}();n.Vision2Settings=i;r=function(){function n(){}return n}();n.TithelySettings=r;u=function(){function n(){}return n}();n.StripeSettings=u;f=function(){function n(){}return n}();n.SimpleDonationSettings=f})(t=n.account||(n.account={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(i){var r;(function(i){var r=function(){function i(){}return i.hasRight=function(t,i,r){return t.isSystemAdmin||t.isSystemAdmin?!0:n.shared.models.account.UserRights.hasGlobalRight(t,i,r)?!0:n.shared.models.account.UserRights.hasAffinityGroupRight(t,undefined,i,r)?!0:!1},i.hasOneRight=function(t,i,r){var u,f;if(t.isSystemAdmin||t.isSystemAdmin)return!0;for(u=0;u<i.length;u++)if(f=i[u],n.shared.models.account.UserRights.hasRight(t,f,r))return!0;return!1},i.hasGlobalRight=function(t,i,r){return t.isSystemAdmin||t.isSystemAdmin?!0:n.shared.models.account.UserRights.hasTripTypeRights(t.globalRights,[i],r)?!0:!1},i.hasOneGlobalRight=function(t,i,r){var u,f;if(t.isSystemAdmin||t.isSystemAdmin)return!0;for(u=0;u<i.length;u++)if(f=i[u],n.shared.models.account.UserRights.hasGlobalRight(t,f,r))return!0;return!1},i.affinityGroupIdsWithOneRight=function(t,i,r){for(var f,e=[],u=0;u<t.affinityGroupRights.length;u++)f=t.affinityGroupRights[u],n.shared.models.account.UserRights.hasTripTypeRights(f,i,r)&&e.push(f.ID);return e},i.hasAffinityGroupRight=function(t,i,r,u){var e,f,o;if(t.isSystemAdmin||n.shared.models.account.UserRights.hasGlobalRight(t,r,u))return!0;for(e=i?t.affinityGroupRights.filter(function(n){return n.ID==i}):t.affinityGroupRights,f=0;f<e.length;f++)if(o=e[f],n.shared.models.account.UserRights.hasTripTypeRights(o,[r],u))return!0;return!1},i.hasGlobalMissionRight=function(n,t,i){return n.isSystemAdmin?!0:n.globalRights.Rights.indexOf(t)>-1?!0:n.globalRights.Trips.indexOf(i)>=0&&n.globalRights.TripRights.indexOf(t)>-1?!0:n.globalRights.Camps.indexOf(i)>=0&&n.globalRights.CampRights.indexOf(t)>-1?!0:n.globalRights.Events.indexOf(i)>=0&&n.globalRights.EventRights.indexOf(t)>-1?!0:!1},i.hasAffinityGroupMissionRight=function(t,i,r){var f,u;if(t.isSystemAdmin||n.shared.models.account.UserRights.hasGlobalMissionRight(t,i,r))return!0;for(f=0;f<t.affinityGroupRights.length;f++)if((u=t.affinityGroupRights[f],u.Rights.indexOf(i)>-1)||u.Trips.indexOf(r)>=0&&u.TripRights.indexOf(i)>-1||u.Trips.indexOf(r)>=0&&u.CampRights.indexOf(i)>-1||u.Trips.indexOf(r)>=0&&u.EventRights.indexOf(i)>-1)return!0;return!1},i.hasMissionRight=function(t,i,r){return t.isSystemAdmin||t.isSystemAdmin?!0:n.shared.models.account.UserRights.hasGlobalMissionRight(t,r,i)?!0:n.shared.models.account.UserRights.hasAffinityGroupMissionRight(t,r,i)?!0:!1},i.hasOneMissionRight=function(t,i,r){var u,f;if(t.isSystemAdmin||t.isSystemAdmin)return!0;for(u=0;u<i.length;u++)if(f=i[u],n.shared.models.account.UserRights.hasMissionRight(t,r,f))return!0;return!1},i.canManageMissionTrips=function(i){return n.shared.models.account.UserRights.hasOneRight(i,[t.enums.SystemRight.manageMissionTrips,t.enums.SystemRight.manageRefunds,t.enums.SystemRight.canManageFunding,t.enums.SystemRight.canViewFunding,t.enums.SystemRight.addRemoveTeamMember,t.enums.SystemRight.manageBasicInformation],null)||i.isMissionAdmin},i.canShowArchivedTrips=function(i){return n.shared.models.account.UserRights.hasOneRight(i,[t.enums.SystemRight.manageMissionTrips,t.enums.SystemRight.manageRefunds,t.enums.SystemRight.canManageFunding,t.enums.SystemRight.canViewFunding,t.enums.SystemRight.addRemoveTeamMember,t.enums.SystemRight.manageBasicInformation],null)||i.isMissionAdmin},i.getTripTypesRight=function(t,i){var u,e,r,o,f;if(!t)return undefined;u={};for(e in n.shared.global.trips.TRIP_TYPES){if(r=n.shared.global.trips.TRIP_TYPES[e].value,o=n.shared.models.account.UserRights.hasOneGlobalRight(t,i,r),o){u[r]={tripType:r,global:!0};continue}f=n.shared.models.account.UserRights.affinityGroupIdsWithOneRight(t,i,r);f.length&&(u[r]={tripType:r,global:!1,affinityGroupIds:f})}return u},i.hasTripTypeRights=function(t,i,r){return n.shared.models.account.UserRights.rightsIntersect(t.Rights,i)?!0:n.shared.models.account.UserRights.hasTripsRight(t,i,r)?!0:n.shared.models.account.UserRights.hasCampsRight(t,i,r)?!0:n.shared.models.account.UserRights.hasEventsRight(t,i,r)?!0:!1},i.hasTripsRight=function(t,i,r){return n.shared.models.account.UserRights.isTripTypeMatch(n.shared.enums.trips.TripType.Trip,r)?n.shared.models.account.UserRights.rightsIntersect(t.TripRights,i):!1},i.hasCampsRight=function(t,i,r){return n.shared.models.account.UserRights.isTripTypeMatch(n.shared.enums.trips.TripType.Camp,r)?n.shared.models.account.UserRights.rightsIntersect(t.CampRights,i):!1},i.hasEventsRight=function(t,i,r){return n.shared.models.account.UserRights.isTripTypeMatch(n.shared.enums.trips.TripType.Event,r)?n.shared.models.account.UserRights.rightsIntersect(t.EventRights,i):!1},i.isTripTypeMatch=function(n,t){return t&&t!=n?!1:!0},i.rightsIntersect=function(t,i){if(t.length>i.length)return n.shared.models.account.UserRights.rightsIntersect(i,t);for(var r=0;r<t.length;r++)if(i.indexOf(t[r])>=0)return!0;return!1},i}();i.UserRights=r})(r=i.account||(i.account={}))})(i=t.models||(t.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.AffinityGroup=t})(t=n.affinityGroups||(n.affinityGroups={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.PersonAffinityGroup=t})(t=n.affinityGroups||(n.affinityGroups={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Application=t})(t=n.application||(n.application={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.ApplicationAddress=t})(t=n.application||(n.application={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.ApplicationQuestion=t})(t=n.application||(n.application={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.BackgroundCheck=t})(t=n.backgroundcheck||(n.backgroundcheck={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.BackgroundCheckRequest=t})(t=n.backgroundcheck||(n.backgroundcheck={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.BackgroundCheckSettings=t})(t=n.backgroundcheck||(n.backgroundcheck={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.BackgroundCheckType=t})(t=n.backgroundcheck||(n.backgroundcheck={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.CCBCampus=t})(t=n.ccb||(n.ccb={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.CCBChartOfAccount=t})(t=n.ccb||(n.ccb={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.CCBEvent=t})(t=n.ccb||(n.ccb={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.CCBGroup=t})(t=n.ccb||(n.ccb={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.CCBOptions=t})(t=n.ccb||(n.ccb={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Activity=t})(t=n.f1||(n.f1={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Fund=t})(t=n.f1||(n.f1={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Ministry=t})(t=n.f1||(n.f1={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var i=function(){function n(){}return n}(),t;n.RosterFolder=i;t=function(){function n(){}return n}();n.Roster=t})(t=n.f1||(n.f1={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.SubFund=t})(t=n.f1||(n.f1={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Fund=t})(t=n.planningcenter||(n.planningcenter={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Fund=t})(t=n.realm||(n.realm={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.RealmOptions=t})(t=n.realm||(n.realm={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Account=t})(t=n.rock||(n.rock={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.RockOptions=t})(t=n.rock||(n.rock={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.ThinkMinistryCongregation=t})(t=n.thinkministry||(n.thinkministry={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.ThinkMinistryEventType=t})(t=n.thinkministry||(n.thinkministry={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.ThinkMinistryOptions=t})(t=n.thinkministry||(n.thinkministry={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.ThinkMinistryProgram=t})(t=n.thinkministry||(n.thinkministry={}))})(t=n.chms||(n.chms={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TimeZone=t})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.EmailDomain=t})(t=n.emails||(n.emails={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Email=t})(t=n.emails||(n.emails={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.EmailValue=t})(t=n.emails||(n.emails={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.EmergencyContact=t})(t=n.emergencyContacts||(n.emergencyContacts={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.EmergencyContactsSettings=t})(t=n.emergencyContacts||(n.emergencyContacts={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Person=t})(t=n.people||(n.people={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={}));__extends=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var u=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return __extends(t,n),t}(n.shared.models.people.Person),i,r;t.PersonSearchResult=u;i=function(){function n(){}return n}();t.PersonSearchReference=i;r=function(){function n(){}return n}();t.ReferencePerson=r})(i=t.people||(t.people={}))})(i=t.models||(t.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.PreApprovalItem=t})(t=n.preApproval||(n.preApproval={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Me=t})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Participant=t})(t=n.people||(n.people={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.PublicTrip=t})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.PublicTripDonationInfo=t})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.PublicTripImage=t})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Fund=t})(t=n.pushpay||(n.pushpay={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Merchant=t})(t=n.pushpay||(n.pushpay={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}(),i,r;n.Question=t,function(n){n[n.Profile=1]="Profile";n[n.Application=2]="Application";n[n.Requirement=3]="Requirement";n[n.Reference=4]="Reference";n[n.Mission=5]="Mission"}(i=n.QuestionType||(n.QuestionType={})),function(n){n[n.ShortAnswer=1]="ShortAnswer";n[n.LongAnswer=2]="LongAnswer";n[n.MultiSelect=3]="MultiSelect";n[n.SingleSelect=4]="SingleSelect";n[n.Date=5]="Date";n[n.SalesforceAddress=6]="SalesforceAddress"}(r=n.AnswerType||(n.AnswerType={}))})(t=n.questions||(n.questions={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.QuestionValue=t})(t=n.questions||(n.questions={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Reference=t})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Organization=t})(t=n.tithely||(n.tithely={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var i=function(){function n(){}return n}(),t;n.FocusItinerary=i;t=function(){function n(){}return n}();n.FocusItineraryParticipants=t})(t=n.travel||(n.travel={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.HighPointAccountRep=t})(t=n.travel||(n.travel={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.HighPointClientInfo=t})(t=n.travel||(n.travel={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.HighPointQuoteRequest=t})(t=n.travel||(n.travel={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var o=function(){function n(){}return n}(),t,i,r,u,f,e;n.HighPointTrip=o;t=function(){function n(){}return n}();n.HighPointContract=t;i=function(){function n(){}return n}();n.HighPointItinerary=i;r=function(){function n(){}return n}();n.HighPointItinerarySegment=r;u=function(){function n(){}return n}();n.HighPointItineraryDueDate=u;f=function(){function n(){}return n}();n.HighPointItineraryTraveler=f;e=function(){function n(){}return n}();n.HighPointItineraryFare=e})(t=n.travel||(n.travel={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Participant=t})(t=n.travel||(n.travel={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.MissionRequestDraft=t})(t=n.tripTemplates||(n.tripTemplates={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.MissionRequestFlat=t})(t=n.tripTemplates||(n.tripTemplates={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.MissionTemplateFlat=t})(t=n.tripTemplates||(n.tripTemplates={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripTemplate=t})(t=n.tripTemplates||(n.tripTemplates={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripTemplateChecklistItem=t})(t=n.tripTemplates||(n.tripTemplates={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripTemplateRequirement=t})(t=n.tripTemplates||(n.tripTemplates={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.ApplicationQuestion=t})(t=n.triprequests||(n.triprequests={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.CustomField=t})(t=n.triprequests||(n.triprequests={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.MissionRequest=t})(t=n.triprequests||(n.triprequests={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Requirement=t})(t=n.triprequests||(n.triprequests={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripRequest=t})(t=n.triprequests||(n.triprequests={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripRequestReview=t})(t=n.triprequests||(n.triprequests={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Trip=t})(t=n.trips||(n.trips={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripAnswer=t})(t=n.trips||(n.trips={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripAttribute=t})(t=n.trips||(n.trips={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripDestination=t})(t=n.trips||(n.trips={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripDonationSuggestion=t})(t=n.trips||(n.trips={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripImage=t})(t=n.trips||(n.trips={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripPaymentDueDate=t})(t=n.trips||(n.trips={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripQuestion=t})(t=n.trips||(n.trips={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.TripRequirement=t})(t=n.trips||(n.trips={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.AccountCode=t})(t=n.vanco||(n.vanco={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Fund=t})(t=n.vision2||(n.vision2={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n}();n.Mission=t})(t=n.vision2||(n.vision2={}))})(t=n.models||(n.models={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.$http=n;this.$q=t;this.loadingTenant=null}return n.$register=function(t){angular.module(t).service("AccountService",n)},n.prototype.getMe=function(){return this.$http.get("/ajax/me?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.invalidateUser=function(n){var t=this;return t.$http.get("/token?"+(new Date).getTime()).then(function(i){var r={Authorization:"Basic "+i.data.token};return t.$http.post("/_api/account/invalidateUser",n,{headers:r})})},n.prototype.invalidateUsers=function(n){n===void 0&&(n=[]);var t=this;return t.$http.get("/token?"+(new Date).getTime()).then(function(i){var r={Authorization:"Basic "+i.data.token};return t.$http.post("/_api/account/invalidateUsers",n,{headers:r})})},n.prototype.fetchTenant=function(){if(this.loadingTenant)return this.loadingTenant;var n=this;return this.loadingTenant=this.$http.get("/ajax/me/tenant?"+(new Date).getTime()).then(function(t){n._tenant=t.data}).finally(function(){n.loadingTenant=null}),this.loadingTenant},n.prototype.getTenant=function(){var n=this;return this._tenant?this.$q(function(t){t(n._tenant)}):this.fetchTenant().then(function(){return n._tenant})},n.$inject=["$http","$q"],n}();n.Service=t})(t=n.account||(n.account={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(){function t(n,t){this.$http=n;this.$q=t;this._baseUrl="/ajax/affinitygroups/"}return t.$register=function(n){angular.module(n).service("AffinityGroupsService",t)},t.prototype.list=function(t){var u=this._baseUrl,i=[],r;return t&&(t.tenant&&i.push("t="+t.tenant),t.includeCounts&&i.push("includeCounts=true"),t.filterMine&&i.push("filterMine=true")),r=i.length>0?"?"+i.join("&"):"",this.$http.get(n.shared.services.ServiceUtil.getUrlNoCache(u+r,r)).then(function(n){return n.data})},t.prototype.get=function(t,i){var f=this._baseUrl+t,r=[],u;return i&&(i.includeUsers&&r.push("includeUsers=true"),i.includeTrips&&r.push("includeTrips=true")),u=r.length>0?"?"+r.join("&"):null,this.$http.get(n.shared.services.ServiceUtil.getUrlNoCache(f+(u?u:""),u)).then(function(n){return n.data})},t.prototype.save=function(n,t,i){var r=this._baseUrl+(i?i:""),u=this;return this.$q(function(i,f){u.$http.post(r,{name:n,description:t}).then(function(n){if(!n.data.success){f(n.data.errors);return}i(n.data.affinityGroup)}).catch(function(){f(["An error occured while trying to save. Please try again."])})})},t.prototype.delete=function(n){var t=this._baseUrl+n+"/delete",i=this;return this.$q(function(n,r){i.$http.post(t,null).then(function(t){if(!t.data.success){r(t.data.errors);return}n(t.data.success)}).catch(function(n){r([n])})})},t.$inject=["$http","$q"],t}(),r;t.Service=i;r=function(){function n(){}return n}()})(i=t.affinityGroups||(t.affinityGroups={}))})(i=t.services||(t.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var r=function(){function n(n){this.$http=n}return n.$register=function(t){angular.module(t).service("BackgroundCheckService",n)},n.prototype.getSettings=function(){return this.$http.get("/ajax/backgroundchecks/settings?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getSettingsForType=function(n){return this.$http.get("/ajax/backgroundchecks/settings/"+n+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getBGCPersonSettings=function(n){return this.$http.get("/ajax/backgroundchecks/personSettings/"+n+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getForPerson=function(n){return this.$http.get("/ajax/backgroundchecks/people/"+n+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.submitBackgroundCheck=function(n,t){return this.$http.post("/ajax/backgroundchecks/people/"+n,{request:t}).then(function(n){return n.data})},n.prototype.submitBackgroundCheckForType=function(n,t,i){return this.$http.post("/ajax/backgroundchecks/people/"+n+"/"+t+"/request",{request:i}).then(function(n){return n.data})},n.prototype.submitBackgroundCheckPayment=function(n,t){return this.$http.post("/ajax/backgroundchecks/people/"+n+"/payment",{request:t}).then(function(n){return n.data})},n.prototype.submitBackgroundCheckPaymentForTypeID=function(n,t,i){return this.$http.post("/ajax/backgroundchecks/people/"+n+"/"+t+"/payment",{request:i}).then(function(n){return n.data})},n.prototype.removeBackgroundCheck=function(n,t){return this.$http.post("/ajax/backgroundchecks/people/"+n+"/remove/"+t,{}).then(function(n){return n.data})},n.$inject=["$http"],n}(),t,i;n.Service=r;t=function(){function n(){}return n}();n.SubmitBackgroundCheckRequest=t;i=function(){function n(){}return n}();n.MakePaymentRequest=i})(t=n.backgroundcheck||(n.backgroundcheck={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/checklists"}return n.$register=function(t){angular.module(t).service("ChecklistService",n)},n.prototype.getChecklistItemTemplates=function(n){var t=[];return n&&t.push("t="+n),t.push((new Date).getTime().toString()),this.$http.get(this._urlBase+"/templates?"+t.join("&")).then(function(n){return n.data})},n.prototype.getChecklistItemTemplate=function(n){var i="/templates/"+n+"?",t=[];return t.push((new Date).getTime().toString()),this.$http.get(this._urlBase+i+t.join("&")).then(function(n){return n.data})},n.prototype.saveChecklistItemTemplate=function(n,t,i){var r="/templates"+(n>0?"/"+n:"");return this.$http.post(this._urlBase+r,{checklistItemTemplate:{Name:t,Description:i}}).then(function(n){return n.data})},n.prototype.deleteChecklistItemTemplate=function(n){var t="/templates/"+n+"/delete";return this.$http.post(this._urlBase+t,{}).then(function(n){return n})},n.$inject=["$http"],n}();n.Service=t})(t=n.checklists||(n.checklists={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/chms"}return n.$register=function(t){angular.module(t).service("ChmsService",n)},n.prototype.getPCOFunds=function(){var n=this;return this.$http.get(this._urlBase+"/pco/funds?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getF1Funds=function(){var n=this;return this.$http.get(this._urlBase+"/f1/funds?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getF1SubFunds=function(n){var t=this;return this.$http.get(this._urlBase+"/f1/funds/"+n+"/subfunds?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getF1Ministries=function(){var n=this;return this.$http.get(this._urlBase+"/f1/ministries?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getF1Activities=function(n){var t=this;return this.$http.get(this._urlBase+"/f1/ministries/"+n+"/activities?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getF1Rosters=function(n){var t=this;return this.$http.get(this._urlBase+"/f1/activities/"+n+"/rosters?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getCCBOptions=function(n){var t=this._urlBase+"/ccb";return n&&(t+="/"+n),this.$http.get(t+"?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getCCBGroups=function(){var n=this._urlBase+"/ccb/groups";return this.$http.get(n+"?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getCCBEvents=function(){var n=this._urlBase+"/ccb/events";return this.$http.get(n+"?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getThinkMinistryOptions=function(){var n=this._urlBase+"/thinkministry";return this.$http.get(n+"?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getThinkMinistryPledgeCampaigns=function(){var n=this._urlBase+"/thinkministry/pledgecampaigns";return this.$http.get(n+"?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.queueThinkMinistryPledgeCampaignImport=function(n,t,i){var r=this._urlBase+"/thinkministry/pledgecampaigns/"+n+"/import";return this.$http.post(r+"?"+(new Date).getTime(),{city:t,country:i}).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getRockOptions=function(){var n=this._urlBase+"/rock";return this.$http.get(n+"?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getRealmOptions=function(){var n=this._urlBase+"/realm";return this.$http.get(n+"?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.$inject=["$http"],n}();n.Service=t})(t=n.chms||(n.chms={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n}return n.$register=function(t){angular.module(t).service("CustomFieldsService",n)},n.prototype.getCustomFieldsSet=function(n){var t=[];return n.tripType&&t.push("type="+n.tripType),n.section&&t.push("section="+n.section),n.tenantCode&&t.push("t="+n.tenantCode),n.includeInactive&&t.push("includeInactive="+n.includeInactive),t.push((new Date).getTime().toString()),this.$http.get("/ajax/trips/custom-fields?"+t.join("&")).then(function(n){return n.data}).catch(function(){return null})},n.$inject=["$http"],n}();n.Service=t})(t=n.customFields||(n.customFields={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this.DATE_FORMAT="MMM D, YYYY";this.TIME_FORMAT="h:mm a"}return n.$register=function(t){angular.module(t).service("DatesService",n)},n.prototype.format=function(n,t){return n?moment(n).format(t):null},n.prototype.getDate=function(n){return this.format(n,this.DATE_FORMAT)},n.prototype.getDateTime=function(n){return this.format(n,this.DATE_FORMAT+" [at] "+this.TIME_FORMAT)},n.prototype.formatDate=function(n,t){return this.format(n,t)},n.prototype.getTimezones=function(){return this.$http.get("/ajax/public/timezones?"+(new Date).getTime()).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.dates||(n.dates={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(i){var u="/ajax/emails",r="/ajax/emails/domains",f="EmailsService",e=function(){function i(n){this.$http=n}return i.$register=function(n){angular.module(n).service(f,i)},i.prototype.getEmails=function(){return this.$http.get(t.ServiceUtil.getUrlNoCache(u)).then(function(n){return n.data}).catch(function(){return null})},i.prototype.getEmail=function(n){return this.$http.get(t.ServiceUtil.getUrlNoCache(u+"/"+n)).then(function(n){return n.data}).catch(function(){return null})},i.prototype.getEmailDomains=function(){return this.$http.get(n.shared.services.ServiceUtil.getUrlNoCache(r)).then(function(n){return n.data}).catch(function(){return null})},i.prototype.getEmailDomain=function(t){return this.$http.get(n.shared.services.ServiceUtil.getUrlNoCache(r+"/"+t)).then(function(n){return n.data}).catch(function(){return null})},i.prototype.authenticateDomain=function(t){var i=n.shared.services.ServiceUtil.getUrlNoCache(r+"/authenticatedomain"),u={domain:t};return this.$http.post(i,u).then(function(n){return n.data})},i.prototype.verifyEmailDomain=function(t){var i=n.shared.services.ServiceUtil.getUrlNoCache(r+"/"+t+"/verify");return this.$http.get(i).then(function(n){return n.data}).catch(function(){return null})},i.prototype.validateEmailDomain=function(t){return this.$http.get(n.shared.services.ServiceUtil.getUrlNoCache(r+"/"+t+"/validate")).then(function(n){return n.data}).catch(function(){return null})},i.prototype.deleteEmailDomain=function(t){var i=n.shared.services.ServiceUtil.getUrlNoCache(r+"/"+t+"/delete");return this.$http.post(i,null).then(function(){return!0}).catch(function(){return!1})},i.prototype.updateEmail=function(n,t,i,r,f,e){var o={reminderFrequency:t,subject:i,body:r,fromPrefix:f,emailDomainId:e};return this.$http.post(u+"/"+n,o).then(function(n){return n.data.success}).catch(function(){return!1})},i.$inject=["$http"],i}();i.Service=e})(i=t.emails||(t.emails={}))})(i=t.services||(t.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n}return n.$register=function(t){angular.module(t).service("EmergencyContactsService",n)},n.prototype.getSettings=function(){var n="/ajax/emergencycontact/settings?"+(new Date).getTime();return this.$http.get(n).then(function(n){return n.data})},n.prototype.saveSettings=function(n){return this.$http.post("/ajax/emergencycontact/settings",n).then(function(n){return n.data})},n.prototype.getEmergencyContacts=function(n){var t="/ajax/emergencycontacts/"+n+"?"+(new Date).getTime();return this.$http.get(t).then(function(n){return n.data})},n.prototype.saveEmergencyContacts=function(n,t){var i="/ajax/emergencycontacts/"+n;return this.$http.post(i,{emergencyContacts:t}).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.emergencyContacts||(n.emergencyContacts={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/features"}return n.$register=function(t){angular.module(t).service("FeaturesService",n)},n.prototype.getFeatures=function(){return this.$http.get(this._urlBase+"?"+(new Date).getTime()).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.features||(n.features={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/filters"}return n.$register=function(t){angular.module(t).service("FiltersService",n)},n.prototype.getFilters=function(n,t){var i=[];return n&&i.push("includeInactive="+(n?"true":"false")),t&&i.push("filterTypeTarget="+t),this.$http.get(this._urlBase+"?"+(i.length>0?i.join("&")+"&":"")+(new Date).getTime()).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.filters||(n.filters={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var i=function(){function t(n){this.httpService=n}return t.$register=function(n){angular.module(n).service("FormsHelperService",t)},t.prototype.formatCurrency=function(n,t,i,r,u){try{n=n||0;t=isNaN(t=Math.abs(t))?2:t;i=i!==undefined?i:"$";r=r||",";u=u||".";var o=n<0?"-":"",f=parseInt(n=Math.abs(+n||0).toFixed(t),10)+"",e=f.length>3?f.length%3:0;return i+o+(e?f.substr(0,e)+r:"")+f.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+r)+(t?u+Math.abs(n-f).toFixed(t).slice(2):"")}catch(s){throw s;}},t.prototype.getCountries=function(n){return this.httpService.get("/ajax/forms/countries?"+(n?"includeAll=true&":"")+(new Date).getTime()).then(function(n){return n.data.countries})},t.prototype.getPaymentsInfo=function(){return this.httpService.get("/ajax/forms/paymentsinfo?"+(new Date).getTime()).then(function(n){return n.data})},t.prototype.addAlert=function(n,t){this.addAlertWithDuration(n,t,4e3)},t.prototype.addAlertWithDuration=function(n,t,i){var r=$("#screen-messages");n||(n="default");$("#screen-message").html(t);$("#screen-messages-container").removeClass().addClass(n);r.slideDown("slow",function(){setTimeout(function(){r.slideUp()},i)});$("#screen-messages .close").click(function(){return r.slideUp(),!1})},t.prototype.allValid=function(n,t,i){var r,u,f;if(n.$valid)return!0;if(!i){for(r in n.$error)if(n.$error.hasOwnProperty(r)&&(u=this.allValid(n,t,r),!u))return!1;return!0}return n.$error[i]?(f=n.$error[i].filter(function(n){return n.$name==t}),f.length==0):!0},t.prototype.allValidStartsWith=function(n,t,i){var r,u,f;if(n.$valid)return!0;if(!i){for(r in n.$error)if(n.$error.hasOwnProperty(r)&&(u=this.allValidStartsWith(n,t,r),!u))return!1;return!0}return n.$error[i]?(f=n.$error[i].filter(function(n){return n.$name.indexOf(t)==0}),f.length==0):!0},t.prototype.validEmail=function(n){return/^[a-zA-Z0-9.!#$%&�*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/.test(n)},t.prototype.showErrorFields=function(n){if(n)try{$(document).find("input").removeClass("has-error");$.each(n,function(n){var t=$(document).find('input[name="'+n+'"]');t&&t.length!=0||(t=$(document).find('select[name="'+n+'"]').parent());t.addClass("has-error");$(document).find("label[for='"+n+"']").addClass("has-error")})}catch(t){throw t;}},t.prototype.clearErrors=function(){$(document).find(".has-error").removeClass("has-error")},t.prototype.getTripTypeName=function(t,i){var r=t?n.shared.global.trips.TRIP_TYPES[t]:n.shared.global.trips.TRIP_TYPES[n.shared.enums.trips.TripType.Event];return i&&i.toLowerCase?r.shortName.toLowerCase():r.shortName},t.prototype.getTripTypeLinkName=function(t,i){var r=t?n.shared.global.trips.TRIP_TYPES[t]:n.shared.global.trips.TRIP_TYPES[n.shared.enums.trips.TripType.Event];return i&&i.toLowerCase?r.linkName.toLowerCase():r.linkName},t.prototype.getTripTypeColor=function(t){var i=t?n.shared.global.trips.TRIP_TYPES[t]:n.shared.global.trips.TRIP_TYPES[n.shared.enums.trips.TripType.Event];return i.color},t.prototype.getTripTypeDestinationName=function(t){return t?n.shared.global.trips.TRIP_TYPES[t].destinationName:n.shared.global.trips.TRIP_TYPES[n.shared.enums.trips.TripType.Event].destinationName},t.prototype.getTripTypeTravelDatesName=function(t){return t?n.shared.global.trips.TRIP_TYPES[t].travelDatesName:n.shared.global.trips.TRIP_TYPES[n.shared.enums.trips.TripType.Event].travelDatesName},t.$inject=["$http"],t}();t.Service=i})(i=t.forms||(t.forms={}))})(i=t.services||(t.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n}return n.$register=function(t){angular.module(t).service("ItineraryService",n)},n.prototype.getAfcTrip=function(n){var t="/ajax/trips/"+n+"/itineraries/afc/trip";return this.$http.post(t,{}).then(function(n){return n.data})},n.prototype.getAfcItineraries=function(n){var t="/ajax/trips/"+n+"/itineraries/afc";return this.$http.get(t+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getAfcItinerary=function(n,t,i,r){var f="/ajax/trips/"+n+"/itineraries/afc/"+t+"?",u=[];return i&&u.push("i=true"),r&&u.push("p=true"),u.length>0&&(f+=u.join("&")+"&"),this.$http.get(f+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getAfcItineraryParticipants=function(n,t){var i="/ajax/trips/"+n+"/itineraries/afc/"+t+"/participants";return this.$http.get(i+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.saveAfcItineraryParticipants=function(n,t,i){var r="/ajax/trips/"+n+"/itineraries/afc/"+t+"/participants";return this.$http.post(r,{participantIDs:i}).then(function(n){return n.data})},n.prototype.saveAfcTripCode=function(n,t){var i="/ajax/trips/"+n+"/itineraries/afc/save",r={afcTripCode:t};return this.$http.post(i,r).then(function(n){return n.data})},n.prototype.removeAfcTrip=function(n){var t="/ajax/trips/"+n+"/itineraries/afc/remove";return this.$http.post(t,{}).then(function(n){return n.data})},n.prototype.saveExistingHighpointTrip=function(n,t,i){var r="/ajax/trips/"+n+"/itineraries/highpoint/saveexisting",u={highpointTripCode:t,highpointOrgID:i};return this.$http.post(r,u).then(function(n){return n.data})},n.prototype.saveNewHighpointTrip=function(n,t){var i="/ajax/trips/"+n+"/itineraries/highpoint/new";return this.$http.post(i,t).then(function(n){return n.data})},n.prototype.getHighpointTrip=function(n){var t="/ajax/trips/"+n+"/itineraries/highpoint/trip";return this.$http.get(t).then(function(n){return n.data})},n.prototype.getExistingHighpointTrip=function(n){var t="/ajax/trips/"+n+"/itineraries/highpoint/existingTrip";return this.$http.get(t).then(function(n){return n.data})},n.prototype.updateHighPointItineraryParticipants=function(n,t,i){var r="/ajax/trips/"+n+"/itineraries/highpoint/participants";return this.$http.post(r,{participantIDs:i,itineraryID:t}).then(function(n){return n.data})},n.prototype.submitHighpointTravelers=function(n,t){var i="/ajax/trips/"+n+"/itineraries/highpoint/submittravelers";return this.$http.post(i,{contractID:t}).then(function(n){return n.data})},n.prototype.removeHighpointTrip=function(n){var t="/ajax/trips/"+n+"/itineraries/highpoint/remove";return this.$http.post(t,{}).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.itinerary||(n.itinerary={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){this._oldDesignKey="trips.useOldDesign"}return n.$register=function(t){angular.module(t).service("NewDesignService",n)},n.prototype.enableNewDesign=function(){localStorage[this._oldDesignKey]=!1},n.prototype.isUsingNewDesign=function(){var n=localStorage.getItem(this._oldDesignKey);return n==null||n=="false"},n.prototype.getEventsUrl=function(){return this.isUsingNewDesign()?"/_/trips":"/trips/"},n}();n.Service=t})(t=n.newDesign||(n.newDesign={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n}return n.$register=function(t){angular.module(t).service("NotesService",n)},n.prototype.getNotes=function(n,t,i){t===void 0&&(t=0);i===void 0&&(i=0);var r="/ajax/notes/"+n+"?";return t&&(r+="tripID="+t+"&"),i>0&&(r+="count="+i+"&"),r+=(new Date).getTime(),this.$http.get(r).then(function(n){return n.data})},n.prototype.getNewNoteOptions=function(n,t){var i="/ajax/notes/"+n+"/options?";return t&&(i+="tripID="+t+"&"),i+=(new Date).getTime(),this.$http.get(i).then(function(n){return n.data})},n.prototype.saveNote=function(n,t,i,r,u){var f="/ajax/notes/"+t;return n>0&&(f+="/"+n),this.$http.post(f,{note:{noteText:i,missionID:r,IsConfidential:u}}).then(function(n){return n.data})},n.prototype.deleteNote=function(n,t){var i="/ajax/notes/"+t+"/"+n+"/delete";return this.$http.post(i,{}).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.notes||(n.notes={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n.$register=function(t){angular.module(t).service("NumbersService",n)},n.prototype.formatNumber=function(n,t){n==null&&(n=0);t?(t.withCommas=t.withCommas||!0,t.forceDecimals=t.forceDecimals||!1,t.places=t.places!=null?t.places:2):t={withCommas:!0,forceDecimals:!1,places:2};var r=n*100%100>0,i=n;return((r||t.forceDecimals)&&(i=n.toFixed(t.places)),t.withCommas)?this.numberWithCommas(i):i},n.prototype.numberWithCommas=function(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")},n}();n.Service=t})(t=n.numbers||(n.numbers={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n}return n.$register=function(t){angular.module(t).service("PaymentMerchantsService",n)},n.prototype.list=function(n){var t="/ajax/settings/paymentmerchants?"+(n?"tenant="+n+"&":"")+(new Date).getTime();return this.$http.get(t).then(function(n){return n.data})},n.prototype.connect=function(n){var t=n.id?"/ajax/settings/paymentmerchants/"+n.identifier:"/ajax/settings/paymentmerchants";return this.$http.post(t,{merchant:n}).then(function(n){return n.data})},n.prototype.remove=function(n){var t="/ajax/settings/paymentmerchants/"+n+"/remove";return this.$http.post(t,{}).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.paymentMerchants||(n.paymentMerchants={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n}return n.$register=function(t){angular.module(t).service("PeopleService",n)},n.prototype.getPerson=function(n,t){return this.$http.get("/ajax/"+(t?"peoplesearch":"people")+"/"+n+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getPeople=function(n,t){var i=[(new Date).getTime().toString()];return t&&i.push("tenant="+t),this.$http.post("/ajax/peoplesearch?"+i.join("&"),{searchTerm:n}).then(function(n){return n.data})},n.prototype.updateExternalId=function(n,t){return this.$http.post("/ajax/peoplesearch/"+n+"/externalId?externalId="+t,null).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.people||(n.people={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n}return n.$register=function(t){angular.module(t).service("PersonOutgoingMessageService",n)},n.prototype.getMessages=function(n){var t="/ajax/people/"+n+"/outgoingmessages/?";return t+=(new Date).getTime(),this.$http.get(t).then(function(n){return n.data})},n.prototype.getMessage=function(n,t){var i="/ajax/people/"+n+"/outgoingmessages/"+t+"?";return i+=(new Date).getTime(),this.$http.get(i).then(function(n){return n.data})},n.prototype.resendMessage=function(n,t){var i="/ajax/people/"+n+"/outgoingmessages/"+t+"/resend?";return i+=(new Date).getTime(),this.$http.post(i,null).then(function(){return!0})},n.$inject=["$http"],n}();n.Service=t})(t=n.personOutgoingMessages||(n.personOutgoingMessages={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var i=function(){function n(n){this.$http=n;this._urlBase="/ajax/public"}return n.$register=function(t){angular.module(t).service("PublicService",n)},n.prototype.getLaunchPageSettings=function(){return this.$http.get(this._urlBase+"/launchpage?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getPublicTrips=function(){return this.$http.get(this._urlBase+"/trips?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getParticipants=function(n){return this.$http.get(this._urlBase+"/trips/"+n+"/participants?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getResponsibleParticipants=function(n){return this.$http.get(this._urlBase+"/trips/"+n+"/responsibleparticipants?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getPublicTrip=function(n){return this.$http.get(this._urlBase+"/trips/"+n+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getPublicTripDonationInfo=function(n,t,i,r){var f=this._urlBase+"/trips/"+n+"/donationinfo",u;return i&&(f=this._urlBase+"/trips/"+n+"/invoiceInformation/"+i),u=[],t&&u.push("participantID="+t),r&&u.push("isMultiple="+r),this.$http.get(f+"?"+(u.length>0?u.join("&")+"&":"")+(new Date).getTime()).then(function(n){return console.log(n),n.data})},n.prototype.makeDonation=function(n,t,i,r){var u=[];return t&&u.push("participantID="+t),i&&u.push("invoiceCode="+i),this.$http.post(this._urlBase+"/trips/"+n+"/donate"+(u.length>0?"?"+u.join("&"):""),{request:r}).then(function(n){return n.data})},n.prototype.getMe=function(){return this.$http.get("/ajax/me?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.logVancoRequest=function(n,t){try{return this.$http.post("/ajax/vanco/"+n+"/paymentrequest",{request:JSON.stringify(t)}).then(function(n){return n.data}).catch(function(n){return console.log(n)})}catch(i){}},n.$inject=["$http"],n}(),t;n.Service=i;t=function(){function n(){}return n}();n.MakeDonationRequest=t})(t=n.publicArea||(n.publicArea={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/pushpay"}return n.$register=function(t){angular.module(t).service("PushPayService",n)},n.prototype.getFunds=function(n){var t=this;return this.$http.get(this._urlBase+"/funds?tm="+n+"&"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getMerchants=function(n){var t=this;return this.$http.get(this._urlBase+"/merchants?tm="+n+"&"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.$inject=["$http"],n}();n.Service=t})(t=n.pushpay||(n.pushpay={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/realm"}return n.$register=function(t){angular.module(t).service("RealmService",n)},n.prototype.getFunds=function(n){var t=this;return this.$http.get(this._urlBase+"/funds?tm="+n+"&"+(new Date).getTime()).then(function(n){return n.data.funds}).catch(function(){return null})},n.$inject=["$http"],n}();n.Service=t})(t=n.realm||(n.realm={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i;(function(t){var u=function(){function t(n){this.$http=n}return t.$register=function(n){angular.module(n).service("ReferencesService",t)},t.prototype.getReferenceIndividualTypes=function(n,t){var i,r;return t===void 0&&(t=!1),i=["includeInactive="+(n?"true":"false"),(new Date).getTime()],t&&i.push("parent=true"),r="/ajax/references/individualtypes?"+i.join("&"),this.$http.get(r).then(function(n){return n.data})},t.prototype.getReferences=function(n,t){var i,r;return t===void 0&&(t=!1),i=["personID="+n,"includeExpired=true",(new Date).getTime()],t&&i.push("parent=true"),r="/ajax/references?"+i.join("&"),this.$http.get(r).then(function(n){return n.data})},t.prototype.getSettings=function(n){n===void 0&&(n=!1);var t=[(new Date).getTime().toString()];return n&&t.push("parent=true"),this.$http.get("/ajax/references/settings?"+t.join("&")).then(function(n){return n.data})},t.prototype.getRules=function(n){n===void 0&&(n=!1);var t=[(new Date).getTime().toString()];return n&&t.push("parent=true"),this.$http.get("/ajax/references/rules?"+t.join("&")).then(function(n){return n.data})},t.prototype.addReference=function(n,t){return this.$http.post("/ajax/references",{reference:{ReferenceIndividualTypeID:t.ReferenceIndividualType.ID,SourcePersonID:n,Email:t.Email,FirstName:t.FirstName,LastName:t.LastName,GoesByName:t.GoesByName}}).then(function(n){return n.data})},t.prototype.updateReference=function(n,t,i){return this.$http.post("/ajax/references/"+n+"/update",{reference:{ReferenceIndividualTypeID:i.individualTypeId,SourcePersonID:t,Email:i.email,FirstName:i.firstName,LastName:i.lastName,GoesByName:i.goesByName}}).then(function(n){return n.data})},t.prototype.resendReference=function(n){return this.$http.post("/ajax/references/"+n+"/resend",null).then(function(n){return n.data})},t.prototype.removeReference=function(n){return this.$http.post("/ajax/references/"+n+"/delete",{}).then(function(n){return n.data})},t.prototype.meetsReferenceRules=function(n,t){var i,r;return t===void 0&&(t=!1),i=[(new Date).getTime().toString()],t&&i.push("parent=true"),r="/ajax/references/"+n+"/meetsrules?"+i.join("&"),this.$http.get(r).then(function(n){return n.data})},t.prototype.getApplications=function(){return this.$http.get("/ajax/profile/applications?"+(new Date).getTime()).then(function(n){return n.data})},t.prototype.getApplicantStatusName=function(t){switch(t){case n.profile.models.ApplicationStatus.Accepted:return"Accepted";case n.profile.models.ApplicationStatus.Denied:return"Denied";case n.profile.models.ApplicationStatus.Pending:return"Pending"}return null},t.$inject=["$http"],t}(),i,r;t.Service=u;i=function(){function n(){}return n}();t.MeetsReferenceRulesResponse=i;r=function(){function n(){}return n}();t.MeetsReferenceRulesResponseRuleCount=r})(i=t.references||(t.references={}))})(i=t.services||(t.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/requirements"}return n.$register=function(t){angular.module(t).service("RequirementsService",n)},n.prototype.getRequirements=function(n){var t=[];return n&&t.push("t="+n),t.push((new Date).getTime().toString()),this.$http.get("/ajax/requirements?"+t.join("&")).then(function(n){return n.data}).catch(function(){return null})},n.$inject=["$http"],n}();n.Service=t})(t=n.requirements||(n.requirements={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t=function(){function n(){}return n.getUrlNoCache=function(n,t){var i=(new Date).getTime();return n+(t?"&":"?")+i},n}();n.ServiceUtil=t})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/tithely"}return n.$register=function(t){angular.module(t).service("TithelyService",n)},n.prototype.getOrganizations=function(n){var t=this;return this.$http.get(this._urlBase+"/organizations?tm="+n+"&"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.$inject=["$http"],n}();n.Service=t})(t=n.tithely||(n.tithely={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/triprequests"}return n.$register=function(t){angular.module(t).service("TripRequestsService",n)},n.prototype.get=function(n){return this.$http.get(this._urlBase+"/"+n+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.resubmit=function(n){return this.$http.get(this._urlBase+"/"+n+"/resubmit?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.deny=function(n,t,i){return this.$http.post(this._urlBase+"/"+n+"/deny",{denialMessage:t,allowChanges:i}).then(function(n){return n.data})},n.prototype.approve=function(n){return this.$http.get(this._urlBase+"/"+n+"/approve?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.security=function(){return this.$http.get(this._urlBase+"/security?"+(new Date).getTime()).then(function(n){return n.data})},n.$inject=["$http"],n}();n.TripRequestsService=t})(t=n.triprequests||(n.triprequests={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/trips"}return n.$register=function(t){angular.module(t).service("TripsService",n)},n.prototype.getParticipants=function(n){var t="/ajax/trips/"+n+"/participants";return this.$http.get(t+"?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getTripQuestions=function(n,t){var i=[];return n&&i.push("includeInactive=true"),t&&i.push("t="+t),i.push((new Date).getTime().toString()),this.$http.get("/ajax/trips/questions?"+i.join("&")).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getTrip=function(n,t){var i=[],r;return t&&(t.answers&&i.push("includeAnswers=true"),t.categoriesFilters&&i.push("includeCategoriesFilters=true"),t.requirements&&i.push("includeRequirements=true"),t.application&&i.push("includeApplication=true")),i.push((new Date).getTime().toString()),r="/ajax/trips/"+n+"?"+i.join("&"),this.$http.get(r).then(function(n){return n.data})},n.prototype.getSimpleTrips=function(){var n="/ajax/trips/simple?"+(new Date).getTime();return this.$http.get(n).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.trips||(n.trips={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var r=function(){function n(){}return n}(),t,i;n.GetTripTemplatesResponse=r;t=function(){function n(){}return n}();n.GetTripRequestsResponse=t;i=function(){function n(n){this.$http=n;this._urlBase="/ajax/triptemplates"}return n.$register=function(t){angular.module(t).service("TripTemplatesService",n)},n.prototype.getTripTemplates=function(){return this.$http.get(this._urlBase+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getTripTemplatesForRequestCreateEdit=function(n){var t=this._urlBase+"/forRequestCreateEdit?"+(new Date).getTime();return n&&(t+="&templateID="+n),this.$http.get(t).then(function(n){return n.data})},n.prototype.getTripTemplate=function(n){return this.$http.get(this._urlBase+"/"+n+"?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getTripRequests=function(){return this.$http.get(this._urlBase+"/triprequests?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getTripTemplatesSecurity=function(){return this.$http.get(this._urlBase+"/security?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.getRequestsCount=function(){return this.$http.get(this._urlBase+"/requestscount?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.createTripTemplate=function(n){return this.$http.post(this._urlBase+"/create",{template:n}).then(function(n){return n.data})},n.prototype.updateTripTemplate=function(n,t){return this.$http.post(this._urlBase+"/"+n+"/update",{template:t}).then(function(n){return n.data})},n.prototype.deleteTripTemplate=function(n){return this.$http.post(this._urlBase+"/"+n+"/delete",{}).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=i})(t=n.tripTemplates||(n.tripTemplates={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n,t){this.$http=n;this.$q=t;this.debug=!1}return n.$register=function(t){angular.module(t).service("UploadsService",n)},n.prototype.upload=function(t,i){var r=this.$q.defer(),u=Math.ceil(i.size/n.UPLOAD_SIZE);return this.uploadStart({tryCount:1,ajaxUrl:t,file:i,blocks:u,deferred:r}),r.promise},n.prototype.uploadStart=function(n){var t=n.ajaxUrl+"/start";this.$http.post(t,{blocks:n.blocks,filename:n.file.name}).then(this.uploadStartSuccess.bind(this,n)).catch(this.uploadStartFail.bind(this,n))},n.prototype.uploadStartSuccess=function(n,t){if(this.debug,!t.data.success){this.uploadStartFail(n,"Unsuccessful upload start!");return}n.deferred.notify(1);this.initUploadChunk({tryCount:1,ajaxUrl:n.ajaxUrl,url:t.data.url,file:n.file,blocks:n.blocks,current:1,deferred:n.deferred})},n.prototype.uploadStartFail=function(n,t){if(this.debug,n.tryCount>=3){n.deferred.reject(t);return}n.deferred.notify(0);n.tryCount++;this.uploadStart(n)},n.prototype.initUploadChunk=function(n){this.debug;this.doSlice(n.file,n.current,this.doUpload.bind(this,n))},n.prototype.doSlice=function(t,i,r){var e=(i-1)*n.UPLOAD_SIZE,u=e+n.UPLOAD_SIZE,f,o;u>t.size&&(u=t.size);f=null;t.slice?f=t.slice(e,u):t.webkitSlice?f=t.webkitSlice(e,u):t.mozSlice&&(f=t.mozSlice(e,u));o=new FileReader;o.onloadend=function(n){n.target.readyState==o.DONE&&r(n.target.result)};o.readAsDataURL(f)},n.prototype.doUpload=function(n,t){this.debug;var i={url:n.url,block:n.current,chunk:t,isLastBlock:n.current==n.blocks?!0:!1};this.$http.post(n.ajaxUrl,i).then(this.doUploadSuccess.bind(this,n,t)).catch(this.doUploadFail.bind(this,n,t))},n.prototype.doUploadSuccess=function(n,t,i){if(this.debug,!i.data.success){this.doUploadFail(n,t,"Unsuccessful upload chunk!");return}if(n.current!=n.blocks){n.deferred.notify(Math.floor(n.current*100/n.blocks));this.initUploadChunk({tryCount:1,ajaxUrl:n.ajaxUrl,url:n.url,file:n.file,blocks:n.blocks,current:n.current+1,deferred:n.deferred});return}n.deferred.notify(100);n.deferred.resolve(i.data)},n.prototype.doUploadFail=function(n,t,i){if(this.debug,n.tryCount>=3){n.deferred.reject(i);return}n.tryCount++;this.doUpload(n,t)},n.$inject=["$http","$q"],n.UPLOAD_SIZE=524288,n}();n.Service=t})(t=n.uploads||(n.uploads={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/me"}return n.$register=function(t){angular.module(t).service("UserService",n)},n.prototype.rights=function(){return this.$http.get(this._urlBase+"/rights/?"+(new Date).getTime()).then(function(n){return n.data})},n.prototype.eventRights=function(n){return this.$http.get(this._urlBase+"/events/"+n+"/rights ? "+(new Date).getTime()).then(function(n){return n.data})},n.$inject=["$http"],n}();n.Service=t})(t=n.user||(n.user={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/vanco"}return n.$register=function(t){angular.module(t).service("VancoService",n)},n.prototype.getAccountCodes=function(n){var t=this;return this.$http.get(this._urlBase+"/accountcodes?tm="+n+"&"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.$inject=["$http"],n}();n.Service=t})(t=n.vanco||(n.vanco={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var t;(function(n){var t=function(){function n(n){this.$http=n;this._urlBase="/ajax/vision2"}return n.$register=function(t){angular.module(t).service("Vision2Service",n)},n.prototype.getFunds=function(){var n=this;return this.$http.get(this._urlBase+"/funds?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.getMissions=function(){var n=this;return this.$http.get(this._urlBase+"/missions?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.prototype.searchMission=function(n){var t=this;return this.$http.get(this._urlBase+"/missions/search/"+n+"?"+(new Date).getTime()).then(function(n){return n.data}).catch(function(){return null})},n.$inject=["$http"],n}();n.Service=t})(t=n.vision2||(n.vision2={}))})(t=n.services||(n.services={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(n){var t;(function(n){var i={scope:{onClickOutside:"&"},link:function(n,t){var i=function(i){t==i.target&&t[0].contains(i.target)||n.onClickOutside()};document.addEventListener("click",i);n.$on("$destroy",function(){document.removeEventListener("click",i)})}},t=function(){function n(){}return n.$register=function(n){angular.module(n).directive("clickOutside",["$timeout",function(n){return{scope:{onClickOutside:"&"},link:function(t,i){var r=function(r){i==r.target||i[0].contains(r.target)||n(function(){t.onClickOutside()},0)};document.addEventListener("click",r);t.$on("$destroy",function(){document.removeEventListener("click",r)})}}},])},n}();n.ClickOutside=t})(t=n.utils||(n.utils={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(){this.restrict="A";this.require="ngModel"}return t.$register=function(t){angular.module(t).directive("validate18YearsOldDate",function(){return new n.shared.validators.Validate18YearsOldDate})},t.prototype.link=function(n,t,i,r){var u=function(n){var t,i;return!n||n.length<1?!0:(t=/^(0[1-9]|1[0-2])\/([0-2][0-9]|3[0-1])\/(19|20)[0-9]{2}$/,!t.test(n))?!1:moment(n,"MM/DD/YYYY").isValid()?(i=moment().add(-18,"y"),moment(n,"MM/DD/YYYY")<=i):!1};r.$validators.validate18YearsOldDate=u},t}();t.Validate18YearsOldDate=i})(i=t.validators||(t.validators={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(){this.restrict="A";this.require="ngModel"}return t.$register=function(t){angular.module(t).directive("validateCreditCardNumber",function(){return new n.shared.validators.ValidateCreditCardNumber})},t.prototype.link=function(n,t,i,r){var u=function(n){var t,i;return!n||n.length<1?!0:(t=n.split("").map(function(n){return Number(n)}),t=t.filter(function(n){return n>=0&&n<=9}),t=t.reverse(),t=t.map(function(n,t){var i=n*(t%2==0?1:2);return Math.floor(i/10)+i%10}),i=t.reduce(function(n,t){return n+t},0),i%10==0)};r.$validators.validateCreditCardNumber=u},t}();t.ValidateCreditCardNumber=i})(i=t.validators||(t.validators={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(){this.restrict="A";this.require="ngModel"}return t.$register=function(t){angular.module(t).directive("validateDate",function(){return new n.shared.validators.ValidateDate})},t.prototype.link=function(n,t,i,r){var u=function(n){if(!n||n.length<1)return!0;return/^(0[1-9]|1[0-2])\/([0-2][0-9]|3[0-1])\/(19|20)[0-9]{2}$/.test(n)?moment(n,"MM/DD/YYYY").isValid():!1};r.$validators.validateDate=u},t}();t.ValidateDate=i})(i=t.validators||(t.validators={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(){this.restrict="A";this.require="ngModel"}return t.$register=function(t){angular.module(t).directive("validateEmail",function(){return new n.shared.validators.ValidateEmailNumber})},t.prototype.link=function(n,t,i,r){var u=function(n){if(!n||n.length<1)return!0;var t=n.indexOf("@"),i=n.indexOf(".");return t>=0&&i>=0};r.$validators.validateEmail=u},t}();t.ValidateEmailNumber=i})(i=t.validators||(t.validators={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(){this.restrict="A";this.require="ngModel"}return t.$register=function(t){angular.module(t).directive("validateNoMatch",function(){return new n.shared.validators.ValidateNoMatch})},t.prototype.link=function(n,t,i,r){var u=function(n,t){return!n||!n.length?!0:!t||!t.length?!0:n.trim().toLowerCase()!=t.trim().toLowerCase()};n.$watch(function(){return i.validateNoMatch},function(){return r.$validate()});r.$validators.validateNoMatch=function(n){return u(n,i.validateNoMatch)}},t}();t.ValidateNoMatch=i})(i=t.validators||(t.validators={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(){this.restrict="A";this.require="ngModel"}return t.$register=function(t){angular.module(t).directive("validatePhone",function(){return new n.shared.validators.ValidatePhone})},t.prototype.link=function(n,t,i,r){var u=function(n){if(!n||n.length<1)return!0;var t=n.replace(/\D/g,"");return t.length==10?!0:!1};r.$validators.validatePhone=u},t}();t.ValidatePhone=i})(i=t.validators||(t.validators={}))})(t=n.shared||(n.shared={}))}(app||(app={})),function(n){var t;(function(t){var i;(function(t){var i=function(){function t(){this.restrict="A";this.require="ngModel"}return t.$register=function(t){angular.module(t).directive("validateRoutingNumber",function(){return new n.shared.validators.ValidateRoutingNumber})},t.prototype.link=function(n,t,i,r){var u=function(n){var t,i;return!n||n.length<1?!0:n=="111111111"||n=="999999999"?!0:n.length!=9?!1:(t=n.split("").map(function(n){return Number(n)}),t=t.map(function(n,t){switch(t%3){case 0:return n*3;case 1:return n*7;case 2:return n}return 0}),i=t.reduce(function(n,t){return n+t},0),i%10==0)};r.$validators.validateRoutingNumber=u},t}();t.ValidateRoutingNumber=i})(i=t.validators||(t.validators={}))})(t=n.shared||(n.shared={}))}(app||(app={}))