@@ -22,7 +22,7 @@ <h1 class="title-global"><a href="index.html">Advent of Code</a></h1>
2222 </ nav >
2323 < div class ="user "> Shahar Talmi < a class ="supporter-badge " title ="Advent of Code Supporter "> (AoC++)</ a > < a
2424 href ="https://www.wix.engineering/ " target ="_blank " class ="sponsor-badge "
25- title ="Member of sponsor: Wix Engineering "> (Sponsor)</ a > < span class ="star-count "> 4 *</ span > </ div >
25+ title ="Member of sponsor: Wix Engineering "> (Sponsor)</ a > < span class ="star-count "> 6 *</ span > </ div >
2626 </ div >
2727 < div >
2828 < h1 class ="title-event "> < span class ="title-event-wrap "> $year=</ span > < a
@@ -31,29 +31,33 @@ <h1 class="title-event"> <span class="title-event-wrap">$year=<
3131 </ header >
3232 < main >
3333 < p > Starting this year, there will be < a href ="/2025/about#faq_num_days "> 12 days</ a > of puzzles each December.</ p > < style >
34- .calendar .calendar-color-v { color : # b6f ; }
3534.calendar .calendar-color-a { color : # 999 ; }
36- .calendar .calendar-color-n { color : # 9b715b ; }
35+ .calendar .calendar-color-t { color : # 32211a ; }
36+ .calendar .calendar-color-v { color : # b6f ; }
37+ .calendar .calendar-color-k { color : # 666 ; }
38+ .calendar .calendar-color-o { color : # f90 ; }
3739.calendar .calendar-color-y { color : # ff6 ; }
38- .calendar .calendar-color-r { color : # f00 ; }
3940.calendar .calendar-color-w { color : # fff ; }
4041.calendar .calendar-color-u { color : # 06f ; }
41- .calendar .calendar-color-m { color : # abc ; }
42+ .calendar .calendar-color-r { color : # f00 ; }
4243.calendar .calendar-color-Y { color : # ff6 ; text-shadow : 0 0 5px # ff6, 0 0 10px # ff6, 0 0 15px # ff6 ; }
43- .calendar .calendar-color-t { color : # 32211a ; }
44- .calendar .calendar-color-o { color : # f90 ; }
44+ .calendar .calendar-color-n { color : # 9b715b ; }
45+ .calendar .calendar-color-m { color : # abc ; }
46+ .calendar .calendar-color-g { color : # 0f0 ; }
4547</ style >
46- < pre class ="calendar "> < a aria-label ="Day 1, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day01.js " class ="calendar-day1 calendar-verycomplete "> < span class =" calendar-color-w " > . </ span > < span class =" calendar-color-w " > ' </ span > < span class ="calendar-color-w "> ____</ span > < span class ="calendar-color-w "> '</ span > < span class ="calendar-color-w "> .' </ span > < span class ="calendar-color-w "> .' </ span > < span class ="calendar-color-w " > ' </ span > < span class ="calendar-color-Y " > * </ span > < span class ="calendar-color-w "> ' .</ span > < span class ="calendar-color-w "> ' </ span > < span class ="calendar-color-o "> <</ span > < span class ="calendar-color-w "> o</ span > < span class ="calendar-color-w "> '.'. </ span >
48+ < pre class ="calendar "> < a aria-label ="Day 1, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day01.js " class ="calendar-day1 calendar-verycomplete "> < span class ="calendar-color-w "> ____</ span > < span class ="calendar-color-w "> '' </ span > < span class ="calendar-color-w "> '.. </ span > < span class ="calendar-color-w "> .</ span > < span class ="calendar-color-Y " > * </ span > < span class ="calendar-color-w " > '' </ span > < span class ="calendar-color-w "> .</ span > < span class ="calendar-color-w "> . </ span > < span class ="calendar-color-o "> <</ span > < span class ="calendar-color-w "> o</ span > < span class ="calendar-color-w "> '</ span > < span class =" calendar-color-w " > . </ span >
4749< span class ="calendar-color-w "> ________/</ span > < span class ="calendar-color-a "> O___</ span > < span class ="calendar-color-w "> \__________</ span > < span class ="calendar-color-r "> |</ span > < span class ="calendar-color-w "> _________________O______</ span > < span class ="calendar-day "> 1</ span > < span class ="calendar-mark-complete "> *</ span > < span class ="calendar-mark-verycomplete "> *</ span > </ a >
48- < a aria-label ="Day 2, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day02.js " class ="calendar-day2 calendar-verycomplete "> < span class ="calendar-color-a "> _______</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-a "> _________</ span >
49- < span class ="calendar-color-t "> .</ span > < span class ="calendar-color-a "> |</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-v "> @</ span > < span class ="calendar-color-n "> __</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-u "> o</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-r "> '.</ span > < span class ="calendar-color-a "> |</ span > _ _________________________ < span class ="calendar-day "> 2</ span > < span class ="calendar-mark-complete "> *</ span > < span class ="calendar-mark-verycomplete "> *</ span > </ a >
50- < span aria-hidden ="true " class ="calendar-day3 "> < span class ="calendar-color-a "> |_</ span > < span class ="calendar-color-r "> &</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-y "> %</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-u "> o</ span > < span class ="calendar-color-o "> o</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> ^</ span > < span class ="calendar-color-n "> =</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-n "> [</ span > \| _ .. .. .. |
51- \_]__--|_|___[]_[]_[]__//_| < span class ="calendar-day "> 3</ span > < span id ="calendar-countdown "> </ span > < script >
50+ < a aria-label ="Day 2, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day02.js " class ="calendar-day2 calendar-verycomplete "> < span class ="calendar-color-a "> _______</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-a "> _________</ span > < span class ="calendar-color-t "> '</ span > < span class ="calendar-color-t "> .</ span > < span class ="calendar-color-t "> .</ span > < span class ="calendar-color-t "> '</ span > < span class ="calendar-color-t "> .</ span > < span class ="calendar-color-t "> .</ span > < span class ="calendar-color-t "> .</ span > < span class ="calendar-color-t "> .''.'</ span >
51+ < span class ="calendar-color-a "> |</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-v "> @</ span > < span class ="calendar-color-n "> __</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-u "> o</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-r "> '.</ span > < span class ="calendar-color-a "> |_</ span > < span class ="calendar-color-a "> _________________________</ span > < span class ="calendar-day "> 2</ span > < span class ="calendar-mark-complete "> *</ span > < span class ="calendar-mark-verycomplete "> *</ span > </ a >
52+ < a aria-label ="Day 3, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day03.js " class ="calendar-day3 calendar-verycomplete "> < span class ="calendar-color-t "> '</ span > < span class ="calendar-color-a "> |_</ span > < span class ="calendar-color-r "> &</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-y "> %</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-u "> o</ span > < span class ="calendar-color-o "> o</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> ^</ span > < span class ="calendar-color-n "> =</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-n "> [</ span > < span class ="calendar-color-a "> \|</ span > < span class ="calendar-color-g "> ..'</ span > < span class ="calendar-color-m "> _</ span > < span class ="calendar-color-r "> .</ span > < span class ="calendar-color-k "> .</ span > < span class ="calendar-color-r "> .</ span > < span class ="calendar-color-k "> .</ span > < span class ="calendar-color-r "> .</ span > < span class ="calendar-color-k "> .</ span > < span class ="calendar-color-a "> |</ span >
53+ < span class ="calendar-color-a "> \_</ span > < span class ="calendar-color-m "> ]</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-n "> --</ span > < span class ="calendar-color-m "> |_|</ span > < span class ="calendar-color-a "> ___</ span > < span class ="calendar-color-m "> []</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-m "> []</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-m "> []</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> //</ span > < span class ="calendar-color-a "> _|</ span > < span class ="calendar-day "> 3</ span > < span class ="calendar-mark-complete "> *</ span > < span class ="calendar-mark-verycomplete "> *</ span > </ a >
54+ < span aria-hidden ="true " class ="calendar-day4 "> ____________//___
55+ | \ // @@| < span class ="calendar-day "> 4</ span > < span id ="calendar-countdown "> </ span > < script >
5256( function ( ) {
5357var countdown = document . getElementById ( "calendar-countdown" ) ;
5458if ( ! countdown ) return ;
55- var server_eta = 85909 ;
56- var key = "2025-3 -" + server_eta ;
59+ var server_eta = 84602 ;
60+ var key = "2025-4 -" + server_eta ;
5761var now = Math . floor ( new Date ( ) . getTime ( ) / 1000 ) ;
5862var target = server_eta + now ;
5963if ( sessionStorage ) {
@@ -76,8 +80,8 @@ <h1 class="title-event"> <span class="title-event-wrap">$year=<
7680 countdown . textContent = "" ;
7781
7882 var a = document . createElement ( "a" ) ;
79- a [ String . fromCharCode ( 104 , 114 , 101 , 102 ) ] = "/2025" + String . fromCharCode ( 47 , 100 , 97 , 121 , 47 ) + "3 " ;
80- a . className = "calendar-day3 calendar-day-new" ;
83+ a [ String . fromCharCode ( 104 , 114 , 101 , 102 ) ] = "/2025" + String . fromCharCode ( 47 , 100 , 97 , 121 , 47 ) + "4 " ;
84+ a . className = "calendar-day4 calendar-day-new" ;
8185 var span = countdown . parentNode ;
8286 while ( span . firstChild ) {
8387 a . appendChild ( span . firstChild ) ;
@@ -99,9 +103,7 @@ <h1 class="title-event"> <span class="title-event-wrap">$year=<
99103update_countdown ( ) ;
100104} ) ( ) ;
101105</ script > </ span >
102- < span aria-hidden ="true " class ="calendar-day4 ">
103- < span class ="calendar-day "> 4</ span > </ span >
104- < span aria-hidden ="true " class ="calendar-day5 ">
106+ < span aria-hidden ="true " class ="calendar-day5 "> |_[#]_@@__//_@@@|
105107 < span class ="calendar-day "> 5</ span > </ span >
106108< span aria-hidden ="true " class ="calendar-day6 ">
107109 < span class ="calendar-day "> 6</ span > </ span >
0 commit comments