Profile Report

Thread ID Total Time
2148237740 0.023743

Thread 2148237740

%Total %Self Total Self Wait Child Calls Name Line
100.00% 4.27% 0.02 0.00 0.00 0.02 1 ActiveSupport::Testing::Performance::Profiler#run 178
    0.02 0.00 0.00 0.02 1/22 Kernel#__send__ 58
    0.00 0.00 0.00 0.00 1/22 ActionController::RackDelegation#status= 8
    0.00 0.00 0.00 0.00 2/22 Rack::Test::Session#last_request 3
    0.00 0.00 0.00 0.00 2/22 Rack::Test::Session#last_response 3
    0.00 0.00 0.00 0.00 1/22 ActionController::Metal#session 80
    0.00 0.00 0.00 0.00 6/22 Array#each
    0.00 0.00 0.00 0.00 1/22 ActionDispatch::Integration::Runner#method_missing 365
    0.00 0.00 0.00 0.00 1/22 ActionDispatch::Integration::Runner#get 322
    0.00 0.00 0.00 0.00 2/22 Devise::FailureApp#flash 14
    0.00 0.00 0.00 0.00 1/22 ActionController::RackDelegation#location 8
    0.00 0.00 0.00 0.00 1/22 Warden::Proxy#default_strategies 3
    0.00 0.00 0.00 0.00 2/22 <Module::ActiveSupport::Notifications>#instrument 48
    0.00 0.00 0.00 0.00 1/22 ActionController::RackDelegation#location= 8
    0.02 0.00 0.00 0.02 1/22 ActiveSupport::Testing::Performance::Profiler#run 58
95.73% 0.39% 0.02 0.00 0.00 0.02 22 Kernel#__send__
    0.02 0.00 0.00 0.02 1/1 HuddlePerformanceTest#test_show_a_project
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Integration::RequestHelpers#get
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Instrumenter#instrument
    0.00 0.00 0.00 0.00 1/1 #<Module:0x103594e90>#projects_path
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Request#flash
    0.00 0.00 0.00 0.00 1/1 Warden::Config#default_strategies
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#status=
    0.00 0.00 0.00 0.00 1/3 Rack::Request#session
    0.00 0.00 0.00 0.00 2/2 Rack::MockSession#last_request
    0.00 0.00 0.00 0.00 2/4 Rack::MockSession#last_response
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#location=
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#location
    0.02 0.00 0.00 0.02 1/1 Kernel#__send__
95.70% 0.08% 0.02 0.00 0.00 0.02 1 HuddlePerformanceTest#test_show_a_project 14
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Integration::Runner#get 14
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Runner#method_missing 14
    0.02 0.00 0.00 0.02 1/1 HuddlePerformanceTest#test_show_a_project 14
89.84% 0.08% 0.02 0.00 0.00 0.02 1 ActionDispatch::Integration::Runner#get 319
    0.00 0.00 0.00 0.00 1/2 Object#returning 322
    0.00 0.00 0.00 0.00 1/7 Array#include? 321
    0.00 0.00 0.00 0.00 1/22 Kernel#__send__ 322
    0.02 0.00 0.00 0.02 1/1 Kernel#__send__
89.46% 0.03% 0.02 0.00 0.00 0.02 1 ActionDispatch::Integration::RequestHelpers#get 30
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Integration::Session#process 31
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Integration::RequestHelpers#get 31
89.43% 0.54% 0.02 0.00 0.00 0.02 1 ActionDispatch::Integration::Session#process 245
    0.02 0.00 0.00 0.02 1/1 Rack::Test::Session#request 289
    0.00 0.00 0.00 0.00 1/1 URI::Generic#+ 287
    0.00 0.00 0.00 0.00 1/5 <Module::URI>#parse 283
    0.00 0.00 0.00 0.00 2/69 Class#new 294
    0.00 0.00 0.00 0.00 1/2 URI::Generic#to_s 289
    0.00 0.00 0.00 0.00 1/1 URI::Generic#port= 286
    0.00 0.00 0.00 0.00 1/1 URI::Generic#host= 285
    0.00 0.00 0.00 0.00 2/2 Rack::Test::Session#last_request 297
    0.00 0.00 0.00 0.00 1/1 URI::Generic#scheme= 284
    0.00 0.00 0.00 0.00 1/10 <Class::ActionDispatch::Request>#new 292
    0.00 0.00 0.00 0.00 1/23 String#split 259
    0.00 0.00 0.00 0.00 1/1 Kernel#try 286
    0.00 0.00 0.00 0.00 4/377 Hash#[] 297
    0.00 0.00 0.00 0.00 1/8 Array#[] 259
    0.00 0.00 0.00 0.00 3/4 ActionDispatch::Integration::Session#https? 265
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#_mock_session 293
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#last_response 293
    0.00 0.00 0.00 0.00 1/3 Fixnum#+ 291
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Integration::Session#host 266
    0.00 0.00 0.00 0.00 1/4 Module#< 253
    0.00 0.00 0.00 0.00 1/22 Hash#each 277
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Integration::Session#process 289
82.68% 0.07% 0.02 0.00 0.00 0.02 1 Rack::Test::Session#request 103
    0.02 0.00 0.00 0.02 1/1 Rack::Test::Session#process_request 105
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#env_for 104
    0.02 0.00 0.00 0.02 1/1 Rack::Test::Session#request 105
77.00% 0.11% 0.02 0.00 0.00 0.02 1 Rack::Test::Session#process_request 203
    0.02 0.00 0.00 0.02 1/1 Rack::MockSession#request 207
    0.00 0.00 0.00 0.00 1/5 <Module::URI>#parse 204
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#retry_with_digest_auth? 209
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#last_response 219
    0.00 0.00 0.00 0.00 1/12 Kernel#block_given? 217
    0.02 0.00 0.00 0.02 1/1 Rack::Test::Session#process_request 207
75.60% 0.24% 0.02 0.00 0.00 0.02 1 Rack::MockSession#request 27
    0.02 0.00 0.00 0.02 1/1 Rails::Application#call 30
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#merge 35
    0.00 0.00 0.00 0.00 2/69 Class#new 32
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#for 28
    0.00 0.00 0.00 0.00 1/1 Rack::Response#close 33
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Response#respond_to? 33
    0.00 0.00 0.00 0.00 1/4 Rack::Utils::HeaderHash#[] 35
    0.00 0.00 0.00 0.00 2/2 Rack::MockSession#cookie_jar 35
    0.00 0.00 0.00 0.00 2/377 Hash#[] 32
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#last_response 35
    0.00 0.00 0.00 0.00 1/1 StringIO#flush 32
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 28
    0.00 0.00 0.00 0.00 1/55 Array#each 37
    0.02 0.00 0.00 0.02 1/1 Rack::MockSession#request 30
69.81% 0.07% 0.02 0.00 0.00 0.02 1 Rails::Application#call 144
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Static#call 145
    0.00 0.00 0.00 0.00 1/1 Hash#reverse_merge! 145
    0.00 0.00 0.00 0.00 1/1 Rails::Application#app 145
    0.00 0.00 0.00 0.00 1/1 Rails::Application#env_defaults 145
    0.02 0.00 0.00 0.02 1/1 Rails::Application#call 145
69.57% 0.17% 0.02 0.00 0.00 0.02 1 ActionDispatch::Static#call 12
    0.02 0.00 0.00 0.02 1/1 Rack::Lock#call 30
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Static#file_exist? 23
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Base>#page_cache_extension 21
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Static#directory_exist? 20
    0.00 0.00 0.00 0.00 1/7 Array#include? 16
    0.00 0.00 0.00 0.00 1/1 String#chomp 13
    0.00 0.00 0.00 0.00 1/16 String#+ 21
    0.00 0.00 0.00 0.00 2/377 Hash#[] 14
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Static#call 30
68.48% 0.08% 0.02 0.00 0.00 0.02 1 Rack::Lock#call 9
    0.02 0.00 0.00 0.02 1/6 Mutex#synchronize 11
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 13
    0.00 0.00 0.00 0.00 1/377 Hash#[] 10
    0.00 0.00 0.00 0.00 5/6 ActiveSupport::BufferedLogger#flush 101
    0.02 0.00 0.00 0.02 1/6 Rack::Lock#call 11
68.36% 0.43% 0.02 0.00 0.00 0.02 6 Mutex#synchronize
    0.02 0.00 0.00 0.02 1/1 ActiveSupport::Cache::Strategy::LocalCache#call
    0.00 0.00 0.00 0.00 9/17 ActiveSupport::BufferedLogger#buffer
    0.00 0.00 0.00 0.00 4/4 IO#write
    0.00 0.00 0.00 0.00 5/5 ActiveSupport::BufferedLogger#clear_buffer
    0.00 0.00 0.00 0.00 5/11 Array#empty?
    0.00 0.00 0.00 0.00 4/12 Array#join
    0.02 0.00 0.00 0.02 1/1 Mutex#synchronize
68.32% 0.11% 0.02 0.00 0.00 0.02 1 ActiveSupport::Cache::Strategy::LocalCache#call 70
    0.02 0.00 0.00 0.02 1/1 Rack::Runtime#call 72
    0.00 0.00 0.00 0.00 1/69 Class#new 71
    0.00 0.00 0.00 0.00 2/4 Thread#[]= 74
    0.00 0.00 0.00 0.00 2/38 <Class::Thread>#current 74
    0.02 0.00 0.00 0.02 1/1 ActiveSupport::Cache::Strategy::LocalCache#call 72
68.05% 0.12% 0.02 0.00 0.00 0.02 1 Rack::Runtime#call 15
    0.02 0.00 0.00 0.02 1/1 Rails::Rack::Logger#call 17
    0.00 0.00 0.00 0.00 1/2 String#% 21
    0.00 0.00 0.00 0.00 1/2 Time#- 18
    0.00 0.00 0.00 0.00 2/7 <Class::Time>#now 18
    0.00 0.00 0.00 0.00 1/17 Hash#has_key? 20
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 21
    0.02 0.00 0.00 0.02 1/1 Rack::Runtime#call 17
67.46% 0.07% 0.02 0.00 0.00 0.02 1 Rails::Rack::Logger#call 12
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::RemoteIp#call 14
    0.00 0.00 0.00 0.00 1/1 Rails::Rack::Logger#before_dispatch 13
    0.00 0.00 0.00 0.00 1/1 Rails::Rack::Logger#after_dispatch 16
    0.02 0.00 0.00 0.02 1/1 Rails::Rack::Logger#call 14
64.83% 0.08% 0.02 0.00 0.00 0.02 1 ActionDispatch::RemoteIp#call 46
    0.02 0.00 0.00 0.02 1/1 Rack::Sendfile#call 48
    0.00 0.00 0.00 0.00 1/69 Class#new 47
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 47
    0.00 0.00 0.00 0.00 2/37 Proc#call
    0.00 0.00 0.00 0.00 2/37 Array#each
    0.00 0.00 0.00 0.00 2/37 Warden::Hooks#_run_callbacks 9
    0.00 0.00 0.00 0.00 1/37 Devise::FailureApp#redirect 50
    0.00 0.00 0.00 0.00 2/37 ApplicationController#_run_process_action_callbacks 408
    0.00 0.00 0.00 0.00 1/37 ActionDispatch::Session::AbstractStore::SessionHash#stale_session_check! 61
    0.00 0.00 0.00 0.00 2/37 ActionDispatch::Session::AbstractStore#call 112
    0.00 0.00 0.00 0.00 2/37 String#% 94
    0.00 0.00 0.00 0.00 18/37 Array#collect
    0.00 0.00 0.00 0.00 3/37 ActionDispatch::Routing::RouteSet#finalize! 8
    0.02 0.00 0.00 0.02 2/37 ActiveSupport::Callbacks#run_callbacks 88
64.80% 0.59% 0.02 0.00 0.00 0.02 37 Kernel#send
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Callbacks#_run_call_callbacks
    0.00 0.00 0.00 0.00 1/1 ApplicationController#_run_process_action_callbacks
    0.00 0.00 0.00 0.00 1/1 ProjectsController#_run__46567664__process_action__199225275__callbacks
    0.00 0.00 0.00 0.00 1/1 #<Module:0x103594e90>#new_user_session_path
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::CookieStore#load_session
    0.00 0.00 0.00 0.00 1/1 ActionController::Railties::LogSubscriber#start_processing
    0.00 0.00 0.00 0.00 1/1 ActionController::Railties::LogSubscriber#process_action
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Base>#_update_process_action_superclass_callbacks
    0.00 0.00 0.00 0.00 3/3 Module#include
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Details#locale=
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Details#formats=
    0.00 0.00 0.00 0.00 2/2 String#interpolate_without_ruby_19_syntax
    0.00 0.00 0.00 0.00 2/6 URI::Generic#userinfo
    0.00 0.00 0.00 0.00 1/1 Warden::Hooks#_before_failure
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Session::AbstractStore::SessionHash#loaded?
    0.00 0.00 0.00 0.00 1/1 Warden::Hooks#_on_request
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::RemoteIp#call 48
64.66% 0.08% 0.02 0.00 0.00 0.02 1 Rack::Sendfile#call 104
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Callbacks#call 105
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Response#respond_to? 106
    0.02 0.00 0.00 0.02 1/1 Rack::Sendfile#call 105
64.51% 0.03% 0.02 0.00 0.00 0.02 1 ActionDispatch::Callbacks#call 43
    0.02 0.00 0.00 0.02 1/2 ActiveSupport::Callbacks#run_callbacks 44
    0.00 0.00 0.00 0.00 1/2 AbstractController::Callbacks#process_action 17
    0.02 0.00 0.00 0.02 1/2 ActionDispatch::Callbacks#call 44
64.47% 0.29% 0.02 0.00 0.00 0.02 2 ActiveSupport::Callbacks#run_callbacks 87
    0.02 0.00 0.00 0.02 2/37 Kernel#send 88
    0.00 0.00 0.00 0.00 2/41 Symbol#to_s 88
    0.02 0.00 0.00 0.02 1/1 Kernel#send
64.27% 0.16% 0.02 0.00 0.00 0.02 1 ActionDispatch::Callbacks#_run_call_callbacks 392
    0.02 0.00 0.00 0.02 1/1 ActiveRecord::ConnectionAdapters::ConnectionManagement#call 46
    0.00 0.00 0.00 0.00 2/12 Kernel#block_given? 419
    0.02 0.00 0.00 0.02 1/1 ActionDispatch::Callbacks#_run_call_callbacks 46
64.09% 0.05% 0.02 0.00 0.00 0.02 1 ActiveRecord::ConnectionAdapters::ConnectionManagement#call 364
    0.02 0.00 0.00 0.02 1/1 ActiveRecord::QueryCache#call 365
    0.00 0.00 0.00 0.00 1/11 Hash#key? 369
    0.02 0.00 0.00 0.02 1/1 ActiveRecord::ConnectionAdapters::ConnectionManagement#call 365
64.02% 0.10% 0.02 0.00 0.00 0.02 1 ActiveRecord::QueryCache#call 29
    0.02 0.00 0.00 0.02 1/1 ActiveRecord::QueryCache::ClassMethods#cache 30
    0.02 0.00 0.00 0.02 1/1 ActiveRecord::QueryCache#call 30
63.92% 0.17% 0.02 0.00 0.00 0.02 1 ActiveRecord::QueryCache::ClassMethods#cache 7
    0.02 0.00 0.00 0.02 1/1 ActiveRecord::ConnectionAdapters::QueryCache#cache 11
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveRecord::Base>#connection 11
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveRecord::Base>#configurations 8
    0.00 0.00 0.00 0.00 1/1 Hash#blank? 8
    0.02 0.00 0.00 0.02 1/1 ActiveRecord::QueryCache::ClassMethods#cache 11
63.29% 0.08% 0.02 0.00 0.00 0.02 1 ActiveRecord::ConnectionAdapters::QueryCache#cache 26
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Cookies#call 31
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::QueryCache#clear_query_cache 30
    0.01 0.00 0.00 0.01 1/1 ActiveRecord::ConnectionAdapters::QueryCache#cache 31
63.16% 0.11% 0.01 0.00 0.00 0.01 1 ActionDispatch::Cookies#call 234
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Session::AbstractStore#call 235
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::CookieJar#write 238
    0.00 0.00 0.00 0.00 2/377 Hash#[] 239
    0.00 0.00 0.00 0.00 1/38 Kernel#respond_to? 239
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Cookies#call 235
62.07% 0.26% 0.01 0.00 0.00 0.01 1 ActionDispatch::Session::AbstractStore#call 104
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Flash#call 106
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::CookieStore#set_cookie 126
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::CookieStore#prepare! 105
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Session::CookieStore::OptionsHash#[] 121
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore::SessionHash#to_hash 115
    0.00 0.00 0.00 0.00 1/10 <Class::ActionDispatch::Request>#new 125
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::CookieStore#set_session 117
    0.00 0.00 0.00 0.00 1/4 Hash#merge! 126
    0.00 0.00 0.00 0.00 2/70 Kernel#is_a? 112
    0.00 0.00 0.00 0.00 1/8 NilClass#nil? 121
    0.00 0.00 0.00 0.00 2/377 Hash#[] 109
    0.00 0.00 0.00 0.00 2/37 Kernel#send 112
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Session::AbstractStore#call 106
59.21% 0.14% 0.01 0.00 0.00 0.01 1 ActionDispatch::Flash#call 172
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::ParamsParser#call 177
    0.00 0.00 0.00 0.00 2/6 ActionDispatch::Session::AbstractStore::SessionHash#[] 179
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::FlashHash#sweep 174
    0.00 0.00 0.00 0.00 1/7 Hash#empty? 179
    0.00 0.00 0.00 0.00 2/377 Hash#[] 179
    0.00 0.00 0.00 0.00 1/11 Hash#key? 179
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Flash#call 177
53.38% 0.05% 0.01 0.00 0.00 0.01 1 ActionDispatch::ParamsParser#call 16
    0.01 0.00 0.00 0.01 1/1 Rack::MethodOverride#call 21
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::ParamsParser#parse_formatted_parameters 17
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::ParamsParser#call 21
53.06% 0.06% 0.01 0.00 0.00 0.01 1 Rack::MethodOverride#call 12
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Head#call 24
    0.00 0.00 0.00 0.00 1/377 Hash#[] 13
    0.00 0.00 0.00 0.00 1/98 String#== 13
    0.01 0.00 0.00 0.01 1/1 Rack::MethodOverride#call 24
52.98% 0.05% 0.01 0.00 0.00 0.01 1 ActionDispatch::Head#call 7
    0.01 0.00 0.00 0.01 1/1 Warden::Manager#call 14
    0.00 0.00 0.00 0.00 1/98 String#== 8
    0.00 0.00 0.00 0.00 1/377 Hash#[] 8
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Head#call 14
52.91% 0.13% 0.01 0.00 0.00 0.01 1 Warden::Manager#call 30
    0.01 0.00 0.00 0.01 1/1 Kernel#catch 34
    0.01 0.00 0.00 0.01 1/1 Warden::Manager#process_unauthenticated 47
    0.00 0.00 0.00 0.00 1/69 Class#new 33
    0.00 0.00 0.00 0.00 1/377 Hash#[] 31
    0.00 0.00 0.00 0.00 2/66 Module#=== 46
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 33
    0.00 0.00 0.00 0.00 4/11 Hash#default
    0.00 0.00 0.00 0.00 1/11 ActionDispatch::Http::FilterParameters#process_parameter_filter 61
    0.00 0.00 0.00 0.00 2/11 ActiveSupport::Notifications::Fanout::Subscriber#push 88
    0.00 0.00 0.00 0.00 2/11 Array#each
    0.00 0.00 0.00 0.00 1/11 <Class::Devise::FailureApp>#call 17
    0.01 0.00 0.00 0.01 1/11 ActionDispatch::Routing::RouteSet::Dispatcher#call 27
46.25% 0.56% 0.01 0.00 0.00 0.01 11 Proc#call
    0.01 0.00 0.00 0.01 2/2 ActionController::RackDelegation#dispatch
    0.00 0.00 0.00 0.00 6/69 Class#new
    0.00 0.00 0.00 0.00 1/22 Hash#each
    0.00 0.00 0.00 0.00 2/8 ActionController::Railties::LogSubscriber#logger
    0.00 0.00 0.00 0.00 2/10 <Class::ActionDispatch::Request>#new
    0.00 0.00 0.00 0.00 2/18 String#<<
    0.00 0.00 0.00 0.00 2/23 Kernel#nil?
    0.00 0.00 0.00 0.00 1/152 Hash#[]=
    0.00 0.00 0.00 0.00 1/105 String#to_s
    0.00 0.00 0.00 0.00 3/13 ActiveSupport::OrderedOptions#[]
    0.00 0.00 0.00 0.00 2/37 Kernel#send
    0.01 0.00 0.00 0.01 2/2 Proc#call
43.25% 0.15% 0.01 0.00 0.00 0.01 2 ActionController::RackDelegation#dispatch 11
    0.01 0.00 0.00 0.01 2/2 ActionController::Metal#dispatch 14
    0.01 0.00 0.00 0.01 2/2 ActionController::RackDelegation#dispatch 14
43.10% 0.16% 0.01 0.00 0.00 0.01 2 ActionController::Metal#dispatch 122
    0.01 0.00 0.00 0.01 1/1 AbstractController::Rendering#process 126
    0.00 0.00 0.00 0.00 1/2 AbstractController::Base#process 126
    0.00 0.00 0.00 0.00 1/1 ActionController::Metal#to_a 127
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 125
    0.00 0.00 0.00 0.00 1/2 ActionController::Metal#dispatch 126
    0.01 0.00 0.00 0.01 1/2 AbstractController::Rendering#process 40
40.33% 0.21% 0.01 0.00 0.00 0.01 2 AbstractController::Base#process 105
    0.01 0.00 0.00 0.01 1/1 ActionController::Rescue#process_action 114
    0.00 0.00 0.00 0.00 1/1 AbstractController::Base#process_action 114
    0.00 0.00 0.00 0.00 1/2 AbstractController::Base#method_for_action 108
    0.00 0.00 0.00 0.00 1/1 ActionController::Compatibility#method_for_action 108
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 106
    0.00 0.00 0.00 0.00 1/105 String#to_s 106
    0.01 0.00 0.00 0.01 1/1 Warden::Manager#call 34
29.52% 0.03% 0.01 0.00 0.00 0.01 1 Kernel#catch
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Routing::RouteSet#call
    0.01 0.00 0.00 0.01 1/1 Kernel#catch
29.49% 0.05% 0.01 0.00 0.00 0.01 1 ActionDispatch::Routing::RouteSet#call 455
    0.01 0.00 0.00 0.01 1/1 Rack::Mount::RouteSet#call 457
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Routing::RouteSet#finalize! 456
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Routing::RouteSet#call 457
29.09% 0.10% 0.01 0.00 0.00 0.01 1 Rack::Mount::RouteSet#call 132
    0.01 0.00 0.00 0.01 1/1 <Object::Rack::Mount::RouteSet>#recognize 139
    0.00 0.00 0.00 0.00 1/1 <Module::Rack::Mount::Utils>#normalize_path 135
    0.00 0.00 0.00 0.00 1/10 <Class::ActionDispatch::Request>#new 138
    0.00 0.00 0.00 0.00 1/377 Hash#[] 135
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 135
    0.01 0.00 0.00 0.01 1/1 Rack::Mount::RouteSet#call 139
28.75% 0.15% 0.01 0.00 0.00 0.01 1 <Object::Rack::Mount::RouteSet>#recognize 82
    0.01 0.00 0.00 0.01 1/1 #<Class:#<Array:0x102f53040>>#optimized_each 88
    0.00 0.00 0.00 0.00 1/1 NestedMultimap#[] 84
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::Mount::Analysis::Splitting::Key>#split 84
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#request_method 84
    0.00 0.00 0.00 0.00 1/5 Rack::Request#path_info 84
    0.00 0.00 0.00 0.00 1/377 Hash#[] 84
    0.00 0.00 0.00 0.00 1/38 Kernel#respond_to? 85
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 84
    0.00 0.00 0.00 0.00 1/12 Kernel#block_given? 87
    0.00 0.00 0.00 0.00 1/8 Array#[] 84
    0.01 0.00 0.00 0.01 1/1 <Object::Rack::Mount::RouteSet>#recognize 88
27.97% 0.28% 0.01 0.00 0.00 0.01 1 #<Class:#<Array:0x102f53040>>#optimized_each 61
    0.01 0.00 0.00 0.01 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#call 148
    0.00 0.00 0.00 0.00 1/22 Hash#each 141
    0.00 0.00 0.00 0.00 2/2 String#match 65
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 64
    0.00 0.00 0.00 0.00 1/5 Rack::Request#path_info 65
    0.00 0.00 0.00 0.00 3/152 Hash#[]= 147
    0.00 0.00 0.00 0.00 1/1 Rack::Mount::Route#prefix? 143
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#request_method 65
    0.00 0.00 0.00 0.00 2/8 Array#[] 65
    0.00 0.00 0.00 0.00 1/1 MatchData#captures 65
    0.01 0.00 0.00 0.01 1/1 #<Class:#<Array:0x102f53040>>#optimized_each 148
27.21% 0.13% 0.01 0.00 0.00 0.01 1 ActionDispatch::Routing::RouteSet::Dispatcher#call 18
    0.01 0.00 0.00 0.01 1/11 Proc#call 27
    0.00 0.00 0.00 0.00 1/2 <Class::ActionController::Metal>#action 27
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#controller 23
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#prepare_params! 20
    0.00 0.00 0.00 0.00 1/11 Hash#key? 23
    0.00 0.00 0.00 0.00 2/377 Hash#[] 27
    0.01 0.00 0.00 0.01 1/1 ActionController::Metal#dispatch 126
25.45% 0.11% 0.01 0.00 0.00 0.01 1 AbstractController::Rendering#process 38
    0.01 0.00 0.00 0.01 1/2 AbstractController::Base#process 40
    0.00 0.00 0.00 0.00 1/1 AbstractController::ViewPaths#lookup_context 39
    0.00 0.00 0.00 0.00 2/2 <Module::I18n>#config= 42
    0.00 0.00 0.00 0.00 2/9 <Module::I18n>#config 39
    0.00 0.00 0.00 0.00 1/69 Class#new 39
    0.01 0.00 0.00 0.01 1/1 AbstractController::Base#process 114
23.23% 0.03% 0.01 0.00 0.00 0.01 1 ActionController::Rescue#process_action 7
    0.01 0.00 0.00 0.01 1/1 ActionController::Instrumentation#process_action 8
    0.01 0.00 0.00 0.01 1/1 ActionController::Rescue#process_action 8
23.20% 0.24% 0.01 0.00 0.00 0.01 1 ActionController::Instrumentation#process_action 16
    0.00 0.00 0.00 0.00 2/2 <Module::ActiveSupport::Notifications>#instrument 28
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::FilterParameters#filtered_parameters 17
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Http::MimeNegotiation#formats 17
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Request#fullpath 23
    0.00 0.00 0.00 0.00 1/2 Symbol#to_proc 17
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#method 17
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 26
    0.00 0.00 0.00 0.00 1/10 Array#map 17
    0.00 0.00 0.00 0.00 4/18 ActionController::Metal#request 23
    0.00 0.00 0.00 0.00 1/1 AbstractController::Base#action_name 17
    0.00 0.00 0.00 0.00 1/4 Module#name 17
    0.00 0.00 0.00 0.00 1/25 Kernel#class 17
    0.01 0.00 0.00 0.01 1/1 Warden::Manager#call 47
22.26% 0.10% 0.01 0.00 0.00 0.01 1 Warden::Manager#process_unauthenticated 87
    0.01 0.00 0.00 0.01 1/1 Warden::Manager#call_failure_app 100
    0.00 0.00 0.00 0.00 3/377 Hash#[] 91
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#result 91
    0.00 0.00 0.00 0.00 2/2 Symbol#=== 97
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 88
    0.01 0.00 0.00 0.01 1/1 Warden::Manager#process_unauthenticated 100
22.07% 0.30% 0.01 0.00 0.00 0.01 1 Warden::Manager#call_failure_app 107
    0.00 0.00 0.00 0.00 1/1 <Class::Devise::FailureApp>#call 114
    0.00 0.00 0.00 0.00 1/3 Rack::Request#fullpath 109
    0.00 0.00 0.00 0.00 1/2 Warden::Manager#_run_callbacks 113
    0.00 0.00 0.00 0.00 2/2 Warden::Config#failure_app 114
    0.00 0.00 0.00 0.00 1/69 Class#new 109
    0.00 0.00 0.00 0.00 1/4 Hash#merge! 109
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 111
    0.00 0.00 0.00 0.00 1/1 Array#to_a 114
    0.00 0.00 0.00 0.00 1/377 Hash#[] 110
    0.00 0.00 0.00 0.00 1/1 Warden::Manager#call_failure_app 114
20.28% 0.12% 0.00 0.00 0.00 0.00 1 <Class::Devise::FailureApp>#call 16
    0.00 0.00 0.00 0.00 1/11 Proc#call 17
    0.00 0.00 0.00 0.00 1/2 <Class::ActionController::Metal>#action 17
    0.00 0.00 0.00 0.00 1/69 <Class::Rack::Utils::HeaderHash>#new 267
    0.00 0.00 0.00 0.00 1/69 Warden::Proxy#initialize 27
    0.00 0.00 0.00 0.00 1/69 ActionDispatch::Cookies::SignedCookieJar#initialize 181
    0.00 0.00 0.00 0.00 1/69 Warden::Proxy#errors 6
    0.00 0.00 0.00 0.00 1/69 String#html_safe 107
    0.00 0.00 0.00 0.00 1/69 Warden::Proxy#session_serializer 37
    0.00 0.00 0.00 0.00 1/69 AbstractController::Rendering#process 39
    0.00 0.00 0.00 0.00 1/69 Warden::Manager#call_failure_app 109
    0.00 0.00 0.00 0.00 1/69 ActionDispatch::RemoteIp#call 47
    0.00 0.00 0.00 0.00 1/69 <Class::ActionDispatch::Cookies::CookieJar>#build 64
    0.00 0.00 0.00 0.00 1/69 ActiveSupport::Cache::Strategy::LocalCache#call 71
    0.00 0.00 0.00 0.00 2/69 Warden::Proxy#_fetch_strategy 296
    0.00 0.00 0.00 0.00 1/69 ActiveSupport::HashWithIndifferentAccess#dup 92
    0.00 0.00 0.00 0.00 2/69 <Class::Rack::MockRequest>#env_for 121
    0.00 0.00 0.00 0.00 2/69 ActionDispatch::Routing::RouteSet::Generator#generate 373
    0.00 0.00 0.00 0.00 4/69 Rack::Test::Cookie#valid? 75
    0.00 0.00 0.00 0.00 1/69 ActiveSupport::Configurable#config 33
    0.00 0.00 0.00 0.00 2/69 ActionDispatch::Session::CookieStore#prepare! 62
    0.00 0.00 0.00 0.00 1/69 ActionDispatch::Cookies::CookieJar#signed 140
    0.00 0.00 0.00 0.00 4/69 <Class::ActiveRecord::DynamicScopeMatch>#match 4
    0.00 0.00 0.00 0.00 2/69 ActiveSupport::MessageVerifier#generate_digest 59
    0.00 0.00 0.00 0.00 10/69 <Class::ActionDispatch::Request>#new 38
    0.00 0.00 0.00 0.00 4/69 <Class::ActiveRecord::DynamicFinderMatch>#match 4
    0.00 0.00 0.00 0.00 3/69 Hash#with_indifferent_access 10
    0.00 0.00 0.00 0.00 2/69 ActionDispatch::Integration::Session#process 294
    0.00 0.00 0.00 0.00 1/69 Warden::Manager#call 33
    0.00 0.00 0.00 0.00 1/69 Array#each
    0.00 0.00 0.00 0.00 1/69 AbstractController::ViewPaths#lookup_context 17
    0.00 0.00 0.00 0.00 2/69 ActionDispatch::Routing::RouteSet#generate 418
    0.00 0.00 0.00 0.00 2/69 Rack::MockSession#request 32
    0.00 0.00 0.00 0.00 6/69 Proc#call
    0.00 0.00 0.00 0.00 5/69 <Module::URI>#parse 492
17.87% 1.66% 0.00 0.00 0.00 0.00 69 Class#new
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Http::Cache::Response#initialize
    0.00 0.00 0.00 0.00 1/1 Rack::MockResponse#initialize
    0.00 0.00 0.00 0.00 3/3 URI::HTTP#initialize
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#initialize
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext#initialize
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Cookie#initialize
    0.00 0.00 0.00 0.00 2/5 URI::Generic#initialize
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#initialize
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::HashWithIndifferentAccess#initialize
    0.00 0.00 0.00 0.00 49/54 <Class::Object>#allocate
    0.00 0.00 0.00 0.00 4/4 ActiveRecord::DynamicFinderMatch#initialize
    0.00 0.00 0.00 0.00 2/2 OpenSSL::Digest::SHA1#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::SignedCookieJar#initialize
    0.00 0.00 0.00 0.00 12/12 Rack::Request#initialize
    0.00 0.00 0.00 0.00 4/4 ActiveRecord::DynamicScopeMatch#initialize
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::InheritableOptions#initialize
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Event#initialize
    0.00 0.00 0.00 0.00 1/1 AbstractController::Layouts#initialize
    0.00 0.00 0.00 0.00 11/61 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 1/2 ActionController::Metal#initialize
    0.00 0.00 0.00 0.00 4/4 Regexp#initialize
    0.00 0.00 0.00 0.00 1/9 Hash#initialize
    0.00 0.00 0.00 0.00 2/2 ActionController::RoutingError#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore::SessionHash#initialize
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::CookieStore::OptionsHash#initialize
    0.00 0.00 0.00 0.00 2/2 Warden::Strategies::Base#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::CookieJar#initialize
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Cache::Strategy::LocalCache::LocalStore#initialize
    0.00 0.00 0.00 0.00 1/1 Rack::Utils::HeaderHash#initialize
    0.00 0.00 0.00 0.00 2/2 StringIO#initialize
    0.00 0.00 0.00 0.00 2/2 <Class::OpenSSL::Digest>#allocate
    0.00 0.00 0.00 0.00 4/4 <Class::Regexp>#allocate
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::RemoteIp::RemoteIpGetter#initialize
    0.00 0.00 0.00 0.00 2/2 <Class::StringIO>#allocate
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#initialize
    0.00 0.00 0.00 0.00 1/1 AbstractController::I18nProxy#initialize
    0.00 0.00 0.00 0.00 1/1 Warden::SessionSerializer#initialize
    0.00 0.00 0.00 0.00 1/5 Object#initialize
    0.00 0.00 0.00 0.00 1/5 <Class::String>#allocate
    0.00 0.00 0.00 0.00 1/1 String#initialize
    0.00 0.00 0.00 0.00 2/2 ActionController::Instrumentation#process_action 28
17.53% 0.13% 0.00 0.00 0.00 0.00 2 <Module::ActiveSupport::Notifications>#instrument 47
    0.00 0.00 0.00 0.00 2/2 <Module::ActiveSupport::Notifications>#instrumenter 48
    0.00 0.00 0.00 0.00 2/22 Kernel#__send__ 48
    0.00 0.00 0.00 0.00 2/2 Kernel#__send__
17.15% 0.19% 0.00 0.00 0.00 0.00 2 ActiveSupport::Notifications::Instrumenter#instrument 17
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Notifier#publish 25
    0.00 0.00 0.00 0.00 1/1 AbstractController::Callbacks#process_action 29
    0.00 0.00 0.00 0.00 4/7 <Class::Time>#now 25
    0.00 0.00 0.00 0.00 2/12 Kernel#block_given? 20
    0.00 0.00 0.00 0.00 1/1 AbstractController::Base#process 114
15.81% 0.05% 0.00 0.00 0.00 0.00 1 AbstractController::Base#process_action 144
    0.00 0.00 0.00 0.00 1/1 Kernel#send_action 145
    0.00 0.00 0.00 0.00 1/1 AbstractController::Base#process_action 145
15.75% 0.05% 0.00 0.00 0.00 0.00 1 Kernel#send_action
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#respond
    0.00 0.00 0.00 0.00 1/1 Kernel#send_action
15.70% 0.13% 0.00 0.00 0.00 0.00 1 Devise::FailureApp#respond 24
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#redirect 30
    0.00 0.00 0.00 0.00 1/2 Devise::FailureApp#http_auth? 25
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#warden_options 25
    0.00 0.00 0.00 0.00 1/377 Hash#[] 25
    0.00 0.00 0.00 0.00 1/55 Rack::MockSession#request 37
    0.00 0.00 0.00 0.00 2/55 Warden::Hooks#_run_callbacks 9
    0.00 0.00 0.00 0.00 3/55 Enumerable#all?
    0.00 0.00 0.00 0.00 1/55 ActionDispatch::Flash::FlashHash#use 163
    0.00 0.00 0.00 0.00 2/55 URI::Generic#merge_path 670
    0.00 0.00 0.00 0.00 1/55 Set#subtract 274
    0.00 0.00 0.00 0.00 1/55 <Class::ActionController::Base>#_update_process_action_superclass_callbacks 582
    0.00 0.00 0.00 0.00 3/55 Enumerable#find
    0.00 0.00 0.00 0.00 1/55 ActionDispatch::Http::Cache::Response#initialize 51
    0.00 0.00 0.00 0.00 2/55 Rack::Mount::GeneratableRegexp::InstanceMethods#generate_from_segments 190
    0.00 0.00 0.00 0.00 5/55 Enumerable#any?
    0.00 0.00 0.00 0.00 1/55 ActionDispatch::Flash::FlashHash#sweep 121
    0.00 0.00 0.00 0.00 2/55 ActionDispatch::Response#each 155
    0.00 0.00 0.00 0.00 2/55 Hash#stringify_keys! 9
    0.00 0.00 0.00 0.00 2/55 <Module::Rack::Utils>#parse_nested_query 62
    0.00 0.00 0.00 0.00 3/55 Rack::Utils#parse_query 39
    0.00 0.00 0.00 0.00 2/55 ActionDispatch::Integration::Runner#copy_session_variables! 348
    0.00 0.00 0.00 0.00 1/55 <Class::Rails::LogSubscriber>#flush_all! 84
    0.00 0.00 0.00 0.00 4/55 Enumerable#inject
    0.00 0.00 0.00 0.00 5/55 Hash#except! 21
    0.00 0.00 0.00 0.00 1/55 <Module::Rack::Utils>#parse_query 39
    0.00 0.00 0.00 0.00 1/55 Rack::Test::CookieJar#hash_for 166
    0.00 0.00 0.00 0.00 5/55 Hash#symbolize_keys! 24
    0.00 0.00 0.00 0.00 1/55 ActionView::LookupContext#initialize 64
    0.00 0.00 0.00 0.00 1/55 Rack::Test::CookieJar#merge 126
    0.00 0.00 0.00 0.00 1/55 I18n::Backend::Base#default 106
    0.00 0.00 0.00 0.00 1/55 Warden::Proxy#_run_strategies_for 281
14.97% 3.12% 0.00 0.00 0.00 0.00 55 Array#each
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid?
    0.00 0.00 0.00 0.00 1/2 I18n::Backend::Base#resolve
    0.00 0.00 0.00 0.00 1/69 Class#new
    0.00 0.00 0.00 0.00 5/10 Array#map
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Cookie#matches?
    0.00 0.00 0.00 0.00 2/2 Warden::Proxy#_fetch_strategy
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Rememberable#valid?
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Cookie#valid?
    0.00 0.00 0.00 0.00 58/93 Hash#delete
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#<<
    0.00 0.00 0.00 0.00 1/5 ActiveSupport::BufferedLogger#flush
    0.00 0.00 0.00 0.00 38/152 Hash#[]=
    0.00 0.00 0.00 0.00 7/23 String#split
    0.00 0.00 0.00 0.00 33/49 Symbol#to_sym
    0.00 0.00 0.00 0.00 14/377 Hash#[]
    0.00 0.00 0.00 0.00 1/1 <Module::Rack::Utils>#normalize_params
    0.00 0.00 0.00 0.00 22/70 Kernel#is_a?
    0.00 0.00 0.00 0.00 2/11 Proc#call
    0.00 0.00 0.00 0.00 6/6 Kernel#instance_variable_set
    0.00 0.00 0.00 0.00 2/2 Set#delete
    0.00 0.00 0.00 0.00 1/6 <Module::Rack::Utils>#unescape
    0.00 0.00 0.00 0.00 9/17 Hash#has_key?
    0.00 0.00 0.00 0.00 8/105 String#to_s
    0.00 0.00 0.00 0.00 1/1 Set#<<
    0.00 0.00 0.00 0.00 1/2 Set#include?
    0.00 0.00 0.00 0.00 2/2 Warden::Strategies::Base#performed?
    0.00 0.00 0.00 0.00 3/9 String#=~
    0.00 0.00 0.00 0.00 1/8 Array#<<
    0.00 0.00 0.00 0.00 1/3 String#to_sym
    0.00 0.00 0.00 0.00 1/4 Kernel#=~
    0.00 0.00 0.00 0.00 1/98 String#==
    0.00 0.00 0.00 0.00 2/37 Kernel#send
    0.00 0.00 0.00 0.00 6/22 Kernel#__send__
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#respond 30
14.59% 0.19% 0.00 0.00 0.00 0.00 1 Devise::FailureApp#redirect 47
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#i18n_message 49
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#store_location! 48
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#redirect_to 50
    0.00 0.00 0.00 0.00 2/2 Devise::FailureApp#flash 49
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::FlashHash#[]= 49
    0.00 0.00 0.00 0.00 1/377 Hash#[] 49
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#scope 50
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 50
    0.00 0.00 0.00 0.00 1/37 Kernel#send 50
    0.00 0.00 0.00 0.00 1/2 #<Module:0x103594e90>#projects_path 181
    0.00 0.00 0.00 0.00 1/2 #<Module:0x103594e90>#new_user_session_path 181
10.25% 0.19% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::UrlFor#url_for 126
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet#url_for 131
    0.00 0.00 0.00 0.00 1/1 ActionController::UrlFor#url_options 131
    0.00 0.00 0.00 0.00 2/3 Hash#symbolize_keys 131
    0.00 0.00 0.00 0.00 2/18 Hash#merge 131
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Routing::UrlFor#url_options 131
    0.00 0.00 0.00 0.00 2/14 Kernel#=== 130
    0.00 0.00 0.00 0.00 2/2 #<Module:0x102f32200>#_router 131
    0.00 0.00 0.00 0.00 4/66 Module#=== 130
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Instrumenter#instrument 25
9.19% 0.05% 0.00 0.00 0.00 0.00 2 ActiveSupport::Notifications::Notifier#publish 64
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Fanout#publish 65
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Notifier#publish 65
9.14% 0.11% 0.00 0.00 0.00 0.00 2 ActiveSupport::Notifications::Fanout#publish 26
    0.00 0.00 0.00 0.00 2/2 Array#select 30
    0.00 0.00 0.00 0.00 2/377 Hash#[] 27
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 30
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Fanout#publish 30
8.98% 0.83% 0.00 0.00 0.00 0.00 2 Array#select
    0.00 0.00 0.00 0.00 50/50 ActiveSupport::Notifications::Fanout::Subscriber#publish
    0.00 0.00 0.00 0.00 50/50 Array#select
8.15% 1.28% 0.00 0.00 0.00 0.00 50 ActiveSupport::Notifications::Fanout::Subscriber#publish 62
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Fanout::Subscriber#push 64
    0.00 0.00 0.00 0.00 50/50 ActiveSupport::Notifications::Fanout::Subscriber#subscribed_to? 63
    0.00 0.00 0.00 0.00 50/57 Array#first 63
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Notifications::Instrumenter#instrument 29
7.60% 0.03% 0.00 0.00 0.00 0.00 1 AbstractController::Callbacks#process_action 16
    0.00 0.00 0.00 0.00 1/2 ActiveSupport::Callbacks#run_callbacks 17
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::UrlFor#url_for 131
7.60% 0.36% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet#url_for 423
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet#generate 446
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Routing::RouteSet#finalize! 424
    0.00 0.00 0.00 0.00 2/5 Hash#except 444
    0.00 0.00 0.00 0.00 6/377 Hash#[] 450
    0.00 0.00 0.00 0.00 2/18 Hash#merge 425
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet#handle_positional_args 427
    0.00 0.00 0.00 0.00 2/12 Kernel#block_given? 445
    0.00 0.00 0.00 0.00 2/18 String#<< 449
    0.00 0.00 0.00 0.00 2/93 Hash#delete 431
    0.00 0.00 0.00 0.00 1/1 Kernel#send
7.38% 0.21% 0.00 0.00 0.00 0.00 1 ApplicationController#_run_process_action_callbacks 392
    0.00 0.00 0.00 0.00 1/4 Module#name 402
    0.00 0.00 0.00 0.00 2/25 Kernel#class 402
    0.00 0.00 0.00 0.00 2/9 Fixnum#to_s 402
    0.00 0.00 0.00 0.00 1/38 Kernel#respond_to? 404
    0.00 0.00 0.00 0.00 2/2 String#hash 402
    0.00 0.00 0.00 0.00 2/2 Fixnum#abs 402
    0.00 0.00 0.00 0.00 2/37 Kernel#send 408
    0.00 0.00 0.00 0.00 1/1 Kernel#send
6.29% 0.09% 0.00 0.00 0.00 0.00 1 ProjectsController#_run__46567664__process_action__199225275__callbacks 426
    0.00 0.00 0.00 0.00 1/1 Devise::Controllers::Helpers#authenticate_user! 434
    0.00 0.00 0.00 0.00 1/1 ActionController::RequestForgeryProtection#verify_authenticity_token 429
    0.00 0.00 0.00 0.00 1/2 AbstractController::Base#response_body 430
    0.00 0.00 0.00 0.00 1/1 HuddlePerformanceTest#test_show_a_project 14
5.78% 0.10% 0.00 0.00 0.00 0.00 1 ActionDispatch::Integration::Runner#method_missing 362
    0.00 0.00 0.00 0.00 1/2 Object#returning 365
    0.00 0.00 0.00 0.00 1/38 Kernel#respond_to? 364
    0.00 0.00 0.00 0.00 1/22 Kernel#__send__ 365
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet#url_for 446
5.77% 0.06% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet#generate 417
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#generate 418
    0.00 0.00 0.00 0.00 2/69 Class#new 418
    0.00 0.00 0.00 0.00 1/377 ActiveSupport::HashWithIndifferentAccess#default 24
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Routing::RouteSet::Generator#normalize_controller_action_id! 345
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Response#location 118
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Session::CookieStore::OptionsHash#[] 49
    0.00 0.00 0.00 0.00 1/377 Devise::Strategies::Base#mapping 8
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Head#call 8
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Flash::FlashHash#use 164
    0.00 0.00 0.00 0.00 1/377 Rails::Rack::Logger#before_dispatch 26
    0.00 0.00 0.00 0.00 1/377 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool 352
    0.00 0.00 0.00 0.00 1/377 <Class::ActionDispatch::Cookies::CookieJar>#build 63
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Http::Parameters#params 9
    0.00 0.00 0.00 0.00 1/377 ActiveRecord::ConnectionAdapters::ConnectionPool#connection 96
    0.00 0.00 0.00 0.00 1/377 Rack::Request#content_length 31
    0.00 0.00 0.00 0.00 2/377 Warden::Config#deep_dup 107
    0.00 0.00 0.00 0.00 1/377 <Module::Rack::Utils::Multipart>#parse_multipart 448
    0.00 0.00 0.00 0.00 1/377 Warden::Mixins::Common#session 9
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Session::CookieStore#load_session 70
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Session::AbstractStore#call 109
    0.00 0.00 0.00 0.00 1/377 ActionController::HideActions::ClassMethods#visible_action? 37
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Routing::RouteSet::Dispatcher#merge_default_action! 52
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Http::FilterParameters#process_parameter_filter 61
    0.00 0.00 0.00 0.00 2/377 <Module::Warden::Strategies>#[] 31
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Session::AbstractStore::SessionHash#stale_session_check! 62
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Routing::RouteSet::Dispatcher#call 27
    0.00 0.00 0.00 0.00 1/377 Devise::FailureApp#warden 80
    0.00 0.00 0.00 0.00 1/377 Devise::Controllers::Helpers#warden 14
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Cookies::CookieJar#[]= 94
    0.00 0.00 0.00 0.00 1/377 Rack::Mount::RouteSet#call 135
    0.00 0.00 0.00 0.00 1/377 Warden::Proxy#_perform_authentication 264
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Session::CookieStore::OptionsHash#initialize 44
    0.00 0.00 0.00 0.00 1/377 Warden::Manager#call_failure_app 110
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Http::FilterParameters#filtering_parameters? 57
    0.00 0.00 0.00 0.00 1/377 Rack::Lock#call 10
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Cookies::SignedCookieJar#[]= 200
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Routing::RouteSet::Dispatcher#controller 38
    0.00 0.00 0.00 0.00 1/377 Devise::FailureApp#i18n_message 56
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Flash#call 179
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Static#call 14
    0.00 0.00 0.00 0.00 2/377 Rack::Mount::RouteSet#generate 216
    0.00 0.00 0.00 0.00 1/377 ActiveRecord::Railties::ControllerRuntime::ClassMethods#log_process_action 31
    0.00 0.00 0.00 0.00 4/377 ActionDispatch::Routing::RouteSet::Generator#handle_nil_action! 369
    0.00 0.00 0.00 0.00 1/377 Rack::MethodOverride#call 13
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Routing::RouteSet::Generator#controller 306
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Session::CookieStore#persistent_session_id! 83
    0.00 0.00 0.00 0.00 2/377 I18n::Backend::Base#translate 34
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Http::Parameters#path_parameters 31
    0.00 0.00 0.00 0.00 2/377 Rack::Mount::Route#generate 109
    0.00 0.00 0.00 0.00 1/377 Rack::Request#GET 127
    0.00 0.00 0.00 0.00 1/377 ActionView::LookupContext::Accessors#locale= 31
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Request#request_parameters 218
    0.00 0.00 0.00 0.00 1/377 ActionView::LookupContext::Accessors#formats= 31
    0.00 0.00 0.00 0.00 1/377 Warden::Proxy#_run_strategies_for 276
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Cookies#call 239
    0.00 0.00 0.00 0.00 3/377 Warden::Config#default_strategies 68
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Request#query_parameters 212
    0.00 0.00 0.00 0.00 1/377 ActionController::Instrumentation::ClassMethods#log_process_action 93
    0.00 0.00 0.00 0.00 1/377 Devise::FailureApp#scope 88
    0.00 0.00 0.00 0.00 2/377 Warden::Config#failure_app 25
    0.00 0.00 0.00 0.00 1/377 <Object::Rack::Mount::RouteSet>#recognize 84
    0.00 0.00 0.00 0.00 1/377 Warden::Proxy#user 170
    0.00 0.00 0.00 0.00 3/377 ActiveSupport::Dependencies::Reference#get 497
    0.00 0.00 0.00 0.00 2/377 Rack::Request#ip 258
    0.00 0.00 0.00 0.00 2/377 Rack::Test::Cookie#initialize 25
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Request#get? 86
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Response#assign_default_content_type_and_charset! 187
    0.00 0.00 0.00 0.00 2/377 <Class::Mime::Type>#lookup 84
    0.00 0.00 0.00 0.00 1/377 Warden::Manager#call 31
    0.00 0.00 0.00 0.00 1/377 Warden::Proxy#errors 6
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Http::Parameters#symbolized_path_parameters 21
    0.00 0.00 0.00 0.00 4/377 Rack::Test::Cookie#path 53
    0.00 0.00 0.00 0.00 3/377 <Module::URI>#parse 488
    0.00 0.00 0.00 0.00 1/377 Rack::Test::Cookie#expires 58
    0.00 0.00 0.00 0.00 4/377 ActionController::Railties::LogSubscriber#start_processing 12
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Http::Parameters#parameters 9
    0.00 0.00 0.00 0.00 3/377 Warden::Proxy#_retrieve_scope_and_opts 270
    0.00 0.00 0.00 0.00 1/377 Devise::FailureApp#attempted_path 92
    0.00 0.00 0.00 0.00 2/377 Rack::MockSession#request 32
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Routing::RouteSet::Generator#current_controller 310
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Cookies::CookieJar#[] 78
    0.00 0.00 0.00 0.00 3/377 ActionDispatch::Request#cookie_jar 6
    0.00 0.00 0.00 0.00 4/377 ActionDispatch::Integration::Session#process 297
    0.00 0.00 0.00 0.00 2/377 ActionDispatch::Http::MimeNegotiation#content_mime_type 10
    0.00 0.00 0.00 0.00 4/377 ActionDispatch::Routing::RouteSet::Generator#use_recall_for 314
    0.00 0.00 0.00 0.00 3/377 ActionDispatch::Request#method 73
    0.00 0.00 0.00 0.00 2/377 ActiveSupport::Notifications::Fanout#publish 27
    0.00 0.00 0.00 0.00 2/377 NestedMultimap#[] 62
    0.00 0.00 0.00 0.00 6/377 Rack::Test::Cookie#domain 44
    0.00 0.00 0.00 0.00 5/377 Rack::Request#path_info 27
    0.00 0.00 0.00 0.00 2/377 I18n::Backend::Simple::Implementation#lookup 72
    0.00 0.00 0.00 0.00 2/377 I18n::Backend::Base#resolve 117
    0.00 0.00 0.00 0.00 3/377 Rack::Request#session 33
    0.00 0.00 0.00 0.00 4/377 ActionDispatch::Request#request_method 57
    0.00 0.00 0.00 0.00 3/377 Warden::Manager#process_unauthenticated 91
    0.00 0.00 0.00 0.00 4/377 Rack::Request#script_name 26
    0.00 0.00 0.00 0.00 1/377 ActionDispatch::Http::FilterParameters#compiled_parameter_filter_for 84
    0.00 0.00 0.00 0.00 5/377 Rack::Request#cookies 207
    0.00 0.00 0.00 0.00 1/377 Devise::FailureApp#respond 25
    0.00 0.00 0.00 0.00 8/377 Hash#each
    0.00 0.00 0.00 0.00 7/377 Rack::Request#POST 157
    0.00 0.00 0.00 0.00 10/377 ActionDispatch::Routing::RouteSet::Generator#normalize_options! 335
    0.00 0.00 0.00 0.00 4/377 ActionDispatch::Request#authorization 227
    0.00 0.00 0.00 0.00 3/377 ActionController::Railties::LogSubscriber#process_action 20
    0.00 0.00 0.00 0.00 6/377 Rack::Test::Session#env_for 174
    0.00 0.00 0.00 0.00 6/377 ActionDispatch::Session::AbstractStore::SessionHash#[] 25
    0.00 0.00 0.00 0.00 9/377 Rack::Request#query_string 30
    0.00 0.00 0.00 0.00 1/377 Devise::FailureApp#redirect 49
    0.00 0.00 0.00 0.00 8/377 <Module::Rack::Utils>#set_cookie_header! 194
    0.00 0.00 0.00 0.00 4/377 Devise::FailureApp#warden_options 84
    0.00 0.00 0.00 0.00 12/377 <Module::I18n>#normalize_key 306
    0.00 0.00 0.00 0.00 4/377 Warden::Proxy#_fetch_strategy 295
    0.00 0.00 0.00 0.00 6/377 ActionDispatch::Routing::RouteSet#url_for 450
    0.00 0.00 0.00 0.00 9/377 Rack::Utils::HeaderHash#[] 294
    0.00 0.00 0.00 0.00 8/377 ActionDispatch::Http::URL#raw_host_with_port 24
    0.00 0.00 0.00 0.00 3/377 ActionDispatch::Request#xhr? 141
    0.00 0.00 0.00 0.00 11/377 <Class::Rack::MockRequest>#env_for 129
    0.00 0.00 0.00 0.00 2/377 Devise::Strategies::Authenticatable#valid_controller? 67
    0.00 0.00 0.00 0.00 12/377 ActionDispatch::Http::URL#ssl? 16
    0.00 0.00 0.00 0.00 14/377 Array#each
    0.00 0.00 0.00 0.00 7/377 Rack::Response#[] 49
    0.00 0.00 0.00 0.00 10/377 <Class::ActionDispatch::Request>#new 34
    0.00 0.00 0.00 0.00 7/377 ActionDispatch::Http::MimeNegotiation#formats 48
    0.00 0.00 0.00 0.00 13/377 ActiveSupport::OrderedOptions#[] 10
    0.00 0.00 0.00 0.00 17/377 ActiveSupport::BufferedLogger#buffer 125
5.67% 3.97% 0.00 0.00 0.00 0.00 377 Hash#[]
    0.00 0.00 0.00 0.00 111/118 Hash#default
    0.00 0.00 0.00 0.00 2/3 ActiveSupport::HashWithIndifferentAccess#default
    0.00 0.00 0.00 0.00 19/40 Kernel#hash
    0.00 0.00 0.00 0.00 1/1 Array#hash
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#request 104
5.61% 0.32% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#env_for 159
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::MockRequest>#env_for 200
    0.00 0.00 0.00 0.00 1/5 <Module::URI>#parse 160
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Utils#build_nested_query 177
    0.00 0.00 0.00 0.00 1/3 Rack::Utils#parse_query 176
    0.00 0.00 0.00 0.00 1/2 URI::Generic#to_s 200
    0.00 0.00 0.00 0.00 1/1 URI::Generic#query= 177
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#default_env 164
    0.00 0.00 0.00 0.00 6/377 Hash#[] 174
    0.00 0.00 0.00 0.00 1/18 Hash#merge 164
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 171
    0.00 0.00 0.00 0.00 1/2 Hash#update 176
    0.00 0.00 0.00 0.00 1/17 Hash#has_key? 196
    0.00 0.00 0.00 0.00 1/6 String#[] 161
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 171
    0.00 0.00 0.00 0.00 1/11 String#upcase 171
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 175
    0.00 0.00 0.00 0.00 1/93 Hash#delete 194
    0.00 0.00 0.00 0.00 1/98 String#== 173
    0.00 0.00 0.00 0.00 1/59 Fixnum#== 161
    0.00 0.00 0.00 0.00 1/66 Module#=== 166
    0.00 0.00 0.00 0.00 1/1 Kernel#__send__
5.42% 0.08% 0.00 0.00 0.00 0.00 1 #<Module:0x103594e90>#projects_path 173
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Routing::UrlFor#url_for 181
    0.00 0.00 0.00 0.00 1/2 Array#extract_options! 174
    0.00 0.00 0.00 0.00 1/1 #<Module:0x103594e90>#hash_for_projects_path 174
    0.00 0.00 0.00 0.00 1/7 Enumerable#any? 176
    0.00 0.00 0.00 0.00 1/1 ProjectsController#_run__46567664__process_action__199225275__callbacks 434
5.42% 0.03% 0.00 0.00 0.00 0.00 1 Devise::Controllers::Helpers#authenticate_user! 197
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#authenticate! 198
    0.00 0.00 0.00 0.00 1/1 Devise::Controllers::Helpers#warden 198
    0.00 0.00 0.00 0.00 1/1 Kernel#send
5.38% 0.06% 0.00 0.00 0.00 0.00 1 #<Module:0x103594e90>#new_user_session_path 173
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Routing::UrlFor#url_for 181
    0.00 0.00 0.00 0.00 1/1 #<Module:0x103594e90>#hash_for_new_user_session_path 174
    0.00 0.00 0.00 0.00 1/2 Array#extract_options! 174
    0.00 0.00 0.00 0.00 1/7 Enumerable#any? 176
    0.00 0.00 0.00 0.00 1/1 Devise::Controllers::Helpers#authenticate_user! 198
5.34% 0.06% 0.00 0.00 0.00 0.00 1 Warden::Proxy#authenticate! 104
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#_perform_authentication 105
    0.00 0.00 0.00 0.00 1/1 Kernel#throw 106
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Session::CookieStore::OptionsHash#[] 49
    0.00 0.00 0.00 0.00 1/6 Warden::SessionSerializer#fetch 29
    0.00 0.00 0.00 0.00 2/6 ActionDispatch::Request#flash 7
    0.00 0.00 0.00 0.00 2/6 ActionDispatch::Flash#call 179
5.29% 0.29% 0.00 0.00 0.00 0.00 6 ActionDispatch::Session::AbstractStore::SessionHash#[] 23
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore::SessionHash#load! 24
    0.00 0.00 0.00 0.00 6/377 Hash#[] 25
    0.00 0.00 0.00 0.00 5/105 String#to_s 25
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 25
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#authenticate! 105
5.24% 0.08% 0.00 0.00 0.00 0.00 1 Warden::Proxy#_perform_authentication 251
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#_run_strategies_for 258
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#user 257
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#_retrieve_scope_and_opts 252
    0.00 0.00 0.00 0.00 1/377 Hash#[] 264
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Notifications::Fanout::Subscriber#publish 64
5.07% 0.05% 0.00 0.00 0.00 0.00 2 ActiveSupport::Notifications::Fanout::Subscriber#push 87
    0.00 0.00 0.00 0.00 2/11 Proc#call 88
    0.00 0.00 0.00 0.00 1/22 ActionDispatch::Integration::Session#process 277
    0.00 0.00 0.00 0.00 1/22 Rack::Utils::HeaderHash#initialize 273
    0.00 0.00 0.00 0.00 1/22 Rack::Test::Session#headers_for_env 257
    0.00 0.00 0.00 0.00 2/22 Enumerable#any?
    0.00 0.00 0.00 0.00 1/22 Enumerable#inject
    0.00 0.00 0.00 0.00 2/22 Warden::Config#deep_dup 108
    0.00 0.00 0.00 0.00 2/22 ActionDispatch::Http::Parameters#normalize_parameters 40
    0.00 0.00 0.00 0.00 2/22 Enumerable#all?
    0.00 0.00 0.00 0.00 2/22 Rack::Mount::Route#generate 117
    0.00 0.00 0.00 0.00 1/22 #<Class:#<Array:0x102f53040>>#optimized_each 141
    0.00 0.00 0.00 0.00 1/22 Enumerable#map
    0.00 0.00 0.00 0.00 1/22 Enumerable#collect
    0.00 0.00 0.00 0.00 1/22 Proc#call
    0.00 0.00 0.00 0.00 1/22 <Class::Rack::MockRequest>#env_for 131
    0.00 0.00 0.00 0.00 2/22 ActionDispatch::Cookies::CookieJar#write 145
    0.00 0.00 0.00 0.00 1/22 Rack::MockResponse#initialize 149
4.86% 1.25% 0.00 0.00 0.00 0.00 22 Hash#each
    0.00 0.00 0.00 0.00 5/5 Rack::Utils::HeaderHash#[]=
    0.00 0.00 0.00 0.00 1/1 <Module::Rack::Utils>#set_cookie_header!
    0.00 0.00 0.00 0.00 1/1 Object#to_query
    0.00 0.00 0.00 0.00 19/152 Hash#[]=
    0.00 0.00 0.00 0.00 2/2 <Module::Rack::Mount::Utils>#unescape_uri
    0.00 0.00 0.00 0.00 3/3 Enumerable#find
    0.00 0.00 0.00 0.00 14/66 Module#===
    0.00 0.00 0.00 0.00 1/2 Rack::Utils#escape
    0.00 0.00 0.00 0.00 3/10 Object#present?
    0.00 0.00 0.00 0.00 8/377 Hash#[]
    0.00 0.00 0.00 0.00 8/70 Kernel#is_a?
    0.00 0.00 0.00 0.00 8/98 String#==
    0.00 0.00 0.00 0.00 5/15 String#empty?
    0.00 0.00 0.00 0.00 4/93 Hash#delete
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Utils#build_nested_query
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Http::Upload#normalize_parameters
    0.00 0.00 0.00 0.00 1/41 Kernel#dup
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore::SessionHash#[] 24
4.86% 0.04% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::AbstractStore::SessionHash#load! 59
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore::SessionHash#stale_session_check! 60
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore::SessionHash#load! 60
4.83% 0.12% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::AbstractStore::SessionHash#stale_session_check! 68
    0.00 0.00 0.00 0.00 1/1 Hash#stringify_keys 63
    0.00 0.00 0.00 0.00 1/2 Hash#replace 63
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 62
    0.00 0.00 0.00 0.00 1/377 Hash#[] 62
    0.00 0.00 0.00 0.00 1/37 Kernel#send 61
    0.00 0.00 0.00 0.00 1/5 URI::Generic#merge0 775
    0.00 0.00 0.00 0.00 1/5 Kernel#URI 608
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Integration::Session#process 283
    0.00 0.00 0.00 0.00 1/5 Rack::Test::Session#env_for 160
    0.00 0.00 0.00 0.00 1/5 Rack::Test::Session#process_request 204
4.74% 0.38% 0.00 0.00 0.00 0.00 5 <Module::URI>#parse 483
    0.00 0.00 0.00 0.00 5/69 Class#new 492
    0.00 0.00 0.00 0.00 5/5 <Module::URI>#split 485
    0.00 0.00 0.00 0.00 6/11 String#upcase 488
    0.00 0.00 0.00 0.00 3/6 Hash#include? 487
    0.00 0.00 0.00 0.00 3/377 Hash#[] 488
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#_perform_authentication 258
4.55% 0.07% 0.00 0.00 0.00 0.00 1 Warden::Proxy#_run_strategies_for 275
    0.00 0.00 0.00 0.00 1/55 Array#each 281
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#default_strategies 279
    0.00 0.00 0.00 0.00 1/377 Hash#[] 276
    0.00 0.00 0.00 0.00 1/11 Array#empty? 279
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#redirect 49
4.43% 0.13% 0.00 0.00 0.00 0.00 1 Devise::FailureApp#i18n_message 55
    0.00 0.00 0.00 0.00 1/1 <Module::I18n>#t 59
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#warden 56
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#warden_options 56
    0.00 0.00 0.00 0.00 3/41 Symbol#to_s 59
    0.00 0.00 0.00 0.00 2/4 Devise::FailureApp#scope 59
    0.00 0.00 0.00 0.00 1/377 Hash#[] 56
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#message 56
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 58
    0.00 0.00 0.00 0.00 1/1 ActionController::Instrumentation#process_action 17
4.40% 0.05% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::FilterParameters#filtered_parameters 32
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::Parameters#parameters 34
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::FilterParameters#process_parameter_filter 34
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::FilterParameters#filtering_parameters? 37
    0.00 0.00 0.00 0.00 1/1 Kernel#send
4.38% 0.11% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::CookieStore#load_session 65
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Cookies::SignedCookieJar#[] 67
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#cookie_jar 67
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Cookies::CookieJar#signed 67
    0.00 0.00 0.00 0.00 1/2 Hash#stringify_keys! 69
    0.00 0.00 0.00 0.00 1/10 <Class::ActionDispatch::Request>#new 66
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Session::CookieStore#persistent_session_id! 68
    0.00 0.00 0.00 0.00 1/377 Hash#[] 70
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet#generate 418
4.25% 0.29% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet::Generator#generate 372
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::RouteSet#generate 374
    0.00 0.00 0.00 0.00 1/1 Hash#to_query 382
    0.00 0.00 0.00 0.00 2/3 Hash#inspect 373
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#opts 374
    0.00 0.00 0.00 0.00 2/69 Class#new 373
    0.00 0.00 0.00 0.00 2/7 Enumerable#any? 382
    0.00 0.00 0.00 0.00 2/2 Hash#reject! 378
    0.00 0.00 0.00 0.00 1/6 NilClass#to_s 383
    0.00 0.00 0.00 0.00 1/18 String#<< 382
    0.00 0.00 0.00 0.00 1/4 ActionController::Railties::LogSubscriber#process_action 23
    0.00 0.00 0.00 0.00 1/4 Rails::Rack::Logger#before_dispatch 26
    0.00 0.00 0.00 0.00 2/4 ActionController::Railties::LogSubscriber#start_processing 13
4.16% 0.19% 0.00 0.00 0.00 0.00 4 Rails::LogSubscriber#info 96
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::BufferedLogger#info 98
    0.00 0.00 0.00 0.00 6/8 ActionController::Railties::LogSubscriber#logger 98
    0.00 0.00 0.00 0.00 2/2 Rails::LogSubscriber#logger 98
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#i18n_message 59
4.11% 0.14% 0.00 0.00 0.00 0.00 1 <Module::I18n>#t 147
    0.00 0.00 0.00 0.00 1/2 I18n::Backend::Base#translate 152
    0.00 0.00 0.00 0.00 2/9 <Module::I18n>#config 152
    0.00 0.00 0.00 0.00 2/93 Hash#delete 151
    0.00 0.00 0.00 0.00 1/2 I18n::Config#backend 152
    0.00 0.00 0.00 0.00 1/2 I18n::Config#locale 150
    0.00 0.00 0.00 0.00 1/5 Array#pop 148
    0.00 0.00 0.00 0.00 1/45 Array#shift 149
    0.00 0.00 0.00 0.00 1/13 Array#last 148
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 148
    0.00 0.00 0.00 0.00 1/2 <Module::I18n>#translate 152
    0.00 0.00 0.00 0.00 1/2 <Module::I18n>#t 152
3.80% 0.35% 0.00 0.00 0.00 0.00 2 I18n::Backend::Base#translate 30
    0.00 0.00 0.00 0.00 1/1 I18n::Backend::Base#default 41
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#lookup 34
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#interpolate 49
    0.00 0.00 0.00 0.00 2/5 Hash#except 40
    0.00 0.00 0.00 0.00 2/41 Kernel#dup 46
    0.00 0.00 0.00 0.00 2/2 Hash#values_at 39
    0.00 0.00 0.00 0.00 4/70 Kernel#is_a? 46
    0.00 0.00 0.00 0.00 2/377 Hash#[] 34
    0.00 0.00 0.00 0.00 2/7 Hash#empty? 36
    0.00 0.00 0.00 0.00 3/23 Kernel#nil? 45
    0.00 0.00 0.00 0.00 1/8 NilClass#nil? 41
    0.00 0.00 0.00 0.00 1/2 I18n::Backend::Base#resolve 41
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::MimeNegotiation#formats 48
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::FilterParameters#filtered_parameters 34
3.74% 0.11% 0.00 0.00 0.00 0.00 2 ActionDispatch::Http::Parameters#parameters 8
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#request_parameters 9
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#query_parameters 9
    0.00 0.00 0.00 0.00 1/3 Hash#with_indifferent_access 9
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::HashWithIndifferentAccess#merge 9
    0.00 0.00 0.00 0.00 1/6 ActiveSupport::HashWithIndifferentAccess#update 9
    0.00 0.00 0.00 0.00 2/377 Hash#[] 9
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::Parameters#path_parameters 9
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 9
    0.00 0.00 0.00 0.00 1/1 Array#each
3.23% 0.04% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Authenticatable#valid? 11
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_for_http_auth? 12
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_for_params_auth? 12
    0.00 0.00 0.00 0.00 4/4 Rails::LogSubscriber#info 98
3.14% 0.11% 0.00 0.00 0.00 0.00 4 ActiveSupport::BufferedLogger#info 76
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::BufferedLogger#add 77
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::BufferedLogger#info 77
3.03% 0.43% 0.00 0.00 0.00 0.00 4 ActiveSupport::BufferedLogger#add 59
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::BufferedLogger#auto_flush 66
    0.00 0.00 0.00 0.00 4/17 ActiveSupport::BufferedLogger#buffer 65
    0.00 0.00 0.00 0.00 4/6 String#[] 64
    0.00 0.00 0.00 0.00 4/8 Array#<< 65
    0.00 0.00 0.00 0.00 4/7 Fixnum#> 60
    0.00 0.00 0.00 0.00 4/59 Fixnum#== 64
    0.00 0.00 0.00 0.00 4/105 String#to_s 61
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 287
2.94% 0.21% 0.00 0.00 0.00 0.00 1 URI::Generic#+ 728
    0.00 0.00 0.00 0.00 1/1 URI::Generic#== 735
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge0 730
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge_path 752
    0.00 0.00 0.00 0.00 2/6 URI::Generic#userinfo 759
    0.00 0.00 0.00 0.00 2/8 URI::Generic#set_query 762
    0.00 0.00 0.00 0.00 1/6 URI::Generic#set_path 752
    0.00 0.00 0.00 0.00 1/6 URI::Generic#set_fragment 748
    0.00 0.00 0.00 0.00 1/15 String#empty? 742
    0.00 0.00 0.00 0.00 1/23 Kernel#nil? 742
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#generate 374
2.82% 0.28% 0.00 0.00 0.00 0.00 2 Rack::Mount::RouteSet#generate 207
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::Route#generate 218
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::RouteSet#extract_params! 211
    0.00 0.00 0.00 0.00 4/18 Hash#merge 217
    0.00 0.00 0.00 0.00 2/377 Hash#[] 216
    0.00 0.00 0.00 0.00 1/3 String#to_sym 216
    0.00 0.00 0.00 0.00 2/23 Kernel#== 210
    0.00 0.00 0.00 0.00 1/49 Symbol#to_sym 216
    0.00 0.00 0.00 0.00 2/5 Class#new
    0.00 0.00 0.00 0.00 3/5 URI::HTTP#initialize 78
2.75% 1.23% 0.00 0.00 0.00 0.00 5 URI::Generic#initialize 161
    0.00 0.00 0.00 0.00 5/5 URI::Generic#set_userinfo 185
    0.00 0.00 0.00 0.00 6/7 URI::Generic#set_port 187
    0.00 0.00 0.00 0.00 6/8 URI::Generic#default_port 201
    0.00 0.00 0.00 0.00 5/5 URI::Generic#set_registry 191
    0.00 0.00 0.00 0.00 5/6 URI::Generic#set_scheme 184
    0.00 0.00 0.00 0.00 5/5 URI::Generic#set_opaque 190
    0.00 0.00 0.00 0.00 5/6 URI::Generic#set_host 186
    0.00 0.00 0.00 0.00 5/6 URI::Generic#set_path 188
    0.00 0.00 0.00 0.00 5/6 URI::Generic#set_fragment 192
    0.00 0.00 0.00 0.00 5/8 URI::Generic#set_query 189
    0.00 0.00 0.00 0.00 3/5 Kernel#freeze 199
    0.00 0.00 0.00 0.00 3/3 Class#new
2.59% 0.38% 0.00 0.00 0.00 0.00 3 ActionDispatch::Http::Cache::Response#initialize 44
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Response::Setup#initialize 45
    0.00 0.00 0.00 0.00 6/10 Rack::Response#[] 50
    0.00 0.00 0.00 0.00 1/55 Array#each 51
    0.00 0.00 0.00 0.00 1/23 String#split 51
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#env_for 200
2.49% 0.48% 0.00 0.00 0.00 0.00 1 <Class::Rack::MockRequest>#env_for 74
    0.00 0.00 0.00 0.00 1/1 Kernel#URI 75
    0.00 0.00 0.00 0.00 1/22 Hash#each 131
    0.00 0.00 0.00 0.00 2/69 Class#new 121
    0.00 0.00 0.00 0.00 11/377 Hash#[] 129
    0.00 0.00 0.00 0.00 12/152 Hash#[]= 129
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 78
    0.00 0.00 0.00 0.00 2/38 Kernel#respond_to? 126
    0.00 0.00 0.00 0.00 1/1 StringIO#length 129
    0.00 0.00 0.00 0.00 1/105 String#to_s 83
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 80
    0.00 0.00 0.00 0.00 1/11 String#upcase 80
    0.00 0.00 0.00 0.00 1/66 Module#=== 120
    0.00 0.00 0.00 0.00 1/98 String#== 86
    0.00 0.00 0.00 0.00 2/9 Fixnum#to_s 129
    0.00 0.00 0.00 0.00 1/6 String#[] 76
    0.00 0.00 0.00 0.00 1/59 Fixnum#== 76
    0.00 0.00 0.00 0.00 1/15 String#empty? 84
    0.00 0.00 0.00 0.00 1/1 Kernel#send
2.37% 0.14% 0.00 0.00 0.00 0.00 1 ActionController::Railties::LogSubscriber#start_processing 8
    0.00 0.00 0.00 0.00 2/4 Rails::LogSubscriber#info 13
    0.00 0.00 0.00 0.00 1/5 Hash#except 10
    0.00 0.00 0.00 0.00 1/3 Hash#inspect 13
    0.00 0.00 0.00 0.00 4/377 Hash#[] 12
    0.00 0.00 0.00 0.00 1/11 String#upcase 12
    0.00 0.00 0.00 0.00 1/7 Hash#empty? 13
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 12
    0.00 0.00 0.00 0.00 1/57 Array#first 12
    0.00 0.00 0.00 0.00 1/2 Devise::Strategies::Rememberable#remember_cookie 37
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Session::CookieStore#load_session 67
2.27% 0.10% 0.00 0.00 0.00 0.00 2 ActionDispatch::Cookies::SignedCookieJar#[] 184
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#verify 186
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Cookies::CookieJar#[] 185
    0.00 0.00 0.00 0.00 1/1 I18n::Backend::Base#translate 41
2.21% 0.06% 0.00 0.00 0.00 0.00 1 I18n::Backend::Base#default 100
    0.00 0.00 0.00 0.00 1/55 Array#each 106
    0.00 0.00 0.00 0.00 1/1 Hash#reject 101
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 101
    0.00 0.00 0.00 0.00 1/66 Module#=== 103
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 35
2.15% 0.07% 0.00 0.00 0.00 0.00 1 Rack::Test::CookieJar#merge 118
    0.00 0.00 0.00 0.00 1/55 Array#each 126
    0.00 0.00 0.00 0.00 1/23 String#split 122
    0.00 0.00 0.00 0.00 1/2 Array#reject! 123
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 121
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::SignedCookieJar#[] 186
2.08% 0.13% 0.00 0.00 0.00 0.00 1 ActiveSupport::MessageVerifier#verify 29
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#secure_compare 33
    0.00 0.00 0.00 0.00 1/2 ActiveSupport::MessageVerifier#generate_digest 33
    0.00 0.00 0.00 0.00 1/1 <Module::Marshal>#load 34
    0.00 0.00 0.00 0.00 2/10 Object#present? 33
    0.00 0.00 0.00 0.00 1/1 <Module::Base64>#decode64 34
    0.00 0.00 0.00 0.00 1/23 String#split 32
    0.00 0.00 0.00 0.00 1/4 String#blank? 30
    0.00 0.00 0.00 0.00 1/1 Rails::Rack::Logger#call 13
2.06% 0.13% 0.00 0.00 0.00 0.00 1 Rails::Rack::Logger#before_dispatch 21
    0.00 0.00 0.00 0.00 1/4 Rails::LogSubscriber#info 26
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Request#fullpath 23
    0.00 0.00 0.00 0.00 1/1 Time#to_default_s 26
    0.00 0.00 0.00 0.00 1/10 <Class::ActionDispatch::Request>#new 22
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#ip 26
    0.00 0.00 0.00 0.00 1/7 <Class::Time>#now 26
    0.00 0.00 0.00 0.00 1/377 Hash#[] 26
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::BufferedLogger#add 66
2.00% 0.17% 0.00 0.00 0.00 0.00 4 ActiveSupport::BufferedLogger#auto_flush 120
    0.00 0.00 0.00 0.00 4/5 ActiveSupport::BufferedLogger#flush 121
    0.00 0.00 0.00 0.00 4/17 ActiveSupport::BufferedLogger#buffer 121
    0.00 0.00 0.00 0.00 4/4 Fixnum#>= 121
    0.00 0.00 0.00 0.00 4/4 Array#size 121
    0.00 0.00 0.00 0.00 1/2 I18n::Backend::Base#translate 41
    0.00 0.00 0.00 0.00 1/2 Array#each
1.97% 0.16% 0.00 0.00 0.00 0.00 2 I18n::Backend::Base#resolve 116
    0.00 0.00 0.00 0.00 1/1 <Module::I18n>#translate 120
    0.00 0.00 0.00 0.00 1/18 Hash#merge 120
    0.00 0.00 0.00 0.00 2/377 Hash#[] 117
    0.00 0.00 0.00 0.00 3/66 Module#=== 119
    0.00 0.00 0.00 0.00 2/23 Kernel#== 117
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::RouteSet#generate 218
1.97% 0.21% 0.00 0.00 0.00 0.00 2 Rack::Mount::Route#generate 99
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::GeneratableRegexp::InstanceMethods#generate 111
    0.00 0.00 0.00 0.00 2/22 Hash#each 117
    0.00 0.00 0.00 0.00 2/377 Hash#[] 109
    0.00 0.00 0.00 0.00 2/38 Kernel#respond_to? 110
    0.00 0.00 0.00 0.00 2/23 Kernel#nil? 100
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#redirect 48
1.96% 0.16% 0.00 0.00 0.00 0.00 1 Devise::FailureApp#store_location! 99
    0.00 0.00 0.00 0.00 1/2 Devise::FailureApp#http_auth? 100
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#get? 100
    0.00 0.00 0.00 0.00 1/1 ActionController::Metal#session 100
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#attempted_path 100
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#scope 100
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore::SessionHash#[]= 100
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 100
    0.00 0.00 0.00 0.00 1/18 ActionController::Metal#request 100
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid? 12
1.96% 0.04% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Authenticatable#valid_for_http_auth? 23
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#http_authenticatable? 24
    0.00 0.00 0.00 0.00 1/3 Warden::Mixins::Common#request 24
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#authorization 24
    0.00 0.00 0.00 0.00 1/1 Class#new
1.89% 0.11% 0.00 0.00 0.00 0.00 1 Rack::MockResponse#initialize 144
    0.00 0.00 0.00 0.00 1/22 Hash#each 149
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Response#each 155
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::Utils::HeaderHash>#new 148
    0.00 0.00 0.00 0.00 1/4 Integer#to_i 145
    0.00 0.00 0.00 0.00 1/38 Kernel#respond_to? 157
    0.00 0.00 0.00 0.00 1/1 StringIO#string 157
    0.00 0.00 0.00 0.00 2/41 Warden::Config#deep_dup 107
    0.00 0.00 0.00 0.00 1/41 Hash#each
    0.00 0.00 0.00 0.00 1/41 Set#initialize_copy 82
    0.00 0.00 0.00 0.00 1/41 I18n::Backend::Base#default 101
    0.00 0.00 0.00 0.00 1/41 ActionDispatch::Response#assign_default_content_type_and_charset! 192
    0.00 0.00 0.00 0.00 1/41 <Class::ActionView::Base>#process_view_paths 204
    0.00 0.00 0.00 0.00 1/41 #<Class:#<Array:0x102f53040>>#optimized_each 64
    0.00 0.00 0.00 0.00 1/41 ActiveSupport::Inflector#underscore 39
    0.00 0.00 0.00 0.00 1/41 URI::Generic#merge0 794
    0.00 0.00 0.00 0.00 1/41 ActionController::Instrumentation#process_action 26
    0.00 0.00 0.00 0.00 1/41 Hash#stringify_keys 4
    0.00 0.00 0.00 0.00 1/41 <Class::Rack::MockRequest>#env_for 78
    0.00 0.00 0.00 0.00 2/41 I18n::Backend::Base#interpolate 154
    0.00 0.00 0.00 0.00 2/41 I18n::Backend::Base#translate 46
    0.00 0.00 0.00 0.00 2/41 ActiveSupport::Notifications::Event#initialize 40
    0.00 0.00 0.00 0.00 2/41 URI::Generic#normalize 971
    0.00 0.00 0.00 0.00 3/41 Hash#symbolize_keys 18
    0.00 0.00 0.00 0.00 4/41 ActionDispatch::Routing::RouteSet::Generator#initialize 294
    0.00 0.00 0.00 0.00 1/41 Set#- 291
    0.00 0.00 0.00 0.00 6/41 Rack::Mount::RouteSet#extract_params! 390
    0.00 0.00 0.00 0.00 5/41 Hash#except 15
    0.00 0.00 0.00 0.00 1/41 Warden::Proxy#initialize 26
1.89% 0.81% 0.00 0.00 0.00 0.00 41 Kernel#dup
    0.00 0.00 0.00 0.00 30/50 Hash#initialize_copy
    0.00 0.00 0.00 0.00 1/1 Warden::Config#initialize_copy
    0.00 0.00 0.00 0.00 31/61 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 1/1 Set#initialize_copy
    0.00 0.00 0.00 0.00 4/4 String#initialize_copy
    0.00 0.00 0.00 0.00 4/5 <Class::String>#allocate
    0.00 0.00 0.00 0.00 3/3 Kernel#initialize_copy
    0.00 0.00 0.00 0.00 4/54 <Class::Object>#allocate
    0.00 0.00 0.00 0.00 2/2 Array#initialize_copy
    0.00 0.00 0.00 0.00 2/2 <Class::Array>#allocate
    0.00 0.00 0.00 0.00 1/1 Kernel#send
1.87% 0.15% 0.00 0.00 0.00 0.00 1 ActionController::Railties::LogSubscriber#process_action 16
    0.00 0.00 0.00 0.00 1/4 Rails::LogSubscriber#info 23
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Notifications::Event#duration 20
    0.00 0.00 0.00 0.00 1/2 String#% 20
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::Railties::ControllerRuntime::ClassMethods#log_process_action 18
    0.00 0.00 0.00 0.00 3/377 Hash#[] 20
    0.00 0.00 0.00 0.00 1/6 Array#blank? 21
    0.00 0.00 0.00 0.00 2/6 NilClass#to_s 20
    0.00 0.00 0.00 0.00 1/5 Array#each
    0.00 0.00 0.00 0.00 4/5 ActiveSupport::BufferedLogger#auto_flush 121
1.87% 0.11% 0.00 0.00 0.00 0.00 5 ActiveSupport::BufferedLogger#flush 100
    0.00 0.00 0.00 0.00 5/6 Mutex#synchronize 101
    0.00 0.00 0.00 0.00 1/10 ActionController::Instrumentation#process_action 17
    0.00 0.00 0.00 0.00 1/10 Rack::Test::CookieJar#for 143
    0.00 0.00 0.00 0.00 1/10 <Module::Rack::Utils>#set_cookie_header! 190
    0.00 0.00 0.00 0.00 2/10 Rack::Mount::GeneratableRegexp::InstanceMethods#generate_from_segments 164
    0.00 0.00 0.00 0.00 5/10 Array#each
1.84% 0.39% 0.00 0.00 0.00 0.00 10 Array#map
    0.00 0.00 0.00 0.00 7/7 Rack::Utils#unescape
    0.00 0.00 0.00 0.00 1/2 <Module::Rack::Utils>#escape
    0.00 0.00 0.00 0.00 2/6 <Module::Rack::Utils>#unescape
    0.00 0.00 0.00 0.00 5/66 Module#===
    0.00 0.00 0.00 0.00 1/98 String#==
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Cookie#raw
    0.00 0.00 0.00 0.00 1/3 Mime::Type#to_sym
    0.00 0.00 0.00 0.00 1/23 Kernel#nil?
    0.00 0.00 0.00 0.00 1/3 Rack::Mount::GeneratableRegexp::InstanceMethods#generate_from_segments
    0.00 0.00 0.00 0.00 3/3 Class#new
1.83% 0.08% 0.00 0.00 0.00 0.00 3 URI::HTTP#initialize 77
    0.00 0.00 0.00 0.00 3/5 URI::Generic#initialize 78
    0.00 0.00 0.00 0.00 1/1 I18n::Backend::Base#resolve 120
1.79% 0.09% 0.00 0.00 0.00 0.00 1 <Module::I18n>#translate 147
    0.00 0.00 0.00 0.00 1/9 <Module::I18n>#config 152
    0.00 0.00 0.00 0.00 1/2 I18n::Config#backend 152
    0.00 0.00 0.00 0.00 1/13 Array#last 148
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 148
    0.00 0.00 0.00 0.00 1/5 Array#pop 148
    0.00 0.00 0.00 0.00 2/93 Hash#delete 151
    0.00 0.00 0.00 0.00 1/45 Array#shift 149
    0.00 0.00 0.00 0.00 1/2 I18n::Backend::Base#translate 152
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#redirect 50
1.76% 0.16% 0.00 0.00 0.00 0.00 1 ActionController::Redirecting#redirect_to 54
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#_compute_redirect_to_location 59
    0.00 0.00 0.00 0.00 1/1 ActionController::RackDelegation#response_body= 60
    0.00 0.00 0.00 0.00 1/1 ERB::Util#h 60
    0.00 0.00 0.00 0.00 1/1 ActionController::RackDelegation#status= 58
    0.00 0.00 0.00 0.00 1/1 ActionController::RackDelegation#location 60
    0.00 0.00 0.00 0.00 1/1 ActionController::RackDelegation#location= 59
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#_extract_redirect_to_status 58
    0.00 0.00 0.00 0.00 1/2 AbstractController::Base#response_body 56
    0.00 0.00 0.00 0.00 1/23 Kernel#nil? 55
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore#call 126
1.73% 0.04% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::CookieStore#set_cookie 73
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::SignedCookieJar#[]= 74
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#cookie_jar 74
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Cookies::CookieJar#signed 74
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Http::Cache::Response#initialize 45
1.71% 0.67% 0.00 0.00 0.00 0.00 3 ActionDispatch::Response::Setup#initialize 43
    0.00 0.00 0.00 0.00 3/4 ActionDispatch::Response#body= 49
    0.00 0.00 0.00 0.00 3/5 Kernel#lambda 44
    0.00 0.00 0.00 0.00 3/10 Rack::Response#[] 56
    0.00 0.00 0.00 0.00 3/12 Kernel#block_given? 62
    0.00 0.00 0.00 0.00 1/2 <Class::Mime::Type>#lookup 58
    0.00 0.00 0.00 0.00 1/23 String#split 57
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_for_http_auth? 24
1.70% 0.05% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Authenticatable#http_authenticatable? 40
    0.00 0.00 0.00 0.00 1/1 Devise::Models::Authenticatable::ClassMethods#http_authenticatable? 41
    0.00 0.00 0.00 0.00 1/2 Devise::Strategies::Authenticatable#authenticatable_name 41
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Base#mapping 41
    0.00 0.00 0.00 0.00 1/2 Devise::Mapping#to 41
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::CookieStore#set_cookie 74
1.64% 0.13% 0.00 0.00 0.00 0.00 1 ActionDispatch::Cookies::SignedCookieJar#[]= 192
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#generate 195
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::CookieJar#[]= 201
    0.00 0.00 0.00 0.00 1/5 Hash#symbolize_keys! 194
    0.00 0.00 0.00 0.00 2/377 Hash#[] 200
    0.00 0.00 0.00 0.00 1/1 String#size 200
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 195
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 193
    0.00 0.00 0.00 0.00 1/7 Fixnum#> 200
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#translate 34
1.62% 0.13% 0.00 0.00 0.00 0.00 2 I18n::Backend::Simple::Implementation#lookup 70
    0.00 0.00 0.00 0.00 2/5 Enumerable#inject 74
    0.00 0.00 0.00 0.00 2/2 <Module::I18n>#normalize_keys 72
    0.00 0.00 0.00 0.00 2/377 Hash#[] 72
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#initialized? 71
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#translations 74
    0.00 0.00 0.00 0.00 50/50 ActiveSupport::Notifications::Fanout::Subscriber#publish 63
1.58% 0.95% 0.00 0.00 0.00 0.00 50 ActiveSupport::Notifications::Fanout::Subscriber#subscribed_to? 72
    0.00 0.00 0.00 0.00 50/53 Regexp#=~ 73
    0.00 0.00 0.00 0.00 50/105 String#to_s 73
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::Route#generate 111
1.49% 0.22% 0.00 0.00 0.00 0.00 2 Rack::Mount::GeneratableRegexp::InstanceMethods#generate 50
    0.00 0.00 0.00 0.00 2/3 Rack::Mount::GeneratableRegexp::InstanceMethods#generate_from_segments 57
    0.00 0.00 0.00 0.00 4/5 Enumerable#all? 55
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::GeneratableRegexp::InstanceMethods#generatable? 51
    0.00 0.00 0.00 0.00 2/18 Hash#merge 53
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::GeneratableRegexp::InstanceMethods#required_params 54
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::GeneratableRegexp::InstanceMethods#required_defaults 55
    0.00 0.00 0.00 0.00 2/4 Rack::Mount::GeneratableRegexp::InstanceMethods#segments 57
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::UrlFor#url_for 131
1.48% 0.10% 0.00 0.00 0.00 0.00 1 ActionController::UrlFor#url_options 7
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::URL#host_with_port 8
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Parameters#symbolized_path_parameters 8
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Routing::UrlFor#url_options 8
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Http::URL#protocol 8
    0.00 0.00 0.00 0.00 1/1 Hash#reverse_merge 8
    0.00 0.00 0.00 0.00 1/4 Rack::Request#script_name 8
    0.00 0.00 0.00 0.00 1/18 Hash#merge 8
    0.00 0.00 0.00 0.00 4/18 ActionController::Metal#request 8
    0.00 0.00 0.00 0.00 1/1 AbstractController::Rendering#process 39
1.46% 0.05% 0.00 0.00 0.00 0.00 1 AbstractController::ViewPaths#lookup_context 16
    0.00 0.00 0.00 0.00 1/69 Class#new 17
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Base>#_view_paths 17
    0.00 0.00 0.00 0.00 1/1 AbstractController::ViewPaths#details_for_lookup 17
    0.00 0.00 0.00 0.00 1/25 Kernel#class 17
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Session::CookieStore#set_cookie 74
    0.00 0.00 0.00 0.00 1/3 Warden::Mixins::Common#cookies 12
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Session::CookieStore#load_session 67
1.46% 0.11% 0.00 0.00 0.00 0.00 3 ActionDispatch::Request#cookie_jar 5
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Cookies::CookieJar>#build 6
    0.00 0.00 0.00 0.00 3/377 Hash#[] 6
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 6
    0.00 0.00 0.00 0.00 1/2 Devise::FailureApp#store_location! 100
    0.00 0.00 0.00 0.00 1/2 Devise::FailureApp#respond 25
1.43% 0.41% 0.00 0.00 0.00 0.00 2 Devise::FailureApp#http_auth? 66
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Http::MimeNegotiation#format 67
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Request#xhr? 67
    0.00 0.00 0.00 0.00 4/18 ActionController::Metal#request 67
    0.00 0.00 0.00 0.00 2/2 <Module::Devise>#navigational_formats 67
    0.00 0.00 0.00 0.00 2/3 Mime::Type#to_sym 67
    0.00 0.00 0.00 0.00 2/7 Array#include? 67
    0.00 0.00 0.00 0.00 2/2 Class#new
1.39% 0.27% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet::Generator#initialize 290
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#normalize_controller_action_id! 299
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#normalize_options! 298
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#handle_nil_action! 302
    0.00 0.00 0.00 0.00 4/41 Kernel#dup 294
    0.00 0.00 0.00 0.00 4/4 ActionDispatch::Routing::RouteSet::Generator#controller 301
    0.00 0.00 0.00 0.00 2/4 String#sub! 301
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#use_relative_controller! 300
    0.00 0.00 0.00 0.00 4/93 Hash#delete 292
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Http::Parameters#symbolized_path_parameters 21
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Cookies::SignedCookieJar#[]= 195
    0.00 0.00 0.00 0.00 1/152 Proc#call
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Session::AbstractStore::SessionHash#stale_session_check! 62
    0.00 0.00 0.00 0.00 2/152 ActiveSupport::Notifications::Fanout#publish 30
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Http::Parameters#parameters 9
    0.00 0.00 0.00 0.00 1/152 <Module::Rack::Utils>#set_cookie_header! 200
    0.00 0.00 0.00 0.00 2/152 Warden::Proxy#_fetch_strategy 296
    0.00 0.00 0.00 0.00 1/152 Rack::Mount::RouteSet#call 135
    0.00 0.00 0.00 0.00 1/152 Warden::Manager#process_unauthenticated 88
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Flash::FlashHash#[]= 72
    0.00 0.00 0.00 0.00 1/152 Warden::Proxy#user 170
    0.00 0.00 0.00 0.00 2/152 Rack::Request#GET 131
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Http::MimeNegotiation#formats 54
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Response#assign_default_content_type_and_charset! 195
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Request#request_parameters 218
    0.00 0.00 0.00 0.00 1/152 Set#<< 202
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Http::Cache::Response#handle_conditional_get! 101
    0.00 0.00 0.00 0.00 1/152 Rack::Test::Session#env_for 171
    0.00 0.00 0.00 0.00 1/152 Rack::Runtime#call 21
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Request#query_parameters 212
    0.00 0.00 0.00 0.00 1/152 Rack::Utils::HeaderHash#[] 294
    0.00 0.00 0.00 0.00 1/152 Rack::Test::Cookie#initialize 24
    0.00 0.00 0.00 0.00 1/152 Rack::MockSession#request 28
    0.00 0.00 0.00 0.00 2/152 Warden::Config#deep_dup 107
    0.00 0.00 0.00 0.00 1/152 Warden::Manager#call 33
    0.00 0.00 0.00 0.00 1/152 <Object::Rack::Mount::RouteSet>#recognize 84
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Response#location= 123
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Http::MimeNegotiation#content_mime_type 11
    0.00 0.00 0.00 0.00 1/152 <Module::Rack::Utils>#normalize_params 82
    0.00 0.00 0.00 0.00 1/152 Warden::Proxy#errors 6
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::RemoteIp#call 47
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Request#cookie_jar 6
    0.00 0.00 0.00 0.00 2/152 ActionDispatch::Session::CookieStore#prepare! 62
    0.00 0.00 0.00 0.00 2/152 ActionView::LookupContext::Details#_set_detail 219
    0.00 0.00 0.00 0.00 2/152 Rack::Request#cookies 207
    0.00 0.00 0.00 0.00 3/152 #<Class:#<Array:0x102f53040>>#optimized_each 147
    0.00 0.00 0.00 0.00 2/152 ActionDispatch::Cookies::CookieJar#[]= 95
    0.00 0.00 0.00 0.00 2/152 Rack::Lock#call 13
    0.00 0.00 0.00 0.00 2/152 Warden::Manager#call_failure_app 111
    0.00 0.00 0.00 0.00 1/152 ActionDispatch::Session::AbstractStore::SessionHash#[]= 30
    0.00 0.00 0.00 0.00 4/152 ActionDispatch::Routing::RouteSet::Generator#normalize_options! 335
    0.00 0.00 0.00 0.00 4/152 Rack::Request#POST 153
    0.00 0.00 0.00 0.00 2/152 ActionController::Metal#dispatch 125
    0.00 0.00 0.00 0.00 15/152 Rack::Utils::HeaderHash#[]= 300
    0.00 0.00 0.00 0.00 5/152 ActiveSupport::BufferedLogger#buffer 125
    0.00 0.00 0.00 0.00 12/152 <Class::Rack::MockRequest>#env_for 129
    0.00 0.00 0.00 0.00 19/152 Hash#each
    0.00 0.00 0.00 0.00 38/152 Array#each
1.37% 1.33% 0.00 0.00 0.00 0.00 152 Hash#[]=
    0.00 0.00 0.00 0.00 5/40 Kernel#hash
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Request#fullpath 121
    0.00 0.00 0.00 0.00 1/3 Warden::Manager#call_failure_app 109
1.36% 0.25% 0.00 0.00 0.00 0.00 3 Rack::Request#fullpath 238
    0.00 0.00 0.00 0.00 3/3 Rack::Request#path 239
    0.00 0.00 0.00 0.00 6/9 Rack::Request#query_string 239
    0.00 0.00 0.00 0.00 3/15 String#empty? 239
    0.00 0.00 0.00 0.00 1/1 Class#new
1.34% 0.08% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext#initialize 59
    0.00 0.00 0.00 0.00 1/55 Array#each 64
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::ViewPaths#view_paths= 63
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::ViewPaths#default_handlers 60
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext#registered_detail_setters 64
    0.00 0.00 0.00 0.00 1/3 Rack::Test::Session#env_for 176
    0.00 0.00 0.00 0.00 2/3 Rack::Test::Cookie#initialize 22
1.32% 0.19% 0.00 0.00 0.00 0.00 3 Rack::Utils#parse_query 36
    0.00 0.00 0.00 0.00 3/55 Array#each 39
    0.00 0.00 0.00 0.00 3/23 String#split 39
    0.00 0.00 0.00 0.00 3/118 Hash#values_at
    0.00 0.00 0.00 0.00 2/118 Hash#with_indifferent_access 11
    0.00 0.00 0.00 0.00 2/118 ActiveSupport::HashWithIndifferentAccess#default 26
    0.00 0.00 0.00 0.00 111/118 Hash#[]
1.31% 1.08% 0.00 0.00 0.00 0.00 118 Hash#default
    0.00 0.00 0.00 0.00 4/11 Proc#call
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#cookie_jar 6
1.30% 0.08% 0.00 0.00 0.00 0.00 1 <Class::ActionDispatch::Cookies::CookieJar>#build 62
    0.00 0.00 0.00 0.00 1/1 Kernel#tap 64
    0.00 0.00 0.00 0.00 1/69 Class#new 64
    0.00 0.00 0.00 0.00 1/377 Hash#[] 63
    0.00 0.00 0.00 0.00 2/4 Devise::Models::Authenticatable::ClassMethods#params_authenticatable 23
    0.00 0.00 0.00 0.00 2/4 Devise::Models::Authenticatable::ClassMethods#http_authenticatable 23
1.28% 0.19% 0.00 0.00 0.00 0.00 4 <Class::ActiveRecord::Base>#respond_to? 912
    0.00 0.00 0.00 0.00 4/4 <Class::ActiveRecord::DynamicFinderMatch>#match 913
    0.00 0.00 0.00 0.00 4/4 <Class::ActiveRecord::DynamicScopeMatch>#match 913
    0.00 0.00 0.00 0.00 4/38 Kernel#respond_to? 919
    0.00 0.00 0.00 0.00 5/5 Hash#each
1.27% 0.23% 0.00 0.00 0.00 0.00 5 Rack::Utils::HeaderHash#[]= 297
    0.00 0.00 0.00 0.00 5/5 Rack::Utils::HeaderHash#delete 298
    0.00 0.00 0.00 0.00 15/152 Hash#[]= 300
    0.00 0.00 0.00 0.00 5/35 String#downcase 299
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Parameters#parameters 9
1.27% 0.04% 0.00 0.00 0.00 0.00 1 ActionDispatch::Request#request_parameters 217
    0.00 0.00 0.00 0.00 1/1 Rack::Request#POST 218
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Http::Upload#normalize_parameters 218
    0.00 0.00 0.00 0.00 1/377 Hash#[] 218
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 218
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Cookies::CookieJar#[]= 85
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Cookies::SignedCookieJar#[]= 194
    0.00 0.00 0.00 0.00 3/5 Hash#symbolize_keys 18
1.26% 0.16% 0.00 0.00 0.00 0.00 5 Hash#symbolize_keys! 23
    0.00 0.00 0.00 0.00 5/55 Array#each 24
    0.00 0.00 0.00 0.00 5/9 Hash#keys 24
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#verify 33
1.25% 0.08% 0.00 0.00 0.00 0.00 1 ActiveSupport::MessageVerifier#secure_compare 47
    0.00 0.00 0.00 0.00 1/1 String#each_byte 53
    0.00 0.00 0.00 0.00 1/4 String#unpack 50
    0.00 0.00 0.00 0.00 2/4 String#bytesize 48
    0.00 0.00 0.00 0.00 1/59 Fixnum#== 48
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid? 12
1.23% 0.03% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Authenticatable#valid_for_params_auth? 34
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#params_authenticatable? 35
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_request? 35
    0.00 0.00 0.00 0.00 5/5 <Module::URI>#parse 485
1.20% 0.65% 0.00 0.00 0.00 0.00 5 <Module::URI>#split 380
    0.00 0.00 0.00 0.00 7/24 Regexp#=== 410
    0.00 0.00 0.00 0.00 5/5 MatchData#[] 415
    0.00 0.00 0.00 0.00 5/14 Kernel#=== 382
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Parameters#parameters 9
1.20% 0.04% 0.00 0.00 0.00 0.00 1 ActionDispatch::Request#query_parameters 211
    0.00 0.00 0.00 0.00 1/1 Rack::Request#GET 212
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Http::Upload#normalize_parameters 212
    0.00 0.00 0.00 0.00 1/377 Hash#[] 212
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 212
    0.00 0.00 0.00 0.00 1/2 ActionController::Redirecting#_compute_redirect_to_location 82
    0.00 0.00 0.00 0.00 1/2 ActionController::UrlFor#url_options 8
1.18% 0.08% 0.00 0.00 0.00 0.00 2 ActionDispatch::Http::URL#host_with_port 35
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Http::URL#port_string 36
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Http::URL#host 36
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::Integration::Session#process 292
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::Session::AbstractStore#call 125
    0.00 0.00 0.00 0.00 1/10 Rack::Mount::RouteSet#call 138
    0.00 0.00 0.00 0.00 1/10 Rails::Rack::Logger#before_dispatch 22
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::ParamsParser#parse_formatted_parameters 26
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::Session::CookieStore#load_session 66
    0.00 0.00 0.00 0.00 2/10 Warden::Mixins::Common#request 3
    0.00 0.00 0.00 0.00 2/10 Proc#call
1.18% 0.42% 0.00 0.00 0.00 0.00 10 <Class::ActionDispatch::Request>#new 33
    0.00 0.00 0.00 0.00 10/69 Class#new 38
    0.00 0.00 0.00 0.00 10/377 Hash#[] 34
    0.00 0.00 0.00 0.00 4/17 ActiveSupport::BufferedLogger#auto_flush 121
    0.00 0.00 0.00 0.00 4/17 ActiveSupport::BufferedLogger#add 65
    0.00 0.00 0.00 0.00 9/17 Mutex#synchronize
1.18% 0.51% 0.00 0.00 0.00 0.00 17 ActiveSupport::BufferedLogger#buffer 124
    0.00 0.00 0.00 0.00 17/377 Hash#[] 125
    0.00 0.00 0.00 0.00 17/38 <Class::Thread>#current 125
    0.00 0.00 0.00 0.00 5/152 Hash#[]= 125
    0.00 0.00 0.00 0.00 1/1 Class#new
1.14% 0.12% 0.00 0.00 0.00 0.00 1 Rack::Test::Cookie#initialize 14
    0.00 0.00 0.00 0.00 2/3 Rack::Utils#parse_query 22
    0.00 0.00 0.00 0.00 1/23 String#split 19
    0.00 0.00 0.00 0.00 2/377 Hash#[] 25
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 24
    0.00 0.00 0.00 0.00 1/1 Hash#to_a 21
    0.00 0.00 0.00 0.00 1/57 Array#first 21
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#secure_compare 53
1.12% 0.75% 0.00 0.00 0.00 0.00 1 String#each_byte
    0.00 0.00 0.00 0.00 40/45 Array#shift
    0.00 0.00 0.00 0.00 40/59 Fixnum#==
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Cookies::CookieJar>#build 64
1.10% 0.05% 0.00 0.00 0.00 0.00 1 Kernel#tap
    0.00 0.00 0.00 0.00 1/1 Rack::Request#cookies
    0.00 0.00 0.00 0.00 1/2 Hash#update
    0.00 0.00 0.00 0.00 2/8 Proc#call
    0.00 0.00 0.00 0.00 6/8 Rails::LogSubscriber#info 98
1.09% 0.17% 0.00 0.00 0.00 0.00 8 ActionController::Railties::LogSubscriber#logger 51
    0.00 0.00 0.00 0.00 8/8 <Class::ActionController::Base>#logger 52
    0.00 0.00 0.00 0.00 1/10 <Class::ActionController::Base>#page_cache_extension 22
    0.00 0.00 0.00 0.00 1/10 ActionController::Base#allow_forgery_protection 22
    0.00 0.00 0.00 0.00 8/10 <Class::ActionController::Base>#logger 22
1.08% 0.34% 0.00 0.00 0.00 0.00 10 ActiveSupport::OrderedOptions#method_missing 13
    0.00 0.00 0.00 0.00 10/13 ActiveSupport::OrderedOptions#[] 17
    0.00 0.00 0.00 0.00 10/41 Symbol#to_s 14
    0.00 0.00 0.00 0.00 1/29 Object#to_query 10
    0.00 0.00 0.00 0.00 1/29 ActionController::Redirecting#_compute_redirect_to_location 82
    0.00 0.00 0.00 0.00 1/29 ERB::Util#h 23
    0.00 0.00 0.00 0.00 2/29 I18n::Backend::Base#preserve_encoding 157
    0.00 0.00 0.00 0.00 2/29 URI::Escape#unescape 320
    0.00 0.00 0.00 0.00 2/29 Rack::Utils#escape 15
    0.00 0.00 0.00 0.00 1/29 <Module::Base64>#encode64s 40
    0.00 0.00 0.00 0.00 2/29 String#% 93
    0.00 0.00 0.00 0.00 2/29 <Class::CGI>#escape 342
    0.00 0.00 0.00 0.00 7/29 Rack::Utils#unescape 23
    0.00 0.00 0.00 0.00 6/29 <Module::Rack::Utils>#unescape 23
    0.00 0.00 0.00 0.00 2/29 <Module::Rack::Utils>#escape 15
1.08% 0.79% 0.00 0.00 0.00 0.00 29 String#gsub
    0.00 0.00 0.00 0.00 4/5 Array#pack
    0.00 0.00 0.00 0.00 4/4 String#delete
    0.00 0.00 0.00 0.00 2/2 <Module::Rack::Utils>#bytesize
    0.00 0.00 0.00 0.00 2/4 String#unpack
    0.00 0.00 0.00 0.00 2/12 Array#join
    0.00 0.00 0.00 0.00 2/2 String#*
    0.00 0.00 0.00 0.00 2/16 String#+
    0.00 0.00 0.00 0.00 2/11 String#upcase
    0.00 0.00 0.00 0.00 1/5 ActionController::Railties::LogSubscriber#start_processing 10
    0.00 0.00 0.00 0.00 2/5 I18n::Backend::Base#translate 40
    0.00 0.00 0.00 0.00 2/5 ActionDispatch::Routing::RouteSet#url_for 444
1.07% 0.15% 0.00 0.00 0.00 0.00 5 Hash#except 14
    0.00 0.00 0.00 0.00 5/5 Hash#except! 15
    0.00 0.00 0.00 0.00 5/41 Kernel#dup 15
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Routing::RouteSet#call 456
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Routing::RouteSet#url_for 424
1.04% 0.24% 0.00 0.00 0.00 0.00 3 ActionDispatch::Routing::RouteSet#finalize! 5
    0.00 0.00 0.00 0.00 3/37 Kernel#send 8
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Routing::RouteSet#finalize_without_devise! 6
    0.00 0.00 0.00 0.00 3/3 <Module::Devise>#configure_warden! 7
    0.00 0.00 0.00 0.00 1/1 Kernel#tap
1.04% 0.15% 0.00 0.00 0.00 0.00 1 Rack::Request#cookies 195
    0.00 0.00 0.00 0.00 1/1 <Module::Rack::Utils>#parse_query 207
    0.00 0.00 0.00 0.00 1/5 Enumerable#inject 207
    0.00 0.00 0.00 0.00 5/377 Hash#[] 207
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 207
    0.00 0.00 0.00 0.00 1/23 Kernel#== 198
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Http::Parameters#normalize_parameters 41
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Http::Parameters#parameters 9
1.02% 0.13% 0.00 0.00 0.00 0.00 3 Hash#with_indifferent_access 9
    0.00 0.00 0.00 0.00 3/69 Class#new 10
    0.00 0.00 0.00 0.00 1/3 ActiveSupport::HashWithIndifferentAccess#default 11
    0.00 0.00 0.00 0.00 3/3 Hash#default= 11
    0.00 0.00 0.00 0.00 2/118 Hash#default 11
    0.00 0.00 0.00 0.00 1/2 Array#each
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Cookie#matches? 82
1.00% 0.35% 0.00 0.00 0.00 0.00 2 Rack::Test::Cookie#valid? 67
    0.00 0.00 0.00 0.00 4/69 Class#new 75
    0.00 0.00 0.00 0.00 2/4 Rack::Test::Cookie#path 75
    0.00 0.00 0.00 0.00 4/6 Rack::Test::Cookie#domain 74
    0.00 0.00 0.00 0.00 2/2 Rack::Test::Cookie#secure? 75
    0.00 0.00 0.00 0.00 4/9 String#=~ 75
    0.00 0.00 0.00 0.00 4/4 <Class::Regexp>#escape 75
    0.00 0.00 0.00 0.00 2/23 Kernel#nil? 70
    0.00 0.00 0.00 0.00 1/1 URI::Generic#+ 735
0.98% 0.07% 0.00 0.00 0.00 0.00 1 URI::Generic#== 1044
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component_ary 1046
    0.00 0.00 0.00 0.00 2/2 URI::Generic#normalize 1046
    0.00 0.00 0.00 0.00 1/6 Array#== 1046
    0.00 0.00 0.00 0.00 2/25 Kernel#class 1045
    0.00 0.00 0.00 0.00 1/1 Module#== 1045
    0.00 0.00 0.00 0.00 1/1 URI::Generic#+ 730
0.97% 0.11% 0.00 0.00 0.00 0.00 1 URI::Generic#merge0 771
    0.00 0.00 0.00 0.00 1/5 <Module::URI>#parse 775
    0.00 0.00 0.00 0.00 3/4 URI::Generic#absolute? 793
    0.00 0.00 0.00 0.00 1/1 URI::Generic#relative? 781
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 794
    0.00 0.00 0.00 0.00 2/66 Module#=== 774
    0.00 0.00 0.00 0.00 1/6 ActiveSupport::HashWithIndifferentAccess#merge 98
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Http::Parameters#parameters 9
    0.00 0.00 0.00 0.00 4/6 ActiveSupport::HashWithIndifferentAccess#initialize 16
0.97% 0.13% 0.00 0.00 0.00 0.00 6 ActiveSupport::HashWithIndifferentAccess#update 52
    0.00 0.00 0.00 0.00 6/6 Hash#each_pair 53
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::MockRequest>#env_for 75
0.96% 0.03% 0.00 0.00 0.00 0.00 1 Kernel#URI 607
    0.00 0.00 0.00 0.00 1/5 <Module::URI>#parse 608
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 28
0.96% 0.05% 0.00 0.00 0.00 0.00 1 Rack::Test::CookieJar#for 142
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#hash_for 143
    0.00 0.00 0.00 0.00 1/10 Array#map 143
    0.00 0.00 0.00 0.00 1/12 Array#join 143
    0.00 0.00 0.00 0.00 1/1 Hash#values 143
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies#call 238
0.96% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Cookies::CookieJar#write 143
    0.00 0.00 0.00 0.00 2/22 Hash#each 145
    0.00 0.00 0.00 0.00 2/5 ActionController::MiddlewareStack#build 39
    0.00 0.00 0.00 0.00 1/5 Rack::Request#cookies 207
    0.00 0.00 0.00 0.00 2/5 I18n::Backend::Simple::Implementation#lookup 74
0.94% 0.14% 0.00 0.00 0.00 0.00 5 Enumerable#inject
    0.00 0.00 0.00 0.00 4/55 Array#each
    0.00 0.00 0.00 0.00 1/22 Hash#each
    0.00 0.00 0.00 0.00 5/5 Rack::Utils::HeaderHash#[]= 298
0.93% 0.23% 0.00 0.00 0.00 0.00 5 Rack::Utils::HeaderHash#delete 303
    0.00 0.00 0.00 0.00 5/6 Hash#delete_if 306
    0.00 0.00 0.00 0.00 10/93 Hash#delete 305
    0.00 0.00 0.00 0.00 5/35 String#downcase 304
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#http_authenticatable? 41
0.93% 0.06% 0.00 0.00 0.00 0.00 1 Devise::Models::Authenticatable::ClassMethods#http_authenticatable? 77
    0.00 0.00 0.00 0.00 2/2 Devise::Models::Authenticatable::ClassMethods#http_authenticatable 78
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 78
    0.00 0.00 0.00 0.00 8/8 ActionController::Railties::LogSubscriber#logger 52
0.92% 0.20% 0.00 0.00 0.00 0.00 8 <Class::ActionController::Base>#logger 22
    0.00 0.00 0.00 0.00 8/10 ActiveSupport::OrderedOptions#method_missing 22
    0.00 0.00 0.00 0.00 8/10 ActiveSupport::Configurable::ClassMethods#config 22
    0.00 0.00 0.00 0.00 1/1 Class#new
0.91% 0.10% 0.00 0.00 0.00 0.00 1 Warden::Proxy#initialize 24
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 26
    0.00 0.00 0.00 0.00 1/2 Warden::Manager#_run_callbacks 29
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#errors 28
    0.00 0.00 0.00 0.00 1/69 Class#new 27
    0.00 0.00 0.00 0.00 1/1 Hash#each
0.90% 0.26% 0.00 0.00 0.00 0.00 1 <Module::Rack::Utils>#set_cookie_header! 176
    0.00 0.00 0.00 0.00 1/10 Array#map 190
    0.00 0.00 0.00 0.00 1/2 <Module::Rack::Utils>#escape 190
    0.00 0.00 0.00 0.00 8/377 Hash#[] 194
    0.00 0.00 0.00 0.00 4/16 String#+ 190
    0.00 0.00 0.00 0.00 3/6 NilClass#to_s 190
    0.00 0.00 0.00 0.00 4/66 Module#=== 197
    0.00 0.00 0.00 0.00 1/12 Array#join 190
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 200
    0.00 0.00 0.00 0.00 1/14 Kernel#=== 199
    0.00 0.00 0.00 0.00 1/3 Hash#each
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#request_parameters 218
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#query_parameters 212
0.90% 0.14% 0.00 0.00 0.00 0.00 3 ActionDispatch::Http::Upload#normalize_parameters 36
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Http::Parameters#normalize_parameters 44
    0.00 0.00 0.00 0.00 3/66 Module#=== 37
    0.00 0.00 0.00 0.00 2/17 Hash#has_key? 37
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Http::URL#host_with_port 36
0.88% 0.08% 0.00 0.00 0.00 0.00 2 ActionDispatch::Http::URL#port_string 58
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Http::URL#port 59
    0.00 0.00 0.00 0.00 2/4 ActionDispatch::Http::URL#standard_port 59
    0.00 0.00 0.00 0.00 2/59 Fixnum#== 59
    0.00 0.00 0.00 0.00 1/2 ActionController::HideActions#method_for_action 19
    0.00 0.00 0.00 0.00 1/2 AbstractController::Base#process 108
0.88% 0.15% 0.00 0.00 0.00 0.00 2 AbstractController::Base#method_for_action 185
    0.00 0.00 0.00 0.00 2/2 AbstractController::Base#action_method? 186
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_for_params_auth? 35
0.87% 0.03% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Authenticatable#params_authenticatable? 45
    0.00 0.00 0.00 0.00 1/1 Devise::Models::Authenticatable::ClassMethods#params_authenticatable? 46
    0.00 0.00 0.00 0.00 1/2 Devise::Mapping#to 46
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Base#mapping 46
    0.00 0.00 0.00 0.00 1/2 Devise::Strategies::Authenticatable#authenticatable_name 46
    0.00 0.00 0.00 0.00 2/2 Devise::Models::Authenticatable::ClassMethods#http_authenticatable? 78
0.86% 0.11% 0.00 0.00 0.00 0.00 2 Devise::Models::Authenticatable::ClassMethods#http_authenticatable 22
    0.00 0.00 0.00 0.00 2/4 <Class::ActiveRecord::Base>#respond_to? 23
    0.00 0.00 0.00 0.00 2/2 <Module::Devise>#http_authenticatable 28
    0.00 0.00 0.00 0.00 2/11 Class#superclass 23
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Routing::RouteSet::Dispatcher#call 27
    0.00 0.00 0.00 0.00 1/2 <Class::Devise::FailureApp>#call 17
0.85% 0.11% 0.00 0.00 0.00 0.00 2 <Class::ActionController::Metal>#action 164
    0.00 0.00 0.00 0.00 2/2 ActionController::MiddlewareStack#build 165
    0.00 0.00 0.00 0.00 1/1 <Class::Devise::FailureApp>#middleware_stack 165
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 165
    0.00 0.00 0.00 0.00 1/1 <Class::ProjectsController>#middleware_stack 165
    0.00 0.00 0.00 0.00 1/105 String#to_s 165
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#request_parameters 218
0.84% 0.19% 0.00 0.00 0.00 0.00 1 Rack::Request#POST 139
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#form_data? 142
    0.00 0.00 0.00 0.00 1/2 Rack::Request#parse_query 153
    0.00 0.00 0.00 0.00 1/1 Rack::Request#parse_multipart 146
    0.00 0.00 0.00 0.00 7/377 Hash#[] 157
    0.00 0.00 0.00 0.00 4/152 Hash#[]= 153
    0.00 0.00 0.00 0.00 1/1 StringIO#read 147
    0.00 0.00 0.00 0.00 1/1 StringIO#rewind 155
    0.00 0.00 0.00 0.00 1/4 String#sub! 150
    0.00 0.00 0.00 0.00 1/23 Kernel#nil? 140
    0.00 0.00 0.00 0.00 1/1 Kernel#eql? 140
    0.00 0.00 0.00 0.00 6/6 ActiveSupport::HashWithIndifferentAccess#update 53
0.84% 0.22% 0.00 0.00 0.00 0.00 6 Hash#each_pair
    0.00 0.00 0.00 0.00 7/7 ActiveSupport::HashWithIndifferentAccess#convert_value
    0.00 0.00 0.00 0.00 7/9 ActiveSupport::HashWithIndifferentAccess#convert_key
    0.00 0.00 0.00 0.00 7/7 Hash#regular_writer
    0.00 0.00 0.00 0.00 1/18 Hash#reverse_merge 18
    0.00 0.00 0.00 0.00 1/18 ActionController::UrlFor#url_options 8
    0.00 0.00 0.00 0.00 1/18 #<Module:0x103594e90>#hash_for_new_user_session_path 148
    0.00 0.00 0.00 0.00 1/18 Warden::Proxy#_retrieve_scope_and_opts 270
    0.00 0.00 0.00 0.00 1/18 I18n::Backend::Base#resolve 120
    0.00 0.00 0.00 0.00 1/18 Rack::Test::Session#default_env 251
    0.00 0.00 0.00 0.00 1/18 #<Module:0x103594e90>#hash_for_projects_path 148
    0.00 0.00 0.00 0.00 1/18 Rack::Test::Session#env_for 164
    0.00 0.00 0.00 0.00 2/18 Rack::Mount::GeneratableRegexp::InstanceMethods#generate 53
    0.00 0.00 0.00 0.00 2/18 ActionDispatch::Routing::RouteSet#url_for 425
    0.00 0.00 0.00 0.00 4/18 Rack::Mount::RouteSet#generate 217
    0.00 0.00 0.00 0.00 2/18 ActionDispatch::Routing::UrlFor#url_for 131
0.83% 0.44% 0.00 0.00 0.00 0.00 18 Hash#merge
    0.00 0.00 0.00 0.00 18/61 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 18/50 Hash#initialize_copy
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#for 143
0.82% 0.05% 0.00 0.00 0.00 0.00 1 Rack::Test::CookieJar#hash_for 158
    0.00 0.00 0.00 0.00 1/55 Array#each 166
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Http::Parameters#symbolized_path_parameters 21
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Routing::UrlFor#url_for 131
0.82% 0.08% 0.00 0.00 0.00 0.00 3 Hash#symbolize_keys 17
    0.00 0.00 0.00 0.00 3/5 Hash#symbolize_keys! 18
    0.00 0.00 0.00 0.00 3/41 Kernel#dup 18
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#env_for 200
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Integration::Session#process 289
0.82% 0.38% 0.00 0.00 0.00 0.00 2 URI::Generic#to_s 1000
    0.00 0.00 0.00 0.00 2/2 URI::Generic#path_query 1030
    0.00 0.00 0.00 0.00 2/8 URI::Generic#default_port 1024
    0.00 0.00 0.00 0.00 2/6 URI::Generic#userinfo 1017
    0.00 0.00 0.00 0.00 12/18 String#<< 1030
    0.00 0.00 0.00 0.00 2/59 Fixnum#== 1024
    0.00 0.00 0.00 0.00 1/9 Fixnum#to_s 1026
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#redirect_to 59
0.81% 0.08% 0.00 0.00 0.00 0.00 1 ActionController::Redirecting#_compute_redirect_to_location 74
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::URL#host_with_port 82
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Http::URL#protocol 82
    0.00 0.00 0.00 0.00 2/18 ActionController::Metal#request 82
    0.00 0.00 0.00 0.00 1/24 Regexp#=== 79
    0.00 0.00 0.00 0.00 2/16 String#+ 82
    0.00 0.00 0.00 0.00 1/29 String#gsub 82
    0.00 0.00 0.00 0.00 1/66 Module#=== 81
    0.00 0.00 0.00 0.00 4/4 Class#new
0.81% 0.19% 0.00 0.00 0.00 0.00 4 ActiveSupport::HashWithIndifferentAccess#initialize 13
    0.00 0.00 0.00 0.00 4/6 ActiveSupport::HashWithIndifferentAccess#update 16
    0.00 0.00 0.00 0.00 4/9 Hash#initialize 15
    0.00 0.00 0.00 0.00 4/70 Kernel#is_a? 14
    0.00 0.00 0.00 0.00 1/98 Array#each
    0.00 0.00 0.00 0.00 1/98 <Module::Rack::Mount::Utils>#normalize_path 29
    0.00 0.00 0.00 0.00 1/98 Array#delete
    0.00 0.00 0.00 0.00 1/98 ActionDispatch::Head#call 8
    0.00 0.00 0.00 0.00 1/98 <Class::Rack::Mount::Analysis::Splitting::Key>#split 11
    0.00 0.00 0.00 0.00 1/98 Rack::Test::Session#env_for 173
    0.00 0.00 0.00 0.00 1/98 Rack::MethodOverride#call 13
    0.00 0.00 0.00 0.00 1/98 Devise::Strategies::Authenticatable#valid_controller? 67
    0.00 0.00 0.00 0.00 1/98 URI::Generic#check_query 511
    0.00 0.00 0.00 0.00 1/98 <Class::Rack::MockRequest>#env_for 86
    0.00 0.00 0.00 0.00 1/98 <Module::Rack::Utils>#normalize_params 81
    0.00 0.00 0.00 0.00 3/98 URI::Generic#normalize! 980
    0.00 0.00 0.00 0.00 1/98 ActionDispatch::Routing::RouteSet::Generator#use_recall_for 314
    0.00 0.00 0.00 0.00 2/98 Array#index
    0.00 0.00 0.00 0.00 2/98 ActionDispatch::Response#body= 109
    0.00 0.00 0.00 0.00 2/98 ActionDispatch::Routing::RouteSet::Generator#handle_nil_action! 369
    0.00 0.00 0.00 0.00 4/98 URI::Generic#merge_path 659
    0.00 0.00 0.00 0.00 1/98 Array#map
    0.00 0.00 0.00 0.00 6/98 ActionDispatch::Http::URL#ssl? 16
    0.00 0.00 0.00 0.00 8/98 Hash#each
    0.00 0.00 0.00 0.00 4/98 Array#==
    0.00 0.00 0.00 0.00 9/98 Kernel#===
    0.00 0.00 0.00 0.00 20/98 Hash#delete_if
    0.00 0.00 0.00 0.00 25/98 Array#include?
0.79% 0.79% 0.00 0.00 0.00 0.00 98 String#==
    0.00 0.00 0.00 0.00 1/1 ProjectsController#_run__46567664__process_action__199225275__callbacks 429
0.77% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::RequestForgeryProtection#verify_authenticity_token 95
    0.00 0.00 0.00 0.00 1/1 ActionController::RequestForgeryProtection#verified_request? 96
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#params_authenticatable? 46
0.76% 0.05% 0.00 0.00 0.00 0.00 1 Devise::Models::Authenticatable::ClassMethods#params_authenticatable? 72
    0.00 0.00 0.00 0.00 2/2 Devise::Models::Authenticatable::ClassMethods#params_authenticatable 73
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 73
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Http::Upload#normalize_parameters 44
0.76% 0.14% 0.00 0.00 0.00 0.00 3 ActionDispatch::Http::Parameters#normalize_parameters 36
    0.00 0.00 0.00 0.00 2/3 Hash#with_indifferent_access 41
    0.00 0.00 0.00 0.00 2/22 Hash#each 40
    0.00 0.00 0.00 0.00 4/66 Module#=== 38
    0.00 0.00 0.00 0.00 1/1 Kernel#send
0.75% 0.07% 0.00 0.00 0.00 0.00 1 <Class::ActionController::Base>#_update_process_action_superclass_callbacks 576
    0.00 0.00 0.00 0.00 1/3 <Class::ActionController::Base>#_process_action_superclass_callbacks 580
    0.00 0.00 0.00 0.00 2/2 Array#- 580
    0.00 0.00 0.00 0.00 1/55 Array#each 582
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Base>#_removed_process_action_callbacks 580
    0.00 0.00 0.00 0.00 1/3 <Class::ActionController::Base>#_process_action_callbacks 580
    0.00 0.00 0.00 0.00 1/1 ActionController::Metal#dispatch 127
0.74% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::Metal#to_a 131
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#to_a 132
    0.00 0.00 0.00 0.00 2/4 ActionController::Metal#response 132
    0.00 0.00 0.00 0.00 1/1 ActionController::RequestForgeryProtection#verify_authenticity_token 96
0.73% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::RequestForgeryProtection#verified_request? 104
    0.00 0.00 0.00 0.00 1/1 ActionController::RequestForgeryProtection#protect_against_forgery? 105
    0.00 0.00 0.00 0.00 2/2 AbstractController::Base#method_for_action 186
0.72% 0.11% 0.00 0.00 0.00 0.00 2 AbstractController::Base#action_method? 137
    0.00 0.00 0.00 0.00 1/7 Array#include? 138
    0.00 0.00 0.00 0.00 2/2 ActionController::UrlFor::ClassMethods#action_methods 138
    0.00 0.00 0.00 0.00 1/2 Set#include? 138
    0.00 0.00 0.00 0.00 2/25 Kernel#class 138
    0.00 0.00 0.00 0.00 5/5 Hash#except 15
0.72% 0.18% 0.00 0.00 0.00 0.00 5 Hash#except! 19
    0.00 0.00 0.00 0.00 5/55 Array#each 21
    0.00 0.00 0.00 0.00 5/38 Kernel#respond_to? 20
    0.00 0.00 0.00 0.00 1/3 Array#map
    0.00 0.00 0.00 0.00 2/3 Rack::Mount::GeneratableRegexp::InstanceMethods#generate 57
0.72% 0.17% 0.00 0.00 0.00 0.00 3 Rack::Mount::GeneratableRegexp::InstanceMethods#generate_from_segments 138
    0.00 0.00 0.00 0.00 2/10 Array#map 164
    0.00 0.00 0.00 0.00 1/7 Enumerable#any? 141
    0.00 0.00 0.00 0.00 2/55 Array#each 190
    0.00 0.00 0.00 0.00 1/5 Enumerable#all? 140
    0.00 0.00 0.00 0.00 1/3 Array#flatten 141
    0.00 0.00 0.00 0.00 2/12 Array#join 192
    0.00 0.00 0.00 0.00 1/1 Array#each
0.72% 0.04% 0.00 0.00 0.00 0.00 1 Rack::Test::Cookie#matches? 81
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Cookie#valid? 82
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Cookie#expired? 82
    0.00 0.00 0.00 0.00 1/23 ActionDispatch::Http::Cache::Response#initialize 51
    0.00 0.00 0.00 0.00 1/23 Rack::Test::Cookie#initialize 19
    0.00 0.00 0.00 0.00 2/23 <Module::Rack::Utils>#parse_nested_query 62
    0.00 0.00 0.00 0.00 1/23 ActionDispatch::Response::Setup#initialize 57
    0.00 0.00 0.00 0.00 1/23 <Class::Rack::Mount::Analysis::Splitting::Key>#split 10
    0.00 0.00 0.00 0.00 1/23 ActiveSupport::MessageVerifier#verify 32
    0.00 0.00 0.00 0.00 1/23 <Module::Rack::Utils>#parse_query 39
    0.00 0.00 0.00 0.00 1/23 ActionDispatch::Integration::Session#process 259
    0.00 0.00 0.00 0.00 2/23 URI::Generic#split_path 614
    0.00 0.00 0.00 0.00 1/23 Rack::Test::CookieJar#merge 122
    0.00 0.00 0.00 0.00 1/23 Devise::Strategies::Authenticatable#authenticatable_name 107
    0.00 0.00 0.00 0.00 3/23 Rack::Utils#parse_query 39
    0.00 0.00 0.00 0.00 7/23 Array#each
0.72% 0.72% 0.00 0.00 0.00 0.00 23 String#split
    0.00 0.00 0.00 0.00 1/93 ActionDispatch::Cookies::CookieJar#[]= 96
    0.00 0.00 0.00 0.00 2/93 <Module::I18n>#translate 151
    0.00 0.00 0.00 0.00 1/93 Rack::Test::Session#env_for 194
    0.00 0.00 0.00 0.00 2/93 ActionDispatch::Routing::RouteSet#handle_positional_args 491
    0.00 0.00 0.00 0.00 2/93 ActionDispatch::Routing::RouteSet#url_for 431
    0.00 0.00 0.00 0.00 2/93 Set#delete 220
    0.00 0.00 0.00 0.00 2/93 <Module::I18n>#t 151
    0.00 0.00 0.00 0.00 4/93 ActionDispatch::Routing::RouteSet::Generator#initialize 292
    0.00 0.00 0.00 0.00 4/93 Hash#each
    0.00 0.00 0.00 0.00 10/93 Rack::Utils::HeaderHash#delete 305
    0.00 0.00 0.00 0.00 5/93 ActiveSupport::BufferedLogger#clear_buffer 129
    0.00 0.00 0.00 0.00 58/93 Array#each
0.72% 0.65% 0.00 0.00 0.00 0.00 93 Hash#delete
    0.00 0.00 0.00 0.00 10/40 Kernel#hash
    0.00 0.00 0.00 0.00 1/105 <Class::ActionController::Metal>#action 165
    0.00 0.00 0.00 0.00 1/105 ERB::Util#h 19
    0.00 0.00 0.00 0.00 1/105 Object#to_query 10
    0.00 0.00 0.00 0.00 1/105 Proc#call
    0.00 0.00 0.00 0.00 1/105 AbstractController::Base#process 106
    0.00 0.00 0.00 0.00 1/105 ActiveSupport::Inflector#underscore 39
    0.00 0.00 0.00 0.00 1/105 ActionDispatch::Cookies::CookieJar#[]= 92
    0.00 0.00 0.00 0.00 2/105 <Module::Rack::Utils>#escape 15
    0.00 0.00 0.00 0.00 1/105 <Class::Rack::MockRequest>#env_for 83
    0.00 0.00 0.00 0.00 2/105 ActionDispatch::Cookies::CookieJar#[] 78
    0.00 0.00 0.00 0.00 2/105 Rack::Utils#escape 15
    0.00 0.00 0.00 0.00 4/105 ActiveSupport::BufferedLogger#add 61
    0.00 0.00 0.00 0.00 2/105 ActionController::MiddlewareStack#build 36
    0.00 0.00 0.00 0.00 4/105 ActionDispatch::Routing::RouteSet::Generator#normalize_options! 335
    0.00 0.00 0.00 0.00 5/105 Rack::Request#path_info 27
    0.00 0.00 0.00 0.00 5/105 ActionDispatch::Session::AbstractStore::SessionHash#[] 25
    0.00 0.00 0.00 0.00 8/105 Array#each
    0.00 0.00 0.00 0.00 4/105 Rack::Request#script_name 26
    0.00 0.00 0.00 0.00 9/105 Rack::Request#query_string 30
    0.00 0.00 0.00 0.00 50/105 ActiveSupport::Notifications::Fanout::Subscriber#subscribed_to? 73
0.72% 0.72% 0.00 0.00 0.00 0.00 105 String#to_s
    0.00 0.00 0.00 0.00 2/2 Devise::Models::Authenticatable::ClassMethods#params_authenticatable? 73
0.71% 0.10% 0.00 0.00 0.00 0.00 2 Devise::Models::Authenticatable::ClassMethods#params_authenticatable 22
    0.00 0.00 0.00 0.00 2/4 <Class::ActiveRecord::Base>#respond_to? 23
    0.00 0.00 0.00 0.00 2/2 <Module::Devise>#params_authenticatable 28
    0.00 0.00 0.00 0.00 2/11 Class#superclass 23
    0.00 0.00 0.00 0.00 1/1 ActionController::RequestForgeryProtection#verified_request? 105
0.70% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::RequestForgeryProtection#protect_against_forgery? 119
    0.00 0.00 0.00 0.00 1/1 ActionController::Base#allow_forgery_protection 120
    0.00 0.00 0.00 0.00 3/3 Rack::Request#fullpath 239
0.69% 0.23% 0.00 0.00 0.00 0.00 3 Rack::Request#path 234
    0.00 0.00 0.00 0.00 3/4 Rack::Request#script_name 235
    0.00 0.00 0.00 0.00 3/5 Rack::Request#path_info 235
    0.00 0.00 0.00 0.00 3/16 String#+ 235
    0.00 0.00 0.00 0.00 1/1 Rack::Request#cookies 207
0.69% 0.11% 0.00 0.00 0.00 0.00 1 <Module::Rack::Utils>#parse_query 36
    0.00 0.00 0.00 0.00 1/55 Array#each 39
    0.00 0.00 0.00 0.00 1/23 String#split 39
    0.00 0.00 0.00 0.00 1/1 ActionController::Metal#to_a 132
0.69% 0.08% 0.00 0.00 0.00 0.00 1 ActionDispatch::Response#to_a 140
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#assign_default_content_type_and_charset! 141
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Cache::Response#handle_conditional_get! 142
    0.00 0.00 0.00 0.00 1/1 Rack::Response#to_a 145
    0.00 0.00 0.00 0.00 1/10 Rack::Response#[] 143
    0.00 0.00 0.00 0.00 1/38 Kernel#respond_to? 143
    0.00 0.00 0.00 0.00 1/1 ActionController::RequestForgeryProtection#protect_against_forgery? 120
0.68% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::Base#allow_forgery_protection 22
    0.00 0.00 0.00 0.00 1/10 ActiveSupport::OrderedOptions#method_missing 22
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Configurable#config 22
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::SignedCookieJar#[]= 195
0.67% 0.09% 0.00 0.00 0.00 0.00 1 ActiveSupport::MessageVerifier#generate 40
    0.00 0.00 0.00 0.00 1/2 ActiveSupport::MessageVerifier#generate_digest 42
    0.00 0.00 0.00 0.00 1/1 <Module::Marshal>#dump 41
    0.00 0.00 0.00 0.00 1/1 <Module::Base64>#encode64s 41
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::Response#to_a 143
    0.00 0.00 0.00 0.00 3/10 ActionDispatch::Response::Setup#initialize 56
    0.00 0.00 0.00 0.00 6/10 ActionDispatch::Http::Cache::Response#initialize 50
0.67% 0.26% 0.00 0.00 0.00 0.00 10 Rack::Response#[] 48
    0.00 0.00 0.00 0.00 7/377 Hash#[] 49
    0.00 0.00 0.00 0.00 3/4 Rack::Utils::HeaderHash#[] 49
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#lookup 72
0.66% 0.15% 0.00 0.00 0.00 0.00 2 <Module::I18n>#normalize_keys 250
    0.00 0.00 0.00 0.00 6/6 <Module::I18n>#normalize_key 256
    0.00 0.00 0.00 0.00 2/2 <Module::I18n>#default_separator 251
    0.00 0.00 0.00 0.00 6/6 Array#concat 256
    0.00 0.00 0.00 0.00 1/7 ActionDispatch::Static#call 16
    0.00 0.00 0.00 0.00 1/7 Rack::Response#to_a 72
    0.00 0.00 0.00 0.00 1/7 ActionDispatch::Request#form_data? 190
    0.00 0.00 0.00 0.00 2/7 Devise::FailureApp#http_auth? 67
    0.00 0.00 0.00 0.00 1/7 ActionDispatch::Integration::Runner#get 321
    0.00 0.00 0.00 0.00 1/7 AbstractController::Base#action_method? 138
0.64% 0.35% 0.00 0.00 0.00 0.00 7 Array#include?
    0.00 0.00 0.00 0.00 25/98 String#==
    0.00 0.00 0.00 0.00 2/59 Fixnum#==
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Session::AbstractStore::SessionHash#to_hash 35
    0.00 0.00 0.00 0.00 5/6 Rack::Utils::HeaderHash#delete 306
0.64% 0.43% 0.00 0.00 0.00 0.00 6 Hash#delete_if
    0.00 0.00 0.00 0.00 20/35 String#downcase
    0.00 0.00 0.00 0.00 20/98 String#==
    0.00 0.00 0.00 0.00 3/23 Kernel#nil?
    0.00 0.00 0.00 0.00 1/2 ActiveSupport::MessageVerifier#generate 42
    0.00 0.00 0.00 0.00 1/2 ActiveSupport::MessageVerifier#verify 33
0.64% 0.11% 0.00 0.00 0.00 0.00 2 ActiveSupport::MessageVerifier#generate_digest 57
    0.00 0.00 0.00 0.00 2/69 Class#new 59
    0.00 0.00 0.00 0.00 2/2 <Class::OpenSSL::HMAC>#hexdigest 59
    0.00 0.00 0.00 0.00 2/2 Module#const_get 59
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Http::MimeNegotiation#format 42
    0.00 0.00 0.00 0.00 1/3 ActionController::Instrumentation#process_action 17
0.64% 0.24% 0.00 0.00 0.00 0.00 3 ActionDispatch::Http::MimeNegotiation#formats 45
    0.00 0.00 0.00 0.00 7/377 Hash#[] 48
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#xhr? 49
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::Parameters#parameters 48
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 54
    0.00 0.00 0.00 0.00 1/41 Devise::Strategies::Rememberable#remember_key 32
    0.00 0.00 0.00 0.00 1/41 Devise::FailureApp#redirect 50
    0.00 0.00 0.00 0.00 1/41 ActionController::Railties::LogSubscriber#start_processing 12
    0.00 0.00 0.00 0.00 1/41 Warden::SessionSerializer#key_for 12
    0.00 0.00 0.00 0.00 1/41 ActionDispatch::Session::AbstractStore::SessionHash#[] 25
    0.00 0.00 0.00 0.00 1/41 <Class::Rack::MockRequest>#env_for 80
    0.00 0.00 0.00 0.00 1/41 Rack::Test::Session#env_for 171
    0.00 0.00 0.00 0.00 2/41 ActiveSupport::HashWithIndifferentAccess#convert_key 129
    0.00 0.00 0.00 0.00 1/41 Object#to_query 10
    0.00 0.00 0.00 0.00 2/41 ActiveSupport::HashWithIndifferentAccess#default 23
    0.00 0.00 0.00 0.00 3/41 Devise::FailureApp#i18n_message 59
    0.00 0.00 0.00 0.00 2/41 ActiveSupport::Callbacks#run_callbacks 88
    0.00 0.00 0.00 0.00 1/41 AbstractController::Base#process 106
    0.00 0.00 0.00 0.00 1/41 Devise::FailureApp#store_location! 100
    0.00 0.00 0.00 0.00 4/41 ActiveRecord::DynamicFinderMatch#initialize 13
    0.00 0.00 0.00 0.00 4/41 ActiveRecord::DynamicScopeMatch#initialize 10
    0.00 0.00 0.00 0.00 1/41 ActionDispatch::Session::AbstractStore::SessionHash#[]= 30
    0.00 0.00 0.00 0.00 1/41 <Class::ActionController::Metal>#action 165
    0.00 0.00 0.00 0.00 2/41 Warden::Hooks#_run_callbacks 9
    0.00 0.00 0.00 0.00 10/41 ActiveSupport::OrderedOptions#method_missing 14
0.63% 0.63% 0.00 0.00 0.00 0.00 41 Symbol#to_s
    0.00 0.00 0.00 0.00 1/1 URI::Generic#+ 752
0.62% 0.27% 0.00 0.00 0.00 0.00 1 URI::Generic#merge_path 618
    0.00 0.00 0.00 0.00 2/2 URI::Generic#split_path 623
    0.00 0.00 0.00 0.00 2/55 Array#each 670
    0.00 0.00 0.00 0.00 1/1 Array#index 627
    0.00 0.00 0.00 0.00 1/1 Array#delete 639
    0.00 0.00 0.00 0.00 2/11 Array#empty? 653
    0.00 0.00 0.00 0.00 1/12 Array#join 677
    0.00 0.00 0.00 0.00 2/45 Array#shift 658
    0.00 0.00 0.00 0.00 4/98 String#== 659
    0.00 0.00 0.00 0.00 1/1 Array#clear 632
    0.00 0.00 0.00 0.00 3/13 Array#last 638
    0.00 0.00 0.00 0.00 1/57 Array#first 631
    0.00 0.00 0.00 0.00 1/8 Array#<< 669
    0.00 0.00 0.00 0.00 1/15 String#empty? 631
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash#call 174
0.62% 0.06% 0.00 0.00 0.00 0.00 1 ActionDispatch::Flash::FlashHash#sweep 120
    0.00 0.00 0.00 0.00 1/1 Set#- 131
    0.00 0.00 0.00 0.00 1/55 Array#each 121
    0.00 0.00 0.00 0.00 1/1 Set#each 131
    0.00 0.00 0.00 0.00 2/9 Hash#keys 131
    0.00 0.00 0.00 0.00 1/2 Warden::Proxy#initialize 29
    0.00 0.00 0.00 0.00 1/2 Warden::Manager#call_failure_app 113
0.62% 0.12% 0.00 0.00 0.00 0.00 2 Warden::Manager#_run_callbacks 52
    0.00 0.00 0.00 0.00 2/2 Warden::Hooks#_run_callbacks 53
    0.00 0.00 0.00 0.00 2/25 Kernel#class 53
    0.00 0.00 0.00 0.00 3/13 Proc#call
    0.00 0.00 0.00 0.00 10/13 ActiveSupport::OrderedOptions#method_missing 17
0.62% 0.29% 0.00 0.00 0.00 0.00 13 ActiveSupport::OrderedOptions#[] 9
    0.00 0.00 0.00 0.00 13/377 Hash#[] 10
    0.00 0.00 0.00 0.00 13/49 Symbol#to_sym 10
    0.00 0.00 0.00 0.00 2/4 ActionDispatch::Http::URL#port_string 59
    0.00 0.00 0.00 0.00 2/4 ActionDispatch::Http::URL#port 44
0.62% 0.15% 0.00 0.00 0.00 0.00 4 ActionDispatch::Http::URL#standard_port 49
    0.00 0.00 0.00 0.00 4/6 ActionDispatch::Http::URL#protocol 50
    0.00 0.00 0.00 0.00 4/14 Kernel#=== 51
    0.00 0.00 0.00 0.00 1/61 Hash#reject
    0.00 0.00 0.00 0.00 11/61 Class#new
    0.00 0.00 0.00 0.00 18/61 Hash#merge
    0.00 0.00 0.00 0.00 31/61 Kernel#dup
0.62% 0.62% 0.00 0.00 0.00 0.00 61 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 1/2 ActionController::Instrumentation#process_action 23
    0.00 0.00 0.00 0.00 1/2 Rails::Rack::Logger#before_dispatch 23
0.60% 0.04% 0.00 0.00 0.00 0.00 2 ActionDispatch::Request#fullpath 120
    0.00 0.00 0.00 0.00 2/3 Rack::Request#fullpath 121
    0.00 0.00 0.00 0.00 2/2 <Class::ActionController::Metal>#action 165
0.60% 0.43% 0.00 0.00 0.00 0.00 2 ActionController::MiddlewareStack#build 34
    0.00 0.00 0.00 0.00 2/5 Enumerable#inject 39
    0.00 0.00 0.00 0.00 2/2 Array#reverse 39
    0.00 0.00 0.00 0.00 2/105 String#to_s 36
    0.00 0.00 0.00 0.00 1/6 ActionController::Redirecting#_compute_redirect_to_location 82
    0.00 0.00 0.00 0.00 1/6 ActionController::UrlFor#url_options 8
    0.00 0.00 0.00 0.00 4/6 ActionDispatch::Http::URL#standard_port 50
0.60% 0.14% 0.00 0.00 0.00 0.00 6 ActionDispatch::Http::URL#protocol 10
    0.00 0.00 0.00 0.00 6/6 ActionDispatch::Http::URL#ssl? 11
    0.00 0.00 0.00 0.00 4/4 <Class::ActiveRecord::Base>#respond_to? 913
0.59% 0.10% 0.00 0.00 0.00 0.00 4 <Class::ActiveRecord::DynamicFinderMatch>#match 3
    0.00 0.00 0.00 0.00 4/69 Class#new 4
    0.00 0.00 0.00 0.00 3/3 Kernel#send
0.59% 0.11% 0.00 0.00 0.00 0.00 3 Module#include
    0.00 0.00 0.00 0.00 3/3 ActiveSupport::Concern#append_features
    0.00 0.00 0.00 0.00 3/3 ActiveSupport::Concern#included
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#query_parameters 212
0.58% 0.07% 0.00 0.00 0.00 0.00 1 Rack::Request#GET 126
    0.00 0.00 0.00 0.00 1/2 Rack::Request#parse_query 131
    0.00 0.00 0.00 0.00 3/9 Rack::Request#query_string 131
    0.00 0.00 0.00 0.00 1/377 Hash#[] 127
    0.00 0.00 0.00 0.00 1/23 Kernel#== 127
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 131
    0.00 0.00 0.00 0.00 1/2 Devise::Strategies::Authenticatable#params_authenticatable? 46
    0.00 0.00 0.00 0.00 1/2 Devise::Strategies::Authenticatable#http_authenticatable? 41
0.58% 0.09% 0.00 0.00 0.00 0.00 2 Devise::Strategies::Authenticatable#authenticatable_name 105
    0.00 0.00 0.00 0.00 1/1 String#underscore 107
    0.00 0.00 0.00 0.00 1/23 String#split 107
    0.00 0.00 0.00 0.00 1/3 String#sub 107
    0.00 0.00 0.00 0.00 1/3 String#to_sym 107
    0.00 0.00 0.00 0.00 1/25 Kernel#class 107
    0.00 0.00 0.00 0.00 1/13 Array#last 107
    0.00 0.00 0.00 0.00 1/4 Module#name 107
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::FilterParameters#filtered_parameters 34
0.57% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::FilterParameters#process_parameter_filter 60
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::FilterParameters#compiled_parameter_filter_for 61
    0.00 0.00 0.00 0.00 1/377 Hash#[] 61
    0.00 0.00 0.00 0.00 1/11 Proc#call 61
    0.00 0.00 0.00 0.00 2/2 URI::Generic#== 1046
0.56% 0.05% 0.00 0.00 0.00 0.00 2 URI::Generic#component_ary 1071
    0.00 0.00 0.00 0.00 2/2 Array#collect 1072
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component 1072
    0.00 0.00 0.00 0.00 1/50 Hash#reject
    0.00 0.00 0.00 0.00 1/50 Warden::Config#initialize_copy 45
    0.00 0.00 0.00 0.00 18/50 Hash#merge
    0.00 0.00 0.00 0.00 30/50 Kernel#dup
0.55% 0.55% 0.00 0.00 0.00 0.00 50 Hash#initialize_copy
    0.00 0.00 0.00 0.00 1/1 Kernel#send
0.54% 0.05% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext::Details#locale= 170
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Accessors#locale= 176
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Accessors#_locale_defaults 176
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Static#directory_exist? 40
    0.00 0.00 0.00 0.00 1/6 Array#each
    0.00 0.00 0.00 0.00 2/6 ActionDispatch::Static#file_exist? 35
    0.00 0.00 0.00 0.00 2/6 Array#map
0.53% 0.19% 0.00 0.00 0.00 0.00 6 <Module::Rack::Utils>#unescape 22
    0.00 0.00 0.00 0.00 6/29 String#gsub 23
    0.00 0.00 0.00 0.00 6/19 String#tr 23
    0.00 0.00 0.00 0.00 2/2 Devise::FailureApp#redirect 49
0.53% 0.11% 0.00 0.00 0.00 0.00 2 Devise::FailureApp#flash 13
    0.00 0.00 0.00 0.00 2/18 ActionController::Metal#request 14
    0.00 0.00 0.00 0.00 2/22 Kernel#__send__ 14
    0.00 0.00 0.00 0.00 1/38 ActionDispatch::Cookies#call 239
    0.00 0.00 0.00 0.00 1/38 ActionDispatch::Response#to_a 143
    0.00 0.00 0.00 0.00 1/38 Rack::MockResponse#initialize 157
    0.00 0.00 0.00 0.00 1/38 ActionDispatch::Integration::Runner#method_missing 364
    0.00 0.00 0.00 0.00 1/38 Rack::Response#close 101
    0.00 0.00 0.00 0.00 1/38 <Object::Rack::Mount::RouteSet>#recognize 85
    0.00 0.00 0.00 0.00 1/38 ApplicationController#_run_process_action_callbacks 404
    0.00 0.00 0.00 0.00 2/38 <Class::Array>#wrap 14
    0.00 0.00 0.00 0.00 1/38 ActionController::Metal#response_body= 117
    0.00 0.00 0.00 0.00 2/38 Rack::Mount::Route#generate 110
    0.00 0.00 0.00 0.00 2/38 I18n::Backend::Base#preserve_encoding 191
    0.00 0.00 0.00 0.00 2/38 ActionDispatch::Response#each 151
    0.00 0.00 0.00 0.00 2/38 ActionDispatch::Response#respond_to? 90
    0.00 0.00 0.00 0.00 2/38 <Class::Rack::MockRequest>#env_for 126
    0.00 0.00 0.00 0.00 2/38 Time#- 262
    0.00 0.00 0.00 0.00 3/38 <Class::ActionController::Base>#_process_action_superclass_callbacks 569
    0.00 0.00 0.00 0.00 5/38 Hash#except! 20
    0.00 0.00 0.00 0.00 4/38 <Class::ActiveRecord::Base>#respond_to? 919
    0.00 0.00 0.00 0.00 4/38 ActionDispatch::Response#body= 110
0.53% 0.53% 0.00 0.00 0.00 0.00 38 Kernel#respond_to?
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Http::URL#port_string 59
0.51% 0.05% 0.00 0.00 0.00 0.00 2 ActionDispatch::Http::URL#port 40
    0.00 0.00 0.00 0.00 2/4 ActionDispatch::Http::URL#standard_port 44
    0.00 0.00 0.00 0.00 2/4 ActionDispatch::Http::URL#raw_host_with_port 41
    0.00 0.00 0.00 0.00 1/70 ActionDispatch::Cookies::SignedCookieJar#[]= 193
    0.00 0.00 0.00 0.00 1/70 <Module::I18n>#t 148
    0.00 0.00 0.00 0.00 1/70 Warden::Proxy#_retrieve_scope_and_opts 268
    0.00 0.00 0.00 0.00 1/70 <Module::Rack::Utils>#status_code 403
    0.00 0.00 0.00 0.00 1/70 Devise::Models::Authenticatable::ClassMethods#http_authenticatable? 78
    0.00 0.00 0.00 0.00 1/70 Devise::FailureApp#i18n_message 58
    0.00 0.00 0.00 0.00 1/70 ActionDispatch::Cookies::CookieJar#[]= 84
    0.00 0.00 0.00 0.00 1/70 ActionController::Redirecting#_extract_redirect_to_status 65
    0.00 0.00 0.00 0.00 1/70 Devise::Models::Authenticatable::ClassMethods#params_authenticatable? 73
    0.00 0.00 0.00 0.00 1/70 Set#- 290
    0.00 0.00 0.00 0.00 2/70 Time#- 263
    0.00 0.00 0.00 0.00 2/70 ActionDispatch::Session::AbstractStore#call 112
    0.00 0.00 0.00 0.00 2/70 <Class::ActiveSupport::Duration>#=== 54
    0.00 0.00 0.00 0.00 1/70 Rack::Test::CookieJar#merge 121
    0.00 0.00 0.00 0.00 1/70 <Module::I18n>#translate 148
    0.00 0.00 0.00 0.00 1/70 <Class::ActionView::Base>#process_view_paths 204
    0.00 0.00 0.00 0.00 1/70 Rack::Test::Session#env_for 175
    0.00 0.00 0.00 0.00 1/70 Rack::Test::Session#initialize 39
    0.00 0.00 0.00 0.00 1/70 Set#subtract 273
    0.00 0.00 0.00 0.00 2/70 I18n::Backend::Base#interpolate 153
    0.00 0.00 0.00 0.00 2/70 Array#extract_options! 23
    0.00 0.00 0.00 0.00 3/70 ActiveSupport::HashWithIndifferentAccess#default 23
    0.00 0.00 0.00 0.00 3/70 NestedMultimap#[] 63
    0.00 0.00 0.00 0.00 4/70 I18n::Backend::Base#translate 46
    0.00 0.00 0.00 0.00 4/70 ActiveSupport::HashWithIndifferentAccess#initialize 14
    0.00 0.00 0.00 0.00 8/70 Hash#each
    0.00 0.00 0.00 0.00 22/70 Array#each
0.51% 0.51% 0.00 0.00 0.00 0.00 70 Kernel#is_a?
    0.00 0.00 0.00 0.00 1/1 Rails::Rack::Logger#call 16
0.51% 0.04% 0.00 0.00 0.00 0.00 1 Rails::Rack::Logger#after_dispatch 29
    0.00 0.00 0.00 0.00 1/1 <Class::Rails::LogSubscriber>#flush_all! 30
    0.00 0.00 0.00 0.00 1/4 ActionController::RackDelegation#response_body= 22
    0.00 0.00 0.00 0.00 3/4 ActionDispatch::Response::Setup#initialize 49
0.50% 0.31% 0.00 0.00 0.00 0.00 4 ActionDispatch::Response#body= 108
    0.00 0.00 0.00 0.00 4/38 Kernel#respond_to? 110
    0.00 0.00 0.00 0.00 2/6 Array#== 109
    0.00 0.00 0.00 0.00 2/98 String#== 109
    0.00 0.00 0.00 0.00 1/66 <Class::Rack::Utils::HeaderHash>#new 267
    0.00 0.00 0.00 0.00 1/66 Warden::Config#default_strategies 63
    0.00 0.00 0.00 0.00 1/66 Rack::Test::Session#env_for 166
    0.00 0.00 0.00 0.00 2/66 URI::Generic#merge0 774
    0.00 0.00 0.00 0.00 1/66 <Class::Rack::MockRequest>#env_for 120
    0.00 0.00 0.00 0.00 1/66 I18n::Backend::Base#default 103
    0.00 0.00 0.00 0.00 1/66 ActionController::Redirecting#_compute_redirect_to_location 81
    0.00 0.00 0.00 0.00 3/66 ActionDispatch::Http::Upload#normalize_parameters 37
    0.00 0.00 0.00 0.00 4/66 <Module::Rack::Utils>#set_cookie_header! 197
    0.00 0.00 0.00 0.00 2/66 Warden::Manager#call 46
    0.00 0.00 0.00 0.00 3/66 I18n::Backend::Base#resolve 119
    0.00 0.00 0.00 0.00 4/66 ActionDispatch::Http::Parameters#normalize_parameters 38
    0.00 0.00 0.00 0.00 5/66 Array#map
    0.00 0.00 0.00 0.00 4/66 ActionDispatch::Routing::UrlFor#url_for 130
    0.00 0.00 0.00 0.00 5/66 Rack::Test::Utils#build_nested_query 16
    0.00 0.00 0.00 0.00 14/66 ActiveSupport::HashWithIndifferentAccess#convert_value 136
    0.00 0.00 0.00 0.00 14/66 Hash#each
0.49% 0.49% 0.00 0.00 0.00 0.00 66 Module#===
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#translate 49
0.49% 0.11% 0.00 0.00 0.00 0.00 2 I18n::Backend::Base#interpolate 152
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#preserve_encoding 156
    0.00 0.00 0.00 0.00 2/41 Kernel#dup 154
    0.00 0.00 0.00 0.00 2/70 Kernel#is_a? 153
    0.00 0.00 0.00 0.00 2/7 Hash#empty? 153
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Static#call 23
0.48% 0.12% 0.00 0.00 0.00 0.00 2 ActionDispatch::Static#file_exist? 34
    0.00 0.00 0.00 0.00 2/2 <Class::File>#file? 36
    0.00 0.00 0.00 0.00 2/6 <Module::Rack::Utils>#unescape 35
    0.00 0.00 0.00 0.00 2/3 <Class::File>#join 35
    0.00 0.00 0.00 0.00 1/54 <Module::Marshal>#load
    0.00 0.00 0.00 0.00 4/54 Kernel#dup
    0.00 0.00 0.00 0.00 49/54 Class#new
0.48% 0.48% 0.00 0.00 0.00 0.00 54 <Class::Object>#allocate
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::SignedCookieJar#[]= 201
0.48% 0.10% 0.00 0.00 0.00 0.00 1 ActionDispatch::Cookies::CookieJar#[]= 83
    0.00 0.00 0.00 0.00 1/5 Hash#symbolize_keys! 85
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 95
    0.00 0.00 0.00 0.00 2/377 Hash#[] 94
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 84
    0.00 0.00 0.00 0.00 1/93 Hash#delete 96
    0.00 0.00 0.00 0.00 1/105 String#to_s 92
    0.00 0.00 0.00 0.00 1/2 Rack::Request#POST 153
    0.00 0.00 0.00 0.00 1/2 Rack::Request#GET 131
0.48% 0.05% 0.00 0.00 0.00 0.00 2 Rack::Request#parse_query 263
    0.00 0.00 0.00 0.00 2/2 <Module::Rack::Utils>#parse_nested_query 264
    0.00 0.00 0.00 0.00 1/24 ActionController::Redirecting#_compute_redirect_to_location 79
    0.00 0.00 0.00 0.00 4/24 ActiveRecord::DynamicScopeMatch#initialize 11
    0.00 0.00 0.00 0.00 12/24 ActiveRecord::DynamicFinderMatch#initialize 21
    0.00 0.00 0.00 0.00 7/24 <Module::URI>#split 410
0.47% 0.47% 0.00 0.00 0.00 0.00 24 Regexp#===
    0.00 0.00 0.00 0.00 6/6 ActionDispatch::Http::URL#protocol 11
0.46% 0.21% 0.00 0.00 0.00 0.00 6 ActionDispatch::Http::URL#ssl? 15
    0.00 0.00 0.00 0.00 12/377 Hash#[] 16
    0.00 0.00 0.00 0.00 6/23 Kernel#== 16
    0.00 0.00 0.00 0.00 6/98 String#== 16
    0.00 0.00 0.00 0.00 1/1 Rails::Rack::Logger#after_dispatch 30
0.46% 0.05% 0.00 0.00 0.00 0.00 1 <Class::Rails::LogSubscriber>#flush_all! 83
    0.00 0.00 0.00 0.00 1/55 Array#each 84
    0.00 0.00 0.00 0.00 1/2 Symbol#to_proc 84
    0.00 0.00 0.00 0.00 1/1 <Class::Rails::LogSubscriber>#flushable_loggers 84
    0.00 0.00 0.00 0.00 2/2 Warden::Manager#_run_callbacks 53
0.46% 0.19% 0.00 0.00 0.00 0.00 2 Warden::Hooks#_run_callbacks 6
    0.00 0.00 0.00 0.00 2/41 Symbol#to_s 9
    0.00 0.00 0.00 0.00 2/13 Array#last 7
    0.00 0.00 0.00 0.00 2/55 Array#each 9
    0.00 0.00 0.00 0.00 2/37 Kernel#send 9
    0.00 0.00 0.00 0.00 3/9 Rack::Request#GET 131
    0.00 0.00 0.00 0.00 6/9 Rack::Request#fullpath 239
0.46% 0.32% 0.00 0.00 0.00 0.00 9 Rack::Request#query_string 30
    0.00 0.00 0.00 0.00 9/377 Hash#[] 30
    0.00 0.00 0.00 0.00 9/105 String#to_s 30
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Integration::Runner#method_missing 365
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Integration::Runner#get 322
0.45% 0.08% 0.00 0.00 0.00 0.00 2 Object#returning 38
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Runner#copy_session_variables! 366
    0.00 0.00 0.00 0.00 2/2 Array#each
0.45% 0.13% 0.00 0.00 0.00 0.00 2 Warden::Proxy#_fetch_strategy 292
    0.00 0.00 0.00 0.00 2/69 Class#new 296
    0.00 0.00 0.00 0.00 2/2 <Module::Warden::Strategies>#[] 295
    0.00 0.00 0.00 0.00 4/377 Hash#[] 295
    0.00 0.00 0.00 0.00 2/11 Hash#key? 293
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 296
    0.00 0.00 0.00 0.00 1/53 URI::Generic#check_query 511
    0.00 0.00 0.00 0.00 1/53 URI::Generic#check_scheme 229
    0.00 0.00 0.00 0.00 1/53 URI::Generic#check_host 379
    0.00 0.00 0.00 0.00 50/53 ActiveSupport::Notifications::Fanout::Subscriber#subscribed_to? 73
0.44% 0.44% 0.00 0.00 0.00 0.00 53 Regexp#=~
    0.00 0.00 0.00 0.00 1/1 Array#each
0.44% 0.03% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Rememberable#valid? 11
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Rememberable#remember_cookie 12
    0.00 0.00 0.00 0.00 1/10 Object#present? 12
    0.00 0.00 0.00 0.00 1/2 <Module::Rack::Utils>#set_cookie_header! 190
    0.00 0.00 0.00 0.00 1/2 Array#map
0.43% 0.06% 0.00 0.00 0.00 0.00 2 <Module::Rack::Utils>#escape 14
    0.00 0.00 0.00 0.00 2/29 String#gsub 15
    0.00 0.00 0.00 0.00 2/19 String#tr 15
    0.00 0.00 0.00 0.00 2/105 String#to_s 15
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::Generator#generate 382
0.43% 0.04% 0.00 0.00 0.00 0.00 1 Hash#to_query 44
    0.00 0.00 0.00 0.00 1/1 Enumerable#collect 47
    0.00 0.00 0.00 0.00 1/1 Array#sort 47
    0.00 0.00 0.00 0.00 1/1 Array#* 47
    0.00 0.00 0.00 0.00 7/7 Array#map
0.43% 0.17% 0.00 0.00 0.00 0.00 7 Rack::Utils#unescape 22
    0.00 0.00 0.00 0.00 7/29 String#gsub 23
    0.00 0.00 0.00 0.00 7/19 String#tr 23
    0.00 0.00 0.00 0.00 4/4 Mutex#synchronize
0.43% 0.43% 0.00 0.00 0.00 0.00 4 IO#write
    0.00 0.00 0.00 0.00 1/1 Kernel#send
0.43% 0.04% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext::Details#formats= 147
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Accessors#formats= 153
    0.00 0.00 0.00 0.00 2/2 Devise::FailureApp#http_auth? 67
0.43% 0.12% 0.00 0.00 0.00 0.00 2 ActionDispatch::Http::MimeNegotiation#format 41
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Http::MimeNegotiation#formats 42
    0.00 0.00 0.00 0.00 2/57 Array#first 42
    0.00 0.00 0.00 0.00 1/2 Hash#each
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#env_for 177
0.43% 0.13% 0.00 0.00 0.00 0.00 2 Rack::Test::Utils#build_nested_query 7
    0.00 0.00 0.00 0.00 1/1 Enumerable#map 17
    0.00 0.00 0.00 0.00 1/2 Rack::Utils#escape 23
    0.00 0.00 0.00 0.00 5/66 Module#=== 16
    0.00 0.00 0.00 0.00 1/12 Array#join 17
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component_ary 1072
0.43% 0.25% 0.00 0.00 0.00 0.00 2 Array#collect
    0.00 0.00 0.00 0.00 18/37 Kernel#send
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::QueryCache::ClassMethods#cache 11
0.43% 0.03% 0.00 0.00 0.00 0.00 1 <Class::ActiveRecord::Base>#connection 94
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveRecord::Base>#retrieve_connection 95
    0.00 0.00 0.00 0.00 2/3 <Class::ActionController::Base>#_process_action_superclass_callbacks 570
    0.00 0.00 0.00 0.00 1/3 <Class::ActionController::Base>#_update_process_action_superclass_callbacks 580
0.43% 0.21% 0.00 0.00 0.00 0.00 3 <Class::ActionController::Base>#_process_action_superclass_callbacks 568
    0.00 0.00 0.00 0.00 2/3 <Class::ActionController::Base>#_process_action_callbacks 570
    0.00 0.00 0.00 0.00 7/11 Class#superclass 570
    0.00 0.00 0.00 0.00 3/38 Kernel#respond_to? 569
    0.00 0.00 0.00 0.00 2/2 Array#+ 570
    0.00 0.00 0.00 0.00 2/3 <Class::ActionController::Base>#_process_action_superclass_callbacks 570
    0.00 0.00 0.00 0.00 4/4 <Class::ActiveRecord::Base>#respond_to? 913
0.43% 0.11% 0.00 0.00 0.00 0.00 4 <Class::ActiveRecord::DynamicScopeMatch>#match 3
    0.00 0.00 0.00 0.00 4/69 Class#new 4
    0.00 0.00 0.00 0.00 2/2 Rack::Request#parse_query 264
0.42% 0.09% 0.00 0.00 0.00 0.00 2 <Module::Rack::Utils>#parse_nested_query 59
    0.00 0.00 0.00 0.00 2/55 Array#each 62
    0.00 0.00 0.00 0.00 2/23 String#split 62
    0.00 0.00 0.00 0.00 1/2 Rack::Runtime#call 21
    0.00 0.00 0.00 0.00 1/2 ActionController::Railties::LogSubscriber#process_action 20
0.42% 0.13% 0.00 0.00 0.00 0.00 2 String#% 79
    0.00 0.00 0.00 0.00 2/37 Kernel#send 94
    0.00 0.00 0.00 0.00 2/9 String#=~ 80
    0.00 0.00 0.00 0.00 2/29 String#gsub 93
    0.00 0.00 0.00 0.00 2/16 Kernel#kind_of? 80
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#i18n_message 56
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#scope 88
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#attempted_path 92
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#respond 25
0.42% 0.23% 0.00 0.00 0.00 0.00 4 Devise::FailureApp#warden_options 83
    0.00 0.00 0.00 0.00 4/5 ActionController::Metal#env 84
    0.00 0.00 0.00 0.00 4/377 Hash#[] 84
    0.00 0.00 0.00 0.00 4/4 Class#new
0.40% 0.27% 0.00 0.00 0.00 0.00 4 ActiveRecord::DynamicFinderMatch#initialize 8
    0.00 0.00 0.00 0.00 12/24 Regexp#=== 21
    0.00 0.00 0.00 0.00 4/41 Symbol#to_s 13
    0.00 0.00 0.00 0.00 2/5 ActionDispatch::Routing::RouteSet::Generator#opts 389
    0.00 0.00 0.00 0.00 3/5 ActionDispatch::Response::Setup#initialize 44
0.40% 0.40% 0.00 0.00 0.00 0.00 5 Kernel#lambda
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Details#formats= 153
0.40% 0.08% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext::Accessors#formats= 29
    0.00 0.00 0.00 0.00 1/2 <Class::Array>#wrap 30
    0.00 0.00 0.00 0.00 1/2 ActionView::LookupContext::Details#_set_detail 31
    0.00 0.00 0.00 0.00 1/2 Object#presence 30
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Accessors#_formats_defaults 30
    0.00 0.00 0.00 0.00 1/377 Hash#[] 31
    0.00 0.00 0.00 0.00 1/6 Array#== 31
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveRecord::Base>#connection 95
0.39% 0.13% 0.00 0.00 0.00 0.00 1 <Class::ActiveRecord::Base>#retrieve_connection 102
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection 103
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveRecord::Base>#connection_handler 103
    0.00 0.00 0.00 0.00 2/8 URI::Generic#to_s 1024
    0.00 0.00 0.00 0.00 6/8 URI::Generic#initialize 201
0.38% 0.21% 0.00 0.00 0.00 0.00 8 URI::Generic#default_port 30
    0.00 0.00 0.00 0.00 8/8 <Class::URI::Generic>#default_port 31
    0.00 0.00 0.00 0.00 8/25 Kernel#class 31
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::RouteSet#generate 211
0.38% 0.17% 0.00 0.00 0.00 0.00 2 Rack::Mount::RouteSet#extract_params! 359
    0.00 0.00 0.00 0.00 6/41 Kernel#dup 390
    0.00 0.00 0.00 0.00 2/5 Array#length 360
    0.00 0.00 0.00 0.00 2/14 Kernel#=== 361
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#_perform_authentication 257
0.38% 0.07% 0.00 0.00 0.00 0.00 1 Warden::Proxy#user 169
    0.00 0.00 0.00 0.00 1/1 Warden::SessionSerializer#fetch 170
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#session_serializer 170
    0.00 0.00 0.00 0.00 1/377 Hash#[] 170
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#set_user 170
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 170
    0.00 0.00 0.00 0.00 1/9 <Module::I18n>#locale 35
    0.00 0.00 0.00 0.00 1/9 <Module::I18n>#translate 152
    0.00 0.00 0.00 0.00 1/9 <Module::I18n>#default_locale 35
    0.00 0.00 0.00 0.00 2/9 <Module::I18n>#default_separator 35
    0.00 0.00 0.00 0.00 2/9 <Module::I18n>#t 152
    0.00 0.00 0.00 0.00 2/9 AbstractController::Rendering#process 39
0.38% 0.25% 0.00 0.00 0.00 0.00 9 <Module::I18n>#config 21
    0.00 0.00 0.00 0.00 9/11 Thread#[] 22
    0.00 0.00 0.00 0.00 9/38 <Class::Thread>#current 22
    0.00 0.00 0.00 0.00 2/2 Kernel#__send__
0.38% 0.10% 0.00 0.00 0.00 0.00 2 ActionDispatch::Request#flash 6
    0.00 0.00 0.00 0.00 2/6 ActionDispatch::Session::AbstractStore::SessionHash#[] 7
    0.00 0.00 0.00 0.00 2/3 Rack::Request#session 7
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Rememberable#valid? 12
0.38% 0.05% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Rememberable#remember_cookie 36
    0.00 0.00 0.00 0.00 1/1 Warden::Mixins::Common#cookies 37
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Cookies::SignedCookieJar#[] 37
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Rememberable#remember_key 37
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Cookies::CookieJar#signed 37
    0.00 0.00 0.00 0.00 2/2 Object#returning 366
0.38% 0.07% 0.00 0.00 0.00 0.00 2 ActionDispatch::Integration::Runner#copy_session_variables! 346
    0.00 0.00 0.00 0.00 2/55 Array#each 348
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Http::MimeNegotiation#formats 49
    0.00 0.00 0.00 0.00 2/3 Devise::FailureApp#http_auth? 67
0.37% 0.18% 0.00 0.00 0.00 0.00 3 ActionDispatch::Request#xhr? 140
    0.00 0.00 0.00 0.00 3/377 Hash#[] 141
    0.00 0.00 0.00 0.00 3/4 Kernel#=~ 141
    0.00 0.00 0.00 0.00 1/1 Hash#to_query 47
0.37% 0.03% 0.00 0.00 0.00 0.00 1 Enumerable#collect
    0.00 0.00 0.00 0.00 1/22 Hash#each
    0.00 0.00 0.00 0.00 5/5 URI::Generic#initialize 185
0.36% 0.26% 0.00 0.00 0.00 0.00 5 URI::Generic#set_userinfo 322
    0.00 0.00 0.00 0.00 5/5 URI::Generic#split_userinfo 324
    0.00 0.00 0.00 0.00 1/2 Hash#stringify_keys 4
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Session::CookieStore#load_session 69
0.36% 0.07% 0.00 0.00 0.00 0.00 2 Hash#stringify_keys! 8
    0.00 0.00 0.00 0.00 2/55 Array#each 9
    0.00 0.00 0.00 0.00 2/9 Hash#keys 9
    0.00 0.00 0.00 0.00 1/7 URI::Generic#port= 431
    0.00 0.00 0.00 0.00 6/7 URI::Generic#initialize 187
0.35% 0.24% 0.00 0.00 0.00 0.00 7 URI::Generic#set_port 417
    0.00 0.00 0.00 0.00 4/16 Kernel#kind_of? 418
    0.00 0.00 0.00 0.00 2/4 String#to_i 422
    0.00 0.00 0.00 0.00 2/15 String#empty? 419
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Session::CookieStore#set_cookie 74
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Rememberable#remember_cookie 37
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Session::CookieStore#load_session 67
0.35% 0.07% 0.00 0.00 0.00 0.00 3 ActionDispatch::Cookies::CookieJar#signed 139
    0.00 0.00 0.00 0.00 1/69 Class#new 140
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore#call 105
0.34% 0.08% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::CookieStore#prepare! 60
    0.00 0.00 0.00 0.00 2/69 Class#new 62
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 62
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_for_params_auth? 35
0.34% 0.03% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Authenticatable#valid_request? 61
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_controller? 62
    0.00 0.00 0.00 0.00 1/1 Array#each
0.34% 0.05% 0.00 0.00 0.00 0.00 1 Rack::Test::CookieJar#<< 132
    0.00 0.00 0.00 0.00 1/2 Array#reject! 133
    0.00 0.00 0.00 0.00 1/1 Array#sort! 138
    0.00 0.00 0.00 0.00 1/8 Array#<< 137
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::FlashHash#sweep 131
0.34% 0.05% 0.00 0.00 0.00 0.00 1 Set#- 289
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 291
    0.00 0.00 0.00 0.00 1/1 Set#subtract 291
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 290
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#authenticatable_name 107
0.34% 0.04% 0.00 0.00 0.00 0.00 1 String#underscore 67
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Inflector#underscore 68
    0.00 0.00 0.00 0.00 1/59 ActiveSupport::MessageVerifier#secure_compare 48
    0.00 0.00 0.00 0.00 1/59 Rack::Test::Session#retry_with_digest_auth? 242
    0.00 0.00 0.00 0.00 1/59 <Class::ActionController::Base>#_removed_process_action_callbacks 171
    0.00 0.00 0.00 0.00 1/59 <Class::Rack::MockRequest>#env_for 76
    0.00 0.00 0.00 0.00 1/59 ActionDispatch::Http::Cache::Response#nonempty_ok_response? 106
    0.00 0.00 0.00 0.00 1/59 Rack::Test::Session#env_for 161
    0.00 0.00 0.00 0.00 2/59 Array#include?
    0.00 0.00 0.00 0.00 2/59 ActionDispatch::Http::URL#port_string 59
    0.00 0.00 0.00 0.00 3/59 <Class::ActionController::Base>#_process_action_callbacks 171
    0.00 0.00 0.00 0.00 4/59 ActiveSupport::BufferedLogger#add 64
    0.00 0.00 0.00 0.00 2/59 URI::Generic#to_s 1024
    0.00 0.00 0.00 0.00 40/59 String#each_byte
0.34% 0.32% 0.00 0.00 0.00 0.00 59 Fixnum#==
    0.00 0.00 0.00 0.00 1/23 Kernel#==
    0.00 0.00 0.00 0.00 1/57 ActionController::Railties::LogSubscriber#start_processing 12
    0.00 0.00 0.00 0.00 1/57 Rack::Test::Cookie#initialize 21
    0.00 0.00 0.00 0.00 1/57 URI::Generic#merge_path 631
    0.00 0.00 0.00 0.00 2/57 OpenSSL::Digest::SHA1#initialize 40
    0.00 0.00 0.00 0.00 2/57 ActionDispatch::Http::MimeNegotiation#format 42
    0.00 0.00 0.00 0.00 50/57 ActiveSupport::Notifications::Fanout::Subscriber#publish 63
0.33% 0.33% 0.00 0.00 0.00 0.00 57 Array#first
    0.00 0.00 0.00 0.00 1/1 Kernel#dup
0.33% 0.04% 0.00 0.00 0.00 0.00 1 Warden::Config#initialize_copy 44
    0.00 0.00 0.00 0.00 2/2 Warden::Config#deep_dup 47
    0.00 0.00 0.00 0.00 1/50 Hash#initialize_copy 45
    0.00 0.00 0.00 0.00 1/1 AbstractController::Base#process 108
0.33% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::Compatibility#method_for_action 62
    0.00 0.00 0.00 0.00 1/1 ActionController::ImplicitRender#method_for_action 63
    0.00 0.00 0.00 0.00 1/3 Hash#with_indifferent_access 11
    0.00 0.00 0.00 0.00 2/3 Hash#[]
0.33% 0.12% 0.00 0.00 0.00 0.00 3 ActiveSupport::HashWithIndifferentAccess#default 22
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::HashWithIndifferentAccess#include? 23
    0.00 0.00 0.00 0.00 3/70 Kernel#is_a? 23
    0.00 0.00 0.00 0.00 2/41 Symbol#to_s 23
    0.00 0.00 0.00 0.00 2/118 Hash#default 26
    0.00 0.00 0.00 0.00 1/377 Hash#[] 24
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Response#body 102
    0.00 0.00 0.00 0.00 1/2 Rack::MockResponse#initialize 155
0.33% 0.16% 0.00 0.00 0.00 0.00 2 ActionDispatch::Response#each 150
    0.00 0.00 0.00 0.00 2/55 Array#each 155
    0.00 0.00 0.00 0.00 2/38 Kernel#respond_to? 151
    0.00 0.00 0.00 0.00 1/2 Rack::Runtime#call 18
    0.00 0.00 0.00 0.00 1/2 ActiveSupport::Notifications::Event#duration 47
0.33% 0.11% 0.00 0.00 0.00 0.00 2 Time#- 261
    0.00 0.00 0.00 0.00 2/2 Time#minus_without_coercion 263
    0.00 0.00 0.00 0.00 2/38 Kernel#respond_to? 262
    0.00 0.00 0.00 0.00 2/70 Kernel#is_a? 263
    0.00 0.00 0.00 0.00 7/7 Hash#each_pair
0.32% 0.24% 0.00 0.00 0.00 0.00 7 ActiveSupport::HashWithIndifferentAccess#convert_value 132
    0.00 0.00 0.00 0.00 14/66 Module#=== 136
    0.00 0.00 0.00 0.00 1/1 <Object::Rack::Mount::RouteSet>#recognize 84
0.32% 0.17% 0.00 0.00 0.00 0.00 1 NestedMultimap#[] 59
    0.00 0.00 0.00 0.00 2/377 Hash#[] 62
    0.00 0.00 0.00 0.00 3/70 Kernel#is_a? 63
    0.00 0.00 0.00 0.00 2/2 Multimap#_internal_hash 62
    0.00 0.00 0.00 0.00 2/8 Array#[] 62
    0.00 0.00 0.00 0.00 1/5 Array#length 60
    0.00 0.00 0.00 0.00 2/3 Fixnum#+ 63
    0.00 0.00 0.00 0.00 2/3 Fixnum#< 62
    0.00 0.00 0.00 0.00 1/25 Kernel#class 60
    0.00 0.00 0.00 0.00 1/1 ActionController::UrlFor#url_options 8
0.32% 0.04% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::Parameters#symbolized_path_parameters 20
    0.00 0.00 0.00 0.00 1/3 Hash#symbolize_keys 21
    0.00 0.00 0.00 0.00 1/377 Hash#[] 21
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::Parameters#path_parameters 21
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 21
    0.00 0.00 0.00 0.00 1/5 Rack::Mount::GeneratableRegexp::InstanceMethods#generate_from_segments 140
    0.00 0.00 0.00 0.00 4/5 Rack::Mount::GeneratableRegexp::InstanceMethods#generate 55
0.31% 0.08% 0.00 0.00 0.00 0.00 5 Enumerable#all?
    0.00 0.00 0.00 0.00 2/22 Hash#each
    0.00 0.00 0.00 0.00 3/55 Array#each
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Utils#build_nested_query 17
0.31% 0.02% 0.00 0.00 0.00 0.00 1 Enumerable#map
    0.00 0.00 0.00 0.00 1/22 Hash#each
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_request? 62
0.31% 0.06% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Authenticatable#valid_controller? 66
    0.00 0.00 0.00 0.00 2/377 Hash#[] 67
    0.00 0.00 0.00 0.00 1/1 Warden::Mixins::Common#params 67
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Base#mapping 67
    0.00 0.00 0.00 0.00 1/98 String#== 67
    0.00 0.00 0.00 0.00 1/1 ActionController::Compatibility#method_for_action 63
0.31% 0.04% 0.00 0.00 0.00 0.00 1 ActionController::ImplicitRender#method_for_action 13
    0.00 0.00 0.00 0.00 1/1 ActionController::HideActions#method_for_action 18
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Parameters#parameters 9
0.31% 0.02% 0.00 0.00 0.00 0.00 1 ActiveSupport::HashWithIndifferentAccess#merge 97
    0.00 0.00 0.00 0.00 1/6 ActiveSupport::HashWithIndifferentAccess#update 98
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::HashWithIndifferentAccess#dup 98
    0.00 0.00 0.00 0.00 1/1 Rack::Request#POST 142
0.31% 0.05% 0.00 0.00 0.00 0.00 1 ActionDispatch::Request#form_data? 189
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::MimeNegotiation#content_mime_type 190
    0.00 0.00 0.00 0.00 1/7 Array#include? 190
    0.00 0.00 0.00 0.00 1/2 Mime::Type#to_s 190
    0.00 0.00 0.00 0.00 2/9 ActiveSupport::HashWithIndifferentAccess#include? 67
    0.00 0.00 0.00 0.00 7/9 Hash#each_pair
0.31% 0.21% 0.00 0.00 0.00 0.00 9 ActiveSupport::HashWithIndifferentAccess#convert_key 128
    0.00 0.00 0.00 0.00 9/16 Kernel#kind_of? 129
    0.00 0.00 0.00 0.00 2/41 Symbol#to_s 129
    0.00 0.00 0.00 0.00 1/49 Rack::Mount::RouteSet#generate 216
    0.00 0.00 0.00 0.00 2/49 ActionDispatch::Response#respond_to? 89
    0.00 0.00 0.00 0.00 13/49 ActiveSupport::OrderedOptions#[] 10
    0.00 0.00 0.00 0.00 33/49 Array#each
0.31% 0.31% 0.00 0.00 0.00 0.00 49 Symbol#to_sym
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#store_location! 100
0.30% 0.09% 0.00 0.00 0.00 0.00 1 ActionDispatch::Request#get? 85
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#request_method 86
    0.00 0.00 0.00 0.00 1/377 Hash#[] 86
    0.00 0.00 0.00 0.00 1/23 Kernel#== 86
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::Http::FilterParameters#filtering_parameters? 57
    0.00 0.00 0.00 0.00 1/10 Devise::Strategies::Rememberable#valid? 12
    0.00 0.00 0.00 0.00 1/10 ActionDispatch::Response#assign_default_content_type_and_charset! 187
    0.00 0.00 0.00 0.00 3/10 Hash#each
    0.00 0.00 0.00 0.00 2/10 ActiveSupport::MessageVerifier#verify 33
    0.00 0.00 0.00 0.00 2/10 Object#presence 36
0.30% 0.19% 0.00 0.00 0.00 0.00 10 Object#present? 17
    0.00 0.00 0.00 0.00 3/3 NilClass#blank? 18
    0.00 0.00 0.00 0.00 2/4 String#blank? 18
    0.00 0.00 0.00 0.00 5/6 Array#blank? 18
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#initialize 299
0.30% 0.09% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet::Generator#normalize_controller_action_id! 344
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#use_recall_for 347
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#current_controller 345
    0.00 0.00 0.00 0.00 1/377 Hash#[] 345
    0.00 0.00 0.00 0.00 1/1 ActionController::Base#allow_forgery_protection 22
0.30% 0.04% 0.00 0.00 0.00 0.00 1 ActiveSupport::Configurable#config 32
    0.00 0.00 0.00 0.00 1/69 Class#new 33
    0.00 0.00 0.00 0.00 1/10 ActiveSupport::Configurable::ClassMethods#config 33
    0.00 0.00 0.00 0.00 1/25 Kernel#class 33
    0.00 0.00 0.00 0.00 1/1 String#underscore 68
0.30% 0.13% 0.00 0.00 0.00 0.00 1 ActiveSupport::Inflector#underscore 38
    0.00 0.00 0.00 0.00 3/3 String#gsub! 42
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 39
    0.00 0.00 0.00 0.00 1/1 String#downcase! 44
    0.00 0.00 0.00 0.00 1/1 String#tr! 43
    0.00 0.00 0.00 0.00 1/105 String#to_s 39
    0.00 0.00 0.00 0.00 1/2 Rack::Test::CookieJar#merge 123
    0.00 0.00 0.00 0.00 1/2 Rack::Test::CookieJar#<< 133
0.30% 0.05% 0.00 0.00 0.00 0.00 2 Array#reject!
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Cookie#replaces?
    0.00 0.00 0.00 0.00 1/15 String#empty?
    0.00 0.00 0.00 0.00 5/5 Mutex#synchronize
0.30% 0.14% 0.00 0.00 0.00 0.00 5 ActiveSupport::BufferedLogger#clear_buffer 128
    0.00 0.00 0.00 0.00 5/93 Hash#delete 129
    0.00 0.00 0.00 0.00 5/38 <Class::Thread>#current 129
    0.00 0.00 0.00 0.00 3/3 Module#include
0.29% 0.21% 0.00 0.00 0.00 0.00 3 ActiveSupport::Concern#append_features 7
    0.00 0.00 0.00 0.00 3/3 Kernel#instance_variable_defined? 8
    0.00 0.00 0.00 0.00 3/4 Module#< 12
    0.00 0.00 0.00 0.00 1/1 Hash#each
0.29% 0.09% 0.00 0.00 0.00 0.00 1 Object#to_query 8
    0.00 0.00 0.00 0.00 2/2 <Class::CGI>#escape 10
    0.00 0.00 0.00 0.00 1/1 Object#to_param 10
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 10
    0.00 0.00 0.00 0.00 1/29 String#gsub 10
    0.00 0.00 0.00 0.00 1/105 String#to_s 10
    0.00 0.00 0.00 0.00 1/3 ActionController::Railties::LogSubscriber#start_processing 13
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Routing::RouteSet::Generator#generate 373
0.29% 0.15% 0.00 0.00 0.00 0.00 3 Hash#inspect
    0.00 0.00 0.00 0.00 5/5 Symbol#inspect
    0.00 0.00 0.00 0.00 6/6 String#inspect
    0.00 0.00 0.00 0.00 1/1 Kernel#inspect
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#initialize 298
0.29% 0.16% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet::Generator#normalize_options! 319
    0.00 0.00 0.00 0.00 10/377 Hash#[] 335
    0.00 0.00 0.00 0.00 4/152 Hash#[]= 335
    0.00 0.00 0.00 0.00 4/105 String#to_s 335
    0.00 0.00 0.00 0.00 1/7 Rails::Rack::Logger#before_dispatch 26
    0.00 0.00 0.00 0.00 2/7 Rack::Runtime#call 18
    0.00 0.00 0.00 0.00 4/7 ActiveSupport::Notifications::Instrumenter#instrument 25
0.29% 0.15% 0.00 0.00 0.00 0.00 7 <Class::Time>#now
    0.00 0.00 0.00 0.00 7/7 Time#initialize
    0.00 0.00 0.00 0.00 7/7 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 1/5 #<Class:#<Array:0x102f53040>>#optimized_each 65
    0.00 0.00 0.00 0.00 1/5 <Object::Rack::Mount::RouteSet>#recognize 84
    0.00 0.00 0.00 0.00 3/5 Rack::Request#path 235
0.29% 0.20% 0.00 0.00 0.00 0.00 5 Rack::Request#path_info 27
    0.00 0.00 0.00 0.00 5/105 String#to_s 27
    0.00 0.00 0.00 0.00 5/377 Hash#[] 27
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#to_a 141
0.29% 0.12% 0.00 0.00 0.00 0.00 1 ActionDispatch::Response#assign_default_content_type_and_charset! 186
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 192
    0.00 0.00 0.00 0.00 1/10 Object#present? 187
    0.00 0.00 0.00 0.00 1/377 Hash#[] 187
    0.00 0.00 0.00 0.00 1/1 <Class::ActionDispatch::Response>#default_charset 190
    0.00 0.00 0.00 0.00 1/2 Mime::Type#to_s 192
    0.00 0.00 0.00 0.00 1/18 String#<< 193
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 195
    0.00 0.00 0.00 0.00 1/25 Kernel#class 190
    0.00 0.00 0.00 0.00 6/6 <Module::I18n>#normalize_keys 256
0.29% 0.13% 0.00 0.00 0.00 0.00 6 <Module::I18n>#normalize_key 305
    0.00 0.00 0.00 0.00 12/377 Hash#[] 306
    0.00 0.00 0.00 0.00 6/6 <Module::I18n>#normalized_key_cache 306
    0.00 0.00 0.00 0.00 1/40 Array#hash
    0.00 0.00 0.00 0.00 5/40 Array#-
    0.00 0.00 0.00 0.00 5/40 Hash#[]=
    0.00 0.00 0.00 0.00 10/40 Hash#delete
    0.00 0.00 0.00 0.00 19/40 Hash#[]
0.29% 0.29% 0.00 0.00 0.00 0.00 40 Kernel#hash
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#interpolate 156
0.28% 0.16% 0.00 0.00 0.00 0.00 2 I18n::Backend::Base#preserve_encoding 190
    0.00 0.00 0.00 0.00 2/2 String#scan 167
    0.00 0.00 0.00 0.00 2/3 Array#flatten 167
    0.00 0.00 0.00 0.00 2/29 String#gsub 157
    0.00 0.00 0.00 0.00 2/38 Kernel#respond_to? 191
    0.00 0.00 0.00 0.00 2/11 Array#empty? 168
    0.00 0.00 0.00 0.00 1/38 ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id 230
    0.00 0.00 0.00 0.00 2/38 <Module::ActiveSupport::Notifications>#instrumenter 55
    0.00 0.00 0.00 0.00 2/38 <Module::I18n>#config= 27
    0.00 0.00 0.00 0.00 2/38 ActiveSupport::Cache::Strategy::LocalCache#call 74
    0.00 0.00 0.00 0.00 5/38 ActiveSupport::BufferedLogger#clear_buffer 129
    0.00 0.00 0.00 0.00 9/38 <Module::I18n>#config 22
    0.00 0.00 0.00 0.00 17/38 ActiveSupport::BufferedLogger#buffer 125
0.28% 0.28% 0.00 0.00 0.00 0.00 38 <Class::Thread>#current
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::ParamsParser#call 17
0.27% 0.05% 0.00 0.00 0.00 0.00 1 ActionDispatch::ParamsParser#parse_formatted_parameters 25
    0.00 0.00 0.00 0.00 1/10 <Class::ActionDispatch::Request>#new 26
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#content_length 28
    0.00 0.00 0.00 0.00 1/1 Fixnum#zero? 28
    0.00 0.00 0.00 0.00 2/2 Warden::Config#initialize_copy 47
0.27% 0.09% 0.00 0.00 0.00 0.00 2 Warden::Config#deep_dup 106
    0.00 0.00 0.00 0.00 2/22 Hash#each 108
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 107
    0.00 0.00 0.00 0.00 2/377 Hash#[] 107
    0.00 0.00 0.00 0.00 2/41 Kernel#dup 107
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Details#locale= 176
0.27% 0.06% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext::Accessors#locale= 29
    0.00 0.00 0.00 0.00 1/2 <Class::Array>#wrap 30
    0.00 0.00 0.00 0.00 1/2 ActionView::LookupContext::Details#_set_detail 31
    0.00 0.00 0.00 0.00 1/2 Object#presence 30
    0.00 0.00 0.00 0.00 1/377 Hash#[] 31
    0.00 0.00 0.00 0.00 1/6 Array#== 31
    0.00 0.00 0.00 0.00 1/1 ActionController::ImplicitRender#method_for_action 18
0.27% 0.05% 0.00 0.00 0.00 0.00 1 ActionController::HideActions#method_for_action 18
    0.00 0.00 0.00 0.00 1/2 AbstractController::Base#method_for_action 19
    0.00 0.00 0.00 0.00 1/1 ActionController::HideActions::ClassMethods#visible_action? 19
    0.00 0.00 0.00 0.00 1/25 Kernel#class 19
    0.00 0.00 0.00 0.00 1/18 Devise::Controllers::Helpers#warden 14
    0.00 0.00 0.00 0.00 2/18 ActionController::Redirecting#_compute_redirect_to_location 82
    0.00 0.00 0.00 0.00 2/18 Devise::FailureApp#flash 14
    0.00 0.00 0.00 0.00 1/18 Devise::FailureApp#store_location! 100
    0.00 0.00 0.00 0.00 4/18 ActionController::UrlFor#url_options 8
    0.00 0.00 0.00 0.00 4/18 ActionController::Instrumentation#process_action 23
    0.00 0.00 0.00 0.00 4/18 Devise::FailureApp#http_auth? 67
0.27% 0.27% 0.00 0.00 0.00 0.00 18 ActionController::Metal#request 5
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Routing::UrlFor#url_for 131
    0.00 0.00 0.00 0.00 1/2 ActionController::UrlFor#url_options 8
0.26% 0.04% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::UrlFor#url_options 101
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#default_url_options 102
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#default_url_options 102
    0.00 0.00 0.00 0.00 1/14 <Module::Rack::Utils>#set_cookie_header! 199
    0.00 0.00 0.00 0.00 2/14 Rack::Mount::RouteSet#extract_params! 361
    0.00 0.00 0.00 0.00 2/14 ActionDispatch::Routing::UrlFor#url_for 130
    0.00 0.00 0.00 0.00 4/14 ActionDispatch::Http::URL#standard_port 51
    0.00 0.00 0.00 0.00 5/14 <Module::URI>#split 382
0.26% 0.17% 0.00 0.00 0.00 0.00 14 Kernel#===
    0.00 0.00 0.00 0.00 9/98 String#==
    0.00 0.00 0.00 0.00 2/23 Kernel#==
    0.00 0.00 0.00 0.00 2/2 URI::Generic#== 1046
0.26% 0.06% 0.00 0.00 0.00 0.00 2 URI::Generic#normalize 970
    0.00 0.00 0.00 0.00 2/2 URI::Generic#normalize! 972
    0.00 0.00 0.00 0.00 2/41 Kernel#dup 971
    0.00 0.00 0.00 0.00 2/2 Class#new
0.26% 0.13% 0.00 0.00 0.00 0.00 2 OpenSSL::Digest::SHA1#initialize 36
    0.00 0.00 0.00 0.00 2/2 OpenSSL::Digest#initialize 40
    0.00 0.00 0.00 0.00 2/57 Array#first 40
    0.00 0.00 0.00 0.00 2/5 Array#length 36
    0.00 0.00 0.00 0.00 2/7 Fixnum#> 36
    0.00 0.00 0.00 0.00 1/4 ActionController::UrlFor#url_options 8
    0.00 0.00 0.00 0.00 3/4 Rack::Request#path 235
0.26% 0.15% 0.00 0.00 0.00 0.00 4 Rack::Request#script_name 26
    0.00 0.00 0.00 0.00 4/105 String#to_s 26
    0.00 0.00 0.00 0.00 4/377 Hash#[] 26
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore::SessionHash#stale_session_check! 63
0.26% 0.03% 0.00 0.00 0.00 0.00 1 Hash#stringify_keys 3
    0.00 0.00 0.00 0.00 1/2 Hash#stringify_keys! 4
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 4
    0.00 0.00 0.00 0.00 2/4 ActionDispatch::Http::URL#port 41
    0.00 0.00 0.00 0.00 2/4 ActionDispatch::Http::URL#host 30
0.25% 0.14% 0.00 0.00 0.00 0.00 4 ActionDispatch::Http::URL#raw_host_with_port 20
    0.00 0.00 0.00 0.00 8/377 Hash#[] 24
    0.00 0.00 0.00 0.00 1/45 <Module::I18n>#translate 149
    0.00 0.00 0.00 0.00 1/45 <Module::I18n>#t 149
    0.00 0.00 0.00 0.00 1/45 <Class::Rack::Mount::Analysis::Splitting::Key>#split 11
    0.00 0.00 0.00 0.00 2/45 URI::Generic#merge_path 658
    0.00 0.00 0.00 0.00 40/45 String#each_byte
0.25% 0.25% 0.00 0.00 0.00 0.00 45 Array#shift
    0.00 0.00 0.00 0.00 1/7 #<Module:0x103594e90>#new_user_session_path 176
    0.00 0.00 0.00 0.00 1/7 #<Module:0x103594e90>#projects_path 176
    0.00 0.00 0.00 0.00 2/7 ActionDispatch::Routing::RouteSet::Generator#generate 382
    0.00 0.00 0.00 0.00 2/7 Rack::Mount::GeneratableRegexp::InstanceMethods#generatable? 47
    0.00 0.00 0.00 0.00 1/7 Rack::Mount::GeneratableRegexp::InstanceMethods#generate_from_segments 141
0.25% 0.11% 0.00 0.00 0.00 0.00 7 Enumerable#any?
    0.00 0.00 0.00 0.00 5/55 Array#each
    0.00 0.00 0.00 0.00 2/22 Hash#each
    0.00 0.00 0.00 0.00 1/3 Warden::Mixins::Common#params 31
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Authenticatable#valid_for_http_auth? 24
    0.00 0.00 0.00 0.00 1/3 Warden::Mixins::Common#cookies 12
0.25% 0.06% 0.00 0.00 0.00 0.00 3 Warden::Mixins::Common#request 2
    0.00 0.00 0.00 0.00 2/10 <Class::ActionDispatch::Request>#new 3
    0.00 0.00 0.00 0.00 1/1 Array#reject!
0.24% 0.05% 0.00 0.00 0.00 0.00 1 Rack::Test::Cookie#replaces? 28
    0.00 0.00 0.00 0.00 2/4 Rack::Test::Cookie#path 29
    0.00 0.00 0.00 0.00 1/6 Array#== 29
    0.00 0.00 0.00 0.00 2/6 Rack::Test::Cookie#domain 29
    0.00 0.00 0.00 0.00 2/35 String#downcase 29
    0.00 0.00 0.00 0.00 1/1 Class#new
0.24% 0.06% 0.00 0.00 0.00 0.00 1 ActionDispatch::Cookies::SignedCookieJar#initialize 178
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::SignedCookieJar#ensure_secret_secure 179
    0.00 0.00 0.00 0.00 1/69 Class#new 181
    0.00 0.00 0.00 0.00 1/3 #<Class:#<Array:0x102f53040>>#optimized_each 65
    0.00 0.00 0.00 0.00 1/3 <Object::Rack::Mount::RouteSet>#recognize 84
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#get? 86
0.24% 0.20% 0.00 0.00 0.00 0.00 3 ActionDispatch::Request#request_method 54
    0.00 0.00 0.00 0.00 4/377 Hash#[] 57
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#redirect 50
    0.00 0.00 0.00 0.00 2/4 Devise::FailureApp#i18n_message 59
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#store_location! 100
0.24% 0.11% 0.00 0.00 0.00 0.00 4 Devise::FailureApp#scope 87
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#warden_options 88
    0.00 0.00 0.00 0.00 1/377 Hash#[] 88
    0.00 0.00 0.00 0.00 2/19 Rack::Utils#escape 15
    0.00 0.00 0.00 0.00 2/19 <Class::CGI>#escape 342
    0.00 0.00 0.00 0.00 2/19 <Module::Rack::Utils>#escape 15
    0.00 0.00 0.00 0.00 7/19 Rack::Utils#unescape 23
    0.00 0.00 0.00 0.00 6/19 <Module::Rack::Utils>#unescape 23
0.24% 0.24% 0.00 0.00 0.00 0.00 19 String#tr
    0.00 0.00 0.00 0.00 1/25 ActionController::HideActions#method_for_action 19
    0.00 0.00 0.00 0.00 1/25 AbstractController::ViewPaths#lookup_context 17
    0.00 0.00 0.00 0.00 1/25 NestedMultimap#[] 60
    0.00 0.00 0.00 0.00 1/25 ActionDispatch::Response#assign_default_content_type_and_charset! 190
    0.00 0.00 0.00 0.00 1/25 ActionController::Instrumentation#process_action 17
    0.00 0.00 0.00 0.00 1/25 Devise::Strategies::Authenticatable#authenticatable_name 107
    0.00 0.00 0.00 0.00 1/25 ActiveSupport::Configurable#config 33
    0.00 0.00 0.00 0.00 2/25 URI::Generic#component 225
    0.00 0.00 0.00 0.00 2/25 AbstractController::Base#action_method? 138
    0.00 0.00 0.00 0.00 2/25 URI::Generic#== 1045
    0.00 0.00 0.00 0.00 2/25 ApplicationController#_run_process_action_callbacks 402
    0.00 0.00 0.00 0.00 2/25 Warden::Manager#_run_callbacks 53
    0.00 0.00 0.00 0.00 8/25 URI::Generic#default_port 31
0.24% 0.24% 0.00 0.00 0.00 0.00 25 Kernel#class
    0.00 0.00 0.00 0.00 12/12 Class#new
0.23% 0.23% 0.00 0.00 0.00 0.00 12 Rack::Request#initialize 20
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 33
0.23% 0.03% 0.00 0.00 0.00 0.00 1 Rack::Response#close 100
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#body 101
    0.00 0.00 0.00 0.00 1/38 Kernel#respond_to? 101
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveRecord::Base>#retrieve_connection 103
0.23% 0.05% 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection 328
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#connection 330
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool 329
    0.00 0.00 0.00 0.00 4/4 Class#new
0.23% 0.16% 0.00 0.00 0.00 0.00 4 ActiveRecord::DynamicScopeMatch#initialize 8
    0.00 0.00 0.00 0.00 4/41 Symbol#to_s 10
    0.00 0.00 0.00 0.00 4/24 Regexp#=== 11
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#request 35
    0.00 0.00 0.00 0.00 3/4 Rack::Response#[] 49
0.23% 0.09% 0.00 0.00 0.00 0.00 4 Rack::Utils::HeaderHash#[] 293
    0.00 0.00 0.00 0.00 9/377 Hash#[] 294
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 294
    0.00 0.00 0.00 0.00 1/35 String#downcase 294
    0.00 0.00 0.00 0.00 1/1 ActionController::Railties::LogSubscriber#process_action 20
0.23% 0.04% 0.00 0.00 0.00 0.00 1 ActiveSupport::Notifications::Event#duration 46
    0.00 0.00 0.00 0.00 1/2 Time#- 47
    0.00 0.00 0.00 0.00 1/1 Float#* 47
    0.00 0.00 0.00 0.00 1/6 ActionView::LookupContext::Accessors#locale= 31
    0.00 0.00 0.00 0.00 1/6 ActionView::LookupContext::Accessors#formats= 31
    0.00 0.00 0.00 0.00 1/6 Rack::Test::Cookie#replaces? 29
    0.00 0.00 0.00 0.00 1/6 URI::Generic#== 1046
    0.00 0.00 0.00 0.00 2/6 ActionDispatch::Response#body= 109
0.22% 0.17% 0.00 0.00 0.00 0.00 6 Array#==
    0.00 0.00 0.00 0.00 4/98 String#==
    0.00 0.00 0.00 0.00 1/35 Rack::Utils::HeaderHash#[] 294
    0.00 0.00 0.00 0.00 1/35 ActionDispatch::Http::MimeNegotiation#content_mime_type 11
    0.00 0.00 0.00 0.00 1/35 URI::Generic#normalize! 983
    0.00 0.00 0.00 0.00 2/35 Rack::Test::Cookie#replaces? 29
    0.00 0.00 0.00 0.00 5/35 Rack::Utils::HeaderHash#[]= 299
    0.00 0.00 0.00 0.00 5/35 Rack::Utils::HeaderHash#delete 304
    0.00 0.00 0.00 0.00 20/35 Hash#delete_if
0.22% 0.22% 0.00 0.00 0.00 0.00 35 String#downcase
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Http::URL#host_with_port 36
0.22% 0.05% 0.00 0.00 0.00 0.00 2 ActionDispatch::Http::URL#host 29
    0.00 0.00 0.00 0.00 2/4 ActionDispatch::Http::URL#raw_host_with_port 30
    0.00 0.00 0.00 0.00 2/3 String#sub 30
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#redirect 49
0.22% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Flash::FlashHash#[]= 70
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::FlashHash#keep 71
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 72
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#store_location! 100
0.22% 0.08% 0.00 0.00 0.00 0.00 1 ActionController::Metal#session 79
    0.00 0.00 0.00 0.00 1/22 Kernel#__send__ 80
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Details#locale= 176
0.22% 0.04% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext::Accessors#_locale_defaults 41
    0.00 0.00 0.00 0.00 1/1 <Module::I18n>#default_locale 41
    0.00 0.00 0.00 0.00 1/1 <Module::I18n>#locale 41
    0.00 0.00 0.00 0.00 2/6 URI::Generic#+ 759
    0.00 0.00 0.00 0.00 2/6 Kernel#send
    0.00 0.00 0.00 0.00 2/6 URI::Generic#to_s 1017
0.21% 0.14% 0.00 0.00 0.00 0.00 6 URI::Generic#userinfo 358
    0.00 0.00 0.00 0.00 6/8 NilClass#nil? 359
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#store_location! 100
0.21% 0.05% 0.00 0.00 0.00 0.00 1 Devise::FailureApp#attempted_path 91
    0.00 0.00 0.00 0.00 1/4 Devise::FailureApp#warden_options 92
    0.00 0.00 0.00 0.00 1/377 Hash#[] 92
    0.00 0.00 0.00 0.00 2/2 <Module::ActiveSupport::Notifications>#instrument 48
0.21% 0.12% 0.00 0.00 0.00 0.00 2 <Module::ActiveSupport::Notifications>#instrumenter 54
    0.00 0.00 0.00 0.00 2/2 <Module::ActiveSupport::Notifications>#notifier 55
    0.00 0.00 0.00 0.00 2/9 Fixnum#to_s 55
    0.00 0.00 0.00 0.00 2/7 Kernel#object_id 55
    0.00 0.00 0.00 0.00 2/11 Thread#[] 55
    0.00 0.00 0.00 0.00 2/38 <Class::Thread>#current 55
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#form_data? 190
0.21% 0.11% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::MimeNegotiation#content_mime_type 8
    0.00 0.00 0.00 0.00 2/377 Hash#[] 10
    0.00 0.00 0.00 0.00 1/2 <Class::Mime::Type>#lookup 11
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 11
    0.00 0.00 0.00 0.00 1/35 String#downcase 11
    0.00 0.00 0.00 0.00 1/5 String#strip 11
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#initialize 302
0.21% 0.13% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet::Generator#handle_nil_action! 365
    0.00 0.00 0.00 0.00 2/17 Hash#has_key? 366
    0.00 0.00 0.00 0.00 2/23 Kernel#nil? 366
    0.00 0.00 0.00 0.00 2/98 String#== 369
    0.00 0.00 0.00 0.00 4/377 Hash#[] 369
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#redirect_to 60
0.21% 0.06% 0.00 0.00 0.00 0.00 1 ActionController::RackDelegation#response_body= 21
    0.00 0.00 0.00 0.00 1/1 ActionController::Metal#response_body= 23
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Response#body= 22
    0.00 0.00 0.00 0.00 2/4 ActionController::Metal#response 22
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#_perform_authentication 252
0.21% 0.11% 0.00 0.00 0.00 0.00 1 Warden::Proxy#_retrieve_scope_and_opts 267
    0.00 0.00 0.00 0.00 1/18 Hash#merge 270
    0.00 0.00 0.00 0.00 3/377 Hash#[] 270
    0.00 0.00 0.00 0.00 1/5 Array#pop 268
    0.00 0.00 0.00 0.00 1/13 Array#last 268
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 268
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#_run_strategies_for 279
0.21% 0.04% 0.00 0.00 0.00 0.00 1 Warden::Proxy#default_strategies 1
    0.00 0.00 0.00 0.00 1/22 Kernel#__send__ 3
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#generate 374
0.20% 0.06% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet::Generator#opts 388
    0.00 0.00 0.00 0.00 2/5 Kernel#lambda 389
    0.00 0.00 0.00 0.00 1/9 ActiveSupport::OrderedHash#initialize 27
    0.00 0.00 0.00 0.00 1/9 ActionDispatch::Cookies::CookieJar#initialize 73
    0.00 0.00 0.00 0.00 1/9 Rack::Utils::HeaderHash#initialize 271
    0.00 0.00 0.00 0.00 4/9 ActiveSupport::HashWithIndifferentAccess#initialize 15
    0.00 0.00 0.00 0.00 1/9 ActionDispatch::Session::AbstractStore::SessionHash#initialize 17
    0.00 0.00 0.00 0.00 1/9 Class#new
0.20% 0.20% 0.00 0.00 0.00 0.00 9 Hash#initialize
    0.00 0.00 0.00 0.00 2/23 I18n::Backend::Base#resolve 117
    0.00 0.00 0.00 0.00 1/23 Rack::Request#cookies 198
    0.00 0.00 0.00 0.00 1/23 Rack::Request#GET 127
    0.00 0.00 0.00 0.00 2/23 Rack::Mount::RouteSet#generate 210
    0.00 0.00 0.00 0.00 2/23 ActionDispatch::Session::CookieStore::OptionsHash#[] 49
    0.00 0.00 0.00 0.00 3/23 Hash#reject
    0.00 0.00 0.00 0.00 1/23 ActionDispatch::Request#get? 86
    0.00 0.00 0.00 0.00 2/23 Kernel#===
    0.00 0.00 0.00 0.00 1/23 Fixnum#==
    0.00 0.00 0.00 0.00 2/23 ActionDispatch::Response#respond_to? 89
    0.00 0.00 0.00 0.00 6/23 ActionDispatch::Http::URL#ssl? 16
0.20% 0.20% 0.00 0.00 0.00 0.00 23 Kernel#==
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Static#call 21
0.20% 0.05% 0.00 0.00 0.00 0.00 1 <Class::ActionController::Base>#page_cache_extension 22
    0.00 0.00 0.00 0.00 1/10 ActiveSupport::OrderedOptions#method_missing 22
    0.00 0.00 0.00 0.00 1/10 ActiveSupport::Configurable::ClassMethods#config 22
    0.00 0.00 0.00 0.00 1/2 #<Module:0x103594e90>#new_user_session_path 174
    0.00 0.00 0.00 0.00 1/2 #<Module:0x103594e90>#projects_path 174
0.19% 0.12% 0.00 0.00 0.00 0.00 2 Array#extract_options! 22
    0.00 0.00 0.00 0.00 1/1 Hash#extractable_options? 23
    0.00 0.00 0.00 0.00 2/70 Kernel#is_a? 23
    0.00 0.00 0.00 0.00 3/13 Array#last 23
    0.00 0.00 0.00 0.00 1/5 Array#pop 24
    0.00 0.00 0.00 0.00 1/1 Rack::Response#close 101
0.19% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Response#body 100
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Response#each 102
    0.00 0.00 0.00 0.00 2/4 Rack::Test::Cookie#replaces? 29
    0.00 0.00 0.00 0.00 2/4 Rack::Test::Cookie#valid? 75
0.19% 0.11% 0.00 0.00 0.00 0.00 4 Rack::Test::Cookie#path 52
    0.00 0.00 0.00 0.00 4/5 String#strip 53
    0.00 0.00 0.00 0.00 4/377 Hash#[] 53
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#user 170
0.19% 0.05% 0.00 0.00 0.00 0.00 1 Warden::SessionSerializer#fetch 28
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Session::AbstractStore::SessionHash#[] 29
    0.00 0.00 0.00 0.00 1/1 Warden::Mixins::Common#session 29
    0.00 0.00 0.00 0.00 1/1 Warden::SessionSerializer#key_for 29
    0.00 0.00 0.00 0.00 1/1 Class#new
0.19% 0.03% 0.00 0.00 0.00 0.00 1 ActiveSupport::InheritableOptions#initialize 23
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::OrderedHash#initialize 24
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Rememberable#remember_cookie 37
0.19% 0.03% 0.00 0.00 0.00 0.00 1 Warden::Mixins::Common#cookies 11
    0.00 0.00 0.00 0.00 1/3 Warden::Mixins::Common#request 12
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Request#cookie_jar 12
    0.00 0.00 0.00 0.00 3/3 Module#include
0.19% 0.13% 0.00 0.00 0.00 0.00 3 ActiveSupport::Concern#included 21
    0.00 0.00 0.00 0.00 3/3 Module#included 25
    0.00 0.00 0.00 0.00 3/23 Kernel#nil? 22
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::FlashHash#[]= 71
0.18% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Flash::FlashHash#keep 105
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::FlashHash#use 106
    0.00 0.00 0.00 0.00 1/23 ActionController::Redirecting#redirect_to 55
    0.00 0.00 0.00 0.00 1/23 Array#map
    0.00 0.00 0.00 0.00 1/23 URI::Generic#+ 742
    0.00 0.00 0.00 0.00 1/23 Rack::Request#POST 140
    0.00 0.00 0.00 0.00 3/23 Hash#delete_if
    0.00 0.00 0.00 0.00 2/23 Proc#call
    0.00 0.00 0.00 0.00 2/23 Rack::Test::Cookie#valid? 70
    0.00 0.00 0.00 0.00 3/23 I18n::Backend::Base#translate 45
    0.00 0.00 0.00 0.00 2/23 ActionDispatch::Routing::RouteSet::Generator#handle_nil_action! 366
    0.00 0.00 0.00 0.00 2/23 <Class::Array>#wrap 14
    0.00 0.00 0.00 0.00 2/23 Rack::Mount::Route#generate 100
    0.00 0.00 0.00 0.00 3/23 ActiveSupport::Concern#included 22
0.18% 0.18% 0.00 0.00 0.00 0.00 23 Kernel#nil?
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Static#file_exist? 36
0.18% 0.18% 0.00 0.00 0.00 0.00 2 <Class::File>#file?
    0.00 0.00 0.00 0.00 1/16 ActionDispatch::Static#call 21
    0.00 0.00 0.00 0.00 2/16 String#gsub
    0.00 0.00 0.00 0.00 2/16 ActionController::Redirecting#_compute_redirect_to_location 82
    0.00 0.00 0.00 0.00 4/16 <Module::Rack::Utils>#set_cookie_header! 190
    0.00 0.00 0.00 0.00 4/16 URI::Generic#path_query 991
    0.00 0.00 0.00 0.00 3/16 Rack::Request#path 235
0.17% 0.17% 0.00 0.00 0.00 0.00 16 String#+
    0.00 0.00 0.00 0.00 2/2 Time#- 263
0.17% 0.09% 0.00 0.00 0.00 0.00 2 Time#minus_without_coercion 248
    0.00 0.00 0.00 0.00 2/2 <Class::ActiveSupport::Duration>#=== 249
    0.00 0.00 0.00 0.00 2/2 Time#minus_without_duration 252
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#redirect_to 60
0.17% 0.06% 0.00 0.00 0.00 0.00 1 ERB::Util#h 18
    0.00 0.00 0.00 0.00 1/1 String#html_safe 23
    0.00 0.00 0.00 0.00 1/29 String#gsub 23
    0.00 0.00 0.00 0.00 1/1 Object#html_safe? 20
    0.00 0.00 0.00 0.00 1/105 String#to_s 19
    0.00 0.00 0.00 0.00 1/3 <Class::ActionController::Base>#_update_process_action_superclass_callbacks 580
    0.00 0.00 0.00 0.00 2/3 <Class::ActionController::Base>#_process_action_superclass_callbacks 570
0.17% 0.11% 0.00 0.00 0.00 0.00 3 <Class::ActionController::Base>#_process_action_callbacks 170
    0.00 0.00 0.00 0.00 3/7 Kernel#object_id 171
    0.00 0.00 0.00 0.00 3/59 Fixnum#== 171
    0.00 0.00 0.00 0.00 2/2 Class#new
0.17% 0.09% 0.00 0.00 0.00 0.00 2 ActiveSupport::Notifications::Event#initialize 38
    0.00 0.00 0.00 0.00 2/41 Kernel#dup 40
    0.00 0.00 0.00 0.00 1/12 <Module::Rack::Utils>#set_cookie_header! 190
    0.00 0.00 0.00 0.00 1/12 Rack::Test::Utils#build_nested_query 17
    0.00 0.00 0.00 0.00 1/12 URI::Generic#merge_path 677
    0.00 0.00 0.00 0.00 1/12 Rack::Test::CookieJar#for 143
    0.00 0.00 0.00 0.00 2/12 Rack::Mount::GeneratableRegexp::InstanceMethods#generate_from_segments 192
    0.00 0.00 0.00 0.00 2/12 String#gsub
    0.00 0.00 0.00 0.00 4/12 Mutex#synchronize
0.17% 0.17% 0.00 0.00 0.00 0.00 12 Array#join
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#to_a 142
0.17% 0.06% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::Cache::Response#handle_conditional_get! 88
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Cache::Response#last_modified? 89
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Cache::Response#nonempty_ok_response? 89
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Cache::Response#etag? 89
    0.00 0.00 0.00 0.00 1/7 Hash#empty? 89
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 101
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Utils#build_nested_query 23
    0.00 0.00 0.00 0.00 1/2 Hash#each
0.17% 0.08% 0.00 0.00 0.00 0.00 2 Rack::Utils#escape 14
    0.00 0.00 0.00 0.00 2/29 String#gsub 15
    0.00 0.00 0.00 0.00 2/105 String#to_s 15
    0.00 0.00 0.00 0.00 2/19 String#tr 15
    0.00 0.00 0.00 0.00 1/2 AbstractController::Rendering#initialize 73
    0.00 0.00 0.00 0.00 1/2 Class#new
0.17% 0.14% 0.00 0.00 0.00 0.00 2 ActionController::Metal#initialize 82
    0.00 0.00 0.00 0.00 2/5 Object#initialize 85
    0.00 0.00 0.00 0.00 1/3 Kernel#__send__
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Request#flash 7
0.17% 0.12% 0.00 0.00 0.00 0.00 3 Rack::Request#session 33
    0.00 0.00 0.00 0.00 3/377 Hash#[] 33
    0.00 0.00 0.00 0.00 2/2 <Module::I18n>#normalize_keys 251
0.17% 0.05% 0.00 0.00 0.00 0.00 2 <Module::I18n>#default_separator 34
    0.00 0.00 0.00 0.00 2/9 <Module::I18n>#config 35
    0.00 0.00 0.00 0.00 2/2 I18n::Config#default_separator 35
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#generate 41
0.16% 0.16% 0.00 0.00 0.00 0.00 1 <Module::Marshal>#dump
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#store_location! 100
0.16% 0.09% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::AbstractStore::SessionHash#[]= 28
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 30
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 30
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::InheritableOptions#initialize 24
0.16% 0.16% 0.00 0.00 0.00 0.00 1 ActiveSupport::OrderedHash#initialize 26
    0.00 0.00 0.00 0.00 1/9 Hash#initialize 27
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Static#call 20
0.16% 0.06% 0.00 0.00 0.00 0.00 1 ActionDispatch::Static#directory_exist? 39
    0.00 0.00 0.00 0.00 1/6 <Module::Rack::Utils>#unescape 40
    0.00 0.00 0.00 0.00 1/1 <Class::File>#directory? 41
    0.00 0.00 0.00 0.00 1/3 <Class::File>#join 40
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#verify 34
0.16% 0.14% 0.00 0.00 0.00 0.00 1 <Module::Marshal>#load
    0.00 0.00 0.00 0.00 1/54 <Class::Object>#allocate
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#redirect_to 58
0.16% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::RackDelegation#status= 7
    0.00 0.00 0.00 0.00 1/22 Kernel#__send__ 8
    0.00 0.00 0.00 0.00 1/10 ActiveSupport::Configurable#config 33
    0.00 0.00 0.00 0.00 1/10 <Class::ActionController::Base>#page_cache_extension 22
    0.00 0.00 0.00 0.00 8/10 <Class::ActionController::Base>#logger 22
0.16% 0.16% 0.00 0.00 0.00 0.00 10 ActiveSupport::Configurable::ClassMethods#config 11
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#env_for 177
0.16% 0.04% 0.00 0.00 0.00 0.00 1 URI::Generic#query= 525
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_query 526
    0.00 0.00 0.00 0.00 1/8 URI::Generic#set_query 527
    0.00 0.00 0.00 0.00 2/6 Rack::Test::Cookie#replaces? 29
    0.00 0.00 0.00 0.00 4/6 Rack::Test::Cookie#valid? 74
0.16% 0.11% 0.00 0.00 0.00 0.00 6 Rack::Test::Cookie#domain 43
    0.00 0.00 0.00 0.00 6/377 Hash#[] 44
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#env_for 164
0.15% 0.05% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#default_env 250
    0.00 0.00 0.00 0.00 1/18 Hash#merge 251
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#headers_for_env 251
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::GeneratableRegexp::InstanceMethods#generate 51
0.15% 0.06% 0.00 0.00 0.00 0.00 2 Rack::Mount::GeneratableRegexp::InstanceMethods#generatable? 46
    0.00 0.00 0.00 0.00 2/7 Enumerable#any? 47
    0.00 0.00 0.00 0.00 2/4 Rack::Mount::GeneratableRegexp::InstanceMethods#segments 47
    0.00 0.00 0.00 0.00 1/2 <Class::Rails::LogSubscriber>#flush_all! 84
    0.00 0.00 0.00 0.00 1/2 ActionController::Instrumentation#process_action 17
0.15% 0.15% 0.00 0.00 0.00 0.00 2 Symbol#to_proc
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::FlashHash#keep 106
0.15% 0.05% 0.00 0.00 0.00 0.00 1 ActionDispatch::Flash::FlashHash#use 162
    0.00 0.00 0.00 0.00 1/55 Array#each 163
    0.00 0.00 0.00 0.00 1/1 Kernel#Array 163
    0.00 0.00 0.00 0.00 1/377 Hash#[] 164
    0.00 0.00 0.00 0.00 3/9 Array#each
    0.00 0.00 0.00 0.00 2/9 String#% 80
    0.00 0.00 0.00 0.00 4/9 Rack::Test::Cookie#valid? 75
0.15% 0.15% 0.00 0.00 0.00 0.00 9 String#=~
    0.00 0.00 0.00 0.00 1/1 Kernel#__send__
0.15% 0.09% 0.00 0.00 0.00 0.00 1 Warden::Config#default_strategies 62
    0.00 0.00 0.00 0.00 3/377 Hash#[] 68
    0.00 0.00 0.00 0.00 1/11 Array#empty? 67
    0.00 0.00 0.00 0.00 1/13 Array#last 63
    0.00 0.00 0.00 0.00 1/66 Module#=== 63
    0.00 0.00 0.00 0.00 1/5 Array#pop 63
    0.00 0.00 0.00 0.00 1/17 Rack::Runtime#call 20
    0.00 0.00 0.00 0.00 1/17 Rack::Test::Session#env_for 196
    0.00 0.00 0.00 0.00 2/17 ActionDispatch::Http::Upload#normalize_parameters 37
    0.00 0.00 0.00 0.00 2/17 ActionDispatch::Routing::RouteSet::Generator#handle_nil_action! 366
    0.00 0.00 0.00 0.00 2/17 Rack::Test::Cookie#secure? 48
    0.00 0.00 0.00 0.00 9/17 Array#each
0.14% 0.14% 0.00 0.00 0.00 0.00 17 Hash#has_key?
    0.00 0.00 0.00 0.00 2/16 String#% 80
    0.00 0.00 0.00 0.00 1/16 URI::Generic#check_port 405
    0.00 0.00 0.00 0.00 4/16 URI::Generic#set_port 418
    0.00 0.00 0.00 0.00 9/16 ActiveSupport::HashWithIndifferentAccess#convert_key 129
0.14% 0.14% 0.00 0.00 0.00 0.00 16 Kernel#kind_of?
    0.00 0.00 0.00 0.00 1/2 Rack::MockSession#request 33
    0.00 0.00 0.00 0.00 1/2 Rack::Sendfile#call 106
0.14% 0.08% 0.00 0.00 0.00 0.00 2 ActionDispatch::Response#respond_to? 88
    0.00 0.00 0.00 0.00 2/38 Kernel#respond_to? 90
    0.00 0.00 0.00 0.00 2/23 Kernel#== 89
    0.00 0.00 0.00 0.00 2/49 Symbol#to_sym 89
    0.00 0.00 0.00 0.00 1/1 Rack::MockResponse#initialize 148
0.14% 0.04% 0.00 0.00 0.00 0.00 1 <Class::Rack::Utils::HeaderHash>#new 266
    0.00 0.00 0.00 0.00 1/66 Module#=== 267
    0.00 0.00 0.00 0.00 1/69 Class#new 267
    0.00 0.00 0.00 0.00 1/1 <Object::Rack::Mount::RouteSet>#recognize 84
0.14% 0.06% 0.00 0.00 0.00 0.00 1 <Class::Rack::Mount::Analysis::Splitting::Key>#split 9
    0.00 0.00 0.00 0.00 1/23 String#split 10
    0.00 0.00 0.00 0.00 1/45 Array#shift 11
    0.00 0.00 0.00 0.00 1/8 Array#[] 11
    0.00 0.00 0.00 0.00 1/8 Array#<< 12
    0.00 0.00 0.00 0.00 1/98 String#== 11
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::HashWithIndifferentAccess#merge 98
0.14% 0.02% 0.00 0.00 0.00 0.00 1 ActiveSupport::HashWithIndifferentAccess#dup 91
    0.00 0.00 0.00 0.00 1/69 Class#new 92
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::UrlFor#url_options 102
0.14% 0.05% 0.00 0.00 0.00 0.00 1 Devise::FailureApp#default_url_options 55
    0.00 0.00 0.00 0.00 1/1 <Class::Devise::FailureApp>#default_url_options 56
    0.00 0.00 0.00 0.00 1/1 Kernel#singleton_class 56
    0.00 0.00 0.00 0.00 1/2 ActionView::LookupContext::Accessors#locale= 30
    0.00 0.00 0.00 0.00 1/2 ActionView::LookupContext::Accessors#formats= 30
0.14% 0.08% 0.00 0.00 0.00 0.00 2 <Class::Array>#wrap 13
    0.00 0.00 0.00 0.00 2/2 Array#to_ary 17
    0.00 0.00 0.00 0.00 2/23 Kernel#nil? 14
    0.00 0.00 0.00 0.00 2/38 Kernel#respond_to? 14
    0.00 0.00 0.00 0.00 1/15 Array#reject!
    0.00 0.00 0.00 0.00 1/15 URI::Generic#merge_path 631
    0.00 0.00 0.00 0.00 1/15 <Class::Rack::MockRequest>#env_for 84
    0.00 0.00 0.00 0.00 1/15 URI::Generic#+ 742
    0.00 0.00 0.00 0.00 1/15 <Module::Rack::Utils>#normalize_params 79
    0.00 0.00 0.00 0.00 2/15 URI::Generic#set_port 419
    0.00 0.00 0.00 0.00 5/15 Hash#each
    0.00 0.00 0.00 0.00 3/15 Rack::Request#fullpath 239
0.14% 0.14% 0.00 0.00 0.00 0.00 15 String#empty?
    0.00 0.00 0.00 0.00 1/18 ActionDispatch::Routing::RouteSet::Generator#generate 382
    0.00 0.00 0.00 0.00 1/18 ActionDispatch::Response#assign_default_content_type_and_charset! 193
    0.00 0.00 0.00 0.00 2/18 ActionDispatch::Routing::RouteSet#url_for 449
    0.00 0.00 0.00 0.00 2/18 Proc#call
    0.00 0.00 0.00 0.00 12/18 URI::Generic#to_s 1030
0.14% 0.14% 0.00 0.00 0.00 0.00 18 String#<<
    0.00 0.00 0.00 0.00 2/2 Kernel#send
0.14% 0.14% 0.00 0.00 0.00 0.00 2 String#interpolate_without_ruby_19_syntax
    0.00 0.00 0.00 0.00 1/1 Rails::Rack::Logger#before_dispatch 26
0.14% 0.14% 0.00 0.00 0.00 0.00 1 Time#to_default_s
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#call 23
0.14% 0.07% 0.00 0.00 0.00 0.00 1 ActionDispatch::Routing::RouteSet::Dispatcher#controller 35
    0.00 0.00 0.00 0.00 1/3 ActiveSupport::Dependencies::Reference#get 44
    0.00 0.00 0.00 0.00 2/377 Hash#[] 38
    0.00 0.00 0.00 0.00 1/11 Hash#key? 36
    0.00 0.00 0.00 0.00 1/2 ActionView::LookupContext::Accessors#locale= 31
    0.00 0.00 0.00 0.00 1/2 ActionView::LookupContext::Accessors#formats= 31
0.14% 0.08% 0.00 0.00 0.00 0.00 2 ActionView::LookupContext::Details#_set_detail 216
    0.00 0.00 0.00 0.00 2/152 Hash#[]= 219
    0.00 0.00 0.00 0.00 2/5 Kernel#freeze 219
    0.00 0.00 0.00 0.00 2/2 Kernel#frozen? 218
    0.00 0.00 0.00 0.00 1/1 Array#each
0.14% 0.10% 0.00 0.00 0.00 0.00 1 <Module::Rack::Utils>#normalize_params 71
    0.00 0.00 0.00 0.00 1/98 String#== 81
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 82
    0.00 0.00 0.00 0.00 1/15 String#empty? 79
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 286
0.13% 0.03% 0.00 0.00 0.00 0.00 1 URI::Generic#port= 429
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_port 430
    0.00 0.00 0.00 0.00 1/7 URI::Generic#set_port 431
    0.00 0.00 0.00 0.00 2/2 URI::Generic#to_s 1030
0.13% 0.10% 0.00 0.00 0.00 0.00 2 URI::Generic#path_query 988
    0.00 0.00 0.00 0.00 4/16 String#+ 991
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#process_request 219
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#retry_with_digest_auth? 242
0.13% 0.07% 0.00 0.00 0.00 0.00 2 Rack::Test::Session#last_response 1
    0.00 0.00 0.00 0.00 2/22 Kernel#__send__ 3
    0.00 0.00 0.00 0.00 2/2 Object#to_query 10
0.13% 0.06% 0.00 0.00 0.00 0.00 2 <Class::CGI>#escape 341
    0.00 0.00 0.00 0.00 2/29 String#gsub 342
    0.00 0.00 0.00 0.00 2/19 String#tr 342
    0.00 0.00 0.00 0.00 1/12 <Object::Rack::Mount::RouteSet>#recognize 87
    0.00 0.00 0.00 0.00 2/12 ActiveSupport::Notifications::Instrumenter#instrument 20
    0.00 0.00 0.00 0.00 1/12 Rack::Test::Session#process_request 217
    0.00 0.00 0.00 0.00 1/12 Set#each 194
    0.00 0.00 0.00 0.00 2/12 ActionDispatch::Callbacks#_run_call_callbacks 419
    0.00 0.00 0.00 0.00 2/12 ActionDispatch::Routing::RouteSet#url_for 445
    0.00 0.00 0.00 0.00 3/12 ActionDispatch::Response::Setup#initialize 62
0.13% 0.13% 0.00 0.00 0.00 0.00 12 Kernel#block_given?
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#normalize_controller_action_id! 347
0.13% 0.07% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet::Generator#use_recall_for 313
    0.00 0.00 0.00 0.00 4/377 Hash#[] 314
    0.00 0.00 0.00 0.00 1/98 String#== 314
    0.00 0.00 0.00 0.00 1/11 Hash#key? 314
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Session::AbstractStore#call 121
0.13% 0.06% 0.00 0.00 0.00 0.00 2 ActionDispatch::Session::CookieStore::OptionsHash#[] 48
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Session::AbstractStore::SessionHash#[] 49
    0.00 0.00 0.00 0.00 2/23 Kernel#== 49
    0.00 0.00 0.00 0.00 1/377 Hash#[] 49
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::MessageVerifier#generate_digest 59
0.13% 0.13% 0.00 0.00 0.00 0.00 2 <Class::OpenSSL::HMAC>#hexdigest
    0.00 0.00 0.00 0.00 1/1 Class#new
0.13% 0.04% 0.00 0.00 0.00 0.00 1 AbstractController::Layouts#initialize 298
    0.00 0.00 0.00 0.00 1/1 AbstractController::Rendering#initialize 300
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::HashWithIndifferentAccess#default 23
0.13% 0.05% 0.00 0.00 0.00 0.00 2 ActiveSupport::HashWithIndifferentAccess#include? 66
    0.00 0.00 0.00 0.00 2/9 ActiveSupport::HashWithIndifferentAccess#convert_key 67
    0.00 0.00 0.00 0.00 2/11 Hash#key? 67
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 285
0.13% 0.04% 0.00 0.00 0.00 0.00 1 URI::Generic#host= 396
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_host 397
    0.00 0.00 0.00 0.00 1/6 URI::Generic#set_host 398
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore#call 115
0.13% 0.04% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::AbstractStore::SessionHash#to_hash 33
    0.00 0.00 0.00 0.00 1/6 Hash#delete_if 35
    0.00 0.00 0.00 0.00 1/2 Hash#replace 34
    0.00 0.00 0.00 0.00 1/1 Rack::Mount::RouteSet#call 135
0.13% 0.07% 0.00 0.00 0.00 0.00 1 <Module::Rack::Mount::Utils>#normalize_path 25
    0.00 0.00 0.00 0.00 1/4 String#sub! 28
    0.00 0.00 0.00 0.00 1/1 String#squeeze! 27
    0.00 0.00 0.00 0.00 1/98 String#== 29
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Cookies::SignedCookieJar#initialize 179
0.13% 0.07% 0.00 0.00 0.00 0.00 1 ActionDispatch::Cookies::SignedCookieJar#ensure_secret_secure 212
    0.00 0.00 0.00 0.00 1/4 String#blank? 213
    0.00 0.00 0.00 0.00 1/3 Fixnum#< 221
    0.00 0.00 0.00 0.00 1/1 String#length 221
    0.00 0.00 0.00 0.00 1/2 ActionView::LookupContext::Accessors#locale= 30
    0.00 0.00 0.00 0.00 1/2 ActionView::LookupContext::Accessors#formats= 30
0.13% 0.05% 0.00 0.00 0.00 0.00 2 Object#presence 35
    0.00 0.00 0.00 0.00 2/10 Object#present? 36
    0.00 0.00 0.00 0.00 1/1 ActionController::Railties::LogSubscriber#process_action 18
0.13% 0.05% 0.00 0.00 0.00 0.00 1 ActiveRecord::Railties::ControllerRuntime::ClassMethods#log_process_action 30
    0.00 0.00 0.00 0.00 1/1 ActionController::Instrumentation::ClassMethods#log_process_action 31
    0.00 0.00 0.00 0.00 1/377 Hash#[] 31
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Authenticatable#valid_controller? 67
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Authenticatable#params_authenticatable? 46
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Authenticatable#http_authenticatable? 41
0.13% 0.09% 0.00 0.00 0.00 0.00 3 Devise::Strategies::Base#mapping 6
    0.00 0.00 0.00 0.00 1/1 <Module::Devise>#mappings 8
    0.00 0.00 0.00 0.00 1/377 Hash#[] 8
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#process 297
0.12% 0.05% 0.00 0.00 0.00 0.00 2 Rack::Test::Session#last_request 1
    0.00 0.00 0.00 0.00 2/22 Kernel#__send__ 3
    0.00 0.00 0.00 0.00 1/11 Rack::Test::Session#env_for 171
    0.00 0.00 0.00 0.00 1/11 <Class::Rack::MockRequest>#env_for 80
    0.00 0.00 0.00 0.00 1/11 ActionController::Railties::LogSubscriber#start_processing 12
    0.00 0.00 0.00 0.00 2/11 String#gsub
    0.00 0.00 0.00 0.00 6/11 <Module::URI>#parse 488
0.12% 0.12% 0.00 0.00 0.00 0.00 11 String#upcase
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#generate 41
0.12% 0.03% 0.00 0.00 0.00 0.00 1 <Module::Base64>#encode64s 39
    0.00 0.00 0.00 0.00 1/1 <Module::Base64>#encode64 40
    0.00 0.00 0.00 0.00 1/29 String#gsub 40
    0.00 0.00 0.00 0.00 2/2 Hash#each
0.12% 0.05% 0.00 0.00 0.00 0.00 2 <Module::Rack::Mount::Utils>#unescape_uri 65
    0.00 0.00 0.00 0.00 2/2 URI::Escape#unescape 66
    0.00 0.00 0.00 0.00 1/5 Devise::FailureApp#warden 80
    0.00 0.00 0.00 0.00 4/5 Devise::FailureApp#warden_options 84
0.12% 0.12% 0.00 0.00 0.00 0.00 5 ActionController::Metal#env 5
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext#initialize 63
0.12% 0.03% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext::ViewPaths#view_paths= 74
    0.00 0.00 0.00 0.00 1/1 <Class::ActionView::Base>#process_view_paths 75
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Routing::RouteSet::Dispatcher#controller 44
    0.00 0.00 0.00 0.00 2/3 Devise::Mapping#to 88
0.12% 0.09% 0.00 0.00 0.00 0.00 3 ActiveSupport::Dependencies::Reference#get 496
    0.00 0.00 0.00 0.00 3/377 Hash#[] 497
    0.00 0.00 0.00 0.00 2/2 URI::Generic#normalize 972
0.12% 0.09% 0.00 0.00 0.00 0.00 2 URI::Generic#normalize! 979
    0.00 0.00 0.00 0.00 1/35 String#downcase 983
    0.00 0.00 0.00 0.00 3/98 String#== 980
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Session::AbstractStore#call 126
    0.00 0.00 0.00 0.00 1/4 Hash#reverse_merge! 24
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Session::CookieStore::OptionsHash#initialize 45
    0.00 0.00 0.00 0.00 1/4 Warden::Manager#call_failure_app 109
0.12% 0.12% 0.00 0.00 0.00 0.00 4 Hash#merge!
    0.00 0.00 0.00 0.00 1/11 ActionDispatch::Routing::RouteSet::Dispatcher#controller 36
    0.00 0.00 0.00 0.00 1/11 ActionDispatch::Routing::RouteSet::Generator#use_recall_for 314
    0.00 0.00 0.00 0.00 1/11 ActionController::Redirecting#_extract_redirect_to_status 65
    0.00 0.00 0.00 0.00 1/11 ActionDispatch::Flash#call 179
    0.00 0.00 0.00 0.00 1/11 ActionDispatch::Routing::RouteSet::Dispatcher#call 23
    0.00 0.00 0.00 0.00 2/11 ActiveSupport::HashWithIndifferentAccess#include? 67
    0.00 0.00 0.00 0.00 1/11 ActiveRecord::ConnectionAdapters::ConnectionManagement#call 369
    0.00 0.00 0.00 0.00 1/11 ActionController::HideActions::ClassMethods#visible_action? 37
    0.00 0.00 0.00 0.00 2/11 Warden::Proxy#_fetch_strategy 293
0.12% 0.12% 0.00 0.00 0.00 0.00 11 Hash#key?
    0.00 0.00 0.00 0.00 1/1 Set#- 291
0.12% 0.04% 0.00 0.00 0.00 0.00 1 Set#subtract 272
    0.00 0.00 0.00 0.00 1/55 Array#each 274
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 273
    0.00 0.00 0.00 0.00 1/1 Kernel#dup
0.12% 0.04% 0.00 0.00 0.00 0.00 1 Set#initialize_copy 81
    0.00 0.00 0.00 0.00 1/1 Kernel#instance_eval 82
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 82
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#initialize 28
0.12% 0.03% 0.00 0.00 0.00 0.00 1 Warden::Proxy#errors 5
    0.00 0.00 0.00 0.00 1/377 Hash#[] 6
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 6
    0.00 0.00 0.00 0.00 1/69 Class#new 6
    0.00 0.00 0.00 0.00 3/3 Hash#each
0.12% 0.03% 0.00 0.00 0.00 0.00 3 Enumerable#find
    0.00 0.00 0.00 0.00 3/55 Array#each
    0.00 0.00 0.00 0.00 1/11 Warden::Proxy#_run_strategies_for 279
    0.00 0.00 0.00 0.00 1/11 Warden::Config#default_strategies 67
    0.00 0.00 0.00 0.00 2/11 I18n::Backend::Base#preserve_encoding 168
    0.00 0.00 0.00 0.00 2/11 URI::Generic#merge_path 653
    0.00 0.00 0.00 0.00 5/11 Mutex#synchronize
0.11% 0.11% 0.00 0.00 0.00 0.00 11 Array#empty?
    0.00 0.00 0.00 0.00 1/8 URI::Generic#query= 527
    0.00 0.00 0.00 0.00 2/8 URI::Generic#+ 762
    0.00 0.00 0.00 0.00 5/8 URI::Generic#initialize 189
0.11% 0.11% 0.00 0.00 0.00 0.00 8 URI::Generic#set_query 520
    0.00 0.00 0.00 0.00 8/8 URI::Generic#default_port 31
0.11% 0.11% 0.00 0.00 0.00 0.00 8 <Class::URI::Generic>#default_port 26
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#process_request 209
0.11% 0.04% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#retry_with_digest_auth? 240
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#last_response 242
    0.00 0.00 0.00 0.00 1/59 Fixnum#== 242
    0.00 0.00 0.00 0.00 5/5 <Module::URI>#split 415
0.11% 0.11% 0.00 0.00 0.00 0.00 5 MatchData#[]
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 284
0.11% 0.03% 0.00 0.00 0.00 0.00 1 URI::Generic#scheme= 243
    0.00 0.00 0.00 0.00 1/1 URI::Generic#check_scheme 244
    0.00 0.00 0.00 0.00 1/6 URI::Generic#set_scheme 245
    0.00 0.00 0.00 0.00 1/1 Rails::Application#call 145
0.11% 0.09% 0.00 0.00 0.00 0.00 1 Hash#reverse_merge! 23
    0.00 0.00 0.00 0.00 1/4 Hash#merge! 24
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection 330
0.11% 0.04% 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#connection 95
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id 96
    0.00 0.00 0.00 0.00 1/377 Hash#[] 96
    0.00 0.00 0.00 0.00 1/1 Kernel#__send__
0.11% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Response#status= 69
    0.00 0.00 0.00 0.00 1/1 <Module::Rack::Utils>#status_code 70
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_for_http_auth? 24
0.11% 0.05% 0.00 0.00 0.00 0.00 1 ActionDispatch::Request#authorization 225
    0.00 0.00 0.00 0.00 4/377 Hash#[] 227
    0.00 0.00 0.00 0.00 1/1 Rails::Rack::Logger#before_dispatch 26
0.11% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Request#ip 145
    0.00 0.00 0.00 0.00 1/1 Rack::Request#ip 146
    0.00 0.00 0.00 0.00 2/9 ActionDispatch::Flash::FlashHash#sweep 131
    0.00 0.00 0.00 0.00 2/9 Hash#stringify_keys! 9
    0.00 0.00 0.00 0.00 5/9 Hash#symbolize_keys! 24
0.11% 0.11% 0.00 0.00 0.00 0.00 9 Hash#keys
    0.00 0.00 0.00 0.00 1/7 ActionController::Railties::LogSubscriber#start_processing 13
    0.00 0.00 0.00 0.00 1/7 ActionDispatch::Http::Cache::Response#handle_conditional_get! 89
    0.00 0.00 0.00 0.00 2/7 I18n::Backend::Base#interpolate 153
    0.00 0.00 0.00 0.00 2/7 I18n::Backend::Base#translate 36
    0.00 0.00 0.00 0.00 1/7 ActionDispatch::Flash#call 179
0.11% 0.11% 0.00 0.00 0.00 0.00 7 Hash#empty?
    0.00 0.00 0.00 0.00 1/1 URI::Generic#query= 526
0.10% 0.07% 0.00 0.00 0.00 0.00 1 URI::Generic#check_query 500
    0.00 0.00 0.00 0.00 1/53 Regexp#=~ 511
    0.00 0.00 0.00 0.00 1/98 String#== 511
    0.00 0.00 0.00 0.00 5/5 URI::Generic#set_userinfo 324
0.10% 0.10% 0.00 0.00 0.00 0.00 5 URI::Generic#split_userinfo 345
    0.00 0.00 0.00 0.00 4/4 Class#new
0.10% 0.10% 0.00 0.00 0.00 0.00 4 Regexp#initialize
    0.00 0.00 0.00 0.00 1/1 I18n::Backend::Base#default 101
0.10% 0.06% 0.00 0.00 0.00 0.00 1 Hash#reject
    0.00 0.00 0.00 0.00 3/23 Kernel#==
    0.00 0.00 0.00 0.00 1/61 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 1/50 Hash#initialize_copy
    0.00 0.00 0.00 0.00 1/2 Devise::Strategies::Authenticatable#params_authenticatable? 46
    0.00 0.00 0.00 0.00 1/2 Devise::Strategies::Authenticatable#http_authenticatable? 41
0.10% 0.03% 0.00 0.00 0.00 0.00 2 Devise::Mapping#to 87
    0.00 0.00 0.00 0.00 2/3 ActiveSupport::Dependencies::Reference#get 88
    0.00 0.00 0.00 0.00 1/13 <Module::I18n>#t 148
    0.00 0.00 0.00 0.00 1/13 Warden::Config#default_strategies 63
    0.00 0.00 0.00 0.00 1/13 Devise::Strategies::Authenticatable#authenticatable_name 107
    0.00 0.00 0.00 0.00 1/13 Warden::Proxy#_retrieve_scope_and_opts 268
    0.00 0.00 0.00 0.00 3/13 Array#extract_options! 23
    0.00 0.00 0.00 0.00 1/13 <Module::I18n>#translate 148
    0.00 0.00 0.00 0.00 3/13 URI::Generic#merge_path 638
    0.00 0.00 0.00 0.00 2/13 Warden::Hooks#_run_callbacks 7
0.10% 0.10% 0.00 0.00 0.00 0.00 13 Array#last
    0.00 0.00 0.00 0.00 1/8 ActionDispatch::Session::AbstractStore#call 121
    0.00 0.00 0.00 0.00 1/8 I18n::Backend::Base#translate 41
    0.00 0.00 0.00 0.00 6/8 URI::Generic#userinfo 359
0.10% 0.10% 0.00 0.00 0.00 0.00 8 NilClass#nil?
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Integration::Session#process 293
    0.00 0.00 0.00 0.00 1/4 Rack::MockSession#request 35
    0.00 0.00 0.00 0.00 2/4 Kernel#__send__
0.10% 0.10% 0.00 0.00 0.00 0.00 4 Rack::MockSession#last_response 50
    0.00 0.00 0.00 0.00 1/4 ActiveSupport::MessageVerifier#verify 30
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Cookies::SignedCookieJar#ensure_secret_secure 213
    0.00 0.00 0.00 0.00 2/4 Object#present? 18
0.10% 0.10% 0.00 0.00 0.00 0.00 4 String#blank? 67
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#to_a 145
0.10% 0.06% 0.00 0.00 0.00 0.00 1 Rack::Response#to_a 69
    0.00 0.00 0.00 0.00 1/7 Array#include? 72
    0.00 0.00 0.00 0.00 2/4 Integer#to_i 76
    0.00 0.00 0.00 0.00 1/6 URI::Generic#+ 752
    0.00 0.00 0.00 0.00 5/6 URI::Generic#initialize 188
0.10% 0.10% 0.00 0.00 0.00 0.00 6 URI::Generic#set_path 489
    0.00 0.00 0.00 0.00 1/8 Rack::Test::CookieJar#<< 137
    0.00 0.00 0.00 0.00 1/8 Array#each
    0.00 0.00 0.00 0.00 1/8 URI::Generic#merge_path 669
    0.00 0.00 0.00 0.00 1/8 <Class::Rack::Mount::Analysis::Splitting::Key>#split 12
    0.00 0.00 0.00 0.00 4/8 ActiveSupport::BufferedLogger#add 65
0.09% 0.09% 0.00 0.00 0.00 0.00 8 Array#<<
    0.00 0.00 0.00 0.00 1/8 <Object::Rack::Mount::RouteSet>#recognize 84
    0.00 0.00 0.00 0.00 2/8 #<Class:#<Array:0x102f53040>>#optimized_each 65
    0.00 0.00 0.00 0.00 1/8 <Module::Base64>#decode64 59
    0.00 0.00 0.00 0.00 1/8 <Class::Rack::Mount::Analysis::Splitting::Key>#split 11
    0.00 0.00 0.00 0.00 2/8 NestedMultimap#[] 62
    0.00 0.00 0.00 0.00 1/8 ActionDispatch::Integration::Session#process 259
0.09% 0.09% 0.00 0.00 0.00 0.00 8 Array#[]
    0.00 0.00 0.00 0.00 1/9 Kernel#inspect
    0.00 0.00 0.00 0.00 1/9 Object#to_param 6
    0.00 0.00 0.00 0.00 2/9 <Class::Rack::MockRequest>#env_for 129
    0.00 0.00 0.00 0.00 1/9 URI::Generic#to_s 1026
    0.00 0.00 0.00 0.00 2/9 ApplicationController#_run_process_action_callbacks 402
    0.00 0.00 0.00 0.00 2/9 <Module::ActiveSupport::Notifications>#instrumenter 55
0.09% 0.09% 0.00 0.00 0.00 0.00 9 Fixnum#to_s
    0.00 0.00 0.00 0.00 2/2 Class#new
0.09% 0.06% 0.00 0.00 0.00 0.00 2 ActionController::RoutingError#initialize 10
    0.00 0.00 0.00 0.00 2/2 Exception#initialize 11
    0.00 0.00 0.00 0.00 1/4 Rack::Request#POST 150
    0.00 0.00 0.00 0.00 1/4 <Module::Rack::Mount::Utils>#normalize_path 28
    0.00 0.00 0.00 0.00 2/4 ActionDispatch::Routing::RouteSet::Generator#initialize 301
0.09% 0.09% 0.00 0.00 0.00 0.00 4 String#sub!
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Static#directory_exist? 40
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Static#file_exist? 35
0.09% 0.09% 0.00 0.00 0.00 0.00 3 <Class::File>#join
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Cookie#matches? 82
0.09% 0.03% 0.00 0.00 0.00 0.00 1 Rack::Test::Cookie#expired? 62
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Cookie#expires 63
    0.00 0.00 0.00 0.00 1/1 Class#new
0.09% 0.06% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::AbstractStore::SessionHash#initialize 16
    0.00 0.00 0.00 0.00 1/9 Hash#initialize 17
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::ParamsParser#parse_formatted_parameters 28
0.09% 0.04% 0.00 0.00 0.00 0.00 1 ActionDispatch::Request#content_length 133
    0.00 0.00 0.00 0.00 1/1 Rack::Request#content_length 134
    0.00 0.00 0.00 0.00 1/4 String#to_i 134
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Cookies::SignedCookieJar#[] 185
0.09% 0.04% 0.00 0.00 0.00 0.00 2 ActionDispatch::Cookies::CookieJar#[] 77
    0.00 0.00 0.00 0.00 2/377 Hash#[] 78
    0.00 0.00 0.00 0.00 2/105 String#to_s 78
    0.00 0.00 0.00 0.00 2/2 AbstractController::Rendering#process 42
0.09% 0.07% 0.00 0.00 0.00 0.00 2 <Module::I18n>#config= 26
    0.00 0.00 0.00 0.00 2/38 <Class::Thread>#current 27
    0.00 0.00 0.00 0.00 2/4 Thread#[]= 27
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::ViewPaths#view_paths= 75
0.09% 0.04% 0.00 0.00 0.00 0.00 1 <Class::ActionView::Base>#process_view_paths 203
    0.00 0.00 0.00 0.00 1/41 Kernel#dup 204
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 204
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Accessors#_locale_defaults 41
0.09% 0.03% 0.00 0.00 0.00 0.00 1 <Module::I18n>#default_locale 34
    0.00 0.00 0.00 0.00 1/9 <Module::I18n>#config 35
    0.00 0.00 0.00 0.00 1/1 I18n::Config#default_locale 35
    0.00 0.00 0.00 0.00 1/6 URI::Generic#+ 748
    0.00 0.00 0.00 0.00 5/6 URI::Generic#initialize 192
0.09% 0.09% 0.00 0.00 0.00 0.00 6 URI::Generic#set_fragment 572
    0.00 0.00 0.00 0.00 1/6 URI::Generic#host= 398
    0.00 0.00 0.00 0.00 5/6 URI::Generic#initialize 186
0.09% 0.09% 0.00 0.00 0.00 0.00 6 URI::Generic#set_host 391
    0.00 0.00 0.00 0.00 1/5 <Module::Base64>#encode64 97
    0.00 0.00 0.00 0.00 4/5 String#gsub
0.09% 0.09% 0.00 0.00 0.00 0.00 5 Array#pack
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Session::CookieStore#set_session 78
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Session::CookieStore#load_session 68
0.09% 0.07% 0.00 0.00 0.00 0.00 2 ActionDispatch::Session::CookieStore#persistent_session_id! 81
    0.00 0.00 0.00 0.00 2/377 Hash#[] 83
    0.00 0.00 0.00 0.00 1/1 #<Module:0x103594e90>#projects_path 174
0.09% 0.03% 0.00 0.00 0.00 0.00 1 #<Module:0x103594e90>#hash_for_projects_path 147
    0.00 0.00 0.00 0.00 1/18 Hash#merge 148
    0.00 0.00 0.00 0.00 1/6 URI::Generic#scheme= 245
    0.00 0.00 0.00 0.00 5/6 URI::Generic#initialize 184
0.09% 0.09% 0.00 0.00 0.00 0.00 6 URI::Generic#set_scheme 238
    0.00 0.00 0.00 0.00 2/2 URI::Generic#merge_path 623
0.09% 0.03% 0.00 0.00 0.00 0.00 2 URI::Generic#split_path 613
    0.00 0.00 0.00 0.00 2/23 String#split 614
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component_ary 1072
0.09% 0.04% 0.00 0.00 0.00 0.00 2 URI::Generic#component 224
    0.00 0.00 0.00 0.00 2/2 <Class::URI::Generic>#component 225
    0.00 0.00 0.00 0.00 2/25 Kernel#class 225
    0.00 0.00 0.00 0.00 2/2 Rails::LogSubscriber#info 98
0.09% 0.06% 0.00 0.00 0.00 0.00 2 Rails::LogSubscriber#logger 88
    0.00 0.00 0.00 0.00 2/2 <Module::Rails>#logger 89
    0.00 0.00 0.00 0.00 1/1 AbstractController::Layouts#initialize 300
0.09% 0.03% 0.00 0.00 0.00 0.00 1 AbstractController::Rendering#initialize 71
    0.00 0.00 0.00 0.00 1/2 ActionController::Metal#initialize 73
    0.00 0.00 0.00 0.00 1/1 ActionController::Instrumentation#process_action 17
0.09% 0.05% 0.00 0.00 0.00 0.00 1 ActionDispatch::Request#method 70
    0.00 0.00 0.00 0.00 3/377 Hash#[] 73
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Http::URL#host 30
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Authenticatable#authenticatable_name 107
0.09% 0.09% 0.00 0.00 0.00 0.00 3 String#sub
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Accessors#_locale_defaults 41
0.09% 0.03% 0.00 0.00 0.00 0.00 1 <Module::I18n>#locale 34
    0.00 0.00 0.00 0.00 1/9 <Module::I18n>#config 35
    0.00 0.00 0.00 0.00 1/2 I18n::Config#locale 35
    0.00 0.00 0.00 0.00 2/2 <Class::ActionController::Base>#_update_process_action_superclass_callbacks 580
0.09% 0.08% 0.00 0.00 0.00 0.00 2 Array#-
    0.00 0.00 0.00 0.00 5/40 Kernel#hash
    0.00 0.00 0.00 0.00 2/2 Warden::Proxy#_fetch_strategy 295
0.09% 0.05% 0.00 0.00 0.00 0.00 2 <Module::Warden::Strategies>#[] 30
    0.00 0.00 0.00 0.00 2/2 <Module::Warden::Strategies>#_strategies 31
    0.00 0.00 0.00 0.00 2/377 Hash#[] 31
    0.00 0.00 0.00 0.00 5/5 URI::Generic#initialize 191
0.08% 0.08% 0.00 0.00 0.00 0.00 5 URI::Generic#set_registry 453
    0.00 0.00 0.00 0.00 2/2 #<Class:#<Array:0x102f53040>>#optimized_each 65
0.08% 0.04% 0.00 0.00 0.00 0.00 2 String#match
    0.00 0.00 0.00 0.00 2/2 Regexp#match
    0.00 0.00 0.00 0.00 2/11 <Module::ActiveSupport::Notifications>#instrumenter 55
    0.00 0.00 0.00 0.00 9/11 <Module::I18n>#config 22
0.08% 0.08% 0.00 0.00 0.00 0.00 11 Thread#[]
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Request#content_length 134
    0.00 0.00 0.00 0.00 1/4 Kernel#try
    0.00 0.00 0.00 0.00 2/4 URI::Generic#set_port 422
0.08% 0.08% 0.00 0.00 0.00 0.00 4 String#to_i
    0.00 0.00 0.00 0.00 1/4 URI::Generic#relative? 610
    0.00 0.00 0.00 0.00 3/4 URI::Generic#merge0 793
0.08% 0.08% 0.00 0.00 0.00 0.00 4 URI::Generic#absolute? 597
    0.00 0.00 0.00 0.00 1/4 <Module::Base64>#decode64 59
    0.00 0.00 0.00 0.00 1/4 ActiveSupport::MessageVerifier#secure_compare 50
    0.00 0.00 0.00 0.00 2/4 String#gsub
0.08% 0.08% 0.00 0.00 0.00 0.00 4 String#unpack
    0.00 0.00 0.00 0.00 2/2 Devise::FailureApp#http_auth? 67
0.08% 0.08% 0.00 0.00 0.00 0.00 2 <Module::Devise>#navigational_formats 12
    0.00 0.00 0.00 0.00 1/3 Array#map
    0.00 0.00 0.00 0.00 2/3 Devise::FailureApp#http_auth? 67
0.08% 0.08% 0.00 0.00 0.00 0.00 3 Mime::Type#to_sym 178
    0.00 0.00 0.00 0.00 6/6 Array#each
0.08% 0.08% 0.00 0.00 0.00 0.00 6 Kernel#instance_variable_set
    0.00 0.00 0.00 0.00 4/4 ActionDispatch::Routing::RouteSet::Generator#initialize 301
0.08% 0.06% 0.00 0.00 0.00 0.00 4 ActionDispatch::Routing::RouteSet::Generator#controller 305
    0.00 0.00 0.00 0.00 2/377 Hash#[] 306
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::FlashHash#sweep 131
0.08% 0.05% 0.00 0.00 0.00 0.00 1 Set#each 193
    0.00 0.00 0.00 0.00 1/12 Kernel#block_given? 194
    0.00 0.00 0.00 0.00 1/1 Hash#each_key 195
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#redirect_to 60
0.08% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::RackDelegation#location 7
    0.00 0.00 0.00 0.00 1/22 Kernel#__send__ 8
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#status= 70
0.08% 0.06% 0.00 0.00 0.00 0.00 1 <Module::Rack::Utils>#status_code 402
    0.00 0.00 0.00 0.00 1/4 Integer#to_i 406
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 403
    0.00 0.00 0.00 0.00 1/1 Rack::Request#POST 146
0.08% 0.03% 0.00 0.00 0.00 0.00 1 Rack::Request#parse_multipart 267
    0.00 0.00 0.00 0.00 1/1 <Module::Rack::Utils::Multipart>#parse_multipart 268
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#user 170
0.08% 0.03% 0.00 0.00 0.00 0.00 1 Warden::Proxy#session_serializer 36
    0.00 0.00 0.00 0.00 1/69 Class#new 37
    0.00 0.00 0.00 0.00 3/3 ActiveSupport::Inflector#underscore 42
0.08% 0.08% 0.00 0.00 0.00 0.00 3 String#gsub!
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::UrlFor#url_options 102
0.08% 0.04% 0.00 0.00 0.00 0.00 1 ActionDispatch::Integration::Session#default_url_options 184
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Integration::Session#host 185
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Integration::Session#https? 185
    0.00 0.00 0.00 0.00 1/1 Class#new
0.08% 0.06% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#initialize 36
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 39
    0.00 0.00 0.00 0.00 1/1 URI::Generic#host= 397
0.08% 0.05% 0.00 0.00 0.00 0.00 1 URI::Generic#check_host 376
    0.00 0.00 0.00 0.00 1/53 Regexp#=~ 379
    0.00 0.00 0.00 0.00 1/6 <Class::Rack::MockRequest>#env_for 76
    0.00 0.00 0.00 0.00 1/6 Rack::Test::Session#env_for 161
    0.00 0.00 0.00 0.00 4/6 ActiveSupport::BufferedLogger#add 64
0.08% 0.08% 0.00 0.00 0.00 0.00 6 String#[]
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#normalize_controller_action_id! 345
0.08% 0.04% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet::Generator#current_controller 309
    0.00 0.00 0.00 0.00 2/377 Hash#[] 310
    0.00 0.00 0.00 0.00 2/2 Rack::Test::Cookie#valid? 75
0.08% 0.05% 0.00 0.00 0.00 0.00 2 Rack::Test::Cookie#secure? 47
    0.00 0.00 0.00 0.00 2/17 Hash#has_key? 48
    0.00 0.00 0.00 0.00 7/7 <Class::Time>#now
0.08% 0.08% 0.00 0.00 0.00 0.00 7 Time#initialize
    0.00 0.00 0.00 0.00 1/1 Class#new
0.08% 0.04% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::CookieStore::OptionsHash#initialize 43
    0.00 0.00 0.00 0.00 1/4 Hash#merge! 45
    0.00 0.00 0.00 0.00 1/377 Hash#[] 44
    0.00 0.00 0.00 0.00 2/2 OpenSSL::Digest::SHA1#initialize 40
0.08% 0.08% 0.00 0.00 0.00 0.00 2 OpenSSL::Digest#initialize
    0.00 0.00 0.00 0.00 2/2 <Module::Rack::Mount::Utils>#unescape_uri 66
0.08% 0.05% 0.00 0.00 0.00 0.00 2 URI::Escape#unescape 319
    0.00 0.00 0.00 0.00 2/29 String#gsub 320
    0.00 0.00 0.00 0.00 2/2 AbstractController::Base#action_method? 138
0.08% 0.08% 0.00 0.00 0.00 0.00 2 ActionController::UrlFor::ClassMethods#action_methods 21
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#redirect_to 59
0.08% 0.02% 0.00 0.00 0.00 0.00 1 ActionController::RackDelegation#location= 7
    0.00 0.00 0.00 0.00 1/22 Kernel#__send__ 8
    0.00 0.00 0.00 0.00 5/5 URI::Generic#initialize 190
0.08% 0.08% 0.00 0.00 0.00 0.00 5 URI::Generic#set_opaque 549
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Http::Cache::Response#last_modified? 66
    0.00 0.00 0.00 0.00 2/6 Set#include? 158
    0.00 0.00 0.00 0.00 3/6 <Module::URI>#parse 487
0.07% 0.07% 0.00 0.00 0.00 0.00 6 Hash#include?
    0.00 0.00 0.00 0.00 2/3 I18n::Backend::Base#preserve_encoding 167
    0.00 0.00 0.00 0.00 1/3 Rack::Mount::GeneratableRegexp::InstanceMethods#generate_from_segments 141
0.07% 0.07% 0.00 0.00 0.00 0.00 3 Array#flatten
    0.00 0.00 0.00 0.00 1/4 Array#each
    0.00 0.00 0.00 0.00 3/4 ActionDispatch::Request#xhr? 141
0.07% 0.07% 0.00 0.00 0.00 0.00 4 Kernel#=~
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#ip 146
0.07% 0.05% 0.00 0.00 0.00 0.00 1 Rack::Request#ip 254
    0.00 0.00 0.00 0.00 2/377 Hash#[] 258
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection 329
0.07% 0.05% 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool 351
    0.00 0.00 0.00 0.00 1/4 Module#name 352
    0.00 0.00 0.00 0.00 1/377 Hash#[] 352
    0.00 0.00 0.00 0.00 2/2 Array#each
0.07% 0.05% 0.00 0.00 0.00 0.00 2 Set#delete 219
    0.00 0.00 0.00 0.00 2/93 Hash#delete 220
    0.00 0.00 0.00 0.00 2/2 Warden::Manager#call_failure_app 114
0.07% 0.05% 0.00 0.00 0.00 0.00 2 Warden::Config#failure_app 24
    0.00 0.00 0.00 0.00 2/377 Hash#[] 25
    0.00 0.00 0.00 0.00 1/1 Class#new
0.07% 0.06% 0.00 0.00 0.00 0.00 1 ActionDispatch::Cookies::CookieJar#initialize 69
    0.00 0.00 0.00 0.00 1/9 Hash#initialize 73
    0.00 0.00 0.00 0.00 1/1 #<Module:0x103594e90>#new_user_session_path 174
0.07% 0.03% 0.00 0.00 0.00 0.00 1 #<Module:0x103594e90>#hash_for_new_user_session_path 147
    0.00 0.00 0.00 0.00 1/18 Hash#merge 148
    0.00 0.00 0.00 0.00 1/1 ERB::Util#h 23
0.07% 0.03% 0.00 0.00 0.00 0.00 1 String#html_safe 106
    0.00 0.00 0.00 0.00 1/69 Class#new 107
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::FilterParameters#process_parameter_filter 61
0.07% 0.02% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::FilterParameters#compiled_parameter_filter_for 83
    0.00 0.00 0.00 0.00 1/377 Hash#[] 84
    0.00 0.00 0.00 0.00 2/2 Class#new
0.07% 0.07% 0.00 0.00 0.00 0.00 2 Warden::Strategies::Base#initialize 43
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Authenticatable#valid_controller? 67
0.07% 0.03% 0.00 0.00 0.00 0.00 1 Warden::Mixins::Common#params 30
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Parameters#params 31
    0.00 0.00 0.00 0.00 1/3 Warden::Mixins::Common#request 31
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet#url_for 427
0.07% 0.05% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet#handle_positional_args 490
    0.00 0.00 0.00 0.00 2/93 Hash#delete 491
    0.00 0.00 0.00 0.00 1/1 URI::Generic#port= 430
0.07% 0.05% 0.00 0.00 0.00 0.00 1 URI::Generic#check_port 402
    0.00 0.00 0.00 0.00 1/16 Kernel#kind_of? 405
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::MimeNegotiation#content_mime_type 11
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Response::Setup#initialize 58
0.07% 0.04% 0.00 0.00 0.00 0.00 2 <Class::Mime::Type>#lookup 83
    0.00 0.00 0.00 0.00 2/377 Hash#[] 84
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Cookie#expired? 63
0.07% 0.04% 0.00 0.00 0.00 0.00 1 Rack::Test::Cookie#expires 57
    0.00 0.00 0.00 0.00 1/377 Hash#[] 58
    0.00 0.00 0.00 0.00 1/1 Class#new
0.07% 0.03% 0.00 0.00 0.00 0.00 1 ActiveSupport::Cache::Strategy::LocalCache::LocalStore#initialize 14
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Cache::Store#initialize 15
    0.00 0.00 0.00 0.00 1/2 Array#each
    0.00 0.00 0.00 0.00 1/2 AbstractController::Base#action_method? 138
0.07% 0.05% 0.00 0.00 0.00 0.00 2 Set#include? 157
    0.00 0.00 0.00 0.00 2/6 Hash#include? 158
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Metal>#action 165
0.07% 0.07% 0.00 0.00 0.00 0.00 1 <Class::Devise::FailureApp>#middleware_stack 51
    0.00 0.00 0.00 0.00 1/1 ActionController::Redirecting#redirect_to 58
0.07% 0.05% 0.00 0.00 0.00 0.00 1 ActionController::Redirecting#_extract_redirect_to_status 64
    0.00 0.00 0.00 0.00 1/70 Kernel#is_a? 65
    0.00 0.00 0.00 0.00 1/11 Hash#key? 65
    0.00 0.00 0.00 0.00 1/1 ActionController::RackDelegation#response_body= 23
0.07% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::Metal#response_body= 116
    0.00 0.00 0.00 0.00 1/1 AbstractController::Base#response_body= 118
    0.00 0.00 0.00 0.00 1/38 Kernel#respond_to? 117
    0.00 0.00 0.00 0.00 6/6 <Module::I18n>#normalize_key 306
0.07% 0.07% 0.00 0.00 0.00 0.00 6 <Module::I18n>#normalized_key_cache 318
    0.00 0.00 0.00 0.00 1/1 URI::Generic#scheme= 244
0.06% 0.04% 0.00 0.00 0.00 0.00 1 URI::Generic#check_scheme 228
    0.00 0.00 0.00 0.00 1/53 Regexp#=~ 229
    0.00 0.00 0.00 0.00 1/1 Class#new
0.06% 0.04% 0.00 0.00 0.00 0.00 1 Rack::Utils::HeaderHash#initialize 270
    0.00 0.00 0.00 0.00 1/9 Hash#initialize 271
    0.00 0.00 0.00 0.00 1/22 Hash#each 273
    0.00 0.00 0.00 0.00 7/7 <Class::Time>#now
0.06% 0.06% 0.00 0.00 0.00 0.00 7 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Session::AbstractStore#call 117
0.06% 0.02% 0.00 0.00 0.00 0.00 1 ActionDispatch::Session::CookieStore#set_session 77
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Session::CookieStore#persistent_session_id! 78
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#call 20
0.06% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Routing::RouteSet::Dispatcher#prepare_params! 30
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#merge_default_action! 31
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::FilterParameters#filtered_parameters 37
0.06% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::FilterParameters#filtering_parameters? 56
    0.00 0.00 0.00 0.00 1/10 Object#present? 57
    0.00 0.00 0.00 0.00 1/377 Hash#[] 57
    0.00 0.00 0.00 0.00 1/5 Class#new
    0.00 0.00 0.00 0.00 2/5 StringIO#initialize
    0.00 0.00 0.00 0.00 2/5 ActionController::Metal#initialize 85
0.06% 0.06% 0.00 0.00 0.00 0.00 5 Object#initialize
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Routing::RouteSet#finalize! 7
0.06% 0.06% 0.00 0.00 0.00 0.00 3 <Module::Devise>#configure_warden! 252
    0.00 0.00 0.00 0.00 3/3 ActionDispatch::Routing::RouteSet#finalize! 6
0.06% 0.06% 0.00 0.00 0.00 0.00 3 ActionDispatch::Routing::RouteSet#finalize_without_devise! 223
    0.00 0.00 0.00 0.00 1/5 ActionDispatch::Http::MimeNegotiation#content_mime_type 11
    0.00 0.00 0.00 0.00 4/5 Rack::Test::Cookie#path 53
0.06% 0.06% 0.00 0.00 0.00 0.00 5 String#strip
    0.00 0.00 0.00 0.00 1/7 ActionDispatch::Cookies::SignedCookieJar#[]= 200
    0.00 0.00 0.00 0.00 2/7 OpenSSL::Digest::SHA1#initialize 36
    0.00 0.00 0.00 0.00 4/7 ActiveSupport::BufferedLogger#add 60
0.06% 0.06% 0.00 0.00 0.00 0.00 7 Fixnum#>
    0.00 0.00 0.00 0.00 2/2 Class#new
0.06% 0.03% 0.00 0.00 0.00 0.00 2 StringIO#initialize
    0.00 0.00 0.00 0.00 2/5 Object#initialize
    0.00 0.00 0.00 0.00 2/4 Rack::Mount::GeneratableRegexp::InstanceMethods#generate 57
    0.00 0.00 0.00 0.00 2/4 Rack::Mount::GeneratableRegexp::InstanceMethods#generatable? 47
0.06% 0.06% 0.00 0.00 0.00 0.00 4 Rack::Mount::GeneratableRegexp::InstanceMethods#segments 60
    0.00 0.00 0.00 0.00 2/2 Time#minus_without_coercion 249
0.06% 0.05% 0.00 0.00 0.00 0.00 2 <Class::ActiveSupport::Duration>#=== 53
    0.00 0.00 0.00 0.00 2/70 Kernel#is_a? 54
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#connection 96
0.06% 0.04% 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id 229
    0.00 0.00 0.00 0.00 1/7 Kernel#object_id 230
    0.00 0.00 0.00 0.00 1/38 <Class::Thread>#current 230
    0.00 0.00 0.00 0.00 1/7 <Class::ActionController::Base>#_removed_process_action_callbacks 171
    0.00 0.00 0.00 0.00 1/7 ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id 230
    0.00 0.00 0.00 0.00 2/7 <Module::ActiveSupport::Notifications>#instrumenter 55
    0.00 0.00 0.00 0.00 3/7 <Class::ActionController::Base>#_process_action_callbacks 171
0.06% 0.06% 0.00 0.00 0.00 0.00 7 Kernel#object_id
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::MessageVerifier#verify 34
0.06% 0.03% 0.00 0.00 0.00 0.00 1 <Module::Base64>#decode64 58
    0.00 0.00 0.00 0.00 1/4 String#unpack 59
    0.00 0.00 0.00 0.00 1/8 Array#[] 59
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#translate 39
0.06% 0.05% 0.00 0.00 0.00 0.00 2 Hash#values_at
    0.00 0.00 0.00 0.00 3/118 Hash#default
    0.00 0.00 0.00 0.00 1/1 ActionController::UrlFor#url_options 8
0.06% 0.02% 0.00 0.00 0.00 0.00 1 Hash#reverse_merge 17
    0.00 0.00 0.00 0.00 1/18 Hash#merge 18
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#default_url_options 56
0.06% 0.04% 0.00 0.00 0.00 0.00 1 <Class::Devise::FailureApp>#default_url_options 20
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Base>#default_url_options 21
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Accessors#formats= 30
0.06% 0.04% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext::Accessors#_formats_defaults 40
    0.00 0.00 0.00 0.00 1/1 Mime::Mimes#symbols 40
    0.00 0.00 0.00 0.00 2/11 Devise::Models::Authenticatable::ClassMethods#params_authenticatable 23
    0.00 0.00 0.00 0.00 2/11 Devise::Models::Authenticatable::ClassMethods#http_authenticatable 23
    0.00 0.00 0.00 0.00 7/11 <Class::ActionController::Base>#_process_action_superclass_callbacks 570
0.06% 0.06% 0.00 0.00 0.00 0.00 11 Class#superclass
    0.00 0.00 0.00 0.00 6/6 Hash#inspect
0.05% 0.05% 0.00 0.00 0.00 0.00 6 String#inspect
    0.00 0.00 0.00 0.00 5/5 Hash#inspect
0.05% 0.05% 0.00 0.00 0.00 0.00 5 Symbol#inspect
    0.00 0.00 0.00 0.00 4/4 String#gsub
0.05% 0.05% 0.00 0.00 0.00 0.00 4 String#delete
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::Parameters#symbolized_path_parameters 21
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Http::Parameters#parameters 9
0.05% 0.03% 0.00 0.00 0.00 0.00 2 ActionDispatch::Http::Parameters#path_parameters 30
    0.00 0.00 0.00 0.00 2/377 Hash#[] 31
    0.00 0.00 0.00 0.00 6/6 <Module::I18n>#normalize_keys 256
0.05% 0.05% 0.00 0.00 0.00 0.00 6 Array#concat
    0.00 0.00 0.00 0.00 7/7 Hash#each_pair
0.05% 0.05% 0.00 0.00 0.00 0.00 7 Hash#regular_writer
    0.00 0.00 0.00 0.00 1/5 Warden::Config#default_strategies 63
    0.00 0.00 0.00 0.00 1/5 Array#extract_options! 24
    0.00 0.00 0.00 0.00 1/5 <Module::I18n>#translate 148
    0.00 0.00 0.00 0.00 1/5 Warden::Proxy#_retrieve_scope_and_opts 268
    0.00 0.00 0.00 0.00 1/5 <Module::I18n>#t 148
0.05% 0.05% 0.00 0.00 0.00 0.00 5 Array#pop
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Integration::Session#process 253
    0.00 0.00 0.00 0.00 3/4 ActiveSupport::Concern#append_features 12
0.05% 0.05% 0.00 0.00 0.00 0.00 4 Module#<
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge0 781
0.05% 0.03% 0.00 0.00 0.00 0.00 1 URI::Generic#relative? 609
    0.00 0.00 0.00 0.00 1/4 URI::Generic#absolute? 610
    0.00 0.00 0.00 0.00 1/4 Devise::Strategies::Authenticatable#authenticatable_name 107
    0.00 0.00 0.00 0.00 1/4 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool 352
    0.00 0.00 0.00 0.00 1/4 ActionController::Instrumentation#process_action 17
    0.00 0.00 0.00 0.00 1/4 ApplicationController#_run_process_action_callbacks 402
0.05% 0.05% 0.00 0.00 0.00 0.00 4 Module#name
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#i18n_message 56
0.05% 0.03% 0.00 0.00 0.00 0.00 1 Devise::FailureApp#warden 79
    0.00 0.00 0.00 0.00 1/5 ActionController::Metal#env 80
    0.00 0.00 0.00 0.00 1/377 Hash#[] 80
    0.00 0.00 0.00 0.00 1/1 ActionController::HideActions#method_for_action 19
0.05% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::HideActions::ClassMethods#visible_action? 36
    0.00 0.00 0.00 0.00 1/11 Hash#key? 37
    0.00 0.00 0.00 0.00 1/377 Hash#[] 37
    0.00 0.00 0.00 0.00 1/1 Devise::Controllers::Helpers#authenticate_user! 198
0.05% 0.03% 0.00 0.00 0.00 0.00 1 Devise::Controllers::Helpers#warden 13
    0.00 0.00 0.00 0.00 1/377 Hash#[] 14
    0.00 0.00 0.00 0.00 1/18 ActionController::Metal#request 14
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::Railties::ControllerRuntime::ClassMethods#log_process_action 31
0.05% 0.03% 0.00 0.00 0.00 0.00 1 ActionController::Instrumentation::ClassMethods#log_process_action 92
    0.00 0.00 0.00 0.00 1/377 Hash#[] 93
    0.00 0.00 0.00 0.00 1/4 ActionDispatch::Integration::Session#default_url_options 185
    0.00 0.00 0.00 0.00 3/4 ActionDispatch::Integration::Session#process 265
0.05% 0.05% 0.00 0.00 0.00 0.00 4 ActionDispatch::Integration::Session#https? 228
    0.00 0.00 0.00 0.00 2/2 Kernel#__send__
0.05% 0.05% 0.00 0.00 0.00 0.00 2 Rack::MockSession#last_request 43
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Session#default_env 251
0.05% 0.04% 0.00 0.00 0.00 0.00 1 Rack::Test::Session#headers_for_env 254
    0.00 0.00 0.00 0.00 1/22 Hash#each 257
    0.00 0.00 0.00 0.00 1/5 NestedMultimap#[] 60
    0.00 0.00 0.00 0.00 2/5 Rack::Mount::RouteSet#extract_params! 360
    0.00 0.00 0.00 0.00 2/5 OpenSSL::Digest::SHA1#initialize 36
0.05% 0.05% 0.00 0.00 0.00 0.00 5 Array#length
    0.00 0.00 0.00 0.00 4/4 Rack::Test::Cookie#valid? 75
0.05% 0.05% 0.00 0.00 0.00 0.00 4 <Class::Regexp>#escape
    0.00 0.00 0.00 0.00 1/1 <Module::Base64>#encode64s 40
0.05% 0.02% 0.00 0.00 0.00 0.00 1 <Module::Base64>#encode64 96
    0.00 0.00 0.00 0.00 1/5 Array#pack 97
    0.00 0.00 0.00 0.00 2/2 Class#new
0.05% 0.05% 0.00 0.00 0.00 0.00 2 <Class::OpenSSL::Digest>#allocate
    0.00 0.00 0.00 0.00 2/2 String#gsub
0.05% 0.04% 0.00 0.00 0.00 0.00 2 <Module::Rack::Utils>#bytesize 227
    0.00 0.00 0.00 0.00 2/4 String#bytesize 228
    0.00 0.00 0.00 0.00 3/3 Object#present? 18
0.05% 0.05% 0.00 0.00 0.00 0.00 3 NilClass#blank? 41
    0.00 0.00 0.00 0.00 1/1 Rack::Request#parse_multipart 268
0.05% 0.04% 0.00 0.00 0.00 0.00 1 <Module::Rack::Utils::Multipart>#parse_multipart 446
    0.00 0.00 0.00 0.00 1/377 Hash#[] 448
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Base>#_update_process_action_superclass_callbacks 580
0.05% 0.04% 0.00 0.00 0.00 0.00 1 <Class::ActionController::Base>#_removed_process_action_callbacks 170
    0.00 0.00 0.00 0.00 1/7 Kernel#object_id 171
    0.00 0.00 0.00 0.00 1/59 Fixnum#== 171
    0.00 0.00 0.00 0.00 2/6 ActionController::Railties::LogSubscriber#process_action 20
    0.00 0.00 0.00 0.00 1/6 ActionDispatch::Routing::RouteSet::Generator#generate 383
    0.00 0.00 0.00 0.00 3/6 <Module::Rack::Utils>#set_cookie_header! 190
0.05% 0.05% 0.00 0.00 0.00 0.00 6 NilClass#to_s
    0.00 0.00 0.00 0.00 3/3 ActiveSupport::Concern#append_features 8
0.05% 0.05% 0.00 0.00 0.00 0.00 3 Kernel#instance_variable_defined?
    0.00 0.00 0.00 0.00 2/5 ActionView::LookupContext::Details#_set_detail 219
    0.00 0.00 0.00 0.00 3/5 URI::Generic#initialize 199
0.05% 0.05% 0.00 0.00 0.00 0.00 5 Kernel#freeze
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::MessageVerifier#generate_digest 59
0.05% 0.05% 0.00 0.00 0.00 0.00 2 Module#const_get
    0.00 0.00 0.00 0.00 2/2 ActionController::MiddlewareStack#build 39
0.05% 0.05% 0.00 0.00 0.00 0.00 2 Array#reverse
    0.00 0.00 0.00 0.00 1/1 Kernel#send
0.05% 0.05% 0.00 0.00 0.00 0.00 1 Warden::Hooks#_before_failure 116
    0.00 0.00 0.00 0.00 2/2 String#match
0.05% 0.05% 0.00 0.00 0.00 0.00 2 Regexp#match
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::UrlFor#url_for 131
0.04% 0.04% 0.00 0.00 0.00 0.00 2 #<Module:0x102f32200>#_router 268
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#initialize 300
0.04% 0.04% 0.00 0.00 0.00 0.00 2 ActionDispatch::Routing::RouteSet::Generator#use_relative_controller! 354
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::QueryCache#cache 30
0.04% 0.03% 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::QueryCache#clear_query_cache 48
    0.00 0.00 0.00 0.00 1/1 Hash#clear 49
    0.00 0.00 0.00 0.00 1/1 Array#each
0.04% 0.03% 0.00 0.00 0.00 0.00 1 Set#<< 201
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 202
    0.00 0.00 0.00 0.00 2/4 ActionController::Metal#to_a 132
    0.00 0.00 0.00 0.00 2/4 ActionController::RackDelegation#response_body= 22
0.04% 0.04% 0.00 0.00 0.00 0.00 4 ActionController::Metal#response 5
    0.00 0.00 0.00 0.00 2/4 <Module::I18n>#config= 27
    0.00 0.00 0.00 0.00 2/4 ActiveSupport::Cache::Strategy::LocalCache#call 74
0.04% 0.04% 0.00 0.00 0.00 0.00 4 Thread#[]=
    0.00 0.00 0.00 0.00 1/5 Class#new
    0.00 0.00 0.00 0.00 4/5 Kernel#dup
0.04% 0.04% 0.00 0.00 0.00 0.00 5 <Class::String>#allocate
    0.00 0.00 0.00 0.00 4/4 Kernel#dup
0.04% 0.04% 0.00 0.00 0.00 0.00 4 String#initialize_copy
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Integration::Session#default_url_options 185
    0.00 0.00 0.00 0.00 2/3 ActionDispatch::Integration::Session#process 266
0.04% 0.04% 0.00 0.00 0.00 0.00 3 ActionDispatch::Integration::Session#host 140
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Integration::Session#process 286
0.04% 0.01% 0.00 0.00 0.00 0.00 1 Kernel#try
    0.00 0.00 0.00 0.00 1/4 String#to_i
    0.00 0.00 0.00 0.00 2/2 Rack::MockSession#request 35
0.04% 0.04% 0.00 0.00 0.00 0.00 2 Rack::MockSession#cookie_jar 55
    0.00 0.00 0.00 0.00 2/4 Rack::Response#to_a 76
    0.00 0.00 0.00 0.00 1/4 Rack::MockResponse#initialize 145
    0.00 0.00 0.00 0.00 1/4 <Module::Rack::Utils>#status_code 406
0.04% 0.04% 0.00 0.00 0.00 0.00 4 Integer#to_i
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::GeneratableRegexp::InstanceMethods#generate 54
0.04% 0.04% 0.00 0.00 0.00 0.00 2 Rack::Mount::GeneratableRegexp::InstanceMethods#required_params 82
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::BufferedLogger#auto_flush 121
0.04% 0.04% 0.00 0.00 0.00 0.00 4 Array#size
    0.00 0.00 0.00 0.00 4/4 ActiveSupport::BufferedLogger#auto_flush 121
0.04% 0.04% 0.00 0.00 0.00 0.00 4 Fixnum#>=
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Session::AbstractStore::SessionHash#to_hash 34
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Session::AbstractStore::SessionHash#stale_session_check! 63
0.04% 0.04% 0.00 0.00 0.00 0.00 2 Hash#replace
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Request#content_length 134
0.04% 0.03% 0.00 0.00 0.00 0.00 1 Rack::Request#content_length 31
    0.00 0.00 0.00 0.00 1/377 Hash#[] 31
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Cache::Response#handle_conditional_get! 89
0.04% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::Cache::Response#last_modified? 65
    0.00 0.00 0.00 0.00 1/6 Hash#include? 66
    0.00 0.00 0.00 0.00 1/2 <Module::I18n>#t 150
    0.00 0.00 0.00 0.00 1/2 <Module::I18n>#locale 35
0.04% 0.04% 0.00 0.00 0.00 0.00 2 I18n::Config#locale 5
    0.00 0.00 0.00 0.00 1/6 ActionController::Railties::LogSubscriber#process_action 21
    0.00 0.00 0.00 0.00 5/6 Object#present? 18
0.04% 0.04% 0.00 0.00 0.00 0.00 6 Array#blank?
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#default_url_options 56
0.04% 0.04% 0.00 0.00 0.00 0.00 1 Kernel#singleton_class 3
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#authenticate! 106
0.04% 0.04% 0.00 0.00 0.00 0.00 1 Kernel#throw
    0.00 0.00 0.00 0.00 1/1 Warden::SessionSerializer#fetch 29
0.04% 0.03% 0.00 0.00 0.00 0.00 1 Warden::Mixins::Common#session 8
    0.00 0.00 0.00 0.00 1/377 Hash#[] 9
    0.00 0.00 0.00 0.00 1/1 Warden::SessionSerializer#fetch 29
0.04% 0.03% 0.00 0.00 0.00 0.00 1 Warden::SessionSerializer#key_for 11
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 12
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Rememberable#remember_cookie 37
0.04% 0.03% 0.00 0.00 0.00 0.00 1 Devise::Strategies::Rememberable#remember_key 31
    0.00 0.00 0.00 0.00 1/41 Symbol#to_s 32
    0.00 0.00 0.00 0.00 2/3 NestedMultimap#[] 63
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Integration::Session#process 291
0.03% 0.03% 0.00 0.00 0.00 0.00 3 Fixnum#+
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Routing::RouteSet::Generator#generate 378
0.03% 0.03% 0.00 0.00 0.00 0.00 2 Hash#reject!
    0.00 0.00 0.00 0.00 4/4 Class#new
0.03% 0.03% 0.00 0.00 0.00 0.00 4 <Class::Regexp>#allocate
    0.00 0.00 0.00 0.00 1/2 <Module::I18n>#translate 152
    0.00 0.00 0.00 0.00 1/2 <Module::I18n>#t 152
0.03% 0.03% 0.00 0.00 0.00 0.00 2 I18n::Config#backend 15
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#lookup 71
0.03% 0.03% 0.00 0.00 0.00 0.00 2 I18n::Backend::Simple::Implementation#initialized? 23
    0.00 0.00 0.00 0.00 2/2 <Module::I18n>#default_separator 35
0.03% 0.03% 0.00 0.00 0.00 0.00 2 I18n::Config#default_separator 47
    0.00 0.00 0.00 0.00 1/1 Array#extract_options! 23
0.03% 0.02% 0.00 0.00 0.00 0.00 1 Hash#extractable_options? 7
    0.00 0.00 0.00 0.00 1/1 Kernel#instance_of? 8
    0.00 0.00 0.00 0.00 1/3 Array#each
    0.00 0.00 0.00 0.00 1/3 Devise::Strategies::Authenticatable#authenticatable_name 107
    0.00 0.00 0.00 0.00 1/3 Rack::Mount::RouteSet#generate 216
0.03% 0.03% 0.00 0.00 0.00 0.00 3 String#to_sym
    0.00 0.00 0.00 0.00 2/2 Class#new
0.03% 0.03% 0.00 0.00 0.00 0.00 2 <Class::StringIO>#allocate
    0.00 0.00 0.00 0.00 1/1 Hash#inspect
0.03% 0.02% 0.00 0.00 0.00 0.00 1 Kernel#inspect
    0.00 0.00 0.00 0.00 1/9 Fixnum#to_s
    0.00 0.00 0.00 0.00 3/3 ActiveSupport::Concern#included 25
0.03% 0.03% 0.00 0.00 0.00 0.00 3 Module#included
    0.00 0.00 0.00 0.00 1/1 Object#to_query 10
0.03% 0.02% 0.00 0.00 0.00 0.00 1 Object#to_param 5
    0.00 0.00 0.00 0.00 1/9 Fixnum#to_s 6
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Cache::Strategy::LocalCache::LocalStore#initialize 15
0.03% 0.03% 0.00 0.00 0.00 0.00 1 ActiveSupport::Cache::Store#initialize 155
    0.00 0.00 0.00 0.00 1/1 Class#new
0.03% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::RemoteIp::RemoteIpGetter#initialize 6
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveRecord::Base>#retrieve_connection 103
0.03% 0.03% 0.00 0.00 0.00 0.00 1 <Class::ActiveRecord::Base>#connection_handler 51
    0.00 0.00 0.00 0.00 1/1 Set#initialize_copy 82
0.03% 0.03% 0.00 0.00 0.00 0.00 1 Kernel#instance_eval
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Request#form_data? 190
    0.00 0.00 0.00 0.00 1/2 ActionDispatch::Response#assign_default_content_type_and_charset! 192
0.03% 0.03% 0.00 0.00 0.00 0.00 2 Mime::Type#to_s 170
    0.00 0.00 0.00 0.00 1/2 ProjectsController#_run__46567664__process_action__199225275__callbacks 430
    0.00 0.00 0.00 0.00 1/2 ActionController::Redirecting#redirect_to 56
0.03% 0.03% 0.00 0.00 0.00 0.00 2 AbstractController::Base#response_body 5
    0.00 0.00 0.00 0.00 1/1 Kernel#__send__
0.03% 0.03% 0.00 0.00 0.00 0.00 1 ActionDispatch::Response#location 117
    0.00 0.00 0.00 0.00 1/377 Hash#[] 118
    0.00 0.00 0.00 0.00 1/1 Kernel#__send__
0.03% 0.02% 0.00 0.00 0.00 0.00 1 ActionDispatch::Response#location= 122
    0.00 0.00 0.00 0.00 1/152 Hash#[]= 123
    0.00 0.00 0.00 0.00 1/1 Hash#[]
0.03% 0.03% 0.00 0.00 0.00 0.00 1 Array#hash
    0.00 0.00 0.00 0.00 1/40 Kernel#hash
    0.00 0.00 0.00 0.00 2/2 ActionDispatch::Integration::Session#process 293
0.03% 0.03% 0.00 0.00 0.00 0.00 2 ActionDispatch::Integration::Session#_mock_session 240
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge_path 627
0.03% 0.01% 0.00 0.00 0.00 0.00 1 Array#index
    0.00 0.00 0.00 0.00 2/98 String#==
    0.00 0.00 0.00 0.00 3/3 Kernel#dup
0.03% 0.03% 0.00 0.00 0.00 0.00 3 Kernel#initialize_copy
    0.00 0.00 0.00 0.00 2/2 URI::Generic#component 225
0.03% 0.03% 0.00 0.00 0.00 0.00 2 <Class::URI::Generic>#component 45
    0.00 0.00 0.00 0.00 2/2 ActionController::RoutingError#initialize 11
0.03% 0.03% 0.00 0.00 0.00 0.00 2 Exception#initialize
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Static#directory_exist? 41
0.03% 0.03% 0.00 0.00 0.00 0.00 1 <Class::File>#directory?
    0.00 0.00 0.00 0.00 2/2 Rack::Mount::GeneratableRegexp::InstanceMethods#generate 55
0.03% 0.03% 0.00 0.00 0.00 0.00 2 Rack::Mount::GeneratableRegexp::InstanceMethods#required_defaults 86
    0.00 0.00 0.00 0.00 2/2 Rails::LogSubscriber#logger 89
0.03% 0.03% 0.00 0.00 0.00 0.00 2 <Module::Rails>#logger 59
    0.00 0.00 0.00 0.00 2/4 <Module::Rack::Utils>#bytesize 228
    0.00 0.00 0.00 0.00 2/4 ActiveSupport::MessageVerifier#secure_compare 48
0.03% 0.03% 0.00 0.00 0.00 0.00 4 String#bytesize
    0.00 0.00 0.00 0.00 2/3 NestedMultimap#[] 62
    0.00 0.00 0.00 0.00 1/3 ActionDispatch::Cookies::SignedCookieJar#ensure_secret_secure 221
0.03% 0.03% 0.00 0.00 0.00 0.00 3 Fixnum#<
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#prepare_params! 31
0.03% 0.02% 0.00 0.00 0.00 0.00 1 ActionDispatch::Routing::RouteSet::Dispatcher#merge_default_action! 51
    0.00 0.00 0.00 0.00 1/377 Hash#[] 52
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Cache::Response#handle_conditional_get! 89
0.03% 0.02% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::Cache::Response#nonempty_ok_response? 105
    0.00 0.00 0.00 0.00 1/59 Fixnum#== 106
    0.00 0.00 0.00 0.00 2/2 <Module::ActiveSupport::Notifications>#instrumenter 55
0.03% 0.03% 0.00 0.00 0.00 0.00 2 <Module::ActiveSupport::Notifications>#notifier 50
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Simple::Implementation#lookup 74
0.03% 0.03% 0.00 0.00 0.00 0.00 2 I18n::Backend::Simple::Implementation#translations 61
    0.00 0.00 0.00 0.00 2/2 I18n::Backend::Base#preserve_encoding 167
0.03% 0.03% 0.00 0.00 0.00 0.00 2 String#scan
    0.00 0.00 0.00 0.00 2/2 <Module::Warden::Strategies>#[] 31
0.03% 0.03% 0.00 0.00 0.00 0.00 2 <Module::Warden::Strategies>#_strategies 41
    0.00 0.00 0.00 0.00 2/2 Devise::Models::Authenticatable::ClassMethods#params_authenticatable 28
0.03% 0.03% 0.00 0.00 0.00 0.00 2 <Module::Devise>#params_authenticatable 12
    0.00 0.00 0.00 0.00 1/1 Warden::Mixins::Common#params 31
0.03% 0.02% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::Parameters#params 8
    0.00 0.00 0.00 0.00 1/377 Hash#[] 9
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge_path 639
0.03% 0.02% 0.00 0.00 0.00 0.00 1 Array#delete
    0.00 0.00 0.00 0.00 1/98 String#==
    0.00 0.00 0.00 0.00 1/2 Kernel#tap
    0.00 0.00 0.00 0.00 1/2 Rack::Test::Session#env_for 176
0.03% 0.03% 0.00 0.00 0.00 0.00 2 Hash#update
    0.00 0.00 0.00 0.00 1/1 Rails::Application#call 145
0.03% 0.03% 0.00 0.00 0.00 0.00 1 Rails::Application#app 137
    0.00 0.00 0.00 0.00 1/1 Rails::Application#call 145
0.03% 0.03% 0.00 0.00 0.00 0.00 1 Rails::Application#env_defaults 148
    0.00 0.00 0.00 0.00 2/2 Time#minus_without_coercion 252
0.03% 0.03% 0.00 0.00 0.00 0.00 2 Time#minus_without_duration
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::QueryCache::ClassMethods#cache 8
0.03% 0.03% 0.00 0.00 0.00 0.00 1 <Class::ActiveRecord::Base>#configurations 20
    0.00 0.00 0.00 0.00 2/2 Kernel#send
0.03% 0.03% 0.00 0.00 0.00 0.00 2 ActionDispatch::Session::AbstractStore::SessionHash#loaded? 54
    0.00 0.00 0.00 0.00 1/1 Class#new
0.03% 0.03% 0.00 0.00 0.00 0.00 1 ActiveSupport::MessageVerifier#initialize 24
    0.00 0.00 0.00 0.00 2/2 NestedMultimap#[] 62
0.03% 0.03% 0.00 0.00 0.00 0.00 2 Multimap#_internal_hash 559
    0.00 0.00 0.00 0.00 1/1 <Class::ActionController::Metal>#action 165
0.03% 0.03% 0.00 0.00 0.00 0.00 1 <Class::ProjectsController>#middleware_stack 51
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Flash::FlashHash#use 163
0.03% 0.03% 0.00 0.00 0.00 0.00 1 Kernel#Array
    0.00 0.00 0.00 0.00 1/1 Devise::Strategies::Base#mapping 8
0.03% 0.03% 0.00 0.00 0.00 0.00 1 <Module::Devise>#mappings 12
    0.00 0.00 0.00 0.00 2/2 Devise::Models::Authenticatable::ClassMethods#http_authenticatable 28
0.03% 0.03% 0.00 0.00 0.00 0.00 2 <Module::Devise>#http_authenticatable 12
    0.00 0.00 0.00 0.00 1/1 <Class::Rack::MockRequest>#env_for 129
0.02% 0.02% 0.00 0.00 0.00 0.00 1 StringIO#length
    0.00 0.00 0.00 0.00 1/1 Array#map
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Rack::Test::Cookie#raw 33
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Static#call 13
0.02% 0.02% 0.00 0.00 0.00 0.00 1 String#chomp
    0.00 0.00 0.00 0.00 2/2 String#gsub
0.02% 0.02% 0.00 0.00 0.00 0.00 2 String#*
    0.00 0.00 0.00 0.00 1/1 Warden::Manager#process_unauthenticated 91
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Warden::Proxy#result 226
    0.00 0.00 0.00 0.00 1/1 <Module::Rack::Mount::Utils>#normalize_path 27
0.02% 0.02% 0.00 0.00 0.00 0.00 1 String#squeeze!
    0.00 0.00 0.00 0.00 1/1 Kernel#send
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Warden::Hooks#_on_request 169
    0.00 0.00 0.00 0.00 1/1 AbstractController::ViewPaths#lookup_context 17
0.02% 0.02% 0.00 0.00 0.00 0.00 1 <Class::ActionController::Base>#_view_paths 51
    0.00 0.00 0.00 0.00 1/1 Class#new
0.02% 0.02% 0.00 0.00 0.00 0.00 1 AbstractController::I18nProxy#initialize 19
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext#initialize 60
0.02% 0.02% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext::ViewPaths#default_handlers 121
    0.00 0.00 0.00 0.00 1/1 <Class::Devise::FailureApp>#default_url_options 21
0.02% 0.02% 0.00 0.00 0.00 0.00 1 <Class::ActionController::Base>#default_url_options 51
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext::Accessors#_formats_defaults 40
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Mime::Mimes#symbols 7
    0.00 0.00 0.00 0.00 2/2 Array#each
0.02% 0.02% 0.00 0.00 0.00 0.00 2 Warden::Strategies::Base#performed? 59
    0.00 0.00 0.00 0.00 2/2 Kernel#dup
0.02% 0.02% 0.00 0.00 0.00 0.00 2 Array#initialize_copy
    0.00 0.00 0.00 0.00 3/3 Hash#with_indifferent_access 11
0.02% 0.02% 0.00 0.00 0.00 0.00 3 Hash#default=
    0.00 0.00 0.00 0.00 2/2 <Class::Array>#wrap 17
0.02% 0.02% 0.00 0.00 0.00 0.00 2 Array#to_ary
    0.00 0.00 0.00 0.00 1/1 Hash#extractable_options? 8
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Kernel#instance_of?
    0.00 0.00 0.00 0.00 1/1 URI::Generic#merge_path 632
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Array#clear
    0.00 0.00 0.00 0.00 1/1 Rack::MockSession#request 32
0.02% 0.02% 0.00 0.00 0.00 0.00 1 StringIO#flush
    0.00 0.00 0.00 0.00 1/1 Hash#to_query 47
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Array#sort
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#for 143
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Hash#values
    0.00 0.00 0.00 0.00 1/1 <Class::Rails::LogSubscriber>#flush_all! 84
0.02% 0.02% 0.00 0.00 0.00 0.00 1 <Class::Rails::LogSubscriber>#flushable_loggers 74
    0.00 0.00 0.00 0.00 1/1 Warden::Manager#call_failure_app 114
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Array#to_a
    0.00 0.00 0.00 0.00 1/1 #<Class:#<Array:0x102f53040>>#optimized_each 143
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Rack::Mount::Route#prefix? 80
    0.00 0.00 0.00 0.00 2/2 Kernel#dup
0.02% 0.02% 0.00 0.00 0.00 0.00 2 <Class::Array>#allocate
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Response#assign_default_content_type_and_charset! 190
0.02% 0.02% 0.00 0.00 0.00 0.00 1 <Class::ActionDispatch::Response>#default_charset 20
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::Http::Cache::Response#handle_conditional_get! 89
0.02% 0.02% 0.00 0.00 0.00 0.00 1 ActionDispatch::Http::Cache::Response#etag? 77
    0.00 0.00 0.00 0.00 1/1 AbstractController::ViewPaths#lookup_context 17
0.02% 0.02% 0.00 0.00 0.00 0.00 1 AbstractController::ViewPaths#details_for_lookup 20
    0.00 0.00 0.00 0.00 1/1 Devise::FailureApp#i18n_message 56
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Warden::Proxy#message 232
    0.00 0.00 0.00 0.00 1/1 ActionController::Instrumentation#process_action 17
0.02% 0.02% 0.00 0.00 0.00 0.00 1 AbstractController::Base#action_name 5
    0.00 0.00 0.00 0.00 1/1 ActionView::LookupContext#initialize 64
0.02% 0.02% 0.00 0.00 0.00 0.00 1 ActionView::LookupContext#registered_detail_setters 19
    0.00 0.00 0.00 0.00 1/1 ERB::Util#h 20
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Object#html_safe? 55
    0.00 0.00 0.00 0.00 1/1 ActionController::Metal#response_body= 118
0.02% 0.02% 0.00 0.00 0.00 0.00 1 AbstractController::Base#response_body= 12
    0.00 0.00 0.00 0.00 1/1 Rack::Request#POST 147
0.02% 0.02% 0.00 0.00 0.00 0.00 1 StringIO#read
    0.00 0.00 0.00 0.00 1/1 <Module::I18n>#default_locale 35
0.02% 0.02% 0.00 0.00 0.00 0.00 1 I18n::Config#default_locale 25
    0.00 0.00 0.00 0.00 2/2 ActionView::LookupContext::Details#_set_detail 218
0.02% 0.02% 0.00 0.00 0.00 0.00 2 Kernel#frozen?
    0.00 0.00 0.00 0.00 2/2 <Class::ActionController::Base>#_process_action_superclass_callbacks 570
0.02% 0.02% 0.00 0.00 0.00 0.00 2 Array#+
    0.00 0.00 0.00 0.00 1/1 Warden::Proxy#user 170
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Warden::Proxy#set_user 142
    0.00 0.00 0.00 0.00 1/1 Class#new
0.02% 0.02% 0.00 0.00 0.00 0.00 1 Warden::SessionSerializer#initialize 7
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Inflector#underscore 44
0.02% 0.02% 0.00 0.00 0.00 0.00 1 String#downcase!
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Inflector#underscore 43
0.02% 0.02% 0.00 0.00 0.00 0.00 1 String#tr!
    0.00 0.00 0.00 0.00 1/1 Hash#to_query 47
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Array#*
    0.00 0.00 0.00 0.00 1/1 Rack::Test::CookieJar#<< 138
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Array#sort!
    0.00 0.00 0.00 0.00 1/1 Rack::Test::Cookie#initialize 21
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Hash#to_a
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::QueryCache::ClassMethods#cache 8
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Hash#blank?
    0.00 0.00 0.00 0.00 1/1 ActiveRecord::ConnectionAdapters::QueryCache#clear_query_cache 49
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Hash#clear
    0.00 0.00 0.00 0.00 1/1 ActionDispatch::ParamsParser#parse_formatted_parameters 28
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Fixnum#zero?
    0.00 0.00 0.00 0.00 1/1 Set#each 195
0.01% 0.01% 0.00 0.00 0.00 0.00 1 Hash#each_key
    0.00 0.00 0.00 0.00 2/2 Warden::Manager#process_unauthenticated 97
0.01% 0.01% 0.00 0.00 0.00 0.00 2 Symbol#===
    0.00 0.00 0.00 0.00 1/1 #<Class:#<Array:0x102f53040>>#optimized_each 65
0.01% 0.01% 0.00 0.00 0.00 0.00 1 MatchData#captures
    0.00 0.00 0.00 0.00 1/1 Rack::Request#POST 155
0.01% 0.01% 0.00 0.00 0.00 0.00 1 StringIO#rewind
    0.00 0.00 0.00 0.00 2/2 ApplicationController#_run_process_action_callbacks 402
0.01% 0.01% 0.00 0.00 0.00 0.00 2 String#hash