PageSourceSearch

https://www.mojjo.se/match?role=consultant

html mojjo.se collected 2026-10-02 02:07:07 UTC 28,645 bytes, 123 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/assets/root-AltxRCkP.css"/><title>Mojjo | IT-konsulter och Magic Match, Göteborg</title><meta name="description" content="Mojjo matchar erfarna IT-konsulter med uppdrag i hela Sverige. Utveckling, DevOps, data och AI, test och projektledning. Hitta konsult eller nästa uppdrag via Magic Match."/><meta property="og:site_name" content="Mojjo"/><meta property="og:title" content="Mojjo | IT-konsulter och Magic Match"/><meta property="og:type" content="website"/><meta property="og:url" content="https://www.mojjo.se/"/><link rel="canonical" href="https://www.mojjo.se/match"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Mojjo","url":"https://www.mojjo.se","logo":"https://www.mojjo.se/images/legacy/738a3082-094a-4487-bb3d-121e3ccd0221.png","description":"IT-konsultbolag i Göteborg som matchar IT-konsulter med uppdrag i hela Sverige via matchningsplattformen Magic Match.","email":"[email protected]","address":{"@type":"PostalAddress","addressLocality":"Göteborg","addressCountry":"SE"},"areaServed":"SE","sameAs":["https://www.linkedin.com/company/103597300/"]}</script>
1<link rel="icon" type="image/png" href="/favicon.png"/><link rel="apple-touch-icon" href="/favicon.png"/></head><body><div class="min-h-screen flex flex-col bg-white"><nav class="fixed top-0 w-full z-50 transition-all duration-300 bg-white/95 backdrop-blur-lg border-b border-gray-100 shadow-sm"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-16 items-center justify-between"><a href="/" class="flex items-center gap-3 hover-scale"><img src="/images/legacy/d8f8630b-d7e2-45eb-8954-0a5d3791cb04.webp" alt="Mojjo Logo" class="h-8 w-auto"/></a><div class="hidden md:flex items-center gap-4"><a href="/match?role=consultant" class="text-sm font-medium text-gray-700 hover:text-gray-900 hover:scale-105 transition-all duration-200">Careers</a><a href="/match?role=partner" class="text-sm font-medium text-gray-700 hover:text-gray-900 hover:scale-105 transition-all duration-200">Partners</a><a href="/#contact" class="text-sm font-medium text-gray-700 hover:text-gray-900 hover:scale-105 transition-all duration-200">Talk to sales</a><a href="/account/signin" aria-label="Login or Sign up" title="Login or Sign up" class="inline-flex items-center justify-center w-9 h-9 rounded-full border border-gray-200 text-gray-700 hover:bg-gray-50 hover:border-gray-300 hover:scale-105 transition-all duration-200 overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user w-5 h-5"><path d="M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg></a></div><div class="md:hidden flex items-center gap-2"><a href="/account/signin" aria-label="Login or Sign up" title="Login or Sign up" class="inline-flex items-center justify-center w-9 h-9 rounded-full border border-gray-200 text-gray-700 hover:bg-gray-50 hover:border-gray-300 transition-all duration-200 overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user w-5 h-5"><path d="M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg></a><button type="button" aria-label="Open menu" class="inline-flex items-center justify-center w-10 h-10 rounded-md border border-gray-200 text-gray-700 hover:bg-gray-50 hover:border-gray-300 transition-all duration-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-5 h-5"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></div></nav><main class="flex-1 pt-16"><div class="min-h-screen bg-white"><section class="relative pt-28 pb-10 md:pb-14 overflow-hidden"><div class="watermark pulse-strong">MOJJO</div><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 relative text-center"><div class="fade-in-up"><h1 class="text-4xl md:text-6xl font-extrabold tracking-tight text-gray-900 mb-4">MAGIC MATCH</h1><p class="text-base md:text-lg text-gray-600 mb-6">Choose your role to get started. Create an account and jump straight into matching.</p></div></div></section><div id="roles"><section class="py-6 md:py-10 bg-white"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="grid grid-cols-3 gap-3 md:grid-cols-3 md:gap-6"><div class="rounded-xl md:rounded-2xl p-3 md:p-6 border role-card cursor-pointer hover:border-gray-200 hover:shadow-lg transition-all active ring-2 ring-[#6F3FF5]/30" style="display:flex;flex-direction:column"><div class="flex items-center gap-2 md:gap-3 mb-2 md:mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users w-4 h-4 md:w-5 md:h-5 text-[#6F3FF5]"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg><h3 class="font-bold text-gray-900 text-sm md:text-base">Consultants</h3></div><ul class="hidden md:block text-gray-600 text-sm space-y-2 mb-4"><li>• <!-- -->Swipe assignments right/left, heart favorites</li><li>• <!-- -->Share roles on LinkedIn or copy link</li><li>• <!-- -->Automatic match → book interview</li></ul><a href="/account/signup?callbackUrl=%2Fconsultant&amp;role=consultant" class="hidden mt-auto inline-flex items-center px-3 py-1.5 md:px-4 md:py-2 rounded-full bg-[#6F3FF5] text-white text-[11px] md:text-sm font-semibold hover:opacity-95">Create consultant account</a></div><div class="rounded-xl md:rounded-2xl p-3 md:p-6 border role-card cursor-pointer hover:border-gray-200 hover:shadow-lg transition-all " style="display:flex;flex-direction:column"><div class="flex items-center gap-2 md:gap-3 mb-2 md:mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase w-4 h-4 md:w-5 md:h-5 text-[#6F3FF5]"><path d="M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path><rect width="20" height="14" x="2" y="6" rx="2"></rect></svg><h3 class="font-bold text-gray-900 text-sm md:text-base">Companies</h3></div><ul class="hidden md:block text-gray-600 text-sm space-y-2 mb-4"><li>• <!-- -->Post assignments with skills and dates</li><li>• <!-- -->See interested consultants, swipe/heart</li><li>• <!-- -->One-click &quot;Book Interview&quot; from matches</li></ul><a href="/account/signup?callbackUrl=%2Fcompanies%2Fdashboard&amp;role=company" class="hidden mt-auto inline-flex items-center px-3 py-1.5 md:px-4 md:py-2 rounded-full bg-[#6F3FF5] text-white text-[11px] md:text-sm font-semibold hover:opacity-95">Create company account</a></div><div class="rounded-xl md:rounded-2xl p-3 md:p-6 border role-card cursor-pointer hover:border-gray-200 hover:shadow-lg transition-all " style="display:flex;flex-direction:column"><div class="flex items-center gap-2 md:gap-3 mb-2 md:mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building2 w-4 h-4 md:w-5 md:h-5 text-[#6F3FF5]"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"></path><path d="M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"></path><path d="M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"></path><path d="M10 6h4"></path><path d="M10 10h4"></path><path d="M10 14h4"></path><path d="M10 18h4"></path></svg><h3 class="font-bold text-gray-900 text-sm md:text-base">Partners</h3></div><ul class="hidden md:block text-gray-600 text-sm space-y-2 mb-4"><li>• <!-- -->Manage consultants and assignments</li><li>• <!-- -->Auto brand on consultant CVs (premium)</li><li>• <!-- -->Insights: activity, availability, outcomes</li></ul><a href="/account/signup?callbackUrl=%2Fpartners&amp;role=partner" class="hidden mt-auto inline-flex items-center px-3 py-1.5 md:px-4 md:py-2 rounded-full bg-[#6F3FF5] text-white text-[11px] md:text-sm font-semibold hover:opacity-95">Create partner account</a></div></div></div></section></div><section id="magic-match" class="py-16 md:py-24" style="background-color:rgba(251, 191, 36, 0.10)"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-8 md:mb-10"><div class="inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-[#6F3FF5]/10 text-[#6F3FF5] mb-3">MAGIC‑MATCH</div><h2 class="text-3xl md:text-4xl font-extrabold text-gray-900 mb-3">Find your next mission</h2><p class="text-gray-600 max-w-2xl mx-auto">Fast, fun, and clear: discover great assignments and book interviews in minutes.</p></div><div class="text-center mb-6"><a href="/account/signup?callbackUrl=%2Fconsultant&amp;role=consultant" class="inline-flex items-center px-4 py-2 rounded-full bg-[#6F3FF5] text-white text-sm font-semibold hover:opacity-95">Create consultant account</a></div><div class="bg-white border border-gray-100 rounded-2xl p-4 md:p-6 mb-8"><div class="grid grid-cols-2 md:grid-cols-4 gap-4 md:gap-6"><div class="text-center"><div class="w-10 h-10 md:w-12 md:h-12 mx-auto rounded-full bg-[#6F3FF5]/10 flex items-center justify-center mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase w-5 h-5 text-[#6F3FF5]"><path d="M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path><rect width="20" height="14" x="2" y="6" rx="2"></rect></svg></div><div class="text-sm font-semibold text-gray-800">Browse</div><div class="text-xs text-gray-500">See roles and profiles</div></div><div class="text-center"><div class="w-10 h-10 md:w-12 md:h-12 mx-auto rounded-full bg-[#6F3FF5]/10 flex items-center justify-center mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-5 h-5 text-[#6F3FF5]"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg></div><div class="text-sm font-semibold text-gray-800">Show interest</div><div class="text-xs text-gray-500">Save or like what you see</div></div><div class="text-center"><div class="w-10 h-10 md:w-12 md:h-12 mx-auto rounded-full bg-[#6F3FF5]/10 flex items-center justify-center mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart w-5 h-5 text-[#6F3FF5]"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"></path></svg></div><div class="text-sm font-semibold text-gray-800">Match</div><div class="text-xs text-gray-500">When both sides like</div></div><div class="text-center"><div class="w-10 h-10 md:w-12 md:h-12 mx-auto rounded-full bg-[#6F3FF5]/10 flex items-center justify-center mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-5 h-5 text-[#6F3FF5]"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg></div><div class="text-sm font-semibold text-gray-800">Interview</div><div class="text-xs text-gray-500">Book a time and go</div></div></div></div><div class="grid md:grid-cols-4 gap-6"><div class="p-6 bg-white rounded-2xl border border-gray-100 hover:border-gray-200 hover-lift"><div class="flex items-center gap-2 text-sm font-semibold text-gray-700 mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase w-4 h-4 text-[#6F3FF5]"><path d="M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path><rect width="20" height="14" x="2" y="6" rx="2"></rect></svg> <!-- -->Assignments</div><p class="text-gray-600 text-sm">Curated feed based on your skills, location, and availability.</p></div><div class="p-6 bg-white rounded-2xl border border-gray-100 hover:border-gray-200 hover-lift"><div class="flex items-center gap-2 text-sm font-semibold text-gray-700 mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-4 h-4 text-[#6F3FF5]"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg> <!-- -->Interest &amp; favorites</div><p class="text-gray-600 text-sm">Swipe right or tap the heart. We notify the contact person instantly.</p></div><div class="p-6 bg-white rounded-2xl border border-gray-100 hover:border-gray-200 hover-lift"><div class="flex items-center gap-2 text-sm font-semibold text-gray-700 mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users w-4 h-4 text-[#6F3FF5]"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg> <!-- -->Mutual matches</div><p class="text-gray-600 text-sm">When both sides like each other, it becomes a match you can act on.</p></div><div class="p-6 bg-white rounded-2xl border border-gray-100 hover:border-gray-200 hover-lift"><div class="flex items-center gap-2 text-sm font-semibold text-gray-700 mb-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar w-4 h-4 text-[#6F3FF5]"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg> <!-- -->Book interviews</div><p class="text-gray-600 text-sm">Pick a slot from the contact person&#x27;
1s shared calendar. Done.</p></div></div></div></section><section class="py-16 bg-gray-50"><div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center mb-8"><h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-2">Active Assignments</h2><p class="text-gray-600">Current opportunities waiting for the perfect match</p></div><div class="bg-white border border-gray-100 rounded-2xl p-3 sm:p-4 mb-6"><div class="flex flex-col md:flex-row md:items-center gap-3 justify-between"><div class="flex items-center gap-2 text-sm text-gray-700"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-filter w-4 h-4 text-[#6F3FF5]"><polygon points="22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3"></polygon></svg>Quick filters</div><div class="flex items-center gap-2 flex-wrap"><button class="px-3 py-1.5 rounded-full text-sm border transition-all bg-[#6F3FF5]/10 text-[#6F3FF5] border-[#6F3FF5]/20" aria-pressed="true">All</button><button class="px-3 py-1.5 rounded-full text-sm border transition-all bg-white text-gray-700 border-gray-200 hover:bg-gray-50" aria-pressed="false">Remote</button><button class="px-3 py-1.5 rounded-full text-sm border transition-all bg-white text-gray-700 border-gray-200 hover:bg-gray-50" aria-pressed="false">Hybrid</button><button class="px-3 py-1.5 rounded-full text-sm border transition-all bg-white text-gray-700 border-gray-200 hover:bg-gray-50" aria-pressed="false">On-site</button></div><div class="relative w-full md:w-[300px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-4 h-4 text-gray-400 absolute left-3 top-1/2 -translate-y-1/2"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg><input placeholder="Search title, skill, company, or ID..." class="w-full pl-9 pr-3 py-2 rounded-full border border-gray-200 focus:outline-none focus:ring-2 focus:ring-[#6F3FF5]/20 focus:border-[#6F3FF5] text-sm" aria-label="Search assignments" value=""/></div></div><div class="text-xs text-gray-500 mt-2">Loading...</div></div><div class="flex items-center justify-center py-16"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-loader-circle w-8 h-8 text-[#6F3FF5] animate-spin"><path d="M21 12a9 9 0 1 1-6.219-8.56"></path></svg></div><div class="text-center"><a href="/match?role=consultant" class="inline-flex items-center justify-center px-6 py-3 rounded-full bg-[#6F3FF5] text-white font-semibold hover:opacity-95 hover-lift hover-glow transition-all duration-300">Explore MAGIC-MATCH<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-2"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></section><section class="py-16 bg-white border-t border-gray-100"><div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center"><h2 class="text-3xl md:text-4xl font-bold text-gray-900 mb-4">Ready to get started?</h2><p class="text-lg text-gray-600 mb-8">Create your account now and we&#x27;ll take you to the right place.</p><div class="flex flex-col sm:flex-row gap-4 justify-center"><a href="/account/signup?callbackUrl=%2Fconsultant&amp;role=consultant" class="inline-flex items-center justify-center px-6 py-3 rounded-full bg-[#6F3FF5] text-white font-semibold hover:opacity-95 hover-lift hover-glow transition-all duration-300">Create <!-- -->consultant<!-- --> account</a><a href="/account/signin?callbackUrl=%2Fconsultant&amp;role=consultant" class="inline-flex items-center justify-center px-6 py-3 rounded-full border border-gray-300 text-gray-900 font-semibold hover:bg-gray-50 hover-lift transition-all duration-300">Sign in instead</a></div></div></section></div></main><footer class="bg-white border-t border-gray-100 py-10"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col md:flex-row items-center justify-between gap-4"><div class="flex items-center gap-3"><img src="/images/legacy/717c9cd5-c859-4ddd-8ce6-1596f297ed6f.webp" alt="Mojjo L
1ogo" class="h-6 w-auto hover-scale transition-all duration-200"/><span class="text-xs text-gray-500">© 2026 Mojjo AB</span></div><div class="flex gap-6 text-sm text-gray-600 items-center"><a href="/privacy" class="hover:text-gray-900 hover:scale-105 transition-all duration-200">Privacy</a><a href="/imprint" class="hover:text-gray-900 hover:scale-105 transition-all duration-200">Imprint</a><a href="/kopvillkor" class="hover:text-gray-900 hover:scale-105 transition-all duration-200">Köpvillkor</a><a href="https://linkedin.com/company/mojjo-ab" aria-label="LinkedIn" class="hover:text-gray-900 hover:scale-105 transition-all duration-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin w-5 h-5"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="https://instagram.com/mojjoab" aria-label="Instagram" class="hover:text-gray-900 hover:scale-105 transition-all duration-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram w-5 h-5"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg></a><a href="https://facebook.com/profile.php?id=61563474286167" aria-label="Facebook" class="hover:text-gray-900 hover:scale-105 transition-all duration-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook w-5 h-5"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a></div></div></footer><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script>((storageKey2, restoreKey) => {
2    if (!window.history.state || !window.history.state.key) {
3      let key = Math.random().toString(32).slice(2);
4      window.history.replaceState({ key }, "");
5    }
6    try {
7      let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
8      let storedY = positions[restoreKey || window.history.state.key];
9      if (typeof storedY === "number") {
10        window.scrollTo(0, storedY);
11      }
12    } catch (error) {
13      console.error(error);
14      sessionStorage.removeItem(storageKey2);
15    }
16  })("react-router-scroll-positions", null)</script>
16<link rel="modulepreload" href="/assets/entry.client-C0WUH-AH.js"/><link rel="modulepreload" href="/assets/chunk-KS7C4IRE-DQ9sg0ES.js"/><link rel="modulepreload" href="/assets/index-0ZcdCFj4.js"/><link rel="modulepreload" href="/assets/root-BTf1cRdj.js"/><link rel="modulepreload" href="/assets/preload-helper-Cs-OUfxn.js"/><link rel="modulepreload" href="/assets/index-BBR7LY95.js"/><link rel="modulepreload" href="/assets/ssrPublicRoutes-CHCkn7V8.js"/><link rel="modulepreload" href="/assets/page-CJj-qAST.js"/><link rel="modulepreload" href="/assets/layout-Bao8p1b2.js"/><link rel="modulepreload" href="/assets/GlobalStyles-DDDwmOcc.js"/><link rel="modulepreload" href="/assets/users-CeR1vnxw.js"/><link rel="modulepreload" href="/assets/briefcase-BJanAYOr.js"/><link rel="modulepreload" href="/assets/building-2-BMszwOU5.js"/><link rel="modulepreload" href="/assets/ActiveAssignmentsSection-RttLiXzM.js"/><link rel="modulepreload" href="/assets/user-CIMvfOma.js"/><link rel="modulepreload" href="/assets/map-pin-PVFo4Ou_.js"/><link rel="modulepreload" href="/assets/star-DJBsaJZa.js"/><link rel="modulepreload" href="/assets/calendar-BzFI9gX_.js"/><link rel="modulepreload" href="/assets/heart-DzjkaALY.js"/><link rel="modulepreload" href="/assets/createLucideIcon-BMz5SgYu.js"/><link rel="modulepreload" href="/assets/style-RI2ugNzw.js"/><link rel="modulepreload" href="/assets/filter-CIEr8Pe8.js"/><link rel="modulepreload" href="/assets/search-CEj0YaJi.js"/><link rel="modulepreload" href="/assets/circle-alert-BEZeRXS5.js"/><link rel="modulepreload" href="/assets/loader-circle-DkzRfl4P.js"/><link rel="modulepreload" href="/assets/dollar-sign-CoSV2W-p.js"/><link rel="modulepreload" href="/assets/arrow-right-Ct5ApMu6.js"/>
16<script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"v8_passThroughRequests":false,"v8_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
16<script type="module" async="">;
17import * as route0 from "/assets/root-BTf1cRdj.js";
18import * as route1 from "/assets/page-CJj-qAST.js";
19  window.__reactRouterManifest = {
20  "entry": {
21    "module": "/assets/entry.client-C0WUH-AH.js",
22    "imports": [
23      "/assets/chunk-KS7C4IRE-DQ9sg0ES.js",
24      "/assets/index-0ZcdCFj4.js"
25    ],
26    "css": []
27  },
28  "routes": {
29    "root": {
30      "id": "root",
31      "path": "",
32      "hasAction": false,
33      "hasLoader": false,
34      "hasClientAction": false,
35      "hasClientLoader": false,
36      "hasClientMiddleware": false,
37      "hasDefaultExport": true,
38      "hasErrorBoundary": false,
39      "module": "/assets/root-BTf1cRdj.js",
40      "imports": [
41        "/assets/chunk-KS7C4IRE-DQ9sg0ES.js",
42        "/assets/index-0ZcdCFj4.js",
43        "/assets/preload-helper-Cs-OUfxn.js",
44        "/assets/index-BBR7LY95.js",
45        "/assets/ssrPublicRoutes-CHCkn7V8.js"
46      ],
47      "css": [
48        "/assets/root-AltxRCkP.css"
49      ]
50    },
51    "match/page": {
52      "id": "match/page",
53      "parentId": "root",
54      "path": "match",
55      "hasAction": false,
56      "hasLoader": false,
57      "hasClientAction": false,
58      "hasClientLoader": false,
59      "hasClientMiddleware": false,
60      "hasDefaultExport": true,
61      "hasErrorBoundary": false,
62      "module": "/assets/page-CJj-qAST.js",
63      "imports": [
64        "/assets/index-BBR7LY95.js",
65        "/assets/chunk-KS7C4IRE-DQ9sg0ES.js",
66        "/assets/layout-Bao8p1b2.js",
67        "/assets/GlobalStyles-DDDwmOcc.js",
68        "/assets/users-CeR1vnxw.js",
69        "/assets/briefcase-BJanAYOr.js",
70        "/assets/building-2-BMszwOU5.js",
71        "/assets/ActiveAssignmentsSection-RttLiXzM.js",
72        "/assets/ssrPublicRoutes-CHCkn7V8.js",
73        "/assets/user-CIMvfOma.js",
74        "/assets/map-pin-PVFo4Ou_.js",
75        "/assets/star-DJBsaJZa.js",
76        "/assets/calendar-BzFI9gX_.js",
77        "/assets/heart-DzjkaALY.js",
78        "/assets/createLucideIcon-BMz5SgYu.js",
79        "/assets/style-RI2ugNzw.js",
80        "/assets/filter-CIEr8Pe8.js",
81        "/assets/search-CEj0YaJi.js",
82        "/assets/circle-alert-BEZeRXS5.js",
83        "/assets/loader-circle-DkzRfl4P.js",
84        "/assets/dollar-sign-CoSV2W-p.js",
85        "/assets/arrow-right-Ct5ApMu6.js",
86        "/assets/index-0ZcdCFj4.js"
87      ],
88      "css": []
89    },
90    "page": {
91      "id": "page",
92      "parentId": "root",
93      "index": true,
94      "hasAction": false,
95      "hasLoader": false,
96      "hasClientAction": false,
97      "hasClientLoader": false,
98      "hasClientMiddleware": false,
99      "hasDefaultExport": true,
100      "hasErrorBoundary": false,
101      "module": "/assets/page-qtZJcLzv.js",
102      "imports": [
103        "/assets/index-BBR7LY95.js",
104        "/assets/chunk-KS7C4IRE-DQ9sg0ES.js",
105        "/assets/layout-Bao8p1b2.js",
106        "/assets/preload-helper-Cs-OUfxn.js",
107        "/assets/useIsBrowser-eHtXZBX5.js",
108        "/assets/style-RI2ugNzw.js",
109        "/assets/calendar-BzFI9gX_.js",
110        "/assets/ssrPublicRoutes-CHCkn7V8.js",
111        "/assets/index-0ZcdCFj4.js",
112        "/assets/user-CIMvfOma.js",
113        "/assets/createLucideIcon-BMz5SgYu.js"
114      ],
115      "css": []
116    }
117  },
118  "url": "/assets/manifest-a63be54b.js",
119  "version": "a63be54b"
120};
121  window.__reactRouterRouteModules = {"root":route0,"match/page":route1};
122
123import("/assets/entry.client-C0WUH-AH.js");</script>
123<script src="https://kit.fontawesome.com/2c15cc0cc7.js" crossorigin="anonymous" async=""></script>
123</body></html><!--$-->
123<script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script>
123<!--$-->
123<script>window.__reactRouterContext.streamController.close();</script>
123<!--/$--><!--/$-->

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.