@@ -3,48 +3,52 @@ github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2/go.mod h1:W
33github.com/davecgh/go-spew  v1.1.0 /go.mod  h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38 =
44github.com/davecgh/go-spew  v1.1.1  h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c =
55github.com/davecgh/go-spew  v1.1.1 /go.mod  h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38 =
6- github.com/go-faker/faker/v4  v4.6.2  h1:IR1uQUYotFZnuTL7Iuy0FDGtHM5Rt1Q+2nipH9gnqKs =
7- github.com/go-faker/faker/v4  v4.6.2 /go.mod  h1:u1dIRP5neLB6kTzgyVjdBOV5R1uP7BdxkcWk7tiKQXk =
8- github.com/go-openapi/analysis  v0.23.0  h1:aGday7OWupfMs+LbmLZG4k0MYXIANxcuBTYUC03zFCU =
9- github.com/go-openapi/analysis  v0.23.0 /go.mod  h1:9mz9ZWaSlV8TvjQHLl2mUW2PbZtemkE8yA5v22ohupo =
10- github.com/go-openapi/errors  v0.22.2  h1:rdxhzcBUazEcGccKqbY1Y7NS8FDcMyIRr0934jrYnZg =
11- github.com/go-openapi/errors  v0.22.2 /go.mod  h1:+n/5UdIqdVnLIJ6Q9Se8HNGUXYaY6CN8ImWzfi/Gzp0 =
12- github.com/go-openapi/jsonpointer  v0.22.0  h1:TmMhghgNef9YXxTu1tOopo+0BGEytxA+okbry0HjZsM =
13- github.com/go-openapi/jsonpointer  v0.22.0 /go.mod  h1:xt3jV88UtExdIkkL7NloURjRQjbeUgcxFblMjq2iaiU =
14- github.com/go-openapi/jsonreference  v0.21.1  h1:bSKrcl8819zKiOgxkbVNRUBIr6Wwj9KYrDbMjRs0cDA =
15- github.com/go-openapi/jsonreference  v0.21.1 /go.mod  h1:PWs8rO4xxTUqKGu+lEvvCxD5k2X7QYkKAepJyCmSTT8 =
16- github.com/go-openapi/loads  v0.22.0  h1:ECPGd4jX1U6NApCGG1We+uEozOAvXvJSF4nnwHZ8Aco =
17- github.com/go-openapi/loads  v0.22.0 /go.mod  h1:yLsaTCS92mnSAZX5WWoxszLj0u+Ojl+Zs5Stn1oF+rs =
18- github.com/go-openapi/spec  v0.21.0  h1:LTVzPc3p/RzRnkQqLRndbAzjY0d0BCL72A6j3CdL9ZY =
19- github.com/go-openapi/spec  v0.21.0 /go.mod  h1:78u6VdPw81XU44qEWGhtr982gJ5BWg2c0I5XwVMotYk =
20- github.com/go-openapi/strfmt  v0.23.0  h1:nlUS6BCqcnAk0pyhi9Y+kdDVZdZMHfEKQiS4HaMgO/c =
21- github.com/go-openapi/strfmt  v0.23.0 /go.mod  h1:NrtIpfKtWIygRkKVsxh7XQMDQW5HKQl6S5ik2elW+K4 =
22- github.com/go-openapi/swag  v0.24.1  h1:DPdYTZKo6AQCRqzwr/kGkxJzHhpKxZ9i/oX0zag+MF8 =
23- github.com/go-openapi/swag  v0.24.1 /go.mod  h1:sm8I3lCPlspsBBwUm1t5oZeWZS0s7m/A+Psg0ooRU0A =
24- github.com/go-openapi/swag/cmdutils  v0.24.0  h1:KlRCffHwXFI6E5MV9n8o8zBRElpY4uK4yWyAMWETo9I =
25- github.com/go-openapi/swag/cmdutils  v0.24.0 /go.mod  h1:uxib2FAeQMByyHomTlsP8h1TtPd54Msu2ZDU/H5Vuf8 =
26- github.com/go-openapi/swag/conv  v0.24.0  h1:ejB9+7yogkWly6pnruRX45D1/6J+ZxRu92YFivx54ik =
27- github.com/go-openapi/swag/conv  v0.24.0 /go.mod  h1:jbn140mZd7EW2g8a8Y5bwm8/Wy1slLySQQ0ND6DPc2c =
28- github.com/go-openapi/swag/fileutils  v0.24.0  h1:U9pCpqp4RUytnD689Ek/N1d2N/a//XCeqoH508H5oak =
29- github.com/go-openapi/swag/fileutils  v0.24.0 /go.mod  h1:3SCrCSBHyP1/N+3oErQ1gP+OX1GV2QYFSnrTbzwli90 =
30- github.com/go-openapi/swag/jsonname  v0.24.0  h1:2wKS9bgRV/xB8c62Qg16w4AUiIrqqiniJFtZGi3dg5k =
31- github.com/go-openapi/swag/jsonname  v0.24.0 /go.mod  h1:GXqrPzGJe611P7LG4QB9JKPtUZ7flE4DOVechNaDd7Q =
32- github.com/go-openapi/swag/jsonutils  v0.24.0  h1:F1vE1q4pg1xtO3HTyJYRmEuJ4jmIp2iZ30bzW5XgZts =
33- github.com/go-openapi/swag/jsonutils  v0.24.0 /go.mod  h1:vBowZtF5Z4DDApIoxcIVfR8v0l9oq5PpYRUuteVu6f0 =
34- github.com/go-openapi/swag/loading  v0.24.0  h1:ln/fWTwJp2Zkj5DdaX4JPiddFC5CHQpvaBKycOlceYc =
35- github.com/go-openapi/swag/loading  v0.24.0 /go.mod  h1:gShCN4woKZYIxPxbfbyHgjXAhO61m88tmjy0lp/LkJk =
36- github.com/go-openapi/swag/mangling  v0.24.0  h1:PGOQpViCOUroIeak/Uj/sjGAq9LADS3mOyjznmHy2pk =
37- github.com/go-openapi/swag/mangling  v0.24.0 /go.mod  h1:Jm5Go9LHkycsz0wfoaBDkdc4CkpuSnIEf62brzyCbhc =
38- github.com/go-openapi/swag/netutils  v0.24.0  h1:Bz02HRjYv8046Ycg/w80q3g9QCWeIqTvlyOjQPDjD8w =
39- github.com/go-openapi/swag/netutils  v0.24.0 /go.mod  h1:WRgiHcYTnx+IqfMCtu0hy9oOaPR0HnPbmArSRN1SkZM =
40- github.com/go-openapi/swag/stringutils  v0.24.0  h1:i4Z/Jawf9EvXOLUbT97O0HbPUja18VdBxeadyAqS1FM =
41- github.com/go-openapi/swag/stringutils  v0.24.0 /go.mod  h1:5nUXB4xA0kw2df5PRipZDslPJgJut+NjL7D25zPZ/4w =
42- github.com/go-openapi/swag/typeutils  v0.24.0  h1:d3szEGzGDf4L2y1gYOSSLeK6h46F+zibnEas2Jm/wIw =
43- github.com/go-openapi/swag/typeutils  v0.24.0 /go.mod  h1:q8C3Kmk/vh2VhpCLaoR2MVWOGP8y7Jc8l82qCTd1DYI =
44- github.com/go-openapi/swag/yamlutils  v0.24.0  h1:bhw4894A7Iw6ne+639hsBNRHg9iZg/ISrOVr+sJGp4c =
45- github.com/go-openapi/swag/yamlutils  v0.24.0 /go.mod  h1:DpKv5aYuaGm/sULePoeiG8uwMpZSfReo1HR3Ik0yaG8 =
46- github.com/go-openapi/validate  v0.24.0  h1:LdfDKwNbpB6Vn40xhTdNZAnfLECL81w+VX3BumrGD58 =
47- github.com/go-openapi/validate  v0.24.0 /go.mod  h1:iyeX1sEufmv3nPbBdX3ieNviWnOZaJ1+zquzJEf2BAQ =
6+ github.com/go-faker/faker/v4  v4.7.0  h1:VboC02cXHl/NuQh5lM2W8b87yp4iFXIu59x4w0RZi4E =
7+ github.com/go-faker/faker/v4  v4.7.0 /go.mod  h1:u1dIRP5neLB6kTzgyVjdBOV5R1uP7BdxkcWk7tiKQXk =
8+ github.com/go-openapi/analysis  v0.24.0  h1:vE/VFFkICKyYuTWYnplQ+aVr45vlG6NcZKC7BdIXhsA =
9+ github.com/go-openapi/analysis  v0.24.0 /go.mod  h1:GLyoJA+bvmGGaHgpfeDh8ldpGo69fAJg7eeMDMRCIrw =
10+ github.com/go-openapi/errors  v0.22.3  h1:k6Hxa5Jg1TUyZnOwV2Lh81j8ayNw5VVYLvKrp4zFKFs =
11+ github.com/go-openapi/errors  v0.22.3 /go.mod  h1:+WvbaBBULWCOna//9B9TbLNGSFOfF8lY9dw4hGiEiKQ =
12+ github.com/go-openapi/jsonpointer  v0.22.1  h1:sHYI1He3b9NqJ4wXLoJDKmUmHkWy/L7rtEo92JUxBNk =
13+ github.com/go-openapi/jsonpointer  v0.22.1 /go.mod  h1:pQT9OsLkfz1yWoMgYFy4x3U5GY5nUlsOn1qSBH5MkCM =
14+ github.com/go-openapi/jsonreference  v0.21.2  h1:Wxjda4M/BBQllegefXrY/9aq1fxBA8sI5M/lFU6tSWU =
15+ github.com/go-openapi/jsonreference  v0.21.2 /go.mod  h1:pp3PEjIsJ9CZDGCNOyXIQxsNuroxm8FAJ/+quA0yKzQ =
16+ github.com/go-openapi/loads  v0.23.1  h1:H8A0dX2KDHxDzc797h0+uiCZ5kwE2+VojaQVaTlXvS0 =
17+ github.com/go-openapi/loads  v0.23.1 /go.mod  h1:hZSXkyACCWzWPQqizAv/Ye0yhi2zzHwMmoXQ6YQml44 =
18+ github.com/go-openapi/spec  v0.22.0  h1:xT/EsX4frL3U09QviRIZXvkh80yibxQmtoEvyqug0Tw =
19+ github.com/go-openapi/spec  v0.22.0 /go.mod  h1:K0FhKxkez8YNS94XzF8YKEMULbFrRw4m15i2YUht4L0 =
20+ github.com/go-openapi/strfmt  v0.24.0  h1:dDsopqbI3wrrlIzeXRbqMihRNnjzGC+ez4NQaAAJLuc =
21+ github.com/go-openapi/strfmt  v0.24.0 /go.mod  h1:Lnn1Bk9rZjXxU9VMADbEEOo7D7CDyKGLsSKekhFr7s4 =
22+ github.com/go-openapi/swag  v0.25.1  h1:6uwVsx+/OuvFVPqfQmOOPsqTcm5/GkBhNwLqIR916n8 =
23+ github.com/go-openapi/swag  v0.25.1 /go.mod  h1:bzONdGlT0fkStgGPd3bhZf1MnuPkf2YAys6h+jZipOo =
24+ github.com/go-openapi/swag/cmdutils  v0.25.1  h1:nDke3nAFDArAa631aitksFGj2omusks88GF1VwdYqPY =
25+ github.com/go-openapi/swag/cmdutils  v0.25.1 /go.mod  h1:pdae/AFo6WxLl5L0rq87eRzVPm/XRHM3MoYgRMvG4A0 =
26+ github.com/go-openapi/swag/conv  v0.25.1  h1:+9o8YUg6QuqqBM5X6rYL/p1dpWeZRhoIt9x7CCP+he0 =
27+ github.com/go-openapi/swag/conv  v0.25.1 /go.mod  h1:Z1mFEGPfyIKPu0806khI3zF+/EUXde+fdeksUl2NiDs =
28+ github.com/go-openapi/swag/fileutils  v0.25.1  h1:rSRXapjQequt7kqalKXdcpIegIShhTPXx7yw0kek2uU =
29+ github.com/go-openapi/swag/fileutils  v0.25.1 /go.mod  h1:+NXtt5xNZZqmpIpjqcujqojGFek9/w55b3ecmOdtg8M =
30+ github.com/go-openapi/swag/jsonname  v0.25.1  h1:Sgx+qbwa4ej6AomWC6pEfXrA6uP2RkaNjA9BR8a1RJU =
31+ github.com/go-openapi/swag/jsonname  v0.25.1 /go.mod  h1:71Tekow6UOLBD3wS7XhdT98g5J5GR13NOTQ9/6Q11Zo =
32+ github.com/go-openapi/swag/jsonutils  v0.25.1  h1:AihLHaD0brrkJoMqEZOBNzTLnk81Kg9cWr+SPtxtgl8 =
33+ github.com/go-openapi/swag/jsonutils  v0.25.1 /go.mod  h1:JpEkAjxQXpiaHmRO04N1zE4qbUEg3b7Udll7AMGTNOo =
34+ github.com/go-openapi/swag/jsonutils/fixtures_test  v0.25.1  h1:DSQGcdB6G0N9c/KhtpYc71PzzGEIc/fZ1no35x4/XBY =
35+ github.com/go-openapi/swag/jsonutils/fixtures_test  v0.25.1 /go.mod  h1:kjmweouyPwRUEYMSrbAidoLMGeJ5p6zdHi9BgZiqmsg =
36+ github.com/go-openapi/swag/loading  v0.25.1  h1:6OruqzjWoJyanZOim58iG2vj934TysYVptyaoXS24kw =
37+ github.com/go-openapi/swag/loading  v0.25.1 /go.mod  h1:xoIe2EG32NOYYbqxvXgPzne989bWvSNoWoyQVWEZicc =
38+ github.com/go-openapi/swag/mangling  v0.25.1  h1:XzILnLzhZPZNtmxKaz/2xIGPQsBsvmCjrJOWGNz/ync =
39+ github.com/go-openapi/swag/mangling  v0.25.1 /go.mod  h1:CdiMQ6pnfAgyQGSOIYnZkXvqhnnwOn997uXZMAd/7mQ =
40+ github.com/go-openapi/swag/netutils  v0.25.1  h1:2wFLYahe40tDUHfKT1GRC4rfa5T1B4GWZ+msEFA4Fl4 =
41+ github.com/go-openapi/swag/netutils  v0.25.1 /go.mod  h1:CAkkvqnUJX8NV96tNhEQvKz8SQo2KF0f7LleiJwIeRE =
42+ github.com/go-openapi/swag/stringutils  v0.25.1  h1:Xasqgjvk30eUe8VKdmyzKtjkVjeiXx1Iz0zDfMNpPbw =
43+ github.com/go-openapi/swag/stringutils  v0.25.1 /go.mod  h1:JLdSAq5169HaiDUbTvArA2yQxmgn4D6h4A+4HqVvAYg =
44+ github.com/go-openapi/swag/typeutils  v0.25.1  h1:rD/9HsEQieewNt6/k+JBwkxuAHktFtH3I3ysiFZqukA =
45+ github.com/go-openapi/swag/typeutils  v0.25.1 /go.mod  h1:9McMC/oCdS4BKwk2shEB7x17P6HmMmA6dQRtAkSnNb8 =
46+ github.com/go-openapi/swag/yamlutils  v0.25.1  h1:mry5ez8joJwzvMbaTGLhw8pXUnhDK91oSJLDPF1bmGk =
47+ github.com/go-openapi/swag/yamlutils  v0.25.1 /go.mod  h1:cm9ywbzncy3y6uPm/97ysW8+wZ09qsks+9RS8fLWKqg =
48+ github.com/go-openapi/validate  v0.25.0  h1:JD9eGX81hDTjoY3WOzh6WqxVBVl7xjsLnvDo1GL5WPU =
49+ github.com/go-openapi/validate  v0.25.0 /go.mod  h1:SUY7vKrN5FiwK6LyvSwKjDfLNirSfWwHNgxd2l29Mmw =
50+ github.com/go-viper/mapstructure/v2  v2.4.0  h1:EBsztssimR/CONLSZZ04E8qAkxNYq4Qp9LvH92wZUgs =
51+ github.com/go-viper/mapstructure/v2  v2.4.0 /go.mod  h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM =
4852github.com/gofrs/flock  v0.12.1  h1:MTLVXXHf8ekldpJk3AKicLij9MdwOWkZ+a/jHHZby9E =
4953github.com/gofrs/flock  v0.12.1 /go.mod  h1:9zxTsyu5xtJ9DK+1tFZyibEV7y3uwDxPPfbxeeHCoD0 =
5054github.com/google/go-cmp  v0.7.0  h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8 =
@@ -58,8 +62,6 @@ github.com/haproxytech/client-native/v5 v5.1.15 h1:oMqyDlh+vL3yRKiaapc6SESetCIir
5862github.com/haproxytech/client-native/v5  v5.1.15 /go.mod  h1:6eT7/KOsczPHFE/op1TDwfo0jQAsMffl7PuXkKJ+Mt0 =
5963github.com/haproxytech/go-logger  v1.1.0  h1:HgGtYaI1ApkvbQdsm7f9AzQQoxTB7w37criTflh7IQE =
6064github.com/haproxytech/go-logger  v1.1.0 /go.mod  h1:OekUd8HCb7ubxMplzHUPBTHNxZmddOWfOjWclZsqIeM =
61- github.com/josharian/intern  v1.0.0  h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY =
62- github.com/josharian/intern  v1.0.0 /go.mod  h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y =
6365github.com/json-iterator/go  v1.1.12  h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM =
6466github.com/json-iterator/go  v1.1.12 /go.mod  h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo =
6567github.com/kballard/go-shellquote  v0.0.0-20180428030007-95032a82bc51  h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs =
@@ -68,8 +70,6 @@ github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
6870github.com/kr/pretty  v0.3.1 /go.mod  h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk =
6971github.com/kr/text  v0.2.0  h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY =
7072github.com/kr/text  v0.2.0 /go.mod  h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE =
71- github.com/mailru/easyjson  v0.9.1  h1:LbtsOm5WAswyWbvTEOqhypdPeZzHavpZx96/n553mR8 =
72- github.com/mailru/easyjson  v0.9.1 /go.mod  h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU =
7373github.com/mitchellh/mapstructure  v1.5.0  h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY =
7474github.com/mitchellh/mapstructure  v1.5.0 /go.mod  h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo =
7575github.com/modern-go/concurrent  v0.0.0-20180228061459-e0a39a4cb421 /go.mod  h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q =
@@ -93,8 +93,12 @@ github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu
9393github.com/stretchr/testify  v1.11.1 /go.mod  h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U =
9494go.mongodb.org/mongo-driver  v1.17.4  h1:jUorfmVzljjr0FLzYQsGP8cgN/qzzxlY9Vh0C9KFXVw =
9595go.mongodb.org/mongo-driver  v1.17.4 /go.mod  h1:Hy04i7O2kC4RS06ZrhPRqj/u4DTYkFDAAccj+rVKqgQ =
96+ go.yaml.in/yaml/v3  v3.0.4  h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc =
97+ go.yaml.in/yaml/v3  v3.0.4 /go.mod  h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg =
9698golang.org/x/mod  v0.28.0  h1:gQBtGhjxykdjY9YhZpSlZIsbnaE2+PgjfLWUQTnoZ1U =
9799golang.org/x/mod  v0.28.0 /go.mod  h1:yfB/L0NOf/kmEbXjzCPOx1iK1fRutOydrCMsqRhEBxI =
100+ golang.org/x/net  v0.44.0  h1:evd8IRDyfNBMBTTY5XRF1vaZlD+EmWx6x8PkhR04H/I =
101+ golang.org/x/net  v0.44.0 /go.mod  h1:ECOoLqd5U3Lhyeyo/QDCEVQ4sNgYsqvCZ722XogGieY =
98102golang.org/x/sync  v0.17.0  h1:l60nONMj9l5drqw6jlhIELNv9I0A4OFgRsG9k2oT9Ug =
99103golang.org/x/sync  v0.17.0 /go.mod  h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI =
100104golang.org/x/sys  v0.36.0  h1:KVRy2GtZBrk1cBYA7MKu5bEZFxQk4NIDV6RLVcC8o0k =
0 commit comments