import{r as e,j as s}from"./vendor-react-RSDKEZ60.js";import{a9 as t,y as a,bh as o,h as n,bi as r,M as i,bj as c}from"./c818056db-BBpc4u6S.js";import{u as l,M as u}from"./vendor-intl-BNW8a19h.js";import{a9 as m}from"./ca9c256b9-B7ADeATc.js";import{B as d}from"./vendor-ant-cds-CBh5POw1.js";function p({resumeDate:p,isOpen:f,onClose:g,onSuccess:b,source:k}){const{addSuccess:y}=t(),x=a(),v=l(),{mutate:h,isPending:w}=o({onSuccess:()=>{x.track({event_key:"claudeai.subscription.resume_modal.succeeded",source:k}),y(v.formatMessage({defaultMessage:"Subscription renewed",id:"samhQZ9Nkv"})),g(),b?.()},onError:()=>{x.track({event_key:"claudeai.subscription.resume_modal.failed",source:k})}}),M=e.useRef(!1);e.useEffect(()=>{f?M.current||(M.current=!0,x.track({event_key:"claudeai.subscription.resume_modal.shown",source:k})):M.current=!1},[f,x,k]);const{activeOrganization:j}=n(),_=function({hasRaven:e,isEnterprise:t,hasMaxPlan:a,resumeDate:o,organizationName:n}){return e?s.jsx(u,{defaultMessage:"You are about to renew the {planName} for {organizationName}. This will restore full Claude access to all members in your plan.",id:"vf27F8zZt9",values:{planName:t?"Enterprise plan":"Team plan",organizationName:n}}):a?o?s.jsx(u,{defaultMessage:"You will keep access to Claude Max and your next charge will be processed on {resumeDate}.",id:"k/M5MB6alw",values:{resumeDate:o}}):s.jsx(u,{defaultMessage:"You will keep access to Claude Max.",id:"QT3I5DF5bv"}):o?s.jsx(u,{defaultMessage:"You will keep access to Claude Pro and your next charge will be processed on {resumeDate}.",id:"oG/X72WR2w",values:{resumeDate:o}}):s.jsx(u,{defaultMessage:"You will keep access to Claude Pro.",id:"Q+vrGka0/y"})}({hasRaven:r(),isEnterprise:i(),hasMaxPlan:c(),resumeDate:p,organizationName:j?.name});return s.jsx(m,{isOpen:f,onClose:g,title:v.formatMessage({defaultMessage:"Renew subscription",id:"FoHB5ctPGM"}),actions:s.jsxs(s.Fragment,{children:[s.jsx(d,{type:"button",variant:"secondary",disabled:w,onClick:()=>g(),children:s.jsx(u,{defaultMessage:"Go back",id:"orvpWhO3rI"})}),s.jsx(d,{type:"submit",variant:"primary",busy:w,onClick:()=>{x.track({event_key:"claudeai.subscription.resume_modal.confirm_clicked",source:k}),h()},children:s.jsx(u,{defaultMessage:"Renew subscription",id:"FoHB5ctPGM"})})]}),children:s.jsx("p",{children:_})})}const f=Object.freeze(Object.defineProperty({__proto__:null,ResumeModal:p},Symbol.toStringTag,{value:"Module"}));
/*!-----------------------------------------------------------------------------
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Version: 0.52.2(404545bded1df6ffa41ea0af4e8ddb219018c6c1)
 * Released under the MIT license
 * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
 *-----------------------------------------------------------------------------*/const g=Object.freeze(Object.defineProperty({__proto__:null,conf:{comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"],["<",">"]],autoClosingPairs:[{open:'"',close:'"',notIn:["string","comment"]},{open:"{",close:"}",notIn:["string","comment"]},{open:"[",close:"]",notIn:["string","comment"]},{open:"(",close:")",notIn:["string","comment"]}]},language:{defaultToken:"",tokenPostfix:".aes",brackets:[{token:"delimiter.curly",open:"{",close:"}"},{token:"delimiter.parenthesis",open:"(",close:")"},{token:"delimiter.square",open:"[",close:"]"},{token:"delimiter.angle",open:"<",close:">"}],keywords:["contract","library","entrypoint","function","stateful","state","hash","signature","tuple","list","address","string","bool","int","record","datatype","type","option","oracle","oracle_query","Call","Bits","Bytes","Oracle","String","Crypto","Address","Auth","Chain","None","Some","bits","bytes","event","let","map","private","public","true","false","var","if","else","throw"],operators:["=",">","<","!","~","?","::",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],symbols:/[=><!~?:&|+\-*\/\^%]+/,escapes:/\\(?:[abfnrtv\\"']|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,integersuffix:/(ll|LL|u|U|l|L)?(ll|LL|u|U|l|L)?/,floatsuffix:/[fFlL]?/,tokenizer:{root:[[/[a-zA-Z_]\w*/,{cases:{"@keywords":{token:"keyword.$0"},"@default":"identifier"}}],{include:"@whitespace"},[/\[\[.*\]\]/,"annotation"],[/^\s*#\w+/,"keyword"],[/int\d*/,"keyword"],[/[{}()\[\]]/,"@brackets"],[/[<>](?!@symbols)/,"@brackets"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/\d*\d+[eE]([\-+]?\d+)?(@floatsuffix)/,"number.float"],[/\d*\.\d+([eE][\-+]?\d+)?(@floatsuffix)/,"number.float"],[/0[xX][0-9a-fA-F']*[0-9a-fA-F](@integersuffix)/,"number.hex"],[/0[0-7']*[0-7](@integersuffix)/,"number.octal"],[/0[bB][0-1']*[0-1](@integersuffix)/,"number.binary"],[/\d[\d']*\d(@integersuffix)/,"number"],[/\d(@integersuffix)/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string"],[/'[^\\']'/,"string"],[/(')(@escapes)(')/,["string","string.escape","string"]],[/'/,"string.invalid"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@doccomment"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],doccomment:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],string:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]]}}},Symbol.toStringTag,{value:"Module"}));export{p as R,f as a,g as s};
