1import{_ as i,ba as u,fi as l,hd as r}from"./chunk-SMW7PHYX.js";var h=(()=>{let s=class s{constructor(e){this.webAPI=e,this.columns=[{field:"clubName",header:"Club Name"},{field:"subdomain",header:"Subdomain"}]}getClub(e){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}`):this.webAPI.getData("admin/clubs/current")}getClubOptions(e){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/options`):this.webAPI.getData("admin/clubs/current/options")}getClubTheme(e){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/theme`):this.webAPI.getData("admin/clubs/current/theme")}getEmailAccount(e,t){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/email-accounts/${t}`):this.webAPI.getData(`admin/clubs/current/email-accounts/${t}`)}getFiscalYear(e,t){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/fiscal-years/${t}`):this.webAPI.getData(`admin/clubs/current/fiscal-years/${t}`)}saveFiscalYear(e,t,a){return e!==void 0?t!=="new"?this.webAPI.putData(`admin/clubs/${e}/fiscal-years/${t}`,a):this.webAPI.postData(`admin/clubs/${e}/fiscal-years`,a):t!=="new"?this.webAPI.putData(`admin/clubs/current/fiscal-years/${t}`,a):this.webAPI.postData("admin/clubs/current/fiscal-years",a)}getClubsDropdown(e=!1){let t=new r;return t=t.append("clubAdminsOnly",e.toString()),this.webAPI.getData("admin/clubs/dropdown",t)}getClubs(){return this.webAPI.getData("admin/clubs",this.getParams())}getEmailAccounts(e){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/email-accounts`):this.webAPI.getData("admin/clubs/current/email-accounts")}getFiscalYears(e){return e?this.webAPI.getData(`admin/clubs/${e}/fiscal-years`):this.webAPI.getData("admin/clubs/current/fiscal-years")}getEmailBccAddresses(e){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/email-bcc-addresses`):this.webAPI.getData("admin/clubs/current/email-bcc-addresses")}getRoles(){return this.webAPI.getData("account/roles/search",this.getParams())}getClubMetadata(e){let t=new r;return e?(e!=="new"&&(t=t.append("id",e)),this.webAPI.getData("admin/clubs/metadata",t)):this.webAPI.getData("admin/clubs/current/metadata",t)}getEmailAccountMetadata(){return this.webAPI.getData("admin/clubs/email-accounts/metadata")}getClubOptionsMetadata(){return this.webAPI.getData("admin/clubs/options/metadata")}getEmailBccMetadata(){return this.webAPI.getData("admin/clubs/email-bcc/metadata")}getClubThemeMetadata(){return this.webAPI.getData("admin/clubs/theme-settings/metadata")}saveClub(e,t){return e==="new"?this.webAPI.postData("admin/clubs",t):e!==void 0?this.webAPI.putData(`admin/clubs/${e}`,t):this.webAPI.putData("admin/clubs/current",t)}getClubCustomColors(){return this.webAPI.getData("admin/clubs/current/theme-settings/custom-colors")}getClubCustomColorMetadata(){return this.webAPI.getData("admin/clubs/theme-settings/custom-colors/metadata")}saveClubCustomColor(e){return e.clubCustomColorID?this.webAPI.putData(`admin/clubs/current/theme-settings/custom-colors/${e.clubCustomColorID}`,e):this.webAPI.postData("admin/clubs/current/theme-settings/custom-colors",e)}deleteClubCustomColor(e){return this.webAPI.deleteData(`admin/clubs/current/theme-settings/custom-colors/${e}`)}updateClubTheme(e){return this.webAPI.putData("admin/clubs/theme-settings",e,null,!0)}updateClubThemeSettings(e){return this.webAPI.putData("admin/clubs/basic-settings",e,null,!0)}saveClubOptions(e,t){return e!==void 0?this.webAPI.putData(`admin/clubs/${e}/options`,t):this.webAPI.putData("admin/clubs/current/options",t)}saveEmailAccount(e,t,a){return e!==void 0?t!=="new"?this.webAPI.putData(`admin/clubs/${e}/email-accounts/${t}`,a):this.webAPI.postData(`admin/clubs/${e}/email-accounts`,a):t!=="new"?this.webAPI.putData(`admin/clubs/current/email-accounts/${t}`,a):this.webAPI.postData("admin/clubs/current/email-accounts",a)}getEmailBccAddress(e,t){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/email-bcc-addresses/${t}`):this.webAPI.getData(`admin/clubs/current/email-bcc-addresses/${t}`)}saveEmailBcc(e,t){return e!==void 0?t.clubEmailBccID?this.webAPI.putData(`admin/clubs/${e}/email-bcc-addresses/${t.clubEmailBccID}`,t):this.webAPI.postData(`admin/clubs/${e}/email-bcc-addresses`,t):t.clubEmailBccID?this.webAPI.putData(`admin/clubs/current/email-bcc-addresses/${t.clubEmailBccID}`,t):this.webAPI.postData("admin/clubs/current/email-bcc-addresses",t)}deleteEmailBcc(e,t){return e!==void 0?this.webAPI.deleteData(`admin/clubs/${e}/email-bcc-addresses/${t}`):this.webAPI.deleteData(`admin/clubs/current/email-bcc-addresses/${t}`)}deleteFiscalYear(e,t){return e!==void 0?this.webAPI.deleteData(`admin/clubs/${e}/fiscal-years/${t}`):this.webAPI.deleteData(`admin/clubs/current/fiscal-years/${t}`)}deleteEmailAccount(e,t){return e!==void 0?this.webAPI.deleteData(`admin/clubs/${e}/email-accounts/${t}`):this.webAPI.deleteData(`admin/clubs/current/email-accounts/${t}`)}saveLogo(e){return this.webAPI.postMultiPartContent("admin/clubs/logo",e,e.name)}savePrimaryBanner(e){return this.webAPI.postMultiPartContent("admin/clubs/primary-banner",e,e.name)}saveSecondaryBanner(e){return this.webAPI.postMultiPartContent("admin/clubs/secondary-banner",e,e.name)}saveFavicon(e){return this.webAPI.postMultiPartContent("admin/clubs/favicon",e,e.name)}getParams(){let e=new r;return e=e.append("page",this.filters.page.toString()),e=e.append("rows",this.filters.rows.toString()),e=e.append("includeCount",this.filters.getTotalCount.toString()),e=e.append("memberRoles","false"),this.filters.orderBy&&(e=e.append("orderBy",this.filters.orderBy)),this.filters.clubName&&(e=e.append("clubName",this.filters.clubName)),this.filters.subdomain&&(e=e.append("subdomain",this.filters.subdomain)),e}getClubAccountingClasses(e){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/accounting-classes`):this.webAPI.getData("admin/clubs/current/accounting-classes")}getClubAccountingClassesForClubs(e){let t=new r;return e.forEach(a=>{t=t.append("id",a.toString())}),this.webAPI.getData("admin/clubs/accounting-classes",t)}getClubAccountingClass(e,t){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/accounting-classes/${t}`):this.webAPI.getData(`admin/clubs/current/accounting-classes/${t}`)}saveClubAccountingClass(e,t,a){return t?e?this.webAPI.putData(`admin/clubs/${e}/accounting-classes/${t}`,a):this.webAPI.putData(`admin/clubs/current/accounting-classes/${t}`,a):e?this.webAPI.postData(`admin/clubs/${e}/accounting-classes`,a):this.webAPI.postData("admin/clubs/current/accounting-classes",a)}saveClubAccountingClassAssignments(e,t){return this.webAPI.postData(`admin/clubs/${e}/accounting-classes/assign`,t)}deleteClubAccountingClass(e,t){return e!==void 0?this.webAPI.deleteData(`admin/clubs/${e}/accounting-classes/${t}`):this.webAPI.deleteData(`admin/clubs/current/accounting-classes/${t}`)}getClubAccountingClassMetadata(e){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/accounting-classes/metadata`):this.webAPI.getData("admin/clubs/current/accounting-classes/metadata")}getClubSurcharges(e){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/surcharges`):this.webAPI.getData("admin/clubs/current/surcharges")}getClubSurcharge(e,t){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/surcharges/${t}`):this.webAPI.getData(`admin/clubs/current/surcharges/${t}`)}saveClubSurcharge(e,t,a){return t?e?this.webAPI.putData(`admin/clubs/${e}/surcharges/${t}`,a):this.webAPI.putData(`admin/clubs/current/surcharges/${t}`,a):e?this.webAPI.postData(`admin/clubs/${e}/surcharges`,a):this.webAPI.postData("admin/clubs/current/surcharges",a)}saveClubSurchargeAssignments(e,t){return this.webAPI.postData(`admin/clubs/${e}/surcharges/assign`,t)}deleteClubSurcharge(e,t){return e!==void 0?this.webAPI.deleteData(`admin/clubs/${e}/surcharges/${t}`):this.webAPI.deleteData(`admin/clubs/current/surcharges/${t}`)}getClubSurchargeMetadata(e){return e!==void 0?this.webAPI.getData(`admin/clubs/${e}/surcharges/metadata`):this.webAPI.getData("admin/clubs/current/surcharges/metadata")}getClubRoleTemplates(){return this.webAPI.getData("admin/club/role-templates")}
1getClubRoleTemplate(e){return this.webAPI.getData(`admin/club/role-templates/${e}`)}deleteClubRoleTemplate(e){return this.webAPI.deleteData(`admin/club/role-templates/${e}`)}getPermissions(){return this.webAPI.getData("admin/club/role-templates/permissions/metadata")}getFiscalYearMetadata(){return this.webAPI.getData("admin/clubs/fiscal-year/metadata")}getClubRoleTemplateMetadata(){return this.webAPI.getData("admin/club/role-templates/metadata")}saveClubRoleTemplate(e){return e.clubRoleTemplateID?this.webAPI.putData(`admin/club/role-templates/${e.clubRoleTemplateID}`,e):this.webAPI.postData("admin/club/role-templates",e)}};s.\u0275fac=function(t){return new(t||s)(u(l))},s.\u0275prov=i({token:s,factory:s.\u0275fac});let n=s;return n})();export{h as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.