| 
1 | 1 | ---  | 
2 |  | -
  | 
 | 2 | +// import VimLogo from "../assets/vimlogo.svg";  | 
3 | 3 | ---  | 
4 | 4 | <header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 bg-transparent">  | 
5 | 5 |    <div class="container mx-auto px-4">  | 
6 | 6 |       <div class="flex items-center justify-between h-16">  | 
7 | 7 |          <div class="flex items-center">  | 
8 |  | -            <a href="https://kzmkbgzwl112s273gjeh.lite.vusercontent.net/" class="flex items-center">  | 
9 |  | -               <svg width="32" height="32" viewBox="0 0 294 294" version="1.1" class="mr-2" aria-label="Vim Logo">  | 
10 |  | -                  <path fill-rule="evenodd" fill="#000000" fill-opacity="1" d="M 286.99858,145.37446 145.22904,6.4877374 6.3423305,148.18305 145.22904,287.14399 286.99858,145.37446"></path>  | 
11 |  | -                  <path fill-rule="evenodd" fill="#006b05" fill-opacity="1" d="M 272.81498,145.37446 H 281.31108 L 145.22904,281.45649 V 272.96039 L 272.81498,145.37446"></path>  | 
12 |  | -                  <path fill-rule="evenodd" fill="#007d17" fill-opacity="1" d="M 12.02983,148.18305 H 20.52592 L 145.22904,272.96039 V 281.45649 L 12.02983,148.18305"></path>  | 
13 |  | -                  <path fill-rule="evenodd" fill="#66ff99" fill-opacity="1" d="M 145.22904,20.601017 V 12.175237 L 12.02983,148.18305 H 20.52592 L 145.22904,20.601017"></path>  | 
14 |  | -                  <path fill-rule="evenodd" fill="#45ff02" fill-opacity="1" d="M 145.22904,12.175237 V 20.601017 L 272.81498,145.37446 H 281.31108 L 145.22904,12.175237"></path>  | 
15 |  | -                  <path fill-rule="evenodd" fill="#009933" fill-opacity="1" d="M 145.22904,272.96039 272.81498,145.37446 145.22904,20.601017 20.52592,148.18305 145.22904,272.96039"></path>  | 
16 |  | -                  <path fill-rule="evenodd" fill="#000000" fill-opacity="1" d="M 171.72514,48.968207 180.22123,57.534607 121.61576,117.00727 V 57.534607 H 127.30326 L 135.79936,48.968207 V 26.358827 L 127.30326,17.792417 H 32.83842 L 24.34233,26.358827 V 48.968207 L 32.83842,57.534607 H 39.46341 V 250.28071 L 49.8306,258.7768 H 79.135285 L 282.24467,48.968207 V 26.358827 L 273.74858,17.792417 H 181.15873 L 171.72514,26.358827 V 48.968207"></path>  | 
17 |  | -                  <path fill-rule="evenodd" fill="#ffffff" fill-opacity="1" d="M 35.647,51.847107 29.95951,46.159607 V 29.167417 L 35.647,23.479917 124.49467,23.409607 130.11186,29.167417 124.49467,31.905707 121.61576,29.167417 35.647,43.280707 V 51.847107"></path>  | 
18 |  | -                  <path fill-rule="evenodd" fill="#ffffff" fill-opacity="1" d="M 52.63919,253.0893 46.01419,247.4018 V 51.776797 L 52.63919,46.159607 V 253.0893"></path>  | 
19 |  | -                  <path fill-rule="evenodd" fill="#ffffff" fill-opacity="1" d="M 194.40483,51.847107 200.09233,46.159607 V 57.534607 L 105.55717,153.87055 115.99858,131.19086 194.40483,51.847107"></path>  | 
20 |  | -                  <path fill-rule="evenodd" fill="#7f7f7f" fill-opacity="1" d="M 54.5806,43.351017 52.63919,46.159607 46.01419,51.847107 H 35.647 V 40.472107 L 54.5806,43.351017"></path>  | 
21 |  | -                  <path fill-rule="evenodd" fill="#7f7f7f" fill-opacity="1" d="M 115.99858,51.847107 V 131.19086 L 105.55717,153.80024 V 46.089297 H 121.61576 L 124.49467,43.280707 121.61576,29.167417 H 130.11186 V 46.159607 L 124.49467,51.847107 H 115.99858"></path>  | 
22 |  | -                  <path fill-rule="evenodd" fill="#ffffff" fill-opacity="1" d="M 183.02983,51.847107 177.41264,46.159607 V 29.167417 L 183.96733,23.479917 H 270.00639 L 276.63139,29.167417 267.12748,37.663517 183.02983,43.280707 V 51.847107"></path>  | 
23 |  | -                  <path fill-rule="evenodd" fill="#7f7f7f" fill-opacity="1" d="M 276.63139,46.159607 77.189975,253.0893 H 52.63919 V 244.59321 H 70.639195 L 270.00639,40.472107 267.12748,29.167417 H 276.63139 V 46.159607"></path>  | 
24 |  | -                  <path fill-rule="evenodd" fill="#7f7f7f" fill-opacity="1" d="M 201.96733,43.351017 200.02201,46.159607 194.40483,51.847107 H 183.02983 V 40.472107 L 201.96733,43.351017"></path>  | 
25 |  | -                  <path fill-rule="evenodd" fill="#cccccc" fill-opacity="1" d="M 105.55717,153.80024 V 46.089297 H 121.61576 L 124.49467,43.280707 V 31.905707 L 121.61576,29.097107 H 38.4556 L 35.647,31.905707 V 43.280707 L 38.4556,46.089297 H 52.63919 V 244.59321 L 56.31108,247.4018 H 72.510285 L 270.93998,40.472107 V 32.335387 L 268.06108,29.097107 H 185.90873 L 183.02983,31.905707 V 43.351017 L 185.90873,46.159607 H 200.09233 V 57.534607 L 105.55717,153.80024"></path>  | 
26 |  | -                  <path fill-rule="evenodd" fill="#000000" fill-opacity="1" d="M 157.11186,153.94477 163.73295,148.25727 H 180.72514 L 185.47904,153.94477 179.79154,170.93696 173.23686,176.62446 H 156.24467 L 151.42045,170.93696 157.11186,153.94477"></path>  | 
27 |  | -                  <path fill-rule="evenodd" fill="#000000" fill-opacity="1" d="M 162.79936,247.47211 179.86186,196.49555 H 174.17436 L 179.86186,179.43305 H 205.27983 L 210.96733,185.12055 H 214.78373 L 220.39701,179.43305 H 239.33451 L 245.02201,185.12055 H 246.7642 L 252.45561,179.43305 H 275.18998 L 282.74858,190.80805 270.36576,231.12836 H 275.98295 L 270.51029,247.47211 H 236.45561 L 249.77201,207.80024 H 241.27983 L 233.42826,230.98383 H 239.04545 L 233.71733,247.47211 H 199.66264 L 212.90873,207.80024 H 204.41264 L 196.49467,231.12836 H 202.18217 L 196.85404,247.47211 H 162.79936"></path>  | 
28 |  | -                  <path fill-rule="evenodd" fill="#cccccc" fill-opacity="1" d="M 272.59623,185.12055 276.99076,191.38227 263.02201,236.16742 H 268.6392 L 266.7642,241.78461 H 244.08451 L 257.33451,202.11274 H 237.46342 L 226.15873,236.16742 H 231.77201 L 229.90092,241.78461 H 207.22123 L 220.47123,202.11274 H 200.59623 L 189.29545,236.16742 H 194.98295 L 193.03764,241.78461 H 170.35795 L 187.42045,190.80805 H 181.73295 L 183.60404,185.12055 H 204.41264 L 210.10014,190.80805 H 215.71733 L 221.40483,185.12055 H 238.39701 L 244.08451,190.80805 H 249.77201 L 255.46342,185.12055 H 272.59623"></path>  | 
29 |  | -                  <path fill-rule="evenodd" fill="#000000" fill-opacity="1" d="M 176.98295,179.43305 159.63139,231.05414 H 165.53373 L 159.91654,247.47211 H 125.93217 L 142.92436,196.49555 H 137.23686 Z M 137.23686,196.49555 142.92436,179.43305 H 176.98295"></path>  | 
30 |  | -                  <path fill-rule="evenodd" fill="#cccccc" fill-opacity="1" d="M 156.17436,241.78461 158.04545,236.16742 H 152.35795 L 169.42045,185.12055 H 145.80717 L 143.86186,190.80805 H 150.48686 L 133.49467,241.78461 H 156.17436"></path>  | 
31 |  | -                  <path fill-rule="evenodd" fill="#cccccc" fill-opacity="1" d="M 175.03764,168.12836 178.85404,156.75336 176.98295,153.94477 H 165.60404 L 161.86186,156.75336 158.04545,168.12836 159.99076,170.93696 H 171.36576 L 175.03764,168.12836"></path>  | 
32 |  | -                  <path id="path493" d="M 145.12105,3.3517574 130.76203,18.394747 127.11871,15.264067 31.97365,15.288597 21.72771,25.825397 22.1063,50.075757 32.23102,59.999677 36.93702,59.951037 36.91461,113.38251 3.3009405,148.29105 37.10861,182.45707 37.22627,251.95198 50.00475,261.3461 80.244076,261.25145 97.694441,243.26376 145.12105,290.46913 185.68669,249.88976 196.10872,249.75339 203.50153,230.21172 199.53002,230.13688 206.22808,210.30504 211.02399,210.32736 196.10872,249.75339 233.01409,249.93792 240.42134,228.69336 236.51407,228.62916 242.76924,210.18687 247.10767,210.16289 233.01409,249.93792 272.05781,249.94941 279.40528,228.81333 H 273.70241 L 285.19864,190.54679 276.63139,177.01555 258.69128,177.03834 290.22902,145.26646 240.12959,95.850279 284.62171,50.217357 284.42093,25.243167 274.81653,15.419587 180.88302,15.341177 170.07647,25.156267 170.11178,27.542667 Z" style="fill: none; stroke: rgb(255, 255, 255); stroke-width: 4.72441; stroke-opacity: 1;"></path>  | 
33 |  | -               </svg>  | 
34 |  | -               <span class="text-xl font-bold text-emerald-700">VimConf 2025</span>  | 
35 |  | -            </a>  | 
36 |  | -         </div>  | 
37 |  | -         <nav class="hidden md:flex items-center space-x-6"><a href="https://kzmkbgzwl112s273gjeh.lite.vusercontent.net/#keynote" class="text-sm font-medium hover:text-emerald-600 transition-colors">Keynote Speakers</a><a href="https://kzmkbgzwl112s273gjeh.lite.vusercontent.net/#venue" class="text-sm font-medium hover:text-emerald-600 transition-colors">Venue</a><a href="https://kzmkbgzwl112s273gjeh.lite.vusercontent.net/#about" class="text-sm font-medium hover:text-emerald-600 transition-colors">About</a><a href="https://kzmkbgzwl112s273gjeh.lite.vusercontent.net/#schedule" class="text-sm font-medium hover:text-emerald-600 transition-colors">Schedule</a><a href="https://kzmkbgzwl112s273gjeh.lite.vusercontent.net/#sponsors" class="text-sm font-medium hover:text-emerald-600 transition-colors">Sponsors</a><a href="https://kzmkbgzwl112s273gjeh.lite.vusercontent.net/#staff" class="text-sm font-medium hover:text-emerald-600 transition-colors">Staff</a><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground rounded-md font-medium text-sm px-2 py-1 h-auto"><span class="font-bold">EN</span><span class="mx-1">/</span><span class="opacity-60">JA</span></button></nav>  | 
38 |  | -         <div class="flex items-center md:hidden">  | 
39 |  | -            <button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground rounded-md font-medium text-sm px-2 py-1 h-auto"><span class="font-bold">EN</span><span class="mx-1">/</span><span class="opacity-60">JA</span></button>  | 
40 |  | -            <button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10" aria-label="Toggle menu">  | 
41 |  | -               <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 h-6 w-6">  | 
42 |  | -                  <line x1="4" x2="20" y1="12" y2="12"></line>  | 
43 |  | -                  <line x1="4" x2="20" y1="6" y2="6"></line>  | 
44 |  | -                  <line x1="4" x2="20" y1="18" y2="18"></line>  | 
45 |  | -               </svg>  | 
46 |  | -            </button>  | 
 | 8 | +           <a href="/2025/ja" class="flex items-center">  | 
 | 9 | +             <!-- <VimLogo width={32} height={32} /> -->  | 
 | 10 | +              <span class="text-xl font-bold text-emerald-700">VimConf 2025</span>  | 
 | 11 | +           </a>  | 
47 | 12 |          </div>  | 
 | 13 | +         <nav class="hidden md:flex items-center space-x-6">  | 
 | 14 | +           <a href="#keynote" class="text-sm font-medium hover:text-emerald-600 transition-colors">  | 
 | 15 | +             Keynote Speakers  | 
 | 16 | +           </a>  | 
 | 17 | +           <a href="#venue" class="text-sm font-medium hover:text-emerald-600 transition-colors">  | 
 | 18 | +             Venue  | 
 | 19 | +           </a>  | 
 | 20 | +           <a href="#about" class="text-sm font-medium hover:text-emerald-600 transition-colors">  | 
 | 21 | +             About  | 
 | 22 | +           </a>  | 
 | 23 | +           <a href="#schedule" class="text-sm font-medium hover:text-emerald-600 transition-colors">  | 
 | 24 | +             Schedule  | 
 | 25 | +           </a>  | 
 | 26 | +           <a href="#sponsors" class="text-sm font-medium hover:text-emerald-600 transition-colors">  | 
 | 27 | +             Sponsors  | 
 | 28 | +           </a>  | 
 | 29 | +           <a href="#staff" class="text-sm font-medium hover:text-emerald-600 transition-colors">  | 
 | 30 | +             Staff  | 
 | 31 | +           </a>  | 
 | 32 | +           <button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground rounded-md font-medium text-sm px-2 py-1 h-auto">  | 
 | 33 | +             <span class="font-bold">EN</span>  | 
 | 34 | +             <span class="mx-1">/</span>  | 
 | 35 | +             <span class="opacity-60">JA</span>  | 
 | 36 | +           </button>  | 
 | 37 | +         </nav>  | 
48 | 38 |       </div>  | 
49 | 39 |    </div>  | 
50 | 40 | </header>  | 
 | 
0 commit comments