48ea61cdcc
- Product documentation in docs/products/ - Updated MEMORY.md with product info - quiXzoom Auth Core as AAMOS Identity product
48 lines
38 KiB
JavaScript
48 lines
38 KiB
JavaScript
import{x as n,u as I,a as L,r as m,j as e,p as s,M as g,C as u,aR as z,aU as D}from"./index-CZD3_4lD.js";import{A as F}from"./index-DXB3_sFe.js";import{A as T}from"./arrow-left-DyClWdEf.js";import{A as k}from"./award-7DMfX1ZX.js";import{G as v}from"./gift-C8Ri1JSk.js";import{C as p}from"./clock-CHYQgZWG.js";import{T as d}from"./ticket-DTjwndeG.js";import{C as A}from"./calendar-3jVgdv6R.js";import{I as y}from"./image-CUEcTqim.js";import{F as V,T as H,M as j,W as B,a as G,b as E,D as O,C as N,c as w,S as K,P as R}from"./waves-CcHX4WbX.js";import{B as h}from"./building-2-BpMHggJ8.js";import{H as c}from"./heart-Bn8C2h_q.js";import{P as U}from"./palette-BI1sulb6.js";import{Z as W}from"./zap-DA9vuiyP.js";import{L as q}from"./leaf-BV-5O-4e.js";import{B as $}from"./blocks-CpGLjLKj.js";import{V as J}from"./video-Di1TW95I.js";/**
|
|
* @license lucide-react v0.462.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const Y=n("Aperture",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m14.31 8 5.74 9.94",key:"1y6ab4"}],["path",{d:"M9.69 8h11.48",key:"1wxppr"}],["path",{d:"m7.38 12 5.74-9.94",key:"1grp0k"}],["path",{d:"M9.69 16 3.95 6.06",key:"libnyf"}],["path",{d:"M14.31 16H2.83",key:"x5fava"}],["path",{d:"m16.62 12-5.74 9.94",key:"1vwawt"}]]);/**
|
|
* @license lucide-react v0.462.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const X=n("BatteryCharging",[["path",{d:"M15 7h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2",key:"1sdynx"}],["path",{d:"M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1",key:"1gkd3k"}],["path",{d:"m11 7-3 5h4l-3 5",key:"b4a64w"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}]]);/**
|
|
* @license lucide-react v0.462.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const Z=n("Drama",[["path",{d:"M10 11h.01",key:"d2at3l"}],["path",{d:"M14 6h.01",key:"k028ub"}],["path",{d:"M18 6h.01",key:"1v4wsw"}],["path",{d:"M6.5 13.1h.01",key:"1748ia"}],["path",{d:"M22 5c0 9-4 12-6 12s-6-3-6-12c0-2 2-3 6-3s6 1 6 3",key:"172yzv"}],["path",{d:"M17.4 9.9c-.8.8-2 .8-2.8 0",key:"1obv0w"}],["path",{d:"M10.1 7.1C9 7.2 7.7 7.7 6 8.6c-3.5 2-4.7 3.9-3.7 5.6 4.5 7.8 9.5 8.4 11.2 7.4.9-.5 1.9-2.1 1.9-4.7",key:"rqjl8i"}],["path",{d:"M9.1 16.5c.3-1.1 1.4-1.7 2.4-1.4",key:"1mr6wy"}]]);/**
|
|
* @license lucide-react v0.462.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const _=n("Focus",[["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}]]);/**
|
|
* @license lucide-react v0.462.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const C=n("IceCreamCone",[["path",{d:"m7 11 4.08 10.35a1 1 0 0 0 1.84 0L17 11",key:"1v6356"}],["path",{d:"M17 7A5 5 0 0 0 7 7",key:"151p3v"}],["path",{d:"M17 7a2 2 0 0 1 0 4H7a2 2 0 0 1 0-4",key:"1sdaij"}]]);/**
|
|
* @license lucide-react v0.462.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const M=n("MountainSnow",[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z",key:"otkl63"}],["path",{d:"M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19",key:"1pvmmp"}]]);/**
|
|
* @license lucide-react v0.462.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const Q=n("Pizza",[["path",{d:"m12 14-1 1",key:"11onhr"}],["path",{d:"m13.75 18.25-1.25 1.42",key:"1yisr3"}],["path",{d:"M17.775 5.654a15.68 15.68 0 0 0-12.121 12.12",key:"1qtqk6"}],["path",{d:"M18.8 9.3a1 1 0 0 0 2.1 7.7",key:"fbbbr2"}],["path",{d:"M21.964 20.732a1 1 0 0 1-1.232 1.232l-18-5a1 1 0 0 1-.695-1.232A19.68 19.68 0 0 1 15.732 2.037a1 1 0 0 1 1.232.695z",key:"1hyfdd"}]]);/**
|
|
* @license lucide-react v0.462.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const P=n("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"}]]);/**
|
|
* @license lucide-react v0.462.0 - ISC
|
|
*
|
|
* This source code is licensed under the ISC license.
|
|
* See the LICENSE file in the root directory of this source tree.
|
|
*/const ee=n("Watch",[["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["polyline",{points:"12 10 12 12 13 13",key:"19dquz"}],["path",{d:"m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05",key:"18k57s"}],["path",{d:"m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05",key:"16ny36"}]]),ae="/assets/woman-alpaca-JQuPRDpn.jpg",re="/assets/porsche-sunset-CMoYhmxK.jpg",te="/assets/7eleven-store-CfTqBaBJ.jpg",se="/assets/city-glow-C5_Z0oeT.jpg",ie="/assets/iphone-shot-BfnV27iC.jpg",oe="/assets/snowboard-air-stcyhvuo.jpg",ne="/assets/pizza-slice-D8wmv4it.jpg",le="/assets/chewing-gum-YHTnnK8J.jpg",de="/assets/macro-leaf-droplets-M39jo-xC.jpg",ce="/assets/spotify-logo-DfmUK-BO.png",me="/assets/mcdonalds-logo-CBgYQAXh.png",ge="/assets/omega-moon-C09E0Uom.jpg",pe="/assets/nike-sunrise-run-DYUMzErI.jpg",ue="/assets/spotify-street-music-8ccxF6w0.jpg",he="/assets/lego-build-DV_qXAK0.jpg",be="/assets/tesla-charging-CKoLOnob.jpg",xe="/assets/gopro-pov-Wqv1bKXv.jpg",fe=[{id:"tokyo-sakura",title:"Körsbärsblomningen",location:"Tokyo, Japan",description:"Fånga Meguro-floden eller Ueno Park i full körsbärsblom. Miljontals blommor som blommar i bara två veckor.",challenge:"Ta dig till Tokyo under blomningssäsongen och hitta det perfekta ljuset vid soluppgång",prizePool:{first:15e3,second:7e3,third:3e3},icon:V,gradient:"from-pink-500/20 via-rose-500/15 to-fuchsia-500/10",season:"Mars-April",difficulty:"extreme"},{id:"nyc-christmas",title:"Julgranen på Rockefeller",location:"New York, USA",description:"Dokumentera den ikoniska julgranen vid Rockefeller Center i snöfall. 25 meter av glittrande magi.",challenge:"Vänta på snö i New York och fånga granen i perfekt vinterstämning",prizePool:{first:800,second:400,third:200},icon:H,gradient:"from-emerald-500/20 via-green-500/15 to-teal-500/10",season:"December",difficulty:"hard"},{id:"paris-eiffel",title:"Eiffeltornet i Dimma",location:"Paris, Frankrike",description:"Fånga Eiffeltornet när dimman sveper in och skapar en drömmande silhuett över Seine.",challenge:"Bevaka vädret och var redo att fota när dimman rullar in över Paris",prizePool:{first:600,second:300,third:150},icon:j,gradient:"from-slate-500/20 via-zinc-500/15 to-stone-500/10",season:"Höst/Vinter",difficulty:"hard"},{id:"venice-carnival",title:"Karnevalen i Venedig",location:"Venedig, Italien",description:"Dokumentera de magnifika maskerna och kostymerna under Venedigs berömda karneval på Piazza San Marco.",challenge:"Ta dig till Venedig under karnevalsveckan och fånga den rätta stämningen",prizePool:{first:1e3,second:500,third:250},icon:Z,gradient:"from-violet-500/20 via-purple-500/15 to-fuchsia-500/10",season:"Februari",difficulty:"extreme"},{id:"northern-lights",title:"Norrskenet",location:"Tromsø, Norge",description:"Fånga norrskenet dansande över arktiska landskap. Naturens mest spektakulära ljusshow.",challenge:"Vänta på klara nätter och stark solaktivitet",prizePool:{first:500,second:250,third:100},icon:P,gradient:"from-green-500/20 via-teal-500/15 to-cyan-500/10",season:"Sept-Mars",difficulty:"hard"},{id:"taj-mahal-sunrise",title:"Taj Mahal i Gryningen",location:"Agra, Indien",description:"Fånga Taj Mahal när solen stiger och marmorpalatset lyser i rosa och guld.",challenge:"Var på plats vid soluppgång för det perfekta ljuset",prizePool:{first:400,second:200,third:100},icon:P,gradient:"from-orange-500/20 via-amber-500/15 to-yellow-500/10",season:"Okt-Mars",difficulty:"medium"},{id:"santorini-sunset",title:"Solnedgång i Santorini",location:"Oia, Grekland",description:"Den berömda solnedgången över kalderan med vita hus och blå kupoler.",challenge:"Hitta rätt position bland hundratals turister",prizePool:{first:300,second:150,third:75},icon:B,gradient:"from-blue-500/20 via-indigo-500/15 to-purple-500/10",season:"Maj-Okt",difficulty:"medium"},{id:"machu-picchu",title:"Machu Picchu i Dimma",location:"Peru",description:"Den mystiska inkastaden när morgondimman lättar och bergen avslöjas.",challenge:"Vandra upp innan gryningen för att fånga dimman",prizePool:{first:700,second:350,third:150},icon:j,gradient:"from-stone-500/20 via-slate-500/15 to-zinc-500/10",season:"April-Okt",difficulty:"extreme"},{id:"dubai-skyline",title:"Dubai Skyline",location:"Dubai, UAE",description:"Burj Khalifa och skyline i solnedgång eller nattetid med stadens ljus.",challenge:"Hitta den perfekta utsiktspunkten",prizePool:{first:350,second:175,third:75},icon:h,gradient:"from-amber-500/20 via-orange-500/15 to-red-500/10",season:"Nov-Mars",difficulty:"medium"},{id:"rio-carnival",title:"Karnevalen i Rio",location:"Rio de Janeiro, Brasilien",description:"Världens största fest — färger, dans och glädje på Sambadrome.",challenge:"Fånga rörelsen och energin mitt i festen",prizePool:{first:900,second:450,third:200},icon:c,gradient:"from-yellow-500/20 via-green-500/15 to-blue-500/10",season:"Februari",difficulty:"extreme"}],ke=[{id:"7eleven-global",title:"World Store Hunt",sponsor:"7-Eleven",sponsorLogo:"🏪",locations:"7-Eleven butiker världen över",description:"Fota så många 7-Eleven butiker du kan runt om i världen! Den som fotograferat flest unika butiker innan deadline vinner.",reward:25e3,rewardCurrency:"$",rewardText:"Presentkort worldwide",icon:G,gradient:"from-emerald-500/20 via-green-500/15 to-orange-500/10",charityNote:"Del av vinsten går till lokala matbanker",availability:"Aktiv globalt i 20 länder",deadline:"1 maj 2026",heroImage:te,isPremium:!0},{id:"porsche-sunset",title:"Porsche Golden Hour",sponsor:"Porsche",sponsorLogo:"🏎️",locations:"Överallt där solnedgångar finns",description:"Fånga din Porsche i det perfekta solnedgångsljuset under april månad. Visa oss den ultimata kombinationen av tysk ingenjörskonst och naturens magi.",reward:5e4,rewardText:"Monza Clubsport Weekend + lyxhotell",icon:z,gradient:"from-amber-500/20 via-orange-500/15 to-rose-500/10",charityNote:"Porsche stödjer hållbar motorsport",availability:"8 vinnare globalt",deadline:"30 april 2026",heroImage:re,isPremium:!0},{id:"adobe-cityglow",title:"City Glow",sponsor:"Adobe",sponsorLogo:"🎨",locations:"Storstäder världen över",description:"Fånga stadens magiska glow i vintermörkret. Neonljus, gatlyktor och stadssiluetter — visa oss den sjukaste city glow-bilden!",reward:8e3,rewardText:"Adobe Creative Cloud 1 år",icon:U,gradient:"from-rose-500/20 via-purple-500/15 to-indigo-500/10",charityNote:"Stödjer kreativ utbildning för unga",availability:"En vinnare per storstad",deadline:"28 feb 2026",heroImage:se,isPremium:!0},{id:"apple-shotoniphone",title:"Shot on iPhone",sponsor:"Apple",sponsorLogo:"🍎",locations:"Överallt i världen",description:"Visa vad nya iPhone kan göra! Fånga ett extraordinärt ögonblick med din iPhone — de bästa bidragen visas i Apples globala kampanj.",reward:15e3,rewardText:"Nya iPhone + feature i Apple-kampanj",icon:u,gradient:"from-slate-500/20 via-zinc-500/15 to-neutral-500/10",charityNote:"Apple matchar med donation till utbildning",availability:"Globalt — alla kan delta",heroImage:ie,isPremium:!0},{id:"redbull-snowboard",title:"Best Air — Snowboard",sponsor:"Red Bull",sponsorLogo:"🐂",locations:"Skidorter världen över",description:"Fånga det perfekta snowboard-hoppet. Höjd, stil och action — visa oss det bästa luftögonblicket på snö!",reward:1e3,icon:E,gradient:"from-blue-500/20 via-sky-500/15 to-cyan-500/10",charityNote:"Stödjer unga extremsportare",availability:"Aktiv i alla skidorter",heroImage:oe,isPremium:!0},{id:"unicef-human-animal",title:"Människa & Djur",sponsor:"UNICEF",sponsorLogo:"🌍",locations:"Överallt i världen",description:"Fånga det vackra bandet mellan människa och djur. Äkta ögonblick av omsorg, vänskap och samhörighet.",reward:500,icon:O,gradient:"from-cyan-500/20 via-teal-500/15 to-emerald-500/10",charityNote:"100% går till barns utbildning",availability:"Alltid aktiv",heroImage:ae,isPremium:!0},{id:"extra-picbite",title:"Pic Bite Challenge",sponsor:"Extra Tuggummi",sponsorLogo:"🍬",locations:"Butiker & vardagsögonblick",description:"Fota det perfekta 'bite'-ögonblicket! Kreativa bilder med Extra tuggummi i fokus vinner.",reward:100,rewardText:"tuggummi för ett år",icon:u,gradient:"from-sky-500/20 via-blue-500/15 to-indigo-500/10",charityNote:"Stödjer tandhälsa för barn",availability:"Nya vinnare varje vecka",heroImage:le},{id:"pizzahut-onebite",title:"One Bite Challenge",sponsor:"Pizza Hut",sponsorLogo:"🍕",locations:"Pizza Hut restauranger globalt",description:"Fånga det perfekta pizza slice-fotot! Visa oss ditt bästa Pizza Hut-ögonblick — det där första tugget som säger allt.",reward:150,rewardText:"10x Pizza Hut Buffé-kort",icon:Q,gradient:"from-red-500/20 via-orange-500/15 to-yellow-500/10",charityNote:"Ditt foto kan användas i Pizza Huts sociala medier",availability:"Nya vinnare varje månad",heroImage:ne},{id:"mcdonalds-summer",title:"Sommarglass i Solen",sponsor:"McDonald's",sponsorLogo:"🍟",locations:"McDonald's uteserveringar världen över",description:"Fota en McDonald's glass i sommarljuset på en av våra uteserveringar. Kreativitet och glädje premieras!",reward:250,icon:C,gradient:"from-yellow-500/20 via-amber-500/15 to-red-500/10",charityNote:"50% av prispotten går till Ronald McDonald Hus",availability:"Dyker upp slumpmässigt på kartan"},{id:"cocacola-moments",title:"Share a Coke Moment",sponsor:"Coca-Cola",sponsorLogo:"🥤",locations:"Caféer & restauranger globalt",description:"Fånga ögonblicket när någon delar en Coca-Cola. Äkta ögonblick, äkta glädje.",reward:300,icon:c,gradient:"from-red-500/20 via-rose-500/15 to-pink-500/10",charityNote:"100% av intäkterna stödjer rent vatten-projekt",availability:"Aktiv just nu i Stockholm, London, Berlin"},{id:"starbucks-morning",title:"Morgonkaffets Magi",sponsor:"Starbucks",sponsorLogo:"☕",locations:"Starbucks-kaféer i storstäder",description:"Fånga morgonstunden med en Starbucks-kopp. Ånga, ljus och den perfekta starten på dagen.",reward:200,icon:N,gradient:"from-green-500/20 via-emerald-500/15 to-teal-500/10",charityNote:"Stödjer lokala kaffeodlare i Colombia",availability:"Vardagar 06:00-10:00"},{id:"nike-run",title:"Just Do It — Urban Run",sponsor:"Nike",sponsorLogo:"✓",locations:"Löparstigar & stadsparker",description:"Fånga rörelse och energi — löpare i action med staden som bakgrund. Motivera andra att röra på sig!",reward:400,icon:W,gradient:"from-orange-500/20 via-amber-500/15 to-yellow-500/10",charityNote:"Finansierar sportprogram för ungdomar",availability:"Helger i 12 storstäder"},{id:"spotify-streets",title:"Musik i Staden",sponsor:"Spotify",sponsorLogo:"🎵",locations:"Gatumusikanter världen över",description:"Dokumentera gatumusik och spontana musikögonblick i stadsmiljö. Från tunnelbanor till torg.",reward:350,icon:w,gradient:"from-green-500/20 via-lime-500/15 to-emerald-500/10",charityNote:"Stödjer musikutbildning för barn",availability:"Aktiv i 25 länder"},{id:"ikea-home",title:"Hemma hos Dig",sponsor:"IKEA",sponsorLogo:"🏠",locations:"Ditt hem eller IKEA-varuhus",description:"Visa hur du använder IKEA-produkter kreativt i ditt hem. Äkta hem, äkta inspiration.",reward:300,icon:h,gradient:"from-blue-500/20 via-sky-500/15 to-cyan-500/10",charityNote:"Stödjer flyktingfamiljers boende",availability:"Pågår hela månaden"},{id:"hm-sustainable",title:"Conscious Fashion",sponsor:"H&M",sponsorLogo:"👗",locations:"H&M-butiker & stadsmiljöer",description:"Fånga hållbart mode i vardagen. Visa hur Conscious-kollektionen passar in i din stil.",reward:250,icon:K,gradient:"from-pink-500/20 via-rose-500/15 to-fuchsia-500/10",charityNote:"Stödjer textilåtervinning globalt",availability:"Nya uppdrag varje vecka"},{id:"airbnb-local",title:"Lokala Pärlor",sponsor:"Airbnb",sponsorLogo:"🏡",locations:"Unika platser nära dig",description:"Upptäck och fota dolda pärlor i ditt närområde — platser turister aldrig hittar.",reward:500,icon:R,gradient:"from-rose-500/20 via-pink-500/15 to-orange-500/10",charityNote:"Stödjer lokal turism i utvecklingsländer",availability:"Tillgänglig i 50+ länder"},{id:"oatly-moments",title:"Det Här är Inte Mjölk",sponsor:"Oatly",sponsorLogo:"🌾",locations:"Kaféer med Oatly",description:"Fånga kreativa kaffemoment med havremjölk. Latte art, morgonrutiner, eller bara en kopp i solen.",reward:200,icon:q,gradient:"from-amber-500/20 via-yellow-500/15 to-lime-500/10",charityNote:"Stödjer hållbart jordbruk i Sverige",availability:"Aktiv i Norden"},{id:"natgeo-macro-spring",title:"Macro Spring Challenge",sponsor:"National Geographic",sponsorLogo:"📷",locations:"Trädgårdar, skogar & natur",description:"Fånga vårens magi i supermakro! Visa oss blad med kristallklara vattendroppar, detaljer som blotta ögat missar.",reward:5e3,rewardText:"Publicering i National Geographic + kamerautrustning",icon:_,gradient:"from-green-500/20 via-emerald-500/15 to-lime-500/10",charityNote:"Stödjer naturskyddsområden globalt",availability:"Mars-Maj 2026",heroImage:de,isPremium:!0},{id:"omega-perfect-timing",title:"Perfect Timing",sponsor:"Omega",sponsorLogo:"Ω",locations:"Överallt med spektakulär bakgrund",description:"Fånga din Omega-klocka i det perfekta ögonblicket — med månen, havet eller en dramatisk solnedgång i bakgrunden.",reward:25e3,rewardText:"Omega Seamaster + Schweiz-resa",icon:ee,gradient:"from-slate-500/20 via-zinc-500/15 to-stone-500/10",charityNote:"Stödjer havsbevarande projekt",availability:"Globalt — hela året",heroImage:ge,isPremium:!0},{id:"nike-just-run",title:"Just Do It — Sunrise Run",sponsor:"Nike",sponsorLogo:"✓",locations:"Löparstigar & stadsparker världen över",description:"Fånga rörelse och energi i soluppgången — löpare i action med staden eller naturen som bakgrund.",reward:5e3,rewardText:"Nike-utrustning för ett år",icon:D,gradient:"from-orange-500/20 via-red-500/15 to-rose-500/10",charityNote:"Finansierar sportprogram för ungdomar",availability:"Globalt — alltid aktiv",heroImage:pe,isPremium:!0},{id:"spotify-sound-city",title:"Sound of the City",sponsor:"Spotify",sponsorLogo:"🎵",sponsorLogoImage:ce,locations:"Gatumusikanter & konsertscener",description:"Dokumentera musikens magi i staden — från tunnelbanespelare till spontana konsertögonblick.",reward:3e3,rewardText:"Spotify Premium Lifetime + studioutrustning",icon:w,gradient:"from-green-500/20 via-emerald-500/15 to-teal-500/10",charityNote:"Stödjer musikutbildning för barn",availability:"Aktiv i 50+ länder",heroImage:ue,isPremium:!0},{id:"mcdonalds-first-bite",title:"First Bite",sponsor:"McDonald's",sponsorLogo:"🍔",sponsorLogoImage:me,locations:"McDonald's restauranger globalt",description:"Fånga det perfekta första tugget! Det där ögonblicket när burgaren möter munnen — äkta glädje.",reward:500,rewardText:"McDonald's Gold Card (gratis mat i 1 år)",icon:C,gradient:"from-yellow-500/20 via-amber-500/15 to-red-500/10",charityNote:"Stödjer Ronald McDonald Hus",availability:"Globalt — nya vinnare varje vecka"},{id:"lego-master-builder",title:"Master Builder Challenge",sponsor:"LEGO",sponsorLogo:"🧱",locations:"Ditt hem eller LEGO-butiker",description:"Visa oss ditt mest kreativa LEGO-bygge! Från klassiska modeller till helt nya skapelser.",reward:2e3,rewardText:"LEGO VIP-paket + besök på LEGO House",icon:$,gradient:"from-red-500/20 via-yellow-500/15 to-blue-500/10",charityNote:"Stödjer kreativt lärande för barn",availability:"Globalt — hela året",heroImage:he,isPremium:!0},{id:"tesla-electric-dawn",title:"Electric Dawn",sponsor:"Tesla",sponsorLogo:"⚡",locations:"Supercharger-stationer & naturscener",description:"Fånga din Tesla i soluppgången vid en laddstation — framtidens mobilitet möter naturens skönhet.",reward:1e4,rewardText:"Tesla Supercharging gratis i 2 år",icon:X,gradient:"from-red-500/20 via-rose-500/15 to-pink-500/10",charityNote:"Stödjer hållbar energi-initiativ",availability:"Europa, USA & Asien",heroImage:be,isPremium:!0},{id:"gopro-pov",title:"Point of View",sponsor:"GoPro",sponsorLogo:"📹",locations:"Extremsport & äventyr överallt",description:"Visa världen från ditt perspektiv! Bästa POV-bilden från skidbacken, surfbrädan eller cykeln.",reward:3e3,rewardText:"GoPro Hero + tillbehörspaket",icon:J,gradient:"from-blue-500/20 via-cyan-500/15 to-teal-500/10",charityNote:"Stödjer unga extremsportare",availability:"Globalt — alltid aktiv",heroImage:xe,isPremium:!0},{id:"canon-through-lens",title:"Through the Lens",sponsor:"Canon",sponsorLogo:"📸",locations:"Behind-the-scenes överallt",description:"Fånga fotografen i arbete! Visa oss det kreativa ögonblicket bakom kameran.",reward:4e3,rewardText:"Canon EOS R-system + workshop",icon:Y,gradient:"from-red-500/20 via-rose-500/15 to-orange-500/10",charityNote:"Stödjer fotokonst för unga talanger",availability:"Globalt — hela året",isPremium:!0},{id:"volvo-scandinavian",title:"Safe & Beautiful",sponsor:"Volvo",sponsorLogo:"⬡",locations:"Skandinaviska landskap",description:"Fånga din Volvo i det klassiska skandinaviska landskapet — fjäll, skog eller kust.",reward:5e3,rewardText:"Volvo-resa genom Skandinavien",icon:M,gradient:"from-blue-500/20 via-slate-500/15 to-zinc-500/10",charityNote:"Stödjer trafiksäkerhet för barn",availability:"Norden — hela året",isPremium:!0},{id:"patagonia-wild-free",title:"Wild & Free",sponsor:"Patagonia",sponsorLogo:"🏔️",locations:"Vildmark & naturreservat",description:"Dokumentera äventyret utan att lämna spår. Visa oss naturen i sin renaste form.",reward:3e3,rewardText:"Patagonia-utrustning + äventyrsresa",icon:M,gradient:"from-indigo-500/20 via-purple-500/15 to-violet-500/10",charityNote:"100% går till miljöorganisationer",availability:"Globalt — alltid aktiv",isPremium:!0},{id:"starbucks-morning-magic",title:"Morning Magic",sponsor:"Starbucks",sponsorLogo:"☕",locations:"Starbucks-kaféer & morgonstunder",description:"Fånga morgonens första kopp i gyllene ljus — ånga, värme och den perfekta starten på dagen.",reward:500,rewardText:"Starbucks Gold Card + kaffeutrustning",icon:N,gradient:"from-green-500/20 via-emerald-500/15 to-teal-500/10",charityNote:"Stödjer kaffeodlare i Colombia",availability:"Vardagar 06:00-10:00"}],S=[...ke].sort((i,r)=>r.reward-i.reward),l=S.filter(i=>i.isPremium),ve=i=>({medium:{label:i("realChange.difficulty.medium"),color:"text-amber-500 bg-amber-500/10"},hard:{label:i("realChange.difficulty.hard"),color:"text-orange-500 bg-orange-500/10"},extreme:{label:i("realChange.difficulty.extreme"),color:"text-rose-500 bg-rose-500/10"}}),Ge=()=>{const i=I(),{t:r}=L(),b=ve(r),[ye]=m.useState(()=>{const a=Math.floor(Math.random()*l.length);return l[a]}),[x,f]=m.useState(0);m.useEffect(()=>{const a=setInterval(()=>{f(o=>(o+1)%l.length)},5e3);return()=>clearInterval(a)},[]);const t=l[x];return e.jsxs("div",{className:"min-h-screen bg-background text-foreground pb-24",children:[e.jsx(F,{mode:"wait",children:e.jsxs(s.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.5},className:"relative overflow-hidden",children:[e.jsx("div",{className:`absolute inset-0 bg-gradient-to-b ${t.gradient} opacity-50`}),t.heroImage&&e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{src:t.heroImage,alt:"",className:"w-full h-full object-cover opacity-20"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-background/60 via-background/80 to-background"})]}),e.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-[600px] h-[300px] bg-gradient-radial from-primary/20 to-transparent blur-3xl"}),e.jsxs("div",{className:"relative z-10 p-4 pt-6",children:[e.jsxs("button",{onClick:()=>i(-1),className:"flex items-center gap-2 text-muted-foreground hover:text-foreground transition-colors mb-4",children:[e.jsx(T,{className:"w-5 h-5"}),e.jsx("span",{className:"text-sm",children:r("realChange.back")})]}),e.jsxs(s.div,{initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},transition:{duration:.4},className:`relative overflow-hidden rounded-3xl bg-gradient-to-br ${t.gradient} border border-border/50 p-5 mb-4`,children:[e.jsxs("div",{className:"absolute top-3 right-3 flex items-center gap-1.5 px-2.5 py-1 rounded-full bg-amber-500/20 backdrop-blur-sm border border-amber-500/30",children:[e.jsx(k,{className:"w-3.5 h-3.5 text-amber-400"}),e.jsx("span",{className:"text-xs font-bold text-amber-400",children:r("realChange.featured")})]}),e.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[e.jsx("span",{className:"text-2xl",children:t.sponsorLogo}),e.jsx("span",{className:"text-sm font-semibold text-foreground",children:t.sponsor})]}),e.jsx("h2",{className:"text-xl font-bold text-foreground mb-2",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3",children:t.description}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(g,{className:"w-3 h-3"}),t.locations]}),e.jsxs("div",{className:"flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-amber-500/20 border border-amber-500/30",children:[e.jsx(v,{className:"w-3.5 h-3.5 text-amber-400"}),e.jsxs("span",{className:"text-sm font-bold text-amber-400",children:[t.rewardCurrency||"",t.reward.toLocaleString()," ",t.rewardText||"krediter"]})]})]}),t.deadline&&e.jsxs("div",{className:"mt-3 flex items-center gap-1.5 text-xs text-rose-400",children:[e.jsx(p,{className:"w-3 h-3"}),e.jsxs("span",{children:[r("realChange.deadline"),": ",t.deadline]})]})]}),e.jsx("div",{className:"flex justify-center gap-2 mb-4",children:l.map((a,o)=>e.jsx("button",{onClick:()=>f(o),className:`w-2 h-2 rounded-full transition-all ${o===x?"bg-primary w-6":"bg-muted-foreground/30 hover:bg-muted-foreground/50"}`},o))}),e.jsxs(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"text-center mb-4",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-primary/10 border border-primary/20 mb-4",children:[e.jsx(d,{className:"w-4 h-4 text-primary"}),e.jsx("span",{className:"text-xs font-medium text-primary",children:r("realChange.charityLottery")})]}),e.jsxs("h1",{className:"text-3xl font-bold text-foreground mb-3",children:[r("realChange.title"),e.jsx("br",{}),e.jsx("span",{className:"bg-gradient-to-r from-primary via-accent to-primary bg-clip-text text-transparent",children:r("realChange.titleHighlight")})]}),e.jsx("p",{className:"text-sm text-muted-foreground max-w-xs mx-auto leading-relaxed mb-4",children:r("realChange.subtitle")})]}),e.jsxs(s.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.5,delay:.2},className:"grid grid-cols-3 gap-2 mb-4",children:[e.jsxs("div",{className:"p-3 rounded-2xl bg-background/50 backdrop-blur-sm border border-border/50 text-center",children:[e.jsx(d,{className:"w-5 h-5 text-primary mx-auto mb-1"}),e.jsx("p",{className:"text-xs font-medium text-foreground",children:r("realChange.infoCards.free")}),e.jsx("p",{className:"text-[10px] text-muted-foreground",children:r("realChange.infoCards.freeDesc")})]}),e.jsxs("div",{className:"p-3 rounded-2xl bg-background/50 backdrop-blur-sm border border-border/50 text-center",children:[e.jsx(A,{className:"w-5 h-5 text-amber-500 mx-auto mb-1"}),e.jsx("p",{className:"text-xs font-medium text-foreground",children:r("realChange.infoCards.newMissions")}),e.jsx("p",{className:"text-[10px] text-muted-foreground",children:r("realChange.infoCards.newMissionsDesc")})]}),e.jsxs("div",{className:"p-3 rounded-2xl bg-background/50 backdrop-blur-sm border border-border/50 text-center",children:[e.jsx(y,{className:"w-5 h-5 text-rose-500 mx-auto mb-1"}),e.jsx("p",{className:"text-xs font-medium text-foreground",children:r("realChange.infoCards.vernissage")}),e.jsx("p",{className:"text-[10px] text-muted-foreground",children:r("realChange.infoCards.vernissageDesc")})]})]})]})]},t.id)}),e.jsx(s.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.3},className:"px-4 mb-6",children:e.jsxs("div",{className:"p-4 rounded-2xl bg-gradient-to-br from-amber-500/10 via-orange-500/5 to-rose-500/10 border border-amber-500/20",children:[e.jsxs("h3",{className:"font-bold text-foreground mb-2 flex items-center gap-2",children:[e.jsx(u,{className:"w-4 h-4 text-amber-500"}),r("realChange.howItWorks.title")]}),e.jsxs("ul",{className:"text-xs text-muted-foreground space-y-1.5",children:[e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-amber-500 font-bold",children:"1."}),r("realChange.howItWorks.step1")]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-amber-500 font-bold",children:"2."}),r("realChange.howItWorks.step2")]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-amber-500 font-bold",children:"3."}),r("realChange.howItWorks.step3")]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx("span",{className:"text-amber-500 font-bold",children:"4."}),r("realChange.howItWorks.step4")]})]})]})}),e.jsx(s.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.4},className:"px-4 mb-6",children:e.jsxs("div",{className:"flex items-center justify-center gap-4 p-4 rounded-2xl bg-background/50 border border-border/50",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"text-lg font-bold text-amber-400",children:"🥇 1:a"}),e.jsx("p",{className:"text-sm font-semibold text-foreground",children:"1 500 krediter"})]}),e.jsx("div",{className:"h-8 w-px bg-border"}),e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"text-lg font-bold text-slate-400",children:"🥈 2:a"}),e.jsx("p",{className:"text-sm font-semibold text-foreground",children:"1 000 krediter"})]}),e.jsx("div",{className:"h-8 w-px bg-border"}),e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"text-lg font-bold text-amber-600",children:"🥉 3:e"}),e.jsx("p",{className:"text-sm font-semibold text-foreground",children:"500 krediter"})]})]})}),e.jsxs("div",{className:"px-4 space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(d,{className:"w-5 h-5 text-primary"}),e.jsx("h2",{className:"text-lg font-bold text-foreground",children:r("realChange.charityLotteries")})]}),e.jsx("p",{className:"text-xs text-muted-foreground -mt-2",children:r("realChange.charityLotteriesDesc")}),fe.map((a,o)=>e.jsxs(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.5+o*.1},className:`relative overflow-hidden rounded-3xl bg-gradient-to-br ${a.gradient} border border-border/50 p-5`,children:[e.jsx("div",{className:"absolute top-0 right-0 w-24 h-24 bg-gradient-to-bl from-white/10 to-transparent rounded-full blur-2xl"}),e.jsxs("div",{className:"relative z-10",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2.5 rounded-2xl bg-background/50 backdrop-blur-sm border border-border/50",children:e.jsx(a.icon,{className:"w-5 h-5 text-foreground"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-foreground",children:a.title}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(g,{className:"w-3 h-3"}),a.location]})]})]}),e.jsx("span",{className:`text-xs font-medium px-2.5 py-1 rounded-full ${b[a.difficulty].color}`,children:b[a.difficulty].label})]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3 leading-relaxed",children:a.description}),e.jsxs("div",{className:"flex items-start gap-2 p-3 rounded-xl bg-background/30 backdrop-blur-sm border border-border/30 mb-4",children:[e.jsx(p,{className:"w-4 h-4 text-amber-500 mt-0.5 shrink-0"}),e.jsx("p",{className:"text-xs text-foreground",children:a.challenge})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("div",{className:"flex items-center gap-2",children:a.season&&e.jsx("span",{className:"text-xs text-muted-foreground px-2 py-1 rounded-lg bg-background/30",children:a.season})}),e.jsxs("div",{className:"flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-primary/10 border border-primary/20",children:[e.jsx(d,{className:"w-3.5 h-3.5 text-primary"}),e.jsx("span",{className:"text-xs font-medium text-primary",children:"Delta i lottningen"})]})]})]})]},a.id))]}),e.jsxs("div",{className:"px-4 space-y-4 mt-8",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(h,{className:"w-5 h-5 text-amber-500"}),e.jsx("h2",{className:"text-lg font-bold text-foreground",children:r("realChange.sponsoredCampaigns")})]}),e.jsx("p",{className:"text-xs text-muted-foreground -mt-2",children:r("realChange.sponsoredCampaignsDesc")}),S.map((a,o)=>e.jsxs(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.8+o*.08},className:`relative overflow-hidden rounded-3xl border ${a.isPremium?"border-amber-500/40":"border-border/50"} p-5`,children:[a.heroImage&&e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{src:a.heroImage,alt:"",className:"w-full h-full object-cover opacity-20"}),e.jsx("div",{className:`absolute inset-0 bg-gradient-to-br ${a.gradient}`})]}),!a.heroImage&&e.jsx("div",{className:`absolute inset-0 bg-gradient-to-br ${a.gradient}`}),a.isPremium&&e.jsxs("div",{className:"absolute top-12 right-3 flex items-center gap-1 px-2 py-0.5 rounded-full bg-amber-500/20 backdrop-blur-sm border border-amber-500/30 z-20",children:[e.jsx(k,{className:"w-3 h-3 text-amber-400"}),e.jsx("span",{className:"text-[10px] font-bold text-amber-400",children:"TOP"})]}),e.jsxs("div",{className:"absolute top-3 right-3 flex items-center gap-1.5 px-2.5 py-1 rounded-full bg-background/80 backdrop-blur-sm border border-border/50 z-20",children:[e.jsx("span",{className:"text-base",children:a.sponsorLogo}),e.jsx("span",{className:"text-xs font-medium text-foreground",children:a.sponsor})]}),e.jsxs("div",{className:"relative z-10",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3 pr-24",children:[e.jsx("div",{className:"p-2.5 rounded-2xl bg-background/60 backdrop-blur-sm border border-border/50",children:e.jsx(a.icon,{className:"w-5 h-5 text-foreground"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-foreground",children:a.title}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(g,{className:"w-3 h-3"}),a.locations]})]})]}),e.jsx("p",{className:"text-sm text-foreground/90 mb-3 leading-relaxed",children:a.description}),e.jsxs("div",{className:"flex items-start gap-2 p-3 rounded-xl bg-emerald-500/20 backdrop-blur-sm border border-emerald-500/30 mb-4",children:[e.jsx(c,{className:"w-4 h-4 text-emerald-400 mt-0.5 shrink-0"}),e.jsx("p",{className:"text-xs text-foreground",children:a.charityNote})]}),e.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"text-xs text-foreground/80 px-2 py-1 rounded-lg bg-background/50 backdrop-blur-sm",children:a.availability}),a.deadline&&e.jsxs("span",{className:"text-xs text-rose-300 px-2 py-1 rounded-lg bg-rose-500/20 backdrop-blur-sm flex items-center gap-1",children:[e.jsx(p,{className:"w-3 h-3"}),a.deadline]})]}),e.jsxs("div",{className:`flex items-center gap-1.5 px-3 py-1.5 rounded-full backdrop-blur-sm ${a.isPremium?"bg-amber-500/30 border border-amber-500/40":"bg-amber-500/20 border border-amber-500/30"}`,children:[e.jsx(v,{className:`w-3.5 h-3.5 ${a.isPremium?"text-amber-300":"text-amber-400"}`}),e.jsxs("span",{className:`text-xs font-medium ${a.isPremium?"text-amber-300 font-bold":"text-amber-400"}`,children:[a.rewardCurrency||"",a.reward.toLocaleString()," ",a.rewardText||"krediter"]})]})]})]})]},a.id))]}),e.jsx(s.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:1},className:"px-4 mt-8",children:e.jsxs("div",{className:"p-5 rounded-3xl bg-gradient-to-br from-violet-500/10 via-purple-500/5 to-fuchsia-500/10 border border-violet-500/20",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[e.jsx(y,{className:"w-5 h-5 text-violet-400"}),e.jsx("h3",{className:"font-bold text-foreground",children:"Årlig Vernissage i New York"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground leading-relaxed",children:["Alla vinnande bilder ställs ut en gång per år på en exklusiv vernissage i New York där de ",e.jsx("span",{className:"font-semibold text-foreground",children:"säljs till förmån för välgörenhet"}),". 100% av intäkterna investeras i att utveckla smart mjukvara och hårdvara för utbildning i länder som behöver det mest."]})]})}),e.jsx(s.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:1.2},className:"px-4 mt-4",children:e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-2xl bg-emerald-500/10 border border-emerald-500/20",children:[e.jsx(c,{className:"w-5 h-5 text-emerald-500 shrink-0"}),e.jsxs("p",{className:"text-xs text-foreground leading-relaxed",children:[e.jsx("span",{className:"font-semibold",children:"Ditt deltagande"})," bidrar till att skänka 1 000 utbildningstelefoner till barn i Uganda. Ditt foto kan förändra liv."]})]})})]})};export{Ge as default};
|
|
//# sourceMappingURL=RealChangeMission-BP6arpm_.js.map
|