1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2284],{14585:(e,a,r)=>{"use strict";let t;var s=r(52078),i=r(19708);try{t=(0,s.Dk)().length?(0,s.Dk)()[0]:(0,s.Wp)({apiKey:"AIzaSyCyxs4JftV7DAkJs08S4Bcf7YtbSzC92y4\n",authDomain:"angel-claim-website.firebaseapp.com\n",projectId:"angel-claim-website\n",storageBucket:"angel-claim-website.firebasestorage.app\n",messagingSenderId:"856985938739\n",appId:"1:856985938739:web:72a74695e15afec3e4ac46\n",measurementId:"G-B3H48Z2PGY\n"}),(0,i.aU)(t),console.log("Firebase initialized successfully")}catch(e){console.error("Error initializing Firebase:",e)}},35452:(e,a,r)=>{Promise.resolve().then(r.bind(r,96605))},37696:(e,a,r)=>{"use strict";r.d(a,{A:()=>n});var t=r(95155),s=r(52619),i=r.n(s);function n(){return(0,t.jsx)("footer",{className:"py-8 px-6 bg-white border-t border-gray-100",children:(0,t.jsxs)("div",{className:"container mx-auto max-w-6xl",children:[(0,t.jsxs)("div",{className:"flex flex-col items-center",children:[(0,t.jsxs)("div",{className:"flex justify-center items-center space-x-4 mb-6",children:[(0,t.jsx)("a",{href:"https://www.tiktok.com/@lumiseer",target:"_blank",rel:"noopener noreferrer",className:"p-2.5 bg-gray-50 rounded-full hover:bg-[#7c3aed]/10 transition-all duration-300 flex items-center justify-center group","aria-label":"TikTok",children:(0,t.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"text-gray-600 group-hover:text-[#7c3aed] transition-colors",children:(0,t.jsx)("path",{d:"M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z",fill:"currentColor"})})}),(0,t.jsx)("a",{href:"https://www.instagram.com/lumiseerapp/",target:"_blank",rel:"noopener noreferrer",className:"p-2.5 bg-gray-50 rounded-full hover:bg-[#7c3aed]/10 transition-all duration-300 flex items-center justify-center group","aria-label":"Instagram",children:(0,t.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"text-gray-600 group-hover:text-[#7c3aed] transition-colors",children:(0,t.jsx)("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z",fill:"currentColor"})})})]}),(0,t.jsxs)("div",{className:"flex flex-wrap justify-center gap-6 mb-6 text-sm",children:[(0,t.jsx)(i(),{href:"/free-reading",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Free Insights"}),(0,t.jsx)(i(),{href:"/guides",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Guides"}),(0,t.jsx)(i(),{href:"/privacy",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Privacy"}),(0,t.jsx)(i(),{href:"/terms",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Terms"}),(0,t.jsx)(i(),{href:"/affiliate",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Affiliate"}),(0,t.jsx)(i(),{href:"/blog",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Blog"})]})]}),(0,t.jsx)("div",{className:"text-center text-xs text-gray-500 font-raleway",children:(0,t.jsx)("p",{children:"\xa9 2025 LumiSeer â Built from the heart"})})]})})}},96605:(e,a,r)=>{"use strict";r.r(a),r.d(a,{default:()=>m});var t=r(95155),s=r(12115),i=r(15239),n=r(52619),o=r.n(n),l=r(3484),c=r(26614),d=r(37696);
1function m(){let[e,a]=(0,s.useState)([]),[r,n]=(0,s.useState)(!0),[m,g]=(0,s.useState)(!1),[h,u]=(0,s.useState)("");(0,s.useEffect)(()=>{x()},[]);let x=async()=>{n(!0),u("");try{console.log("Fetching cards from API...");let e=new AbortController,r=setTimeout(()=>e.abort(),1e4),t=[];for(let a=0;a<3;a++)try{let r=await fetch("https://angel-claim-api.vercel.app/api/cards/random/10",{signal:e.signal});if(!r.ok)throw Error("API responded with status: ".concat(r.status));let s=await r.json();if(s.success&&s.results&&s.results.length>0){let e=s.results.filter(e=>!t.some(a=>a._id===e._id));t.push(...e),console.log("Fetched ".concat(e.length," cards from request ").concat(a+1))}}catch(e){console.error("Error fetching cards from request ".concat(a+1,":"),e)}if(clearTimeout(r),t.length>0){let e=t.slice(0,24);a(e),console.log("Successfully loaded ".concat(e.length," cards"))}else console.log("API failed, using fallback cards"),a([{_id:"1",name:"The Lovers",description:"Represents love, harmony, and relationships",imageUrl:"/images/back card.png",possibleOrientations:"upright"},{_id:"2",name:"The Star",description:"Symbolizes hope, faith, and spiritual guidance",imageUrl:"/images/back card.png",possibleOrientations:"upright"},{_id:"3",name:"The Moon",description:"Represents intuition, dreams, and the subconscious",imageUrl:"/images/back card.png",possibleOrientations:"upright"},{_id:"4",name:"The Sun",description:"Symbolizes joy, success, and positive energy",imageUrl:"/images/back card.png",possibleOrientations:"upright"},{_id:"5",name:"The Empress",description:"Represents fertility, abundance, and nurturing",imageUrl:"/images/back card.png",possibleOrientations:"upright"},{_id:"6",name:"The Emperor",description:"Symbolizes authority, structure, and leadership",imageUrl:"/images/back card.png",possibleOrientations:"upright"}]),console.log("Using fallback cards")}catch(e){console.error("Error in fetchCards:",e),u("Unable to load cards. Please try again.")}finally{n(!1)}},p=async e=>{console.log("Card clicked:",e.name),c.Ay.capture("daily_card_selected",{card_name:e.name}),g(!0),u("");try{let a=(0,l.Uz)(),r=(0,l.Qg)(a,"generateDailyReading");console.log("Calling Firebase Cloud Function for card:",e.name),console.log("Card description:",e.description);let t={cardName:e.name,cardDescription:e.description};console.log("Request body:",t);let s=await r(t);console.log("Firebase function result:",s);let i=s.data;if(!i||!i.success)throw Error("Firebase function returned error: ".concat((null==i?void 0:i.error)||"Unknown error"));if(!i.reading)throw Error("No reading data received from Firebase function");console.log("Reading generated successfully, storing in localStorage and navigating"),console.log("Reading length:",i.reading.length);let n={cardId:e._id,cardName:e.name,cardDescription:e.description,imageUrl:e.imageUrl,reading:i.reading,timestamp:Date.now()};localStorage.setItem("currentDailyReading",JSON.stringify(n)),console.log("Reading stored in localStorage, navigating to result page"),window.location.href="/daily/result?cardId=".concat(e._id)}catch(e){console.error("Error generating reading:",e),u("Unable to generate reading: ".concat(e.message||"Unknown error")),g(!1)}};return(0,t.jsxs)("div",{className:"min-h-screen bg-white",children:[(0,t.jsx)("nav",{className:"py-6 px-6 relative z-50 bg-white shadow-sm",children:(0,t.jsx)("div",{className:"container mx-auto max-w-6xl",children:(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(o(),{href:"/",className:"text-3xl font-playfair font-bold text-gray-800 hover:opacity-80 transition-opacity",children:"LumiSeer"})})})}),(0,t.jsxs)("div",{className:"container mx-auto max-w-6xl px-6 py-8",children:[(0,t.jsxs)("div",{className:"text-center mb-6",children:[(0,t.jsx)("h1",{className:"text-3xl font-montserrat font-bold text-gray-800 mb-3 max-w-2xl mx-auto",children:"FREE Daily Angel Card Reading reveals what you need to know today!"}),(0,t.jsx)("p",{className:"text-base text-gray-600 font-raleway max-w-lg mx-auto mb-4 leading-relaxed",children:"Think of a question, then choose one Angel Card for your daily reading:"})]}),r?(0,t.jsx)("div",{className:"flex justify-center items-center py-12",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("div",{className:"relative w-8 h-8 mx-auto mb-4",children:[(0,t.jsx)("div",{className:"absolute inset-0 rounded-full border-2 border-gray-200"}),(0,t.jsx)("div",{className:"absolute inset-0 rounded-full border-2 border-transparent border-t-gray-600 animate-spin"})]}),(0,t.jsx)("p",{className:"text-sm font-medium text-gray-600 font-raleway",children:"Shuffling cards..."})]})}):h?(0,t.jsxs)("div",{className:"text-center py-12",children:[(0,t.jsx)("p",{className:"text-red-600 font-montserrat mb-4",children:h}),(0,t.jsx)("button",{onClick:x,className:"inline-flex items-center px-6 py-3 bg-gradient-to-r from-[#7c3aed] to-[#6366F1] text-white rounded-full font-montserrat font-semibold text-base hover:opacity-90 transform hover:-translate-y-0.5 transition-all duration-300 shadow-lg hover:shadow-
1purple-300/30",children:"Try Again"})]}):(0,t.jsx)("div",{className:"max-w-2xl mx-auto",children:(0,t.jsx)("div",{className:"grid grid-cols-8 md:grid-cols-12 gap-0.5 mb-6",children:e.map((e,a)=>(0,t.jsxs)("button",{onClick:()=>p(e),className:"group relative aspect-[9/16] rounded-md shadow-sm hover:shadow-md transition-all duration-300 transform hover:-translate-y-0.5 focus:outline-none focus:ring-1 focus:ring-purple-200","aria-label":"Select card ".concat(a+1),children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-purple-600 to-pink-600 rounded-md overflow-hidden",children:(0,t.jsx)(i.default,{src:"/images/back card.png",alt:"Card back",fill:!0,className:"object-cover group-hover:scale-105 transition-transform duration-300"})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/20 group-hover:bg-black/10 transition-colors duration-300 rounded-md"})]},e._id))})}),(0,t.jsx)("div",{className:"text-center mb-72",children:(0,t.jsx)("div",{className:"bg-gray-50 rounded-lg p-3 max-w-lg mx-auto",children:(0,t.jsx)("p",{className:"text-gray-700 font-raleway italic text-sm",children:"Divine light, fill my heart and soul. Guide my choice to the card that holds the truth about my day. Let the message I receive bring clarity and purpose to my journey."})})}),(0,t.jsxs)("div",{className:"text-center max-w-4xl mx-auto px-4",children:[(0,t.jsx)("p",{className:"text-xs text-gray-500 font-raleway leading-relaxed mb-4",children:"Angel Cards are like Tarot Cards, and our readings are similar to Tarot Card Readings. You can use Angel Cards to tap into your intuition and psychic potential, and like a psychic reading they can help you gain insight into your past, present and future."}),(0,t.jsx)("p",{className:"text-xs text-gray-500 font-raleway leading-relaxed mb-4",children:"\xa9 Copyright 2025. All card images and designs associated with LumiSeer are the sole intellectual property of HiVi Holdings LLC. Any unauthorized copying, distribution, sharing, or use of these images in any form or manner, whether in whole or in part is strictly prohibited. All rights reserved. Our mission is to transform lives by providing content, products and programs to help people connect with their intuition for serenity, calm and spiritual guidance. We provide accurate and educational Angel Card Oracle Readings and information based around astrology, cartomancy and other forms of divination. This material is for entertainment purposes only and should not be used as a substitute in place of any recommendations by legal, medical, or financial professionals or other professional counselors."}),(0,t.jsx)("p",{className:"text-xs text-gray-500 font-raleway leading-relaxed",children:"Made with â¤ï¸ by LumiSeer."})]})]}),(0,t.jsx)(d.A,{}),m&&(0,t.jsx)("div",{className:"fixed inset-0 bg-white/80 backdrop-blur-sm z-50 flex items-center justify-center",children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsxs)("div",{className:"relative w-8 h-8 mx-auto mb-4",children:[(0,t.jsx)("div",{className:"absolute inset-0 rounded-full border-2 border-gray-200"}),(0,t.jsx)("div",{className:"absolute inset-0 rounded-full border-2 border-transparent border-t-gray-600 animate-spin"})]}),(0,t.jsx)("p",{className:"text-sm font-medium text-gray-600 font-raleway",children:"Syncing with the universe..."})]})})]})}r(14585)}},e=>{e.O(0,[8229,2992,2619,1356,4502,8441,1255,7358],()=>e(e.s=35452)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.