export const quotes=[
'You can build a beautiful life without carrying every part of it alone.',
'A small step taken with intention is still a powerful step.',
'Your worth is not measured by how much you manage to do today.',
'Clarity begins when you give yourself room to hear your own needs.',
'You are allowed to be ambitious and to need rest.',
'The life you want is built through choices, not perfection.',
'Let your next decision protect both your future and your peace.',
'Asking for help can be an act of strength and good judgement.',
'You do not have to finish the whole journey to honour today’s progress.',
'Your goals deserve a plan. Your heart deserves kindness.',
'Leave room in your life for the woman who is living it.',
'A boundary can be a promise to care for yourself.',
'Progress can look like action. It can also look like a thoughtful pause.',
'You can change the plan without abandoning the dream.',
'Make space for what restores you, as well as what moves you forward.',
'You are more than the responsibilities you carry.',
'Build a future that gives you freedom to enjoy the present.',
'Your feelings deserve attention, even when you cannot explain them yet.',
'Today, choose one thing that brings your life closer to your values.',
'Consistency grows when your plan leaves room for being human.',
'You can care deeply for others and still make yourself a priority.',
'Quiet moments can hold the beginnings of your strongest decisions.',
'Success should have room for health, connection and joy.',
'Give your hopes a next step, and give yourself time to take it.',
'You can be strong without being available for everything.',
'Not everything that asks for your attention deserves your energy.',
'Let the things that matter most have a place in your ordinary days.',
'You are allowed to celebrate progress before you reach the destination.',
'Create a life that feels meaningful from the inside.',
'Your next chapter can begin with one honest choice.',
'Care for the woman you are today while building the life you want tomorrow.',
"Your voice deserves space in the decisions that shape your life.",
"You do not need permission to want more for yourself.",
"Begin where you are, with what you have, at a pace you can sustain.",
"You can grow into a new version of yourself without rejecting who you have been.",
"A difficult day does not erase the strength you have built.",
"Let your own definition of success guide your next step.",
"You deserve relationships where care flows both ways.",
"Your dreams do not have an expiry date.",
"Being kind to yourself can make it easier to begin again.",
"The courage to try counts, even before the outcome is clear.",
"Your needs belong in your plans, alongside your responsibilities.",
"You can say no with kindness and still mean it.",
"Some growth is quiet. It still deserves recognition.",
"Give yourself the patience you so readily offer others.",
"You are allowed to outgrow a role that no longer fits.",
"Celebrate the choices that make your everyday life feel more like your own.",
"You can learn something new without having it all figured out.",
"One manageable step today can open a possibility tomorrow.",
"Let joy have a place on your calendar too.",
"Your experience carries wisdom that deserves to be heard.",
"Taking care of yourself is a worthwhile use of your time.",
"You can hold hope while being honest about what is hard.",
"Your progress belongs to you; it does not need to match anyone else’s pace.",
"Leave space for curiosity about what your life could become.",
"You deserve to feel supported, not only needed.",
"A fresh start can be a small decision made on an ordinary morning.",
"You can be proud of how far you have come and still want to grow.",
"Let today include one moment that is simply for you.",
"The woman you are becoming needs your encouragement today.",
"You belong in rooms where your ideas can make a difference.",
"Your confidence can begin with keeping one promise to yourself.",
"You can speak gently and still speak with authority.",
"Take up the space your work, ideas and presence deserve.",
"Trust the skills you have practised, even when nerves arrive.",
"You are allowed to introduce yourself with pride.",
"An uncertain beginning can lead to a meaningful achievement.",
"Your opinion does not have to please everyone to matter.",
"Notice one thing you handled well today.",
"Confidence grows through practice, not through waiting to feel ready.",
"You can be a beginner and still be brave.",
"Let your strengths be visible to you as well as to others.",
"A question asked with curiosity can open a door.",
"Your perspective adds something that no one else can offer in quite the same way.",
"Being noticed is not a reason to make yourself smaller.",
"You can accept a compliment without explaining it away.",
"Your preparation deserves your trust.",
"You have the right to ask for clear information before deciding.",
"A steady voice can carry a powerful message.",
"Your achievements are allowed to have your name on them.",
"You can acknowledge your ability without having every answer.",
"Being nervous does not mean you do not belong.",
"Your presence matters before you prove anything.",
"A mistake can teach you without defining you.",
"You can choose to speak even when your voice shakes.",
"You have something worthwhile to contribute today.",
"Let your curiosity be stronger than your fear of looking inexperienced.",
"You can welcome an opportunity and learn as you go.",
"Stand beside your own ideas long enough to give them a chance.",
"You do not need to be the loudest person to have influence.",
"Your time deserves the same respect you give other people's time.",
"You can pause before answering a request.",
"A clear boundary can make a relationship more honest.",
"You may change your availability when your needs change.",
"Saying yes to yourself sometimes means declining something else.",
"You can care about someone's disappointment without taking responsibility for fixing it.",
"Protect a little room in your day for your own priorities.",
"Your personal space deserves consideration.",
"You are allowed to ask people to speak to you respectfully.",
"Not every request requires an immediate response.",
"A full calendar does not have to be your measure of importance.",
"You may leave a conversation that repeatedly dismisses your feelings.",
"Your limits can be clear without being harsh.",
"Choose commitments that fit the life you actually have.",
"You can offer help without offering all of yourself.",
"A boundary is easier to honour when you state it plainly.",
"You deserve time to consider a decision that affects you.",
"Your attention is valuable; spend some of it intentionally.",
"You can reserve your evenings for what restores you.",
"Being dependable does not require being constantly reachable.",
"Let your yes be honest enough to sustain.",
"You may ask for a different arrangement when the current one overwhelms you.",
"You can decline an invitation without doubting your kindness.",
"Your privacy is something you may choose to protect.",
"A respectful relationship has room for your no.",
"You are allowed to stop explaining once you have been clear.",
"Leave a little space between what is asked and what you agree to.",
"Your capacity can change from one day to the next.",
"You may decide which conversations deserve your energy today.",
"Keep a place for yourself among the people you care for.",
"Rest can support the ambitions you care about.",
"A slower morning can still lead to a worthwhile day.",
"You can put something down before you become exhausted.",
"A quiet evening is a valid plan.",
"Let your body have a say in today's pace.",
"You deserve a break before everything is finished.",
"There is dignity in recognising that you need rest.",
"Your wellbeing deserves ordinary daily attention.",
"One deep breath can make room for a more thoughtful response.",
"You may choose an easier version of a task today.",
"A meal enjoyed without rushing can be a small act of care.",
"Let fresh air be a welcome part of your day.",
"You can appreciate your body for what it carries you through.",
"Movement can be about enjoyment rather than punishment.",
"Treat tiredness as information, not a character flaw.",
"A peaceful moment does not have to be earned through exhaustion.",
"You can make room for sleep without apologising for it.",
"Your health deserves a place in your priorities.",
"Notice what leaves you feeling replenished.",
"You may step away from the screen and return with fresh eyes.",
"A gentle stretch can be a way of listening to yourself.",
"Give yourself permission to enjoy an unhurried cup of tea.",
"You can choose care over criticism when you look in the mirror.",
"Your body is worthy of respect through every season of life.",
"Make one corner of today feel comfortable for you.",
"You can rest without turning rest into another achievement.",
"A lighter day can help you return to what matters.",
"It is reasonable to ask for support when you feel worn down.",
"Listen for the difference between urgency and habit.",
"Your wellbeing is allowed to influence your plans.",
"A setback can be part of your story without being its ending.",
"You can begin again with more understanding than before.",
"There is strength in adjusting when circumstances change.",
"You may feel disappointed and still take a useful next step.",
"The effort you made still matters when the outcome changes.",
"Let a hard season teach you without demanding that you enjoy it.",
"You can take things one decision at a time.",
"Some days, courage looks like trying once more.",
"A closed door can give you information about your next direction.",
"You do not have to turn every difficulty into a lesson immediately.",
"It is possible to be hurt and still be worthy of good things.",
"You can ask someone to walk beside you through a difficult day.",
"Your resilience can include tenderness.",
"A pause can help you find a different way forward.",
"You have survived days that once felt beyond your strength.",
"A changed timeline does not make your goal less meaningful.",
"You can acknowledge loss without losing every hope.",
"Let today's effort be enough for today's circumstances.",
"You may rebuild slowly and still rebuild well.",
"A little courage can coexist with a lot of uncertainty.",
"You are allowed to recover at your own pace.",
"One difficult conversation does not determine your whole future.",
"You can learn to trust yourself again through small decisions.",
"Your story has room for repair and renewal.",
"You can move forward while carrying questions you cannot yet answer.",
"A rough start does not decide how the day must finish.",
"You do not have to pretend you are fine to deserve support.",
"A new approach can be a sign of wisdom.",
"Let encouragement reach you, even when you cannot feel hopeful yet.",
"You can give yourself credit for staying present through a hard moment.",
"Your dreams deserve practical attention, not only distant wishing.",
"A clear first step can make a large goal feel more approachable.",
"Write down the idea that keeps returning to you.",
"You can build something meaningful in the time available to you.",
"Your ambitions may evolve as you understand yourself better.",
"Give one important goal a little space today.",
"A modest beginning does not limit the value of your work.",
"You may choose a path that looks different from what others expected.",
"Preparation can be an act of belief in your future.",
"Let your plan reflect what matters to you now.",
"You can want financial security and a life with room to breathe.",
"Learning a skill is an investment in your possibilities.",
"Your work deserves fair recognition.",
"You are allowed to discuss your pay with confidence and care.",
"A thoughtful budget can support choices you value.",
"You can make one money decision without judging your whole history.",
"Your business can grow through steady, realistic improvements.",
"You may ask for advice without handing over your judgement.",
"A useful plan leaves room for unexpected life.",
"You can choose a goal because it matters to you, not because it impresses others.",
"A small saving can represent a meaningful intention.",
"Your future deserves attention, and your present deserves care.",
"You can be proud of creating something useful.",
"Make room to learn from people whose experience you respect.",
"An idea becomes more real when you give it one concrete action.",
"You may renegotiate a goal that no longer serves your life.",
"Your skills can open more than one possible path.",
"Good work can be quiet, careful and consistent.",
"Let your purpose shape what you agree to build.",
"You are allowed to imagine work that fits your values.",
"Your feelings can be heard without becoming instructions.",
"You may need time to understand what a feeling is telling you.",
"Name what feels heavy before deciding what to do with it.",
"You can be grateful and still need something to change.",
"Sadness does not make you less capable of love or courage.",
"Your happiness deserves attention too.",
"You do not have to compare your pain to justify caring for it.",
"Let yourself feel proud without immediately setting another target.",
"You can express a need without turning it into an apology.",
"A moment of honesty can ease the weight of pretending.",
"Your sensitivity can help you notice what matters.",
"You may feel more than one thing about the same situation.",
"There is room for your disappointment in an otherwise good life.",
"You can listen to yourself with patience.",
"A feeling can change without making the earlier feeling wrong.",
"Let your inner voice use words you would offer a friend.",
"You are allowed to ask for comfort.",
"You can notice worry without letting it make every decision.",
"Your joy does not need to be explained to anyone.",
"A tear can be a response to caring deeply.",
"You may choose to write what you cannot yet say aloud.",
"Your needs are worth understanding, even when they are inconvenient.",
"You can feel uncertain and still choose thoughtfully.",
"Let a good moment be good without searching for what could go wrong.",
"You deserve kindness while you work through a complicated feeling.",
"You may be learning a new way to respond to an old hurt.",
"You can notice frustration and give yourself time before replying.",
"Your emotions belong in your understanding of yourself.",
"Being honest about your feelings can invite more honest connection.",
"You can make room for peace without forcing yourself to feel cheerful.",
"Connection can begin with a small, sincere check-in.",
"You deserve friendships where your presence is welcomed.",
"Let the people who care about you know how they can help.",
"You can be loved without being useful every moment.",
"A shared laugh can bring warmth to an ordinary day.",
"You may choose relationships that leave room for your growth.",
"Listening well can be a gift, and being heard matters too.",
"You can ask for companionship without having a problem to solve.",
"A simple thank-you can strengthen a meaningful connection.",
"You deserve affection that does not require you to disappear into someone else's needs.",
"Make room for a conversation that leaves you feeling understood.",
"You can disagree with someone and still treat them with dignity.",
"Your relationships can include both closeness and independence.",
"It is possible to care about someone while choosing distance.",
"You may invite help with the everyday things you carry.",
"A healthy connection can have room for different opinions.",
"You deserve people who are curious about your life.",
"You can tell someone when their support has made a difference.",
"Let kindness be mutual where it can be.",
"You may reach out before you have the perfect words.",
"Shared responsibilities can create more room for shared joy.",
"You can welcome new friendship at any stage of life.",
"A thoughtful message can remind someone they are not alone.",
"You deserve to be included in plans that affect you.",
"Make time for people with whom you can be yourself.",
"You can ask for clarity instead of carrying an assumption.",
"A sincere apology can open space for repair.",
"You may decide that trust needs time to grow.",
"Love can be expressed through listening, attention and respect.",
"Your company can be a gift without an elaborate occasion.",
"Enjoy something small without calling it unimportant.",
"Your laughter deserves space in your day.",
"A little beauty can be found without buying anything.",
"Let music bring a different rhythm to an ordinary task.",
"You are allowed to have interests that serve no practical purpose.",
"Notice a colour, a sound or a scent that makes you smile.",
"You can make a memory without waiting for a special occasion.",
"A simple pleasure can help a day feel more like your own.",
"Give an old hobby a little room again.",
"You may try something simply because it interests you.",
"Your creativity can be playful before it becomes polished.",
"A walk can be an opportunity to notice rather than achieve.",
"Let yourself enjoy the meal, the view or the conversation in front of you.",
"You can celebrate with what you have.",
"An ordinary afternoon can hold an unexpected delight.",
"Your life deserves moments you look forward to.",
"You may choose a little adventure close to home.",
"Make room for the things that remind you who you are beyond work.",
"You can enjoy a happy moment without needing it to last forever.",
"A favourite song can be reason enough to pause.",
"You are allowed to feel excited about your own plans.",
"Let curiosity add something fresh to your routine.",
"You can make a space feel welcoming through care and attention.",
"A small celebration can mark a meaningful effort.",
"Your interests do not need everyone's approval.",
"You may discover something you love by trying something unfamiliar.",
"Take a moment to appreciate what feels good today.",
"You can bring warmth to your day through a simple ritual.",
"Your delight is part of what makes your life yours.",
"There is room for enjoyment alongside responsibility.",
"You are not behind simply because your path took a different turn.",
"Your age does not cancel your curiosity.",
"You can choose what you carry into your next chapter.",
"A season of change can reveal needs you had not noticed before.",
"You may release an expectation that never belonged to you.",
"Your identity is larger than any single role.",
"Let your values be a compass when other people's opinions get loud.",
"You can honour your past without living by all its rules.",
"A new chapter can begin before every detail is clear.",
"You deserve to know yourself beyond what others need from you.",
"Your choices can reflect the woman you are now.",
"You may keep what nourishes you and reconsider what drains you.",
"Change does not have to happen all at once to be real.",
"You can grow while staying connected to what you cherish.",
"There is no single correct timeline for a meaningful life.",
"Your experience can become a resource for your next beginning.",
"You may choose a simpler life if it fits you better.",
"Let yourself notice when an old goal no longer feels like yours.",
"You can be grateful for a chapter and ready to close it.",
"Your next decision can make a little more room for authenticity.",
"You do not have to explain every change in yourself to everyone.",
"A different direction can still lead to a life you value.",
"You can create traditions that suit the life you are building.",
"Your sense of purpose may grow through ordinary acts of care.",
"You may discover strength in parts of yourself you once overlooked.",
"Let becoming yourself be an ongoing conversation.",
"You can choose belonging that does not demand pretending.",
"A meaningful life can contain many different chapters.",
"Your history can inform you without controlling every choice.",
"You are allowed to ask what you want from the years ahead.",
"Your kindness is more sustainable when it includes you.",
"You can offer encouragement without taking on someone else's entire journey.",
"There is value in the care that rarely receives applause.",
"Let your generosity have room for your own security.",
"You may accept help with the same warmth you offer it.",
"Your effort can matter even when no one sees it.",
"You can choose a thoughtful response instead of a perfect one.",
"Let one small act of kindness include yourself today.",
"You may find courage in sharing an unfinished idea.",
"A thoughtful question can be more useful than a quick answer.",
"Your attention can turn a routine moment into a meaningful one.",
"You can appreciate someone else's success without diminishing your own.",
"Make room for an accomplishment that only you understand.",
"You may receive something good without wondering whether you deserve it.",
"The care you put into your life can be quiet and powerful.",
"You can choose honesty with compassion.",
"Let one task be complete enough to put down.",
"Your priorities deserve to be revisited as your life changes.",
"You may take time to recognise what you have learned.",
"A small improvement can ease something you carry every day.",
"You can make a decision without predicting every outcome.",
"Let your plans include the support you need to carry them out.",
"You deserve opportunities to develop your talents.",
"Your growth can benefit you as well as the people around you.",
"You may be proud of a decision that protected your peace.",
"A good day can be made of simple, manageable moments.",
"You can ask for feedback while remembering your own judgement.",
"Let your hopes be specific enough to care for.",
"You may choose patience when rushing would cost too much.",
"Your courage can look different from another woman's courage.",
"You can offer yourself understanding before offering yourself advice.",
"Make room to notice a strength you once took for granted.",
"You may welcome possibility without promising yourself certainty.",
"Your life can be meaningful while it is still taking shape.",
"Let the next year hold room for your voice, your growth and your joy."
];
export function thoughtDate(now = new Date()) {
  const parts = new Intl.DateTimeFormat('en-CA', {
    timeZone: 'Africa/Johannesburg', year: 'numeric', month: '2-digit', day: '2-digit',
  }).formatToParts(now);
  const part = (type: string) => parts.find(p => p.type === type)!.value;
  return `${part('year')}-${part('month')}-${part('day')}`;
}

export function dailyQuote(date: string) {
  const day = Math.floor(Date.parse(date + 'T12:00:00Z') / 86400000);
  return quotes[((day % quotes.length) + quotes.length) % quotes.length];
}
