Skip to content

Commit 8463bf8

Browse files
committed
buttons are good!
1 parent 959fb39 commit 8463bf8

14 files changed

+644
-10
lines changed
-1.78 KB
Binary file not shown.

BaseApp/logs/views.log

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,3 +168,11 @@
168168
get_tailwind_info
169169
2024-06-01T23:07:39.479220-0400 -- DEBUG -- get_tailwind_info -- line 36
170170
get_tailwind_info
171+
2024-06-02T00:38:36.724074-0400 -- DEBUG -- get_tailwind_info -- line 36
172+
get_tailwind_info
173+
2024-06-02T11:08:33.866352-0400 -- DEBUG -- get_tailwind_info -- line 36
174+
get_tailwind_info
175+
2024-06-02T11:08:34.734746-0400 -- DEBUG -- get_tailwind_info -- line 36
176+
get_tailwind_info
177+
2024-06-02T11:08:55.562640-0400 -- DEBUG -- get_tailwind_info -- line 36
178+
get_tailwind_info

BaseApp/static/BaseApp/button_handlers.mjs

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ export class ToggledButtonGroup {
1818
}
1919
this.initialActive = initialActive;
2020

21+
this.htmxHandlers = {};
22+
2123
this.setInitialActiveButton();
2224

2325
this.init();
@@ -37,10 +39,12 @@ export class ToggledButtonGroup {
3739
this.activeClass = "active";
3840
}
3941
// When button is clicked, set active class
40-
this.buttons.forEach((button) => {
41-
button.addEventListener("mousedown", () => {
42+
this.container.addEventListener("mousedown", (event) => {
43+
const button = event.target.closest("button"); // Find the clicked button
44+
if (button && Array.from(this.buttons).includes(button)) {
45+
// Check if it's a valid button in the group
4246
this.setActiveButton(button);
43-
});
47+
}
4448
});
4549
}
4650

@@ -53,11 +57,7 @@ export class ToggledButtonGroup {
5357
);
5458
return;
5559
}
56-
// Set initial active button
57-
const initialButton = strategy(this.buttons, this.initialActive);
58-
if (initialButton) {
59-
this.setActiveButton(initialButton);
60-
}
60+
this.setupHTMXHandlers();
6161
}
6262

6363
setActiveButton(button) {
@@ -82,6 +82,29 @@ export class ToggledButtonGroup {
8282
});
8383
});
8484
}
85+
86+
setupHTMXHandlers() {
87+
// Create htmxHandlers object (modified)
88+
Array.from(this.buttons).forEach((button, index) => {
89+
this.htmxHandlers[index] = {};
90+
// Convert to array for indexing
91+
let hasHxAttribute = false;
92+
const buttonText = button.textContent.trim() || `button-${index}`;
93+
for (const attr of button.attributes) {
94+
console.log(`Button ${button.id} has attribute ${attr.name}`);
95+
if (attr.name.startsWith("hx-")) {
96+
hasHxAttribute = true;
97+
this.htmxHandlers[index]["name"] = buttonText;
98+
this.htmxHandlers[index][attr.name] = attr.value;
99+
}
100+
}
101+
102+
if (hasHxAttribute) {
103+
console.log(`Found button with hx- attribute: ${button.id}`);
104+
console.log(this.htmxHandlers[index]); // Log using the key
105+
}
106+
});
107+
}
85108
}
86109

87110
ToggledButtonGroup.initAll = function (groupFilter = "") {

BaseApp/templatetags/logs/menu_tags.log

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9488,3 +9488,67 @@
94889488
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
94899489
2024-06-01T23:07:28.571995-0400 -- DEBUG -- top_navbar_buttons -- line 17
94909490
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9491+
2024-06-02T00:38:35.193011-0400 -- DEBUG -- top_navbar_buttons -- line 17
9492+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9493+
2024-06-02T11:04:29.965883-0400 -- DEBUG -- top_navbar_buttons -- line 17
9494+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9495+
2024-06-02T11:04:52.913594-0400 -- DEBUG -- top_navbar_buttons -- line 17
9496+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9497+
2024-06-02T11:05:19.513629-0400 -- DEBUG -- top_navbar_buttons -- line 17
9498+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9499+
2024-06-02T11:05:27.075830-0400 -- DEBUG -- top_navbar_buttons -- line 17
9500+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9501+
2024-06-02T11:05:52.866508-0400 -- DEBUG -- top_navbar_buttons -- line 17
9502+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9503+
2024-06-02T11:06:02.478554-0400 -- DEBUG -- top_navbar_buttons -- line 17
9504+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9505+
2024-06-02T11:06:25.313004-0400 -- DEBUG -- top_navbar_buttons -- line 17
9506+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9507+
2024-06-02T11:07:44.526443-0400 -- DEBUG -- top_navbar_buttons -- line 17
9508+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9509+
2024-06-02T11:07:49.512093-0400 -- DEBUG -- top_navbar_buttons -- line 17
9510+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9511+
2024-06-02T11:08:07.484394-0400 -- DEBUG -- top_navbar_buttons -- line 17
9512+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9513+
2024-06-02T11:08:12.263169-0400 -- DEBUG -- top_navbar_buttons -- line 17
9514+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9515+
2024-06-02T11:08:19.639663-0400 -- DEBUG -- top_navbar_buttons -- line 17
9516+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9517+
2024-06-02T11:08:29.110370-0400 -- DEBUG -- top_navbar_buttons -- line 17
9518+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9519+
2024-06-02T11:08:54.481578-0400 -- DEBUG -- top_navbar_buttons -- line 17
9520+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9521+
2024-06-02T11:11:09.425826-0400 -- DEBUG -- top_navbar_buttons -- line 17
9522+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9523+
2024-06-02T11:11:17.812112-0400 -- DEBUG -- top_navbar_buttons -- line 17
9524+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9525+
2024-06-02T11:12:51.742132-0400 -- DEBUG -- top_navbar_buttons -- line 17
9526+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9527+
2024-06-02T11:13:31.343561-0400 -- DEBUG -- top_navbar_buttons -- line 17
9528+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9529+
2024-06-02T11:14:55.734246-0400 -- DEBUG -- top_navbar_buttons -- line 17
9530+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9531+
2024-06-02T11:15:07.839833-0400 -- DEBUG -- top_navbar_buttons -- line 17
9532+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9533+
2024-06-02T11:15:27.058332-0400 -- DEBUG -- top_navbar_buttons -- line 17
9534+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9535+
2024-06-02T11:16:57.649166-0400 -- DEBUG -- top_navbar_buttons -- line 17
9536+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9537+
2024-06-02T11:17:49.393426-0400 -- DEBUG -- top_navbar_buttons -- line 17
9538+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9539+
2024-06-02T11:19:27.855116-0400 -- DEBUG -- top_navbar_buttons -- line 17
9540+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9541+
2024-06-02T11:19:40.061230-0400 -- DEBUG -- top_navbar_buttons -- line 17
9542+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9543+
2024-06-02T11:19:49.627688-0400 -- DEBUG -- top_navbar_buttons -- line 17
9544+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9545+
2024-06-02T11:20:07.567050-0400 -- DEBUG -- top_navbar_buttons -- line 17
9546+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9547+
2024-06-02T11:20:24.400949-0400 -- DEBUG -- top_navbar_buttons -- line 17
9548+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9549+
2024-06-02T11:20:31.666294-0400 -- DEBUG -- top_navbar_buttons -- line 17
9550+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9551+
2024-06-02T11:20:55.686631-0400 -- DEBUG -- top_navbar_buttons -- line 17
9552+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}
9553+
2024-06-02T11:22:09.249684-0400 -- DEBUG -- top_navbar_buttons -- line 17
9554+
navbar_items: {'Documentation': [Blog (/blog/), Home (/base/home/), Home (/base/home/)], 'Components': [User Interface (/base/ui-elements/), Home (/base/home/)], 'Tools': [Home (/base/home/)]}

BlogApp/logs/models.log

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,118 @@
11
2024-05-22T23:43:16.664108-0400 -- DEBUG -- get_blog_post_list -- line 31
22
Request: <WSGIRequest: POST '/blog/blog-post-list/'>
3+
2024-06-02T00:26:34.311349-0400 -- DEBUG -- create_user_profile -- line 63
4+
Creating Profile for testuser4
5+
2024-06-02T00:26:34.315506-0400 -- ERROR -- create_user_profile -- line 66
6+
Error creating Profile: column UsersApp_profile.created_at does not exist
7+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
8+
^
9+
10+
2024-06-02T00:26:34.770142-0400 -- DEBUG -- create_user_profile -- line 63
11+
Creating Profile for testuser3
12+
2024-06-02T00:26:34.772140-0400 -- ERROR -- create_user_profile -- line 66
13+
Error creating Profile: column UsersApp_profile.created_at does not exist
14+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
15+
^
16+
17+
2024-06-02T00:26:35.291656-0400 -- DEBUG -- create_user_profile -- line 63
18+
Creating Profile for testuser
19+
2024-06-02T00:26:35.295297-0400 -- ERROR -- create_user_profile -- line 66
20+
Error creating Profile: column UsersApp_profile.created_at does not exist
21+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
22+
^
23+
24+
2024-06-02T00:26:35.699467-0400 -- DEBUG -- create_user_profile -- line 63
25+
Creating Profile for testuser2
26+
2024-06-02T00:26:35.702459-0400 -- ERROR -- create_user_profile -- line 66
27+
Error creating Profile: column UsersApp_profile.created_at does not exist
28+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
29+
^
30+
31+
2024-06-02T00:26:36.204412-0400 -- DEBUG -- create_user_profile -- line 63
32+
Creating Profile for admin
33+
2024-06-02T00:26:36.206410-0400 -- ERROR -- create_user_profile -- line 66
34+
Error creating Profile: column UsersApp_profile.created_at does not exist
35+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
36+
^
37+
38+
2024-06-02T00:26:36.714777-0400 -- DEBUG -- create_user_profile -- line 63
39+
Creating Profile for testuser5
40+
2024-06-02T00:26:36.716775-0400 -- ERROR -- create_user_profile -- line 66
41+
Error creating Profile: column UsersApp_profile.created_at does not exist
42+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
43+
^
44+
45+
2024-06-02T00:26:37.130756-0400 -- DEBUG -- create_user_profile -- line 63
46+
Creating Profile for testuser5
47+
2024-06-02T00:26:37.132753-0400 -- ERROR -- create_user_profile -- line 66
48+
Error creating Profile: column UsersApp_profile.created_at does not exist
49+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
50+
^
51+
52+
2024-06-02T00:26:37.805587-0400 -- DEBUG -- create_user_profile -- line 63
53+
Creating Profile for testuser1
54+
2024-06-02T00:26:37.808584-0400 -- ERROR -- create_user_profile -- line 66
55+
Error creating Profile: column UsersApp_profile.created_at does not exist
56+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
57+
^
58+
59+
2024-06-02T00:26:38.647559-0400 -- DEBUG -- create_user_profile -- line 63
60+
Creating Profile for testuser_for_unusual_email1
61+
2024-06-02T00:26:38.649544-0400 -- ERROR -- create_user_profile -- line 66
62+
Error creating Profile: column UsersApp_profile.created_at does not exist
63+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
64+
^
65+
66+
2024-06-02T00:26:39.560416-0400 -- DEBUG -- create_user_profile -- line 63
67+
Creating Profile for testuser
68+
2024-06-02T00:26:39.563416-0400 -- ERROR -- create_user_profile -- line 66
69+
Error creating Profile: column UsersApp_profile.created_at does not exist
70+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
71+
^
72+
73+
2024-06-02T00:26:40.077065-0400 -- DEBUG -- create_user_profile -- line 63
74+
Creating Profile for testuser1
75+
2024-06-02T00:26:40.080062-0400 -- ERROR -- create_user_profile -- line 66
76+
Error creating Profile: column UsersApp_profile.created_at does not exist
77+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
78+
^
79+
80+
2024-06-02T00:26:40.475749-0400 -- DEBUG -- create_user_profile -- line 63
81+
Creating Profile for testuser
82+
2024-06-02T00:26:40.477747-0400 -- ERROR -- create_user_profile -- line 66
83+
Error creating Profile: column UsersApp_profile.created_at does not exist
84+
LINE 1: ...profile"."user_id", "UsersApp_profile"."history", "UsersApp_...
85+
^
86+
87+
2024-06-02T00:28:10.007145-0400 -- DEBUG -- create_user_profile -- line 63
88+
Creating Profile for admin
89+
2024-06-02T00:28:23.135403-0400 -- DEBUG -- create_user_profile -- line 63
90+
Creating Profile for testuser4
91+
2024-06-02T00:28:23.545272-0400 -- DEBUG -- create_user_profile -- line 63
92+
Creating Profile for testuser3
93+
2024-06-02T00:28:24.060323-0400 -- DEBUG -- create_user_profile -- line 63
94+
Creating Profile for testuser
95+
2024-06-02T00:28:24.455219-0400 -- DEBUG -- create_user_profile -- line 63
96+
Creating Profile for testuser2
97+
2024-06-02T00:28:24.986941-0400 -- DEBUG -- create_user_profile -- line 63
98+
Creating Profile for admin
99+
2024-06-02T00:28:25.492335-0400 -- DEBUG -- create_user_profile -- line 63
100+
Creating Profile for testuser5
101+
2024-06-02T00:28:26.278724-0400 -- DEBUG -- create_user_profile -- line 63
102+
Creating Profile for testuser5
103+
2024-06-02T00:28:27.318330-0400 -- DEBUG -- create_user_profile -- line 63
104+
Creating Profile for testuser1
105+
2024-06-02T00:28:27.707727-0400 -- DEBUG -- create_user_profile -- line 63
106+
Creating Profile for testuser2
107+
2024-06-02T00:28:28.122195-0400 -- DEBUG -- create_user_profile -- line 63
108+
Creating Profile for testuser3
109+
2024-06-02T00:28:28.940688-0400 -- DEBUG -- create_user_profile -- line 63
110+
Creating Profile for testuser_for_unusual_email1
111+
2024-06-02T00:28:29.332454-0400 -- DEBUG -- create_user_profile -- line 63
112+
Creating Profile for testuser_for_unusual_email2
113+
2024-06-02T00:28:30.209097-0400 -- DEBUG -- create_user_profile -- line 63
114+
Creating Profile for testuser
115+
2024-06-02T00:28:30.721363-0400 -- DEBUG -- create_user_profile -- line 63
116+
Creating Profile for testuser1
117+
2024-06-02T00:28:31.137965-0400 -- DEBUG -- create_user_profile -- line 63
118+
Creating Profile for testuser

BlogApp/logs/views.log

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2192,3 +2192,11 @@
21922192
get_tailwind_info
21932193
2024-06-01T23:07:39.479220-0400 -- DEBUG -- get_tailwind_info -- line 36
21942194
get_tailwind_info
2195+
2024-06-02T00:38:36.724074-0400 -- DEBUG -- get_tailwind_info -- line 36
2196+
get_tailwind_info
2197+
2024-06-02T11:08:33.866352-0400 -- DEBUG -- get_tailwind_info -- line 36
2198+
get_tailwind_info
2199+
2024-06-02T11:08:34.734746-0400 -- DEBUG -- get_tailwind_info -- line 36
2200+
get_tailwind_info
2201+
2024-06-02T11:08:55.562640-0400 -- DEBUG -- get_tailwind_info -- line 36
2202+
get_tailwind_info
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 4.2.6 on 2024-06-02 04:27
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('BlogApp', '0006_blogpost_intro_length'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='blogpost',
15+
name='intro',
16+
field=models.CharField(blank=True, max_length=128, null=True),
17+
),
18+
migrations.AlterField(
19+
model_name='blogpost',
20+
name='title',
21+
field=models.CharField(max_length=64),
22+
),
23+
]
15 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)