Merged in feature/remove-query (pull request #201)

remove query from codebase part 1

* remove query

* fix localstack run
This commit is contained in:
Jay Brown
2026-01-14 17:59:04 +00:00
parent ebf47c6013
commit 0ddae4f91e
167 changed files with 1059 additions and 20641 deletions
+214 -437
View File
@@ -66,12 +66,6 @@ const (
RightClosedInterval FieldFilterCondition = "right_closed_interval"
)
// Defines values for QueryType.
const (
CONTEXTFULL QueryType = "CONTEXT_FULL"
JSONEXTRACTOR QueryType = "JSON_EXTRACTOR"
)
// Defines values for ListAdminUsersParamsStatus.
const (
All ListAdminUsersParamsStatus = "all"
@@ -521,9 +515,6 @@ type Collector struct {
// ClientId The client external id
ClientId ClientID `json:"client_id"`
// Fields The fields in the collector.
Fields CollectorFields `json:"fields"`
// LatestVersion The desired version.
LatestVersion Version `json:"latest_version"`
@@ -534,29 +525,14 @@ type Collector struct {
MinimumTextVersion CodeVersion `json:"minimum_text_version"`
}
// CollectorField The field properties for the collector.
type CollectorField struct {
// Name The output field name.
Name CollectorFieldName `json:"name"`
// QueryId The query id.
QueryId QueryID `json:"query_id"`
}
// CollectorFieldName The output field name.
type CollectorFieldName = string
// CollectorFields The fields in the collector.
type CollectorFields = []CollectorField
// CollectorSet Payload for updating a Collector.
type CollectorSet struct {
// ActiveVersion The desired version.
ActiveVersion *Version `json:"active_version,omitempty"`
// Fields The fields in the collector.
Fields *CollectorFields `json:"fields,omitempty"`
// MinimumCleanerVersion The desired code version.
MinimumCleanerVersion *CodeVersion `json:"minimum_cleaner_version,omitempty"`
@@ -581,9 +557,6 @@ type DocumentEnriched struct {
// ClientId The client external id
ClientId ClientID `json:"client_id"`
// Fields The fields and the value for the document
Fields map[string]interface{} `json:"fields"`
// FileSizeBytes File size in bytes (null for legacy documents)
FileSizeBytes *int64 `json:"fileSizeBytes,omitempty"`
@@ -900,84 +873,6 @@ type LabelRecord struct {
// ListDocuments The documents in the client.
type ListDocuments = []DocumentSummary
// ListQueries A set of queries.
type ListQueries struct {
// Queries List of queries.
Queries []Query `json:"queries"`
}
// Query A logic unit of execution.
type Query struct {
// ActiveVersion The desired version.
ActiveVersion Version `json:"active_version"`
// Config Configuration for the query.
Config *QueryConfig `json:"config,omitempty"`
// Id The query id.
Id QueryID `json:"id"`
// LatestVersion The desired version.
LatestVersion Version `json:"latest_version"`
// RequiredQueries List of required query IDs.
RequiredQueries *RequiredQueryIDs `json:"required_queries,omitempty"`
// Type Specifies the type of the query.
Type QueryType `json:"type"`
}
// QueryConfig Configuration for the query.
type QueryConfig = string
// QueryCreate The parameters required to create a query.
type QueryCreate struct {
// Config Configuration for the query.
Config *QueryConfig `json:"config,omitempty"`
// RequiredQueries List of required query IDs.
RequiredQueries *RequiredQueryIDs `json:"required_queries,omitempty"`
// Type Specifies the type of the query.
Type QueryType `json:"type"`
}
// QueryID The query id.
type QueryID = openapi_types.UUID
// QueryTestRequest The properties for a query test request.
type QueryTestRequest struct {
// DocumentId The document id.
DocumentId DocumentID `json:"document_id"`
// QueryVersion The desired version.
QueryVersion Version `json:"query_version"`
}
// QueryTestResponse The response from a query test.
type QueryTestResponse struct {
// Value Result of the query test.
Value string `json:"value"`
}
// QueryType Specifies the type of the query.
type QueryType string
// QueryUpdate The properties that may be updated for a query.
type QueryUpdate struct {
// ActiveVersion The desired version.
ActiveVersion *Version `json:"active_version,omitempty"`
// Config Configuration for the query.
Config *QueryConfig `json:"config,omitempty"`
// RequiredQueries List of required query IDs.
RequiredQueries *RequiredQueryIDs `json:"required_queries,omitempty"`
}
// RequiredQueryIDs List of required query IDs.
type RequiredQueryIDs = []QueryID
// SingleFields Single-value fields for a document extraction (1:1 relationship)
type SingleFields struct {
// AareteDerivedAmendmentNum Amendment number derived by Aarete
@@ -1216,15 +1111,6 @@ type CreateFolderJSONRequestBody = FolderCreate
// RenameFolderJSONRequestBody defines body for RenameFolder for application/json ContentType.
type RenameFolderJSONRequestBody = FolderRename
// CreateQueryJSONRequestBody defines body for CreateQuery for application/json ContentType.
type CreateQueryJSONRequestBody = QueryCreate
// UpdateQueryJSONRequestBody defines body for UpdateQuery for application/json ContentType.
type UpdateQueryJSONRequestBody = QueryUpdate
// TestQueryJSONRequestBody defines body for TestQuery for application/json ContentType.
type TestQueryJSONRequestBody = QueryTestRequest
// ServerInterface represents all server handlers.
type ServerInterface interface {
// List users
@@ -1350,21 +1236,6 @@ type ServerInterface interface {
// Logout from the application
// (GET /logout)
Logout(ctx echo.Context) error
// List queries
// (GET /query)
ListQueries(ctx echo.Context) error
// Create a new query
// (POST /query)
CreateQuery(ctx echo.Context) error
// Get a query by ID
// (GET /query/{id})
GetQuery(ctx echo.Context, id QueryID) error
// Update a query
// (PATCH /query/{id})
UpdateQuery(ctx echo.Context, id QueryID) error
// Test a query
// (POST /query/{id}/test)
TestQuery(ctx echo.Context, id QueryID) error
}
// ServerInterfaceWrapper converts echo contexts to parameters.
@@ -2181,82 +2052,6 @@ func (w *ServerInterfaceWrapper) Logout(ctx echo.Context) error {
return err
}
// ListQueries converts echo context to params.
func (w *ServerInterfaceWrapper) ListQueries(ctx echo.Context) error {
var err error
ctx.Set(JwtAuthScopes, []string{})
// Invoke the callback with all the unmarshaled arguments
err = w.Handler.ListQueries(ctx)
return err
}
// CreateQuery converts echo context to params.
func (w *ServerInterfaceWrapper) CreateQuery(ctx echo.Context) error {
var err error
ctx.Set(JwtAuthScopes, []string{})
// Invoke the callback with all the unmarshaled arguments
err = w.Handler.CreateQuery(ctx)
return err
}
// GetQuery converts echo context to params.
func (w *ServerInterfaceWrapper) GetQuery(ctx echo.Context) error {
var err error
// ------------- Path parameter "id" -------------
var id QueryID
err = runtime.BindStyledParameterWithOptions("simple", "id", ctx.Param("id"), &id, runtime.BindStyledParameterOptions{ParamLocation: runtime.ParamLocationPath, Explode: false, Required: true})
if err != nil {
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err))
}
ctx.Set(JwtAuthScopes, []string{})
// Invoke the callback with all the unmarshaled arguments
err = w.Handler.GetQuery(ctx, id)
return err
}
// UpdateQuery converts echo context to params.
func (w *ServerInterfaceWrapper) UpdateQuery(ctx echo.Context) error {
var err error
// ------------- Path parameter "id" -------------
var id QueryID
err = runtime.BindStyledParameterWithOptions("simple", "id", ctx.Param("id"), &id, runtime.BindStyledParameterOptions{ParamLocation: runtime.ParamLocationPath, Explode: false, Required: true})
if err != nil {
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err))
}
ctx.Set(JwtAuthScopes, []string{})
// Invoke the callback with all the unmarshaled arguments
err = w.Handler.UpdateQuery(ctx, id)
return err
}
// TestQuery converts echo context to params.
func (w *ServerInterfaceWrapper) TestQuery(ctx echo.Context) error {
var err error
// ------------- Path parameter "id" -------------
var id QueryID
err = runtime.BindStyledParameterWithOptions("simple", "id", ctx.Param("id"), &id, runtime.BindStyledParameterOptions{ParamLocation: runtime.ParamLocationPath, Explode: false, Required: true})
if err != nil {
return echo.NewHTTPError(http.StatusBadRequest, fmt.Sprintf("Invalid format for parameter id: %s", err))
}
ctx.Set(JwtAuthScopes, []string{})
// Invoke the callback with all the unmarshaled arguments
err = w.Handler.TestQuery(ctx, id)
return err
}
// This is a simple interface which specifies echo.Route addition functions which
// are present on both echo.Echo and echo.Group, since we want to allow using
// either of them for path registration
@@ -2326,244 +2121,226 @@ func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL
router.GET(baseURL+"/login", wrapper.Login)
router.GET(baseURL+"/login-callback", wrapper.LoginCallback)
router.GET(baseURL+"/logout", wrapper.Logout)
router.GET(baseURL+"/query", wrapper.ListQueries)
router.POST(baseURL+"/query", wrapper.CreateQuery)
router.GET(baseURL+"/query/:id", wrapper.GetQuery)
router.PATCH(baseURL+"/query/:id", wrapper.UpdateQuery)
router.POST(baseURL+"/query/:id/test", wrapper.TestQuery)
}
// Base64 encoded, gzipped, json marshaled Swagger object
var swaggerSpec = []string{
"H4sIAAAAAAAC/+y9C3Mbt7Iw+FdQ3LsVOeFDoiQ/tHVrr6JHorO2pSPJm3tP5KsCZ0AS8RBgAIxk2uX/",
"/hUawAxmBjMcyqTs5OjUqYrFwaPR6Bcaje7PnYjP5pwRpmTn4HNnSnBMBPzzEivyms6o0n/EREaCzhXl",
"rHMAn1CivyHKxlzMsP6AKEPmD3TTga//zz1lMb//T0VnpGf+fdPpdDvkI57NE9I56Oxsb7tGO9udbkdG",
"UzLDesZgm+e6zQx/fE3YRE07B7vDbmeOlSJCg/W/v2/3Xr3/yTU2f/1Hp9tRi7keSCpB2aTz5csX3Uvg",
"GVF2rT9jFU3PjqsrvZ4SNNIfUTpPOI7R2XG/0+1Q/W2O1bTT7TA804NDq1sad7odQf5MqSBx50CJlPiL",
"+g9Bxp2Dzv81yLE+MF/lwMGgoTtKKGGqDqAIvtaD8hVAZBNrKI55lM4a4Ijt941A4k2uYTn5OOeiFhIC",
"XzcCRzaxhuKfKRGLOiDOjhEfIzUl6E/dbP2guNk1JO8kESczTJMqLO8uX/cIi3hMYpRKIhDR7RCOY0Gk",
"rAEL2jRCZljba1rgw+0glwki55xJYpks/gUrco8X+q+IM0UYCBc8nyc0Ahky+EPqNXxuuzlCcPGGSIkn",
"xMxYRMXJRy0acIIkEXc0IojoDhoFdYIuNJttO8gbwlRHnI0TGqlHW80lkTwVEUE4EQTHC0Q+Uqkk4gJJ",
"pUVyZCFa0wJPuRjROCbs0VZ4xmQ6HtMI5NuciBmVknImkeL6T02CSE2pRDjSPda0zjNmqASge8S1erSp",
"uXSNpHnG7nBC40vyZ0qkesQlwbRImHnRiMeLNa3oLVenPGXx4zMb4wqN9dRrWsk1528wW9i9kY+5IJDF",
"KJ1zhhTnaIbZwu2VXMPqup1LosSidzhWRFT10tt0NiJC60hJIs5iiUZkzAVBSiwomyA8wRRYOjP9drRa",
"CWggytTu0GggOktnnYOXz/e2t7udGWXm71wbUabIhAiNEK01GU7VlAv6icSPj/j7KWEo9UBYC0V9cSiC",
"MQ7jGWXaODgECenmDtjwDqoxF9ZMYHiUkEFMpf6vFbES3VM1RTKNIiIl6JlUIsxipI16qfBs3ul25oLP",
"iVDUKHrTszqlAckJcqINIcL0dv3esZPCL/CP9/4pIf9asjG6nYhPGFX8VqajP0iktAFemffItEG2DaIx",
"YYqOKRGweG2xGZCRs1cKZxS8MxpGu/Fej+yPn/devHy13cOjKO6R8c5wd2//uf6laA4N958XziX90Cmk",
"aw2pCrhg1jlTEnYGR0rbcnPOCoD9waesH3PyX/anfsRnne7Khlq3Y3e3CspvU6KmpIAiaEtis3sOFGMr",
"2nFHnCcEMz1wTiNVi9l9ciu1VOMvcLg93O/tbPd2nl/v7B0M9w92d//lLzDGivT0HMVF7geMUd+y/T1b",
"cDfDkZ39fdaTA63oRWQsdSQIVkFWytUdUFSkG4JIQ4zcmz0ENoLZukjb3F1gIsE1p0lJJ2wGZ/AyL9XQ",
"yLuKXY+2UklihCVy5K6n1TM9WwvR+Mds3Pt02PvXdu9V//b//unmpvf+p//yfoMfbm769qf3n4fdL0H6",
"H1Mh1a05gIQW+INEE3pHGOALEIujiKdMWQSXqOUffMqKgO9YpZD93YYrE7wMqDGe0WTREqpjTtYAlKaT",
"AH++plJp/gEy+kAWYCgbckKUoQttQas+5WiL9Cf9LpLpnIhbrAm6C/Th/o3TmCouuta3cKu/PeujSz0t",
"mqVSmbOGHnTBU+GNTNgdFRyot48yAxD6jTV5SpoQppIF6qFoSqIP5tutAZLEekQndQu6//dODp/mTwOg",
"ZlCqyAxwUUbqcjTO8Mcz03vfbIL9aydri4XAi4q8cEzhUaxPKG5/WkiPFgoZa/PJlyEaEV1EWZSksf6l",
"rM/OjkGWyAWLrIKuiJFWahIAND6DHzwxwuifKQkoz8dRkpGB6harJh0CplWmL++xRLafpi/9u1xIRWZN",
"2mX3YG//gdql215Mb0aBG6Mpblbgkbe/iEpr7wGG7F63UelNQrtEQbnwbiOnv0oyl2b2JHQLYbx8ZnBF",
"qFvNYU1YzojP2hfjNEkWPiXmYtMdAozn3FBnH52N0RgnknStRW78O/kGoa0IM+irmTDCijxDo1TBGbUo",
"76dYIlaaZuB5VJ710RvMUpwYscEFEvrshmZ4gUYEOeHXb0MSRYkekGygDdQUK3RPBClix1cEGfwaOIAD",
"a7kjiVFyxswiTr3QMZJcq2BMExL30RGfzbEgxtIqNwa5rrVjTJQWY7nNBf1TQSSgn6VJorFBZnO16GoU",
"mv4AeAbrFmyPxXERq+csWaC5IFIPTceoQDqa7TQWH1vTFZVbt2O1RO1JCZaXqZKcf07PL49Obo9+PXz7",
"y8ntxeHV1W/nl8dV8bgMvJJ2DSin3DDPFVqBBxtV7TFJSCtVm519Y91Dc6I57ZpT7ljwGSI4mlr+RFsO",
"P1rdZsT67GHatv5Qag9EAJOVaY+ja+2Mt3rhVYiPHY5q0FOHhhby0i0VhlxBGRmaWHWCbOeWTxGm1Iwa",
"g2TY5lhfu7ePe6bPyH5jp3o3Q5Pl9eJgZ39T5/oCSS8RGgrTJCgUNdjK2pb+hbdPrkWZ4FnrVv/4HrOH",
"2efvWtrlBizPSMgtjO/XZHdnaM90D5PM/vX2q4Od/YPd7XUb6ycFd0rR/wbAPbLtfpQKoY0IZ6dbsesD",
"tj7Tvepv0fYgJXcNUnkjlnzAx9ICkoca9jV+FWOxBk3TouXmjLY7Su7JN7LZLJkUbDfHTgEb7uj87enZ",
"5ZuTB9ht3U46j1uwNh8jvcPItG4S/dsHO9vrEf3tjEjHbI2a4DWVgeVd4AllcJBLrNdNY9rejyiucIIM",
"zrWon5vGWvLOiMIxVrgi86dY3s64IPUqWn/VQ8H5hSB8h2nirkmWmkZ4QuqJRX9FDC7kChdu3YZLtp3t",
"7cIl2071ks1MeyvpJ9J0/2cQNycC4PAB0BKyEYJl88NGBGgT9oeVIJhhFU21jh7TRJUwsfeiCZLhzt6L",
"vZe7z3WrplvHLpztGjy3BhC4NPC2puPJkaarx4rxUpAigK5Gv6YBzmHNEo2/iY188s6w9/L7EJADGs9G",
"Nikl6ChVRKItUEn2PgRERvFqRFbPVo1KzEin8q2BU5cl3cWwmuJN3xhYiMpXBkGQjjnpXc0ohGVt6MIg",
"s2WTtjcHPXR5cvH68OjkCuEkMS6p3KzdYlxpk4kqekee9dE1138hDJ+dz5pAT0ffpuM8SSVggZF7xBmB",
"roLM+B3JenMIMFVG68MVoSbi8K3E11xIuOsH24gLNKYQmKOwIn10rsGAqKMxJUmMtFUtSALepITgO2JH",
"T1k0xWxScpp983uMKv/qT6d6KbpXlUauKJskelH3mkCM48ysXKsxtLWzMzR/A65mmhg4g/ZVbsVYEEWO",
"iaB3JD4EOuHsEityBKjSJkNCGSlhYbgdMpQLYx0lmM6uF3NyFIdQ2Nz5lJCraEriNHnAzF7n/58IaSMd",
"VgPgF8HTORHh/i1geM1Hq3d6S9Q9Fx9W73gheJyaOMeVO04Enj2o4901tFi15yWhs9EboqY8btfZ0uQx",
"kVF1H5t6vMEfTwnRtHzGokJ4UsxTY6Rl5sKr7H/9V6+CFoO1xYrjX0Sq9fh9PfqyoVM11dpbadwGVrwf",
"XPCIJskKnJY3bz1DhMUd4alqOYNrfmbCAau2b6SFQ7bQtqPqTldwUHhIj/aLnau9C8GjtpNkzVee4Q1f",
"bYo3vP0cMRnjNKnfgpjiScsVmqbtZ5ZTy3drZLpYTuuXIqeWEdfDheTjlI6ourAHtKX4se2vqaqoqzCG",
"xjiiCVWLw/iPVCptCF0TMWvVdTIj60fuZEZqkTuZkbUidwK+Q3E+rp/R6N7DBMKvtd36mtyR5Hx8hEU7",
"hWNH+BnLtWPKjNyScbLWrXnH9vgVR8vQs+ZNgTEvibaCzU3psvkvqfxwPn7DhcKalK/SUZRgKVfByxW5",
"I4KqxUP6LAPvWmAmx0QsbVc1YsLz000wHm1gPLpmxkuIlI18l/CRNSQvSQKuMTml81YMZ7pqU3Llrixu",
"q2ihZWtOYgrP179hetRaBOqPa90ynqqEEnHyMUpSzZQtEVXt1hprtuspFVId8yTB9QyUNf2ojztSvh2J",
"Y7yQ11NB5JQncUus99tiIZto1RlWmOON67uhgU8h6oVFi3UjZxNk19ommWNFCVOHE/IGf6z0aO5AWasO",
"CY7I+fjKPBJsyQblTq2ZYC743dWcRBQnatF2smKflea6xh8547NVpsq7tJ5JYDYhlklbzSOwIicywglW",
"XKwwjderVngUWr3BH+0p+sI4Mb6ehAvjh91Za2E/QehsdMTZnXEUneJImReK7UZvN/7JeEwibQcfl7Bj",
"7u6WMQ+MsX5VCMOuVe6YEQW/e2td9cuJLesxpxVro6n9NWWt27eWg1lre7P40O26IyxtK+Sy1q0Z1L60",
"br0qqfhcq91jTJOFZdU1kpEbflUjp9KvPQJszzZGTt52g8aHm2T91kdp5PWbH24CKwfO2cnHiEh5NMVi",
"Yq8Dv1osuDkuSwpsrQtozQ5K0MnE+BY2QQt2+CM8z0Y/nKk1TpBG61cFab23Io3WqiJSRtX5+A3BMhVt",
"zu2h67X2uWRo8aaws73zav/ldjzukfHz/d6L5y+e917G5FXv1d7e7j5+tbu7+wL7sTJpCkEufoTZ8wBJ",
"AUBXNdFDGqg8sAwXAPTe584F14ynR+xCyiCIqtTAQPC9/hGziCTF2JoSDO9gVC/OEifJ+bhz8HuLxDim",
"71U6m2Gx6Hzpfi6HBQAct2OaEIZnTW/lsibmRYLpiAoL9C5vYx7t9ufxuNPV/9x5Af+uubzd2371fLXb",
"WxtSs+zO9n23EoqtDNh+NCoe8VSVttCLQ7ULzTFU3JZw0JNDmj+muSLH9qlg5coXmpp/tophCW5vcxSL",
"DVi5NVGZS4N9LEQ28ILKHPI87mh/HdE+pegah4kiuO/rZIbBQYtXC4KoVDASmxDa8oZLhKOIzCHqhIsi",
"YQd2yoYat8pM5QchLu1gJU7W6TYV4WRFSHEbiWEWEohZHJgdGxweHg5c1qkBtB6sLDQF7QkyJoKwqGwv",
"7wyXRRl6Wb4yML3lLdlbR9/VkAvzYSk7r2ML7Qvf5X3yXGCeyA9Gfv7mQrkLlJj1KdJgm1BPliYm0LEY",
"3tguxDwMTTGw/EFx41bHOAKUTSGOWaMWWma4nkhDamKdbvWXdkAyznoXx6egE6RJcoMoQ1hEU3pHWgeG",
"tgeRCzqhDCeZnq5Cd26bZIoqC3iHfSQx+tfZRQjETrbk/ic6L25nW81s92f1Tc46IsnRGBfi+vbWtL9z",
"wSeCSHk7JyIiIcV3kZEXco2RbVyKs22GaWdZMp0HKgKjBhtQW9bcOYKpx9IFwtze3pTmNmI+F5ch8vXU",
"QHlxYWoKSJFazg1seUHyhbSNEdpHmF0tTNRQKUOX4SWbQVLbCknC7yHNALgA4TWw7IQCyu3INTlQ9Dki",
"V01eFhSTpa2otVbTPU5OLG8Pjr3yXsLOwRj1+FqSaZO4NIK0+Cjp8PCwev5aLmXcnD/zeNE4rzkgPhx3",
"VUzUo0Bb+i1sz4gzhSkziSlcEDGE98Iosgqw/VB/trANipka+m1D4I95ZBbQ4mRlmfSo3bHBW9HaBYxD",
"SgGi+s15G1SVHqVUMh0cHgpS9ge3fL5npqxzGMAt1JgSE73tuw4MKH3Pa3D29vbqf94edbqdt+fX8E94",
"deT+OHv7S9BZ4AMQ5pFDt247v283G9xV6bCdxiosvvK81Pxcv091LyJK0hFMQptpwb6oCvANZvDYvR3E",
"TuI/TF5Wl8NjP7o5kPuXSI0VFPGYIHs9VeaU53sFF9xwuLv7Yri9+/zl/t6LF89bPCY64klC3JVX+SGD",
"/YRmPCZJP5iE7o7c3uWLaMKHW+tDz0cmHn5pDwf0qWkOb0cUkeoBYFrM3UZaPxPRdgR/Y71RFPmoHjRE",
"UK4Za8nipB7UmukrSOmWNzPIgAXchonWvGIomSlgD7nOVTpqxU2FuQ1XdTuQBboFHflpnX1cWpmeDbN8",
"1fVqgqdqniqLAD1w/2GqoUTA9VjO1HkBta00emknC2od4Cwr9azDFQm+21yAA6DwEA2jo/otf7DoeLAU",
"+H6YuUJhuX21TKuVjIA1abNvdFbo5hC/D2MFDmknTNBoGnq9777kWfJjc/FhHgy7Vx44qX8g/JWaqJYz",
"IRfFlKA7nKT5c0QHp29GZrcsi51MDphuObCLoXEnuD93jdMuREv62HxFP5GfFyp0Q3NKE4Ik/US07Bgt",
"4IEo5GPSICZkgqNF7hF41mhs7A1f7b16/mL4an+ZI+MBnigPUxUfU9VpyJOYiLM4JJjgPaRpgM6Ouyb5",
"FM3dHvqAblN7Yduu+f4v6LacYnlNPqpLEnHRkLwMIy039FlX2FSvW/a9Y/bLMyRgEJeYLLtQ8TBSdRxM",
"sZwuo+BfdZtW3O7XhdCWwoiEcrYcJgky3xAkdiYxUrwCayt19FoPY5FXOWJWlZHzEV1gNW2gqTlWUy08",
"72isZUQKnGVd1Vt0NksVHiWQunU5ianC7jatBTTOSbaf2Xk/KAd9Ww720DPpijSV7UOTqFxaRaT2Ony0",
"O37Ze7G797L3Co92ejtkf3+0O955SeIXD7gOz+Bhp4ajqomuHERaUnu8Z3P4OsHu5DbaSuhkqkw26RlW",
"XUQ+wrNnd9F4S2OQuQZ7oSftT2KxXiw+psR7Em//PuLNirQHSLLaa9yCOJP2Tjfn9X4oBcyGaKd2xaGF",
"FSoYBPL+ZX9pVoc6JUUjcea6dhY8NYkZsswPyH38Ul78rG5CCwkyv4406cBJEqelHNH5dBN6R9CMoAnn",
"haCYB5xyS5hzUAbxBrWhahPH+SdPW6HKxt8VUl6vweg3x/vbhJtsb2HKdF+1Grmf0mgKWLWAfaJzEOjo",
"niYJGpG85EmObbl7MBjgweHA9BkMt4f728Od3YEWy/1I3pWwvb33soBu6N//Sf/fjgAl2j6//DLo/3Rz",
"o0cIeh3aeW7NZtR4bn1bpsGL26rKWI2dQnp78f5O78XObtR79ZKQ3t7zPfJy9+XOznhn9wF2SmE94bM3",
"l5KOkgwwyFcifQe8H6lH2a27Tszj9t7XTnxtKLWZqi05g0eFWTD6AfuGJBCap4KpkE7hg7lOiPicoBGW",
"JEacWXeV9V3BsVO29iKBLjBDt3AhUTYhUsPzEDCzziivKljFAmHxbf3tACQ/0p+1iM0G7LcIVdkdhllG",
"qNrpIJWNWOOE1cN+6PhfUc9Zdapw/ijFbcSOraNRPo7aZL0mXY02sL1cNdUUmzhLexMyqKAnRIeW5gBi",
"Q1s4SYymmeI7uAWVVCpzAyXSSKUCjJl2SbuK+XfaXFvaS/+fFw1pZSG3VlY1wIh2t4qCvNINvzprpTNz",
"zla0aM1unbZylF75bcsS3QOgNGq3sNU+8t63Icq6K/DTIPVZN2vJ5lgf5W2eqA5VTTp9DYNf5GkT+XtX",
"IO37Kc9S6cNJ53sk71De3grhwJl2nWH/QcQ+nNO6nbu6q197VeCiJLZ2eqAFn7WOFSw9wthZGikBay0w",
"e34t2IbtD9WqIqD23ruykY753VFPm0RTKhUXi6pd/xfnthzrT6xWXsJfhF1W5AhrPNcYwuYWNeJJOmOB",
"dObMXG+tYKUfZX3cLdbtw+/ezWEhbGqbb5rMx2li/GbEZoAtnC5Wvx5fJfWqt8Kuh68M9CXbcuRjuOFo",
"aKyKcbZl2UyFc2JCpLy12VBtBiX3Z5RwSeJbTW/iDpLE8jlh/t8JGavbajNBJ9PQ79YzBCxg/hU6hNb5",
"5s3vxSz8XCAuJpjRT3qFpfjZimvlbLWHD38ZsZ1XvyqL7uzmcM2SOyiBPbf9xuXujChBoxWeEhro3phu",
"ZwxyNVRf13lh9HaG/CrA4NKV+eHzNAE8w0ss2/g/lUjJDaMSSRsrmVUhs1WJ+ugtlBlSUyLuqST9G81p",
"xUcvkMdEZPS69I5kJWSPliN76ROcefAGwO4/+P+34MAMrghzWBpASUGeAT7F0rS86QxuOkWvWvbOSw6G",
"28O9SkrkYp7cQf/H5a5cWKYte5/JgpXUIoC9rAxoxW1hFvsYYmpVu45sTDbU0+753Ma9zL+SiB8iMR5I",
"tO8kMTQKuyhyEt44zdaSayOJNj/mNaAvecZrGy0dpY9OcDR1u2iVu0RUSQhp0fB3bUkEQxH9G6ZlQC8h",
"dyTJYAG3mmuCJAE20jKoj47s+4AIM03DNyxrpjjc2DLjg/PoGU0pEVhE08VACUJyJ52RtO0cyIYzWr3X",
"Lhh2FnH1u/MmV1utFA8uYteXHqbkRFWGjBZwrwuaMYs0uyhtcGOhh+VPwGqCJgxEaLQwN9TFm8JjLKcj",
"jkV8e0lwvLCG8hm4nzX6djTXnh9d3l64t1NQBd5sgg+/b2B7AWa1UQXvTLWkQOnvgATckPCBpx7HD3z9",
"VgUTcPWVuxikXRAzJWC7GUktpWtrV1XfnsHv3hvYMJFvZdEzDhokKYsIouoHicwlC2Hq2RPNG9x//1T1",
"AFK6rAk+8mwsYYKP4N7R1qTIVlMkjLDSf5ubZutW/D0DW7w2AyCEqF9t7EhDCIoNcWm6k6/xZJzFteEg",
"h+7GDW79a94nthG++g+16K98Nd7uVeNZbMZf7U2jO0T/IP26fVNChV/mtbLoFuXZvXJi1uVk7HGoHhWY",
"oJWNki2SJ2RVB1R9yfLCqIH9h5ox9avRpl8TsgrD1Z4O4mLUEZyeebH0VUfL0x7XJ3EMdR81LHeU3Hsy",
"Tu+fiUuQZW4c7gUI/wOpietyhXIGdQXQbWGX4iTDIrf9jnuftnuvbnvvw2wXFnq/pjPMeoLgWB/IDSTV",
"B5+h+Vv6Lf3dqiVirxGaCMz0CXK0MF6R8s7k17MHGmzPJX2Q6KOJbqr3xHytq4VTj7yDZYj0C+QsYwS9",
"5dmrDx8VId4AxXU4nye0LtTKU1F4Pte0ie65+DBO+L2xDuCLH6dZui02AZ3Lj/IwuhNaFbtjPcf4xFlU",
"JZqAdYD+3cLJfIpZOiOCRsBuKdPnn4gLgjRvFi47SnZOY8nG3w97/7Lb/L5FoJ7DQI6/2v2rCww2v5uH",
"TGarvOja5Vt2uLzeqRn1HmdxuxtzGbcho4LLOFuqZugNkdM67/oMDdqI7cfxHtVww29F9v6+2KJ6IVhl",
"lK5HwUGmoVI1nTA8mzN/95k9BGybxqEQW708ZE8D9c+UiJBVoY1UAlrrT9Oiaqf+WdfV6TuvZ6sVwDPe",
"ku7xEoqFdY+DIoR1M2BgaQmf0AiljAKc5COJ0nCelYe/gedsTCetVnxkmrYKUM9eOn/Fu3eHvVtvA5u6",
"Xtr2dm6Th8hW5VgKK5TvCHIUDFF5mF5ZV+2+HmUYLuc10L+nIr/a1MwEb8D7S45yNzef+z/e3HwJGkRm",
"0qbkPVnoKnKLLdxkZCBUbvpXp5Rvv4fQu3Zz6gLAAQePlbbVAE+kqo2TDeRcsvuENBFmt43VE5gVtrer",
"vkcyuQhWZdqayE0TjV8csnZLDCLqjvJwQHPHeVP+3kNEFQHmCXPII5AmyllGxQFWdqKUVm2mrF+fJeem",
"ZDu6ZwE4P4TjH1fnb29P/vv68vDo+vyy0+0cnb+9Pvnv69vTd69fB0MsYN6HZ6zx6e1bq56vFyihePVK",
"q3oHj5OYhmbOjlc0Gwx3LTF4rkoBnaGqrT37pj8rz+odWwpPu3cOdpDwiiktK906IyzWg7xNAxVjs6/O",
"zRybXmi0QIfYJqJqDHJb5ncvAFMqWFFRoLBKRFwrFCpCv9fb3ult75RPV20OVj4olXIMNcCovB2qqYk/",
"7O0+CJxU8UvCyD1ObJb00t6kiveEaYAoi2mEjZuo+pLVG8rlq28YSy9JlgVjuExmfQqzt9774ewienmB",
"S4vWrCRi+cytknxU27bNuGOakLfLHz1XnW9ukltNWTZdeKvZ9Ei2WEhpDfgjOrOeRvtsz+YdBfXmJaBc",
"VmRkjhdELMc+NGsDNjS8UmGtcc97CdF60TxGM+nBIA21HT7H2VEpd+Kwcsp9/3n4pS5N6x2UUNYLOE2T",
"wJlc/4rc63T7EFkgqMrXapHZDKbyS+We3hsPvb04a7MPbsjgfpeGvD5723LIczU129sCDxBwlmGjLR7M",
"DCE8nBfGWwEP0DGIh9KQ7fGgm69OlTkqcsJ8+z8PJMyQDdEqiV5N/rwHZ5qUJEoFVYsrbWO4c9qEUcUP",
"09BVqP5VixoraFK4nD+c4U+coSPTEZ0dX/TRmUaRcfNcnh69fDHcR//47RqN9GljDrZFZA8iDgRYU8Lv",
"jUmRqikX9BNMc8RjUvnxnUg6B52pUnN5MBjEPPq06OsG/VT2CJaqt9PHAJddTz/iswHXLYYDNxBk5Y34",
"3D67BN/kQecwuyGy93vOacnnhOlzUOcXotD52fERUvwDsTHtWs6GOrtPcP/+gXwV3GY6n3rgdz32H/fK",
"7diIYEHEqSOPf/x23SmHI+itgMEQHylMGYkRHmuqd3uIC/v80O0EyxVMBwAp5wO9/M6XL/Ccdsytd0Bh",
"U3TN7cOcCjzBd1jgefpfxpay7mRz+dUxBiM6Y5GeLC0g1mtfCcY4vDjLTN2i9wRMbHQuoimRynpWbJkq",
"sNMTGhF7rKzCAJHrWvOnkiyBRxlzpBOa7xBkY3Yc6mz3t/s78HR/ThjWwrWz29/u79oIVSDdAY5nlA00",
"ycHfE1IT1AePGYQ0psHhb1fZhsN97BxPrOnZzR8CmJg8yQUETsh07p5u6yMAND6L7eiHGop3AATEdVo3",
"EQRbl8OSJ8QdAYzSdzND3H/nwJz2872em7Tk5ixk1gZlxZe8itnZXpo89Eu3Pm27gGM+XFIjC0EdcLfS",
"yZMKhEvjZFYF8IpgEU3BrjbxEZpjBqC7s22rAVVC1wKcq6e9qHnwPlqYO6Is0XkQgKwYRhVRHZwknqOC",
"MDwyJYNiKt0/dZP3rWAiCfglNeWi0aIOHC7ULXwNweMkfwaR/dtLrd7tJFiq21La8Hq4rjQ4MRUkaqB2",
"gIoLY28EESUjDyzzl54nBML7bsd5vEA4DLe3ncS1yRpxfks9+EMaGySftfExseN4iCMGiR72e4DY0VJj",
"SrCLFr7EirymM6rqZrFtB3lDmGHPLCDUI1vo4MxkyncuUei2s7zbO5YZB7HptLu80ykXIxrHBM7Ge8NX",
"y3tcc/4Gs4WFDtzU++1WZXQM5OEpWHAgZDMr4Pf3etulSz9ktiG1klnhiZbJHdg8W5W2815bx1zWvV4i",
"0r5RAA6nDI24mhY0iNYSF0TMqOpTbnOz2xSW3IXqePFApv6GPrnO5hzyI/RsuSKJhtvb6Pz/Q9SFLySC",
"4Hjhkm2Z0KHYmCcJwkoJOkoVkf0bdsN+/DF7bXWa8PuDH3+8YTsQnicQzQq76BX4wG/NBYWHuUXDxy7j",
"2Q0b9tHZOGvuChZAtRbZRZkqND8YEH+9vr5A+9tDtMW4l3OBxM9u2G4Qohx9WwVbdwB4y2DZA1jyxmVo",
"rBCmSeJQRnPrfJQqE6CjIGcpif9zjBNJbth+H12a6DPhxWwVodL2Xo+Mx1yoLvhLKEsJhNrqqVNB5DOz",
"B3okdJhtNPqZTPEd5QK2o2cngjBKgFBPs+Cp8OYi7I4Kbnpvkf6k39W2BxG3YOqYRbp/24iqrsuip789",
"0/NYITBgnPVgIj2aibHTACNJE8JUsrA5QQhK+GRCYrD5iOhJGhM9DDzhkimY9uM00e0dfmzA3nxOsMje",
"bunfbvMm2XWDVkl6vOtqI5OQxPrNMZLpyF5Le4/B8ul0Y1ifqaiQr6hbHtclaYI0gGAqzNUCbQGJTLFE",
"jPvhWnb3LrBQFCfoyiwZXUWEYUG5dNtn+RQofLi9g8gdYZpdAzSpjwR8RiqsD+DqwY6goFeBJA2mDhBQ",
"pnNFmoe4AkJiGFdBvoHx+Gyut7KEiDtZQaPiKCaKRKoMXEbNejzg0wgzXzQQtGX56RkwlN63BEcfUIFt",
"0VYG2DONHb04w6MV69nI2EybdsxFBZHKVTVYr7a217sBfX3tAn1cDuLgFW+aw2hurew7xM3bGQZyL19f",
"ZQXv6lTGDKtoCo/RM42Btmimf56tyToZGjPjmyzb8YQvq/49jK7tFkbXEWfjhBpv22NaabrXcHmvn3H8",
"C1bk3gb/tDPsjvz3o5Yta+y7L92Cn2DwGU4zX4zBl5CQP1TLL8yMijRtpOV+40FoNgL7CBKI5cYRlYgK",
"QcC3MUpIH9l7U4ngLlfM4EG0vRrN/AdVX8MxgOJLy0ZnwxttZ4yIeysIc2hpZuY0C6s/i9lmFXHnH8zK",
"N2SPc+YyaFgqFMzGbUQoDLdffLNlzY2RklFmjLZmaaJoz3gYnv2byL295T3ecnXKUxZ/t6dTs+NGrsxz",
"kdN0VA16OC+JEpTcOUvRmTAtRBUaLYwXDeE4FkTKqtD5haiifbZ59jbZYuv5Gr4/0flfhs5/IcYJk1Fb",
"E4XrfQo4Y/RpSerThNXD1RM+ZvGA+0dpbf3yVFn3Cjx/1KdBj35KhxE9R0aGJzBBDcUHyNIAtAaq7Hb+",
"u6dH7BkIenZ99Vnaw/joNCrq8iQGa2fnrWfJ0Nw8z1+GxUKChhNz5M58NYQCKoxHak3y53tkWOObcH5I",
"4jih3oFaNENDQOVNBsBdIAb0rHMoWFvdAYihtBrNP7lCXl64d+ii7AriWUkQoBlmeEJk1f3ik24fnfi6",
"D0WY6e0eERRNMZto0yqVxCpIk7DfrUIb0vado7n9eWa9sIcOVGRXYH1HOdgAXwY5uN9cwGjROwsuuBlV",
"LlhxwVMUc/aDQveYmSw6AGbmJyQshpczuZ/HNoC/fRflG0CPcTJenly8Pjw6QVdKYEUmi2cWYhNwY7LY",
"ef43ZNtfgQsue1luWmxp/JncAncEXJHXXP9thzjIst4fvn6NolSI3DF58frdFXj99IlO/2R7CzLjd6Qy",
"AKwz8zoCbhxWPhAyL3V2zsIDgyTMrEPQrOj39w7VWWZg61qEy7SE4LsQKaXMkskGfL9r9OK6E0XfX5Oc",
"8ntp8/oxnNiwHxMMkR+Y/OUWfIzFIRt9jLlPUSPpxAQRoR46BKrQWAEEHfnEcIB+v+l4Tu2bzvsbZinp",
"xj0kvunY3azp0vWbvr9hJnZ9ebsimJdknuCIoMMkMVtYA202gh4uALrlRMXRH5oEbjqeVz+wksLXIvDF",
"T2jLzgxU4E1saR9SaRbtHCOYHs3pagPom5yunnxX3ErDb+NnXXb4cJL639DT+Hc4iRharBAddry3shdx",
"YEM0TBaVr7CCglfQx2bwzPlYtA+6aC7InbZBtI4uRa4ZCxYrnC8OdMRcENAPsX8HHXA1mpkf9+R/WC5K",
"VOMAsFExT0z4F3V7mf17mNt+YKKjNsNvl6Rnhtccp5mL8lQmi5ziAlzY1waW4kL3KQZRRHiORzShatHM",
"ayfsu2U1G4r2xGl/TU4zlNWC0aKsgHGbWCjTOsvM5JWxq3WtQf8j935pE/amrYvceMPfeLkf+dA1mZ07",
"a4b57BgQEYDZfP/bXG9/l64u/yI5IwHHKmYDQrwy+EzjL7Ux5/mNDHY5riPHNqOFzf0avGvxeGRDOiCv",
"V15PcX/hO5bv9QIEe/sPyXjqaGxVd2qe5Xq5N9XPBelLcU38tcLbdH4E4d3sKXDCe2UPQZDC/y4H+e/4",
"lI1XlqeDyNUqWVGyum5OuFrarpOxrvnPi6M8bfjGBG42XVDgZqA/ydxNyFyfMjKq8CnSNdisAL4iyk2f",
"g7Rc9F7VE+sGhHCOCtVCCNvIMveGMFtWv4Vc3gtlgnBo0aM+ieX1c8RVkSOamaAsmbPUjssFM2TbtO+f",
"8qx3o4WXwyIomQtJ9B5HNBfz9jXYw9ky9MKeCHKNr7NUITdiqeKGI9Bsj9YlpYNejnem/D52+bshlYnN",
"3mwuVUvvumZE4RgrHDCZ9UjHeTrUenkNwZtzLNRgzMWsB8NBMeSIx5RNTHlo4/C0va5t2iOP6k1CFfJx",
"nkDOAHhA0u1ItYDn1npgsy0ZU5TrTyc1Ga4cClJYkJ9+YUQZhnjhQibOF7sv9nZeDvca87k0JLWOUqmK",
"2VvytBOOSqrpY/a2XxUe8PZ/WpptDJZcTTZWlQBm5QYRI719Dzp1ZIUQzHAkfpIh6zprWJ6FDW2UGHUq",
"bTByNtvSE4dTa9DD7qXMTKC8mlkmwOo13M96CLI0Y8Ab817eK09h6m1DfQeVirrw/QRoJPiKerjud/lv",
"q7DJD3ReAxkfjyWpAW17LfldNvkKAbbNEN2yt98FInli9/WZDFXu+/Ymw7/OLhAW0ZTeFcplGO2eEHRx",
"fFo2c+BdpFlLXvJniSkB5Pe19oSFs9mk+ETnX2NSeHPUWxWQK9PoQ4RlEYvtbY1lqt4N2Ebb12xjYfda",
"WADDTcibptvanz2WgFofc5eAtEBaTyJobRZHDWdjWSLiBxskg8/wn1t7z1T3VvEIs4gkmnl8sWjy0VLp",
"gmyTRZOMMWNUZcwyn02B6iIYpBwt8FcMFvg7XP2bLS1RxTL1uMT+Nc4/vcHw1LBSY9rzyJdmrbjgl9Da",
"Ruy1htjOAiFbH+cT5X47x31BlGWpszZi2nWXtgXiACuwLLBNjabVY9FaGJZnjCoKd7b6ZGkmciK86jq9",
"FnQyIeLEwLOZ6wEzuJ2p7n7AAmrtI5Ps6FFDavK6fAEIzRKQMmt4uv3dCP9aCjGxBpYeHeeaDai3gLya",
"ynW6CDLw4CQvjDwiCWcTeLjDs4NgHxUqHmRVl0leivkHecNCBZjzettdPQ+/z4MlZJuCyuHyzZCQCGo4",
"Y5OUyKv2fMN+K1fHR35x/K4PthnJPYOq1oq9YVul2sf2wdmIJGgkCP4Q83v2zCapwHEsEb8jQlMzkhzJ",
"KU8T+4xsRG5YKkvF+yGKnBESk9jUiq66uIx4O7V7ucTBBUuHxBINizLpHj0kVNboKss+69+wY+NOgt0y",
"uZTgIEQEmCss0oSBJWfSFrsOOKnsvGEvlT0LP2r2C69seYPLyS9cXqwx9WTKfCtvVU0xeScSzcauxUlV",
"lqbWcGp3YwveKGvYt4qiuYK2jxRCY+KGzIzNwbJ2CU/RNGs3yi05eISymSjGnIxbGALZlYw2CZyWtgkJ",
"zTv9foOOkpsnWj1Zk+fOiW4Hu7Bc+WScbkwie6SyJDYx88i1jPZWXogUFEnNzBQrUmnszBxr3UD8gN7q",
"KcLyhhll0c0uwLvGqpHGQHWBB/bpO6QzUeRjoXCRqfcZMs08t8vqRplcNmOWBdTRetiw0p1tddnvxrZy",
"WDlhgkZTTb1VNs0u8P/K6Yf+Lu6huLQZOXet10vk1/Z778sDOficV4z9MjA82iaCIEksQxsHPRwIR4Sw",
"cB3lLoJk6KZO2IxDxcIIjqhUSNVv4vDXBqSv5JrinV6+zFaF2/xK0uXS+6GS40sv55yqNHA8ceC3jKzO",
"CblYQ89jQNj/Buarr5FsQrRBfcyxmubao1CmuT4v5Wplq+udsFDGHgJ/mgrUm9O2wNEHrdM95wUkValy",
"qR518drWmN6Ep7ZSgr/GWZuvRUP0qG7agmwIcHqhtvxf/vXx34HrgWqzsv/lcv81PK91pnECN1vQNr0f",
"uKxsah2TkUgb0c6PHHg5b9zJyj0G25B9aKZpuD609wpTLI0y12NAbtanY9s6E9LZy6VMrNbdKqxq5pn+",
"mZEHGbJ6+QGnrQetaKCRJPYPSUUtGX6WZigfKvicZD07D9ObpWPXxhTn5hzeRTQ0uVBcNq4y0p90xbf0",
"FtZsiu/6Lm7xqiV5KjwGjzOkX+bZZMYTeBEu+FyXqKLKgpsw0yoUbkknbKxVVmsfnjyezbYCR56Wgf3b",
"VGj4W8SG+TkvHsKfQS05mFKpuFi0dIPYSo/gJy3DUObTB/hBSrD/amH7GyvToq/Gobe1t6aEMFeWdy2O",
"m4o4sKTyJAG+oYKuKBRLMm5zHi4I7vKSzu1zOLjZA+KgjfFcAvHnhSPg75jjuyFgHB7sgy/zzgvQVQPb",
"XbbQFoBRpp7v+Y+qXg2Hu7svhtu7z1/u77148Xx53djvxOg/DRFJ8RWeVzX8Scp8L1JmtEA5xbYTMHlQ",
"YKtjgYkQ0+TAxQQz+omySf5Co9bmh26bMvVh8K9ITjf2oXskc99MGWI9g+GntHSPZaK7za+LGfO4ZPDZ",
"/OPMeFuX6r4s2DV84eIGW/d1S3OaMi+sVoMDJb6rfHsJERKPwLdmojq+9WSOxd3j5S1fyqMCQH86d38X",
"TG3oyJfmqzF0Hn7Q8oydP0u8p2pKmW9vu0ijPBrJxRzl8eKyf8PO85ij1qFAWbR2ZrLfMD9ibzJVRPTu",
"if4HMtIDqSlm6JeTa1QMukJb5KOd1RY3oLEpdcBn81S5ornyWU3Ek8Hssfd2d+2BT5XVfmehT0XHQIGG",
"WnkGsigY5sRN2SfwVdEcOZFSZqnySUJ9B8FVsB8tZFX3+zQyakSoe9ixXIB6gRxzwSdQIcp/jhLEU79e",
"Br3JnpRs2BxwE9VbBXYZT2z2LQ/G1mSsvHX6a7LalJu8Xo3R+lqT/nr95jWaEZaiOZ6Yl1l+hXlTYyFc",
"h/RXPiMXeNIi1kOr2sFUzZIi7xShAkhsp8x7pNdhINMw+klIYLhSCpK9l/svCpnH/rf/438Eco9VGPHX",
"bBoNxdOheW1sFdzDrPJBqqZFI9vU8FOLVqRbpdMfpC2RlhU+g6K7WUk337yGSgn6gzT3XhOBmTJXWmA9",
"6v59dMgWgXlQhBmKtEmvplQiwuI5p6baXUxlxO8IUC8ViN8zA0mQg87ccjeohNwcS4uL2KJELC6g5en9",
"y9eU2l9PvJsetOEZ/anJAuJdTQSJ/4EBI6bGjiWicGmuChub0+rgM/z3LZ6RrzkrlyLzFYaqihBc4p2f",
"YarGEHz5sxfl+x2c364sujd1fLP1YKjMcfPEsusLty8hukyKXxV4b4J6bcbVgNmY8VWj3VgwjbYLZtHv",
"h71/4d6n7d6r2/c/hSyk4F1o9gAZXvLTRBFRSMMW8rJExSTpYUjbFOVxlm3CJ7T+LruYpwXaIngoMFog",
"QWIqSKRsbgpXn/js+MI21DZK4HkqTFgSGrtGvpclmJnAHz0fuch/r7l9DFD1ul++dlmOg4OEDgaCFk3h",
"4fbey8KGT5Way4PBoP9jMBXvkzRolAaaHSKzF1YoaBphcBpzFfTngpskxqUXrrB1dj89xdKsP3WnnjYw",
"Rzj6UEvsv2IWJ5bUz/UoQ+T6oDgVzsq11GOTFaFLEhHqgqQdim2JPB4TYzX4zKF1PvloKuZKRO3hjH8g",
"TNZwy5GDfImsO2yevU6k8Li14KswQi75bm56bYUfPGnwqo1rBBxdXZ5qpCri4vRCsEoVqoxTK6WHeysD",
"+35VyeQRYbXCdGKF3SqSysnV+tEeLrL+3zqZ9e8kfQoCpczo7vC5TKDwtL5YxGs+MeIAjH2emvfxBnE4",
"K8IuCZwJzRkgrEvNPBlMQfGgAfkKbarHB2cCFwVSzrwMX0e9iQPwiWY3lPLBbCHI+VV0ohGsq2SF1z0o",
"kWiEJYkRZ85kjQRVRFAczkTyT9Nr02VO3DSBo9xheQVPR7c1Zhv5M9tfR2t6KxarvnYBcly95uo/rXmw",
"iegYGPsrgtr+9GD7DrJDwnKeotoeK6rN7X4NV2Qi+AGVVg2vNBdazRljQ0LXTFBLZ08JyjZQ7i/b+EKN",
"v6q8Xel5MHRfvb6qJ7BblFfduJxuLq5qyqEieDWZp4+MiQShDUvpP6zykaH2p3Krj1BudSWJOlBEPiB1",
"dYEZgmbLyUcSpcZu0VMgkTKTC63OgslHDyS2JlJtnDX0JEte3xrYzXpWzG29vQlg669Wrw2MMk2e6hSu",
"K6O1Ruly9oLxxF3Y83gheJyasFHTqNPtpCKBuBLjKY959GnRj/hscLcD7GXnqdbKswyireoEpKo2qrN8",
"htYRWExnWHUx1gzjKoH6I5Wrg7YdzL+qsWNVkrKtOlaWThfyIZr3Pe4sb+coRk2tPIFNa6XHz7I+uexO",
"+SSFO7bVF1F+8OxBH34K1XaK/LRpxytQadtRTKYVb5RiipW2w3iBLIUd8p0tbccCT+EMMzwB0WtSO8Qz",
"yqhUojy+/j2b4P2X/xMAAP//akDiTcVdAQA=",
"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",
"BQAA//+IlZPWJEMBAA==",
}
// GetSwagger returns the content of the embedded swagger specification file