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",
},
];