Index | Thread | Search

From:
Russ Sharek <bsdclown@disroot.org>
Subject:
[maintainer update] audio/gonic 0.17.0
To:
ports@openbsd.org
Date:
Fri, 12 Sep 2025 01:02:08 -0400

Download raw body.

Thread
Hello all!

Here's an update for the *sonic streaming server gonic to v0.17.0

This has been running smoothly on amd64 for the last couple of days. 

Tests, notes, gentle clue-bats, OK's and commits appreciated.


Thanks,
-R.

Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/gonic/Makefile,v
diff -u -p -r1.2 Makefile
--- Makefile	23 Apr 2024 01:34:08 -0000	1.2
+++ Makefile	12 Sep 2025 04:51:54 -0000
@@ -1,7 +1,7 @@
 COMMENT =	music streaming server / subsonic server API implementation
 
 MODGO_MODNAME =	go.senan.xyz/gonic
-MODGO_VERSION =	v0.16.4
+MODGO_VERSION =	v0.17.0
 
 DISTNAME =	gonic-${MODGO_VERSION}
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/audio/gonic/distinfo,v
diff -u -p -r1.2 distinfo
--- distinfo	23 Apr 2024 01:34:08 -0000	1.2
+++ distinfo	12 Sep 2025 04:51:54 -0000
@@ -1,19 +1,27 @@
 SHA256 (go_modules/cloud.google.com/go/@v/v0.33.1.mod) = IhijTyC5cbwZUhbUGV9XUgoqy9hd5/wxrPxEAmZwTBE=
 SHA256 (go_modules/cloud.google.com/go/@v/v0.33.1.zip) = dEy/2EvGefgYHwK1VjfHY4fgY/wEZ01vfkzep7NJDB4=
+SHA256 (go_modules/github.com/!karpeles!lab/reflink/@v/v1.0.2.mod) = TZzG7V8JBGxPhhCJUjmpO8vJcQYadDNEKuH4MJRknxI=
+SHA256 (go_modules/github.com/!karpeles!lab/reflink/@v/v1.0.2.zip) = eI9L2scwvyO8UAQ2gRVyxhA9zbedmKjCcLaKSVB5RnY=
 SHA256 (go_modules/github.com/!masterminds/goutils/@v/v1.1.1.mod) = TvqCUS0biMQ4wSJnEyTEuWi1pVrwQ4jHvPEApsSxl00=
 SHA256 (go_modules/github.com/!masterminds/goutils/@v/v1.1.1.zip) = 74d4ogw36YqS47HbWrAnzCAXQ6L1v7Jroii/BRXiC0g=
 SHA256 (go_modules/github.com/!masterminds/semver/@v/v1.5.0.mod) = YF1xOjFe/QUkZui9nahzAKmUZ8o90QD/FCDRsR75yy4=
 SHA256 (go_modules/github.com/!masterminds/semver/@v/v1.5.0.zip) = Ffa1SmlcFf+yBdVxnl7VD6ubqac54bS986CjGfUacgI=
 SHA256 (go_modules/github.com/!masterminds/sprig/@v/v2.22.0+incompatible.mod) = AX+K8+MkcSUsQ9m5BZ1xZ8CDWaVQ8WeEP/JrLcFdjfQ=
 SHA256 (go_modules/github.com/!masterminds/sprig/@v/v2.22.0+incompatible.zip) = G013IzTMlOVwMpG18P5KxJZawmVCSxBguvGO9f+dhFw=
+SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.3.mod) = a22Zph8UZyVlIKCa8aOlZ9NTL1n8yR4lgsGLPLEXZpw=
+SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.3.zip) = k7hiUjj768Q7EsDg1Dk2eErUclk5Kbw9lEEezYTo9jM=
 SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.5.1.mod) = 3i3q8mdlm8yRqhhfy8MLrQeDoV5keuPvmceorVy7KXA=
 SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.8.0.mod) = 9ODp3XSmZDInGhV6UP+X4ui7RwyDLPKbDtu5jrZfKRM=
-SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.9.0.mod) = lYvTpd1WCJUU7mibOagrnQNZ7VIh73Q6DlE8NEATM7A=
-SHA256 (go_modules/github.com/!puerkito!bio/goquery/@v/v1.9.0.zip) = +liLFzhxGbu2xlXvFbxuEOUXI/mDmzl2anajkWMNHvs=
 SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.1.0.mod) = p0y8LUJjsuaTrQByuNUEi66EStVBINjyaNpEApTQhCU=
 SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.1.mod) = Nz9xoR93/QzAdAw9khO/1momaUfm/DV5vjOC9m0aFBc=
-SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.2.mod) = lCWbZH0N9OgSRTbrqhSLompCDGr3664uhL83/Nch+ks=
-SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.2.zip) = 3sU1zM9YQY3mo4kJAQz86p5GR195qrn1PNgNEzq83To=
+SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.3.mod) = +oXomPJIYHSRWfdjfBoHQSKaGbehFyeQybS6yPWr3as=
+SHA256 (go_modules/github.com/andybalholm/cascadia/@v/v1.3.3.zip) = zG2SFWPa1+IfajIMxBVxTSWjRzz43q3lHkQ7SqT8ANg=
+SHA256 (go_modules/github.com/araddon/dateparse/@v/v0.0.0-20210429162001-6b43995a97de.mod) = Wy/fRDaOm6ufujvFxqXQxIiRZHAjxE5iOt8C8hrZIs0=
+SHA256 (go_modules/github.com/araddon/dateparse/@v/v0.0.0-20210429162001-6b43995a97de.zip) = j+dNWzapqmbBNQZXAJKWRp+KpbaSWs0XgETNJIAj/Fo=
+SHA256 (go_modules/github.com/argusdusty/treelock/@v/v0.0.0-20180405040243-bde644eb4b53.mod) = NK25FCKB73gXZvlCeDKB1smcqKy+1kZtgyir+0jPxwU=
+SHA256 (go_modules/github.com/argusdusty/treelock/@v/v0.0.0-20180405040243-bde644eb4b53.zip) = fRgscvjuWIdAhOfy69/3gYGOeJ3x/Ynd9UHen4jO7PQ=
+SHA256 (go_modules/github.com/containrrr/shoutrrr/@v/v0.8.0.mod) = gcmY3hQgwuThmyAEdiDD0pLV4+2G9b6uZ3GDGSwWmWo=
+SHA256 (go_modules/github.com/containrrr/shoutrrr/@v/v0.8.0.zip) = 0U53HXCKXML7dc5ek0Adwaf0w10HzTJ4iNEC5ELNH3c=
 SHA256 (go_modules/github.com/cpuguy83/go-md2man/v2/@v/v2.0.0-20190314233015-f79a8a8ca69d.mod) = n9/66VphK8uqwxGdDn7q/7L7/8kzw5xJOxl59qiZmqo=
 SHA256 (go_modules/github.com/cpuguy83/go-md2man/v2/@v/v2.0.0-20190314233015-f79a8a8ca69d.zip) = OOokPDDtFynWLsjfkTV6sECsSWfMQtQJt2AOAmb34jw=
 SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.0.mod) = vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
@@ -22,27 +30,33 @@ SHA256 (go_modules/github.com/davecgh/go
 SHA256 (go_modules/github.com/denisenkom/go-mssqldb/@v/v0.0.0-20181014144952-4e0d7dc8888f.mod) = lFSAsPpfnAhEg1Oqp213UrErR1/kVrJVJ7pQ1ZDl4c8=
 SHA256 (go_modules/github.com/denisenkom/go-mssqldb/@v/v0.0.0-20191124224453-732737034ffd.mod) = 4hjRPPtmIUUgvIxy/CUu7dwoKlpfKa1kqb/BonzoVuE=
 SHA256 (go_modules/github.com/denisenkom/go-mssqldb/@v/v0.0.0-20191124224453-732737034ffd.zip) = Ypt3VLnNL43dobPH2Gr1lwG5nuosZGD5+OgGZDAf1DY=
-SHA256 (go_modules/github.com/dexterlb/mpvipc/@v/v0.0.0-20230829142118-145d6eabdc37.mod) = om6YwhKY1j9T1IPOG7Hp/2u5M830rybJevd/lZPI008=
-SHA256 (go_modules/github.com/dexterlb/mpvipc/@v/v0.0.0-20230829142118-145d6eabdc37.zip) = k+7GnJZb7NUahQkwY7M5snB2xW4Ogj1TaNG2aD0JdcM=
+SHA256 (go_modules/github.com/dexterlb/mpvipc/@v/v0.0.0-20241005113212-7cdefca0e933.mod) = bzK42QKDnxrxFoelQ7K5dIVReSk4S1DCKmbOR8KvwI0=
+SHA256 (go_modules/github.com/dexterlb/mpvipc/@v/v0.0.0-20241005113212-7cdefca0e933.zip) = I7OQ91bbJMRdop+Q5ERxitAveH4gpcZo2ZT2L6eOZEY=
 SHA256 (go_modules/github.com/disintegration/imaging/@v/v1.6.2.mod) = yomSzmTq8O3srUm8znAChXlY9NXYKSpDbq2nqO6JrHc=
 SHA256 (go_modules/github.com/disintegration/imaging/@v/v1.6.2.zip) = KTTnus48jAsbSgcUQZfocguf++kiYA46PHZPd3kqx8Q=
+SHA256 (go_modules/github.com/djherbis/times/@v/v1.6.0.mod) = 7MB94w6lYbIca6xhdg8www2oqoZn15As+x9btZdDgIo=
+SHA256 (go_modules/github.com/djherbis/times/@v/v1.6.0.zip) = IdaQYJZ7wD6jw5/4wLGpVRHpbszTdJotrvGgKvG8CoU=
 SHA256 (go_modules/github.com/dustin/go-humanize/@v/v1.0.1.mod) = QyWZnQpoQQMSWKJWHCKHnZ+993q8azKhexy27fCBD7I=
 SHA256 (go_modules/github.com/dustin/go-humanize/@v/v1.0.1.zip) = MZQE6oTIpOLT2D8wmIsAbn3QSXbePhoakEhK2UZ5+kY=
 SHA256 (go_modules/github.com/erikstmartin/go-testdb/@v/v0.0.0-20160219214506-8d10e4a1bae5.mod) = KiZVNMI8I9GhPopKAkZCW+QAQspR1lR/b6vyT4fLcTk=
 SHA256 (go_modules/github.com/erikstmartin/go-testdb/@v/v0.0.0-20160219214506-8d10e4a1bae5.zip) = Rx/rQmsqfsHfKcwhxmrvNMnnqr6nUTKGRNE2JZOYPSE=
+SHA256 (go_modules/github.com/fatih/color/@v/v1.18.0.mod) = hzLadPRexMDqWnowcsTUWKr7YQKvdRVdRZ3LcK/OauY=
+SHA256 (go_modules/github.com/fatih/color/@v/v1.18.0.zip) = TcaQe39oB7N8Ia1SfZZkN9OY8DRyEV9HHqqP5YdTY9M=
 SHA256 (go_modules/github.com/fatih/structs/@v/v1.1.0.mod) = wgPzwY7oavBdsGkYVZac/u0U9aOMQkwLV/vIlConfCg=
 SHA256 (go_modules/github.com/fatih/structs/@v/v1.1.0.zip) = o2HsyVrRIADGbuFD0msqoKTl3jsEX9XRilJWRiKlkUg=
-SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.7.0.mod) = MI452vopWeMzeMZTboGNxuosA9ssIQoY3LmwG3KmD18=
-SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.7.0.zip) = +Y8IqVIk8sene2KqSEDO/klw8P8A4KAn1+RXw991K7I=
+SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.9.0.mod) = 2jcTxcV9JS0lUg3g5rOXsDOFizr/Xd3yEWSr4yl8n/k=
+SHA256 (go_modules/github.com/fsnotify/fsnotify/@v/v1.9.0.zip) = lOZIJLI1kbeqUE4zIdXsP1feiPTUmILq77v2gg2rdG4=
 SHA256 (go_modules/github.com/go-openapi/jsonpointer/@v/v0.19.5.mod) = r0W4QvHAQfOJy11l6jR5KCTvLFApS/4OR56TWZGd6nY=
-SHA256 (go_modules/github.com/go-openapi/jsonpointer/@v/v0.20.0.mod) = l7CxStfl/JQiKTDozENRfwgoZ52tCIMOKFv3OBKPTiw=
-SHA256 (go_modules/github.com/go-openapi/jsonpointer/@v/v0.20.0.zip) = /1GhzL8UgonnVcVfdW/eSqlibVtqeQZfdZK+ho/A7XQ=
+SHA256 (go_modules/github.com/go-openapi/jsonpointer/@v/v0.21.2.mod) = qQHoFNUu4xqKbKk8uxeXZG6+LAqZHbF/0AFFwwvF6NM=
+SHA256 (go_modules/github.com/go-openapi/jsonpointer/@v/v0.21.2.zip) = UjCnNObyhGeLSSeG9FpgovOzn2C22+GjCz4i9Aiy01M=
 SHA256 (go_modules/github.com/go-openapi/swag/@v/v0.21.1.mod) = WU1BMpTn8LgI2ykkKAwtx4Ibse7swB6L8VNyYn9NiC0=
-SHA256 (go_modules/github.com/go-openapi/swag/@v/v0.22.4.mod) = DjFglDlZcI9/fuP+z+wAecZ4+9PbpsXXrbhfEuiYxCQ=
-SHA256 (go_modules/github.com/go-openapi/swag/@v/v0.22.4.zip) = zo5/giBeXBlJyZcQ99dL5l2aE1Pziv6FM46eS6WYHLk=
+SHA256 (go_modules/github.com/go-openapi/swag/@v/v0.23.1.mod) = b0kuYvcKd3wl+wyzlmZs5jtzkL9Pe9yGbEzp8xAE2Ng=
+SHA256 (go_modules/github.com/go-openapi/swag/@v/v0.23.1.zip) = eICT2NEEXlUGS1E7E/OkDktMmURYTI34ys2ds8O+tE0=
 SHA256 (go_modules/github.com/go-sql-driver/mysql/@v/v1.4.1.mod) = uN8Y0MFmOv8jKVzLVF8ko+bIjw4ch53/eFK9bhhPfWk=
 SHA256 (go_modules/github.com/go-sql-driver/mysql/@v/v1.5.0.mod) = c9P9R6q2sN5RpE3yf+seOBuRQGDaMYrtP+1kYoBHSgg=
 SHA256 (go_modules/github.com/go-sql-driver/mysql/@v/v1.5.0.zip) = AJZXjagrWKcQMVLXayDToUCtwwyi4HacXNVwt9CeZWY=
+SHA256 (go_modules/github.com/goccy/go-yaml/@v/v1.18.0.mod) = i/zTA8dzFCB3tOm/JriRqL+/nzHY/LdcvPq26nMVRac=
+SHA256 (go_modules/github.com/goccy/go-yaml/@v/v1.18.0.zip) = Ub9ZqFp+PiuOg+XzdqMimwG2c6OWAcmeOiwFkxzD4zk=
 SHA256 (go_modules/github.com/gofrs/uuid/@v/v3.2.0+incompatible.mod) = 97Z+rXQeLZZFdA0cfveybeRvZw7ST9w5kJbvAR3AfVc=
 SHA256 (go_modules/github.com/gofrs/uuid/@v/v3.2.0+incompatible.zip) = QTn9FIp6k4lillklNyKzAnkRRlg+DblONRoyXs0Gq78=
 SHA256 (go_modules/github.com/golang-sql/civil/@v/v0.0.0-20190719163853-cb61b32ac6fe.mod) = 6g6j0yKMZwVfIC9kajS7m0h/A4diXa+iCPZwN3vJFyA=
@@ -50,8 +64,8 @@ SHA256 (go_modules/github.com/golang-sql
 SHA256 (go_modules/github.com/golang/protobuf/@v/v1.2.0.mod) = wKIDG/J3CHdJ2MzEMkSfaxN1eH6shkHdL5MAdCMar7Q=
 SHA256 (go_modules/github.com/golang/protobuf/@v/v1.2.0.zip) = dXTmUPbxIYbe+LMbDo2YDMuIpqNluZ+/NlFfbnuZ/Qk=
 SHA256 (go_modules/github.com/google/go-cmp/@v/v0.2.0.mod) = nCc26iwD+x2UsqHUlqoaUXJsdk8Vi59s3h10ZfyQ9BI=
-SHA256 (go_modules/github.com/google/go-cmp/@v/v0.5.8.mod) = 58dmnUod1Ym6PgJLon9D8pPbYR/gdc4g17iENw1j/r0=
-SHA256 (go_modules/github.com/google/go-cmp/@v/v0.5.8.zip) = 0XV01abqn2Bu1zURcXDgKu/C8R+K4V44mO2Z0lW0bwY=
+SHA256 (go_modules/github.com/google/go-cmp/@v/v0.6.0.mod) = 58dmnUod1Ym6PgJLon9D8pPbYR/gdc4g17iENw1j/r0=
+SHA256 (go_modules/github.com/google/go-cmp/@v/v0.6.0.zip) = S06b9sSCEQgGUbSR37SNaLc2xmowW8+UYFYG4bouqko=
 SHA256 (go_modules/github.com/google/gofuzz/@v/v1.0.0.mod) = +wCcAe4WW7qoXIXoo6eU6o6D+AcU1Bg0ZdyB2BG1RCc=
 SHA256 (go_modules/github.com/google/gofuzz/@v/v1.2.0.mod) = +wCcAe4WW7qoXIXoo6eU6o6D+AcU1Bg0ZdyB2BG1RCc=
 SHA256 (go_modules/github.com/google/gofuzz/@v/v1.2.0.zip) = WUj0CvGSPY+Y3B1BkTEQMOQOAFf7JV3xnrwDYPL6rBY=
@@ -66,10 +80,14 @@ SHA256 (go_modules/github.com/gorilla/se
 SHA256 (go_modules/github.com/gorilla/securecookie/@v/v1.1.2.mod) = Lsu6kxxLo5KqEAK1WTsXZ1MJe0V7YpNI1bP/KiXPEvM=
 SHA256 (go_modules/github.com/gorilla/securecookie/@v/v1.1.2.zip) = /XwN5wAMLmoSPXPhJJ4dzokrop0tA7ANyB1fzuQdWJU=
 SHA256 (go_modules/github.com/gorilla/sessions/@v/v1.2.1.mod) = Z3LxHEZn+ssvKjuVtIByyrM2+Zalc1MI09KGyU8k864=
-SHA256 (go_modules/github.com/gorilla/sessions/@v/v1.2.2.mod) = cqNr3E5qGXxUyuRzZLEFA7Iu57lDQNbGerUoyuFg5BM=
-SHA256 (go_modules/github.com/gorilla/sessions/@v/v1.2.2.zip) = S+kiKuLcyMSjPC5TsEJTBga8updZqzZu+RZUb6ioFdU=
-SHA256 (go_modules/github.com/huandu/xstrings/@v/v1.4.0.mod) = M8emz6SDptLD2lK/hwRpxxb+WUi7wxd4aMcm59c7ugA=
-SHA256 (go_modules/github.com/huandu/xstrings/@v/v1.4.0.zip) = YZdg/eCl5BSlKfZ/76QId6Hpogwfcoi7sC+kK2eqoa0=
+SHA256 (go_modules/github.com/gorilla/sessions/@v/v1.4.0.mod) = zvWwH7El9VDa+5OQSflW4xQsZwgsRYGpza3UtB82oFM=
+SHA256 (go_modules/github.com/gorilla/sessions/@v/v1.4.0.zip) = 6pD7WLSvjKRQdeEvRNO+BY4y+L558qkmIqBBZPMIaBo=
+SHA256 (go_modules/github.com/gosimple/unidecode/@v/v1.0.1.mod) = +tHRJS+pRdMxLM/I4Wo5xcfVEYpxAUUwIkzQAYzpx5c=
+SHA256 (go_modules/github.com/gosimple/unidecode/@v/v1.0.1.zip) = xmI8yetGwV19nXqHkkag8oZu49/fD0JPSjxB2fuHaP8=
+SHA256 (go_modules/github.com/gregjones/httpcache/@v/v0.0.0-20190611155906-901d90724c79.mod) = h4rkIX8tzixX9z1fc4vutlj05i7pmBFkdUajXCuOjaU=
+SHA256 (go_modules/github.com/gregjones/httpcache/@v/v0.0.0-20190611155906-901d90724c79.zip) = c9dzeR1YLK0NkJQufZL1LYLxMRndeOhJu9d/rirMAnY=
+SHA256 (go_modules/github.com/huandu/xstrings/@v/v1.5.0.mod) = M8emz6SDptLD2lK/hwRpxxb+WUi7wxd4aMcm59c7ugA=
+SHA256 (go_modules/github.com/huandu/xstrings/@v/v1.5.0.zip) = dL0OiX5cNbH9DlmMuNnfzry4ILbt86v4UNVAS/qspqI=
 SHA256 (go_modules/github.com/imdario/mergo/@v/v0.3.16.mod) = oAL5021hPaH3UKZqN94iq49v/ohl8wQjkTkwxnQop9w=
 SHA256 (go_modules/github.com/imdario/mergo/@v/v0.3.16.zip) = U2sLh+wrnwLXWaOgFgQEO1OOFeYpJKKeNM/CsWoc9YA=
 SHA256 (go_modules/github.com/jinzhu/gorm/@v/v1.9.17-0.20211120011537-5c235b72a414.mod) = qoMQLssv/jthu5oI1giMN6Yi0Dq/Yfdpgh4p9pgvpwo=
@@ -84,8 +102,8 @@ SHA256 (go_modules/github.com/jinzhu/now
 SHA256 (go_modules/github.com/jinzhu/now/@v/v1.1.2.zip) = 8Egtm2NfcZ8seE71Ezz3TJP14TfTK1LESFOmeY1HsBs=
 SHA256 (go_modules/github.com/joho/godotenv/@v/v1.3.0.mod) = 5xG2F3CCrjUPyMTuOga2fiVT0RdSxugDrlkQbqVvOo8=
 SHA256 (go_modules/github.com/joho/godotenv/@v/v1.3.0.zip) = rO9aOU+9EZP1LQ0ZaQsL/oJyjRjdO/Z3MNxQMcItVj8=
-SHA256 (go_modules/github.com/josephburnett/jd/@v/v1.7.1.mod) = yG33nOwQo7cZwJDuxpGyzDiLasps0iMz3VWmRXsHcXs=
-SHA256 (go_modules/github.com/josephburnett/jd/@v/v1.7.1.zip) = jk49XxIAl9uDvHQDP8JQnZlZ30Il7KNIxi/u7yLeOe0=
+SHA256 (go_modules/github.com/josephburnett/jd/@v/v1.9.2.mod) = NWDR7SdFstOtQnylQaaSoP46JjfcPzYc/tbE/pwzQsw=
+SHA256 (go_modules/github.com/josephburnett/jd/@v/v1.9.2.zip) = fQIKse1vAL6Gs043jsqQqVsvhySG4DIt5KOQsdsqUco=
 SHA256 (go_modules/github.com/josharian/intern/@v/v1.0.0.mod) = tQJ6Z/XBJ7tGuf+snTWjM7Hfcc/CIOcZanmT4WoQorI=
 SHA256 (go_modules/github.com/josharian/intern/@v/v1.0.0.zip) = Vnm/0RwUrczbRb0aD5z0tEW5XK7tb7UHupbsztEcJI0=
 SHA256 (go_modules/github.com/json-iterator/go/@v/v1.1.12.mod) = UY5Xwi0XgcWaszeIyan8LtxDWD73yfyIkqNJDBLWEiY=
@@ -99,33 +117,45 @@ SHA256 (go_modules/github.com/lib/pq/@v/
 SHA256 (go_modules/github.com/lib/pq/@v/v1.3.0.mod) = TIrIOpiVeYUwFf3mEuZWOybLZ9G5N2SbvgoYd6wkkRQ=
 SHA256 (go_modules/github.com/lib/pq/@v/v1.3.0.zip) = PygsxKlTryVLIQVUX+MnHb6rL0h4tuTp3LMIZKrG2vs=
 SHA256 (go_modules/github.com/mailru/easyjson/@v/v0.7.7.mod) = A8zeufdwvV3ioLyfAAh4sI9S+glLP15+G3OQlZsAj5g=
-SHA256 (go_modules/github.com/mailru/easyjson/@v/v0.7.7.zip) = E5OHmBoiDUmcn0fOzkKiAC8QXk7jq5x0GIp/uKm+cR4=
-SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.15.mod) = IWyT0ZMQYSyB1cdBAkmJ+DiX0jM8Op+We1ixMXWH9Rk=
-SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.15.zip) = 2XxPBmehSVdWnJMqjiSI8cQ3V7TczjE4l6oAHwfRSbA=
+SHA256 (go_modules/github.com/mailru/easyjson/@v/v0.9.0.mod) = 3jr4tb2TC/Si41REoifh8yt32S44f54sFmOAvAmuySM=
+SHA256 (go_modules/github.com/mailru/easyjson/@v/v0.9.0.zip) = CQCHd4r6Z1qGP39snH5d/0FSNjmnIjXFqQFIEd/QpLw=
+SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.14.mod) = wZmu5VGWjIKQuRdSTgsjKoYnkKSDGw7Uy0NofowIqhg=
+SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.14.zip) = Xg55JaBwu1vRG0CX4ae2CBZ/Ahfug5AbRME19uXoXHg=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.mod) = Huq+8bTZjbc8bCBzKJFjZJvJoERVKsqGudWS/oTqocg=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.zip) = 8tX4nKRRV34XRkubtZbcDQ7OzsteqmNiLEG1fNC3uMw=
+SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.16.mod) = IWyT0ZMQYSyB1cdBAkmJ+DiX0jM8Op+We1ixMXWH9Rk=
+SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.16.zip) = F50tkAx27jVg++2mDQI3o75qy3NNDLdCO1XlzLDO28o=
 SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.9.mod) = h9IheU+rSqxoFLv0KqEKpLdpPIMpT9GCb1gSJCh4Vwk=
 SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.10.0.mod) = Nm1K3WjViZAUMxqzNeRvrX7/coEmsqV8r0ER5zaxYFM=
 SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.0.mod) = i8FQ1IeCHXOVCAr0TQDwS4zcW3bEDkJPWCyhKCYUrTU=
-SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.mod) = vJI17m5OYCQ/Hn3KzwyqTUgK/N8G7Xjkgf0Sfp4xGd8=
-SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.zip) = BHeQxPH/eyXlfrNgPn7dji0H4PhoVC6n2SQ6MWw4cl0=
+SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.32.mod) = vJI17m5OYCQ/Hn3KzwyqTUgK/N8G7Xjkgf0Sfp4xGd8=
+SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.32.zip) = xwEBAAJWZWvAtyhoB88XeFLHU6ABo6o8VdU3NXX7gao=
 SHA256 (go_modules/github.com/mitchellh/copystructure/@v/v1.2.0.mod) = BG9hgK5PslgRxHw7SfH4OdfKg4OWQbZAfp85sF4Mi8M=
 SHA256 (go_modules/github.com/mitchellh/copystructure/@v/v1.2.0.zip) = Shzh88Zr+ZiD5V2lD+GzEiKZt5rR0RxUB6u9dKzhJVA=
 SHA256 (go_modules/github.com/mitchellh/mapstructure/@v/v1.5.0.mod) = 0SvfCVDElAiP2TYEreFZaXQFS6Flcp1roTNjPCfa/+M=
 SHA256 (go_modules/github.com/mitchellh/mapstructure/@v/v1.5.0.zip) = EY1bLLZcUNupZ/ttcI9FCpyvk/Mh+PyZCAZ1su43QZk=
 SHA256 (go_modules/github.com/mitchellh/reflectwalk/@v/v1.0.2.mod) = el/v06+2ownJw4tRpUSOAc3Jz/B74GbinVNgnzKQ8rs=
 SHA256 (go_modules/github.com/mitchellh/reflectwalk/@v/v1.0.2.zip) = yW7ta1DwCxrNx5Ik6OVfZu8+mOP3xjc6+j47jG70QNE=
-SHA256 (go_modules/github.com/mmcdole/gofeed/@v/v1.2.1.mod) = ORooWNrUoCESOc1QPAHNVe+GbTG225Oiucz8L2KMniY=
-SHA256 (go_modules/github.com/mmcdole/gofeed/@v/v1.2.1.zip) = FjnjvvqoO3yh43HlDr+hroW8ehOYIO5LKfzMW+1+whA=
-SHA256 (go_modules/github.com/mmcdole/goxpp/@v/v1.1.0.mod) = 6dy4YHcsR5emesauMRhYdUF0cb3g88zQjev/nUSULUQ=
-SHA256 (go_modules/github.com/mmcdole/goxpp/@v/v1.1.0.zip) = hsnao+qHvlREzGaRTUm0Ybi41PqiikJmHeENJVDsD5c=
+SHA256 (go_modules/github.com/mmcdole/gofeed/@v/v1.3.0.mod) = Uh+dcRPLKOIhmlmDDP6ypg6bJuAplqTNvfpuTJDiktU=
+SHA256 (go_modules/github.com/mmcdole/gofeed/@v/v1.3.0.zip) = JHMkxh3sWYdRgcIhamXd4gNO05K/btH9FNN7um3UxTM=
+SHA256 (go_modules/github.com/mmcdole/goxpp/@v/v1.1.1-0.20240225020742-a0c311522b23.mod) = 6dy4YHcsR5emesauMRhYdUF0cb3g88zQjev/nUSULUQ=
+SHA256 (go_modules/github.com/mmcdole/goxpp/@v/v1.1.1.mod) = 6dy4YHcsR5emesauMRhYdUF0cb3g88zQjev/nUSULUQ=
+SHA256 (go_modules/github.com/mmcdole/goxpp/@v/v1.1.1.zip) = F/mQvf5T//o9r5cDXx7gk6lM39Zn1pyauiYue4qk3ns=
 SHA256 (go_modules/github.com/modern-go/concurrent/@v/v0.0.0-20180228061459-e0a39a4cb421.mod) = J6Xp8FxxCJtv1eEZ/ByM6B8MFtpOwzVxV7HYXiuoWuI=
 SHA256 (go_modules/github.com/modern-go/concurrent/@v/v0.0.0-20180306012644-bacd9c7ef1dd.mod) = J6Xp8FxxCJtv1eEZ/ByM6B8MFtpOwzVxV7HYXiuoWuI=
 SHA256 (go_modules/github.com/modern-go/concurrent/@v/v0.0.0-20180306012644-bacd9c7ef1dd.zip) = ke9JWZvsRZhp2U/z3sEohxq2a9LfphBB8eEWn5tKgHM=
 SHA256 (go_modules/github.com/modern-go/reflect2/@v/v1.0.2.mod) = CZ7ljsIQFVKAaS+eI2D1IycuUl8GJydUvnoqRNv6BiM=
 SHA256 (go_modules/github.com/modern-go/reflect2/@v/v1.0.2.zip) = 9G9BQJwudCk/gs/mxwtdWCv/itoBBqfT/1cGUgxQwhw=
+SHA256 (go_modules/github.com/ncruces/go-sqlite3/@v/v0.27.1.mod) = FvUmIN0xIe+sa1vTdi9DpV/qACPTgFyuTB9fBO/HTTY=
+SHA256 (go_modules/github.com/ncruces/go-sqlite3/@v/v0.27.1.zip) = Y+uWhbDlH9C7acaKyuC7RvO19JffTE25ltZ4bq2zaZ0=
+SHA256 (go_modules/github.com/ncruces/julianday/@v/v1.0.0.mod) = Waqv44Vn0fPQmreIXvBlGeUtYAi/100+yxCAEIVOGUA=
+SHA256 (go_modules/github.com/ncruces/julianday/@v/v1.0.0.zip) = 9m1EeQ+kQGLbbgO4mH3STsfnPd8Pt4g15eGdK/PrNOc=
 SHA256 (go_modules/github.com/nfnt/resize/@v/v0.0.0-20180221191011-83c6a9932646.mod) = UShf/MHJ0yYhc7wa9g61MWz7hDcwPFpgAWtjvn9PktI=
 SHA256 (go_modules/github.com/nfnt/resize/@v/v0.0.0-20180221191011-83c6a9932646.zip) = uOl8sU5eXvKddi0t/4kPYnmhJZkN35y3rlxNKgFbEJw=
 SHA256 (go_modules/github.com/olekukonko/tablewriter/@v/v0.0.5.mod) = 9eZwjQd9e+QX367ZGptU1bLZdNvxFYpae11/YIDp1Wo=
 SHA256 (go_modules/github.com/olekukonko/tablewriter/@v/v0.0.5.zip) = umeMD93QZFKTr8KsUKWUNzDXVeMQWfWI9LSoxYG2Xa0=
+SHA256 (go_modules/github.com/olekukonko/tablewriter/@v/v1.0.9.mod) = X13/8QMcuCV0oxQVoBBPXat9YQAl0aUVQA2BjWtzoXk=
+SHA256 (go_modules/github.com/olekukonko/tablewriter/@v/v1.0.9.zip) = m5QO4i33+AgQxJCvlWSRRf5Aa9fp5JZ00oFR5S8nVGI=
 SHA256 (go_modules/github.com/philippta/go-template/@v/v0.0.0-20220911145045-4556aca435e4.mod) = 1begDoqiPd4lbgG+XbwxOr+qXeBR8iOldtHCx8N1FQM=
 SHA256 (go_modules/github.com/philippta/go-template/@v/v0.0.0-20220911145045-4556aca435e4.zip) = 6RUd7eE/UFHBdVrIb9dcOINElvlCptS5K8UTum4SgjE=
 SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = dLLnZushU3eGTVh7rfV+lVIfaS0qeGCzx3WQk/nJvsI=
@@ -136,46 +166,68 @@ SHA256 (go_modules/github.com/rivo/unise
 SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.7.mod) = oeF0iQ/J8lJFAhH63rU3VvnPWrexlpd2X5+yVfgeqJg=
 SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.7.zip) = uZXkqgzB5XecxhE4rJJcuMHpY+QMgOS5PuhVOBLrt5I=
 SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.12.0.mod) = e/5bA6stTZVNm3TqzbLMv2ve9jQgGwALl/mg0gIx3H4=
-SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.12.0.zip) = 1FOecWwrfygkWE5MShf2TFCL1uU1kQakBqfiPncQnN4=
+SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.14.1.mod) = UUaFAiOkYNe/tePkyvMjM390WQPoKclgg70smnIsr40=
+SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.14.1.zip) = qz0YKDzvL0bd/UibaxS5cOt9u7ZCeG8CXuGsUpHcTnA=
 SHA256 (go_modules/github.com/russross/blackfriday/v2/@v/v2.0.1.mod) = w5VHzOboZujPo5XSk3vOMIAc0H8LkBwhMySPH7oS9Y0=
 SHA256 (go_modules/github.com/russross/blackfriday/v2/@v/v2.0.1.zip) = SWB5u8jEgxzQUHIT4FmpJdLCK9HqmtpN2FgV1RtIUig=
-SHA256 (go_modules/github.com/sentriz/audiotags/@v/v0.0.0-20240202193907-618ae39d7743.mod) = +SsfkPyjuLCRamscVwSEI0LXbNJwZXwCpKNnudq+KTY=
-SHA256 (go_modules/github.com/sentriz/audiotags/@v/v0.0.0-20240202193907-618ae39d7743.zip) = VH/Mk+P5ay57cKE1Ooa4p9fgjIUXpeV0SJu7CERpfIY=
+SHA256 (go_modules/github.com/sentriz/audiotags/@v/v0.0.0-20240918190302-048d6470aae6.mod) = 3WPkRDmggGsanAZDWTVSV2UVpFL7MXAUMRVdSixbaNE=
+SHA256 (go_modules/github.com/sentriz/audiotags/@v/v0.0.0-20240918190302-048d6470aae6.zip) = ATTIkXj3ycBlrWq/aaEp4WbUa6nW0o669URaDL3Rdis=
 SHA256 (go_modules/github.com/sentriz/gormstore/@v/v0.0.0-20220105134332-64e31f7f6981.mod) = hSvbvq+0nUCZijdEAc6QT7a/v9keCaxO25UvHHu5wvY=
 SHA256 (go_modules/github.com/sentriz/gormstore/@v/v0.0.0-20220105134332-64e31f7f6981.zip) = iWU8WluHiqmN+rBM6xAOZaLoxN0NWVn1lOUUNJ4Umh4=
+SHA256 (go_modules/github.com/sergi/go-diff/@v/v1.4.0.mod) = HrOTw/kAY2L+MER5iJDleK9q5taScKrz65v+gZzmVNs=
+SHA256 (go_modules/github.com/sergi/go-diff/@v/v1.4.0.zip) = Y67xhgslGvFCG6CgFKa7CKYIM/E/lI89iNZnVLtIT1M=
 SHA256 (go_modules/github.com/shurcoo!l/sanitized_anchor_name/@v/v1.0.0.mod) = GIh/dm9gqSU3HlxNZimVfV6t7RkdlQw86av9e0XYMvw=
 SHA256 (go_modules/github.com/shurcoo!l/sanitized_anchor_name/@v/v1.0.0.zip) = CvA0Mj4GJ6npQ2f4eqUM4p5bFl1UyNopJsuv/Vg091c=
 SHA256 (go_modules/github.com/ssor/bom/@v/v0.0.0-20170718123548-6386211fdfcf.mod) = hfwKOkKNJMji7es0INHbvZrjioDv5IMFD+A1oHb4OEA=
 SHA256 (go_modules/github.com/ssor/bom/@v/v0.0.0-20170718123548-6386211fdfcf.zip) = diLOJbvF1TdsyxE/Jn89aL8jY5Y7AtBMBT37wlL2LEo=
 SHA256 (go_modules/github.com/stretchr/objx/@v/v0.1.0.mod) = E1A1TVLSKHpiM27MDVYjLUxHaZr5u6ScZ8K0glTamPE=
-SHA256 (go_modules/github.com/stretchr/objx/@v/v0.5.0.mod) = yzJlQO/LEnSm5Olw1/yd4ugGLwigWPwpbYWQJeYugHo=
-SHA256 (go_modules/github.com/stretchr/objx/@v/v0.5.0.zip) = GgCzu1rUHLcmNKzga36334V0BNd6fKtOQBp8cpVh/kw=
+SHA256 (go_modules/github.com/stretchr/objx/@v/v0.5.2.mod) = WOylTSZyhCeAb0CQiCjodi01LMOwoLC2DcYM5hdn//Y=
+SHA256 (go_modules/github.com/stretchr/objx/@v/v0.5.2.zip) = PCLB0cTEAk6xahLwGHd1ZAvzXVGwoGZJ/rx3lxGUUcA=
+SHA256 (go_modules/github.com/stretchr/testify/@v/v1.10.0.mod) = wKZIoDfaVKawLoqBGx05F9SdxOGEHNdW8o8MTxWTkzw=
+SHA256 (go_modules/github.com/stretchr/testify/@v/v1.10.0.zip) = Nsh1c1J6l86X/BXOKhAeZeXrs1DbFC0J9jNYDLjVyDk=
 SHA256 (go_modules/github.com/stretchr/testify/@v/v1.3.0.mod) = qwY9UVSo6HMLztTFJpjldw61C/rjR768NeykiLjj9uM=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.0.mod) = 4HYHTBVgrR3amLiwD+pjCMS2zNBt3QiNIttGJu1o9zg=
 SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.1.mod) = rxpdyzMazno/n8G11+7pwLyCtKKhgv5M7CrdIX4oU9Y=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.4.mod) = BeJs0GkoWjPPKvRv2s3vVp1a4YXnljp2wBeDKPaOl/k=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.4.zip) = 4gbart4L0D3gYL3765hKwsSbgwWHU//8k/4MIg6odTI=
+SHA256 (go_modules/github.com/tetratelabs/wazero/@v/v1.9.0.mod) = HhOA9/z/wiHdKdGwoeNvtnrLbRAL3gJLa4KN1stIlcs=
+SHA256 (go_modules/github.com/tetratelabs/wazero/@v/v1.9.0.zip) = yqU0m+DurB0UsPrucuWpst4Zg3TgZPuRWOOdHYkSF7c=
 SHA256 (go_modules/github.com/urfave/cli/@v/v1.22.3.mod) = MYjNiNCFMyWIdMghdh/akezm/BHaoqLm3p84r17LPSg=
 SHA256 (go_modules/github.com/urfave/cli/@v/v1.22.3.zip) = DVDXWzgkzQvmqVa0FZ1ZuG+9UYfyd8pqHvuRCFThb48=
+SHA256 (go_modules/github.com/yudai/golcs/@v/v0.0.0-20170316035057-ecda9a501e82.mod) = cqqkFJfyFmPFkJDLvEtnhmqYahekSOCgFrJWlxT1A6M=
+SHA256 (go_modules/github.com/yudai/golcs/@v/v0.0.0-20170316035057-ecda9a501e82.zip) = q1AyeqhJ5AmxT1NzVDY1+1NHZ5K2WhkU9vkMRvxk7kQ=
 SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 7n/kRmIDoB06wZrcE0zeyZvG3nGZLCjz3Zp0SAv/BgM=
 SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.zip) = u0GmArF0NF/aOSyK2D/MkyF8KFx2NplndjC+kP63peM=
-SHA256 (go_modules/go.senan.xyz/flagconf/@v/v0.1.5.mod) = /PQHW4JlMgrkdLdNP0Pov4zmOuo+EhJC6jbRw1b4meQ=
-SHA256 (go_modules/go.senan.xyz/flagconf/@v/v0.1.5.zip) = 1sdOx83W/sU91bluGmkEHZ/n4Pds8ONAFdNnSbwu7rE=
+SHA256 (go_modules/go.senan.xyz/flagconf/@v/v0.1.9.mod) = 5x7cxYHhqoSCY1WOBoXl7BL2DoCf53EStLeKStOAOgk=
+SHA256 (go_modules/go.senan.xyz/flagconf/@v/v0.1.9.zip) = co3IwwfkkPVf+9ccM1s11BQrAHoozznRnKmGOHqbycA=
+SHA256 (go_modules/go.senan.xyz/natcmp/@v/v0.1.2.mod) = VXCTSMWYVKUl8poFrwv+sjPv94mQHz8e5cUIUcTSEEg=
+SHA256 (go_modules/go.senan.xyz/natcmp/@v/v0.1.2.zip) = ISyop+Aw03xOgAjTbyQgq/Yfij/x704chjhP4flrBpg=
+SHA256 (go_modules/go.senan.xyz/sqlb/@v/v0.2.7.mod) = MrJBBTr+Q8vE1eO8jIiaCw/NKg14Udi0CDCMt0P4Bz4=
+SHA256 (go_modules/go.senan.xyz/sqlb/@v/v0.2.7.zip) = ZI3F/WBi+cpItzojHc1UK++fVdULonN9BOaLIWdVET4=
+SHA256 (go_modules/go.senan.xyz/table/@v/v0.0.0-20240227175247-cf2c834b4c23.mod) = bG1sSFUBsVtae5Lr15WxMsO+3zCnytvF7Zwtk6SOS8U=
+SHA256 (go_modules/go.senan.xyz/table/@v/v0.0.0-20240227175247-cf2c834b4c23.zip) = KCzmyIgGvef6yyVj0psMKEmjOYk3jAVsRC/+ntnlHhc=
+SHA256 (go_modules/go.senan.xyz/taglib/@v/v0.7.2.mod) = ScuVymdFhY21jNYQInrgK8NmH75B9U2O816EvZTasoU=
+SHA256 (go_modules/go.senan.xyz/taglib/@v/v0.7.2.zip) = Cb8Ltx1ASUUBju06+BqkX4wQ78/mR4ylldt2tjkNDQQ=
+SHA256 (go_modules/go.senan.xyz/wrtag/@v/v0.16.0.mod) = 3qCA7xYYsDsklqvE+I8zRI+P+F6foaVswcFlNc6rMEs=
+SHA256 (go_modules/go.senan.xyz/wrtag/@v/v0.16.0.zip) = Wfu45V5cQeAuro1kSjmVaXc8ntLc16isyB38+rMNJ74=
 SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20181112202954-3d3f9f413869.mod) = XQEUTZSEElkdjxHUn3p0+trOWOEtc2bPCvmSFH5SSG0=
 SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod) = M+0HClpm4JYGhaxThkQOG1mJnnTYo4oRgGhecqIZXe0=
 SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20190325154230-a5d413f7728c.mod) = M+0HClpm4JYGhaxThkQOG1mJnnTYo4oRgGhecqIZXe0=
 SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20191205180655-e7c4368fe9dd.mod) = srEtCfgZFfvPQiYAnlD579qL03V9IFXY7AeXfmW8Zhg=
 SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.mod) = zWMRYSoqpNDX4DxBs6ofvC1fiVqz9hCJ+rgL/p+PVIU=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.13.0.mod) = 5/Nu6cqqredrdWX8aGItzI/a9tBd3uPn1cyuSWiNn00=
 SHA256 (go_modules/golang.org/x/crypto/@v/v0.19.0.mod) = +LWV5clhCTxod7lq9nn0MyIlSlMIexH9JkVkLmk779U=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.20.0.mod) = 2FNpkethBiEod4oIH3KbUuJ57R6012zhgL2kIL+HoQA=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.20.0.zip) = dgyDXVM+CD80VbbpXUkM8aulPaLWz62xRfAttsNTQY0=
-SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20240222234643-814bf88cf225.mod) = oC/8BT1ur4mxNH/DiY1QYZYNBBwPWJgf8bs8iplbvPA=
-SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20240222234643-814bf88cf225.zip) = fCx39OUJhg+QP/nx0/JZFZovFj0Q8sPLX9YfW/ij5Mk=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.23.0.mod) = i77G1cwXKvJKSSTQVmVXoqZctKzKzBGb3r7yti5IGCU=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.31.0.mod) = 2bd+OUpoB1h3y1O1A0UXvP9aDVN+dYzeV45e0gcTpew=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.41.0.mod) = 5P0QkFLum+U2UnKqF0T1kvV8AxF56IfRtW/wdQnBrHc=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.41.0.zip) = famBsJ150CH3nqKVNjeoXjxy5D/Ii2oyMOeXb7vuwt4=
+SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20240719175910-8a7402abbf56.mod) = 7CzxPAH81bJZrPU96BpSG7atMrhQ/YOL+Tg+l5EDnj0=
+SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20240719175910-8a7402abbf56.zip) = gjLX/hrI8tnwXNzhXH+mTwxUxt01JWxTEsE4HR0eynk=
 SHA256 (go_modules/golang.org/x/image/@v/v0.0.0-20191009234506-e7c1f5e7dbb8.mod) = T6lK1B2cSwlwRLC3/CHKA9eOBw6ewQpsnDEfBdDVHQA=
-SHA256 (go_modules/golang.org/x/image/@v/v0.15.0.mod) = 8XvTVyxQ6CjRmXGdxveqAPnvQBsiMnhtGI0+QL4CVlY=
-SHA256 (go_modules/golang.org/x/image/@v/v0.15.0.zip) = wbJZOQTXO+zVhIwKXNVHR65GhYCAJqKE0fOQVn61Q2U=
+SHA256 (go_modules/golang.org/x/image/@v/v0.30.0.mod) = n3+gyFHKqgCK94F00N6LeeCmqYFYVRID+rLGd5OLaKw=
+SHA256 (go_modules/golang.org/x/image/@v/v0.30.0.zip) = SS7+EdYDbWZbYhktySsD/q3tT6NxTbSVgxEdBzt0G9M=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
 SHA256 (go_modules/golang.org/x/mod/@v/v0.15.0.mod) = XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOkSUW94=
-SHA256 (go_modules/golang.org/x/mod/@v/v0.15.0.zip) = gcYdBDhUtSQqxKn/kv47J1sDPMXsMsRrRqQKFDwWWOc=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOkSUW94=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.26.0.mod) = QpxlEX6ybvSrHUEesRiC2d811HfNrv5yk5r5B2GqviU=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.26.0.zip) = VZrgSxEuMECG3wMAzwvufOIUl8NsCIxGHWiJG1WQVgU=
 SHA256 (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = QtGQI/+PLq5wC8VJXzcezZmKItGbqYXQr19pkAslQIM=
 SHA256 (go_modules/golang.org/x/mod/@v/v0.8.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
 SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20180218175443-cbe0f9307d01.mod) = Pgj0h93aGFG4kd9bHQS7GgG4TW1wKqgtnvvM3gqn34E=
@@ -186,49 +238,79 @@ SHA256 (go_modules/golang.org/x/net/@v/v
 SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20200324143707-d3edc9973b7e.mod) = iyAUhqEQj0hZQ7+btnx4zemv9Ny6UzI70+KPKIUEHgk=
 SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.mod) = /vWJbRA6C85QVf216W6DCUQzR5JDeGU0dxjtzrYzNIo=
 SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20220722155237-a158d28d115b.mod) = sxXFJkfS2i925c2502fh1nJ3hCNqm/+2EhkrGbEKEo0=
+SHA256 (go_modules/golang.org/x/net/@v/v0.10.0.mod) = 07fiNv8J5jIr5IkXAhbgGNMiGGLxoFPctj5T6rhTPBc=
+SHA256 (go_modules/golang.org/x/net/@v/v0.15.0.mod) = PRBkbW8I2OioVtbyLyzXBsPivgES63dyY8/ROSx25LQ=
 SHA256 (go_modules/golang.org/x/net/@v/v0.21.0.mod) = Du8+n+f2aL5bTSTI8SUcbFAtEWiVPICBrJ3D85nGTwY=
-SHA256 (go_modules/golang.org/x/net/@v/v0.21.0.zip) = Tpy0ve0ZV+c/5wl0HCmHnqsFBHYXybFLcjcxT/kCSRM=
+SHA256 (go_modules/golang.org/x/net/@v/v0.25.0.mod) = E37lK1TBC0eevmuIegIG+09UWB9Uuik7f0u2gs9Sn2c=
+SHA256 (go_modules/golang.org/x/net/@v/v0.33.0.mod) = RiKZCCjFV/NMHmS5Z/3vXOC6bEOixGakrbsLyqyo5cE=
+SHA256 (go_modules/golang.org/x/net/@v/v0.39.0.mod) = 7VN953Ox+dpk3NcCsHwblOKHrEmgj69AsPRecAPx2Dg=
 SHA256 (go_modules/golang.org/x/net/@v/v0.4.0.mod) = PDYKM2jCXws5pktjD+dO2ZjfAOar7pP9SfVv/nWQoTE=
+SHA256 (go_modules/golang.org/x/net/@v/v0.42.0.mod) = 27SCsbzSFXSjWaRSzeOn9R1/zigHlnPaqmZE7xZt57E=
+SHA256 (go_modules/golang.org/x/net/@v/v0.43.0.mod) = SiTEOY34wmHq57pSzbSwFpFyXNxG5K1JeBGq01fCWDI=
+SHA256 (go_modules/golang.org/x/net/@v/v0.43.0.zip) = JNT0m354F2OUJTPVpazEnr0FTgXFC/RAKyZGle+NEMU=
 SHA256 (go_modules/golang.org/x/net/@v/v0.6.0.mod) = Qex26iFy8+4wMeOPmlNZOaWE1rs170gIVP3LjCAmcBs=
-SHA256 (go_modules/golang.org/x/net/@v/v0.9.0.mod) = xdaFHt5Q7BwAGvt2MEAZS2iWG/Bpl+JgXovwbc0q6y4=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20220722155255-886fb9371eb4.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.10.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.16.0.mod) = cguY8b8DPWtkpFTKjCnNym6SZat9cNs7g03/SVYPFYc=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.16.0.zip) = ykOYQYPrFPf1DTPaNQMS/tHELhBtzqwkN7/VCEtJfc0=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.3.0.mod) = 7Q/wxQgadUz8vnaMvPYMY5dbNddufXuZxayb+m2YKFE=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.6.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.6.0.zip) = fHUXUpejs2i4Br0kx0AWKd8R3MZV48FEcAWCgvEBymo=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod) = iWkRXko5EIhIMk55ob2KhEUjDm46rMvp+AV/tQ//yME=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20190412213103-97732733099d.mod) = GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20200323222414-85ca7c5b95cd.mod) = GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20201119102817-f84b799fce68.mod) = GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210615035016-665e8c7367d1.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220615213510-4f61da869c0c.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220722155257-8c9f86f7a55f.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.12.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.13.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.17.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.17.0.zip) = tJ+5uqLNEzWWkn7wcM50vzgiPZfnyB73P+Hosqs2Oc0=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.4.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.19.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.20.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.28.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.35.0.mod) = 9n4+GPTAjmCn6Acmqza2kf3Opbga4caW/2TK9Ri8/j0=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.35.0.zip) = 3DwgYRFoqqj9oNcZmb4aUiKgule8dnyXilkOQf8u3jU=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.7.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.mod) = gEMD+LHDAkNrxEjGUXzz8yIWYR8cf/1ytS3yppVlpcY=
+SHA256 (go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.zip) = uECM4WnO4b3kkwjGMqQQhCJOw8j0pcCVDp6Y4DIUDgE=
 SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20201126162022-7de9c90e9dd1.mod) = TLqxT3cGdxsnHZlaGzzBMf5aJGqtx+5tG6bwvYlHgfo=
 SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20210927222741-03fcf44c2211.mod) = dAeU4pFPXMh+JWVsWEMiKyxlZlghIF9FYyoEd8jT95s=
+SHA256 (go_modules/golang.org/x/term/@v/v0.12.0.mod) = wpIGWJdMmcgFJ4+azIRDYmbw9101cToIjB80DiZFM10=
 SHA256 (go_modules/golang.org/x/term/@v/v0.17.0.mod) = 2+oCJUqsLPP9D3LHxgLlQ8X7rS0A2vwvgZwoqTUlgZk=
-SHA256 (go_modules/golang.org/x/term/@v/v0.17.0.zip) = o49AMBqcoRVO3HDcv8bdKizlWrvUna2AMfsVwaXmJFk=
+SHA256 (go_modules/golang.org/x/term/@v/v0.20.0.mod) = popv0up5oDshapIJPgQ6AnvvRuJ19M4MpNIh3f0kTwE=
+SHA256 (go_modules/golang.org/x/term/@v/v0.27.0.mod) = jgx9MEj56ChUn3qvD20iHjLjDc/a++1akW0tyzIpLbY=
+SHA256 (go_modules/golang.org/x/term/@v/v0.34.0.mod) = pf+AuqfyY5257Z30bvbOKf0asbQnXpuKaFaqm47N4no=
+SHA256 (go_modules/golang.org/x/term/@v/v0.34.0.zip) = IigcvzBWBDPVfejXLBFR+crCkXeV3G6faU96Ulu1MJw=
 SHA256 (go_modules/golang.org/x/term/@v/v0.5.0.mod) = DW9YIoqtwaZSjmdV2gGFFlZuOuXFIB963hdz9W+o2TQ=
-SHA256 (go_modules/golang.org/x/term/@v/v0.7.0.mod) = RsDxQ/3tcWQnE3P7XJr/a2bC0r7iyhjANT6qnUqJxKI=
+SHA256 (go_modules/golang.org/x/term/@v/v0.8.0.mod) = XTYtaoNFP3Akcl6CTAXFlJYk749MsT9dfj1Lfxygsyc=
+SHA256 (go_modules/golang.org/x/text/@v/v0.13.0.mod) = FR5qGDlJHEtQ3+nDNFHwYyjVUYvY7koAYd4Ct60zL7I=
 SHA256 (go_modules/golang.org/x/text/@v/v0.14.0.mod) = lxV58X6avFkmq3YhT1M71RfPSSXIhSQ6xHVaGgp8ae8=
-SHA256 (go_modules/golang.org/x/text/@v/v0.14.0.zip) = uYFIl+DgnNV2p6AT8GbH21N6PVONLg9g8Mrum8Gz9K8=
+SHA256 (go_modules/golang.org/x/text/@v/v0.15.0.mod) = lxV58X6avFkmq3YhT1M71RfPSSXIhSQ6xHVaGgp8ae8=
+SHA256 (go_modules/golang.org/x/text/@v/v0.21.0.mod) = wBWvdGl7kVrUGQvifPb1u+AqFYrM7w281KQqEAAt9JY=
+SHA256 (go_modules/golang.org/x/text/@v/v0.28.0.mod) = URSs2/q356CXgI0L1M3wbjowQ+S8Xk5JdHFdZkUCaYo=
+SHA256 (go_modules/golang.org/x/text/@v/v0.28.0.zip) = RiWeFBaufsat8YZ8X5+rMq8EdqFI48lfHfuxNPSs9I0=
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.0.mod) = NoedWG/YAB6E2oeHGQoR5PeHSeKoHf6Lm2kxiZ//Mc8=
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.3.mod) = +7eojtFAUV55Dsp6EP/TGcl4axHGpsfln4D3+ze7RUI=
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.7.mod) = xF1mkIlCe8RjXQexhfm5aAMy0cSMdbPEnLcVuBoEpbA=
 SHA256 (go_modules/golang.org/x/text/@v/v0.5.0.mod) = FZKedvzgSupMkqNUQmu0M3BoRkWk7gPy510MLrFGYwQ=
 SHA256 (go_modules/golang.org/x/text/@v/v0.7.0.mod) = FZKedvzgSupMkqNUQmu0M3BoRkWk7gPy510MLrFGYwQ=
 SHA256 (go_modules/golang.org/x/text/@v/v0.9.0.mod) = Q29ZLne1k7AvvqN04jrTNpyGI/8NKckd594eZnLbmkE=
+SHA256 (go_modules/golang.org/x/time/@v/v0.12.0.mod) = jxJQ7pIpPVYzDg8Z1yxQO7Uuu3HddUcJyJYDcAQnqwk=
+SHA256 (go_modules/golang.org/x/time/@v/v0.12.0.zip) = zcsExDsRKRnF4ND6HZB2kSStVpGKRObLB0eHbtflAVw=
 SHA256 (go_modules/golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod) = oOAvBnj+Ytw8S0vHf6kSybcN4Q+p988veq0DNzkrUq8=
 SHA256 (go_modules/golang.org/x/tools/@v/v0.0.0-20191119224855-298f0cb1881e.mod) = iNR5Jl+Ib15ZjXbAA9DyV7QtvxuJXYIKErWrCzUBrKE=
 SHA256 (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = KouTZYmPCCL6zmW6CJoTU+aKZdNC8wDKMXzOzN5kIfM=
-SHA256 (go_modules/golang.org/x/tools/@v/v0.14.0.mod) = pdITAroFd4OVj1r/cpV+0ovqJT4vcH8bQqI98jt+CD8=
-SHA256 (go_modules/golang.org/x/tools/@v/v0.18.0.mod) = 50bey1jkhGd4fTAWeC8jpJ67YeP4BTLE5sEsUxaXjV4=
-SHA256 (go_modules/golang.org/x/tools/@v/v0.18.0.zip) = 549esz8hyg9gTaO6xaI/EH0lBKAyUc/x7uoVJ0+4REQ=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = FCs0FrAOghO0CeJ5pDS5emzglTHJFMG0cXh4FX1Xmj8=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.20.0.mod) = eWl/LVFdgdU97voNI6qUHtuT3SxKXCHCmdQyBoQaUdk=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.mod) = RSXa1PVyPR5An2o5jBrn/V4sY31DpcrrSYRAd7kcnus=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.35.0.mod) = MQSDbVyS8EbmQUnd0cQt8jeFX4plIKvZylN05VTtmdk=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.36.0.mod) = U3kuYjgn70C+jxrzbc8SeQ6CeAs9M7SwlE9Wo1hLxCk=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.36.0.zip) = hbSGAw6ZXNW01W3qkvJHsyv04K4v5oFrKdRRS1pD/sg=
 SHA256 (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = gw7Xjc0+mSfEEuJkEjAwhEd0nVE9MQJNJ24kQ7IBZgk=
 SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U=
 SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.zip) = xOnwY8/tVGyQ8AqWV96sT5FaiZT4y+bb0/GOeeuDAs8=
@@ -247,23 +329,31 @@ SHA256 (go_modules/gopkg.in/yaml.v3/@v/v
 SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = qrj7xOYwDqCOav4crqGKIckMefSJ9SxT4vIEMfGpoBU=
 SHA256 (go_modules/jaytaylor.com/html2text/@v/v0.0.0-20230321000545-74c2419ad056.mod) = PZSUBwQ//4U6SY18PHNii+IB6n4fI6ZmOG40BvCZmIM=
 SHA256 (go_modules/jaytaylor.com/html2text/@v/v0.0.0-20230321000545-74c2419ad056.zip) = sFlo7dKzenDXFscoB7GCWlsbdTcX6KH3ChPB/cWbeLY=
-SHA256 (gonic-v0.16.4.zip) = eFh47jOoAZD0IvG6NYl7C6NAk3gQA7XJV8XVilTvB1s=
+SHA256 (gonic-v0.17.0.zip) = CsI9ZtwWZIs2ufBlFFn/DRUAxnXn68PgqCita/6P88c=
 SIZE (go_modules/cloud.google.com/go/@v/v0.33.1.mod) = 27
 SIZE (go_modules/cloud.google.com/go/@v/v0.33.1.zip) = 2775285
+SIZE (go_modules/github.com/!karpeles!lab/reflink/@v/v1.0.2.mod) = 92
+SIZE (go_modules/github.com/!karpeles!lab/reflink/@v/v1.0.2.zip) = 10292
 SIZE (go_modules/github.com/!masterminds/goutils/@v/v1.1.1.mod) = 38
 SIZE (go_modules/github.com/!masterminds/goutils/@v/v1.1.1.zip) = 21693
 SIZE (go_modules/github.com/!masterminds/semver/@v/v1.5.0.mod) = 37
 SIZE (go_modules/github.com/!masterminds/semver/@v/v1.5.0.zip) = 38193
 SIZE (go_modules/github.com/!masterminds/sprig/@v/v2.22.0+incompatible.mod) = 36
 SIZE (go_modules/github.com/!masterminds/sprig/@v/v2.22.0+incompatible.zip) = 60916
+SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.3.mod) = 148
+SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.10.3.zip) = 136191
 SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.5.1.mod) = 153
 SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.8.0.mod) = 153
-SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.9.0.mod) = 126
-SIZE (go_modules/github.com/!puerkito!bio/goquery/@v/v1.9.0.zip) = 134188
 SIZE (go_modules/github.com/andybalholm/cascadia/@v/v1.1.0.mod) = 104
 SIZE (go_modules/github.com/andybalholm/cascadia/@v/v1.3.1.mod) = 109
-SIZE (go_modules/github.com/andybalholm/cascadia/@v/v1.3.2.mod) = 81
-SIZE (go_modules/github.com/andybalholm/cascadia/@v/v1.3.2.zip) = 53781
+SIZE (go_modules/github.com/andybalholm/cascadia/@v/v1.3.3.mod) = 82
+SIZE (go_modules/github.com/andybalholm/cascadia/@v/v1.3.3.zip) = 54975
+SIZE (go_modules/github.com/araddon/dateparse/@v/v0.0.0-20210429162001-6b43995a97de.mod) = 212
+SIZE (go_modules/github.com/araddon/dateparse/@v/v0.0.0-20210429162001-6b43995a97de.zip) = 32309
+SIZE (go_modules/github.com/argusdusty/treelock/@v/v0.0.0-20180405040243-bde644eb4b53.mod) = 38
+SIZE (go_modules/github.com/argusdusty/treelock/@v/v0.0.0-20180405040243-bde644eb4b53.zip) = 3857
+SIZE (go_modules/github.com/containrrr/shoutrrr/@v/v0.8.0.mod) = 1622
+SIZE (go_modules/github.com/containrrr/shoutrrr/@v/v0.8.0.zip) = 2581789
 SIZE (go_modules/github.com/cpuguy83/go-md2man/v2/@v/v2.0.0-20190314233015-f79a8a8ca69d.mod) = 217
 SIZE (go_modules/github.com/cpuguy83/go-md2man/v2/@v/v2.0.0-20190314233015-f79a8a8ca69d.zip) = 12266
 SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.0.mod) = 34
@@ -272,27 +362,33 @@ SIZE (go_modules/github.com/davecgh/go-s
 SIZE (go_modules/github.com/denisenkom/go-mssqldb/@v/v0.0.0-20181014144952-4e0d7dc8888f.mod) = 40
 SIZE (go_modules/github.com/denisenkom/go-mssqldb/@v/v0.0.0-20191124224453-732737034ffd.mod) = 182
 SIZE (go_modules/github.com/denisenkom/go-mssqldb/@v/v0.0.0-20191124224453-732737034ffd.zip) = 565167
-SIZE (go_modules/github.com/dexterlb/mpvipc/@v/v0.0.0-20230829142118-145d6eabdc37.mod) = 34
-SIZE (go_modules/github.com/dexterlb/mpvipc/@v/v0.0.0-20230829142118-145d6eabdc37.zip) = 9785
+SIZE (go_modules/github.com/dexterlb/mpvipc/@v/v0.0.0-20241005113212-7cdefca0e933.mod) = 117
+SIZE (go_modules/github.com/dexterlb/mpvipc/@v/v0.0.0-20241005113212-7cdefca0e933.zip) = 10513
 SIZE (go_modules/github.com/disintegration/imaging/@v/v1.6.2.mod) = 104
 SIZE (go_modules/github.com/disintegration/imaging/@v/v1.6.2.zip) = 2229742
+SIZE (go_modules/github.com/djherbis/times/@v/v1.6.0.mod) = 103
+SIZE (go_modules/github.com/djherbis/times/@v/v1.6.0.zip) = 20667
 SIZE (go_modules/github.com/dustin/go-humanize/@v/v1.0.1.mod) = 46
 SIZE (go_modules/github.com/dustin/go-humanize/@v/v1.0.1.zip) = 27015
 SIZE (go_modules/github.com/erikstmartin/go-testdb/@v/v0.0.0-20160219214506-8d10e4a1bae5.mod) = 41
 SIZE (go_modules/github.com/erikstmartin/go-testdb/@v/v0.0.0-20160219214506-8d10e4a1bae5.zip) = 13513
+SIZE (go_modules/github.com/fatih/color/@v/v1.18.0.mod) = 161
+SIZE (go_modules/github.com/fatih/color/@v/v1.18.0.zip) = 15099
 SIZE (go_modules/github.com/fatih/structs/@v/v1.1.0.mod) = 32
 SIZE (go_modules/github.com/fatih/structs/@v/v1.1.0.zip) = 17890
-SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.7.0.mod) = 278
-SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.7.0.zip) = 90661
+SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.9.0.mod) = 279
+SIZE (go_modules/github.com/fsnotify/fsnotify/@v/v1.9.0.zip) = 116946
 SIZE (go_modules/github.com/go-openapi/jsonpointer/@v/v0.19.5.mod) = 210
-SIZE (go_modules/github.com/go-openapi/jsonpointer/@v/v0.20.0.mod) = 418
-SIZE (go_modules/github.com/go-openapi/jsonpointer/@v/v0.20.0.zip) = 19069
+SIZE (go_modules/github.com/go-openapi/jsonpointer/@v/v0.21.2.mod) = 419
+SIZE (go_modules/github.com/go-openapi/jsonpointer/@v/v0.21.2.zip) = 23160
 SIZE (go_modules/github.com/go-openapi/swag/@v/v0.21.1.mod) = 618
-SIZE (go_modules/github.com/go-openapi/swag/@v/v0.22.4.mod) = 595
-SIZE (go_modules/github.com/go-openapi/swag/@v/v0.22.4.zip) = 54638
+SIZE (go_modules/github.com/go-openapi/swag/@v/v0.23.1.mod) = 416
+SIZE (go_modules/github.com/go-openapi/swag/@v/v0.23.1.zip) = 61359
 SIZE (go_modules/github.com/go-sql-driver/mysql/@v/v1.4.1.mod) = 38
 SIZE (go_modules/github.com/go-sql-driver/mysql/@v/v1.5.0.mod) = 47
 SIZE (go_modules/github.com/go-sql-driver/mysql/@v/v1.5.0.zip) = 113293
+SIZE (go_modules/github.com/goccy/go-yaml/@v/v1.18.0.mod) = 43
+SIZE (go_modules/github.com/goccy/go-yaml/@v/v1.18.0.zip) = 487991
 SIZE (go_modules/github.com/gofrs/uuid/@v/v3.2.0+incompatible.mod) = 29
 SIZE (go_modules/github.com/gofrs/uuid/@v/v3.2.0+incompatible.zip) = 36892
 SIZE (go_modules/github.com/golang-sql/civil/@v/v0.0.0-20190719163853-cb61b32ac6fe.mod) = 35
@@ -300,8 +396,8 @@ SIZE (go_modules/github.com/golang-sql/c
 SIZE (go_modules/github.com/golang/protobuf/@v/v1.2.0.mod) = 34
 SIZE (go_modules/github.com/golang/protobuf/@v/v1.2.0.zip) = 482403
 SIZE (go_modules/github.com/google/go-cmp/@v/v0.2.0.mod) = 32
-SIZE (go_modules/github.com/google/go-cmp/@v/v0.5.8.mod) = 41
-SIZE (go_modules/github.com/google/go-cmp/@v/v0.5.8.zip) = 131550
+SIZE (go_modules/github.com/google/go-cmp/@v/v0.6.0.mod) = 41
+SIZE (go_modules/github.com/google/go-cmp/@v/v0.6.0.zip) = 129773
 SIZE (go_modules/github.com/google/gofuzz/@v/v1.0.0.mod) = 41
 SIZE (go_modules/github.com/google/gofuzz/@v/v1.2.0.mod) = 41
 SIZE (go_modules/github.com/google/gofuzz/@v/v1.2.0.zip) = 22166
@@ -316,10 +412,14 @@ SIZE (go_modules/github.com/gorilla/secu
 SIZE (go_modules/github.com/gorilla/securecookie/@v/v1.1.2.mod) = 89
 SIZE (go_modules/github.com/gorilla/securecookie/@v/v1.1.2.zip) = 17116
 SIZE (go_modules/github.com/gorilla/sessions/@v/v1.2.1.mod) = 83
-SIZE (go_modules/github.com/gorilla/sessions/@v/v1.2.2.mod) = 92
-SIZE (go_modules/github.com/gorilla/sessions/@v/v1.2.2.zip) = 21605
-SIZE (go_modules/github.com/huandu/xstrings/@v/v1.4.0.mod) = 43
-SIZE (go_modules/github.com/huandu/xstrings/@v/v1.4.0.zip) = 25512
+SIZE (go_modules/github.com/gorilla/sessions/@v/v1.4.0.mod) = 92
+SIZE (go_modules/github.com/gorilla/sessions/@v/v1.4.0.zip) = 20668
+SIZE (go_modules/github.com/gosimple/unidecode/@v/v1.0.1.mod) = 46
+SIZE (go_modules/github.com/gosimple/unidecode/@v/v1.0.1.zip) = 281977
+SIZE (go_modules/github.com/gregjones/httpcache/@v/v0.0.0-20190611155906-901d90724c79.mod) = 38
+SIZE (go_modules/github.com/gregjones/httpcache/@v/v0.0.0-20190611155906-901d90724c79.zip) = 21056
+SIZE (go_modules/github.com/huandu/xstrings/@v/v1.5.0.mod) = 43
+SIZE (go_modules/github.com/huandu/xstrings/@v/v1.5.0.zip) = 25745
 SIZE (go_modules/github.com/imdario/mergo/@v/v0.3.16.mod) = 74
 SIZE (go_modules/github.com/imdario/mergo/@v/v0.3.16.zip) = 50696
 SIZE (go_modules/github.com/jinzhu/gorm/@v/v1.9.17-0.20211120011537-5c235b72a414.mod) = 428
@@ -334,8 +434,8 @@ SIZE (go_modules/github.com/jinzhu/now/@
 SIZE (go_modules/github.com/jinzhu/now/@v/v1.1.2.zip) = 9470
 SIZE (go_modules/github.com/joho/godotenv/@v/v1.3.0.mod) = 32
 SIZE (go_modules/github.com/joho/godotenv/@v/v1.3.0.zip) = 12758
-SIZE (go_modules/github.com/josephburnett/jd/@v/v1.7.1.mod) = 281
-SIZE (go_modules/github.com/josephburnett/jd/@v/v1.7.1.zip) = 124400
+SIZE (go_modules/github.com/josephburnett/jd/@v/v1.9.2.mod) = 393
+SIZE (go_modules/github.com/josephburnett/jd/@v/v1.9.2.zip) = 176443
 SIZE (go_modules/github.com/josharian/intern/@v/v1.0.0.mod) = 43
 SIZE (go_modules/github.com/josharian/intern/@v/v1.0.0.zip) = 2648
 SIZE (go_modules/github.com/json-iterator/go/@v/v1.1.12.mod) = 267
@@ -349,33 +449,45 @@ SIZE (go_modules/github.com/lib/pq/@v/v1
 SIZE (go_modules/github.com/lib/pq/@v/v1.3.0.mod) = 25
 SIZE (go_modules/github.com/lib/pq/@v/v1.3.0.zip) = 114746
 SIZE (go_modules/github.com/mailru/easyjson/@v/v0.7.7.mod) = 87
-SIZE (go_modules/github.com/mailru/easyjson/@v/v0.7.7.zip) = 84600
-SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.15.mod) = 84
-SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.15.zip) = 21768
+SIZE (go_modules/github.com/mailru/easyjson/@v/v0.9.0.mod) = 87
+SIZE (go_modules/github.com/mailru/easyjson/@v/v0.9.0.zip) = 85510
+SIZE (go_modules/github.com/mattn/go-colorable/@v/v0.1.14.mod) = 121
+SIZE (go_modules/github.com/mattn/go-colorable/@v/v0.1.14.zip) = 13436
+SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.mod) = 76
+SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.zip) = 8936
+SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.16.mod) = 84
+SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.16.zip) = 22002
 SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.9.mod) = 45
 SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.10.0.mod) = 35
 SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.0.mod) = 161
-SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.mod) = 146
-SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.zip) = 2674679
+SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.32.mod) = 146
+SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.32.zip) = 2748068
 SIZE (go_modules/github.com/mitchellh/copystructure/@v/v1.2.0.mod) = 100
 SIZE (go_modules/github.com/mitchellh/copystructure/@v/v1.2.0.zip) = 12351
 SIZE (go_modules/github.com/mitchellh/mapstructure/@v/v1.5.0.mod) = 50
 SIZE (go_modules/github.com/mitchellh/mapstructure/@v/v1.5.0.zip) = 35272
 SIZE (go_modules/github.com/mitchellh/reflectwalk/@v/v1.0.2.mod) = 40
 SIZE (go_modules/github.com/mitchellh/reflectwalk/@v/v1.0.2.zip) = 8412
-SIZE (go_modules/github.com/mmcdole/gofeed/@v/v1.2.1.mod) = 809
-SIZE (go_modules/github.com/mmcdole/gofeed/@v/v1.2.1.zip) = 504410
-SIZE (go_modules/github.com/mmcdole/goxpp/@v/v1.1.0.mod) = 232
-SIZE (go_modules/github.com/mmcdole/goxpp/@v/v1.1.0.zip) = 8631
+SIZE (go_modules/github.com/mmcdole/gofeed/@v/v1.3.0.mod) = 839
+SIZE (go_modules/github.com/mmcdole/gofeed/@v/v1.3.0.zip) = 510889
+SIZE (go_modules/github.com/mmcdole/goxpp/@v/v1.1.1-0.20240225020742-a0c311522b23.mod) = 232
+SIZE (go_modules/github.com/mmcdole/goxpp/@v/v1.1.1.mod) = 232
+SIZE (go_modules/github.com/mmcdole/goxpp/@v/v1.1.1.zip) = 8938
 SIZE (go_modules/github.com/modern-go/concurrent/@v/v0.0.0-20180228061459-e0a39a4cb421.mod) = 39
 SIZE (go_modules/github.com/modern-go/concurrent/@v/v0.0.0-20180306012644-bacd9c7ef1dd.mod) = 39
 SIZE (go_modules/github.com/modern-go/concurrent/@v/v0.0.0-20180306012644-bacd9c7ef1dd.zip) = 10936
 SIZE (go_modules/github.com/modern-go/reflect2/@v/v1.0.2.mod) = 46
 SIZE (go_modules/github.com/modern-go/reflect2/@v/v1.0.2.zip) = 25186
+SIZE (go_modules/github.com/ncruces/go-sqlite3/@v/v0.27.1.mod) = 617
+SIZE (go_modules/github.com/ncruces/go-sqlite3/@v/v0.27.1.zip) = 934917
+SIZE (go_modules/github.com/ncruces/julianday/@v/v1.0.0.mod) = 45
+SIZE (go_modules/github.com/ncruces/julianday/@v/v1.0.0.zip) = 6181
 SIZE (go_modules/github.com/nfnt/resize/@v/v0.0.0-20180221191011-83c6a9932646.mod) = 30
 SIZE (go_modules/github.com/nfnt/resize/@v/v0.0.0-20180221191011-83c6a9932646.zip) = 21438
 SIZE (go_modules/github.com/olekukonko/tablewriter/@v/v0.0.5.mod) = 96
 SIZE (go_modules/github.com/olekukonko/tablewriter/@v/v0.0.5.zip) = 24933
+SIZE (go_modules/github.com/olekukonko/tablewriter/@v/v1.0.9.mod) = 446
+SIZE (go_modules/github.com/olekukonko/tablewriter/@v/v1.0.9.zip) = 417866
 SIZE (go_modules/github.com/philippta/go-template/@v/v0.0.0-20220911145045-4556aca435e4.mod) = 49
 SIZE (go_modules/github.com/philippta/go-template/@v/v0.0.0-20220911145045-4556aca435e4.zip) = 214677
 SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = 37
@@ -386,46 +498,68 @@ SIZE (go_modules/github.com/rivo/uniseg/
 SIZE (go_modules/github.com/rivo/uniseg/@v/v0.4.7.mod) = 39
 SIZE (go_modules/github.com/rivo/uniseg/@v/v0.4.7.zip) = 481951
 SIZE (go_modules/github.com/rogpeppe/go-internal/@v/v1.12.0.mod) = 167
-SIZE (go_modules/github.com/rogpeppe/go-internal/@v/v1.12.0.zip) = 190596
+SIZE (go_modules/github.com/rogpeppe/go-internal/@v/v1.14.1.mod) = 141
+SIZE (go_modules/github.com/rogpeppe/go-internal/@v/v1.14.1.zip) = 190962
 SIZE (go_modules/github.com/russross/blackfriday/v2/@v/v2.0.1.mod) = 42
 SIZE (go_modules/github.com/russross/blackfriday/v2/@v/v2.0.1.zip) = 110026
-SIZE (go_modules/github.com/sentriz/audiotags/@v/v0.0.0-20240202193907-618ae39d7743.mod) = 240
-SIZE (go_modules/github.com/sentriz/audiotags/@v/v0.0.0-20240202193907-618ae39d7743.zip) = 2435012
+SIZE (go_modules/github.com/sentriz/audiotags/@v/v0.0.0-20240918190302-048d6470aae6.mod) = 45
+SIZE (go_modules/github.com/sentriz/audiotags/@v/v0.0.0-20240918190302-048d6470aae6.zip) = 2434133
 SIZE (go_modules/github.com/sentriz/gormstore/@v/v0.0.0-20220105134332-64e31f7f6981.mod) = 231
 SIZE (go_modules/github.com/sentriz/gormstore/@v/v0.0.0-20220105134332-64e31f7f6981.zip) = 6963
+SIZE (go_modules/github.com/sergi/go-diff/@v/v1.4.0.mod) = 281
+SIZE (go_modules/github.com/sergi/go-diff/@v/v1.4.0.zip) = 1352740
 SIZE (go_modules/github.com/shurcoo!l/sanitized_anchor_name/@v/v1.0.0.mod) = 49
 SIZE (go_modules/github.com/shurcoo!l/sanitized_anchor_name/@v/v1.0.0.zip) = 3399
 SIZE (go_modules/github.com/ssor/bom/@v/v0.0.0-20170718123548-6386211fdfcf.mod) = 27
 SIZE (go_modules/github.com/ssor/bom/@v/v0.0.0-20170718123548-6386211fdfcf.zip) = 2796
 SIZE (go_modules/github.com/stretchr/objx/@v/v0.1.0.mod) = 32
-SIZE (go_modules/github.com/stretchr/objx/@v/v0.5.0.mod) = 85
-SIZE (go_modules/github.com/stretchr/objx/@v/v0.5.0.zip) = 44362
+SIZE (go_modules/github.com/stretchr/objx/@v/v0.5.2.mod) = 276
+SIZE (go_modules/github.com/stretchr/objx/@v/v0.5.2.zip) = 43974
+SIZE (go_modules/github.com/stretchr/testify/@v/v1.10.0.mod) = 417
+SIZE (go_modules/github.com/stretchr/testify/@v/v1.10.0.zip) = 130241
 SIZE (go_modules/github.com/stretchr/testify/@v/v1.3.0.mod) = 154
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.8.0.mod) = 188
 SIZE (go_modules/github.com/stretchr/testify/@v/v1.8.1.mod) = 188
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.8.4.mod) = 188
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.8.4.zip) = 120537
+SIZE (go_modules/github.com/tetratelabs/wazero/@v/v1.9.0.mod) = 295
+SIZE (go_modules/github.com/tetratelabs/wazero/@v/v1.9.0.zip) = 7597556
 SIZE (go_modules/github.com/urfave/cli/@v/v1.22.3.mod) = 180
 SIZE (go_modules/github.com/urfave/cli/@v/v1.22.3.zip) = 109081
+SIZE (go_modules/github.com/yudai/golcs/@v/v0.0.0-20170316035057-ecda9a501e82.mod) = 30
+SIZE (go_modules/github.com/yudai/golcs/@v/v0.0.0-20170316035057-ecda9a501e82.zip) = 4579
 SIZE (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 41
 SIZE (go_modules/github.com/yuin/goldmark/@v/v1.4.13.zip) = 229017
-SIZE (go_modules/go.senan.xyz/flagconf/@v/v0.1.5.mod) = 178
-SIZE (go_modules/go.senan.xyz/flagconf/@v/v0.1.5.zip) = 7946
+SIZE (go_modules/go.senan.xyz/flagconf/@v/v0.1.9.mod) = 178
+SIZE (go_modules/go.senan.xyz/flagconf/@v/v0.1.9.zip) = 8082
+SIZE (go_modules/go.senan.xyz/natcmp/@v/v0.1.2.mod) = 36
+SIZE (go_modules/go.senan.xyz/natcmp/@v/v0.1.2.zip) = 3838
+SIZE (go_modules/go.senan.xyz/sqlb/@v/v0.2.7.mod) = 356
+SIZE (go_modules/go.senan.xyz/sqlb/@v/v0.2.7.zip) = 13333
+SIZE (go_modules/go.senan.xyz/table/@v/v0.0.0-20240227175247-cf2c834b4c23.mod) = 76
+SIZE (go_modules/go.senan.xyz/table/@v/v0.0.0-20240227175247-cf2c834b4c23.zip) = 4161
+SIZE (go_modules/go.senan.xyz/taglib/@v/v0.7.2.mod) = 82
+SIZE (go_modules/go.senan.xyz/taglib/@v/v0.7.2.zip) = 1648882
+SIZE (go_modules/go.senan.xyz/wrtag/@v/v0.16.0.mod) = 1506
+SIZE (go_modules/go.senan.xyz/wrtag/@v/v0.16.0.zip) = 1081328
 SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20181112202954-3d3f9f413869.mod) = 27
 SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod) = 88
 SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20190325154230-a5d413f7728c.mod) = 88
 SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20191205180655-e7c4368fe9dd.mod) = 155
 SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20210921155107-089bfa567519.mod) = 247
+SIZE (go_modules/golang.org/x/crypto/@v/v0.13.0.mod) = 190
 SIZE (go_modules/golang.org/x/crypto/@v/v0.19.0.mod) = 190
-SIZE (go_modules/golang.org/x/crypto/@v/v0.20.0.mod) = 190
-SIZE (go_modules/golang.org/x/crypto/@v/v0.20.0.zip) = 1799300
-SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20240222234643-814bf88cf225.mod) = 133
-SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20240222234643-814bf88cf225.zip) = 596216
+SIZE (go_modules/golang.org/x/crypto/@v/v0.23.0.mod) = 190
+SIZE (go_modules/golang.org/x/crypto/@v/v0.31.0.mod) = 190
+SIZE (go_modules/golang.org/x/crypto/@v/v0.41.0.mod) = 192
+SIZE (go_modules/golang.org/x/crypto/@v/v0.41.0.zip) = 2230312
+SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20240719175910-8a7402abbf56.mod) = 179
+SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20240719175910-8a7402abbf56.zip) = 629083
 SIZE (go_modules/golang.org/x/image/@v/v0.0.0-20191009234506-e7c1f5e7dbb8.mod) = 69
-SIZE (go_modules/golang.org/x/image/@v/v0.15.0.mod) = 70
-SIZE (go_modules/golang.org/x/image/@v/v0.15.0.zip) = 5290875
+SIZE (go_modules/golang.org/x/image/@v/v0.30.0.mod) = 72
+SIZE (go_modules/golang.org/x/image/@v/v0.30.0.zip) = 5310236
+SIZE (go_modules/golang.org/x/mod/@v/v0.12.0.mod) = 84
 SIZE (go_modules/golang.org/x/mod/@v/v0.15.0.mod) = 84
-SIZE (go_modules/golang.org/x/mod/@v/v0.15.0.zip) = 164698
+SIZE (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = 84
+SIZE (go_modules/golang.org/x/mod/@v/v0.26.0.mod) = 86
+SIZE (go_modules/golang.org/x/mod/@v/v0.26.0.zip) = 172649
 SIZE (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220419223038-86c51ed26bb4.mod) = 157
 SIZE (go_modules/golang.org/x/mod/@v/v0.8.0.mod) = 84
 SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20180218175443-cbe0f9307d01.mod) = 24
@@ -436,49 +570,79 @@ SIZE (go_modules/golang.org/x/net/@v/v0.
 SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20200324143707-d3edc9973b7e.mod) = 181
 SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20210226172049-e18ecbb05110.mod) = 179
 SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20220722155237-a158d28d115b.mod) = 179
+SIZE (go_modules/golang.org/x/net/@v/v0.10.0.mod) = 123
+SIZE (go_modules/golang.org/x/net/@v/v0.15.0.mod) = 155
 SIZE (go_modules/golang.org/x/net/@v/v0.21.0.mod) = 155
-SIZE (go_modules/golang.org/x/net/@v/v0.21.0.zip) = 1868726
+SIZE (go_modules/golang.org/x/net/@v/v0.25.0.mod) = 155
+SIZE (go_modules/golang.org/x/net/@v/v0.33.0.mod) = 155
+SIZE (go_modules/golang.org/x/net/@v/v0.39.0.mod) = 157
 SIZE (go_modules/golang.org/x/net/@v/v0.4.0.mod) = 123
+SIZE (go_modules/golang.org/x/net/@v/v0.42.0.mod) = 157
+SIZE (go_modules/golang.org/x/net/@v/v0.43.0.mod) = 157
+SIZE (go_modules/golang.org/x/net/@v/v0.43.0.zip) = 1910619
 SIZE (go_modules/golang.org/x/net/@v/v0.6.0.mod) = 123
-SIZE (go_modules/golang.org/x/net/@v/v0.9.0.mod) = 123
 SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) = 25
 SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20220722155255-886fb9371eb4.mod) = 25
 SIZE (go_modules/golang.org/x/sync/@v/v0.1.0.mod) = 25
+SIZE (go_modules/golang.org/x/sync/@v/v0.10.0.mod) = 34
+SIZE (go_modules/golang.org/x/sync/@v/v0.16.0.mod) = 36
+SIZE (go_modules/golang.org/x/sync/@v/v0.16.0.zip) = 25707
+SIZE (go_modules/golang.org/x/sync/@v/v0.3.0.mod) = 34
 SIZE (go_modules/golang.org/x/sync/@v/v0.6.0.mod) = 34
-SIZE (go_modules/golang.org/x/sync/@v/v0.6.0.zip) = 26351
+SIZE (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = 34
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod) = 24
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20190412213103-97732733099d.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20200323222414-85ca7c5b95cd.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20201119102817-f84b799fce68.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210615035016-665e8c7367d1.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220615213510-4f61da869c0c.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220722155257-8c9f86f7a55f.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.12.0.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.13.0.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.17.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.17.0.zip) = 1905235
-SIZE (go_modules/golang.org/x/sys/@v/v0.4.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.19.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.20.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.28.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.35.0.mod) = 35
+SIZE (go_modules/golang.org/x/sys/@v/v0.35.0.zip) = 1998204
 SIZE (go_modules/golang.org/x/sys/@v/v0.5.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.7.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.8.0.mod) = 33
+SIZE (go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.mod) = 138
+SIZE (go_modules/golang.org/x/telemetry/@v/v0.0.0-20240228155512-f48c80bd79b2.zip) = 951048
 SIZE (go_modules/golang.org/x/term/@v/v0.0.0-20201126162022-7de9c90e9dd1.mod) = 95
 SIZE (go_modules/golang.org/x/term/@v/v0.0.0-20210927222741-03fcf44c2211.mod) = 95
+SIZE (go_modules/golang.org/x/term/@v/v0.12.0.mod) = 68
 SIZE (go_modules/golang.org/x/term/@v/v0.17.0.mod) = 68
-SIZE (go_modules/golang.org/x/term/@v/v0.17.0.zip) = 19883
+SIZE (go_modules/golang.org/x/term/@v/v0.20.0.mod) = 68
+SIZE (go_modules/golang.org/x/term/@v/v0.27.0.mod) = 68
+SIZE (go_modules/golang.org/x/term/@v/v0.34.0.mod) = 70
+SIZE (go_modules/golang.org/x/term/@v/v0.34.0.zip) = 21166
 SIZE (go_modules/golang.org/x/term/@v/v0.5.0.mod) = 67
-SIZE (go_modules/golang.org/x/term/@v/v0.7.0.mod) = 67
+SIZE (go_modules/golang.org/x/term/@v/v0.8.0.mod) = 67
+SIZE (go_modules/golang.org/x/text/@v/v0.13.0.mod) = 197
 SIZE (go_modules/golang.org/x/text/@v/v0.14.0.mod) = 197
-SIZE (go_modules/golang.org/x/text/@v/v0.14.0.zip) = 9235236
+SIZE (go_modules/golang.org/x/text/@v/v0.15.0.mod) = 197
+SIZE (go_modules/golang.org/x/text/@v/v0.21.0.mod) = 221
+SIZE (go_modules/golang.org/x/text/@v/v0.28.0.mod) = 190
+SIZE (go_modules/golang.org/x/text/@v/v0.28.0.zip) = 9234223
 SIZE (go_modules/golang.org/x/text/@v/v0.3.0.mod) = 25
 SIZE (go_modules/golang.org/x/text/@v/v0.3.3.mod) = 97
 SIZE (go_modules/golang.org/x/text/@v/v0.3.7.mod) = 97
 SIZE (go_modules/golang.org/x/text/@v/v0.5.0.mod) = 258
 SIZE (go_modules/golang.org/x/text/@v/v0.7.0.mod) = 258
 SIZE (go_modules/golang.org/x/text/@v/v0.9.0.mod) = 215
+SIZE (go_modules/golang.org/x/time/@v/v0.12.0.mod) = 36
+SIZE (go_modules/golang.org/x/time/@v/v0.12.0.zip) = 15010
 SIZE (go_modules/golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod) = 26
 SIZE (go_modules/golang.org/x/tools/@v/v0.0.0-20191119224855-298f0cb1881e.mod) = 212
 SIZE (go_modules/golang.org/x/tools/@v/v0.1.12.mod) = 327
-SIZE (go_modules/golang.org/x/tools/@v/v0.14.0.mod) = 194
-SIZE (go_modules/golang.org/x/tools/@v/v0.18.0.mod) = 278
-SIZE (go_modules/golang.org/x/tools/@v/v0.18.0.zip) = 3161817
+SIZE (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = 214
+SIZE (go_modules/golang.org/x/tools/@v/v0.20.0.mod) = 278
+SIZE (go_modules/golang.org/x/tools/@v/v0.21.1-0.20240508182429-e35e4ccd0d2d.mod) = 339
+SIZE (go_modules/golang.org/x/tools/@v/v0.35.0.mod) = 301
+SIZE (go_modules/golang.org/x/tools/@v/v0.36.0.mod) = 301
+SIZE (go_modules/golang.org/x/tools/@v/v0.36.0.zip) = 3553586
 SIZE (go_modules/golang.org/x/tools/@v/v0.6.0.mod) = 211
 SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = 37
 SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.zip) = 20009
@@ -497,4 +661,4 @@ SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.
 SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = 104623
 SIZE (go_modules/jaytaylor.com/html2text/@v/v0.0.0-20230321000545-74c2419ad056.mod) = 31
 SIZE (go_modules/jaytaylor.com/html2text/@v/v0.0.0-20230321000545-74c2419ad056.zip) = 18292
-SIZE (gonic-v0.16.4.zip) = 2064840
+SIZE (gonic-v0.17.0.zip) = 2071276
Index: modules.inc
===================================================================
RCS file: /cvs/ports/audio/gonic/modules.inc,v
diff -u -p -r1.2 modules.inc
--- modules.inc	23 Apr 2024 01:34:08 -0000	1.2
+++ modules.inc	12 Sep 2025 04:51:54 -0000
@@ -1,167 +1,225 @@
-MODGO_MODULES = \
-        cloud.google.com/go                              v0.33.1 \
-        github.com/!masterminds/goutils                  v1.1.1 \
-        github.com/!masterminds/semver                   v1.5.0 \
-        github.com/!masterminds/sprig                    v2.22.0+incompatible \
-        github.com/!puerkito!bio/goquery                 v1.9.0 \
-        github.com/andybalholm/cascadia                  v1.3.2 \
-        github.com/cpuguy83/go-md2man/v2                 v2.0.0-20190314233015-f79a8a8ca69d \
-        github.com/davecgh/go-spew                       v1.1.1 \
-        github.com/denisenkom/go-mssqldb                 v0.0.0-20191124224453-732737034ffd \
-        github.com/dexterlb/mpvipc                       v0.0.0-20230829142118-145d6eabdc37 \
-        github.com/disintegration/imaging                v1.6.2 \
-        github.com/dustin/go-humanize                    v1.0.1 \
-        github.com/erikstmartin/go-testdb                v0.0.0-20160219214506-8d10e4a1bae5 \
-        github.com/fatih/structs                         v1.1.0 \
-        github.com/fsnotify/fsnotify                     v1.7.0 \
-        github.com/go-openapi/jsonpointer                v0.20.0 \
-        github.com/go-openapi/swag                       v0.22.4 \
-        github.com/go-sql-driver/mysql                   v1.5.0 \
-        github.com/gofrs/uuid                            v3.2.0+incompatible \
-        github.com/golang-sql/civil                      v0.0.0-20190719163853-cb61b32ac6fe \
-        github.com/golang/protobuf                       v1.2.0 \
-        github.com/google/go-cmp                         v0.5.8 \
-        github.com/google/gofuzz                         v1.2.0 \
-        github.com/google/shlex                          v0.0.0-20191202100458-e7afc7fbc510 \
-        github.com/google/uuid                           v1.6.0 \
-        github.com/gorilla/context                       v1.1.2 \
-        github.com/gorilla/securecookie                  v1.1.2 \
-        github.com/gorilla/sessions                      v1.2.2 \
-        github.com/huandu/xstrings                       v1.4.0 \
-        github.com/imdario/mergo                         v0.3.16 \
-        github.com/jinzhu/gorm                           v1.9.17-0.20211120011537-5c235b72a414 \
-        github.com/jinzhu/inflection                     v1.0.0 \
-        github.com/jinzhu/now                            v1.1.2 \
-        github.com/joho/godotenv                         v1.3.0 \
-        github.com/josephburnett/jd                      v1.7.1 \
-        github.com/josharian/intern                      v1.0.0 \
-        github.com/json-iterator/go                      v1.1.12 \
-        github.com/kr/pretty                             v0.3.1 \
-        github.com/kr/text                               v0.2.0 \
-        github.com/lib/pq                                v1.3.0 \
-        github.com/mailru/easyjson                       v0.7.7 \
-        github.com/mattn/go-runewidth                    v0.0.15 \
-        github.com/mattn/go-sqlite3                      v1.14.22 \
-        github.com/mitchellh/copystructure               v1.2.0 \
-        github.com/mitchellh/mapstructure                v1.5.0 \
-        github.com/mitchellh/reflectwalk                 v1.0.2 \
-        github.com/mmcdole/gofeed                        v1.2.1 \
-        github.com/mmcdole/goxpp                         v1.1.0 \
-        github.com/modern-go/concurrent                  v0.0.0-20180306012644-bacd9c7ef1dd \
-        github.com/modern-go/reflect2                    v1.0.2 \
-        github.com/nfnt/resize                           v0.0.0-20180221191011-83c6a9932646 \
-        github.com/olekukonko/tablewriter                v0.0.5 \
-        github.com/philippta/go-template                 v0.0.0-20220911145045-4556aca435e4 \
-        github.com/pmezard/go-difflib                    v1.0.0 \
-        github.com/rainycape/unidecode                   v0.0.0-20150907023854-cb7f23ec59be \
-        github.com/rivo/uniseg                           v0.4.7 \
-        github.com/rogpeppe/go-internal                  v1.12.0 \
-        github.com/russross/blackfriday/v2               v2.0.1 \
-        github.com/sentriz/audiotags                     v0.0.0-20240202193907-618ae39d7743 \
-        github.com/sentriz/gormstore                     v0.0.0-20220105134332-64e31f7f6981 \
-        github.com/shurcoo!l/sanitized_anchor_name       v1.0.0 \
-        github.com/ssor/bom                              v0.0.0-20170718123548-6386211fdfcf \
-        github.com/stretchr/objx                         v0.5.0 \
-        github.com/stretchr/testify                      v1.8.4 \
-        github.com/urfave/cli                            v1.22.3 \
-        github.com/yuin/goldmark                         v1.4.13 \
-        go.senan.xyz/flagconf                            v0.1.5 \
-        golang.org/x/crypto                              v0.20.0 \
-        golang.org/x/exp                                 v0.0.0-20240222234643-814bf88cf225 \
-        golang.org/x/image                               v0.15.0 \
-        golang.org/x/mod                                 v0.15.0 \
-        golang.org/x/net                                 v0.21.0 \
-        golang.org/x/sync                                v0.6.0 \
-        golang.org/x/sys                                 v0.17.0 \
-        golang.org/x/term                                v0.17.0 \
-        golang.org/x/text                                v0.14.0 \
-        golang.org/x/tools                               v0.18.0 \
-        golang.org/x/xerrors                             v0.0.0-20190717185122-a985d3407aa7 \
-        google.golang.org/appengine                      v1.3.0 \
-        gopkg.in/check.v1                                v1.0.0-20201130134442-10cb98267c6c \
-        gopkg.in/gormigrate.v1                           v1.6.0 \
-        gopkg.in/natefinch/npipe.v2                      v2.0.0-20160621034901-c1b8fa8bdcce \
-        gopkg.in/yaml.v2                                 v2.4.0 \
-        gopkg.in/yaml.v3                                 v3.0.1 \
-        jaytaylor.com/html2text                          v0.0.0-20230321000545-74c2419ad056
+MODGO_MODULES =	\
+	cloud.google.com/go				 v0.33.1 \
+	github.com/!karpeles!lab/reflink		 v1.0.2 \
+	github.com/!masterminds/goutils			 v1.1.1 \
+	github.com/!masterminds/semver			 v1.5.0 \
+	github.com/!masterminds/sprig			 v2.22.0+incompatible \
+	github.com/!puerkito!bio/goquery		 v1.10.3 \
+	github.com/andybalholm/cascadia			 v1.3.3 \
+	github.com/araddon/dateparse			 v0.0.0-20210429162001-6b43995a97de \
+	github.com/argusdusty/treelock			 v0.0.0-20180405040243-bde644eb4b53 \
+	github.com/containrrr/shoutrrr			 v0.8.0 \
+	github.com/cpuguy83/go-md2man/v2		 v2.0.0-20190314233015-f79a8a8ca69d \
+	github.com/davecgh/go-spew			 v1.1.1 \
+	github.com/denisenkom/go-mssqldb		 v0.0.0-20191124224453-732737034ffd \
+	github.com/dexterlb/mpvipc			 v0.0.0-20241005113212-7cdefca0e933 \
+	github.com/disintegration/imaging		 v1.6.2 \
+	github.com/djherbis/times			 v1.6.0 \
+	github.com/dustin/go-humanize			 v1.0.1 \
+	github.com/erikstmartin/go-testdb		 v0.0.0-20160219214506-8d10e4a1bae5 \
+	github.com/fatih/color				 v1.18.0 \
+	github.com/fatih/structs			 v1.1.0 \
+	github.com/fsnotify/fsnotify			 v1.9.0 \
+	github.com/go-openapi/jsonpointer		 v0.21.2 \
+	github.com/go-openapi/swag			 v0.23.1 \
+	github.com/go-sql-driver/mysql			 v1.5.0 \
+	github.com/goccy/go-yaml			 v1.18.0 \
+	github.com/gofrs/uuid				 v3.2.0+incompatible \
+	github.com/golang-sql/civil			 v0.0.0-20190719163853-cb61b32ac6fe \
+	github.com/golang/protobuf			 v1.2.0 \
+	github.com/google/go-cmp			 v0.6.0 \
+	github.com/google/gofuzz			 v1.2.0 \
+	github.com/google/shlex				 v0.0.0-20191202100458-e7afc7fbc510 \
+	github.com/google/uuid				 v1.6.0 \
+	github.com/gorilla/context			 v1.1.2 \
+	github.com/gorilla/securecookie			 v1.1.2 \
+	github.com/gorilla/sessions			 v1.4.0 \
+	github.com/gosimple/unidecode			 v1.0.1 \
+	github.com/gregjones/httpcache			 v0.0.0-20190611155906-901d90724c79 \
+	github.com/huandu/xstrings			 v1.5.0 \
+	github.com/imdario/mergo			 v0.3.16 \
+	github.com/jinzhu/gorm				 v1.9.17-0.20211120011537-5c235b72a414 \
+	github.com/jinzhu/inflection			 v1.0.0 \
+	github.com/jinzhu/now				 v1.1.2 \
+	github.com/joho/godotenv			 v1.3.0 \
+	github.com/josephburnett/jd			 v1.9.2 \
+	github.com/josharian/intern			 v1.0.0 \
+	github.com/json-iterator/go			 v1.1.12 \
+	github.com/kr/pretty				 v0.3.1 \
+	github.com/kr/text				 v0.2.0 \
+	github.com/lib/pq				 v1.3.0 \
+	github.com/mailru/easyjson			 v0.9.0 \
+	github.com/mattn/go-colorable			 v0.1.14 \
+	github.com/mattn/go-isatty			 v0.0.20 \
+	github.com/mattn/go-runewidth			 v0.0.16 \
+	github.com/mattn/go-sqlite3			 v1.14.32 \
+	github.com/mitchellh/copystructure		 v1.2.0 \
+	github.com/mitchellh/mapstructure		 v1.5.0 \
+	github.com/mitchellh/reflectwalk		 v1.0.2 \
+	github.com/mmcdole/gofeed			 v1.3.0 \
+	github.com/mmcdole/goxpp			 v1.1.1 \
+	github.com/modern-go/concurrent			 v0.0.0-20180306012644-bacd9c7ef1dd \
+	github.com/modern-go/reflect2			 v1.0.2 \
+	github.com/ncruces/go-sqlite3			 v0.27.1 \
+	github.com/ncruces/julianday			 v1.0.0 \
+	github.com/nfnt/resize				 v0.0.0-20180221191011-83c6a9932646 \
+	github.com/olekukonko/tablewriter		 v0.0.5 \
+	github.com/olekukonko/tablewriter		 v1.0.9 \
+	github.com/philippta/go-template		 v0.0.0-20220911145045-4556aca435e4 \
+	github.com/pmezard/go-difflib			 v1.0.0 \
+	github.com/rainycape/unidecode			 v0.0.0-20150907023854-cb7f23ec59be \
+	github.com/rivo/uniseg				 v0.4.7 \
+	github.com/rogpeppe/go-internal			 v1.14.1 \
+	github.com/russross/blackfriday/v2		 v2.0.1 \
+	github.com/sentriz/audiotags			 v0.0.0-20240918190302-048d6470aae6 \
+	github.com/sentriz/gormstore			 v0.0.0-20220105134332-64e31f7f6981 \
+	github.com/sergi/go-diff			 v1.4.0 \
+	github.com/shurcoo!l/sanitized_anchor_name	 v1.0.0 \
+	github.com/ssor/bom				 v0.0.0-20170718123548-6386211fdfcf \
+	github.com/stretchr/objx			 v0.5.2 \
+	github.com/stretchr/testify			 v1.10.0 \
+	github.com/tetratelabs/wazero			 v1.9.0 \
+	github.com/urfave/cli				 v1.22.3 \
+	github.com/yudai/golcs				 v0.0.0-20170316035057-ecda9a501e82 \
+	github.com/yuin/goldmark			 v1.4.13 \
+	go.senan.xyz/flagconf				 v0.1.9 \
+	go.senan.xyz/natcmp				 v0.1.2 \
+	go.senan.xyz/sqlb				 v0.2.7 \
+	go.senan.xyz/table				 v0.0.0-20240227175247-cf2c834b4c23 \
+	go.senan.xyz/taglib				 v0.7.2 \
+	go.senan.xyz/wrtag				 v0.16.0 \
+	golang.org/x/crypto				 v0.41.0 \
+	golang.org/x/exp				 v0.0.0-20240719175910-8a7402abbf56 \
+	golang.org/x/image				 v0.30.0 \
+	golang.org/x/mod				 v0.26.0 \
+	golang.org/x/net				 v0.43.0 \
+	golang.org/x/sync				 v0.16.0 \
+	golang.org/x/sys				 v0.35.0 \
+	golang.org/x/telemetry				 v0.0.0-20240228155512-f48c80bd79b2 \
+	golang.org/x/term				 v0.34.0 \
+	golang.org/x/text				 v0.28.0 \
+	golang.org/x/time				 v0.12.0 \
+	golang.org/x/tools				 v0.36.0 \
+	golang.org/x/xerrors				 v0.0.0-20190717185122-a985d3407aa7 \
+	google.golang.org/appengine			 v1.3.0 \
+	gopkg.in/check.v1				 v1.0.0-20201130134442-10cb98267c6c \
+	gopkg.in/gormigrate.v1				 v1.6.0 \
+	gopkg.in/natefinch/npipe.v2			 v2.0.0-20160621034901-c1b8fa8bdcce \
+	gopkg.in/yaml.v2				 v2.4.0 \
+	gopkg.in/yaml.v3				 v3.0.1 \
+	jaytaylor.com/html2text				 v0.0.0-20230321000545-74c2419ad056
 
-MODGO_MODFILES =        \
-        github.com/!puerkito!bio/goquery         v1.5.1 \
-        github.com/!puerkito!bio/goquery         v1.8.0 \
-        github.com/andybalholm/cascadia          v1.1.0 \
-        github.com/andybalholm/cascadia          v1.3.1 \
-        github.com/davecgh/go-spew               v1.1.0 \
-        github.com/denisenkom/go-mssqldb         v0.0.0-20181014144952-4e0d7dc8888f \
-        github.com/go-openapi/jsonpointer        v0.19.5 \
-        github.com/go-openapi/swag               v0.21.1 \
-        github.com/go-sql-driver/mysql           v1.4.1 \
-        github.com/google/go-cmp                 v0.2.0 \
-        github.com/google/gofuzz                 v1.0.0 \
-        github.com/gorilla/context               v1.1.1 \
-        github.com/gorilla/securecookie          v1.1.1 \
-        github.com/gorilla/sessions              v1.2.1 \
-        github.com/jinzhu/gorm                   v1.9.2 \
-        github.com/jinzhu/inflection             v0.0.0-20180308033659-04140366298a \
-        github.com/jinzhu/now                    v0.0.0-20181116074157-8ec929ed50c3 \
-        github.com/jinzhu/now                    v1.0.1 \
-        github.com/lib/pq                        v1.0.0 \
-        github.com/lib/pq                        v1.1.1 \
-        github.com/mattn/go-runewidth            v0.0.9 \
-        github.com/mattn/go-sqlite3              v1.10.0 \
-        github.com/mattn/go-sqlite3              v1.14.0 \
-        github.com/modern-go/concurrent          v0.0.0-20180228061459-e0a39a4cb421 \
-        github.com/rivo/uniseg                   v0.2.0 \
-        github.com/stretchr/objx                 v0.1.0 \
-        github.com/stretchr/testify              v1.3.0 \
-        github.com/stretchr/testify              v1.8.0 \
-        github.com/stretchr/testify              v1.8.1 \
-        golang.org/x/crypto                      v0.0.0-20181112202954-3d3f9f413869 \
-        golang.org/x/crypto                      v0.0.0-20190308221718-c2843e01d9a2 \
-        golang.org/x/crypto                      v0.0.0-20190325154230-a5d413f7728c \
-        golang.org/x/crypto                      v0.0.0-20191205180655-e7c4368fe9dd \
-        golang.org/x/crypto                      v0.0.0-20210921155107-089bfa567519 \
-        golang.org/x/crypto                      v0.19.0 \
-        golang.org/x/image                       v0.0.0-20191009234506-e7c1f5e7dbb8 \
-        golang.org/x/mod                         v0.6.0-dev.0.20220419223038-86c51ed26bb4 \
-        golang.org/x/mod                         v0.8.0 \
-        golang.org/x/net                         v0.0.0-20180218175443-cbe0f9307d01 \
-        golang.org/x/net                         v0.0.0-20180724234803-3673e40ba225 \
-        golang.org/x/net                         v0.0.0-20190404232315-eb5bcb51f2a3 \
-        golang.org/x/net                         v0.0.0-20190620200207-3b0461eec859 \
-        golang.org/x/net                         v0.0.0-20200202094626-16171245cfb2 \
-        golang.org/x/net                         v0.0.0-20200324143707-d3edc9973b7e \
-        golang.org/x/net                         v0.0.0-20210226172049-e18ecbb05110 \
-        golang.org/x/net                         v0.0.0-20220722155237-a158d28d115b \
-        golang.org/x/net                         v0.4.0 \
-        golang.org/x/net                         v0.6.0 \
-        golang.org/x/net                         v0.9.0 \
-        golang.org/x/sync                        v0.0.0-20190423024810-112230192c58 \
-        golang.org/x/sync                        v0.0.0-20220722155255-886fb9371eb4 \
-        golang.org/x/sync                        v0.1.0 \
-        golang.org/x/sys                         v0.0.0-20190215142949-d0b11bdaac8a \
-        golang.org/x/sys                         v0.0.0-20190412213103-97732733099d \
-        golang.org/x/sys                         v0.0.0-20200323222414-85ca7c5b95cd \
-        golang.org/x/sys                         v0.0.0-20201119102817-f84b799fce68 \
-        golang.org/x/sys                         v0.0.0-20210615035016-665e8c7367d1 \
-        golang.org/x/sys                         v0.0.0-20220520151302-bc2c85ada10a \
-        golang.org/x/sys                         v0.0.0-20220722155257-8c9f86f7a55f \
-        golang.org/x/sys                         v0.13.0 \
-        golang.org/x/sys                         v0.4.0 \
-        golang.org/x/sys                         v0.5.0 \
-        golang.org/x/sys                         v0.7.0 \
-        golang.org/x/term                        v0.0.0-20201126162022-7de9c90e9dd1 \
-        golang.org/x/term                        v0.0.0-20210927222741-03fcf44c2211 \
-        golang.org/x/term                        v0.5.0 \
-        golang.org/x/term                        v0.7.0 \
-        golang.org/x/text                        v0.3.0 \
-        golang.org/x/text                        v0.3.3 \
-        golang.org/x/text                        v0.3.7 \
-        golang.org/x/text                        v0.5.0 \
-        golang.org/x/text                        v0.7.0 \
-        golang.org/x/text                        v0.9.0 \
-        golang.org/x/tools                       v0.0.0-20180917221912-90fa682c2a6e \
-        golang.org/x/tools                       v0.0.0-20191119224855-298f0cb1881e \
-        golang.org/x/tools                       v0.1.12 \
-        golang.org/x/tools                       v0.14.0 \
-        golang.org/x/tools                       v0.6.0 \
-        gopkg.in/check.v1                        v0.0.0-20161208181325-20d25e280405
+MODGO_MODFILES =	\
+	github.com/!puerkito!bio/goquery	 v1.5.1 \
+	github.com/!puerkito!bio/goquery	 v1.8.0 \
+	github.com/andybalholm/cascadia		 v1.1.0 \
+	github.com/andybalholm/cascadia		 v1.3.1 \
+	github.com/davecgh/go-spew		 v1.1.0 \
+	github.com/denisenkom/go-mssqldb	 v0.0.0-20181014144952-4e0d7dc8888f \
+	github.com/go-openapi/jsonpointer	 v0.19.5 \
+	github.com/go-openapi/swag		 v0.21.1 \
+	github.com/go-sql-driver/mysql		 v1.4.1 \
+	github.com/google/go-cmp		 v0.2.0 \
+	github.com/google/gofuzz		 v1.0.0 \
+	github.com/gorilla/context		 v1.1.1 \
+	github.com/gorilla/securecookie		 v1.1.1 \
+	github.com/gorilla/sessions		 v1.2.1 \
+	github.com/jinzhu/gorm			 v1.9.2 \
+	github.com/jinzhu/inflection		 v0.0.0-20180308033659-04140366298a \
+	github.com/jinzhu/now			 v0.0.0-20181116074157-8ec929ed50c3 \
+	github.com/jinzhu/now			 v1.0.1 \
+	github.com/lib/pq			 v1.0.0 \
+	github.com/lib/pq			 v1.1.1 \
+	github.com/mailru/easyjson		 v0.7.7 \
+	github.com/mattn/go-runewidth		 v0.0.9 \
+	github.com/mattn/go-sqlite3		 v1.10.0 \
+	github.com/mattn/go-sqlite3		 v1.14.0 \
+	github.com/mmcdole/goxpp		 v1.1.1-0.20240225020742-a0c311522b23 \
+	github.com/modern-go/concurrent		 v0.0.0-20180228061459-e0a39a4cb421 \
+	github.com/rivo/uniseg			 v0.2.0 \
+	github.com/rogpeppe/go-internal		 v1.12.0 \
+	github.com/stretchr/objx		 v0.1.0 \
+	github.com/stretchr/testify		 v1.3.0 \
+	github.com/stretchr/testify		 v1.8.1 \
+	golang.org/x/crypto			 v0.0.0-20181112202954-3d3f9f413869 \
+	golang.org/x/crypto			 v0.0.0-20190308221718-c2843e01d9a2 \
+	golang.org/x/crypto			 v0.0.0-20190325154230-a5d413f7728c \
+	golang.org/x/crypto			 v0.0.0-20191205180655-e7c4368fe9dd \
+	golang.org/x/crypto			 v0.0.0-20210921155107-089bfa567519 \
+	golang.org/x/crypto			 v0.13.0 \
+	golang.org/x/crypto			 v0.19.0 \
+	golang.org/x/crypto			 v0.23.0 \
+	golang.org/x/crypto			 v0.31.0 \
+	golang.org/x/image			 v0.0.0-20191009234506-e7c1f5e7dbb8 \
+	golang.org/x/mod			 v0.12.0 \
+	golang.org/x/mod			 v0.15.0 \
+	golang.org/x/mod			 v0.17.0 \
+	golang.org/x/mod			 v0.6.0-dev.0.20220419223038-86c51ed26bb4 \
+	golang.org/x/mod			 v0.8.0 \
+	golang.org/x/net			 v0.0.0-20180218175443-cbe0f9307d01 \
+	golang.org/x/net			 v0.0.0-20180724234803-3673e40ba225 \
+	golang.org/x/net			 v0.0.0-20190404232315-eb5bcb51f2a3 \
+	golang.org/x/net			 v0.0.0-20190620200207-3b0461eec859 \
+	golang.org/x/net			 v0.0.0-20200202094626-16171245cfb2 \
+	golang.org/x/net			 v0.0.0-20200324143707-d3edc9973b7e \
+	golang.org/x/net			 v0.0.0-20210226172049-e18ecbb05110 \
+	golang.org/x/net			 v0.0.0-20220722155237-a158d28d115b \
+	golang.org/x/net			 v0.10.0 \
+	golang.org/x/net			 v0.15.0 \
+	golang.org/x/net			 v0.21.0 \
+	golang.org/x/net			 v0.25.0 \
+	golang.org/x/net			 v0.33.0 \
+	golang.org/x/net			 v0.39.0 \
+	golang.org/x/net			 v0.4.0 \
+	golang.org/x/net			 v0.42.0 \
+	golang.org/x/net			 v0.6.0 \
+	golang.org/x/sync			 v0.0.0-20190423024810-112230192c58 \
+	golang.org/x/sync			 v0.0.0-20220722155255-886fb9371eb4 \
+	golang.org/x/sync			 v0.1.0 \
+	golang.org/x/sync			 v0.10.0 \
+	golang.org/x/sync			 v0.3.0 \
+	golang.org/x/sync			 v0.6.0 \
+	golang.org/x/sync			 v0.7.0 \
+	golang.org/x/sys			 v0.0.0-20190215142949-d0b11bdaac8a \
+	golang.org/x/sys			 v0.0.0-20190412213103-97732733099d \
+	golang.org/x/sys			 v0.0.0-20200323222414-85ca7c5b95cd \
+	golang.org/x/sys			 v0.0.0-20201119102817-f84b799fce68 \
+	golang.org/x/sys			 v0.0.0-20210615035016-665e8c7367d1 \
+	golang.org/x/sys			 v0.0.0-20220520151302-bc2c85ada10a \
+	golang.org/x/sys			 v0.0.0-20220615213510-4f61da869c0c \
+	golang.org/x/sys			 v0.0.0-20220722155257-8c9f86f7a55f \
+	golang.org/x/sys			 v0.12.0 \
+	golang.org/x/sys			 v0.13.0 \
+	golang.org/x/sys			 v0.17.0 \
+	golang.org/x/sys			 v0.19.0 \
+	golang.org/x/sys			 v0.20.0 \
+	golang.org/x/sys			 v0.28.0 \
+	golang.org/x/sys			 v0.5.0 \
+	golang.org/x/sys			 v0.8.0 \
+	golang.org/x/term			 v0.0.0-20201126162022-7de9c90e9dd1 \
+	golang.org/x/term			 v0.0.0-20210927222741-03fcf44c2211 \
+	golang.org/x/term			 v0.12.0 \
+	golang.org/x/term			 v0.17.0 \
+	golang.org/x/term			 v0.20.0 \
+	golang.org/x/term			 v0.27.0 \
+	golang.org/x/term			 v0.5.0 \
+	golang.org/x/term			 v0.8.0 \
+	golang.org/x/text			 v0.13.0 \
+	golang.org/x/text			 v0.14.0 \
+	golang.org/x/text			 v0.15.0 \
+	golang.org/x/text			 v0.21.0 \
+	golang.org/x/text			 v0.3.0 \
+	golang.org/x/text			 v0.3.3 \
+	golang.org/x/text			 v0.3.7 \
+	golang.org/x/text			 v0.5.0 \
+	golang.org/x/text			 v0.7.0 \
+	golang.org/x/text			 v0.9.0 \
+	golang.org/x/tools			 v0.0.0-20180917221912-90fa682c2a6e \
+	golang.org/x/tools			 v0.0.0-20191119224855-298f0cb1881e \
+	golang.org/x/tools			 v0.1.12 \
+	golang.org/x/tools			 v0.13.0 \
+	golang.org/x/tools			 v0.20.0 \
+	golang.org/x/tools			 v0.21.1-0.20240508182429-e35e4ccd0d2d \
+	golang.org/x/tools			 v0.35.0 \
+	golang.org/x/tools			 v0.6.0 \
+	gopkg.in/check.v1			 v0.0.0-20161208181325-20d25e280405