{:reitit.core/match #reitit.core.Match{:template "/origin/web", :data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x23c9f4fc "ring.middleware.defaults$wrap_defaults@23c9f4fc"] {:params {:urlencoded true, :keywordize true}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}}] [#object[ring.middleware.multipart_params$wrap_multipart_params 0x1b7e207f "ring.middleware.multipart_params$wrap_multipart_params@1b7e207f"]] [#object[ring.middleware.cors$wrap_cors 0x308e66cd "ring.middleware.cors$wrap_cors@308e66cd"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x23c9f4fc "ring.middleware.defaults$wrap_defaults@23c9f4fc"] {:params {:urlencoded true, :multipart true, :nested true, :keywordize true}, :cookies true, :session {:flash true, :cookie-attrs {:http-only true}, :store #object[ring.middleware.session.cookie.CookieStore 0x335098f0 "ring.middleware.session.cookie.CookieStore@335098f0"]}, :security {:anti-forgery {:safe-header "X-Ring-Anti-Forgery"}, :frame-options :sameorigin, :content-type-options :nosniff}, :static {:resources "public"}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}, :websocket {:keepalive true}}] {:name :reitit.ring.middleware.muuntaja/format, :spec :reitit.ring.middleware.muuntaja/spec, :compile #object[reitit.ring.middleware.muuntaja$fn__13190 0x3f3883e5 "reitit.ring.middleware.muuntaja$fn__13190@3f3883e5"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26383 0x55af21a5 "reitit.ring.coercion$fn__26383@55af21a5"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26359 0x16d48dd3 "reitit.ring.coercion$fn__26359@16d48dd3"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26370 0x12711d40 "reitit.ring.coercion$fn__26370@12711d40"]} [#object[buddy.auth.middleware$wrap_authentication 0x69ad9340 "buddy.auth.middleware$wrap_authentication@69ad9340"] #object[buddy.auth.backends.session$session_backend$reify__10240 0x765210fe "buddy.auth.backends.session$session_backend$reify__10240@765210fe"]] [#object[buddy.auth.middleware$wrap_authorization 0x77ab82ab "buddy.auth.middleware$wrap_authorization@77ab82ab"] #object[buddy.auth.backends.session$session_backend$reify__10240 0x765210fe "buddy.auth.backends.session$session_backend$reify__10240@765210fe"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x6daa1a03 "buddy.auth.accessrules$wrap_access_rules@6daa1a03"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x34c9ce52 "newapi.auth$customer_access@34c9ce52"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x229bc740 "newapi.auth$station_access@229bc740"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0xf35dbed "newapi.auth$admin_access@f35dbed"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x75743f07 "newapi.auth$platform_access@75743f07"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x229bc740 "newapi.auth$station_access@229bc740"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x34c9ce52 "newapi.auth$customer_access@34c9ce52"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x75743f07 "newapi.auth$platform_access@75743f07"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x229bc740 "newapi.auth$station_access@229bc740"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x34c9ce52 "newapi.auth$customer_access@34c9ce52"]}]}] [#object[newapi.utils$wrap_session_id 0xfb7747f "newapi.utils$wrap_session_id@fb7747f"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :get {:handler #object[newapi.origin.web.platform.login$login_select_page 0x898d947 "newapi.origin.web.platform.login$login_select_page@898d947"]}}, :result #reitit.ring.Methods{:get #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x23c9f4fc "ring.middleware.defaults$wrap_defaults@23c9f4fc"] {:params {:urlencoded true, :keywordize true}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}}] [#object[ring.middleware.multipart_params$wrap_multipart_params 0x1b7e207f "ring.middleware.multipart_params$wrap_multipart_params@1b7e207f"]] [#object[ring.middleware.cors$wrap_cors 0x308e66cd "ring.middleware.cors$wrap_cors@308e66cd"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x23c9f4fc "ring.middleware.defaults$wrap_defaults@23c9f4fc"] {:params {:urlencoded true, :multipart true, :nested true, :keywordize true}, :cookies true, :session {:flash true, :cookie-attrs {:http-only true}, :store #object[ring.middleware.session.cookie.CookieStore 0x335098f0 "ring.middleware.session.cookie.CookieStore@335098f0"]}, :security {:anti-forgery {:safe-header "X-Ring-Anti-Forgery"}, :frame-options :sameorigin, :content-type-options :nosniff}, :static {:resources "public"}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}, :websocket {:keepalive true}}] {:name :reitit.ring.middleware.muuntaja/format, :spec :reitit.ring.middleware.muuntaja/spec, :compile #object[reitit.ring.middleware.muuntaja$fn__13190 0x3f3883e5 "reitit.ring.middleware.muuntaja$fn__13190@3f3883e5"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26383 0x55af21a5 "reitit.ring.coercion$fn__26383@55af21a5"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26359 0x16d48dd3 "reitit.ring.coercion$fn__26359@16d48dd3"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26370 0x12711d40 "reitit.ring.coercion$fn__26370@12711d40"]} [#object[buddy.auth.middleware$wrap_authentication 0x69ad9340 "buddy.auth.middleware$wrap_authentication@69ad9340"] #object[buddy.auth.backends.session$session_backend$reify__10240 0x765210fe "buddy.auth.backends.session$session_backend$reify__10240@765210fe"]] [#object[buddy.auth.middleware$wrap_authorization 0x77ab82ab "buddy.auth.middleware$wrap_authorization@77ab82ab"] #object[buddy.auth.backends.session$session_backend$reify__10240 0x765210fe "buddy.auth.backends.session$session_backend$reify__10240@765210fe"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x6daa1a03 "buddy.auth.accessrules$wrap_access_rules@6daa1a03"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x34c9ce52 "newapi.auth$customer_access@34c9ce52"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x229bc740 "newapi.auth$station_access@229bc740"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0xf35dbed "newapi.auth$admin_access@f35dbed"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x75743f07 "newapi.auth$platform_access@75743f07"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x229bc740 "newapi.auth$station_access@229bc740"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x34c9ce52 "newapi.auth$customer_access@34c9ce52"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x75743f07 "newapi.auth$platform_access@75743f07"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x229bc740 "newapi.auth$station_access@229bc740"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x34c9ce52 "newapi.auth$customer_access@34c9ce52"]}]}] [#object[newapi.utils$wrap_session_id 0xfb7747f "newapi.utils$wrap_session_id@fb7747f"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :handler #object[newapi.origin.web.platform.login$login_select_page 0x898d947 "newapi.origin.web.platform.login$login_select_page@898d947"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__6983 0x476e43a3 "ring.middleware.content_length$wrap_content_length$fn__6983@476e43a3"], :path "/origin/web", :method :get, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x704ed4a6 "reitit.middleware$eval2760$fn__2762$fn__2767@704ed4a6"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x167defb1 "reitit.middleware$eval2760$fn__2762$fn__2767@167defb1"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x58614ed8 "reitit.middleware$eval2760$fn__2762$fn__2767@58614ed8"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x6da77d2c "reitit.middleware$eval2760$fn__2762$fn__2767@6da77d2c"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13190$fn__13192 0x6b4a7fda "reitit.ring.middleware.muuntaja$fn__13190$fn__13192@6b4a7fda"], :spec :reitit.ring.middleware.muuntaja/spec, :data {:swagger {:produces #{"application/json" "application/transit+msgpack" "application/transit+json" "application/edn"}, :consumes #{"application/json" "application/transit+msgpack" "application/transit+json" "application/edn"}}}} #reitit.middleware.Middleware{:name :reitit.ring.coercion/coerce-request, :wrap nil, :spec :reitit.spec/parameters} #reitit.middleware.Middleware{:name :reitit.ring.coercion/coerce-response, :wrap nil, :spec :reitit.spec/responses} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x12331565 "reitit.middleware$eval2760$fn__2762$fn__2767@12331565"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x40f68e75 "reitit.middleware$eval2760$fn__2762$fn__2767@40f68e75"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x16eec55a "reitit.middleware$eval2760$fn__2762$fn__2767@16eec55a"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x2e62ccf2 "reitit.middleware$eval2760$fn__2762$fn__2767@2e62ccf2"], :spec nil}]}, :head nil, :post nil, :put nil, :delete nil, :connect nil, :options #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x23c9f4fc "ring.middleware.defaults$wrap_defaults@23c9f4fc"] {:params {:urlencoded true, :keywordize true}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}}] [#object[ring.middleware.multipart_params$wrap_multipart_params 0x1b7e207f "ring.middleware.multipart_params$wrap_multipart_params@1b7e207f"]] [#object[ring.middleware.cors$wrap_cors 0x308e66cd "ring.middleware.cors$wrap_cors@308e66cd"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x23c9f4fc "ring.middleware.defaults$wrap_defaults@23c9f4fc"] {:params {:urlencoded true, :multipart true, :nested true, :keywordize true}, :cookies true, :session {:flash true, :cookie-attrs {:http-only true}, :store #object[ring.middleware.session.cookie.CookieStore 0x335098f0 "ring.middleware.session.cookie.CookieStore@335098f0"]}, :security {:anti-forgery {:safe-header "X-Ring-Anti-Forgery"}, :frame-options :sameorigin, :content-type-options :nosniff}, :static {:resources "public"}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}, :websocket {:keepalive true}}] {:name :reitit.ring.middleware.muuntaja/format, :spec :reitit.ring.middleware.muuntaja/spec, :compile #object[reitit.ring.middleware.muuntaja$fn__13190 0x3f3883e5 "reitit.ring.middleware.muuntaja$fn__13190@3f3883e5"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26383 0x55af21a5 "reitit.ring.coercion$fn__26383@55af21a5"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26359 0x16d48dd3 "reitit.ring.coercion$fn__26359@16d48dd3"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26370 0x12711d40 "reitit.ring.coercion$fn__26370@12711d40"]} [#object[buddy.auth.middleware$wrap_authentication 0x69ad9340 "buddy.auth.middleware$wrap_authentication@69ad9340"] #object[buddy.auth.backends.session$session_backend$reify__10240 0x765210fe "buddy.auth.backends.session$session_backend$reify__10240@765210fe"]] [#object[buddy.auth.middleware$wrap_authorization 0x77ab82ab "buddy.auth.middleware$wrap_authorization@77ab82ab"] #object[buddy.auth.backends.session$session_backend$reify__10240 0x765210fe "buddy.auth.backends.session$session_backend$reify__10240@765210fe"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x6daa1a03 "buddy.auth.accessrules$wrap_access_rules@6daa1a03"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x34c9ce52 "newapi.auth$customer_access@34c9ce52"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x229bc740 "newapi.auth$station_access@229bc740"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0xf35dbed "newapi.auth$admin_access@f35dbed"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x75743f07 "newapi.auth$platform_access@75743f07"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x229bc740 "newapi.auth$station_access@229bc740"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x34c9ce52 "newapi.auth$customer_access@34c9ce52"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x6818b365 "newapi.auth$anony_access@6818b365"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x75743f07 "newapi.auth$platform_access@75743f07"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x229bc740 "newapi.auth$station_access@229bc740"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x1fdcbcba "newapi.auth$deliver_access@1fdcbcba"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x34c9ce52 "newapi.auth$customer_access@34c9ce52"]}]}] [#object[newapi.utils$wrap_session_id 0xfb7747f "newapi.utils$wrap_session_id@fb7747f"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :no-doc true, :handler #object[reitit.ring$fn__2952$fn__2961 0x24707c66 "reitit.ring$fn__2952$fn__2961@24707c66"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__6983 0x5081dbbb "ring.middleware.content_length$wrap_content_length$fn__6983@5081dbbb"], :path "/origin/web", :method :options, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x30a500e4 "reitit.middleware$eval2760$fn__2762$fn__2767@30a500e4"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x8184f5e "reitit.middleware$eval2760$fn__2762$fn__2767@8184f5e"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x2f2c9177 "reitit.middleware$eval2760$fn__2762$fn__2767@2f2c9177"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x712edb2a "reitit.middleware$eval2760$fn__2762$fn__2767@712edb2a"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13190$fn__13192 0x691447cb "reitit.ring.middleware.muuntaja$fn__13190$fn__13192@691447cb"], :spec :reitit.ring.middleware.muuntaja/spec, :data {:swagger {:produces #{"application/json" "application/transit+msgpack" "application/transit+json" "application/edn"}, :consumes #{"application/json" "application/transit+msgpack" "application/transit+json" "application/edn"}}}} #reitit.middleware.Middleware{:name :reitit.ring.coercion/coerce-request, :wrap nil, :spec :reitit.spec/parameters} #reitit.middleware.Middleware{:name :reitit.ring.coercion/coerce-response, :wrap nil, :spec :reitit.spec/responses} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x23bc9708 "reitit.middleware$eval2760$fn__2762$fn__2767@23bc9708"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x68d00d21 "reitit.middleware$eval2760$fn__2762$fn__2767@68d00d21"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x6fa07c9a "reitit.middleware$eval2760$fn__2762$fn__2767@6fa07c9a"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x244154ba "reitit.middleware$eval2760$fn__2762$fn__2767@244154ba"], :spec nil}]}, :trace nil, :patch nil}, :path-params {}, :path "/origin/web"}, :reitit.core/router #object[reitit.core$quarantine_router$reify__2114 0x2172d739 "reitit.core$quarantine_router$reify__2114@2172d739"], :identity {:session-id "node018hjez72zvxjf190y1gqy77bvt9564207"}, :ssl-client-cert nil, :protocol "HTTP/1.1", :cookies {}, :remote-addr "127.0.0.1", :params {}, :flash nil, :headers {"x-forwarded-host" "api.dazhonges.cn", "host" "api.dazhonges.cn", "user-agent" "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-port" "443", "referer" "https://api.dazhonges.cn/", "accept" "*/*", "x-forwarded-for" "216.73.216.244", "accept-encoding" "gzip, br, zstd, deflate", "x-forwarded-proto" "https", "x-real-ip" "216.73.216.244", "x-forwarded-server" "iZj6c14h2odfg992kiw3qnZ"}, :server-port 80, :muuntaja/request nil, :content-length nil, :form-params {}, :session/key nil, :query-params {}, :content-type nil, :character-encoding nil, :uri "/origin/web", :server-name "api.dazhonges.cn", :anti-forgery-token "YnevBxfB1J60k2zIHoaqCO1VSJ/vUobk8xfq0E+VNKJVbnH9UMx1s7EKotLMjoRxV+mH8ssfGljNsQYy", :query-string nil, :path-params {}, :muuntaja/response #FormatAndCharset{:format "application/json", :charset "utf-8", :raw-format "*/*"}, :body #object[org.eclipse.jetty.ee9.nested.HttpInput 0x5bc62b5 "oeje9n.HttpInput@96232117 cs=oeje9n.HttpChannelState@64c917f9{s=HANDLING rs=BLOCKING os=OPEN is=IDLE awp=false se=false i=true al=0} cp=org.eclipse.jetty.ee9.nested.BlockingContentProducer@28bdfa26 eof=false"], :multipart-params {}, :scheme :http, :request-method :get, :session {}}