PageSourceSearch

https://kiku.listen.org/899.52862c8cf8ce4e8b.bundle.js

js listen.org collected 2026-09-24 20:15:16 UTC 83,790 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkclient"]=self["webpackChunkclient"]||[]).push([[899],{1344:function(e,t,a){a.d(t,{A:function(){return vt}});a(44114);var s=a(20641),l=a(90033),i=a(53751);const n={class:"o-bigwidth"},o={key:0},r={class:"local-center-hero-card mb-5"},c={class:"hero-card-content"},d={class:"hero-top"},u={class:"hero-badges"},m={class:"tag is-rounded"},p={class:"local-center-name"},h={class:"hero-meta"},g={key:0,class:"location-text"},b={class:"icon is-small"},k={class:"founded-text"},f={class:"icon is-small"},v={key:0,class:"hero-actions mt-3"},C={class:"icon is-small"},L={class:"hero-card-image"},y={key:1,class:"local-center-logo-placeholder"},w={class:"columns is-variable is-4"},_={class:"column is-one-third-desktop is-full-mobile"},I={key:0,class:"card p-1 mb-4"},F={class:"quick-actions"},$={class:"icon"},E={class:"icon"},A={class:"icon"},U={class:"icon"},T={class:"icon"},M={class:"icon"},P={class:"icon"},V={key:1,class:"card p-4 mb-4"},X={class:"card-title"},D={class:"icon-text"},R={class:"icon"},S={class:"info-list"},x={key:0,class:"info-row"},N={class:"info-label"},Q={class:"info-value"},G={key:1,class:"info-row"},W={class:"info-label"},O={class:"info-value"},q=["href"],B={key:2,class:"info-row"},H={class:"info-label"},z={class:"info-value"},K=["href"],j={key:2,class:"card p-4 mb-4"},Z={class:"card-title"},Y={class:"icon-text"},J={class:"icon"},ee={class:"info-list"},te={key:0,class:"info-row"},ae={class:"info-label"},se={class:"info-value"},le={key:1,class:"info-row"},ie={class:"info-label"},ne={class:"info-value"},oe={key:3,class:"card p-4 mb-4"},re={class:"card-title"},ce={class:"icon-text"},de={class:"icon"},ue={class:"info-list"},me={key:0,class:"info-row"},pe={class:"info-label"},he={class:"info-value"},ge={key:1,class:"info-row"},be={class:"info-label"},ke={class:"info-value"},fe={key:4,class:"card p-4 mb-4"},ve={class:"card-title"},Ce={class:"icon-text"},Le={class:"icon"},ye={class:"social-links"},we=["href"],_e={class:"icon"},Ie=["href"],Fe={class:"icon"},$e=["href"],Ee={class:"icon"},Ae=["href"],Ue={class:"icon"},Te={class:"column is-two-thirds-desktop is-full-mobile"},Me={class:"card p-4"},Pe={key:0,class:"has-text-centered pb-5"},Ve={class:"icon is-large has-text-grey-light"},Xe={class:"has-text-grey mt-3"},De={key:0,class:"mt-4"},Re={class:"icon is-small"},Se={key:0,class:"add-member-panel mt-3",style:{"text-align":"left"}},xe={key:0,class:"role-pills"},Ne={class:"role-pills-label is-size-7 has-text-grey"},Qe=["onClick"],Ge={key:1,class:"team-groups"},We=["onDragover","onDragenter","onDragleave","onDrop"],Oe={class:"team-group-header"},qe={class:"team-group-label"},Be={key:0,class:"tag is-rounded is-small is-light"},He=["onClick"],ze={class:"icon is-small"},Ke={key:0,class:"add-member-panel"},je={key:0,class:"role-pills"},Ze={class:"role-pills-label is-size-7 has-text-grey"},Ye=["onClick"],Je={key:1,class:"has-text-centered has-text-grey-light is-size-7 py-3"},et={key:2,class:"team-members"},tt=["draggable","onDragstart"],at={class:"member-avatar-wrapper"},st=["onClick"],lt={class:"modal-card",style:{"min-height":"400px"}},it={class:"modal-card-head"},nt={class:"modal-card-title"},ot={class:"modal-card-body"},rt={class:"mt-5 is-size-7 has-text-grey"},ct={class:"modal-card-foot"},dt=["disabled"];function ut(e,t,a,ut,mt,pt){const ht=(0,s.g2)("b-loading"),gt=(0,s.g2)("font-awesome-icon"),bt=(0,s.g2)("router-link"),kt=(0,s.g2)("LogoUpload"),ft=(0,s.g2)("UserSearchAutocomplete"),vt=(0,s.g2)("LogoThumbnail"),Ct=(0,s.g2)("b-datepicker"),Lt=(0,s.g2)("b-field"),yt=(0,s.g2)("b-modal");return(0,s.uX)(),(0,s.CE)("section",n,[(0,s.bF)(ht,{modelValue:mt.isLoading,"onUpdate:modelValue":t[0]||(t[0]=e=>mt.isLoading=e),"is-full-page":!1},null,8,["modelValue"]),mt.item?((0,s.uX)(),(0,s.CE)("div",o,[(0,s.Lk)("div",r,[(0,s.Lk)("div",c,[(0,s.Lk)("div",d,[(0,s.Lk)("div",u,[(0,s.Lk)("span",{class:(0,l.C4)(["tag is-rounded",{"is-success":"ACTIVE"===mt.item.status,"is-danger":"INACTIVE"===mt.item.status}])},[(0,s.bF)(gt,{icon:"ACTIVE"===mt.item.status?"fa-light fa-check":"fa-light fa-pause"},null,8,["icon"]),(0,s.eW)(" "+(0,l.v_)(e.$t(mt.item.status.toLowerCase())),1)],2),(0,s.Lk)("span",m,(0,l.v_)(mt.item.isInitiative?e.$t("Aspiring chapter"):e.$t("Chapter")),1)])]),(0,s.Lk)("h1",p,(0,l.v_)(mt.item.name),1),(0,s.Lk)("div",h,[mt.item.town?((0,s.uX)(),(0,s.CE)("div",g,[(0,s.Lk)("span",b,[(0,s.bF)(gt,{icon:"fa-light fa-location-dot"})]),(0,s.Lk)("span",null,(0,l.v_)(mt.item.town.name),1)])):(0,s.Q3)("",!0),(0,s.Lk)("div",k,[(0,s.Lk)("span",f,[(0,s.bF)(gt,{icon:"fa-light fa-calendar"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Founded"))+": "+(0,l.v_)(e.$filters.format(mt.item.dateCreated)),1)])]),e.tenant.settingFeatures.onlinePayments.subscriptionSupportProductId&&mt.item.isStripeEligible?((0,s.uX)(),(0,s.CE)("div",v,[(0,s.bF)(bt,{class:"button is-warning is-small is-rounded",to:{name:"ProductPay",params:{item:e.tenant.settingFeatures.onlinePayments.subscriptionSupportProductId},query:{localCenter:mt.item.id,localCenterName:pt.localCenterTitleShort}},target:"_blank"},{default:(0,s.k6)(()=>[(0,s.Lk)("span",C,[(0,s.bF)(gt,{icon:"fa-light fa-hand-heart"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Donate")),1)]),_:1},8,["to"])])):(0,s.Q3)("",!0)]),(0,s.Lk)("div",L,[mt.item.logo||e.isGranted("ADMIN_LOCAL",mt.item)?((0,s.uX)(),(0,s.Wv)(kt,{key:0,item:mt.item,class:"local-center-logo"},null,8,["item"])):((0,s.uX)(),(0,s.CE)("div",y,[(0,s.bF)(gt,{icon:"fa-light fa-building",class:"has-text-grey-light"})]))])]),(0,s.Lk)("div",w,[(0,s.Lk)("div",_,[e.isGrantedOwner(mt.item)||mt.item.id===e.user.localCenter?.id||e.tenant?.settingFeatures?.localCenter?.openAccess?((0,s.uX)(),(0,s.CE)("div",I,[(0,s.Lk)("div",F,[e.tenant.settingFeatures.localCenter.hasParent&&mt.item&&mt.item.isParent?((0,s.uX)(),(0,s.Wv)(bt,{key:0,class:"action-link",to:{name:"LocalCenterList",params:{parent:"local"},query:{parent:mt.item.id,localCenterName:pt.localCenterTitle}}},{default:(0,s.k6)(()=>[(0,s.Lk)("span",$,[(0,s.bF)(gt,{icon:"fa-light fa-network-wired"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Chapters")),1)]),_:1},8,["to"])):(0,s.Q3)("",!0),(0,s.bF)(bt,{class:"action-link",to:{name:"UserList",query:{unit:mt.item.id,discriminator:"local_center"}}},{default:(0,s.k6)(()=>[(0,s.Lk)("span",E,[(0,s.bF)(gt,{icon:"fa-light fa-users"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Members")),1)]),_:1},8,["to"]),e.isGranted("HR_LOCAL",mt.item)&&"LocalCenter"===mt.item["@type"]&&pt.localUnitTypes&&pt.localUnitTypes.length?((0,s.uX)(),(0,s.Wv)(bt,{key:1,class:"action-link",to:{name:"FilteredList",query:{unit:mt.item.id}}},{default:(0,s.k6)(()=>[(0,s.Lk)("span",A,[(0,s.bF)(gt,{icon:"fa-light fa-layer-group"})]),(0,s.Lk)("span",null,(0,l.v_)(pt.localUnitTypesNames.join(" / ")),1)]),_:1},8,["to"])):(0,s.Q3)("",!0),e.isGranted("ADMIN_TENANT")&&e.tenant.settingFeatures.fees.isActive&&e.tenant.settingFeatures.fees.fixedStartingDateFee?((0,s.uX)(),(0,s.Wv)(bt,{key:2,class:"action-link",to:{name:"FeeMembersLocalCenter",query:{localCenter:mt.item.id,localCenterName:pt.localCenterTitleShort}}},{default:(0,s.k6)(()=>[(0,s.Lk)("span",U,[(0,s.bF)(gt,{icon:"fa-light fa-money-bill-alt"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Fees")),1)]),_:1},8,["to"])):(0,s.Q3)("",!0),(0,s.bF)(bt,{class:"action-link",to:{name:"EventList",query:{unit:mt.item.id}}},{default:(0,s.k6)(()=>[(0,s.Lk)("span",T,[(0,s.bF)(gt,{icon:"fa-light fa-calendar-days"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Events")),1)]),_:1},8,["to"]),(0,s.bF)(bt,{class:"action-link",to:{name:"DiscussList",query:{unit:mt.item.id}}},{default:(0,s.k6)(()=>[(0,s.Lk)("span",M,[(0,s.bF)(gt,{icon:"fa-light fa-comments"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Discussions")),1)]),_:1},8,["to"]),e.tenant.settingFeatures.events.isActive&&(e.tenant.settingFeatures.events.hasLocalAnnualReport||e.tenant.settingFeatures.events.hasAnnualReport)?((0,s.uX)(),(0,s.CE)("a",{key:3,class:"action-link",onClick:t[1]||(t[1]=e=>mt.isModalActive=!0)},[(0,s.Lk)("span",P,[(0,s.bF)(gt,{icon:"fa-light fa-book-open"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Annual report")),1)])):(0,s.Q3)("",!0)])])):(0,s.Q3)("",!0),pt.hasContactInfo?((0,s.uX)(),(0,s.CE)("div",V,[(0,s.Lk)("h3",X,[(0,s.Lk)("span",D,[(0,s.Lk)("span",R,[(0,s.bF)(gt,{icon:"fa-light fa-address-book"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Contact")),1)])]),(0,s.Lk)("div",S,[mt.item.contactFullName?((0,s.uX)(),(0,s.CE)("div",x,[(0,s.Lk)("span",N,(0,l.v_)(e.$t("Contact name")),1),(0,s.Lk)("span",Q,(0,l.v_)(mt.item.contactFullName),1)])):(0,s.Q3)("",!0),mt.item.contactEmail?((0,s.uX)(),(0,s.CE)("div",G,[(0,s.Lk)("span",W,(0,l.v_)(e.$t("Email")),1),(0,s.Lk)("span",O,[(0,s.Lk)("a",{href:"mailto:"+mt.item.contactEmail,class:"contact-link"}
1,(0,l.v_)(mt.item.contactEmail),9,q)])])):(0,s.Q3)("",!0),mt.item.contactPhone?((0,s.uX)(),(0,s.CE)("div",B,[(0,s.Lk)("span",H,(0,l.v_)(e.$t("Phone")),1),(0,s.Lk)("span",z,[(0,s.Lk)("a",{href:"tel:"+mt.item.contactPhone,class:"contact-link"},(0,l.v_)(mt.item.contactPhone),9,K)])])):(0,s.Q3)("",!0)])])):(0,s.Q3)("",!0),pt.hasAddressInfo?((0,s.uX)(),(0,s.CE)("div",j,[(0,s.Lk)("h3",Z,[(0,s.Lk)("span",Y,[(0,s.Lk)("span",J,[(0,s.bF)(gt,{icon:"fa-light fa-map-location-dot"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Address")),1)])]),(0,s.Lk)("div",ee,[mt.item.officeAddress?((0,s.uX)(),(0,s.CE)("div",te,[(0,s.Lk)("span",ae,(0,l.v_)(e.$t("Office address")),1),(0,s.Lk)("span",se,(0,l.v_)(mt.item.officeAddress),1)])):(0,s.Q3)("",!0),mt.item.postalAddress&&mt.item.postalAddress!==mt.item.officeAddress?((0,s.uX)(),(0,s.CE)("div",le,[(0,s.Lk)("span",ie,(0,l.v_)(e.$t("Postal address")),1),(0,s.Lk)("span",ne,(0,l.v_)(mt.item.postalAddress),1)])):(0,s.Q3)("",!0)])])):(0,s.Q3)("",!0),pt.hasLegalInfo?((0,s.uX)(),(0,s.CE)("div",oe,[(0,s.Lk)("h3",re,[(0,s.Lk)("span",ce,[(0,s.Lk)("span",de,[(0,s.bF)(gt,{icon:"fa-light fa-file-contract"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Legal details")),1)])]),(0,s.Lk)("div",ue,[mt.item.legalNumber?((0,s.uX)(),(0,s.CE)("div",me,[(0,s.Lk)("span",pe,(0,l.v_)(e.$t("Legal number")),1),(0,s.Lk)("span",he,(0,l.v_)(mt.item.legalNumber),1)])):(0,s.Q3)("",!0),mt.item.bankIbanNative?((0,s.uX)(),(0,s.CE)("div",ge,[(0,s.Lk)("span",be,(0,l.v_)(e.$t("Bank IBAN")),1),(0,s.Lk)("span",ke,(0,l.v_)(mt.item.bankIbanNative),1)])):(0,s.Q3)("",!0)])])):(0,s.Q3)("",!0),pt.hasSocialLinks?((0,s.uX)(),(0,s.CE)("div",fe,[(0,s.Lk)("h3",ve,[(0,s.Lk)("span",Ce,[(0,s.Lk)("span",Le,[(0,s.bF)(gt,{icon:"fa-light fa-link"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Online")),1)])]),(0,s.Lk)("div",ye,[mt.item.website?((0,s.uX)(),(0,s.CE)("a",{key:0,href:mt.item.website,target:"_blank",class:"social-link"},[(0,s.Lk)("span",_e,[(0,s.bF)(gt,{icon:"fa-light fa-globe"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Website")),1)],8,we)):(0,s.Q3)("",!0),mt.item.facebookUrl?((0,s.uX)(),(0,s.CE)("a",{key:1,href:mt.item.facebookUrl,target:"_blank",class:"social-link"},[(0,s.Lk)("span",Fe,[(0,s.bF)(gt,{icon:"fa-brands fa-facebook"})]),t[13]||(t[13]=(0,s.Lk)("span",null,"Facebook",-1))],8,Ie)):(0,s.Q3)("",!0),mt.item.instagramUrl?((0,s.uX)(),(0,s.CE)("a",{key:2,href:mt.item.instagramUrl,target:"_blank",class:"social-link"},[(0,s.Lk)("span",Ee,[(0,s.bF)(gt,{icon:"fa-brands fa-instagram"})]),t[14]||(t[14]=(0,s.Lk)("span",null,"Instagram",-1))],8,$e)):(0,s.Q3)("",!0),mt.item.twitterUrl?((0,s.uX)(),(0,s.CE)("a",{key:3,href:mt.item.twitterUrl,target:"_blank",class:"social-link"},[(0,s.Lk)("span",Ue,[(0,s.bF)(gt,{icon:"fa-brands fa-x-twitter"})]),t[15]||(t[15]=(0,s.Lk)("span",null,"X",-1))],8,Ae)):(0,s.Q3)("",!0)])])):(0,s.Q3)("",!0)]),(0,s.Lk)("div",Te,[(0,s.Lk)("div",Me,[(0,s.bF)(ht,{modelValue:mt.isLoadingUserRoles,"onUpdate:modelValue":t[2]||(t[2]=e=>mt.isLoadingUserRoles=e),"is-full-page":!1},null,8,["modelValue"]),mt.isLoadingUserRoles||0!==pt.roleGroupsByPosition.length?((0,s.uX)(),(0,s.CE)("div",Ge,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(pt.roleGroupsByPosition,(a,n)=>((0,s.uX)(),(0,s.CE)("div",{key:n,class:(0,l.C4)(["team-group",{"is-drop-target":pt.canEditTeam&&mt.dropTargetGroupIndex===n&&mt.draggingFromGroupIndex!==n}]),onDragover:(0,i.D$)(e=>pt.canEditTeam&&mt.draggingFromGroupIndex!==n?mt.dropTargetGroupIndex=n:null,["prevent"]),onDragenter:(0,i.D$)(e=>pt.canEditTeam&&mt.draggingFromGroupIndex!==n?mt.dropTargetGroupIndex=n:null,["prevent"]),onDragleave:e=>pt.onGroupDragLeave(e,n),onDrop:(0,i.D$)(e=>pt.onDropMember(n),["prevent"])},[(0,s.Lk)("div",Oe,[(0,s.Lk)("span",qe,(0,l.v_)(a.title),1),a.users.length>1?((0,s.uX)(),(0,s.CE)("span",Be,(0,l.v_)(a.users.length),1)):(0,s.Q3)("",!0),pt.canEditTeam?((0,s.uX)(),(0,s.CE)("button",{key:1,class:(0,l.C4)(["add-member-button button is-small is-rounded",{"is-primary":mt.addingToGroupIndex===n}]),onClick:e=>pt.toggleAddToGroup(n)},[(0,s.Lk)("span",ze,[(0,s.bF)(gt,{icon:mt.addingToGroupIndex===n?"fa-light fa-times":"fa-light fa-plus"},null,8,["icon"])])],10,He)):(0,s.Q3)("",!0)]),mt.addingToGroupIndex===n?((0,s.uX)(),(0,s.CE)("div",Ke,[pt.getGroupRoles(a).length>1?((0,s.uX)(),(0,s.CE)("div",je,[(0,s.Lk)("span",Ze,(0,l.v_)(e.$t("Role"))+":",1),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(pt.getGroupRoles(a),e=>((0,s.uX)(),(0,s.CE)("span",{key:e.id,class:(0,l.C4)(["tag is-rounded is-small is-clickable",{"is-primary":mt.selectedAddRole===e["@i
1d"],"is-light":mt.selectedAddRole!==e["@id"]}]),onClick:t=>mt.selectedAddRole=e["@id"]},(0,l.v_)(e.name),11,Ye))),128))])):(0,s.Q3)("",!0),mt.selectedAddRole?((0,s.uX)(),(0,s.Wv)(ft,{key:1,"show-local-center-filter-option":!1,size:"is-small","is-append-to-body":!0,"local-center-id":pt.placementLocalCenterId,placement:pt.canPlaceFromAnyChapter,"onUpdate:modelValue":t[5]||(t[5]=e=>pt.addTeamMember(e))},null,8,["local-center-id","placement"])):(0,s.Q3)("",!0)])):(0,s.Q3)("",!0),a.users.length?((0,s.uX)(),(0,s.CE)("div",et,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(a.users,o=>((0,s.uX)(),(0,s.CE)("div",{key:o.user.id,class:(0,l.C4)(["team-member",{"is-dragging":mt.draggingUserId===o.user.id}]),draggable:pt.canEditTeam,onDragstart:e=>pt.onMemberDragStart(o.user,n,e),onDragend:t[6]||(t[6]=(...e)=>pt.onMemberDragEnd&&pt.onMemberDragEnd(...e))},[(0,s.Lk)("div",at,[(0,s.bF)(bt,{to:{name:"UserShow",params:{item:o.user.id}},class:"member-avatar",onClick:(0,i.D$)(t=>!mt.draggingUserId&&e.$router.push({name:"UserShow",params:{item:o.user.id}}),["prevent"])},{default:(0,s.k6)(()=>[(0,s.bF)(vt,{item:o.user,"is-type":"roundLarge"},null,8,["item"])]),_:2},1032,["to","onClick"]),pt.canEditTeam?((0,s.uX)(),(0,s.CE)("span",{key:0,class:"remove-icon is-clickable",onClick:e=>pt.removeTeamMember(o.user.id,a.role.id)},[(0,s.bF)(gt,{icon:"fa-light fa-times"})],8,st)):(0,s.Q3)("",!0)]),(0,s.bF)(bt,{to:{name:"UserShow",params:{item:o.user.id}},class:"member-name"},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(o.user.fullName),1)]),_:2},1032,["to"])],42,tt))),128))])):((0,s.uX)(),(0,s.CE)("p",Je,(0,l.v_)(e.$t("No members")),1))],42,We))),128))])):((0,s.uX)(),(0,s.CE)("div",Pe,[(0,s.Lk)("span",Ve,[(0,s.bF)(gt,{icon:"fa-light fa-users-slash",size:"2x"})]),(0,s.Lk)("p",Xe,(0,l.v_)(e.$t("No team members assigned yet")),1),pt.canEditTeam&&pt.localCenterRoles.length?((0,s.uX)(),(0,s.CE)("div",De,[(0,s.Lk)("button",{class:(0,l.C4)(["button is-small is-rounded",-1===mt.addingToGroupIndex?"is-light":"is-primary is-outlined"]),onClick:t[3]||(t[3]=e=>pt.toggleAddToGroup(-1))},[(0,s.Lk)("span",Re,[(0,s.bF)(gt,{icon:-1===mt.addingToGroupIndex?"fa-light fa-times":"fa-light fa-plus"},null,8,["icon"])]),(0,s.Lk)("span",null,(0,l.v_)(-1===mt.addingToGroupIndex?e.$t("Cancel"):e.$t("Add member")),1)],2),-1===mt.addingToGroupIndex?((0,s.uX)(),(0,s.CE)("div",Se,[pt.localCenterRoles.length>1?((0,s.uX)(),(0,s.CE)("div",xe,[(0,s.Lk)("span",Ne,(0,l.v_)(e.$t("Role"))+":",1),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(pt.localCenterRoles,e=>((0,s.uX)(),(0,s.CE)("span",{key:e.id,class:(0,l.C4)(["tag is-rounded is-small is-clickable",{"is-primary":mt.selectedAddRole===e["@id"],"is-light":mt.selectedAddRole!==e["@id"]}]),onClick:t=>mt.selectedAddRole=e["@id"]},(0,l.v_)(e.name),11,Qe))),128))])):(0,s.Q3)("",!0),mt.selectedAddRole?((0,s.uX)(),(0,s.Wv)(ft,{key:1,"show-local-center-filter-option":!1,size:"is-small","is-append-to-body":!0,"local-center-id":pt.placementLocalCenterId,placement:pt.canPlaceFromAnyChapter,"onUpdate:modelValue":t[4]||(t[4]=e=>pt.addTeamMember(e))},null,8,["local-center-id","placement"])):(0,s.Q3)("",!0)])):(0,s.Q3)("",!0)])):(0,s.Q3)("",!0)]))])])])])):(0,s.Q3)("",!0),(0,s.bF)(yt,{modelValue:mt.isModalActive,"onUpdate:modelValue":t[12]||(t[12]=e=>mt.isModalActive=e),"has-modal-card":""},{default:(0,s.k6)(()=>[(0,s.Lk)("div",lt,[(0,s.Lk)("header",it,[(0,s.Lk)("p",nt,(0,l.v_)(e.$t("Events report")),1),(0,s.Lk)("button",{type:"button",class:"delete",onClick:t[7]||(t[7]=e=>mt.isModalActive=!1)})]),(0,s.Lk)("section",ot,[(0,s.bF)(Lt,{label:e.$t("Report begin date")},{default:(0,s.k6)(()=>[(0,s.bF)(Ct,{modelValue:mt.annualReportDateBegin,"onUpdate:modelValue":t[8]||(t[8]=e=>mt.annualReportDateBegin=e),"append-to-body":"",icon:"fa-calendar-alt"},null,8,["modelValue"])]),_:1},8,["label"]),(0,s.bF)(Lt,{label:e.$t("Report end date")},{default:(0,s.k6)(()=>[(0,s.bF)(Ct,{modelValue:mt.annualReportDateEnd,"onUpdate:modelValue":t[9]||(t[9]=e=>mt.annualReportDateEnd=e),"append-to-body":"",icon:"fa-calendar-alt"},null,8,["modelValue"])]),_:1},8,["label"]),(0,s.Lk)("p",rt,"* "+(0,l.v_)(e.$t("A report can contain maximum 200 events"))+".",1)]),(0,s.Lk)("footer",ct,[(0,s.Lk)("button",{class:"button is-rounded",onClick:t[10
1]||(t[10]=e=>mt.isModalActive=!1)},(0,l.v_)(e.$t("Cancel")),1),(0,s.Lk)("button",{class:(0,l.C4)(["button is-primary is-rounded ml-2",{"is-loading":e.$store.state.isLoadingButton}]),disabled:!mt.annualReportDateBegin||!mt.annualReportDateEnd,onClick:t[11]||(t[11]=(...e)=>pt.generateReport&&pt.generateReport(...e))},(0,l.v_)(e.$t("Generate report")),11,dt)])])]),_:1},8,["modelValue"])])}a(18111),a(22489),a(7588),a(61701),a(13579);var mt=a(40834),pt=a(31823),ht=a(2594),gt=a(95439),bt={components:{LogoThumbnail:pt.A,LogoUpload:ht.A,UserSearchAutocomplete:gt.A},props:{localCenterId:{type:[Number,String],required:!0}},emits:["loaded","refresh"],data(){return{item:null,userRoles:[],isLoading:!1,isLoadingUserRoles:!1,isModalActive:!1,annualReportDateBegin:null,annualReportDateEnd:null,addingToGroupIndex:null,selectedAddRole:null,isAddingMember:!1,isRemovingMember:!1,draggingUserId:null,draggingFromGroupIndex:null,dropTargetGroupIndex:null}},computed:{...(0,mt.L8)(["user","isGranted","isGrantedOwner","tenant"]),canPlaceFromAnyChapter(){return!0===this.tenant?.settingFeatures?.localCenter?.placeMembersFromAnyChapter},placementLocalCenterId(){return this.canPlaceFromAnyChapter&&!this.isGranted("HR_TENANT")&&this.item?this.item.id:null},canEditTeam(){return this.item&&this.isGranted("HR_LOCAL",this.item)},isParentPage(){return!!(this.item&&this.item.isParent&&this.tenant.settingFeatures.localCenter.hasParent)},localCenterRoles(){if(!this.item)return[];const e=this.$store.state.tenant.roles||[];return this.isParentPage?this.item.parent?e.filter(e=>e.isLocalCenterParent||e.isLocalCenter):e.filter(e=>e.isLocalCenterParent):e.filter(e=>e.isLocalCenter)},localUnitTypes(){let e=this.$store.state.tenant.unitTypes,t=[];for(let a of e)a.isLocal&&t.push(a);return t},localUnitTypesNames(){let e=[];for(let t of this.localUnitTypes)e.push(t.namePlural);return e},localCenterTitle(){if(!this.item)return"";let e=null;return this.tenant.settingFeatures.localCenter.hasParent&&(e=this.$t(this.item.isParent?"Parent chapter":"Chapter")),e=this.item.isInitiative?this.$t("Aspiring chapter"):e,e+" "+this.item.name},localCenterTitleShort(){if(!this.item)return"";let e=this.item.town?this.item.town.name:"";return this.item.name===e&&(e=""),this.item.name+" "+e},hasContactInfo(){return this.item&&(this.item.contactFullName||this.item.contactEmail||this.item.contactPhone)},hasAddressInfo(){return this.item&&(this.item.officeAddress||this.item.postalAddress)},hasLegalInfo(){return this.item&&(this.item.legalNumber||this.item.bankIbanNative)},hasSocialLinks(){return this.item&&(this.item.website||this.item.facebookUrl||this.item.instagramUrl||this.item.twitterUrl)},roleGroupsByPosition(){const e=new Map;if(this.localCenterRoles.forEach(t=>{e.has(t.id)||e.set(t.id,t)}),this.userRoles.forEach(t=>{t.role&&(e.has(t.role.id)||e.set(t.role.id,t.role))}),!e.size)return[];const t=[];return e.forEach(e=>{const a=[];this.groupedUserRoles.forEach(t=>{t.roles.some(t=>t.id===e.id)&&a.push({user:t.user,roles:t.roles,minPosition:Math.min(...t.roles.map(e=>e.position??1/0))})}),t.push({title:e.chartName||e.name,role:e,users:a})}),t.sort((e,t)=>{const a=e.role.position??1/0,s=t.role.position??1/0;return a!==s?a-s:(e.title??"").localeCompare(t.title??"")}),t},groupedUserRoles(){const e=new Map;for(const a of this.userRoles){if(!a.role)continue;const t=a.user.id;if(e.has(t)){const s=e.get(t);s.roles.push(a.role),(a.role.position??1/0)<s.minPosition&&(s.minPosition=a.role.position??1/0)}else e.set(t,{user:a.user,roles:[a.role],minPosition:a.role.position??1/0})}e.forEach(e=>{e.roles.sort((e,t)=>(e.position??1/0)-(t.position??1/0))});const t=Array.from(e.values());return t.sort((e,t)=>e.minPosition-t.minPosition),t}},watch:{localCenterId:{immediate:!0,handler(e){e&&this.retrieve()}}},methods:{retrieve(){this.isLoading=!0,this.$http.plain.get("/local_centers/"+this.localCenterId).then(e=>this.entityLoaded(e)).catch(e=>{console.log(e)}).finally(()=>{this.isLoading=!1})},entityLoaded(e){this.item=e.data,this.$emit("loaded",this.item),this.isLoadingUserRoles=!0;
1let t="/user_roles?order[role.position]=asc&exists[dateEnded]=false&unit="+this.localCenterId+"&user.status=ACTIVE&itemsPerPage=200";this.isParentPage&&this.item.parent||(t+=this.isParentPage?"&role.isLocalCenterParent=1":"&role.isLocalCenter=1"),this.$http.plain.get(t).then(e=>{this.userRoles=e.data["hydra:member"]}).catch(e=>{console.log(e)}).finally(()=>{this.isLoadingUserRoles=!1})},toggleAddToGroup(e){if(this.addingToGroupIndex===e)return this.addingToGroupIndex=null,void(this.selectedAddRole=null);let t;this.addingToGroupIndex=e,t=-1===e?this.localCenterRoles:this.getGroupRoles(this.roleGroupsByPosition[e]),this.selectedAddRole=1===t.length?t[0]["@id"]:null},onMemberDragStart(e,t,a){this.draggingUserId=e.id,this.draggingFromGroupIndex=t,a.dataTransfer.effectAllowed="move",a.dataTransfer.setData("text/plain",String(e.id));const s=a.target.closest(".team-member");s&&a.dataTransfer.setDragImage(s,s.offsetWidth/2,s.offsetHeight/2)},onMemberDragEnd(){this.draggingUserId=null,this.draggingFromGroupIndex=null,this.dropTargetGroupIndex=null},onGroupDragLeave(e,t){e.currentTarget.contains(e.relatedTarget)||this.dropTargetGroupIndex===t&&(this.dropTargetGroupIndex=null)},onDropMember(e){const t=this.draggingFromGroupIndex,a=this.draggingUserId;if(this.dropTargetGroupIndex=null,null===t||t===e||!a)return;const s=this.roleGroupsByPosition[t],l=this.roleGroupsByPosition[e];if(!s||!l)return;const i=this.userRoles.some(e=>e.user.id===a&&e.role.id===l.role.id);if(i)return;const n=this.userRoles.filter(e=>e.user.id===a&&e.role.id===s.role.id);if(!n.length)return;this.isLoading=!0;const o=n.map(e=>this.$http.plain.patch("/user_roles/"+e.id,{dateEnded:new Date}));Promise.all(o).then(()=>this.$http.plain.post("/user_roles",{user:n[0].user["@id"],unit:this.item["@id"],role:l.role["@id"]})).then(e=>{this.userRoles=this.userRoles.filter(e=>!(e.user.id===a&&e.role.id===s.role.id)),this.userRoles.push(e.data),this.$buefy.toast.open({duration:4e3,type:"is-success",message:this.$t("Role updated successfully")})}).catch(e=>{console.error(e),this.$buefy.toast.open({duration:5e3,type:"is-danger",message:this.$t("Failed to move member")})}).finally(()=>{this.isLoading=!1,this.draggingUserId=null,this.draggingFromGroupIndex=null})},getGroupRoles(e){return e?[e.role]:this.localCenterRoles},addTeamMember(e){this.selectedAddRole&&(e?.localCenter&&this.item?.id&&e.localCenter!==this.item.id?this.$buefy.dialog.confirm({message:this.$t("This member currently belongs to another chapter and will be transferred here. Continue?"),type:"is-warning",onConfirm:()=>this.executeAddTeamMember(e)}):this.executeAddTeamMember(e))},executeAddTeamMember(e){this.isAddingMember=!0,this.$http.plain.post("/user-roles/transfer",{user:e["@id"],unit:this.item["@id"],role:this.selectedAddRole}).then(e=>{this.userRoles.push(e.data),this.addingToGroupIndex=null,this.selectedAddRole=null,this.$buefy.toast.open({duration:4e3,type:"is-success",message:this.$t("Member added successfully")})}).catch(e=>{console.error(e),this.$buefy.toast.open({duration:5e3,type:"is-danger",message:this.$t("Failed to add member")})}).finally(()=>{this.isAddingMember=!1})},removeTeamMember(e,t){const a=this.userRoles.filter(a=>a.user.id===e&&a.role.id===t);if(!a.length)return;this.isRemovingMember=!0;const s=a.map(e=>this.$http.plain.patch("/user_roles/"+e.id,{dateEnded:new Date}));Promise.all(s).then(()=>{this.userRoles=this.userRoles.filter(a=>!(a.user.id===e&&a.role.id===t)),this.$buefy.toast.open({duration:4e3,type:"is-success",message:this.$t("Member removed successfully")})}).catch(e=>{console.error(e),this.$buefy.toast.open({duration:5e3,type:"is-danger",message:this.$t("Failed to remove member")})}).finally(()=>{this.isRemovingMember=!1})},generateReport(){let e=this.$router.resolve({name:"AnnualReport",params:{item:this.item.id},query:{iframe:!0,dateBegin:this.annualReportDateBegin.toISOString().substring(0,10),dateEnd:this.annualReportDateEnd.toISOString().substring(0,10)}});window.open(e.href,"_blank"),this.isModalActive=!1}}},kt=a(66262);const ft=(0,kt.A)(bt,[["render",ut],["__scopeId","data-v-0e10d501"]]);var vt=ft},50899:function(e,t,a){a.r(t),a.d(t,{default:function(){return ct}});a(44114);var s=a(20641),l=a(90033),i=a(53751);const n={class:"o-maxwidth"},o={class:"icon-text"},r={class:"icon is-small"},c={key:1,class:"page-header"},d={class:"header-left"},u={class:"header-item"},m={class:"title"},p={key:0},h={class:"header-item is-hidden-mobile"},g={class:"icon-text"},b={class:"icon is-small"},k={key:0,class:"header-item is-hidden-mobile"},f={class:"button is-small is-rounded is-light"},v={class:"icon-text"},C={class:"icon is-small dropdown-chevron"},L={class:"mobile-dropdown-header is-hidden-tablet"},y={class:"icon"},w={class:"mobile-dropdown-title"},_={class:"header-item is-hidden-mobile"},I={class:"button is-small is-rounded is-light"},F={class:"icon-text"},$={class:"icon is-small dropdown-chevron"},E={class:"mobile-dropdown-header is-hidden-tablet"},A={class:"icon"},U={class:"mobile-dropdown-title"},T={class:"dropdown-search-wrap"},M={key:1,class:"header-item is-hidden-mobile"},P={key:0,class:"header-item is-hidden-mobile"},V={class:"icon is-small"},X={class:"header-item is-hidden-mobile"},D={class:"icon-text"},R={class:"icon is-small"},S={key:1,class:"header-item is-hidden-mobile"},x=["disabled"],N={class:"icon-text"},Q={class:"icon is-small"},G={key:2,class:"header-item is-hidden-tablet"},W={class:"button is-small is-rounded is-light"},O={class:"icon-text"},q={class:"icon is-small dropdown-chevron"},B={class:"mobile-dropdown-header is-hidden-tablet"},H={class:"icon"},z={class:"mobile-dropdown-title"},K={class:"header-item is-hidden-tablet"},j={class:"button is-small is-rounded is-light"},Z={class:"icon-text"},Y={class:"icon is-small dropdown-chevron"},J={class:"mobile-dropdown-header is-hidden-tablet"},ee={class:"icon"},te={class:"mobile-dropdown-title"},ae={class:"dropdown-search-wrap"},se={key:2,class:"orgo-table-wrap"},le={key:1},ie={key:0,class:"mr-2 has-text-grey-light"},ne={key:2,class:"mr-2 has-text-grey-light"},oe=["onClick"],re={key:0},ce={key:1},de=["aria-label","onClick"],ue={key:4,class:"tag is-success is-success-passive ml-2 is-rounded"},me={key:0},pe={key:0},he={key:1},ge={key:2,class:"has-text-grey ml-1"},be={key:1},ke={key:2,class:"has-text-grey ml-1"},fe={key:0,class:"tag is-rounded is-info is-light is-small"},ve={key:0},Ce={class:"circle-check-icon"},Le={key:0,class:"circle-icon","cell-class":"vcenter"},ye={key:0,class:"actions-wrap"},we=["onClick"],_e={class:"icon-text"},Ie={class:"icon is-small"},Fe={class:"icon-text"},$e={class:"icon is-small"},Ee={class:"icon-text"},Ae={class:"icon is-small"},Ue={class:"icon-text"},Te={class:"icon is-small"},Me={class:"icon-text"},Pe={class:"icon is-small"},Ve={class:"icon-text"},Xe={class:"icon is-small"},De={class:"icon-text"},Re={class:"icon is-small"},Se={key:1,class:"actions-wrap"},xe=["onClick"],Ne={class:"icon-text"},Qe={class:"icon is-small"},Ge={class:"icon is-small"},We={class:"is-hidden-mobile ml-1"},Oe={class:"icon is-small"},qe={class:"is-hidden-mobile ml-1"};function Be(e,t,a,Be,He,ze){const Ke=(0,s.g2)("b-loading"),je=(0,s.g2)("font-awesome-icon"),Ze=(0,s.g2)("MobileViewHeader"),Ye=(0,s.g2)("b-dropdown-item"),Je=(0,s.g2)("b-dropdown"),et=(0,s.g2)("b-input"),tt=(0,s.g2)("router-link"),at=(0,s.g2)("Map"),st=(0,s.g2)("b-table-column"),lt=(0,s.g2)("b-tooltip"),it=(0,s.g2)("b-table"),nt=(0,s.g2)("ShowContent"),ot=(0,s.g2)("ItemViewModal"),rt=(0,s.g2)("LocalCenterForm");return(0,s.uX)(),(0,s.CE)("section",n,[(0,s.bF)(Ke,{modelValue:He.isLoading,"onUpdate:modelValue":t[0]||(t[0]=e=>He.isLoading=e),"is-full-page":!0},null,8,["modelValue"]),He.isIframe?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.Wv)(Ze,{key:0,title:e.$t(ze.localCentersLabel),"is-item-view-page":!0,"show-back-button":!0,"back-route":{name:"Dashboard"}},{actions:(0,s.k6)(()=>[e.isGranted("ADMIN_TENANT")?((0,s.uX)(),(0,s.CE)("button",{key:0,class:"button is-small is-primary is-rounded",onClick:t[1]||(t[1]=(...e)=>ze.openCreateModal&&ze.openCreateModal(...e))},[(0,s.Lk)("span",o,[(0,s.Lk)("span",r,[(0,s.bF)(je,{icon:"fa-light fa-plus"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("create")),1)])])):(0,s.Q3)("",!0)]),_:1},8,["title"])),He.isIframe?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",c,[(0,s.Lk)("div",d,[(0,s.Lk)("div",u,[(0,s.Lk)("h2",m,[e.$route.query.parent&&e.$route.query.localCenterName?((0,s.uX)(),(0,s.CE)("span",p,(0,l.v_)(e.$route.query.localCenterName)+" -",1)):(0,s.Q3)("",!0),(0,s.eW)(" "+(0,l.v_)(e.$t(ze.localCentersLabel)),1)])]),(0,s.Lk)("div",h,[e.isGranted("ADMIN_TENANT")?((0,s.uX)(),(0,s.CE)("button",{key:0,class:"button is-small is-primary is-rounded",onClick:t[2]||(t[2]=(...e)=>ze.openCreateModal&&ze.openCreateModal(...e))},[(0,s.Lk)("span",g,[(0,s.Lk)("span",b,[(0,s.bF)(je,{icon:"fa-light fa-plus"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Create chapter")),1)])])):(0,s.Q3)("",!0)]),e.user&&e.user.id?((0,s.uX)(),(0,s.CE)("div",k,[(0,s.bF)(Je,{ref:"statusDropdown",modelValue:He.filters.status,"onUpdate:modelValue":[t[4]||(t[4]=e=>He.filters.status=e),t[5]||(t[5]=e=>ze.filterItemsByStatus(e))],"aria-role":"list",position:"is-bottom-left","mobile-modal":!0},{trigger:(0,s.k6)(()=>[(0,s.Lk)("button",f,[(0,s.Lk)("span",v,[(0,s.Lk)("span",null,(0,l.v_)(He.filters.status?e.$t(He.filters.status.toLowerCase()):e.$t("All statuses")),1),(0,s.Lk)("span",C,[(0,s.bF)(je,{icon:"fa-light fa-chevron-down"})])])])]),default:(0,s.k6)(()=>[(0,s.Lk)("div",L,[(0,s.Lk)("button",{class:"button is-text is-small",onClick:t[3]||(t[3]=(0,i.D$)(t=>e.$refs.statusDropdown.toggle(),["stop"]))},[(0,s.Lk)("span",y,[(0,s.bF)(je,{icon:"fa-light fa-arrow-left"})])]),(0,s.Lk)("span",w,(0,l.v_)(e.$t("status")),1),t[25]||(t[25]=(0,s.Lk)("div",{style:{width:"40px"}},null,-1))]),(0,s.bF)(Ye,{value:null},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("All statuses")),1)]),_:1}),(0,s.bF)(Ye,{value:"ACTIVE"},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("active")),1)]),_:1}),(0,s.bF)(Ye,{value:"PENDING_CLOSE"},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("pending_close")),1)]),_:1}),(0,s.bF)(Ye,{value:"SUSPENDED"},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("suspended")),1)]),_:1}),(0,s.bF)(Ye,{value:"CLOSED"},{default:(0,s.k6)(()=>
1[(0,s.eW)((0,l.v_)(e.$t("closed")),1)]),_:1})]),_:1},8,["modelValue"])])):(0,s.Q3)("",!0),(0,s.Lk)("div",_,[(0,s.bF)(Je,{ref:"townDropdown","aria-role":"list",position:"is-bottom-left",scrollable:"","max-height":300,"mobile-modal":!0,onActiveChange:ze.onTownDropdownToggle,"onUpdate:modelValue":t[9]||(t[9]=e=>ze.filterByTown(e))},{trigger:(0,s.k6)(()=>[(0,s.Lk)("button",I,[(0,s.Lk)("span",F,[(0,s.Lk)("span",null,(0,l.v_)(He.filters.searchTown||e.$t("town")),1),(0,s.Lk)("span",$,[(0,s.bF)(je,{icon:"fa-light fa-chevron-down"})])])])]),default:(0,s.k6)(()=>[(0,s.Lk)("div",E,[(0,s.Lk)("button",{class:"button is-text is-small",onClick:t[6]||(t[6]=(0,i.D$)(t=>e.$refs.townDropdown.toggle(),["stop"]))},[(0,s.Lk)("span",A,[(0,s.bF)(je,{icon:"fa-light fa-arrow-left"})])]),(0,s.Lk)("span",U,(0,l.v_)(e.$t("town")),1),t[26]||(t[26]=(0,s.Lk)("div",{style:{width:"40px"}},null,-1))]),(0,s.Lk)("div",T,[(0,s.bF)(et,{ref:"townSearchInput",modelValue:He.townSearch,"onUpdate:modelValue":t[7]||(t[7]=e=>He.townSearch=e),placeholder:e.$t("search"),size:"is-small","icon-left":"fa-search",onClick:t[8]||(t[8]=(0,i.D$)(()=>{},["stop"]))},null,8,["modelValue","placeholder"])]),(0,s.bF)(Ye,{value:null},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("All")),1)]),_:1}),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(ze.filteredTowns,e=>((0,s.uX)(),(0,s.Wv)(Ye,{key:e,value:e},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e),1)]),_:2},1032,["value"]))),128))]),_:1},8,["onActiveChange"])]),He.sorted?((0,s.uX)(),(0,s.CE)("div",M,[(0,s.Lk)("button",{class:"button is-primary is-small is-rounded is-outlined",onClick:t[10]||(t[10]=(...e)=>ze.resetSorting&&ze.resetSorting(...e))},(0,l.v_)(e.$t("Remove sorting")),1)])):(0,s.Q3)("",!0)]),(0,s.Lk)("div",{class:(0,l.C4)(["header-right",{"mt-4":e.$isMobile()}])},[e.isGranted("ADMIN_TENANT")?((0,s.uX)(),(0,s.CE)("div",P,[(0,s.bF)(tt,{to:{name:"ModuleLocalCentersConfig"},class:"button is-light is-small is-rounded"},{default:(0,s.k6)(()=>[(0,s.Lk)("span",V,[(0,s.bF)(je,{icon:"fa-light fa-gear"})])]),_:1})])):(0,s.Q3)("",!0),(0,s.Lk)("div",X,[(0,s.Lk)("button",{class:(0,l.C4)(["button is-light is-small is-rounded",{"is-focused":ze.isMapView}]),onClick:t[11]||(t[11]=(...e)=>ze.toggleMapView&&ze.toggleMapView(...e))},[(0,s.Lk)("span",D,[(0,s.Lk)("span",R,[(0,s.bF)(je,{icon:"fa-light fa-map"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("map")),1)])],2)]),ze.isMapView&&e.isGranted("ADMIN_LOCAL")&&!He.isIframe?((0,s.uX)(),(0,s.CE)("div",S,[(0,s.Lk)("button",{class:(0,l.C4)(["button is-light is-small is-rounded",{"is-loading":He.isCopyingIframe}]),disabled:He.isCopyingIframe,onClick:t[12]||(t[12]=(...e)=>ze.copyIframeLink&&ze.copyIframeLink(...e))},[(0,s.Lk)("span",N,[(0,s.Lk)("span",Q,[(0,s.bF)(je,{icon:He.iframeCopied?"fa-light fa-check":"fa-light fa-copy"},null,8,["icon"])]),(0,s.Lk)("span",null,(0,l.v_)(He.iframeCopied?e.$t("Copied!"):e.$t("Iframe URL")),1)])],10,x)])):(0,s.Q3)("",!0),e.user&&e.user.id?((0,s.uX)(),(0,s.CE)("div",G,[(0,s.bF)(Je,{ref:"statusDropdownMobile",modelValue:He.filters.status,"onUpdate:modelValue":[t[14]||(t[14]=e=>He.filters.status=e),t[15]||(t[15]=e=>ze.filterItemsByStatus(e))],"aria-role":"list",position:"is-bottom-left","mobile-modal":!0},{trigger:(0,s.k6)(()=>[(0,s.Lk)("button",W,[(0,s.Lk)("span",O,[(0,s.Lk)("span",null,(0,l.v_)(He.filters.status?e.$t(He.filters.status.toLowerCase()):e.$t("All statuses")),1),(0,s.Lk)("span",q,[(0,s.bF)(je,{icon:"fa-light fa-chevron-down"})])])])]),default:(0,s.k6)(()=>[(0,s.Lk)("div",B,[(0,s.Lk)("button",{class:"button is-text is-small",onClick:t[13]||(t[13]=(0,i.D$)(t=>e.$refs.statusDropdownMobile.toggle(),["stop"]))},[(0,s.Lk)("span",H,[(0,s.bF)(je,{icon:"fa-light fa-arrow-left"})])]),(0,s.Lk)("span",z,(0,l.v_)(e.$t("status")),1),t[27]||(t[27]=(0,s.Lk)("div",{style:{width:"40px"}},null,-1))]),(0,s.bF)(Ye,{value:null},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("All statuses")),1)]),_:1}),(0,s.bF)(Ye,{value:"ACTIVE"},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("active")),1)]),_:1}),(0,s.bF)(Ye,{value:"PENDING_CLOSE"},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("pending_close")),1)]),_:1}),(0,s.bF)(Ye,{value:"SUSPENDED"},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("suspended")),1)]),_:1}),(0,s.bF)(Ye,{value:"CLOSED"},{default:(0,s.k6)(()=>
1[(0,s.eW)((0,l.v_)(e.$t("closed")),1)]),_:1})]),_:1},8,["modelValue"])])):(0,s.Q3)("",!0),(0,s.Lk)("div",K,[(0,s.bF)(Je,{ref:"townDropdownMobile","aria-role":"list",position:"is-bottom-left",scrollable:"","max-height":300,"mobile-modal":!0,onActiveChange:ze.onTownDropdownToggle,"onUpdate:modelValue":t[19]||(t[19]=e=>ze.filterByTown(e))},{trigger:(0,s.k6)(()=>[(0,s.Lk)("button",j,[(0,s.Lk)("span",Z,[(0,s.Lk)("span",null,(0,l.v_)(He.filters.searchTown||e.$t("town")),1),(0,s.Lk)("span",Y,[(0,s.bF)(je,{icon:"fa-light fa-chevron-down"})])])])]),default:(0,s.k6)(()=>[(0,s.Lk)("div",J,[(0,s.Lk)("button",{class:"button is-text is-small",onClick:t[16]||(t[16]=(0,i.D$)(t=>e.$refs.townDropdownMobile.toggle(),["stop"]))},[(0,s.Lk)("span",ee,[(0,s.bF)(je,{icon:"fa-light fa-arrow-left"})])]),(0,s.Lk)("span",te,(0,l.v_)(e.$t("town")),1),t[28]||(t[28]=(0,s.Lk)("div",{style:{width:"40px"}},null,-1))]),(0,s.Lk)("div",ae,[(0,s.bF)(et,{modelValue:He.townSearch,"onUpdate:modelValue":t[17]||(t[17]=e=>He.townSearch=e),placeholder:e.$t("search"),size:"is-small","icon-left":"fa-search",onClick:t[18]||(t[18]=(0,i.D$)(()=>{},["stop"]))},null,8,["modelValue","placeholder"])]),(0,s.bF)(Ye,{value:null},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e.$t("All")),1)]),_:1}),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(ze.filteredTowns,e=>((0,s.uX)(),(0,s.Wv)(Ye,{key:e,value:e},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(e),1)]),_:2},1032,["value"]))),128))]),_:1},8,["onActiveChange"])])],2)])),(0,s.bF)(at,{"is-map-view":ze.isMapView,"is-iframe":He.isIframe,"tenant-slug":He.isIframe?e.$route.query.workspace||e.tenant?.slug:null},null,8,["is-map-view","is-iframe","tenant-slug"]),He.isIframe?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",se,[He.items?((0,s.uX)(),(0,s.Wv)(it,{key:He.tableKey,data:He.items,"hide-on-single-page":!0,"mobile-cards":!1,hoverable:!0,scrollable:!0,paginated:ze.isMoreThanOnePage,"backend-pagination":"",total:He.itemsTotal,"per-page":He.itemsPerPage,"current-page":He.itemsPageCurrent,"default-sort-direction":He.defaultSortOrder,"row-class":ze.unitRowClass,class:"fs-14",onPageChange:ze.changeListPage,onSort:t[20]||(t[20]=e=>He.sorted=!0)},{default:(0,s.k6)(()=>[(0,s.bF)(st,{"cell-class":"nowrap",label:e.$t("name"),field:"name",sortable:""},{default:(0,s.k6)(t=>[t.row._isUnit?((0,s.uX)(),(0,s.CE)("span",{key:0,class:"lc-unit-name",style:(0,l.Tr)({"--lc-depth":t.row._depth})},[(0,s.Lk)("span",{class:"lc-unit-dot",style:(0,l.Tr)({backgroundColor:t.row.userTypeColor||"transparent"}),"aria-hidden":"true"},null,4),t.row.canAccess?((0,s.uX)(),(0,s.Wv)(tt,{key:0,to:{name:"UserList",query:{unit:t.row.id,type:"Unit",localCenter:t.row._parentLcId}}},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(t.row.name),1)]),_:2},1032,["to"])):((0,s.uX)(),(0,s.CE)("span",le,(0,l.v_)(t.row.name),1))],4)):((0,s.uX)(),(0,s.CE)(s.FK,{key:1},[e.tenant.settingFeatures.localCenter.hasParent&&!t.row.parent?((0,s.uX)(),(0,s.CE)("span",ie,(0,l.v_)(e.$t("LP")),1)):e.tenant.settingFeatures.localCenter.hasParent&&t.row.parent&&"CLOSED"!==t.row.parent.status?((0,s.uX)(),(0,s.CE)("span",{key:1,class:"mr-2 has-text-grey-light lc-depth-indent",style:(0,l.Tr)({"--lc-depth":ze.lcDepth(t.row)})}," → "+(0,l.v_)(e.$t("LC")),5)):e.tenant.settingFeatures.localCenter.hasParent&&t.row.parent?((0,s.uX)(),(0,s.CE)("span",ne,(0,l.v_)(e.$t("LC")),1
1)):(0,s.Q3)("",!0),(0,s.Lk)("a",{class:"is-clickable",onClick:e=>ze.openItemModal(t.row)},[t.row.name.length<50?((0,s.uX)(),(0,s.CE)("span",re,(0,l.v_)(ze.localCenterNameSelector(t.row,e.tenant)),1)):((0,s.uX)(),(0,s.CE)("span",ce,(0,l.v_)(t.row.name.substring(0,50))+"...",1))],8,oe),t.row.unitCount>0?((0,s.uX)(),(0,s.CE)("button",{key:3,class:"lc-unit-toggle",type:"button","aria-label":e.$t("Show units"),onClick:(0,i.D$)(e=>ze.toggleUnits(t.row),["stop"])},[t.row._unitsLoading?((0,s.uX)(),(0,s.Wv)(je,{key:0,icon:"fa-light fa-spinner-third",spin:""})):((0,s.uX)(),(0,s.Wv)(je,{key:1,icon:ze.isUnitRowOpen(t.row)?"fa-light fa-chevron-down":"fa-light fa-chevron-right"},null,8,["icon"]))],8,de)):(0,s.Q3)("",!0),e.tenant.settingFeatures.localCenter.hasInitiative&&t.row.isInitiative?((0,s.uX)(),(0,s.CE)("span",ue,(0,l.v_)(e.$t("Aspiring chapter")),1)):(0,s.Q3)("",!0)],64))]),_:1},8,["label"]),e.tenant.settingFeatures.localCenter.hasRegions?((0,s.uX)(),(0,s.Wv)(st,{key:0,"cell-class":"nowrap",label:e.$t("Region"),field:"region.name",sortable:""},{default:(0,s.k6)(e=>[(0,s.eW)((0,l.v_)(e.row.region?e.row.region.name:""),1)]),_:1},8,["label"])):(0,s.Q3)("",!0),He.filters.status?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.Wv)(st,{key:1,label:e.$t("status"),field:"status",sortable:""},{default:(0,s.k6)(t=>[t.row._isUnit?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("span",me,(0,l.v_)(e.$t(t.row.status.toLowerCase())),1))]),_:1},8,["label"])),(0,s.bF)(st,{width:"1%",centered:"",label:e.$t("members"),field:"usersCount",sortable:""},{default:(0,s.k6)(t=>[t.row._isUnit?((0,s.uX)(),(0,s.CE)("span",pe,(0,l.v_)(t.row.memberCount),1)):((0,s.uX)(),(0,s.CE)(s.FK,{key:1},[t.row.usersCount>0&&e.isGranted("HR_TENANT")?((0,s.uX)(),(0,s.Wv)(tt,{key:0,to:{name:"UserList",query:{unit:t.row.id,discriminator:"local_center"}}},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(t.row.usersCount),1)]),_:2},1032,["to"])):((0,s.uX)(),(0,s.CE)("span",he,(0,l.v_)(t.row.usersCount),1)),t.row.childrenUsersCount>0?((0,s.uX)(),(0,s.CE)("span",ge,"(+"+(0,l.v_)(t.row.childrenUsersCount)+")",1)):(0,s.Q3)("",!0)],64))]),_:1},8,["label"]),e.tenant.settingFeatures.adhesion.successDefaultUserTypeId?((0,s.uX)(),(0,s.Wv)(st,{key:2,label:e.$t("Full members"),field:"membersCount",sortable:""},{default:(0,s.k6)(t=>[t.row.membersCount>0&&e.isGranted("HR_TENANT")?((0,s.uX)(),(0,s.Wv)(tt,{key:0,to:{name:"UserList",query:{unit:t.row.id,discriminator:"local_center",userType:e.tenant.settingFeatures.adhesion.successDefaultUserTypeId}}},{default:(0,s.k6)(()=>[(0,s.eW)((0,l.v_)(t.row.membersCount),1)]),_:2},1032,["to"])):((0,s.uX)(),(0,s.CE)("span",be,(0,l.v_)(t.row.membersCount),1)),t.row.childrenMembersCount>0?((0,s.uX)(),(0,s.CE)("span",ke,"(+"+(0,l.v_)(t.row.childrenMembersCount)+")",1)):(0,s.Q3)("",!0)]),_:1},8,["label"])):(0,s.Q3)("",!0),(0,s.bF)(st,{"cell-class":"nowrap",label:e.$t("town"),field:"town.name",sortable:""},{default:(0,s.k6)(e=>[e.row._isUnit?((0,s.uX)(),(0,s.CE)("span",fe,(0,l.v_)(e.row.unitType.name),1)):((0,s.uX)(),(0,s.CE)(s.FK,{key:1},[(0,s.eW)((0,l.v_)(e.row.town?e.row.town.name:null),1)],64))]),_:1},8,["label"]),(0,s.bF)(st,{"cell-class":"nowrap",label:e.$t("county"),field:"town.county.name",sortable:""},{default:(0,s.k6)(e=>[(0,s.eW)((0,l.v_)(e.row.town&&e.row.town.county?e.row.town.county.name:null),1)]),_:1},8,["label"]),(0,s.bF)(st,{"cell-class":"nowrap",label:e.$t("founded"),field:"dateCreated",sortable:""},{default:(0,s.k6)(t=>[t.row.dateCreated?((0,s.uX)(),(0,s.CE)("span",ve,(0,l.v_)(e.$filters.format(t.row.dateCreated)),1)):(0,s.Q3)("",!0)]),_:1},8,["label"]),e.tenant.settingFeatures.onlinePayments.isActive&&e.tenant.settingFeatures.onlinePayments.isLocalActive||e.tenant.settingFeatures.fees.isActive&&!e.tenant.settingFeatures.onlinePayments.allLocalsEligible?((0,s.uX)(),(0,s.Wv)(st,{key:3,label:e.$t("Stripe"),"cell-class":"vcenter",centered:"",field:"isStripeEligible",sortable:""},{default:(0,s.k6)(a=>[a.row.isStripeEligible&&a.row.localCenterStripeAccount?((0,s.uX)(),(0,s.Wv)(lt,{key:0,label:e.$t("The chapter connected and activated its Stripe account"),position:"is-left",type:"is-dark"},{default:(0,s.k6)(()=>[(0,s.Lk)("span",Ce,[(0,s.bF)(je,{icon:"fa-light fa-check"})])]),_:1},8,["label"])):a.row.isStripeEligible?((0,s.uX)(),(0,s.Wv)(lt,{key:1,label:e.$t("Enabled to use"),position:"is-left",type:"is-dark"},{default:(0,s.k6)(()=>[...t[29]||(t[29]=[(0,s.Lk)("span",{class:"circle-icon"},null,-1)])]),_:1},8,["label"])):(0,s.Q3)("",!0)]),_:1},8,["label"])):(0,s.Q3)("",!0),e.tenant.settingFeatures.fees.isActive&&!e.tenant.settingFeatures.onlinePayments.allMembersFeeEligible?((0,s.uX)(),(0,s.Wv)(st,{key:4,label:e.$t("Online fee activated"),centered:"",field:"isOnlinePaymentFeeEligible",sortable:""},{default:(0,s.k6)(e=>[e.row.isOnlinePaymentFeeEligible?((0,s.uX)(),(0,s.CE)("span",Le)):(0,s.Q3)("",!0)]),_:1},8,["label"])):(0,s.Q3)("",!0),(0,s.bF)(st,{width:"1%","cell-class":"nowrap actions-cell",label:e.$t("Actions")},{default:(0,s.k6)(t=>[t.row._isUnit||!e.isGrantedOwner(t.row)&&t.row.id!==e.user.localCenter?.id?t.row._isUnit&&ze.isUnitAdminForRow(t.row)?((0,s.uX)(),(0,s.CE)("div",Se,[(0,s.bF)(Je,{"aria-role":"menu",class:"row-action-dropdown",position:t.index>=He.items.length-3?"is-top-left":"is-bottom-left","append-to-body":"","mobile-modal":!0},{trigger:(0,s.k6)(({toggle:e})=>[(0,s.Lk)("span",{class:"icon is-small is-clickable",onClick:e},[(0,s.bF)(je,{icon:"fa-light fa-ellipsis-h"})],8,xe)]),default:(0,s.k6)(()=>[e.tenant.settingFeatures.fees.hasLocalCenterMembersTable?((0,s.uX)(),(0,s.Wv)(Ye,{key:0,"aria-role":"menuitem","append-to-body":"",style:{"min-width":"200px"},onClick:a=>e.$router.push({name:"FeeMembersLocalCenter",query:{localCenter:t.row._parentLcId,localCenterName:t.row._parentLcName,unit:t.row.id}})},{default:(0,s.k6)(()=>[(0,s.Lk)("span",Ne,[(0,s.Lk)("span",Qe,[(0,s.bF)(je,{icon:"fa-light fa-money-bill-alt"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("fees")),1)])]),_:1},8,["onClick"])):(0,s.Q3)("",!0)]),_:2},1032,["position"])])):(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("div",ye,[(0,s.bF)(Je,{"aria-role":"menu",class:"row-action-dropdown",position:t.index>=He.items.length-3?"is-top-left":"is-bottom-left","append-to-body":"","mobile-modal":!0},{trigger:(0,s.k6)(({active:e,toggle:t})=>[(0,s.Lk)("span",{class:"icon is-small is-clickable",onClick:t},[(0,s.bF)(je,{icon:"fa-light fa-ellipsis-h"})],8,we)]),default:(0,s.k6)(()=>[e.localUnitTypes&&e.localUnitTypes.length>0&&(e.user.localCenter&&e.user.localCenter.id===t.row.id||e.isGranted("HR_TENANT"))?((0,s.uX)(!0),(0,s.CE)(s.FK,{key:0},(0,s.pI)(e.localUnitTypes,(a,i)=>((0,s.uX)(),(0,s.Wv)(Ye,{key:"unit-"+a.id,"aria-role":"menuitem","append-to-body":"",style:{"min-width":"200px"},onClick:s=>e.$router.push({name:"UnitList",query:{unitType:a.id,localCenter:t.row.id}})},{default:(0,s.k6)(()=>[(0,s.Lk)("span",_e,[(0,s.Lk)("span",Ie,[(0,s.bF)(je,{icon:"fa-light fa-users"})]),(0,s.Lk)("span",null,(0,l.v_)(a.name),1)])]),_:2},1032,["onClick"]))),128)):(0,s.Q3)("",!0),e.isGranted("ADMIN_TENANT")&&e.tenant.settingFeatures.fees.isActive?((0,s.uX)(),(0,s.Wv)(Ye,{key:1,"aria-role":"menuitem","append-to-body":"",style:{"min-width":"200px"},onClick:a=>e.$router.push({name:"FeeMembersLocalCenter",query:{localCenter:t.row.id,localCenterName:t.row.name}})},{default:(0,s.k6)(()=>[(0,s.Lk)("span",Fe,[(0,s.Lk)("span",$e,[(0,s.bF)(je,{icon:"fa-light fa-money-bill-alt"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("fees")),1)])]),_:1},8,["onClick"])):(0,s.Q3)("",!0),(0,s.bF)(Ye,{"aria-role":"menuitem","append-to-body":"",style:{"min-width":"200px"},onClick:a=>e.$router.push({name:"UserList",query:{unit:t.row.id,discriminator:"local_center"}})},{default:(0,s.k6)(()=>[(0,s.Lk)("span",Ee,[(0,s.Lk)("span",Ae,[(0,s.bF)(je,{icon:"fa-light fa-users"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("members")),1)])]),_:1},8,["onClick"]),(0,s.bF)(Ye,{"aria-role":"menuitem","append-to-body":"",style:{"min-width":"200px"},onClick:a=>e.$router.push({name:"EventList",query:{unit:t.row.id}})},{default:(0,s.k6)(()=>[(0,s.Lk)("span",Ue,[(0,s.Lk)("span",Te,[(0,s.bF)(je,{icon:"fa-light fa-calendar"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("events")),1)])]),_:1},8,["onClick"]),(0,s.bF)(Ye,{"aria-role":"menuitem","append-to-body":"",style:{"min-width":"200px"},onClick:a=>e.$router.push({name:"DiscussList",query:{unit:t.row.id}})},{default:(0,s.k6)(()=>[(0,s.Lk)("span",Me,[(0,s.Lk)("span",Pe,[(0,s.bF)(je,{icon:"fa-light fa-comments"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("discussions")),1)])]),_:1},8,["onClick"]),e.isGrantedOwner(t.row)&&e.isGranted("ADMIN_TENANT")?((0,s.uX)(),(0,s.Wv)(Ye,{key:2,"aria-role":"menuitem","append-to-body":"",style:{"min-width":"200px"},onClick:e=>ze.openEditModal(t.row)},{default:(0,s.k6)(()=>[(0,s.Lk)("span",Ve,[(0,s.Lk)("span",Xe,[(0,s.bF)(je,{icon:"fa-light fa-pen"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Edit")),1)])]),_:1},8,["onClick"])):e.isGrantedOwner(t.row)?((0,s.uX)(),(0,s.Wv)(Ye,{key:3,"aria-role":"menuitem","append-to-body":"",style:{"min-width":"200px"},onClick:a=>e.$router.push({name:"LocalCenterUpdate",params:{item:t.row.id}})},{default:(0,s.k6)(()=>[(0,s.Lk)("span",De,[(0,s.Lk)("span",Re,[(0,s.bF)(je,{icon:"fa-light fa-pen"})]),(0,s.Lk)("span",null,(0,l.v_)(e.$t("Edit")),1)])]),_:1},8,["onClick"])):(0,s.Q3)("",!0)]),_:2},1032,["position"])]))]),_:1},8,["label"])]),_:1},8,["data","paginated","total","per-page","current-page","default-sort-direction","row-class","onPageChange"])):(0,s.Q3)("",!0)])),(0,s.bF)(ot,{modelValue:He.isModalOpen,"onUpdate:modelValue":t[22]||(t[22]=e=>He.isModalOpen=e),title:He.selectedItem?He.selectedItem.name:"","maximize-route":He.selectedItem?{name:"LocalCenterShow",params:{item:He.selectedItem.id}}:null},{actions:(0,s.k6)(()=>[He.selectedItem&&e.isGrantedOwner(He.selectedItem)&&e.isGranted("ADMIN_TENANT")?((0,s.uX)(),(0,s.CE)("button",{key:0,class:"button is-light is-small is-rounded",onClick:t[21]||(t[21]=e=>ze.openEditModal(He.selectedItem))},[(0,s.Lk)("span",Ge,[(0,s.bF)(je,{icon:"fa-light fa-pen"})]),(0,s.Lk)("span",We,(0,l.v_)(e.$t("Edit")),1)])):He.selectedItem&&e.isGrantedOwner(He.selectedItem)?((0,s.uX)(),(0,s.Wv)(tt,{key:1,class:"button is-light is-small is-rounded",to:{name:"LocalCenterUpdate",params:{item:He.selectedItem.id}}},{default:(0,s.k6)(()=>[(0,s.Lk)("span",Oe,[(0,s.bF)(je,{icon:"fa-light fa-pen"})]),(0,s.Lk)("span",qe,(0,l.v_)(e.$t("Edit")),1)]),_:1},8,["to"])):(0,s.Q3)("",!0)]),default:(0,s.k6)(()=>[He.selectedItem?((0,s.uX)(),(0,s.Wv)(nt,{key:0,"local-center-id":He.selectedItem.id,onLoaded:ze.onItemLoaded},null,8,["local-center-id","onLoaded"])):(0,s.Q3)("",!0)]),_:1},8,["modelValue","title","maximize-route"]),(0,s.bF)(ot,{modelValue:He.isCreateModalOpen,"onUpdate:modelValue":t[23]||(t[23]=e=>He.isCreateModalOpen=e),title:e.$t("create")+" "+e.$t("Chapter"),"modal-width":720,"scroll-container-id":"createLocalCenterModalBody"},{default:(0,s.k6)(()=>[(0,s.bF)(rt,{item:He.createItem,save:ze.saveCreate},null,8,["item","save"])]),_:1},8,["modelValue","title"]),(0,s.bF)(ot,{modelValue:He.isEditModalOpen,"onUpdate:modelValue":t[24]||(t[24]=e=>He.isEditModalOpen=e),title:He.editItem?He.editItem.name:"","modal
1-width":720,"scroll-container-id":"editLocalCenterModalBody"},{default:(0,s.k6)(()=>[He.editItem?((0,s.uX)(),(0,s.Wv)(rt,{key:0,item:He.editItem,save:ze.saveEdit},null,8,["item","save"])):(0,s.Q3)("",!0)]),_:1},8,["modelValue","title"])])}a(18111),a(22489),a(20116),a(61701),a(13579),a(17642),a(58004),a(33853),a(45876),a(32475),a(15024),a(31698);var He=a(31823),ze=a(66741),Ke=a(80762),je=a(81084),Ze=a(1344),Ye=a(95964),Je=a(40834),et=a(95256),tt=a(78103);function at(e,t){const a=e.find(e=>parseInt(e.localCenterId)===t);return void 0!==a?parseInt(a.number):0}function st(e,t){const a=new Map;for(const n of e){if(void 0===n.parentId||null===n.parentId)continue;const e=parseInt(n.parentId);a.has(e)||a.set(e,[]),a.get(e).push(n)}let s=0;const l=new Set([t]),i=[t];while(i.length){const e=i.shift();for(const t of a.get(e)||[]){const e=parseInt(t.localCenterId);l.has(e)||(l.add(e),s+=parseInt(t.number),i.push(e))}}return s}var lt=a(48108),it=a(61273),nt={data(){return{items:null,filters:{status:"ACTIVE",searchTown:null},itemsTotal:null,itemsPageCurrent:1,itemsPerPage:null,isLoading:!1,sortField:"name",sortOrder:"asc",sorted:!1,defaultSortOrder:"asc",itemId:this.$route.params.item,localCenters:[],localCentersUsersCount:[],localCentersMembersCount:[],isLoadingGeoLocation:!1,isIframe:!!this.$route.query.iframe,tableKey:1,isModalOpen:!1,selectedItem:null,isCreateModalOpen:!1,createItem:{status:"ACTIVE"},isCopyingIframe:!1,iframeCopied:!1,isEditModalOpen:!1,editItem:null,allTowns:[],townSearch:"",localCentersUnitsCount:[],openedUnitRows:[]}},created(){this.isLoading=!0,this.isIframe?this.loadItemsPage():(this.loadLocalCentersMembersCount(),this.loadItemsPage(),this.loadAllTowns(),this.hasUnitsFeature&&this.loadLocalCentersUnitCounts())},mounted(){window.addEventListener("scroll",this.closeRowActionDropdownOnScroll,{capture:!0,passive:!0})},beforeUnmount(){window.removeEventListener("scroll",this.closeRowActionDropdownOnScroll,{capture:!0})},computed:{...(0,Je.L8)(["user","tenant","isGranted","isGrantedOwner","localUnitTypes"]),isMapView:{get(){return!!this.isIframe||this.$store.state.listValues.localCenters.isMapView},set(e){this.isIframe||this.$store.commit("setLocalCentersIsMapView",e)}},resetSorting(){return this.sorted=!1,this.tableKey++,null},mapIframeLink(){return"https://"+this.tenant.appHost+"/local-centers/all?iframe=true&workspace="+this.tenant.slug},isMoreThanOnePage(){return!!(this.itemsTotal>this.itemsPerPage&&this.itemsPerPage)},filteredTowns(){if(!this.townSearch)return this.allTowns;const e=this.townSearch.toLowerCase();return this.allTowns.filter(t=>t.toLowerCase().includes(e))},localCentersLabel(){return"parent"===this.$route.params.parent?"Parent chapters":(this.$route.params.parent,"Chapters")},hasUnitsFeature(){return!!this.tenant?.settingFeatures?.group?.hasUnits}},methods:{localCenterNameSelector:et.Hc,sortLocalCenters:et.KN,lcDepth(e){return Array.isArray(e.ancestors)&&e.ancestors.length?e.ancestors.length:1},closeRowActionDropdownOnScroll(e){if(e.target&&e.target.closest&&e.target.closest(".dropdown-content"))return;const t=document.querySelector(".row-action-dropdown.is-active > .dropdown-trigger");t&&t.click()},toggleMapView(){this.isMapView=!this.isMapView},onTownDropdownToggle(e){e&&this.$nextTick(()=>{this.$refs.townSearchInput&&this.$refs.townSearchInput.focus()})},copyIframeLink(){this.isCopyingIframe=!0,navigator.clipboard.writeText(this.mapIframeLink).then(()=>
1{this.isCopyingIframe=!1,this.iframeCopied=!0,setTimeout(()=>{this.iframeCopied=!1},2e3)})},filterItems(){this.itemsPageCurrent=1,this.loadItemsPage()},filterByTown(e){this.filters.searchTown=e,this.townSearch="",this.filterItems()},collectTownsFromItems(e){const t=new Set(this.allTowns);let a=!1;for(const s of e)s.town&&s.town.name&&!t.has(s.town.name)&&(t.add(s.town.name),a=!0);a&&(this.allTowns=Array.from(t).sort((e,t)=>e.localeCompare(t)))},loadAllTowns(){let e="";"all"!==this.$route.params.parent&&("local"===this.$route.params.parent?e+="&exists[isParent]=false":"parent"===this.$route.params.parent&&(e+="&isParent=1")),void 0!==this.$route.query.parent&&(e+="&parent="+this.$route.query.parent),this.$http.plain.get("/local_centers?itemsPerPage=1000&properties[]=town"+e).then(e=>{this.collectTownsFromItems(e.data["hydra:member"])}).catch(e=>console.error(e))},filterItemsByStatus(e){this.filters.status=e,this.filterItems()},getFiltersQueryString(){let e="";return this.filters.status&&(e+="&status="+this.filters.status),"all"!==this.$route.params.parent&&("local"===this.$route.params.parent?e+="&exists[isParent]=false":"parent"===this.$route.params.parent&&(e+="&isParent=1")),void 0!==this.$route.query.parent&&(e+="&parent="+this.$route.query.parent),this.filters.searchTown&&(e+="&town.name="+this.filters.searchTown),e},getOrderQueryString(){return"&order["+this.sortField+"]="+this.sortOrder},changeListPage(e){this.itemsPageCurrent=e,this.loadItemsPage()},loadLocalCentersMembersCount(){this.$http.plain.get("/stats/users-local-centers/"+(this.filters.status?this.filters.status:"0")).then(e=>{this.localCentersUsersCount=e.data,this.mergeCountsIntoItems(),this.tenant.settingFeatures.adhesion.successDefaultUserTypeId&&this.$http.plain.get("/stats/users-local-centers/"+(this.filters.status?this.filters.status:"0")+"?userTypeId="+this.tenant.settingFeatures.adhesion.successDefaultUserTypeId).then(e=>{this.localCentersMembersCount=e.data,this.mergeCountsIntoItems()}).catch(e=>console.error(e))}).catch(e=>console.error(e))},mergeCountsIntoItems(){if(this.items&&!this.isIframe){for(let e of this.items){if(e._isUnit)continue;const t=this.tenant.settingFeatures.localCenter.hasParent&&e.isParent;e.childrenUsersCount=t?st(this.localCentersUsersCount,e.id):0,e.usersCount=at(this.localCentersUsersCount,e.id)+e.childrenUsersCount,this.tenant.settingFeatures.adhesion.successDefaultUserTypeId&&(e.childrenMembersCount=t?st(this.localCentersMembersCount,e.id):0,e.membersCount=at(this.localCentersMembersCount,e.id)+e.childrenMembersCount)}this.tableKey++}},loadLocalCentersUnitCounts(){this.$http.plain.get("/stats/unit-counts-local-centers").then(e=>{this.localCentersUnitsCount=e.data,this.mergeUnitCountsIntoItems()}).catch(e=>console.error(e))},mergeUnitCountsIntoItems(){if(this.items&&!this.isIframe){for(let e of this.items){let t=this.localCentersUnitsCount.find(t=>parseInt(t.localCenterId)===e.id);e.unitCount=void 0!==t?parseInt(t.number):0}this.tableKey++}},isUnitRowOpen(e){return this.openedUnitRows.includes(e.id)},unitRowClass(e){return e._isUnit?"lc-unit-tr":""},toggleUnits(e){this.openedUnitRows.includes(e.id)?this.collapseUnits(e):this.expandUnits(e)},expandUnits(e){this.openedUnitRows.push(e.id),e._units?this.insertUnitRows(e):e._unitsLoading||this.fetchUnitTree(e)},collapseUnits(e){this.openedUnitRows=this.openedUnitRows.filter(t=>t!==e.id),this.items=this.items.filter(t=>!(t._isUnit&&t._parentLcId===e.id)),this.tableKey++},fetchUnitTree(e){e._unitsLoading=!0,this.$http.plain.get("/local-centers/"+e.id+"/unit-tree").then(t=>{e._units=(0,tt.T)(t.data),this.openedUnitRows.includes(e.id)&&this.insertUnitRows(e)}).catch(e=>console.error(e)).finally(()=>{e._unitsLoading=!1})},insertUnitRows(e){const t=this.items.findIndex(t=>t===e);if(-1===t)return;if(this.items.some(t=>t._isUnit&&t._parentLcId===e.id))return;const a=e._units.map(t=>({_isUnit:!0,_parentLcId:e.id,_parentLcName:e.name,_depth:t._depth,id:t.id,name:t.name,unitType:t.unitType,userTypeColor:t.userTypeColor,memberCount:t.memberCount,canAccess:t.canAccess}));this.items.splice(t+1,0,...a),this.tableKey++},isUnitAdminForRow(e){return(0,lt.Z)(this.user,e.id)},loadItemsPage(){this.isLoading=!0,this.openedUnitRows=[];let e=this.getOrderQueryString(),t=this.getFiltersQueryString(),a="/local_centers?";if(this.isIframe){let e=this.$route.query.workspace?this.$route.query.workspace:this.tenant?.slug;a="/local-centers-public?tenantSlug="+e}this.$http.plain.get(a+"&page="+this.itemsPageCurrent+e+t).then(e=>{if(this.isIframe)this.items=e.data["hydra:member"];else{this.items=[];for(let t of e.data["hydra:member"])t._units=null,t._unitsLoading=!1,this.items.push(t);this.mergeCountsIntoItems(),this.mergeUnitCountsIntoItems(),1===this.itemsPageCurrent&&(this.itemsTotal=e.data["hydra:totalItems"],this.itemsPerPage=this.items.length),"name"===this.sortField&&(this.items=(0,et.KN)(this.items,this.tenant)),this.collectTownsFromItems(this.items)}}).catch(e=>console.error(e)).finally(()=>{this.isLoading=!1})},error(e){console.error(e)},openItemModal(e){this.selectedItem=e,this.isModalOpen=!0},onItemLoaded(e){this.selectedItem=e},openCreateModal(){this.createItem={status:"ACTIVE"},this.isCreateModalOpen=!0},saveCreate(){let e={...this.createItem};e.town&&e.town["@id"]&&(e.town=e.town["@id"]),this.$http.plain.post("/local_centers",e).then(e=>{this.$buefy.snackbar.open({message:this.$t("createdSuccessfully")}),this.isCreateModalOpen=!1,this.selectedItem=e.data,this.isModalOpen=!0,this.loadLocalCentersMembersCount()}).catch(e=>console.error(e))},openEditModal(e){this.isModalOpen=!1,this.$http.plain.get("/local_centers/"+e.id).then(e=>{e.data.dateCreated=new Date(e.data.dateCreated),e.data.region=e.data.region?e.data.region["@
1id"]:null,e.data.parent=e.data.parent?e.data.parent["@id"]:null,this.editItem=e.data,this.isEditModalOpen=!0}).catch(e=>console.error(e))},saveEdit(){let e={...this.editItem};delete e.feeProduct,delete e.feeDefaultProductPrice,e.town&&e.town["@id"]&&(e.town=e.town["@id"]),e.location||(e.location=null,e.placesApiId=null),e.geoLocation&&e.geoLocation.trim()||(e.geoLocation=null),this.$http.plain.patch("/local_centers/"+this.editItem.id,e).then(e=>{this.$store.commit("setGroupAfterUpdate",e.data),this.$buefy.snackbar.open({type:"is-success",message:this.$t("updatedSuccessfully")}),this.isEditModalOpen=!1,this.selectedItem=e.data,this.isModalOpen=!0,this.loadLocalCentersMembersCount()}).catch(e=>console.error(e))}},components:{FontAwesomeIcon:it.gc,LogoThumbnail:He.A,Map:ze.A,ItemViewModal:Ke.A,MobileViewHeader:je.A,ShowContent:Ze.A,LocalCenterForm:Ye.A}},ot=a(66262);const rt=(0,ot.A)(nt,[["render",Be],["__scopeId","data-v-77aee312"]]);var ct=rt},66741:function(e,t,a){a.d(t,{A:function(){return M}});var s=a(20641),l=a(53751),i=a(90033);const n={class:"o-maxwidth"},o={key:0,class:"map-container"},r={class:"card p-4 local-center-hover-card"},c={class:"local-center-hover-name"},d={key:0,class:"local-center-hover-meta"},u={class:"icon is-small"},m={key:1,class:"local-center-hover-meta"},p={key:2,class:"local-center-hover-meta"},h={key:3,class:"local-center-hover-meta"},g={key:4,class:"local-center-hover-description"},b={class:"local-center-hover-action"};function k(e,t,a,k,f,v){const C=(0,s.g2)("l-tile-layer"),L=(0,s.g2)("l-marker"),y=(0,s.g2)("l-map"),w=(0,s.g2)("font-awesome-icon"),_=(0,s.gN)("safe-html");return(0,s.uX)(),(0,s.CE)("section",n,[(0,s.bF)(l.eB,{name:"map-collapse",onAfterEnter:v.invalidateMapSize},{default:(0,s.k6)(()=>[a.isMapView?((0,s.uX)(),(0,s.CE)("div",o,[(0,s.bF)(y,{ref:"leafletMap",zoom:v.zoom,center:v.center,options:v.mapOptions,class:"vue2leafmap",onReady:v.onMapReady},{default:(0,s.k6)(()=>[(0,s.bF)(C,{url:e.url,attribution:e.attribution},null,8,["url","attribution"]),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(v.markerData,(t,a)=>((0,s.uX)(),(0,s.Wv)(L,{key:a,"lat-lng":t,onClick:e=>v.openLocalCenter(t),onMouseover:e=>v.onMarkerHover(t,e),onMouseout:e.closeHoverPreview},null,8,["lat-lng","onClick","onMouseover","onMouseout"]))),128))]),_:1},8,["zoom","center","options","onReady"]),e.hoverPreview?((0,s.uX)(),(0,s.CE)("div",{key:0,class:"map-hover-preview",style:(0,i.Tr)(e.hoverPreviewStyle)},[(0,s.Lk)("div",r,[(0,s.Lk)("p",c,[(0,s.Lk)("strong",null,(0,i.v_)(e.hoverPreview.marker.name),1)]),e.hoverPreview.marker.town&&e.hoverPreview.marker.name!==e.hoverPreview.marker.town?((0,s.uX)(),(0,s.CE)("p",d,[(0,s.Lk)("span",u,[(0,s.bF)(w,{icon:"fa-light fa-location-dot"})]),(0,s.Lk)("span",null,(0,i.v_)(e.hoverPreview.marker.town),1)])):(0,s.Q3)("",!0),e.hoverPreview.marker.address?((0,s.uX)(),(0,s.CE)("p",m,(0,i.v_)(e.hoverPreview.marker.address),1)):(0,s.Q3)("",!0),e.hoverPreview.marker.phone?((0,s.uX)(),(0,s.CE)("p",p,(0,i.v_)(e.hoverPreview.marker.phone),1)):(0,s.Q3)("",!0),e.hoverPreview.marker.email?((0,s.uX)(),(0,s.CE)("p",h,(0,i.v_)(e.hoverPreview.marker.email),1)):(0,s.Q3)("",!0),e.hoverPreview.marker.mapDescription?(0,s.bo)(((0,s.uX)(),(0,s.CE)("div",g,null,512)),[[_,v.nl2br(e.hoverPreview.marker.mapDescription)]]):(0,s.Q3)("",!0),(0,s.Lk)("p",b,(0,i.v_)(v.canOpenLocalCenter?e.$t("details"):e.$t("Log in to see more")),1)])],4)):(0,s.Q3)("",!0)])):(0,s.Q3)("",!0)]),_:1},8,["onAfterEnter"])])}a(44114),a(18111),a(61701);var f=a(95256);function v(e,t){const a="string"===typeof e?parseFloat(e):e,s="string"===typeof t?parseFloat(t):t;return!Number.isFinite(a)||!Number.isFinite(s)||a<-90||a>90||s<-180||s>180?null:{lat:a,lng:s}}var C=a(55657),L=a(40834),y=a(53481),w=a.n(y),_=a(18249),I=a(37024),F=a(91071),$=a(68061),E=a(66261);delete w().Icon.Default.prototype._getIconUrl,w().Icon.Default.mergeOptions({iconRetinaUrl:_,iconUrl:I,shadowUrl:F});var A={mixins:[E.A],props:["isMapView","isIframe","tenantSlug"],data(){return{mapItems:[],isLoaded:!1,...(0,C.l0)(C.zV)}},watch:{isMapView(e){e&&!this.isLoaded&&this.loadMapData(),e&&this.$nextTick(()=>{this.invalidateMapSize()})}},mounted(){this.isMapView&&this.loadMapData()},computed:{...(0,L.L8)(["user","tenant"]),mapOptions(){return C.Yp},canOpenLocalCenter(){return!this.isIframe&&!!this.user?.id},zoom(){return this.tenant?.country?.mapZoom||3},center(){const[e,t]=String(this.tenant?.country?.geoLatLong||"").split(",");return w().latLng(parseFloat(e)||0,parseFloat(t)||0)},markerData(){let e=[];for(let t of this.mapItems){let a=null,s=null;if(t.geoLocation&&t.geoLocation.length>0){const e=t.geoLocation.split(",");
1a=e[0]?e[0].trim():null,s=e[1]?e[1].trim():null}else t.town&&t.town.latitude&&(a=t.town.latitude,s=t.town.longitude);const l=v(a,s);null!==l&&e.push({lat:l.lat,lng:l.lng,name:t.name,town:t.town?.name?t.town.name:"",address:t.postalAddress,phone:t.contactPhone,email:t.contactEmail,mapDescription:t.mapDescription,id:t.id})}return e}},methods:{nl2br:f.HA,onMapReady(e){(0,C.c_)(e)},onMarkerHover(e,t){this.openHoverPreview(e,t,this.$refs.leafletMap?.leafletObject)},openLocalCenter(e){this.canOpenLocalCenter&&e?.id&&this.$router.push({name:"LocalCenterShow",params:{item:e.id}})},loadMapData(){let e="/local-centers-map";this.isIframe&&this.tenantSlug&&(e="/local-centers-map-public?tenantSlug="+this.tenantSlug),this.$http.plain.get(e).then(e=>{this.mapItems=e.data,this.isLoaded=!0,this.$nextTick(()=>{this.invalidateMapSize()})}).catch(e=>{console.error(e)})},fitMapToMarkers(){const e=this.$refs.leafletMap?.leafletObject;if(!e)return;if((0,C.i0)(e,this.tenant))return;if(0===this.markerData.length)return;const t=w().latLngBounds(this.markerData.map(e=>[e.lat,e.lng]));e.fitBounds(t,{padding:[40,40],maxZoom:14})},invalidateMapSize(){this.$nextTick(()=>{const e=this.$refs.leafletMap?.leafletObject;e&&(e.invalidateSize(),this.$nextTick(()=>{this.fitMapToMarkers()}))})}},components:{LMap:$.Do,LTileLayer:$.a,LMarker:$.li}},U=a(66262);const T=(0,U.A)(A,[["render",k],["__scopeId","data-v-666c124a"]]);var M=T},95964:function(e,t,a){a.d(t,{A:function(){return Y}});var s=a(20641),l=a(53751),i=a(90033);const n={class:"form-container"},o={class:"card p-5 mb-4"},r={class:"form-section-title"},c={class:"icon is-small"},d={value:"ACTIVE"},u={value:"PENDING_CLOSE"},m={value:"SUSPENDED"},p={value:"CLOSED"},h={value:null},g={value:"USER"},b={value:"ADMIN_LOCAL"},k={class:"card p-5 mb-4"},f={class:"form-section-title"},v={class:"icon is-small"},C={key:0,class:"mt-3"},L=["href"],y=["src"],w={key:0,class:"card p-5 mb-4"},_={class:"form-section-title"},I={class:"icon is-small"},F=["value"],$=["value"],E={key:1,class:"card p-5 mb-4"},A={class:"form-section-title"},U={class:"icon is-small"},T={key:1,class:"mb-4"},M={class:"card p-5 mb-4"},P={class:"form-section-title"},V={class:"icon is-small"},X={class:"card p-5 mb-4"},D={class:"form-section-title"},R={class:"icon is-small"},S={class:"card p-5 mb-4"},x={class:"form-section-title"},N={class:"icon is-small"},Q={class:"control has-text-centered mt-5 mb-3"},G=["disabled"];function W(e,t,a,W,O,q){const B=(0,s.g2)("font-awesome-icon"),H=(0,s.g2)("b-select"),z=(0,s.g2)("b-field"),K=(0,s.g2)("b-input"),j=(0,s.g2)("b-datepicker"),Z=(0,s.g2)("TownAutocomplete"),Y=(0,s.g2)("b-autocomplete"),J=(0,s.g2)("b-checkbox"),ee=(0,s.g2)("router-link");return(0,s.uX)(),(0,s.CE)("section",n,[(0,s.Lk)("form",{onSubmit:t[30]||(t[30]=(0,l.D$)((...e)=>a.save&&a.save(...e),["prevent"]))},[(0,s.Lk)("div",o,[(0,s.Lk)("h3",r,[(0,s.Lk)("span",c,[(0,s.bF)(B,{icon:"fa-light fa-landmark-flag"})]),(0,s.Lk)("span",null,(0,i.v_)(e.$t("General information")),1)]),e.isGranted("ADMIN_TENANT")?((0,s.uX)(),(0,s.Wv)(z,{key:0,label:e.$t("status")},{default:(0,s.k6)(()=>[(0,s.bF)(H,{modelValue:a.item.status,"onUpdate:modelValue":t[0]||(t[0]=e=>a.item.status=e)},{default:(0,s.k6)(()=>[(0,s.Lk)("option",d,(0,i.v_)(e.$t("active")),1),(0,s.Lk)("option",u,(0,i.v_)(e.$t("pending_close")),1),(0,s.Lk)("option",m,(0,i.v_)(e.$t("suspended")),1),(0,s.Lk)("option",p,(0,i.v_)(e.$t("closed")),1)]),_:1},8,["modelValue"])]),_:1},8,["label"])):(0,s.Q3)("",!0),(0,s.bF)(z,{label:e.$t("name"),class:(0,i.C4)({"mt-4":e.isGranted("ADMIN_TENANT")})},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.name,"onUpdate:modelValue":t[1]||(t[1]=e=>a.item.name=e),required:""},null,8,["modelValue"])]),_:1},8,["label","class"]),(0,s.bF)(z,{label:e.$t("Alias"),class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.alias,"onUpdate:modelValue":t[2]||(t[2]=e=>a.item.alias=e)},null,8,["modelValue"])]),_:1},8,["label"]),(0,s.bF)(z,{label:e.$t("Who can create events in this chapter"),message:e.$t("Applies to this chapter only. Organisation admins and event managers can always create events."),class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(H,{modelValue:a.item.whoCanCreateEvents,"onUpdate:modelValue":t[3]||(t[3]=e=>a.item.whoCanCreateEvents=e)},{default:(0,s.k6)(()=>[(0,s.Lk)("option",h,(0,i.v_)(e.$t("Event managers (default)")),1),(0,s.Lk)("option",g,(0,i.v_)(e.$t("Any member of this chapter")),1),(0,s.Lk)("option",b,(0,i.v_)(e.$t("Chapter admins only")),1)]),_:1},8,["modelValue"])]),_:1},8,["label","message"]),e.isGranted("ADMIN_TENANT")?((0,s.uX)(),(0,s.Wv)(z,{key:1,label:e.$t("founded"),class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(j,{modelValue:a.item.dateCreated,"onUpdate:modelValue":t[4]||(t[4]=e=>a.item.dateCreated=e),icon:"fa-calendar",editable:"",required:""},null,8,["modelValue"])]),_:1},8,["label"])):(0,s.Q3)("",!0)]),(0,s.Lk)("div",k,[(0,s.Lk)("h3",f,[(0,s.Lk)("span",v,[(0,s.bF)(B,{icon:"fa-light fa-location-dot"})]),(0,s.Lk)("span",null,(0,i.v_)(e.$t("Location")),1)]),(0,s.bF)(Z,{modelValue:a.item.town,"onUpdate:modelValue":[t[5]||(t[5]=e=>a.item.town=e),t[6]||(t[6]=e=>q.updateTown(e))],town:a.item.town,"is-result-object":!0,label:e.$t("town"),required:""},null,8,["modelValue","town","label"]),(0,s.bF)(z,{label:e.$t("Map location"),class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(Y,{modelValue:O.selectedLocation,"onUpdate:modelValue":t[7]||(t[7]=e=>O.selectedLocation=e),data:O.placesAPIData,placeholder:e.$t("Location"),loading:O.isFetching,clearable:!0,"clear-on-select":!1,onInput:q.getAsyncData,onFocus:q.onLocationFocus,onSelect:q.change},null,8,["modelValue","data","placeholder","loading","onInput","onFocus","onSelect"])]),_:1},8,["label"]),O.staticMapImageUrl&&O.selectedLocation?((0,s.uX)(),(0,s.CE)("p",C,[(0,s.Lk)("a",{href:O.googleMapsCoordinatesRedirect,target:"_blank"},[(0,s.Lk)("img",{src:O.staticMapImageUrl,class:"form-map-image"},null,8,y)],8,L)])):(0,s.Q3)("",!0),(0,s.bF)(z,{label:e.$t("Map description"),class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.mapDescription,"onUpdate:modelValue":t[8]||(t[8]=e=>a.item.mapDescription=e),type:"textarea",rows:"2"},null,8,["modelValue"])]),_:1},8,["label"])]),q.showOrganizationSection?((0,s.uX)(),(0,s.CE)("div",w,[(0,s.Lk)("h3",_,[(0,s.Lk)("span",I,[(0,s.bF)(B,{icon:"fa-light fa-sitemap"})]),(0,s.Lk)("span",null,(0,i.v_)(e.$t("Organization")),1)]),e.tenant.settingFeatures.localCenter.hasParent?((0,s.uX)(),(0,s.Wv)(z,{key:0,class:"mt-4",label:e.$t("Belongs to parent chapter")},{default:(0,s.k6)(()=>[(0,s.bF)(H,{modelValue:a.item.parent,"onUpdate:modelValue":t[9]||(t[9]=e=>a.item.parent=e),disabled:!e.isGranted("HR_TENANT"),placeholder:"..."},{default:(0,s.k6)(()=>[t[31]||(t[31]=(0,s.Lk)("option",{value:null},"...",-1)),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(O.parentLocalCenters,t=>((0,s.uX)(),(0,s.CE)(s.FK,{key:t["@id"]},[q.isEligibleParent(t)?((0,s.uX)(),(0,s.CE)("option",{key:0,value:t["@id"]},(0,i.v_)(q.localCenterNameSelector(t,e.tenant)),9,F)):(0,s.Q3)("",!0)],64))),128))]),_:1},8,["modelValue","disabled"])]),_:1},8,["label"])):(0,s.Q3)("",!0),e.tenant.settingFeatures.localCenter.hasParent?((0,s.uX)(),(0,s.Wv)(z,{key:1,class:"mb-4"},{default:(0,s.k6)(()=>[(0,s.bF)(J,{modelValue:a.item.isParent,"onUpdate:modelValue":t[10]||(t[10]=e=>a.item.isParent=e),disabled:!e.isGranted("HR_TENANT")},{default:(0,s.k6)(()=>[(0,s.eW)((0,i.v_)(e.$t("It's a parent chapter")),1)]),_:1},8,["modelValue","disabled"])]),_:1})):(0,s.Q3)("",!0),e.tenant.settingFeatures.localCenter.hasRegions&&O.regions&&O.regions.length>0?((0,s.uX)(),(0,s.Wv)(z,{key:2,class:"mt-4",label:e.$t("Region")},{default:(0,s.k6)(()=>[(0,s.bF)(H,{modelValue:a.item.region,"onUpdate:modelValue":t[11]||(t[11]=e=>a.item.region=e)},{default:(0,s.k6)(()=>[t[32]||(t[32]=(0,s.Lk)("option",{value:null},"...",-1)),((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(O.regions,e=>((0,s.uX)(),(0,s.CE)("option",{key:e["@id"],value:e["@id"]},(0,i.v_)(e.name),9,$))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])):(0,s.Q3)("",!0),e.tenant.settingFeatures.localCenter.hasInitiative?((0,s.uX)(),(0,s.Wv)(z,{key:3,class:"mb-4"},{default:(0,s.k6)(()=>[(0,s.bF)(J,{modelValue:a.item.isInitiative,"onUpdate:modelValue":t[12]||(t[12]=e=>a.item.isInitiative=e)},{default:(0,s.k6)(()=>[(0,s.eW)((0,i.v_)(e.$t("isInitiative")),1)]),_:1},8,["modelValue"])]),_:1})):(0,s.Q3)("",!0)])):(0,s.Q3)("",!0),q.showPaymentsSection?((0,s.uX)(),(0,s.CE)("div",E,[(0,s.Lk)("h3",A,[(0,s.Lk)("span",U,[(0,s.bF)(B,{icon:"fa-light fa-credit-card"})]),(0,s.Lk)("span",null,(0,i.v_)(e.$t("Payments")),1)]),e.tenant.settingFeatures.onlinePayments.allLocalsEligible?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.Wv)(z,{key:0,class:"mb-4"},{default:(0,s.k6)(()=>[(0,s.bF)(J,{modelValue:a.item.isStripeEligible,"onUpdate:modelValue":t[13]||(t[13]=e=>a.item.isStripeEligible=e)},{default:(0,s.k6)(()=>[(0,s.eW)((0,i.v_)(e.$t("Enable online payments, with independent local Str
1ipe account")),1)]),_:1},8,["modelValue"])]),_:1})),a.item.id&&a.item.isStripeEligible&&e.isGranted("ADMIN_TENANT")?((0,s.uX)(),(0,s.CE)("div",T,[(0,s.bF)(ee,{to:{name:"LocalCenterSettingsPayments",query:{localCenter:a.item.id}},class:"button is-primary is-outlined is-rounded"},{default:(0,s.k6)(()=>[(0,s.eW)((0,i.v_)(a.item.localCenterStripeAccount?e.$t("Manage Stripe account"):e.$t("Configure Stripe for this chapter"))+" → ",1)]),_:1},8,["to"])])):(0,s.Q3)("",!0),e.tenant.settingFeatures.onlinePayments.fees&&!e.tenant.settingFeatures.onlinePayments.allMembersFeeEligible?((0,s.uX)(),(0,s.Wv)(z,{key:2,class:"mb-4"},{default:(0,s.k6)(()=>[(0,s.bF)(J,{modelValue:a.item.isOnlinePaymentFeeEligible,"onUpdate:modelValue":t[14]||(t[14]=e=>a.item.isOnlinePaymentFeeEligible=e)},{default:(0,s.k6)(()=>[(0,s.eW)((0,i.v_)(e.$t("Enable members in this chapter to pay membership fees by online payments")),1)]),_:1},8,["modelValue"])]),_:1})):(0,s.Q3)("",!0)])):(0,s.Q3)("",!0),(0,s.Lk)("div",M,[(0,s.Lk)("h3",P,[(0,s.Lk)("span",V,[(0,s.bF)(B,{icon:"fa-light fa-address-book"})]),(0,s.Lk)("span",null,(0,i.v_)(e.$t("Contact")),1)]),(0,s.bF)(z,{label:e.$t("contactName")},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.contactFullName,"onUpdate:modelValue":t[15]||(t[15]=e=>a.item.contactFullName=e)},null,8,["modelValue"])]),_:1},8,["label"]),(0,s.bF)(z,{label:e.$t("contactEmail"),class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.contactEmail,"onUpdate:modelValue":t[16]||(t[16]=e=>a.item.contactEmail=e)},null,8,["modelValue"])]),_:1},8,["label"]),(0,s.bF)(z,{label:e.$t("contactPhone"),class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.contactPhone,"onUpdate:modelValue":t[17]||(t[17]=e=>a.item.contactPhone=e)},null,8,["modelValue"])]),_:1},8,["label"]),t[33]||(t[33]=(0,s.Lk)("hr",{class:"form-divider"},null,-1)),(0,s.bF)(z,{label:e.$t("officeAddress")},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.officeAddress,"onUpdate:modelValue":t[18]||(t[18]=e=>a.item.officeAddress=e)},null,8,["modelValue"])]),_:1},8,["label"]),(0,s.bF)(z,{label:e.$t("postalAddress"),class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.postalAddress,"onUpdate:modelValue":t[19]||(t[19]=e=>a.item.postalAddress=e)},null,8,["modelValue"])]),_:1},8,["label"])]),(0,s.Lk)("div",X,[(0,s.Lk)("h3",D,[(0,s.Lk)("span",R,[(0,s.bF)(B,{icon:"fa-light fa-globe"})]),(0,s.Lk)("span",null,(0,i.v_)(e.$t("Online")),1)]),(0,s.bF)(z,{label:e.$t("website")},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.website,"onUpdate:modelValue":t[20]||(t[20]=e=>a.item.website=e)},null,8,["modelValue"])]),_:1},8,["label"]),(0,s.bF)(z,{label:"Facebook",class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.facebookUrl,"onUpdate:modelValue":t[21]||(t[21]=e=>a.item.facebookUrl=e)},null,8,["modelValue"])]),_:1}),(0,s.bF)(z,{label:"Instagram",class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.instagramUrl,"onUpdate:modelValue":t[22]||(t[22]=e=>a.item.instagramUrl=e)},null,8,["modelValue"])]),_:1}),(0,s.bF)(z,{label:"Twitter (X)",class:"mt-4"},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.twitterUrl,"onUpdate:modelValue":t[23]||(t[23]=e=>a.item.twitterUrl=e)},null,8,["modelValue"])]),_:1})]),(0,s.Lk)("div",S,[(0,s.Lk)("h3",x,[(0,s.Lk)("span",N,[(0,s.bF)(B,{icon:"fa-light fa-file-contract"})]),(0,s.Lk)("span",null,(0,i.v_)(e.$t("Legal & Banking")),1)]),(0,s.bF)(z,{label:e.$t("legalNumber")},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.legalNumber,"onUpdate:modelValue":t[24]||(t[24]=e=>a.item.legalNumber=e)},null,8,["modelValue"])]),_:1},8,["label"]),q.canConfigureLocalCenterCurrency?((0,s.uX)(),(0,s.Wv)(z,{key:0,class:"mt-4",label:e.$t("localCenterCurrency"),message:q.localCenterCurrencyHelp},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:q.localCenterCurrencyInput,"onUpdate:modelValue":t[25]||(t[25]=e=>q.localCenterCurrencyInput=e),disabled:q.isLocalCenterCurrencyLocked,maxlength:"3",placeholder:"e.g. THB"},null,8,["modelValue","disabled"])]),_:1},8,["label","message"])):(0,s.Q3)("",!0),e.tenant.settingFeatures.localCenter.hasIbanNative?((0,s.uX)(),(0,s.Wv)(z,{key:1,class:"mt-4",label:e.$t("bankIbanNative")+" "+e.tenant.currency.toUpperCase()},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.bankIbanNative,"onUpdate:modelValue":t[26]||(t[26]=e=>a.item.bankIbanNative=e)},null,8,["modelValue"])]),_:1},8,["label"])):(0,s.Q3)("",!0),e.tenant.settingFeatures.localCenter.hasIbanUSD&&"usd"
1!==e.tenant.currency?((0,s.uX)(),(0,s.Wv)(z,{key:2,class:"mt-4",label:e.$t("bankIbanUSD")},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.bankIbanUsd,"onUpdate:modelValue":t[27]||(t[27]=e=>a.item.bankIbanUsd=e)},null,8,["modelValue"])]),_:1},8,["label"])):(0,s.Q3)("",!0),e.tenant.settingFeatures.localCenter.hasIbanEUR&&"eur"!==e.tenant.currency?((0,s.uX)(),(0,s.Wv)(z,{key:3,class:"mt-4",label:e.$t("bankIbanEUR")},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.bankIbanEur,"onUpdate:modelValue":t[28]||(t[28]=e=>a.item.bankIbanEur=e)},null,8,["modelValue"])]),_:1},8,["label"])):(0,s.Q3)("",!0),e.tenant.settingFeatures.localCenter.hasIbanCHF&&"chf"!==e.tenant.currency?((0,s.uX)(),(0,s.Wv)(z,{key:4,class:"mt-4",label:e.$t("IBAN CHF")},{default:(0,s.k6)(()=>[(0,s.bF)(K,{modelValue:a.item.bankIbanChf,"onUpdate:modelValue":t[29]||(t[29]=e=>a.item.bankIbanChf=e)},null,8,["modelValue"])]),_:1},8,["label"])):(0,s.Q3)("",!0)]),(0,s.Lk)("div",Q,[(0,s.Lk)("button",{class:(0,i.C4)(["button is-primary is-rounded is-fullwidth-mobile",{"is-loading":e.$store.state.isLoadingButton}]),disabled:e.$store.state.isLoadingButton,type:"submit"},(0,i.v_)(e.$t("save")),11,G)])],32)])}a(44114),a(18111),a(22489),a(7588),a(61701),a(13579);var O=a(53369),q=a(40834),B=a(95256),H=a(38221),z=a.n(H),K={props:["item","save"],data(){return{regions:[],parentLocalCenters:[],selectedLocation:null,placesAPIData:null,placesAPIDataIDs:null,isFetching:!1,placeId:null,staticMapImageUrl:null,googleMapsCoordinatesRedirect:null,locationLatitude:null,locationLongitude:null,languages:[],languageMapping:{en:"English",es:"Spanish",pr:"Portuguese",ua:"Ukrainian",nl:"Dutch",de:"German",fr:"French",it:"Italian",ro:"Romanian",lt:"Lithuanian"}}},created(){this.retrieveRegions(),this.tenant.settingFeatures.localCenter.hasParent&&this.retrieveParentLocalCenters(),this.tenant.settingFeatures.language&&this.retrieveLanguages()},mounted(){this.item.location&&(this.selectedLocation=this.item.location),this.item.placesApiId&&(this.placeId=this.item.placesApiId,this.getStaticMapImage())},methods:{localCenterNameSelector:B.Hc,sortLocalCenters:B.KN,isEligibleParent(e){return!!e.isParent&&((!this.item.id||e.id!==this.item.id)&&!(this.item.id&&Array.isArray(e.ancestors)&&e.ancestors.some(e=>e.id===this.item.id)))},retrieveRegions(){this.$http.plain.get("/regions").then(e=>{this.regions=e.data["hydra:member"]}).catch(e=>console.error(e))},retrieveParentLocalCenters(){this.$http.plain.get("/local_centers_all?isParent=1").then(e=>{this.parentLocalCenters=(0,B.KN)(e.data["hydra:member"],this.tenant)}).catch(e=>console.error(e))},retrieveLanguages(){const e=this.tenant.settingFeatures.language;if(this.languages=Object.entries(e).filter(([e,t])=>"default"!==e&&"isActive"!==e&&!0===t).map(([e])=>this.languageMapping[e]||e),this.item.languages||(this.item.languages=[]),!this.item.id&&e.default&&0===this.item.languages.length){const t=this.languageMapping[e.default];t&&this.languages.includes(t)&&(this.item.languages=[t])}},updateTown(e){this.item.town=e,this.selectedLocation||(this.item.geoLocation=`${e.latitude},${e.longitude}`)},getStaticMapImage(){this.isFetching=!0,this.$http.plain.get("get-static-image/"+this.placeId).then(e=>{this.staticMapImageUrl=e.data.imageUrl;const t=e.data.latitude,a=e.data.longitude;this.googleMapsCoordinatesRedirect=`https://www.google.com/maps/place/${t},${a}`,this.locationLatitude=t,this.locationLongitude=a,this.item.geoLocation=`${t},${a}`}).catch(e=>{console.error(e)}).finally(()=>{this.isFetching=!1})},getEffectiveGeoLocation(){return this.item.geoLocation&&this.item.geoLocation.trim()?this.item.geoLocation:this.locationLatitude&&this.locationLongitude?`${this.locationLatitude},${this.locationLongitude}`:this.item.town&&this.item.town.latitude&&this.item.town.longitude?`${this.item.town.latitude},${this.item.town.longitude}`:null},getAsyncData:z()(function(e){if("object"===typeof e&&e?.key&&["ArrowRight","ArrowLeft","ArrowUp","ArrowDown","Enter"].includes(e.key))return;const t="string"===typeof e?e:this.selectedLocation;!t||t.length<3?this.placesAPIData=[]:(this.isFetching=!0,this.placesAPIData=[],this.$http.plain.get("google-places-search/"+encodeURIComponent(t)).then(e=>{const t=[],a=[];
1e.data.forEach(e=>{t.push(e.name),a.push({name:e.name,placeId:e.placeId})}),this.placesAPIData=t,this.placesAPIDataIDs=a}).catch(e=>{console.error("Google Places API error:",e)}).finally(()=>{this.isFetching=!1}))},300),onLocationFocus(){this.selectedLocation&&this.selectedLocation.length>=3&&this.getAsyncData(this.selectedLocation)},change(e){if(e){for(let t=0;t<this.placesAPIDataIDs.length;t++)if(this.placesAPIDataIDs[t].name===e){this.placeId=this.item.placesApiId=this.placesAPIDataIDs[t].placeId,this.staticMapImageUrl=null;break}this.item.location=this.selectedLocation=e,this.getStaticMapImage()}}},computed:{...(0,q.L8)(["isGranted","user","tenant"]),showOrganizationSection(){const e=this.tenant.settingFeatures.localCenter;return e.hasInitiative||e.hasParent||e.hasRegions&&this.regions&&this.regions.length>0},showPaymentsSection(){if(!this.isGranted("ADMIN_TENANT"))return!1;const e=this.tenant.settingFeatures.onlinePayments;return!e.allLocalsEligible||e.fees&&!e.allMembersFeeEligible},canConfigureLocalCenterCurrency(){return this.tenant?.settingFeatures?.onlinePayments?.isActive&&this.tenant?.settingFeatures?.onlinePayments?.isLocalActive&&!!this.item.localCenterStripeAccount},isLocalCenterCurrencyLocked(){return!!this.item.localCenterCurrency},localCenterCurrencyInput:{get(){return(this.item.localCenterCurrency||this.item.currency||"").toUpperCase()},set(e){if(this.isLocalCenterCurrencyLocked)return;const t=(e||"").trim().toLowerCase();this.item.currency=t||null}},localCenterCurrencyHelp(){return this.isLocalCenterCurrencyLocked?this.$t("localCenterCurrencyLockedHelp"):this.$t("localCenterCurrencyHelp")}},components:{TownAutocomplete:O.A}},j=a(66262);const Z=(0,j.A)(K,[["render",W],["__scopeId","data-v-036a76d9"]]);var Y=Z}}]);

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.