(()=>{var e={};e.id=347,e.ids=[347],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},9807:(e,s,a)=>{"use strict";a.r(s),a.d(s,{GlobalError:()=>n.a,__next_app__:()=>x,originalPathname:()=>m,pages:()=>o,routeModule:()=>p,tree:()=>c}),a(3180),a(5481),a(5866);var t=a(3191),r=a(8716),l=a(7922),n=a.n(l),i=a(5231),d={};for(let e in i)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>i[e]);a.d(s,d);let c=["",{children:["mana-tracker",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(a.bind(a,3180)),"/home/syoul/Ccompagnon Marama/app/mana-tracker/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(a.bind(a,5481)),"/home/syoul/Ccompagnon Marama/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(a.t.bind(a,5866,23)),"next/dist/client/components/not-found-error"]}],o=["/home/syoul/Ccompagnon Marama/app/mana-tracker/page.tsx"],m="/mana-tracker/page",x={require:a,loadChunk:()=>Promise.resolve()},p=new t.AppPageRouteModule({definition:{kind:r.x.APP_PAGE,page:"/mana-tracker/page",pathname:"/mana-tracker",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},4371:(e,s,a)=>{Promise.resolve().then(a.bind(a,738)),Promise.resolve().then(a.bind(a,3839)),Promise.resolve().then(a.bind(a,4264)),Promise.resolve().then(a.bind(a,3621)),Promise.resolve().then(a.bind(a,8721)),Promise.resolve().then(a.bind(a,933)),Promise.resolve().then(a.bind(a,6618))},3839:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>o});var t=a(326),r=a(7577),l=a(2881);let n=(0,l.Z)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),i=(0,l.Z)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);var d=a(2643),c=a(772);function o(){let[e,s]=(0,r.useState)([]),[a,l]=(0,r.useState)(!0),[o,m]=(0,r.useState)(null),[x,p]=(0,r.useState)({name:"",email:"",phone:"",date:"",participants:1}),[u,h]=(0,r.useState)(!1),[g,y]=(0,r.useState)(!1),j=async e=>{e.preventDefault(),o&&(h(!0),setTimeout(()=>{y(!0),p({name:"",email:"",phone:"",date:"",participants:1}),setTimeout(()=>{y(!1),m(null)},3e3),h(!1)},1e3))},b=e=>{switch(e){case"tour-lagon":return"Tour Lagon";case"plongee":return"Plong\xe9e";case"4x4":return"4x4";default:return e}};return a?t.jsx(d.Zb,{children:t.jsx(d.aY,{className:"p-6",children:t.jsx("div",{className:"animate-pulse",children:"Chargement des excursions..."})})}):g?t.jsx(d.Zb,{className:"bg-secondary",children:(0,t.jsxs)(d.aY,{className:"p-6 text-center",children:[t.jsx(n,{className:"h-12 w-12 text-primary mx-auto mb-4"}),t.jsx("h3",{className:"text-xl font-semibold text-primary mb-2",children:"R\xe9servation confirm\xe9e !"}),t.jsx("p",{className:"text-gray-700",children:"Votre demande de r\xe9servation a \xe9t\xe9 enregistr\xe9e. Nous vous contacterons bient\xf4t."})]})}):o?(0,t.jsxs)(d.Zb,{children:[t.jsx(d.Ol,{children:(0,t.jsxs)(d.ll,{children:["R\xe9server : ",o.name]})}),t.jsx(d.aY,{children:(0,t.jsxs)("form",{onSubmit:j,className:"space-y-4",children:[(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Nom complet"}),t.jsx("input",{type:"text",required:!0,value:x.name,onChange:e=>p({...x,name:e.target.value}),className:"w-full px-4 py-2 border border-gray-300 rounded-xl focus:ring-2 focus:ring-primary focus:border-transparent"})]}),(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Email"}),t.jsx("input",{type:"email",required:!0,value:x.email,onChange:e=>p({...x,email:e.target.value}),className:"w-full px-4 py-2 border border-gray-300 rounded-xl focus:ring-2 focus:ring-primary focus:border-transparent"})]}),(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"T\xe9l\xe9phone"}),t.jsx("input",{type:"tel",required:!0,value:x.phone,onChange:e=>p({...x,phone:e.target.value}),className:"w-full px-4 py-2 border border-gray-300 rounded-xl focus:ring-2 focus:ring-primary focus:border-transparent"})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Date"}),t.jsx("input",{type:"date",required:!0,min:new Date().toISOString().split("T")[0],value:x.date,onChange:e=>p({...x,date:e.target.value}),className:"w-full px-4 py-2 border border-gray-300 rounded-xl focus:ring-2 focus:ring-primary focus:border-transparent"})]}),(0,t.jsxs)("div",{children:[t.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:"Participants"}),t.jsx("input",{type:"number",min:"1",max:"10",required:!0,value:x.participants,onChange:e=>p({...x,participants:parseInt(e.target.value)}),className:"w-full px-4 py-2 border border-gray-300 rounded-xl focus:ring-2 focus:ring-primary focus:border-transparent"})]})]}),(0,t.jsxs)("div",{className:"bg-secondary rounded-xl p-4",children:[t.jsx("p",{className:"text-sm text-gray-600 mb-1",children:"Total"}),(0,t.jsxs)("p",{className:"text-2xl font-bold text-primary",children:[o.price*x.participants," XPF"]})]}),(0,t.jsxs)("div",{className:"flex gap-3",children:[t.jsx(c.z,{type:"button",variant:"outline",onClick:()=>m(null),className:"flex-1",children:"Annuler"}),t.jsx(c.z,{type:"submit",disabled:u,className:"flex-1",children:u?"Envoi...":"R\xe9server"})]})]})})]}):(0,t.jsxs)(d.Zb,{children:[t.jsx(d.Ol,{children:t.jsx(d.ll,{children:"R\xe9servation d'excursions"})}),t.jsx(d.aY,{children:t.jsx("div",{className:"space-y-4",children:e.map(e=>(0,t.jsxs)("div",{className:"border border-gray-200 rounded-xl p-4 hover:border-primary transition-colors",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between mb-2",children:[(0,t.jsxs)("div",{className:"flex-1",children:[t.jsx("h3",{className:"font-semibold text-lg text-primary mb-1",children:e.name}),t.jsx("span",{className:"inline-block px-3 py-1 bg-secondary text-primary text-xs font-medium rounded-lg mb-2",children:b(e.type)}),t.jsx("p",{className:"text-sm text-gray-600 mb-2",children:e.description}),t.jsx("div",{className:"flex items-center gap-4 text-xs text-gray-500",children:(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[t.jsx(i,{className:"h-4 w-4"}),e.duration]})})]}),(0,t.jsxs)("div",{className:"text-right ml-4",children:[(0,t.jsxs)("p",{className:"text-2xl font-bold text-primary",children:[e.price.toLocaleString()," XPF"]}),t.jsx("p",{className:"text-xs text-gray-500",children:"par personne"})]})]}),t.jsx(c.z,{onClick:()=>m(e),disabled:!e.available,className:"w-full mt-3",variant:e.available?"default":"outline",children:e.available?"R\xe9server":"Indisponible"})]},e.id))})})]})}},4264:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>o});var t=a(326),r=a(7577),l=a(2881);let n=(0,l.Z)("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]),i=(0,l.Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var d=a(2643),c=a(772);function o(){let[e,s]=(0,r.useState)([]),[a,l]=(0,r.useState)("default"),[o,m]=(0,r.useState)(!0),x=async()=>{alert("Votre navigateur ne supporte pas les notifications")},p=async a=>{s(e.map(e=>e.id===a?{...e,read:!0}:e))},u=e=>{switch(e){case"whale":return"\uD83D\uDC0B";case"weather":return"\uD83C\uDF26️";case"excursion":return"\uD83D\uDEA4";default:return"ℹ️"}};if(o)return t.jsx(d.Zb,{children:t.jsx(d.aY,{className:"p-6",children:t.jsx("div",{className:"animate-pulse",children:"Chargement..."})})});let h=e.filter(e=>!e.read).length;return(0,t.jsxs)(d.Zb,{children:[t.jsx(d.Ol,{children:(0,t.jsxs)(d.ll,{className:"flex items-center justify-between",children:[(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[t.jsx(n,{className:"h-6 w-6 text-primary"}),"Notifications"]}),h>0&&t.jsx("span",{className:"bg-primary text-white text-xs font-bold px-2 py-1 rounded-full",children:h})]})}),(0,t.jsxs)(d.aY,{className:"space-y-4",children:["default"===a&&(0,t.jsxs)("div",{className:"bg-secondary rounded-xl p-4",children:[t.jsx("p",{className:"text-sm text-gray-700 mb-3",children:"Activez les notifications pour recevoir des alertes importantes (baleines, m\xe9t\xe9o, etc.)"}),(0,t.jsxs)(c.z,{onClick:x,className:"w-full",children:[t.jsx(n,{className:"mr-2 h-4 w-4"}),"Activer les notifications"]})]}),"denied"===a&&t.jsx("div",{className:"bg-red-50 border border-red-200 rounded-xl p-4",children:t.jsx("p",{className:"text-sm text-red-700",children:"Les notifications sont d\xe9sactiv\xe9es. Veuillez les activer dans les param\xe8tres de votre navigateur."})}),"granted"===a&&t.jsx("div",{className:"space-y-2",children:(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[t.jsx("p",{className:"text-sm text-gray-600",children:"Notifications activ\xe9es"}),t.jsx(c.z,{onClick:()=>{},variant:"outline",size:"sm",children:"Tester"})]})}),t.jsx("div",{className:"space-y-2 max-h-64 overflow-y-auto",children:0===e.length?t.jsx("p",{className:"text-sm text-gray-500 text-center py-4",children:"Aucune notification pour le moment"}):e.map(e=>t.jsx("div",{className:`border rounded-xl p-3 ${e.read?"bg-gray-50 border-gray-200":"bg-secondary border-primary/30"}`,children:(0,t.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[t.jsx("span",{className:"text-lg",children:u(e.type)}),t.jsx("h4",{className:"font-semibold text-sm",children:e.title}),!e.read&&t.jsx("span",{className:"bg-primary text-white text-xs px-1.5 py-0.5 rounded-full",children:"Nouveau"})]}),t.jsx("p",{className:"text-sm text-gray-700",children:e.message}),t.jsx("p",{className:"text-xs text-gray-500 mt-1",children:new Date(e.timestamp).toLocaleString("fr-FR")})]}),!e.read&&t.jsx("button",{onClick:()=>p(e.id),className:"text-gray-400 hover:text-gray-600",children:t.jsx(i,{className:"h-4 w-4"})})]})},e.id))})]})]})}},3621:(e,s,a)=>{"use strict";a.d(s,{default:()=>o});var t=a(326),r=a(7577),l=a(850),n=a(2881);let i=(0,n.Z)("Sunrise",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m8 6 4-4 4 4",key:"ybng9g"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]),d=(0,n.Z)("Sunset",[["path",{d:"M12 10V2",key:"16sf7g"}],["path",{d:"m4.93 10.93 1.41 1.41",key:"2a7f42"}],["path",{d:"M2 18h2",key:"j10viu"}],["path",{d:"M20 18h2",key:"wocana"}],["path",{d:"m19.07 10.93-1.41 1.41",key:"15zs5n"}],["path",{d:"M22 22H2",key:"19qnx5"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["path",{d:"M16 18a4 4 0 0 0-8 0",key:"1lzouq"}]]);var c=a(2643);function o(){let[e,s]=(0,r.useState)(null),[a,n]=(0,r.useState)(!0);if(a)return t.jsx(c.Zb,{children:t.jsx(c.aY,{className:"p-6",children:t.jsx("div",{className:"animate-pulse",children:"Chargement..."})})});if(!e)return null;let o=(()=>{let e=new Date;return`${e.getHours().toString().padStart(2,"0")}:${e.getMinutes().toString().padStart(2,"0")}`})(),m=o>=e.sunrise&&o{"use strict";a.d(s,{default:()=>o});var t=a(326),r=a(7577),l=a(9509),n=a(2881);let i=(0,n.Z)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]),d=(0,n.Z)("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);var c=a(2643);function o(){let[e,s]=(0,r.useState)([]),[a,n]=(0,r.useState)(!0);if(a)return t.jsx(c.Zb,{children:t.jsx(c.aY,{className:"p-6",children:t.jsx("div",{className:"animate-pulse",children:"Chargement des mar\xe9es..."})})});let o=e[0],m=e[1];if(!o)return null;let x=e=>new Date(e).toLocaleDateString("fr-FR",{weekday:"short",day:"numeric",month:"short"});return(0,t.jsxs)(c.Zb,{children:[t.jsx(c.Ol,{children:(0,t.jsxs)(c.ll,{className:"flex items-center gap-2",children:[t.jsx(l.Z,{className:"h-6 w-6 text-primary"}),"Mar\xe9es"]})}),(0,t.jsxs)(c.aY,{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("p",{className:"text-sm text-gray-600 mb-2",children:["Aujourd'hui - ",x(o.date)]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{className:"bg-secondary rounded-xl p-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[t.jsx(i,{className:"h-4 w-4 text-primary"}),t.jsx("span",{className:"text-sm font-semibold text-primary",children:"Haute mer"})]}),t.jsx("p",{className:"text-lg font-bold",children:o.highTide.time}),(0,t.jsxs)("p",{className:"text-xs text-gray-600",children:[o.highTide.height.toFixed(1),"m"]})]}),(0,t.jsxs)("div",{className:"bg-secondary rounded-xl p-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[t.jsx(d,{className:"h-4 w-4 text-primary"}),t.jsx("span",{className:"text-sm font-semibold text-primary",children:"Basse mer"})]}),t.jsx("p",{className:"text-lg font-bold",children:o.lowTide.time}),(0,t.jsxs)("p",{className:"text-xs text-gray-600",children:[o.lowTide.height.toFixed(1),"m"]})]})]})]}),m&&(0,t.jsxs)("div",{className:"pt-4 border-t border-gray-200",children:[(0,t.jsxs)("p",{className:"text-sm text-gray-600 mb-2",children:["Demain - ",x(m.date)]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-3",children:[t.jsx("p",{className:"text-xs text-gray-600 mb-1",children:"Haute mer"}),t.jsx("p",{className:"text-base font-semibold",children:m.highTide.time})]}),(0,t.jsxs)("div",{className:"bg-gray-50 rounded-xl p-3",children:[t.jsx("p",{className:"text-xs text-gray-600 mb-1",children:"Basse mer"}),t.jsx("p",{className:"text-base font-semibold",children:m.lowTide.time})]})]})]})]})]})}},3180:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>m});var t=a(9510),r=a(8318),l=a(7312),n=a(8570);let i=(0,n.createProxy)(String.raw`/home/syoul/Ccompagnon Marama/components/mana-tracker/TideWidget.tsx#default`),d=(0,n.createProxy)(String.raw`/home/syoul/Ccompagnon Marama/components/mana-tracker/SunTimesWidget.tsx#default`),c=(0,r.default)(()=>a.e(180).then(a.bind(a,8180)),{loadableGenerated:{modules:["app/mana-tracker/page.tsx -> @/components/mana-tracker/ExcursionBooking"]},loading:()=>t.jsx("div",{className:"h-64 bg-gray-100 rounded-2xl animate-pulse"})}),o=(0,r.default)(()=>a.e(207).then(a.bind(a,6207)),{loadableGenerated:{modules:["app/mana-tracker/page.tsx -> @/components/mana-tracker/PushNotificationManager"]},loading:()=>t.jsx("div",{className:"h-48 bg-gray-100 rounded-2xl animate-pulse"})});function m(){return t.jsx(l.Z,{children:(0,t.jsxs)("div",{className:"px-4 py-6 space-y-6",children:[(0,t.jsxs)("header",{children:[t.jsx("h1",{className:"text-2xl font-bold text-primary mb-2",children:"Mana Tracker"}),t.jsx("p",{className:"text-gray-600",children:"Activit\xe9s & M\xe9t\xe9o - Tout d\xe9pend de la mer et du soleil"})]}),t.jsx(i,{}),t.jsx(d,{}),t.jsx(c,{}),t.jsx(o,{})]})})}}};var s=require("../../webpack-runtime.js");s.C(e);var a=e=>s(s.s=e),t=s.X(0,[276,740,87,341,174],()=>a(9807));module.exports=t})();