1"use strict";(self.webpackChunkasgardia=self.webpackChunkasgardia||[]).push([[17095],{71676:e=>{e.exports=function(e){if(arguments.length<1)throw new TypeError("1 argument is required");if("object"!=typeof e)throw new TypeError("Argument 1 (âotherâ) to Node.contains must be an instance of Node");var t=e;do{if(this===t)return!0;t&&(t=t.parentNode)}while(t);return!1}},42483:(e,t,n)=>{var r=n(4289),o=n(71676),a=n(84356),c=a(),s=function(e,t){return c.apply(e,[t])};r(s,{getPolyfill:a,implementation:o,shim:n(9819)}),e.exports=s},84356:(e,t,n)=>{var r=n(71676);e.exports=function(){if("undefined"!=typeof document){if(document.contains)return document.contains;if(document.body&&document.body.contains)try{if("boolean"==typeof document.body.contains.call(document,""))return document.body.contains}catch(e){}}return r}},9819:(e,t,n)=>{var r=n(4289),o=n(84356);e.exports=function(){var e=o();return"undefined"!=typeof document&&(r(document,{contains:e},{contains:function(){return document.contains!==e}}),"undefined"!=typeof Element&&r(Element.prototype,{contains:e},{contains:function(){return Element.prototype.contains!==e}})),e}},88256:(e,t,n)=>{n.d(t,{Z:()=>p});var r=n(67294),o=n(47166),a=n.n(o),c=n(93191),s=n(5838);const i={breadcrumbs:"ea1956",breadcrumbs__breadcrumb:"d92473"};var l,u=(l=function(e,t){return l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},l(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}l(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){return m=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},m.apply(this,arguments)};const p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.cn=a().bind(i),t}return u(t,e),t.prototype.render=function(){var e=this;return Array.isArray(this.props.children)&&this.props.children.length?r.createElement("div",m({className:this.cn("breadcrumbs",this.props.className)},(0,s.Z)(this.props["data-qa"]?"breadcrumbs:".concat(this.props["data-qa"]):"breadcrumbs")),this.props.children.map((function(t,n){var o=m(m({},(0,s.Z)("breadcrumbs:item")),{children:t.label,className:e.cn("breadcrumbs__breadcrumb")});return t.to?r.createElement(c.rU,m({key:n,to:t.to},o)):r.createElement("span",m({key:n},o))}))):null},t}(r.PureComponent)},48825:(e,t,n)=>{n.d(t,{Z:()=>p});var r=n(67294),o=n(42483),a=n.n(o),c=n(65534),s=n(67108),i=n(76304);const l={"menu-dropdown":"bcb5ab","menu-dropdown__icon-dots":"b58721","menu-dropdown__icon-dots_active":"e2e95d","menu-dropdown__controls":"a792de","menu-dropdown__menu":"efe072"};var u,m=(u=function(e,t){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},u(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}u(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});const p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.cn=(0,i.Z)(l,t.props.className,!0),t.$wrapper=(0,r.createRef)(),t.state={open:!1},t.onClickOpen=function(){t.setState({open:!t.state.open},t.onClickOpenCallback)},t.onClickOpenCallback=function(){t.props.onClickOpen&&t.props.onClickOpen(t.state.open)},t.onClickAway=function(e){if(t.$wrapper.current&&e.target){if(a()(t.$wrapper.current,e.target))return;t.setState({open:!1},t.onClickOpenCallback)}},t}return m(t,e),t.prototype.componentDidMount=function(){document.addEventListener("click",this.onClickAway)},t.prototype.componentWillUnmount=function(){document.removeEventListener("click",this.onClickAway)},t.prototype.componentDidUpdate=function(e){!e.forceClose&&this.props.forceClose&&this.setState({open:!1})},Object.defineProperty(t.prototype,"elPostMenu",{get:function(){if(this.state.open)return r.createElement("div",{className:this.cn("menu-dropdown__menu")},this.props.children)}
1,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"elLabel",{get:function(){return this.props.customLabel?this.props.customLabel:"more"===this.props.labelType?r.createElement("div",{className:this.cn("menu-dropdown__controls")},s.Z.t("components.form.menu-dropdown.more")):r.createElement(c.Z,{svg:{width:24,height:24,className:this.cn("menu-dropdown__icon-dots",{"menu-dropdown__icon-dots_active":this.state.open})}})},enumerable:!1,configurable:!0}),t.prototype.render=function(){return r.createElement("div",{className:this.cn("menu-dropdown"),ref:this.$wrapper},r.createElement("div",{className:this.cn("menu-dropdown__controls"),onClick:this.onClickOpen},this.elLabel),this.elPostMenu)},t.defaultProps={labelType:"dots"},t}(r.Component)},93755:(e,t,n)=>{n.d(t,{Z:()=>c});var r=n(67294),o=n(88028),a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};const c=function(e){return r.createElement(o.Z,a({},e.svg),r.createElement("path",{d:"M12,18.3l-6.2,3.2L7,14.6L2,9.8l6.9-1L12,2.5l3.1,6.3l6.9,1l-5,4.9l1.2,6.9L12,18.3z"}))}},30036:(e,t,n)=>{n.r(t),n.d(t,{default:()=>J});var r=n(67294),o=n(9669),a=n.n(o),c=n(17563),s=n(93191),i=n(23160),l=n(45714),u=n(67108),m=n(76304),p=n(97842),d=n(72600),f=n(72984),b=n(44547),_=n(88256),h=n(71621),y=n(50849),v=n(51797),k=n(47871),g=n(80632),E=n(82104),w=n(86965),Z=n(22345),C=n(17170),O=n(8233),N=n(74484),S=n(94352),P=n(38180),j=n(47166),T=n.n(j),x=n(23605),M=n(48825),R=n(68953),V=n(93755);const A={user:"b9ab7e",user__avatar:"e5bf84",user__name:"c0170d",user__location:"a229d9",user__info:"bbe302",user__error:"b37221",user__empty:"b1017e",user__kicked:"e5dbba",user__dropdown:"c2d8a8",user__star:"f8ea5a",user__controls:"d4f659","user__control-text":"b6cbb4","user__menu-item":"e8a279","user__control-icon":"bdfd0f"};
1var L,D=(L=function(e,t){return L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},L(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}L(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});const q=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.cn=T().bind(A),t.cancelTokenSource={add:a().CancelToken.source(),remove:a().CancelToken.source(),kick:a().CancelToken.source(),role:a().CancelToken.source()},t.state={userKicked:!1},t.onClickKickOut=function(){(0,R.vn)({data:{community_id:t.props.community_id,user_id:t.props.id},cancelToken:t.cancelTokenSource.kick.token}).then((function(){t.setState({userKicked:!0})})).catch((function(e){a().isCancel(e)||console.error(e)}))},t.onClickRefresh=function(){t.props.onClickRefresh&&t.props.onClickRefresh()},t.onClickChangeRole=function(e){return function(){(0,R.mZ)({data:{community_id:t.props.community_id,user_id:t.props.id,role:e},cancelToken:t.cancelTokenSource.role.token}).then(t.onClickRefresh).catch((function(e){a().isCancel(e)||console.error(e)}))}},t}return D(t,e),t.prototype.componentWillUnmount=function(){this.cancelTokenSource.kick.cancel("Component is unmount! Request `removeCommunityMember` abort."),this.cancelTokenSource.role.cancel("Component is unmount! Request `Kick from community` abort.")},Object.defineProperty(t.prototype,"elMenuDropdownOption",{get:function(){return"admin"===this.props.role?r.createElement("span",{className:this.cn("user__menu-item"),onClick:this.onClickChangeRole("member")},r.createElement("span",{className:this.cn("user__control-icon")}),r.createElement("span",{className:this.cn("user__control-text")},u.Z.t("route.social.members.users.member"))):r.createElement("span",{className:this.cn("user__menu-item"),onClick:this.onClickChangeRole("admin")},r.createElement("span",{className:this.cn("user__control-icon")}),r.createElement("span",{className:this.cn("user__control-text")},u.Z.t("route.social.members.users.admin")))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"elStar",{get:function(){if("admin"===this.props.role)return r.createElement(V.Z,{svg:{className:this.cn("user__star")}})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"elMenuDropdown",{get:function(){return this.state.userKicked?r.createElement("div",{className:this.cn("user__kicked")},u.Z.t("route.social.members.users.kicked")):this.props.showMenuDropdown?r.createElement("div",{className:this.cn("user__dropdown")},r.createElement(M.Z,null,r.createElement("span",{className:this.cn("user__menu-item"),onClick:this.onClickKickOut},r.createElement("span",{className:this.cn("user__control-icon")}),r.createElement("span",{className:this.cn("user__control-text")},u.Z.t("route.social.members.users.kick"))),this.elMenuDropdownOption)):void 0},enumerable:!1,configurable:!0}),t.prototype.render=function(){return r.createElement("div",{className:this.cn("user",this.props.className)},r.createElement(x.Z,{className:this.cn("user__avatar"),src:this.props.photo,to:"/social/users/".concat(this.props.id)}),r.createElement(s.rU,{to:"/social/users/".concat(this.props.id),title:this.props.name,className:this.cn("user__info")},r.createElement("strong",{className:this.cn("user__name")},this.props.name,this.elStar),r.createElement("span",{className:this.cn("user__location")},this.props.location||u.Z.t("route.social.members.users.empty-location"))),r.createElement("div",{className:this.cn("user__controls")},this.elMenuDropdown))},t}(r.PureComponent),K={members:"c1a9c2","members__input-block":"d43823","members__form-buttons":"db2f24","members__button-submit":"b4029d",members__error:"b329d7",members__empty:"b9f842",members__radio:"b067e8",members__breadcrumbs:"a1c4d1"};var B=function(){return B=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},B.apply(this,arguments)},U=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},$=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),c=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)c.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return c},F=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},H=function(){var e=(0,c.parse)(location.search);return(0,N.G)(e)};const J=function(e){var t=(0,s.k6)(),n=(0,r.useRef)(null),o=(0,m.W)(K),j=(0,r.useMemo)(l.ZP.create,[]),T=(0,r.useMemo)(l.ZP.create,[]),x=(0,r.useMemo)(h.pd,[]),M=(0,i.v9)((function(e){return e[P.u2].mobile})),R=(0,i.v9)((function(e){return e[S.J].id||null})),V=$((0,r.useState)([]),2),A=V[0],L=V[1],D=$((0,r.useState)({}),2),J=D[0],W=D[1],z=$((0,r.useState)(!1),2),G=z[0],I=z[1],Y=$((0,r.useState)(0),2),Q=Y[0],X=Y[1],ee=$((0,r.useState)(null),2),te=ee[0],ne=ee[1],re=$((0,r.useState)(null),2),oe=re[0],ae=re[1],ce=$((0,r.useState)(H()),2),se=ce[0],ie=ce[1],le=$((0,r.useState)(!0),2),ue=le[0],me=le[1],pe=$((0,r.useState)(!1),2),de=pe[0],fe=pe[1];(0,r.useEffect)((function(){ie(H())}),[location.search]);var be=function(t){return void 0===t&&(t=!1),function(){var r=t?A.length:0,o=B({offset:r,limit:10,post_id:e.match.params.id},se),c=window.scrollY;(0,C.qq)({params:o,cancelToken:j.new()}).then((function(e){var r;I(!1),L(t?F(F([],$(A),!1),$(e.users),!1):e.users),X(e.total_count),(null==n?void 0:n.current)&&!t?window.scrollTo({top:M?null===(r=n.current)||void 0===r?void 0:r.scrollHeight:0,behavior:"smooth"}):window.scrollTo({top:c})})).catch((function(e){a().isCancel(e)||(console.error(e),I(!1),ae(e.errors),ne(e.message))}))}};(0,r.useEffect)((function(){return(0,C.Vz)({params:{post_id:e.match.params.id},cancelToken:T.new()}).then((function(e){e.permission&&W(e.permission)})).catch((function(e){a().isCancel(e)||(console.error(e),ne(e.message))})),x.form.checkValidity()&&I(!0),function(){j.remove(),T.remove()}}),[]),(0,r.useEffect)((function(){G&&be(!1)()}),[G]);var _e=function(){ne(null);var e=x.form.getPayload();if(e){var n=e.location,r=e.age_range,o=e.skills,a=e.interests,s=U(e,["location","age_range","skills","interests"]),i=(null==n?void 0:n.payload)?B(B({},n.payload),{location_id:n.payload.id}):{},l=(0,N.G)(B(B(B(B({},s),r),i),{skill_ids:o.map((function(e){return e.value})),interest_ids:a.map((function(e){return e.value}))}));
1t.replace({search:(0,c.stringify)(l,{arrayFormat:"none"}),state:{noScroll:!0}})}de&&(fe(!1),I(!0))};(0,r.useEffect)((function(){de&&_e()}),[de]);var he=(0,r.useMemo)((function(){return G&&!A.length?r.createElement(d.Z,null):te?r.createElement("span",{className:o("members__error")},te):A.length?r.createElement(f.Z,{onClick:be(!0),total:Q},A.map((function(t){return t.id?r.createElement(q,{key:t.id,id:t.id,photo:t.photo,name:t.title,location:t.location,community_id:e.match.params.id,friendshipStatus:t.friendship_status,showMenuDropdown:null==J?void 0:J.can_edit,onClickRefresh:be(),showButton:R!==t.id}):null}))):r.createElement("span",{className:o("members__empty")},u.Z.t("route.social.members.empty"))}),[G,te,Q,R,JSON.stringify(A),JSON.stringify(J)]);return r.createElement(r.Fragment,null,r.createElement(p.Z.Main,null,r.createElement(_.Z,{className:o("members__breadcrumbs")},[{label:u.Z.t("route.social.event.breadcrumbs.event"),to:"/social/events/".concat(e.match.params.id)},{label:u.Z.t("route.social.event.breadcrumbs.members")}])),r.createElement(p.Z.Main,{className:o("members")},r.createElement(p.Z.Content,null,r.createElement(p.Z.Box,{padding:!0},r.createElement(p.Z.BoxHeader,{count:Q},u.Z.t("route.social.event.members")),he)),r.createElement(p.Z.Sidebar,null,r.createElement("div",{ref:n},r.createElement(p.Z.Box,{padding:!0},r.createElement(p.Z.BoxHeader,null,u.Z.t("route.social.event.filters-header")),r.createElement(h.ZP,{registry:x.form,onSubmit:function(){I(!0),L([])},errors:oe,onChange:_e,onChangeValidity:me},r.createElement(y.Z,{registry:x.field,name:"name",type:"text",direction:"column",defaultValue:se.name,className:o("members__input-block"),children:u.Z.t("route.social.event.inputs.name.label")}),r.createElement(v.Z,{registry:x.field,defaultValue:(0,O.Z)(se),name:"location",direction:"column",className:o("members__input-block"),children:u.Z.t("route.social.event.inputs.city.label"),clearable:!0}),r.createElement(w.Z,{registry:x.field,name:"radius",direction:"column",defaultValue:se.radius,disabled:!se.city_name,className:o("members__input-block"),labelKey:"route.social.event.inputs.radius.label"}),r.createElement(Z.Z,{registry:x.field,minValue:16,maxValue:80,age_from:se.age_from,age_to:se.age_to,name:"age_range",direction:"column",className:o("members__input-block"),children:u.Z.t("route.social.event.inputs.age.label")}),r.createElement(E.Z,{registry:x.field,name:"only_residents",defaultValue:se.only_residents,className:o("members__input-block"),children:u.Z.t("route.social.event.inputs.residents.label")}),r.createElement(E.Z,{registry:x.field,name:"only_with_photo",defaultValue:se.only_with_photo,className:o("members__input-block"),children:u.Z.t("route.social.event.inputs.with-photo.label")}),r.createElement(k.Z,{registry:x.field,name:"interests",direction:"column",className:o("members__input-block"),defaultValue:se.interest_ids,children:u.Z.t("route.social.event.inputs.interests.label")}),r.createElement(g.Z,{registry:x.field,name:"skills",direction:"column",className:o("members__input-block"),defaultValue:se.skill_ids,children:u.Z.t("route.social.event.inputs.business.label")}),r.createElement("div",{className:o("members__form-buttons")},r.createElement(b.Z,{type:"submit",className:o("members__button-submit"),isLoading:G,disabled:G||!ue},u.Z.t("route.social.event.button-submit")),r.createElement(b.Z,{onClick:function(){t.replace({search:"",state:{noScroll:!0}}),x.form.clearForm(),fe(!0)},className:o("members__button-submit"),isSecondary:!0,disabled:G},u.Z.t("route.social.event.button-reset")))))))))}}}]);
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.