diff --git a/public/js/stripe.js b/public/js/stripe.js index cb2e9a8edbd..f959ec78a96 100644 --- a/public/js/stripe.js +++ b/public/js/stripe.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[385],{9147:(e,t,a)=>{window._=a(6486);try{window.Popper=a(8981).default,window.$=window.jQuery=a(9755),a(6801),a(9331),a(3863),a(9872),a(7424),a(8471)}catch(e){}window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest"},6880:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var i=a(9669),o=a.n(i),n=a(7152),s=a(381),r=a.n(s);const _=JSON.parse('{"app":{"add":"Add","another_day":"another day","application_description":"Monica is a tool to manage your interactions with your loved ones, friends, and family.","application_og_title":"Have better relations with your loved ones. Free online CRM for friends and family.","application_title":"Monica – personal relationship manager","back":"Back","breadcrumb_add_note":"Add a note","breadcrumb_add_significant_other":"Add significant other","breadcrumb_api":"API","breadcrumb_archived_contacts":"Archived contacts","breadcrumb_dashboard":"Dashboard","breadcrumb_dav":"DAV Resources","breadcrumb_edit_introductions":"How did you meet","breadcrumb_edit_note":"Edit a note","breadcrumb_edit_significant_other":"Edit significant other","breadcrumb_journal":"Journal","breadcrumb_list_contacts":"List of people","breadcrumb_profile":"Profile of :name","breadcrumb_settings":"Settings","breadcrumb_settings_export":"Export","breadcrumb_settings_import":"Import","breadcrumb_settings_import_report":"Import report","breadcrumb_settings_import_upload":"Upload","breadcrumb_settings_personalization":"Personalization","breadcrumb_settings_security":"Security","breadcrumb_settings_security_2fa":"Two Factor Authentication","breadcrumb_settings_subscriptions":"Subscription","breadcrumb_settings_tags":"Tags","breadcrumb_settings_users":"Users","breadcrumb_settings_users_add":"Add a user","cancel":"Cancel","close":"Close","compliance_desc":"We have changed our Terms of Use and Privacy Policy. By law we have to ask you to review them and accept them so you can continue to use your account.","compliance_desc_end":"We don’t do anything nasty with your data or your account and we never will.","compliance_terms":"Accept new terms and privacy policy","compliance_title":"Sorry for the interruption.","confirm":"Confirm","contact_list_avatar":"Avatar","contact_list_description":"Description","contact_list_name":"Contact","copy":"Copy","create":"Create","date":"Date","dav_birthdays":"Birthdays","dav_birthdays_description":":name’s contact’s birthdays","dav_contacts":"Contacts","dav_contacts_description":":name’s contacts","dav_tasks":"Tasks","dav_tasks_description":":name’s tasks","default_save_success":"The data has been saved.","delete":"Delete","delete_confirm":"Are you sure?","done":"Done","download":"Download","edit":"Edit","emotion_adoration":"Adoration","emotion_affection":"Affection","emotion_aggravation":"Aggravation","emotion_agitation":"Agitation","emotion_agony":"Agony","emotion_alarm":"Alarm","emotion_alienation":"Alienation","emotion_amazement":"Amazement","emotion_amusement":"Amusement","emotion_anger":"Anger","emotion_anguish":"Anguish","emotion_annoyance":"Annoyance","emotion_anxiety":"Anxiety","emotion_apprehension":"Apprehension","emotion_arousal":"Arousal","emotion_astonishment":"Astonishment","emotion_attraction":"Attraction","emotion_bitterness":"Bitterness","emotion_bliss":"Bliss","emotion_caring":"Caring","emotion_cheerfulness":"Cheerfulness","emotion_compassion":"Compassion","emotion_contempt":"Contempt","emotion_contentment":"Contentment","emotion_defeat":"Defeat","emotion_dejection":"Dejection","emotion_delight":"Delight","emotion_depression":"Depression","emotion_desire":"Desire","emotion_despair":"Despair","emotion_disappointment":"Disappointment","emotion_disgust":"Disgust","emotion_dislike":"Dislike","emotion_dismay":"Dismay","emotion_displeasure":"Displeasure","emotion_distress":"Distress","emotion_dread":"Dread","emotion_eagerness":"Eagerness","emotion_ecstasy":"Ecstasy","emotion_elation":"Elation","emotion_embarrassment":"Embarrassment","emotion_enjoyment":"Enjoyment","emotion_enthrallment":"Enthrallment","emotion_enthusiasm":"Enthusiasm","emotion_envy":"Envy","emotion_euphoria":"Euphoria","emotion_exasperation":"Exasperation","emotion_excitement":"Excitement","emotion_exhilaration":"Exhilaration","emotion_fear":"Fear","emotion_ferocity":"Ferocity","emotion_fondness":"Fondness","emotion_fright":"Fright","emotion_frustration":"Frustration","emotion_fury":"Fury","emotion_gaiety":"Gaiety","emotion_gladness":"Gladness","emotion_glee":"Glee","emotion_gloom":"Gloom","emotion_glumness":"Glumness","emotion_grief":"Grief","emotion_grouchiness":"Grouchiness","emotion_grumpiness":"Grumpiness","emotion_guilt":"Guilt","emotion_happiness":"Happiness","emotion_hate":"Hate","emotion_homesickness":"Homesickness","emotion_hope":"Hope","emotion_hopelessness":"Hopelessness","emotion_horror":"Horror","emotion_hostility":"Hostility","emotion_humiliation":"Humiliation","emotion_hurt":"Hurt","emotion_hysteria":"Hysteria","emotion_infatuation":"Infatuation","emotion_insecurity":"Insecurity","emotion_insult":"Insult","emotion_irritation":"Irritation","emotion_isolation":"Isolation","emotion_jealousy":"Jealousy","emotion_jolliness":"Jolliness","emotion_joviality":"Joviality","emotion_joy":"Joy","emotion_jubilation":"Jubilation","emotion_liking":"Liking","emotion_loathing":"Loathing","emotion_loneliness":"Loneliness","emotion_longing":"Longing","emotion_love":"Love","emotion_lust":"Lust","emotion_melancholy":"Melancholy","emotion_misery":"Misery","emotion_mortification":"Mortification","emotion_neglect":"Neglect","emotion_nervousness":"Nervousness","emotion_optimism":"Optimism","emotion_outrage":"Outrage","emotion_panic":"Panic","emotion_passion":"Passion","emotion_pity":"Pity","emotion_pleasure":"Pleasure","emotion_pride":"Pride","emotion_primary_anger":"Anger","emotion_primary_fear":"Fear","emotion_primary_joy":"Joy","emotion_primary_love":"Love","emotion_primary_sadness":"Sadness","emotion_primary_surprise":"Surprise","emotion_rage":"Rage","emotion_rapture":"Rapture","emotion_regret":"Regret","emotion_rejection":"Rejection","emotion_relief":"Relief","emotion_remorse":"Remorse","emotion_resentment":"Resentment","emotion_revulsion":"Revulsion","emotion_sadness":"Sadness","emotion_satisfaction":"Satisfaction","emotion_scorn":"Scorn","emotion_secondary_affection":"Affection","emotion_secondary_cheerfulness":"Cheerfulness","emotion_secondary_contentment":"Contentment","emotion_secondary_disappointment":"Disappointment","emotion_secondary_disgust":"Disgust","emotion_secondary_enthrallment":"Enthrallment","emotion_secondary_envy":"Envy","emotion_secondary_exasperation":"Exasperation","emotion_secondary_horror":"Horror","emotion_secondary_irritation":"Irritation","emotion_secondary_longing":"Longing","emotion_secondary_lust":"Lust","emotion_secondary_neglect":"Neglect","emotion_secondary_nervousness":"Nervousness","emotion_secondary_optimism":"Optimism","emotion_secondary_pride":"Pride","emotion_secondary_rage":"Rage","emotion_secondary_relief":"Relief","emotion_secondary_sadness":"Sadness","emotion_secondary_shame":"Shame","emotion_secondary_suffering":"Suffering","emotion_secondary_surprise":"Surprise","emotion_secondary_sympathy":"Sympathy","emotion_secondary_zest":"Zest","emotion_sentimentality":"Sentimentality","emotion_shame":"Shame","emotion_shock":"Shock","emotion_sorrow":"Sorrow","emotion_spite":"Spite","emotion_suffering":"Suffering","emotion_surprise":"Surprise","emotion_sympathy":"Sympathy","emotion_tenderness":"Tenderness","emotion_tenseness":"Tenseness","emotion_terror":"Terror","emotion_thrill":"Thrill","emotion_uneasiness":"Uneasiness","emotion_unhappiness":"Unhappiness","emotion_vengefulness":"Vengefulness","emotion_woe":"Woe","emotion_worry":"Worry","emotion_wrath":"Wrath","emotion_zeal":"Zeal","emotion_zest":"Zest","error_help":"We’ll be right back.","error_id":"Error ID: :id","error_maintenance":"Maintenance in progress. We’ll be right back.","error_no_term":"There is no policy for this instance yet.","error_save":"We had an error trying to save the data.","error_title":"Whoops! Something went wrong.","error_try_again":"Something went wrong. Please try again.","error_twitter":"Follow our Twitter account to be alerted when it’s up again.","error_unauthorized":"You don’t have the right to edit this resource.","error_unavailable":"Service unavailable","error_user_account":"This user does not belong to the given account.","file_selected":"One file selected…|{count} files selected…","filter":"Filter the list","footer_modal_version_release_away":"You are 1 release behind the latest version available. You should update your instance.|You are :number releases behind the latest version available. You should update your instance.","footer_modal_version_whats_new":"What’s new","footer_new_version":"A new version of Monica is available","footer_newsletter":"Newsletter","footer_privacy":"Privacy policy","footer_release":"Release notes","footer_remarks":"Comments?","footer_send_email":"Send us an email","footer_source_code":"Contribute","footer_version":"Version: :version","gender_female":"Woman","gender_male":"Man","gender_no_gender":"No gender","gender_none":"Rather not say","go_back":"Go back","header_changelog_link":"Product changes","header_logout_link":"Logout","header_settings_link":"Settings","load_more":"Load more","loading":"Loading…","main_nav_activities":"Activities","main_nav_cta":"Add people","main_nav_dashboard":"Dashboard","main_nav_family":"Contacts","main_nav_journal":"Journal","main_nav_tasks":"Tasks","markdown_description":"Want to format your text nicely? We support Markdown to add bold, italic, lists, and more.","markdown_link":"Read documentation","new":"new","no":"No","percent_uploaded":"{percent}% uploaded","relationship_type_bestfriend":"best friend","relationship_type_bestfriend_female":"best friend","relationship_type_bestfriend_female_with_name":":name’s best friend","relationship_type_bestfriend_with_name":":name’s best friend","relationship_type_boss":"boss","relationship_type_boss_female":"boss","relationship_type_boss_female_with_name":":name’s boss","relationship_type_boss_with_name":":name’s boss","relationship_type_child":"son","relationship_type_child_female":"daughter","relationship_type_child_female_with_name":":name’s daughter","relationship_type_child_with_name":":name’s son","relationship_type_colleague":"colleague","relationship_type_colleague_female":"colleague","relationship_type_colleague_female_with_name":":name’s colleague","relationship_type_colleague_with_name":":name’s colleague","relationship_type_cousin":"cousin","relationship_type_cousin_female":"cousin","relationship_type_cousin_female_with_name":":name’s cousin","relationship_type_cousin_with_name":":name’s cousin","relationship_type_date":"date","relationship_type_date_female":"date","relationship_type_date_female_with_name":":name’s date","relationship_type_date_with_name":":name’s date","relationship_type_ex":"ex-boyfriend","relationship_type_ex_female":"ex-girlfriend","relationship_type_ex_female_with_name":":name’s ex-girlfriend","relationship_type_ex_husband":"ex-husband","relationship_type_ex_husband_female":"ex-wife","relationship_type_ex_husband_female_with_name":":name’s ex-wife","relationship_type_ex_husband_with_name":":name’s ex-husband","relationship_type_ex_with_name":":name’s ex-boyfriend","relationship_type_friend":"friend","relationship_type_friend_female":"friend","relationship_type_friend_female_with_name":":name’s friend","relationship_type_friend_with_name":":name’s friend","relationship_type_godfather":"godfather","relationship_type_godfather_female":"godmother","relationship_type_godfather_female_with_name":":name’s godmother","relationship_type_godfather_with_name":":name’s godfather","relationship_type_godson":"godson","relationship_type_godson_female":"goddaughter","relationship_type_godson_female_with_name":":name’s goddaughter","relationship_type_godson_with_name":":name’s godson","relationship_type_grandchild":"grand child","relationship_type_grandchild_female":"grand child","relationship_type_grandchild_female_with_name":":name’s grand child","relationship_type_grandchild_with_name":":name’s grand child","relationship_type_grandparent":"grand parent","relationship_type_grandparent_female":"grand parent","relationship_type_grandparent_female_with_name":":name’s grand parent","relationship_type_grandparent_with_name":":name’s grand parent","relationship_type_group_family":"Family relationships","relationship_type_group_friend":"Friend relationships","relationship_type_group_love":"Love relationships","relationship_type_group_other":"Other kind of relationships","relationship_type_group_work":"Work relationships","relationship_type_inlovewith":"in love with","relationship_type_inlovewith_female":"in love with","relationship_type_inlovewith_female_with_name":"someone :name is in love with","relationship_type_inlovewith_with_name":"someone :name is in love with","relationship_type_lovedby":"loved by","relationship_type_lovedby_female":"loved by","relationship_type_lovedby_female_with_name":":name’s secret lover","relationship_type_lovedby_with_name":":name’s secret lover","relationship_type_lover":"lover","relationship_type_lover_female":"lover","relationship_type_lover_female_with_name":":name’s lover","relationship_type_lover_with_name":":name’s lover","relationship_type_mentor":"mentor","relationship_type_mentor_female":"mentor","relationship_type_mentor_female_with_name":":name’s mentor","relationship_type_mentor_with_name":":name’s mentor","relationship_type_nephew":"nephew","relationship_type_nephew_female":"niece","relationship_type_nephew_female_with_name":":name’s niece","relationship_type_nephew_with_name":":name’s nephew","relationship_type_parent":"father","relationship_type_parent_female":"mother","relationship_type_parent_female_with_name":":name’s mother","relationship_type_parent_with_name":":name’s father","relationship_type_partner":"significant other","relationship_type_partner_female":"significant other","relationship_type_partner_female_with_name":":name’s significant other","relationship_type_partner_with_name":":name’s significant other","relationship_type_protege":"protege","relationship_type_protege_female":"protege","relationship_type_protege_female_with_name":":name’s protege","relationship_type_protege_with_name":":name’s protege","relationship_type_sibling":"brother","relationship_type_sibling_female":"sister","relationship_type_sibling_female_with_name":":name’s sister","relationship_type_sibling_with_name":":name’s brother","relationship_type_spouse":"spouse","relationship_type_spouse_female":"spouse","relationship_type_spouse_female_with_name":":name’s spouse","relationship_type_spouse_with_name":":name’s spouse","relationship_type_stepchild":"stepson","relationship_type_stepchild_female":"stepdaughter","relationship_type_stepchild_female_with_name":":name’s stepdaughter","relationship_type_stepchild_with_name":":name’s stepson","relationship_type_stepparent":"stepfather","relationship_type_stepparent_female":"stepmother","relationship_type_stepparent_female_with_name":":name’s stepmother","relationship_type_stepparent_with_name":":name’s stepfather","relationship_type_subordinate":"subordinate","relationship_type_subordinate_female":"subordinate","relationship_type_subordinate_female_with_name":":name’s subordinate","relationship_type_subordinate_with_name":":name’s subordinate","relationship_type_uncle":"uncle","relationship_type_uncle_female":"aunt","relationship_type_uncle_female_with_name":":name’s aunt","relationship_type_uncle_with_name":":name’s uncle","remove":"Remove","retry":"Retry","revoke":"Revoke","save":"Save","save_close":"Save and close","today":"today","type":"Type","unknown":"I don’t know","update":"Update","upgrade":"Upgrade to unlock","upload":"Upload","verify":"Verify","weather_clear-day":"Clear day","weather_clear-night":"Clear night","weather_cloudy":"Cloudy","weather_current_temperature_celsius":":temperature °C","weather_current_temperature_fahrenheit":":temperature °F","weather_current_title":"Current weather","weather_fog":"Fog","weather_partly-cloudy-day":"Partly cloudy day","weather_partly-cloudy-night":"Partly cloudy night","weather_rain":"Rain","weather_sleet":"Sleet","weather_snow":"Snow","weather_wind":"Wind","with":"with","yes":"Yes","yesterday":"yesterday","zoom":"Zoom"},"auth":{"2fa_one_time_password":"Two factor authentication code","2fa_otp_help":"Open up your two factor authentication mobile app and copy the code","2fa_recuperation_code":"Enter a two factor recovery code","2fa_title":"Two Factor Authentication","2fa_wrong_validation":"The two factor authentication has failed.","back_homepage":"Back to homepage","button_remember":"Remember Me","change_language":"Change language to :lang","change_language_title":"Change language:","confirmation_again":"If you want to change your email address you can click here.","confirmation_check":"Before proceeding, please check your email for a verification link.","confirmation_fresh":"A fresh verification link has been sent to your email address.","confirmation_request_another":"If you did not receive the email click here to request another.","confirmation_title":"Verify Your Email Address","create_account":"Create the first account by signing up","email":"Email","email_change_current_email":"Current email address:","email_change_new":"New email address","email_change_title":"Change your email address","email_changed":"Your email address has been changed. Check your mailbox to validate it.","failed":"These credentials do not match our records.","login":"Login","login_again":"Please login again to your account","login_to_account":"Login to your account","login_with_recovery":"Login with a recovery code","mfa_auth_otp":"Authenticate with your two factor device","mfa_auth_webauthn":"Authenticate with a security key (WebAuthn)","not_authorized":"You are not authorized to execute this action","password":"Password","password_forget":"Forget your password?","password_reset":"Reset your password","password_reset_action":"Reset Password","password_reset_email":"E-Mail Address","password_reset_email_content":"Click here to reset your password:","password_reset_password":"Password","password_reset_password_confirm":"Confirm Password","password_reset_send_link":"Send Password Reset Link","password_reset_title":"Reset Password","recovery":"Recovery code","register_action":"Register","register_create_account":"You need to create an account to use Monica","register_email":"Enter a valid email address","register_email_example":"you@home","register_firstname":"First name","register_firstname_example":"eg. John","register_invitation_email":"For security purposes, please indicate the email of the person who’ve invited you to join this account. This information is provided in the invitation email.","register_lastname":"Last name","register_lastname_example":"eg. Doe","register_login":"Log in if you already have an account.","register_password":"Password","register_password_confirmation":"Password confirmation","register_password_example":"Enter a secure password","register_policy":"Signing up signifies you’ve read and agree to our Privacy Policy and Terms of use.","register_title_create":"Create your Monica account","register_title_welcome":"Welcome to your newly installed Monica instance","signup":"Sign up","signup_disabled":"Registration is currently disabled","signup_error":"An error occured trying to register the user","signup_no_account":"Don’t have an account?","throttle":"Too many login attempts. Please try again in :seconds seconds.","use_recovery":"Or you can use a recovery code"},"changelog":{"note":"Note: unfortunately, this page is only in English.","title":"Product changes"},"dashboard":{"dashboard_blank_cta":"Add your first contact","dashboard_blank_description":"Monica is the place to organize all the interactions you have with the people you care about.","dashboard_blank_illustration":"Illustration by Freepik","dashboard_blank_title":"Welcome to your account!","debts_you_owe":"You owe","notes_title":"You don’t have any starred notes yet.","product_changes":"Product changes","product_view_details":"View details","reminders_next_months":"Events in the next 3 months","reminders_none":"No reminders for this month.","statistics_activities":"Activities","statistics_contacts":"Contacts","statistics_gifts":"Gifts","tab_calls_blank":"You haven’t logged any calls yet.","tab_debts":"Debts","tab_debts_blank":"You haven’t logged any debts yet.","tab_favorite_notes":"Favorite notes","tab_recent_calls":"Recent calls","tab_tasks":"Tasks","tab_tasks_blank":"You haven’t any tasks yet.","task_add_cta":"Add a task","tasks_add_note":"Press Enter to add the task.","tasks_add_task_placeholder":"What is this task about?","tasks_tab_your_contacts":"Tasks related to your contacts","tasks_tab_your_tasks":"Your tasks"},"format":{"full_date_year":"F d, Y","full_hour":"h.i A","full_month":"F","full_month_year":"F Y","short_date":"M d","short_date_year":"M d, Y","short_date_year_time":"M d, Y H:i","short_day":"D","short_month":"M","short_month_year":"M Y","short_text":"{text}…"},"journal":{"delete_confirmation":"Are you sure you want to delete this journal entry?","entry_delete_success":"The journal entry has been successfully deleted.","journal_add":"Add a journal entry","journal_add_comment":"Care to add a comment (optional)?","journal_add_cta":"Save","journal_add_date":"Date","journal_add_post":"Entry","journal_add_title":"Title (optional)","journal_blank_cta":"Add your first journal entry","journal_blank_description":"The journal lets you write events that happened to you, and remember them.","journal_come_back":"Thanks. Come back tomorrow to rate your day again.","journal_created_at":"Created at {date}","journal_created_automatically":"Created automatically","journal_description":"Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you’ll have to delete the activity directly on the contact page.","journal_edit":"Edit a journal entry","journal_empty":"Empty journal","journal_entry_rate":"You rated your day.","journal_entry_type_activity":"Activity","journal_entry_type_journal":"Journal entry","journal_rate":"How was your day? You can rate it once a day.","journal_show_comment":"Show comment"},"logs":{"contact_log_contact_created":"Created the contact.","contact_log_contact_description_cleared":"Cleared the description.","contact_log_contact_description_updated":"Updated the description.","contact_log_contact_work_updated":"Updated work information.","settings_log_company_created":"Created a company called :name.","settings_log_contact_created_with_name":"Added :name as a contact.","settings_log_contact_description_cleared_with_name":"Cleared the description of :name.","settings_log_contact_description_updated_with_name":"Updated the description of :name.","settings_log_contact_work_updated_with_name":"Updated work information of :name."},"mail":{"comment":"Comment: :comment","confirmation_email_bottom":"If you did not create an account, no further action is required.","confirmation_email_button":"Verify email address","confirmation_email_intro":"To validate your email click on the button below","confirmation_email_title":"Monica – Email verification","footer_contact_info":"Add, view, complete, and change information about this contact:","footer_contact_info2":"See :name’s profile","footer_contact_info2_link":"See :name’s profile: :url","for":"For: :name","greetings":"Hi :username","invitation_button":"Accept invitation","invitation_expiration":"This link will expire in :count days.","invitation_intro":"You’ve been invited by :name (:email) to use Monica, a nice Personal Relationship Management tool.","invitation_link":"To accept the invitation, click on the link below:","invitation_title":"Monica – You are invited by :name","notification_description":"In :count days (on :date), the following event will happen:","notification_subject_line":"You have an upcoming event","notifications_footer":"If you’re having trouble clicking the \\":actionText\\" button, copy and paste the URL below into your web browser: [:actionURL](:actionURL)","notifications_hello":"Hello!","notifications_regards":"Regards","notifications_rights":"All rights reserved","notifications_whoops":"Whoops!","password_reset_bottom":"If you did not request a password reset, no further action is required.","password_reset_button":"Reset Password","password_reset_expiration":"This password reset link will expire in :count minutes.","password_reset_intro":"You are receiving this email because we received a password reset request for your account.","password_reset_title":"Monica – Reset Password Notification","stay_in_touch_subject_description":"You asked to be reminded to stay in touch with :name every :frequency day.|You asked to be reminded to stay in touch with :name every :frequency days.","stay_in_touch_subject_line":"Stay in touch with :name","subject_line":"Reminder for :contact","want_reminded_of":"You wanted to be reminded of :reason"},"pagination":{"next":"Next ❯","previous":"❮ Previous"},"passwords":{"changed":"Password changed successfully.","invalid":"Current password you entered is not correct.","reset":"Your password has been reset!","sent":"If the email you entered exists in our records, you’ve been sent a password reset link.","throttled":"Please wait before retrying.","token":"This password reset token is invalid.","user":"If the email you entered exists in our records, you’ve been sent a password reset link."},"people":{"activities_activity":"Activity Category","activities_add_activity":"Add activity","activities_add_category":"Indicate a category","activities_add_date_occured":"The activity happened on...","activities_add_emotions":"Add emotions","activities_add_emotions_title":"Do you want to log how you felt during this activity? (optional)","activities_add_error":"Error when adding the activity","activities_add_more_details":"Add more details","activities_add_participants":"Who, apart from {name}, participated in this activity? (optional)","activities_add_participants_cta":"Add participants","activities_add_pick_activity":"(Optional) Would you like to categorize this activity? You don’t have to, but it will give you statistics later on","activities_add_success":"The activity has been added successfully","activities_add_title":"What did you do with {name}?","activities_blank_add_activity":"Add an activity","activities_blank_title":"Keep track of what you’ve done with {name} in the past, and what you’ve talked about","activities_delete_success":"The activity has been deleted successfully","activities_item_information":":Activity. Happened on :date","activities_list_category":"Category:","activities_list_date":"Happened on","activities_list_emotions":"Emotions felt:","activities_list_participants":"Participants:","activities_profile_number_occurences":":value activity|:value activities","activities_profile_subtitle":"You’ve logged :total_activities activity with :name in total and :activities_last_twelve_months in the last 12 months so far.|You’ve logged :total_activities activities with :name in total and :activities_last_twelve_months in the last 12 months so far.","activities_profile_title":"Activities report between :name and you","activities_profile_year_summary":"Here is what you two have done in :year","activities_profile_year_summary_activity_types":"Here is a breakdown of the type of activities you’ve done together in :year","activities_summary":"Describe what you did","activities_update_success":"The activity has been updated successfully","activities_view_activities_report":"View activities report","activities_who_was_involved":"Who was involved?","activity_title":"Activities","activity_type_ate_at_his_place":"ate at their place","activity_type_ate_at_home":"ate at home","activity_type_ate_restaurant":"ate at a restaurant","activity_type_category_cultural_activities":"Cultural activities","activity_type_category_food":"Food","activity_type_category_simple_activities":"Simple activities","activity_type_category_sport":"Sport","activity_type_did_sport_activities_together":"played a sport together","activity_type_just_hung_out":"just hung out","activity_type_picnicked":"picnicked","activity_type_talked_at_home":"just talked at home","activity_type_watched_movie_at_home":"watched a movie at home","activity_type_went_bar":"went to a bar","activity_type_went_concert":"went to a concert","activity_type_went_museum":"went to the museum","activity_type_went_play":"went to a play","activity_type_went_theater":"went to the theater","age_approximate_in_years":"around :age years old","age_exact_birthdate":"born :date","age_exact_in_years":":age years old","auditlogs_author":"By :name on :date","auditlogs_breadcrumb":"History","auditlogs_link":"History","auditlogs_title":"Everything that happened to :name","avatar_adorable_avatar":"The Adorable avatar","avatar_change_title":"Change your avatar","avatar_crop_new_avatar_photo":"Crop new avatar photo","avatar_current":"Keep the current avatar","avatar_default_avatar":"The default avatar","avatar_gravatar":"The Gravatar associated with the email address of this person. Gravatar is a global system that lets users associate email addresses with photos.","avatar_photo":"From a photo that you upload","avatar_question":"Which avatar would you like to use?","birthdate_not_set":"Birthdate is not set","call_blank_desc":"You called {name}","call_blank_title":"Keep track of the phone calls you’ve done with {name}","call_button":"Log a call","call_delete_confirmation":"Are you sure you want to delete this call?","call_delete_success":"The call has been deleted successfully","call_emotions":"Emotions:","call_empty_comment":"No details","call_he_called":"{name} called","call_title":"Phone calls","call_you_called":"You called","calls_add_success":"The phone call has been saved.","contact_address_form_city":"City (optional)","contact_address_form_country":"Country (optional)","contact_address_form_latitude":"Latitude (numbers only) (optional)","contact_address_form_longitude":"Longitude (numbers only) (optional)","contact_address_form_name":"Label (optional)","contact_address_form_postal_code":"Postal code (optional)","contact_address_form_province":"Province (optional)","contact_address_form_street":"Street (optional)","contact_address_title":"Addresses","contact_archive":"Archive contact","contact_archive_help":"Archived contacts will not be shown on the contact list, but still appear in search results.","contact_field_label_cell":"Mobile","contact_field_label_fax":"Fax","contact_field_label_home":"Home","contact_field_label_main":"Main","contact_field_label_other":"Other","contact_field_label_pager":"Pager","contact_field_label_personal":"Personal","contact_field_label_work":"Work","contact_info_address":"Lives in","contact_info_form_contact_type":"Contact type","contact_info_form_content":"Content","contact_info_form_personalize":"Personalize","contact_info_title":"Contact information","contact_unarchive":"Unarchive contact","conversation_add_another":"Add another message","conversation_add_content":"Write down what was said","conversation_add_error":"You must add at least one message.","conversation_add_how":"How did you communicate?","conversation_add_success":"The conversation has been successfully added.","conversation_add_title":"Record a new conversation","conversation_add_what_was_said":"What did you say?","conversation_add_when":"When did you have this conversation?","conversation_add_who_wrote":"Who said this message?","conversation_add_you":"You","conversation_blank":"Record conversations you have with :name on social media, SMS, ...","conversation_delete_link":"Delete the conversation","conversation_delete_success":"The conversation has been successfully deleted.","conversation_edit_delete":"Are you sure you want to delete this conversation? Deletion is permanent.","conversation_edit_success":"The conversation has been successfully updated.","conversation_edit_title":"Edit conversation","conversation_list_cta":"Log conversation","conversation_list_table_content":"Partial content (last message)","conversation_list_table_messages":"Messages","conversation_list_title":"Conversations","debt_add_add_cta":"Add debt","debt_add_amount":"the sum of","debt_add_cta":"Add debt","debt_add_reason":"for the following reason (optional)","debt_add_success":"The debt has been added successfully","debt_add_they_owe":":name owes you","debt_add_title":"Debt management","debt_add_you_owe":"You owe :name","debt_delete_confirmation":"Are you sure you want to delete this debt?","debt_delete_success":"The debt has been deleted successfully","debt_edit_success":"The debt has been updated successfully","debt_edit_update_cta":"Update debt","debt_they_owe":":name owes you :amount","debt_title":"Debts","debt_you_owe":"You owe :amount","debts_blank_title":"Manage debts you owe to :name or :name owes you","deceased_add_reminder":"Add a reminder for this date","deceased_age":"Age at death","deceased_date_label":"Deceased date","deceased_know_date":"I know the date this person died","deceased_label":"Deceased","deceased_label_with_date":"Deceased on :date","deceased_mark_person_deceased":"Mark this person as deceased","deceased_reminder_title":"Anniversary of the death of :name","document_list_blank_desc":"Here you can store documents related to this person.","document_list_cta":"Upload document","document_list_title":"Documents","document_upload_zone_cta":"Upload a file","document_upload_zone_error":"There was an error uploading the document. Please try again below.","document_upload_zone_progress":"Uploading the document...","edit_contact_information":"Edit contact information","emotion_this_made_me_feel":"This made you feel…","food_preferences_add_success":"Food preferences have been saved","food_preferences_cta":"Add food preferences","food_preferences_edit_cta":"Save food preferences","food_preferences_edit_description":"Perhaps :firstname or someone in the :family’s family has an allergy. Or doesn’t like a specific bottle of wine. Indicate them here so you will remember it next time you invite them for dinner","food_preferences_edit_description_no_last_name":"Perhaps :firstname has an allergy. Or doesn’t like a specific bottle of wine. Indicate them here so you will remember it next time you invite them for dinner","food_preferences_edit_title":"Indicate food preferences","food_preferences_title":"Food preferences","gifts_add_comment":"Comment (optional)","gifts_add_date":"Date (optional)","gifts_add_gift":"Add a gift","gifts_add_gift_already_offered":"Gift given","gifts_add_gift_idea":"Gift idea","gifts_add_gift_name":"Gift name","gifts_add_gift_received":"Gift received","gifts_add_gift_title":"What is this gift?","gifts_add_link":"Link to the web page (optional)","gifts_add_photo":"Photo (optional)","gifts_add_photo_title":"Add a photo for this gift","gifts_add_recipient":"Recipient (optional)","gifts_add_recipient_field":"Recipient","gifts_add_someone":"This gift is for someone in {name}’s family in particular","gifts_add_success":"The gift has been added successfully","gifts_add_title":"Gift management for :name","gifts_add_value":"Value (optional)","gifts_delete_confirmation":"Are you sure you want to delete this gift?","gifts_delete_cta":"Delete","gifts_delete_success":"The gift has been deleted successfully","gifts_delete_title":"Delete a gift","gifts_for":"For: {name}","gifts_ideas":"Gift ideas","gifts_link":"Link","gifts_mark_offered":"Mark as given","gifts_offered":"Gifts given","gifts_offered_as_an_idea":"Mark as an idea","gifts_received":"Gifts received","gifts_title":"Gifts","gifts_update_success":"The gift has been updated successfully","gifts_view_comment":"View comment","information_edit_birthdate_label":"Birthdate","information_edit_description":"Description (Optional)","information_edit_description_help":"Used on the contact list to add some context, if necessary.","information_edit_exact":"I know the exact birthdate of this person...","information_edit_firstname":"First name","information_edit_lastname":"Last name (Optional)","information_edit_max_size":"Max :size Kb.","information_edit_max_size2":"Max {size} Kb.","information_edit_not_year":"I know the day and month of the birthdate of this person, but not the year…","information_edit_probably":"This person is probably...","information_edit_success":"The profile has been updated successfully","information_edit_title":"Edit :name’s personal information","information_edit_unknown":"I do not know this person’s age","information_no_work_defined":"No work information defined","information_work_at":"at :company","introductions_add_reminder":"Add a reminder to celebrate this encounter on the anniversary this event happened","introductions_additional_info":"Explain how and where you met","introductions_blank_cta":"Indicate how you met :name","introductions_edit_met_through":"Has someone introduced you to this person?","introductions_first_met_date":"Date you met","introductions_first_met_date_known":"This is the date we met","introductions_met_date":"Met on :date","introductions_met_through":"Met through :name","introductions_no_first_met_date":"I don’t know the date we met","introductions_no_met_through":"No one","introductions_reminder_title":"Anniversary of the day you first met","introductions_sidebar_title":"How you met","introductions_title_edit":"How did you meet :name?","introductions_update_success":"You’ve successfully updated the information about how you met this person","last_activity_date":"Last activity together: :date","last_activity_date_empty":"Last activity together: unknown","last_called":"Last called: :date","last_called_empty":"Last called: unknown","life_event_blank":"Log what happens to the life of {name} for your future reference.","life_event_category_family_relationships":"Family & relationships","life_event_category_health_wellness":"Health & wellness","life_event_category_home_living":"Home & living","life_event_category_travel_experiences":"Travel & experiences","life_event_category_work_education":"Work & education","life_event_create_add_yearly_reminder":"Add a yearly reminder for this event","life_event_create_category":"All categories","life_event_create_date":"You do not need to indicate a month or a day - only the year is mandatory.","life_event_create_default_description":"Add information about what you know","life_event_create_default_story":"Story (optional)","life_event_create_default_title":"Title (optional)","life_event_create_life_event":"Add life event","life_event_create_success":"The life event has been added","life_event_date_it_happened":"Date it happened","life_event_delete_description":"Are you sure you want to delete this life event? Deletion is permanent.","life_event_delete_success":"The life event has been deleted","life_event_delete_title":"Delete a life event","life_event_list_cta":"Add life event","life_event_list_tab_life_events":"Life events","life_event_list_tab_other":"Notes, reminders, ...","life_event_list_title":"Life events","life_event_sentence_achievement_or_award":"Got an achievement or award","life_event_sentence_anniversary":"Anniversary","life_event_sentence_bought_a_home":"Bought a home","life_event_sentence_broken_bone":"Broke a bone","life_event_sentence_changed_beliefs":"Changed beliefs","life_event_sentence_dentist":"Went to the dentist","life_event_sentence_end_of_relationship":"Ended a relationship","life_event_sentence_engagement":"Got engaged","life_event_sentence_expecting_a_baby":"Expects a baby","life_event_sentence_first_kiss":"Kissed for the first time","life_event_sentence_first_word":"Spoke for the first time","life_event_sentence_holidays":"Went on holidays","life_event_sentence_home_improvement":"Made a home improvement","life_event_sentence_loss_of_a_loved_one":"Lost a loved one","life_event_sentence_marriage":"Got married","life_event_sentence_military_service":"Started military service","life_event_sentence_moved":"Moved","life_event_sentence_new_child":"Had a child","life_event_sentence_new_eating_habits":"Started new eating habits","life_event_sentence_new_family_member":"Added a family member","life_event_sentence_new_hobby":"Started a hobby","life_event_sentence_new_instrument":"Learned a new instrument","life_event_sentence_new_job":"Started a new job","life_event_sentence_new_language":"Learned a new language","life_event_sentence_new_license":"Got a license","life_event_sentence_new_pet":"Got a pet","life_event_sentence_new_relationship":"Started a relationship","life_event_sentence_new_roommate":"Got a roommate","life_event_sentence_new_school":"Started school","life_event_sentence_new_sport":"Started a sport","life_event_sentence_new_vehicle":"Got a new vehicle","life_event_sentence_overcame_an_illness":"Overcame an illness","life_event_sentence_published_book_or_paper":"Published a paper","life_event_sentence_quit_a_habit":"Quit a habit","life_event_sentence_removed_braces":"Removed braces","life_event_sentence_retirement":"Retired","life_event_sentence_study_abroad":"Studied abroad","life_event_sentence_surgery":"Had surgery","life_event_sentence_tattoo_or_piercing":"Got a tattoo or piercing","life_event_sentence_travel":"Traveled","life_event_sentence_volunteer_work":"Started volunteering","life_event_sentence_wear_glass_or_contact":"Started to wear glass or contact lenses","life_event_sentence_weight_loss":"Lost weight","list_link_to_active_contacts":"You are viewing archived contacts. See the list of active contacts instead.","list_link_to_archived_contacts":"List of archived contacts","me":"This is you","modal_call_comment":"What did you talk about? (optional)","modal_call_emotion":"Do you want to log how you felt during this call? (optional)","modal_call_exact_date":"The phone call happened on","modal_call_title":"Log a call","modal_call_who_called":"Who called?","notes_add_cta":"Add note","notes_create_success":"The note has been created successfully","notes_delete_confirmation":"Are you sure you want to delete this note? Deletion is permanent","notes_delete_success":"The note has been deleted successfully","notes_delete_title":"Delete a note","notes_favorite":"Add/remove from favorites","notes_update_success":"The note has been saved successfully","people_add_birthday_reminder":"Wish happy birthday to :name","people_add_birthday_reminder_deceased":"On this date, :name, would have celebrated his birthday","people_add_cta":"Add","people_add_firstname":"First name","people_add_gender":"Gender","people_add_import":"Do you want to import your contacts?","people_add_lastname":"Last name (Optional)","people_add_middlename":"Middle name (Optional)","people_add_missing":"No Person Found Add New One Now","people_add_new":"Add new person","people_add_nickname":"Nickname (Optional)","people_add_reminder_for_birthday":"Create an annual reminder for the birthday","people_add_success":":name has been successfully created","people_add_title":"Add a new person","people_delete_confirmation":"Are you sure you want to delete this contact? Deletion is permanent.","people_delete_message":"Delete contact","people_delete_success":"The contact has been deleted","people_edit_email_error":"There is already a contact in your account with this email address. Please choose another one.","people_export":"Export as vCard","people_list_account_upgrade_cta":"Upgrade now","people_list_account_upgrade_title":"Upgrade your account to unlock it to its full potential.","people_list_account_usage":"Your account usage: :current/:limit contacts","people_list_blank_cta":"Add someone","people_list_blank_title":"You don’t have anyone in your account yet","people_list_clear_filter":"Clear filter","people_list_contacts_per_tags":"1 contact|:count contacts","people_list_filter_tag":"Showing all the contacts tagged with","people_list_filter_untag":"Showing all untagged contacts","people_list_firstnameAZ":"Sort by first name A → Z","people_list_firstnameZA":"Sort by first name Z → A","people_list_hide_dead":"Hide deceased people (:count)","people_list_last_updated":"Last consulted:","people_list_lastactivitydateNewtoOld":"Sort by last activity date newest to oldest","people_list_lastactivitydateOldtoNew":"Sort by last activity date oldest to newest","people_list_lastnameAZ":"Sort by last name A → Z","people_list_lastnameZA":"Sort by last name Z → A","people_list_number_kids":"1 kid|:count kids","people_list_number_reminders":"1 reminder|:count reminders","people_list_show_dead":"Show deceased people (:count)","people_list_sort":"Sort","people_list_stats":"1 contact|:count contacts","people_list_untagged":"View untagged contacts","people_not_found":"Contact not found","people_save_and_add_another_cta":"Submit and add someone else","people_search":"Search your contacts...","people_search_all":"All","people_search_next":"Next","people_search_no_results":"No results found","people_search_of":"of","people_search_page":"Page","people_search_prev":"Prev","people_search_rows_per_page":"Rows per page","pets_bird":"Bird","pets_cat":"Cat","pets_create_success":"The pet has been successfully added","pets_delete_success":"The pet has been deleted","pets_dog":"Dog","pets_fish":"Fish","pets_hamster":"Hamster","pets_horse":"Horse","pets_kind":"Kind of pet","pets_name":"Name (optional)","pets_other":"Other","pets_rabbit":"Rabbit","pets_rat":"Rat","pets_reptile":"Reptile","pets_small_animal":"Small animal","pets_title":"Pets","pets_update_success":"The pet has been updated","photo_current_profile_pic":"Current profile picture","photo_delete":"Delete photo","photo_list_blank_desc":"You can store images about this contact. Upload one now!","photo_list_cta":"Upload photo","photo_list_title":"Related photos","photo_make_profile_pic":"Make profile picture","photo_next":"Next photo ❯","photo_previous":"❮ Previous photo","photo_title":"Photos","photo_upload_zone_cta":"Upload a photo","relationship_delete_confirmation":"Are you sure you want to delete this relationship? Deletion is permanent.","relationship_form_add":"Add a new relationship","relationship_form_add_choice":"Who is the relationship with?","relationship_form_add_description":"This will let you treat this person like any other contact.","relationship_form_add_no_existing_contact":"You don’t have any contacts who can be related to :name at the moment.","relationship_form_add_success":"The relationship has been successfully set.","relationship_form_also_create_contact":"Create a Contact entry for this person.","relationship_form_associate_contact":"An existing contact","relationship_form_associate_dropdown":"Search and select an existing contact from the dropdown below","relationship_form_associate_dropdown_placeholder":"Search and select an existing contact","relationship_form_create_contact":"Add a new person","relationship_form_deletion_success":"The relationship has been deleted.","relationship_form_edit":"Edit an existing relationship","relationship_form_is_with":"This person is...","relationship_form_is_with_name":":name is...","relationship_unlink_confirmation":"Are you sure you want to delete this relationship? This person will not be deleted – only the relationship between the two.","reminder_frequency_day":"every day|every :number days","reminder_frequency_month":"every month|every :number months","reminder_frequency_one_time":"on :date","reminder_frequency_week":"every week|every :number weeks","reminder_frequency_year":"every year|every :number year","reminders_add_cta":"Add reminder","reminders_add_description":"Please remind me to...","reminders_add_error_custom_text":"You need to indicate a text for this reminder","reminders_add_next_time":"When is the next time you would like to be reminded about this?","reminders_add_once":"Remind me about this just once","reminders_add_optional_comment":"Optional comment","reminders_add_recurrent":"Remind me about this every","reminders_add_starting_from":"starting from the date specified above","reminders_add_title":"What would you like to be reminded of about :name?","reminders_birthday":"Birthday of :name","reminders_blank_add_activity":"Add a reminder","reminders_blank_title":"Is there something you want to be reminded of about :name?","reminders_create_success":"The reminder has been added successfully","reminders_cta":"Add a reminder","reminders_delete_confirmation":"Are you sure you want to delete this reminder?","reminders_delete_cta":"Delete","reminders_delete_success":"The reminder has been deleted successfully","reminders_description":"We will send an email for each one of the reminders below. Reminders are sent every morning the day events will happen. Reminders automatically added for birthdates can not be deleted. If you want to change those dates, edit the birthdate of the contacts.","reminders_edit_update_cta":"Update reminder","reminders_free_plan_warning":"You are on the Free plan. No emails are sent on this plan. To receive your reminders by email, upgrade your account.","reminders_next_expected_date":"on","reminders_one_time":"One time","reminders_type_month":"month","reminders_type_week":"week","reminders_type_year":"year","reminders_update_success":"The reminder has been updated successfully","section_contact_information":"Contact information","section_personal_activities":"Activities","section_personal_gifts":"Gifts","section_personal_notes":"Notes","section_personal_reminders":"Reminders","section_personal_tasks":"Tasks","set_favorite":"Favorite contacts are placed at the top of the contact list","stay_in_touch":"Stay in touch","stay_in_touch_frequency":"Stay in touch every day|Stay in touch every {count} days","stay_in_touch_invalid":"The frequency must be a number greater than 0.","stay_in_touch_modal_desc":"We can remind you by email to keep in touch with {firstname} at a regular interval.","stay_in_touch_modal_label":"Send me an email every... {count} day|Send me an email every... {count} days","stay_in_touch_modal_title":"Stay in touch","stay_in_touch_premium":"You need to upgrade your account to make use of this feature","tag_add":"Add tags","tag_add_search":"Add or search tags","tag_edit":"Edit tag","tag_no_tags":"No tags yet","tasks_add_task":"Add a task","tasks_blank_title":"You don’t have any tasks yet.","tasks_complete_success":"The task has changed status successfully","tasks_delete_success":"The task has been deleted successfully","tasks_form_description":"Description (optional)","tasks_form_title":"Title","tasks_title":"Tasks","work_add_cta":"Update work information","work_edit_company":"Company (optional)","work_edit_job":"Job title (optional)","work_edit_success":"Work information updated","work_edit_title":"Update :name’s job information","work_information":"Work information"},"reminder":{"type_birthday":"Wish happy birthday to","type_birthday_kid":"Wish happy birthday to the kid of","type_email":"Email","type_hangout":"Hangout with","type_lunch":"Lunch with","type_phone_call":"Call"},"settings":{"2fa_disable_description":"Disable Two Factor Authentication for your account. Be careful, your account will be much less secure!","2fa_disable_error":"Error when trying to disable Two Factor Authentication","2fa_disable_success":"Two Factor Authentication disabled","2fa_disable_title":"Disable Two Factor Authentication","2fa_enable_description":"Enable Two Factor Authentication to increase the security of your account.","2fa_enable_error":"Error when trying to activate Two Factor Authentication","2fa_enable_error_already_set":"Two Factor Authentication is already activated","2fa_enable_otp":"Open up your Two Factor Authentication mobile app and scan the following QR barcode:","2fa_enable_otp_help":"If your Two Factor Authentication mobile app does not support QR barcodes, enter in the following code:","2fa_enable_otp_validate":"Please validate the new device you’ve just set up:","2fa_enable_success":"Two Factor Authentication activated","2fa_enable_title":"Enable Two Factor Authentication","2fa_otp_title":"Two Factor Authentication mobile application","2fa_title":"Two Factor Authentication","api_authorized_clients":"List of authorized clients","api_authorized_clients_desc":"This section lists all the clients you’ve authorized to access your application data. You can revoke this authorization at anytime.","api_authorized_clients_name":"Name","api_authorized_clients_none":"There are no authorized clients yet.","api_authorized_clients_scopes":"Scopes","api_authorized_clients_title":"Authorized Applications","api_description":"The API can be used to manipulate Monica’s data from an external application, like a mobile application for instance.","api_endpoint":"The API endpoint for this Monica instance is:","api_help":"To use the API, a token is mandatory. You can either create a personal access token (Bearer authentication), or authorize an OAuth client to create it for you. See API documentation.","api_oauth_clientid":"Client ID","api_oauth_clients":"Your OAuth clients","api_oauth_clients_desc":"This section lets you register your own OAuth clients.","api_oauth_clients_desc2":"Use this client id to request a new token, and convert authorization codes to access tokens. See Laravel Passport documentation for more information.","api_oauth_create":"Create Client","api_oauth_create_new":"Create New Client","api_oauth_edit":"Edit Client","api_oauth_name":"Name","api_oauth_name_help":"Something your users will recognize and trust.","api_oauth_not_created":"You have not created any OAuth clients.","api_oauth_redirecturl":"Redirect URL","api_oauth_redirecturl_help":"Your application’s authorization callback URL.","api_oauth_secret":"Secret","api_oauth_title":"OAuth Clients","api_pao_description":"Make sure you give this token to a source you trust – as they allow you to access all your data.","api_personal_access_tokens":"Personal access tokens","api_title":"API access","api_token_create":"Create Token","api_token_create_new":"Create New Token","api_token_delete":"Delete","api_token_expire":"Expires at {date}","api_token_help":"Here is your new personal access token. This is the only time it will be shown so don’t lose it! You may now use this token to make API requests.","api_token_name":"Token name","api_token_not_created":"You have not created any personal access tokens.","api_token_scopes":"Scopes","api_token_title":"Personal Access Tokens","archive_cta":"Archive all of your contacts","archive_desc":"This will archive all of the contacts in your account.","archive_title":"Archive all of the contacts in your account","currency":"Currency","dav_caldav_birthdays_export":"Export all birthdays in one file","dav_caldav_tasks_export":"Export all tasks in one file","dav_carddav_export":"Export all contacts in one file","dav_clipboard_copied":"Value copied into your clipboard","dav_connect_help":"You can connect your contacts and/or calendars with this base url on you phone or computer.","dav_connect_help2":"Use your login (email) and create an API token as the password to authenticate.","dav_copy_help":"Copy into your clipboard","dav_description":"Here you can find all settings to use WebDAV resources for CardDAV and CalDAV exports.","dav_title":"WebDAV","dav_title_caldav":"CalDAV","dav_title_carddav":"CardDAV","dav_url_base":"Base url for all CardDAV and CalDAV resources:","dav_url_caldav_birthdays":"CalDAV url for Birthdays resources:","dav_url_caldav_tasks":"CalDAV url for Tasks resources:","dav_url_carddav":"CardDAV url for Contacts resource:","delete_cta":"Delete account","delete_desc":"Do you wish to delete your account? Deletion is permanent and all of your data will be erased permanently. If you have a subscription, it will be cancelled immediately.","delete_notice":"Are you sure you want to delete your account? This is permanent and cannot be undone. All of your data will be deleted and will not be recoverable.","delete_other_desc":"Your data in the main database will be deleted immediately. As described in our privacy policy, we carry out daily backups, securely encrypted backups of the database and this backup is kept for 30 days after which it is completely deleted. We cannot delete specific data from the backups we hold any earlier than this. All of your data will be completely deleted within 30 days of your account’s deletion.","delete_title":"Delete your account","email":"Email address","email_help":"This is the email used to login, and this is where Monica will send your reminders.","email_placeholder":"Enter email","export_be_patient":"Click the button to start the export. It may take several minutes to process the export – please be patient and do not repeatedly click the button.","export_sql_cta":"Export data to SQL","export_sql_explanation":"Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only useful if you are running Monica on your own server.","export_sql_link_instructions":"Read the instructions to learn how to import this file into your instance.","export_title":"Export your account data","export_title_sql":"Export data to SQL","firstname":"First name","import_blank_cta":"Import vCard","import_blank_description":"We can import vCard files that you can get from Google Contacts or your Contact manager.","import_blank_question":"Would you like to import contacts now?","import_blank_title":"You haven’t imported any contacts yet.","import_cta":"Upload contacts","import_in_progress":"The import is in progress. Reload the page in one minute.","import_need_subscription":"Importing data requires a subscription.","import_report_date":"Date of the import","import_report_number_contacts":"Number of contacts in the file","import_report_number_contacts_imported":"Number of imported contacts","import_report_number_contacts_skipped":"Number of skipped contacts","import_report_status_imported":"Imported","import_report_status_skipped":"Skipped","import_report_title":"Importing report","import_report_type":"Type of import","import_result_stat":"Uploaded vCard with 1 contact (:total_imported imported, :total_skipped skipped)|Uploaded vCard with :total_contacts contacts (:total_imported imported, :total_skipped skipped)","import_stat":"You’ve imported :number files so far.","import_title":"Import contacts in your account","import_upload_behaviour":"Import behaviour:","import_upload_behaviour_add":"Add new contacts and skip existing","import_upload_behaviour_help":"Replacing will replace all data found in the vCard, but will keep existing contact fields.","import_upload_behaviour_replace":"Replace existing contacts","import_upload_form_file":"Your .vcf or .vCard file:","import_upload_rule_cant_revert":"Please make sure data is accurate before uploading, as you can’t undo the upload.","import_upload_rule_format":"We support .vcard and .vcf files.","import_upload_rule_instructions":"Export instructions for macOS Contacts.app and Google Contacts.","import_upload_rule_limit":"Files are limited to 10 MB.","import_upload_rule_multiple":"If your contacts have multiple email addresses or phone numbers, only the first entry will be saved.","import_upload_rule_time":"It might take up to a minute to upload the contacts and process them. Please be patient.","import_upload_rule_vcard":"We support the vCard 3.0 format, which is the default format for macOS’s Contacts.app and Google Contacts.","import_upload_rules_desc":"We do however have some rules:","import_upload_title":"Import your contacts from a vCard file","import_vcard_contact_exist":"Contact already exists","import_vcard_contact_no_firstname":"No first name (mandatory)","import_vcard_file_no_entries":"File contains no entries","import_vcard_file_not_found":"File not found","import_vcard_parse_error":"Error when parsing the vCard entry","import_vcard_unknown_entry":"Unknown contact name","import_view_report":"View report","lastname":"Last name","layout":"Layout","layout_big":"Full width of the browser","layout_small":"Maximum 1200 pixels wide","locale":"Language used in the app","locale_ar":"Arabic","locale_cs":"Czech","locale_de":"German","locale_en":"English","locale_en-GB":"English (United Kingdom)","locale_es":"Spanish","locale_fr":"French","locale_he":"Hebrew","locale_help":"Do you want to help translating Monica or add a new language? Please follow this link for more information.","locale_hr":"Croatian","locale_it":"Italian","locale_ja":"Japanese","locale_nl":"Dutch","locale_pt":"Portuguese","locale_pt-BR":"Portuguese (Brazil)","locale_ru":"Russian","locale_sv":"Swedish","locale_tr":"Turkish","locale_zh":"Chinese Simplified","locale_zh-TW":"Chinese Traditional","logs_actor":"Actor","logs_description":"Description","logs_object":"Object","logs_size":"Size (Kb)","logs_subject":"Subject","logs_timestamp":"Timestamp","logs_title":"Everything that has happened to this account","me_choose":"Choose yourself","me_choose_placeholder":"Choose yourself","me_help":"This is the contact that represents you in Monica","me_no_contact":"No contact selected yet.","me_remove_contact":"Remove the association","me_select":"Select a contact","me_select_click":"Click here to select a contact.","me_title":"Me as a contact","name":"Your name: :name","name_order":"Name order","name_order_firstname_lastname":" – John Doe","name_order_firstname_lastname_nickname":" () – John Doe (Rambo)","name_order_firstname_nickname_lastname":" () – John (Rambo) Doe","name_order_lastname_firstname":" – Doe John","name_order_lastname_firstname_nickname":" () – Doe John (Rambo)","name_order_lastname_nickname_firstname":" () – Doe (Rambo) John","name_order_nickname":" – Rambo","name_order_nickname_firstname_lastname":" ( ) – Rambo (Doe John)","password_btn":"Change password","password_change":"Change your password","password_current":"Current password","password_current_placeholder":"Enter your current password","password_new1":"New password","password_new1_placeholder":"Enter your new password","password_new2":"Confirm your new password","password_new2_placeholder":"Retype your new password","personalisation_paid_upgrade":"This is a premium feature that requires a Paid subscription to be active. Upgrade your account by visiting Settings > Subscription.","personalisation_paid_upgrade_vue":"This is a premium feature that requires a Paid subscription to be active. Upgrade your account by visiting Settings > Subscription.","personalization_activity_type_add_button":"Add a new activity type","personalization_activity_type_category_add":"Add a new activity type category","personalization_activity_type_category_description":"An activity with one of your contacts can have a type and a category type. Your account comes with a set of predefined category types by default, but you can customize these here.","personalization_activity_type_category_modal_add":"Add a new activity type category","personalization_activity_type_category_modal_delete":"Delete an activity type category","personalization_activity_type_category_modal_delete_desc":"Are you sure you want to delete this category? Deleting it will delete all associated activity types. Activities that belong to this category will not be affected by this deletion.","personalization_activity_type_category_modal_delete_error":"We can’t find this activity type category.","personalization_activity_type_category_modal_edit":"Edit an activity type category","personalization_activity_type_category_modal_question":"What should we name this new category?","personalization_activity_type_category_table_actions":"Actions","personalization_activity_type_category_table_name":"Name","personalization_activity_type_category_title":"Activity type categories","personalization_activity_type_modal_add":"Add a new activity type","personalization_activity_type_modal_delete":"Delete an activity type","personalization_activity_type_modal_delete_desc":"Are you sure you want to delete this activity type? Activities that belong to this category will not be affected by this deletion.","personalization_activity_type_modal_delete_error":"We can’t find this activity type.","personalization_activity_type_modal_edit":"Edit an activity type","personalization_activity_type_modal_question":"What should we name this new activity type?","personalization_contact_field_type_add":"Add new field type","personalization_contact_field_type_add_success":"The contact field type has been successfully added.","personalization_contact_field_type_delete_success":"The contact field type has been successfully deleted.","personalization_contact_field_type_description":"You can configure all the different types of contact fields that you can associate to all your contacts. For example, if a new social network appears in the future, you will be able to add this new way of communicating with your contacts right here.","personalization_contact_field_type_edit_success":"The contact field type has been successfully updated.","personalization_contact_field_type_modal_delete_description":"Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all of your contacts.","personalization_contact_field_type_modal_delete_title":"Delete an existing contact field type","personalization_contact_field_type_modal_edit_title":"Edit an existing contact field type","personalization_contact_field_type_modal_icon":"Icon (optional)","personalization_contact_field_type_modal_icon_help":"You can associate an icon with this contact field type. You need to add a reference to a Font Awesome icon.","personalization_contact_field_type_modal_name":"Name","personalization_contact_field_type_modal_protocol":"Protocol (optional)","personalization_contact_field_type_modal_protocol_help":"Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.","personalization_contact_field_type_modal_title":"Add a new contact field type","personalization_contact_field_type_table_actions":"Actions","personalization_contact_field_type_table_name":"Name","personalization_contact_field_type_table_protocol":"Protocol","personalization_contact_field_type_title":"Contact field types","personalization_genders_add":"Add new gender type","personalization_genders_default":"Default gender","personalization_genders_desc":"You can define as many genders as you need to. You need at least one gender type in your account.","personalization_genders_f":"Female","personalization_genders_list_contact_number":"{count} contact|{count} contacts","personalization_genders_m":"Male","personalization_genders_make_default":"Change default gender","personalization_genders_modal_add":"Add gender type","personalization_genders_modal_default":"Select the default gender for a new contact","personalization_genders_modal_delete":"Delete gender type","personalization_genders_modal_delete_desc":"Are you sure you want to delete the gender “{name}”?","personalization_genders_modal_delete_question":"You currently have {count} contact with this gender. If you delete this gender, what gender should this contact have?|You currently have {count} contacts with this gender. If you delete this gender, what gender should these contacts have?","personalization_genders_modal_delete_question_default":"This gender is the default one. If you delete this gender, which one will be the new default?","personalization_genders_modal_edit":"Update gender type","personalization_genders_modal_error":"Please choose a gender from the list.","personalization_genders_modal_name":"Name","personalization_genders_modal_name_help":"The name used to display the gender on a contact page.","personalization_genders_modal_sex":"Sex","personalization_genders_modal_sex_help":"Used to define the relationships, and during the VCard import/export process.","personalization_genders_n":"None or not applicable","personalization_genders_o":"Other","personalization_genders_select_default":"Select default gender","personalization_genders_table_default":"Default","personalization_genders_table_name":"Name","personalization_genders_table_sex":"Sex","personalization_genders_title":"Gender types","personalization_genders_u":"Unknown","personalization_life_event_category_description":"A life event can have a type and a category. Your account comes with a set of predefined categories and types by default, but you can customize life event types here.","personalization_life_event_category_family_relationships":"Family & relationships","personalization_life_event_category_health_wellness":"Health & wellness","personalization_life_event_category_home_living":"Home & living","personalization_life_event_category_title":"Life event categories","personalization_life_event_category_travel_experiences":"Travel & experiences","personalization_life_event_category_work_education":"Work & education","personalization_life_event_type_achievement_or_award":"Achievement or award","personalization_life_event_type_add_button":"Add a new life event type","personalization_life_event_type_anniversary":"Anniversary","personalization_life_event_type_bought_a_home":"Bought a home","personalization_life_event_type_broken_bone":"Broke a bone","personalization_life_event_type_changed_beliefs":"Changed beliefs","personalization_life_event_type_dentist":"Had dental treatment","personalization_life_event_type_end_of_relationship":"End of relationship","personalization_life_event_type_engagement":"Engagement","personalization_life_event_type_expecting_a_baby":"Expecting a baby","personalization_life_event_type_first_kiss":"First kiss","personalization_life_event_type_first_met":"First met","personalization_life_event_type_first_word":"First word","personalization_life_event_type_holidays":"Holidays","personalization_life_event_type_home_improvement":"Home improvement","personalization_life_event_type_loss_of_a_loved_one":"Loss of a loved one","personalization_life_event_type_marriage":"Marriage","personalization_life_event_type_military_service":"Military service","personalization_life_event_type_modal_add":"Add a new life event type","personalization_life_event_type_modal_delete":"Delete a life event type","personalization_life_event_type_modal_delete_desc":"Are you sure you want to delete this life event type? Life events that belong to this type will be deleted by performing this action.","personalization_life_event_type_modal_delete_error":"We can’t find this life event type.","personalization_life_event_type_modal_edit":"Edit a life event type","personalization_life_event_type_modal_question":"What should we name this new life event type?","personalization_life_event_type_moved":"Moved","personalization_life_event_type_new_child":"New child","personalization_life_event_type_new_eating_habits":"New eating habits","personalization_life_event_type_new_family_member":"New family member","personalization_life_event_type_new_hobby":"Took up a new hobby","personalization_life_event_type_new_instrument":"Started learning a new instrument","personalization_life_event_type_new_job":"New job","personalization_life_event_type_new_language":"Started learning a new language","personalization_life_event_type_new_license":"New license","personalization_life_event_type_new_pet":"New pet","personalization_life_event_type_new_relationship":"New relationship","personalization_life_event_type_new_roommate":"New roommate","personalization_life_event_type_new_school":"New school","personalization_life_event_type_new_sport":"Started playing a new sport","personalization_life_event_type_new_vehicle":"New vehicle","personalization_life_event_type_overcame_an_illness":"Overcame an illness","personalization_life_event_type_published_book_or_paper":"Published a book or paper","personalization_life_event_type_quit_a_habit":"Quit a habit","personalization_life_event_type_removed_braces":"Had braces removed","personalization_life_event_type_retirement":"Retirement","personalization_life_event_type_study_abroad":"Study abroad","personalization_life_event_type_surgery":"Had surgery","personalization_life_event_type_tattoo_or_piercing":"Tattoo or piercing","personalization_life_event_type_travel":"Travel","personalization_life_event_type_volunteer_work":"Volunteer work","personalization_life_event_type_wear_glass_or_contact":"Started wearing glasses or contacts","personalization_life_event_type_weight_loss":"Weight loss","personalization_live_event_category_table_actions":"Actions","personalization_live_event_category_table_name":"Name","personalization_module_desc":"You may not need all of Monica’s features. Below you can toggle specific features that are used on a contact sheet. This change will affect ALL your contacts. Turning off a feature does not delete any data, it simply hides the feature.","personalization_module_save":"The change has been saved","personalization_module_title":"Features","personalization_reminder_rule_desc":"For every reminder that you set, Monica can send you an email a number of days before the event happens. You can adjust these notification settings here. These notifications only apply to monthly and yearly reminders.","personalization_reminder_rule_line":"{count} day before|{count} days before","personalization_reminder_rule_save":"The change has been saved","personalization_reminder_rule_title":"Reminder rules","personalization_tab_title":"Personalize your account","personalization_title":"Here you will find different settings to configure your account. These features are intended for “power users” who want maximum control over Monica.","recovery_already_used_help":"This code has already been used.","recovery_clipboard":"Codes copied to the clipboard.","recovery_copy_help":"Copy codes in your clipboard","recovery_generate":"Generate new codes…","recovery_generate_help":"Generating new codes will invalidate previously generated codes.","recovery_help_information":"You can use each recovery code once.","recovery_help_intro":"These are your recovery codes:","recovery_show":"Get recovery codes","recovery_title":"Recovery codes","reminder_time_to_send":"Time of the day reminders will be sent","reminder_time_to_send_help":"Your next reminder is scheduled to be sent on {dateTime}.","reset_cta":"Reset account","reset_desc":"Do you wish to reset your account? This will remove all your contacts, and all of the data associated with them. Your account will not be deleted.","reset_notice":"Are you sure to reset your account? This is permanent and cannot be undone.","reset_success":"Your account has been reset successfully.","reset_title":"Reset your account","save":"Update preferences","security_help":"Change security matters for your account.","security_title":"Security","settings_success":"Preferences updated!","sidebar_personalization":"Personalization","sidebar_settings":"Account settings","sidebar_settings_api":"API","sidebar_settings_auditlogs":"Audit logs","sidebar_settings_dav":"DAV Resources","sidebar_settings_export":"Export data","sidebar_settings_import":"Import data","sidebar_settings_security":"Security","sidebar_settings_storage":"Storage","sidebar_settings_subscriptions":"Subscription","sidebar_settings_tags":"Tag management","sidebar_settings_users":"Users","storage_account_info":"Your account limit is :accountLimit MB. Your current usage is :currentAccountSize MB (about :percentUsage%).","storage_description":"Here you can see all the documents and photos uploaded about your contacts.","storage_title":"Storage","storage_upgrade_notice":"Upgrade your account to be able to upload documents and photos.","stripe_error_api_connection":"Network communication with Stripe failed. Try again later.","stripe_error_authentication":"Wrong authentication with Stripe","stripe_error_card":"Your card was declined. Decline message is: :message","stripe_error_invalid_request":"Invalid parameters. Try again later.","stripe_error_rate_limit":"Too many requests with Stripe right now. Try again later.","subscriptions_account_cancel":"You can cancel subscription anytime.","subscriptions_account_confirm_payment":"Your payment is currently incomplete, please confirm your payment.","subscriptions_account_current_paid_plan":"You are on the :name plan. Thanks so much for being a subscriber.","subscriptions_account_current_plan":"Your current plan","subscriptions_account_free_plan":"You are on the free plan.","subscriptions_account_free_plan_benefits_import_data_vcard":"Import your contacts with vCard","subscriptions_account_free_plan_benefits_reminders":"Reminders by email","subscriptions_account_free_plan_benefits_support":"Support the project in the long run, so we can introduce more great features.","subscriptions_account_free_plan_benefits_users":"Unlimited number of users","subscriptions_account_free_plan_upgrade":"You can upgrade your account to the :name plan, which costs $:price per month. Here are the advantages:","subscriptions_account_invoices":"Invoices","subscriptions_account_invoices_download":"Download","subscriptions_account_invoices_subscription":"Subscription from :startDate to :endDate","subscriptions_account_next_billing":"Your subscription will auto-renew on :date.","subscriptions_account_payment":"Which payment option fits you best?","subscriptions_account_upgrade":"Upgrade your account","subscriptions_account_upgrade_choice":"Pick a plan below and join over :customers persons who upgraded their Monica.","subscriptions_account_upgrade_title":"Upgrade Monica today and have more meaningful relationships.","subscriptions_back":"Back to settings","subscriptions_downgrade_cta":"Downgrade","subscriptions_downgrade_limitations":"The free plan has limitations. In order to be able to downgrade, you need to pass the checklist below:","subscriptions_downgrade_rule_contacts":"You must not have more than :number active contacts","subscriptions_downgrade_rule_contacts_constraint":"You currently have 1 contact.|You currently have :count contacts.","subscriptions_downgrade_rule_invitations":"You must not have any pending invitations","subscriptions_downgrade_rule_invitations_constraint":"You currently have 1 pending invitation.|You currently have :count pending invitations.","subscriptions_downgrade_rule_users":"You must have only 1 user in your account","subscriptions_downgrade_rule_users_constraint":"You currently have 1 user in your account.|You currently have :count users in your account.","subscriptions_downgrade_success":"You are back to the Free plan!","subscriptions_downgrade_thanks":"Thanks so much for trying the paid plan. We keep adding new features on Monica all the time – so you might want to come back in the future to see if you might be interested in taking a subscription again.","subscriptions_downgrade_title":"Downgrade your account to the free plan","subscriptions_help_change_desc":"You can cancel anytime, no questions asked, and all by yourself – no need to contact support. However, you will not be refunded for the current period.","subscriptions_help_change_title":"What if I change my mind?","subscriptions_help_discounts_desc":"We do! Monica is free for students, and free for non-profits and charities. Just contact the support with a proof of your status and we’ll apply this special status in your account.","subscriptions_help_discounts_title":"Do you have discounts for non-profits and education?","subscriptions_help_limits_plan":"Yes. Free plans let you manage :number contacts.","subscriptions_help_limits_title":"Is there a limit to the number of contacts we can have on the free plan?","subscriptions_help_opensource_desc":"Monica is an open source project. This means it is built by a community who wants to build a great tool for the greater good. Being open source means the code is publicly available on GitHub, and everyone can inspect it, modify it or enhance it. All the money we raise is dedicated to building better features, paying for more powerful servers, and paying other costs. Thanks for your help. We couldn’t do it without you.","subscriptions_help_opensource_title":"What is an open source project?","subscriptions_help_title":"Additional details you may be curious about","subscriptions_payment_cancelled":"This payment was cancelled.","subscriptions_payment_cancelled_title":"Payment Cancelled","subscriptions_payment_confirm_information":"Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below.","subscriptions_payment_confirm_title":"Confirm your :amount payment","subscriptions_payment_error_name":"Please provide your name.","subscriptions_payment_succeeded":"This payment was already successfully confirmed.","subscriptions_payment_succeeded_title":"Payment Successful","subscriptions_payment_success":"The payment was successful.","subscriptions_pdf_title":"Your :name monthly subscription","subscriptions_plan_choose":"Choose this plan","subscriptions_plan_include1":"Included with your upgrade:","subscriptions_plan_include2":"Unlimited number of contacts • Unlimited number of users • Reminders by email • Import with vCard • Personalization of the contact sheet","subscriptions_plan_include3":"100% of the profits go the development of this great open source project.","subscriptions_plan_month_bonus":"Cancel any time","subscriptions_plan_month_cost":"$5/month","subscriptions_plan_month_title":"Pay monthly","subscriptions_plan_year_bonus":"Peace of mind for a whole year","subscriptions_plan_year_cost":"$45/year","subscriptions_plan_year_cost_save":"you’ll save 25%","subscriptions_plan_year_title":"Pay annually","subscriptions_upgrade_charge":"We’ll charge your card :price now. The next charge will be on :date. If you ever change your mind, you can cancel at any time, no questions asked.","subscriptions_upgrade_charge_handled":"The payment is handled by Stripe. No card information touches our server.","subscriptions_upgrade_choose":"You picked the :plan plan.","subscriptions_upgrade_credit":"Credit or debit card","subscriptions_upgrade_infos":"We couldn’t be happier. Enter your payment info below.","subscriptions_upgrade_name":"Name on card","subscriptions_upgrade_submit":"Pay {amount}","subscriptions_upgrade_success":"Thank you! You are now subscribed.","subscriptions_upgrade_thanks":"Welcome to the community of people who try to make the world a better place.","subscriptions_upgrade_title":"Upgrade your account","subscriptions_upgrade_zip":"ZIP or postal code","tags_blank_description":"Tags work like folders, but you can add more than one tag to a contact. Go to a contact and tag a friend, right below the name. Once a contact is tagged, come back here to manage all the tags in your account.","tags_blank_title":"Tags are a great way of categorizing your contacts.","tags_list_contact_number":"1 contact|:count contacts","tags_list_delete_confirmation":"Are you sure you want to delete the tag? No contacts will be deleted, only the tag.","tags_list_delete_success":"The tag has been successfully deleted","tags_list_description":"You can organize your contacts by setting up tags. Tags work like folders, but you can add more than one tag to a contact. To add a new tag, add it on the contact itself.","tags_list_title":"Tags","temperature_scale":"Temperature scale","temperature_scale_celsius":"Celsius","temperature_scale_fahrenheit":"Fahrenheit","timezone":"Timezone","title_general":"General Information","title_i18n":"International settings","title_layout":"Layout","users_accept_title":"Accept invitation and create a new account","users_add_confirmation":"I confirm that I want to invite this user to my account. I understand that this person will have access to ALL of my data and see exactly what I see.","users_add_cta":"Invite user by email","users_add_description":"This person will have the same access as you do, including inviting or deleting other users, including you. Make sure you trust this person before giving them access.","users_add_email_field":"Enter the email of the person you want to invite","users_add_title":"Invite a new user to your account by email","users_blank_add_title":"Would you like to invite someone else?","users_blank_cta":"Invite someone","users_blank_description":"This person will have the same access that you have, and will be able to add, edit or delete contact information.","users_blank_title":"You are the only one who has access to this account.","users_error_already_invited":"You already have invited this user. Please choose another email address.","users_error_email_already_taken":"This email is already taken. Please choose another one","users_error_email_not_similar":"This is not the email of the person who’ve invited you.","users_error_please_confirm":"Please confirm that you want to invite this user before proceeding with the invitation","users_invitation_deleted_confirmation_message":"The invitation has been successfully deleted","users_invitation_need_subscription":"Adding more users requires a subscription.","users_invitations_delete_confirmation":"Are you sure you want to delete this invitation?","users_list_add_user":"Invite a new user","users_list_delete_confirmation":"Are you sure to delete this user from your account?","users_list_invitations_explanation":"Below are the people you’ve invited to join Monica as a collaborator.","users_list_invitations_invited_by":"invited by :name","users_list_invitations_sent_date":"sent on :date","users_list_invitations_title":"Pending invitations","users_list_title":"Users with access to your account","users_list_you":"That’s you","webauthn_buttonAdvise":"If your security key has a button, press it.","webauthn_delete_confirmation":"Are you sure you want to delete this key?","webauthn_delete_success":"Key deleted","webauthn_enable_description":"Add a new security key","webauthn_error_already_used":"This key is already registered. It’s not necessary to register it again.","webauthn_error_not_allowed":"The operation either timed out or was not allowed.","webauthn_insertKey":"Insert your security key.","webauthn_key_name":"Key name:","webauthn_key_name_help":"Give your key a name.","webauthn_last_use":"Last use: {timestamp}","webauthn_noButtonAdvise":"If it does not, remove it and insert it again.","webauthn_not_secured":"WebAuthn only supports secure connections. Please load this page with https scheme.","webauthn_not_supported":"Your browser doesn’t currently support WebAuthn.","webauthn_success":"Your key is detected and validated.","webauthn_title":"Security key — WebAuthn protocol"},"validation":{"accepted":"The :attribute must be accepted.","active_url":"The :attribute is not a valid URL.","after":"The :attribute must be a date after :date.","after_or_equal":"The :attribute must be a date after or equal to :date.","alpha":"The :attribute may only contain letters.","alpha_dash":"The :attribute may only contain letters, numbers, dashes and underscores.","alpha_num":"The :attribute may only contain letters and numbers.","array":"The :attribute must be an array.","attributes":[],"before":"The :attribute must be a date before :date.","before_or_equal":"The :attribute must be a date before or equal to :date.","between":{"array":"The :attribute must have between :min and :max items.","file":"The :attribute must be between :min and :max kilobytes.","numeric":"The :attribute must be between :min and :max.","string":"The :attribute must be between :min and :max characters."},"boolean":"The :attribute field must be true or false.","confirmed":"The :attribute confirmation does not match.","custom":{"attribute-name":{"rule-name":"custom-message"}},"date":"The :attribute is not a valid date.","date_equals":"The :attribute must be a date equal to :date.","date_format":"The :attribute does not match the format :format.","different":"The :attribute and :other must be different.","digits":"The :attribute must be :digits digits.","digits_between":"The :attribute must be between :min and :max digits.","dimensions":"The :attribute has invalid image dimensions.","distinct":"The :attribute field has a duplicate value.","email":"The :attribute must be a valid email address.","ends_with":"The :attribute must end with one of the following: :values.","exists":"The selected :attribute is invalid.","file":"The :attribute must be a file.","filled":"The :attribute field must have a value.","gt":{"array":"The :attribute must have more than :value items.","file":"The :attribute must be greater than :value kilobytes.","numeric":"The :attribute must be greater than :value.","string":"The :attribute must be greater than :value characters."},"gte":{"array":"The :attribute must have :value items or more.","file":"The :attribute must be greater than or equal :value kilobytes.","numeric":"The :attribute must be greater than or equal :value.","string":"The :attribute must be greater than or equal :value characters."},"image":"The :attribute must be an image.","in":"The selected :attribute is invalid.","in_array":"The :attribute field does not exist in :other.","integer":"The :attribute must be an integer.","ip":"The :attribute must be a valid IP address.","ipv4":"The :attribute must be a valid IPv4 address.","ipv6":"The :attribute must be a valid IPv6 address.","json":"The :attribute must be a valid JSON string.","lt":{"array":"The :attribute must have less than :value items.","file":"The :attribute must be less than :value kilobytes.","numeric":"The :attribute must be less than :value.","string":"The :attribute must be less than :value characters."},"lte":{"array":"The :attribute must not have more than :value items.","file":"The :attribute must be less than or equal :value kilobytes.","numeric":"The :attribute must be less than or equal :value.","string":"The :attribute must be less than or equal :value characters."},"max":{"array":"The :attribute may not have more than :max items.","file":"The :attribute may not be greater than :max kilobytes.","numeric":"The :attribute may not be greater than :max.","string":"The :attribute may not be greater than :max characters."},"mimes":"The :attribute must be a file of type: :values.","mimetypes":"The :attribute must be a file of type: :values.","min":{"array":"The :attribute must have at least :min items.","file":"The :attribute must be at least :min kilobytes.","numeric":"The :attribute must be at least :min.","string":"The :attribute must be at least :min characters."},"not_in":"The selected :attribute is invalid.","not_regex":"The :attribute format is invalid.","numeric":"The :attribute must be a number.","password":"The password is incorrect.","present":"The :attribute field must be present.","regex":"The :attribute format is invalid.","required":"The :attribute field is required.","required_if":"The :attribute field is required when :other is :value.","required_unless":"The :attribute field is required unless :other is in :values.","required_with":"The :attribute field is required when :values is present.","required_with_all":"The :attribute field is required when :values are present.","required_without":"The :attribute field is required when :values is not present.","required_without_all":"The :attribute field is required when none of :values are present.","same":"The :attribute and :other must match.","size":{"array":"The :attribute must contain :size items.","file":"The :attribute must be :size kilobytes.","numeric":"The :attribute must be :size.","string":"The :attribute must be :size characters."},"starts_with":"The :attribute must start with one of the following: :values.","string":"The :attribute must be a string.","timezone":"The :attribute must be a valid zone.","unique":"The :attribute has already been taken.","uploaded":"The :attribute failed to upload.","url":"The :attribute format is invalid.","uuid":"The :attribute must be a valid UUID.","vue":{"max":{"numeric":"{field} may not be greater than {max}.","string":"{field} may not be greater than {max} characters."},"required":"{field} is required.","url":"{field} is not a valid URL."}}}');function l(e,t){return 0}function c(e,t){var a=Math.abs(e);return a=a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2,Math.min(a,t-1)}const d={ar:function(e,t){var a=Math.abs(e);return a=0==a?0:1==a?1:2==a?2:a%100>=3&&a%100<=10?3:a%100>=11&&a%100<=99?4:5,Math.min(a,t-1)},cs:function(e,t){var a=Math.abs(e);return a=1==a?0:a>=2&&a<=4?1:2,Math.min(a,t-1)},fr:function(e,t){var a=Math.abs(e);return a=0==a||1==a?0:1,Math.min(a,t-1)},he:function(e,t){var a=Math.abs(e);return a=1==a?0:2==a?1:a<10&&a%10==0?2:3,Math.min(a,t-1)},hr:c,ja:l,ru:c,tr:l,uk:c,vi:l,zh:l,"zh-TW":l};Vue.use(n.Z),Vue.filter("formatDate",(function(e){if(e)return r()(String(e)).format("LL")})),window.marked=a(7084);const u={i18n:new n.Z({locale:"en",fallbackLocale:"en",messages:{en:_},pluralizationRules:d}),loadedLanguages:["en"],_setI18nLanguage:function(e){this.i18n.locale=e,o().defaults.headers.common["Accept-Language"]=e,document.querySelector("html").setAttribute("lang",e)},_loadLanguageAsync:function(e){var t=this;return this.i18n.locale===e||this.loadedLanguages.includes(e)?Promise.resolve(this.i18n):o().get("js/langs/".concat(e,".json")).then((function(a){return t.i18n.setLocaleMessage(e,a.data),t.loadedLanguages.push(e),t.i18n}))},loadLanguage:function(e,t){var a=this;return this._loadLanguageAsync(e).then((function(i){return t&&a._setI18nLanguage(e),r().locale("zh"===e?"zh-cn":e),i}))}}},9848:(e,t,a)=>{"use strict";var i=a(4765),o=a.n(i);a(9147),window.Vue=a(538),Vue.use(o()),Vue.component("StripeSubscription",a(5519).Z),Vue.component("FormInput",a(4651).Z),Vue.component("ContactSearch",a(4502).Z),a(6880).Z.loadLanguage(window.Laravel.locale,!0).then((function(e){return new Vue({i18n:e,data:{htmldir:window.Laravel.htmldir,locale:e.locale}}).$mount("#app")}))},4245:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});var i=a(3645),o=a.n(i)()((function(e){return e[1]}));o.push([e.id,".input[data-v-4de0f45a]{transition:all;transition-duration:.2s;border:1px solid #c4cdd5}.input[data-v-4de0f45a]:focus{border:1px solid #5c6ac4}",""]);const n=o},8260:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});var i=a(3645),o=a.n(i)()((function(e){return e[1]}));o.push([e.id,".autosuggest__results-container{position:relative;width:100%}.autosuggest__results,.autosuggest__results-overflow{position:absolute;width:100%;z-index:100}.autosuggest__results-overflow{overflow:scroll;max-height:361px}.autosuggest__results-item{background:#fff}.autosuggest__results-item--highlighted,.autosuggest__results-item:active,.autosuggest__results-item:focus,.autosuggest__results-item:hover{background:#f5f5f5}",""]);const n=o},9752:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});var i=a(3645),o=a.n(i)()((function(e){return e[1]}));o.push([e.id,".avatar-new[data-v-bf52d8fa]{background-color:#fdb660}.item-search-result[data-v-bf52d8fa]{position:relative;background:transparent}.item-search-result a[data-v-bf52d8fa]{color:inherit;text-decoration:none;vertical-align:middle;background:transparent}.item-search-result a span[data-v-bf52d8fa]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.item-search-result a[data-v-bf52d8fa]:hover{background:inherit;color:inherit}.item-search-result .avatar[data-v-bf52d8fa]{border-radius:3px;display:inline-block;height:36px;margin:10px;width:36px}.item-search-result .avatar-initials[data-v-bf52d8fa]{text-align:center;padding-top:6px;font-size:15px;color:#fff}.item-search-result[data-v-bf52d8fa]:last-child{border-bottom:initial}",""]);const n=o},595:(e,t,a)=>{var i={"./ar":867,"./ar.js":867,"./de":9740,"./de.js":9740,"./en-gb":2243,"./en-gb.js":2243,"./es":7093,"./es.js":7093,"./fr":4470,"./fr.js":4470,"./he":4206,"./he.js":4206,"./it":626,"./it.js":626,"./nl":3901,"./nl.js":3901,"./sv":8760,"./sv.js":8760,"./tr":2397,"./tr.js":2397,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-tw":4152,"./zh-tw.js":4152};function o(e){var t=n(e);return a(t)}function n(e){if(!a.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}o.keys=function(){return Object.keys(i)},o.resolve=n,e.exports=o,o.id=595},4651:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const i={props:{value:{type:[String,Number],default:""},title:{type:String,default:""},label:{type:String,default:null},id:{type:String,default:""},placeholder:{type:String,default:""},required:{type:Boolean,default:!0},inputType:{type:String,default:""},step:{type:String,default:""},width:{type:Number,default:-1},iclass:{type:[String,Array],default:""},maxlength:{type:Number,default:null},validator:{type:Object,default:null}},computed:{realid:function(){return this.id+this._uid},inputClass:function(){var e=[""!=this.iclass?this.iclass:"br2 f5 w-100 ba b--black-40 pa2 outline-0"];return this.validator&&e.push({error:this.validator.$error}),e.push("input"),e},inputStyle:function(){return this.width>=0?"width:"+this.width+"px":""},field:function(){return this.label&&this.label.length>0?this.label:this.title},requiredMessage:function(){return this.$t("validation.vue.required",{field:this.field})},urlMessage:function(){return this.$t("validation.vue.url",{field:this.field})},maxLengthMessage:function(){switch(this.inputType){case"number":"numeric"}return this.$t("validation.vue.max.".type,{field:this.field,max:this.validator?this.validator.$params.maxLength.max:""})}},methods:{focus:function(){this.$refs.input.focus()},onInput:function(e){this.validator&&void 0!==e.data&&this.validator.$reset(),this.$emit("input",e.target.value)},onSubmit:function(e){this.validator&&this.validator.$touch(),this.$emit("submit",e.target.value)},onBlur:function(e){this.validator&&""!==e.target.value&&this.validator.$touch(),this.$emit("blur",e.target.value)},onChange:function(e){this.validator&&this.validator.$touch(),this.$emit("change",e.target.value)}}};a(3553);const o=(0,a(1900).Z)(i,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:{"form-group-error":e.validator&&e.validator.$error}},[e.title?a("label",{staticClass:"mb2",class:{b:e.required,error:e.validator&&e.validator.$error},attrs:{for:e.realid}},[e._v("\n "+e._s(e.title)+"\n ")]):e._e(),e._v(" "),a("input",{ref:"input",class:e.inputClass,style:e.inputStyle,attrs:{id:e.realid,type:e.inputType,autofocus:"",required:e.required,name:e.id,placeholder:e.placeholder,maxlength:e.maxlength,step:e.step},domProps:{value:e.value},on:{input:function(t){return e.onInput(t)},blur:function(t){return e.onBlur(t)},change:function(t){return e.onChange(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmit(t)}}}),e._v(" "),e.validator&&e.validator.$error&&void 0!==e.validator.required&&!e.validator.required?a("small",{staticClass:"error"},[e._v("\n "+e._s(e.requiredMessage)+"\n ")]):e._e(),e._v(" "),e.validator&&e.validator.$error&&void 0!==e.validator.maxLength&&!e.validator.maxLength?a("small",{staticClass:"error"},[e._v("\n "+e._s(e.maxLengthMessage)+"\n ")]):e._e(),e._v(" "),e.validator&&e.validator.$error&&void 0!==e.validator.url&&!e.validator.url?a("small",{staticClass:"error"},[e._v("\n "+e._s(e.urlMessage)+"\n ")]):e._e()])}),[],!1,null,"4de0f45a",null).exports},4502:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var i=a(3363),o=a(8862);const n={components:{ContactAutosuggest:i.Z},props:{title:{type:String,default:null},required:{type:Boolean,default:!0},placeholder:{type:String,default:""},formNameOrder:{type:String,default:"firstname"}},computed:{componentItem:function(){return o.Z}},methods:{select:function(e){if(e.item.id>0)window.location=e.item.route;else{var t,a,i=e.item.keyword.split(" ").map((function(e){return _.capitalize(e)}));"firstname"==this.formNameOrder?(t=i[0],a=i.slice(1).join(" ")):(t=i.slice(1).join(" "),a=i[0]);var o=new URLSearchParams;t&&o.set("first_name",t),a&&o.set("last_name",a),window.location="people/add"+(""!=o?"?"+o:"")}}}};const s=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("contact-autosuggest",{attrs:{title:e.title,required:e.required,placeholder:e.placeholder,"component-item":e.componentItem,"input-class":"header-search-input"},on:{select:e.select}})],1)}),[],!1,null,null,null).exports},3363:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var i=a(9669),o=a.n(i);const n={components:{VueAutosuggest:a(3106).iC},props:{id:{type:String,default:null},title:{type:String,default:null},required:{type:Boolean,default:!0},addNoResult:{type:Boolean,default:!0},placeholder:{type:String,default:""},componentItem:{type:Object,default:function(){return null}},wait:{type:Number,default:200},minLen:{type:Number,default:1},overflow:{type:Boolean,default:!1},inputClass:{type:String,default:""},filter:{type:Function,default:function(){return!0}}},data:function(){return{items:[],callUpdateItems:null,cache:[]}},computed:{realid:function(){return this.id?this.id:"autosuggest__input"},inputProps:function(){return{id:this.realid,placeholder:this.placeholder,class:["form-control",this.inputClass]}}},mounted:function(){var e=this;this.callUpdateItems=_.debounce((function(t){e.getContacts(t,e).then((function(a){e.cache[t]=a,e.displayItems(t)}))}),this.wait)},methods:{updateItems:function(e){null!=e&&(e.length0?e.item.complete_name:e.item.keyword}}};a(4366);const s=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.title?a("label",{staticClass:"mb2",class:{b:e.required},attrs:{for:e.realid}},[e._v("\n "+e._s(e.title)+"\n ")]):e._e(),e._v(" "),a("vue-autosuggest",{ref:"autosuggest",attrs:{suggestions:e.items,"input-props":e.inputProps,"get-suggestion-value":e.getSuggestionValue,"component-attr-class-autosuggest-results":e.overflow?"autosuggest__results-overflow":"autosuggest__results"},on:{selected:e.selectHandler,click:e.clickHandler,blur:e.blurHandler,input:e.updateItems},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.suggestion;return[a(e.componentItem,{tag:"component",attrs:{item:i.item}})]}}])})],1)}),[],!1,null,null,null).exports},8862:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const i={props:{item:{type:Object,required:!0,default:null},withName:{type:Boolean,default:!0},className:{type:String,default:"avatar"}},data:function(){return{check:!0}}};a(1198);const o=(0,a(1900).Z)(i,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.item.id>0?a("div",{staticClass:"item-search-result",attrs:{"data-contact":e.item.id,"data-name":e.item.name}},[a("a",{attrs:{href:e.item.route}},[e.check?a("img",{class:e.className,attrs:{src:e.item.information.avatar.url,alt:e.item.complete_name},on:{error:function(t){e.check=!1}}}):a("div",{class:[e.className,"avatar-initials"],style:"background-color: "+e.item.information.avatar.default_avatar_color},[e._v("\n "+e._s(e.item.initials)+"\n ")]),e._v(" "),e.withName?[e._v("\n "+e._s(e.item.complete_name)+"\n ")]:e._e(),e._v(" "),a("span")],2)]):a("div",{staticClass:"item-search-result"},[a("div",{staticClass:"avatar avatar-initials avatar-new"},[e._v("\n +\n ")]),e._v("\n "+e._s(e.$t("people.people_add_new"))+"\n "),a("span")])}),[],!1,null,"bf52d8fa",null).exports},5519:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const i={props:{name:{type:String,default:""},stripeKey:{type:String,default:""},clientSecret:{type:String,default:""},plan:{type:String,default:""},amount:{type:String,default:""},callback:{type:String,default:""},token:{type:String,default:""},confirm:{type:Boolean,default:!1},paymentSucceeded:{type:Boolean,default:!1},paymentCancelled:{type:Boolean,default:!1}},data:function(){return{selectedName:"",stripe:null,zip:"",errors:"",successMessage:"",cardElement:null,paymentMethod:"",paymentProcessing:!1,paymentProcessed:!1}},watch:{name:function(){this.selectedName=this.name}},mounted:function(){this.selectedName=this.name,(this.paymentSucceeded||this.paymentCancelled)&&(this.paymentProcessed=!0),this.paymentProcessed||this.start()},methods:{start:function(){this.stripe=Stripe(this.stripeKey);var e=this.stripe.elements();this.cardElement=e.create("card",{hidePostalCode:!0,style:{base:{color:"#32325d",lineHeight:"18px",fontFamily:'"Helvetica Neue", Helvetica, sans-serif',fontSmoothing:"antialiased",fontSize:"16px","::placeholder":{color:"#aab7c4"}},invalid:{color:"#fa755a",iconColor:"#fa755a"}}}),this.cardElement.mount("#card-element");var t=this;this.cardElement.addEventListener("change",(function(e){e.error?t.errors=e.error.message:t.errors=""}))},handleError:function(e){"parameter_invalid_empty"===e.code&&"payment_method_data[billing_details][name]"===e.param?this.errors=this.$t("settings.subscriptions_payment_error_name"):this.errors=e.message},subscribe:function(){var e=this;this.errors="",this.paymentProcessing=!0,this.paymentProcessed=!1,this.stripe.handleCardSetup(e.clientSecret,e.cardElement,{payment_method_data:{billing_details:{name:e.selectedName,address:{postal_code:e.zip}}}}).then((function(t){e.paymentProcessing=!1,t.error?e.handleError(t.error):(e.paymentProcessed=!0,e.paymentSucceeded=!0,e.successMessage=e.$t("settings.subscriptions_payment_success"),e.notify(e.successMessage,!0),e.processPayment(t.setupIntent))}))},processPayment:function(e){var t=this;this.paymentMethod=e.payment_method,setTimeout((function(){t.$refs.form.submit()}),10)},confirmPayment:function(){var e=this;this.paymentProcessing=!0,this.paymentProcessed=!1,this.errorMessage="",this.stripe.handleCardPayment(e.clientSecret,e.cardElement,{payment_method_data:{billing_details:{name:this.selectedName}}}).then((function(t){e.paymentProcessing=!1,t.error?e.handleError(t.error):(e.paymentProcessed=!0,e.paymentSucceeded=!0,e.successMessage=e.$t("settings.subscriptions_payment_success"),e.notify(e.successMessage,!0),setTimeout((function(){window.location=e.callback}),3e3))}))},notify:function(e,t){this.$notify({group:"subscription",title:e,text:"",type:t?"success":"error"})}}};const o=(0,a(1900).Z)(i,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("form",{ref:"form",staticClass:"mb4",attrs:{action:e.callback,method:"post"},on:{submit:function(t){return t.preventDefault(),e.subscribe()}}},[a("notifications",{attrs:{group:"subscription",position:"top middle",duration:5e3,width:"400"}}),e._v(" "),a("div",{staticClass:"form-group"},[e.errors?a("div",{staticClass:"alert alert-danger w-100",attrs:{role:"alert"}},[e._v("\n "+e._s(e.errors)+"\n ")]):e._e(),e._v(" "),e.paymentSucceeded?a("div",[a("h1",{staticClass:"text-xl mt-2 mb-4 text-gray-700"},[e._v("\n "+e._s(e.$t("settings.subscriptions_payment_succeeded_title"))+"\n ")]),e._v(" "),e.successMessage?a("p",{staticClass:"mb-6"},[e._v("\n "+e._s(e.successMessage)+"\n ")]):a("p",{staticClass:"mb-6"},[e._v("\n "+e._s(e.$t("settings.subscriptions_payment_succeeded"))+"\n ")])]):e.paymentCancelled?a("div",[a("h1",{staticClass:"text-xl mt-2 mb-4 text-gray-700"},[e._v("\n "+e._s(e.$t("settings.subscriptions_payment_cancelled_title"))+"\n ")]),e._v(" "),a("p",{staticClass:"mb-6"},[e._v("\n "+e._s(e.$t("settings.subscriptions_payment_cancelled"))+"\n ")])]):e.paymentProcessed?e._e():a("div",{staticClass:"b--gray-monica ba pa4 br2 mb3 bg-black-05",attrs:{id:"payment-elements"}},[a("div",{staticClass:"form-row"},[a("div",{staticClass:"mb3"},[a("form-input",{attrs:{id:"cardholder-name","input-type":"text",iclass:"br3 b--black-30 ba pa3 w-100 f4",required:!0,title:e.$t("settings.subscriptions_upgrade_name")},model:{value:e.selectedName,callback:function(t){e.selectedName=t},expression:"selectedName"}})],1),e._v(" "),a("div",{staticClass:"mb3"},[a("form-input",{attrs:{id:"address-zip","input-type":"text",iclass:"br3 b--black-30 ba pa3 w-100 f4",title:e.$t("settings.subscriptions_upgrade_zip")},model:{value:e.zip,callback:function(t){e.zip=t},expression:"zip"}})],1),e._v(" "),a("label",{attrs:{for:"card-element"}},[e._v("\n "+e._s(e.$t("settings.subscriptions_upgrade_credit"))+"\n ")]),e._v(" "),a("div",{attrs:{id:"card-element"}})]),e._v(" "),a("button",{staticClass:"btn btn-primary w-100 mt3",attrs:{id:"card-button",disabled:e.paymentProcessing},domProps:{innerHTML:e._s(e.$t("settings.subscriptions_upgrade_submit",{amount:e.amount}))},on:{click:function(t){t.preventDefault(),e.confirm?e.confirmPayment():e.subscribe()}}})]),e._v(" "),e.paymentProcessed?a("a",{staticClass:"btn btn-secondary w-100 tc",attrs:{href:e.callback}},[e._v("\n "+e._s(e.$t("app.go_back"))+"\n ")]):e._e()]),e._v(" "),a("input",{attrs:{type:"hidden",name:"_token"},domProps:{value:e.token}}),e._v(" "),a("input",{attrs:{type:"hidden",name:"plan"},domProps:{value:e.plan}}),e._v(" "),a("input",{attrs:{type:"hidden",name:"payment_method"},domProps:{value:e.paymentMethod}})],1)}),[],!1,null,null,null).exports},3553:(e,t,a)=>{var i=a(4245);i.__esModule&&(i=i.default),"string"==typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals);(0,a(5346).Z)("2026d81d",i,!0,{})},4366:(e,t,a)=>{var i=a(8260);i.__esModule&&(i=i.default),"string"==typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals);(0,a(5346).Z)("49ad299d",i,!0,{})},1198:(e,t,a)=>{var i=a(9752);i.__esModule&&(i=i.default),"string"==typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals);(0,a(5346).Z)("b6858088",i,!0,{})}},e=>{"use strict";e.O(0,[898],(()=>{return t=9848,e(e.s=t);var t}));e.O()}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[385],{9147:(e,t,a)=>{window._=a(6486);try{window.Popper=a(8981).default,window.$=window.jQuery=a(9755),a(6801),a(9331),a(3863),a(9872),a(7424),a(8471)}catch(e){}window.axios=a(9669),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest"},6880:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var i=a(9669),o=a.n(i),n=a(7152),s=a(381),r=a.n(s);const _=JSON.parse('{"app":{"add":"Add","another_day":"another day","application_description":"Monica is a tool to manage your interactions with your loved ones, friends, and family.","application_og_title":"Have better relations with your loved ones. Free online CRM for friends and family.","application_title":"Monica – personal relationship manager","back":"Back","breadcrumb_add_note":"Add a note","breadcrumb_add_significant_other":"Add significant other","breadcrumb_api":"API","breadcrumb_archived_contacts":"Archived contacts","breadcrumb_dashboard":"Dashboard","breadcrumb_dav":"DAV Resources","breadcrumb_edit_introductions":"How did you meet","breadcrumb_edit_note":"Edit a note","breadcrumb_edit_significant_other":"Edit significant other","breadcrumb_journal":"Journal","breadcrumb_list_contacts":"List of people","breadcrumb_profile":"Profile of :name","breadcrumb_settings":"Settings","breadcrumb_settings_export":"Export","breadcrumb_settings_import":"Import","breadcrumb_settings_import_report":"Import report","breadcrumb_settings_import_upload":"Upload","breadcrumb_settings_personalization":"Personalization","breadcrumb_settings_security":"Security","breadcrumb_settings_security_2fa":"Two Factor Authentication","breadcrumb_settings_subscriptions":"Subscription","breadcrumb_settings_tags":"Tags","breadcrumb_settings_users":"Users","breadcrumb_settings_users_add":"Add a user","cancel":"Cancel","close":"Close","compliance_desc":"We have changed our Terms of Use and Privacy Policy. By law we have to ask you to review them and accept them so you can continue to use your account.","compliance_desc_end":"We don’t do anything nasty with your data or your account and we never will.","compliance_terms":"Accept new terms and privacy policy","compliance_title":"Sorry for the interruption.","confirm":"Confirm","contact_list_avatar":"Avatar","contact_list_description":"Description","contact_list_name":"Contact","copy":"Copy","create":"Create","date":"Date","dav_birthdays":"Birthdays","dav_birthdays_description":":name’s contact’s birthdays","dav_contacts":"Contacts","dav_contacts_description":":name’s contacts","dav_tasks":"Tasks","dav_tasks_description":":name’s tasks","default_save_success":"The data has been saved.","delete":"Delete","delete_confirm":"Are you sure?","done":"Done","download":"Download","edit":"Edit","emotion_adoration":"Adoration","emotion_affection":"Affection","emotion_aggravation":"Aggravation","emotion_agitation":"Agitation","emotion_agony":"Agony","emotion_alarm":"Alarm","emotion_alienation":"Alienation","emotion_amazement":"Amazement","emotion_amusement":"Amusement","emotion_anger":"Anger","emotion_anguish":"Anguish","emotion_annoyance":"Annoyance","emotion_anxiety":"Anxiety","emotion_apprehension":"Apprehension","emotion_arousal":"Arousal","emotion_astonishment":"Astonishment","emotion_attraction":"Attraction","emotion_bitterness":"Bitterness","emotion_bliss":"Bliss","emotion_caring":"Caring","emotion_cheerfulness":"Cheerfulness","emotion_compassion":"Compassion","emotion_contempt":"Contempt","emotion_contentment":"Contentment","emotion_defeat":"Defeat","emotion_dejection":"Dejection","emotion_delight":"Delight","emotion_depression":"Depression","emotion_desire":"Desire","emotion_despair":"Despair","emotion_disappointment":"Disappointment","emotion_disgust":"Disgust","emotion_dislike":"Dislike","emotion_dismay":"Dismay","emotion_displeasure":"Displeasure","emotion_distress":"Distress","emotion_dread":"Dread","emotion_eagerness":"Eagerness","emotion_ecstasy":"Ecstasy","emotion_elation":"Elation","emotion_embarrassment":"Embarrassment","emotion_enjoyment":"Enjoyment","emotion_enthrallment":"Enthrallment","emotion_enthusiasm":"Enthusiasm","emotion_envy":"Envy","emotion_euphoria":"Euphoria","emotion_exasperation":"Exasperation","emotion_excitement":"Excitement","emotion_exhilaration":"Exhilaration","emotion_fear":"Fear","emotion_ferocity":"Ferocity","emotion_fondness":"Fondness","emotion_fright":"Fright","emotion_frustration":"Frustration","emotion_fury":"Fury","emotion_gaiety":"Gaiety","emotion_gladness":"Gladness","emotion_glee":"Glee","emotion_gloom":"Gloom","emotion_glumness":"Glumness","emotion_grief":"Grief","emotion_grouchiness":"Grouchiness","emotion_grumpiness":"Grumpiness","emotion_guilt":"Guilt","emotion_happiness":"Happiness","emotion_hate":"Hate","emotion_homesickness":"Homesickness","emotion_hope":"Hope","emotion_hopelessness":"Hopelessness","emotion_horror":"Horror","emotion_hostility":"Hostility","emotion_humiliation":"Humiliation","emotion_hurt":"Hurt","emotion_hysteria":"Hysteria","emotion_infatuation":"Infatuation","emotion_insecurity":"Insecurity","emotion_insult":"Insult","emotion_irritation":"Irritation","emotion_isolation":"Isolation","emotion_jealousy":"Jealousy","emotion_jolliness":"Jolliness","emotion_joviality":"Joviality","emotion_joy":"Joy","emotion_jubilation":"Jubilation","emotion_liking":"Liking","emotion_loathing":"Loathing","emotion_loneliness":"Loneliness","emotion_longing":"Longing","emotion_love":"Love","emotion_lust":"Lust","emotion_melancholy":"Melancholy","emotion_misery":"Misery","emotion_mortification":"Mortification","emotion_neglect":"Neglect","emotion_nervousness":"Nervousness","emotion_optimism":"Optimism","emotion_outrage":"Outrage","emotion_panic":"Panic","emotion_passion":"Passion","emotion_pity":"Pity","emotion_pleasure":"Pleasure","emotion_pride":"Pride","emotion_primary_anger":"Anger","emotion_primary_fear":"Fear","emotion_primary_joy":"Joy","emotion_primary_love":"Love","emotion_primary_sadness":"Sadness","emotion_primary_surprise":"Surprise","emotion_rage":"Rage","emotion_rapture":"Rapture","emotion_regret":"Regret","emotion_rejection":"Rejection","emotion_relief":"Relief","emotion_remorse":"Remorse","emotion_resentment":"Resentment","emotion_revulsion":"Revulsion","emotion_sadness":"Sadness","emotion_satisfaction":"Satisfaction","emotion_scorn":"Scorn","emotion_secondary_affection":"Affection","emotion_secondary_cheerfulness":"Cheerfulness","emotion_secondary_contentment":"Contentment","emotion_secondary_disappointment":"Disappointment","emotion_secondary_disgust":"Disgust","emotion_secondary_enthrallment":"Enthrallment","emotion_secondary_envy":"Envy","emotion_secondary_exasperation":"Exasperation","emotion_secondary_horror":"Horror","emotion_secondary_irritation":"Irritation","emotion_secondary_longing":"Longing","emotion_secondary_lust":"Lust","emotion_secondary_neglect":"Neglect","emotion_secondary_nervousness":"Nervousness","emotion_secondary_optimism":"Optimism","emotion_secondary_pride":"Pride","emotion_secondary_rage":"Rage","emotion_secondary_relief":"Relief","emotion_secondary_sadness":"Sadness","emotion_secondary_shame":"Shame","emotion_secondary_suffering":"Suffering","emotion_secondary_surprise":"Surprise","emotion_secondary_sympathy":"Sympathy","emotion_secondary_zest":"Zest","emotion_sentimentality":"Sentimentality","emotion_shame":"Shame","emotion_shock":"Shock","emotion_sorrow":"Sorrow","emotion_spite":"Spite","emotion_suffering":"Suffering","emotion_surprise":"Surprise","emotion_sympathy":"Sympathy","emotion_tenderness":"Tenderness","emotion_tenseness":"Tenseness","emotion_terror":"Terror","emotion_thrill":"Thrill","emotion_uneasiness":"Uneasiness","emotion_unhappiness":"Unhappiness","emotion_vengefulness":"Vengefulness","emotion_woe":"Woe","emotion_worry":"Worry","emotion_wrath":"Wrath","emotion_zeal":"Zeal","emotion_zest":"Zest","error_help":"We’ll be right back.","error_id":"Error ID: :id","error_maintenance":"Maintenance in progress. We’ll be right back.","error_no_term":"There is no policy for this instance yet.","error_save":"We had an error trying to save the data.","error_title":"Whoops! Something went wrong.","error_try_again":"Something went wrong. Please try again.","error_twitter":"Follow our Twitter account to be alerted when it’s up again.","error_unauthorized":"You don’t have the right to edit this resource.","error_unavailable":"Service unavailable","error_user_account":"This user does not belong to the given account.","file_selected":"One file selected…|{count} files selected…","filter":"Filter the list","footer_modal_version_release_away":"You are 1 release behind the latest version available. You should update your instance.|You are :number releases behind the latest version available. You should update your instance.","footer_modal_version_whats_new":"What’s new","footer_new_version":"A new version of Monica is available","footer_newsletter":"Newsletter","footer_privacy":"Privacy policy","footer_release":"Release notes","footer_remarks":"Comments?","footer_send_email":"Send us an email","footer_source_code":"Contribute","footer_version":"Version: :version","gender_female":"Woman","gender_male":"Man","gender_no_gender":"No gender","gender_none":"Rather not say","go_back":"Go back","header_changelog_link":"Product changes","header_logout_link":"Logout","header_settings_link":"Settings","load_more":"Load more","loading":"Loading…","main_nav_activities":"Activities","main_nav_cta":"Add people","main_nav_dashboard":"Dashboard","main_nav_family":"Contacts","main_nav_journal":"Journal","main_nav_tasks":"Tasks","markdown_description":"Want to format your text nicely? We support Markdown to add bold, italic, lists, and more.","markdown_link":"Read documentation","new":"new","no":"No","percent_uploaded":"{percent}% uploaded","relationship_type_bestfriend":"best friend","relationship_type_bestfriend_female":"best friend","relationship_type_bestfriend_female_with_name":":name’s best friend","relationship_type_bestfriend_with_name":":name’s best friend","relationship_type_boss":"boss","relationship_type_boss_female":"boss","relationship_type_boss_female_with_name":":name’s boss","relationship_type_boss_with_name":":name’s boss","relationship_type_child":"son","relationship_type_child_female":"daughter","relationship_type_child_female_with_name":":name’s daughter","relationship_type_child_with_name":":name’s son","relationship_type_colleague":"colleague","relationship_type_colleague_female":"colleague","relationship_type_colleague_female_with_name":":name’s colleague","relationship_type_colleague_with_name":":name’s colleague","relationship_type_cousin":"cousin","relationship_type_cousin_female":"cousin","relationship_type_cousin_female_with_name":":name’s cousin","relationship_type_cousin_with_name":":name’s cousin","relationship_type_date":"date","relationship_type_date_female":"date","relationship_type_date_female_with_name":":name’s date","relationship_type_date_with_name":":name’s date","relationship_type_ex":"ex-boyfriend","relationship_type_ex_female":"ex-girlfriend","relationship_type_ex_female_with_name":":name’s ex-girlfriend","relationship_type_ex_husband":"ex-husband","relationship_type_ex_husband_female":"ex-wife","relationship_type_ex_husband_female_with_name":":name’s ex-wife","relationship_type_ex_husband_with_name":":name’s ex-husband","relationship_type_ex_with_name":":name’s ex-boyfriend","relationship_type_friend":"friend","relationship_type_friend_female":"friend","relationship_type_friend_female_with_name":":name’s friend","relationship_type_friend_with_name":":name’s friend","relationship_type_godfather":"godfather","relationship_type_godfather_female":"godmother","relationship_type_godfather_female_with_name":":name’s godmother","relationship_type_godfather_with_name":":name’s godfather","relationship_type_godson":"godson","relationship_type_godson_female":"goddaughter","relationship_type_godson_female_with_name":":name’s goddaughter","relationship_type_godson_with_name":":name’s godson","relationship_type_grandchild":"grand child","relationship_type_grandchild_female":"grand child","relationship_type_grandchild_female_with_name":":name’s grand child","relationship_type_grandchild_with_name":":name’s grand child","relationship_type_grandparent":"grand parent","relationship_type_grandparent_female":"grand parent","relationship_type_grandparent_female_with_name":":name’s grand parent","relationship_type_grandparent_with_name":":name’s grand parent","relationship_type_group_family":"Family relationships","relationship_type_group_friend":"Friend relationships","relationship_type_group_love":"Love relationships","relationship_type_group_other":"Other kind of relationships","relationship_type_group_work":"Work relationships","relationship_type_inlovewith":"in love with","relationship_type_inlovewith_female":"in love with","relationship_type_inlovewith_female_with_name":"someone :name is in love with","relationship_type_inlovewith_with_name":"someone :name is in love with","relationship_type_lovedby":"loved by","relationship_type_lovedby_female":"loved by","relationship_type_lovedby_female_with_name":":name’s secret lover","relationship_type_lovedby_with_name":":name’s secret lover","relationship_type_lover":"lover","relationship_type_lover_female":"lover","relationship_type_lover_female_with_name":":name’s lover","relationship_type_lover_with_name":":name’s lover","relationship_type_mentor":"mentor","relationship_type_mentor_female":"mentor","relationship_type_mentor_female_with_name":":name’s mentor","relationship_type_mentor_with_name":":name’s mentor","relationship_type_nephew":"nephew","relationship_type_nephew_female":"niece","relationship_type_nephew_female_with_name":":name’s niece","relationship_type_nephew_with_name":":name’s nephew","relationship_type_parent":"father","relationship_type_parent_female":"mother","relationship_type_parent_female_with_name":":name’s mother","relationship_type_parent_with_name":":name’s father","relationship_type_partner":"significant other","relationship_type_partner_female":"significant other","relationship_type_partner_female_with_name":":name’s significant other","relationship_type_partner_with_name":":name’s significant other","relationship_type_protege":"protege","relationship_type_protege_female":"protege","relationship_type_protege_female_with_name":":name’s protege","relationship_type_protege_with_name":":name’s protege","relationship_type_sibling":"brother","relationship_type_sibling_female":"sister","relationship_type_sibling_female_with_name":":name’s sister","relationship_type_sibling_with_name":":name’s brother","relationship_type_spouse":"spouse","relationship_type_spouse_female":"spouse","relationship_type_spouse_female_with_name":":name’s spouse","relationship_type_spouse_with_name":":name’s spouse","relationship_type_stepchild":"stepson","relationship_type_stepchild_female":"stepdaughter","relationship_type_stepchild_female_with_name":":name’s stepdaughter","relationship_type_stepchild_with_name":":name’s stepson","relationship_type_stepparent":"stepfather","relationship_type_stepparent_female":"stepmother","relationship_type_stepparent_female_with_name":":name’s stepmother","relationship_type_stepparent_with_name":":name’s stepfather","relationship_type_subordinate":"subordinate","relationship_type_subordinate_female":"subordinate","relationship_type_subordinate_female_with_name":":name’s subordinate","relationship_type_subordinate_with_name":":name’s subordinate","relationship_type_uncle":"uncle","relationship_type_uncle_female":"aunt","relationship_type_uncle_female_with_name":":name’s aunt","relationship_type_uncle_with_name":":name’s uncle","remove":"Remove","retry":"Retry","revoke":"Revoke","save":"Save","save_close":"Save and close","today":"today","type":"Type","unknown":"I don’t know","update":"Update","upgrade":"Upgrade to unlock","upload":"Upload","verify":"Verify","weather_clear-day":"Clear day","weather_clear-night":"Clear night","weather_cloudy":"Cloudy","weather_current_temperature_celsius":":temperature °C","weather_current_temperature_fahrenheit":":temperature °F","weather_current_title":"Current weather","weather_fog":"Fog","weather_partly-cloudy-day":"Partly cloudy day","weather_partly-cloudy-night":"Partly cloudy night","weather_rain":"Rain","weather_sleet":"Sleet","weather_snow":"Snow","weather_wind":"Wind","with":"with","yes":"Yes","yesterday":"yesterday","zoom":"Zoom"},"auth":{"2fa_one_time_password":"Two factor authentication code","2fa_otp_help":"Open up your two factor authentication mobile app and copy the code","2fa_recuperation_code":"Enter a two factor recovery code","2fa_title":"Two Factor Authentication","2fa_wrong_validation":"The two factor authentication has failed.","back_homepage":"Back to homepage","button_remember":"Remember Me","change_language":"Change language to :lang","change_language_title":"Change language:","confirmation_again":"If you want to change your email address you can click here.","confirmation_check":"Before proceeding, please check your email for a verification link.","confirmation_fresh":"A fresh verification link has been sent to your email address.","confirmation_request_another":"If you did not receive the email click here to request another.","confirmation_title":"Verify Your Email Address","create_account":"Create the first account by signing up","email":"Email","email_change_current_email":"Current email address:","email_change_new":"New email address","email_change_title":"Change your email address","email_changed":"Your email address has been changed. Check your mailbox to validate it.","failed":"These credentials do not match our records.","login":"Login","login_again":"Please login again to your account","login_to_account":"Login to your account","login_with_recovery":"Login with a recovery code","mfa_auth_otp":"Authenticate with your two factor device","mfa_auth_webauthn":"Authenticate with a security key (WebAuthn)","not_authorized":"You are not authorized to execute this action","password":"Password","password_forget":"Forget your password?","password_reset":"Reset your password","password_reset_action":"Reset Password","password_reset_email":"E-Mail Address","password_reset_email_content":"Click here to reset your password:","password_reset_password":"Password","password_reset_password_confirm":"Confirm Password","password_reset_send_link":"Send Password Reset Link","password_reset_title":"Reset Password","recovery":"Recovery code","register_action":"Register","register_create_account":"You need to create an account to use Monica","register_email":"Enter a valid email address","register_email_example":"you@home","register_firstname":"First name","register_firstname_example":"eg. John","register_invitation_email":"For security purposes, please indicate the email of the person who’ve invited you to join this account. This information is provided in the invitation email.","register_lastname":"Last name","register_lastname_example":"eg. Doe","register_login":"Log in if you already have an account.","register_password":"Password","register_password_confirmation":"Password confirmation","register_password_example":"Enter a secure password","register_policy":"Signing up signifies you’ve read and agree to our Privacy Policy and Terms of use.","register_title_create":"Create your Monica account","register_title_welcome":"Welcome to your newly installed Monica instance","signup":"Sign up","signup_disabled":"Registration is currently disabled","signup_error":"An error occured trying to register the user","signup_no_account":"Don’t have an account?","throttle":"Too many login attempts. Please try again in :seconds seconds.","use_recovery":"Or you can use a recovery code"},"changelog":{"note":"Note: unfortunately, this page is only in English.","title":"Product changes"},"dashboard":{"dashboard_blank_cta":"Add your first contact","dashboard_blank_description":"Monica is the place to organize all the interactions you have with the people you care about.","dashboard_blank_illustration":"Illustration by Freepik","dashboard_blank_title":"Welcome to your account!","debts_you_owe":"You owe","notes_title":"You don’t have any starred notes yet.","product_changes":"Product changes","product_view_details":"View details","reminders_next_months":"Events in the next 3 months","reminders_none":"No reminders for this month.","statistics_activities":"Activities","statistics_contacts":"Contacts","statistics_gifts":"Gifts","tab_calls_blank":"You haven’t logged any calls yet.","tab_debts":"Debts","tab_debts_blank":"You haven’t logged any debts yet.","tab_favorite_notes":"Favorite notes","tab_recent_calls":"Recent calls","tab_tasks":"Tasks","tab_tasks_blank":"You haven’t any tasks yet.","task_add_cta":"Add a task","tasks_add_note":"Press Enter to add the task.","tasks_add_task_placeholder":"What is this task about?","tasks_tab_your_contacts":"Tasks related to your contacts","tasks_tab_your_tasks":"Your tasks"},"format":{"full_date_year":"F d, Y","full_hour":"h.i A","full_month":"F","full_month_year":"F Y","short_date":"M d","short_date_year":"M d, Y","short_date_year_time":"M d, Y H:i","short_day":"D","short_month":"M","short_month_year":"M Y","short_text":"{text}…"},"journal":{"delete_confirmation":"Are you sure you want to delete this journal entry?","entry_delete_success":"The journal entry has been successfully deleted.","journal_add":"Add a journal entry","journal_add_comment":"Care to add a comment (optional)?","journal_add_cta":"Save","journal_add_date":"Date","journal_add_post":"Entry","journal_add_title":"Title (optional)","journal_blank_cta":"Add your first journal entry","journal_blank_description":"The journal lets you write events that happened to you, and remember them.","journal_come_back":"Thanks. Come back tomorrow to rate your day again.","journal_created_at":"Created at {date}","journal_created_automatically":"Created automatically","journal_description":"Note: the journal lists both manual journal entries, and automatic entries like Activities done with your contacts. While you can delete journal entries manually, you’ll have to delete the activity directly on the contact page.","journal_edit":"Edit a journal entry","journal_empty":"Empty journal","journal_entry_rate":"You rated your day.","journal_entry_type_activity":"Activity","journal_entry_type_journal":"Journal entry","journal_rate":"How was your day? You can rate it once a day.","journal_show_comment":"Show comment"},"logs":{"contact_log_contact_created":"Created the contact.","contact_log_contact_description_cleared":"Cleared the description.","contact_log_contact_description_updated":"Updated the description.","contact_log_contact_work_updated":"Updated work information.","settings_log_company_created":"Created a company called :name.","settings_log_contact_created_with_name":"Added :name as a contact.","settings_log_contact_description_cleared_with_name":"Cleared the description of :name.","settings_log_contact_description_updated_with_name":"Updated the description of :name.","settings_log_contact_work_updated_with_name":"Updated work information of :name."},"mail":{"comment":"Comment: :comment","confirmation_email_bottom":"If you did not create an account, no further action is required.","confirmation_email_button":"Verify email address","confirmation_email_intro":"To validate your email click on the button below","confirmation_email_title":"Monica – Email verification","footer_contact_info":"Add, view, complete, and change information about this contact:","footer_contact_info2":"See :name’s profile","footer_contact_info2_link":"See :name’s profile: :url","for":"For: :name","greetings":"Hi :username","invitation_button":"Accept invitation","invitation_expiration":"This link will expire in :count days.","invitation_intro":"You’ve been invited by :name (:email) to use Monica, a nice Personal Relationship Management tool.","invitation_link":"To accept the invitation, click on the link below:","invitation_title":"Monica – You are invited by :name","notification_description":"In :count days (on :date), the following event will happen:","notification_subject_line":"You have an upcoming event","notifications_footer":"If you’re having trouble clicking the \\":actionText\\" button, copy and paste the URL below into your web browser: [:actionURL](:actionURL)","notifications_hello":"Hello!","notifications_regards":"Regards","notifications_rights":"All rights reserved","notifications_whoops":"Whoops!","password_reset_bottom":"If you did not request a password reset, no further action is required.","password_reset_button":"Reset Password","password_reset_expiration":"This password reset link will expire in :count minutes.","password_reset_intro":"You are receiving this email because we received a password reset request for your account.","password_reset_title":"Monica – Reset Password Notification","stay_in_touch_subject_description":"You asked to be reminded to stay in touch with :name every :frequency day.|You asked to be reminded to stay in touch with :name every :frequency days.","stay_in_touch_subject_line":"Stay in touch with :name","subject_line":"Reminder for :contact","want_reminded_of":"You wanted to be reminded of :reason"},"pagination":{"next":"Next ❯","previous":"❮ Previous"},"passwords":{"changed":"Password changed successfully.","invalid":"Current password you entered is not correct.","reset":"Your password has been reset!","sent":"If the email you entered exists in our records, you’ve been sent a password reset link.","throttled":"Please wait before retrying.","token":"This password reset token is invalid.","user":"If the email you entered exists in our records, you’ve been sent a password reset link."},"people":{"activities_activity":"Activity Category","activities_add_activity":"Add activity","activities_add_category":"Indicate a category","activities_add_date_occured":"The activity happened on...","activities_add_emotions":"Add emotions","activities_add_emotions_title":"Do you want to log how you felt during this activity? (optional)","activities_add_error":"Error when adding the activity","activities_add_more_details":"Add more details","activities_add_participants":"Who, apart from {name}, participated in this activity? (optional)","activities_add_participants_cta":"Add participants","activities_add_pick_activity":"(Optional) Would you like to categorize this activity? You don’t have to, but it will give you statistics later on","activities_add_success":"The activity has been added successfully","activities_add_title":"What did you do with {name}?","activities_blank_add_activity":"Add an activity","activities_blank_title":"Keep track of what you’ve done with {name} in the past, and what you’ve talked about","activities_delete_success":"The activity has been deleted successfully","activities_item_information":":Activity. Happened on :date","activities_list_category":"Category:","activities_list_date":"Happened on","activities_list_emotions":"Emotions felt:","activities_list_participants":"Participants:","activities_profile_number_occurences":":value activity|:value activities","activities_profile_subtitle":"You’ve logged :total_activities activity with :name in total and :activities_last_twelve_months in the last 12 months so far.|You’ve logged :total_activities activities with :name in total and :activities_last_twelve_months in the last 12 months so far.","activities_profile_title":"Activities report between :name and you","activities_profile_year_summary":"Here is what you two have done in :year","activities_profile_year_summary_activity_types":"Here is a breakdown of the type of activities you’ve done together in :year","activities_summary":"Describe what you did","activities_update_success":"The activity has been updated successfully","activities_view_activities_report":"View activities report","activities_who_was_involved":"Who was involved?","activity_title":"Activities","activity_type_ate_at_his_place":"ate at their place","activity_type_ate_at_home":"ate at home","activity_type_ate_restaurant":"ate at a restaurant","activity_type_category_cultural_activities":"Cultural activities","activity_type_category_food":"Food","activity_type_category_simple_activities":"Simple activities","activity_type_category_sport":"Sport","activity_type_did_sport_activities_together":"played a sport together","activity_type_just_hung_out":"just hung out","activity_type_picnicked":"picnicked","activity_type_talked_at_home":"just talked at home","activity_type_watched_movie_at_home":"watched a movie at home","activity_type_went_bar":"went to a bar","activity_type_went_concert":"went to a concert","activity_type_went_museum":"went to the museum","activity_type_went_play":"went to a play","activity_type_went_theater":"went to the theater","age_approximate_in_years":"around :age years old","age_exact_birthdate":"born :date","age_exact_in_years":":age years old","auditlogs_author":"By :name on :date","auditlogs_breadcrumb":"History","auditlogs_link":"History","auditlogs_title":"Everything that happened to :name","avatar_adorable_avatar":"The Adorable avatar","avatar_change_title":"Change your avatar","avatar_crop_new_avatar_photo":"Crop new avatar photo","avatar_current":"Keep the current avatar","avatar_default_avatar":"The default avatar","avatar_gravatar":"The Gravatar associated with the email address of this person. Gravatar is a global system that lets users associate email addresses with photos.","avatar_photo":"From a photo that you upload","avatar_question":"Which avatar would you like to use?","birthdate_not_set":"Birthdate is not set","call_blank_desc":"You called {name}","call_blank_title":"Keep track of the phone calls you’ve done with {name}","call_button":"Log a call","call_delete_confirmation":"Are you sure you want to delete this call?","call_delete_success":"The call has been deleted successfully","call_emotions":"Emotions:","call_empty_comment":"No details","call_he_called":"{name} called","call_title":"Phone calls","call_you_called":"You called","calls_add_success":"The phone call has been saved.","contact_address_form_city":"City (optional)","contact_address_form_country":"Country (optional)","contact_address_form_latitude":"Latitude (numbers only) (optional)","contact_address_form_longitude":"Longitude (numbers only) (optional)","contact_address_form_name":"Label (optional)","contact_address_form_postal_code":"Postal code (optional)","contact_address_form_province":"Province (optional)","contact_address_form_street":"Street (optional)","contact_address_title":"Addresses","contact_archive":"Archive contact","contact_archive_help":"Archived contacts will not be shown on the contact list, but still appear in search results.","contact_field_label_cell":"Mobile","contact_field_label_fax":"Fax","contact_field_label_home":"Home","contact_field_label_main":"Main","contact_field_label_other":"Other","contact_field_label_pager":"Pager","contact_field_label_personal":"Personal","contact_field_label_work":"Work","contact_info_address":"Lives in","contact_info_form_contact_type":"Contact type","contact_info_form_content":"Content","contact_info_form_personalize":"Personalize","contact_info_title":"Contact information","contact_unarchive":"Unarchive contact","conversation_add_another":"Add another message","conversation_add_content":"Write down what was said","conversation_add_error":"You must add at least one message.","conversation_add_how":"How did you communicate?","conversation_add_success":"The conversation has been successfully added.","conversation_add_title":"Record a new conversation","conversation_add_what_was_said":"What did you say?","conversation_add_when":"When did you have this conversation?","conversation_add_who_wrote":"Who said this message?","conversation_add_you":"You","conversation_blank":"Record conversations you have with :name on social media, SMS, ...","conversation_delete_link":"Delete the conversation","conversation_delete_success":"The conversation has been successfully deleted.","conversation_edit_delete":"Are you sure you want to delete this conversation? Deletion is permanent.","conversation_edit_success":"The conversation has been successfully updated.","conversation_edit_title":"Edit conversation","conversation_list_cta":"Log conversation","conversation_list_table_content":"Partial content (last message)","conversation_list_table_messages":"Messages","conversation_list_title":"Conversations","debt_add_add_cta":"Add debt","debt_add_amount":"the sum of","debt_add_cta":"Add debt","debt_add_reason":"for the following reason (optional)","debt_add_success":"The debt has been added successfully","debt_add_they_owe":":name owes you","debt_add_title":"Debt management","debt_add_you_owe":"You owe :name","debt_delete_confirmation":"Are you sure you want to delete this debt?","debt_delete_success":"The debt has been deleted successfully","debt_edit_success":"The debt has been updated successfully","debt_edit_update_cta":"Update debt","debt_they_owe":":name owes you :amount","debt_title":"Debts","debt_you_owe":"You owe :amount","debts_blank_title":"Manage debts you owe to :name or :name owes you","deceased_add_reminder":"Add a reminder for this date","deceased_age":"Age at death","deceased_date_label":"Deceased date","deceased_know_date":"I know the date this person died","deceased_label":"Deceased","deceased_label_with_date":"Deceased on :date","deceased_mark_person_deceased":"Mark this person as deceased","deceased_reminder_title":"Anniversary of the death of :name","document_list_blank_desc":"Here you can store documents related to this person.","document_list_cta":"Upload document","document_list_title":"Documents","document_upload_zone_cta":"Upload a file","document_upload_zone_error":"There was an error uploading the document. Please try again below.","document_upload_zone_progress":"Uploading the document...","edit_contact_information":"Edit contact information","emotion_this_made_me_feel":"This made you feel…","food_preferences_add_success":"Food preferences have been saved","food_preferences_cta":"Add food preferences","food_preferences_edit_cta":"Save food preferences","food_preferences_edit_description":"Perhaps :firstname or someone in the :family’s family has an allergy. Or doesn’t like a specific bottle of wine. Indicate them here so you will remember it next time you invite them for dinner","food_preferences_edit_description_no_last_name":"Perhaps :firstname has an allergy. Or doesn’t like a specific bottle of wine. Indicate them here so you will remember it next time you invite them for dinner","food_preferences_edit_title":"Indicate food preferences","food_preferences_title":"Food preferences","gifts_add_comment":"Comment (optional)","gifts_add_date":"Date (optional)","gifts_add_gift":"Add a gift","gifts_add_gift_already_offered":"Gift given","gifts_add_gift_idea":"Gift idea","gifts_add_gift_name":"Gift name","gifts_add_gift_received":"Gift received","gifts_add_gift_title":"What is this gift?","gifts_add_link":"Link to the web page (optional)","gifts_add_photo":"Photo (optional)","gifts_add_photo_title":"Add a photo for this gift","gifts_add_recipient":"Recipient (optional)","gifts_add_recipient_field":"Recipient","gifts_add_someone":"This gift is for someone in {name}’s family in particular","gifts_add_success":"The gift has been added successfully","gifts_add_title":"Gift management for :name","gifts_add_value":"Value (optional)","gifts_delete_confirmation":"Are you sure you want to delete this gift?","gifts_delete_cta":"Delete","gifts_delete_success":"The gift has been deleted successfully","gifts_delete_title":"Delete a gift","gifts_for":"For: {name}","gifts_ideas":"Gift ideas","gifts_link":"Link","gifts_mark_offered":"Mark as given","gifts_offered":"Gifts given","gifts_offered_as_an_idea":"Mark as an idea","gifts_received":"Gifts received","gifts_title":"Gifts","gifts_update_success":"The gift has been updated successfully","gifts_view_comment":"View comment","information_edit_birthdate_label":"Birthdate","information_edit_description":"Description (Optional)","information_edit_description_help":"Used on the contact list to add some context, if necessary.","information_edit_exact":"I know the exact birthdate of this person...","information_edit_firstname":"First name","information_edit_lastname":"Last name (Optional)","information_edit_max_size":"Max :size Kb.","information_edit_max_size2":"Max {size} Kb.","information_edit_not_year":"I know the day and month of the birthdate of this person, but not the year…","information_edit_probably":"This person is probably...","information_edit_success":"The profile has been updated successfully","information_edit_title":"Edit :name’s personal information","information_edit_unknown":"I do not know this person’s age","information_no_work_defined":"No work information defined","information_work_at":"at :company","introductions_add_reminder":"Add a reminder to celebrate this encounter on the anniversary this event happened","introductions_additional_info":"Explain how and where you met","introductions_blank_cta":"Indicate how you met :name","introductions_edit_met_through":"Has someone introduced you to this person?","introductions_first_met_date":"Date you met","introductions_first_met_date_known":"This is the date we met","introductions_met_date":"Met on :date","introductions_met_through":"Met through :name","introductions_no_first_met_date":"I don’t know the date we met","introductions_no_met_through":"No one","introductions_reminder_title":"Anniversary of the day you first met","introductions_sidebar_title":"How you met","introductions_title_edit":"How did you meet :name?","introductions_update_success":"You’ve successfully updated the information about how you met this person","last_activity_date":"Last activity together: :date","last_activity_date_empty":"Last activity together: unknown","last_called":"Last called: :date","last_called_empty":"Last called: unknown","life_event_blank":"Log what happens to the life of {name} for your future reference.","life_event_category_family_relationships":"Family & relationships","life_event_category_health_wellness":"Health & wellness","life_event_category_home_living":"Home & living","life_event_category_travel_experiences":"Travel & experiences","life_event_category_work_education":"Work & education","life_event_create_add_yearly_reminder":"Add a yearly reminder for this event","life_event_create_category":"All categories","life_event_create_date":"You do not need to indicate a month or a day - only the year is mandatory.","life_event_create_default_description":"Add information about what you know","life_event_create_default_story":"Story (optional)","life_event_create_default_title":"Title (optional)","life_event_create_life_event":"Add life event","life_event_create_success":"The life event has been added","life_event_date_it_happened":"Date it happened","life_event_delete_description":"Are you sure you want to delete this life event? Deletion is permanent.","life_event_delete_success":"The life event has been deleted","life_event_delete_title":"Delete a life event","life_event_list_cta":"Add life event","life_event_list_tab_life_events":"Life events","life_event_list_tab_other":"Notes, reminders, ...","life_event_list_title":"Life events","life_event_sentence_achievement_or_award":"Got an achievement or award","life_event_sentence_anniversary":"Anniversary","life_event_sentence_bought_a_home":"Bought a home","life_event_sentence_broken_bone":"Broke a bone","life_event_sentence_changed_beliefs":"Changed beliefs","life_event_sentence_dentist":"Went to the dentist","life_event_sentence_end_of_relationship":"Ended a relationship","life_event_sentence_engagement":"Got engaged","life_event_sentence_expecting_a_baby":"Expects a baby","life_event_sentence_first_kiss":"Kissed for the first time","life_event_sentence_first_word":"Spoke for the first time","life_event_sentence_holidays":"Went on holidays","life_event_sentence_home_improvement":"Made a home improvement","life_event_sentence_loss_of_a_loved_one":"Lost a loved one","life_event_sentence_marriage":"Got married","life_event_sentence_military_service":"Started military service","life_event_sentence_moved":"Moved","life_event_sentence_new_child":"Had a child","life_event_sentence_new_eating_habits":"Started new eating habits","life_event_sentence_new_family_member":"Added a family member","life_event_sentence_new_hobby":"Started a hobby","life_event_sentence_new_instrument":"Learned a new instrument","life_event_sentence_new_job":"Started a new job","life_event_sentence_new_language":"Learned a new language","life_event_sentence_new_license":"Got a license","life_event_sentence_new_pet":"Got a pet","life_event_sentence_new_relationship":"Started a relationship","life_event_sentence_new_roommate":"Got a roommate","life_event_sentence_new_school":"Started school","life_event_sentence_new_sport":"Started a sport","life_event_sentence_new_vehicle":"Got a new vehicle","life_event_sentence_overcame_an_illness":"Overcame an illness","life_event_sentence_published_book_or_paper":"Published a paper","life_event_sentence_quit_a_habit":"Quit a habit","life_event_sentence_removed_braces":"Removed braces","life_event_sentence_retirement":"Retired","life_event_sentence_study_abroad":"Studied abroad","life_event_sentence_surgery":"Had surgery","life_event_sentence_tattoo_or_piercing":"Got a tattoo or piercing","life_event_sentence_travel":"Traveled","life_event_sentence_volunteer_work":"Started volunteering","life_event_sentence_wear_glass_or_contact":"Started to wear glass or contact lenses","life_event_sentence_weight_loss":"Lost weight","list_link_to_active_contacts":"You are viewing archived contacts. See the list of active contacts instead.","list_link_to_archived_contacts":"List of archived contacts","me":"This is you","modal_call_comment":"What did you talk about? (optional)","modal_call_emotion":"Do you want to log how you felt during this call? (optional)","modal_call_exact_date":"The phone call happened on","modal_call_title":"Log a call","modal_call_who_called":"Who called?","notes_add_cta":"Add note","notes_create_success":"The note has been created successfully","notes_delete_confirmation":"Are you sure you want to delete this note? Deletion is permanent","notes_delete_success":"The note has been deleted successfully","notes_delete_title":"Delete a note","notes_favorite":"Add/remove from favorites","notes_update_success":"The note has been saved successfully","people_add_birthday_reminder":"Wish happy birthday to :name","people_add_birthday_reminder_deceased":"On this date, :name, would have celebrated his birthday","people_add_cta":"Add","people_add_firstname":"First name","people_add_gender":"Gender","people_add_import":"Do you want to import your contacts?","people_add_lastname":"Last name (Optional)","people_add_middlename":"Middle name (Optional)","people_add_missing":"No Person Found Add New One Now","people_add_new":"Add new person","people_add_nickname":"Nickname (Optional)","people_add_reminder_for_birthday":"Create an annual reminder for the birthday","people_add_success":":name has been successfully created","people_add_title":"Add a new person","people_delete_confirmation":"Are you sure you want to delete this contact? Deletion is permanent.","people_delete_message":"Delete contact","people_delete_success":"The contact has been deleted","people_edit_email_error":"There is already a contact in your account with this email address. Please choose another one.","people_export":"Export as vCard","people_list_account_upgrade_cta":"Upgrade now","people_list_account_upgrade_title":"Upgrade your account to unlock it to its full potential.","people_list_account_usage":"Your account usage: :current/:limit contacts","people_list_blank_cta":"Add someone","people_list_blank_title":"You don’t have anyone in your account yet","people_list_clear_filter":"Clear filter","people_list_contacts_per_tags":"1 contact|:count contacts","people_list_filter_tag":"Showing all the contacts tagged with","people_list_filter_untag":"Showing all untagged contacts","people_list_firstnameAZ":"Sort by first name A → Z","people_list_firstnameZA":"Sort by first name Z → A","people_list_hide_dead":"Hide deceased people (:count)","people_list_last_updated":"Last consulted:","people_list_lastactivitydateNewtoOld":"Sort by last activity date newest to oldest","people_list_lastactivitydateOldtoNew":"Sort by last activity date oldest to newest","people_list_lastnameAZ":"Sort by last name A → Z","people_list_lastnameZA":"Sort by last name Z → A","people_list_number_kids":"1 kid|:count kids","people_list_number_reminders":"1 reminder|:count reminders","people_list_show_dead":"Show deceased people (:count)","people_list_sort":"Sort","people_list_stats":"1 contact|:count contacts","people_list_untagged":"View untagged contacts","people_not_found":"Contact not found","people_save_and_add_another_cta":"Submit and add someone else","people_search":"Search your contacts...","people_search_all":"All","people_search_next":"Next","people_search_no_results":"No results found","people_search_of":"of","people_search_page":"Page","people_search_prev":"Prev","people_search_rows_per_page":"Rows per page","pets_bird":"Bird","pets_cat":"Cat","pets_create_success":"The pet has been successfully added","pets_delete_success":"The pet has been deleted","pets_dog":"Dog","pets_fish":"Fish","pets_hamster":"Hamster","pets_horse":"Horse","pets_kind":"Kind of pet","pets_name":"Name (optional)","pets_other":"Other","pets_rabbit":"Rabbit","pets_rat":"Rat","pets_reptile":"Reptile","pets_small_animal":"Small animal","pets_title":"Pets","pets_update_success":"The pet has been updated","photo_current_profile_pic":"Current profile picture","photo_delete":"Delete photo","photo_list_blank_desc":"You can store images about this contact. Upload one now!","photo_list_cta":"Upload photo","photo_list_title":"Related photos","photo_make_profile_pic":"Make profile picture","photo_next":"Next photo ❯","photo_previous":"❮ Previous photo","photo_title":"Photos","photo_upload_zone_cta":"Upload a photo","relationship_delete_confirmation":"Are you sure you want to delete this relationship? Deletion is permanent.","relationship_form_add":"Add a new relationship","relationship_form_add_choice":"Who is the relationship with?","relationship_form_add_description":"This will let you treat this person like any other contact.","relationship_form_add_no_existing_contact":"You don’t have any contacts who can be related to :name at the moment.","relationship_form_add_success":"The relationship has been successfully set.","relationship_form_also_create_contact":"Create a Contact entry for this person.","relationship_form_associate_contact":"An existing contact","relationship_form_associate_dropdown":"Search and select an existing contact from the dropdown below","relationship_form_associate_dropdown_placeholder":"Search and select an existing contact","relationship_form_create_contact":"Add a new person","relationship_form_deletion_success":"The relationship has been deleted.","relationship_form_edit":"Edit an existing relationship","relationship_form_is_with":"This person is...","relationship_form_is_with_name":":name is...","relationship_unlink_confirmation":"Are you sure you want to delete this relationship? This person will not be deleted – only the relationship between the two.","reminder_frequency_day":"every day|every :number days","reminder_frequency_month":"every month|every :number months","reminder_frequency_one_time":"on :date","reminder_frequency_week":"every week|every :number weeks","reminder_frequency_year":"every year|every :number year","reminders_add_cta":"Add reminder","reminders_add_description":"Please remind me to...","reminders_add_error_custom_text":"You need to indicate a text for this reminder","reminders_add_next_time":"When is the next time you would like to be reminded about this?","reminders_add_once":"Remind me about this just once","reminders_add_optional_comment":"Optional comment","reminders_add_recurrent":"Remind me about this every","reminders_add_starting_from":"starting from the date specified above","reminders_add_title":"What would you like to be reminded of about :name?","reminders_birthday":"Birthday of :name","reminders_blank_add_activity":"Add a reminder","reminders_blank_title":"Is there something you want to be reminded of about :name?","reminders_create_success":"The reminder has been added successfully","reminders_cta":"Add a reminder","reminders_delete_confirmation":"Are you sure you want to delete this reminder?","reminders_delete_cta":"Delete","reminders_delete_success":"The reminder has been deleted successfully","reminders_description":"We will send an email for each one of the reminders below. Reminders are sent every morning the day events will happen. Reminders automatically added for birthdates can not be deleted. If you want to change those dates, edit the birthdate of the contacts.","reminders_edit_update_cta":"Update reminder","reminders_free_plan_warning":"You are on the Free plan. No emails are sent on this plan. To receive your reminders by email, upgrade your account.","reminders_next_expected_date":"on","reminders_one_time":"One time","reminders_type_month":"month","reminders_type_week":"week","reminders_type_year":"year","reminders_update_success":"The reminder has been updated successfully","section_contact_information":"Contact information","section_personal_activities":"Activities","section_personal_gifts":"Gifts","section_personal_notes":"Notes","section_personal_reminders":"Reminders","section_personal_tasks":"Tasks","set_favorite":"Favorite contacts are placed at the top of the contact list","stay_in_touch":"Stay in touch","stay_in_touch_frequency":"Stay in touch every day|Stay in touch every {count} days","stay_in_touch_invalid":"The frequency must be a number greater than 0.","stay_in_touch_modal_desc":"We can remind you by email to keep in touch with {firstname} at a regular interval.","stay_in_touch_modal_label":"Send me an email every... {count} day|Send me an email every... {count} days","stay_in_touch_modal_title":"Stay in touch","stay_in_touch_premium":"You need to upgrade your account to make use of this feature","tag_add":"Add tags","tag_add_search":"Add or search tags","tag_edit":"Edit tag","tag_no_tags":"No tags yet","tasks_add_task":"Add a task","tasks_blank_title":"You don’t have any tasks yet.","tasks_complete_success":"The task has changed status successfully","tasks_delete_success":"The task has been deleted successfully","tasks_form_description":"Description (optional)","tasks_form_title":"Title","tasks_title":"Tasks","work_add_cta":"Update work information","work_edit_company":"Company (optional)","work_edit_job":"Job title (optional)","work_edit_success":"Work information updated","work_edit_title":"Update :name’s job information","work_information":"Work information"},"reminder":{"type_birthday":"Wish happy birthday to","type_birthday_kid":"Wish happy birthday to the kid of","type_email":"Email","type_hangout":"Hangout with","type_lunch":"Lunch with","type_phone_call":"Call"},"settings":{"2fa_disable_description":"Disable Two Factor Authentication for your account. Be careful, your account will be much less secure!","2fa_disable_error":"Error when trying to disable Two Factor Authentication","2fa_disable_success":"Two Factor Authentication disabled","2fa_disable_title":"Disable Two Factor Authentication","2fa_enable_description":"Enable Two Factor Authentication to increase the security of your account.","2fa_enable_error":"Error when trying to activate Two Factor Authentication","2fa_enable_error_already_set":"Two Factor Authentication is already activated","2fa_enable_otp":"Open up your Two Factor Authentication mobile app and scan the following QR barcode:","2fa_enable_otp_help":"If your Two Factor Authentication mobile app does not support QR barcodes, enter in the following code:","2fa_enable_otp_validate":"Please validate the new device you’ve just set up:","2fa_enable_success":"Two Factor Authentication activated","2fa_enable_title":"Enable Two Factor Authentication","2fa_otp_title":"Two Factor Authentication mobile application","2fa_title":"Two Factor Authentication","api_authorized_clients":"List of authorized clients","api_authorized_clients_desc":"This section lists all the clients you’ve authorized to access your application data. You can revoke this authorization at anytime.","api_authorized_clients_name":"Name","api_authorized_clients_none":"There are no authorized clients yet.","api_authorized_clients_scopes":"Scopes","api_authorized_clients_title":"Authorized Applications","api_description":"The API can be used to manipulate Monica’s data from an external application, like a mobile application for instance.","api_endpoint":"The API endpoint for this Monica instance is:","api_help":"To use the API, a token is mandatory. You can either create a personal access token (Bearer authentication), or authorize an OAuth client to create it for you. See API documentation.","api_oauth_clientid":"Client ID","api_oauth_clients":"Your OAuth clients","api_oauth_clients_desc":"This section lets you register your own OAuth clients.","api_oauth_clients_desc2":"Use this client id to request a new token, and convert authorization codes to access tokens. See Laravel Passport documentation for more information.","api_oauth_create":"Create Client","api_oauth_create_new":"Create New Client","api_oauth_edit":"Edit Client","api_oauth_name":"Name","api_oauth_name_help":"Something your users will recognize and trust.","api_oauth_not_created":"You have not created any OAuth clients.","api_oauth_redirecturl":"Redirect URL","api_oauth_redirecturl_help":"Your application’s authorization callback URL.","api_oauth_secret":"Secret","api_oauth_title":"OAuth Clients","api_pao_description":"Make sure you give this token to a source you trust – as they allow you to access all your data.","api_personal_access_tokens":"Personal access tokens","api_title":"API access","api_token_create":"Create Token","api_token_create_new":"Create New Token","api_token_delete":"Delete","api_token_expire":"Expires at {date}","api_token_help":"Here is your new personal access token. This is the only time it will be shown so don’t lose it! You may now use this token to make API requests.","api_token_name":"Token name","api_token_not_created":"You have not created any personal access tokens.","api_token_scopes":"Scopes","api_token_title":"Personal Access Tokens","archive_cta":"Archive all of your contacts","archive_desc":"This will archive all of the contacts in your account.","archive_title":"Archive all of the contacts in your account","currency":"Currency","dav_caldav_birthdays_export":"Export all birthdays in one file","dav_caldav_tasks_export":"Export all tasks in one file","dav_carddav_export":"Export all contacts in one file","dav_clipboard_copied":"Value copied into your clipboard","dav_connect_help":"You can connect your contacts and/or calendars with this base url on you phone or computer.","dav_connect_help2":"Use your login (email) and create an API token as the password to authenticate.","dav_copy_help":"Copy into your clipboard","dav_description":"Here you can find all settings to use WebDAV resources for CardDAV and CalDAV exports.","dav_title":"WebDAV","dav_title_caldav":"CalDAV","dav_title_carddav":"CardDAV","dav_url_base":"Base url for all CardDAV and CalDAV resources:","dav_url_caldav_birthdays":"CalDAV url for Birthdays resources:","dav_url_caldav_tasks":"CalDAV url for Tasks resources:","dav_url_carddav":"CardDAV url for Contacts resource:","delete_cta":"Delete account","delete_desc":"Do you wish to delete your account? Deletion is permanent and all of your data will be erased permanently. If you have a subscription, it will be cancelled immediately.","delete_notice":"Are you sure you want to delete your account? This is permanent and cannot be undone. All of your data will be deleted and will not be recoverable.","delete_other_desc":"Your data in the main database will be deleted immediately. As described in our privacy policy, we carry out daily backups, securely encrypted backups of the database and this backup is kept for 30 days after which it is completely deleted. We cannot delete specific data from the backups we hold any earlier than this. All of your data will be completely deleted within 30 days of your account’s deletion.","delete_title":"Delete your account","email":"Email address","email_help":"This is the email used to login, and this is where Monica will send your reminders.","email_placeholder":"Enter email","export_be_patient":"Click the button to start the export. It may take several minutes to process the export – please be patient and do not repeatedly click the button.","export_sql_cta":"Export data to SQL","export_sql_explanation":"Exporting your data in SQL format allows you to take your data and import it to your own Monica instance. This is only useful if you are running Monica on your own server.","export_sql_link_instructions":"Read the instructions to learn how to import this file into your instance.","export_title":"Export your account data","export_title_sql":"Export data to SQL","firstname":"First name","import_blank_cta":"Import vCard","import_blank_description":"We can import vCard files that you can get from Google Contacts or your Contact manager.","import_blank_question":"Would you like to import contacts now?","import_blank_title":"You haven’t imported any contacts yet.","import_cta":"Upload contacts","import_in_progress":"The import is in progress. Reload the page in one minute.","import_need_subscription":"Importing data requires a subscription.","import_report_date":"Date of the import","import_report_number_contacts":"Number of contacts in the file","import_report_number_contacts_imported":"Number of imported contacts","import_report_number_contacts_skipped":"Number of skipped contacts","import_report_status_imported":"Imported","import_report_status_skipped":"Skipped","import_report_title":"Importing report","import_report_type":"Type of import","import_result_stat":"Uploaded vCard with 1 contact (:total_imported imported, :total_skipped skipped)|Uploaded vCard with :total_contacts contacts (:total_imported imported, :total_skipped skipped)","import_stat":"You’ve imported :number files so far.","import_title":"Import contacts in your account","import_upload_behaviour":"Import behaviour:","import_upload_behaviour_add":"Add new contacts and skip existing","import_upload_behaviour_help":"Replacing will replace all data found in the vCard, but will keep existing contact fields.","import_upload_behaviour_replace":"Replace existing contacts","import_upload_form_file":"Your .vcf or .vCard file:","import_upload_rule_cant_revert":"Please make sure data is accurate before uploading, as you can’t undo the upload.","import_upload_rule_format":"We support .vcard and .vcf files.","import_upload_rule_instructions":"Export instructions for macOS Contacts.app and Google Contacts.","import_upload_rule_limit":"Files are limited to 10 MB.","import_upload_rule_multiple":"If your contacts have multiple email addresses or phone numbers, only the first entry will be saved.","import_upload_rule_time":"It might take up to a minute to upload the contacts and process them. Please be patient.","import_upload_rule_vcard":"We support the vCard 3.0 format, which is the default format for macOS’s Contacts.app and Google Contacts.","import_upload_rules_desc":"We do however have some rules:","import_upload_title":"Import your contacts from a vCard file","import_vcard_contact_exist":"Contact already exists","import_vcard_contact_no_firstname":"No first name (mandatory)","import_vcard_file_no_entries":"File contains no entries","import_vcard_file_not_found":"File not found","import_vcard_parse_error":"Error when parsing the vCard entry","import_vcard_unknown_entry":"Unknown contact name","import_view_report":"View report","lastname":"Last name","layout":"Layout","layout_big":"Full width of the browser","layout_small":"Maximum 1200 pixels wide","locale":"Language used in the app","locale_ar":"Arabic","locale_cs":"Czech","locale_de":"German","locale_en":"English","locale_en-GB":"English (United Kingdom)","locale_es":"Spanish","locale_fr":"French","locale_he":"Hebrew","locale_help":"Do you want to help translating Monica or add a new language? Please follow this link for more information.","locale_hr":"Croatian","locale_it":"Italian","locale_ja":"Japanese","locale_nl":"Dutch","locale_pt":"Portuguese","locale_pt-BR":"Portuguese (Brazil)","locale_ru":"Russian","locale_sv":"Swedish","locale_tr":"Turkish","locale_zh":"Chinese Simplified","locale_zh-TW":"Chinese Traditional","logs_actor":"Actor","logs_description":"Description","logs_object":"Object","logs_size":"Size (Kb)","logs_subject":"Subject","logs_timestamp":"Timestamp","logs_title":"Everything that has happened to this account","me_choose":"Choose yourself","me_choose_placeholder":"Choose yourself","me_help":"This is the contact that represents you in Monica","me_no_contact":"No contact selected yet.","me_remove_contact":"Remove the association","me_select":"Select a contact","me_select_click":"Click here to select a contact.","me_title":"Me as a contact","name":"Your name: :name","name_order":"Name order","name_order_firstname_lastname":" – John Doe","name_order_firstname_lastname_nickname":" () – John Doe (Rambo)","name_order_firstname_nickname_lastname":" () – John (Rambo) Doe","name_order_lastname_firstname":" – Doe John","name_order_lastname_firstname_nickname":" () – Doe John (Rambo)","name_order_lastname_nickname_firstname":" () – Doe (Rambo) John","name_order_nickname":" – Rambo","name_order_nickname_firstname_lastname":" ( ) – Rambo (Doe John)","password_btn":"Change password","password_change":"Change your password","password_current":"Current password","password_current_placeholder":"Enter your current password","password_new1":"New password","password_new1_placeholder":"Enter your new password","password_new2":"Confirm your new password","password_new2_placeholder":"Retype your new password","personalisation_paid_upgrade":"This is a premium feature that requires a Paid subscription to be active. Upgrade your account by visiting Settings > Subscription.","personalisation_paid_upgrade_vue":"This is a premium feature that requires a Paid subscription to be active. Upgrade your account by visiting Settings > Subscription.","personalization_activity_type_add_button":"Add a new activity type","personalization_activity_type_category_add":"Add a new activity type category","personalization_activity_type_category_description":"An activity with one of your contacts can have a type and a category type. Your account comes with a set of predefined category types by default, but you can customize these here.","personalization_activity_type_category_modal_add":"Add a new activity type category","personalization_activity_type_category_modal_delete":"Delete an activity type category","personalization_activity_type_category_modal_delete_desc":"Are you sure you want to delete this category? Deleting it will delete all associated activity types. Activities that belong to this category will not be affected by this deletion.","personalization_activity_type_category_modal_delete_error":"We can’t find this activity type category.","personalization_activity_type_category_modal_edit":"Edit an activity type category","personalization_activity_type_category_modal_question":"What should we name this new category?","personalization_activity_type_category_table_actions":"Actions","personalization_activity_type_category_table_name":"Name","personalization_activity_type_category_title":"Activity type categories","personalization_activity_type_modal_add":"Add a new activity type","personalization_activity_type_modal_delete":"Delete an activity type","personalization_activity_type_modal_delete_desc":"Are you sure you want to delete this activity type? Activities that belong to this category will not be affected by this deletion.","personalization_activity_type_modal_delete_error":"We can’t find this activity type.","personalization_activity_type_modal_edit":"Edit an activity type","personalization_activity_type_modal_question":"What should we name this new activity type?","personalization_contact_field_type_add":"Add new field type","personalization_contact_field_type_add_success":"The contact field type has been successfully added.","personalization_contact_field_type_delete_success":"The contact field type has been successfully deleted.","personalization_contact_field_type_description":"You can configure all the different types of contact fields that you can associate to all your contacts. For example, if a new social network appears in the future, you will be able to add this new way of communicating with your contacts right here.","personalization_contact_field_type_edit_success":"The contact field type has been successfully updated.","personalization_contact_field_type_modal_delete_description":"Are you sure you want to delete this contact field type? Deleting this type of contact field will delete ALL the data with this type for all of your contacts.","personalization_contact_field_type_modal_delete_title":"Delete an existing contact field type","personalization_contact_field_type_modal_edit_title":"Edit an existing contact field type","personalization_contact_field_type_modal_icon":"Icon (optional)","personalization_contact_field_type_modal_icon_help":"You can associate an icon with this contact field type. You need to add a reference to a Font Awesome icon.","personalization_contact_field_type_modal_name":"Name","personalization_contact_field_type_modal_protocol":"Protocol (optional)","personalization_contact_field_type_modal_protocol_help":"Each new contact field type can be clickable. If a protocol is set, we will use it to trigger the action that is set.","personalization_contact_field_type_modal_title":"Add a new contact field type","personalization_contact_field_type_table_actions":"Actions","personalization_contact_field_type_table_name":"Name","personalization_contact_field_type_table_protocol":"Protocol","personalization_contact_field_type_title":"Contact field types","personalization_genders_add":"Add new gender type","personalization_genders_default":"Default gender","personalization_genders_desc":"You can define as many genders as you need to. You need at least one gender type in your account.","personalization_genders_f":"Female","personalization_genders_list_contact_number":"{count} contact|{count} contacts","personalization_genders_m":"Male","personalization_genders_make_default":"Change default gender","personalization_genders_modal_add":"Add gender type","personalization_genders_modal_default":"Select the default gender for a new contact","personalization_genders_modal_delete":"Delete gender type","personalization_genders_modal_delete_desc":"Are you sure you want to delete the gender “{name}”?","personalization_genders_modal_delete_question":"You currently have {count} contact with this gender. If you delete this gender, what gender should this contact have?|You currently have {count} contacts with this gender. If you delete this gender, what gender should these contacts have?","personalization_genders_modal_delete_question_default":"This gender is the default one. If you delete this gender, which one will be the new default?","personalization_genders_modal_edit":"Update gender type","personalization_genders_modal_error":"Please choose a gender from the list.","personalization_genders_modal_name":"Name","personalization_genders_modal_name_help":"The name used to display the gender on a contact page.","personalization_genders_modal_sex":"Sex","personalization_genders_modal_sex_help":"Used to define the relationships, and during the VCard import/export process.","personalization_genders_n":"None or not applicable","personalization_genders_o":"Other","personalization_genders_select_default":"Select default gender","personalization_genders_table_default":"Default","personalization_genders_table_name":"Name","personalization_genders_table_sex":"Sex","personalization_genders_title":"Gender types","personalization_genders_u":"Unknown","personalization_life_event_category_description":"A life event can have a type and a category. Your account comes with a set of predefined categories and types by default, but you can customize life event types here.","personalization_life_event_category_family_relationships":"Family & relationships","personalization_life_event_category_health_wellness":"Health & wellness","personalization_life_event_category_home_living":"Home & living","personalization_life_event_category_title":"Life event categories","personalization_life_event_category_travel_experiences":"Travel & experiences","personalization_life_event_category_work_education":"Work & education","personalization_life_event_type_achievement_or_award":"Achievement or award","personalization_life_event_type_add_button":"Add a new life event type","personalization_life_event_type_anniversary":"Anniversary","personalization_life_event_type_bought_a_home":"Bought a home","personalization_life_event_type_broken_bone":"Broke a bone","personalization_life_event_type_changed_beliefs":"Changed beliefs","personalization_life_event_type_dentist":"Had dental treatment","personalization_life_event_type_end_of_relationship":"End of relationship","personalization_life_event_type_engagement":"Engagement","personalization_life_event_type_expecting_a_baby":"Expecting a baby","personalization_life_event_type_first_kiss":"First kiss","personalization_life_event_type_first_met":"First met","personalization_life_event_type_first_word":"First word","personalization_life_event_type_holidays":"Holidays","personalization_life_event_type_home_improvement":"Home improvement","personalization_life_event_type_loss_of_a_loved_one":"Loss of a loved one","personalization_life_event_type_marriage":"Marriage","personalization_life_event_type_military_service":"Military service","personalization_life_event_type_modal_add":"Add a new life event type","personalization_life_event_type_modal_delete":"Delete a life event type","personalization_life_event_type_modal_delete_desc":"Are you sure you want to delete this life event type? Life events that belong to this type will be deleted by performing this action.","personalization_life_event_type_modal_delete_error":"We can’t find this life event type.","personalization_life_event_type_modal_edit":"Edit a life event type","personalization_life_event_type_modal_question":"What should we name this new life event type?","personalization_life_event_type_moved":"Moved","personalization_life_event_type_new_child":"New child","personalization_life_event_type_new_eating_habits":"New eating habits","personalization_life_event_type_new_family_member":"New family member","personalization_life_event_type_new_hobby":"Took up a new hobby","personalization_life_event_type_new_instrument":"Started learning a new instrument","personalization_life_event_type_new_job":"New job","personalization_life_event_type_new_language":"Started learning a new language","personalization_life_event_type_new_license":"New license","personalization_life_event_type_new_pet":"New pet","personalization_life_event_type_new_relationship":"New relationship","personalization_life_event_type_new_roommate":"New roommate","personalization_life_event_type_new_school":"New school","personalization_life_event_type_new_sport":"Started playing a new sport","personalization_life_event_type_new_vehicle":"New vehicle","personalization_life_event_type_overcame_an_illness":"Overcame an illness","personalization_life_event_type_published_book_or_paper":"Published a book or paper","personalization_life_event_type_quit_a_habit":"Quit a habit","personalization_life_event_type_removed_braces":"Had braces removed","personalization_life_event_type_retirement":"Retirement","personalization_life_event_type_study_abroad":"Study abroad","personalization_life_event_type_surgery":"Had surgery","personalization_life_event_type_tattoo_or_piercing":"Tattoo or piercing","personalization_life_event_type_travel":"Travel","personalization_life_event_type_volunteer_work":"Volunteer work","personalization_life_event_type_wear_glass_or_contact":"Started wearing glasses or contacts","personalization_life_event_type_weight_loss":"Weight loss","personalization_live_event_category_table_actions":"Actions","personalization_live_event_category_table_name":"Name","personalization_module_desc":"You may not need all of Monica’s features. Below you can toggle specific features that are used on a contact sheet. This change will affect ALL your contacts. Turning off a feature does not delete any data, it simply hides the feature.","personalization_module_save":"The change has been saved","personalization_module_title":"Features","personalization_reminder_rule_desc":"For every reminder that you set, Monica can send you an email a number of days before the event happens. You can adjust these notification settings here. These notifications only apply to monthly and yearly reminders.","personalization_reminder_rule_line":"{count} day before|{count} days before","personalization_reminder_rule_save":"The change has been saved","personalization_reminder_rule_title":"Reminder rules","personalization_tab_title":"Personalize your account","personalization_title":"Here you will find different settings to configure your account. These features are intended for “power users” who want maximum control over Monica.","recovery_already_used_help":"This code has already been used.","recovery_clipboard":"Codes copied to the clipboard.","recovery_copy_help":"Copy codes in your clipboard","recovery_generate":"Generate new codes…","recovery_generate_help":"Generating new codes will invalidate previously generated codes.","recovery_help_information":"You can use each recovery code once.","recovery_help_intro":"These are your recovery codes:","recovery_show":"Get recovery codes","recovery_title":"Recovery codes","reminder_time_to_send":"Time of the day reminders will be sent","reminder_time_to_send_help":"Your next reminder is scheduled to be sent on {dateTime}.","reset_cta":"Reset account","reset_desc":"Do you wish to reset your account? This will remove all your contacts, and all of the data associated with them. Your account will not be deleted.","reset_notice":"Are you sure to reset your account? This is permanent and cannot be undone.","reset_success":"Your account has been reset successfully.","reset_title":"Reset your account","save":"Update preferences","security_help":"Change security matters for your account.","security_title":"Security","settings_success":"Preferences updated!","sidebar_personalization":"Personalization","sidebar_settings":"Account settings","sidebar_settings_api":"API","sidebar_settings_auditlogs":"Audit logs","sidebar_settings_dav":"DAV Resources","sidebar_settings_export":"Export data","sidebar_settings_import":"Import data","sidebar_settings_security":"Security","sidebar_settings_storage":"Storage","sidebar_settings_subscriptions":"Subscription","sidebar_settings_tags":"Tag management","sidebar_settings_users":"Users","storage_account_info":"Your account limit is :accountLimit MB. Your current usage is :currentAccountSize MB (about :percentUsage%).","storage_description":"Here you can see all the documents and photos uploaded about your contacts.","storage_title":"Storage","storage_upgrade_notice":"Upgrade your account to be able to upload documents and photos.","stripe_error_api_connection":"Network communication with Stripe failed. Try again later.","stripe_error_authentication":"Wrong authentication with Stripe","stripe_error_card":"Your card was declined. Decline message is: :message","stripe_error_invalid_request":"Invalid parameters. Try again later.","stripe_error_rate_limit":"Too many requests with Stripe right now. Try again later.","subscriptions_account_cancel":"You can cancel subscription anytime.","subscriptions_account_confirm_payment":"Your payment is currently incomplete, please confirm your payment.","subscriptions_account_current_paid_plan":"You are on the :name plan. Thanks so much for being a subscriber.","subscriptions_account_current_plan":"Your current plan","subscriptions_account_free_plan":"You are on the free plan.","subscriptions_account_free_plan_benefits_import_data_vcard":"Import your contacts with vCard","subscriptions_account_free_plan_benefits_reminders":"Reminders by email","subscriptions_account_free_plan_benefits_support":"Support the project in the long run, so we can introduce more great features.","subscriptions_account_free_plan_benefits_users":"Unlimited number of users","subscriptions_account_free_plan_upgrade":"You can upgrade your account to the :name plan, which costs $:price per month. Here are the advantages:","subscriptions_account_invoices":"Invoices","subscriptions_account_invoices_download":"Download","subscriptions_account_invoices_subscription":"Subscription from :startDate to :endDate","subscriptions_account_next_billing":"Your subscription will auto-renew on :date.","subscriptions_account_payment":"Which payment option fits you best?","subscriptions_account_upgrade":"Upgrade your account","subscriptions_account_upgrade_choice":"Pick a plan below and join over :customers persons who upgraded their Monica.","subscriptions_account_upgrade_title":"Upgrade Monica today and have more meaningful relationships.","subscriptions_back":"Back to settings","subscriptions_downgrade_cta":"Downgrade","subscriptions_downgrade_limitations":"The free plan has limitations. In order to be able to downgrade, you need to pass the checklist below:","subscriptions_downgrade_rule_contacts":"You must not have more than :number active contacts","subscriptions_downgrade_rule_contacts_constraint":"You currently have 1 contact.|You currently have :count contacts.","subscriptions_downgrade_rule_invitations":"You must not have any pending invitations","subscriptions_downgrade_rule_invitations_constraint":"You currently have 1 pending invitation.|You currently have :count pending invitations.","subscriptions_downgrade_rule_users":"You must have only 1 user in your account","subscriptions_downgrade_rule_users_constraint":"You currently have 1 user in your account.|You currently have :count users in your account.","subscriptions_downgrade_success":"You are back to the Free plan!","subscriptions_downgrade_thanks":"Thanks so much for trying the paid plan. We keep adding new features on Monica all the time – so you might want to come back in the future to see if you might be interested in taking a subscription again.","subscriptions_downgrade_title":"Downgrade your account to the free plan","subscriptions_help_change_desc":"You can cancel anytime, no questions asked, and all by yourself – no need to contact support. However, you will not be refunded for the current period.","subscriptions_help_change_title":"What if I change my mind?","subscriptions_help_discounts_desc":"We do! Monica is free for students, and free for non-profits and charities. Just contact the support with a proof of your status and we’ll apply this special status in your account.","subscriptions_help_discounts_title":"Do you have discounts for non-profits and education?","subscriptions_help_limits_plan":"Yes. Free plans let you manage :number contacts.","subscriptions_help_limits_title":"Is there a limit to the number of contacts we can have on the free plan?","subscriptions_help_opensource_desc":"Monica is an open source project. This means it is built by a community who wants to build a great tool for the greater good. Being open source means the code is publicly available on GitHub, and everyone can inspect it, modify it or enhance it. All the money we raise is dedicated to building better features, paying for more powerful servers, and paying other costs. Thanks for your help. We couldn’t do it without you.","subscriptions_help_opensource_title":"What is an open source project?","subscriptions_help_title":"Additional details you may be curious about","subscriptions_payment_cancelled":"This payment was cancelled.","subscriptions_payment_cancelled_title":"Payment Cancelled","subscriptions_payment_confirm_information":"Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below.","subscriptions_payment_confirm_title":"Confirm your :amount payment","subscriptions_payment_error_name":"Please provide your name.","subscriptions_payment_succeeded":"This payment was already successfully confirmed.","subscriptions_payment_succeeded_title":"Payment Successful","subscriptions_payment_success":"The payment was successful.","subscriptions_pdf_title":"Your :name monthly subscription","subscriptions_plan_choose":"Choose this plan","subscriptions_plan_include1":"Included with your upgrade:","subscriptions_plan_include2":"Unlimited number of contacts • Unlimited number of users • Reminders by email • Import with vCard • Personalization of the contact sheet","subscriptions_plan_include3":"100% of the profits go the development of this great open source project.","subscriptions_plan_month_bonus":"Cancel any time","subscriptions_plan_month_cost":"$5/month","subscriptions_plan_month_title":"Pay monthly","subscriptions_plan_year_bonus":"Peace of mind for a whole year","subscriptions_plan_year_cost":"$45/year","subscriptions_plan_year_cost_save":"you’ll save 25%","subscriptions_plan_year_title":"Pay annually","subscriptions_upgrade_charge":"We’ll charge your card :price now. The next charge will be on :date. If you ever change your mind, you can cancel at any time, no questions asked.","subscriptions_upgrade_charge_handled":"The payment is handled by Stripe. No card information touches our server.","subscriptions_upgrade_choose":"You picked the :plan plan.","subscriptions_upgrade_credit":"Credit or debit card","subscriptions_upgrade_infos":"We couldn’t be happier. Enter your payment info below.","subscriptions_upgrade_name":"Name on card","subscriptions_upgrade_submit":"Pay {amount}","subscriptions_upgrade_success":"Thank you! You are now subscribed.","subscriptions_upgrade_thanks":"Welcome to the community of people who try to make the world a better place.","subscriptions_upgrade_title":"Upgrade your account","subscriptions_upgrade_zip":"ZIP or postal code","tags_blank_description":"Tags work like folders, but you can add more than one tag to a contact. Go to a contact and tag a friend, right below the name. Once a contact is tagged, come back here to manage all the tags in your account.","tags_blank_title":"Tags are a great way of categorizing your contacts.","tags_list_contact_number":"1 contact|:count contacts","tags_list_delete_confirmation":"Are you sure you want to delete the tag? No contacts will be deleted, only the tag.","tags_list_delete_success":"The tag has been successfully deleted","tags_list_description":"You can organize your contacts by setting up tags. Tags work like folders, but you can add more than one tag to a contact. To add a new tag, add it on the contact itself.","tags_list_title":"Tags","temperature_scale":"Temperature scale","temperature_scale_celsius":"Celsius","temperature_scale_fahrenheit":"Fahrenheit","timezone":"Timezone","title_general":"General Information","title_i18n":"International settings","title_layout":"Layout","users_accept_title":"Accept invitation and create a new account","users_add_confirmation":"I confirm that I want to invite this user to my account. I understand that this person will have access to ALL of my data and see exactly what I see.","users_add_cta":"Invite user by email","users_add_description":"This person will have the same access as you do, including inviting or deleting other users, including you. Make sure you trust this person before giving them access.","users_add_email_field":"Enter the email of the person you want to invite","users_add_title":"Invite a new user to your account by email","users_blank_add_title":"Would you like to invite someone else?","users_blank_cta":"Invite someone","users_blank_description":"This person will have the same access that you have, and will be able to add, edit or delete contact information.","users_blank_title":"You are the only one who has access to this account.","users_error_already_invited":"You already have invited this user. Please choose another email address.","users_error_email_already_taken":"This email is already taken. Please choose another one","users_error_email_not_similar":"This is not the email of the person who’ve invited you.","users_error_please_confirm":"Please confirm that you want to invite this user before proceeding with the invitation","users_invitation_deleted_confirmation_message":"The invitation has been successfully deleted","users_invitation_need_subscription":"Adding more users requires a subscription.","users_invitations_delete_confirmation":"Are you sure you want to delete this invitation?","users_list_add_user":"Invite a new user","users_list_delete_confirmation":"Are you sure to delete this user from your account?","users_list_invitations_explanation":"Below are the people you’ve invited to join Monica as a collaborator.","users_list_invitations_invited_by":"invited by :name","users_list_invitations_sent_date":"sent on :date","users_list_invitations_title":"Pending invitations","users_list_title":"Users with access to your account","users_list_you":"That’s you","webauthn_buttonAdvise":"If your security key has a button, press it.","webauthn_delete_confirmation":"Are you sure you want to delete this key?","webauthn_delete_success":"Key deleted","webauthn_enable_description":"Add a new security key","webauthn_error_already_used":"This key is already registered. It’s not necessary to register it again.","webauthn_error_not_allowed":"The operation either timed out or was not allowed.","webauthn_insertKey":"Insert your security key.","webauthn_key_name":"Key name:","webauthn_key_name_help":"Give your key a name.","webauthn_last_use":"Last use: {timestamp}","webauthn_noButtonAdvise":"If it does not, remove it and insert it again.","webauthn_not_secured":"WebAuthn only supports secure connections. Please load this page with https scheme.","webauthn_not_supported":"Your browser doesn’t currently support WebAuthn.","webauthn_success":"Your key is detected and validated.","webauthn_title":"Security key — WebAuthn protocol"},"validation":{"accepted":"The :attribute must be accepted.","active_url":"The :attribute is not a valid URL.","after":"The :attribute must be a date after :date.","after_or_equal":"The :attribute must be a date after or equal to :date.","alpha":"The :attribute may only contain letters.","alpha_dash":"The :attribute may only contain letters, numbers, dashes and underscores.","alpha_num":"The :attribute may only contain letters and numbers.","array":"The :attribute must be an array.","attributes":[],"before":"The :attribute must be a date before :date.","before_or_equal":"The :attribute must be a date before or equal to :date.","between":{"array":"The :attribute must have between :min and :max items.","file":"The :attribute must be between :min and :max kilobytes.","numeric":"The :attribute must be between :min and :max.","string":"The :attribute must be between :min and :max characters."},"boolean":"The :attribute field must be true or false.","confirmed":"The :attribute confirmation does not match.","custom":{"attribute-name":{"rule-name":"custom-message"}},"date":"The :attribute is not a valid date.","date_equals":"The :attribute must be a date equal to :date.","date_format":"The :attribute does not match the format :format.","different":"The :attribute and :other must be different.","digits":"The :attribute must be :digits digits.","digits_between":"The :attribute must be between :min and :max digits.","dimensions":"The :attribute has invalid image dimensions.","distinct":"The :attribute field has a duplicate value.","email":"The :attribute must be a valid email address.","ends_with":"The :attribute must end with one of the following: :values.","exists":"The selected :attribute is invalid.","file":"The :attribute must be a file.","filled":"The :attribute field must have a value.","gt":{"array":"The :attribute must have more than :value items.","file":"The :attribute must be greater than :value kilobytes.","numeric":"The :attribute must be greater than :value.","string":"The :attribute must be greater than :value characters."},"gte":{"array":"The :attribute must have :value items or more.","file":"The :attribute must be greater than or equal :value kilobytes.","numeric":"The :attribute must be greater than or equal :value.","string":"The :attribute must be greater than or equal :value characters."},"image":"The :attribute must be an image.","in":"The selected :attribute is invalid.","in_array":"The :attribute field does not exist in :other.","integer":"The :attribute must be an integer.","ip":"The :attribute must be a valid IP address.","ipv4":"The :attribute must be a valid IPv4 address.","ipv6":"The :attribute must be a valid IPv6 address.","json":"The :attribute must be a valid JSON string.","lt":{"array":"The :attribute must have less than :value items.","file":"The :attribute must be less than :value kilobytes.","numeric":"The :attribute must be less than :value.","string":"The :attribute must be less than :value characters."},"lte":{"array":"The :attribute must not have more than :value items.","file":"The :attribute must be less than or equal :value kilobytes.","numeric":"The :attribute must be less than or equal :value.","string":"The :attribute must be less than or equal :value characters."},"max":{"array":"The :attribute may not have more than :max items.","file":"The :attribute may not be greater than :max kilobytes.","numeric":"The :attribute may not be greater than :max.","string":"The :attribute may not be greater than :max characters."},"mimes":"The :attribute must be a file of type: :values.","mimetypes":"The :attribute must be a file of type: :values.","min":{"array":"The :attribute must have at least :min items.","file":"The :attribute must be at least :min kilobytes.","numeric":"The :attribute must be at least :min.","string":"The :attribute must be at least :min characters."},"not_in":"The selected :attribute is invalid.","not_regex":"The :attribute format is invalid.","numeric":"The :attribute must be a number.","password":"The password is incorrect.","present":"The :attribute field must be present.","regex":"The :attribute format is invalid.","required":"The :attribute field is required.","required_if":"The :attribute field is required when :other is :value.","required_unless":"The :attribute field is required unless :other is in :values.","required_with":"The :attribute field is required when :values is present.","required_with_all":"The :attribute field is required when :values are present.","required_without":"The :attribute field is required when :values is not present.","required_without_all":"The :attribute field is required when none of :values are present.","same":"The :attribute and :other must match.","size":{"array":"The :attribute must contain :size items.","file":"The :attribute must be :size kilobytes.","numeric":"The :attribute must be :size.","string":"The :attribute must be :size characters."},"starts_with":"The :attribute must start with one of the following: :values.","string":"The :attribute must be a string.","timezone":"The :attribute must be a valid zone.","unique":"The :attribute has already been taken.","uploaded":"The :attribute failed to upload.","url":"The :attribute format is invalid.","uuid":"The :attribute must be a valid UUID.","vue":{"max":{"numeric":"{field} may not be greater than {max}.","string":"{field} may not be greater than {max} characters."},"required":"{field} is required.","url":"{field} is not a valid URL."}}}');function l(e,t){return 0}function c(e,t){var a=Math.abs(e);return a=a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2,Math.min(a,t-1)}const d={ar:function(e,t){var a=Math.abs(e);return a=0==a?0:1==a?1:2==a?2:a%100>=3&&a%100<=10?3:a%100>=11&&a%100<=99?4:5,Math.min(a,t-1)},cs:function(e,t){var a=Math.abs(e);return a=1==a?0:a>=2&&a<=4?1:2,Math.min(a,t-1)},fr:function(e,t){var a=Math.abs(e);return a=0==a||1==a?0:1,Math.min(a,t-1)},he:function(e,t){var a=Math.abs(e);return a=1==a?0:2==a?1:a<10&&a%10==0?2:3,Math.min(a,t-1)},hr:c,ja:l,ru:c,tr:l,uk:c,vi:l,zh:l,"zh-TW":l};Vue.use(n.Z),Vue.filter("formatDate",(function(e){if(e)return r()(String(e)).format("LL")})),window.marked=a(7084);const u={i18n:new n.Z({locale:"en",fallbackLocale:"en",messages:{en:_},pluralizationRules:d}),loadedLanguages:["en"],_setI18nLanguage:function(e){this.i18n.locale=e,o().defaults.headers.common["Accept-Language"]=e,document.querySelector("html").setAttribute("lang",e)},_loadLanguageAsync:function(e){var t=this;return this.i18n.locale===e||this.loadedLanguages.includes(e)?Promise.resolve(this.i18n):o().get("js/langs/".concat(e,".json")).then((function(a){return t.i18n.setLocaleMessage(e,a.data),t.loadedLanguages.push(e),t.i18n}))},loadLanguage:function(e,t){var a=this;return this._loadLanguageAsync(e).then((function(i){return t&&a._setI18nLanguage(e),r().locale("zh"===e?"zh-cn":e),i}))}}},9848:(e,t,a)=>{"use strict";var i=a(538),o=a(4765),n=a.n(o);a(9147),window.Vue=i.default,i.default.use(n()),i.default.component("StripeSubscription",a(5519).Z),i.default.component("FormInput",a(4651).Z),i.default.component("ContactSearch",a(4502).Z),a(6880).Z.loadLanguage(window.Laravel.locale,!0).then((function(e){return new i.default({i18n:e,data:{htmldir:window.Laravel.htmldir,locale:e.locale}}).$mount("#app")}))},4245:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});var i=a(3645),o=a.n(i)()((function(e){return e[1]}));o.push([e.id,".input[data-v-4de0f45a]{transition:all;transition-duration:.2s;border:1px solid #c4cdd5}.input[data-v-4de0f45a]:focus{border:1px solid #5c6ac4}",""]);const n=o},8260:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});var i=a(3645),o=a.n(i)()((function(e){return e[1]}));o.push([e.id,".autosuggest__results-container{position:relative;width:100%}.autosuggest__results,.autosuggest__results-overflow{position:absolute;width:100%;z-index:100}.autosuggest__results-overflow{overflow:scroll;max-height:361px}.autosuggest__results-item{background:#fff}.autosuggest__results-item--highlighted,.autosuggest__results-item:active,.autosuggest__results-item:focus,.autosuggest__results-item:hover{background:#f5f5f5}",""]);const n=o},9752:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n});var i=a(3645),o=a.n(i)()((function(e){return e[1]}));o.push([e.id,".avatar-new[data-v-bf52d8fa]{background-color:#fdb660}.item-search-result[data-v-bf52d8fa]{position:relative;background:transparent}.item-search-result a[data-v-bf52d8fa]{color:inherit;text-decoration:none;vertical-align:middle;background:transparent}.item-search-result a span[data-v-bf52d8fa]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.item-search-result a[data-v-bf52d8fa]:hover{background:inherit;color:inherit}.item-search-result .avatar[data-v-bf52d8fa]{border-radius:3px;display:inline-block;height:36px;margin:10px;width:36px}.item-search-result .avatar-initials[data-v-bf52d8fa]{text-align:center;padding-top:6px;font-size:15px;color:#fff}.item-search-result[data-v-bf52d8fa]:last-child{border-bottom:initial}",""]);const n=o},595:(e,t,a)=>{var i={"./ar":867,"./ar.js":867,"./de":9740,"./de.js":9740,"./en-gb":2243,"./en-gb.js":2243,"./es":7093,"./es.js":7093,"./fr":4470,"./fr.js":4470,"./he":4206,"./he.js":4206,"./it":626,"./it.js":626,"./nl":3901,"./nl.js":3901,"./sv":8760,"./sv.js":8760,"./tr":2397,"./tr.js":2397,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-tw":4152,"./zh-tw.js":4152};function o(e){var t=n(e);return a(t)}function n(e){if(!a.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}o.keys=function(){return Object.keys(i)},o.resolve=n,e.exports=o,o.id=595},4651:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const i={props:{value:{type:[String,Number],default:""},title:{type:String,default:""},label:{type:String,default:null},id:{type:String,default:""},placeholder:{type:String,default:""},required:{type:Boolean,default:!0},inputType:{type:String,default:""},step:{type:String,default:""},width:{type:Number,default:-1},iclass:{type:[String,Array],default:""},maxlength:{type:Number,default:null},validator:{type:Object,default:null}},computed:{realid:function(){return this.id+this._uid},inputClass:function(){var e=[""!=this.iclass?this.iclass:"br2 f5 w-100 ba b--black-40 pa2 outline-0"];return this.validator&&e.push({error:this.validator.$error}),e.push("input"),e},inputStyle:function(){return this.width>=0?"width:"+this.width+"px":""},field:function(){return this.label&&this.label.length>0?this.label:this.title},requiredMessage:function(){return this.$t("validation.vue.required",{field:this.field})},urlMessage:function(){return this.$t("validation.vue.url",{field:this.field})},maxLengthMessage:function(){switch(this.inputType){case"number":"numeric"}return this.$t("validation.vue.max.".type,{field:this.field,max:this.validator?this.validator.$params.maxLength.max:""})}},methods:{focus:function(){this.$refs.input.focus()},onInput:function(e){this.validator&&void 0!==e.data&&this.validator.$reset(),this.$emit("input",e.target.value)},onSubmit:function(e){this.validator&&this.validator.$touch(),this.$emit("submit",e.target.value)},onBlur:function(e){this.validator&&""!==e.target.value&&this.validator.$touch(),this.$emit("blur",e.target.value)},onChange:function(e){this.validator&&this.validator.$touch(),this.$emit("change",e.target.value)}}};a(3553);const o=(0,a(1900).Z)(i,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:{"form-group-error":e.validator&&e.validator.$error}},[e.title?a("label",{staticClass:"mb2",class:{b:e.required,error:e.validator&&e.validator.$error},attrs:{for:e.realid}},[e._v("\n "+e._s(e.title)+"\n ")]):e._e(),e._v(" "),a("input",{ref:"input",class:e.inputClass,style:e.inputStyle,attrs:{id:e.realid,type:e.inputType,autofocus:"",required:e.required,name:e.id,placeholder:e.placeholder,maxlength:e.maxlength,step:e.step},domProps:{value:e.value},on:{input:function(t){return e.onInput(t)},blur:function(t){return e.onBlur(t)},change:function(t){return e.onChange(t)},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmit(t)}}}),e._v(" "),e.validator&&e.validator.$error&&void 0!==e.validator.required&&!e.validator.required?a("small",{staticClass:"error"},[e._v("\n "+e._s(e.requiredMessage)+"\n ")]):e._e(),e._v(" "),e.validator&&e.validator.$error&&void 0!==e.validator.maxLength&&!e.validator.maxLength?a("small",{staticClass:"error"},[e._v("\n "+e._s(e.maxLengthMessage)+"\n ")]):e._e(),e._v(" "),e.validator&&e.validator.$error&&void 0!==e.validator.url&&!e.validator.url?a("small",{staticClass:"error"},[e._v("\n "+e._s(e.urlMessage)+"\n ")]):e._e()])}),[],!1,null,"4de0f45a",null).exports},4502:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var i=a(3363),o=a(8862);const n={components:{ContactAutosuggest:i.Z},props:{title:{type:String,default:null},required:{type:Boolean,default:!0},placeholder:{type:String,default:""},formNameOrder:{type:String,default:"firstname"}},computed:{componentItem:function(){return o.Z}},methods:{select:function(e){if(e.item.id>0)window.location=e.item.route;else{var t,a,i=e.item.keyword.split(" ").map((function(e){return _.capitalize(e)}));"firstname"==this.formNameOrder?(t=i[0],a=i.slice(1).join(" ")):(t=i.slice(1).join(" "),a=i[0]);var o=new URLSearchParams;t&&o.set("first_name",t),a&&o.set("last_name",a),window.location="people/add"+(""!=o?"?"+o:"")}}}};const s=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("contact-autosuggest",{attrs:{title:e.title,required:e.required,placeholder:e.placeholder,"component-item":e.componentItem,"input-class":"header-search-input"},on:{select:e.select}})],1)}),[],!1,null,null,null).exports},3363:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var i=a(9669),o=a.n(i);const n={components:{VueAutosuggest:a(3106).iC},props:{id:{type:String,default:null},title:{type:String,default:null},required:{type:Boolean,default:!0},addNoResult:{type:Boolean,default:!0},placeholder:{type:String,default:""},componentItem:{type:Object,default:function(){return null}},wait:{type:Number,default:200},minLen:{type:Number,default:1},overflow:{type:Boolean,default:!1},inputClass:{type:String,default:""},filter:{type:Function,default:function(){return!0}}},data:function(){return{items:[],callUpdateItems:null,cache:[]}},computed:{realid:function(){return this.id?this.id:"autosuggest__input"},inputProps:function(){return{id:this.realid,placeholder:this.placeholder,class:["form-control",this.inputClass]}}},mounted:function(){var e=this;this.callUpdateItems=_.debounce((function(t){e.getContacts(t,e).then((function(a){e.cache[t]=a,e.displayItems(t)}))}),this.wait)},methods:{updateItems:function(e){null!=e&&(e.length0?e.item.complete_name:e.item.keyword}}};a(4366);const s=(0,a(1900).Z)(n,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e.title?a("label",{staticClass:"mb2",class:{b:e.required},attrs:{for:e.realid}},[e._v("\n "+e._s(e.title)+"\n ")]):e._e(),e._v(" "),a("vue-autosuggest",{ref:"autosuggest",attrs:{suggestions:e.items,"input-props":e.inputProps,"get-suggestion-value":e.getSuggestionValue,"component-attr-class-autosuggest-results":e.overflow?"autosuggest__results-overflow":"autosuggest__results"},on:{selected:e.selectHandler,click:e.clickHandler,blur:e.blurHandler,input:e.updateItems},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.suggestion;return[a(e.componentItem,{tag:"component",attrs:{item:i.item}})]}}])})],1)}),[],!1,null,null,null).exports},8862:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const i={props:{item:{type:Object,required:!0,default:null},withName:{type:Boolean,default:!0},className:{type:String,default:"avatar"}},data:function(){return{check:!0}}};a(1198);const o=(0,a(1900).Z)(i,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.item.id>0?a("div",{staticClass:"item-search-result",attrs:{"data-contact":e.item.id,"data-name":e.item.name}},[a("a",{attrs:{href:e.item.route}},[e.check?a("img",{class:e.className,attrs:{src:e.item.information.avatar.url,alt:e.item.complete_name},on:{error:function(t){e.check=!1}}}):a("div",{class:[e.className,"avatar-initials"],style:"background-color: "+e.item.information.avatar.default_avatar_color},[e._v("\n "+e._s(e.item.initials)+"\n ")]),e._v(" "),e.withName?[e._v("\n "+e._s(e.item.complete_name)+"\n ")]:e._e(),e._v(" "),a("span")],2)]):a("div",{staticClass:"item-search-result"},[a("div",{staticClass:"avatar avatar-initials avatar-new"},[e._v("\n +\n ")]),e._v("\n "+e._s(e.$t("people.people_add_new"))+"\n "),a("span")])}),[],!1,null,"bf52d8fa",null).exports},5519:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});const i={props:{name:{type:String,default:""},stripeKey:{type:String,default:""},clientSecret:{type:String,default:""},plan:{type:String,default:""},amount:{type:String,default:""},callback:{type:String,default:""},token:{type:String,default:""},confirm:{type:Boolean,default:!1},paymentSucceeded:{type:Boolean,default:!1},paymentCancelled:{type:Boolean,default:!1}},data:function(){return{selectedName:"",stripe:null,zip:"",errors:"",successMessage:"",cardElement:null,paymentMethod:"",paymentProcessing:!1,paymentProcessed:!1}},watch:{name:function(){this.selectedName=this.name}},mounted:function(){this.selectedName=this.name,(this.paymentSucceeded||this.paymentCancelled)&&(this.paymentProcessed=!0),this.paymentProcessed||this.start()},methods:{start:function(){this.stripe=Stripe(this.stripeKey);var e=this.stripe.elements();this.cardElement=e.create("card",{hidePostalCode:!0,style:{base:{color:"#32325d",lineHeight:"18px",fontFamily:'"Helvetica Neue", Helvetica, sans-serif',fontSmoothing:"antialiased",fontSize:"16px","::placeholder":{color:"#aab7c4"}},invalid:{color:"#fa755a",iconColor:"#fa755a"}}}),this.cardElement.mount("#card-element");var t=this;this.cardElement.addEventListener("change",(function(e){e.error?t.errors=e.error.message:t.errors=""}))},handleError:function(e){"parameter_invalid_empty"===e.code&&"payment_method_data[billing_details][name]"===e.param?this.errors=this.$t("settings.subscriptions_payment_error_name"):this.errors=e.message},subscribe:function(){var e=this;this.errors="",this.paymentProcessing=!0,this.paymentProcessed=!1,this.stripe.handleCardSetup(e.clientSecret,e.cardElement,{payment_method_data:{billing_details:{name:e.selectedName,address:{postal_code:e.zip}}}}).then((function(t){e.paymentProcessing=!1,t.error?e.handleError(t.error):(e.paymentProcessed=!0,e.paymentSucceeded=!0,e.successMessage=e.$t("settings.subscriptions_payment_success"),e.notify(e.successMessage,!0),e.processPayment(t.setupIntent))}))},processPayment:function(e){var t=this;this.paymentMethod=e.payment_method,setTimeout((function(){t.$refs.form.submit()}),10)},confirmPayment:function(){var e=this;this.paymentProcessing=!0,this.paymentProcessed=!1,this.errorMessage="",this.stripe.handleCardPayment(e.clientSecret,e.cardElement,{payment_method_data:{billing_details:{name:this.selectedName}}}).then((function(t){e.paymentProcessing=!1,t.error?e.handleError(t.error):(e.paymentProcessed=!0,e.paymentSucceeded=!0,e.successMessage=e.$t("settings.subscriptions_payment_success"),e.notify(e.successMessage,!0),setTimeout((function(){window.location=e.callback}),3e3))}))},notify:function(e,t){this.$notify({group:"subscription",title:e,text:"",type:t?"success":"error"})}}};const o=(0,a(1900).Z)(i,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("form",{ref:"form",staticClass:"mb4",attrs:{action:e.callback,method:"post"},on:{submit:function(t){return t.preventDefault(),e.subscribe()}}},[a("notifications",{attrs:{group:"subscription",position:"top middle",duration:5e3,width:"400"}}),e._v(" "),a("div",{staticClass:"form-group"},[e.errors?a("div",{staticClass:"alert alert-danger w-100",attrs:{role:"alert"}},[e._v("\n "+e._s(e.errors)+"\n ")]):e._e(),e._v(" "),e.paymentSucceeded?a("div",[a("h1",{staticClass:"text-xl mt-2 mb-4 text-gray-700"},[e._v("\n "+e._s(e.$t("settings.subscriptions_payment_succeeded_title"))+"\n ")]),e._v(" "),e.successMessage?a("p",{staticClass:"mb-6"},[e._v("\n "+e._s(e.successMessage)+"\n ")]):a("p",{staticClass:"mb-6"},[e._v("\n "+e._s(e.$t("settings.subscriptions_payment_succeeded"))+"\n ")])]):e.paymentCancelled?a("div",[a("h1",{staticClass:"text-xl mt-2 mb-4 text-gray-700"},[e._v("\n "+e._s(e.$t("settings.subscriptions_payment_cancelled_title"))+"\n ")]),e._v(" "),a("p",{staticClass:"mb-6"},[e._v("\n "+e._s(e.$t("settings.subscriptions_payment_cancelled"))+"\n ")])]):e.paymentProcessed?e._e():a("div",{staticClass:"b--gray-monica ba pa4 br2 mb3 bg-black-05",attrs:{id:"payment-elements"}},[a("div",{staticClass:"form-row"},[a("div",{staticClass:"mb3"},[a("form-input",{attrs:{id:"cardholder-name","input-type":"text",iclass:"br3 b--black-30 ba pa3 w-100 f4",required:!0,title:e.$t("settings.subscriptions_upgrade_name")},model:{value:e.selectedName,callback:function(t){e.selectedName=t},expression:"selectedName"}})],1),e._v(" "),a("div",{staticClass:"mb3"},[a("form-input",{attrs:{id:"address-zip","input-type":"text",iclass:"br3 b--black-30 ba pa3 w-100 f4",title:e.$t("settings.subscriptions_upgrade_zip")},model:{value:e.zip,callback:function(t){e.zip=t},expression:"zip"}})],1),e._v(" "),a("label",{attrs:{for:"card-element"}},[e._v("\n "+e._s(e.$t("settings.subscriptions_upgrade_credit"))+"\n ")]),e._v(" "),a("div",{attrs:{id:"card-element"}})]),e._v(" "),a("button",{staticClass:"btn btn-primary w-100 mt3",attrs:{id:"card-button",disabled:e.paymentProcessing},domProps:{innerHTML:e._s(e.$t("settings.subscriptions_upgrade_submit",{amount:e.amount}))},on:{click:function(t){t.preventDefault(),e.confirm?e.confirmPayment():e.subscribe()}}})]),e._v(" "),e.paymentProcessed?a("a",{staticClass:"btn btn-secondary w-100 tc",attrs:{href:e.callback}},[e._v("\n "+e._s(e.$t("app.go_back"))+"\n ")]):e._e()]),e._v(" "),a("input",{attrs:{type:"hidden",name:"_token"},domProps:{value:e.token}}),e._v(" "),a("input",{attrs:{type:"hidden",name:"plan"},domProps:{value:e.plan}}),e._v(" "),a("input",{attrs:{type:"hidden",name:"payment_method"},domProps:{value:e.paymentMethod}})],1)}),[],!1,null,null,null).exports},3553:(e,t,a)=>{var i=a(4245);i.__esModule&&(i=i.default),"string"==typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals);(0,a(5346).Z)("2026d81d",i,!0,{})},4366:(e,t,a)=>{var i=a(8260);i.__esModule&&(i=i.default),"string"==typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals);(0,a(5346).Z)("49ad299d",i,!0,{})},1198:(e,t,a)=>{var i=a(9752);i.__esModule&&(i=i.default),"string"==typeof i&&(i=[[e.id,i,""]]),i.locals&&(e.exports=i.locals);(0,a(5346).Z)("b6858088",i,!0,{})}},e=>{"use strict";e.O(0,[898],(()=>{return t=9848,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 96f4398efea..12801e2bf27 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -1,6 +1,6 @@ { "/js/app.js": "/js/app.js?id=2c20668056d05d81becf", - "/js/stripe.js": "/js/stripe.js?id=6576a17c093bc6e450bd", + "/js/stripe.js": "/js/stripe.js?id=20c59848535dab33ed9e", "/js/manifest.js": "/js/manifest.js?id=895f51a7a2cbcfaf0d03", "/css/app-rtl.css": "/css/app-rtl.css?id=ec5e8c23bb6d87f0c69f", "/css/app-ltr.css": "/css/app-ltr.css?id=73ac5493133cc33e1a26", diff --git a/resources/js/stripe.js b/resources/js/stripe.js index c14a7c2df06..b21b9c5b7e1 100644 --- a/resources/js/stripe.js +++ b/resources/js/stripe.js @@ -13,7 +13,8 @@ require('./bootstrap'); * or customize the JavaScript scaffolding to fit your unique needs. */ -window.Vue = require('vue'); +import Vue from 'vue'; +window.Vue = Vue; // Notifications import Notifications from 'vue-notification';