PageSourceSearch

https://midlandsoccerclub.com/chunk-KVMIYEBS.js

js midlandsoccerclub.com collected 2026-10-09 22:41:42 UTC 10,809 bytes, 47 lines download raw bytes

1import{c as S}from"./chunk-DLHY2JKF.js";import{a as te}from"./chunk-NXTJBJRP.js";import{$b as oe,Gb as ne,Hd as g,Ia as ie,Sc as le,kd as ae,kh as re}from"./chunk-X5J6QTCG.js";import{$ as A,$a as h,Bf as Z,Fa as d,Ib as i,Jf as J,Ka as F,Kb as x,Ma as L,Na as V,Ni as X,Qb as H,Rb as W,Sa as O,Sb as q,U as N,Uc as K,bb as u,be as z,d as I,db as R,eb as k,fa as m,fb as P,ga as p,gb as w,hb as r,ib as c,ij as fe,jb as f,lc as M,ma as C,mc as Q,nb as U,ob as B,pb as j,pj as ee,qb as v,sb as _,tb as s,u as T,vd as G,xb as $,xd as Y,yb as E,zb as b}from"./chunk-SMW7PHYX.js";import{h as pe}from"./chunk-BMIYOSOG.js";var D=class{constructor(){this.isRemoved=!1,this.selected=!1,this.tags=[],this.configurations=[],this.availabilities=[]}},ce=class{constructor(){this.saved=!0}};var Fe=(function(n){return n[n.DAY=1]="DAY",n[n.WEEK=2]="WEEK",n[n.HORIZONTAL_WEEK=3]="HORIZONTAL_WEEK",n})(Fe||{});var se=pe(fe());var ue=["fileUploadField"];function ye(n,a){if(n&1&&(i(0,`
2`),r(1,"h3"),i(2),c(),i(3,`
3`)),n&2){let o=s();d(2),x("Create a ",o.sportLocation)}}function _e(n,a){if(n&1&&(i(0,`
4`),r(1,"h3"),i(2),c(),i(3,`
5`)),n&2){let o=s();d(2),x("",o.sportLocation," Edit")}}function ve(n,a){n&1&&(i(0,`
6    `),f(1,"app-dynamic-form-field",8),i(2,`
7    `),f(3,"app-dynamic-form-field",9),i(4,`
8    `))}function xe(n,a){if(n&1){let o=v();i(0,`
9`),r(1,"app-dynamic-form",1),_("onCancel",function(){m(o);let e=s();return p(e.cancel())})("onSubmit",function(e){m(o);let t=s();return p(t.save(e,!1))})("onDelete",function(){m(o);let e=s();return p(e.delete())})("onSaveAndAdd",function(e){m(o);let t=s();return p(t.save(e,!0))}),i(2,`
10    `),r(3,"app-dynamic-form-field",2),_("onChange",function(e){m(o);let t=s();return p(t.checkForUniqueField(e))})("onSelect",function(e){m(o);let t=s();return p(t.useExistingField(e))}),c(),i(4,`
11    `),i(5,`
12    `),f(6,"app-dynamic-form-field",3),i(7,`
13    `),f(8,"app-dynamic-form-field",4),i(9,`
14    `),f(10,"app-dynamic-form-field",5),i(11,`
15    `),f(12,"app-dynamic-form-field",6),i(13,`
16    `),r(14,"app-dynamic-form-field",7,0),_("onChange",function(e){m(o);let t=s();return p(t.fieldImage=e.target.files[0])})("onFileDelete",function(){m(o);let e=s();return p(e.onFileDeleted())}),c(),i(16,`
17    `),h(17,ve,5,0),c(),i(18,`
18`)}if(n&2){let o=s();d(),w("formID","facilityForm")("viewOnly",o.viewOnly)("fields",o.activeFields)("entity",o.facilityFieldEntity)("horizontalForm",!0)("contentFieldsMode",!0)("showSubmitButton",o.showSubmit)("showSaveAndAddButton",o.showAddAnother&&o.showSubmit)("showDeleteButton",o.facilityFieldEntity.facilityFieldID&&o.showSubmit&&o.showDelete)("buttonsPosition","left")("enableSavingOverlay",!1)("deleteButtonText","Remove")("deletingButtonText","Removing"),d(13),w("selectedFileName",o.facilityFieldEntity.imageFileName)("canDownload",!1)("canRemoveFile",!0)("acceptedFileExtensions",o.acceptedFileTypes)("acceptType",o.fileImageUploadAcceptTypes)("showFileUploadImagePreview",!0)("hidePreviewDescription",!0),d(3),u(o.enableFacilityRentals?17:-1)}}function Ce(n,a){if(n&1){let o=v();i(0,`
19    `),r(1,"div",12),i(2,`
20        `),r(3,"div",13),i(4,`
21            `),r(5,"div",14),i(6),c(),i(7,`
22        `),c(),i(8,`
23        `),r(9,"div",15),i(10,`
24            `),r(11,"button",16),_("click",function(){let e=m(o).$implicit,t=s(2);return p(t.useExistingField(e))}),i(12,"Use this"),c(),i(13,`
25        `),c(),i(14,`
26    `),c(),i(15,`
27    `)}if(n&2){let o=a.$implicit;d(6),x(`
28                `,o.fieldName,`
29            `)}}function we(n,a){if(n&1){let o=v();i(0,`
30        `),r(1,"app-dialog-footer"),i(2,`
31            `),j(3,17),i(4,`
32            `),U(5,18),i(6,`
33                `),r(7,"button",19),_("click",function(){m(o);let e=s(2);return p(e.ignoreExisingFields())}),i(8,"Add Anyway"),c(),i(9,`
34            `),B(),i(10,`
35        `),c(),i(11,`
36    `)}}function ge(n,a){if(n&1){let o=v();i(0,`
37`),r(1,"p-dialog",10),q("visibleChange",function(e){m(o);let t=s();return W(t.showDuplicateFacilityField,e)||(t.showDuplicateFacilityField=e),p(e)}),i(2,`
38    `),r(3,"div"),i(4),M(5,"lowercase"),c(),i(6,`
39    `),k(7,Ce,16,1,null,null,R),O(9,we,12,0,"ng-template",11),i(10,`
40`),c(),i(11,`
41`)}if(n&2){let o=s();d(),w("modal",!0)("closable",!1),H("visible",o.showDuplicateFacilityField),d(3),x("It looks like we already have this ",Q(5,4,o.sportLocation),"."),d(3),P(o.matchingFacilityFields)}}function Se(n,a){n&1&&(i(0,`
42`),r(1,"div",20),i(2,`
43    `),r(3,"div",21),i(4,`
44        `),f(5,"app-loader"),i(6,`
45    `),c(),i(7,`
46`),c(),i(8,`
47`))}var li=(()=>{let a=class a{constructor(l,e,t,y,de,me){this.siteDataService=l,this.practiceFacilityService=e,this.formService=t,this.router=y,this.route=de,this.clubService=me,this.viewOnly=!1,this.saveComplete=new C,this.cancelEvent=ne
47w C,this.deleteComplete=new C,this.showAddAnother=!1,this.showDelete=!0,this.showHeader=!0,this.showSubmit=!0,this.showDuplicateFacilityField=!1,this.enableFacilityRentals=!1,this.loading=!0,this.acceptedFileTypes=Z,this.fileImageUploadAcceptTypes=J,this.fileDeleted=!1,this.unsubscribe$=new I}ngOnInit(){let l={clubSettings:this.siteDataService.getClubSettings(),metadata:this.practiceFacilityService.getFacilityFieldMetaData(),field:this.clubService.getFieldName(),tags:this.practiceFacilityService.getFieldTags()};T(l).pipe(N(this.unsubscribe$)).subscribe(e=>{this.enableFacilityRentals=e.clubSettings.clubOptions.find(t=>t.optionID===X.FACILITY_RENTALS)?.boolValue,this.fields=e.metadata.fields,this.activeFields=[...(0,se.cloneDeep)(this.fields)],this.sportLocation=e.field.fieldName,this.tags=e.tags,this.showSubmit=this.fields.findIndex(t=>!t.viewOnly)>-1,this.siteDataService.hideSiteLoader(),this.loading=!1})}save(l,e){l.facilityFieldID=this.facilityFieldEntity.facilityFieldID,l.practiceFacilityID=this.facilityFieldEntity.practiceFacilityID,this.fileUploadField&&this.fileUploadField.hasFileChanged?this.fieldImage?this.practiceFacilityService.uploadFacilityFieldImage(l.practiceFacilityID,this.fieldImage).subscribe({next:t=>{l.imageFileName=t.location,this.saveFacilityField(l,e)},error:()=>{this.formService.hideFormLoader(),this.siteDataService.showSiteErrorAlert("There was a problem uploading the image")}}):this.fileDeleted?(l.imageFileName=null,this.saveFacilityField(l,e)):this.saveFacilityField(l,e):(l.imageFileName=this.facilityFieldEntity.imageFileName,this.saveFacilityField(l,e))}saveFacilityField(l,e){this.practiceFacilityService.saveFacilityField(l).subscribe({next:t=>{this.siteDataService.showSiteSuccessAlert(`${this.sportLocation} saved successfully`),this.formService.hideFormLoader(),e?(this.practiceFacilityID=l.practiceFacilityID,this.facilityFieldEntity=new D,this.facilityFieldEntity.practiceFacilityID=this.practiceFacilityID,this.router.navigate(["../new"],{relativeTo:this.route})):t&&(this.facilityFieldEntity.facilityFieldID=t.facilityFieldID),e||this.saveComplete.emit({facilityField:t,choseExistingField:!1})},error:()=>{this.formService.hideFormLoader(),this.siteDataService.showSiteErrorAlert(`There was a problem saving the ${this.sportLocation}`)}})}checkForUniqueField(l){this.facilityFieldEntity.facilityFieldID?(this.activeFields.find(e=>e.controlName==="fieldName").optionGroups=[],this.activeFields.find(e=>e.controlName==="fieldName").options=[]):this.practiceFacilityService.checkForDuplicatedField(this.facilityFieldEntity.practiceFacilityID,l?.query).subscribe({next:e=>{e&&e.length>0?(e.forEach(t=>{t.label=`<a>${t.label}</a>`}),this.activeFields.find(t=>t.controlName==="fieldName").optionGroups=[{label:"Did you mean...",value:null,items:e}]):(this.activeFields.find(t=>t.controlName==="fieldName").optionGroups=[],this.activeFields.find(t=>t.controlName==="fieldName").options=[])}})}useExistingField(l){this.saveComplete.emit({facilityField:l,choseExistingField:!0})}ignoreExisingFields(){this.showDuplicateFacilityField=!1}cancel(){this.cancelEvent.emit("canceled")}onFileDeleted(){this.fileDeleted=!0,this.fieldImage=null}delete(){this.practiceFacilityService.deleteFacilityField(this.facilityFieldEntity.practiceFacilityID,this.facilityFieldEntity.facilityFieldID).subscribe({next:()=>{this.siteDataService.showSiteSuccessAlert(`${this.sportLocation} successfully removed`),this.siteDataService.hideSiteLoader(),this.deleteComplete.emit("deleted")},error:()=>{this.formService.hideFormLoader(),this.siteDataService.showSiteErrorAlert(`There was a problem removing this ${this.sportLocation}`)}})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}};a.\u0275fac=function(e){return new(e||a)(F(ee),F(S),F(oe),F(Y),F(G),F(te))},a.\u0275cmp=L({type:a,selectors:[["app-facility-field-form"]],viewQuery:function(e,t){if(e&1&&$(g,5)(ue,5),e&2){let y;E(y=b())&&(t.form=y.first),E(y=b())&&(t.fileUploadField=y.first)}},inputs:{facilityFieldEntity:"facilityFieldEntity",viewOnly:"viewOnly",showAddAnother:"showAddAnother",showDelete:"showDelete",showHeader:"showHeader"},outputs:{saveComplete:"saveComplete",cancelEvent:"cancelEvent",deleteComplete:"deleteComplete"},standalone:!1,decls:5,vars:5,consts:[["fileUploadField",""],[3,"onCancel","onSubmit","onDelete","onSaveAndAdd","formID","viewOnly","fields","entity","horizontalForm","contentFieldsMode","showSubmitButton","showSaveAndAddButton","showDeleteButton","buttonsPosition","enableSavingOverlay","deleteButtonText","deletingButtonText"],["fieldName","fieldName",3,"onChange","onSelect"],["fieldName","description"],["fieldName","order"],["fieldName","tags"],["fieldName","configurations"],["fieldName","imageFileName",3,"onChange","onFileDelete","selectedFileName","canDownload","canRemoveFile","acceptedFileExtensions","acceptType","showFileUploadImagePreview","hidePreviewDescription"],["fieldName","hasRentalsEnabled"],["fieldName","defaultRentalPrice"],["styleClass","shortWidthDialog","showHeader","true","header","Field might already exist",3,"visibleChange","modal","closable","visible"],["pTemplate","footer"],[1,"border-all","border-radius","p-2","bg-white","mb-2","row","m-1"],[1,"col"],[1,"text-large","fw-700"],[1,"col-auto"],["type","button",1,"btn",3,"click"],["slot","secondary"],["slot","primary"],[1,"btn",3,"click"],[1,"sprocket-dialog"],[1,"sprocket-dialog-content"]],template:function(e,t){e&1&&(h(0,ye,4,1),h(1,_e,4,1),h(2,xe,19,21),h(3,ge,12,6),h(4,Se,9,0)),e&2&&(u(t.showHeader&&!(t.facilityFieldEntity!=null&&t.facilityFieldEntity.facilityFieldID)?0:-1),d(),u(t.showHeader&&(t.facilityFieldEntity!=null&&t.facilityFieldEntity.facilityFieldID)?1:-1),d(),u(t.activeFields?2:-1),d(),u(t.showDuplicateFacilityField?3:-1),d(),u(t.loading?4:-1))},dependencies:[g,ae,ie,z,le,ne,K],encapsulation:2});let n=a;return n})();var mi=(()=>{let a=class a{};a.\u0275fac=function(e){return new(e||a)},a.\u0275mod=V({type:a}),a.\u0275inj=A({providers:[S],imports:[re]});let n=a;return n})();export{D as a,ce as b,Fe as c,li as d,mi as e};

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.