1import{r as y,j as e}from"./react-vendor-pJj2wC3d.js";import{A as r,j as v,D as w}from"./index-CCFl4HCQ.js";import{P as f}from"./PageSeo-Cw5OlS1o.js";import{B as N}from"./Breadcrumbs-BpZ2B7DE.js";import{A as c}from"./arrow-right-Cn7UZPae.js";import{C as i}from"./calendar-days-BXXqvi-2.js";import{S as d}from"./shield-check-DVK69gcl.js";import{M as h}from"./message-circle-CP2PluYz.js";import{R as m}from"./repeat-CZEKdHko.js";import{C as j}from"./calendar-clock-Cw4yhsYM.js";import{E as x}from"./earth-BGuzkIFv.js";import{L as p}from"./list-checks-DS5uxprv.js";import{C as u}from"./clock-AZL9cjHw.js";import{L as g}from"./layers-DaEGs5uy.js";import{B as k}from"./bell-DhQa3Emo.js";import{S}from"./sparkles-DGV2Xa0L.js";import{V as H}from"./video-C4uo3iET.js";import{C as G}from"./circle-check-DdNrPT2s.js";import{L as A}from"./link-2-B2bzqIwu.js";import{L as C}from"./languages-C-muOPEO.js";import{L as T}from"./lock-ClIunobX.js";import{U as M}from"./users-zzQHpKxB.js";import"./createLucideIcon-UjX1GviG.js";const s=w==="he",o=s?{title:"×××× Spun - ××ר××¢××, ×××× ×ת ×ת×××ר×ת ×ת×× ×ª××ת ×××××ס×פ | Spun",description:"×××× ××× ×ת×× ×ª××ת Spun: ××ר××¢×× ×××ר×× ×¢× ××××¨× ×××, ×××× ×ת ××××¨× ×¦××ת ×××× ×©× ×§×©×¨ ×××××ס×פ ×¢× ××ש×ר ×××¢×, ת×××ר×ת ××פ××קצ×× ××צ׳×× ××××©× ×××××ס×פ, ××¡× ×ר×× ××-××××× × ××פצ××× ×× ××××× Google. ×¢××× ×××××× ×× ××× ×ש××× Google.",canonical:"https://spun.co.il/calendar/"}:{title:"Calendar Inside Your WhatsApp Inbox: Events, Invites, Reminders | Spun",description:"A full calendar inside the Spun inbox: recurring events with real time zones, invitations to teammates and to WhatsApp contacts with RSVP, reminders in the app and in your WhatsApp self-chat, and optional two-way Google Calendar sync. Works completely without a Google account.",canonical:"https://spun.com/calendar/"},W={heroKicker:"Calendar",heroH1:"A calendar where the conversations already are.",heroSub:"Spun events live in the same inbox as your WhatsApp chats. Create an event from a message, invite teammates and WhatsApp contacts, get reminded in the app or in your own WhatsApp self-chat, and sync to Google only if you want to.",heroCta:"Get started free",heroCta2:"See all features",pillarsH2:"Three things the calendar is built around",viewsKicker:"Views",viewsH2:"Month, week and agenda, with layers you control",viewsSub:"The agenda list is the default on phones, where month grids cramp. Every layer is a toggle, so you decide what shares the grid with your events.",eventsKicker:"Events",eventsH2:"Real events, not glorified alarms",eventsSub:"Events carry a start and end, an all-day mode, a location, private notes, a recurrence rule and their own time zone.",invitesKicker:"Invitations",invitesH2:"Invite teammates in the app, contacts on WhatsApp",invitesSub:"Teammates answer with a tap inside Spun. WhatsApp contacts get a message in their own language, a Yes / Maybe / No poll, and a calendar file they can open on their phone.",remindKicker:"Reminders",remindH2:"Reminders that reach you where you are",remindSub:"Set as many reminder offsets per event as you need. Each one can fire in the app, in your WhatsApp self-chat, or both.",googleKicker:"Google",googleH2:"Google Calendar, strictly optional",googleSub:"The calendar is complete with no Google account connected. Connect one and you get two-way sync, a read-only view of your primary calendar, and Google Meet links.",googleGuaranteeTitle:"What Spun will never do with your Google account",chatKicker:"Chat-linked",chatH2:"Events that remember which conversation they came from",chatSub:"Create an event straight from a message. The event keeps a link back to that chat, and the chat keeps a list of its events.",localeKicker:"Language and locale",localeH2:"Your week, your language, your calendar",localeSub:"Week start follows the country you are in, alternate calendar systems are one toggle away, and the whole interface reads right to left in right-to-left languages.",privacyKicker:"Privacy",privacyH2:"Who can see an event",privacySub:"Visibility is per event, and being invited
1is what grants access. Nothing about the calendar widens who can read your conversations.",privacyLink:"Read the full privacy pages",mockKicker:"A look at the shape of it",mockH2:"Illustrations, not screenshots",mockSub:"The two panels below are simplified drawings of the month grid and of an invite as it arrives on WhatsApp. They show layout and wording, not a captured screen.",mockLabel:"Illustration, not a screenshot",mockMonthTitle:"Month view with layers on",mockInviteTitle:"An invite as it arrives on WhatsApp",faqH2:"Frequently asked questions",crossPre:"More on what Spun does: ",crossFeatures:"Features",crossMid1:", ",crossPricing:"Pricing",crossMid2:", the ",crossGoogle:"Google app disclosure",crossMid3:", and ",crossPrivacy:"Privacy and security",crossPost:".",ctaH2:"Put your week next to your chats",ctaSub:"Start a free trial, open the calendar in the sidebar, and create your first event in under a minute.",ctaBtn:"Get started free",ctaNoCc:"No credit card required."},E={heroKicker:"××××",heroH1:"×××× ×××§×× ×©×× ×ש×××ת ××ר × ×צ××ת.",heroSub:"××ר××¢× Spun ×××× ××××ª× ×ª××× ×©×× × ×צ××ת ש×××ת ×××××ס×פ ש×××. ××צר×× ××ר××¢ ×ת×× ××××¢×, ××××× ×× ×××¨× ×¦××ת ××× ×©× ×§×©×¨ ×××××ס×פ, ××§×××× ×ª×××רת ××פ××קצ×× ×× ×צ׳×× ××××©× ×©××× ×××××ס×פ, ×××¡× ××¨× ×× ×-Google רק ×× ×× ×××.",heroCta:"××ת××× ×××× ×",heroCta2:"××× ×ת××× ×ת",pillarsH2:"ש×××©× ×¢×§×¨×× ×ת שע×××× ××××× ×× ××",viewsKicker:"תצ×××ת",viewsH2:"×××ש, ש×××¢ ×ס×ר ×××, ×¢× ×©×××ת ש××ª× ×©××××× ×××",viewsSub:"רש××ת ס×ר ×××× ××× ×ר×רת ××××× ×××פ××, ×©× ×¨×©×ª ×××ש×ת × ××סת. ×× ×©××× ××× ×ת×, ×× ×©××ª× ××××××× ×× ××××§ ×ת ×רשת ×¢× ×××ר××¢×× ×©×××.",eventsKicker:"××ר××¢××",eventsH2:"××ר××¢×× ×××ת×××, ×× ×ª×××ר×ת ×××פש×ת",eventsSub:"×××ר××¢ ×ש ×ת××× ×ס×××, ××¦× ××× ×©××, ×××§××, ×ער×ת ×¤× ××××ת, ××× ××רת××ת ××××ר ××× ×ש××.",invitesKicker:"×××× ×ת",invitesH2:"×××¨× ×¦××ת ××פ××קצ××, ×× ×©× ×§×©×¨ ×××××ס×פ",invitesSub:"×××¨× ×¦××ת ×¢×× ×× ×××××¦× ×ת×× Spun. ×× ×©× ×§×©×¨ ×××××ס×פ ××§×××× ××××¢× ××©×¤× ×©×××, סקר ×× / ×××× / ××, ××§×××¥ ×××× ×©×פשר ×פת×× ×××פ××.",remindKicker:"ת×××ר×ת",remindH2:"ת×××ר×ת ש××××¢×ת ×××××",remindSub:"×פשר ×××××ר ××× ×ר×××× ×ª×××רת שצר×× ××× ××ר××¢. ×× ××× ××× ×××× ×צ××¦× ××פ××קצ××, ×צ׳×× ××××©× ×©××× ×××××ס×פ, ×× ××©× ×××.",googleKicker:"Google",googleH2:"×××× Google, ××××¨× ××××רת××",googleSub:"××××× ×©×× ×× ××× ×ש××× Google ××××ר. ×× ×××ר×× ×ש×××, ××§×××× ×¡× ×ר×× ××-××××× ×, תצ××× ×קר××× ×××× ×©× ××××× ×ר×ש×, ××§×ש××¨× Google Meet.",googleGuaranteeTitle:"×× Spun ××¢××× ×× ×ª×¢×©× ×¢× ×ש××× ×-Google ש×××",chatKicker:"××§×שר ×ש×××",chatH2:"××ר××¢×× ×©×××ר×× ××××× ×©××× ×× × ××××",chatSub:"××צר×× ××ר××¢ ×ש×ר×ת ×ת×× ××××¢×. ×××ר××¢ ש××ר ×§×ש×ר ×××¨× ××××ª× ×©×××, ××ש××× ×©××רת ×ת רש××ת ×××ר××¢×× ×©××.",localeKicker:"×©×¤× ××××§××",localeH2:"×ש×××¢ ש×××, ××©×¤× ×©×××, ××××× ×©×××",localeSub:"ת×××ת ×ש×××¢ × ×§×עת ××¤× ××××× × ×©×× ××ª× × ×צ×××, ×ער××ת ××× ×©× × × ×ספ×ת ××ר××§ ××ª× ×××, ××× ×××שק × ×§×¨× ××××× ×ש××× ×שפ×ת ××××× ×ש×××.",privacyKicker:"פר×××ת",privacyH2:"×× ×××× ×ר××ת ××ר××¢",privacySub:"×× ×¨××ת × ×§×עת ××× ××ר××¢ ×× ×¤×¨×, ×××××× × ××× ×× ×©××¢× ××§× ××ש×. ש×× ××ר ××××× ×× ×ר××× ×ת ×× ×©×××× ×קר×× ×ת ×ש×××ת ש×××.",privacyLink:"××¢×××× ×פר×××ת ××××××",mockKicker:"××× ×× × ×¨××",mockH2:"×××ר××, ×× ×¦××××× ×ס×",mockSub:"×©× × ×פ×× ××× ×©×××× ×× ×¦××ר×× ×פ×ש××× ×©× ×רשת ××××ש×ת ××©× ×××× × ××¤× ×©××× ××××¢× ×××××ס×פ. ×× ×ר××× ××× × ×× ×ס××, ×× ××¡× ×××ת×.",mockLabel:"×××ר, ×× ×¦×××× ×ס×",mockMonthTitle:"תצ××ת ×××ש ×¢× ×©×××ת פע×××ת",mockInviteTitle:"×××× × ××¤× ×©××× ××××¢× ×××××ס×פ",faqH2:"ש×××ת × ×¤×צ×ת",crossPre:"×¢×× ×¢× ×× ×©-Spun ×¢×ש×: ",crossFeatures:"ת××× ×ת",crossMid1:", ",crossPricing:"×××ר××",crossMid2:", ",crossGoogle:"×צ×רת ×פ××קצ××ת Google",crossMid3:", ×",crossPrivacy:"פר×××ת ××××××",crossPost:".",ctaH2:"ש××× ×ת ×ש×××¢ ש××× ××× ×ש×××ת",ctaSub:"×ת×××× ×ª×§×פת × ×ס××× ××× ×, פת×× ×ת ××××× ×סר×× ×צ×, ××¦×¨× ×ת ×××ר××¢ ×ר×ש×× ×פ××ת ×××§×.",ctaBtn:"××ת××× ×××× ×",ctaNoCc:"××× ×ר××ס ×שר××."},a=s?E:W,I=[{icon:i,title:"It lives in the inbox",titleHe:"××× ×× ×ת×× ×ת×××",text:"The calendar is a panel in the Spun sidebar, next to the chats. An event can be created from a message, and a chat shows the events that came out of it.",textHe:"××××× ××× ×¤×× × ×סר×× ××¦× ×©× Spun, ××× ×ש×××ת. ×פשר ××צ×ר ××ר××¢ ×ת×× ××××¢×, ××× ×©××× ×צ××× ×ת ×××ר××¢×× ×©×צ×× ××× ×."},{icon:d,title:"Google is optional",titleHe:"Google ××× ×ª×ספת, ×× ×ª× ××",text:"Every part of the calendar works with no Google account: events, recurrence, inv
1itations, RSVP and reminders. Google adds sync, an overlay and Meet links, and nothing breaks without it.",textHe:"×× ×××§ ××××× ×¢××× ××× ×ש××× Google: ××ר××¢××, ××רת××ת, ×××× ×ת, ××ש××¨× ×××¢× ×ת×××ר×ת. Google ××ס××¤× ×¡× ×ר××, ש××ת תצ××× ××§×ש××¨× Meet, ××××× ×× × ×©×ר ×××¢×××."},{icon:h,title:"Invitations travel on WhatsApp",titleHe:"××××× ×ת × ×סע×ת ×××××ס×פ",text:"Your contacts are on WhatsApp, not on a calendar platform. Invites go out as a WhatsApp message with a poll for RSVP, so people answer where they already are.",textHe:"×× ×©× ×קשר ש××× × ×צ××× ×××××ס×פ, ×× ×פ××פ×ר×ת ××××. ××××× ×ת ××צ××ת ××××עת ××××ס×פ ×¢× ×¡×§×¨ ×××ש×ר ×××¢×, ×× ×©×× ×©×× ×¢×× ×× ×××¤× ×©×× ××××× × ×צ×××."}],K=[{icon:i,title:"Month grid",titleHe:"רשת ×××ש×ת",text:"The whole month at a glance, with event pills per day and a today button that always brings you back.",textHe:"×× ××××ש ×××× ×××, ×¢× ×××××ת ××ר××¢ ××× ××× ××פת×ר ×××× ×©×ª××× ××××ר ×ת××."},{icon:u,title:"Week time grid",titleHe:"רשת ש×××¢×ת ××¤× ×©×¢×ת",text:"Hour by hour across the week, so overlapping meetings are visible rather than stacked in a list. On a phone it scrolls sideways instead of hiding.",textHe:"×©×¢× ××ר ×©×¢× ××××¨× ×ש×××¢, ×× ×©×¤××ש×ת ××פפ×ת × ×¨××ת ×××§×× ××××¢×¨× ×רש×××. ×××פ×× ××× × ×××ת ×צ×××× ×××§×× ××××¢××."},{icon:p,title:"Agenda list",titleHe:"רש××ת ס×ר ×××",text:"A straight chronological list, and the default view at phone widths where a month grid gets unreadable.",textHe:"רש××× ×ר×× ×××××ת פש×××, ××ר×רת ××××× ×ר××× ××פ×× ×©×× ×¨×©×ª ×××ש×ת ××פ×ת ×××ª× ×§×¨×××."},{icon:g,title:"Four layers, four toggles",titleHe:"×ר××¢ ש×××ת, ×ר××¢× ×ת×××",text:"Spun events, your Google Calendar overlay, alarms and task due dates each have their own switch. Turning a layer off, or a layer failing to load, never touches your events.",textHe:"××ר××¢× Spun, ש××ת ×××× Google, ת×××ר×ת ×ת×ר××× ××¢× ×©× ×ש×××ת, ××× ××ת ××ª× ×ש××. ××××× ×©×××, ×× ×©××× ×©× ×ש×ת ×××¢×× ×, ×× × ×××¢×× ×××ר××¢×× ×©×××."}],P=[{icon:m,title:"Recurrence that survives the clock change",titleHe:"××רת××ת שש×ר×ת ×ת ××¢×ר ×שע××",text:"Daily, weekly, biweekly, monthly, yearly or a custom interval. Recurrence is stored as a standard calendar rule and expanded in the event own time zone, so a weekly 18:00 class stays at 18:00 across a daylight saving switch instead of drifting an hour.",textHe:"××××, ש×××¢×, ××-ש×××¢×, ×××ש×, ×©× ×ª× ×× ×ר××× ××ת××. ×××רת××ת × ×©×רת ×××× ×××× ×ª×§× × ×× ×¤×¨×©×ª ××××ר ×××× ×©× ×××ר××¢, ×× ×©×©××¢×ר ש×××¢× ×-18:00 × ×©×ר ×-18:00 ×× ×××¨× ××¢×ר שע×× ×§××¥ ×××§×× ×××× ×שע×."},{icon:j,title:"All-day and multi-day, without the off-by-one",titleHe:"××× ×©×× ×××× ××××, ××× ××¢×ת ×©× ×××",text:"All-day events are stored as dates rather than as midnight timestamps, so a two-day event does not turn into three days when you travel, and it shows up on every day it covers.",textHe:"××ר××¢× ××× ×©×× × ×©×ר×× ×ת×ר×××× ××× ×××ת××ת ××× ×©× ×צ×ת, ×× ×©××ר××¢ ××-×××× ×× ×××¤× ×ש×××©× ×××× ××©× ×סע××, ×××× ××פ××¢ ××× ××× ×©××× ××ס×."},{icon:x,title:"The time zone is visible, not hidden plumbing",titleHe:"×××ר ×××× ××××, ×× ×¦× ×¨×ª × ×¡×ª×¨×ª",text:"Each event carries its own time zone and the dialog shows it. Changing the zone of a recurring event warns you first, because it shifts the wall clock of every future occurrence.",textHe:"××× ××ר××¢ ×ש ×××ר ××× ×ש×× ×××××××× ×צ×× ××ת×. ש×× ×× ×××ר ×××× ×©× ××ר××¢ ×××ר ×צ×× ××××¨× ×ר×ש, ×× ××× ×××× ×ת ×שע×× ×©× ×× ×××פע×× ×××××."},{icon:p,title:"Series edits say what they will do",titleHe:"ער××ת ס××¨× ×××רת ×× ××× ×¢×××ת ×עש×ת",text:"Editing a recurring event edits the whole series, and the dialog says so before you save. Cancelling offers this occurrence or the entire series. A soft conflict chip warns you when the slot already has something in it.",textHe:"ער××ת ××ר××¢ ×××ר ×¢×ר×ת ×ת ×× ×ס×ר×, ×××××××× ×××ר ××ת ××¤× × ×ש××ר×. ××××× ×צ××¢ ×ת ×××פע ××× ×× ×ת ×× ×ס×ר×. ת×××ת ××ª× ×ש×ת ר×× ×תר××¢× ×ש××ר ×ש ×ש×× ××ש×צת."}],L=[{title:"Pick people, one by one",titleHe:"×××ר×× ×× ×©××, ××× ×××",text:"The picker offers your existing conversations first and lets you search for anyone else, marking them as a cold outbound. There is no select-all, no segment and no group option: invites are individual by design.",textHe:"×××רר ×צ××¢ ×§××× ×ת ×ש×××ת ××§××××ת ש××× ×××פשר ××פש ×× ××× ××ר, ×¢× ×¡×××× ×©× ×¤× ××× ×§×¨×. ××× ×××רת ×××, ××× ×¤×××× ×××× ×פשר×ת ×§××צ×: ××××× ×ת ××ש××ת ×ת×× ×××ר×."},{title:"Teammates answer inside Spun",titleHe:"×××¨× ×¦××ת ×¢×× ×× ×ת×× Spun",text:"An invited org member sees the event in their own calendar and answers with a tap. Nobody can answer on somebody else behalf.",textHe:"××ר צ××ת ש××××× ×¨××× ×ת ×××ר××¢ ××××× ×©×× ××¢×× × ××××צ×. ××£ ××× ×× ×××× ××¢× ×ת ×××§×× ××ש×× ××ר."},{title:"Contacts get a message, a poll and a calendar file",titleHe:"×× ×©× ×§×©×¨ ××§×××× ××××¢×, סקר ××§×××¥ ××××",text:"The invite text carries the title, the time in the event own zone, the location and an optional public note you write at send time. A Yes / Maybe / No poll follows it, and an .ics file is attached so the event can be added to whatever calendar they use. An Add to Google Calendar link is included too.",textHe:"××§×¡× ××××× × × ××©× ×ת ×××תרת, ×ת ××©×¢× ××××ר ×××× ×©× ×××ר××¢, ×ת ××××§×× ×××¢×¨× ×¤××××ת ××פצ××× ××ת ש××ª× ××ת××× ×××× ×ש××××. ××ר×× × ×©×× ×¡×§×¨ ×× / ×××× / ××, ××צ×רף ×§×××¥ ics ××× ×©×פשר ×××× ×××ס××£ ×ת ×××ר××¢ ××× ×××× ×©×× ×שת×ש×× ××. ×× ×§×ש×ר ×××¡×¤× ××××× Google × ×××."},{title:"Votes become RSVP, and you can always override",titleHe:"××צ××¢×ת ××פ××ת ×××ש×ר ×××¢×, ×ת××× ×פשר ××¢×§××£",text:"A poll vote updates that invitee status on the event automatically. The organizer can also set any answer by hand, which is the fallback whenever a poll does not fit. Failed sends are shown with their reason rather than swallowed.",textHe:"×צ××¢× ×סקר ××¢××× ×ª ×××××××ת ×ת ×ס×××ס ×©× ×××××× ×××ר××¢. ×××ר×× ×××× ×× ××§×××¢ ×× ×ª×©××× ××× ×ת, ××× ×××××¤× ××× ××§×¨× ×©×¡×§×¨ ×× ×ת×××. ש××××ת ×©× ×ש×× ××צ××ת ×¢× ×ס××× ×××§×× ××××××¢."},{title:"Updates are sent only when you say so",titleHe:"×¢×××× ×× × ×©×××× ×¨×§ ×ש××ª× ×××ר××",text:"Change the time or the location and Spun asks whether to tell the invitees. Editing your private notes never sends anything. The update carries a fresh calendar file that replaces the old entry instead of duplicating it.",textHe:"××©× ×× ×©×¢× ×× ×××§×× ×-Spun ש×××ת ×× ××¢××× ×ת ×××××× ××. ער××ת ××ער×ת ×פר×××ת ××£ ×¤×¢× ×× ×©×××ת ××××. ××¢×××× × ××©× ×§×××¥ ×××× ××ש ש×××××£ ×ת ×רש××× ××§×××ת ×××§×× ×ש××¤× ××ת×."},{title:"Nine languages, and the recipient own",titleHe:"תשע שפ×ת, ××× ×©× ×× ××¢×",text:"The invite is written in the language that fits the recipient, resolved from their number and falling back to your organization language. Local times are labelled with the named time zone rather than an ambiguous abbreviation.",textHe:"××××× × × ×ת×ת ××©×¤× ×©×ת×××× ×× ××¢×, ×©× ××רת ×××ספר ש×× ×¢× × ×¤××× ×שפת ××ר××× ×©×××. שע×ת ××§××××ת ×ס××× ×ת ××©× ×××ר ×××× ××× ××§×צ×ר ××-×ש××¢×."}],q=[{icon:k,title:"In the app",titleHe:"××פ××קצ××",text:"A browser notification, a sound and a toast, delivered live to the tab you have open. Same mechanism the alarms you already use run on.",textHe:"×תר×ת ×פ×פ×, צ××× ×××××¢× ×§×פצת, ש××××¢×× ×××× ××ת ××ש×× ×ת ×פת×××. ×××ª× ×× ×× ×× ×©×¢××× ×¨×¦×ת ×ת×××ר×ת ש××ª× ××ר ×שת×ש×× ×××."},{icon:h,title:"In your WhatsApp self-chat",titleHe:"×צ׳×× ××××©× ×©××× ×××××ס×פ",text:"A reminder can be sent to your own WhatsApp chat, which is the one place your phone already notifies you about. The text is built from the specific occurrence, not from the series.",textHe:"×פשר ×ש××× ×ª×××רת ×צ׳×× ××××©× ×©××× ×××××ס×פ, ×××§×× ××××× ×©×××פ×× ×©××× ××××× ×תר××¢ ×¢×××. ×××§×¡× × ×× × ××××פע ×ספצ×פ×, ×× ××ס×ר×."},{icon:S,title:"In the Daily Summary",titleHe:"×ס×××× ×××××",text:"The morning briefing you can already receive gains a Today block listing the day events, with links that open the calendar on the right one. It is a checkbox in the Daily Summary settings.",textHe:"×ת×ר×× ××××× ×©××ª× ××ר ×××××× ××§×× ××§×× ××××§ ×××× ×©××¤×¨× ×ת ××ר××¢× ××××, ×¢× ×§×ש×ר×× ×©×¤×ת××× ×ת ××××× ×¢× ×××ר××¢ ×× ×××. ×× ×ª××ת ס×××× ××××ר×ת ×ס×××× ×××××."},{icon:u,title:"All-day reminders fire at a sane hour",titleHe:"ת×××ר×ת ×××× ×©×× ×צ×צ××ת ××©×¢× ××××× ×ת",text:"A reminder on an all-day event is anchored to the morning rather than to midnight, so fifteen minutes before does not mean 23:45 the night before. The dialog shows the exact resulting time either way.",textHe:"ת×××רת ×××ר××¢ ××× ×©×× ××¢××× ×ª ×××קר ××× ××צ×ת, ×× ×©×¨××¢ ×©×¢× ××¤× × ×× ×××ר 23:45 ××××× ××§×××. ××××××× ×צ×× ××× ××§×¨× ×ת ××©×¢× ×××××קת שתצ×."}],R=[{icon:m,title:"Two-way sync to a dedicated Spun Calendar",titleHe:"×¡× ×ר×× ××-××××× × ××××× Spun ×××¢×××",text:"Turn sync on and Spun creates a separate calendar named Spun Calendar in y
1our Google account. Events flow both ways between it and Spun, and your other calendars are left alone. An event syncs to the Google account of the person who created it.",textHe:"×פע×××× ×¡× ×ר×× ×-Spun ××צרת ×××× × ×¤×¨× ××©× Spun Calendar ××ש××× Google ש×××. ××ר××¢×× ××ר××× ××©× × ×××××× ×× ××× × ×××× Spun, ×××××× ×× ×××ר×× ×©××× × ×©×ר×× ××× × ×××¢×. ××ר××¢ ××¡×ª× ××¨× ××ש××× Google ×©× ×× ×©×צר ××ת×."},{icon:g,title:"A read-only view of your primary calendar",titleHe:"תצ××× ×קר××× ×××× ×©× ××××× ×ר×ש×",text:"Switch the Google layer on and your primary calendar appears behind your Spun events, so you can see a clash before you book. It is a view only: Spun never writes there.",textHe:"×××××§×× ×ת ש××ת Google ×××××× ×ר××©× ×©××× ××פ××¢ ×××××¨× ××ר××¢× Spun, ××× ×ר××ת ××ª× ×ש×ת ××¤× × ×©×§×××¢××. ×× ×ª×¦××× ××××: Spun ××¢××× ×× ××ת×ת ×ש×."},{icon:H,title:"Google Meet links with host controls",titleHe:"×§×ש××¨× Google Meet ×¢× ×©×××ת ××ר×",text:"Add a Meet link when you create an event. Spun creates a meeting space directly, which is what makes host controls and knock-to-join settings possible at all. The link shows on the event and travels inside your WhatsApp invite. To have host powers, join signed in to the connected Google account.",textHe:"×פשר ×××ס××£ ×§×ש×ר Meet ×עת ×צ×רת ××ר××¢. Spun ××צרת ×ר×× ×¤×××©× ×ש×ר×ת, ××× ×× ×©××פשר ×××× ×©×××ת ×××¨× ××××ר×ת ×פ××§× ×××ת. ××§×ש×ר ×××¦× ×××ר××¢ ×× ×סע ×ת×× ×××× ×ª ×××××ס×פ ש×××. ××× ××§×× ×רש××ת ××ר×, ×צ××¨×¤× ×ש××ª× ××××ר×× ××ש××× Google ×××§×שר."}],_=[{text:"Spun never writes to your primary Google calendar. Writes go only to the dedicated Spun Calendar.",textHe:"Spun ××¢××× ×× ××ת×ת ××××× Google ×ר××©× ×©×××. ××ת××× ×ת×צעת רק ××××× Spun Calendar ××××¢×××."},{text:"Spun never adds Google attendees to an event, so Google never emails your contacts on your behalf. Invitations go out over WhatsApp, from you.",textHe:"Spun ××¢××× ×× ××ס××¤× ××©×ª×ª×¤× Google ×××ר××¢, ×××× Google ××¢××× ×× ×©×××ת ×××××× ××× ×©× ×קשר ש××× ×ש×××. ××××× ×ת ××צ××ת ×××××ס×פ, ×××."},{text:"Disconnecting Google removes nothing from your Spun calendar. Your events stay exactly as they are.",textHe:"× ×ת××§ Google ×× ××××§ ××ר ××××× Spun ש×××. ×××ר××¢×× ×©××× × ×©×ר×× ×××××§ ××× ×©××."}
1],F=[{icon:i,title:"Week start follows your country",titleHe:"ת×××ת ×ש×××¢ ××¤× ××××× × ×©×××",text:"Monday across most of Europe, Sunday in much of the Americas and the Middle East, Saturday in parts of the Middle East. It is resolved from standard locale data, and you can override it to Sunday, Monday or Saturday in settings.",textHe:"×©× × ×ר×× ××ר×פ×, ר×ש×× ××××§ ×××× ×××ר××§× ××××××¨× ×ת××××, ש×ת ××××§×× ×××××¨× ×ת××××. ××§×××¢× × ×¢×©×ת ×× ×ª×× × ×××§×× ×ª×§× ×××, ××פשר ××¢×§××£ ×××ª× ×ר×ש××, ×©× × ×× ×©×ת ××××ר×ת."},{icon:C,israelOnly:!0,title:"Hebrew dates, when you want them",titleHe:"ת×ר×× ×¢×ר×, ×שר×צ××",text:"One toggle adds the Hebrew date alongside the civil one in the calendars and pickers. Hebrew month and day names are rendered properly, including leap-year months.",textHe:"××ª× ××× ××ס××£ ×ת ×ת×ר×× ××¢××¨× ××¦× ×××ר×× ××××× ×× ××××רר××. ש××ת ××××ש×× ×××××× ××¢×ר××× ××צ××× ×ר×××, ×××× ××××©× ×©× × ××¢××רת."},{icon:x,title:"Right to left, properly",titleHe:"××××× ×ש×××, ××× ×©×¦×¨××",text:"In Hebrew the grid, the pickers and the dialogs all flip direction. Dates and times keep reading correctly rather than being mirrored into nonsense.",textHe:"××¢×ר×ת ×רשת, ×××רר×× ×××××××××× ×ת×פ×××. ת×ר×××× ×שע×ת ××ש×××× ××××§×¨× × ××× ×××§×× ××שתקף ××׳××ר×ש."}],O=[{icon:T,title:"Only me, or shared with the team",titleHe:"רק ×× ×, ×× ×ש×תף ×¢× ×צ××ת",text:"Every event is either private to you or shared with your organization, and each event card says which it is. A private event stays private even from administrators.",textHe:"×× ××ר××¢ ××× ×¤×¨×× ××× ×× ×ש×תף ×¢× ××ר×××, ××× ×ר××ס ××ר××¢ ×××ר ×× ×צ××. ××ר××¢ פר×× × ×©×ר פר×× ×× ××× ××××."},{icon:M,title:"Being invited is what grants access",titleHe:"××××× × ××× ×× ×©××¢× ××§× ××ש×",text:"A teammate you invite to a private event can see that event, and nothing else of yours. That is the whole rule.",textHe:"××ר צ××ת ש×××× ×ª× ×××ר××¢ פר×× ×¨××× ×ת ×××ר××¢ ×××, ×ש×× ××ר ××ר ש×××. ×× ×× ××××."},{icon:d,title:"WhatsApp invitees never see your notes",titleHe:"××××× ×× ×××××ס×פ ×× ×¨×××× ×ת ××ער×ת ש×××",text:"An invited contact receives a message, not access. The outgoing text carries the title, the time, the location and the note you chose to write. The event internal description is structurally excluded from anything that leaves Spun.",textHe:"××ש קשר ש××××× ××§×× ××××¢×, ×× ××ש×. ×××§×¡× ××××¦× × ××©× ×ת ×××תרת, ×שע×, ××××§×× ××××¢×¨× ×©×××¨×ª× ××ת××. ×ת×××ר ××¤× ××× ×©× ×××ר××¢ ××××¨× ××× ×ת ××× ××ר ש×××¦× ×-Spun."}],D=[{q:"Do I need a Google account to use the calendar?",a:"No. Events, recurrence, all-day handling, time zones, invitations, RSVP, reminders and the Daily Summary block all work with no Google account connected. Google adds two-way sync, a read-only overlay of your primary calendar, and Meet links. If you never connect it, nothing in the calendar is missing or disabled."},{q:"Will my contacts get an email from Google?",a:"No. Spun never sets Google attendees on an event, so Google has nobody to email. Invitations reach people as a WhatsApp message sent from your own number, and the RSVP poll comes back the same way."},{q:"Can invitees without a Google account join a Meet call?",a:"They can open the Meet link like any other guest. Host powers belong to the connected Google account, so join signed in to that account if you need to run the meeting. A WhatsApp invitee cannot be the host, because a host is a Google identity."},{q:"What exactly syncs to Google, and in which direction?",a:"When you turn sync on, Spun creates a separate calendar called Spun Calendar in y
1our account and keeps it in step with your Spun events in both directions. Your primary calendar is read for the overlay and is never written to. An event syncs to the calendar of the person who created it, so a shared event does not appear in a teammate Google account."},{q:"What happens if I disconnect Google later?",a:"Your Spun events stay exactly where they are. Disconnecting stops the sync and the overlay and removes nothing from Spun."},{q:"How does RSVP work for people who are not Spun users?",a:"They get a Yes / Maybe / No poll in the same WhatsApp chat as the invite. Voting updates their status on the event automatically. The organizer can also mark any answer by hand, which covers any case where a poll does not arrive or does not fit."},{q:"Is the calendar available on mobile?",a:"Yes. Spun runs in the browser and as an iOS and Android app, and the calendar is in all of them. On phone widths the agenda list is the default view, and the week grid scrolls sideways rather than being hidden."},{q:"Do reminders reach my phone when the app is closed?",a:"In-app reminders need a Spun tab or the app open. For phone-level notification, send the reminder to your WhatsApp self-chat, which your phone already notifies you about, or turn on Google Calendar sync and let Google notify you from the synced calendar. Dedicated mobile push for calendar reminders is not part of this release."},{q:"Can I invite a WhatsApp group?",a:"No. Invitations are to individually chosen contacts only. There is no select-all, no segment picker and no group option, deliberately."},{q:"What happens to a weekly event when the clocks change?",a:"It keeps its wall-clock time. Recurrence is expanded in the time zone the event carries, so a weekly 18:00 meeting is still at 18:00 after a daylight saving transition rather than moving by an hour."}],V=[{q:"צר×× ×ש××× Google ××× ××שת×ש ×××××?",a:"××. ××ר××¢××, ××רת××ת, ××ר××¢× ××× ×©××, ××××¨× ×××, ×××× ×ת, ××ש××¨× ×××¢×, ת×××ר×ת ×××××§ ×ס×××× ××××× ×¢××××× ××× ×©×× ×ש××× Google ××××ר. Google ××ס××¤× ×¡× ×ר×× ××-××××× ×, ש××ת תצ××× ×קר××× ×××× ×©× ××××× ×ר×ש×, ××§×ש××¨× Meet. ×× ×× ×ª×××¨× ××ת×, ש×× ××ר ××××× ×× ×סר ××× ××ש×ת."},{q:"×× ×©× ×קשר ש×× ××§××× ×××× ×-Google?",a:"××. Spun ××¢××× ×× ×××××¨× ××©×ª×ª×¤× Google ×××ר××¢, ×××× ×-Google ××× ××× ×ש××× ××××. ××××× ×ת ××××¢×ת ××××עת ××××ס×פ ×××ספר ש×××, ×סקר ××ש×ר ××××¢× ×××ר ××××ª× ×ר×."},{q:"××××× ×× ××× ×ש××× Google ×××××× ××צ×רף ×ש××ת Meet?",a:"×× ×××××× ×פת×× ×ת ×§×ש×ר ×-Meet ××× ×× ××ר×. ×רש××ת ××××¨× ×©××××ת ××ש××× Google ×××§×שר, ×× ×צ××¨×¤× ××××ר×× ××××ª× ×ש××× ×× ××ª× ×¦×¨×××× ×× ×× ×ת ×פ××ש×. ××××× ×××××ס×פ ×× ×××× ××××ת ××ר×, ×× ×××¨× ××× ×××ת Google."},{q:"×× ×××××§ ××¡×ª× ××¨× ×-Google, ×××××× ×××××?",a:"×ש×פע×××× ×¡× ×ר××, Spun ××צרת ×××× × ×¤×¨× ××©× Spun Calendar ××ש××× ×©××× ×ש××רת ×××ª× ××¢×××× ××× ××ר××¢× Spun ××©× × ×××××× ××. ××××× ×ר××©× × ×§×¨× ×צ××¨× ×©××ת ×תצ××× ×××¢××× ×× × ××ª× ××××. ××ר××¢ ××¡×ª× ××¨× ××××× ×©× ×× ×©×צר ××ת×, ×××× ××ר××¢ ×ש×תף ×× ××פ××¢ ××ש××× Google ×©× ××ר צ××ת ××ר."},{q:"×× ×§××¨× ×× ×× ×ª×§ ×ת Google ×××ש×?",a:"××ר××¢× Spun ש××× × ×©×ר×× ×××××§ ×××§×××. ×× ×ת××§ ×¢×צר ×ת ××¡× ×ר×× ××ת ש××ת ×תצ××× ××× ××××§ ×××× ×-Spun."},{q:"××× ×¢××× ××ש×ר ×××¢× ×©× ×× ×©××× × ×שת×ש Spun?",a:"×× ××§×××× ×¡×§×¨ ×× / ×××× / ×× ××××ª× ×©××ת ××××ס×פ ש×× ××××¢× ××××× ×. ××צ××¢× ××¢××× ×ª ×××××××ת ×ת ×ס×××ס ש××× ×××ר××¢. ×××ר×× ×××× ×× ×ס×× ×× ×ª×©××× ××× ×ת, ××× ×××¡× ×× ××§×¨× ×©×× ×¡×§×¨ ×× ××××¢ ×× ×× ×ת×××."},{q:"××××× ×××× ×× ×××?",a:"××. Spun ×¨×¦× ××פ××¤× ××× ××פ××קצ××ת iOS ××× ×ר××××, ×××××× × ××¦× ×××××. ×ר××× ××פ×× ×¨×©××ת ס×ר ×××× ××× ×ª×¦××ת ×ר×רת ×××××, ××רשת ×ש×××¢×ת × ×××ת ×צ×××× ×××§×× ××××¢××."},{q:"××× ×ª×××ר×ת ××××¢×ת ×××פ×× ×ש××פ××קצ×× ×¡××ר×?",a:"ת×××ר×ת ××פ××קצ×× ××רש×ת ×ש×× ×ת Spun ×× ×פ××קצ×× ×¤×ª×××. ××תר×× ×ר×ת ×××פ××, ש××× ×ת ×ת×××רת ×צ׳×× ××××©× ×©××× ×××××ס×פ, ש×××פ×× ××××× ×תר××¢ ×¢×××, ×× ×פע××× ×¡× ×ר×× ××××× Google ××ª× × ×-Google ××תר××¢ ×××××× ××ס×× ×ר×. פ×ש ×××¢××× ×× ××× ×ת×××ר×ת ×××× ××× × ×××§ ××××¨×¡× ×××."},{q:"×פשר ×××××× ×§××צת ××××ס×פ?",a:"××. ××××× ×ת × ×©×××ת רק ××× ×©× ×§×©×¨ ×©× ×××¨× ××× ×××. ××× ×××רת ×××, ××× ××רר פ×××× ×××× ×פשר×ת ×§××צ×, ××× ××××¨× ××××× ×ª."},{q:"×× ×§××¨× ×××ר××¢ ש×××¢× ×ש×שע×× ×ת×××£?",a:"××× ×©××ר ×¢× ××©×¢× ×©××. ×××רת××ת × ×¤×¨×©×ª ××××ר ×××× ×©×××ר××¢ × ×ש×, ×× ×©×¤×××©× ×©×××¢×ת ×-18:00 × ×©×רת ×-18:00 ×× ×××¨× ××¢×ר שע×× ×§××¥ ×××§×× ×××× ×שע×."}],z=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],Y=["×","×","×","×","×","×","ש"],B=[{day:1,pills:[]},{day:2,pills:[{label:"09:30 Team sync",labelHe:"09:30 ×¡× ×ר×× ×¦××ת",tone:"bg-deep-blue/10 text-deep-blue"}]},{day:3,pills:[]},{day:4,pills:[{label:"18:00 Class",labelHe:"18:00 ש××¢×ר",tone:"bg-deep-blue/10 text-deep-blue"},{label:"Invoice due",labelHe:"××¢× ×ש××× ×ת",tone:"bg-gold/15 text-gold-dark"}]},{day:5,pills:[{label:"All day: Fair",labelHe:"××× ×©××: ×ר××",tone:"bg-brand/10 text-brand"}]},{day:6,pills:[]},{day:7,pills:[{label:"11:00 Google",labelHe:"11:00 Google",tone:"bg-steel-blue/15 text-steel-blue"}]}];function be(){y.useEffect(()=>{window.scrollTo(0,0)},[]);const l=s?V:D,b=s?Y:z;
1return e.jsxs(e.Fragment,{children:[e.jsx(f,{title:o.title,description:o.description,canonicalUrl:o.canonical}),e.jsx(N,{items:[{labelKey:"breadcrumb.home",to:"/"},{labelKey:"breadcrumb.calendar"}]}),e.jsxs("section",{className:"relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-white to-spun-ice"}),e.jsxs("div",{className:"relative max-w-4xl mx-auto px-6 pt-14 pb-10 text-center",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.heroKicker}),e.jsx("h1",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold tracking-tight text-brand leading-[1.1] mb-4",children:a.heroH1}),e.jsx("p",{className:"text-lg text-steel-blue max-w-2xl mx-auto leading-relaxed",children:a.heroSub}),e.jsxs("div",{className:"mt-7 flex flex-wrap items-center justify-center gap-3",children:[e.jsxs("a",{href:r,className:"inline-flex items-center gap-2 rounded-full bg-deep-blue px-7 py-3 text-base font-semibold text-white hover:bg-brand shadow-lg shadow-deep-blue/30 transition-all",children:[a.heroCta,e.jsx(c,{className:"h-4 w-4 rtl:rotate-180"})]}),e.jsx("a",{href:"/features/",className:"inline-flex items-center gap-2 rounded-full border border-spun-cyan bg-white px-7 py-3 text-base font-semibold text-brand hover:border-deep-blue transition-all",children:a.heroCta2})]})]})]}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsx("h2",{className:"sr-only",children:a.pillarsH2}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-6",children:I.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsx(t.icon,{className:"h-7 w-7 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-lg font-semibold text-brand mb-2",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.eventsKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.eventsH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.eventsSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:P.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx(t.icon,{className:"h-5 w-5 text-deep-blue shrink-0",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand",children:s?t.titleHe:t.title})]}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.viewsKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.viewsH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.viewsSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-
15",children:K.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-5",children:[e.jsx(t.icon,{className:"h-6 w-6 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.mockKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.mockH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.mockSub})]}),e.jsxs("div",{className:"grid lg:grid-cols-2 gap-6",children:[e.jsxs("figure",{className:"rounded-2xl border border-spun-cyan bg-white p-5",children:[e.jsxs("figcaption",{className:"flex items-center justify-between gap-3 mb-4",children:[e.jsx("span",{className:"text-sm font-semibold text-brand",children:a.mockMonthTitle}),e.jsx("span",{className:"rounded-full bg-spun-ice px-3 py-1 text-[11px] font-medium text-steel-blue",children:a.mockLabel})]}),e.jsxs("div",{"aria-hidden":"true",className:"rounded-xl border border-spun-cyan/70 overflow-hidden",children:[e.jsx("div",{className:"grid grid-cols-7 bg-spun-ice/70 text-[11px] font-semibold text-steel-blue",children:b.map(t=>e.jsx("div",{className:"px-2 py-1.5 text-center",children:t},t))}),e.jsx("div",{className:"grid grid-cols-7",children:B.map(t=>e.jsxs("div",{className:"min-h-[74px] border-t border-spun-cyan/60 p-1.5 space-y-1",children:[e.jsx("div",{className:"text-[11px] font-semibold text-steel-blue",children:t.day}),t.pills.map(n=>e.jsx("div",{className:`truncate rounded px-1.5 py-0.5 text-[10px] font-medium ${n.tone}`,children:s?n.labelHe:n.label},n.label))]},t.day))})]}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-2 text-[11px]",children:[e.jsx("span",{className:"rounded-full bg-deep-blue/10 px-2.5 py-1 font-medium text-deep-blue",children:s?"××ר××¢× Spun":"Spun events"}),e.jsx("span",{className:"rounded-full bg-steel-blue/15 px-2.5 py-1 font-medium text-steel-blue",children:s?"×××× Google":"Google Calendar"}),e.jsx("span",{className:"rounded-full bg-amber-500/15 px-2.5 py-1 font-medium text-amber-700",children:s?"ת×××ר×ת":"Alarms"}),e.jsx("span",{className:"rounded-full bg-gold/15 px-2.5 py-1 font-medium text-gold-dark",children:s?"ת×ר××× ××¢× ×©× ×ש×××ת":"Task due dates"})]})]}),e.jsxs("figure",{className:"rounded-2xl border border-spun-cyan bg-white p-5",children:[e.jsxs("figcaption",{className:"flex items-center justify-between gap-3 mb-4",children:[e.jsx("span",{className:"text-sm font-semibold text-brand",children:a.mockInviteTitle}),e.jsx("span",{className:"rounded-full bg-spun-ice px-3 py-1 text-[11px] font-medium text-steel-blue",children:a.mockLabel})]}),e.jsxs("div",{"aria-hidden":"true",className:"space-y-3 rounded-xl bg-spun-ice/70 p-4",children:[e.jsxs("div",{className:"max-w-[85%] rounded-2xl bg-white border border-spun-cyan p-3 text-sm text-brand shadow-sm",children:[e.jsx("p",{className:"font-semibold mb-1",children:s?"×××× ×: ×ש××ת צ××ת":"Invitation: Team review"}),e.jsxs("p",{className:"text-steel-blue leading-relaxed",children:[s?"××× ×©××ש×, 2 ×ספ×××ר, 09:30 שע×× ××§×××":"Tuesday 2 September, 09:30 local time",e.jsx("br",{}),s?"×××§××: ×××©×¨× ×ר×ש×":"Location: Main office"]}),e.jsx("p",{className:"mt-2 text-deep-blue underline",children:s?"×××¡×¤× ××××× Google":"Add to Google Calendar"})]}),e.jsxs("div",{className:"max-w-[85%] rounded-2xl bg-white border border-spun-cyan p-3 text-sm shadow-sm",children:[e.jsx("p",{className:"font-semibold text-brand mb-2",children:s?"××××¢××?":"Are you coming?"}),e.jsx("div",{className:"space-y-1.5",children:(s?["××","××××","××"]:["Yes","Maybe","No"]).map(t=>e.jsxs("div",{className:"flex items-center gap-2 rounded-lg border border-spun-cyan px-2.5 py-1.5 text-xs text-steel-blue",children:[e.jsx("span",{className:"h-3 w-3 rounded-full border border-steel-blue/50"}),t]},t))})]}),e.jsxs("div",{className:"max-w-[70%] rounded-2xl bg-white border border-spun-cyan p-3 text-xs text-steel-blue shadow-sm flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4 text-deep-blue shrink-0",strokeWidth:1.75}),"team-review.ics"]})]})]})]})]})}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.invitesKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.invitesH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.invitesSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:L.map((t,n)=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("span",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-deep-blue text-white text-sm font-bold shrink-0",children:n+1}),e.jsx("h3",{className:"text-base font-semibold text-brand",children:s?t.titleHe:t.title})]}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.remindKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.remindH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.remindSub})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:q.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx(t.icon,{className:"h-5 w-5 text-deep-blue shrink-0",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand",children:s?t.titleHe:t.title})]}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.googleKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.googleH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.googleSub})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-5",children:R.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsx(t.icon,{className:"h-6 w-6 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))}),e.jsxs("div",{className:"mt-8 rounded-2xl border border-gold/40 bg-spun-ice/60 p-6 max-w-3xl mx-auto",children:[e.jsx("h3",{className:"text-base font-semibold text-brand mb-3",children:a.googleGuaranteeTitle}),e.jsx("ul",{className:"space-y-2.5",children:_.map(t=>e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx(G,{className:"h-4 w-4 text-gold mt-0.5 shrink-0",strokeWidth:2}),e.jsx("span",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.text))})]})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.chatKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.chatH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.chatSub})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-5",children:[e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsx(A,{className:"h-6 w-6 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?"×צ×רת ××ר××¢ ×ת×× ××××¢×":"Create an event from a message"}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?"×××ª× ×¤×¢××× ×©××ר ×§×××ת ××צ×רת ת×××רת ×××××¢×, רק ש××× ×¤×ת×ת ××ר××¢ ×××, ×¢× ××§×ש×ר ×ש××× ××××××¢× ×©××ר ×¢×××."
1:"The same action you already have for creating an alarm from a message, except it opens a full event, with the link to the chat and the message kept on it."})]}),e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsx(i,{className:"h-6 w-6 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?"××ר××¢×× ×ת×× ×¤×× × ×ש×××":"Events inside the chat panel"}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?"××× ×©××× ×ש ×§××¢ ××ר××¢×× ×ש×× ×פ×× × ××קשר, ××¦× ×ת×××ר×ת, ×× ×©×××ס××ר×× ×©× ×× ×©× ×§××¢ ×¢× ××ש ×קשר ××× × ×צ×ת ××ת×.":"Every chat has its own Events section in the context panel, next to the alarms, so the history of what was scheduled with that contact sits with them."})]})]})]})}),e.jsx("section",{className:"py-12 bg-white",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.localeKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.localeH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.localeSub})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-5",children:F.filter(t=>v()||!("israelOnly"in t)).map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsx(t.icon,{className:"h-6 w-6 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))})]})}),e.jsx("section",{className:"py-12 bg-spun-ice/40",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-6",children:[e.jsxs("div",{className:"text-center mb-10",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-wider text-gold mb-3",children:a.privacyKicker}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand",children:a.privacyH2}),e.jsx("p",{className:"text-steel-blue mt-3 max-w-2xl mx-auto",children:a.privacySub})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-5",children:O.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-6",children:[e.jsx(t.icon,{className:"h-6 w-6 text-deep-blue mb-3",strokeWidth:1.75}),e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:s?t.titleHe:t.title}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:s?t.textHe:t.text})]},t.title))}),e.jsx("p",{className:"text-center text-sm text-steel-blue mt-8",children:e.jsx("a",{href:"/privacy/",className:"text-deep-blue hover:underline",children:a.privacyLink})})]})}),e.jsxs("section",{className:"py-12 bg-white",children:[e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:l.map(t=>({"@type":"Question",name:t.q,acceptedAnswer:{"@type":"Answer",text:t.a}}))})}}),e.jsxs("div",{className:"max-w-3xl mx-auto px-6",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold tracking-tight text-brand text-center mb-8",children:a.faqH2}),e.jsx("div",{className:"space-y-4",children:l.map(t=>e.jsxs("div",{className:"rounded-2xl border border-spun-cyan bg-white p-5",children:[e.jsx("h3",{className:"text-base font-semibold text-brand mb-1.5",children:t.q}),e.jsx("p",{className:"text-sm text-steel-blue leading-relaxed",children:t.a})]},t.q))}),e.jsxs("p",{className:"text-center text-sm text-steel-blue mt-8",children:[a.crossPre,e.jsx("a",{href:"/features/",className:"text-deep-blue hover:underline",children:a.crossFeatures}),a.crossMid1,e.jsx("a",{href:"/pricing/",className:"text-deep-blue hover:underline",children:a.crossPricing}),a.crossMid2,e.jsx("a",{href:"/google/",className:"text-deep-blue hover:underline",children:a.crossGoogle}),a.crossMid3,e.jsx("a",{href:"/privacy/",className:"text-deep-blue hover:underline",children:a.crossPrivacy}),a.crossPost]})]})]}),e.jsx("section",{className:"py-14 bg-brand text-white",children:e.jsxs("div",{className:"max-w-3xl mx-auto px-6 text-center",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold tracking-tight mb-4",children:a.ctaH2}),e.jsx("p",{className:"text-white/70 text-lg mb-6",children:a.ctaSub}),e.jsxs("a",{href:r,className:"inline-flex items-center gap-2 rounded-full bg-deep-blue px-8 py-3.5 text-base font-semibold text-white hover:bg-brand shadow-lg shadow-deep-blue/30 transition-all",children:[a.ctaBtn,e.jsx(c,{className:"h-4 w-4 rtl:rotate-180"})]}),e.jsx("p",{className:"text-white/50 text-sm mt-4",children:a.ctaNoCc})]})})]})}export{o as CALENDAR_META,be as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.