Fazbeeer commited on
Commit
eb2ef68
·
verified ·
1 Parent(s): d744155

Build a website FAQ chat feature where users can select from predefined FAQ questions instead of typing freely.

Browse files

Requirements:

A chat-style FAQ widget

Users can click on preset FAQ buttons/questions

When a question is clicked, the chatbot instantly displays the corresponding answer

Messages should appear in chat bubbles

The chatbot should sound friendly, professional, and concise

Use HTML, CSS, and JavaScript.

Store the FAQs as question-and-answer pairs in JavaScript and display them dynamically when selected. Display FAQ questions as clickable buttons inside the chat window so users can select questions instead of typing. FAQ 1

Question: What is the $150 Live Coach add-on?
Answer: By purchasing the $150 Live Coach add-on, you will receive a link that allows you to sign up for one hour of real, live coaching with a trained professional.

FAQ 2

Question: What is your average reply time?
Answer: We try to respond to all messages within 1–2 business days.

FAQ 3

Question: Do you offer promo codes?
Answer: Yes! We commonly post promo codes on our TikTok and Instagram pages, so be sure to follow us there.

3. Additional FAQs based on Amplify’s mission (recommended)
FAQ 4

Question: What is Amplify?
Answer: Amplify is a mental fitness platform that helps users build confidence, focus, and resilience through immersive VR and AR experiences and personalized coaching.

FAQ 5

Question: Who is Amplify for?
Answer: Amplify is for anyone who wants to improve performance under pressure, including students, professionals, and individuals preparing for presentations, interviews, or new roles.

FAQ 6

Question: Do I need VR equipment to use Amplify?
Answer: Some experiences are enhanced with VR or AR, but Amplify also offers features that can be used without specialized equipment.

FAQ 7

Question: What is the AI Coach?
Answer: The AI Coach provides instant feedback, encouragement, and guidance to help users improve their mental performance in real time.

FAQ 8

Question: How is live coaching different from the AI Coach?
Answer: Live coaching offers one-on-one sessions with trained professionals for personalized support, while the AI Coach provides immediate, on-demand guidance anytime.

FAQ 9

Question: Can Amplify help with public speaking or interviews?
Answer: Yes, Amplify places users in realistic, high-pressure scenarios such as presentations and interviews to help build confidence and performance skills.

FAQ 10

Question: Is Amplify suitable for beginners?
Answer: Absolutely. Amplify is designed for all experience levels, whether you’re just starting or looking to refine your mental performance skills.

Files changed (9) hide show
  1. about.html +5 -6
  2. components/faq-chat.js +268 -0
  3. currency.html +5 -6
  4. events.html +5 -6
  5. help.html +5 -6
  6. index.html +6 -8
  7. newsletter.html +5 -6
  8. pricing.html +5 -6
  9. results.html +5 -6
about.html CHANGED
@@ -3,10 +3,8 @@
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
- <script src="components/santa-animation.js"></script>
7
- <santa-animation></santa-animation>
8
- <script>
9
- window.dataLayer = window.dataLayer || [];
10
  function gtag(){dataLayer.push(arguments);}
11
  gtag('js', new Date());
12
  gtag('config', 'G-RTR4DLTDNS');
@@ -51,8 +49,9 @@ window.dataLayer = window.dataLayer || [];
51
  }
52
  </script>
53
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
54
-
55
- <!-- Navigation -->
 
56
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
57
  <div class="container mx-auto px-6 py-4">
58
  <div class="flex justify-between items-center">
 
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
+ <script>
7
+ window.dataLayer = window.dataLayer || [];
 
 
8
  function gtag(){dataLayer.push(arguments);}
9
  gtag('js', new Date());
10
  gtag('config', 'G-RTR4DLTDNS');
 
49
  }
50
  </script>
51
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
52
+ <script src="../components/faq-chat.js"></script>
53
+ <faq-chat></faq-chat>
54
+ <!-- Navigation -->
55
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
56
  <div class="container mx-auto px-6 py-4">
57
  <div class="flex justify-between items-center">
components/faq-chat.js ADDED
@@ -0,0 +1,268 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class FAQChat extends HTMLElement {
2
+ constructor() {
3
+ super();
4
+ this.attachShadow({ mode: 'open' });
5
+
6
+ // FAQ data
7
+ this.faqs = [
8
+ {
9
+ question: "What is the $150 Live Coach add-on?",
10
+ answer: "By purchasing the $150 Live Coach add-on, you will receive a link that allows you to sign up for one hour of real, live coaching with a trained professional."
11
+ },
12
+ {
13
+ question: "What is your average reply time?",
14
+ answer: "We try to respond to all messages within 1–2 business days."
15
+ },
16
+ {
17
+ question: "Do you offer promo codes?",
18
+ answer: "Yes! We commonly post promo codes on our TikTok and Instagram pages, so be sure to follow us there."
19
+ },
20
+ {
21
+ question: "What is Amplify?",
22
+ answer: "Amplify is a mental fitness platform that helps users build confidence, focus, and resilience through immersive VR and AR experiences and personalized coaching."
23
+ },
24
+ {
25
+ question: "Who is Amplify for?",
26
+ answer: "Amplify is for anyone who wants to improve performance under pressure, including students, professionals, and individuals preparing for presentations, interviews, or new roles."
27
+ },
28
+ {
29
+ question: "Do I need VR equipment to use Amplify?",
30
+ answer: "Some experiences are enhanced with VR or AR, but Amplify also offers features that can be used without specialized equipment."
31
+ },
32
+ {
33
+ question: "What is the AI Coach?",
34
+ answer: "The AI Coach provides instant feedback, encouragement, and guidance to help users improve their mental performance in real time."
35
+ },
36
+ {
37
+ question: "How is live coaching different from the AI Coach?",
38
+ answer: "Live coaching offers one-on-one sessions with trained professionals for personalized support, while the AI Coach provides immediate, on-demand guidance anytime."
39
+ },
40
+ {
41
+ question: "Can Amplify help with public speaking or interviews?",
42
+ answer: "Yes, Amplify places users in realistic, high-pressure scenarios such as presentations and interviews to help build confidence and performance skills."
43
+ },
44
+ {
45
+ question: "Is Amplify suitable for beginners?",
46
+ answer: "Absolutely. Amplify is designed for all experience levels, whether you're just starting or looking to refine your mental performance skills."
47
+ }
48
+ ];
49
+
50
+ this.messages = [
51
+ {
52
+ sender: 'bot',
53
+ content: 'Hi there! How can I help you today?',
54
+ buttons: this.faqs.map(faq => faq.question)
55
+ }
56
+ ];
57
+
58
+ this.render();
59
+ }
60
+
61
+ render() {
62
+ this.shadowRoot.innerHTML = `
63
+ <style>
64
+ :host {
65
+ display: block;
66
+ position: fixed;
67
+ bottom: 20px;
68
+ right: 20px;
69
+ width: 350px;
70
+ height: 500px;
71
+ background: linear-gradient(135deg, #1a1a1a 0%, #000000 100%);
72
+ border-radius: 15px;
73
+ border: 1px solid #e3b341;
74
+ box-shadow: 0 5px 20px rgba(0,0,0,0.3);
75
+ overflow: hidden;
76
+ z-index: 1000;
77
+ font-family: 'Montserrat', sans-serif;
78
+ }
79
+
80
+ .chat-container {
81
+ display: flex;
82
+ flex-direction: column;
83
+ height: 100%;
84
+ }
85
+
86
+ .chat-header {
87
+ background: rgba(0,0,0,0.7);
88
+ color: #e3b341;
89
+ padding: 15px;
90
+ font-size: 18px;
91
+ font-weight: bold;
92
+ border-bottom: 1px solid #e3b341;
93
+ display: flex;
94
+ align-items: center;
95
+ }
96
+
97
+ .chat-header i {
98
+ margin-right: 10px;
99
+ }
100
+
101
+ .messages {
102
+ flex: 1;
103
+ padding: 15px;
104
+ overflow-y: auto;
105
+ display: flex;
106
+ flex-direction: column;
107
+ gap: 10px;
108
+ }
109
+
110
+ .message {
111
+ max-width: 80%;
112
+ padding: 10px 15px;
113
+ border-radius: 18px;
114
+ line-height: 1.4;
115
+ }
116
+
117
+ .bot-message {
118
+ align-self: flex-start;
119
+ background: rgba(227, 179, 65, 0.2);
120
+ border-bottom-left-radius: 5px;
121
+ color: white;
122
+ }
123
+
124
+ .user-message {
125
+ align-self: flex-end;
126
+ background: rgba(227, 179, 65, 0.8);
127
+ border-bottom-right-radius: 5px;
128
+ color: black;
129
+ }
130
+
131
+ .question-buttons {
132
+ display: flex;
133
+ flex-direction: column;
134
+ gap: 8px;
135
+ margin-top: 10px;
136
+ }
137
+
138
+ .question-btn {
139
+ background: rgba(227, 179, 65, 0.1);
140
+ color: #e3b341;
141
+ border: 1px solid #e3b341;
142
+ border-radius: 15px;
143
+ padding: 8px 15px;
144
+ text-align: left;
145
+ cursor: pointer;
146
+ transition: all 0.2s;
147
+ font-size: 14px;
148
+ }
149
+
150
+ .question-btn:hover {
151
+ background: rgba(227, 179, 65, 0.3);
152
+ transform: translateX(2px);
153
+ }
154
+
155
+ .close-btn {
156
+ margin-left: auto;
157
+ background: none;
158
+ border: none;
159
+ color: #e3b341;
160
+ cursor: pointer;
161
+ font-size: 20px;
162
+ }
163
+
164
+ .typing-indicator {
165
+ display: flex;
166
+ align-items: center;
167
+ gap: 5px;
168
+ margin-top: 5px;
169
+ opacity: 0.7;
170
+ }
171
+
172
+ .typing-dot {
173
+ width: 6px;
174
+ height: 6px;
175
+ background-color: #e3b341;
176
+ border-radius: 50%;
177
+ animation: typingAnimation 1.4s infinite ease-in-out;
178
+ }
179
+
180
+ .typing-dot:nth-child(1) { animation-delay: 0s; }
181
+ .typing-dot:nth-child(2) { animation-delay: 0.2s; }
182
+ .typing-dot:nth-child(3) { animation-delay: 0.4s; }
183
+
184
+ @keyframes typingAnimation {
185
+ 0%, 60%, 100% { transform: translateY(0); }
186
+ 30% { transform: translateY(-5px); }
187
+ }
188
+ </style>
189
+
190
+ <div class="chat-container">
191
+ <div class="chat-header">
192
+ <i data-feather="message-square"></i>
193
+ Amplify FAQ Helper
194
+ <button class="close-btn" id="close-chat">×</button>
195
+ </div>
196
+ <div class="messages" id="messages-container"></div>
197
+ </div>
198
+ `;
199
+
200
+ this.renderMessages();
201
+ this.setupEventListeners();
202
+ feather.replace();
203
+ }
204
+
205
+ renderMessages() {
206
+ const container = this.shadowRoot.getElementById('messages-container');
207
+ container.innerHTML = '';
208
+
209
+ this.messages.forEach(msg => {
210
+ const messageDiv = document.createElement('div');
211
+ messageDiv.className = `message ${msg.sender}-message`;
212
+ messageDiv.innerHTML = msg.content;
213
+
214
+ if (msg.buttons) {
215
+ const buttonsDiv = document.createElement('div');
216
+ buttonsDiv.className = 'question-buttons';
217
+ msg.buttons.forEach(question => {
218
+ const button = document.createElement('button');
219
+ button.className = 'question-btn';
220
+ button.textContent = question;
221
+ button.addEventListener('click', () => this.handleQuestionClick(question));
222
+ buttonsDiv.appendChild(button);
223
+ });
224
+ messageDiv.appendChild(buttonsDiv);
225
+ }
226
+
227
+ container.appendChild(messageDiv);
228
+ });
229
+
230
+ container.scrollTop = container.scrollHeight;
231
+ }
232
+
233
+ handleQuestionClick(question) {
234
+ // Add user message
235
+ this.messages.push({ sender: 'user', content: question });
236
+ this.renderMessages();
237
+
238
+ // Find the answer
239
+ const faq = this.faqs.find(item => item.question === question);
240
+ if (faq) {
241
+ // Add typing indicator
242
+ const typing = document.createElement('div');
243
+ typing.className = 'typing-indicator';
244
+ typing.innerHTML = `
245
+ <div class="typing-dot"></div>
246
+ <div class="typing-dot"></div>
247
+ <div class="typing-dot"></div>
248
+ `;
249
+ this.shadowRoot.getElementById('messages-container').appendChild(typing);
250
+ this.shadowRoot.getElementById('messages-container').scrollTop =
251
+ this.shadowRoot.getElementById('messages-container').scrollHeight;
252
+
253
+ // Simulate typing delay
254
+ setTimeout(() => {
255
+ this.messages.push({ sender: 'bot', content: faq.answer });
256
+ this.renderMessages();
257
+ }, 1000);
258
+ }
259
+ }
260
+
261
+ setupEventListeners() {
262
+ this.shadowRoot.getElementById('close-chat').addEventListener('click', () => {
263
+ this.style.display = 'none';
264
+ });
265
+ }
266
+ }
267
+
268
+ customElements.define('faq-chat', FAQChat);
currency.html CHANGED
@@ -3,10 +3,8 @@
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
- <script src="components/santa-animation.js"></script>
7
- <santa-animation></santa-animation>
8
- <script>
9
- window.dataLayer = window.dataLayer || [];
10
  function gtag(){dataLayer.push(arguments);}
11
  gtag('js', new Date());
12
  gtag('config', 'G-RTR4DLTDNS');
@@ -59,8 +57,9 @@ window.dataLayer = window.dataLayer || [];
59
  }
60
  </script>
61
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
62
-
63
- <!-- Navigation -->
 
64
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
65
  <div class="container mx-auto px-6 py-4">
66
  <div class="flex justify-between items-center">
 
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
+ <script>
7
+ window.dataLayer = window.dataLayer || [];
 
 
8
  function gtag(){dataLayer.push(arguments);}
9
  gtag('js', new Date());
10
  gtag('config', 'G-RTR4DLTDNS');
 
57
  }
58
  </script>
59
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
60
+ <script src="components/faq-chat.js"></script>
61
+ <faq-chat></faq-chat>
62
+ <!-- Navigation -->
63
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
64
  <div class="container mx-auto px-6 py-4">
65
  <div class="flex justify-between items-center">
events.html CHANGED
@@ -3,10 +3,8 @@
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
- <script src="components/santa-animation.js"></script>
7
- <santa-animation></santa-animation>
8
- <script>
9
- window.dataLayer = window.dataLayer || [];
10
  function gtag(){dataLayer.push(arguments);}
11
  gtag('js', new Date());
12
  gtag('config', 'G-RTR4DLTDNS');
@@ -58,8 +56,9 @@ window.dataLayer = window.dataLayer || [];
58
  }
59
  </script>
60
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
61
-
62
- <!-- Navigation -->
 
63
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
64
  <div class="container mx-auto px-6 py-4">
65
  <div class="flex justify-between items-center">
 
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
+ <script>
7
+ window.dataLayer = window.dataLayer || [];
 
 
8
  function gtag(){dataLayer.push(arguments);}
9
  gtag('js', new Date());
10
  gtag('config', 'G-RTR4DLTDNS');
 
56
  }
57
  </script>
58
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
59
+ <script src="components/faq-chat.js"></script>
60
+ <faq-chat></faq-chat>
61
+ <!-- Navigation -->
62
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
63
  <div class="container mx-auto px-6 py-4">
64
  <div class="flex justify-between items-center">
help.html CHANGED
@@ -4,10 +4,8 @@
4
  <head>
5
  <!-- Google tag (gtag.js) -->
6
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
7
- <script src="components/santa-animation.js"></script>
8
- <santa-animation></santa-animation>
9
- <script>
10
- window.dataLayer = window.dataLayer || [];
11
  function gtag(){dataLayer.push(arguments);}
12
  gtag('js', new Date());
13
  gtag('config', 'G-RTR4DLTDNS');
@@ -53,8 +51,9 @@ window.dataLayer = window.dataLayer || [];
53
  }
54
  </script>
55
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
56
-
57
- <!-- Navigation -->
 
58
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
59
  <div class="container mx-auto px-6 py-4">
60
  <div class="flex justify-between items-center">
 
4
  <head>
5
  <!-- Google tag (gtag.js) -->
6
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
7
+ <script>
8
+ window.dataLayer = window.dataLayer || [];
 
 
9
  function gtag(){dataLayer.push(arguments);}
10
  gtag('js', new Date());
11
  gtag('config', 'G-RTR4DLTDNS');
 
51
  }
52
  </script>
53
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
54
+ <script src="../components/faq-chat.js"></script>
55
+ <faq-chat></faq-chat>
56
+ <!-- Navigation -->
57
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
58
  <div class="container mx-auto px-6 py-4">
59
  <div class="flex justify-between items-center">
index.html CHANGED
@@ -451,10 +451,8 @@ Get Started Now
451
  </div>
452
  </div>
453
  <!-- Footer Component -->
454
- <script src="components/footer.js"></script>
455
- <script src="components/santa-animation.js"></script>
456
- <santa-animation></santa-animation>
457
- <script>
458
  var player;
459
 
460
  function onYouTubeIframeAPIReady() {
@@ -478,10 +476,10 @@ Get Started Now
478
  feather.replace();
479
  });
480
  </script>
481
-
482
- <script src="https://www.youtube.com/iframe_api"></script>
483
-
484
- <!-- SNOW EFFECT -->
485
  <style>
486
  .snowflake {
487
  position: fixed;
 
451
  </div>
452
  </div>
453
  <!-- Footer Component -->
454
+ <script src="components/footer.js"></script>
455
+ <script>
 
 
456
  var player;
457
 
458
  function onYouTubeIframeAPIReady() {
 
476
  feather.replace();
477
  });
478
  </script>
479
+ <script src="https://www.youtube.com/iframe_api"></script>
480
+ <script src="components/faq-chat.js"></script>
481
+ <faq-chat></faq-chat>
482
+ <!-- SNOW EFFECT -->
483
  <style>
484
  .snowflake {
485
  position: fixed;
newsletter.html CHANGED
@@ -3,10 +3,8 @@
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
- <script src="components/santa-animation.js"></script>
7
- <santa-animation></santa-animation>
8
- <script>
9
- window.dataLayer = window.dataLayer || [];
10
  function gtag(){dataLayer.push(arguments);}
11
  gtag('js', new Date());
12
  gtag('config', 'G-RTR4DLTDNS');
@@ -51,8 +49,9 @@ window.dataLayer = window.dataLayer || [];
51
  }
52
  </script>
53
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
54
-
55
- <!-- Navigation -->
 
56
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
57
  <div class="container mx-auto px-6 py-4">
58
  <div class="flex justify-between items-center">
 
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
+ <script>
7
+ window.dataLayer = window.dataLayer || [];
 
 
8
  function gtag(){dataLayer.push(arguments);}
9
  gtag('js', new Date());
10
  gtag('config', 'G-RTR4DLTDNS');
 
49
  }
50
  </script>
51
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
52
+ <script src="../components/faq-chat.js"></script>
53
+ <faq-chat></faq-chat>
54
+ <!-- Navigation -->
55
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
56
  <div class="container mx-auto px-6 py-4">
57
  <div class="flex justify-between items-center">
pricing.html CHANGED
@@ -3,10 +3,8 @@
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
- <script src="components/santa-animation.js"></script>
7
- <santa-animation></santa-animation>
8
- <script>
9
- window.dataLayer = window.dataLayer || [];
10
  function gtag(){dataLayer.push(arguments);}
11
  gtag('js', new Date());
12
  gtag('config', 'G-RTR4DLTDNS');
@@ -52,8 +50,9 @@ window.dataLayer = window.dataLayer || [];
52
  }
53
  </script>
54
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
55
-
56
- <!-- Navigation -->
 
57
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
58
  <div class="container mx-auto px-6 py-4">
59
  <div class="flex justify-between items-center">
 
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
+ <script>
7
+ window.dataLayer = window.dataLayer || [];
 
 
8
  function gtag(){dataLayer.push(arguments);}
9
  gtag('js', new Date());
10
  gtag('config', 'G-RTR4DLTDNS');
 
50
  }
51
  </script>
52
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
53
+ <script src="components/faq-chat.js"></script>
54
+ <faq-chat></faq-chat>
55
+ <!-- Navigation -->
56
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
57
  <div class="container mx-auto px-6 py-4">
58
  <div class="flex justify-between items-center">
results.html CHANGED
@@ -3,10 +3,8 @@
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
- <script src="components/santa-animation.js"></script>
7
- <santa-animation></santa-animation>
8
- <script>
9
- window.dataLayer = window.dataLayer || [];
10
  function gtag(){dataLayer.push(arguments);}
11
  gtag('js', new Date());
12
  gtag('config', 'G-RTR4DLTDNS');
@@ -58,8 +56,9 @@ window.dataLayer = window.dataLayer || [];
58
  }
59
  </script>
60
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
61
-
62
- <!-- Navigation -->
 
63
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
64
  <div class="container mx-auto px-6 py-4">
65
  <div class="flex justify-between items-center">
 
3
  <head>
4
  <!-- Google tag (gtag.js) -->
5
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-RTR4DLTDNS"></script>
6
+ <script>
7
+ window.dataLayer = window.dataLayer || [];
 
 
8
  function gtag(){dataLayer.push(arguments);}
9
  gtag('js', new Date());
10
  gtag('config', 'G-RTR4DLTDNS');
 
56
  }
57
  </script>
58
  <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
59
+ <script src="components/faq-chat.js"></script>
60
+ <faq-chat></faq-chat>
61
+ <!-- Navigation -->
62
  <nav class="relative z-10 bg-black bg-opacity-80 border-b border-gold-500">
63
  <div class="container mx-auto px-6 py-4">
64
  <div class="flex justify-between items-center">