From 6ffd5b542c5c578089ccbab9f9ff1827f1720d99 Mon Sep 17 00:00:00 2001 From: Daniil Chemerkin Date: Thu, 26 Dec 2024 10:42:06 +0000 Subject: [PATCH] Develop --- index.html | 590 ++- public/locales/chats/de/female_de.json | 540 +++ public/locales/chats/de/male_de.json | 540 +++ public/locales/chats/en/female_en.json | 540 +++ public/locales/chats/en/male_en.json | 540 +++ public/locales/chats/es/female_es.json | 540 +++ public/locales/chats/es/male_es.json | 540 +++ public/locales/chats/fr/female_fr.json | 540 +++ public/locales/chats/fr/male_fr.json | 540 +++ public/locales/chats/hi/female_hi.json | 540 +++ public/locales/chats/hi/male_hi.json | 540 +++ public/locales/chats/pt-br/female_pt-br.json | 540 +++ public/locales/chats/pt-br/male_pt-br.json | 540 +++ public/locales/chats/pt-pt/female_pt-pt.json | 540 +++ public/locales/chats/pt-pt/male_pt-pt.json | 540 +++ public/locales/chats/ru/female_ru.json | 540 +++ public/locales/chats/ru/male_ru.json | 540 +++ public/v1/email-marketing/andi36_11.png | Bin 0 -> 23240 bytes public/v1/email-marketing/aramaska.png | Bin 0 -> 20211 bytes public/v1/email-marketing/gift-big.png | Bin 0 -> 8707 bytes public/v1/email-marketing/gift-small.png | Bin 0 -> 1750 bytes public/v1/email-marketing/guarantee.svg | 10 + public/v1/email-marketing/guaranteed.svg | 16 + public/v1/email-marketing/hand-with-eye.svg | 279 ++ public/v1/email-marketing/messages.png | Bin 0 -> 40902 bytes public/v1/email-marketing/patterso.png | Bin 0 -> 18785 bytes public/v1/email-marketing/payments.svg | 138 + public/v1/email-marketing/relationships.svg | 390 ++ public/v1/email-marketing/relieved-face.svg | 16 + .../v1/email-marketing/revolving-hearts.svg | 24 + public/v1/email-marketing/smartphone.png | Bin 0 -> 138508 bytes public/v1/email-marketing/sparkling-heart.svg | 15 + public/v1/email-marketing/star.png | Bin 0 -> 1453 bytes public/v1/email-marketing/stars.svg | 138 + public/v1/email-marketing/yellow-heart.svg | 7 + public/v1/email-marketing/zodiac-in-space.svg | 70 + public/v2/palmistry/fate-line.svg | 3510 +++++++++++++++++ public/v2/palmistry/featured.svg | 150 + public/v2/palmistry/fire.png | Bin 0 -> 1722 bytes public/v2/palmistry/gift.png | Bin 0 -> 2143 bytes public/v2/palmistry/gift.svg | 23 + public/v2/palmistry/guard.svg | 3 + public/v2/palmistry/hand-fingers.svg | 3469 ++++++++++++++++ public/v2/palmistry/hand.svg | 1797 +++++++++ public/v2/palmistry/head-line.svg | 3180 +++++++++++++++ public/v2/palmistry/life-line.svg | 3393 ++++++++++++++++ public/v2/palmistry/love-line.svg | 2356 +++++++++++ public/v2/palmistry/money-back.svg | 5 + public/v2/palmistry/plus.svg | 3 + src/api/resources/Payment.ts | 6 +- src/components/App/index.tsx | 12 + .../ChatsPath/components/Address/index.tsx | 8 +- .../components/AnimateMessages/index.tsx | 7 +- .../components/AppStoreReviews/index.tsx | 16 +- .../ChatsPath/components/Assistant/index.tsx | 35 +- .../components/AssistantOfDay/index.tsx | 32 +- .../AssistantOfDay/styles.module.scss | 7 +- .../components/Astrologers/index.tsx | 5 +- .../ChatsPath/components/AuthModal/index.tsx | 26 +- .../components/ChooseGender/index.tsx | 10 +- .../ChatsPath/components/Header/index.tsx | 5 +- .../ChatsPath/components/HowItWorks/index.tsx | 20 +- .../components/InputAnswerModal/index.tsx | 12 +- .../components/MultiplyAnswer/index.tsx | 14 +- .../MultiplyAnswer/styles.module.scss | 6 + .../components/MultiplyAnswers/index.tsx | 4 +- .../ChatsPath/components/Partners/index.tsx | 6 +- .../components/ProgressBar/index.tsx | 10 +- .../ChatsPath/components/Review/index.tsx | 7 +- .../ChatsPath/components/Review2/index.tsx | 9 +- .../ChatsPath/components/Summary/index.tsx | 27 +- .../components/YesNoButtons/index.tsx | 7 +- src/components/ChatsPath/data/goalAnswers.ts | 8 +- src/components/ChatsPath/data/index.tsx | 18 +- .../ChatsPath/data/missingInLifeAnswers.ts | 12 +- src/components/ChatsPath/data/reviews.ts | 96 +- .../ChatsPath/data/whatEmotionAnswers.ts | 10 +- .../ChatsPath/data/yourGoalAnswers.ts | 40 +- .../ChatsPath/pages/AnswerHub/index.tsx | 63 +- .../Answers/BelieveInSpirituality/index.tsx | 11 +- .../ChatsPath/pages/Answers/Date/index.tsx | 7 +- .../pages/Answers/DecisionGuidance/index.tsx | 26 +- .../ChatsPath/pages/Answers/Goal/index.tsx | 6 +- .../pages/Answers/GuidanceArea/index.tsx | 57 +- .../Answers/GuidanceArea/styles.module.scss | 16 +- .../pages/Answers/HeadOrHeart/index.tsx | 28 +- .../pages/Answers/HowConfident/index.tsx | 13 +- .../pages/Answers/InterestedHowLong/index.tsx | 15 +- .../pages/Answers/MainReason/index.tsx | 15 +- .../pages/Answers/MissingInLife/index.tsx | 6 +- .../pages/Answers/NeedGuidance/index.tsx | 11 +- .../pages/Answers/ParentStatus/index.tsx | 11 +- .../Answers/ProneToOverthinking/index.tsx | 26 +- .../Answers/PsychicComfortable/index.tsx | 24 +- .../pages/Answers/PsychicReading/index.tsx | 9 +- .../pages/Answers/ReadingExperience/index.tsx | 27 +- .../Answers/RelationshipStatus/index.tsx | 17 +- .../pages/Answers/ResonateFuture/index.tsx | 5 +- .../pages/Answers/ResonateLife/index.tsx | 5 +- .../pages/Answers/ResonateLove/index.tsx | 5 +- .../pages/Answers/SatisfiedWithLife/index.tsx | 28 +- .../Answers/SensitiveToCriticism/index.tsx | 15 +- .../pages/Answers/SomethingWorrying/index.tsx | 11 +- .../pages/Answers/UserName/index.tsx | 14 +- .../pages/Answers/WhatEmotion/index.tsx | 6 +- .../pages/Answers/WhatToExpect/index.tsx | 17 +- .../pages/Answers/WhatYouWant/index.tsx | 11 +- .../pages/Answers/WorriesImpact/index.tsx | 13 +- .../pages/Answers/YourGoal/index.tsx | 11 +- .../ChatsPath/pages/Connecting/index.tsx | 22 +- .../ChatsPath/pages/EmailConfirm/index.tsx | 20 +- .../components/ChatHeader/index.tsx | 5 +- .../ExpertChat/components/Message/index.tsx | 6 +- .../components/OutOfCreditsModal/index.tsx | 35 +- .../OutOfCreditsModal/styles.module.scss | 3 +- .../components/RefillCreditsModal/index.tsx | 31 +- .../components/RefillProduct/index.tsx | 19 +- .../components/RefillProductsModal/index.tsx | 17 +- .../ExpertChat/components/StartInfo/index.tsx | 11 +- .../ChatsPath/pages/ExpertChat/index.tsx | 10 +- .../ChatsPath/pages/GoalSetup/index.tsx | 51 +- .../ChatsPath/pages/Guidance/index.tsx | 39 +- .../pages/PreferencesIntro/index.tsx | 49 +- .../ChatsPath/pages/Processing/index.tsx | 22 +- .../ChatsPath/pages/ProfileIntro/index.tsx | 77 +- .../ChatsPath/pages/Recognize/index.tsx | 29 +- .../pages/Recognize/styles.module.scss | 4 +- .../ChatsPath/pages/Reviews/index.tsx | 9 +- .../ChatsPath/pages/ThankYou/index.tsx | 38 +- .../ChatsPath/pages/Welcome/index.tsx | 24 +- src/components/ChatsPath/ui/Button/index.tsx | 6 +- .../components/AdviceFromAstrologer/index.tsx | 14 + .../AdviceFromAstrologer/styles.module.scss | 16 + .../v1/components/Button/index.tsx | 12 + .../v1/components/Button/styles.module.scss | 14 + .../v1/components/CountdownTimer/index.tsx | 31 + .../CountdownTimer/styles.module.scss | 9 + .../v1/components/CustomerCounter/index.tsx | 34 + .../CustomerCounter/styles.module.scss | 54 + .../v1/components/FindingPartner/index.tsx | 14 + .../FindingPartner/styles.module.scss | 16 + .../components/GivePersonalizedPlan/index.tsx | 19 + .../GivePersonalizedPlan/styles.module.scss | 34 + .../GuaranteedSecurityPayments/index.tsx | 13 + .../styles.module.scss | 10 + .../components/InsightsRelationship/index.tsx | 17 + .../InsightsRelationship/styles.module.scss | 16 + .../components/MoneyBackGuarantee/index.tsx | 22 + .../MoneyBackGuarantee/styles.module.scss | 19 + .../v1/components/Payments/index.tsx | 12 + .../v1/components/Payments/styles.module.scss | 8 + .../v1/components/PlanIncludes/index.tsx | 27 + .../PlanIncludes/styles.module.scss | 39 + .../v1/components/PriceComparison/index.tsx | 33 + .../PriceComparison/styles.module.scss | 72 + .../v1/components/PricingSummary/index.tsx | 49 + .../PricingSummary/styles.module.scss | 97 + .../v1/components/Review/index.tsx | 50 + .../v1/components/Review/styles.module.scss | 78 + .../v1/components/Reviews/index.tsx | 46 + .../v1/components/Reviews/styles.module.scss | 8 + .../v1/components/StatisticsBanner/index.tsx | 24 + .../StatisticsBanner/styles.module.scss | 30 + .../v1/components/TextWithEmoji/index.tsx | 18 + .../TextWithEmoji/styles.module.scss | 12 + .../UnderstandingYourself/index.tsx | 17 + .../UnderstandingYourself/styles.module.scss | 16 + .../EmailMarketing/v1/data/index.ts | 3 + .../v1/pages/MarketingLanding/index.tsx | 181 + .../pages/MarketingLanding/styles.module.scss | 155 + .../v1/pages/SpecialOffer/index.tsx | 82 + .../v1/pages/SpecialOffer/styles.module.scss | 62 + .../PaymentModalV1/PaymentForm/index.tsx | 151 + .../PaymentForm/styles.module.scss | 89 + .../components/PaymentModalV1/index.tsx | 36 + .../PaymentModalV1/styles.module.scss | 66 + .../PalmistryV2/components/Address/index.tsx | 12 + .../components/Address/styles.module.scss | 7 + .../PalmistryV2/components/Answer/index.tsx | 36 + .../components/Answer/styles.module.scss | 25 + .../components/AppNumberOne/index.tsx | 20 + .../AppNumberOne/styles.module.scss | 18 + .../PalmistryV2/components/Button/index.tsx | 12 + .../components/Button/styles.module.scss | 12 + .../components/DiscountExpires/index.tsx | 63 + .../DiscountExpires/styles.module.scss | 48 + .../components/EmailSubstrate/index.tsx | 20 + .../EmailSubstrate/styles.module.scss | 35 + .../PalmistryV2/components/Footer/index.tsx | 29 + .../components/Footer/styles.module.scss | 41 + .../components/Guarantees/index.tsx | 65 + .../components/Guarantees/styles.module.scss | 29 + .../components/GuardPayments/index.tsx | 16 + .../GuardPayments/styles.module.css | 16 + .../PalmistryV2/components/HowWork/index.tsx | 78 + .../components/HowWork/styles.module.scss | 53 + .../components/JoinedToday/index.tsx | 41 + .../components/JoinedToday/styles.module.scss | 19 + .../components/MoneyBackGuarantee/index.tsx | 26 + .../MoneyBackGuarantee/styles.module.scss | 28 + .../components/PalmIsReady/index.tsx | 65 + .../components/PalmIsReady/styles.module.scss | 65 + .../components/PalmsSayAbout/PointRing.tsx | 46 + .../components/PalmsSayAbout/index.tsx | 121 + .../PalmsSayAbout/styles.module.scss | 66 + .../components/PaymentInformation/index.tsx | 48 + .../PaymentInformation/styles.module.scss | 78 + .../components/PaymentModal/index.tsx | 77 + .../PaymentModal/styles.module.scss | 66 + .../components/PaymentTable/index.tsx | 139 + .../components/PaymentTable/styles.module.css | 135 + .../components/PersonalInformation/index.tsx | 56 + .../PersonalInformation/styles.module.css | 69 + .../PalmistryV2/components/Review/index.tsx | 50 + .../components/Review/styles.module.scss | 78 + .../PalmistryV2/components/Reviews/index.tsx | 46 + .../components/Reviews/styles.module.scss | 6 + .../components/SecretDiscountTable/index.tsx | 37 + .../SecretDiscountTable/styles.module.scss | 110 + .../PalmistryV2/components/Stars/index.tsx | 18 + .../components/Stars/styles.module.scss | 6 + .../components/StepperBar/index.tsx | 35 + .../components/StepperBar/styles.module.scss | 38 + .../PalmistryV2/components/Timer/index.tsx | 15 + .../components/Timer/styles.module.scss | 16 + .../components/WhatIncluded/index.tsx | 60 + .../WhatIncluded/styles.module.scss | 32 + .../WithPartnerInformation/index.tsx | 101 + .../WithPartnerInformation/styles.module.css | 89 + src/components/PalmistryV2/data/index.tsx | 2 + .../PalmistryV2/images/SVG/Air/index.tsx | 75 + .../PalmistryV2/images/SVG/Blob/index.tsx | 18 + .../PalmistryV2/images/SVG/Blob2/index.tsx | 17 + .../PalmistryV2/images/SVG/Blob3/index.tsx | 18 + .../PalmistryV2/images/SVG/Blob4/index.tsx | 19 + .../PalmistryV2/images/SVG/Earth/index.tsx | 40 + .../PalmistryV2/images/SVG/Fire/index.tsx | 18 + .../PalmistryV2/images/SVG/Infinite/index.tsx | 22 + .../PalmistryV2/images/SVG/People/index.tsx | 21 + .../images/SVG/ScanInstruction/index.tsx | 72 + .../PalmistryV2/images/SVG/Star/index.tsx | 19 + .../PalmistryV2/images/SVG/Tab/index.tsx | 28 + .../PalmistryV2/images/SVG/Water/index.tsx | 18 + .../PalmistryV2/pages/SaveOff/index.tsx | 52 + .../pages/SaveOff/styles.module.scss | 66 + .../pages/SecretDiscount/index.tsx | 62 + .../pages/SecretDiscount/styles.module.scss | 48 + .../PalmistryV2/pages/TrialPayment/index.tsx | 137 + .../pages/TrialPayment/styles.module.scss | 119 + .../Payment/nmi/ApplePayButton/index.tsx | 7 + .../Payment/nmi/GooglePayButton/index.tsx | 7 + .../ABDesign/v1/components/Header/index.tsx | 4 +- src/hooks/payment/nmi/usePayment.ts | 109 + src/locales/index.ts | 1 + .../MarketingLanding/v1/index.tsx | 28 + .../MarketingLanding/v1/styles.module.scss | 5 + .../Palmistry/v1/LayoutPalmistryV1/index.tsx | 12 +- .../v1/LayoutPersonalVideo/index.tsx | 2 - .../v2/CheckSubscriptionOutlet/index.tsx | 28 + .../Palmistry/v2/LayoutPalmistryV2/index.tsx | 110 + .../v2/LayoutPalmistryV2/styles.module.scss | 49 + src/routerComponents/Palmistry/v2/index.tsx | 55 + src/routes.ts | 9 + src/services/styles/index.ts | 17 + src/types.ts | 5 +- src/utils/FBMetaPixel/index.tsx | 187 +- 266 files changed, 34620 insertions(+), 981 deletions(-) create mode 100644 public/locales/chats/de/female_de.json create mode 100644 public/locales/chats/de/male_de.json create mode 100644 public/locales/chats/en/female_en.json create mode 100644 public/locales/chats/en/male_en.json create mode 100644 public/locales/chats/es/female_es.json create mode 100644 public/locales/chats/es/male_es.json create mode 100644 public/locales/chats/fr/female_fr.json create mode 100644 public/locales/chats/fr/male_fr.json create mode 100644 public/locales/chats/hi/female_hi.json create mode 100644 public/locales/chats/hi/male_hi.json create mode 100644 public/locales/chats/pt-br/female_pt-br.json create mode 100644 public/locales/chats/pt-br/male_pt-br.json create mode 100644 public/locales/chats/pt-pt/female_pt-pt.json create mode 100644 public/locales/chats/pt-pt/male_pt-pt.json create mode 100644 public/locales/chats/ru/female_ru.json create mode 100644 public/locales/chats/ru/male_ru.json create mode 100644 public/v1/email-marketing/andi36_11.png create mode 100644 public/v1/email-marketing/aramaska.png create mode 100644 public/v1/email-marketing/gift-big.png create mode 100644 public/v1/email-marketing/gift-small.png create mode 100644 public/v1/email-marketing/guarantee.svg create mode 100644 public/v1/email-marketing/guaranteed.svg create mode 100644 public/v1/email-marketing/hand-with-eye.svg create mode 100644 public/v1/email-marketing/messages.png create mode 100644 public/v1/email-marketing/patterso.png create mode 100644 public/v1/email-marketing/payments.svg create mode 100644 public/v1/email-marketing/relationships.svg create mode 100644 public/v1/email-marketing/relieved-face.svg create mode 100644 public/v1/email-marketing/revolving-hearts.svg create mode 100644 public/v1/email-marketing/smartphone.png create mode 100644 public/v1/email-marketing/sparkling-heart.svg create mode 100644 public/v1/email-marketing/star.png create mode 100644 public/v1/email-marketing/stars.svg create mode 100644 public/v1/email-marketing/yellow-heart.svg create mode 100644 public/v1/email-marketing/zodiac-in-space.svg create mode 100644 public/v2/palmistry/fate-line.svg create mode 100644 public/v2/palmistry/featured.svg create mode 100644 public/v2/palmistry/fire.png create mode 100644 public/v2/palmistry/gift.png create mode 100644 public/v2/palmistry/gift.svg create mode 100644 public/v2/palmistry/guard.svg create mode 100644 public/v2/palmistry/hand-fingers.svg create mode 100644 public/v2/palmistry/hand.svg create mode 100644 public/v2/palmistry/head-line.svg create mode 100644 public/v2/palmistry/life-line.svg create mode 100644 public/v2/palmistry/love-line.svg create mode 100644 public/v2/palmistry/money-back.svg create mode 100644 public/v2/palmistry/plus.svg create mode 100644 src/components/EmailMarketing/v1/components/AdviceFromAstrologer/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/AdviceFromAstrologer/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/Button/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/Button/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/CountdownTimer/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/CountdownTimer/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/CustomerCounter/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/CustomerCounter/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/FindingPartner/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/FindingPartner/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/GivePersonalizedPlan/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/GivePersonalizedPlan/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/GuaranteedSecurityPayments/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/GuaranteedSecurityPayments/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/InsightsRelationship/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/InsightsRelationship/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/MoneyBackGuarantee/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/MoneyBackGuarantee/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/Payments/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/Payments/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/PlanIncludes/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/PlanIncludes/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/PriceComparison/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/PriceComparison/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/PricingSummary/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/PricingSummary/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/Review/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/Review/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/Reviews/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/Reviews/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/StatisticsBanner/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/StatisticsBanner/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/TextWithEmoji/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/TextWithEmoji/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/components/UnderstandingYourself/index.tsx create mode 100644 src/components/EmailMarketing/v1/components/UnderstandingYourself/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/data/index.ts create mode 100644 src/components/EmailMarketing/v1/pages/MarketingLanding/index.tsx create mode 100644 src/components/EmailMarketing/v1/pages/MarketingLanding/styles.module.scss create mode 100644 src/components/EmailMarketing/v1/pages/SpecialOffer/index.tsx create mode 100644 src/components/EmailMarketing/v1/pages/SpecialOffer/styles.module.scss create mode 100644 src/components/PalmistryV1/components/PaymentModalV1/PaymentForm/index.tsx create mode 100644 src/components/PalmistryV1/components/PaymentModalV1/PaymentForm/styles.module.scss create mode 100644 src/components/PalmistryV1/components/PaymentModalV1/index.tsx create mode 100644 src/components/PalmistryV1/components/PaymentModalV1/styles.module.scss create mode 100644 src/components/PalmistryV2/components/Address/index.tsx create mode 100644 src/components/PalmistryV2/components/Address/styles.module.scss create mode 100644 src/components/PalmistryV2/components/Answer/index.tsx create mode 100644 src/components/PalmistryV2/components/Answer/styles.module.scss create mode 100644 src/components/PalmistryV2/components/AppNumberOne/index.tsx create mode 100644 src/components/PalmistryV2/components/AppNumberOne/styles.module.scss create mode 100644 src/components/PalmistryV2/components/Button/index.tsx create mode 100644 src/components/PalmistryV2/components/Button/styles.module.scss create mode 100644 src/components/PalmistryV2/components/DiscountExpires/index.tsx create mode 100644 src/components/PalmistryV2/components/DiscountExpires/styles.module.scss create mode 100644 src/components/PalmistryV2/components/EmailSubstrate/index.tsx create mode 100644 src/components/PalmistryV2/components/EmailSubstrate/styles.module.scss create mode 100644 src/components/PalmistryV2/components/Footer/index.tsx create mode 100644 src/components/PalmistryV2/components/Footer/styles.module.scss create mode 100644 src/components/PalmistryV2/components/Guarantees/index.tsx create mode 100644 src/components/PalmistryV2/components/Guarantees/styles.module.scss create mode 100644 src/components/PalmistryV2/components/GuardPayments/index.tsx create mode 100644 src/components/PalmistryV2/components/GuardPayments/styles.module.css create mode 100644 src/components/PalmistryV2/components/HowWork/index.tsx create mode 100644 src/components/PalmistryV2/components/HowWork/styles.module.scss create mode 100644 src/components/PalmistryV2/components/JoinedToday/index.tsx create mode 100644 src/components/PalmistryV2/components/JoinedToday/styles.module.scss create mode 100644 src/components/PalmistryV2/components/MoneyBackGuarantee/index.tsx create mode 100644 src/components/PalmistryV2/components/MoneyBackGuarantee/styles.module.scss create mode 100644 src/components/PalmistryV2/components/PalmIsReady/index.tsx create mode 100644 src/components/PalmistryV2/components/PalmIsReady/styles.module.scss create mode 100644 src/components/PalmistryV2/components/PalmsSayAbout/PointRing.tsx create mode 100644 src/components/PalmistryV2/components/PalmsSayAbout/index.tsx create mode 100644 src/components/PalmistryV2/components/PalmsSayAbout/styles.module.scss create mode 100644 src/components/PalmistryV2/components/PaymentInformation/index.tsx create mode 100644 src/components/PalmistryV2/components/PaymentInformation/styles.module.scss create mode 100644 src/components/PalmistryV2/components/PaymentModal/index.tsx create mode 100644 src/components/PalmistryV2/components/PaymentModal/styles.module.scss create mode 100644 src/components/PalmistryV2/components/PaymentTable/index.tsx create mode 100644 src/components/PalmistryV2/components/PaymentTable/styles.module.css create mode 100644 src/components/PalmistryV2/components/PersonalInformation/index.tsx create mode 100644 src/components/PalmistryV2/components/PersonalInformation/styles.module.css create mode 100644 src/components/PalmistryV2/components/Review/index.tsx create mode 100644 src/components/PalmistryV2/components/Review/styles.module.scss create mode 100644 src/components/PalmistryV2/components/Reviews/index.tsx create mode 100644 src/components/PalmistryV2/components/Reviews/styles.module.scss create mode 100644 src/components/PalmistryV2/components/SecretDiscountTable/index.tsx create mode 100644 src/components/PalmistryV2/components/SecretDiscountTable/styles.module.scss create mode 100644 src/components/PalmistryV2/components/Stars/index.tsx create mode 100644 src/components/PalmistryV2/components/Stars/styles.module.scss create mode 100644 src/components/PalmistryV2/components/StepperBar/index.tsx create mode 100644 src/components/PalmistryV2/components/StepperBar/styles.module.scss create mode 100644 src/components/PalmistryV2/components/Timer/index.tsx create mode 100644 src/components/PalmistryV2/components/Timer/styles.module.scss create mode 100644 src/components/PalmistryV2/components/WhatIncluded/index.tsx create mode 100644 src/components/PalmistryV2/components/WhatIncluded/styles.module.scss create mode 100644 src/components/PalmistryV2/components/WithPartnerInformation/index.tsx create mode 100644 src/components/PalmistryV2/components/WithPartnerInformation/styles.module.css create mode 100644 src/components/PalmistryV2/data/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Air/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Blob/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Blob2/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Blob3/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Blob4/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Earth/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Fire/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Infinite/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/People/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/ScanInstruction/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Star/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Tab/index.tsx create mode 100644 src/components/PalmistryV2/images/SVG/Water/index.tsx create mode 100644 src/components/PalmistryV2/pages/SaveOff/index.tsx create mode 100644 src/components/PalmistryV2/pages/SaveOff/styles.module.scss create mode 100644 src/components/PalmistryV2/pages/SecretDiscount/index.tsx create mode 100644 src/components/PalmistryV2/pages/SecretDiscount/styles.module.scss create mode 100644 src/components/PalmistryV2/pages/TrialPayment/index.tsx create mode 100644 src/components/PalmistryV2/pages/TrialPayment/styles.module.scss create mode 100644 src/components/Payment/nmi/ApplePayButton/index.tsx create mode 100644 src/components/Payment/nmi/GooglePayButton/index.tsx create mode 100644 src/hooks/payment/nmi/usePayment.ts create mode 100644 src/routerComponents/MarketingLanding/v1/index.tsx create mode 100644 src/routerComponents/MarketingLanding/v1/styles.module.scss create mode 100644 src/routerComponents/Palmistry/v2/CheckSubscriptionOutlet/index.tsx create mode 100644 src/routerComponents/Palmistry/v2/LayoutPalmistryV2/index.tsx create mode 100644 src/routerComponents/Palmistry/v2/LayoutPalmistryV2/styles.module.scss create mode 100644 src/routerComponents/Palmistry/v2/index.tsx create mode 100644 src/services/styles/index.ts diff --git a/index.html b/index.html index d16dbf0..d9f761b 100755 --- a/index.html +++ b/index.html @@ -1,66 +1,69 @@ - - - - - - + + + - - - - - - - - - - AURA - + - @keyframes loader-1-1 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } - } - - .loader span { - display: block; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - margin: auto; - height: 32px; - width: 32px; - clip: rect(0, 32px, 32px, 16px); - animation: loader-1-2 1.2s linear infinite; - } - - @keyframes loader-1-2 { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(220deg); - } - } - - .loader span::after { - position: absolute; - box-sizing: border-box; - content: ""; - top: 0; - left: 0; - bottom: 0; - right: 0; - margin: auto; - height: 32px; - width: 32px; - clip: rect(0, 32px, 32px, 16px); - border: 3px solid transparent; - border-radius: 50%; - animation: loader-1-3 1.2s cubic-bezier(0.77, 0, 0.175, 1) infinite; - } - - @keyframes loader-1-3 { - 0% { - transform: rotate(-140deg); - } - 50% { - transform: rotate(-160deg); - } - 100% { - transform: rotate(140deg); - } - } - - - - - - + - - - - - - + + + + + + - - - - - - -
-
- -
-
- -
+ } + (k = e.createElement(t)), + (a = e.getElementsByTagName(t)[0]), + (k.async = 1), + (k.src = r), + a.parentNode.insertBefore(k, a); + })( + window, + document, + "script", + "https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", + "ym" + ); + + + + + + + +
+
+ +
+
+
- - - +
+ + + + \ No newline at end of file diff --git a/public/locales/chats/de/female_de.json b/public/locales/chats/de/female_de.json new file mode 100644 index 0000000..7c7d9bd --- /dev/null +++ b/public/locales/chats/de/female_de.json @@ -0,0 +1,540 @@ +{ + "aura": "AURA", + "male": "Male", + "female": "Female", + "men": "Men", + "women": "Women", + "yes": "Yes", + "no": "No", + "not_sure": "Not sure", + "sometimes": "Sometimes", + "continue": "Continue", + "back": "Back", + "app_store": "App Store", + "app_store_reviews": "K reviews", + "app_store_rating": " rating", + "unknown": "Unknown", + "zodiac_signs": { + "aries": "Aries", + "taurus": "Taurus", + "gemini": "Gemini", + "cancer": "Cancer", + "leo": "Leo", + "virgo": "Virgo", + "libra": "Libra", + "scorpio": "Scorpio", + "sagittarius": "Sagittarius", + "capricorn": "Capricorn", + "aquarius": "Aquarius", + "pisces": "Pisces" + }, + "left_sidebar": { + "privacy": "Privacy policy", + "terms": "Terms of use", + "money_back_policy": "Money back policy", + "cookie_policy": "Cookie policy", + "faq": "FAQ", + "contact": "Contact us" + }, + "quiz_header": { + "title": "Your answers are confidential", + "step_1": "Your profile", + "step_2": "Personal traits", + "step_3": "Preferences", + "aura": "AURA" + }, + "/welcome": { + "title_1": "Accurate and personalized
readings with top psychics", + "text_1": "Start with our 2-min quiz to match you with a
psychic who meets your needs", + "guaranteed_privacy": "Guaranteed privacy", + "verified_psychics": "Verified psychics", + "choose_gender": "Choose your gender", + "male": "Male", + "female": "Female", + "text_2": "Our algorithm will match you to our top psychics. Get readings, guidance and accurate answers from your psychic expert", + "title_2": "As featured in", + "app_store": "App Store", + "app_store_reviews": "K reviews", + "app_store_rating": " rating", + "review_name_1": "Angel", + "review_text_1": "Absolutely incredible - readings have helped me in ways I never knew were possible. Thank you isn’t enough to describe how grateful I am. The consultation helped me figure out my relationship and mend fences with my husband.", + "review_name_2": "Hanna", + "review_text_2": "It was really helpful. Finally, I let go of my ex-boyfriend, knowing he no longer felt anything for me. It made me feel so much better! Now I clearly understand what I should do with my life. I'll contact you again for advice and support.", + "review_name_3": "Christofer", + "review_text_3": "So accurate with readings! I am shocked! Such a great soul that will do his best to help as much as possible and be very transparent if needed! Very happy with this site! ❤️", + "title_3": "How it works", + "how_it_works_title_1": "Create account", + "how_it_works_text_1": "Answer simple questions to help us design your profile and personalize your experience", + "how_it_works_title_2": "Meet our best psychics", + "how_it_works_text_2": "Get matched based on your answers and choose the best psychic to chat with", + "how_it_works_title_3": "Ask your questions", + "how_it_works_text_3": "Start online chat to connect with relationship psychics and gain clarity today", + "get_started": "Get started", + "title_4": "Exclusive livechats with