import { IPredictionMoon } from "./components/PredictionMoonsSlider"; import routes from "./routes"; import BirthdateCustomAnswer from "./components/pages/Questionnaire/CustomAnswers/Birthdate"; import BirthtimeCustomAnswer from "./components/pages/Questionnaire/CustomAnswers/Birthtime"; import BirthPlaceCustomAnswer from "./components/pages/Questionnaire/CustomAnswers/BirthPlace"; import WorksForUsDescription from "./components/pages/QuestionnaireIntermediate/WorksForUsDescription"; import WorksTraitsDescription from "./components/pages/QuestionnaireIntermediate/WorksTraitsDescription"; import MultiplyAnswers from "./components/pages/Questionnaire/CustomAnswers/MultipleAnswers"; import { ELottieKeys } from "./hooks/lottie/useLottie"; export const predictionMoonsPeriods: IPredictionMoon[] = [ { period: "today", }, { period: "week", }, { period: "month", }, { period: "year", }, ]; export interface Gender { id: string; name: string; img: string; colorAssociation: string | string[]; } export const genders: Gender[] = [ { id: "male", name: "Male", img: "/male.webp", colorAssociation: "#454895", }, { id: "female", name: "Female", img: "/female.webp", colorAssociation: ["#642b73", "#c6426e"], }, ]; export interface IStep { id: string; label: string; color: string; questions: IQuestion[]; } export interface IQuestion { id: string; question: string; touchAction?: string; answers?: IAnswer[]; answersElement?: JSX.Element; answerClassName?: string; navigateToUrl?: string; description?: string; backgroundImage?: string; backgroundColor?: string; lottie?: { preloadKey?: ELottieKeys; loadKey?: ELottieKeys; }; textColor?: { title?: "#fff"; description?: "#fff"; }; preloadImages?: string[]; } export interface IAnswer { id: string; answer: string; icon: string; conditionalValues?: string[]; navigateToUrl?: string; } export const aboutUsAnswersA: IAnswer[] = [ { id: "forbes", answer: "/about-us.forbes", icon: "", }, { id: "instagram", answer: "/about-us.instagram", icon: "", }, { id: "celebrity", answer: "/about-us.celebrity", icon: "", }, { id: "friends", answer: "/about-us.friends", icon: "", }, { id: "other", answer: "/about-us.other", icon: "", }, ]; export const aboutUsAnswersB: IAnswer[] = [ { id: "forbes", answer: "/about-us.forbes", icon: "", }, { id: "instagram", answer: "/about-us.instagram", icon: "", }, { id: "celebrity", answer: "/about-us.celebrity", icon: "", }, { id: "other", answer: "/about-us.other", icon: "", }, ]; export const aboutUsAnswersNormal: IAnswer[] = [ { id: "poster", answer: "/about-us.poster", icon: "", }, { id: "friend", answer: "/about-us.friend", icon: "", }, { id: "instagram", answer: "/about-us.instagram", icon: "", }, { id: "direct_mail", answer: "/about-us.direct_mail", icon: "", }, { id: "tv", answer: "/about-us.tv", icon: "", }, { id: "radio", answer: "/about-us.radio", icon: "", }, { id: "search_engine", answer: "/about-us.search", icon: "", }, { id: "newspaper", answer: "/about-us.newspaper", icon: "", }, { id: "facebook", answer: "/about-us.facebook", icon: "", }, { id: "blog_post", answer: "/about-us.blog", icon: "", }, { id: "Podcast", answer: "/about-us.podcast", icon: "", }, { id: "influencer", answer: "/about-us.influencer", icon: "", }, { id: "youtube", answer: "/about-us.youtube", icon: "", }, { id: "pinterest", answer: "/about-us.pinterest", icon: "", }, { id: "other", answer: "/about-us.other", icon: "", }, ]; export const aboutUsAnswers: { [key: string]: IAnswer[]; } = { aboutUsAnswersA: aboutUsAnswersNormal, aboutUsAnswersB: aboutUsAnswersB, aboutUsAnswersNormal: aboutUsAnswersA, }; const currentlyAffectingAnswers: IAnswer[] = [ { id: "infidelity", answer: "Infidelity", icon: "/broken_heart.webp", }, { id: "depression", answer: "Depression", icon: "/cloud.webp", }, { id: "low_sexual", answer: "Low sexual desire", icon: "/down_arrow.webp", }, { id: "poor_body", answer: "Poor body image", icon: "/neutral_face.webp", }, { id: "postpartum", answer: "Postpartum depression", icon: "/woman_feeding_baby.webp", }, { id: "anxiety", answer: "Anxiety", icon: "/anxious_face_with_sweat.webp", }, { id: "parenting_issues", answer: "Parenting issues", icon: "/family.webp", }, { id: "blended_family", answer: "Blended family issues", icon: "/jigsaw.webp", }, { id: "divorce", answer: "Divorce is on the table", icon: "/hourglass.webp", }, { id: "none_of_these", answer: "None of these", icon: "/cross_mark.webp", }, ]; export const stepsQuestionary: IStep[] = [ { id: "profile", label: "Your profile", color: "#8e8cf0", questions: [ { id: "flowChoice", question: "So we can get to know you better, tell us about your relationship status.", answers: [ { id: "single", answer: "Single", icon: "/heart.webp", }, { id: "relationship", answer: "In a relationship", icon: "/two-hearts.webp", }, { id: "married", answer: "Married", icon: "/ring.webp", }, { id: "complicated", answer: "Complicated", icon: "/broken_heart.webp", }, { id: "other", answer: "Unsure / Other", icon: "/thinking_face.webp", }, ], }, { id: "goal", question: "What is your goal?", navigateToUrl: routes.client.goalSetup(), answers: [ { id: "perfect_partner", answer: "Find my perfect partner", icon: "/kiss.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "get_married", answer: "To get married", icon: "/ring.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "understand_myself", answer: "Understand myself better", icon: "/thinking_face.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "achieve_happiness", answer: "Achieve happiness", icon: "/star_struck.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "personal_growth", answer: "Personal growth", icon: "/sparkles.webp", conditionalValues: ["single", "complicated", "other"], }, { id: "increase_realtionship", answer: "Increase relationship satisfaction", icon: "/two-hearts.webp", conditionalValues: ["relationship", "married"], }, { id: "fix_realtionship", answer: "Fix relationship problems", icon: "/broken_heart.webp", conditionalValues: ["relationship", "married"], }, { id: "build_strong", answer: "Build a strong marriage", icon: "/kiss.webp", conditionalValues: ["relationship", "married"], }, { id: "check_compatibility", answer: "Check compatibility", icon: "/woman-heart-man.webp", conditionalValues: [ "single", "relationship", "married", "complicated", "other", ], }, { id: "all_above", answer: "All above", icon: "/hands_heart.webp", conditionalValues: [ "single", "relationship", "married", "complicated", "other", ], }, ], }, { id: "parent", question: "Are you a parent?", answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", }, ], }, { id: "astrologyKnowledge", question: "What’s your level of knowledge in astrology?", description: "So we can tailor the insights to suit your knowledge level", navigateToUrl: routes.client.hyperPersonalizedAstrology(), answers: [ { id: "expert", answer: "An expert", icon: "/man_student.webp", }, { id: "curious", answer: "Curious", icon: "/face_with_monocle.webp", }, { id: "beginner", answer: "A beginner", icon: "/slightly_smiling_face.webp", }, ], }, { id: "birthdate", question: "What's your date of birth?", answersElement: , backgroundImage: "/date_of_birth_zodiac_signs.webp", navigateToUrl: routes.client.singleZodiacInfo(), }, { id: "isBirthTime", question: "Do you know your time of birth?", answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", navigateToUrl: routes.client.noTime(), }, ], }, { id: "birthtime", question: "What time were you born?", description: "We use NASA data to identify the exact position of the planets in the sky at the time of your birth.", answersElement: , backgroundImage: "/small_alarm_clock.webp", }, { id: "birthPlace", question: "Where were you born?", description: "This determines the time zone at the place of your birth.", answersElement: , backgroundImage: "/bunch_of_cards.webp", }, { id: "problems", question: "", navigateToUrl: routes.client.worksRouter(), answers: [], }, ], }, { id: "personalityTraits", label: "Personality traits", color: "#56ccf2", questions: [ { id: "relateToStatement", question: "Do you relate to the statement below?", description: "“I really dislike being alone as much as I hate to admit it.”", answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", }, ], }, { id: "notice", question: "Do you tend to notice what’s wrong more than what’s right?", answers: [ { id: "very_frequently", answer: "Very frequently", icon: "/thumbs_up.webp", }, { id: "frequently", answer: "Frequently", icon: "/thumbs_more_up.webp", }, { id: "occasionally", answer: "Occasionally", icon: "/thumbs_middle.webp", }, { id: "rarely", answer: "Rarely", icon: "/thumbs_more_down.webp", }, { id: "never", answer: "Never", icon: "/thumbs_down.webp", }, ], }, { id: "sensitive", question: "Are you sensitive to criticism?", answers: [ { id: "yes", answer: "Yes", icon: "/thumbs_up.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/thumbs_more_up.webp", }, { id: "rarely", answer: "Rarely", icon: "/thumbs_more_down.webp", }, { id: "not_all", answer: "Not at all", icon: "/thumbs_down.webp", }, ], }, { id: "tendToOverthink", question: "Do you tend to overthink?", backgroundImage: "/girl_thinking.webp", answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", }, ], }, { id: "mostImportant", question: "What is most important to you?", answers: [ { id: "success", answer: "Success", icon: "/bar_chart.webp", }, { id: "romance", answer: "Romance", icon: "/two-hearts.webp", }, { id: "stability", answer: "Stability", icon: "/scales.webp", }, { id: "freedom", answer: "Freedom", icon: "/airplane.webp", }, { id: "happiness", answer: "Happiness", icon: "/star_struck.webp", }, { id: "health", answer: "Health", icon: "/flexed_biceps.webp", }, { id: "all", answer: "All above", icon: "/check_mark_button.webp", }, ], }, { id: "emotionalControl", question: "Is emotional control tricky for you?", answers: [ { id: "yes", answer: "Yes", icon: "/thumbs_up.webp", navigateToUrl: routes.client.notAlone(), }, { id: "sometimes", answer: "Sometimes", icon: "/thumbs_more_up.webp", navigateToUrl: routes.client.notAlone(), }, { id: "rarely", answer: "Rarely", icon: "/thumbs_more_down.webp", navigateToUrl: routes.client.allRight(), }, { id: "not_all", answer: "Not at all", icon: "/thumbs_down.webp", navigateToUrl: routes.client.allRight(), }, ], }, { id: "attitude", question: "Do you love your job?", answers: [ { id: "yes", answer: "Yes! I do something I love", icon: "/smiling_face_with_heart_eyes.webp", }, { id: "not_working", answer: "I’m not working", icon: "/smiling_face_with_heart_eyes.webp", }, { id: "hate", answer: "I hate my job", icon: "/pleading_face.webp", }, { id: "okay", answer: "It’s okay, it pays the bills", icon: "/slightly_smiling_face.webp", }, { id: "underpaid", answer: "I’m underpaid", icon: "/face_with_raised_eyebrow.webp", }, { id: "stopped_growing", answer: "I have stopped growing professionally", icon: "/neutral_face.webp", }, ], }, { id: "want", question: "Do you always know exactly what you want?", answers: [ { id: "yes", answer: "Yes", icon: "/slightly_smiling_face.webp", }, { id: "no", answer: "No", icon: "/confused.webp", }, { id: "not_shure", answer: "Not shure", icon: "/neutral_face.webp", }, ], }, { id: "relaxing", question: "Do you have trouble relaxing?", navigateToUrl: routes.client.almostThere(), answers: [ { id: "not_all", answer: "Not at all", icon: "/smiling_face_with_smiling_eyes.webp", }, { id: "yes", answer: "Yes", icon: "/confused.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/neutral_face.webp", }, { id: "rarely", answer: "Rarely", icon: "/slightly_smiling_face.webp", }, ], }, ], }, { id: "partnerProfile", label: "Your partner`s profile", color: "#56ccf2", questions: [ { id: "partnerGender", question: "What’s your partner’s gender?", answers: [ { id: "male", answer: "Male", icon: "/man.webp", }, { id: "female", answer: "Female", icon: "/woman.webp", }, ], }, { id: "partnerBirthdate", question: "What’s your partner’s date of birth?", answersElement: , backgroundImage: "/date_of_birth_zodiac_signs.webp", }, // TODO: add compatibility page { id: "partnerIsBirthTime", question: "Do you know your partner’s time of birth?", backgroundImage: "/wall_clock.webp", answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", }, { id: "no", answer: "No", icon: "/cross_mark.webp", navigateToUrl: `${routes.client.noTime()}?affiliation=partner`, }, ], }, { id: "partnerBirthtime", question: "At what time was your partner born?", description: "We use NASA data to identify the exactposition of the planets in the sky at the time of your partner's birth.", answersElement: , backgroundImage: "/small_alarm_clock.webp", }, { id: "partnerBirthPlace", question: "Where was your partner born?", description: "If you don’t know the exact place of birth just type in the country of birth.", answersElement: , backgroundImage: "/bunch_of_cards.webp", }, ], }, { id: "relationships", label: "Relationship & Personality Patterns", color: "#bb6bd9", questions: [ { id: "issueTogether", question: "Do you agree with the statement below?", description: "“My partner and I can talk about any issue together“", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "currentlyAffecting", question: "Are any of these factors currently affecting your relationship?", answersElement: , }, { id: "partnerPriority", question: "Do you agree with the statement below?", description: "“My partner and I make sex a priority in our relationship”", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "satisfied", question: "Are you satisfied with how you and your partner communicate?", answers: [ { id: "yes", answer: "Yes", icon: "/check_mark_button.webp", navigateToUrl: routes.client.satisfiedResult(), }, { id: "no", answer: "No", icon: "/cross_mark.webp", navigateToUrl: routes.client.satisfiedResult(), }, ], }, { id: "emotionalConnection", question: "Do you agree with the statement below?", description: "“Strengthening our emotional connection is a priority for both my partner and me”", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "bigPicture", question: "Would you describe your partner as a detail-oriented or big-picture person?", answers: [ { id: "detailed", answer: "Detail-oriented", icon: "/microscope.webp", }, { id: "big_picture", answer: "Big-picture", icon: "/mountain.webp", }, { id: "both", answer: "A bit of both", icon: "/paperclip.webp", }, ], }, { id: "introvertOrExtravert", question: "Is your partner an introvert or extrovert?", answers: [ { id: "introvert", answer: "Introvert", icon: "/blue_book.webp", }, { id: "extravert", answer: "Extravert", icon: "/party_popper.webp", }, { id: "both", answer: "A bit of both", icon: "/scales.webp", }, ], }, { id: "irritated", question: "Does your partner get angry or irritated easily?", backgroundImage: "/birds_squabble.webp", answers: [ { id: "yes", answer: "Yes", icon: "/face_with_raised_eyebrow.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/thinking_face.webp", }, { id: "rarely", answer: "Rarely", icon: "/neutral_face.webp", }, { id: "not_all", answer: "Not at all", icon: "/slightly_smiling_face.webp", }, ], }, { id: "conflict", question: "Are you satisfied with the way you and your partner deal with conflict?", answers: [ { id: "yes", answer: "Yes, I prefer to be honest and direct", icon: "/loudspeaker.webp", }, { id: "depends", answer: "Depends on the situation and the person", icon: "/scales.webp", }, { id: "no", answer: "No, I don’t want to get hurt or hurt another person", icon: "/shield.webp", }, { id: "no2", answer: "No, it makes me nervous", icon: "/fearful_face.webp", }, ], }, { id: "aboutGoals", question: "When you think about your relationship goals, you feel...?", answers: [ { id: "optimistic", answer: "Optimistic! They are totally doable, with some guidance.", icon: "/slightly_smiling_face.webp", navigateToUrl: routes.client.partnerRightPlace(), }, { id: "cautious", answer: "Cautious. I’ve struggled before, but I’m hopeful.", icon: "/unamused.webp", navigateToUrl: routes.client.partnerThing(), }, { id: "feeling", answer: "I’m feeling a little anxious, honestly.", icon: "/anxious_face_with_sweat.webp", navigateToUrl: routes.client.partnerTotallyNormal(), }, { id: "not_shure", answer: "Not sure / Don’t know", icon: "/thinking_face.webp", navigateToUrl: routes.client.partnerTotallyNormal(), }, ], }, { id: "appreciated", question: "Do you agree with the statement below?", description: "“My partner makes me feel really appreciated.”", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "decisions", question: "Do you make decisions with your head or your heart?", answers: [ { id: "heart", answer: "Heart", icon: "/red-heart.webp", navigateToUrl: routes.client.withHeart(), }, { id: "head", answer: "Head", icon: "/brain.webp", navigateToUrl: routes.client.withHead(), }, { id: "both", answer: "Both", icon: "/paperclip.webp", navigateToUrl: routes.client.both(), }, ], }, ], }, { id: "relationship_pattern", label: "Relationship Pattern", color: "#bb6bd9", questions: [ { id: "priority", question: "Do you agree with the statement below?", description: "“When I am in a relationship, sex is a priority.“", backgroundImage: "/couple_in_bad_1.webp", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "comfortable", question: "Do you agree with the statement below?", description: "“I feel comfortable around people I barely know.“", answers: [ { id: "strongly_agree", answer: "Strongly agree", icon: "/raising_hands.webp", }, { id: "agree", answer: "Agree", icon: "/thumbs_up.webp", }, { id: "neutral", answer: "Neutral", icon: "/thumbs_middle.webp", }, { id: "disagree", answer: "Disagree", icon: "/thumbs_more_down.webp", }, { id: "strongly_disagree", answer: "Strongly disagree", icon: "/thumbs_down.webp", }, ], }, { id: "goodEnough", question: "Do you often worry that you’re not good enough?", answers: [ { id: "yes", answer: "Yes", icon: "/thumbs_up.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/thumbs_middle.webp", }, { id: "rarely", answer: "Rarely", icon: "/thumbs_more_down.webp", }, { id: "not_all", answer: "Not at all", icon: "/thumbs_down.webp", }, ], }, { id: "angry", question: "Do you easily get angry or irritated?", backgroundImage: "/woman_gets_angry.webp", answers: [ { id: "yes", answer: "Yes", icon: "/face_with_raised_eyebrow.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/thinking_face.webp", }, { id: "rarely", answer: "Rarely", icon: "/neutral_face.webp", }, { id: "not_all", answer: "Not at all", icon: "/slightly_smiling_face.webp", }, ], }, { id: "innerSelf", question: "Do you share your inner self with people you like?", answers: [ { id: "yes", answer: "Yes", icon: "/thumbs_up.webp", }, { id: "no", answer: "No", icon: "/thumbs_down.webp", }, { id: "not_sure", answer: "Not sure", icon: "/neutral_face.webp", }, ], }, { id: "aboutPeople", question: "Do you remember small details about the people who are important to you?", answers: [ { id: "yes", answer: "Yes", icon: "/raising_hands.webp", }, { id: "sometimes", answer: "Sometimes", icon: "/slightly_smiling_face.webp", }, { id: "rarely", answer: "Rarely", icon: "/thinking_face.webp", }, { id: "not_all", answer: "Not at all", icon: "/thumbs_down.webp", }, ], }, { id: "idealDate", question: "What is your ideal date?", answers: [ { id: "dinner", answer: "Dinner at a fancy restaurant", icon: "/fork_and_knife_with_plate.webp", }, { id: "nature", answer: "A hike in nature", icon: "/mountain.webp", }, { id: "talking", answer: "Talking under the stars", icon: "/cityscape_at_dusk.webp", }, { id: "walk", answer: "A walk in the park", icon: "/national_park.webp", }, { id: "skydiving", answer: "Skydiving", icon: "/parachute.webp", }, ], }, { id: "futurePartner", question: "Would you describe your future partner as detail-oriented or a big-picture person?", answers: [ { id: "detail", answer: "Detail-oriented", icon: "/microscope.webp", }, { id: "big_picture", answer: "Big picture", icon: "/mountain.webp", }, { id: "both", answer: "A bit of both", icon: "/paperclip.webp", }, ], }, { id: "idealPartner", question: "Is your ideal partner an introvert or extrovert?", answers: [ { id: "introvert", answer: "Introvert", icon: "/blue_book.webp", }, { id: "extrovert", answer: "Extrovert", icon: "/party_popper.webp", }, { id: "both", answer: "A bit of both", icon: "/scales.webp", }, ], }, { id: "relationshipGoal", question: "When you think about your relationship goals, you feel...?", answers: [ { id: "optimistic", answer: "Optimistic! They are totally doable, with some guidance.", icon: "/slightly_smiling_face.webp", navigateToUrl: routes.client.partnerRightPlace(), }, { id: "cautious", answer: "Cautious. I’ve struggled before, but I’m hopeful.", icon: "/unamused.webp", navigateToUrl: routes.client.partnerThing(), }, { id: "anxious", answer: "I’m feeling a little anxious, honestly.", icon: "/anxious_face_with_sweat.webp", navigateToUrl: routes.client.partnerTotallyNormal(), }, { id: "not_sure", answer: "Not sure / Don’t know", icon: "/thinking_face.webp", navigateToUrl: routes.client.partnerTotallyNormal(), }, ], }, ], }, ]; interface IZodicSignInfo { name: string; img: string; description: string; } export interface IZodicSignsInfo { male: IZodicSignInfo[]; female: IZodicSignInfo[]; } export const zodicSignsInfo: IZodicSignsInfo = { male: [ { name: "Capricorn", img: "/questionnaire/zodiacs/male/capricorn.webp", description: "The Capricorn male, with mountain goat tenacity, climbs life's peaks with disciplined dedication.", }, { name: "Aquarius", img: "/questionnaire/zodiacs/male/aquarius.webp", description: "Revolutionary in thought, the Aquarius male breaks boundaries, envisioning a brighter, unconventional tomorrow.", }, { name: "Pisces", img: "/questionnaire/zodiacs/male/pisces.webp", description: "Dreamy and empathetic, the Pisces male navigates realms of emotion, often expressing his soul through artistry.", }, { name: "Aries", img: "/questionnaire/zodiacs/male/aries.webp", description: "The Aries male charges forward with unparalleled energy, always ready to conquer new frontiers.", }, { name: "Taurus", img: "/questionnaire/zodiacs/male/taurus.webp", description: "The Taurus male values stability, often displaying a potent mix of resilience and sensuality.", }, { name: "Gemini", img: "/questionnaire/zodiacs/male/gemini.webp", description: "Ever-curious, the Gemini male is a whirlwind of ideas, often switching between topics with excitement.", }, { name: "Cancer", img: "/questionnaire/zodiacs/male/cancer.webp", description: "Deeply intuitive, the Cancer male guards his emotional realm, drawing strength from familial bonds.", }, { name: "Leo", img: "/questionnaire/zodiacs/male/leo.webp", description: "With his regal demeanor, the Leo male has a magnetic charisma that demands the spotlight.", }, { name: "Virgo", img: "/questionnaire/zodiacs/male/virgo.webp", description: "With an eye for detail, the Virgo male seeks perfection, often being the methodical problem solver in the room.", }, { name: "Libra", img: "/questionnaire/zodiacs/male/libra.webp", description: "Driven by harmony, the Libra male gracefully balances life's challenges, always seeking the middle ground.", }, { name: "Scorpio", img: "/questionnaire/zodiacs/male/scorpio.webp", description: "The Scorpio male delves deep, with an intensity that can unravel life's mysteries, driven by passion and determination.", }, { name: "Sagittarius", img: "/questionnaire/zodiacs/male/sagittarius.webp", description: "With wanderlust in his heart, the Sagittarius male chases knowledge and adventure, ever the eternal optimist.", }, ], female: [ { name: "Capricorn", img: "/questionnaire/zodiacs/female/capricorn.webp", description: "Grounded and wise, the Capricorn female stands as a pillar of resilience, merging ambition with purpose.", }, { name: "Aquarius", img: "/questionnaire/zodiacs/female/aquarius.webp", description: "The Aquarius female, with her avant-garde spirit, dances to her own rhythm, forever championing innovation.", }, { name: "Pisces", img: "/questionnaire/zodiacs/female/pisces.webp", description: "Ethereal and compassionate, the Pisces female feels deeply, weaving tales of romance and magic in her wake.", }, { name: "Aries", img: "/questionnaire/zodiacs/female/aries.webp", description: "Radiating confidence, the Aries female often leads the pack, fueled by ambition and determination.", }, { name: "Taurus", img: "/questionnaire/zodiacs/female/taurus.webp", description: "Grounded and graceful, the Taurus female appreciates the beauty and luxury in life, always seeking comfort.", }, { name: "Gemini", img: "/questionnaire/zodiacs/female/gemini.webp", description: "Sparkling with wit, the Gemini female charms with her versatility, constantly adapting to change.", }, { name: "Cancer", img: "/questionnaire/zodiacs/female/cancer.webp", description: "The nurturing spirit of a Cancer female creates an embracing cocoon of comfort for loved ones.", }, { name: "Leo", img: "/questionnaire/zodiacs/female/leo.webp", description: "Vibrant and confident, the Leo female radiates warmth, ruling her domain with generosity and grace.", }, { name: "Virgo", img: "/questionnaire/zodiacs/female/virgo.webp", description: "Discerning and diligent, the Virgo female navigates life with analytical prowess and a pure heart.", }, { name: "Libra", img: "/questionnaire/zodiacs/female/libra.webp", description: "Charm personified, the Libra female is the embodiment of elegance, wielding diplomacy with an artful touch.", }, { name: "Scorpio", img: "/questionnaire/zodiacs/female/scorpio.webp", description: "The enigmatic Scorpio female possesses a magnetic allure, her depths veiling strength and vulnerability.", }, { name: "Sagittarius", img: "/questionnaire/zodiacs/female/sagittarius.webp", description: "Vivacious and free-spirited, the Sagittarius female journeys through life, spreading joy and infectious enthusiasm.", }, ], }; export interface ITextVariables { [key: string]: { backgroundImages?: { [key: string]: string; }; titles: { [key: string]: JSX.Element | string; }; description: JSX.Element | string; }; } export const textVariables: ITextVariables = { "works-for-us": { titles: { very_unhappy: "We’ve got you covered! We’ll start with small, personalized insights into you and your partner’s personality traits.", unhappy: "You’re probably doing better than you think! We’ll help you identify how to improve and stick with it.", happy: `Wonderful! Let's find out what's working (and what isn’t) and go from there.`, }, backgroundImages: { happy: "/couple_in_bad_2.webp", }, description: , }, "works-traits": { titles: { very_unhappy: "To find out what works for us, we often need to understand what doesn't. We’ll give you insights on how to build a happy and lasting relationship with your new partner.", unhappy: "To find out what works for us, we often need to understand what doesn't. We’ll give you insights on how to build a happy and lasting relationship with your new partner.", happy: "Sometimes that happens and you need to move on! We'll give you insights on how to build a long lasting relationship with your next partner.", never_been: "Well, exciting times ahead! We'll give you insights about your most compatible partner.", }, backgroundImages: { never_been: "/two_halves_of_a_heart.webp", }, description: , }, "not-alone": { titles: { yes: ( <> You’re not alone.
A lot of{" "} $zodiac people find it difficult to control emotions due to their zodiac sign traits. Don’t worry, we know how to address that! ), sometimes: ( <> You’re not alone.
A lot of{" "} $zodiac people find it difficult to control emotions due to their zodiac sign traits. Don’t worry, we know how to address that! ), rarely: ( <> All right!
You keep your emotions in check{" "} $zodiac, but sometimes people might want you to show more passion. We can give you some insights about that! ), not_all: ( <> All right!
You keep your emotions in check{" "} $zodiac, but sometimes people might want you to show more passion. We can give you some insights about that! ), }, description: "", backgroundImages: { yes: "/company_and_sunset.webp", sometimes: "/company_and_sunset.webp", rarely: "/laughing_women.webp", not_all: "/laughing_women.webp", }, }, }; export const relationshipAnswers: IAnswer[] = [ { id: "very_unhappy", answer: "/problems.very_unhappy", icon: "/slightly_frowning_face.webp", }, { id: "unhappy", answer: "/problems.unhappy", icon: "/neutral_face.webp", }, { id: "happy", answer: "/problems.happy", icon: "/slightly_smiling_face.webp", }, ]; export const singleAnswers: IAnswer[] = [ { id: "very_unhappy", answer: "/problems.very_unhappy", icon: "/slightly_frowning_face.webp", }, { id: "unhappy", answer: "/problems.unhappy", icon: "/neutral_face.webp", }, { id: "happy", answer: "/problems.happy", icon: "/slightly_smiling_face.webp", }, { id: "never_been", answer: "/problems.never_been", icon: "/wink.webp", }, ];