1"use strict";(self.rspackChunkcircle=self.rspackChunkcircle||[]).push([[11438],{365175(e,t,r){var n=r(372338),i=r(51730),o={preview:function(e){var t=e.subscriptionId,r=e.couponCode;return function(){return(0,i.i_)(n.A.subscriptions.coupons.preview({subscriptionId:t,couponCode:r}))}},create:function(e){var t=e.subscriptionId,r=e.params;return(0,i.oK)(n.A.subscriptions.coupons.create({subscriptionId:t}),r)},delete:function(e){var t=e.subscriptionId;return(0,i.Dc)(n.A.subscriptions.coupons.delete({subscriptionId:t}))}};r.d(t,{s:()=>o})},371408(e,t,r){var n=r(51730),i=r(915779),o={index:function(e){var t=e.filters,r=e.order,o=e.page,a=e.perPage,l=e.searchKey,s=l?{search_key:l}:{};return function(){return(0,n.i_)(i.iK.admin.paywalls.charges.index({params:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({filters:t,page:o,per_page:a,order:r},s)}))}},refundCharge:function(e){var t=e.chargeId,r=e.params;return(0,n.oK)(i.iK.admin.paywalls.charges.refunds({chargeId:t}),r)}};r.d(t,{U:()=>o})},13624(e,t,r){r.d(t,{d:()=>o});var n=r(51730),i=r(915779),o={index:function(e){return(0,n.i_)(i.iK.paywalls.affiliates.index(e))},invite:function(e){return(0,n.oK)(i.iK.paywalls.affiliates.invite(),e)},attributions:{create:function(e){return(0,n.oK)(i.iK.paywalls.affiliates.attributions.create(),e)},destroy:function(e){return(0,n.Dc)(i.iK.paywalls.affiliates.attributions.destroy(),e)}}}},932090(e,t,r){var n=r(324713),i=r(933578),o=r(361971),a=function(e){var t=e.formKey,r=e.submitRef,a=(0,n.v)(),l=a.registerHeaderForm,s=a.unregisterHeaderForm,c=(0,o.xW)().control;return(0,i.useEffect)(function(){return l(t,{control:c,submitRef:r}),function(){s(t)}},[c,t,l,r,s]),null};r.d(t,{k:()=>a})},453734(e,t,r){var n=r(324713),i=r(230763),o=r(890823),a=r(915779),l=r(546669),s=r(933578),c=r(417980),u=function(){var e=(0,i.Od)(),t=e.currentCommunityMember,r=e.isLoading,u=!!(null==t?void 0:t.is_admin),d=(0,l.v)().redirectBack,m=(0,n.v)(),p=m.contactInfoQuery,b=m.sqid,f=p.data,y=p.isInitialLoading,h=p.isError,v=(0,o.u)({type:null==f?void 0:f.type}),g=(0,a.Cq)({sqid:b}),_=[{label:(0,c.t)("admin_member_edit_modal.nav.info"),href:g.info,replace:!0},{label:(0,c.t)("admin_member_edit_modal.nav.notes"),href:g.notes,replace:!0},{label:(0,c.t)("admin_member_edit_modal.nav.access"),href:g.access,replace:!0},{label:(0,c.t)("admin_member_edit_modal.nav.activity_logs"),href:g.activityLogs,replace:!0},{label:(0,c.t)("admin_member_edit_modal.nav.billing"),href:g.billing,replace:!0}];return(0,s.useEffect)(function(){r||u||d()},[r,u,d]),{handleClose:function(){d()}
1,sidebarNavItems:_,contactInfoQuery:p,contactInfo:f,refetchContactData:p.refetch,isCommunityMember:v,isLoading:y||r,isError:void 0!==h&&h,allowedToRender:u}};r.d(t,{e:()=>u})},863111(e,t,r){var n={access:"access",billing:"billing",info:"info"};r.d(t,{v:()=>n})},215834(e,t,r){var n=r(391426),i=r(927561),o=r(489840);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function l(e){if(Array.isArray(e))return e}function s(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}}var u=(0,r(933578).forwardRef)(function(e,t){var r,a,u,d=l(r=[e,t])||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||c(r)||s(),m=d[0],p=d.slice(1),b=m.currency,f=function(e,t){if(null==e)return{};var r,n,i,o={};if("u">typeof Reflect&&Reflect.ownKeys){for(r=Reflect.ownKeys(Object(e)),i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n]);return o}if(o=function(e,t){if(null==e)return{};var r,n,i={},o=Object.getOwnPropertyNames(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r]);return i}(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n]);return o}(m,["currency"]),y=(l(p)||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),1!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}(p)||c(p,1)||s())[0],h=b.code.toUpperCase(),v=b.direction===o.QR.rtl?(0,n.jsx)("div",{className:"px-4 py-2",children:h}):null,g=b.direction===o.QR.ltr?(0,n.jsx)(n.Fragment,{children:h}):null;return(0,n.jsx)(i.l.Input,(a=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},f),u=u={ref:y,inputMode:"numeric",prefixWrapperClassName:"bg-primary! border-primary! rounded-l-lg! relative! -mr-px! inline-flex! items-center! space-x-2! border! sm:text-sm!",prefix:v,suffix:g},Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(u)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(u)).forEach(function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(u,e))}),a))});u.displayName="PaywallCurrencyAmountFormInput",r.d(t,{I:()=>u})},137997(e,t,r){var n=r(62534),i=r(933578),o=r(917763);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var l={fontSize:"14px",fontWeight:"400",lineHeight:"20px",letterSpacing:"0",padding:"7.1666667px 12px",borderRadius:"6px",boxShadow:"none",margin:"0"},s=function(){var e=(0,o.x)().stripeTheme;return(0,i.useMemo)(function(){var t,r,i,s=e===o.d.night?"dark":"light",c=(0,n.oI)("--color-border-hover",s)||"#d2d7db",u=(0,n.oI)("--color-border-focus",s)||"#717680",d=(0,n.oI)("--color-border-primary",s)||"#e4e7eb",m=(0,n.oI)("--color-text-primary",s)||(e===o.d.night?"#F0F3F5":"#19283a");return{variables:{colorPrimary:u,colorText:m,colorTextSecondary:(0,n.oI)("--color-text-secondary",s)||(e===o.d.night?"#C7D0D8":"#697586"),spacingGridRow:"21px"},rules:(a(i={},".Input",l),a(i,".Input:hover",{border:"1px solid ".concat(c)}),a(i,".Input:focus",{border:"1px solid ".concat(u),boxShadow:"0 0 0 3px ".concat(u,"4D")}),a(i,".Select",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
1))),n.forEach(function(t){a(e,t,r[t])})}return e}({},l),r=r={border:"1px solid ".concat(d)},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t)),a(i,".Select:hover",{border:"1px solid ".concat(c)}),a(i,".Select:focus",{border:"1px solid ".concat(u),boxShadow:"0 0 0 3px ".concat(u,"4D")}),a(i,".Tab",{color:m}),a(i,".TabLabel",{color:m}),a(i,".PickerItem",{color:m}),a(i,".Label",{fontSize:"14px",fontWeight:"500",lineHeight:"20px",color:m,margin:"0 0 8px 0"}),i)}},[e])};r.d(t,{w:()=>s})},444814(e,t,r){var n=r(391426),i=r(570310),o=r(804939),a=function(e){var t=e.children,r=e.className,a=e["data-testid"],l=e.hasNoPadding,s=(0,o.P)();return(0,n.jsx)("div",{className:(0,i.x)("overflow-x-auto overflow-y-hidden scrollbar-hide",void 0!==l&&l||s?"!px-0":"px-6",r),"data-testid":a,children:t})};r.d(t,{w:()=>a})},723155(e,t,r){var n=r(391426),i=r(973646),o=r(570310),a=function(e){var t=e.coverImageUrl,r=e.sizeVariant,a=void 0===r?8:r;return(0,n.jsx)("div",{className:(0,o.x)("shrink-0 overflow-hidden rounded-sm border border-primary bg-secondary",{"size-8":!a||8===a,"size-10":10===a}),children:t?(0,n.jsx)("img",{src:t,alt:"",className:"size-full object-cover",loading:"lazy"}):(0,n.jsx)("div",{className:"flex size-full items-center justify-center",children:(0,n.jsx)(i.In,{type:"image-placeholder"})})})};r.d(t,{N:()=>a})},62534(e,t,r){var n=function(e,t){if("u"<typeof window)return"";var r=document.createElement("div");r.className=t,r.style.display="none",document.body.appendChild(r);var n=getComputedStyle(r).getPropertyValue(e).trim();return r.remove(),n},i=function(e,t){if("u"<typeof window)return Object.fromEntries(e.map(function(e){return[e,""]}));var r=document.createElement("div");r.className=t,r.style.display="none",document.body.appendChild(r);var n=getComputedStyle(r),i=Object.fromEntries(e.map(function(e){return[e,n.getPropertyValue(e).trim()]}));return r.remove(),i},o=/^var\((--[\w-]+)\)$/,a=function(e,t){if(!e)return e;var r=o.exec(e);return r&&n(r[1],t)||e};r.d(t,{L4:()=>i,SB:()=>a,oI:()=>n})},296262(e,t,r){var n=r(893265),i=r(451430),o=function(e){return!(0,i.isNil)(e.paywalls_affiliates_attribution_info)},a=function(e){return o(e)?"manage_attribute_sale":"add_attribute_sale"},l=function(e){return e.status===n.km.invited};r.d(t,{Lc:()=>l,S7:()=>o,T3:()=>a})},821557(e,t,r){var n=r(371408),i=r(539918),o=r(933578),a=r(258752);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function s(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(e,t)}}var c=function(e){var t,r,c,u,d=e.perPage,m=void 0===d?10:d,p=e.page,b=e.setPage,f=e.searchKeyParams,y=void 0===f?"":f,h=e.filters,v=void 0===h?{}:h,g=e.orderParam,_=e.enabled,x=function(e){if(Array.isArray(e))return e}(t=(0,o.useState)(void 0===g?{created_at:"desc"}:g))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),2!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}(t)||s(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),j=x[0],O=x[1],w=n.U.index({filters:v,order:j,page:p,perPage:m,searchKey:y}),S=(0,a.IT)({queryKey:((function(e){if(Array.isArray(e))return l(e)})(r=i.e.root())||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||s(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([{filters:v,order:j,page:p,perPage:m,searchKeyParams:y}]),queryFn:w,enabled:void 0===_||_}),P=S.data,I=S.refetch,A=S.isInitialLoading,C=S.remove,M=S.isFetched;return{hasFilters:Object.keys(v).filter(function(e){return"display_status"!==e}).length>0,charges:null!=(c=null==P?void 0:P.records)?c:[],totalCharges:null!=(u=null==P?void 0:P.count)?u:0,refetchCharges:I,removeChargesFromCache:C,isLoadingCharges:A,order:j,setOrder:function(e){O(e),b(1)},perPage:m,page:p,setPage:b,isFetched:M}};r.d(t,{L:()=>c})}
1,944392(e,t,r){var n=r(819229),i=r(933578),o=r(258752),a=r(421309);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function s(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(e,t)}}var c=function(e){var t,r,c,u,d=e.orderParam,m=e.perPage,p=void 0===m?10:m,b=e.searchKeyParams,f=void 0===b?"":b,y=e.filters,h=void 0===y?{}:y,v=e.enabled,g=e.page,_=e.setPage,x=function(e){if(Array.isArray(e))return e}(t=(0,i.useState)(void 0===d?{created_at:"desc"}:d))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),2!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}(t)||s(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),j=x[0],O=x[1],w=a.x.index({filters:h,order:j,page:g,perPage:p,searchKey:f}),S=(0,o.IT)({queryKey:((function(e){if(Array.isArray(e))return l(e)})(r=n.j.key("admin-index"))||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||s(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([{filters:h,order:j,page:g,perPage:p,searchKeyParams:f}]),queryFn:w,enabled:void 0===v||v}),P=S.data,I=S.refetch,A=S.isInitialLoading,C=S.remove,M=S.isFetched;return{hasFilters:Object.keys(h).filter(function(e){return"status"!==e}).length>0,subscriptions:null!=(c=null==P?void 0:P.records)?c:[],totalSubscriptions:null!=(u=null==P?void 0:P.count)?u:0,refetchSubscriptions:I,removeSubscriptionsFromCache:C,perPage:p,page:g,order:j,setOrder:function(e){O(e),_(1)},setPage:_,isLoadingSubscriptions:A,isFetched:M}};r.d(t,{E:()=>c})},46217(e,t,r){var n=r(231127),i=function(){return(0,n.T)("circle_v4_fullscreen_modals_enabled")};r.d(t,{R:()=>i})}
1,546669(e,t,r){var n=r(298463),i=r(310860),o=r(519104),a=r(933578),l=r(547938);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var c=function(e){return(null==e?void 0:e.startsWith("?"))?e.slice(1):e},u=function(e){var t,r,u=(0,i.z)(),d=(0,o.Z)(),m=(0,n.J)().goToCommunityRootPath,p=(function(e){if(Array.isArray(e))return e}(t=(0,a.useState)(u))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),1!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}(t)||function(e){if(e){if("string"==typeof e)return s(e,1);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return s(e,1)}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],b=(null!=(r=null==p?void 0:p.state)?r:{}).from;return{redirectBack:(0,a.useCallback)(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(null==b?void 0:b.pathname){var r=b.pathname,n=b.search;d({href:(0,l.n)({pathname:r,search:c(n)})})}else if(null==b?void 0:b.path){var i=b.path,o=b.search;d({href:(0,l.n)({pathname:i,search:c(o)})})}else e?d({href:e}):m(t)},[b,d,m,e])}};r.d(t,{v:()=>u})},893265(e,t,r){var n={paypal:"paypal",wise:"wise"},i={inactive:"inactive",invited:"invited",enrolled:"enrolled",disabled:"disabled"};r.d(t,{At:()=>n,km:()=>i})},508464(e,t,r){var n={br:"BR",us:"US"},i=function(e,t){var r,n,i,o,a=null!=(r=null==e||null==(i=e.toUpperCase())?void 0:i.trim())?r:"",l=null!=(n=null==t||null==(o=t.toUpperCase())?void 0:o.trim())?n:"";return!!(a&&l&&a===l)};r.d(t,{N:()=>n,g:()=>i})},835106(e,t,r){var n=r(933578),i=r(361971),o=r(417980),a=r(508464),l=r(91472),s=r(888828);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var u=function(e){var t=e.fieldNames,r=e.isBrazilianCommunity,u=e.isTaxCollectionEnabled,d=e.isTaxIdMandatory,m=e.selectedCountry,p=t.taxIdType,b=t.taxIdTypeLabel,f=t.taxIdValue,y=(0,i.xW)(),h=y.setValue,v=y.watch,g=y.clearErrors,_=v(b),x=(0,l.S3)(_),j=(0,n.useRef)(null),O=!!d||(0,a.g)(m,a.N.br),w=d?a.N.br:m,S=(0,n.useMemo)(function(){return w?(0,s.a)().filter(function(e){return(0,a.g)(e.countryCode,w)}):(0,s.a)()},[w]),P=(0,n.useMemo)(function(){return S.map(l.sD)},[S]),I=(0,n.useMemo)(function(){return(r||u||!!d)&&S.length>0},[r,u,d,S]),A=(0,n.useMemo)(function(){var e=function(e){if(Array.isArray(e))return c(e)}(P)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(P)||function(e){if(e){if("string"==typeof e)return c(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return c(e,void 0)}}(P)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();return O||e.unshift({value:"",text:(0,o.t)("not_applicable")}),e},[P,O]);(0,n.useEffect)(function(){x?h(p,x.enum):(h(p,""),h(f,""))},[x,h,p,f]),(0,n.useEffect)(function(){var e=w||null,t=j.current!==e;e&&x&&!(0,a.g)(x.countryCode,e)&&h(b,""),t&&e&&1===S.length&&h(b,S[0].label,{shouldDirty:!0}),j.current=e},[w,x,S,h,b]),(0,n.useEffect)(function(){if(r&&O&&!_){var e=(0,l.wt)();e&&h(b,e.label,{shouldDirty:!0})}},[r,h,O,b,_]);var C=(0,n.useCallback)(function(e){h(b,e.value,{shouldDirty:!0}),g(f)},[h,b,g,f]),M=O||!!x;return{handleTaxIdTypeChange:C,isRequired:O,isTaxIdValueRequired:M,isVisible:I,selectedTaxIdType:x,selectOptions:A,taxIdTypeLabel:_}};r.d(t,{q:()=>u})},110667(e,t,r){r.r(t),r.d(t,{component:()=>rr});var n,i=r(391426),o=r(453734),a=r(570310),l=r(133626),s=r(804939),c=r(452825),u=r(933578),d=r(324713),m=r(51730),p=r(915779),b=function(e){var t=e.communityMemberId,r=e.filters,n=e.order,i=e.page,o=e.perPage,a=e.searchKey,l=a?{search_key:a}:{};return function(){return(0,m.i_)(p.iK.admin.paywalls.communityMembers.billing.index(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
1))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({community_member_id:t,filters:r,order:n,page:i,per_page:o},l)))}},f=r(232281),y=r(258752);function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function v(e,t){if(e){if("string"==typeof e)return h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(e,t)}}var g=function(e){var t,r,n,i,o=e.enabled,a=e.communityMemberId,l=e.filters,s=void 0===l?{}:l,c=e.orderParam,d=e.page,m=e.perPage,p=void 0===m?10:m,g=e.setPage,_=function(e){if(Array.isArray(e))return e}(t=(0,u.useState)(void 0===c?{created_at:"desc"}:c))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),2!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}(t)||v(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),x=_[0],j=_[1],O=(0,y.IT)({queryKey:((function(e){if(Array.isArray(e))return h(e)})(r=f.s.key("list"))||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||v(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([{communityMemberId:a,filters:s,order:x,page:d,perPage:p}]),queryFn:b({communityMemberId:a,filters:s,order:x,page:d,perPage:p}),enabled:void 0===o||o}),w=O.data,S=O.refetch,P=O.isInitialLoading,I=O.isFetched,A=O.isError;return{records:null!=(n=null==w?void 0:w.records)?n:[],totalCount:null!=(i=null==w?void 0:w.count)?i:0,refetch:S,isLoading:P,isFetched:I,isError:A,perPage:p,page:d,order:x,setOrder:function(e){j(e),g(1)},setPage:g}},_=function(e){return("subscription"===e.type||"installment"===e.type)&&"past_due"===e.status},x=function(){},j=function(){var e,t=(0,d.v)().contactInfoQuery,r=null==t||null==(e=t.data)?void 0:e.id,n=g({communityMemberId:null!=r?r:0,enabled:!!r,page:1,perPage:100,setPage:x}),i=n.records,o=n.isFetched;return(0,u.useMemo)(function(){if(!o)return{hasAnySubscriptionWithoutValidPaymentMethod:!1,shouldShowPaymentFailedAlert:!1,paymentMethodsToUpdate:[]};var e=i.filter(_);if(0===e.length)return{hasAnySubscriptionWithoutValidPaymentMethod:!1,shouldShowPaymentFailedAlert:!1,paymentMethodsToUpdate:[]};var t=e.some(function(e){var t=e.default_payment_method;return!t||t.currency.code!==e.currency.code}),r=new Set,n=e.reduce(function(e,t){var n=t.default_payment_method;return!n||r.has(n.id)||n.currency.code!==t.currency.code||(r.add(n.id),e.push(n)),e},[]);return{hasAnySubscriptionWithoutValidPaymentMethod:t,shouldShowPaymentFailedAlert:n.length>0||t,paymentMethodsToUpdate:n}},[o,i])},O=(0,u.createContext)({paymentFailedState:{hasAnySubscriptionWithoutValidPaymentMethod:!1,shouldShowPaymentFailedAlert:!1,paymentMethodsToUpdate:[]}});O.displayName="AdminMemberBillingAreaContext";var w=function(e){var t=e.children,r=j(),n=(0,u.useMemo)(function(){return{paymentFailedState:r}},[r]);return(0,i.jsx)(O.Provider,{value:n,children:t})},S=r(547570),P=r(417980),I=function(){var e=(0,u.useContext)(O).paymentFailedState;if(!e.shouldShowPaymentFailedAlert)return null;var t=!e.hasAnySubscriptionWithoutValidPaymentMethod;return(0,i.jsx)("div",{children:(0,i.jsx)(S.F,{variant:"warning",icon:"triangle-exclamation-filled",iconColor:"warning",title:(0,P.t)("admin_member_edit_modal.billing.new_admin_member_billing_area.payment_failed_card.title"),description:t?(0,P.t)("admin_member_edit_modal.billing.new_admin_member_billing_area.payment_failed_card.with_payment_method_description"):(0,P.t)("admin_member_edit_modal.billing.new_admin_member_billing_area.payment_failed_card.without_payment_method_description")})})},A=r(342746),C=r(579043),M=r(444787),T=r(195498),R=r(230763),k=r(606815),D=r
1(821557),E=r(723781),N=r(892907),L=r(451430),F=r(605274),B=function(e){return 48+64*e},U=r(940777),$=function(){return(0,i.jsx)(U.s,{title:(0,P.t)("admin_member_edit_modal.billing.new_admin_member_billing_area.invoices_list.empty_state.title")})};function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function q(e,t){if(e){if("string"==typeof e)return Q(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Q(e,t)}}var K=function(){var e,t,r=(0,R.Od)().currentCommunity,n=null==r?void 0:r.payment_processors,o=(0,d.v)().contactInfoQuery,a=function(e){if(Array.isArray(e))return e}(e=(0,u.useState)(1))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),2!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}(e)||q(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),l=a[0],s=a[1],c=(0,F.nZ)(),m=(0,u.useMemo)(function(){return B(5)},[]),p=(0,D.L)({filters:{community_member_public_uid:null==o||null==(t=o.data)?void 0:t.public_uid},page:l,perPage:5,setPage:s}),b=(0,A.v)("admin-member-edit-charges-list"),y=function(e){var t=e.cell,r=t.column.id,n=t.row.original;"customer"!==r&&n&&b.show({charge:n,shouldOpenAdminMemberEdit:!1})},h=(0,u.useMemo)(function(){var e=(0,M.k)(),t=(0,k.Rq)(n)?[e.platform]:[];return(0,L.compact)([e.paywall,e.status,e.term].concat(function(e){if(Array.isArray(e))return Q(e)}(t)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||q(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.createdAt,e.amount,e.paymentMethod])).map(function(e){var t,r;return t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},e),r=r={onClick:y},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t})},[n]);if(p.isFetched&&0===p.charges.length)return(0,i.jsx)($,{});var v=c?E.a:"div";return(0,i.jsxs)(v,{className:"flex flex-col gap-y-6",children:[(0,i.jsx)(N.o5,{variant:"label-md",children:(0,P.t)("invoices")}),(0,i.jsx)(T.C,{shouldOpenAdminMemberEdit:!1,refetchAllCharges:function(){p.refetchCharges(),f._.all()},variant:"admin-member-edit-charges-list",children:(0,i.jsx)(C.U,{columnsToRender:h,chargesData:p,onClickPagination:function(e){p.setPage(e)},minHeight:m})})]})},z=r(85294),V=r(945793),W=r(639268),Y=r(210466),H=r(694649),X=r(837326),Z=r(539918),G=r(416146),J=r(519104),ee=r(274685),et=r(699512),er=function(e){var t=e.onRefresh;return(0,i.jsx)(et.J,{title:(0,P.t)("admin_member_edit_modal.billing.new_admin_member_billing_area.error_state.title"),subtitle:(0,P.t)("admin_member_edit_modal.billing.new_admin_member_billing_area.error_state.subtitle"),onRefresh:t})},en=r(893296),ei=r(745485),eo=r(671901),ea=r(570542),el=r(889828),es=r(723155),ec=function(e){var t,r,n,o=e.row.original,a=(null==(t=o.paywall)?void 0:t.name)||(null==(r=o.paywall)?void 0:r.display_name)||"",l=null==(n=o.paywall)?void 0:n.cover_image_url;return(0,i.jsxs)("div",{className:"flex items-center gap-2 overflow-hidden",children:[(0,i.jsx)(es.N,{coverImageUrl:l,sizeVariant:10}),(0,i.jsx)(N.o5,{variant:"body-sm",className:"truncate",color:"primary",children:a})]})},eu=function(e){var t=e.row.original;return"charge"===t.type?(0,i.jsx)(en.u,{status:t.display_status_raw}):(0,i.jsx)(ei.l,{subscription:t})},ed=function(e){var t,r,n,o=e.row.original;return"charge"===o.type?(0,i.jsx)(N.o5,{variant:"body-sm",className:"truncate",color:"primary",children:(0,P.t)("settings.paywalls_admin_dashboard.charges.list.headers.onetime_label",{defaultValue:null!=(r=null==(n=o.paywall_price)?void 0:n.interval_qualifier)?r:"One-time"})}):(0,i.jsx)(N.o5,{variant:"body-sm",className:"truncate",color:"primary",children:null==(t=o.paywall_price)?void 0:t.short_description})},em={web:function(){return(0,P.t)("settings.paywalls_admin_dashboard.subscriptions.platform.web")},app_store:function(){return(0,P.t)("settings.paywalls_admin_dashboard.subscriptions.platform.app_store")},play_store:function(){return(0,P.t)("settings.paywalls_admin_dashboard.subscriptions.platform.play_store")}},ep=function(e){var t,r,n=e.row.original,o=null!=(t=null==(r=em[n.platform])?void 0:r.call(em))?t:n.platform;return(0,i.jsx)(N.o5,{variant:"body-sm",className:"truncate",color:"primary",children:o})},eb=function(e){var t,r,n=e.row.original.paywall_coupon_redemption,o=(null==n?void 0:n.status)!=="ended"&&null!=(t=null==n||null==(r=n.paywall_coupon)?void 0:r.code)?t:"";return(0,i.jsx)(N.o5,{variant:"body-sm",className:"truncate whitespace-normal",color:"primary",children:o||"â"})},ef={completed_on:function(e){return(0,P.t)("admin_member_edit_modal.billing.subscriptions.date_column.completed_on",{date:e})},canceled_on:function(e){return(0,P.t)("admin_member_edit_modal.billing.subscriptions.date_column.canceled_on",{date:e})},cancels_on:function(e){return(0,P.t)("admin_member_edit_modal.billing.subscriptions.date_column.cancels_on",{date:e})},trial_ends_on:function(e){return(0,P.t)("admin_member_edit_modal.billing.subscriptions.date_column.trial_ends_on",{date:e})},failed_on:function(e){return(0,P.t)("admin_member_edit_modal.billing.subscriptions.date_column.failed_on",{date:e})},renews_on:function(e){return(0,P.t)("admin_member_edit_modal.billing.subscriptions.date_column.renews_on",{date:e})}},ey=function(e){return e?(0,el.w)({dateTime:new Date(e),format:el.z.short_month_and_date_with_year}):null},eh=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"â",n=ey(t);return n?ef[e](n):r},ev=function(e){var t,r,n;if("installment"===e.type&&(0,ea.V)(e.community_member_subscription_schedule))return eh("completed_on",null!=(t=e.ends_at)?t:e.last_billing_date);if((0,eo.xn)(e))return eh("canceled_on",null!=(r=e.ends_at)?r:e.canceled_on);if(e.cancels_on)return eh("cancels_on",e.cancels_on);switch(e.status){case"trial":return eh("trial_ends_on",e.trial_ends_at);case"past_due":return eh("failed_on",e.last_billing_date);case"incomplete":case"incomplete_expired":return"â";default:return eh("renews_on",null!=(n=e.renews_on)?n:e.renews_at)}},eg=function(e){var t,r=e.row.original,n="charge"===r.type?null!=(t=e
1y(r.created_at))?t:"â":ev(r);return(0,i.jsx)(N.o5,{variant:"body-sm",className:"truncate",color:"primary",children:n})},e_=r(99450),ex=function(e){var t=e.onCreateSubscription,r=e.primaryLabel;return(0,i.jsx)(e_.p,{iconName:"dollar",header:(0,P.t)("admin_member_edit_modal.billing.new_admin_member_billing_area.membership_table.empty_state.title"),description:(0,P.t)("admin_member_edit_modal.billing.new_admin_member_billing_area.membership_table.empty_state.subtitle"),primaryLabel:r,onPrimaryClick:t})},ej=r(974618),eO=r(652392),ew=r(568316),eS=r(370502),eP=function(e){var t=e.communityMember,r=(0,ej.hS)(),n=function(){r.hide(),r.remove()};return(0,i.jsxs)(eO.V,{isOpen:r.visible,contentPortalId:"create-paywall-subscription-portal-modal",onClose:n,shouldShowCloseButton:!0,children:[(0,i.jsx)(eO.V.Header,{children:(0,i.jsx)(ew.o.TitleSm,{weight:"bold",children:(0,P.t)("create_paywall_subscription_modal.header_title")})}),(0,i.jsx)(eS.Q,{onClose:n,communityMember:void 0===t?{}:t})]})},eI=ej.PT.create(function(e){return(0,i.jsx)(eP,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},e))}),eA=function(){return(0,ej.hS)(eI)},eC=r(204184),eM=r.n(eC),eT=r(387099),eR=r(898666),ek=r(612528),eD=r(231127),eE=function(){return(0,P.t)("admin_member_edit_modal.billing.subscriptions.create_subscription_button")},eN=function(e){var t,r,n=e.isLoading,o=(0,R.Od)().currentCommunity,a=(0,J.Z)(),l=!!(null==o?void 0:o.has_payment_processor_enabled),s=(0,d.v)(),c=s.contactInfoQuery,m=s.sqid,p=(0,eD.T)("circle_v4_fullscreen_modals_enabled"),b=eA(),f=null==c?void 0:c.data,y=null==(t=null==c||null==(r=c.data)?void 0:r.is_deleted)||t,h=(0,X.c)({communityMemberId:null==f?void 0:f.id,status:z.u,options:{enabled:!!(l&&(null==f?void 0:f.id))}}).paywallsListQuery,v=h.isLoading,g=h.data,_=(0,u.useMemo)(function(){return!(0,H.Yo)(null!=g?g:[]).length},[g]);return(0,i.jsxs)("div",{className:"flex flex-row justify-between items-center",children:[(0,i.jsx)(N.o5,{variant:"label-md",color:"primary",children:(0,P.t)("admin_member_edit_modal.billing.new_admin_member_billing_area.membership_table.title")}),(0,i.jsx)(ek.c.Actions,{className:"justify-end",children:l&&!y&&!v&&!n&&(0,i.jsx)(eR.$,{content:(0,P.t)("admin_member_edit_modal.billing.subscriptions.create_subscription_disabled_tooltip"),disabled:!_,children:(0,i.jsx)(eT.$,{variant:"secondary",onClick:function(){p&&!eM()(m)?a({to:"/settings/admin/audience/$sqid/billing/subscriptions/new",params:{sqid:m}}):b.show({communityMember:f})},disabled:_,children:eE()})})})]})},eL=r(948414),eF=r(583622);function eB(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function eU(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function e$(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function eQ(e){return function(e){if(Array.isArray(e))return eB(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return eB(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return eB(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var eq=function(e){return"divider"!==e&&"label"in e&&!("items"in e)},eK=function(){var e=(0,eF.g)().rowActions,t=(0,eL.C)().rowActions;return(0,u.useMemo)(function(){var r=e.map(function(e){return eq(e)?e$(eU({},e),{hidden:function(t){var r;return"charge"===t.type||("function"==typeof e.hidden?e.hidden(t):null!=(r=e.hidden)&&r)},onClick:e.onClick?function(t,r){"charge"!==t.type&&e.onClick(t,r)}:void 0}):e}),n=t.map(function(e){return eq(e)?e$(eU({},e),{hidden:function(t){var r;return"charge"!==t.type||("function"==typeof e.hidden?e.hidden(t):null!=(r=e.hidden)&&r)},onClick:e.onClick?function(t,r){"charge"===t.type&&e.onClick(t,r)}:void 0}):e});return eQ(r).concat(eQ(n))},[e,t])};function ez(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function eV(e,t,r,n,i,o,a){try{var l=e[o](a),s=l.value}catch(e){r(e);return}l.done?t(s):Promise.resolve(s).then(n,i)}function eW(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
1))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function eY(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function eH(e,t){if(e){if("string"==typeof e)return ez(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ez(e,t)}}var eX=function(e){var t,r,n=e.records,o=e.totalCount,a=e.isLoading,l=e.isError,s=e.page,c=e.perPage,m=e.onPageChange,p=e.onRefresh,b=(0,R.Od)().currentCommunity,f=null==b?void 0:b.payment_processors,y=(0,d.v)(),h=y.contactInfoQuery,v=y.sqid,g=(0,J.Z)(),_=!!(null==b?void 0:b.has_payment_processor_enabled),x=null==h?void 0:h.data,j=null==(t=null==h||null==(r=h.data)?void 0:r.is_deleted)||t,O=(0,X.c)({communityMemberId:null==x?void 0:x.id,status:z.u,options:{enabled:!!(_&&(null==x?void 0:x.id))}}).paywallsListQuery,w=O.isLoading,S=O.data,I=(0,F.nZ)(),C=(0,u.useMemo)(function(){return B(c)},[c]),M=_&&!j&&!w,T=(0,u.useMemo)(function(){return!(0,H.Yo)(null!=S?S:[]).length},[S]),D=eK(),N=(0,V.k)("admin-member-edit-subscription-list").show,U=(0,A.v)("admin-member-edit-charges-list").show,$=(0,W.k)(),Q=(0,k.Rq)(f)?[eY(eW({},$.platform),{cell:ep,header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.platform"),width:void 0,minWidth:"130px",visibleFrom:void 0,enableSorting:!1})]:[],q=(0,u.useMemo)(function(){return(0,L.compact)([eY(eW({},$.paywall),{cell:ec,header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.product"),width:void 0,minWidth:"220px",visibleFrom:void 0,enableSorting:!1}),eY(eW({},$.status),{cell:eu,header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.status"),width:void 0,minWidth:"100px",visibleFrom:void 0,enableSorting:!1}),eY(eW({},$.term),{cell:ed,header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.price"),width:void 0,minWidth:"180px",visibleFrom:"md",enableSorting:!1})].concat(function(e){if(Array.isArray(e))return ez(e)}(Q)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(Q)||eH(Q)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[eY(eW({},$.couponCode),{cell:eb,width:void 0,minWidth:"150px",visibleFrom:void 0,enableSorting:!1}),eY(eW({},$.renewalDate),{cell:eg,header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.date"),width:void 0,minWidth:"230px",visibleFrom:void 0,enableSorting:!1})]))},[f]);if(l)return(0,i.jsx)(er,{onRefresh:p});if(!a&&0===n.length){var K=M&&!T?eE():void 0,Y=M&&!T?function(){(0,L.isNil)(v)||g({to:"/settings/admin/audience/$sqid/billing/subscriptions/new",params:{sqid:v}})}:void 0;return(0,i.jsx)(E.a,{className:"flex h-80 items-center",children:(0,i.jsx)(ex,{onCreateSubscription:Y,primaryLabel:K})})}var Z=Number(s),ee=isNaN(Z)?0:Z-1,et=I?E.a:"div";return(0,i.jsxs)(et,{className:"flex flex-col gap-y-6",children:[(0,i.jsx)(eN,{isLoading:a}),(0,i.jsx)(G.b,{data:n,columns:q,loading:a,getRowId:function(e){return"".concat(e.type,"-").concat(e.id)},onRowClick:function(e){if("charge"===e.type){var t="charge"!==e.type?null:[A.R.CreatedAtProperty,A.R.AmountPaidProperty,A.R.AmountRefundedProperty,A.R.ChargeStatusProperty,A.R.ChargeProcessorIdProperty,A.R.ChargeInvoiceIdProperty,A.R.SubscriptionProcessorIdProperty,A.R.PaywallNameProperty,function(){var t,r;return(0,i.jsx)(A.R.EventDateProperty,{eventSetting:null==e||null==(r=e.paywall)||null==(t=r.event)?void 0:t.event_setting})},function(){var t,r;return(0,i.jsx)(A.R.EventLocationProperty,{eventSetting:null==e||null==(r=e.paywall)||null==(t=r.event)?void 0:t.event_setting})},A.R.PlatformProperty,A.R.CouponAppliedProperty,A.R.PaymentMethodProperty];U({charge:e,shouldOpenAdminMemberEdit:!1,columns:t})}else N({subscription:e})},rowActions:D,pagination:!0,manualPagination:!0,rowCount:o,state:{pagination:{pageIndex:ee,pageSize:c}},onPageChange:m,hideFooterOnSinglePage:!0,rowSize:"md",minHeight:C})]})},eZ=function(){var e,t,r,n=function(e){if(Array.isArray(e))return e}(e=(0,u.useState)(1))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),2!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}
1(e)||eH(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=n[0],a=n[1],l=(0,d.v)().contactInfoQuery,s=g({communityMemberId:null==l||null==(t=l.data)?void 0:t.id,enabled:!!(null==l||null==(r=l.data)?void 0:r.id),page:o,perPage:5,setPage:a}),c=s.records,m=s.totalCount,p=s.isLoading,b=s.isError,f=s.perPage,y=s.refetch,h=(0,ee.jE)(),v=function(){var e;return(e=function(){return function(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(a,"next",{value:s(0)}),l(a,"throw",{value:s(1)}),l(a,"return",{value:s(2)}),"function"==typeof Symbol&&l(a,Symbol.iterator,{value:function(){return this}}),a;function s(l){return function(s){var c=[l,s];if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&c[0]?n.return:c[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,c[1])).done)return i;switch(n=0,i&&(c=[2&c[0],i.value]),c[0]){case 0:case 1:i=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]<i[3])){o.label=c[1];break}if(6===c[0]&&o.label<i[1]){o.label=i[1],i=c;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(c);break}i[2]&&o.ops.pop(),o.trys.pop();continue}c=t.call(e,o)}catch(e){c=[6,e],n=0}finally{r=i=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(e){switch(e.label){case 0:return[4,y()];case 1:return e.sent(),[4,h.invalidateQueries({queryKey:Z.e.root()})];case 2:return e.sent(),[2,void 0]}})},function(){var t=this,r=arguments;return new Promise(function(n,i){var o=e.apply(t,r);function a(e){eV(o,n,i,a,l,"next",e)}function l(e){eV(o,n,i,a,l,"throw",e)}a(void 0)})})()};return(0,i.jsx)(Y.M,{shouldOpenAdminMemberEdit:!1,refetchAllSubscriptions:v,variant:"admin-member-edit-subscription-list",children:(0,i.jsx)(T.C,{shouldOpenAdminMemberEdit:!1,refetchAllCharges:v,variant:"admin-member-edit-charges-list",children:(0,i.jsx)(eX,{records:c,totalCount:m,isLoading:p,isError:b,page:o,perPage:f,onPageChange:function(e){a(e)},onRefresh:function(){y()}})})})},eG=r(983979),eJ=r(878107),e0=r(927309),e1=r(759310),e2=r(153592),e4=r(739042),e3=r(567811),e8=r(465807),e5=function(e){var t=e.communityMemberId,r=e.paymentMethod,n=(0,e3.a)(),o=(0,F.qI)();return(0,i.jsxs)("div",{className:"flex items-center gap-x-4","data-testid":"admin-payment-method-row",children:[(0,i.jsx)("div",{className:"flex min-w-0 flex-1 items-center gap-x-3",children:(0,i.jsx)(e8.T,{className:"min-w-0 shrink gap-x-1",paymentMethod:r,variant:"md",withExtra:!o,withCurrency:!o,withCurrencyTooltip:!0})}),(0,i.jsx)(e4.$,{variant:"secondary",size:"sm",onClick:function(){t&&n.show({communityMemberId:t,currencyOptions:[{label:r.currency.code.toUpperCase(),value:r.currency.code,id:r.currency.id}],shouldDisableCurrenciesOptions:!0})},children:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.edit_button")})]})},e7=function(e){var t,r=e.communityMemberId,n=e.paymentMethods,o=(0,e2._)(),a=n.map(function(e){return e.currency.code}),l=(0,L.compact)((null!=(t=null==o?void 0:o.data)?t:[]).map(function(e){return a.includes(e.code)?null:{label:e.code.toUpperCase(),value:e.code,id:e.id}})),s=(0,e3.a)(),c=l.length>0,u=n.length>0,d=c?(0,i.jsx)(e4.$,{variant:"secondary",size:"sm",onClick:function(){r&&s.show({currencyOptions:l,communityMemberId:r})},children:u?(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.add_payment_method_button"):(0,P.t)("add")}):null;return u?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex flex-col gap-y-2","data-testid":"admin-payment-methods-section",children:n.map(function(e){return(0,i.jsx)(e5,{paymentMethod:e,communityMemberId:r},e.id)})}),d&&(0,i.jsx)("div",{children:d})]}):(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsx)(N.o5,{variant:"body-sm",color:"secondary",children:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.no_payment_method")}),d]})},e6=r(353095),e9=r(702711),te=r(112089),tt=r(137997),tr=r(702615),tn=function(e){var t=e.onAction,r=(0,ej.hS)(),n=(0,te.O)().billingInfoMutation.isLoading;return(0,i.jsx)(tr.c,{title:(0,P.t)("member_profile_modal.billing.member_billing_area.edit_address_modal.title"),isOpen:r.visible,onClose:function(){return!n&&void r.hide()},actionText:(0,P.t)("member_profile_modal.billing.member_billing_area.edit_address_modal.save_button"),cancelText:(0,P.t)("cancel"),onAction:t,loading:n,disabled:n,isCancelDisabled:n,children:(0,i.jsx)(e6.V,{})})},ti=function(e){var t=e.billingInfo,r=e.communityMember,n=e.onSuccess,o=(0,ej.hS)(),a=(0,tt.w)(),l=(0,u.useRef)(null);return(0,i.jsx)(e9.L,{asPrerequisite:!1,communityMember:r,communityMemberBillingInfo:t,onSuccess:function(){n(),o.hide()},triggerFormSubmitRef:l,appearanceOverrides:a,children:(0,i.jsx)(tn,{onAction:function(){var e;null==(e=l.current)||e.call(l).catch(function(){})}})})},to=ej.PT.create(function(e){return(0,i.jsx)(ti,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
1))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},e))}),ta=function(e){var t=e.billingInfo,r=e.communityMember,n=e.onAddressUpdated,o=(0,ej.hS)(to),a=(null==t?void 0:t.address_complete)===!0||!!(null==t?void 0:t.address_line1);return(0,i.jsxs)("div",{className:"flex items-center justify-between min-w-0 gap-x-4","data-testid":"admin-billing-address-card",children:[(0,i.jsx)(N.o5,{variant:"body-sm",color:"secondary",truncate:!0,children:a&&t?[t.address_line1,t.address_line2,t.address_city,t.address_state,t.address_postal_code,t.address_country].filter(Boolean).join(", "):(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.no_billing_address")}),(0,i.jsx)(e4.$,{variant:"secondary",size:"sm",onClick:function(){o.show({billingInfo:null!=t?t:{},communityMember:r,onSuccess:n})},children:a?(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.edit_button"):(0,P.t)("add")})]})},tl=function(e){var t=e.title,r=e.subtitle,n=e.onRefresh;return(0,i.jsx)("div",{className:"flex items-center justify-between",children:(0,i.jsx)(S.F,{variant:"destructive",title:t,description:r,primaryActionProps:{children:(0,P.t)("refresh"),onClick:n}})})},ts=Object.assign(function(){var e,t,r,n=(0,d.v)().contactInfoQuery,o=null==n||null==(t=n.data)?void 0:t.id,a=(0,u.useMemo)(function(){var e,t;return{id:null!=o?o:0,name:null!=(e=null==n||null==(t=n.data)?void 0:t.name)?e:""}},[o,null==n||null==(r=n.data)?void 0:r.name]),l=(0,e0.p)({communityMemberId:o}).communityMemberPaymentMethodsQuery,s=null!=(e=null==l?void 0:l.data)?e:[],c=l.isInitialLoading,m=l.isError,p=(0,e1.L)(a),b=p.billingInfo,f=p.refetchBillingInfo,y=p.isLoadingBillingInfo,h=p.isErrorBillingInfo;return c||y?(0,i.jsx)(ts.Skeleton,{}):m&&h?(0,i.jsx)(et.J,{title:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.error_state.title"),subtitle:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.error_state.subtitle"),onRefresh:function(){f(),l.refetch()}}):(0,i.jsxs)(eJ.I,{title:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.title"),"data-testid":"admin-billing-payment-details",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-y-3",children:[(0,i.jsx)(N.o5,{variant:"label-sm",color:"primary",children:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.payment_method_title")}),(0,i.jsx)("div",{className:"flex flex-col gap-y-4",children:m?(0,i.jsx)(tl,{title:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.error_state.payment_details.title"),subtitle:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.error_state.payment_details.subtitle"),onRefresh:function(){l.refetch()}}):(0,i.jsx)(e7,{communityMemberId:o,paymentMethods:s})})]}),(0,i.jsxs)("div",{className:"flex flex-col gap-y-2",children:[(0,i.jsx)(N.o5,{variant:"label-sm",color:"primary",children:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.billing_address_title")}),h?(0,i.jsx)(tl,{title:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.error_state.billing_info.title"),subtitle:(0,P.t)("member_profile_modal.billing.member_billing_area.payment_details.error_state.billing_info.subtitle"),onRefresh:function(){f()}}):(0,i.jsx)(ta,{billingInfo:b,communityMember:a,onAddressUpdated:function(){f()}})]})]})},{Skeleton:function(){return(0,i.jsxs)(eJ.I.Skeleton,{children:[(0,i.jsxs)("div",{className:"flex flex-col gap-y-2",children:[(0,i.jsx)(eG.f,{short:!0,lg:!0}),(0,i.jsx)(eG.f,{full:!0,lg:!0})]}),(0,i.jsxs)("div",{className:"flex flex-col gap-y-2",children:[(0,i.jsx)(eG.f,{short:!0,lg:!0}),(0,i.jsx)(eG.f,{full:!0,lg:!0})]})]})}}),tc=function(){return(0,i.jsx)(w,{children:(0,i.jsxs)("div",{className:"flex flex-col gap-y-6 min-w-0
1w-full",children:[(0,i.jsx)(I,{}),(0,i.jsx)(eZ,{}),(0,i.jsx)(c.c,{className:"md:hidden"}),(0,i.jsx)(ts,{}),(0,i.jsx)(c.c,{className:"md:hidden"}),(0,i.jsx)(K,{}),(0,i.jsx)(c.c,{className:"invisible"})]})})},tu=function(){var e=(0,eD.T)("circle_v4_fullscreen_modals_enabled"),t=(0,R.Od)().currentCommunitySettings;return e&&!!(null==t?void 0:t.new_admin_member_billing_area)},td=r(818185),tm=r(30646),tp=r(257957),tb=r(932090),tf=r(863111),ty=r(248811),th=r(46217),tv=function(){var e,t,r=(0,u.useRef)(null),n=(0,eD.T)("circle_v4_form_elements_enabled"),o=(0,th.R)(),l=(0,tt.w)(),s=(0,d.v)().contactInfoQuery,c={id:null==s||null==(e=s.data)?void 0:e.id,name:null==s||null==(t=s.data)?void 0:t.name},m=(0,e1.L)(c),p=m.billingInfo,b=m.isLoadingBillingInfo,f=m.refetchBillingInfo,y=(0,u.useCallback)(function(){f()},[f]);return!c||b?(0,i.jsx)(tp.a,{}):(0,i.jsxs)(e9.L,{asPrerequisite:!1,communityMember:c,communityMemberBillingInfo:null!=p?p:{},onSuccess:y,triggerFormSubmitRef:r,appearanceOverrides:n?l:void 0,children:[(0,i.jsx)(tb.k,{formKey:tf.v.billing,submitRef:r}),(0,i.jsx)("div",{className:(0,a.x)("size-full",{"pt-4":n}),children:(0,i.jsx)(ty.r,{shouldUseBoxWrapper:n,shouldApplyPadding:!n,shouldUseFooterAction:!o})})]})};function tg(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var t_={SUBSCRIPTIONS_TAB:(0,P.t)("admin_member_edit_modal.billing.tabs.subscriptions"),TRANSACTIONS_TAB:(0,P.t)("admin_member_edit_modal.billing.tabs.transactions"),PAYMENT_METHODS_TAB:(0,P.t)("admin_member_edit_modal.billing.tabs.payment_methods"),ADDRESS_TAB:(0,P.t)("admin_member_edit_modal.billing.tabs.address")},tx=(tg(n={},(0,P.t)("admin_member_edit_modal.billing.tabs.subscriptions"),"subscriptions"),tg(n,"subscriptions","SUBSCRIPTIONS_TAB"),tg(n,(0,P.t)("admin_member_edit_modal.billing.tabs.transactions"),"transactions"),tg(n,"transactions","TRANSACTIONS_TAB"),tg(n,(0,P.t)("admin_member_edit_modal.billing.tabs.payment_methods"),"paymentMethods"),tg(n,"paymentMethods","PAYMENT_METHODS_TAB"),tg(n,(0,P.t)("admin_member_edit_modal.billing.tabs.address"),"address"),tg(n,"address","ADDRESS_TAB"),n),tj=r(245223),tO=function(e){var t,r=e.paymentMethod,n=(0,e3.a)(),o=(0,d.v)().contactInfoQuery,a=null==o||null==(t=o.data)?void 0:t.id;return(0,i.jsx)("button",{type:"button",className:"focus-visible:!outline-secondary hover:bg-secondary rounded-sm px-2 py-1 focus-visible:!outline focus-visible:!outline-2 focus-visible:!outline-offset-2",onClick:function(){return n.show({communityMemberId:a,currencyOptions:[{label:r.currency.code.toUpperCase(),value:r.currency.code,id:r.currency.id}],shouldDisableCurrenciesOptions:!0})},children:(0,i.jsx)(ew.o.LabelSm,{weight:"medium",children:(0,P.t)("edit")})})},tw=function(e){var t=e.paymentMethods,r=e.currencyOptions,n=e.communityMemberId,o=e.isLoading,a=(0,e3.a)(),l=(0,eD.T)("circle_v4_data_table_enabled"),s=!o&&t.length<r.length;return l?(0,i.jsxs)(ek.c,{className:"!px-0",children:[(0,i.jsx)(ek.c.Count,{isLoading:o,children:(0,P.t)("admin_member_edit_modal.billing.payment_methods.header",{count:t.length})}),s&&(0,i.jsx)(ek.c.Actions,{className:"justify-end",children:(0,i.jsx)(eT.$,{variant:"secondary",onClick:function(){return a.show({currencyOptions:r,communityMemberId:n})},children:(0,P.t)("member_profile_modal.billing.payment_methods.add_payment_method_button")})})]}):(0,i.jsxs)("div",{className:"flex flex-row justify-between py-4",children:[(0,i.jsx)(ew.o.TitleMd,{children:(0,P.t)("admin_member_edit_modal.billing.payment_methods.header",{count:t.length})}),s&&(0,i.jsx)(eT.$,{variant:"secondary",onClick:function(){return a.show({currencyOptions:r,communityMemberId:n})},children:(0,P.t)("member_profile_modal.billing.payment_methods.add_payment_method_button")})]})},tS=r(355104),tP=function(e){var t=e.row;return(0,i.jsx)(e8.T,{paymentMethod:t.original})},tI=function(e){var t,r;return null!=(t=null==(r=e.row.original.card)?void 0:r.display_expiration_date)?t:"â"},tA=function(e){return e.row.original.currency.code.toUpperCase()},tC=function(e){var t=e.communityMemberId,r=e.currencyOptions,n=e.isLoading,i=(0,e3.a)(),o=!n&&r.length>0,a=(0,u.useMemo)(function(){return[{field:"processor_id",header:(0,P.t)("admin_member_edit_modal.billing.payment_methods.table.payment_method"),width:"minmax(180px, 2fr)",cell:tP},{field:"card",header:(0,P.t)("admin_member_edit_modal.billing.payment_methods.table.expiring"),width:"minmax(120px, 1fr)",cell:tI,visibleFrom
1:"md"},{field:"currency",header:(0,P.t)("admin_member_edit_modal.billing.payment_methods.table.currency"),width:"minmax(100px, 1fr)",cell:tA}]},[]),l=(0,u.useCallback)(function(){t&&i.show({currencyOptions:r,communityMemberId:t})},[t,r,i]),s=(0,u.useCallback)(function(e){if(t){var r;i.show({communityMemberId:t,currencyOptions:[{label:(r=e.currency).code.toUpperCase(),value:r.code,id:r.id}],shouldDisableCurrenciesOptions:!0})}},[t,i]),c=(0,u.useMemo)(function(){return[{icon:"edit",label:(0,P.t)("admin_member_edit_modal.billing.payment_methods.table.edit"),showInMenu:!0,onClick:s}]},[s]);return{columns:a,handleAddPaymentMethod:l,handleEditPaymentMethod:s,rowActions:c,shouldAllowAdd:o}},tM=r(817751),tT=function(e){var t=e.memberName,r=e.onAddPaymentMethod,n=e.shouldAllowAdd;return(0,i.jsxs)("div",{className:"border-primary mt-8 flex flex-col items-center justify-center gap-y-8 rounded-xl border p-12 text-center",children:[(0,i.jsx)("div",{className:"bg-secondary flex size-16 items-center justify-center rounded-full",children:(0,i.jsx)(tM.t,{name:"dollar",size:"md",color:"primary"})}),(0,i.jsxs)("div",{className:"flex max-w-sm flex-col gap-y-1",children:[(0,i.jsx)(N.o5,{variant:"heading-lg",children:(0,P.t)("admin_member_edit_modal.billing.payment_methods.empty_state.title")}),(0,i.jsx)(N.o5,{variant:"body-md",color:"secondary",children:(0,P.t)("admin_member_edit_modal.billing.payment_methods.empty_state.description",{name:t})})]}),n&&(0,i.jsx)(eT.$,{onClick:r,children:(0,P.t)("member_profile_modal.billing.payment_methods.add_payment_method_button")})]})},tR=function(e){var t,r,n=e.communityMemberId,o=e.currencyOptions,l=e.isLoading,c=e.paymentMethods,u=(0,tS.c)().isCircleV4,m=(0,s.P)(),p=(0,d.v)().contactInfoQuery,b=(null==p||null==(t=p.data)?void 0:t.name)||(null==p||null==(r=p.data)?void 0:r.email)||"",f=tC({communityMemberId:n,currencyOptions:o,isLoading:l}),y=f.columns,h=f.rowActions,v=f.handleAddPaymentMethod,g=f.handleEditPaymentMethod,_=f.shouldAllowAdd;return l||0!==c.length?(0,i.jsxs)("div",{className:(0,a.x)("size-full flex flex-col",{"bg-primary dark:bg-secondary":u&&!m,"bg-primary":!u,"bg-transparent":m}),children:[(0,i.jsxs)(ek.c,{className:"!px-0",children:[(0,i.jsx)(ek.c.Count,{isLoading:l,children:(0,P.t)("admin_member_edit_modal.billing.payment_methods.header",{count:c.length})}),_&&(0,i.jsx)(ek.c.Actions,{className:"justify-end",children:(0,i.jsx)(eT.$,{variant:"secondary",onClick:v,children:(0,P.t)("member_profile_modal.billing.payment_methods.add_payment_method_button")})})]}),(0,i.jsx)(G.b,{data:c,columns:y,rowActions:h,loading:l,rowSize:"md",getRowId:function(e){return String(e.id)},minHeight:0,onRowClick:g})]}):(0,i.jsx)(tT,{memberName:b,onAddPaymentMethod:v,shouldAllowAdd:_})},tk=function(){var e,t=(0,d.v)().contactInfoQuery,r=(0,e2._)(),n=(0,eD.T)("circle_v4_fullscreen_modals_enabled"),o=null==t||null==(e=t.data)?void 0:e.id,a=(0,e0.p)({communityMemberId:o}).communityMemberPaymentMethodsQuery,l=(null==a?void 0:a.data)||[],s=l.map(function(e){return e.currency.code}),c=(0,L.compact)(((null==r?void 0:r.data)||[]).map(function(e){return s.includes(e.code)?null:{label:e.code.toUpperCase(),value:e.code,id:e.id}}));return n?(0,i.jsx)(tR,{paymentMethods:l,currencyOptions:c,communityMemberId:o,isLoading:a.isInitialLoading}):(0,i.jsxs)("div",{children:[(0,i.jsx)(tw,{paymentMethods:l||[],currencyOptions:c||[],communityMemberId:o,isLoading:a.isInitialLoading}),a.isInitialLoading?(0,i.jsx)(tp.a,{}):(0,i.jsx)("div",{className:"flex flex-col justify-between gap-y-3",children:l.map(function(e){return(0,i.jsx)(tj.Y,{paymentMethod:e,children:(0,i.jsx)(tO,{paymentMethod:e})},e.processor_id)})})]})},tD=r(736769),tE=r(674251),tN=function(e){var t,r,n=e.subscriptionLength,o=(0,R.Od)().currentCommunity,a=(0,J.Z)(),l=!!(null==o?void 0:o.has_payment_processor_enabled),s=(0,d.v)(),c=s.contactInfoQuery,m=s.sqid,p=(0,eD.T)("circle_v4_data_table_enabled"),b=(0,eD.T)("circle_v4_fullscreen_modals_enabled"),f=eA(),y=null==c?void 0:c.data,h=null==(t=null==c||null==(r=c.data)?void 0:r.is_deleted)||t,v=(0,X.c)({communityMemberId:null==y?void 0:y.id,status:z.u,options:{enabled:!!(l&&(null==y?void 0:y.id))}}
1).paywallsListQuery,g=v.isLoading,_=v.data,x=l&&!h&&!g,j=(0,u.useMemo)(function(){return!(0,H.Yo)(null!=_?_:[]).length},[_]),O=c.isInitialLoading||g,w=function(){b?(0,L.isNil)(m)||a({to:"/settings/admin/audience/$sqid/billing/subscriptions/new",params:{sqid:m}}):f.show({communityMember:y})};return p?(0,i.jsxs)(ek.c,{className:"!px-0",children:[(0,i.jsx)(ek.c.Count,{isLoading:O,children:b?(0,P.t)("admin_member_edit_modal.billing.subscriptions.header_v4",{subscription_length:n}):(0,P.t)("admin_member_edit_modal.billing.subscriptions.header",{subscription_length:n})}),x&&(0,i.jsx)(ek.c.Actions,{className:"justify-end",children:(0,i.jsx)(eR.$,{content:(0,P.t)("admin_member_edit_modal.billing.subscriptions.create_subscription_disabled_tooltip"),disabled:!j,children:(0,i.jsx)(eT.$,{variant:"secondary",onClick:w,disabled:j,children:(0,P.t)("admin_member_edit_modal.billing.subscriptions.create_subscription_button")})})})]}):O?(0,i.jsx)(tp.a,{}):(0,i.jsxs)("div",{className:"flex flex-row justify-between py-4",children:[(0,i.jsx)(tE.o.TitleMd,{children:(0,P.t)("admin_member_edit_modal.billing.subscriptions.header",{subscription_length:n})}),x&&(0,i.jsx)(eR.$,{content:(0,P.t)("admin_member_edit_modal.billing.subscriptions.create_subscription_disabled_tooltip"),disabled:!j,children:(0,i.jsx)(eT.$,{variant:"secondary",onClick:w,disabled:j,children:(0,P.t)("admin_member_edit_modal.billing.subscriptions.create_subscription_button")})})]})},tL=r(944392),tF=r(295118),tB=function(e){var t=e.row.original;return(0,i.jsx)(N.o5,{variant:"body-sm",className:"truncate",color:"primary",children:(0,i.jsx)(tF.A,{subscription:t})})};function tU(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function t$(e,t,r,n,i,o,a){try{var l=e[o](a),s=l.value}catch(e){r(e);return}l.done?t(s):Promise.resolve(s).then(n,i)}function tQ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function tq(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function tK(e,t){if(e){if("string"==typeof e)return tU(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tU(e,t)}}var tz=function(){var e,t,r=(0,R.Od)().currentCommunity,n=null==r?void 0:r.payment_processors,i=function(e){if(Array.isArray(e))return e}(e=(0,u.useState)(1))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),2!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}(e)||tK(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=i[0],a=i[1],l=(0,d.v)().contactInfoQuery,s=(0,eD.T)("circle_v4_data_table_enabled"),c=(0,tL.E)({filters:{community_member_public_uid:null==l||null==(t=l.data)?void 0:t.public_uid},page:o,setPage:a}),m=(0,u.useMemo)(function(){var e=(0,W.k)(),t=(0,k.Rq)(n)?[tq(tQ({},e.platform),{header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.platform")})]:[];return(0,L.compact)([tq(tQ({},e.paywall),{header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.product")}),tq(tQ({},e.status),{header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.status")}),tq(tQ({},e.term),{header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.price")}
1)].concat(function(e){if(Array.isArray(e))return tU(e)}(t)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||tK(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.couponCode,tq(tQ({},e.renewalDate),{cell:tB,header:(0,P.t)("admin_member_edit_modal.billing.subscriptions.columns.renews_on")}),s?null:e.actionMenu]))},[s,n]),p=(0,V.k)("admin-member-edit-subscription-list"),b=function(e){var t=e.cell,r=t.column.id,n=t.row.original;"customer"!==r&&n&&p.show({subscription:n,shouldOpenAdminMemberEdit:!1})};return{columnsToRender:m.map(function(e){return tq(tQ({},e),{onClick:b})}),onClickPagination:function(e){c.setPage(e)},onSuccess:function(e){var t;return(t=function(){var t,r,n;return function(e,t){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(a,"next",{value:s(0)}),l(a,"throw",{value:s(1)}),l(a,"return",{value:s(2)}),"function"==typeof Symbol&&l(a,Symbol.iterator,{value:function(){return this}}),a;function s(l){return function(s){var c=[l,s];if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&c[0]?n.return:c[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,c[1])).done)return i;switch(n=0,i&&(c=[2&c[0],i.value]),c[0]){case 0:case 1:i=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,n=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===c[0]||2===c[0])){o=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]<i[3])){o.label=c[1];break}if(6===c[0]&&o.label<i[1]){o.label=i[1],i=c;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(c);break}i[2]&&o.ops.pop(),o.trys.pop();continue}c=t.call(e,o)}catch(e){c=[6,e],n=0}finally{r=i=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(i){switch(i.label){case 0:return[4,c.refetchSubscriptions()];case 1:if(n=i.sent(),null==e)return[2,void 0];return[2,null==(r=n.data)||null==(t=r.records)?void 0:t.find(function(t){return Number(t.id)===Number(e)})]}})},function(){var e=this,r=arguments;return new Promise(function(n,i){var o=t.apply(e,r);function a(e){t$(o,n,i,a,l,"next",e)}function l(e){t$(o,n,i,a,l,"throw",e)}a(void 0)})})()},subscriptionData:c}},tV=function(){var e=tz(),t=e.columnsToRender,r=e.onClickPagination,n=e.onSuccess,o=e.subscriptionData;return(0,i.jsxs)("div",{children:[(0,i.jsx)(tN,{subscriptionLength:o.totalSubscriptions}),(null==o?void 0:o.isFetched)&&(null==o?void 0:o.subscriptions.length)>0&&(0,i.jsx)(Y.M,{shouldOpenAdminMemberEdit:!1,refetchAllSubscriptions:n,variant:"admin-member-edit-subscription-list",children:(0,i.jsx)(tD.M,{columnsToRender:t,subscriptionData:o,onClickPagination:r,minHeight:60})})]})},tW=function(){return(0,i.jsx)(tV,{})},tY=function(e){var t=e.transactionLength,r=e.isLoading,n=(0,eD.T)("circle_v4_data_table_enabled"),o=(0,eD.T)("circle_v4_fullscreen_modals_enabled");return n?(0,i.jsx)(ek.c,{className:"!px-0",children:(0,i.jsx)(ek.c.Count,{isLoading:r,children:o?(0,P.t)("admin_member_edit_modal.billing.transactions.header_v4",{transaction_length:t}):(0,P.t)("admin_member_edit_modal.billing.transactions.header",{transaction_length:t})})}):r?(0,i.jsx)(tp.a,{}):(0,i.jsx)("div",{className:"flex flex-row py-4",children:(0,i.jsx)(tE.o.TitleMd,{children:(0,P.t)("admin_member_edit_modal.billing.transactions.header",{transaction_length:t})})})};function tH(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function tX(e,t){if(e){if("string"==typeof e)return tH(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tH(e,t)}}var tZ=function(){var e,t,r=(0,R.Od)().currentCommunity,n=null==r?void 0:r.payment_processors,i=(0,d.v)().contactInfoQuery,o=function(e){if(Array.isArray(e))return e}(e=(0,u.useState)(1))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),2!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}
1(e)||tX(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=o[0],l=o[1],s=(0,D.L)({filters:{community_member_public_uid:null==i||null==(t=i.data)?void 0:t.public_uid},page:a,setPage:l}),c=(0,eD.T)("circle_v4_data_table_enabled"),m=(0,u.useMemo)(function(){var e=(0,M.k)(),t=(0,k.Rq)(n)?[e.platform]:[];return(0,L.compact)([e.paywall,e.status,e.term].concat(function(e){if(Array.isArray(e))return tH(e)}(t)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||tX(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.createdAt,e.amount,e.paymentMethod,c?null:e.actionMenu]))},[n,c]),p=(0,A.v)("admin-member-edit-charge-list"),b=function(e){var t=e.cell,r=t.column.id,n=t.row.original;"customer"!==r&&n&&p.show({charge:n,shouldOpenAdminMemberEdit:!1})};return{columnsToRender:m.map(function(e){var t,r;return t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},e),r=r={onClick:b},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t}),onClickPagination:function(e){s.setPage(e)},onSuccess:function(){s.refetchCharges()},chargesData:s}},tG=function(){var e=tZ(),t=e.columnsToRender,r=e.onClickPagination,n=e.chargesData,o=e.onSuccess;return(0,i.jsxs)("div",{children:[(0,i.jsx)(tY,{transactionLength:n.totalCharges,isLoading:n.isLoadingCharges}),(null==n?void 0:n.isFetched)&&(null==n?void 0:n.charges.length)>0&&(0,i.jsx)(T.C,{shouldOpenAdminMemberEdit:!1,refetchAllCharges:o,variant:"admin-member-edit-charges-list",children:(0,i.jsx)(C.U,{columnsToRender:t,chargesData:n,onClickPagination:r,minHeight:60})})]})},tJ=function(){return(0,i.jsx)(tG,{})};function t0(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function t1(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var t2=function(){var e,t,r,n=t_[null!=(e=tx[String((0,td.a)().tab)])?e:tx.subscriptions],o=function(e){if(Array.isArray(e))return e}(r=(0,u.useState)(n))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i=[],o=!0,a=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(i.push(t.value),2!==i.length);o=!0);}catch(e){a=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(a)throw r}}return i}}(r)||function(e){if(e){if("string"==typeof e)return t0(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return t0(e,2)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=o[0],l=o[1],s=[{label:t_.SUBSCRIPTIONS_TAB},{label:t_.TRANSACTIONS_TAB},{label:t_.PAYMENT_METHODS_TAB},{label:t_.ADDRESS_TAB}],c=(t1(t={},t_.SUBSCRIPTIONS_TAB,(0,i.jsx)(tW,{})),t1(t,t_.TRANSACTIONS_TAB,(0,i.jsx)(tJ,{})),t1(t,t_.PAYMENT_METHODS_TAB,(0,i.jsx)(tk,{})),t1(t,t_.ADDRESS_TAB,(0,i.jsx)(tv,{})),t),d=(0,tm.c)();return(0,u.useEffect)(function(){d({key:"tab",value:tx[a],replace:!0})},[a,d]),{currentTab:a,setCurrentTab:l,options:s,tabToRender:c}}
1,t4=function(){var e=t2(),t=e.currentTab,r=e.setCurrentTab,n=e.options,o=e.tabToRender,c=(0,s.P)(),u=n.map(function(e){return{value:e.label,label:e.label}});return(0,i.jsxs)("div",{className:(0,a.x)("flex flex-1 flex-col mx-auto h-full",{"min-w-0":c}),children:[(0,i.jsx)(l.t.Root,{tabs:u,selectedValue:t,onValueChange:r,size:"md"}),c?(0,i.jsx)("div",{className:"flex h-full flex-col overflow-auto",children:o[t]}):o[t]]})},t3=function(){return tu()?(0,i.jsx)(tc,{}):(0,i.jsx)(t4,{})},t8=r(288349),t5="admin_member_edit_modal";function t7(){return(0,i.jsx)("div",{className:"flex max-w-3xl mx-auto",children:(0,i.jsx)(t8.p,{header:(0,P.t)([t5,"no_billing_to_display"]),description:(0,P.t)([t5,"contact_does_not_have_access_description"])})})}var t6=r(184080),t9=r(491805),re=r(444814),rt=function(){var e=t2(),t=e.currentTab,r=e.setCurrentTab,n=e.options,o=e.tabToRender,a=(0,eD.T)("circle_v4_tabs_enabled"),s=n.map(function(e){return{value:e.label,label:e.label}});return(0,i.jsx)(eO.V.Body,{wrapperClassName:"h-full max-w-screen-lg",children:(0,i.jsx)(t6.hy.Root,{title:(0,P.t)("admin_member_edit_modal.billing.title"),children:(0,i.jsx)(t6.hy.Body,{children:a?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"bg-primary border-b border-secondary dark:border-secondary pb-4",children:(0,i.jsx)(re.w,{hasNoPadding:!0,"data-testid":"admin-audience-billing-tabs",children:(0,i.jsx)(l.t.Root,{tabs:s,selectedValue:t,onValueChange:r,size:"md"})})}),o[t]]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t9.t,{variant:"underline-sm",controlled:!0,activeTab:t,onClick:r,options:n}),o[t]]})})})})};function rr(){var e=(0,eD.T)("circle_v4_fullscreen_modals_enabled"),t=(0,o.e)().isCommunityMember;return e?t?(0,i.jsx)(t3,{}):(0,i.jsx)(t7,{}):t?(0,i.jsx)(rt,{}):(0,i.jsx)(t7,{})}},601703(e,t,r){let n,i,o,a;r.d(t,{W:()=>Q});var l=r(933578),s=r(152866),c=r(232600),u=r(119869),d=r(791186);function m(e,t){let[r,n]=(0,l.useState)(e),i=(0,d.Y)(e);return(0,u.s)(()=>n(i.current),[i,n,...t]),r}var p=r(800685),b=r(951068),f=r(246091),y=r(205881),h=r(854524),v=r(125132),g=r(242851),_=r(872816),x=r(426579),j=r(941079),O=r(633077),w=r(315754);function S(e,t){return e?e+"["+t+"]":t}var P=r(302817),I=r(179957),A=((n=A||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),C=((i=C||{})[i.Single=0]="Single",i[i.Multi=1]="Multi",i),M=((o=M||{})[o.Pointer=0]="Pointer",o[o.Other=1]="Other",o),T=((a=T||{})[a.OpenListbox=0]="OpenListbox",a[a.CloseListbox=1]="CloseListbox",a[a.SetDisabled=2]="SetDisabled",a[a.SetOrientation=3]="SetOrientation",a[a.GoToOption=4]="GoToOption",a[a.Search=5]="Search",a[a.ClearSearch=6]="ClearSearch",a[a.RegisterOption=7]="RegisterOption",a[a.UnregisterOption=8]="UnregisterOption",a);function R(e,t=e=>e){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=(0,_.wl)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),i=r?n.indexOf(r):null;return -1===i&&(i=null),{options:n,activeOptionIndex:i}}let k={1:e=>e.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{value:r,mode:n,compare:i}=e.propsRef.current,o=e.options.findIndex(e=>{let t=e.dataRef.current.value;return(0,f.Y)(n,{1:()=>r.some(e=>i(e,t)),0:()=>i(r,t)})});return -1!==o&&(t=o),{...e,listboxState:0,activeOptionIndex:t}},2:(e,t)=>e.disabled===t.disabled?e:{...e,disabled:t.disabled},3:(e,t)=>e.orientation===t.orientation?e:{...e,orientation:t.orientation},4(e,t){var r;if(e.disabled||1===e.listboxState)return e;let n=R(e),i=(0,v.X)(t,{resolveItems:()=>n.options,resolveActiveIndex:()=>n.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeOptionIndex:i,activationTrigger:null!=(r=t.trigger)?r:1}},5:(e,t)=>{if(e.disabled||1===e.listboxState)return e;let r=+(""===e.searchQuery),n=e.searchQuery+t.value.toLowerCase(),i=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+r).concat(e.options.slice(0,e.activeOptionIndex+r)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(n))}),o=i?e.options.indexOf(i):-1;return -1===o||o===e.activeOptionIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeOptionIndex:o,activationTrigger:1}},6:e=>e.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},7:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},n=R(e,e=>[...e,r]);if(null===e.activeOptionIndex){let{value:i,mode:o,compare:a}=e.propsRef.current,l=t.dataRef.current.value;(0,f.Y)(o,{1:()=>i.some(e=>a(e,l)),0:()=>a(i,l)})&&(n.activeOptionIndex=n.options.indexOf(r))}return{...e,...n}},8:(e,t)=>
1{let r=R(e,e=>{let r=e.findIndex(e=>e.id===t.id);return -1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}}},D=(0,l.createContext)(null);function E(e){let t=(0,l.useContext)(D);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,E),t}return t}function N(e,t){return(0,f.Y)(t.type,k,e,t)}D.displayName="ListboxContext";let L=l.Fragment,F=(0,b.FX)(function(e,t){let{value:r,defaultValue:n,name:i,onChange:o,by:a=(e,t)=>e===t,disabled:s=!1,horizontal:c=!1,multiple:d=!1,...m}=e,y=c?"horizontal":"vertical",h=(0,p.P)(t),[v,g]=function(e,t,r){let[n,i]=(0,l.useState)(r),o=void 0!==e;return[o?e:n,(0,I._)(e=>(o||i(e),null==t?void 0:t(e)))]}(r,o,n),j=(0,l.useReducer)(N,{listboxState:1,propsRef:{current:{value:v,onChange:g,mode:+!!d,compare:(0,I._)("string"==typeof a?(e,t)=>(null==e?void 0:e[a])===(null==t?void 0:t[a]):a)}},labelRef:(0,l.createRef)(),buttonRef:(0,l.createRef)(),optionsRef:(0,l.createRef)(),disabled:s,orientation:y,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1}),[{listboxState:P,propsRef:A,optionsRef:C,buttonRef:M},T]=j;A.current.value=v,A.current.mode=+!!d,(0,u.s)(()=>{A.current.onChange=e=>(0,f.Y)(A.current.mode,{0:()=>g(e),1(){let t=A.current.value.slice(),{compare:r}=A.current,n=t.findIndex(t=>r(t,e));return -1===n?t.push(e):t.splice(n,1),g(t)}})},[g,A]),(0,u.s)(()=>T({type:2,disabled:s}),[s]),(0,u.s)(()=>T({type:3,orientation:y}),[y]),(0,O.j)([M,C],(e,t)=>{var r;T({type:1}),(0,_.Bm)(t,_.MZ.Loose)||(e.preventDefault(),null==(r=M.current)||r.focus())},0===P);let R=(0,l.useMemo)(()=>({open:0===P,disabled:s,value:v}),[P,s,v]);return l.createElement(D.Provider,{value:j},l.createElement(x.El,{value:(0,f.Y)(P,{0:x.Uw.Open,1:x.Uw.Closed})},null!=i&&null!=v&&(function e(t={},r=null,n=[]){for(let[i,o]of Object.entries(t))!function t(r,n,i){if(Array.isArray(i))for(let[e,o]of i.entries())t(r,S(n,e.toString()),o);else i instanceof Date?r.push([n,i.toISOString()]):"boolean"==typeof i?r.push([n,i?"1":"0"]):"string"==typeof i?r.push([n,i]):"number"==typeof i?r.push([n,`${i}`]):null==i?r.push([n,""]):e(i,n,r)}(n,S(r,i),o);return n})({[i]:v}).map(([e,t])=>l.createElement(w.j,{features:w.O.Hidden,...(0,b.oE)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:e,value:t})})),(0,b.XX)({ourProps:{ref:h},theirProps:m,slot:R,defaultTag:L,name:"Listbox"})))}),B=(0,b.FX)(function(e,t){var r;let[n,i]=E("Listbox.Button"),o=(0,p.P)(n.buttonRef,t),a=`headlessui-listbox-button-${(0,c.B)()}`,u=(0,s.L)(),d=(0,I._)(e=>{switch(e.key){case h.D.Space:case h.D.Enter:case h.D.ArrowDown:e.preventDefault(),i({type:0}),u.nextFrame(()=>{n.propsRef.current.value||i({type:4,focus:v.B.First})});break;case h.D.ArrowUp:e.preventDefault(),i({type:0}),u.nextFrame(()=>{n.propsRef.current.value||i({type:4,focus:v.B.Last})})}}),f=(0,I._)(e=>{e.key===h.D.Space&&e.preventDefault()}),y=(0,I._)(e=>{if((0,g.l)(e.currentTarget))return e.preventDefault();0===n.listboxState?(i({type:1}),u.nextFrame(()=>{var e;return null==(e=n.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1)):(e.preventDefault(),i({type:0}))}),_=m(()=>{if(n.labelRef.current)return[n.labelRef.current.id,a].join(" ")},[n.labelRef.current,a]),x=(0,l.useMemo)(()=>({open:0===n.listboxState,disabled:n.disabled,value:n.propsRef.current.value}),[n]),O={ref:o,id:a,type:(0,j.c)(e,n.buttonRef),"aria-haspopup":!0,"aria-controls":null==(r=n.optionsRef.current)?void 0:r.id,"aria-expanded":n.disabled?void 0:0===n.listboxState,"aria-labelledby":_,disabled:n.disabled,onKeyDown:d,onKeyUp:f,onClick:y};return(0,b.XX)({ourProps:O,theirProps:e,slot:x,defaultTag:"button",name:"Listbox.Button"})}),U=(0,b.FX)(function(e,t){let[r]=E("Listbox.Label"),n=`headlessui-listbox-label-${(0,c.B)()}`,i=(0,p.P)(r.labelRef,t),o=(0,I._)(()=>{var e;return null==(e=r.buttonRef.current)?void 0:e.focus({preventScroll:!0})}),a=(0,l.useMemo)(()=>({open:0===r.listboxState,disabled:r.disabled}),[r]);return(0,b.XX)({ourProps:{ref:i,id:n,onClick:o},theirProps:e,slot:a,defaultTag:"label",name:"Listbox.Label"})}),$=b.O5.RenderStrategy|b.O5.Static,Q=Object.assign(F,{Button:B,Label:U,Options:(0,b.FX)(function(e,t){var r;let[n,i]=E("Listbox.Options"),o=(0,p.P)(n.optionsRef,t),a=`headlessui-listbox-options-${(0,c.B)()}`,u=(0,s.L)(),d=(0,s.L)(),g=(0,x.O_)(),_=null!==g?g===x.Uw.Open:0===n.listboxState;(0,l.useEffect)(()=>{var e;let t=n.optionsRef.current;t&&0===n.listboxState&&t!==(null==(e=(0,P.T)(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})},[n.listboxState,n.optionsRef]);let j=(0,I._)(e=>{switch(d.dispose(),e.key){case h.D.Space:if(""!==n.searchQuery)return e.preventDefault(),e.stopPropagation(),i({type:5,value:e.key});case h.D.Enter:if(e.preventDefault(),e.stopPropagation(),null!==n.activeOptionIndex){let{dataRef:e}=n.options[n.activeOptionIndex];n.propsRef.current.onChange(e.current.value)}0===n.propsRef.current.mode&&(i({type:1}),(0,y.e)().nextFrame(()=>{var e;return null==(e=n.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1));break;case(0,f.Y)(n.orientation,{vertical:h.D.ArrowDown,horizontal:h.D.ArrowRight}):return e.preventDefault(),e.stopPropagation(),i({type:4,focus:v.B.Next});case(0,f.Y)(n.orientation,{vertical:h.D.ArrowUp,horizontal:h.D.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),i({type:4,focus:v.B.Previous});case h.D.Home:case h.D.PageUp:return e.preventDefault(),e.stopPropagation(),i({type:4,focus:v.B.First});case h.D.End:case h.D.PageDown:return e.preventDefault(),e.stopPropagation(),i({type:4,focus:v.B.Last});case h.D.Escape:return e.preventDefault(),e.stopPropagation(),i({type:1}),u.nextFrame(()=>{var e;return null==(e=n.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case h.D.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(i({type:5,value:e.key}),d.setTimeout(()=>i({type:6}),350))}}),O=m(()=>{var e,t,r;return null!=(r=null==(e=n.labelRef.current)?void 0:e.id)?r:null==(t=n.buttonRef.current)?void 0:t.id},[n.labelRef.current,n.buttonRef.current]),w=(0,l.useMemo)(()=>({open:0===n.listboxState}),[n]),S={"aria-activedescendant":null===n.activeOptionIndex||null==(r=n.options[n.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===n.propsRef.current.mode||void 0,"aria-labelledby":O,"aria-orientation":n.orientation,id:a,onKeyDown:j,role:"listbox",tabIndex:0,ref:o};return(0,b.XX)({ourProps:S,theirProps:e,slot:w,defaultTag:"ul",features:$,visible:_,name:"Listbox.Options"})}),Option:(0,b.FX)(function(e,t){let{disabled:r=!1,value:n,...i}=e,[o,a]=E("Listbox.Option"),s=`headlessui-listbox-option-${(0,c.B)()}`,d=null!==o.activeOptionIndex&&o.options[o.activeOptionIndex].id===s,{value:m,compare:h}=o.propsRef.current,g=(0,f.Y)(o.propsRef.current.mode,{1:()=>m.some(e=>h(e,n)),0:()=>h(m,n)}),_=(0,l.useRef)(null),x=(0,p.P)(t,_);(0,u.s)(()=>{if(0!==o.listboxState||!d||0===o.activationTrigger)return;let e=(0,y.e)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=_.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[_,d,o.listboxState,o.activationTrigger,o.activeOptionIndex]);let j=(0,l.useRef)({disabled:r,value:n,domRef:_});(0,u.s)(()=>{j.current.disabled=r},[j,r]),(0,u.s)(()=>{j.current.value=n},[j,n]),(0,u.s)(()=>{var e,t;j.current.textValue=null==(t=null==(e=_.current)?void 0:e.textContent)?void 0:t.toLowerCase()},[j,_]);let O=(0,I._)(()=>o.propsRef.current.onChange(n));(0,u.s)(()=>(a({type:7,id:s,dataRef:j}),()=>a({type:8,id:s})),[j,s]);let w=(0,I._)(e=>{if(r)return e.preventDefault();O(),0===o.propsRef.current.mode&&(a({type:1}),(0,y.e)().nextFrame(()=>{var e;return null==(e=o.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
1))}),S=(0,I._)(()=>{if(r)return a({type:4,focus:v.B.Nothing});a({type:4,focus:v.B.Specific,id:s})}),P=(0,I._)(()=>{r||d||a({type:4,focus:v.B.Specific,id:s,trigger:0})}),A=(0,I._)(()=>{r||!d||a({type:4,focus:v.B.Nothing})}),C=(0,l.useMemo)(()=>({active:d,selected:g,disabled:r}),[d,g,r]);return(0,b.XX)({ourProps:{id:s,ref:x,role:"option",tabIndex:!0===r?void 0:-1,"aria-disabled":!0===r||void 0,"aria-selected":g,disabled:void 0,onClick:w,onFocus:S,onPointerMove:P,onMouseMove:P,onPointerLeave:A,onMouseLeave:A},theirProps:i,slot:C,defaultTag:"li",name:"Listbox.Option"})})})}}]); 2//# sourceMappingURL=/packs/js/11438-08c42cb4870aa4d9.chunk.js.map
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.