1import{j as e}from"./client-ypA5N8Mi.js";import{cI as p,L as r,F as x,aj as P,N as C,cH as y,aO as h,aa as N,Y as z,T as A,u as b,a9 as F,dC as w,q as U,am as L,bV as T}from"./main-CvwluZ1D.js";import{d as D,R as g}from"./react-CVwIill5.js";import{a as v,S as I}from"./SettingsPageTitle-5PaB39HW.js";import{S as R,a as k,b as O}from"./SettingsNavContainer-BbjisD6b.js";import{a as $,S as m}from"./SettingsTable-DHs97Gfk.js";import{f as _}from"./format-Dsy9NOOT.js";import"./datadog-NSPD0Ofs.js";import"./firebase-BnJFpJRs.js";import"./sentry-Dx_eneW5.js";import"./FormHelper-B8m0iM11.js";import"./withUser-CJkIa4KS.js";import"./BasicTemplate-1Xl9mQjY.js";import"./NativeAppPageTemplate-D9HJwKqJ.js";import"./MultipleLineTruncate-DgvNez3L.js";import"./purify.es-BGtG0CB9.js";import"./html-nc05PFcP.js";import"./responsiveHOC-BE1ECQQ4.js";import"./getWeek-S7vWGtmD.js";const E=({user:s})=>p(s)?e.jsx(r,{tagName:"span",id:`subscriptionPlan.school_contract_status.${s.aya.organization_membership.contract_status_key}`}):null,q="_SubscriptionPage_j1g1p_3",V="_SubscriptionPage__Footer_j1g1p_16",B="_SubscriptionPage__Link_j1g1p_26",W="_SubscriptionPage__DeprecatedMessage_j1g1p_39",G="_SubscriptionPage__Notes_j1g1p_58",d={SubscriptionPage:q,SubscriptionPage__Footer:V,SubscriptionPage__Link:B,SubscriptionPage__DeprecatedMessage:W,SubscriptionPage__Notes:G},H=({user:s,intl:t})=>{const n=t.formatMessage({id:"settings.organizationMembershipCode.title"});if(p(s)){const i=s.aya.organization_membership.code;if(i){const c=t.formatMessage({id:"common.dateFormat"}),o=s.aya.organization_membership.end_date&&_(new Date(s.aya.organization_membership.end_date),c);return e.jsxs(m,{heading:n,children:[e.jsx("p",{children:i}),e.jsx("p",{children:t.formatMessage({id:"settings.organizationMembershipCode.endDate"},{endDate:o})})]})}}return e.jsx(m,{heading:n,children:e.jsxs("div",{className:d.SubscriptionPage__DeprecatedMessage,children:[e.jsx("p",{children:"ãªã"}),e.jsxs("ul",{children:[e.jsxs("li",{children:[t.formatMessage({id:"settings.organizationMembershipCode.deprecated.cannotMigrate"}),e.jsx("a",{href:"https://studysapuri-school.jp/studentfaq/s/article/000001744",target:"_blank",rel:"noopener noreferrer",children:t.formatMessage({id:"settings.organizationMembershipCode.deprecated.registerSchoolAccount"})})]}),e.jsxs("li",{children:[t.formatMessage({id:"settings.organizationMembershipCode.deprecated.shouldStopAccount"}),e.jsx("a",{href:"https://recruit-help.jp/sapuri/s/article/000001040",target:"_blank",rel:"noopener noreferrer",children:t.formatMessage({id:"settings.organizationMembershipCode.deprecated.accountClosureProcedure"})})]})]})]})})},Y=s=>{const{intl:t,user:n,isAyaPendingCoachingUser:i}=s;return e.jsx("div",{className:d.SubscriptionPage,children:e.jsxs(R,{title:t.formatMessage({id:"settings.subscription.status"}),children:[e.jsxs($,{children:[e.jsxs(m,{heading:t.formatMessage({id:"settings.subscription.course"}),children:[P(n)&&e.jsxs(e.Fragment,{children:[e.jsx(v,{user:n}),e.jsx(E,{user:n})]}),e.jsx("a",{href:`/${C.currentLocale()}/register_support_web`,className:d.SubscriptionPage__Link,children:t.formatMessage({id:"settings.subscription.paymentStatus"})})]}),e.jsx(H,{...s})]}),e.jsx("div",{className:d.SubscriptionPage__Footer,children:e.jsx("div",{className:d.SubscriptionPage__Notes,children:y(n)?e.jsx(r,{tagName:"p",id:"settings.subscription.school.notes.onUnsubscribe"}):i?e.jsxs(e.Fragment,{children:[e.jsx(r,{tagName:"p",id:"settings.subscription.notes",values:{a:c=>e.jsx("a",{href:`${h.VITE_SUPPORT_WEB_URL}/login`,children:c})}}),e.jsx(r,{tagName:"p",id:"settings.subscription.coaching.notes.failedPayment"})]}):N(n)?e.jsx(r,{tagName:"p",id:"settings.subscription.notes",values:{a:c=>e.jsx("a",{href:`${h.VITE_SUPPORT_WEB_URL}/login`,children:c})}}):null})})]})})},J=x(Y),he=()=>{const s=z(),t=D(),n=A(),i=b(a=>F(a)),c=b(a=>w(a)),o=g.useMemo(()=>{const a=U.parse(t.search);return{isSuccess:!!Number(a.success),isCancelled:!!Number(a.cancelled),isShowAnnotation:!!Number(a.annotation)}},[t.search]),l=g.useMemo(()=>e.jsxs(e.Fragment,{children:[e.jsx(r,{tagName:"span",id:"settings.organizationMembershipCode.completionMessage.cancelled1"}),e.jsx("a",{href:s.formatMessage({id:"footer.contactUrl"}),target:"_blank",rel:"noopener noreferrer",children:e.jsx(r,{tagName:"span",id:"settings.organizationMembershipCode.completionMessage.cancelled2"})}),e.jsx(r,{tagName:"span",id:"settings.organizationMembershipCode.completionMessage.cancelled3"})]}),[s]),u=g.useMemo(()=>
1{if(!(o.isShowAnnotation&&p(i)))return"";const a=s.formatMessage({id:"common.dateFormat"}),M=i.aya.organization_membership.end_date&&_(new Date(i.aya.organization_membership.end_date),a),f=s.formatMessage({id:"settings.organizationMembershipCode.completionMessage.annotation"},{amount:i.aya.organization_membership.amount,endDate:M,schoolName:i.aya.organization_membership.organization.name});return e.jsx("div",{style:{whiteSpace:"pre-line"},children:f})},[o.isShowAnnotation,i,s]),j=a=>{n(L({modalProps:{handleConfirm:()=>n(T()),headerMessage:s.formatMessage({id:a.headerMessageId??"common.confirmation"}),body:a.body},type:"NOTIFICATION_MODAL"}))},S=()=>{let a;if(o.isCancelled&&o.isShowAnnotation)a=e.jsxs(e.Fragment,{children:[l,e.jsx("br",{}),e.jsx("br",{}),u]});else if(o.isCancelled)a=l;else if(o.isShowAnnotation)a=u;else return;j({body:a})};return g.useEffect(()=>{o.isSuccess&&S()},[]),e.jsx(e.Fragment,{children:e.jsx(k,{titleChildren:e.jsx(I,{user:i}),mainChildren:e.jsx(J,{user:i,isAyaPendingCoachingUser:c}),subNavChildren:e.jsx(O,{active:"subscription"})})})};export{he as default}; 2//# sourceMappingURL=Subscription-BB-LcVOY.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.