{:reitit.core/match #reitit.core.Match{:template "/origin/web", :data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x1c2af3df "ring.middleware.defaults$wrap_defaults@1c2af3df"] {: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 0x7d371e12 "ring.middleware.multipart_params$wrap_multipart_params@7d371e12"]] [#object[ring.middleware.cors$wrap_cors 0x115fd303 "ring.middleware.cors$wrap_cors@115fd303"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x1c2af3df "ring.middleware.defaults$wrap_defaults@1c2af3df"] {: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 0x4540951a "ring.middleware.session.cookie.CookieStore@4540951a"]}, :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__13196 0x2a8c5790 "reitit.ring.middleware.muuntaja$fn__13196@2a8c5790"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26419 0x6f0e0b5d "reitit.ring.coercion$fn__26419@6f0e0b5d"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26395 0xa61a74 "reitit.ring.coercion$fn__26395@a61a74"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26406 0x7e087eae "reitit.ring.coercion$fn__26406@7e087eae"]} [#object[buddy.auth.middleware$wrap_authentication 0x36f08628 "buddy.auth.middleware$wrap_authentication@36f08628"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x7b73c038 "buddy.auth.backends.session$session_backend$reify__10246@7b73c038"]] [#object[buddy.auth.middleware$wrap_authorization 0x19feeda1 "buddy.auth.middleware$wrap_authorization@19feeda1"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x7b73c038 "buddy.auth.backends.session$session_backend$reify__10246@7b73c038"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x24be1d3e "buddy.auth.accessrules$wrap_access_rules@24be1d3e"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x663cfaa1 "newapi.auth$customer_access@663cfaa1"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x5c422bf9 "newapi.auth$station_access@5c422bf9"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x2283b900 "newapi.auth$admin_access@2283b900"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x23ebb603 "newapi.auth$platform_access@23ebb603"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x5c422bf9 "newapi.auth$station_access@5c422bf9"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x663cfaa1 "newapi.auth$customer_access@663cfaa1"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x23ebb603 "newapi.auth$platform_access@23ebb603"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x5c422bf9 "newapi.auth$station_access@5c422bf9"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x663cfaa1 "newapi.auth$customer_access@663cfaa1"]}]}] [#object[newapi.utils$wrap_session_id 0x272f62cc "newapi.utils$wrap_session_id@272f62cc"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :get {:handler #object[newapi.origin.web.platform.login$login_select_page 0x5fb69984 "newapi.origin.web.platform.login$login_select_page@5fb69984"]}}, :result #reitit.ring.Methods{:get #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x1c2af3df "ring.middleware.defaults$wrap_defaults@1c2af3df"] {: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 0x7d371e12 "ring.middleware.multipart_params$wrap_multipart_params@7d371e12"]] [#object[ring.middleware.cors$wrap_cors 0x115fd303 "ring.middleware.cors$wrap_cors@115fd303"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x1c2af3df "ring.middleware.defaults$wrap_defaults@1c2af3df"] {: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 0x4540951a "ring.middleware.session.cookie.CookieStore@4540951a"]}, :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__13196 0x2a8c5790 "reitit.ring.middleware.muuntaja$fn__13196@2a8c5790"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26419 0x6f0e0b5d "reitit.ring.coercion$fn__26419@6f0e0b5d"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26395 0xa61a74 "reitit.ring.coercion$fn__26395@a61a74"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26406 0x7e087eae "reitit.ring.coercion$fn__26406@7e087eae"]} [#object[buddy.auth.middleware$wrap_authentication 0x36f08628 "buddy.auth.middleware$wrap_authentication@36f08628"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x7b73c038 "buddy.auth.backends.session$session_backend$reify__10246@7b73c038"]] [#object[buddy.auth.middleware$wrap_authorization 0x19feeda1 "buddy.auth.middleware$wrap_authorization@19feeda1"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x7b73c038 "buddy.auth.backends.session$session_backend$reify__10246@7b73c038"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x24be1d3e "buddy.auth.accessrules$wrap_access_rules@24be1d3e"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x663cfaa1 "newapi.auth$customer_access@663cfaa1"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x5c422bf9 "newapi.auth$station_access@5c422bf9"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x2283b900 "newapi.auth$admin_access@2283b900"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x23ebb603 "newapi.auth$platform_access@23ebb603"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x5c422bf9 "newapi.auth$station_access@5c422bf9"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x663cfaa1 "newapi.auth$customer_access@663cfaa1"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x23ebb603 "newapi.auth$platform_access@23ebb603"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x5c422bf9 "newapi.auth$station_access@5c422bf9"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x663cfaa1 "newapi.auth$customer_access@663cfaa1"]}]}] [#object[newapi.utils$wrap_session_id 0x272f62cc "newapi.utils$wrap_session_id@272f62cc"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :handler #object[newapi.origin.web.platform.login$login_select_page 0x5fb69984 "newapi.origin.web.platform.login$login_select_page@5fb69984"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__6984 0x2d31a005 "ring.middleware.content_length$wrap_content_length$fn__6984@2d31a005"], :path "/origin/web", :method :get, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x6c9818fc "reitit.middleware$eval2760$fn__2762$fn__2767@6c9818fc"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x90f7757 "reitit.middleware$eval2760$fn__2762$fn__2767@90f7757"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x621eb54b "reitit.middleware$eval2760$fn__2762$fn__2767@621eb54b"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x420f0085 "reitit.middleware$eval2760$fn__2762$fn__2767@420f0085"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13196$fn__13198 0x6e7cafc0 "reitit.ring.middleware.muuntaja$fn__13196$fn__13198@6e7cafc0"], :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 0x1cbbd897 "reitit.middleware$eval2760$fn__2762$fn__2767@1cbbd897"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0xb9882a6 "reitit.middleware$eval2760$fn__2762$fn__2767@b9882a6"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x31a9b078 "reitit.middleware$eval2760$fn__2762$fn__2767@31a9b078"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x3a200b22 "reitit.middleware$eval2760$fn__2762$fn__2767@3a200b22"], :spec nil}]}, :head nil, :post nil, :put nil, :delete nil, :connect nil, :options #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x1c2af3df "ring.middleware.defaults$wrap_defaults@1c2af3df"] {: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 0x7d371e12 "ring.middleware.multipart_params$wrap_multipart_params@7d371e12"]] [#object[ring.middleware.cors$wrap_cors 0x115fd303 "ring.middleware.cors$wrap_cors@115fd303"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x1c2af3df "ring.middleware.defaults$wrap_defaults@1c2af3df"] {: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 0x4540951a "ring.middleware.session.cookie.CookieStore@4540951a"]}, :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__13196 0x2a8c5790 "reitit.ring.middleware.muuntaja$fn__13196@2a8c5790"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26419 0x6f0e0b5d "reitit.ring.coercion$fn__26419@6f0e0b5d"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26395 0xa61a74 "reitit.ring.coercion$fn__26395@a61a74"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26406 0x7e087eae "reitit.ring.coercion$fn__26406@7e087eae"]} [#object[buddy.auth.middleware$wrap_authentication 0x36f08628 "buddy.auth.middleware$wrap_authentication@36f08628"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x7b73c038 "buddy.auth.backends.session$session_backend$reify__10246@7b73c038"]] [#object[buddy.auth.middleware$wrap_authorization 0x19feeda1 "buddy.auth.middleware$wrap_authorization@19feeda1"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x7b73c038 "buddy.auth.backends.session$session_backend$reify__10246@7b73c038"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x24be1d3e "buddy.auth.accessrules$wrap_access_rules@24be1d3e"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x663cfaa1 "newapi.auth$customer_access@663cfaa1"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x5c422bf9 "newapi.auth$station_access@5c422bf9"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x2283b900 "newapi.auth$admin_access@2283b900"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x23ebb603 "newapi.auth$platform_access@23ebb603"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x5c422bf9 "newapi.auth$station_access@5c422bf9"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x663cfaa1 "newapi.auth$customer_access@663cfaa1"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x16cd0e47 "newapi.auth$anony_access@16cd0e47"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x23ebb603 "newapi.auth$platform_access@23ebb603"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x5c422bf9 "newapi.auth$station_access@5c422bf9"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x8418022 "newapi.auth$deliver_access@8418022"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x663cfaa1 "newapi.auth$customer_access@663cfaa1"]}]}] [#object[newapi.utils$wrap_session_id 0x272f62cc "newapi.utils$wrap_session_id@272f62cc"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :no-doc true, :handler #object[reitit.ring$fn__2952$fn__2961 0x789d1391 "reitit.ring$fn__2952$fn__2961@789d1391"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__6984 0x375f3396 "ring.middleware.content_length$wrap_content_length$fn__6984@375f3396"], :path "/origin/web", :method :options, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x4b897f75 "reitit.middleware$eval2760$fn__2762$fn__2767@4b897f75"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x71ca143d "reitit.middleware$eval2760$fn__2762$fn__2767@71ca143d"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x61db800e "reitit.middleware$eval2760$fn__2762$fn__2767@61db800e"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x2f56cc20 "reitit.middleware$eval2760$fn__2762$fn__2767@2f56cc20"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13196$fn__13198 0x2f246c68 "reitit.ring.middleware.muuntaja$fn__13196$fn__13198@2f246c68"], :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 0xe6efe4d "reitit.middleware$eval2760$fn__2762$fn__2767@e6efe4d"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x3308d47e "reitit.middleware$eval2760$fn__2762$fn__2767@3308d47e"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x2aa639f3 "reitit.middleware$eval2760$fn__2762$fn__2767@2aa639f3"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x26ed57e3 "reitit.middleware$eval2760$fn__2762$fn__2767@26ed57e3"], :spec nil}]}, :trace nil, :patch nil}, :path-params {}, :path "/origin/web"}, :reitit.core/router #object[reitit.core$quarantine_router$reify__2114 0x1bbfcffa "reitit.core$quarantine_router$reify__2114@1bbfcffa"], :identity {:session-id nil}, :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.88", "accept-encoding" "gzip, br, zstd, deflate", "x-forwarded-proto" "https", "x-real-ip" "216.73.216.88", "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 "Pvmd4QL3myVlcOZF6ouodcITNMDCF22mHAV6pTpNNqvyDbise7p7TzwSuVHiIfENXG3IPJfsDVSJwqXL", :query-string nil, :path-params {}, :muuntaja/response #FormatAndCharset{:format "application/json", :charset "utf-8", :raw-format "*/*"}, :body #object[org.eclipse.jetty.ee9.nested.HttpInput 0x6a72ae3c "oeje9n.HttpInput@1785900604 cs=oeje9n.HttpChannelState@c9343c0{s=HANDLING rs=BLOCKING os=OPEN is=IDLE awp=false se=false i=true al=0} cp=org.eclipse.jetty.ee9.nested.BlockingContentProducer@2ca8a85c eof=false"], :multipart-params {}, :scheme :http, :request-method :get, :session {}}