diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 00000000..b268af13
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,21 @@
+FROM ruby:2.6.3
+
+RUN apt-get update &&  \
+        apt-get install g++ valgrind net-tools tmux -y \
+        massif-visualizer \
+        --no-install-recommends \
+        && apt-get install -y postgresql postgresql-contrib \
+        && apt-get install sudo \
+        && apt-get purge --auto-remove -y curl \
+        && rm -rf /var/lib/apt/lists/* \
+        && rm -rf /src/*.deb
+
+RUN groupadd -r massif && useradd -r -g massif massif \
+    && mkdir -p /home/massif/test && chown -R massif:massif /home/massif
+USER massif
+WORKDIR /home/massif/test
+
+RUN gem install bundler
+COPY Gemfile /home/massif/test
+COPY Gemfile.lock /home/massif/test
+RUN bundle install
\ No newline at end of file
diff --git a/Gemfile b/Gemfile
index e20b1260..a00726cb 100644
--- a/Gemfile
+++ b/Gemfile
@@ -7,6 +7,8 @@ gem 'rails', '~> 5.2.3'
 gem 'pg', '>= 0.18', '< 2.0'
 gem 'puma', '~> 3.11'
 gem 'bootsnap', '>= 1.1.0', require: false
+gem 'activerecord-import'
+gem 'ruby-prof'
 
 group :development, :test do
   # Call 'byebug' anywhere in the code to stop execution and get a debugger console
@@ -17,6 +19,13 @@ group :development do
   # Access an interactive console on exception pages or by calling 'console' anywhere in the code.
   gem 'web-console', '>= 3.3.0'
   gem 'listen', '>= 3.0.5', '< 3.2'
+
+  gem 'rack-mini-profiler'
+  gem 'memory_profiler'
+  gem 'stackprof', '>= 0.2.9'
+  gem 'flamegraph'
+
+  gem 'meta_request'
 end
 
 group :test do
diff --git a/Gemfile.lock b/Gemfile.lock
index fccf6f5f..512379a1 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -33,6 +33,8 @@ GEM
       activemodel (= 5.2.3)
       activesupport (= 5.2.3)
       arel (>= 9.0)
+    activerecord-import (1.0.2)
+      activerecord (>= 3.2)
     activestorage (5.2.3)
       actionpack (= 5.2.3)
       activerecord (= 5.2.3)
@@ -52,6 +54,7 @@ GEM
     crass (1.0.4)
     erubi (1.8.0)
     ffi (1.10.0)
+    flamegraph (0.9.5)
     globalid (0.4.2)
       activesupport (>= 4.2.0)
     i18n (1.6.0)
@@ -67,6 +70,10 @@ GEM
       mini_mime (>= 0.1.1)
     marcel (0.3.3)
       mimemagic (~> 0.3.2)
+    memory_profiler (0.9.14)
+    meta_request (0.7.2)
+      rack-contrib (>= 1.1, < 3)
+      railties (>= 3.0.0, < 7)
     method_source (0.9.2)
     mimemagic (0.3.3)
     mini_mime (1.0.1)
@@ -79,6 +86,10 @@ GEM
     pg (1.1.4)
     puma (3.12.1)
     rack (2.0.6)
+    rack-contrib (2.1.0)
+      rack (~> 2.0)
+    rack-mini-profiler (1.0.2)
+      rack (>= 1.2.0)
     rack-test (1.1.0)
       rack (>= 1.0, < 3)
     rails (5.2.3)
@@ -109,6 +120,7 @@ GEM
     rb-fsevent (0.10.3)
     rb-inotify (0.10.0)
       ffi (~> 1.0)
+    ruby-prof (1.0.0)
     ruby_dep (1.5.0)
     sprockets (3.7.2)
       concurrent-ruby (~> 1.0)
@@ -117,6 +129,7 @@ GEM
       actionpack (>= 4.0)
       activesupport (>= 4.0)
       sprockets (>= 3.0.0)
+    stackprof (0.2.12)
     thor (0.20.3)
     thread_safe (0.3.6)
     tzinfo (1.2.5)
@@ -134,12 +147,19 @@ PLATFORMS
   ruby
 
 DEPENDENCIES
+  activerecord-import
   bootsnap (>= 1.1.0)
   byebug
+  flamegraph
   listen (>= 3.0.5, < 3.2)
+  memory_profiler
+  meta_request
   pg (>= 0.18, < 2.0)
   puma (~> 3.11)
+  rack-mini-profiler
   rails (~> 5.2.3)
+  ruby-prof
+  stackprof (>= 0.2.9)
   tzinfo-data
   web-console (>= 3.3.0)
 
diff --git a/app/controllers/trips_controller.rb b/app/controllers/trips_controller.rb
index acb38be2..8a824ff3 100644
--- a/app/controllers/trips_controller.rb
+++ b/app/controllers/trips_controller.rb
@@ -2,6 +2,6 @@ class TripsController < ApplicationController
   def index
     @from = City.find_by_name!(params[:from])
     @to = City.find_by_name!(params[:to])
-    @trips = Trip.where(from: @from, to: @to).order(:start_time)
+    @trips = Trip.where(from: @from, to: @to).order(:start_time).includes(bus: :services)
   end
 end
diff --git a/app/models/bus.rb b/app/models/bus.rb
index 1dcc54cb..e4f38c39 100644
--- a/app/models/bus.rb
+++ b/app/models/bus.rb
@@ -13,7 +13,8 @@ class Bus < ApplicationRecord
   ].freeze
 
   has_many :trips
-  has_and_belongs_to_many :services, join_table: :buses_services
+  has_many :buses_services, class_name: 'BusesService'
+  has_many :services, through: :buses_services, class_name: 'Service'
 
   validates :number, presence: true, uniqueness: true
   validates :model, inclusion: { in: MODELS }
diff --git a/app/models/buses_service.rb b/app/models/buses_service.rb
new file mode 100644
index 00000000..fbe408e3
--- /dev/null
+++ b/app/models/buses_service.rb
@@ -0,0 +1,4 @@
+class BusesService < ApplicationRecord
+  belongs_to :bus, touch: true
+  belongs_to :service, touch: true
+end
diff --git a/app/views/trips/_service.html.erb b/app/views/trips/_service.html.erb
index 178ea8c0..a2a4af0f 100644
--- a/app/views/trips/_service.html.erb
+++ b/app/views/trips/_service.html.erb
@@ -1 +1 @@
-<li><%= "#{service.name}" %></li>
+<li><%= "#{service.name}" %></li>
\ No newline at end of file
diff --git a/app/views/trips/_services.html.erb b/app/views/trips/_services.html.erb
index 2de639fc..aad3b477 100644
--- a/app/views/trips/_services.html.erb
+++ b/app/views/trips/_services.html.erb
@@ -1,6 +1,4 @@
 <li>Сервисы в автобусе:</li>
 <ul>
-  <% services.each do |service| %>
-    <%= render "service", service: service %>
-  <% end %>
+  <%= render partial: "service", collection: services %>
 </ul>
diff --git a/app/views/trips/_trip.html.erb b/app/views/trips/_trip.html.erb
index fa1de9aa..399fa2be 100644
--- a/app/views/trips/_trip.html.erb
+++ b/app/views/trips/_trip.html.erb
@@ -1,5 +1,13 @@
-<li><%= "Отправление: #{trip.start_time}" %></li>
-<li><%= "Прибытие: #{(Time.parse(trip.start_time) + trip.duration_minutes.minutes).strftime('%H:%M')}" %></li>
-<li><%= "В пути: #{trip.duration_minutes / 60}ч. #{trip.duration_minutes % 60}мин." %></li>
-<li><%= "Цена: #{trip.price_cents / 100}р. #{trip.price_cents % 100}коп." %></li>
-<li><%= "Автобус: #{trip.bus.model} №#{trip.bus.number}" %></li>
+<% cache trip do %>
+  <ul>
+    <li><%= "Отправление: #{trip.start_time}" %></li>
+    <li><%= "Прибытие: #{(Time.parse(trip.start_time) + trip.duration_minutes.minutes).strftime('%H:%M')}" %></li>
+    <li><%= "В пути: #{trip.duration_minutes / 60}ч. #{trip.duration_minutes % 60}мин." %></li>
+    <li><%= "Цена: #{trip.price_cents / 100}р. #{trip.price_cents % 100}коп." %></li>
+    <li><%= "Автобус: #{trip.bus.model} №#{trip.bus.number}" %></li>
+    <% if trip.bus.services.present? %>
+      <%= render "services", services: trip.bus.services %>
+    <% end %>
+  </ul>
+  <%= render "delimiter" %>
+<% end %>
\ No newline at end of file
diff --git a/app/views/trips/index.html.erb b/app/views/trips/index.html.erb
index a60bce41..d09728b8 100644
--- a/app/views/trips/index.html.erb
+++ b/app/views/trips/index.html.erb
@@ -2,15 +2,8 @@
   <%= "Автобусы #{@from.name} – #{@to.name}" %>
 </h1>
 <h2>
-  <%= "В расписании #{@trips.count} рейсов" %>
+  <%= "В расписании #{@trips.size} рейсов" %>
 </h2>
 
-<% @trips.each do |trip| %>
-  <ul>
-    <%= render "trip", trip: trip %>
-    <% if trip.bus.services.present? %>
-      <%= render "services", services: trip.bus.services %>
-    <% end %>
-  </ul>
-  <%= render "delimiter" %>
-<% end %>
+<%= render @trips %>
+
diff --git a/build-docker.sh b/build-docker.sh
new file mode 100755
index 00000000..5bcd40b2
--- /dev/null
+++ b/build-docker.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+docker build . -t spajic/docker-valgrind-massif
diff --git a/case-study.md b/case-study.md
new file mode 100644
index 00000000..fe70b78e
--- /dev/null
+++ b/case-study.md
@@ -0,0 +1,130 @@
+# Case-study оптимизации
+
+## Актуальная проблема
+В нашем проекте возникла серьёзная проблема.
+
+Наше приложенене неплохо себя показало на тестовых данных, однако оказалось, что в реальной жизни нам потребуется
+загружать и отображать значительно большее количество рейсов, чем мы первоначально планировали.
+
+От бизнеса был получен файл large.json объемом 32MB, выявивший две проблемы: 
+
+1) Слишком медленная загрузка данных в базу
+2) Слишком долгое отображение страниц веб-приложением
+
+Попробуем решить обе проблемы. 
+
+## Гарантия корректности работы оптимизированной программы
+Напишем тест, проверяющий корректную загрузку и отображение рейсов из файла example.json. Для этого перенесем
+логику обработки файла из рейк-таски в отдельный класс и напишем тест, проверяющий корректное отображение страницы
+рейсов Самара - Москва
+
+## Первая проблема - Слишком медленная загрузка данных в базу
+
+### Метрика
+Я решил использовать две метрики -  непосредственно скорость обработки файла и потребление памяти.
+В проекте удобно предоставляются файлы разного размера, что позволит переходить от меньшего файла к большему по мере
+оптимизации. 
+
+### Feedback-Loop
+Для того, чтобы иметь возможность быстро проверять гипотезы я выстроил `feedback-loop`,
+который позволил мне получать обратную связь по эффективности сделанных изменений за 5-10 секунд
+
+`feedback-loop` представляет из себя запуск rake таски импорта файла
+
+- bin/rake reload_json[fixtures/small.json]
+
+в вывод которой я добавил отчет о затраченном времени и потреблении памяти
+
+## Динамика потребления памяти
+Прежде всего выясним динамику потребления памяти при импорте данных из файла. Для этого
+используем valgrind massif visualier
+![valgrind massif visualier](./img/2019-09-08.png)
+На графике виден стабильный крутой рост потребления памяти на всем протяжении времени работы скрипта.
+
+Попробуем провести рефакторинг таким образом, чтобы не накапливать данные в памяти.
+
+Так же в отчете ruby_prof qcachegrind видно, что значительно время занимают find_by / 
+find_or_create_by методы. Попробуем от них избавиться. 
+
+Значения метрик для файла small.json - 12 секунд, 71 mb
+
+После рефакторинга импорт файла small.json стал занимать 0.91 секунды. Это позволило
+имторировать файл large.json за 26 секунд (используя 347 мб рам), что соответствует бюджету.
+
+Коммитим изменения
+
+## Вторая проблема - медленное отображение расписаний после импорта large.json
+
+## Метрика
+
+Я решил использовать в качестве метрики скорость, с которой rails отвечает на запрос страницы
+`http://127.0.0.1:3000/автобусы/Самара/Москва`, эти значения можно легко увидеть прямо в
+консоли `rails s`
+
+Старотовые значения метрики такие
+- Completed 200 OK in 7408ms (Views: 6562.6ms | ActiveRecord: 843.7ms)
+
+#rack-mini-profiler n+1
+
+Подключим rack-mini-profiler и попробуем найти точки роста для оптимизации быстродействия страницы
+
+В логе запущенного приложения можно увидеть подозрительно большое количество sql запросов, а если
+рассмотреть страницу `http://127.0.0.1:3000/автобусы/Самара/Москва` через rack-mini-profiler 
+можно увидеть явную проблему n+1, страница вызывает 650 sql запросов на рендер каждого _trip.
+
+Попробуем устранить проблему, добавив include d ds,jhre трипов
+
+метрика
+
+- Completed 200 OK in 7408ms (Views: 6562.6ms | ActiveRecord: 843.7ms)
+
+попробуем внести изменения
+
+Количество sql запросов снижается до 8, метрика значительно улучшается (особенно в части ActiveRecord)
+
+- Completed 200 OK in 6053ms (Views: 5985.4ms | ActiveRecord: 64.6ms)
+
+коммитим
+
+#rack-mini-profiler рендернг коллекций
+
+По показанию сметрики мы видем, что основное время занимает рендеринг видов, 
+а в отчете rack-mini-profiler можно увидеть множество записей о пендеринге trips/_services и 
+самих трипов. Попробуем применить групповой рендеринг, чтобы ускорить отображение страницы
+
+текущая метрика
+
+- Completed 200 OK in 7408ms (Views: 6562.6ms | ActiveRecord: 843.7ms)
+
+попробуем внести изменения
+
+метрика уменьшается до 2,5 секунд
+
+- Completed 200 OK in 2601ms (Views: 2552.5ms | ActiveRecord: 45.8ms)
+
+коммитим
+
+# bullet
+
+Подключим bullet и попробуем найти точки роста для оптимизации быстродействия страницы
+
+bullet не обнаружил проблем. Для теста отключил ранее найденный includes, посмотрел как проблема
+отобразилась в буллет-всплывашке. Других точек роста увидеть не удалось.
+
+# rails panel
+
+Подключим rails panel и попробуем найти точки роста для оптимизации быстродействия страницы
+
+Заметно, что рендер видов все еще занимает приличное время. Попроуем закешировать trip-ы
+
+теперь страница открывается менее чем за секунду, коммитим
+
+# explain запросов и добавление индексов
+
+Изучив запросы к бд, я добавил несколько индексов, в том числе составной индекс для trips -> 
+[:from_id, :to_id, :start_time], что значительно ускорило выборку данных из базы.
+
+# Итог
+
+После всех оптимизаций удалось добиться открытия заполненной из large.json страницы менее чем за 
+0.5 секунды, по сравнению с первонатальным кодом страница ускорилась примерно в 150 раз 
\ No newline at end of file
diff --git a/config/application.rb b/config/application.rb
index 9c331097..33468f5f 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -15,5 +15,6 @@ class Application < Rails::Application
     # Application configuration can go into files in config/initializers
     # -- all .rb files in that directory are automatically loaded after loading
     # the framework and any gems in your application.
+    config.autoload_paths << "#{config.root}/lib"
   end
 end
diff --git a/config/database.yml b/config/database.yml
index e116cfa6..d3f8c604 100644
--- a/config/database.yml
+++ b/config/database.yml
@@ -24,6 +24,8 @@ default: &default
 development:
   <<: *default
   database: task-4_development
+  username: ineedjet
+  host: 127.0.0.1
 
   # The specified database role being used to connect to postgres.
   # To create additional roles in postgres see `$ createuser --help`.
diff --git a/db/migrate/20190908212423_create_indexes.rb b/db/migrate/20190908212423_create_indexes.rb
new file mode 100644
index 00000000..36ce4cbe
--- /dev/null
+++ b/db/migrate/20190908212423_create_indexes.rb
@@ -0,0 +1,9 @@
+class CreateIndexes < ActiveRecord::Migration[5.2]
+  def change
+    add_index(:buses_services, :bus_id)
+    add_index(:cities, :name)
+    add_index(:trips, :from_id)
+    add_index(:trips, :to_id)
+    add_index(:trips, [:from_id, :to_id, :start_time])
+  end
+end
diff --git a/db/schema.rb b/db/schema.rb
index f6921e45..bcd6a086 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -10,7 +10,7 @@
 #
 # It's strongly recommended that you check this file into your version control system.
 
-ActiveRecord::Schema.define(version: 2019_03_30_193044) do
+ActiveRecord::Schema.define(version: 2019_09_08_212423) do
 
   # These are extensions that must be enabled in order to support this database
   enable_extension "plpgsql"
@@ -23,10 +23,12 @@
   create_table "buses_services", force: :cascade do |t|
     t.integer "bus_id"
     t.integer "service_id"
+    t.index ["bus_id"], name: "index_buses_services_on_bus_id"
   end
 
   create_table "cities", force: :cascade do |t|
     t.string "name"
+    t.index ["name"], name: "index_cities_on_name"
   end
 
   create_table "services", force: :cascade do |t|
@@ -40,6 +42,9 @@
     t.integer "duration_minutes"
     t.integer "price_cents"
     t.integer "bus_id"
+    t.index ["from_id", "to_id", "start_time"], name: "index_trips_on_from_id_and_to_id_and_start_time"
+    t.index ["from_id"], name: "index_trips_on_from_id"
+    t.index ["to_id"], name: "index_trips_on_to_id"
   end
 
 end
diff --git a/img/2019-09-08.png b/img/2019-09-08.png
new file mode 100644
index 00000000..91730701
Binary files /dev/null and b/img/2019-09-08.png differ
diff --git a/lib/json_file_to_db_processor.rb b/lib/json_file_to_db_processor.rb
new file mode 100644
index 00000000..2fedc7e6
--- /dev/null
+++ b/lib/json_file_to_db_processor.rb
@@ -0,0 +1,96 @@
+# frozen_string_literal: true
+
+class JsonFileToDbProcessor
+  attr_accessor :file_name
+
+  def initialize(file_name)
+    @file_name = file_name
+  end
+
+  def call
+    json = JSON.parse(File.read(@file_name))
+
+    ActiveRecord::Base.transaction do
+      City.delete_all
+      Bus.delete_all
+      Service.delete_all
+      Trip.delete_all
+      ActiveRecord::Base.connection.execute('delete from buses_services;')
+    end
+
+    # cities
+    cities = {}
+    ActiveRecord::Base.transaction do
+      json.each do |trip|
+        cities[trip['from']] = { name: trip['from'] }
+        cities[trip['to']] = { name: trip['to'] }
+      end
+      City.import cities.values, on_duplicate_key_ignore: true
+    end
+    city_hash = City.all.pluck(:name, :id).to_h
+
+
+    # services
+    services = {}
+    ActiveRecord::Base.transaction do
+      json.each do |trip|
+        trip['bus']['services'].each do |service|
+          services[service] = {name: service}
+        end
+      end
+      Service.import services.values, on_duplicate_key_ignore: true
+    end
+    services_hash = Service.all.pluck(:name, :id).to_h
+
+
+    # buses
+    buses = {}
+    ActiveRecord::Base.transaction do
+      json.each do |trip|
+        buses[trip['bus']['number']] = {number: trip['bus']['number'], model: trip['bus']['model']}
+      end
+      Bus.import buses.values, on_duplicate_key_ignore: true
+    end
+    buses_hash = Bus.all.pluck(:number, :id).to_h
+
+
+    # buses_services
+    buses_services = {}
+    ActiveRecord::Base.transaction do
+      json.each do |trip|
+        trip['bus']['services'].each do |service|
+          buses_services["#{trip['bus']['number']}-#{service}"] = {
+            bus_id: buses_hash[trip['bus']['number']],
+            service_id: services_hash[service]
+          }
+        end
+      end
+      BusesService.import buses_services.values, on_duplicate_key_ignore: true
+    end
+
+    # trips
+    records = []
+    ActiveRecord::Base.transaction do
+      json.each do |trip|
+        from_id = city_hash[trip['from']]
+        to_id = city_hash[trip['to']]
+
+        records << {
+            from_id: from_id,
+            to_id: to_id,
+            bus_id: buses_hash[trip['bus']['number']],
+            start_time: trip['start_time'],
+            duration_minutes: trip['duration_minutes'],
+            price_cents: trip['price_cents'],
+        }
+        if records.count > 50
+          Trip.import records, on_duplicate_key_ignore: true
+          records = []
+        end
+      end
+
+      Trip.import records
+    end
+
+  end
+end
\ No newline at end of file
diff --git a/lib/tasks/utils.rake b/lib/tasks/utils.rake
index 540fe871..11ac2e79 100644
--- a/lib/tasks/utils.rake
+++ b/lib/tasks/utils.rake
@@ -1,34 +1,25 @@
 # Наивная загрузка данных из json-файла в БД
 # rake reload_json[fixtures/small.json]
 task :reload_json, [:file_name] => :environment do |_task, args|
-  json = JSON.parse(File.read(args.file_name))
 
-  ActiveRecord::Base.transaction do
-    City.delete_all
-    Bus.delete_all
-    Service.delete_all
-    Trip.delete_all
-    ActiveRecord::Base.connection.execute('delete from buses_services;')
+  time = Benchmark.realtime do
+    JsonFileToDbProcessor.new(args.file_name).call
+  end
+
+  puts "... processed #{args.file_name} in #{time} sec"
+  puts "Used #{`ps -o rss= -p #{Process.pid}`.to_i / 1024} Mb Ram"
+end
+
 
-    json.each do |trip|
-      from = City.find_or_create_by(name: trip['from'])
-      to = City.find_or_create_by(name: trip['to'])
-      services = []
-      trip['bus']['services'].each do |service|
-        s = Service.find_or_create_by(name: service)
-        services << s
-      end
-      bus = Bus.find_or_create_by(number: trip['bus']['number'])
-      bus.update(model: trip['bus']['model'], services: services)
+task :reload_json_profile, [:file_name] => :environment do |_task, args|
+  RubyProf.measure_mode = RubyProf::WALL_TIME
 
-      Trip.create!(
-        from: from,
-        to: to,
-        bus: bus,
-        start_time: trip['start_time'],
-        duration_minutes: trip['duration_minutes'],
-        price_cents: trip['price_cents'],
-      )
-    end
+  result = RubyProf.profile do
+    JsonFileToDbProcessor.new(args.file_name).call
   end
-end
+
+  printer4 = RubyProf::CallTreePrinter.new(result)
+  printer4.print(:path => "ruby_prof_reports", :profile => 'callgrind')
+
+  puts "Used #{`ps -o rss= -p #{Process.pid}`.to_i / 1024} Mb Ram"
+end
\ No newline at end of file
diff --git a/profile.sh b/profile.sh
new file mode 100755
index 00000000..9091f849
--- /dev/null
+++ b/profile.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+docker run -it \
+    -v $(pwd):/home/massif/test \
+    -e DATA_FILE=small.txt \
+    spajic/docker-valgrind-massif \
+    bash
+#    valgrind --tool=massif bundle exec rake reload_json[fixtures/small.json]
\ No newline at end of file
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751 b/ruby_prof_reports/callgrind.callgrind.out.10751
new file mode 100644
index 00000000..5d7de81d
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751
@@ -0,0 +1,29098 @@
+events: wall_time
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::price_cents_came_from_user?
+381 598
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=1000 382
+382 2113
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::price_cents
+37 1288
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 9967
+
+fl=
+fn=Integer::>
+0 370
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+115 2417
+cfl=
+cfn=Module::===
+calls=4000 116
+116 916
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+89 4858
+cfl=
+cfn=Kernel::is_a?
+calls=12000 90
+90 2175
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::is_number?
+83 1361
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=2000 84
+84 2669
+cfl=
+cfn=Kernel::nil?
+calls=2000 84
+84 422
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_in_place?
+54 1908
+cfl=
+cfn=String::to_s
+calls=2000 55
+55 376
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=2000 55
+55 1041
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=2000 55
+55 8471
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::attribute_changed_in_place?
+251 1488
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=2000 252
+252 6314
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_in_place?
+calls=2000 252
+252 11796
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+126 1925
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=2000 127
+127 7605
+cfl=
+cfn=Symbol::to_s
+calls=2000 127
+127 487
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::attribute_changed_in_place?
+calls=2000 127
+127 19598
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+48 1364
+cfl=
+cfn=Symbol::to_s
+calls=2000 49
+49 644
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=2000 49
+49 977
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+89 503
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromUser::came_from_user?
+178 1251
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+calls=2000 179
+179 503
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+73 1473
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=2000 74
+74 1090
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromUser::came_from_user?
+calls=2000 74
+74 1754
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::duration_minutes_came_from_user?
+381 665
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=1000 382
+382 2204
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::validate_each
+25 10071
+cfl=
+cfn=Symbol::to_s
+calls=2000 26
+26 713
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=2000 28
+28 9302
+cfl=
+cfn=Kernel::public_send
+calls=2000 29
+29 7158
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+calls=2000 30
+30 2986
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+calls=2000 42
+42 29615
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::is_number?
+calls=2000 46
+46 4452
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+calls=2000 51
+51 3333
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=2000 56
+56 2159
+cfl=
+cfn=Hash::keys
+calls=2000 58
+58 782
+cfl=
+cfn=Hash::slice
+calls=2000 58
+58 1076
+cfl=
+cfn=Hash::each
+calls=2000 58
+58 7796
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::duration_minutes
+37 1237
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 10196
+
+fl=
+fn=String::=~
+0 2780
+
+fl=
+fn=Kernel::!~
+0 421
+cfl=
+cfn=String::=~
+calls=1000 0
+0 2780
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::option_call
+27 638
+cfl=
+cfn=Kernel::respond_to?
+calls=1000 29
+29 289
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::validate_each
+6 1403
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::option_call
+calls=1000 8
+8 927
+cfl=
+cfn=String::to_s
+calls=1000 9
+9 201
+cfl=
+cfn=Kernel::!~
+calls=1000 9
+9 3201
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::start_time
+37 647
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=1000 40
+40 6871
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::bus_id
+37 1270
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 9303
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::to_id
+37 1244
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 9378
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=Numeric::blank?
+142 4751
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::from_id
+37 1407
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 10836
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::bulk_import^
+523 65
+cfl=
+cfn=Array::first
+calls=57 524
+524 16
+cfl=
+cfn=Kernel::is_a?
+calls=38 524
+524 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=19 531
+531 18120466
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import!^
+539 159
+cfl=
+cfn=Array::last
+calls=19 540
+540 10
+cfl=
+cfn=Kernel::is_a?
+calls=19 540
+540 9
+cfl=
+cfn=Array::pop
+calls=19 540
+540 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::bulk_import^
+calls=19 544
+544 18120474
+cfl=
+cfn=Array::each
+calls=18 62
+62 17050739
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::find_by
+calls=1 67
+67 14574785
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::==
+421 10730
+cfl=
+cfn=BasicObject::==
+calls=7338 422
+422 1040
+cfl=
+cfn=Kernel::class
+calls=7338 422
+422 1036
+cfl=
+cfn=Kernel::instance_of?
+calls=7338 422
+422 1074
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=22014 422
+422 108505
+cfl=
+cfn=Kernel::nil?
+calls=7338 422
+422 1021
+
+fl=
+fn=Array::index
+0 2325
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::==
+calls=5741 0
+0 96557
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::eql?
+421 7562
+cfl=
+cfn=BasicObject::==
+calls=4791 422
+422 705
+cfl=
+cfn=Kernel::class
+calls=4791 422
+422 715
+cfl=
+cfn=Kernel::instance_of?
+calls=4791 422
+422 874
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=14373 422
+422 72444
+cfl=
+cfn=Kernel::nil?
+calls=4791 422
+422 760
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=Bus/ActiveRecord_Relation::name
+96 1364
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scoping
+calls=999 97
+97 23284
+
+fl=
+fn=Array::count
+0 478
+
+fl=
+fn=Array::<<
+0 933
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::clear_transaction_record_state
+423 1444
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::after_save_collection_association
+369 494
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus::autosave_associated_records_for_services
+153 2131
+cfl=
+cfn=BasicObject::instance_eval
+calls=1000 159
+159 26938
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus::autosave_associated_records_for_buses_services
+153 2012
+cfl=
+cfn=BasicObject::instance_eval
+calls=1000 159
+159 13463
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::save_collection_association
+381 17422
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=3000 382
+382 1662
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset_scope
+calls=1548 386
+386 1417
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save
+calls=1548 388
+388 18402
+cfl=
+cfn=Array::each
+calls=1548 395
+395 338
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=1000 382
+382 1428
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1000 383
+383 1028
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus::autosave_associated_records_for_trips
+153 2858
+cfl=
+cfn=BasicObject::instance_eval
+calls=1000 159
+159 6069
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Conditionals/Value::call
+154 5086
+cfl=
+cfn=BasicObject::!=
+calls=3000 146
+146 5074
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::transform_values
+23 1530
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::materialize
+calls=1000 23
+23 597
+cfl=
+cfn=Hash::transform_values
+calls=1000 23
+23 41012
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attributes_for_update
+470 890
+cfl=
+cfn=Array::reject
+calls=1000 471
+471 757
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::_update_record
+711 3246
+cfl=
+cfn=Kernel::class
+calls=1000 712
+712 315
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=1000 712
+712 385
+cfl=
+cfn=Array::&
+calls=1000 712
+712 285
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attributes_for_update
+calls=1000 713
+713 1646
+cfl=
+cfn=Kernel::block_given?
+calls=1000 723
+723 254
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+fn=ActiveRecord/AttributeMethods/Dirty::_update_record
+133 4299
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::partial_writes?
+calls=1000 134
+134 3359
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::keys_for_partial_write
+calls=1000 134
+134 45265
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::_update_record
+calls=1000 134
+134 6131
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::changes_applied
+calls=1000 135
+135 62968
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_update_callbacks
+815 1079
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=1000 816
+816 237157
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb
+fn=ActiveRecord/Callbacks::_update_record
+349 1330
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_update_callbacks
+calls=1000 350
+350 238236
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb
+fn=ActiveModel/Type/String::changed_in_place?
+8 2957
+cfl=
+cfn=Kernel::is_a?
+calls=4000 9
+9 844
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp::should_record_timestamps?
+117 2406
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps
+calls=1000 118
+118 4614
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::partial_writes?
+calls=1000 118
+118 6489
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::has_changes_to_save?
+calls=1000 118
+118 62868
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp::_update_record
+105 3285
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp::should_record_timestamps?
+calls=1000 106
+106 76377
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb
+cfn=ActiveRecord/Callbacks::_update_record
+calls=1000 114
+114 239565
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::before_save_collection_association
+365 993
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=1000 366
+366 4445
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::halting_and_conditional^
+229 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::after
+calls=4 230
+230 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::save
+274 1633
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb
+cfn=ActiveRecord/Callbacks::create_or_update
+calls=1000 275
+275 387842
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::first
+87 873
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_NotEqual
+674 2058
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2000 677
+677 19186
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+cfn=Arel/Nodes/BindParam::nil?
+calls=1000 679
+679 3102
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1000 682
+682 1984
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SqlLiteral
+738 989
+cfl=
+cfn=String::to_s
+calls=1000 738
+738 354
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1000 738
+738 2043
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+fn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::visit_Arel_Nodes_SqlLiteral
+27 1755
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SqlLiteral
+calls=1000 29
+29 3385
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_one
+76 2799
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=1000 77
+77 1253956
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::set_value_for
+92 2621
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type!
+calls=2000 93
+93 1182
+cfl=
+cfn=Module::name
+calls=2000 94
+94 705
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::set_value_for^
+55 2104
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=2000 55
+55 2162
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::set_value_for
+calls=2000 55
+55 4508
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::current_scope=
+19 1884
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 20
+20 137
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::set_value_for^
+calls=1999 20
+20 8761
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::scoping
+279 3504
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=1000 280
+280 8808
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope=
+calls=2000 280
+280 10782
+cfl=
+cfn=Kernel::public_send
+calls=1 114
+114 3
+cfl=
+cfn=Module::name
+calls=999 97
+97 360
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassSpecificRelation/ClassMethods::delegate_to_scoped_klass
+90 2
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=1 91
+91 84
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassSpecificRelation::method_missing
+111 11
+cfl=
+cfn=Kernel::respond_to?
+calls=1 112
+112 1
+cfl=
+cfn=Kernel::class
+calls=1 113
+113 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassSpecificRelation/ClassMethods::delegate_to_scoped_klass
+calls=1 113
+113 86
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scoping
+calls=1 114
+114 173
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::_select!
+233 2924
+cfl=
+cfn=Array::flatten!
+calls=1000 234
+234 1817
+cfl=
+cfn=Array::map!
+calls=1000 235
+235 3880
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::select_values
+calls=1000 238
+238 1746
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::select_values=
+calls=1000 238
+238 2381
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/finder_methods.rb
+fn=ActiveRecord/FinderMethods::construct_relation_for_exists
+361 5314
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::distinct_value
+calls=1000 362
+362 1706
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::except
+calls=1000 365
+365 23482
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::_select!
+calls=1000 365
+365 12749
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit!
+calls=1000 365
+365 3342
+cfl=
+cfn=Module::===
+calls=2000 368
+368 571
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/finder_methods.rb
+fn=ActiveRecord/FinderMethods::exists?
+305 4943
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::===
+calls=1000 306
+306 1152
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value
+calls=1000 313
+313 1819
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::eager_loading?
+calls=1000 315
+315 5700
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/finder_methods.rb
+cfn=ActiveRecord/FinderMethods::construct_relation_for_exists
+calls=1000 320
+320 47164
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::skip_query_cache_if_necessary
+calls=1000 322
+322 1453584
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+fn=ActiveRecord/Validations/UniquenessValidator::scope_relation
+88 1396
+cfl=
+cfn=Kernel::Array
+calls=1000 89
+89 1978
+cfl=
+cfn=Array::each
+calls=1000 89
+89 329
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::invert_predicate
+122 2816
+cfl=
+cfn=Module::===
+calls=3000 123
+123 824
+cfl=
+cfn=Class::new
+calls=1000 129
+129 2342
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::inverted_predicates
+118 970
+cfl=
+cfn=Array::map
+calls=1000 119
+119 7719
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::invert
+73 1429
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::inverted_predicates
+calls=1000 74
+74 8689
+cfl=
+cfn=Class::new
+calls=1000 74
+74 849
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods/WhereChain::not
+47 5690
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb
+cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes
+calls=1000 48
+48 1172
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause_factory
+calls=1000 50
+50 589
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb
+cfn=ActiveRecord/Relation/WhereClauseFactory::build
+calls=1000 50
+50 75592
+cfl=
+cfn=Module::===
+calls=1000 52
+52 266
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::references^
+calls=1000 52
+52 5980
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references!
+calls=1000 52
+52 13378
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=1000 53
+53 1359
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::invert
+calls=1000 53
+53 10967
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::+
+calls=1000 53
+53 1606
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause=
+calls=1000 53
+53 2020
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::original_value
+64 1620
+cfl=
+cfn=String::to_s
+calls=1000 65
+65 343
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=1000 65
+65 1561
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=1000 65
+65 3642
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+fn=ActiveRecord/AttributeMethods/Dirty::attribute_in_database
+98 1521
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=1000 99
+99 8817
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::original_value
+calls=1000 99
+99 7167
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::id_in_database
+49 1920
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=1000 50
+50 1299
+cfl=
+cfn=Kernel::class
+calls=1000 51
+51 285
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=1000 51
+51 479
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::attribute_in_database
+calls=1000 51
+51 17505
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods/WhereChain::initialize
+20 669
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::persisted?
+244 1309
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=1000 245
+245 2035
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::case_sensitive_comparison
+450 1913
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=1000 451
+451 3050
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::eq
+calls=1000 451
+451 7131
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+fn=ActiveRecord/Validations/UniquenessValidator::build_relation
+58 8820
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1000 59
+59 1463
+cfl=
+cfn=Kernel::nil?
+calls=1000 64
+64 233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=1000 69
+69 3169
+cfl=
+cfn=Symbol::to_s
+calls=1000 73
+73 312
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=1000 74
+74 769
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build_bind_attribute
+calls=1000 74
+74 16964
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=1000 76
+76 839
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=1000 77
+77 2033
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1000 83
+83 20098
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::case_sensitive_comparison
+calls=1000 83
+83 12094
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::unscoped
+calls=1000 85
+85 17482
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where!
+calls=1000 85
+85 26835
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::defined_enums^
+106 523
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+fn=ActiveRecord/Validations/UniquenessValidator::map_enum_attribute
+101 1852
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::defined_enums^
+calls=1000 102
+102 523
+cfl=
+cfn=Symbol::to_s
+calls=1000 102
+102 520
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+fn=ActiveRecord/Validations/UniquenessValidator::find_finder_class_for
+48 10273
+cfl=
+cfn=Kernel::class
+calls=1000 49
+49 215
+cfl=
+cfn=Array::first
+calls=1000 51
+51 340
+cfl=
+cfn=Enumerable::detect
+calls=1000 55
+55 3007
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+fn=ActiveRecord/Validations/UniquenessValidator::validate_each
+19 9996
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+cfn=ActiveRecord/Validations/UniquenessValidator::find_finder_class_for
+calls=1000 20
+20 13834
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+cfn=ActiveRecord/Validations/UniquenessValidator::map_enum_attribute
+calls=1000 21
+21 2895
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+cfn=ActiveRecord/Validations/UniquenessValidator::build_relation
+calls=1000 23
+23 111110
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::persisted?
+calls=1000 24
+24 3344
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=2000 25
+25 1093
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where
+calls=1000 26
+26 31905
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id_in_database
+calls=1000 26
+26 21487
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods/WhereChain::not
+calls=1000 26
+26 118619
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+cfn=ActiveRecord/Validations/UniquenessValidator::scope_relation
+calls=1000 31
+31 3703
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/finder_methods.rb
+cfn=ActiveRecord/FinderMethods::exists?
+calls=1000 34
+34 1514362
+
+fl=
+fn=Enumerable::find_all
+0 2624
+cfl=
+cfn=Array::each
+calls=3096 0
+0 30857
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save
+274 3763
+cfl=
+cfn=Enumerable::find_all
+calls=3096 280
+280 33481
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::save
+45 2674
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::perform_validations
+calls=1000 46
+46 2530960
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::clear_transaction_record_state
+calls=1000 330
+330 1444
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::rollback_active_record_state!
+323 3068
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::remember_transaction_record_state
+calls=1000 324
+324 22239
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::with_transaction_returning_status
+calls=1000 310
+310 2634039
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::committed?
+calls=1000 392
+392 479
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::save
+308 1530
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::rollback_active_record_state!
+calls=1000 309
+309 2659824
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+fn=ActiveRecord/Suppressor::save
+43 10477
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/SuppressorRegistry::suppressed^
+calls=1000 44
+44 3812
+cfl=
+cfn=Kernel::class
+calls=1000 44
+44 350
+cfl=
+cfn=Module::name
+calls=1000 44
+44 867
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::save
+calls=1000 44
+44 2661354
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=1000 70
+70 11505
+cfl=
+cfn=Array::<<
+calls=1000 70
+70 933
+cfl=
+cfn=Array::count
+calls=1000 78
+78 478
+cfl=
+cfn=Array::each
+calls=980 62
+62 19225428
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::find_by
+calls=114 67
+67 18678548
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import!^
+calls=19 79
+79 18120488
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+255 443
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=1 257
+257 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=1 257
+257 7
+cfl=
+cfn=Enumerable::find
+calls=1 257
+257 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter?
+271 1145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=548 272
+272 542
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_which_updates_counter_cache
+calls=548 272
+272 452
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::inverse_name
+987 861
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=548 987
+987 598
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory?
+263 537
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=548 264
+264 2156
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many?
+277 941
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_updates_counter_in_memory?
+calls=548 278
+278 2693
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::has_cached_counter?
+calls=548 278
+278 2139
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory
+83 876
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_must_be_updated_by_has_many?
+calls=548 84
+84 5774
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success
+128 932
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_in_memory
+calls=548 130
+130 6650
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_services^
+106 8289
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::committed?
+19 3260
+
+fl=
+fn=Integer::==
+0 7808
+cfl=
+cfn=BasicObject::==
+calls=6632 0
+0 1750
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_value_from_database
+75 9235
+cfl=
+cfn=Kernel::class
+calls=10896 76
+76 2461
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_database^
+calls=10896 76
+76 22075
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::forgetting_assignment
+66 9703
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=10896 67
+67 99534
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_value_from_database
+calls=10896 67
+67 33771
+
+fl=
+fn=Hash::transform_values
+0 11431
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::forgetting_assignment
+calls=10896 0
+0 143009
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::map
+95 7367
+cfl=
+cfn=Hash::transform_values
+calls=2632 96
+96 113427
+cfl=
+cfn=Class::new
+calls=3632 97
+97 5376
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::transform_values
+calls=1000 96
+96 43139
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::forget_attribute_assignments
+271 5572
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::map
+calls=3632 272
+272 169309
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::changes_applied
+146 11969
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=3632 150
+150 3107
+cfl=
+cfn=Class::new
+calls=3632 151
+151 36642
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::forget_attribute_assignments
+calls=3632 152
+152 174881
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_reflections
+124 4159
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=2632 125
+125 3875
+cfl=
+cfn=Kernel::class
+calls=2632 128
+128 692
+cfl=
+cfn=Kernel::public_send
+calls=2632 128
+128 5356
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb
+fn=ActiveRecord/CounterCache::each_counter_cached_associations
+212 4365
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections
+calls=2632 213
+213 14082
+cfl=
+cfn=Hash::each
+calls=2632 213
+213 19337
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::id=
+25 4319
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=2632 26
+26 3419
+cfl=
+cfn=Kernel::class
+calls=2632 27
+27 533
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=2632 27
+27 1217
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=2632 28
+28 25991
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::last_inserted_id
+489 4631
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows
+calls=2632 490
+490 5196
+
+fl=
+fn=Range::cover?
+0 15249
+cfl=
+cfn=Integer::<=>
+calls=40320 0
+0 10527
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/range/compare_range.rb
+fn=ActiveSupport/CompareWithRange::cover?
+49 19351
+cfl=
+cfn=Kernel::is_a?
+calls=20160 50
+50 5023
+cfl=
+cfn=Range::cover?
+calls=20160 55
+55 25776
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::ensure_in_range
+51 16130
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/range/compare_range.rb
+cfn=ActiveSupport/CompareWithRange::cover?
+calls=20160 52
+52 50150
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::serialize
+26 23456
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::cast
+calls=20160 27
+27 80128
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::ensure_in_range
+calls=20160 29
+29 66280
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sql_for_insert
+485 2060
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::suppress_composite_primary_key
+157 2136
+cfl=
+cfn=Kernel::is_a?
+calls=2632 158
+158 1213
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::sql_for_insert
+98 12519
+cfl=
+cfn=Kernel::nil?
+calls=2632 99
+99 803
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::suppress_composite_primary_key
+calls=2632 105
+105 3349
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=2632 106
+106 2304
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sql_for_insert
+calls=2632 109
+109 2060
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::exec_insert
+128 7210
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::sql_for_insert
+calls=2632 129
+129 21036
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=2632 130
+130 2597815
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::use_insert_returning?
+385 1547
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_insert
+113 10153
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::use_insert_returning?
+calls=2632 114
+114 1547
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::exec_insert
+calls=2632 115
+115 2626061
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::last_inserted_id
+calls=2632 163
+163 9827
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Values
+191 5071
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=5264 192
+192 9705
+cfl=
+cfn=Enumerable::each_with_index
+calls=2632 195
+195 75101
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_InsertStatement
+124 12474
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=5264 125
+125 18640
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2632 126
+126 29998
+cfl=
+cfn=Array::any?
+calls=2632 127
+127 1325
+cfl=
+cfn=Array::map
+calls=2632 128
+128 17926
+cfl=
+cfn=Array::join
+calls=2632 128
+128 5047
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=2632 134
+134 108662
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::insert
+160 6517
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+calls=2632 161
+161 270569
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_insert
+calls=2632 162
+162 2647588
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::insert
+19 9682
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::insert
+calls=2632 21
+21 2924674
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/values.rb
+fn=Arel/Nodes/Values::initialize
+10 3015
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=2632 11
+11 3683
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb
+fn=Arel/InsertManager::create_values
+40 1968
+cfl=
+cfn=Class::new
+calls=2632 41
+41 9707
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb
+fn=Arel/InsertManager::insert
+21 9029
+cfl=
+cfn=Module::===
+calls=2632 24
+24 1135
+cfl=
+cfn=Array::first
+calls=5264 27
+27 1346
+cfl=
+cfn=#<Class:0x00007ff76ed598b0>::relation
+calls=2632 27
+27 705
+cfl=
+cfn=Array::each
+calls=2632 31
+31 4108
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb
+cfn=Arel/InsertManager::create_values
+calls=2632 35
+35 11675
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/insert_statement.rb
+fn=Arel/Nodes/InsertStatement::initialize
+7 4905
+cfl=
+cfn=BasicObject::initialize
+calls=2632 8
+8 642
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb
+fn=Arel/InsertManager::initialize
+4 4323
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::initialize
+calls=2632 5
+5 1903
+cfl=
+cfn=Class::new
+calls=2632 6
+6 8052
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/crud.rb
+fn=Arel/Crud::create_insert
+29 2478
+cfl=
+cfn=Class::new
+calls=2632 30
+30 17266
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/crud.rb
+fn=Arel/Crud::compile_insert
+23 5078
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/crud.rb
+cfn=Arel/Crud::create_insert
+calls=2632 24
+24 19744
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb
+cfn=Arel/InsertManager::insert
+calls=2632 25
+25 27999
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::_substitute_values
+220 2377
+cfl=
+cfn=Enumerable::map
+calls=2632 221
+221 115745
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::prefetch_primary_key?
+312 5159
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=2632 313
+313 52457
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=2632 313
+313 2242
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key?
+calls=2632 313
+313 1721
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::_insert_record
+168 29803
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=10528 171
+171 7308
+cfl=
+cfn=Module::===
+calls=2632 171
+171 947
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::prefetch_primary_key?
+calls=2632 174
+174 61581
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=2632 184
+184 1534
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence/ClassMethods::_substitute_values
+calls=2632 184
+184 118122
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/crud.rb
+cfn=Arel/Crud::compile_insert
+calls=2632 184
+184 52822
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=2632 187
+187 45672
+cfl=
+cfn=Module::to_s
+calls=2632 187
+187 4027
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::insert
+calls=2632 187
+187 2934356
+cfl=
+cfn=Kernel::class
+calls=2632 735
+735 1474
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=5264 735
+735 77287
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id=
+calls=2632 735
+735 35478
+cfl=
+cfn=Kernel::block_given?
+calls=2632 739
+739 754
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attributes_with_values
+463 1943
+cfl=
+cfn=Enumerable::each_with_object
+calls=2632 464
+464 20554
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::pk_attribute?
+488 3511
+cfl=
+cfn=Kernel::class
+calls=5264 489
+489 795
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=5264 489
+489 2673
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attributes_for_create
+478 1523
+cfl=
+cfn=Array::reject
+calls=2632 479
+479 11509
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::attributes_with_values_for_create
+455 3872
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attributes_for_create
+calls=2632 456
+456 13032
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attributes_with_values
+calls=2632 456
+456 22497
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::_create_record
+730 9724
+cfl=
+cfn=Kernel::class
+calls=5264 731
+731 1238
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=2632 731
+731 1202
+cfl=
+cfn=Array::&
+calls=2632 731
+731 1088
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::attributes_with_values_for_create
+calls=2632 732
+732 39400
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence/ClassMethods::_insert_record
+calls=2632 734
+734 3371164
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb
+cfn=ActiveRecord/CounterCache::each_counter_cached_associations
+calls=2632 186
+186 37784
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb
+fn=ActiveRecord/CounterCache::_create_record
+183 4085
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::_create_record
+calls=2632 184
+184 3461600
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_enabled?
+131 6219
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::lock_optimistically^
+calls=2632 132
+132 1716
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=2632 132
+132 5711
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=2632 132
+132 1949
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic::locking_enabled?
+59 3023
+cfl=
+cfn=Kernel::class
+calls=2632 60
+60 653
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_enabled?
+calls=2632 60
+60 15595
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic::_create_record
+64 8524
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic::locking_enabled?
+calls=2632 65
+65 19272
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb
+cfn=ActiveRecord/CounterCache::_create_record
+calls=2632 70
+70 3465685
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::changes_applied
+calls=2632 141
+141 163631
+
+fl=
+fn=Array::&
+0 5090
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+fn=ActiveRecord/AttributeMethods/Dirty::keys_for_partial_write
+145 10020
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save
+calls=3632 146
+146 139434
+cfl=
+cfn=Kernel::class
+calls=3632 146
+146 1161
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=3632 146
+146 1925
+cfl=
+cfn=Array::&
+calls=3632 146
+146 3716
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::partial_writes^
+106 2339
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::partial_writes
+124 4319
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=4632 125
+125 3071
+cfl=
+cfn=Kernel::class
+calls=4632 128
+128 1125
+cfl=
+cfn=Kernel::public_send
+calls=4632 128
+128 5089
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::partial_writes?
+132 6366
+cfl=
+cfn=Kernel::public_send
+calls=4632 132
+132 16975
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+fn=ActiveRecord/AttributeMethods/Dirty::_create_record
+139 8215
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::partial_writes?
+calls=2632 140
+140 13493
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::keys_for_partial_write
+calls=2632 140
+140 110992
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic::_create_record
+calls=2632 140
+140 3657112
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_create_callbacks
+815 2534
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=2632 816
+816 3807035
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb
+fn=ActiveRecord/Callbacks::_create_record
+345 3539
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_create_callbacks
+calls=2632 346
+346 3809569
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::all_timestamp_attributes_in_model
+72 4542
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+calls=2632 73
+73 13759
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+calls=2632 73
+73 11592
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp::all_timestamp_attributes_in_model
+129 3603
+cfl=
+cfn=Kernel::class
+calls=2632 130
+130 670
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::all_timestamp_attributes_in_model
+calls=2632 130
+130 29894
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::current_time_from_proper_timezone
+84 4636
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=2632 85
+85 12146
+cfl=
+cfn=Time::now^
+calls=2632 85
+85 5891
+cfl=
+cfn=Time::utc
+calls=2632 85
+85 8215
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp::current_time_from_proper_timezone
+133 4186
+cfl=
+cfn=Kernel::class
+calls=2632 134
+134 388
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::current_time_from_proper_timezone
+calls=2632 134
+134 30888
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::record_timestamps
+124 4352
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=3632 125
+125 4699
+cfl=
+cfn=Kernel::class
+calls=3632 128
+128 1032
+cfl=
+cfn=Kernel::public_send
+calls=3632 128
+128 6252
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::readonly?
+463 2404
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::create_or_update
+702 26646
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::readonly?
+calls=3632 703
+703 2404
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::destroyed?
+calls=3632 704
+704 10686
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=3632 705
+705 6472
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::changed_attributes
+calls=2632 705
+705 3913232
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=2632 133
+133 3650
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=2632 134
+134 1036
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp::_update_record
+calls=1000 705
+705 319227
+cfl=
+cfn=BasicObject::!=
+calls=1000 706
+706 1333
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::updated?
+48 1198
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::destroyed?
+237 7545
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=6264 238
+238 9157
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::find_target?
+76 1762
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=2632 77
+77 873
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::load_target
+158 5479
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_target?
+calls=2632 159
+159 16399
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::find_target?
+calls=2632 159
+159 2635
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=2632 161
+161 805
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::stale_target?
+68 5722
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=5264 69
+69 1693
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+calls=5264 69
+69 32929
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus/HABTM_Services::autosave_associated_records_for_service
+153 5584
+cfl=
+cfn=BasicObject::instance_eval
+calls=2632 159
+159 179925
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::save_belongs_to_association
+467 30512
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=5264 468
+468 2510
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=2632 469
+469 1623
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::stale_target?
+calls=2632 469
+469 23944
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::load_target
+calls=2632 471
+471 25318
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::destroyed?
+calls=2632 472
+472 6017
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=2632 479
+479 3922
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::updated?
+calls=2632 481
+481 1198
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=2632 482
+482 24280
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=2632 483
+483 1157
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]=
+calls=2632 483
+483 35134
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=2632 484
+484 31976
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus/HABTM_Services::autosave_associated_records_for_left_side
+153 8538
+cfl=
+cfn=BasicObject::instance_eval
+calls=2632 159
+159 25294
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_save_callbacks
+815 4057
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=3632 816
+816 4668145
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb
+fn=ActiveRecord/Callbacks::create_or_update
+341 4978
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_save_callbacks
+calls=3632 342
+342 4672202
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::save!
+307 3264
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb
+cfn=ActiveRecord/Callbacks::create_or_update
+calls=2632 308
+308 4289339
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_validate_callbacks
+815 3286
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=3632 816
+816 2093281
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+fn=ActiveModel/Validations::run_validations!
+408 6919
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_validate_callbacks
+calls=3632 409
+409 2096567
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=2632 410
+410 1166
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=2632 410
+410 18835
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_validation_callbacks
+815 4316
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=3632 816
+816 2160792
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=1000 68
+68 450
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=1000 68
+68 3625
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb
+fn=ActiveModel/Validations/Callbacks::run_validations!
+117 5024
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_validation_callbacks
+calls=3632 118
+118 2169184
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+fn=ActiveModel/Validations::valid?
+336 15423
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=3632 338
+338 50940
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::clear
+calls=3632 338
+338 7393
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb
+cfn=ActiveModel/Validations/Callbacks::run_validations!
+calls=3632 339
+339 2174208
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::save
+calls=1000 339
+339 389475
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::default_validation_context
+75 3871
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=3632 76
+76 8748
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::valid?
+65 10434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::default_validation_context
+calls=3632 66
+66 12618
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::valid?
+calls=3632 67
+67 2637439
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=2632 68
+68 907
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=2632 68
+68 7805
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::perform_validations
+83 6108
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::valid?
+calls=3632 84
+84 2669204
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::committed?
+calls=1000 392
+392 881
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+fn=ActiveRecord/Validations::save!
+51 8850
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::perform_validations
+calls=2632 52
+52 145233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::save!
+calls=2632 52
+52 4292602
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::save!
+314 6060
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::with_transaction_returning_status
+calls=2632 315
+315 4719841
+cfl=
+cfn=Kernel::object_id
+calls=2632 87
+87 927
+cfl=
+cfn=Hash::delete
+calls=2632 87
+87 1279
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+fn=ActiveRecord/SuppressorRegistry::initialize
+57 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/SuppressorRegistry::suppressed^
+55 5151
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=3632 55
+55 7685
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+fn=ActiveRecord/Suppressor::save!
+47 9758
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 48
+48 327
+cfl=
+cfn=Kernel::class
+calls=2632 48
+48 511
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::save!
+calls=2632 48
+48 4728107
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/SuppressorRegistry::suppressed^
+calls=2631 48
+48 9006
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::dup
+254 2169
+cfl=
+cfn=Kernel::class
+calls=2632 255
+255 426
+cfl=
+cfn=Class::new
+calls=2632 255
+255 34452
+cfl=
+cfn=Kernel::tap
+calls=2632 255
+255 8653
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::merge
+263 3288
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::dup
+calls=2632 264
+264 45701
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::update
+calls=2632 264
+264 3174
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::default
+219 6800
+cfl=
+cfn=Array::map
+calls=7896 220
+220 2575
+cfl=
+cfn=Hash::default
+calls=7896 220
+220 1363
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+383 11439
+cfl=
+cfn=Hash::default_proc
+calls=7896 384
+384 1228
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::default
+calls=7896 387
+387 10737
+cfl=
+cfn=Hash::default=
+calls=7896 387
+387 1710
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::to_hash
+351 7869
+cfl=
+cfn=Class::new
+calls=5264 352
+352 3979
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+calls=5264 353
+353 18823
+cfl=
+cfn=Hash::each
+calls=5264 355
+355 22325
+
+fl=
+fn=Hash::update
+0 4493
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::reverse_merge
+273 3804
+cfl=
+cfn=Kernel::class
+calls=2632 274
+274 652
+cfl=
+cfn=Class::new
+calls=2632 274
+274 49266
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb
+cfn=Hash::reverse_merge
+calls=2632 274
+274 55275
+
+fl=
+fn=ActiveSupport/HashWithIndifferentAccess::regular_writer
+0 1921
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::convert_value
+366 14117
+cfl=
+cfn=Kernel::is_a?
+calls=31584 367
+367 5457
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::convert_key
+362 3561
+cfl=
+cfn=Kernel::kind_of?
+calls=5264 363
+363 2288
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::[]=
+92 7779
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_key
+calls=5264 93
+93 5849
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_value
+calls=5264 93
+93 7943
+cfl=
+cfn=ActiveSupport/HashWithIndifferentAccess::regular_writer
+calls=5264 93
+93 1921
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::changed?
+64 3999
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::changed?
+18 6990
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed?
+calls=10528 19
+19 3999
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::original_value
+46 23217
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=15792 48
+48 30457
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::type_cast
+calls=16792 50
+50 22268
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/indifferent_access.rb
+fn=Hash::with_indifferent_access
+9 2214
+cfl=
+cfn=Class::new
+calls=2632 10
+10 13355
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_values
+18 4140
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::attr_names
+calls=2632 19
+19 24210
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/indifferent_access.rb
+cfn=Hash::with_indifferent_access
+calls=2632 19
+19 15570
+cfl=
+cfn=Enumerable::each_with_object
+calls=2632 19
+19 127785
+
+fl=
+fn=Hash::to_hash
+0 3939
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::update
+123 18074
+cfl=
+cfn=Kernel::is_a?
+calls=16792 124
+124 4851
+cfl=
+cfn=Hash::to_hash
+calls=8896 127
+127 2498
+cfl=
+cfn=Hash::each_pair
+calls=8896 127
+127 3396
+cfl=
+cfn=Hash::update
+calls=7896 125
+125 4493
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+fn=ActiveSupport/HashWithIndifferentAccess::initialize
+66 37400
+cfl=
+cfn=Kernel::respond_to?
+calls=14160 67
+67 5889
+cfl=
+cfn=Hash::initialize
+calls=14160 68
+68 4045
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::update
+calls=14160 69
+69 30138
+cfl=
+cfn=Hash::to_hash
+calls=8896 71
+71 1441
+cfl=
+cfn=Hash::default
+calls=14160 72
+72 3142
+cfl=
+cfn=Hash::default_proc
+calls=14160 73
+73 3313
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::to_hash
+calls=5264 71
+71 52996
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::attributes_changed_by_setter
+334 3223
+cfl=
+cfn=Class::new
+calls=2632 335
+335 19671
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::changed_attributes
+218 18433
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::attributes_changed_by_setter
+calls=2632 224
+224 22894
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=2632 224
+224 1966
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_values
+calls=2632 224
+224 171704
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::reverse_merge
+calls=2632 224
+224 108997
+cfl=
+cfn=Kernel::freeze
+calls=2632 224
+224 1358
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps
+calls=2632 92
+92 11720
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp::current_time_from_proper_timezone
+calls=2632 93
+93 35462
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp::all_timestamp_attributes_in_model
+calls=2632 95
+95 34167
+cfl=
+cfn=Array::each
+calls=2632 95
+95 861
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb
+cfn=ActiveRecord/Callbacks::_create_record
+calls=2632 102
+102 3813108
+cfl=
+cfn=BasicObject::!=
+calls=2632 706
+706 6709
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::changed?
+161 4884
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::changed_attributes
+calls=2632 162
+162 314146
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=2632 162
+162 4035
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::cast_value
+42 25296
+cfl=
+cfn=Integer::to_i
+calls=35688 47
+47 9403
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::cast
+7 59764
+cfl=
+cfn=TrueClass::===
+calls=35688 9
+9 9559
+cfl=
+cfn=FalseClass::===
+calls=35688 9
+9 6844
+cfl=
+cfn=Module::===
+calls=35688 9
+9 12023
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=35688 15
+15 66314
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+124 15760
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=10528 125
+125 4686
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=10528 125
+125 62365
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=10528 126
+126 17448
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::target=
+73 3084
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=2632 75
+75 42487
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::primary_key
+101 3653
+cfl=
+cfn=Kernel::class
+calls=2632 102
+102 753
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=2632 102
+102 8325
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+97 5644
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=2632 98
+98 1233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::primary_key
+calls=2632 98
+98 12731
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2632 98
+98 10610
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]=
+calls=2632 98
+98 35985
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::invertible_for?
+111 2434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=2632 112
+112 4583
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+219 10162
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=7896 220
+220 2586
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update?
+80 3064
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+calls=2632 81
+81 4571
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace
+84 2766
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::require_counter_update?
+calls=2632 85
+85 7635
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::replace
+19 10163
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+calls=2632 21
+21 4890
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::update_counters_on_replace
+calls=2632 22
+22 10401
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=2632 23
+23 11163
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace_keys
+calls=2632 29
+29 66203
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target=
+calls=2632 31
+31 45571
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/singular_association.rb
+fn=ActiveRecord/Associations/SingularAssociation::writer
+16 3463
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::replace
+calls=2632 17
+17 148391
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+fn=ActiveRecord/Associations/BelongsToAssociation::reset
+43 4101
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset
+calls=2632 44
+44 3427
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::can_find_inverse_of_automatically?
+735 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=1 736
+736 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+calls=1 736
+736 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::association_class
+718 3537
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=2632 719
+719 2217
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 722
+722 1246
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=Bus/HABTM_Services/GeneratedAssociationMethods::service=
+115 4752
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=2632 116
+116 67119
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/singular_association.rb
+cfn=ActiveRecord/Associations/SingularAssociation::writer
+calls=2632 116
+116 151854
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_buses_services^
+106 1892
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_buses_services^
+106 7682
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+231 6546
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=7896 232
+232 4898
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::inverse_name
+calls=548 232
+232 1459
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inverse_reflection_for
+260 6630
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::inverse_of
+calls=7896 261
+261 10747
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::key?
+32 6318
+cfl=
+cfn=Hash::key?
+calls=5264 33
+33 2145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=5264 33
+33 2677
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialized?
+calls=5264 33
+33 1846
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::has_attribute?
+302 5055
+cfl=
+cfn=String::to_s
+calls=5264 303
+303 1238
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::key?
+calls=5264 303
+303 12986
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::foreign_key_for?
+271 4890
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=5264 272
+272 2726
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::has_attribute?
+calls=5264 272
+272 19279
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::invertible_for?
+266 5650
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::foreign_key_for?
+calls=5264 267
+267 26895
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_reflection_for
+calls=5264 267
+267 12794
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76f9c3100>::bus_id=
+21 3136
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=2632 24
+24 22738
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::scope_for_create
+198 3902
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::scope
+calls=2632 199
+199 574108
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scope_for_create
+calls=2632 199
+199 53554
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_attribute_names
+14 5060
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::attr_names
+calls=6264 15
+15 58966
+cfl=
+cfn=Array::select
+calls=6264 15
+15 133654
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+fn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save
+113 7967
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=6264 114
+114 19380
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_attribute_names
+calls=6264 114
+114 197680
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::initialize_attributes
+179 17655
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=2632 181
+181 1542
+cfl=
+cfn=Array::compact
+calls=2632 181
+181 2259
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::changed_attribute_names_to_save
+calls=2632 182
+182 85592
+cfl=
+cfn=Hash::keys
+calls=2632 183
+183 1442
+cfl=
+cfn=Array::map
+calls=2632 183
+183 1174
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope_for_create
+calls=2632 184
+184 631564
+cfl=
+cfn=Array::-
+calls=2632 184
+184 842
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=2632 184
+184 2331
+cfl=
+cfn=Hash::any?
+calls=2632 185
+185 1827
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_assignment.rb
+cfn=ActiveRecord/AttributeAssignment::_assign_attributes
+calls=2632 185
+185 81124
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=2632 186
+186 35173
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::suppress_composite_primary_key^
+83 8
+cfl=
+cfn=Kernel::is_a?
+calls=1 84
+84 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::retrieve_connection^
+77 8218
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::retrieve_connection
+calls=11083 78
+78 212240
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::build_association
+153 3938
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=2632 154
+154 1264
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=2632 154
+154 1130360
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=1 154
+154 40
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::build_record
+283 4012
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::build_association
+calls=2632 284
+284 1135602
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+calls=1 61
+61 16
+cfl=
+cfn=Symbol::to_s
+calls=1 61
+61 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=Bus/HABTM_Services/GeneratedAssociationMethods::service=
+calls=1 61
+61 1473
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::options
+calls=1 63
+63 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::build
+104 6430
+cfl=
+cfn=Kernel::is_a?
+calls=2632 105
+105 1198
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::build_record
+calls=2632 108
+108 1141109
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::changed?
+calls=1 83
+83 230
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save!
+calls=1 84
+84 3611
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callback
+calls=1 467
+467 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=2631 108
+108 87105
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::extract_node_value
+169 12448
+cfl=
+cfn=Module::===
+calls=21056 170
+170 5139
+cfl=
+cfn=Kernel::respond_to?
+calls=5264 177
+177 2256
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes
+75 12613
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::scope
+calls=2632 76
+76 981723
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_association
+calls=7896 76
+76 3573
+cfl=
+cfn=Symbol::to_s
+calls=2632 76
+76 1824
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::where_values_hash
+calls=2632 76
+76 51754
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=2632 76
+76 2449
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=2632 76
+76 1434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=2632 76
+76 6122
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=2632 76
+76 6261
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::options_for_through_record
+71 3031
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::through_scope_attributes
+calls=2632 72
+72 1067753
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::valid_inverse_reflection?
+632 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::check_validity!
+473 3026
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+calls=3180 474
+474 10751
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::through_association
+22 6233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=548 23
+23 233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=548 23
+23 12700
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+7 5369
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=5264 7
+7 39805
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable
+89 4233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+calls=2632 90
+90 21383
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=2632 90
+90 1340
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::build_through_record
+56 20548
+cfl=
+cfn=Kernel::object_id
+calls=2632 57
+57 680
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::ensure_mutable
+calls=2632 58
+58 26955
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_association
+calls=2632 60
+60 15594
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::options_for_through_record
+calls=2632 60
+60 1070784
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::build
+calls=2632 60
+60 1239700
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::source_reflection
+calls=2631 61
+61 23775
+cfl=
+cfn=Symbol::to_s
+calls=2631 61
+61 773
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=Bus/HABTM_Services/GeneratedAssociationMethods::service=
+calls=2631 61
+61 222251
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::options
+calls=2631 63
+63 5053
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::save_through_record
+81 16821
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::build_through_record
+calls=2632 82
+82 2626114
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+calls=1 436
+436 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=1 437
+437 18197
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::changed?
+calls=2631 83
+83 322836
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save!
+calls=2631 84
+84 4744099
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callback
+calls=2631 467
+467 39633
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::changed_in_place?
+85 3913
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+168 4824
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::original_value_for_database
+140 12653
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+calls=13264 144
+144 4824
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=2000 142
+142 2067
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed_from_assignment?
+155 22112
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=10528 156
+156 29364
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=10528 156
+156 17504
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::changed?
+calls=10528 156
+156 10989
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed?
+58 23888
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_from_assignment?
+calls=34952 59
+59 79968
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=24424 59
+59 60707
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed?
+46 58062
+cfl=
+cfn=String::to_s
+calls=34952 47
+47 7232
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=34952 48
+48 17208
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=34952 48
+48 18671
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed?
+calls=34952 48
+48 164563
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialized?
+95 11450
+
+fl=
+fn=Enumerable::select
+0 11425
+cfl=
+cfn=Enumerator::each
+calls=12528 0
+0 76493
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::materialize
+96 10388
+cfl=
+cfn=Hash::each_key
+calls=7264 98
+98 36619
+cfl=
+cfn=Kernel::frozen?
+calls=3632 100
+100 1647
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::each_key
+23 6568
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::materialize
+calls=4632 23
+23 48057
+cfl=
+cfn=Hash::each_key
+calls=4632 23
+23 6008
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::keys
+36 13725
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::each_key
+calls=4632 37
+37 60633
+cfl=
+cfn=Enumerable::select
+calls=12528 37
+37 87918
+cfl=
+cfn=Hash::each_key
+calls=7896 37
+37 9504
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::attr_names
+80 10434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::keys
+calls=12528 81
+81 171780
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::any_changes?
+42 4096
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::attr_names
+calls=3632 43
+43 99038
+cfl=
+cfn=Array::any?
+calls=3632 43
+43 82372
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::initialize
+9 7427
+cfl=
+cfn=Class::new
+calls=7264 11
+11 27272
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::mutations_from_database
+260 22831
+cfl=
+cfn=Class::new
+calls=7264 265
+265 42259
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+fn=ActiveRecord/AttributeMethods/Dirty::has_changes_to_save?
+103 6194
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=3632 104
+104 25507
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::any_changes?
+calls=3632 104
+104 185507
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::insert_record
+38 7773
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested
+calls=2632 39
+39 49021
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=2632 41
+41 5057
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::has_changes_to_save?
+calls=2632 41
+41 154340
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::save_through_record
+calls=2632 45
+45 7750227
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for?
+222 2115
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::inverse_association_for
+251 12029
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::invertible_for?
+calls=5826 252
+252 2115
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::invertible_for?
+calls=5264 252
+252 45339
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::invertible_for?
+calls=2632 252
+252 7017
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::set_inverse_instance
+99 12753
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::inverse_association_for
+calls=13722 100
+100 66500
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_services^
+106 1606
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::callbacks_for
+480 44317
+cfl=
+cfn=Symbol::to_s
+calls=21056 481
+481 11620
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=5264 481
+481 6171
+cfl=
+cfn=Kernel::class
+calls=10528 482
+482 2807
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_services^
+calls=2632 482
+482 1606
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_buses_services^
+calls=2632 482
+482 7682
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_buses_services^
+calls=2632 482
+482 1892
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_services^
+calls=2632 482
+482 8289
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::callback
+474 11624
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callbacks_for
+calls=10528 475
+475 84384
+cfl=
+cfn=Array::each
+calls=10528 475
+475 2981
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::replace_on_target
+451 31054
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::callback
+calls=7896 452
+452 59338
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=6861 454
+454 29879
+cfl=
+cfn=Kernel::block_given?
+calls=6861 458
+458 1547
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=2632 438
+438 8088
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::insert_record
+calls=2632 439
+439 7965958
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+calls=2083 436
+436 5981
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=2083 437
+437 6178527
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success
+calls=486 437
+437 6716
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+279 16277
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::association_scope
+calls=5264 280
+280 11749
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::distinct_value
+calls=5264 280
+280 12732
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::replace_on_target
+calls=5264 283
+283 8051680
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=486 29
+29 1440
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::concat_records
+432 680
+cfl=
+cfn=Array::each
+calls=548 435
+435 8060520
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=62 29
+29 188
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb
+fn=ActiveRecord/Associations/HasManyAssociation::concat_records
+116 1107
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::concat_records
+calls=548 117
+117 8061388
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save
+calls=53 428
+428 19136852
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::nested?
+853 5852
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=3180 854
+854 36384
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::through_reflection?
+calls=6360 854
+854 2681
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=3180 854
+854 10086
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested
+99 4131
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::nested?
+calls=3180 100
+100 55003
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::concat_records
+24 1346
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::ensure_not_nested
+calls=548 25
+25 10113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::concat_records
+calls=548 27
+27 19224235
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::concat
+114 1182
+cfl=
+cfn=Array::flatten
+calls=548 115
+115 11834
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=548 116
+116 1091
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::transaction
+calls=548 120
+120 19264700
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::to_ary
+532 933
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::concat
+14 1776
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=548 15
+15 1915
+cfl=
+cfn=Array::flatten
+calls=548 16
+16 17336
+cfl=
+cfn=Array::each
+calls=548 16
+16 4655
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::concat
+calls=548 21
+21 19264732
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save
+calls=59 428
+428 18952615
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::delete_through_records
+200 440
+cfl=
+cfn=Array::each
+calls=548 201
+201 136
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::remove_records
+395 1145
+cfl=
+cfn=Array::each
+calls=1644 396
+396 255
+cfl=
+cfn=Array::any?
+calls=548 398
+398 127
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::remove_records
+107 1491
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::remove_records
+calls=548 108
+108 1527
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::delete_through_records
+calls=548 109
+109 576
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::delete_or_destroy
+381 2035
+cfl=
+cfn=Array::any?
+calls=548 383
+383 1428
+cfl=
+cfn=Array::flatten
+calls=548 384
+384 2083
+cfl=
+cfn=Array::each
+calls=548 385
+385 157
+cfl=
+cfn=Array::reject
+calls=548 386
+386 183
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::remove_records
+calls=548 389
+389 3594
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::options
+23 4067
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=3180 23
+23 2492
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::delete
+188 1131
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::options
+calls=548 189
+189 1502
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::delete_or_destroy
+calls=548 189
+189 9480
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::difference
+168 1129
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::distribution
+calls=1096 169
+169 73047
+cfl=
+cfn=Array::reject
+calls=1096 171
+171 36806
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::replace_records
+412 2090
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::difference
+calls=1096 413
+413 110982
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::delete
+calls=548 413
+413 12112
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::concat
+calls=548 415
+415 19264792
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::transaction
+133 1954
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=1096 134
+134 605
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1096 134
+134 19265126
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save
+calls=116 428
+428 19230155
+
+fl=
+fn=BasicObject::!=
+0 4337
+cfl=
+cfn=Array::==
+calls=1000 0
+0 28508
+cfl=
+cfn=Integer::==
+calls=6632 0
+0 9557
+
+fl=
+fn=Integer::^
+0 2991
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::hash
+431 25694
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=37204 432
+432 242900
+cfl=
+cfn=Kernel::class
+calls=18602 433
+433 3035
+cfl=
+cfn=Kernel::hash
+calls=37204 433
+433 6147
+cfl=
+cfn=Integer::^
+calls=18602 433
+433 2991
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::mark_occurrence
+180 13964
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::hash
+calls=10055 181
+181 160616
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::eql?
+calls=4791 181
+181 83059
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::distribution
+184 2001
+cfl=
+cfn=Class::new
+calls=2096 185
+185 2053
+cfl=
+cfn=Enumerable::each_with_object
+calls=2096 185
+185 131548
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::intersection
+174 2018
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::distribution
+calls=1000 175
+175 62556
+cfl=
+cfn=Array::select
+calls=1000 177
+177 226650
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::replace_common_records_in_memory
+424 1748
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::intersection
+calls=1000 425
+425 291224
+cfl=
+cfn=Array::each
+calls=1000 426
+426 106688
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::stale_state
+79 2123
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=1000 80
+80 715
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=1000 80
+80 581
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::loaded!
+56 9537
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::stale_state
+calls=1000 58
+58 3419
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::stale_state
+calls=5264 58
+58 67330
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::merge_target_lists
+330 1058
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::join_id_for
+490 1438
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key
+calls=1000 491
+491 1838
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]
+calls=1000 491
+491 12109
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+32 3026
+cfl=
+cfn=Array::last
+calls=1000 34
+34 267
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::join_id_for
+calls=1000 36
+36 15384
+cfl=
+cfn=Enumerable::each_cons
+calls=1000 41
+41 1774
+cfl=
+cfn=Enumerator::each
+calls=1000 41
+41 12093
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_On
+599 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1 600
+600 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1 601
+601 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_InnerJoin
+588 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 589
+589 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2 590
+590 90
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::join_sources
+230 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+fn=ActiveRecord/Associations/JoinDependency::make_join_constraints
+149 2
+cfl=
+cfn=Enumerable::flat_map
+calls=1 150
+150 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_part.rb
+fn=ActiveRecord/Associations/JoinDependency/JoinPart::each_children
+36 5
+cfl=
+cfn=Array::each
+calls=1 37
+37 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+fn=ActiveRecord/Associations/JoinDependency::construct_tables!
+143 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_part.rb
+cfn=ActiveRecord/Associations/JoinDependency/JoinPart::each_children
+calls=1 144
+144 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+fn=ActiveRecord/Associations/JoinDependency::join_constraints
+79 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+cfn=ActiveRecord/Associations/JoinDependency::construct_tables!
+calls=1 82
+82 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+cfn=ActiveRecord/Associations/JoinDependency::make_join_constraints
+calls=1 83
+83 4
+cfl=
+cfn=Enumerable::flat_map
+calls=1 85
+85 1
+cfl=
+cfn=Array::concat
+calls=1 85
+85 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_part.rb
+fn=ActiveRecord/Associations/JoinDependency/JoinPart::initialize
+22 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_base.rb
+fn=ActiveRecord/Associations/JoinDependency/JoinBase::initialize
+11 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_part.rb
+cfn=ActiveRecord/Associations/JoinDependency/JoinPart::initialize
+calls=1 12
+12 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+fn=ActiveRecord/Associations/JoinDependency::build
+191 3
+cfl=
+cfn=Enumerable::map
+calls=1 192
+192 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+fn=ActiveRecord/Associations/JoinDependency::walk_tree^
+52 4
+cfl=
+cfn=Module::===
+calls=3 53
+53 1
+cfl=
+cfn=Array::each
+calls=1 57
+57 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+fn=ActiveRecord/Associations/JoinDependency::make_tree^
+46 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+cfn=ActiveRecord/Associations/JoinDependency::walk_tree^
+calls=1 48
+48 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+fn=ActiveRecord/Associations/JoinDependency::initialize
+70 9
+cfl=
+cfn=Kernel::class
+calls=1 71
+71 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+cfn=ActiveRecord/Associations/JoinDependency::make_tree^
+calls=1 71
+71 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 72
+72 1441
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+cfn=ActiveRecord/Associations/JoinDependency::build
+calls=1 72
+72 6
+cfl=
+cfn=Class::new
+calls=1 72
+72 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::convert_join_strings_to_ast
+1035 3
+cfl=
+cfn=Array::flatten
+calls=1 1036
+1036 2
+cfl=
+cfn=Array::reject
+calls=1 1036
+1036 1
+cfl=
+cfn=Array::map
+calls=1 1036
+1036 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_join_query
+1012 13
+cfl=
+cfn=Hash::default=
+calls=1 1013
+1013 1
+cfl=
+cfn=Array::uniq
+calls=2 1017
+1017 1
+cfl=
+cfn=Array::map
+calls=1 1018
+1018 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::convert_join_strings_to_ast
+calls=1 1020
+1020 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::alias_tracker
+calls=1 1021
+1021 49
+cfl=
+cfn=Class::new
+calls=1 1023
+1023 1475
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+cfn=ActiveRecord/Associations/JoinDependency::join_constraints
+calls=1 1027
+1027 19
+cfl=
+cfn=Array::each
+calls=1 1028
+1028 0
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::join_sources
+calls=1 1030
+1030 6
+cfl=
+cfn=Array::concat
+calls=1 1030
+1030 1
+
+fl=
+fn=Enumerable::group_by
+0 2
+cfl=
+cfn=Array::each
+calls=1 0
+0 1280
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_joins
+993 6
+cfl=
+cfn=Enumerable::group_by
+calls=1 994
+994 1282
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_join_query
+calls=1 1009
+1009 1575
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache
+440 1849
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=1000 442
+442 567
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::compute_if_absent
+calls=1000 445
+445 5516
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::association_scope_cache
+997 1644
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_scope_cache
+calls=1000 997
+997 7932
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=1 314
+314 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+calls=1 314
+314 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::execute
+calls=1 315
+315 2411
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_scope?
+518 906
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::has_scope?
+846 2620
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::scope
+calls=1000 847
+847 598
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1000 847
+847 425
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=1000 847
+847 7356
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_scope?
+calls=2000 847
+847 906
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=1000 847
+847 3047
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::skip_statement_cache?
+291 3423
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::has_scope?
+calls=1000 292
+292 14951
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::eager_loading?
+calls=1000 292
+292 5621
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1000 292
+292 1015
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+calls=1000 292
+292 28067
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=1000 292
+292 7558
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=1000 292
+292 388
+cfl=
+cfn=Array::any?
+calls=1000 292
+292 299
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::null_scope?
+292 7026
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=6264 293
+293 15563
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::scope
+997 1440
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::constraints
+950 2158
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=1001 951
+951 6927
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=1001 951
+951 3462
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::scope
+calls=1001 952
+952 842
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::constraints
+1026 1943
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::constraints
+calls=1001 1026
+1026 13390
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=548 1026
+1026 2681
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::scopes
+173 1552
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::collect_join_chain
+504 1532
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::constraints
+215 2807
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=2550 216
+216 3277
+cfl=
+cfn=Enumerable::flat_map
+calls=2550 216
+216 5450
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins_values=
+73 3555
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=4634 74
+74 6373
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins!
+434 10890
+cfl=
+cfn=Array::compact!
+calls=4634 435
+435 2663
+cfl=
+cfn=Array::flatten!
+calls=4634 436
+436 8299
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=4634 437
+437 6116
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values=
+calls=4634 437
+437 9928
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+fn=Arel/FactoryMethods::create_join
+18 964
+cfl=
+cfn=Class::new
+calls=1001 19
+19 1907
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+fn=Arel/FactoryMethods::create_on
+30 1060
+cfl=
+cfn=Class::new
+calls=1001 31
+31 2596
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::join
+56 1933
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+cfn=Arel/FactoryMethods::create_on
+calls=1001 57
+57 3656
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/factory_methods.rb
+cfn=Arel/FactoryMethods::create_join
+calls=1001 57
+57 2871
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::type
+755 1947
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=2001 755
+755 13698
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::type
+1026 2350
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::type
+calls=1001 1026
+1026 8052
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+1037 3857
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::table_name
+calls=1549 1038
+1038 6293
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=1549 1038
+1038 1746
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=1549 1038
+1038 3320
+cfl=
+cfn=Class::new
+calls=1549 1038
+1038 5662
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+716 6762
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+730 1139
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=1001 731
+731 852
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::compute_type^
+62 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::compute_type
+calls=1 63
+63 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+465 5162
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=1001 466
+466 595
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::primary_key
+calls=3633 466
+466 6364
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key
+726 1769
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=1001 727
+727 731
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::association_primary_key
+calls=1001 727
+727 3796
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::get_join_keys
+755 1575
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=1001 755
+755 8471
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=1001 755
+755 11980
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::get_join_keys
+1026 2230
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::get_join_keys
+calls=1001 1026
+1026 22026
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=548 1026
+1026 3667
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::klass
+1033 2705
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=4647 1034
+1034 4137
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::next_chain_scope
+81 5729
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=1001 82
+82 27570
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+calls=1001 83
+83 313
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+calls=1001 84
+84 316
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+calls=1001 86
+86 12468
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=2002 88
+88 2398
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::eq
+calls=1001 88
+88 4679
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::type
+calls=1001 90
+90 9762
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::join
+calls=1001 95
+95 8460
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins!
+calls=1001 95
+95 9896
+
+fl=
+fn=Enumerable::each_cons
+0 4920
+cfl=
+cfn=Array::size
+calls=2549 0
+0 1047
+cfl=
+cfn=Array::each
+calls=2001 0
+0 92979
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/connection.rb
+fn=ActiveRecord/TypeCaster/Connection::initialize
+6 1016
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::associated_table
+47 5473
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=2002 48
+48 4086
+cfl=
+cfn=String::to_s
+calls=1001 48
+48 191
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1001 48
+48 96863
+cfl=
+cfn=Class::new
+calls=3003 56
+56 8222
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::associated_predicate_builder
+119 1730
+cfl=
+cfn=Kernel::class
+calls=1001 120
+120 242
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::associated_table
+calls=1001 120
+120 114835
+cfl=
+cfn=Class::new
+calls=1001 120
+120 19350
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::has_column?
+39 1820
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=1001 40
+40 2750
+cfl=
+cfn=String::to_s
+calls=1001 40
+40 300
+cfl=
+cfn=Hash::key?
+calls=1001 40
+40 387
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::==
+91 1886
+cfl=
+cfn=Kernel::class
+calls=3098 92
+92 595
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::apply_scope
+154 5218
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::==
+calls=1549 155
+155 2480
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where!
+calls=1549 158
+158 316484
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::transform_value
+77 2071
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Params::bind
+calls=1 310
+310 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read::read_attribute
+54 8610
+cfl=
+cfn=Kernel::class
+calls=5098 55
+55 1059
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=2549 55
+55 6762
+cfl=
+cfn=String::to_s
+calls=2549 58
+58 530
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=2549 61
+61 1743
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=2549 63
+63 4132
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2549 64
+64 10363
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::[]
+395 2336
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::read_attribute
+calls=2549 396
+396 33199
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+0 942
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+0 1032
+
+fl=
+fn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^
+0 1764
+cfl=
+cfn=Struct::initialize
+calls=1550 0
+0 740
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::primary_key
+319 3387
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=3634 320
+320 2981
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+469 1113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::primary_key
+calls=1 470
+470 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key
+305 1520
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::active_record_primary_key
+calls=1549 306
+306 1118
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::foreign_key
+250 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=1 251
+251 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=1 251
+251 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::foreign_key
+251 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::foreign_key
+calls=1 252
+252 34
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key
+660 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=1 661
+661 1
+cfl=
+cfn=Module::name
+calls=1 666
+666 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::foreign_key
+calls=1 666
+666 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=4 661
+661 3
+cfl=
+cfn=Symbol::to_s
+calls=4 662
+662 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+456 14958
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key
+calls=5 457
+457 64
+cfl=
+cfn=String::freeze
+calls=5 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_primary_key
+301 427
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=549 302
+302 300
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+289 3412
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_primary_key
+calls=549 290
+290 727
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_foreign_key
+calls=549 290
+290 800
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::new^
+calls=1550 290
+290 2504
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_primary_key
+calls=1001 290
+290 6297
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::join_foreign_key
+calls=1001 290
+290 1992
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::join_keys
+167 3770
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=1 168
+168 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::get_join_keys
+calls=1 168
+168 85
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=1549 168
+168 3064
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::get_join_keys
+calls=1549 168
+168 27922
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=SimpleDelegator::__getobj__
+318 1968
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::method_missing
+78 7560
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=SimpleDelegator::__getobj__
+calls=3003 80
+80 1968
+cfl=
+cfn=Kernel::respond_to?
+calls=3003 82
+82 1930
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=1001 83
+83 832
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::constraints
+calls=1001 83
+83 5391
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::last_chain_scope
+60 9375
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::method_missing
+calls=2002 61
+61 9179
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::key
+calls=1549 62
+62 719
+cfl=
+cfn=ActiveRecord/Reflection/AbstractReflection/JoinKeys::foreign_key
+calls=1549 63
+63 626
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]
+calls=1549 66
+66 23426
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::transform_value
+calls=1549 66
+66 2073
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::apply_scope
+calls=1549 67
+67 324182
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::join_keys
+calls=548 61
+61 6440
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::aliased_table
+calls=548 65
+65 8411
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::type
+calls=548 69
+69 640
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::add_constraints
+123 4215
+cfl=
+cfn=Array::last
+calls=1549 124
+124 434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::last_chain_scope
+calls=1549 124
+124 385073
+cfl=
+cfn=Enumerable::each_cons
+calls=1549 126
+126 86627
+cfl=
+cfn=Array::first
+calls=1549 130
+130 723
+cfl=
+cfn=Array::reverse_each
+calls=1549 131
+131 31361
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extending_values=
+73 2193
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=1549 74
+74 4168
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extending!
+872 5264
+cfl=
+cfn=Array::flatten!
+calls=1549 874
+874 5473
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values
+calls=3098 876
+876 4461
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values=
+calls=1549 876
+876 6361
+cfl=
+cfn=Array::any?
+calls=1549 877
+877 548
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::extensions
+588 1725
+cfl=
+cfn=Kernel::Array
+calls=1549 589
+589 3667
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::extensions
+997 1197
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::extensions
+calls=1001 997
+997 3826
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=SimpleDelegator::__setobj__
+340 1294
+cfl=
+cfn=BasicObject::equal?
+calls=1001 341
+341 469
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope/ReflectionProxy::initialize
+101 1660
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::initialize
+calls=1001 102
+102 3214
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb
+fn=ActiveRecord/Associations/AliasTracker::aliased_table_for
+51 3208
+cfl=
+cfn=Numeric::zero?
+calls=1001 52
+52 525
+cfl=
+cfn=Class::new
+calls=1001 55
+55 5008
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::alias_candidate
+281 1716
+cfl=
+cfn=Symbol::to_s
+calls=1001 282
+282 474
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::table_name
+147 4202
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=1001 148
+148 489
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1549 148
+148 2478
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::klass
+calls=1549 148
+148 2031
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=1001 148
+148 921
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/RuntimeReflection::initialize
+1028 1025
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::get_chain
+109 4617
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=1001 110
+110 1168
+cfl=
+cfn=Class::new
+calls=1549 111
+111 2828
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=1549 112
+112 16436
+cfl=
+cfn=Array::drop
+calls=1549 112
+112 499
+cfl=
+cfn=Array::each
+calls=1549 112
+112 28672
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb
+fn=ActiveRecord/Associations/AliasTracker::initialize
+46 1263
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb
+fn=ActiveRecord/Associations/AliasTracker::create^
+9 4003
+cfl=
+cfn=Class::new
+calls=3100 11
+11 4617
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::alias_tracker
+528 5397
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 530
+530 883
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation::connection
+calls=1550 530
+530 35549
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb
+cfn=ActiveRecord/Associations/AliasTracker::create^
+calls=1550 530
+530 8619
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::unscoped
+33 6748
+cfl=
+cfn=Kernel::block_given?
+calls=2549 34
+34 803
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=2549 34
+34 28539
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::scope
+21 10759
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1549 22
+22 1175
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::unscoped
+calls=1549 24
+24 18608
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::alias_tracker
+calls=1549 26
+26 50399
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_chain
+calls=1549 26
+26 54219
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::extensions
+calls=1001 28
+28 5023
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending!
+calls=1549 28
+28 22107
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::add_constraints
+calls=1549 29
+29 508432
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::extensions
+calls=548 28
+28 1567
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::scope^
+6 1850
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::scope
+calls=1548 7
+7 671887
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::initialize
+15 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+fn=ActiveRecord/Associations/AssociationScope::create^
+10 6
+cfl=
+cfn=Kernel::lambda
+calls=1 11
+11 1
+cfl=
+cfn=Class::new
+calls=2 12
+12 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::association_scope
+88 12530
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=11528 89
+89 13163
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 90
+90 463
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::scope^
+calls=1548 90
+90 673737
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extending_values
+69 5931
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=7731 70
+70 6446
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::relation_with
+71 10963
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=4633 72
+72 33508
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extending_values
+calls=4633 73
+73 7916
+cfl=
+cfn=Array::any?
+calls=4633 73
+73 1098
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::except
+57 11110
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::values
+calls=4633 58
+58 9120
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=4633 58
+58 30326
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::relation_with
+calls=4633 58
+58 53485
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::default_scope_override^
+106 5398
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::scope_for_association
+40 5077
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=3633 41
+41 40098
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+calls=3633 46
+46 21155
+
+fl=
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::join_table
+0 2181
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::table_name^
+58 6194
+cfl=
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::join_table
+calls=6818 59
+59 2181
+
+fl=
+fn=Array::drop
+0 2311
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::add_as_through
+584 3202
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::add_as_source
+576 2126
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collect_join_reflections
+978 13445
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=5634 979
+979 45339
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::add_as_source
+calls=5634 979
+979 2126
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=5634 980
+980 2818
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=5634 983
+983 24551
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::add_as_through
+calls=5634 983
+983 3202
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collect_join_chain
+826 5007
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collect_join_reflections
+calls=5634 827
+827 91481
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::chain
+285 7199
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collect_join_chain
+calls=5634 286
+286 96488
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collect_join_chain
+calls=3098 286
+286 1532
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_outer_joins
+135 13383
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=16163 136
+136 18076
+cfl=
+cfn=Array::blank?
+calls=16163 136
+136 2440
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_joins
+114 21609
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=19796 115
+115 22327
+cfl=
+cfn=Array::blank?
+calls=16163 115
+115 3669
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins!
+calls=3633 118
+118 27999
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::preload_values
+69 8987
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=16163 70
+70 10484
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_preloads
+93 19500
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::preload_values
+calls=16163 94
+94 19470
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=16163 94
+94 18551
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by
+108 17877
+cfl=
+cfn=Array::reject
+calls=32326 109
+109 12053
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::merge
+24 37052
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::predicates_unreferenced_by
+calls=32326 25
+25 29930
+cfl=
+cfn=Class::new
+calls=32326 25
+25 39736
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::replace_from_clause?
+187 26511
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=32326 188
+188 36960
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty?
+calls=32326 188
+188 20125
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_clauses
+177 73076
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::replace_from_clause?
+calls=16163 178
+178 83596
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=32326 180
+180 35886
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::merge
+calls=32326 180
+180 106719
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty?
+calls=32326 181
+181 24482
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::having_clause
+calls=32326 183
+183 35982
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause=
+calls=6265 181
+181 15906
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_single_values
+169 23992
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::lock_value
+calls=16163 170
+170 19661
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::create_with_value
+calls=16163 172
+172 18799
+cfl=
+cfn=Hash::blank?
+calls=16163 172
+172 4517
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::extensions
+69 16227
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=32326 70
+70 19567
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::reordering_value
+69 11867
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=16163 70
+70 14985
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge_multi_values
+156 49468
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::reordering_value
+calls=16163 157
+157 26853
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::order_values
+calls=16163 160
+160 19644
+cfl=
+cfn=Array::any?
+calls=32326 160
+160 5820
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::extensions
+calls=32326 165
+165 35794
+cfl=
+cfn=Array::-
+calls=16163 165
+165 6658
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::normal_values
+61 5233
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::merge
+65 58857
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::normal_values
+calls=16163 66
+66 5233
+cfl=
+cfn=Array::each
+calls=16163 66
+66 188243
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_multi_values
+calls=16163 81
+81 144236
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_single_values
+calls=16163 82
+82 66968
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_clauses
+calls=16163 83
+83 375648
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_preloads
+calls=16163 84
+84 57521
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_joins
+calls=16163 85
+85 75604
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge_outer_joins
+calls=16163 86
+86 33899
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::values
+507 11250
+cfl=
+cfn=Kernel::dup
+calls=20796 508
+508 29532
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+fn=ActiveRecord/Relation/Merger::initialize
+51 18682
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::values
+calls=16163 53
+53 31663
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::merge!
+41 28268
+cfl=
+cfn=Kernel::is_a?
+calls=32326 42
+42 8522
+cfl=
+cfn=Class::new
+calls=16163 45
+45 63771
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::merge
+calls=16163 45
+45 1006210
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/association_relation.rb
+fn=ActiveRecord/AssociationRelation::initialize
+5 19360
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=6265 6
+6 4261
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=6265 6
+6 2990
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=6265 6
+6 13601
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::target_scope
+134 26697
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=12530 135
+135 12661
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=6265 135
+135 95097
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=6265 135
+135 212626
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=6265 135
+135 436336
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::target_scope
+30 9625
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=3633 31
+31 526253
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=3633 32
+32 70980
+cfl=
+cfn=Array::drop
+calls=3633 32
+32 1812
+cfl=
+cfn=Array::each
+calls=3633 32
+32 403933
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::scope
+78 11495
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::target_scope
+calls=3632 79
+79 1012373
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::association_scope
+calls=6264 79
+79 688145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=6264 79
+79 469339
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::target_scope
+calls=2632 79
+79 257163
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::scope
+286 13063
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::scope
+calls=6264 287
+287 2438516
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::null_scope?
+calls=6264 288
+288 22588
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::find_target
+304 6242
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::scope
+calls=1000 305
+305 918336
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::skip_statement_cache?
+calls=1000 306
+306 61323
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1000 308
+308 970
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1000 308
+308 19009
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::association_scope_cache
+calls=1000 309
+309 12062
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::merge_target_lists
+calls=1 309
+309 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=1 275
+275 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::chain
+calls=999 314
+314 14500
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::get_bind_values^
+calls=999 314
+314 32493
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::execute
+calls=999 315
+315 1078654
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+562 1123
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::through_reflection?
+143 3158
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+fn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+10 3230
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=1000 12
+12 4282
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::through_reflection?
+calls=1000 14
+14 477
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::target_reflection_has_associated_record?
+112 1809
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::through_reflection
+calls=1000 113
+113 7040
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::belongs_to?
+calls=1000 113
+113 541
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::find_target
+216 4641
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::target_reflection_has_associated_record?
+calls=1000 217
+217 9390
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::find_target
+calls=1000 218
+218 2143602
+cfl=
+cfn=Kernel::dup
+calls=1 218
+218 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=1 246
+246 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::replace_common_records_in_memory
+calls=1 249
+249 187
+cfl=
+cfn=BasicObject::!=
+calls=1 250
+250 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::transaction
+calls=1 251
+251 19265132
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::merge_target_lists
+calls=999 218
+218 1054
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded!
+calls=999 275
+275 5813
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::klass
+128 20718
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=20534 129
+129 7868
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=12720 129
+129 5905
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::loaded?
+51 5686
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::find_target?
+202 2662
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::loaded?
+calls=1000 203
+203 691
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=1000 203
+203 2911
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::klass
+calls=1000 203
+203 1371
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::load_target
+270 5220
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::find_target?
+calls=1000 271
+271 7635
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::find_target
+calls=1000 272
+272 19275463
+cfl=
+cfn=Kernel::dup
+calls=999 272
+272 1851
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=999 246
+246 3293
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::replace_common_records_in_memory
+calls=999 249
+249 399473
+cfl=
+cfn=BasicObject::!=
+calls=999 250
+250 29285
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::transaction
+calls=547 251
+251 19216135
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::derive_class_name
+654 4
+cfl=
+cfn=Symbol::to_s
+calls=1 655
+655 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=1 656
+656 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=1 657
+657 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::derive_class_name
+989 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1 991
+991 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=1 991
+991 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::class_name
+calls=1 991
+991 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::klass
+768 12525
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::class_name
+calls=1 769
+769 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::compute_class
+calls=1 769
+769 1258
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+240 12294
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::klass
+calls=9493 241
+241 5357
+cfl=
+cfn=Kernel::is_a?
+calls=12125 241
+241 2606
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=2632 241
+241 1293
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::replace
+242 2017
+cfl=
+cfn=Array::each
+calls=1000 243
+243 9747
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::load_target
+calls=1000 244
+244 19275492
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save
+calls=67 428
+428 18934673
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::writer
+40 1502
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::replace
+calls=1000 41
+41 19276834
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association_instance_set
+275 3035
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::reset_scope
+94 4490
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::reset
+35 5501
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+fn=ActiveRecord/Associations/CollectionAssociation::reset
+75 2980
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset
+calls=1548 76
+76 2074
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+647 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=2 648
+648 2
+cfl=
+cfn=Array::include?
+calls=3 648
+648 2
+cfl=
+cfn=Array::any?
+calls=3 648
+648 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=1 648
+648 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::automatic_inverse_of
+610 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::can_find_inverse_of_automatically?
+calls=2 611
+611 14
+cfl=
+cfn=Module::name
+calls=1 612
+612 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::demodulize
+calls=2 612
+612 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=2 612
+612 51
+cfl=
+cfn=String::to_sym
+calls=2 612
+612 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=2 615
+615 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=2 615
+615 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::valid_inverse_reflection?
+calls=2 622
+622 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::can_find_inverse_of_automatically?
+calls=1 611
+611 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+601 8755
+cfl=
+cfn=Hash::fetch
+calls=3 603
+603 133
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_inverse?
+522 3759
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::inverse_name
+calls=4180 523
+523 3392
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::has_inverse?
+997 1103
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_inverse?
+calls=1000 997
+997 2167
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::polymorphic?
+997 907
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=1000 997
+997 424
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+237 6887
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::polymorphic?
+calls=1000 238
+238 1331
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::has_inverse?
+calls=1000 239
+239 3271
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=3180 238
+238 1319
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_inverse?
+calls=3180 239
+239 4984
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::has_one?
+997 1212
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_one?
+calls=1000 997
+997 724
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::source_reflection_name
+881 8966
+
+fl=
+fn=NameError::name
+0 4
+
+fl=
+fn=Exception::exception
+0 2
+
+fl=
+fn=String::starts_with?
+0 28
+
+fl=
+fn=Kernel::caller
+0 700
+
+fl=
+fn=NameError::initialize
+0 9
+cfl=
+cfn=Exception::initialize
+calls=2 0
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::safe_constantize
+325 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=4 326
+326 2287
+cfl=
+cfn=Module::===
+calls=2 326
+326 1
+cfl=
+cfn=NameError::name
+calls=4 328
+328 1
+cfl=
+cfn=String::to_s
+calls=2 328
+328 1
+cfl=
+cfn=String::split
+calls=2 328
+328 5
+cfl=
+cfn=Symbol::to_s
+calls=2 328
+328 2
+cfl=
+cfn=Array::include?
+calls=2 328
+328 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/ClassCache::safe_get
+586 18
+cfl=
+cfn=Kernel::respond_to?
+calls=5 587
+587 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=5 588
+588 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::safe_constantize
+calls=4 588
+588 2319
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=4 588
+588 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::safe_constantize
+618 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ClassCache::safe_get
+calls=5 619
+619 2375
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::compute_type
+172 14
+cfl=
+cfn=String::start_with?
+calls=3 173
+173 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=3 178
+178 6
+cfl=
+cfn=Module::name
+calls=2 185
+185 2
+cfl=
+cfn=String::scan
+calls=2 185
+185 260
+cfl=
+cfn=Array::each
+calls=2 188
+188 2412
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::safe_constantize
+calls=1 179
+179 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::compute_class
+418 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=3 419
+419 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::compute_type
+calls=2 422
+422 2689
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::compute_type^
+calls=1 422
+422 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AbstractReflection::class_name
+161 14
+cfl=
+cfn=String::to_s
+calls=3 162
+162 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1 162
+162 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::derive_class_name
+calls=1 162
+162 44
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::derive_class_name
+calls=1 162
+162 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/MacroReflection::klass
+378 24228
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::class_name
+calls=2 379
+379 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::compute_class
+calls=2 379
+379 1465
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+789 30917
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=22082 790
+790 97729
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=22082 790
+790 12886
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection_name
+calls=22082 790
+790 8966
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=22082 790
+790 32682
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::active_record
+997 19494
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+805 52411
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::active_record
+calls=34896 806
+806 19494
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=34896 806
+806 15037
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=34896 806
+806 62437
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::check_validity!
+910 8572
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::through_reflection
+calls=2000 911
+911 9685
+cfl=
+cfn=Kernel::nil?
+calls=3000 911
+911 554
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=2000 915
+915 1997
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::source_reflection
+calls=2000 923
+923 17634
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1000 927
+927 551
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::has_one?
+calls=1000 935
+935 1936
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+calls=1000 939
+939 1205
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::check_validity_of_inverse!
+calls=1000 947
+947 7041
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+fn=ActiveRecord/Associations/Association::initialize
+25 13082
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::check_validity!
+calls=1000 26
+26 49174
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::reset
+calls=1548 30
+30 5054
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::reset_scope
+calls=4180 31
+31 3073
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::check_validity!
+calls=3180 26
+26 13777
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/belongs_to_association.rb
+cfn=ActiveRecord/Associations/BelongsToAssociation::reset
+calls=2632 30
+30 7528
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+fn=ActiveRecord/Associations/HasManyThroughAssociation::initialize
+9 1795
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize
+calls=1000 10
+10 57056
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::association_class
+680 1723
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 682
+682 1805
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::association_class
+997 1761
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::association_class
+calls=1000 997
+997 2924
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association
+230 26560
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=4180 231
+231 2622
+cfl=
+cfn=NilClass::nil?
+calls=4180 233
+233 1192
+cfl=
+cfn=Kernel::class
+calls=4180 234
+234 920
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=4180 234
+234 9248
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::association_class
+calls=1000 237
+237 4685
+cfl=
+cfn=Class::new
+calls=4180 237
+237 100573
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_set
+calls=4180 238
+238 3035
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::association_class
+calls=548 237
+237 604
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::association_class
+calls=2632 237
+237 7000
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=Bus/GeneratedAssociationMethods::services=
+115 2168
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association
+calls=1000 116
+116 76622
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::writer
+calls=1000 116
+116 19276836
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save
+calls=76 428
+428 19104884
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods::respond_to?
+446 9743
+cfl=
+cfn=Kernel::respond_to?
+calls=12896 447
+447 4049
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::respond_to?
+270 36159
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods::respond_to?
+calls=12896 271
+271 13792
+cfl=
+cfn=Symbol::to_s
+calls=12896 279
+279 5380
+cfl=
+cfn=Kernel::class
+calls=12896 286
+286 2262
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=12896 286
+286 6336
+cfl=
+cfn=Array::include?
+calls=12896 286
+286 4222
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb
+fn=ActiveModel/AttributeAssignment::_assign_attribute
+48 12656
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=3632 50
+50 28938
+cfl=
+cfn=Kernel::public_send
+calls=3632 51
+51 19280277
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save
+calls=62 428
+428 19185823
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb
+fn=ActiveModel/AttributeAssignment::_assign_attributes
+42 2274
+cfl=
+cfn=Hash::each
+calls=3632 43
+43 19280300
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_assignment.rb
+fn=ActiveRecord/AttributeAssignment::_assign_attributes
+12 9770
+cfl=
+cfn=Hash::each
+calls=3632 16
+16 12971
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::_assign_attributes
+calls=3632 23
+23 19280302
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb
+fn=ActiveModel/ForbiddenAttributesProtection::sanitize_for_mass_assignment
+21 931
+cfl=
+cfn=Kernel::respond_to?
+calls=1000 22
+22 353
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb
+fn=ActiveModel/AttributeAssignment::assign_attributes
+28 7454
+cfl=
+cfn=Kernel::respond_to?
+calls=3632 29
+29 2246
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=1000 34
+34 5690
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb
+cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_for_mass_assignment
+calls=1000 35
+35 1284
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_assignment.rb
+cfn=ActiveRecord/AttributeAssignment::_assign_attributes
+calls=1000 35
+35 19280314
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save
+calls=452 428
+428 18674231
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 84
+84 21999
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::remember_new_record_before_last_commit
+414 7663
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb
+fn=Hash::reverse_merge
+14 6502
+cfl=
+cfn=Hash::merge
+calls=5632 15
+15 4707
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::merge
+calls=2632 15
+15 52162
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb
+fn=Hash::reverse_merge!
+20 5588
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb
+cfn=Hash::reverse_merge
+calls=5632 21
+21 8095
+cfl=
+cfn=Hash::replace
+calls=5632 21
+21 3046
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::frozen?
+448 3845
+cfl=
+cfn=Kernel::frozen?
+calls=5632 449
+449 1722
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromDatabase::type_cast
+164 18826
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::deserialize
+calls=27250 165
+165 24994
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::deserialize
+calls=2000 165
+165 11730
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::assign_default_value
+109 31457
+cfl=
+cfn=Hash::fetch
+calls=22916 110
+110 7176
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_database^
+calls=11458 115
+115 26654
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::[]
+38 65882
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::assign_default_value
+calls=11458 39
+39 65286
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::finalized?
+15 15043
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey::id
+18 134118
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=88119 19
+19 75505
+cfl=
+cfn=Kernel::class
+calls=88119 20
+20 12963
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=88119 20
+20 40069
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=88119 21
+21 341886
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::remember_transaction_record_state
+403 23353
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey::id
+calls=5632 404
+404 67621
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::frozen?
+calls=5632 404
+404 5567
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb
+cfn=Hash::reverse_merge!
+calls=5632 404
+404 16729
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::remember_new_record_before_last_commit
+calls=5632 411
+411 7663
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::set_transaction_state
+465 2827
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction_state
+291 5069
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+calls=4632 292
+292 6163
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_before_commit_callbacks
+827 3597
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks
+calls=4632 828
+828 8716
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_commit_callbacks
+827 3819
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks
+calls=4632 828
+828 9358
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_rollback_callbacks
+827 5086
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks
+calls=4632 828
+828 17481
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::has_transactional_callbacks?
+469 15381
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_rollback_callbacks
+calls=4632 470
+470 22568
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::empty?
+calls=13896 470
+470 6079
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_commit_callbacks
+calls=4632 470
+470 13176
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_before_commit_callbacks
+calls=4632 470
+470 12313
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::add_to_transaction
+367 20601
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::has_transactional_callbacks?
+calls=4632 368
+368 69517
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=4632 371
+371 6546
+cfl=
+cfn=Kernel::class
+calls=4632 372
+372 1018
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4632 372
+372 77130
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction_state
+calls=4632 372
+372 11232
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::set_transaction_state
+calls=4632 372
+372 2827
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::remember_transaction_record_state
+calls=4632 374
+374 98694
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::joinable?
+139 3556
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::with_transaction_returning_status
+383 10206
+cfl=
+cfn=Kernel::class
+calls=4632 385
+385 1105
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=4632 385
+385 19280516
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::update
+423 1189
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::with_transaction_returning_status
+calls=1000 426
+426 19280522
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_find_callbacks
+815 6235
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=6826 816
+816 55959
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/yaml_encoder.rb
+fn=ActiveModel/AttributeSet/YAMLEncoder::decode
+22 4765
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/yaml_encoder.rb
+fn=ActiveModel/AttributeSet/YAMLEncoder::initialize
+8 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder
+350 3299
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=2 351
+351 4
+cfl=
+cfn=Class::new
+calls=2 351
+351 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/legacy_yaml_adapter.rb
+fn=ActiveRecord/LegacyYamlAdapter::convert^
+5 5068
+cfl=
+cfn=Kernel::is_a?
+calls=6826 6
+6 3433
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::init_with
+335 41767
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 336
+336 298
+cfl=
+cfn=Kernel::class
+calls=20478 336
+336 4047
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/legacy_yaml_adapter.rb
+cfn=ActiveRecord/LegacyYamlAdapter::convert^
+calls=6826 336
+336 8501
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::yaml_encoder
+calls=6826 337
+337 3311
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/yaml_encoder.rb
+cfn=ActiveModel/AttributeSet/YAMLEncoder::decode
+calls=6826 337
+337 4765
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=6826 339
+339 34172
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=6826 343
+343 2300
+cfl=
+cfn=Kernel::block_given?
+calls=6826 345
+345 1424
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_find_callbacks
+calls=6826 347
+347 62195
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=6826 348
+348 31245
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::set_inverse_instance
+calls=1597 316
+316 3038
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::allocate
+142 9239
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=6826 143
+143 3145
+cfl=
+cfn=Class::allocate
+calls=6826 144
+144 10067
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/LazyAttributeHash::initialize
+25 10286
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/AttributeSet/Builder::build_from_database
+15 7532
+cfl=
+cfn=Class::new
+calls=13652 16
+16 27013
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+fn=ActiveModel/AttributeSet/Builder::initialize
+10 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::except
+9 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=2 9
+9 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder
+327 4436
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=2 329
+329 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=2 329
+329 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=2 329
+329 2
+cfl=
+cfn=Array::-
+calls=2 329
+329 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::except
+calls=2 329
+329 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=2 330
+330 4
+cfl=
+cfn=Class::new
+calls=2 330
+330 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record
+216 2009
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance?
+213 10305
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=6826 214
+214 21777
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=6826 214
+214 9619
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record
+205 12031
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::using_single_table_inheritance?
+calls=6826 206
+206 41701
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence/ClassMethods::discriminate_class_for_record
+calls=6826 209
+209 2009
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence/ClassMethods::instantiate
+68 27291
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::discriminate_class_for_record
+calls=6826 69
+69 55741
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attributes_builder
+calls=6826 70
+70 4482
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/AttributeSet/Builder::build_from_database
+calls=6826 70
+70 34545
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::allocate
+calls=6826 71
+71 22451
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::init_with
+calls=6826 71
+71 197063
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::hash_rows
+123 8767
+cfl=
+cfn=Array::map
+calls=12458 128
+128 54552
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::each
+55 8395
+cfl=
+cfn=Kernel::block_given?
+calls=6229 56
+56 1740
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::hash_rows
+calls=6229 57
+57 63319
+cfl=
+cfn=Array::each
+calls=6229 57
+57 357029
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::length
+47 2836
+
+fl=
+fn=Integer::inspect
+0 6039
+
+fl=
+fn=Array::inspect
+0 66497
+cfl=
+cfn=Array::inspect
+calls=19722 0
+0 79810
+cfl=
+cfn=String::inspect
+calls=25951 0
+0 31059
+cfl=
+cfn=Integer::inspect
+calls=13493 0
+0 6039
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::binary?
+57 5525
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::render_bind
+51 43175
+cfl=
+cfn=Kernel::is_a?
+calls=19722 52
+52 7222
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::binary?
+calls=19722 54
+54 5525
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::type_casted_binds
+47 8332
+cfl=
+cfn=Kernel::respond_to?
+calls=9861 48
+48 6197
+
+fl=
+fn=Module::ancestors
+0 8
+
+fl=
+fn=PG/Connection::exec_prepared
+0 1301317
+cfl=
+cfn=Kernel::hash
+calls=14 0
+0 6
+cfl=
+cfn=Module::ancestors
+calls=1 0
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting
+160 10090
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time/calculations.rb
+fn=Time::===^
+17 19931
+cfl=
+cfn=Module::===
+calls=19722 18
+18 4809
+cfl=
+cfn=Kernel::is_a?
+calls=19722 18
+18 5222
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast
+183 68448
+cfl=
+cfn=Module::===
+calls=144283 184
+184 25630
+cfl=
+cfn=TrueClass::===
+calls=19722 184
+184 4681
+cfl=
+cfn=FalseClass::===
+calls=19722 184
+184 4197
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time/calculations.rb
+cfn=Time::===^
+calls=19722 184
+184 29962
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::types_which_need_no_typecasting
+calls=19722 184
+184 10090
+cfl=
+cfn=NilClass::===
+calls=19722 184
+184 8396
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast
+111 45080
+cfl=
+cfn=Module::===
+calls=98610 112
+112 18060
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::_type_cast
+calls=19722 125
+125 151406
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::type_cast
+24 26291
+cfl=
+cfn=Kernel::is_a?
+calls=19722 25
+25 5458
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_type_cast
+calls=19722 31
+31 214546
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::value_for_database
+54 34600
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=30618 55
+55 30391
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=8229 55
+55 37586
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::serialize
+calls=7229 55
+55 2450
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=15160 55
+55 135735
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::value_for_database
+12 18075
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=13493 13
+13 127797
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+23 5827
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=6229 24
+24 3891
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::[]=
+31 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=6 32
+32 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]=
+196 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]=
+calls=3 197
+197 21
+cfl=
+cfn=Kernel::tap
+calls=3 197
+197 6
+
+fl=
+fn=PG/Connection::get_last_result
+0 11
+
+fl=
+fn=PG/Connection::prepare
+0 912
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key
+192 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=3 193
+193 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+52 8172
+cfl=
+cfn=Process::pid^
+calls=12464 53
+53 2011
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+19 7176
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::cache
+calls=6229 20
+20 6285
+cfl=
+cfn=Hash::key?
+calls=6229 20
+20 4615
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path
+231 4367
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+calls=1 232
+232 383
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key
+665 16084
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path
+calls=6229 666
+666 4751
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+calls=1 674
+674 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key
+calls=1 675
+675 5
+cfl=
+cfn=PG/Connection::prepare
+calls=1 677
+677 354
+cfl=
+cfn=PG/Connection::get_last_result
+calls=1 682
+682 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]=
+calls=1 683
+683 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+calls=1 685
+685 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement
+671 5237
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=6229 672
+672 102189
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=1 618
+618 105
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=1 620
+620 728
+cfl=
+cfn=PG/Result::fields
+calls=1 83
+83 2
+cfl=
+cfn=Enumerable::each_with_index
+calls=1 84
+84 40
+cfl=
+cfn=PG/Result::values
+calls=1 89
+89 3
+cfl=
+cfn=Class::new
+calls=1 89
+89 4
+cfl=
+cfn=PG/Result::clear
+calls=1 603
+603 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache
+616 30805
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::prepare_statement
+calls=6229 617
+617 108310
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=6228 618
+618 229930
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=6228 620
+620 3734163
+cfl=
+cfn=PG/Result::fields
+calls=6228 83
+83 10312
+cfl=
+cfn=Enumerable::each_with_index
+calls=6228 84
+84 210391
+cfl=
+cfn=PG/Result::values
+calls=6228 89
+89 12912
+cfl=
+cfn=Class::new
+calls=6228 89
+89 18924
+cfl=
+cfn=PG/Result::clear
+calls=6228 603
+603 9215
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/sanitization.rb
+fn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+22 9486
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=6229 23
+23 12452
+cfl=
+cfn=Module::===
+calls=6229 25
+25 2788
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+fn=ActiveRecord/Querying::find_by_sql
+40 18382
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=6229 41
+41 99963
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/sanitization.rb
+cfn=ActiveRecord/Sanitization/ClassMethods::sanitize_sql
+calls=6229 41
+41 24726
+cfl=
+cfn=Module::name
+calls=6229 41
+41 2843
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=6229 41
+41 5075977
+cfl=
+cfn=Array::first
+calls=1 41
+41 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Query::sql_for
+38 2612
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::with_cast_value
+16 6003
+cfl=
+cfn=Class::new
+calls=6229 17
+17 14438
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/BindMap::bind
+83 7433
+cfl=
+cfn=Kernel::dup
+calls=6229 84
+84 11996
+cfl=
+cfn=Enumerable::each_with_index
+calls=6229 85
+85 35724
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::execute
+103 21535
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/BindMap::bind
+calls=6229 104
+104 55153
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Query::sql_for
+calls=6229 106
+106 2612
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::find_by_sql
+calls=6229 108
+108 5221892
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::find_by
+calls=1 63
+63 19289044
+cfl=
+cfn=Array::first
+calls=5228 108
+108 1827
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::initialize
+97 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/WithCastValue::type_cast
+184 422
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::type_cast
+8 4723
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/BindMap::initialize
+72 6
+cfl=
+cfn=Enumerable::each_with_index
+calls=3 76
+76 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Query::initialize
+34 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::query^
+59 5
+cfl=
+cfn=Class::new
+calls=3 60
+60 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Limit
+406 1226
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1002 407
+407 1894
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1002 408
+408 7932
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::add_bind
+14 4227
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+fn=Arel/Collectors/SQLString::add_bind
+13 17220
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=8269 49
+49 12512
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::<<
+calls=8269 49
+49 4657
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::add_bind
+17 11719
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+cfn=Arel/Collectors/SQLString::add_bind
+calls=8269 18
+18 34389
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::add_bind
+calls=8269 19
+19 4227
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/postgresql.rb
+fn=Arel/Visitors/PostgreSQL::visit_Arel_Nodes_BindParam
+48 7312
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::add_bind
+calls=8269 49
+49 50335
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb
+fn=ActiveRecord/Relation/QueryAttribute::nil?
+20 3351
+cfl=
+cfn=Kernel::is_a?
+calls=2003 21
+21 923
+cfl=
+cfn=Kernel::nil?
+calls=2000 22
+22 623
+cfl=
+cfn=Kernel::respond_to?
+calls=2000 22
+22 973
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+fn=Arel/Nodes/BindParam::nil?
+22 1932
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::nil?
+calls=2003 23
+23 5870
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Equality
+661 2519
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2008 664
+664 28198
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+cfn=Arel/Nodes/BindParam::nil?
+calls=1003 666
+666 4700
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1004 669
+669 1974
+cfl=
+cfn=Kernel::nil?
+calls=1 666
+666 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::inject_join
+818 1295
+cfl=
+cfn=Enumerable::each_with_index
+calls=1004 820
+820 1160
+cfl=
+cfn=Enumerable::inject
+calls=1004 820
+820 79131
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_And
+638 1260
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::inject_join
+calls=1003 639
+639 81456
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_Top
+412 557
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query
+46 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector
+calls=3 48
+48 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept
+calls=3 48
+48 664
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::value
+calls=3 48
+48 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::query^
+calls=3 49
+49 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/unary.rb
+fn=Arel/Nodes/Unary::initialize
+8 3098
+cfl=
+cfn=BasicObject::initialize
+calls=3005 9
+9 552
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::take
+218 8539
+cfl=
+cfn=Class::new
+calls=2004 220
+220 4787
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::offset_value
+calls=1002 942
+942 1684
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::group_values
+calls=1002 950
+950 1455
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_order
+calls=1002 952
+952 5009
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_select
+calls=1002 954
+954 29682
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::distinct_value
+calls=1002 956
+956 1337
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::distinct
+calls=1002 956
+956 1042
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=1002 957
+957 1081
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty?
+calls=1002 957
+957 1229
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::lock_value
+calls=1002 958
+958 1400
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_cast_value^
+16 908
+cfl=
+cfn=Class::new
+calls=1002 17
+17 2133
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sanitize_limit
+411 1137
+cfl=
+cfn=Kernel::is_a?
+calls=1002 412
+412 435
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation::connection
+76 5060
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=3552 76
+76 68493
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+fn=Arel/TreeManager::where
+31 1466
+cfl=
+cfn=Module::===
+calls=1003 32
+32 266
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/and.rb
+fn=Arel/Nodes/And::initialize
+7 1004
+cfl=
+cfn=BasicObject::initialize
+calls=1003 8
+8 240
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+fn=Arel/Nodes/Binary::eql?
+23 2695
+cfl=
+cfn=Kernel::class
+calls=4006 24
+24 692
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::non_empty_predicates
+158 1091
+cfl=
+cfn=Array::-
+calls=1003 159
+159 5680
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::predicates_with_wrapped_sql_literals
+147 1279
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::non_empty_predicates
+calls=1003 148
+148 6771
+cfl=
+cfn=Array::map
+calls=1003 148
+148 3480
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::ast
+64 1657
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::predicates_with_wrapped_sql_literals
+calls=1003 65
+65 11530
+cfl=
+cfn=Class::new
+calls=1003 65
+65 2305
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit_value=
+73 815
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=1002 74
+74 1104
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit!
+669 1434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value=
+calls=1002 670
+670 1919
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit
+665 344
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::spawn
+calls=2 666
+666 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit!
+calls=2 666
+666 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause=
+73 9712
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=9816 74
+74 16455
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::+
+12 4190
+cfl=
+cfn=Class::new
+calls=3551 13
+13 2743
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb
+fn=Arel/Nodes::build_quoted^
+31 4387
+cfl=
+cfn=Module::===
+calls=5553 32
+32 1567
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+fn=Arel/Predications::quoted_node
+224 4733
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/casted.rb
+cfn=Arel/Nodes::build_quoted^
+calls=4552 225
+225 5954
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+fn=Arel/Predications::eq
+16 4910
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::quoted_node
+calls=4552 17
+17 10687
+cfl=
+cfn=Class::new
+calls=4552 17
+17 10361
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+fn=Arel/Nodes/BindParam::initialize
+7 9997
+cfl=
+cfn=BasicObject::initialize
+calls=9817 9
+9 2115
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build_bind_attribute
+59 15012
+cfl=
+cfn=String::to_s
+calls=8815 60
+60 1898
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::type
+calls=8815 60
+60 37142
+cfl=
+cfn=Class::new
+calls=17630 60
+60 54942
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call
+10 4810
+cfl=
+cfn=#<Class:0x00007ff76ed598b0>::name
+calls=2551 11
+11 586
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build_bind_attribute
+calls=2551 11
+11 22329
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/predications.rb
+cfn=Arel/Predications::eq
+calls=2551 12
+12 14148
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::handler_for
+139 2732
+cfl=
+cfn=Enumerable::detect
+calls=2551 140
+140 20490
+cfl=
+cfn=Array::last
+calls=2551 140
+140 705
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::force_equality?
+93 898
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::type
+31 13749
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=9364 33
+33 32121
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=2002 35
+35 1567
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build
+50 7736
+cfl=
+cfn=#<Class:0x00007ff76ed598b0>::name
+calls=2551 51
+51 982
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::type
+calls=2551 51
+51 10294
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::force_equality?
+calls=2551 51
+51 898
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::handler_for
+calls=2551 55
+55 23928
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::call
+calls=2551 55
+55 41873
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::arel_attribute
+23 4683
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_attribute
+calls=1550 25
+25 9481
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=1001 27
+27 4320
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation
+63 2112
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::aggregate_reflections^
+calls=1550 64
+64 1053
+cfl=
+cfn=String::to_s
+calls=1550 64
+64 408
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::reflect_on_aggregation
+72 1861
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_aggregation
+calls=1550 73
+73 3573
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::aggregated_with?
+68 2553
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::reflect_on_aggregation
+calls=1550 69
+69 5434
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::associated_with?
+43 3248
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1550 44
+44 3140
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::expand_from_hash
+68 3527
+cfl=
+cfn=Enumerable::flat_map
+calls=3552 71
+71 281330
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::convert_dot_notation_to_hash
+123 3408
+cfl=
+cfn=Hash::select
+calls=2551 124
+124 5879
+cfl=
+cfn=Hash::each_key
+calls=2551 128
+128 1092
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::build_from_hash
+19 4660
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::convert_dot_notation_to_hash
+calls=2551 20
+20 10378
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::expand_from_hash
+calls=2551 21
+21 284020
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::stringify_keys!
+45 2262
+cfl=
+cfn=Array::transpose
+calls=2551 46
+46 4839
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::resolve_column_aliases
+13 3122
+cfl=
+cfn=Kernel::dup
+calls=2551 14
+14 4268
+cfl=
+cfn=Hash::each
+calls=2551 15
+15 4553
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::resolve_column_aliases
+5 3773
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::resolve_column_aliases
+calls=2551 5
+5 11942
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb
+fn=ActiveRecord/Relation/WhereClauseFactory::build
+11 14066
+cfl=
+cfn=Module::===
+calls=11653 12
+12 2544
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::resolve_column_aliases
+calls=2551 16
+16 15716
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys!
+calls=2551 17
+17 7101
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build_from_hash
+calls=2551 19
+19 299058
+cfl=
+cfn=Class::new
+calls=3551 26
+26 4313
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb
+fn=ActiveRecord/Relation/WhereClauseFactory::initialize
+6 2049
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause_factory
+1215 5356
+cfl=
+cfn=Class::new
+calls=2551 1216
+1216 5467
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::references_values=
+73 6874
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=6184 74
+74 13129
+
+fl=
+fn=Array::|
+0 5306
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::references_values
+69 4515
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=6184 70
+70 5605
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::references!
+172 20874
+cfl=
+cfn=Array::flatten!
+calls=6184 173
+173 15584
+cfl=
+cfn=Array::map!
+calls=6184 174
+174 7315
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references_values
+calls=6184 176
+176 10119
+cfl=
+cfn=Array::|
+calls=6184 176
+176 5306
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references_values=
+calls=6184 176
+176 20003
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::references^
+24 2931
+cfl=
+cfn=Enumerable::map
+calls=2551 25
+25 10445
+cfl=
+cfn=Array::compact
+calls=2551 25
+25 1782
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb
+fn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes
+21 3187
+cfl=
+cfn=Kernel::respond_to?
+calls=3551 22
+22 2085
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where!
+588 16897
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/forbidden_attributes_protection.rb
+cfn=ActiveModel/ForbiddenAttributesProtection::sanitize_forbidden_attributes
+calls=2551 589
+589 4099
+cfl=
+cfn=Module::===
+calls=2551 590
+590 845
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::references^
+calls=1551 590
+590 9178
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references!
+calls=1551 590
+590 17090
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=2551 591
+591 5054
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause_factory
+calls=2551 591
+591 10235
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb
+cfn=ActiveRecord/Relation/WhereClauseFactory::build
+calls=2551 591
+591 267205
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::+
+calls=2551 591
+591 5327
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause=
+calls=2551 591
+591 8242
+
+fl=
+fn=Hash::blank?
+0 5335
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where
+578 1906
+cfl=
+cfn=Hash::blank?
+calls=2 581
+581 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::spawn
+calls=1002 584
+584 28096
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where!
+calls=2 584
+584 854
+cfl=
+cfn=Class::new
+calls=1000 580
+580 1939
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+fn=ActiveRecord/Querying::where
+12 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=2 12
+12 85
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where
+calls=2 12
+12 892
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache/Params::bind
+68 4
+cfl=
+cfn=Class::new
+calls=3 68
+68 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::create^
+90 26
+cfl=
+cfn=Class::new
+calls=3 91
+91 4
+cfl=
+cfn=Enumerable::each_with_object
+calls=2 202
+202 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::where
+calls=2 205
+205 987
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit
+calls=2 205
+205 372
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel
+calls=3 92
+92 4173
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::create^
+calls=1 310
+310 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/through_association.rb
+cfn=ActiveRecord/Associations/ThroughAssociation::target_scope
+calls=1 311
+311 231
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::scope
+calls=1 311
+311 403
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=1 311
+311 79
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::compute_if_absent
+27 19
+cfl=
+cfn=Hash::fetch
+calls=3 28
+28 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=2 281
+281 32
+cfl=
+cfn=Proc::new^
+calls=3 281
+281 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::create^
+calls=3 281
+281 6288
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::_get
+19 7369
+cfl=
+cfn=Array::hash
+calls=5229 20
+20 8029
+cfl=
+cfn=Array::eql?
+calls=5227 20
+20 3665
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::compute_if_absent
+21 5691
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::_get
+calls=6229 22
+22 19062
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=3 25
+25 6359
+cfl=
+cfn=Hash::values
+calls=2 208
+208 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=2 208
+208 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::execute
+calls=2 208
+208 19291415
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::update
+calls=1 68
+68 19280529
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::cached_find_by_statement
+279 10305
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5229 280
+280 125330
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::compute_if_absent
+calls=5229 281
+281 19292682
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::===
+251 6455
+cfl=
+cfn=Kernel::is_a?
+calls=8780 252
+252 2988
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+fn=ActiveRecord/StatementCache::unsupported_value?^
+111 13079
+cfl=
+cfn=Module::===
+calls=26145 112
+112 5435
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::===
+calls=5229 112
+112 5390
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::aggregate_reflections^
+106 3479
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_aggregations
+55 5499
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::aggregate_reflections^
+calls=5229 56
+56 2426
+cfl=
+cfn=Hash::values
+calls=5229 56
+56 2253
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::find_by
+186 47640
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+calls=5229 187
+187 156416
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_aggregations
+calls=5229 187
+187 10178
+cfl=
+cfn=Array::any?
+calls=10458 187
+187 31058
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=5229 187
+187 10941
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=5229 187
+187 15979
+cfl=
+cfn=Hash::key?
+calls=5229 187
+187 2238
+cfl=
+cfn=Array::first
+calls=5229 190
+190 1452
+cfl=
+cfn=Module::===
+calls=5229 192
+192 1648
+cfl=
+cfn=Hash::values
+calls=10456 192
+192 3971
+cfl=
+cfn=Hash::keys
+calls=10458 197
+197 6021
+cfl=
+cfn=Array::all?
+calls=5229 197
+197 28222
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::cached_find_by_statement
+calls=5229 201
+201 19292721
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5227 208
+208 82636
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::execute
+calls=5227 208
+208 4218264
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::find_by
+calls=4126 63
+63 19287467
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::update
+calls=999 68
+68 19219339
+
+fl=
+fn=Array::one?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::deserialize
+21 16702
+cfl=
+cfn=Kernel::nil?
+calls=8836 22
+22 1836
+cfl=
+cfn=Integer::to_i
+calls=8836 23
+23 2662
+cfl=
+cfn=NilClass::nil?
+calls=18424 22
+22 3807
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::deserialize
+23 1894
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=2010 24
+24 9867
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::column_type
+117 3
+cfl=
+cfn=Hash::fetch
+calls=2 118
+118 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::cast_values
+99 6
+cfl=
+cfn=Array::map
+calls=2 100
+100 76
+cfl=
+cfn=Array::one?
+calls=1 105
+105 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+481 7104
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=6230 482
+482 4387290
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions
+234 2000
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=3012 235
+235 18191
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource
+544 1769
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1004 546
+546 10498
+cfl=
+cfn=Array::any?
+calls=1004 548
+548 376
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=1 549
+549 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::inject_join
+calls=1 550
+550 130
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+fn=Arel/Nodes/JoinSource::empty?
+14 828
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::quote_column_name
+807 7519
+cfl=
+cfn=Module::===
+calls=7274 808
+808 1739
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=7271 809
+809 6084
+
+fl=
+fn=#<Class:0x00007ff76ed598b0>::name
+0 4491
+
+fl=
+fn=#<Class:0x00007ff76ed598b0>::relation
+0 3763
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute
+727 5249
+cfl=
+cfn=#<Class:0x00007ff76ed598b0>::relation
+calls=4020 728
+728 965
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_table_name
+calls=2010 729
+729 3158
+cfl=
+cfn=#<Class:0x00007ff76ed598b0>::name
+calls=2010 729
+729 499
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_column_name
+calls=2010 729
+729 4320
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2010 729
+729 5600
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::collect_nodes_for
+265 3555
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2007 267
+267 3716
+cfl=
+cfn=Enumerable::each_with_index
+calls=2007 269
+269 100923
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore
+240 8055
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2008 241
+241 5759
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=2008 243
+243 8107
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::collect_nodes_for
+calls=4016 247
+247 108194
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+cfn=Arel/Nodes/JoinSource::empty?
+calls=1004 249
+249 828
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=1004 251
+251 16665
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement
+210 3151
+cfl=
+cfn=Enumerable::inject
+calls=1004 216
+216 150870
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions
+calls=1004 229
+229 20191
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::arel_attribute
+264 9257
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=6816 265
+265 12279
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=6816 266
+266 13856
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::arel_attribute
+40 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_attribute
+calls=2 41
+41 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::arel_column
+1068 4000
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=1002 1069
+1069 1913
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=2004 1070
+1070 2599
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=1002 1072
+1072 1996
+cfl=
+cfn=Hash::key?
+calls=1002 1072
+1072 472
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::arel_attribute
+calls=2 1073
+1073 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::arel_columns
+1052 1123
+cfl=
+cfn=Enumerable::flat_map
+calls=1001 1053
+1053 15450
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::skip_query_cache_value
+69 1062
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1001 70
+70 861
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::skip_query_cache_if_necessary
+578 4148
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::skip_query_cache_value
+calls=1001 579
+579 1923
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 196
+196 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel
+calls=1001 196
+196 1428763
+cfl=
+cfn=Array::to_h
+calls=1 196
+196 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 55
+55 19293845
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation::connection
+calls=1000 322
+322 20588
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::assert_mutability!
+921 15739
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::set_value
+914 26906
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::assert_mutability!
+calls=24186 915
+915 15739
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::select_values=
+73 979
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=1001 74
+74 1416
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::initialize_copy
+35 13765
+cfl=
+cfn=Kernel::dup
+calls=1005 36
+36 2163
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::reset
+calls=1005 37
+37 6174
+
+fl=
+fn=Kernel::initialize_clone
+0 1180
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize_copy
+calls=1005 0
+0 22102
+
+fl=
+fn=Kernel::clone
+0 3532
+cfl=
+cfn=Kernel::initialize_clone
+calls=1005 0
+0 23282
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::spawn
+10 1321
+cfl=
+cfn=Kernel::clone
+calls=1005 11
+11 26814
+
+fl=
+fn=Array::none?
+0 2
+
+fl=
+fn=Array::reject
+0 19710
+cfl=
+cfn=Kernel::kind_of?
+calls=2 195
+195 1
+cfl=
+cfn=Kernel::is_a?
+calls=4 195
+195 1
+cfl=
+cfn=Symbol::to_s
+calls=2 195
+195 2
+cfl=
+cfn=String::split
+calls=2 195
+195 5
+cfl=
+cfn=Array::all?
+calls=2 195
+195 13
+cfl=
+cfn=String::starts_with?
+calls=169 549
+549 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::mark_occurrence
+calls=2632 171
+171 34689
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::pk_attribute?
+calls=5264 480
+480 6979
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::enforce_raw_sql_whitelist
+193 3
+cfl=
+cfn=Array::reject
+calls=1 194
+194 32
+cfl=
+cfn=Array::none?
+calls=1 201
+201 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb
+fn=ActiveRecord/Calculations::has_include?
+210 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::eager_loading?
+calls=1 211
+211 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=1 211
+211 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1 211
+211 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb
+fn=ActiveRecord/Calculations::pluck
+184 12
+cfl=
+cfn=Array::first
+calls=1 189
+189 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb
+cfn=ActiveRecord/Calculations::has_include?
+calls=1 189
+189 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::enforce_raw_sql_whitelist
+calls=1 193
+193 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::spawn
+calls=1 194
+194 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::select_values=
+calls=1 195
+195 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::skip_query_cache_if_necessary
+calls=1 196
+196 19295723
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b71680>::model
+37 1670
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=1613 40
+40 25930
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b71680>::number
+37 2146
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2613 40
+40 26441
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_services
+153 2981
+cfl=
+cfn=BasicObject::instance_eval
+calls=1613 159
+159 20864
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_buses_services
+153 3104
+cfl=
+cfn=BasicObject::instance_eval
+calls=1613 159
+159 15334
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_trips
+153 4746
+cfl=
+cfn=BasicObject::instance_eval
+calls=1613 159
+159 11361
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors
+492 1663
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=1623 493
+493 725
+cfl=
+cfn=Hash::each_key
+calls=1623 493
+493 827
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::inclusion_method
+40 1464
+cfl=
+cfn=Kernel::is_a?
+calls=1623 41
+41 926
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::include?
+19 4702
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::delimiter
+calls=4869 20
+20 2054
+cfl=
+cfn=Kernel::respond_to?
+calls=3246 20
+20 973
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::inclusion_method
+calls=1623 28
+28 2390
+cfl=
+cfn=Array::include?
+calls=1623 28
+28 1299
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/inclusion.rb
+fn=ActiveModel/Validations/InclusionValidator::validate_each
+10 1756
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::include?
+calls=1623 11
+11 11418
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa579e0>::name
+37 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=20 40
+40 113
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_buses
+153 19
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association_instance_get
+270 8916
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::validate_collection_association
+313 7842
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=4859 314
+314 2122
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=1623 314
+314 1474
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=1548 315
+315 3567
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::associated_records_to_validate_or_save
+calls=1548 315
+315 18842
+cfl=
+cfn=Enumerable::each_with_index
+calls=1548 316
+316 1368
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=1000 315
+315 828
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_services_buses
+153 31
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 66
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::halting^
+244 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::after
+calls=2 245
+245 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+997 1214
+
+fl=
+fn=ActiveRecord/Import/Result::results
+0 12
+
+fl=
+fn=ActiveRecord/Import/Result::ids
+0 15
+
+fl=
+fn=ActiveRecord/Import/Result::num_inserts
+0 36
+
+fl=
+fn=ActiveRecord/Import/Result::new^
+0 66
+cfl=
+cfn=Struct::initialize
+calls=69 0
+0 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::initialize
+39 14443
+
+fl=
+fn=PG/Result::fmod
+0 4980
+
+fl=
+fn=PG/Result::fields
+0 15627
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+80 13080
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=9885 81
+81 8055655
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+477 1548
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=1023 478
+478 1083630
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+498 6208
+cfl=
+cfn=Kernel::is_a?
+calls=7253 499
+499 2619
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+59 25549
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+calls=7253 60
+60 8826
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+calls=7253 61
+61 228787
+cfl=
+cfn=NilClass::nil?
+calls=1024 63
+63 267
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+calls=1023 70
+70 1085178
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+calls=6230 68
+68 4394394
+cfl=
+cfn=Kernel::nil?
+calls=6229 63
+63 1532
+cfl=
+cfn=Kernel::dup
+calls=1 42
+42 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 43
+43 4
+cfl=
+cfn=Hash::each_key
+calls=1 43
+43 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=1 44
+44 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::length
+calls=1 47
+47 2
+cfl=
+cfn=Module::name
+calls=1 47
+47 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=1 51
+51 526
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+95 55470
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+calls=7253 106
+106 5745089
+cfl=
+cfn=Kernel::dup
+calls=6228 42
+42 14362
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=6228 43
+43 16252
+cfl=
+cfn=Hash::each_key
+calls=6228 43
+43 17197
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=6228 44
+44 34377
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::length
+calls=6228 47
+47 2834
+cfl=
+cfn=Module::name
+calls=6228 47
+47 3261
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=6228 51
+51 488055
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::first
+calls=1000 106
+106 873
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+93 129
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=23 94
+94 46267
+cfl=
+cfn=Array::map
+calls=23 94
+94 480
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+87 126
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+calls=23 88
+88 46876
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=23 34
+34 16
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=23 43
+43 60
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::insert_many
+7 302
+cfl=
+cfn=Kernel::is_a?
+calls=46 13
+13 13
+cfl=
+cfn=Array::shift
+calls=23 16
+16 16
+cfl=
+cfn=Array::join
+calls=46 16
+16 255
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=23 21
+21 131
+cfl=
+cfn=Array::blank?
+calls=23 22
+22 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+calls=23 29
+29 47078
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=23 811
+811 14
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=23 812
+812 9
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=23 813
+813 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Name::to_s
+134 38
+cfl=
+cfn=String::to_s
+calls=23 134
+134 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::tableize
+187 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 188
+188 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=4 188
+188 209
+
+fl=
+fn=String::upcase
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::humanize
+129 24
+cfl=
+cfn=String::to_s
+calls=4 130
+130 1
+cfl=
+cfn=Kernel::dup
+calls=4 130
+130 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=4 132
+132 10
+cfl=
+cfn=Array::each
+calls=4 132
+132 1
+cfl=
+cfn=String::sub!
+calls=12 134
+134 32
+cfl=
+cfn=String::tr!
+calls=4 138
+138 3
+cfl=
+cfn=String::gsub!
+calls=4 140
+140 66
+
+fl=
+fn=String::tr
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Name::_singularize
+195 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 196
+196 113
+cfl=
+cfn=String::tr
+calls=4 196
+196 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Name::initialize
+148 73
+cfl=
+cfn=Module::name
+calls=4 149
+149 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=4 151
+151 78
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Name::_singularize
+calls=4 155
+155 136
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=4 156
+156 285
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=4 157
+157 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 157
+157 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::humanize
+calls=4 158
+158 144
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::tableize
+calls=4 159
+159 256
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=4 161
+161 51
+cfl=
+cfn=String::to_sym
+calls=4 161
+161 9
+cfl=
+cfn=Kernel::dup
+calls=4 163
+163 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::singularize
+calls=4 164
+164 265
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Naming::model_name
+237 46
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 239
+239 24
+cfl=
+cfn=Enumerable::detect
+calls=4 239
+239 14
+cfl=
+cfn=Class::new
+calls=4 242
+242 1373
+
+fl=
+fn=Array::blank?
+0 8253
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+90 110
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=92 92
+92 212
+cfl=
+cfn=Kernel::Array
+calls=46 92
+92 42
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+44 54
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=23 47
+47 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_ignore
+113 64
+cfl=
+cfn=Array::first
+calls=22 114
+114 15
+cfl=
+cfn=Kernel::is_a?
+calls=22 115
+115 15
+cfl=
+cfn=NilClass::to_s
+calls=22 116
+116 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+214 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=46 215
+215 56
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+198 46
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+calls=46 199
+199 109
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+68 206
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=23 71
+71 118
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_ignore
+calls=22 74
+74 114
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+calls=23 80
+80 91
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=23 82
+82 234
+cfl=
+cfn=Array::blank?
+calls=23 83
+83 14
+cfl=
+cfn=Array::join
+calls=23 84
+84 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::supports_import?^
+261 75
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=46 262
+262 994
+cfl=
+cfn=Kernel::respond_to?
+calls=23 262
+262 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::init_validations
+calls=23 262
+262 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::serialize
+45 5954
+
+fl=
+fn=FalseClass::===
+0 14411
+
+fl=
+fn=TrueClass::===
+0 18319
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/duration.rb
+fn=ActiveSupport/Duration::===^
+144 6235
+cfl=
+cfn=Kernel::is_a?
+calls=10475 145
+145 3133
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::serialize
+10 22477
+cfl=
+cfn=Module::===
+calls=10475 11
+11 3155
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/duration.rb
+cfn=ActiveSupport/Duration::===^
+calls=10475 11
+11 9368
+cfl=
+cfn=TrueClass::===
+calls=10475 11
+11 3143
+cfl=
+cfn=FalseClass::===
+calls=10475 11
+11 2618
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::serialize
+calls=10475 15
+15 3504
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+365 20953
+cfl=
+cfn=String::to_s
+calls=16610 366
+366 2665
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=16610 370
+370 27806
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+941 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=23 944
+944 360
+cfl=
+cfn=Array::map
+calls=23 946
+946 149658
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+205 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 206
+206 60
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 206
+206 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=4 206
+206 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+22 62
+cfl=
+cfn=Kernel::is_a?
+calls=23 28
+28 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name
+67 11
+cfl=
+cfn=Symbol::to_s
+calls=9 68
+68 4
+cfl=
+cfn=String::to_s
+calls=5 68
+68 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+46 8468
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name
+calls=14 47
+47 16
+cfl=
+cfn=PG/Connection::quote_ident^
+calls=14 47
+47 15
+cfl=
+cfn=String::freeze
+calls=14 47
+47 6
+
+fl=
+fn=Enumerator::each
+0 10834
+cfl=
+cfn=Enumerable::each_with_index
+calls=2660 0
+0 219276
+cfl=
+cfn=Enumerable::each_cons
+calls=1000 0
+0 10546
+cfl=
+cfn=Hash::each_key
+calls=12528 0
+0 69106
+
+fl=
+fn=Array::transpose
+0 4084
+cfl=
+cfn=Symbol::to_s
+calls=2 0
+0 1
+cfl=
+cfn=String::to_s
+calls=2549 0
+0 772
+
+fl=
+fn=Hash::to_a
+0 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::create_with_value
+69 11225
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=18818 70
+70 11024
+
+fl=
+fn=Array::to_h
+0 3959
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::equalities
+93 5411
+cfl=
+cfn=Array::each
+calls=5287 96
+96 9864
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::to_h
+49 10499
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::equalities
+calls=5287 50
+50 15275
+cfl=
+cfn=Array::select
+calls=5287 52
+52 10572
+cfl=
+cfn=Array::map
+calls=5287 57
+57 33713
+cfl=
+cfn=Array::to_h
+calls=5287 57
+57 3954
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::where_values_hash
+463 6765
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=5287 464
+464 6402
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::to_h
+calls=5287 464
+464 74013
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::scope_for_create
+467 6427
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=23 468
+468 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::where_values_hash
+calls=2655 468
+468 35427
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::create_with_value
+calls=2655 468
+468 3451
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=2655 468
+468 3920
+cfl=
+cfn=Hash::merge!
+calls=2655 468
+468 1217
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=2632 468
+468 3639
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+25 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=23 26
+26 1147
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scope_for_create
+calls=23 26
+26 546
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_without_validations_or_callbacks^
+764 430
+cfl=
+cfn=Array::map
+calls=46 767
+767 2692
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+calls=23 768
+768 1736
+cfl=
+cfn=Hash::to_a
+calls=23 768
+768 15
+cfl=
+cfn=Array::transpose
+calls=23 768
+768 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=23 770
+770 13
+cfl=
+cfn=Enumerable::each_with_index
+calls=23 783
+783 49
+cfl=
+cfn=Enumerable::map
+calls=23 783
+783 543
+cfl=
+cfn=Array::join
+calls=46 791
+791 91
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=46 792
+792 702
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+calls=23 792
+792 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+calls=46 793
+793 110
+cfl=
+cfn=Array::flatten
+calls=23 794
+794 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+calls=23 795
+795 150054
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_import?^
+calls=23 800
+800 1113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+calls=23 802
+802 804
+cfl=
+cfn=Enumerable::each_slice
+calls=23 805
+805 50124
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=23 755
+755 12
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=23 755
+755 6
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=23 755
+755 5
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=23 755
+755 15
+
+fl=
+fn=Hash::select
+0 6169
+cfl=
+cfn=String::include?
+calls=2551 125
+125 2234
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::values
+188 6685
+cfl=
+cfn=Hash::select
+calls=8897 189
+189 2523
+cfl=
+cfn=Hash::values
+calls=8897 189
+189 3526
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::size
+179 8422
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::values
+calls=8897 180
+180 12734
+cfl=
+cfn=Array::flatten
+calls=8897 180
+180 12466
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::empty?
+209 8978
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::size
+calls=8897 210
+210 33622
+cfl=
+cfn=Numeric::zero?
+calls=8897 210
+210 2680
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/app/models/city.rb
+fn=City::name_has_no_spaces
+5 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b18d78>::name
+calls=10 6
+6 32
+cfl=
+cfn=String::include?
+calls=10 6
+6 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/presence.rb
+fn=ActiveModel/Validations/PresenceValidator::validate_each
+6 4775
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=1633 7
+7 1583
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=8000 7
+7 2111
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb
+fn=ActiveRecord/Validations/PresenceValidator::validate_each
+6 11861
+cfl=
+cfn=Kernel::class
+calls=9633 7
+7 1709
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=9633 7
+7 17339
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/presence.rb
+cfn=ActiveModel/Validations/PresenceValidator::validate_each
+calls=9633 10
+10 8468
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb
+fn=ActiveModel/Type/String::cast_value
+16 4614
+cfl=
+cfn=Module::===
+calls=4256 17
+17 1226
+cfl=
+cfn=Class::new
+calls=4256 18
+18 5897
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::cast
+37 29518
+cfl=
+cfn=Kernel::nil?
+calls=39944 38
+38 7509
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb
+cfn=ActiveModel/Type/String::cast_value
+calls=4256 38
+38 11738
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::cast_value
+calls=35688 38
+38 34699
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromUser::type_cast
+174 11393
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=2246 175
+175 7282
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::cast
+calls=15528 175
+175 74374
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::value
+40 107876
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromUser::type_cast
+calls=17774 42
+42 93050
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::type_cast
+calls=13496 42
+42 4723
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/WithCastValue::type_cast
+calls=1002 42
+42 422
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::type_cast
+calls=12458 42
+42 33283
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::fetch_value
+47 86356
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=124358 48
+48 167710
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=124358 48
+48 184922
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read::_read_attribute
+76 85781
+cfl=
+cfn=String::to_s
+calls=124358 77
+77 22514
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::fetch_value
+calls=124358 77
+77 438989
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b18d78>::name
+37 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=20 40
+40 111
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::validate
+148 10853
+cfl=
+cfn=Array::each
+calls=15879 149
+149 2159068
+
+fl=
+fn=Kernel::catch
+0 81257
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=27012 425
+425 84202
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::validate
+calls=15879 426
+426 2168520
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/app/models/city.rb
+cfn=City::name_has_no_spaces
+calls=10 426
+426 47
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_services_buses
+calls=10 426
+426 97
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_buses
+calls=10 426
+426 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_trips
+calls=1613 426
+426 16107
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_buses_services
+calls=1613 426
+426 18439
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_services
+calls=1613 426
+426 23846
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus/HABTM_Services::autosave_associated_records_for_left_side
+calls=2632 426
+426 33831
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus/HABTM_Services::autosave_associated_records_for_service
+calls=2632 426
+426 185509
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=1000 132
+132 252
+cfl=
+cfn=Kernel::block_given?
+calls=1000 132
+132 400
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=1000 133
+133 1390
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=1000 134
+134 284
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::before_save_collection_association
+calls=1000 426
+426 5438
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::before
+482 706
+cfl=
+cfn=Array::unshift
+calls=242 483
+483 68
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::halting^
+191 138
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::before
+calls=242 192
+192 774
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::build^
+162 246
+cfl=
+cfn=Array::any?
+calls=242 165
+165 44
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::halting^
+calls=242 168
+168 912
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::clear
+115 6030
+cfl=
+cfn=Hash::clear
+calls=10530 116
+116 3218
+
+fl=
+fn=Proc::to_proc
+0 2778
+
+fl=
+fn=Hash::default_proc=
+0 13487
+cfl=
+cfn=Proc::to_proc
+calls=10530 0
+0 2778
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::apply_default_array
+470 9446
+cfl=
+cfn=Kernel::proc
+calls=10530 471
+471 15435
+cfl=
+cfn=Hash::default_proc=
+calls=10530 471
+471 16265
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::initialize
+74 9872
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::apply_default_array
+calls=10530 76
+76 41146
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+fn=ActiveModel/Validations::errors
+303 9448
+cfl=
+cfn=Class::new
+calls=5265 304
+304 57705
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::update_attributes_from_transaction_state
+494 56974
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::finalized?
+calls=51325 495
+495 15043
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::sync_with_transaction_state
+490 84235
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::update_attributes_from_transaction_state
+calls=149167 491
+491 72017
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::new_record?
+231 36580
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=42971 232
+232 54159
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::valid_model?
+73 7684
+cfl=
+cfn=Kernel::class
+calls=1633 74
+74 284
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=1633 77
+77 2663
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=3266 82
+82 12133
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::clear
+calls=1633 82
+82 1855
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=1633 84
+84 422204
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=1633 112
+112 7173
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::from_user^
+12 9461
+cfl=
+cfn=Class::new
+calls=17774 13
+13 30950
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::assert_valid_value
+113 3278
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_value_from_user
+70 30268
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::assert_valid_value
+calls=17774 71
+71 3278
+cfl=
+cfn=Kernel::class
+calls=17774 72
+72 2852
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_user^
+calls=17774 72
+72 40411
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::write_from_user
+56 21593
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=17774 57
+57 9283
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_value_from_user
+calls=17774 57
+57 76808
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write::_write_attribute
+50 16267
+cfl=
+cfn=String::to_s
+calls=17774 51
+51 3228
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::write_from_user
+calls=17774 51
+51 107685
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_aliases^
+106 9360
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+218 26145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_aliases^
+calls=24879 219
+219 9360
+cfl=
+cfn=Symbol::to_s
+calls=8248 219
+219 3315
+cfl=
+cfn=Hash::key?
+calls=24879 219
+219 7162
+cfl=
+cfn=String::to_s
+calls=16631 219
+219 4128
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write::write_attribute
+35 28161
+cfl=
+cfn=Kernel::class
+calls=25020 36
+36 3477
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=12510 36
+36 23851
+cfl=
+cfn=Symbol::to_s
+calls=7246 39
+39 1580
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=12510 42
+42 6426
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=12510 45
+45 78450
+cfl=
+cfn=String::to_s
+calls=5264 39
+39 974
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::[]=
+409 7605
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::write_attribute
+calls=12510 410
+410 142919
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks
+124 56735
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=47974 125
+125 30399
+cfl=
+cfn=Kernel::class
+calls=47974 128
+128 8755
+cfl=
+cfn=Kernel::public_send
+calls=47974 128
+128 45773
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_initialize_callbacks
+815 9177
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=11091 816
+816 59157
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::scope_attributes?
+30 9838
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=10494 31
+31 141006
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+38 21131
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes?
+calls=10494 39
+39 150844
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=10494 39
+39 4751
+cfl=
+cfn=Array::any?
+calls=10494 39
+39 2705
+cfl=
+cfn=Kernel::respond_to?
+calls=10494 39
+39 109692
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping::populate_with_current_scope_attributes
+35 4309
+cfl=
+cfn=Kernel::class
+calls=4265 36
+36 683
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+calls=4265 36
+36 104639
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance::ensure_proper_type
+276 4174
+cfl=
+cfn=Kernel::class
+calls=4265 277
+277 756
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+calls=4265 278
+278 2393
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::initialize_internals_callback
+546 1168
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance::initialize_internals_callback
+266 5721
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::initialize_internals_callback
+calls=4265 267
+267 1168
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance::ensure_proper_type
+calls=4265 268
+268 7323
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping::initialize_internals_callback
+42 6112
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance::initialize_internals_callback
+calls=4265 43
+43 14212
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::populate_with_current_scope_attributes
+calls=4265 44
+44 109631
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::init_internals
+536 18042
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::init_internals
+264 23069
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::init_internals
+calls=11091 266
+266 18042
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb
+fn=ActiveRecord/Aggregations::init_internals
+24 14734
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::init_internals
+calls=11091 26
+26 41111
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialize_dup
+149 6542
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/duplicable.rb
+fn=Object::duplicable?
+26 4752
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+fn=Object::deep_dup
+15 10739
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/duplicable.rb
+cfn=Object::duplicable?
+calls=16775 16
+16 4752
+cfl=
+cfn=Kernel::dup
+calls=16775 16
+16 21736
+
+fl=
+fn=Class::allocate
+0 12273
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::deep_dup
+69 4440
+cfl=
+cfn=Kernel::class
+calls=4265 70
+70 759
+cfl=
+cfn=Class::allocate
+calls=4265 70
+70 2206
+cfl=
+cfn=Kernel::tap
+calls=4265 70
+70 90370
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute=
+15 71
+cfl=
+cfn=String::unpack
+calls=12 16
+16 9
+cfl=
+cfn=Array::first
+calls=12 16
+16 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+calls=12 17
+17 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=12 18
+18 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=12 20
+20 5
+cfl=
+cfn=NilClass::to_s
+calls=12 20
+20 5
+cfl=
+cfn=String::inspect
+calls=12 26
+26 11
+cfl=
+cfn=Module::module_eval
+calls=12 26
+26 590
+
+fl=
+fn=Module::undef_method
+0 30
+cfl=
+cfn=Module::method_undefined
+calls=24 0
+0 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+26 39
+cfl=
+cfn=Module::const_defined?
+calls=24 28
+28 33
+cfl=
+cfn=Kernel::dup
+calls=10 29
+29 21
+cfl=
+cfn=String::freeze
+calls=10 29
+29 4
+cfl=
+cfn=Module::const_set
+calls=10 29
+29 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute
+29 88
+cfl=
+cfn=String::unpack
+calls=12 30
+30 15
+cfl=
+cfn=Array::first
+calls=12 30
+30 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+calls=12 33
+33 105
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=12 34
+34 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=24 36
+36 13
+cfl=
+cfn=NilClass::to_s
+calls=12 36
+36 5
+cfl=
+cfn=Module::module_eval
+calls=24 36
+36 1245
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+349 23
+cfl=
+cfn=Class::new
+calls=5 350
+350 64
+
+fl=
+fn=String::inspect
+0 31287
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+365 1210
+cfl=
+cfn=Regexp::match?
+calls=504 366
+366 428
+cfl=
+cfn=Array::map!
+calls=252 372
+372 398
+cfl=
+cfn=Array::join
+calls=252 372
+372 234
+cfl=
+cfn=NilClass::to_s
+calls=252 375
+375 89
+cfl=
+cfn=Module::module_eval
+calls=252 380
+380 8175
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindByBang::suffix^
+113 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindByBang::prefix^
+109 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::suffix^
+45 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindBy::prefix^
+97 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::pattern^
+37 10765
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindBy::prefix^
+calls=1 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::suffix^
+calls=1 38
+38 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindByBang::prefix^
+calls=1 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindByBang::suffix^
+calls=1 38
+38 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::match^
+32 11740
+cfl=
+cfn=Enumerable::find
+calls=10746 33
+33 58916
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented?
+336 205
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=306 337
+337 171
+cfl=
+cfn=Module::method_defined?
+calls=306 337
+337 91
+
+fl=
+fn=UnboundMethod::owner
+0 10
+
+fl=
+fn=Module::instance_method
+0 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented?
+89 592
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+calls=306 90
+90 1600
+cfl=
+cfn=Class::superclass
+calls=558 94
+94 88
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+calls=252 99
+99 434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented?
+calls=306 101
+101 468
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+63 459
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented?
+calls=306 64
+64 3181
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=306 64
+64 2634
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=305 64
+64 155
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+calls=17 286
+286 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+calls=17 288
+288 206
+cfl=
+cfn=Kernel::respond_to?
+calls=12 291
+291 125
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=12 294
+294 5
+cfl=
+cfn=String::to_s
+calls=12 294
+294 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+calls=12 294
+294 473
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+405 189
+cfl=
+cfn=String::%
+calls=306 406
+406 566
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+284 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=17 285
+285 10
+cfl=
+cfn=Array::each
+calls=17 285
+285 23323
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=16 298
+298 68
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=16 298
+298 59
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+calls=2 252
+252 3735
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+251 12
+cfl=
+cfn=Array::flatten
+calls=5 252
+252 16
+cfl=
+cfn=Array::each
+calls=5 252
+252 23520
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+56 7489
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=5 60
+60 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=5 60
+60 23644
+cfl=
+cfn=Kernel::class
+calls=1 310
+310 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=1 310
+310 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::deep_dup
+calls=1 310
+310 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=1 312
+312 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::initialize_internals_callback
+calls=1 313
+313 54
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::assign_attributes
+calls=1 315
+315 3
+cfl=
+cfn=Kernel::block_given?
+calls=2 317
+317 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize_attributes
+calls=1 285
+285 770
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=1 318
+318 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::initialize
+308 27745
+cfl=
+cfn=Kernel::class
+calls=8529 309
+309 1862
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=4265 309
+309 26587
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=4264 310
+310 7414
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::deep_dup
+calls=4264 310
+310 97744
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=4264 312
+312 21663
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::initialize_internals_callback
+calls=4264 313
+313 129901
+cfl=
+cfn=Kernel::block_given?
+calls=6895 317
+317 2100
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=4264 318
+318 37072
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::assign_attributes
+calls=2631 315
+315 4905
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize_attributes
+calls=2631 285
+285 861756
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute?
+229 5179
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=4265 230
+230 10774
+cfl=
+cfn=String::to_s
+calls=4264 230
+230 1098
+cfl=
+cfn=Hash::key?
+calls=4264 230
+230 2175
+cfl=
+cfn=Class::new
+calls=1 66
+66 8170
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+252 45086
+cfl=
+cfn=Class::superclass
+calls=32640 253
+253 7610
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=32640 253
+253 21889
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::new
+50 11988
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=4265 51
+51 2074
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=4265 55
+55 8819
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute?
+calls=4265 55
+55 27396
+cfl=
+cfn=Class::new
+calls=4264 66
+66 1221746
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::validations_array_for_column_names_and_attributes^
+1018 18
+cfl=
+cfn=Array::map
+calls=23 1019
+1019 2725
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_with_validations^
+745 188
+cfl=
+cfn=Kernel::block_given?
+calls=23 748
+748 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::validations_array_for_column_names_and_attributes^
+calls=23 700
+700 2743
+cfl=
+cfn=Enumerable::each_with_index
+calls=23 704
+704 683179
+cfl=
+cfn=Array::compact!
+calls=23 714
+714 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_without_validations_or_callbacks^
+calls=23 753
+753 208671
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=23 725
+725 10
+cfl=
+cfn=Kernel::nil?
+calls=23 725
+725 7
+
+fl=
+fn=Time::utc
+0 8290
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+80 2960
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+68 2697
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+calls=2655 69
+69 2960
+cfl=
+cfn=Array::select
+calls=2655 69
+69 6049
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+335 14211
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=16222 336
+336 22874
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::columns
+340 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=5 341
+341 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=5 342
+342 11
+cfl=
+cfn=Hash::values
+calls=5 342
+342 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::column_names
+387 13774
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns
+calls=5 388
+388 37
+cfl=
+cfn=Array::map
+calls=5 388
+388 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+76 1681
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+64 3059
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+calls=2655 65
+65 1681
+cfl=
+cfn=Array::select
+calls=2655 65
+65 9239
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::add_special_rails_stamps^
+978 170
+cfl=
+cfn=Kernel::respond_to?
+calls=23 982
+982 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+calls=23 983
+983 220
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+calls=23 984
+984 114
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=23 992
+992 101
+cfl=
+cfn=Time::now^
+calls=23 992
+992 52
+cfl=
+cfn=Time::utc
+calls=23 992
+992 75
+cfl=
+cfn=Array::each
+calls=23 994
+994 50
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::record_timestamps^
+106 2846
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key?
+240 1739
+
+fl=
+fn=Hash::<=
+0 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::subset?
+285 60
+cfl=
+cfn=Kernel::class
+calls=23 287
+287 6
+cfl=
+cfn=Kernel::instance_of?
+calls=23 287
+287 5
+cfl=
+cfn=Kernel::respond_to?
+calls=23 287
+287 15
+cfl=
+cfn=Kernel::instance_variable_get
+calls=23 288
+288 9
+cfl=
+cfn=Hash::<=
+calls=23 288
+288 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::validate_hash_import^
+1025 1940
+cfl=
+cfn=Hash::keys
+calls=3266 1026
+1026 813
+cfl=
+cfn=Array::-
+calls=3266 1026
+1026 937
+
+fl=
+fn=Array::select!
+0 299
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+calls=3 102
+102 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=1 102
+102 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=480 102
+102 133
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflections
+71 94
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections^
+calls=1 75
+75 1
+cfl=
+cfn=Hash::each
+calls=4 75
+75 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 75
+75 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=1 75
+75 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=1 75
+75 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+100 244
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflections
+calls=164 101
+101 134
+cfl=
+cfn=Hash::values
+calls=164 101
+101 50
+cfl=
+cfn=Array::select!
+calls=164 102
+102 436
+
+fl=
+fn=Kernel::initialize_copy
+0 54
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::raw_filter
+306 96
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::each
+537 19
+cfl=
+cfn=Array::each
+calls=23 537
+537 4068
+
+fl=
+fn=Enumerable::each_with_index
+0 26005
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::each
+calls=23 0
+0 4086
+cfl=
+cfn=Array::each
+calls=24987 0
+0 1323813
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_validate_callbacks^
+819 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=23 820
+820 71
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::init_validations
+33 62
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_validate_callbacks^
+calls=23 34
+34 124
+cfl=
+cfn=Kernel::dup
+calls=23 34
+34 248
+cfl=
+cfn=Enumerable::each_with_index
+calls=23 36
+36 4128
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::initialize
+27 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::init_validations
+calls=23 30
+30 4548
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::has_been_read?
+103 10479
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed_in_place?
+62 27005
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::has_been_read?
+calls=26441 63
+63 10479
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=13264 63
+63 17477
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=13264 63
+63 6523
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed_in_place?
+calls=9264 63
+63 3913
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb
+cfn=ActiveModel/Type/String::changed_in_place?
+calls=4000 63
+63 3801
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_type
+83 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=17 84
+84 20
+cfl=
+cfn=Kernel::class
+calls=17 87
+87 4
+cfl=
+cfn=Class::new
+calls=17 87
+87 26
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::[]
+15 124370
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::[]
+calls=110932 16
+16 106105
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::time_zone_aware_types^
+106 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^
+106 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::time_zone_aware_attributes^
+60 43
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute?
+82 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::time_zone_aware_attributes^
+calls=17 83
+83 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^
+calls=17 83
+83 8
+cfl=
+cfn=String::to_sym
+calls=17 83
+83 16
+cfl=
+cfn=Array::include?
+calls=34 83
+83 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::time_zone_aware_types^
+calls=17 86
+86 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=12 86
+86 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 86
+86 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+142 1993
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::lock_optimistically^
+106 1724
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::matching
+83 14
+cfl=
+cfn=Hash::values
+calls=17 84
+84 9
+cfl=
+cfn=Array::select
+calls=17 84
+84 219
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for
+79 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::matching
+calls=17 80
+80 243
+cfl=
+cfn=Array::map
+calls=17 80
+80 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::apply
+70 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for
+calls=17 71
+71 265
+cfl=
+cfn=Enumerable::inject
+calls=17 72
+72 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+106 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::[]=
+19 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::initialize
+11 5908
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+381 3948
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=4318 382
+382 3754
+cfl=
+cfn=Class::new
+calls=5 383
+383 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialize
+33 56484
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::from_database^
+8 11331
+cfl=
+cfn=Class::new
+calls=22371 9
+9 37451
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::define_default_attribute
+249 86
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_database^
+calls=17 260
+260 54
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=51 262
+262 290
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]=
+calls=34 262
+262 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=17 251
+251 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_type
+calls=17 251
+251 78
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+fn=ActiveRecord/Type::default_value^
+45 2586
+cfl=
+cfn=Class::new
+calls=1 46
+46 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::define_attribute
+223 61
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=34 229
+229 243
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::define_default_attribute
+calls=34 230
+230 545
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#<Class:0x00007ff771a7a920>::__getobj__
+392 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#<Class:0x00007ff771a7a920>::sql_type
+347 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#<Class:0x00007ff771a7a920>::__getobj__
+calls=17 348
+348 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type
+18 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#<Class:0x00007ff771a7a920>::sql_type
+calls=17 19
+19 37
+cfl=
+cfn=String::gsub
+calls=17 19
+19 37
+
+fl=
+fn=#<Module:0x00007ff76e810e58>::nil?
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::sql_type
+10 25
+cfl=
+cfn=#<Module:0x00007ff76e810e58>::nil?
+calls=17 10
+10 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type
+calls=17 10
+10 95
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod
+7 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid
+7 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column
+77 44
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=17 78
+78 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid
+calls=17 78
+78 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod
+calls=17 78
+78 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::sql_type
+calls=17 78
+78 126
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=17 78
+78 140
+
+fl=
+fn=Hash::[]^
+0 764
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::type
+6 653
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::initialize
+18 42
+cfl=
+cfn=String::freeze
+calls=17 19
+19 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize
+10 59
+cfl=
+cfn=Kernel::dup
+calls=17 11
+11 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::initialize
+calls=17 11
+11 51
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows
+493 3652
+cfl=
+cfn=Array::first
+calls=5268 494
+494 1552
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+97 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=2 98
+98 645
+cfl=
+cfn=String::to_i
+calls=1 98
+98 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length
+373 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+calls=1 374
+374 273
+cfl=
+cfn=Class::new
+calls=1 374
+374 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=Object::present?
+26 10108
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=6912 27
+27 2909
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=46 27
+27 107
+cfl=
+cfn=Array::blank?
+calls=1 27
+27 1
+cfl=
+cfn=Hash::blank?
+calls=2632 27
+27 816
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=Object::presence
+46 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=17 47
+47 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function?
+561 14
+cfl=
+cfn=Regexp::match?
+calls=17 562
+562 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function
+557 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function?
+calls=17 558
+558 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default
+531 30
+cfl=
+cfn=Regexp::===
+calls=51 532
+532 49
+cfl=
+cfn=String::===
+calls=34 532
+532 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#<Class:0x00007ff771a7a920>::__setobj__
+399 19
+cfl=
+cfn=BasicObject::equal?
+calls=17 400
+400 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::initialize
+71 1470
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#<Class:0x00007ff771a7a920>::__setobj__
+calls=17 72
+72 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=SimpleDelegator::__setobj__
+calls=1001 72
+72 1763
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize
+10 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::initialize
+calls=17 11
+11 43
+cfl=
+cfn=Regexp::match?
+calls=17 15
+15 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/sql_type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize
+9 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::type
+17 1527
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+447 35632
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=34264 448
+448 21869
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=17132 448
+448 20404
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::fetch
+calls=17132 452
+452 166689
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata
+666 65
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+calls=17 667
+667 502
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=12 668
+668 6
+cfl=
+cfn=Class::new
+calls=34 668
+668 199
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 668
+668 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+647 77
+cfl=
+cfn=Integer::to_i
+calls=34 649
+649 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata
+calls=17 649
+649 776
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default
+calls=17 650
+650 90
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function
+calls=17 651
+651 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::presence
+calls=17 653
+653 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length
+calls=17 653
+653 312
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+calls=1 114
+114 108
+cfl=
+cfn=Class::new
+calls=16 653
+653 156
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions
+756 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=5 757
+757 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=5 757
+757 95
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=5 757
+757 6934
+cfl=
+cfn=Array::map
+calls=5 757
+757 1530
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns
+111 18
+cfl=
+cfn=String::to_s
+calls=5 112
+112 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions
+calls=5 113
+113 8598
+cfl=
+cfn=Array::map
+calls=1 113
+113 4
+cfl=
+cfn=Hash::[]^
+calls=1 113
+113 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns
+68 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns
+calls=5 69
+69 8629
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=1 69
+69 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=1 69
+69 8
+cfl=
+cfn=Hash::each
+calls=1 467
+467 236
+cfl=
+cfn=Array::map
+calls=4 69
+69 10
+cfl=
+cfn=Hash::[]^
+calls=4 69
+69 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash
+74 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns
+calls=5 75
+75 8920
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+calls=1 235
+235 3
+cfl=
+cfn=Hash::each
+calls=5 235
+235 937
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=4 75
+75 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=4 75
+75 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::load_schema!
+465 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5 466
+466 97
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 466
+466 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash
+calls=5 466
+466 9931
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 52
+52 6
+cfl=
+cfn=Hash::each
+calls=5 52
+52 137
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+calls=4 235
+235 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1 466
+466 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::load_schema!
+233 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema!
+calls=5 234
+234 10201
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=4 52
+52 21
+cfl=
+cfn=Hash::each
+calls=4 52
+52 632
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema!
+50 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::load_schema!
+calls=5 51
+51 10876
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=4 232
+232 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded?
+450 22230
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+454 32323
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded?
+calls=47698 455
+455 22230
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=95 456
+456 10945
+cfl=
+cfn=Hash::keys
+calls=1 456
+456 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+345 25007
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=27153 346
+346 38983
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=5 347
+347 17
+cfl=
+cfn=Class::new
+calls=6 347
+347 130
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=1 346
+346 1
+cfl=
+cfn=Array::include?
+calls=1 346
+346 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1 555
+555 1
+cfl=
+cfn=Array::last
+calls=4 559
+559 1
+cfl=
+cfn=Kernel::is_a?
+calls=4 559
+559 1
+cfl=
+cfn=Array::first
+calls=4 559
+559 2
+cfl=
+cfn=Hash::keys
+calls=4 618
+618 6
+cfl=
+cfn=Array::map
+calls=3 622
+622 44
+cfl=
+cfn=Kernel::Array
+calls=2 653
+653 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=1 654
+654 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=2 656
+656 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=1 656
+656 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 656
+656 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key?
+calls=1 656
+656 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=1 690
+690 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=1 691
+691 73
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=1 695
+695 7780
+cfl=
+cfn=String::to_s
+calls=1 346
+346 1
+cfl=
+cfn=Hash::key?
+calls=1 346
+346 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+162 145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=5 163
+163 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+calls=5 163
+163 188
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=5 164
+164 17209
+cfl=
+cfn=Thread::current^
+calls=1 248
+248 1
+cfl=
+cfn=Thread::status
+calls=1 248
+248 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=1 252
+252 793
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=3 164
+164 2
+cfl=
+cfn=Array::include?
+calls=3 164
+164 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=3 555
+555 4
+cfl=
+cfn=Class::new
+calls=3 556
+556 425
+cfl=
+cfn=Array::last
+calls=12 559
+559 3
+cfl=
+cfn=Kernel::is_a?
+calls=12 559
+559 3
+cfl=
+cfn=Array::first
+calls=12 559
+559 3
+cfl=
+cfn=Hash::keys
+calls=4 618
+618 2
+cfl=
+cfn=Array::map
+calls=9 622
+622 2216
+cfl=
+cfn=Kernel::Array
+calls=6 653
+653 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=3 654
+654 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=6 656
+656 78
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=3 656
+656 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=3 656
+656 61
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key?
+calls=3 656
+656 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=3 690
+690 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=3 691
+691 128
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=3 695
+695 250758
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+123 14
+cfl=
+cfn=String::to_s
+calls=5 124
+124 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key
+131 29
+cfl=
+cfn=Kernel::is_a?
+calls=4 132
+132 5
+
+fl=
+fn=Array::min
+0 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/strip.rb
+fn=String::strip_heredoc
+22 80
+cfl=
+cfn=String::scan
+calls=5 23
+23 94
+cfl=
+cfn=Array::min
+calls=5 23
+23 9
+cfl=
+cfn=String::gsub
+calls=5 23
+23 49
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys
+355 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=5 356
+356 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=5 356
+356 106
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/strip.rb
+cfn=String::strip_heredoc
+calls=5 356
+356 231
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+calls=5 356
+356 9919
+cfl=
+cfn=Array::first
+calls=5 147
+147 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key
+145 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys
+calls=5 146
+146 10302
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+42 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+calls=5 43
+43 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key
+calls=5 43
+43 10321
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key
+calls=4 101
+101 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::suppress_composite_primary_key^
+calls=1 101
+101 9
+
+fl=
+fn=PG/Result::values
+0 21383
+
+fl=
+fn=PG/Result::ftype
+0 7378
+
+fl=
+fn=Array::initialize
+0 64
+cfl=
+cfn=PG/Result::ftype
+calls=48 21
+21 14
+
+fl=
+fn=PG/Result::nfields
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array
+18 107
+cfl=
+cfn=PG/Result::nfields
+calls=13 20
+20 10
+cfl=
+cfn=Class::new
+calls=13 20
+20 109
+cfl=
+cfn=PG/Result::values
+calls=13 24
+24 63
+cfl=
+cfn=Array::any?
+calls=13 25
+25 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+60 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=13 61
+61 18636
+cfl=
+cfn=Array::map
+calls=6 61
+61 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows
+calls=2 61
+61 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+101 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=6 102
+102 11118
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name
+767 6
+cfl=
+cfn=NilClass::to_s
+calls=1 768
+768 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=1 768
+768 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope
+749 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name
+calls=1 750
+750 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql
+738 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope
+calls=1 739
+739 24
+cfl=
+cfn=Kernel::dup
+calls=1 742
+742 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources
+35 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql
+calls=1 36
+36 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+calls=1 36
+36 1215
+cfl=
+cfn=Array::each
+calls=1 36
+36 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources
+113 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources
+calls=1 114
+114 1267
+cfl=
+cfn=Hash::key?
+calls=1 49
+49 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+47 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources
+calls=1 48
+48 1277
+cfl=
+cfn=Hash::key?
+calls=14 49
+49 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+323 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=11 324
+324 335
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=9 324
+324 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+calls=10 324
+324 1307
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+calls=1 100
+100 2907
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+calls=1 100
+100 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=2 324
+324 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::primary_key_prefix_type^
+60 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key
+93 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::primary_key_prefix_type^
+calls=10 94
+94 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+calls=5 99
+99 4420
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 100
+100 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=3 100
+100 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+calls=4 100
+100 7504
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+calls=4 100
+100 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1 100
+100 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key
+85 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=10 86
+86 48
+cfl=
+cfn=Module::name
+calls=4 87
+87 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key
+calls=5 87
+87 12078
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=1 553
+553 12478
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+74 64225
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key
+calls=5 75
+75 24647
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=3 553
+553 259522
+cfl=
+cfn=Thread::current^
+calls=2 248
+248 2
+cfl=
+cfn=Thread::status
+calls=2 248
+248 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=2 252
+252 1881
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=1 75
+75 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_helper^
+548 449
+cfl=
+cfn=Array::last
+calls=99 550
+550 19
+cfl=
+cfn=Kernel::is_a?
+calls=99 550
+550 19
+cfl=
+cfn=Array::pop
+calls=22 550
+550 5
+cfl=
+cfn=Hash::merge!
+calls=22 550
+550 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=42 552
+552 283636
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 33
+33 19521426
+cfl=
+cfn=Array::each
+calls=1 62
+62 18072963
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=19 553
+553 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=19 553
+553 25
+cfl=
+cfn=Array::include?
+calls=19 553
+553 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=19 555
+555 44
+cfl=
+cfn=Class::new
+calls=19 556
+556 4089
+cfl=
+cfn=Array::first
+calls=76 559
+559 16
+cfl=
+cfn=Hash::keys
+calls=19 618
+618 18
+cfl=
+cfn=Array::map
+calls=57 622
+622 4581
+cfl=
+cfn=Kernel::Array
+calls=38 653
+653 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=38 656
+656 573
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=19 656
+656 89
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=19 656
+656 743
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key?
+calls=19 656
+656 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=19 690
+690 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=19 691
+691 601
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=19 695
+695 636291
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import^
+523 46
+cfl=
+cfn=Array::first
+calls=12 524
+524 6
+cfl=
+cfn=Kernel::is_a?
+calls=8 524
+524 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=4 531
+531 19538239
+cfl=
+cfn=Thread::current^
+calls=1 248
+248 1
+cfl=
+cfn=Thread::status
+calls=1 248
+248 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=1 252
+252 820
+
+fl=
+fn=Hash::values
+0 9822
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+124 12
+cfl=
+cfn=Array::uniq
+calls=5 125
+125 3
+cfl=
+cfn=Array::shift
+calls=5 126
+126 3
+cfl=
+cfn=Array::each
+calls=5 135
+135 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+75 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+142 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=5 143
+143 5578
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+calls=5 186
+186 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+184 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+calls=5 185
+185 5604
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+calls=5 223
+223 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=5 232
+232 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+120 12
+cfl=
+cfn=Array::uniq
+calls=5 121
+121 4
+cfl=
+cfn=Array::each
+calls=5 121
+121 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+212 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=5 213
+213 5710
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=5 232
+232 11
+
+fl=
+fn=Thread::status
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::default_scope_override^
+106 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::check_validity!
+16 11
+cfl=
+cfn=Hash::keys
+calls=2 17
+17 1
+cfl=
+cfn=Array::-
+calls=2 17
+17 3
+cfl=
+cfn=Hash::slice
+calls=2 18
+18 1
+cfl=
+cfn=Hash::each
+calls=2 18
+18 5
+
+fl=
+fn=String::end_with?
+0 1
+
+fl=
+fn=Regexp::source
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors?
+50 3
+cfl=
+cfn=Regexp::source
+calls=1 51
+51 1
+cfl=
+cfn=String::start_with?
+calls=1 52
+52 1
+cfl=
+cfn=String::end_with?
+calls=1 52
+52 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::check_options_validity
+36 9
+cfl=
+cfn=Kernel::is_a?
+calls=1 38
+38 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors?
+calls=1 39
+39 8
+
+fl=
+fn=TrueClass::^
+0 1
+
+fl=
+fn=Hash::include?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::check_validity!
+16 8
+cfl=
+cfn=Hash::include?
+calls=2 17
+17 2
+cfl=
+cfn=TrueClass::^
+calls=1 17
+17 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::check_options_validity
+calls=2 21
+21 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::_reflections^
+106 2858
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::__callbacks^
+106 755
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::_validators^
+106 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/helper_methods.rb
+fn=ActiveModel/Validations/HelperMethods::_merge_attributes
+7 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=3 8
+8 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=3 8
+8 9
+cfl=
+cfn=Array::flatten!
+calls=3 9
+9 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb
+fn=ActiveRecord/Validations/ClassMethods::validates_presence_of
+63 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/helper_methods.rb
+cfn=ActiveModel/Validations/HelperMethods::_merge_attributes
+calls=3 64
+64 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb
+cfn=ActiveModel/Validations/ClassMethods::validates_with
+calls=3 64
+64 255
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::belongs_to_required_by_default^
+60 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::attribute_type_decorations^
+106 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::default_scope_override^
+106 3260
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::_validators^
+106 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::_reflections^
+106 1059
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_remove_for_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_remove_for_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_add_for_buses=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 21
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_add_for_buses=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_remove_for_services_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 3
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_remove_for_services_buses=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_add_for_services_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_add_for_services_buses=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::__callbacks^
+106 5190
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::__callbacks^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Service/HABTM_Buses::add_right_association^
+71 10
+cfl=
+cfn=Symbol::to_s
+calls=1 72
+72 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 72
+72 57
+cfl=
+cfn=String::to_sym
+calls=1 72
+72 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 73
+73 377
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 74
+74 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::_reflections^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Service/HABTM_Buses::add_left_association^
+66 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 67
+67 552
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 68
+68 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::attribute_type_decorations^
+106 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::attribute_type_decorations^
+106 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::default_scope_override^
+106 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::delimiter
+31 2058
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::check_validity!
+11 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::delimiter
+calls=2 12
+12 4
+cfl=
+cfn=Kernel::respond_to?
+calls=2 12
+12 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::_validators^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+997 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_services=^
+104 9
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::validate?
+997 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::validate?
+calls=2 997
+997 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collection?
+997 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=4 997
+997 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::options
+997 23732
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::name
+997 10255
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::initialize
+758 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::_reflections^
+106 14443
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_buses_services=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_buses_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_buses_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 13
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_buses_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options
+110 9
+cfl=
+cfn=Module::name
+calls=2 112
+112 1
+cfl=
+cfn=Hash::key?
+calls=2 114
+114 1
+
+fl=
+fn=String::downcase
+0 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+97 14
+cfl=
+cfn=Module::name
+calls=2 98
+98 2
+cfl=
+cfn=String::downcase
+calls=2 98
+98 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=2 98
+98 115
+cfl=
+cfn=Array::join
+calls=2 98
+98 6
+cfl=
+cfn=String::gsub
+calls=2 98
+98 4
+cfl=
+cfn=String::to_sym
+calls=2 98
+98 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options
+calls=2 100
+100 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::create_reflection^
+calls=2 102
+102 199
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::__callbacks^
+106 8119
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::add_right_association^
+71 8
+cfl=
+cfn=Symbol::to_s
+calls=1 72
+72 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 72
+72 83
+cfl=
+cfn=String::to_sym
+calls=1 72
+72 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 73
+73 425
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 74
+74 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+120 5
+cfl=
+cfn=Hash::key?
+calls=4 123
+123 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::_reflections^
+106 10153
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+115 68768
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::_reflections^
+calls=25265 116
+116 8199
+cfl=
+cfn=Symbol::to_s
+calls=71797 116
+116 34115
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::_reflections^
+calls=2 116
+116 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections^
+calls=10 116
+116 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=2014 116
+116 1055
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=40058 116
+116 14439
+cfl=
+cfn=String::to_s
+calls=3552 116
+116 986
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=8000 116
+116 2853
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^
+145 30
+cfl=
+cfn=Hash::key?
+calls=7 146
+146 3
+cfl=
+cfn=Hash::delete
+calls=4 147
+147 2
+cfl=
+cfn=Kernel::nil?
+calls=4 150
+150 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_validations^
+calls=7 156
+156 3
+cfl=
+cfn=NilClass::nil?
+calls=3 150
+150 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::belongs_to_required_by_default^
+calls=3 151
+151 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/ClassMethods::validates_presence_of
+calls=3 159
+159 302
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_one?
+565 727
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::collection?
+544 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^
+17 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+calls=7 18
+18 736
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^
+29 26
+cfl=
+cfn=Module::method_defined?
+calls=7 30
+30 10
+cfl=
+cfn=Module::class_eval
+calls=3 32
+32 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^
+26 47
+cfl=
+cfn=Symbol::to_s
+calls=42 27
+27 12
+cfl=
+cfn=Module::class_eval
+calls=7 27
+27 523
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::constructable?
+448 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^
+11 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_accessors^
+calls=7 12
+12 569
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=7 13
+13 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::constructable?
+calls=7 16
+16 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^
+calls=7 16
+16 582
+cfl=
+cfn=Symbol::to_s
+calls=14 18
+18 6
+cfl=
+cfn=Module::class_eval
+calls=7 18
+18 190
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^
+24 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^
+calls=7 25
+25 1391
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^
+calls=7 26
+26 54
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+569 7264
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable
+739 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=7 740
+740 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::macro
+714 139
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::macro^
+5 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^
+7 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::valid_options^
+calls=7 8
+8 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^
+9 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^
+calls=7 10
+10 39
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_extensions^
+78 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::belongs_to
+1653 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1654
+1654 1416
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+calls=1 93
+93 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::add_right_association^
+calls=1 93
+93 523
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=6 1654
+1654 2768
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=6 1655
+1655 148
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::add_left_association^
+66 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 67
+67 1948
+cfl=
+cfn=Module::const_set
+calls=1 1828
+1828 5
+cfl=
+cfn=Module::private_constant
+calls=1 1829
+1829 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+calls=1 1831
+1831 181
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=1 1833
+1833 899
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1834
+1834 26
+cfl=
+cfn=Class::new
+calls=1 1837
+1837 61
+cfl=
+cfn=Module::include
+calls=1 1837
+1837 6
+cfl=
+cfn=Array::each
+calls=1 1851
+1851 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 1855
+1855 1256
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=1 1856
+1856 1
+cfl=
+cfn=Symbol::to_s
+calls=1 1856
+1856 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+calls=1 1856
+1856 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::attribute_type_decorations^
+106 5
+
+fl=
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^
+0 4
+cfl=
+cfn=Struct::initialize
+calls=2 0
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^
+26 5
+cfl=
+cfn=Symbol::to_s
+calls=2 28
+28 2
+cfl=
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^
+calls=2 28
+28 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+46 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^
+calls=2 47
+47 13
+cfl=
+cfn=Class::new
+calls=2 49
+49 807
+cfl=
+cfn=Symbol::to_s
+calls=2 88
+88 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=2 88
+88 44
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::add_left_association^
+calls=1 92
+92 4426
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=2 18
+18 417
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Service/HABTM_Buses::add_left_association^
+calls=1 92
+92 563
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+calls=1 93
+93 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Service/HABTM_Buses::add_right_association^
+calls=1 93
+93 449
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize
+40 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+745 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+1821 36
+cfl=
+cfn=Class::new
+calls=4 1822
+1822 225
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1824
+1824 5814
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 70
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+calls=1 1826
+1826 1485
+cfl=
+cfn=Module::const_set
+calls=1 1828
+1828 9
+cfl=
+cfn=Module::private_constant
+calls=1 1829
+1829 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+calls=1 1831
+1831 179
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=1 1833
+1833 791
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1834
+1834 21
+cfl=
+cfn=Module::include
+calls=1 1837
+1837 4
+cfl=
+cfn=Array::each
+calls=1 1851
+1851 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 1855
+1855 1145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 1856
+1856 1
+cfl=
+cfn=Symbol::to_s
+calls=1 1856
+1856 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+calls=1 1856
+1856 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_reflections^
+106 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache
+124 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection::add_reflection^
+35 56
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache
+calls=12 36
+36 8
+cfl=
+cfn=Symbol::to_s
+calls=12 37
+37 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections^
+calls=5 38
+38 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=12 38
+38 62
+cfl=
+cfn=Hash::merge!
+calls=12 38
+38 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections=^
+calls=12 38
+38 155
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::_reflections^
+calls=1 38
+38 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=2 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::_reflections^
+calls=1 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=2 38
+38 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_validations^
+121 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_trips=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 2
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^
+31 120
+cfl=
+cfn=Symbol::to_s
+calls=40 32
+32 13
+cfl=
+cfn=Module::method_defined?
+calls=20 35
+35 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Class::class_attribute
+calls=20 35
+35 1314
+cfl=
+cfn=Symbol::to_sym
+calls=20 36
+36 5
+cfl=
+cfn=Kernel::Array
+calls=20 36
+36 19
+cfl=
+cfn=Array::map
+calls=20 36
+36 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_trips=^
+calls=1 46
+46 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_trips=^
+calls=1 46
+46 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_trips=^
+calls=1 46
+46 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_trips=^
+calls=1 46
+46 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_buses_services=^
+calls=1 46
+46 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_buses_services=^
+calls=1 46
+46 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_buses_services=^
+calls=1 46
+46 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_buses_services=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_services=^
+calls=1 46
+46 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_services=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_services=^
+calls=1 46
+46 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_services=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_add_for_services_buses=^
+calls=1 46
+46 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_add_for_services_buses=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_remove_for_services_buses=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_remove_for_services_buses=^
+calls=1 46
+46 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_add_for_buses=^
+calls=1 46
+46 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_add_for_buses=^
+calls=1 46
+46 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_remove_for_buses=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_remove_for_buses=^
+calls=1 46
+46 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb
+fn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation
+97 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=5 98
+98 8
+cfl=
+cfn=Kernel::dup
+calls=5 99
+99 6
+cfl=
+cfn=Hash::key?
+calls=5 102
+102 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=5 110
+110 256
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::validate?
+557 23
+cfl=
+cfn=NilClass::nil?
+calls=12 558
+558 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=5 558
+558 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=7 558
+558 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks
+211 105
+cfl=
+cfn=Symbol::to_s
+calls=12 212
+212 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::validate?
+calls=10 213
+213 28
+cfl=
+cfn=Module::method_defined?
+calls=5 213
+213 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=3 214
+214 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+calls=5 220
+220 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=5 221
+221 309
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb
+cfn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation
+calls=5 222
+222 294
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 212
+212 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::validate?
+calls=2 213
+213 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collection?
+calls=2 214
+214 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_update^
+142 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=5 143
+143 7
+cfl=
+cfn=Class::new
+calls=5 145
+145 8
+cfl=
+cfn=Kernel::Array
+calls=5 148
+148 4
+cfl=
+cfn=Symbol::to_s
+calls=5 149
+149 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=5 149
+149 280
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_create^
+142 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=5 143
+143 11
+cfl=
+cfn=Class::new
+calls=5 145
+145 11
+cfl=
+cfn=Kernel::Array
+calls=5 148
+148 5
+cfl=
+cfn=Symbol::to_s
+calls=5 149
+149 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=5 149
+149 288
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+151 37
+cfl=
+cfn=Module::method_defined?
+calls=17 152
+152 8
+cfl=
+cfn=Module::define_method
+calls=17 153
+153 70
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::prepend_one
+591 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+calls=20 593
+593 73
+cfl=
+cfn=Array::unshift
+calls=20 594
+594 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::prepend
+576 12
+cfl=
+cfn=Array::each
+calls=20 577
+577 114
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::__callbacks^
+106 5599
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Conditionals/Value::initialize
+151 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_save^
+142 56
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=5 143
+143 8
+cfl=
+cfn=Class::new
+calls=5 145
+145 17
+cfl=
+cfn=Kernel::Array
+calls=5 148
+148 8
+cfl=
+cfn=Symbol::to_s
+calls=5 149
+149 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=5 149
+149 328
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::before_save^
+130 40
+cfl=
+cfn=Symbol::to_s
+calls=12 131
+131 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=12 131
+131 828
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::collection?
+678 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks
+180 133
+cfl=
+cfn=Symbol::to_s
+calls=12 181
+181 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=3 183
+183 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::before_save^
+calls=12 184
+184 874
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_save^
+calls=5 185
+185 419
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+calls=12 187
+187 88
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_create^
+calls=5 189
+189 349
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_update^
+calls=5 190
+190 332
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks
+calls=12 208
+208 788
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=7 183
+183 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_one?
+calls=7 191
+191 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 181
+181 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collection?
+calls=2 183
+183 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^
+134 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks
+calls=12 135
+135 3011
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+81 22
+cfl=
+cfn=Array::each
+calls=12 87
+87 3068
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=2 82
+82 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+14 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+calls=5 15
+15 2360
+cfl=
+cfn=Array::each
+calls=5 18
+18 1848
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 16
+16 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=2 17
+17 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_writers^
+113 30
+cfl=
+cfn=Symbol::to_s
+calls=20 114
+114 9
+cfl=
+cfn=Module::class_eval
+calls=10 114
+114 313
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^
+60 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_writers^
+calls=3 61
+61 110
+cfl=
+cfn=Symbol::to_s
+calls=6 63
+63 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=3 63
+63 181
+cfl=
+cfn=Module::class_eval
+calls=3 63
+63 83
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::singularize
+49 2482
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=1013 50
+50 5672
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::apply_inflections
+calls=1013 50
+50 87896
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::singularize
+56 1617
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::singularize
+calls=1009 57
+57 95785
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_readers^
+105 25
+cfl=
+cfn=Symbol::to_s
+calls=20 106
+106 8
+cfl=
+cfn=Module::class_eval
+calls=10 106
+106 388
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^
+50 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_readers^
+calls=3 51
+51 125
+cfl=
+cfn=Symbol::to_s
+calls=6 53
+53 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=3 53
+53 219
+cfl=
+cfn=Module::class_eval
+calls=3 53
+53 82
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_accessors^
+98 44
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=10 99
+99 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^
+calls=3 101
+101 442
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^
+calls=3 102
+102 390
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_readers^
+calls=7 101
+101 297
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_writers^
+calls=7 102
+102 241
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 100
+100 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable
+594 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::macro
+676 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/MacroReflection::initialize
+345 59
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names^
+calls=14 351
+351 8
+cfl=
+cfn=Symbol::to_s
+calls=14 351
+351 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=14 351
+351 954
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::initialize
+428 70
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::initialize
+calls=14 429
+429 1029
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=5 432
+432 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable
+calls=7 432
+432 3
+cfl=
+cfn=Class::new
+calls=14 433
+433 80
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+calls=2 432
+432 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=7 432
+432 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable
+calls=7 432
+432 15
+cfl=
+cfn=Kernel::class
+calls=4 435
+435 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection::create^
+16 32
+cfl=
+cfn=Class::new
+calls=14 31
+31 1063
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb
+fn=ActiveRecord/Associations/Builder/HasMany::macro^
+5 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::build_scope^
+48 11
+
+fl=
+fn=Array::flatten!
+0 31237
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::assert_valid_keys
+77 16
+cfl=
+cfn=Array::flatten!
+calls=12 78
+78 56
+cfl=
+cfn=Hash::each_key
+calls=12 79
+79 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^
+138 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::valid_options^
+70 17
+cfl=
+cfn=Enumerable::flat_map
+calls=12 71
+71 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^
+9 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::valid_options^
+calls=5 10
+10 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb
+fn=ActiveRecord/Associations/Builder/HasMany::valid_options^
+9 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^
+calls=5 10
+10 31
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::validate_options^
+74 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb
+cfn=ActiveRecord/Associations/Builder/HasMany::valid_options^
+calls=5 75
+75 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::assert_valid_keys
+calls=12 75
+75 97
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^
+calls=7 75
+75 47
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::create_reflection^
+38 41
+cfl=
+cfn=Kernel::kind_of?
+calls=12 39
+39 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::validate_options^
+calls=12 41
+41 203
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build_scope^
+calls=12 43
+43 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb
+cfn=ActiveRecord/Associations/Builder/HasMany::macro^
+calls=5 45
+45 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::create^
+calls=12 45
+45 1096
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::macro^
+calls=7 45
+45 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^
+23 4
+cfl=
+cfn=Kernel::block_given?
+calls=3 24
+24 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+111 517
+cfl=
+cfn=Module::method_defined?
+calls=622 112
+112 524
+cfl=
+cfn=Module::private_method_defined?
+calls=544 112
+112 139
+cfl=
+cfn=Module::instance_method
+calls=48 114
+114 29
+cfl=
+cfn=UnboundMethod::owner
+calls=48 114
+114 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method?
+107 299
+cfl=
+cfn=Class::superclass
+calls=316 108
+108 357
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+calls=316 108
+108 785
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+67 220
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method?
+calls=316 68
+68 1442
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=30 68
+68 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::build^
+23 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+calls=10 24
+24 84
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^
+calls=3 30
+30 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::create_reflection^
+calls=10 31
+31 1162
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_accessors^
+calls=3 32
+32 861
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=3 33
+33 2537
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_validations^
+calls=3 34
+34 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_extensions^
+calls=7 30
+30 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^
+calls=7 32
+32 1462
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^
+calls=7 33
+33 751
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^
+calls=7 34
+34 356
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::has_many
+1368 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1369
+1369 8411
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=2 1369
+1369 2345
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=2 1370
+1370 50
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::attribute_type_decorations^
+106 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::reset
+433 5705
+cfl=
+cfn=Kernel::freeze
+calls=1009 436
+436 485
+
+fl=
+fn=PG/Result::cmd_tuples
+0 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=String::blank?
+122 21773
+cfl=
+cfn=Regexp::match?
+calls=23056 128
+128 34117
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_delete
+93 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=4 94
+94 9600
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_limits.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseLimits::bind_params_length
+67 1482
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::value
+19 1979
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::value
+9 1849
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::value
+23 5216
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::value
+calls=3640 24
+24 1849
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::value
+calls=3640 24
+24 1979
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::maybe_visit
+812 6561
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=4636 814
+814 8445
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=4636 815
+815 119958
+
+fl=
+fn=PG/Connection::quote_ident^
+0 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted
+22 13
+cfl=
+cfn=PG/Connection::quote_ident^
+calls=5 26
+26 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote
+46 12
+cfl=
+cfn=String::start_with?
+calls=5 47
+47 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize
+14 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote
+calls=12 15
+15 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+70 22
+cfl=
+cfn=String::scan
+calls=6 71
+71 35
+cfl=
+cfn=NilClass::nil?
+calls=6 72
+72 3
+cfl=
+cfn=Class::new
+calls=6 76
+76 39
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+32 4668
+cfl=
+cfn=String::to_s
+calls=5 33
+33 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=5 33
+33 86
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted
+calls=5 33
+33 31
+cfl=
+cfn=String::freeze
+calls=5 33
+33 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::quote_table_name
+802 8237
+cfl=
+cfn=Module::===
+calls=5651 803
+803 2240
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=5651 804
+804 4774
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Table
+609 6127
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_table_name
+calls=3641 613
+613 12093
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=3641 613
+613 9013
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::<<
+10 8493
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::<<
+13 30998
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::<<
+11 40513
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::<<
+calls=32477 12
+12 26341
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::<<
+calls=32477 13
+13 8493
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_DeleteStatement
+79 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=4 80
+80 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=4 81
+81 188
+cfl=
+cfn=Array::any?
+calls=4 82
+82 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=4 87
+87 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::dispatch
+25 8028
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+fn=Arel/Visitors/Reduce::visit
+13 88869
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::dispatch
+calls=27209 14
+14 8028
+cfl=
+cfn=Kernel::class
+calls=27209 14
+14 4536
+cfl=
+cfn=Kernel::hash
+calls=27226 14
+14 4527
+cfl=
+cfn=Module::name
+calls=16 17
+17 10
+cfl=
+cfn=String::gsub
+calls=16 17
+17 62
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_DeleteStatement
+calls=4 15
+15 232
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Table
+calls=3641 15
+15 27232
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement
+calls=1004 15
+15 174213
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute
+calls=2010 15
+15 19791
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource
+calls=1004 15
+15 12776
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Top
+calls=1002 15
+15 557
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_And
+calls=1003 15
+15 82716
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Equality
+calls=1004 15
+15 37391
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/postgresql.rb
+cfn=Arel/Visitors/PostgreSQL::visit_Arel_Nodes_BindParam
+calls=8269 15
+15 57648
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Limit
+calls=1002 15
+15 11052
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_InnerJoin
+calls=1 15
+15 105
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_On
+calls=1 15
+15 46
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_InsertStatement
+calls=2632 15
+15 194070
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_Values
+calls=2632 15
+15 89876
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::visit_Arel_Nodes_SqlLiteral
+calls=1000 15
+15 5141
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_NotEqual
+calls=1000 15
+15 26330
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+fn=Arel/Visitors/Reduce::accept
+7 3889
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=3640 8
+8 390824
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+fn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept
+8 6261
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::accept
+calls=3640 10
+10 394712
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::initialize
+6 2384
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::initialize
+6 2672
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::initialize
+5 3287
+cfl=
+cfn=Kernel::dup
+calls=3640 6
+6 6696
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+fn=Arel/Collectors/SQLString::initialize
+8 5271
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::initialize
+calls=3640 9
+9 9983
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector
+609 6925
+cfl=
+cfn=Class::new
+calls=10920 611
+611 32514
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+17 31420
+cfl=
+cfn=Kernel::respond_to?
+calls=9889 18
+18 4923
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector
+calls=3637 25
+25 39397
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept
+calls=3637 25
+25 400309
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::value
+calls=3637 25
+25 9035
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_limits.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseLimits::bind_params_length
+calls=3637 27
+27 1482
+cfl=
+cfn=String::freeze
+calls=9889 36
+36 4525
+cfl=
+cfn=Kernel::dup
+calls=6252 39
+39 8710
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::delete
+174 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+calls=4 175
+175 445
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_delete
+calls=4 176
+176 9611
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::delete
+19 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::delete
+calls=4 21
+21 10074
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::reset
+calls=4 411
+411 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+fn=Arel/DeleteManager::wheres=
+20 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::constraints
+27 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::lock_value
+69 9597
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=17171 70
+70 11473
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+fn=ActiveRecord/Relation/FromClause::empty?
+17 15996
+cfl=
+cfn=NilClass::nil?
+calls=33334 18
+18 5367
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::from_clause
+69 19943
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=35338 70
+70 20710
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::distinct
+150 1049
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::distinct_value
+69 6686
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=7272 70
+70 9102
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::project
+133 1353
+cfl=
+cfn=Array::map
+calls=1008 136
+136 4417
+cfl=
+cfn=Array::concat
+calls=1008 136
+136 1199
+
+fl=
+fn=#<Class:0x00007ff76ed598b0>::new^
+0 11734
+cfl=
+cfn=Struct::initialize
+calls=10826 0
+0 4018
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::[]
+80 7907
+cfl=
+cfn=#<Class:0x00007ff76ed598b0>::new^
+calls=10826 81
+81 15752
+
+fl=
+fn=String::initialize
+0 3981
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+fn=Arel::sql^
+29 13
+cfl=
+cfn=Class::new
+calls=7 30
+30 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+fn=Arel::star^
+33 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+cfn=Arel::sql^
+calls=7 34
+34 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+264 45
+cfl=
+cfn=Class::superclass
+calls=23 268
+268 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=23 268
+268 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::select_values
+69 1931
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=3009 70
+70 2519
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_select
+1042 3016
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::select_values
+calls=2009 1043
+1043 2703
+cfl=
+cfn=Array::any?
+calls=1015 1043
+1043 275
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=7 1045
+1045 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+cfn=Arel::star^
+calls=7 1048
+1048 44
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=7 1048
+1048 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::project
+calls=1008 1048
+1048 6969
+cfl=
+cfn=Array::uniq
+calls=1001 1044
+1044 299
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel_columns
+calls=1001 1044
+1044 16573
+
+fl=
+fn=Array::reject!
+0 744
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::order_values
+69 10543
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=17171 70
+70 10582
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_order
+1121 2118
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::order_values
+calls=1008 1122
+1122 1481
+cfl=
+cfn=Array::uniq
+calls=1008 1122
+1122 707
+cfl=
+cfn=Array::reject!
+calls=1008 1123
+1123 744
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::group_values
+69 838
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1008 70
+70 627
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::having_clause
+69 17433
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=33334 70
+70 20194
+
+fl=
+fn=Array::empty?
+0 5976
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::empty?
+6 20488
+cfl=
+cfn=Array::empty?
+calls=34342 6
+6 5976
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause
+69 24463
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=43175 70
+70 26352
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::from
+88 1985
+cfl=
+cfn=Module::===
+calls=2016 89
+89 628
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb
+fn=Arel/Nodes/SelectStatement::initialize
+8 1958
+cfl=
+cfn=BasicObject::initialize
+calls=1008 9
+9 144
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+fn=Arel/Nodes/JoinSource::initialize
+10 871
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=1008 11
+11 1052
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb
+fn=Arel/Nodes/SelectCore::initialize
+8 3099
+cfl=
+cfn=BasicObject::initialize
+calls=1008 9
+9 301
+cfl=
+cfn=Class::new
+calls=1008 10
+10 3018
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::initialize
+10 3202
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::initialize
+calls=1008 11
+11 885
+cfl=
+cfn=Class::new
+calls=1008 12
+12 11262
+cfl=
+cfn=Array::last
+calls=1008 13
+13 331
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::from
+calls=1008 14
+14 2614
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_arel
+926 4114
+cfl=
+cfn=Class::new
+calls=1012 927
+927 143300
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query
+calls=2 927
+927 441
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassSpecificRelation::method_missing
+calls=1 927
+927 272
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_one
+calls=1000 927
+927 1256755
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=Bus/ActiveRecord_Relation::name
+calls=999 927
+927 24647
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::arel
+902 1925
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_arel
+calls=1008 903
+903 1429529
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::constraints
+calls=4 903
+903 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+cfn=Arel/DeleteManager::wheres=
+calls=4 903
+903 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 409
+409 175
+cfl=
+cfn=Module::to_s
+calls=4 409
+409 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::delete
+calls=4 409
+409 10117
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=1 903
+903 1570
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 197
+197 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::cast_values
+calls=1 197
+197 83
+cfl=
+cfn=Array::hash
+calls=2 903
+903 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::cacheable_query
+calls=1 903
+903 302
+cfl=
+cfn=Class::new
+calls=2 93
+93 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::offset_value
+69 838
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=1012 70
+70 861
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit_value
+69 2017
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=3014 70
+70 2251
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::has_limit_or_offset?
+524 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value
+calls=4 525
+525 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::offset_value
+calls=4 525
+525 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::left_outer_joins_values
+69 9266
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=17175 70
+70 10083
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins_values
+69 14839
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=25443 70
+70 15371
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::has_join_values?
+542 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=4 543
+543 9
+cfl=
+cfn=Array::any?
+calls=8 543
+543 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=4 543
+543 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+fn=Arel/DeleteManager::from
+10 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+fn=Arel/Nodes/Binary::initialize
+7 11435
+cfl=
+cfn=BasicObject::initialize
+calls=10197 8
+8 1985
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/delete_statement.rb
+fn=Arel/Nodes/DeleteStatement::initialize
+12 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=4 13
+13 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+fn=Arel/TreeManager::initialize
+10 2791
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+fn=Arel/DeleteManager::initialize
+4 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::initialize
+calls=4 5
+5 4
+cfl=
+cfn=Class::new
+calls=4 6
+6 31
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::includes_values
+69 10823
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=18169 70
+70 10210
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::eager_load_values
+69 1561
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=2005 70
+70 1416
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::eager_loading?
+472 4929
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::eager_load_values
+calls=2005 473
+473 2977
+cfl=
+cfn=Array::any?
+calls=4010 473
+473 986
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=2005 473
+473 2480
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::any?
+6 7
+cfl=
+cfn=Array::any?
+calls=4 6
+6 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::get_value
+907 158874
+cfl=
+cfn=Hash::fetch
+calls=322694 908
+908 51871
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::delete_all
+386 73
+cfl=
+cfn=Array::select
+calls=4 387
+387 76
+cfl=
+cfn=Array::any?
+calls=4 391
+391 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::eager_loading?
+calls=4 395
+395 42
+cfl=
+cfn=Class::new
+calls=4 400
+400 56
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+cfn=Arel/DeleteManager::from
+calls=4 401
+401 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::has_join_values?
+calls=4 403
+403 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::has_limit_or_offset?
+calls=4 403
+403 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel
+calls=4 406
+406 10833
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=3 15
+15 19573991
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::delete_all
+calls=2 16
+16 19557425
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 18
+18 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 18
+18 4625
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 23
+23 19540769
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scopes^
+106 8661
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=City::default_scope_override^
+106 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scope_override=^
+104 30
+cfl=
+cfn=Kernel::singleton_class
+calls=5 105
+105 6
+cfl=
+cfn=Module::class_eval
+calls=5 105
+105 101
+cfl=
+cfn=Module::singleton_class?
+calls=5 109
+109 6
+
+fl=
+fn=Method::owner
+0 5
+
+fl=
+fn=Kernel::method
+0 26
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scope_override^
+96 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+103 27014
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=9928 104
+104 4156
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scope_override^
+calls=5 106
+106 7
+cfl=
+cfn=NilClass::nil?
+calls=5 106
+106 31
+cfl=
+cfn=Kernel::method
+calls=5 107
+107 26
+cfl=
+cfn=Method::owner
+calls=5 107
+107 5
+cfl=
+cfn=Kernel::is_a?
+calls=5 107
+107 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scope_override=^
+calls=5 107
+107 144
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::default_scope_override^
+calls=5 110
+110 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=9928 117
+117 3522
+cfl=
+cfn=Array::any?
+calls=9928 117
+117 2598
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::default_scope_override^
+calls=5 110
+110 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::default_scope_override^
+calls=7271 110
+110 3260
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::default_scope_override^
+calls=41 110
+110 22
+cfl=
+cfn=Kernel::nil?
+calls=9923 106
+106 2608
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::default_scope_override^
+calls=12529 110
+110 5398
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+50 12176
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+calls=9928 51
+51 48808
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+72 26
+cfl=
+cfn=Class::superclass
+calls=18 75
+75 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=9 75
+75 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+calls=4 76
+76 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+82 9936
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+calls=5 84
+84 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::initialize
+25 43353
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/array_handler.rb
+fn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize
+6 772
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/range_handler.rb
+fn=ActiveRecord/PredicateBuilder/RangeHandler::initialize
+12 634
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/base_handler.rb
+fn=ActiveRecord/PredicateBuilder/BaseHandler::initialize
+6 542
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::register_handler
+46 3087
+cfl=
+cfn=Array::unshift
+calls=6036 47
+47 2077
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize
+6 700
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::initialize
+7 5586
+cfl=
+cfn=Class::new
+calls=6036 11
+11 7823
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::register_handler
+calls=6036 11
+11 5164
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::initialize
+7 902
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::table_metadata
+295 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 296
+296 678
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=5 296
+296 7
+cfl=
+cfn=Class::new
+calls=5 296
+296 63
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::predicate_builder
+269 11843
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 270
+270 2121
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::table_metadata
+calls=5 270
+270 769
+cfl=
+cfn=Class::new
+calls=5 270
+270 163
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::initialize
+15 5635
+cfl=
+cfn=String::to_s
+calls=3556 16
+16 1009
+cfl=
+cfn=NilClass::to_s
+calls=3556 22
+22 1683
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/map.rb
+fn=ActiveRecord/TypeCaster/Map::initialize
+6 1419
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::type_caster
+273 2029
+cfl=
+cfn=Class::new
+calls=2555 274
+274 4120
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_suffix^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix
+224 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 225
+225 12
+cfl=
+cfn=Enumerable::detect
+calls=4 225
+225 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_suffix^
+calls=4 225
+225 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable?
+56 1124
+cfl=
+cfn=Array::any?
+calls=1041 57
+57 10075
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::apply_inflections
+399 3160
+cfl=
+cfn=String::to_s
+calls=1041 400
+400 228
+cfl=
+cfn=Kernel::dup
+calls=1041 400
+400 1663
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=1041 402
+402 2583
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable?
+calls=1041 402
+402 11199
+cfl=
+cfn=Array::each
+calls=1041 405
+405 70774
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::pluralize
+32 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=28 33
+33 114
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::apply_inflections
+calls=28 33
+33 1711
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::pluralize
+33 47
+cfl=
+cfn=Kernel::is_a?
+calls=20 34
+34 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=20 38
+38 1373
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::pluralize_table_names^
+106 11
+
+fl=
+fn=String::rindex
+0 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::demodulize
+221 23
+cfl=
+cfn=String::to_s
+calls=11 222
+222 3
+cfl=
+cfn=String::rindex
+calls=11 223
+223 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::demodulize
+146 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=6 147
+147 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name
+497 14
+cfl=
+cfn=String::to_s
+calls=4 498
+498 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::demodulize
+calls=4 498
+498 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=4 498
+498 70
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names^
+calls=4 499
+499 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=4 499
+499 360
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_prefix^
+106 4
+
+fl=
+fn=Enumerable::detect
+0 3239
+cfl=
+cfn=Array::each
+calls=3563 0
+0 20300
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix
+220 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 221
+221 14
+cfl=
+cfn=Enumerable::detect
+calls=4 221
+221 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_prefix^
+calls=4 221
+221 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name
+503 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=4 504
+504 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent
+calls=4 507
+507 39
+cfl=
+cfn=Module::<
+calls=4 507
+507 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix
+calls=4 513
+513 46
+cfl=
+cfn=NilClass::to_s
+calls=4 513
+513 4
+cfl=
+cfn=Module::name
+calls=4 513
+513 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name
+calls=4 513
+513 479
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix
+calls=4 513
+513 40
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_name=
+189 13
+cfl=
+cfn=String::to_s
+calls=4 190
+190 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name
+210 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=9 211
+211 4
+cfl=
+cfn=Class::superclass
+calls=9 213
+213 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 214
+214 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name=
+calls=5 212
+212 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name
+calls=4 214
+214 669
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_name
+179 978
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name
+calls=5 180
+180 731
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::arel_table
+260 16584
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 261
+261 741
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=5 261
+261 29
+cfl=
+cfn=Class::new
+calls=5 261
+261 59
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::table_name^
+calls=1 261
+261 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class
+6 38418
+cfl=
+cfn=Kernel::hash
+calls=23375 7
+7 5698
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassMethods::relation_class_for
+137 29902
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class
+calls=23375 138
+138 44116
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassMethods::create
+131 26779
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::relation_class_for
+calls=23375 132
+132 74018
+cfl=
+cfn=Class::new
+calls=23375 132
+132 132447
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::relation
+284 22356
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=12477 285
+285 104639
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+calls=12477 287
+287 7580
+
+fl=
+fn=Module::<=
+0 23520
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type!
+99 15688
+cfl=
+cfn=Array::include?
+calls=23422 100
+100 6077
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::value_for
+79 79022
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type!
+calls=21422 80
+80 20583
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=20422 83
+83 62559
+cfl=
+cfn=Module::<=
+calls=40844 84
+84 23520
+cfl=
+cfn=Module::name
+calls=12525 75
+75 7732
+cfl=
+cfn=Class::superclass
+calls=20422 87
+87 3516
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::initialize
+74 5
+cfl=
+cfn=Class::new
+calls=1 75
+75 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+55 28538
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=21422 55
+55 37054
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for
+calls=21422 55
+55 196931
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::current_scope
+15 20193
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 16
+16 243
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+calls=21421 16
+16 262470
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::all
+26 21580
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=6295 27
+27 92994
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=6295 36
+36 64213
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+calls=6295 36
+36 39829
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+fn=ActiveRecord/Querying::delete_all
+10 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=4 10
+10 4694
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::delete_all
+calls=4 10
+10 19575854
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::matches?
+320 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::filter
+calls=28 321
+321 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::filter
+305 19
+
+fl=
+fn=Hash::each_key
+0 74584
+cfl=
+cfn=Array::include?
+calls=18 80
+80 7
+cfl=
+cfn=Hash::delete
+calls=13458 43
+43 5926
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::[]
+calls=16528 98
+98 25064
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=34952 37
+37 25205
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialized?
+calls=34952 37
+37 9604
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=City::__callbacks^
+106 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+fn=ActiveRecord/Validations/UniquenessValidator::initialize
+6 11
+cfl=
+cfn=Kernel::Array
+calls=2 11
+11 2
+cfl=
+cfn=Array::all?
+calls=2 11
+11 1
+cfl=
+cfn=Hash::merge!
+calls=2 15
+15 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::initialize
+calls=2 15
+15 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+fn=ActiveModel/Validations/ClassMethods::validate
+154 80
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=24 155
+155 54
+cfl=
+cfn=Array::all?
+calls=24 157
+157 36
+cfl=
+cfn=Hash::key?
+calls=24 165
+165 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=24 174
+174 1450
+cfl=
+cfn=Hash::each_key
+calls=6 158
+158 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=City::_validators^
+106 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::check_validity!
+165 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except!
+20 7365
+cfl=
+cfn=Array::each
+calls=9934 21
+21 19787
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except
+12 7314
+cfl=
+cfn=Kernel::dup
+calls=4670 13
+13 4640
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=4670 13
+13 18560
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+fn=ActiveModel/Validator::initialize
+108 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=18 109
+109 84
+cfl=
+cfn=Kernel::freeze
+calls=18 109
+109 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::initialize
+138 61
+cfl=
+cfn=Hash::delete
+calls=18 139
+139 6
+cfl=
+cfn=Kernel::Array
+calls=18 139
+139 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/Validator::initialize
+calls=18 141
+141 112
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::check_validity!
+calls=13 142
+142 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::check_validity!
+calls=2 142
+142 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::check_validity!
+calls=1 142
+142 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::check_validity!
+calls=2 142
+142 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb
+fn=ActiveModel/Validations/ClassMethods::validates_with
+81 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=18 82
+82 46
+cfl=
+cfn=Array::each
+calls=18 85
+85 1679
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::_parse_validates_options
+160 22
+cfl=
+cfn=Module::===
+calls=20 161
+161 6
+
+fl=
+fn=String::include?
+0 7339
+
+fl=
+fn=String::capitalize
+0 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::camelize
+69 40
+cfl=
+cfn=String::to_s
+calls=18 70
+70 6
+cfl=
+cfn=String::sub
+calls=18 72
+72 202
+cfl=
+cfn=String::gsub!
+calls=36 76
+76 31
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::camelize
+91 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::camelize
+calls=18 94
+94 280
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::_validates_default_keys
+156 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::validates
+105 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=13 106
+106 41
+cfl=
+cfn=Kernel::dup
+calls=13 106
+106 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::_validates_default_keys
+calls=13 107
+107 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb
+cfn=Hash::slice!
+calls=13 107
+107 81
+cfl=
+cfn=Hash::each
+calls=13 114
+114 1934
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=City::attribute_type_decorations^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::defined_enums^
+106 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+151 15814
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::_validators^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::attribute_type_decorations^
+106 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+fn=Hash::deep_dup
+43 5045
+cfl=
+cfn=Kernel::dup
+calls=4272 44
+44 9233
+cfl=
+cfn=Hash::each_pair
+calls=4272 45
+45 66382
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::defined_enums^
+106 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+fn=ActiveRecord/Enum::inherited
+103 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums^
+calls=3 104
+104 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Hash::deep_dup
+calls=7 104
+104 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums=^
+calls=7 104
+104 102
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::inherited
+calls=7 105
+105 47
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::defined_enums^
+calls=4 104
+104 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods
+41 21
+cfl=
+cfn=Class::new
+calls=7 42
+42 9
+cfl=
+cfn=Kernel::tap
+calls=7 42
+42 50
+
+fl=
+fn=Class::superclass
+0 35463
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::base_class
+95 39645
+cfl=
+cfn=Module::<
+calls=20462 96
+96 7642
+cfl=
+cfn=Class::superclass
+calls=32015 100
+100 6437
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=11553 100
+100 8984
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::include_relation_methods
+35 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=21 36
+36 73
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods
+calls=21 37
+37 80
+cfl=
+cfn=Module::include
+calls=21 37
+37 51
+
+fl=
+fn=Array::uniq
+0 1024
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache
+10 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 13
+13 780
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::inherited
+calls=1 31
+31 55
+cfl=
+cfn=Array::each
+calls=6 13
+13 812
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::inherited
+29 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache
+calls=7 30
+30 1675
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::inherited
+calls=6 31
+31 155
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache
+147 19
+cfl=
+cfn=Class::new
+calls=14 148
+148 111
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::inherited
+151 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache
+calls=7 153
+153 129
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::inherited
+calls=7 154
+154 1851
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=1 447
+447 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inherited
+445 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::inherited
+calls=7 446
+446 2023
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=6 447
+447 53
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::inherited
+163 32
+cfl=
+cfn=Class::new
+calls=7 164
+164 52
+cfl=
+cfn=Kernel::instance_variable_set
+calls=7 164
+164 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inherited
+calls=7 165
+165 2096
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_validators^
+106 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+fn=ActiveModel/Validations/ClassMethods::inherited
+277 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators^
+calls=3 278
+278 3
+cfl=
+cfn=Kernel::dup
+calls=7 278
+278 15
+cfl=
+cfn=Hash::each
+calls=7 279
+279 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators=^
+calls=7 279
+279 95
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::inherited
+calls=7 280
+280 2191
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::_validators^
+calls=4 278
+278 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::merge
+66 23
+cfl=
+cfn=Hash::merge
+calls=14 67
+67 14
+cfl=
+cfn=Class::new
+calls=14 67
+67 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_type_decorations^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::direct_descendants^
+10 46
+cfl=
+cfn=Kernel::hash
+calls=14 11
+11 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::direct_descendants
+54 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::direct_descendants^
+calls=14 55
+55 50
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache
+477 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::direct_descendants
+calls=14 491
+491 69
+cfl=
+cfn=Array::each
+calls=14 491
+491 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types
+40 82
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache
+calls=14 41
+41 150
+cfl=
+cfn=Symbol::to_s
+calls=14 42
+42 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations^
+calls=3 45
+45 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::merge
+calls=14 45
+45 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations=^
+calls=14 45
+45 274
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::attribute_type_decorations^
+calls=5 45
+45 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::attribute_type_decorations^
+calls=1 45
+45 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::attribute_type_decorations^
+calls=1 45
+45 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::attribute_type_decorations^
+calls=1 45
+45 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::attribute_type_decorations^
+calls=1 45
+45 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::attribute_type_decorations^
+calls=1 45
+45 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::attribute_type_decorations^
+calls=1 45
+45 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited
+165 22
+cfl=
+cfn=Module::class_eval
+calls=7 166
+166 441
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::inherited
+calls=7 172
+172 2345
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::inherited
+41 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+calls=7 42
+42 236
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited
+calls=7 43
+43 2808
+cfl=
+cfn=Module::class_eval
+calls=1 74
+74 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+68 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::inherited
+calls=7 69
+69 3112
+cfl=
+cfn=Module::class_eval
+calls=6 74
+74 202
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parents
+50 72
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent_name
+calls=18 52
+52 14
+cfl=
+cfn=Array::include?
+calls=18 59
+59 9
+
+fl=
+fn=Kernel::frozen?
+0 6282
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parent_name
+9 52
+cfl=
+cfn=Module::name
+calls=5 13
+13 7
+cfl=
+cfn=Kernel::frozen?
+calls=5 14
+14 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parent
+34 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent_name
+calls=10 35
+35 49
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::load_dir
+22 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::stale?
+calls=6 23
+23 18
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=6 24
+24 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module?
+38 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::load_dir
+calls=6 39
+39 42
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::autoload_module!
+453 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module?
+calls=6 454
+454 55
+
+fl=
+fn=Pathname::to_s
+0 17793
+cfl=
+cfn=Kernel::initialize_dup
+calls=9900 0
+0 10060
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+fn=Rails::root^
+63 18779
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::application^
+calls=19800 64
+64 13350
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb
+cfn=Rails/Application::config
+calls=9900 64
+64 8370
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::ignored_callstack
+130 256305
+cfl=
+cfn=String::start_with?
+calls=436561 131
+131 79666
+
+fl=
+fn=Thread/Backtrace/Location::absolute_path
+0 142865
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::extract_callstack
+115 17796
+cfl=
+cfn=Enumerable::find
+calls=9900 116
+116 776694
+cfl=
+cfn=Thread/Backtrace/Location::path
+calls=9900 123
+123 4447
+cfl=
+cfn=Thread/Backtrace/Location::lineno
+calls=9900 123
+123 6891
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::log_query_source
+102 89786
+cfl=
+cfn=Kernel::caller_locations
+calls=9900 103
+103 213220
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::extract_callstack
+calls=9900 103
+103 805829
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::root^
+calls=9900 107
+107 40499
+cfl=
+cfn=Pathname::to_s
+calls=9900 107
+107 27853
+cfl=
+cfn=String::freeze
+calls=9900 107
+107 4100
+cfl=
+cfn=String::sub
+calls=9900 108
+108 46145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=9900 111
+111 47233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=9900 111
+111 20588
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=9900 111
+111 401894
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::verbose_query_logs^
+60 35013
+
+fl=
+fn=IO::write
+0 347887
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger/LogDevice::write
+684 16215
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=19800 686
+686 504192
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+fn=ActiveSupport/Logger/SimpleFormatter::call
+103 35324
+cfl=
+cfn=Module::===
+calls=19800 104
+104 6548
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::current_tags
+47 25392
+cfl=
+cfn=Kernel::object_id
+calls=1 49
+49 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=1 49
+49 4
+cfl=
+cfn=String::freeze
+calls=1 49
+49 5
+cfl=
+cfn=Thread::current^
+calls=19800 50
+50 4065
+cfl=
+cfn=Thread::[]
+calls=19800 50
+50 15832
+cfl=
+cfn=Thread::[]=
+calls=1 50
+50 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::tags_text
+53 21085
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::current_tags
+calls=19800 54
+54 45320
+cfl=
+cfn=Array::any?
+calls=19800 55
+55 6730
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::call
+22 55576
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::tags_text
+calls=19800 23
+23 73135
+cfl=
+cfn=NilClass::to_s
+calls=19800 23
+23 8848
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger/SimpleFormatter::call
+calls=19800 23
+23 41872
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_message
+581 17203
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::call
+calls=19800 582
+582 179430
+
+fl=
+fn=Time::initialize
+0 15050
+
+fl=
+fn=Time::now^
+0 29004
+cfl=
+cfn=Time::initialize
+calls=22455 0
+0 15050
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_severity
+577 10745
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 74081
+cfl=
+cfn=Kernel::nil?
+calls=39600 457
+457 5776
+cfl=
+cfn=NilClass::nil?
+calls=19800 463
+463 5358
+cfl=
+cfn=Kernel::block_given?
+calls=19800 464
+464 7295
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_severity
+calls=19800 471
+471 10745
+cfl=
+cfn=Time::now^
+calls=19800 471
+471 38110
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_message
+calls=19800 471
+471 196633
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger/LogDevice::write
+calls=19800 471
+471 520407
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::add
+87 34319
+cfl=
+cfn=Kernel::nil?
+calls=19800 88
+88 5232
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=19800 88
+88 79178
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=19800 89
+89 858407
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 18044
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::add
+calls=19800 491
+491 977135
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::debug
+95 15253
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=19800 96
+96 52869
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=9900 96
+96 593284
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::debug
+94 24210
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::debug
+calls=9900 95
+95 661406
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::verbose_query_logs^
+calls=9900 97
+97 35013
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::log_query_source
+calls=9900 98
+98 1697147
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql_color
+69 18586
+cfl=
+cfn=Regexp::===
+calls=42310 70
+70 100525
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/LogSubscriber::colorize_logging
+67 12666
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::color
+105 58823
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/LogSubscriber::colorize_logging
+calls=19800 106
+106 12666
+cfl=
+cfn=Kernel::is_a?
+calls=19800 107
+107 5423
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=NilClass::blank?
+57 2946
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::colorize_payload_name
+61 26263
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=12 62
+62 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=9900 63
+63 46454
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=9888 62
+62 31253
+
+fl=
+fn=Float::to_s
+0 42697
+
+fl=
+fn=Float::round
+0 21446
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+132 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=5 133
+133 2949
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::initialize
+6 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+97 24
+cfl=
+cfn=Class::new
+calls=5 99
+99 17
+cfl=
+cfn=Hash::fetch
+calls=5 101
+101 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize
+170 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+calls=5 171
+171 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+calls=5 175
+175 2959
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+196 64
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=5 197
+197 3121
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 14
+14 19582951
+cfl=
+cfn=Array::each
+calls=4 24
+24 19300340
+cfl=
+cfn=Hash::values
+calls=3 28
+28 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=3 28
+28 19538263
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 44
+44 19505491
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=1 52
+52 65
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb
+cfn=ActiveRecord/Calculations::pluck
+calls=1 52
+52 19295828
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+235 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=5 236
+236 19584151
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+89 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+267 6436
+cfl=
+cfn=Array::last
+calls=10370 268
+268 2878
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+275 11601
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=10365 275
+275 9309
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+260 35793
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+calls=5733 261
+261 14748
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=5 261
+261 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+calls=5 267
+267 19584158
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::joinable?
+calls=5728 261
+261 3556
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::add_to_transaction
+calls=4632 386
+386 287565
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::assign_attributes
+calls=1000 427
+427 19280331
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::replace_records
+calls=548 251
+251 19265086
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::concat_records
+calls=548 120
+120 19224332
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::save!
+calls=2632 315
+315 4446686
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::committed?
+calls=2632 392
+392 1901
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb
+cfn=ActiveRecord/Validations::save
+calls=1000 310
+310 2535077
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/Suppressor::save
+calls=115 428
+428 19197313
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled
+44 10
+cfl=
+cfn=Thread::current^
+calls=1 45
+45 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=1 45
+45 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=1 45
+45 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache!
+140 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled
+calls=1 141
+141 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::expand
+403 54793
+cfl=
+cfn=Array::map
+calls=36636 404
+404 29500
+cfl=
+cfn=Array::unshift
+calls=109908 412
+412 25520
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::value
+0 6863
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::target
+0 6090
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+516 6583
+cfl=
+cfn=Array::each
+calls=8889 517
+517 133140
+
+fl=
+fn=PG/Connection::query
+0 220
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active?
+252 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 253
+253 242
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify!
+436 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active?
+calls=1 437
+437 247
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::halted
+0 11046
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_before
+512 8535
+cfl=
+cfn=Array::each
+calls=8889 513
+513 2738110
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=1000 410
+410 832
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=1000 410
+410 7841
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::final?
+504 4780
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::after
+487 13
+cfl=
+cfn=Array::push
+calls=7 488
+488 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::simple^
+269 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::after
+calls=1 270
+270 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::build^
+213 17
+cfl=
+cfn=Array::any?
+calls=7 221
+221 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::simple^
+calls=1 224
+224 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::halting^
+calls=2 218
+218 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::halting_and_conditional^
+calls=4 216
+216 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+423 114
+cfl=
+cfn=Kernel::lambda
+calls=253 424
+424 165
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::initialize
+383 219
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::build^
+447 458
+cfl=
+cfn=Module::===
+calls=717 448
+448 140
+cfl=
+cfn=Class::new
+calls=253 450
+450 362
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+calls=230 462
+462 507
+cfl=
+cfn=Array::join
+calls=230 462
+462 359
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+374 212
+cfl=
+cfn=Array::map
+calls=498 375
+375 126
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::apply
+334 454
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+calls=249 335
+335 338
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::build^
+calls=249 336
+336 1812
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+calls=249 342
+342 274
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::build^
+calls=7 342
+342 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::build^
+calls=242 340
+340 1202
+
+fl=
+fn=Array::reverse
+0 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::initialize
+473 48
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::compile
+563 3660
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=30 564
+564 4574
+
+fl=
+fn=Struct::initialize
+0 8742
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::new^
+0 8837
+cfl=
+cfn=Struct::initialize
+calls=8889 0
+0 3951
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::empty?
+539 21148
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^
+106 6
+
+fl=
+fn=Kernel::public_send
+0 46126
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^
+calls=1 0
+0 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=20 0
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=11672 0
+0 5169
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=13226 0
+0 5576
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=Bus/GeneratedAssociationMethods::services=
+calls=1000 0
+0 19280275
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76f9c3100>::bus_id=
+calls=2632 0
+0 25874
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=21056 0
+0 8115
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=3632 0
+0 2829
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::partial_writes
+calls=4632 0
+0 13605
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::partial_writes^
+calls=4632 0
+0 2339
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::_reflections^
+calls=2632 0
+0 1951
+cfl=
+cfn=Module::name
+calls=1 0
+0 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=2000 0
+0 724
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::duration_minutes_came_from_user?
+calls=1000 0
+0 2870
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::price_cents_came_from_user?
+calls=1000 0
+0 2711
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks
+124 8
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=1 125
+125 10
+cfl=
+cfn=Kernel::class
+calls=1 128
+128 1
+cfl=
+cfn=Kernel::public_send
+calls=1 128
+128 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks::run_callbacks
+94 113455
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks
+calls=1 95
+95 28
+cfl=
+cfn=Symbol::to_sym
+calls=34079 95
+95 8444
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::empty?
+calls=34079 97
+97 15070
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::new^
+calls=8889 100
+100 12789
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::compile
+calls=8889 101
+101 8235
+cfl=
+cfn=Proc::new^
+calls=7256 103
+103 15902
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::final?
+calls=8889 130
+130 4780
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_before
+calls=8889 131
+131 2755317
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=6256 132
+132 1408
+cfl=
+cfn=Kernel::block_given?
+calls=33079 132
+132 6665
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify!
+calls=1 860
+860 253
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=5257 133
+133 134682
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=3624 134
+134 672
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks
+calls=34078 95
+95 106106
+cfl=
+cfn=Kernel::respond_to?
+calls=1633 88
+88 487
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::run_validations!
+calls=3632 118
+118 2123487
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::create_or_update
+calls=3632 342
+342 4284685
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::_create_record
+calls=2632 346
+346 3789811
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb
+cfn=ActiveRecord/AttributeMethods/Dirty::_update_record
+calls=1000 350
+350 122021
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks
+815 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=1 816
+816 564
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify
+858 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks
+calls=1 859
+859 573
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease
+149 11
+cfl=
+cfn=Thread::current^
+calls=1 161
+161 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection
+848 9
+
+fl=
+fn=Enumerable::first
+0 10
+cfl=
+cfn=PG/Result::each
+calls=1 0
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/vector.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize
+13 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type
+75 11
+cfl=
+cfn=Integer::to_i
+calls=2 76
+76 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=2 76
+76 88
+cfl=
+cfn=Class::new
+calls=2 77
+77 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=2 77
+77 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type
+61 7
+cfl=
+cfn=Integer::to_i
+calls=6 62
+62 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+calls=6 62
+62 58
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+95 60
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=89 96
+96 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=48 97
+97 296
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type
+55 67
+cfl=
+cfn=Integer::to_i
+calls=83 56
+56 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+calls=83 56
+56 347
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision
+550 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit
+554 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+81 113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+calls=55 82
+82 57
+cfl=
+cfn=Kernel::block_given?
+calls=55 83
+83 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=55 86
+86 174
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch
+20 91
+cfl=
+cfn=Hash::fetch
+calls=27 21
+21 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=14 7
+7 409
+cfl=
+cfn=Array::last
+calls=6 531
+531 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit
+calls=5 531
+531 15
+cfl=
+cfn=Class::new
+calls=6 532
+532 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision
+calls=1 538
+538 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Map::put
+17 24
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=48 18
+18 124
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::fetch_or_store
+191 12076
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::fetch
+calls=17191 192
+192 113127
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::fetch
+19 19741
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=17170 20
+20 22629
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::fetch_or_store
+calls=17170 20
+20 125090
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::lookup
+15 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::fetch
+calls=38 16
+16 765
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type
+67 14
+cfl=
+cfn=Integer::to_i
+calls=5 68
+68 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=5 68
+68 404
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=5 69
+69 45
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+103 69
+cfl=
+cfn=Kernel::nil?
+calls=92 104
+104 19
+cfl=
+cfn=Integer::to_i
+calls=92 105
+105 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type
+90 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+calls=37 91
+91 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+calls=37 92
+92 170
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type
+47 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type
+calls=37 48
+48 244
+
+fl=
+fn=Enumerable::partition
+0 11
+cfl=
+cfn=Array::each
+calls=6 0
+0 336
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::key?
+10 11984
+cfl=
+cfn=Hash::key?
+calls=17487 11
+11 8718
+
+fl=
+fn=Enumerable::reject
+0 5
+cfl=
+cfn=PG/Result::each
+calls=1 0
+0 640
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run
+17 26
+cfl=
+cfn=Enumerable::reject
+calls=1 18
+18 645
+cfl=
+cfn=Enumerable::partition
+calls=6 19
+19 347
+cfl=
+cfn=Array::each
+calls=6 26
+26 1413
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::keys
+14 5
+cfl=
+cfn=Hash::keys
+calls=1 15
+15 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load
+34 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::keys
+calls=1 35
+35 10
+cfl=
+cfn=Array::map
+calls=1 35
+35 46
+cfl=
+cfn=Array::join
+calls=2 37
+37 24
+cfl=
+cfn=String::%
+calls=1 37
+37 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges?
+320 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=1 322
+322 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize
+13 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types
+565 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=1 566
+566 2
+cfl=
+cfn=Class::new
+calls=1 566
+566 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges?
+calls=1 568
+568 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load
+calls=1 584
+584 101
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=1 587
+587 9380
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision
+536 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=2 537
+537 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize
+10 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=10 12
+12 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit
+529 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=3 530
+530 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+6 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=42 7
+7 184
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::register_type
+25 255
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=132 27
+27 331
+cfl=
+cfn=Kernel::proc
+calls=35 32
+32 54
+
+fl=
+fn=Integer::-@
+0 3
+
+fl=
+fn=Integer::<<
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::_limit
+65 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::max_value
+57 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::_limit
+calls=8 58
+58 11
+cfl=
+cfn=Integer::<<
+calls=8 58
+58 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::min_value
+61 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::max_value
+calls=4 62
+62 25
+cfl=
+cfn=Integer::-@
+calls=4 62
+62 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::initialize
+8 103
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::initialize
+12 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=4 13
+13 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::min_value
+calls=4 14
+14 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::max_value
+calls=4 14
+14 8
+cfl=
+cfn=Integer::<=>
+calls=1 14
+14 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map
+460 102
+cfl=
+cfn=Class::new
+calls=28 461
+461 264
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=30 461
+461 250
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+calls=5 466
+466 46
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit
+calls=3 468
+468 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision
+calls=2 504
+504 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types
+calls=1 527
+527 9519
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 236
+236 563
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+485 21886
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::initialize
+8 19
+cfl=
+cfn=Class::new
+calls=1 10
+10 43
+
+fl=
+fn=PG/Connection::type_map_for_results=
+0 6
+
+fl=
+fn=PG/TypeMapByOid::add_coder
+0 13
+
+fl=
+fn=PG/Result::clear
+0 15809
+
+fl=
+fn=PG/Coder::oid=
+0 12
+
+fl=
+fn=String::to_i
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder
+837 31
+cfl=
+cfn=String::to_i
+calls=7 839
+839 8
+cfl=
+cfn=Class::new
+calls=7 839
+839 169
+
+fl=
+fn=PG/Result::each
+0 540
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder
+calls=7 828
+828 208
+cfl=
+cfn=Integer::to_i
+calls=133 18
+18 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=133 18
+18 133
+
+fl=
+fn=PG/Connection::exec_params
+0 1283081
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+141 14748
+cfl=
+cfn=Array::first
+calls=9891 142
+142 3070
+cfl=
+cfn=Kernel::is_a?
+calls=9891 142
+142 3768
+cfl=
+cfn=Array::map
+calls=9891 145
+145 434140
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+607 19605
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=3662 608
+608 225692
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=3662 609
+609 3346412
+cfl=
+cfn=Enumerable::map
+calls=1 827
+827 284
+cfl=
+cfn=Array::compact
+calls=1 827
+827 7
+cfl=
+cfn=PG/Result::clear
+calls=3662 603
+603 6592
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run
+calls=1 588
+588 2431
+cfl=
+cfn=PG/Result::cmd_tuples
+calls=4 94
+94 21
+cfl=
+cfn=PG/Result::fields
+calls=3656 83
+83 5313
+cfl=
+cfn=Enumerable::each_with_index
+calls=3656 84
+84 97588
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 89
+89 398
+cfl=
+cfn=PG/Result::values
+calls=3656 89
+89 8406
+cfl=
+cfn=Class::new
+calls=3656 89
+89 19322
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+599 6017
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+594 17173
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+calls=9891 595
+595 6017
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+calls=3662 596
+596 3732071
+cfl=
+cfn=Class::new
+calls=1 832
+832 25
+cfl=
+cfn=Array::each
+calls=1 833
+833 37
+cfl=
+cfn=PG/Connection::type_map_for_results=
+calls=1 834
+834 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_cache
+calls=6229 600
+600 4364963
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders
+810 41
+cfl=
+cfn=Hash::keys
+calls=1 820
+820 6
+cfl=
+cfn=Array::map
+calls=1 820
+820 78
+cfl=
+cfn=Array::join
+calls=1 821
+821 9
+cfl=
+cfn=String::%
+calls=1 821
+821 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=1 826
+826 45656
+cfl=
+cfn=Class::new
+calls=1 234
+234 68
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=1 235
+235 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map
+calls=1 235
+235 10794
+
+fl=
+fn=PG/Connection::server_version
+0 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+400 42
+cfl=
+cfn=PG/Connection::server_version
+calls=48 401
+401 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::initialize
+10 14
+cfl=
+cfn=Class::new
+calls=1 11
+11 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize
+186 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::initialize
+calls=1 187
+187 20
+
+fl=
+fn=NilClass::=~
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^
+83 10
+cfl=
+cfn=Kernel::is_a?
+calls=1 84
+84 3
+cfl=
+cfn=NilClass::=~
+calls=1 86
+86 1
+
+fl=
+fn=PG/Connection::type_map_for_queries=
+0 5
+
+fl=
+fn=PG/TypeMapByClass::[]=
+0 37
+cfl=
+cfn=Kernel::hash
+calls=3 0
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/coder.rb
+fn=PG/Coder::initialize
+16 18
+cfl=
+cfn=Hash::each
+calls=10 17
+17 89
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders
+802 25
+cfl=
+cfn=Class::new
+calls=4 803
+803 58
+cfl=
+cfn=PG/TypeMapByClass::[]=
+calls=3 804
+804 38
+cfl=
+cfn=PG/Connection::type_map_for_queries=
+calls=1 807
+807 5
+
+fl=
+fn=PG/Connection::escape
+0 1285
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+20 986
+cfl=
+cfn=PG/Connection::escape
+calls=2264 21
+21 1285
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+164 11876
+cfl=
+cfn=Module::===
+calls=22264 165
+165 3391
+cfl=
+cfn=String::to_s
+calls=2264 167
+167 388
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+calls=2264 167
+167 2271
+cfl=
+cfn=TrueClass::===
+calls=5000 165
+165 936
+cfl=
+cfn=FalseClass::===
+calls=5000 165
+165 752
+cfl=
+cfn=NilClass::===
+calls=5000 165
+165 785
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=5000 173
+173 6263
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+86 10693
+cfl=
+cfn=Module::===
+calls=36320 87
+87 5448
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+calls=7264 107
+107 26662
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::quote
+11 7710
+cfl=
+cfn=Kernel::is_a?
+calls=7264 12
+12 1386
+cfl=
+cfn=Kernel::respond_to?
+calls=7264 14
+14 1542
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+calls=7264 18
+18 42803
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::default_timezone^
+60 12252
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::stringify_keys
+39 3871
+cfl=
+cfn=Hash::transform_keys
+calls=3656 40
+40 5743
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings
+300 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 301
+301 363
+cfl=
+cfn=Hash::fetch
+calls=1 714
+714 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=1 714
+714 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=1 719
+719 4
+cfl=
+cfn=Enumerable::map
+calls=1 728
+728 3705
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path=
+223 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?
+23 5290
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::reset
+27 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::initialize
+19 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::reset
+calls=1 20
+20 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?^
+55 15237
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=9919 55
+55 19014
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?
+calls=9919 55
+55 5290
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::method_missing
+51 26
+cfl=
+cfn=Kernel::singleton_class
+calls=4 55
+55 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=4 55
+55 736
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?^
+calls=1 57
+57 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+calls=1 57
+57 53
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/SuppressorRegistry::suppressed^
+calls=1 57
+57 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::set_value_for^
+calls=1 57
+57 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::finish
+12 14495
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 13
+13 186
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?^
+calls=9918 13
+13 39522
+
+fl=
+fn=BasicObject::__id__
+0 4904
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+13 19118
+cfl=
+cfn=Thread::current^
+calls=29719 14
+14 6154
+cfl=
+cfn=BasicObject::__id__
+calls=29719 14
+14 4904
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_level
+17 24544
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+calls=29719 18
+18 30176
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=29719 18
+18 52244
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::level
+29 25184
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_level
+calls=29719 30
+30 106964
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::debug?
+94 9735
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=9919 95
+95 52971
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime=^
+7 9775
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+calls=9919 8
+8 18742
+
+fl=
+fn=Integer::+
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::duration
+80 17793
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+21 8193
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=9920 21
+21 10554
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime^
+20 8103
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=9919 20
+20 13232
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime^
+11 8902
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime^
+calls=9919 12
+12 21335
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+calls=1 12
+12 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::duration
+calls=1 12
+12 3
+cfl=
+cfn=Integer::+
+calls=1 12
+12 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime=^
+calls=1 12
+12 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=1 22
+22 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::debug?
+calls=1 22
+22 19
+cfl=
+cfn=Array::include?
+calls=1 26
+26 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql
+20 146511
+cfl=
+cfn=Kernel::class
+calls=9919 21
+21 3397
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime^
+calls=9919 21
+21 30277
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::duration
+calls=19818 21
+21 17790
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime=^
+calls=9918 21
+21 28510
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=9918 22
+22 27899
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::debug?
+calls=9918 22
+22 62687
+cfl=
+cfn=Array::include?
+calls=9918 26
+26 6078
+cfl=
+cfn=NilClass::to_s
+calls=51 28
+28 36
+cfl=
+cfn=Float::round
+calls=9900 28
+28 21446
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=9900 28
+28 61991
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::colorize_payload_name
+calls=9900 40
+40 103979
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql_color
+calls=9900 41
+41 119111
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=9900 41
+41 30458
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::debug
+calls=9900 43
+43 2417776
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::type_casted_binds
+calls=9861 34
+34 14529
+cfl=
+cfn=Array::zip
+calls=9861 35
+35 16477
+cfl=
+cfn=Array::map
+calls=9861 35
+35 76037
+cfl=
+cfn=Array::inspect
+calls=9861 35
+35 103594
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::finish
+94 41390
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=9919 95
+95 18604
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=9919 96
+96 42668
+cfl=
+cfn=Array::pop
+calls=9919 96
+96 6184
+cfl=
+cfn=Hash::merge!
+calls=9919 98
+98 13709
+cfl=
+cfn=String::split
+calls=9919 100
+100 28733
+cfl=
+cfn=Array::first
+calls=9919 100
+100 3544
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql
+calls=9919 101
+101 3288582
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::finish
+83 16337
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=9919 84
+84 54737
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::finish
+calls=9919 84
+84 3443413
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=1 48
+48 192
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+103 31524
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::finish
+calls=9919 104
+104 3514679
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::finish
+calls=9919 104
+104 54204
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=9918 48
+48 64408
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::wait_while
+123 13282
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::wait_for
+219 46923
+cfl=
+cfn=Thread::current^
+calls=19838 220
+220 3396
+cfl=
+cfn=Kernel::hash
+calls=9919 220
+220 4246
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::wait_while
+calls=9919 221
+221 13282
+cfl=
+cfn=Hash::delete
+calls=9919 223
+223 12191
+
+fl=
+fn=PG/Connection::async_exec
+0 22357
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::yield_shares
+171 42625
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=19838 173
+173 315495
+cfl=
+cfn=PG/Connection::async_exec
+calls=28 75
+75 26072
+cfl=
+cfn=PG/Connection::exec_params
+calls=3662 611
+611 1326962
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array
+calls=13 63
+63 325
+cfl=
+cfn=PG/Connection::exec_prepared
+calls=6229 622
+622 1301326
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+fn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+46 15845
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::yield_shares
+calls=9919 47
+47 3012833
+
+fl=
+fn=Thread/Mutex::try_lock
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_try_enter
+170 17677
+cfl=
+cfn=Thread::current^
+calls=16177 171
+171 3166
+cfl=
+cfn=Thread/Mutex::try_lock
+calls=13 172
+172 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+fn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+11 10690
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_try_enter
+calls=16164 12
+12 20851
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::start
+8 3461
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/SubscriberQueueRegistry::get_queue
+126 19281
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/SubscriberQueueRegistry::initialize
+122 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::event_stack
+106 25053
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=29757 107
+107 51299
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/SubscriberQueueRegistry::get_queue
+calls=29757 107
+107 19281
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::initialize
+58 22670
+cfl=
+cfn=Kernel::dup
+calls=9919 60
+60 21856
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::now
+110 12230
+cfl=
+cfn=Process::clock_gettime^
+calls=19838 111
+111 26790
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::start
+86 23261
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=9919 87
+87 20417
+cfl=
+cfn=Class::new
+calls=9919 87
+87 56495
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=19838 88
+88 52966
+cfl=
+cfn=Array::last
+calls=9919 88
+88 3224
+cfl=
+cfn=Array::push
+calls=9919 91
+91 6283
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::logger
+90 50937
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=59457 91
+91 179643
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::start
+79 14867
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=9919 80
+80 47838
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::start
+calls=9919 80
+80 162644
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start
+99 19440
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::start
+calls=9919 100
+100 225349
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::start
+calls=9919 100
+100 3461
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+570 21033
+cfl=
+cfn=Kernel::object_id
+calls=9919 571
+571 3343
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=9919 571
+571 7091702
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+72 67
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=15 73
+73 16140
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path=
+calls=1 709
+709 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings
+calls=1 712
+712 4090
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders
+calls=1 224
+224 127
+cfl=
+cfn=Kernel::class
+calls=1 225
+225 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^
+calls=1 225
+225 14
+cfl=
+cfn=Class::new
+calls=1 225
+225 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=1 228
+228 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders
+calls=1 232
+232 56666
+cfl=
+cfn=Enumerable::first
+calls=1 73
+73 16
+cfl=
+cfn=Hash::key?
+calls=1 237
+237 2
+cfl=
+cfn=Kernel::tap
+calls=1 232
+232 4
+cfl=
+cfn=Thread::current^
+calls=1 248
+248 1
+cfl=
+cfn=Thread::status
+calls=1 248
+248 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=1 252
+252 2247
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages=
+241 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 242
+242 61708
+
+fl=
+fn=PG/Connection::set_client_encoding
+0 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection
+704 17
+cfl=
+cfn=PG/Connection::set_client_encoding
+calls=1 706
+706 157
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages=
+calls=1 708
+708 61719
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 836
+836 43
+
+fl=
+fn=String::%
+0 591
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+fn=PG/Connection::quote_connstr^
+28 7
+cfl=
+cfn=String::to_s
+calls=4 29
+29 1
+cfl=
+cfn=String::gsub
+calls=4 29
+29 5
+
+fl=
+fn=Enumerable::map
+0 17654
+cfl=
+cfn=Hash::each
+calls=5186 0
+0 124398
+cfl=
+cfn=PG/Result::each
+calls=1 0
+0 276
+cfl=
+cfn=Enumerator::each
+calls=1656 0
+0 142893
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::each
+calls=6229 0
+0 430482
+
+fl=
+fn=Array::zip
+0 17581
+
+fl=
+fn=Enumerable::find
+0 22467
+cfl=
+cfn=Array::each
+calls=20648 0
+0 813164
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+fn=PG/Connection::parse_connect_args^
+35 15
+cfl=
+cfn=Array::last
+calls=1 38
+38 1
+cfl=
+cfn=Kernel::is_a?
+calls=1 38
+38 1
+cfl=
+cfn=Array::pop
+calls=1 38
+38 1
+cfl=
+cfn=Module::instance_methods
+calls=1 44
+44 57
+cfl=
+cfn=Enumerable::find
+calls=1 44
+44 19
+cfl=
+cfn=String::sub
+calls=1 45
+45 7
+cfl=
+cfn=Array::zip
+calls=1 65
+65 9
+cfl=
+cfn=Hash::merge!
+calls=1 70
+70 4
+cfl=
+cfn=Enumerable::map
+calls=1 82
+82 29
+cfl=
+cfn=Array::join
+calls=1 82
+82 3
+
+fl=
+fn=PG/Connection::initialize
+0 204
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+cfn=PG/Connection::parse_connect_args^
+calls=1 0
+0 146
+cfl=
+cfn=String::%
+calls=1 0
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb
+fn=PG::connect^
+55 5
+cfl=
+cfn=Class::new
+calls=1 56
+56 4277
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect
+691 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb
+cfn=PG::connect^
+calls=1 692
+692 4281
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection
+calls=1 693
+693 61935
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^
+93 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::dispatch_cache^
+15 3
+cfl=
+cfn=Class::new
+calls=1 16
+16 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::get_dispatch_cache
+21 2
+cfl=
+cfn=Kernel::class
+calls=1 22
+22 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::dispatch_cache^
+calls=1 22
+22 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::initialize
+5 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::get_dispatch_cache
+calls=1 6
+6 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::initialize
+68 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::initialize
+calls=1 69
+69 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor
+776 8
+cfl=
+cfn=Class::new
+calls=1 777
+777 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize
+9 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
+fn=#<Class:0x00007ff76ed1df18>::get_time
+13 2
+cfl=
+cfn=Process::clock_gettime^
+calls=1 14
+14 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
+fn=Concurrent::monotonic_time^
+53 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
+cfn=#<Class:0x00007ff76ed1df18>::get_time
+calls=1 54
+54 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize
+191 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize
+85 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction
+281 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 282
+282 606
+cfl=
+cfn=Class::new
+calls=1 282
+282 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize
+6 4
+cfl=
+cfn=BasicObject::initialize
+calls=1 7
+7 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction
+calls=1 8
+8 621
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::initialize
+51 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize
+calls=1 52
+52 626
+cfl=
+cfn=Class::new
+calls=1 53
+53 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize
+101 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::initialize
+calls=1 102
+102 634
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=1 106
+106 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
+cfn=Concurrent::monotonic_time^
+calls=1 110
+110 7
+cfl=
+cfn=Class::new
+calls=2 111
+111 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor
+calls=1 113
+113 22
+cfl=
+cfn=Kernel::class
+calls=1 116
+116 1
+cfl=
+cfn=Hash::fetch
+calls=1 116
+116 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^
+calls=1 116
+116 3
+cfl=
+cfn=Kernel::extend
+calls=1 118
+118 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize
+214 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize
+calls=1 215
+215 720
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect
+calls=1 223
+223 66224
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify
+calls=1 223
+223 590
+
+fl=
+fn=Hash::replace
+0 3053
+
+fl=
+fn=Hash::default_proc
+0 4545
+
+fl=
+fn=Hash::default=
+0 1716
+
+fl=
+fn=Hash::default
+0 4512
+
+fl=
+fn=Hash::slice
+0 1091
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb
+fn=Hash::slice!
+32 47
+cfl=
+cfn=Hash::keys
+calls=14 33
+33 6
+cfl=
+cfn=Array::-
+calls=14 33
+33 14
+cfl=
+cfn=Hash::slice
+calls=28 33
+33 15
+cfl=
+cfn=Hash::default
+calls=14 35
+35 7
+cfl=
+cfn=Hash::default=
+calls=14 35
+35 5
+cfl=
+cfn=Hash::default_proc
+calls=14 36
+36 4
+cfl=
+cfn=Hash::replace
+calls=14 37
+37 7
+
+fl=
+fn=Enumerable::each_with_object
+0 5993
+cfl=
+cfn=Array::each
+calls=7363 0
+0 273956
+
+fl=
+fn=PG/Connection::conndefaults^
+0 137
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+fn=PG/Connection::conndefaults_hash^
+227 4
+cfl=
+cfn=PG/Connection::conndefaults^
+calls=1 228
+228 137
+cfl=
+cfn=Enumerable::each_with_object
+calls=1 228
+228 51
+
+fl=
+fn=Hash::delete_if
+0 5
+cfl=
+cfn=Kernel::nil?
+calls=6 36
+36 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionHandling::postgresql_connection
+33 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 34
+34 6
+cfl=
+cfn=Hash::delete_if
+calls=1 36
+36 6
+cfl=
+cfn=Hash::delete
+calls=2 39
+39 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+cfn=PG/Connection::conndefaults_hash^
+calls=1 43
+43 192
+cfl=
+cfn=Hash::keys
+calls=1 43
+43 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb
+cfn=Hash::slice!
+calls=1 44
+44 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=1 48
+48 10
+cfl=
+cfn=Class::new
+calls=1 48
+48 67564
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection
+810 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionHandling::postgresql_connection
+calls=1 811
+811 67815
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection
+853 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection
+calls=1 855
+855 67829
+
+fl=
+fn=Numeric::zero?
+0 3206
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection
+821 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 825
+825 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection
+calls=1 834
+834 67833
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+calls=1 834
+834 19584199
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait?
+167 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll
+179 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait?
+calls=1 180
+180 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll
+150 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll
+calls=1 151
+151 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll
+276 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll
+calls=1 277
+277 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize
+154 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 155
+155 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll
+144 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize
+calls=1 145
+145 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection
+788 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll
+calls=1 795
+795 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection
+calls=1 795
+795 19652054
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout
+522 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection
+calls=1 523
+523 19652083
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection
+381 42267
+cfl=
+cfn=Thread::current^
+calls=38202 382
+382 5805
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=38202 382
+382 11484
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=38202 382
+382 83609
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout
+calls=1 382
+382 19652085
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection
+1011 45314
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+calls=38202 1012
+1012 182862
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection
+calls=38202 1014
+1014 19652096
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::retrieve_connection
+117 44117
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=38202 118
+118 132212
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=38202 118
+118 157365
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection
+calls=38202 118
+118 19652107
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection
+89 29286
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::retrieve_connection
+calls=27119 90
+90 19652130
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::retrieve_connection^
+calls=11083 90
+90 220457
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions/ClassMethods::transaction
+211 15475
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5733 212
+212 19652134
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+calls=5732 212
+212 19540736
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush
+601 8
+cfl=
+cfn=Kernel::nil?
+calls=1 602
+602 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 604
+604 6
+cfl=
+cfn=Array::each
+calls=1 615
+615 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap
+579 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 580
+580 14
+cfl=
+cfn=Array::each
+calls=1 588
+588 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush!
+622 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap
+calls=1 623
+623 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush
+calls=1 624
+624 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::flush_idle_connections!
+1003 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list
+calls=1 1004
+1004 11
+cfl=
+cfn=Array::each
+calls=1 1004
+1004 40
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::flush_idle_connections!
+142 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=1 142
+142 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::flush_idle_connections!
+calls=1 142
+142 53
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+667 11487
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::release_connection
+401 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=1 402
+402 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::delete
+calls=1 402
+402 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::each_pair
+260 5
+cfl=
+cfn=Kernel::block_given?
+calls=2 261
+261 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::each_pair
+calls=2 262
+262 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::values
+230 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::each_pair
+calls=2 232
+232 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list
+949 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=2 950
+950 191
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::values
+calls=2 950
+950 31
+cfl=
+cfn=Array::compact
+calls=2 950
+950 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::clear_active_connections!
+985 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list
+calls=1 986
+986 219
+cfl=
+cfn=Array::each
+calls=1 986
+986 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::clear_active_connections!
+142 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=1 142
+142 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::clear_active_connections!
+calls=1 142
+142 241
+
+fl=
+fn=File::file?^
+0 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Path::first
+138 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::expanded
+calls=1 139
+139 18
+cfl=
+cfn=Array::first
+calls=1 139
+139 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveSupport/ExecutionWrapper::__callbacks=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=2 105
+105 2
+cfl=
+cfn=Module::class_eval
+calls=2 105
+105 27
+cfl=
+cfn=Module::singleton_class?
+calls=2 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::duplicates?
+324 89
+cfl=
+cfn=Module::===
+calls=111 325
+325 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::filter
+calls=36 327
+327 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::matches?
+calls=36 327
+327 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=#<Class:0x00007ff7718dbd08>::__callbacks^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveSupport/Reloader::__callbacks^
+106 3
+
+fl=
+fn=Array::unshift
+0 27676
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/reloader.rb
+fn=ActiveSupport/Reloader::before_class_unload^
+37 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=1 38
+38 144
+
+fl=
+fn=File::join^
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+fn=ActiveRecord/Import::base_adapter^
+8 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+fn=ActiveRecord/Import::require_adapter^
+22 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+cfn=ActiveRecord/Import::base_adapter^
+calls=1 23
+23 2
+cfl=
+cfn=File::join^
+calls=1 23
+23 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 23
+23 527
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+fn=ActiveRecord/Import::load_from_connection_pool^
+29 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+cfn=ActiveRecord/Import::require_adapter^
+calls=1 30
+30 538
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::fetch
+168 43616
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+calls=55394 169
+169 128797
+cfl=
+cfn=Kernel::block_given?
+calls=96 171
+171 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Map::put
+calls=48 193
+193 148
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch
+calls=27 21
+21 463
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+1039 34633
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=38203 1040
+1040 88488
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::fetch
+calls=38203 1040
+1040 59751
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection_specification_name
+96 132099
+cfl=
+cfn=Kernel::nil?
+calls=38203 97
+97 7833
+cfl=
+cfn=Class::superclass
+calls=76392 98
+98 17437
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=76392 98
+98 80582
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection_pool
+113 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=1 114
+114 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=1 114
+114 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+calls=1 114
+114 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::finish
+47 12728
+cfl=
+cfn=Array::each
+calls=16149 48
+48 3619763
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+43 21656
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::finish
+calls=16149 44
+44 3632491
+
+fl=
+fn=Thread::initialize
+0 12
+
+fl=
+fn=Thread::new^
+0 7
+cfl=
+cfn=Thread::initialize
+calls=1 0
+0 12
+
+fl=
+fn=Float::>
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run
+297 4
+cfl=
+cfn=Float::>
+calls=1 298
+298 1
+cfl=
+cfn=Thread::new^
+calls=1 299
+299 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::initialize
+292 2
+
+fl=
+fn=Thread/ConditionVariable::initialize
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::initialize
+156 3
+cfl=
+cfn=Class::new
+calls=1 158
+158 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::new_cond
+241 2
+cfl=
+cfn=Class::new
+calls=1 242
+242 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::initialize
+86 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::new_cond
+calls=1 88
+88 11
+
+fl=
+fn=Integer::to_i
+0 12149
+
+fl=
+fn=Float::<=
+0 17
+
+fl=
+fn=Integer::to_f
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::initialize
+29 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::initialize
+calls=1 30
+30 8
+cfl=
+cfn=Class::new
+calls=1 31
+31 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::initialize
+321 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::initialize
+calls=1 322
+322 19
+cfl=
+cfn=Hash::fetch
+calls=2 327
+327 1
+cfl=
+cfn=Integer::to_f
+calls=2 328
+328 1
+cfl=
+cfn=Float::<=
+calls=1 329
+329 17
+cfl=
+cfn=Integer::to_i
+calls=1 333
+333 4
+cfl=
+cfn=Class::new
+calls=3 345
+345 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run
+calls=1 365
+365 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to?
+107 10
+cfl=
+cfn=String::===
+calls=18 108
+108 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::listeners_for
+55 12140
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=16149 57
+57 23302
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=3 57
+57 59
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::start
+43 16017
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::listeners_for
+calls=16149 44
+44 35501
+cfl=
+cfn=Array::each
+calls=16149 44
+44 269219
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::start
+34 13854
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::start
+calls=16149 35
+35 320736
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::instrument
+19 43564
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::start
+calls=16149 21
+21 334590
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=1 970
+970 3
+cfl=
+cfn=Class::new
+calls=1 970
+970 117
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 970
+970 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+calls=16149 29
+29 3654147
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=9919 580
+580 3106441
+cfl=
+cfn=Enumerable::map
+calls=6229 52
+52 441588
+
+fl=
+fn=String::unpack
+0 27
+
+fl=
+fn=Random::urandom^
+0 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+fn=SecureRandom::gen_random^
+103 5
+cfl=
+cfn=Random::urandom^
+calls=1 104
+104 37
+
+fl=
+fn=Integer::to_int
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+fn=Random/Formatter::random_bytes
+134 3
+cfl=
+cfn=Integer::to_int
+calls=1 135
+135 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+cfn=SecureRandom::gen_random^
+calls=1 136
+136 41
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+fn=Random/Formatter::hex
+156 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+cfn=Random/Formatter::random_bytes
+calls=1 157
+157 47
+cfl=
+cfn=String::unpack
+calls=1 157
+157 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::unique_id
+49 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+cfn=Random/Formatter::hex
+calls=1 50
+50 54
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::initialize
+11 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::unique_id
+calls=1 12
+12 58
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+209 10225
+cfl=
+cfn=Kernel::hash
+calls=6232 210
+210 1596
+cfl=
+cfn=Class::new
+calls=1 210
+210 63
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications/InstrumentationRegistry::initialize
+205 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications::instrumenter^
+189 11833
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=6231 190
+190 10772
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+calls=6231 190
+190 11884
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::delete
+79 3
+cfl=
+cfn=Hash::delete
+calls=2 80
+80 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::delete
+53 24
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=2 54
+54 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::[]=
+23 67
+cfl=
+cfn=Array::hash
+calls=27 24
+24 20
+cfl=
+cfn=Kernel::hash
+calls=1 24
+24 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::[]=
+17 18
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=12 18
+18 42
+
+fl=
+fn=Hash::each_pair
+0 31139
+cfl=
+cfn=Kernel::frozen?
+calls=16775 46
+46 2910
+cfl=
+cfn=Module::===
+calls=16775 46
+46 3394
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Object::deep_dup
+calls=16775 47
+47 37228
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]=
+calls=7246 706
+706 79406
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::dupped_backend
+122 6
+cfl=
+cfn=Kernel::dup
+calls=3 123
+123 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::each_pair
+97 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::dupped_backend
+calls=3 98
+98 17
+cfl=
+cfn=Hash::each_pair
+calls=3 98
+98 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::each
+260 3
+cfl=
+cfn=Kernel::block_given?
+calls=1 261
+261 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::each_pair
+calls=1 262
+262 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::discard_unowned_pools^
+934 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::each
+calls=1 935
+935 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+108 27882
+cfl=
+cfn=Hash::fetch
+calls=55417 109
+109 100947
+
+fl=
+fn=Process::pid^
+0 11413
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+1058 31741
+cfl=
+cfn=Process::pid^
+calls=38208 1059
+1059 9403
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=38208 1059
+1059 47604
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::remove_connection
+1028 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=1 1029
+1029 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::delete
+calls=1 1029
+1029 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification::initialize
+10 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+fn=ActiveRecord/Type/DecorationRegistration::initialize
+98 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+fn=ActiveRecord/Type/AdapterSpecificRegistry::add_modifier
+9 5
+cfl=
+cfn=Class::new
+calls=2 10
+10 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+fn=ActiveRecord/Type::add_modifier^
+27 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+cfn=ActiveRecord/Type/AdapterSpecificRegistry::add_modifier
+calls=2 27
+27 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::store_inherited^
+36 35
+cfl=
+cfn=Kernel::hash
+calls=11 37
+37 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::inherited
+49 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::store_inherited^
+calls=8 50
+50 39
+cfl=
+cfn=Class::inherited
+calls=8 51
+51 4
+
+fl=
+fn=Regexp::to_s
+0 10
+
+fl=
+fn=Module::public_method_defined?
+0 5
+
+fl=
+fn=Comparable::<
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::<=>
+calls=1 0
+0 7
+
+fl=
+fn=Comparable::>=
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::<=>
+calls=1 0
+0 8
+
+fl=
+fn=Array::all?
+0 16511
+cfl=
+cfn=Comparable::>=
+calls=1 22
+22 10
+cfl=
+cfn=Comparable::<
+calls=1 21
+21 8
+cfl=
+cfn=Kernel::is_a?
+calls=24 157
+157 6
+cfl=
+cfn=Regexp::match?
+calls=2 198
+198 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=5229 197
+197 13457
+cfl=
+cfn=Symbol::to_s
+calls=5229 197
+197 3656
+cfl=
+cfn=Hash::has_key?
+calls=5229 197
+197 3195
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=4000 425
+425 12647
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Conditionals/Value::call
+calls=4000 426
+426 10160
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::satisfied_by?
+245 3
+cfl=
+cfn=Module::===
+calls=1 247
+247 1
+cfl=
+cfn=Array::all?
+calls=1 249
+249 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::none?
+171 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+fn=Gem/Dependency::requirement
+121 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+fn=Gem/Dependency::matches_spec?
+252 6
+cfl=
+cfn=String::===
+calls=1 253
+253 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+cfn=Gem/Dependency::requirement
+calls=2 254
+254 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::none?
+calls=1 254
+254 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::satisfied_by?
+calls=1 256
+256 29
+
+fl=
+fn=Integer::<=>
+0 10534
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::_segments
+382 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::canonical_segments
+369 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::_version
+378 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::<=>
+342 20
+cfl=
+cfn=Module::===
+calls=12 343
+343 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::_version
+calls=3 344
+344 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::canonical_segments
+calls=6 344
+344 6
+cfl=
+cfn=Array::==
+calls=3 344
+344 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::_segments
+calls=6 346
+346 3
+cfl=
+cfn=Integer::<=>
+calls=3 363
+363 2
+
+fl=
+fn=Array::sort!
+0 6
+cfl=
+cfn=Array::last
+calls=2 303
+303 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::<=>
+calls=1 303
+303 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::sort_requirements!
+301 3
+cfl=
+cfn=Array::sort!
+calls=1 302
+302 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::new^
+200 8
+
+fl=
+fn=Regexp::=~
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::parse^
+101 12
+cfl=
+cfn=Module::===
+calls=2 102
+102 2
+cfl=
+cfn=String::to_s
+calls=2 104
+104 1
+cfl=
+cfn=Regexp::=~
+calls=2 104
+104 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::new^
+calls=2 111
+111 8
+
+fl=
+fn=Array::compact!
+0 2684
+
+fl=
+fn=Array::flatten
+0 20672
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=5264 0
+0 22306
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::to_ary
+calls=5264 0
+0 933
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::initialize
+127 6
+cfl=
+cfn=Array::flatten
+calls=1 128
+128 6
+cfl=
+cfn=Array::compact!
+calls=1 129
+129 1
+cfl=
+cfn=Array::uniq!
+calls=1 130
+130 2
+cfl=
+cfn=Array::map!
+calls=1 135
+135 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::sort_requirements!
+calls=1 136
+136 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::create^
+54 7
+cfl=
+cfn=Array::shift
+calls=1 57
+57 1
+cfl=
+cfn=Module::===
+calls=3 59
+59 1
+cfl=
+cfn=Class::new
+calls=1 63
+63 85
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+fn=Gem/Dependency::initialize
+39 9
+cfl=
+cfn=Module::===
+calls=2 40
+40 1
+cfl=
+cfn=Array::last
+calls=1 51
+51 0
+cfl=
+cfn=Array::first
+calls=1 52
+52 1
+cfl=
+cfn=Array::include?
+calls=1 54
+54 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::create^
+calls=1 60
+60 93
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+fn=Bundler/RubygemsIntegration/MoreFuture::binstubs_call_gem?
+881 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+fn=Bundler::rubygems^
+896 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+fn=Kernel::gem
+375 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+cfn=Bundler::rubygems^
+calls=1 376
+376 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+cfn=Bundler/RubygemsIntegration/MoreFuture::binstubs_call_gem?
+calls=1 376
+376 1
+cfl=
+cfn=Array::last
+calls=1 381
+381 2
+cfl=
+cfn=Kernel::is_a?
+calls=1 381
+381 1
+cfl=
+cfn=Kernel::respond_to?
+calls=1 383
+383 5
+cfl=
+cfn=Class::new
+calls=1 384
+384 108
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+cfn=Gem/Dependency::matches_spec?
+calls=1 388
+388 42
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::spec
+181 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve
+calls=1 182
+182 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 182
+182 7
+cfl=
+cfn=Hash::key?
+calls=1 184
+184 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 191
+191 13099
+cfl=
+cfn=Kernel::respond_to?
+calls=1 209
+209 4
+cfl=
+cfn=Hash::delete
+calls=1 213
+213 2
+cfl=
+cfn=Class::new
+calls=1 213
+213 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::establish_connection
+954 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::configurations^
+calls=1 955
+955 1
+cfl=
+cfn=Class::new
+calls=1 955
+955 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::spec
+calls=1 956
+956 13140
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::remove_connection
+calls=1 958
+958 94
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=1 960
+960 90
+cfl=
+cfn=Kernel::object_id
+calls=1 962
+962 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=1 969
+969 169
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=1 973
+973 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=1 973
+973 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_connection_handler^
+106 14770
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::instance
+46 106052
+cfl=
+cfn=Thread::current^
+calls=131006 47
+47 23785
+cfl=
+cfn=Thread::[]
+calls=131006 47
+47 76653
+cfl=
+cfn=Class::new
+calls=6 47
+47 33
+cfl=
+cfn=Thread::[]=
+calls=6 47
+47 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::connection_handler^
+20 26936
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=38206 20
+20 54773
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Base::connection_handler^
+130 35787
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 131
+131 387
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::connection_handler^
+calls=38206 131
+131 81708
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_connection_handler^
+calls=38206 131
+131 14770
+
+fl=
+fn=Hash::transform_keys
+0 4728
+cfl=
+cfn=String::to_sym
+calls=7 57
+57 3
+cfl=
+cfn=Symbol::to_sym
+calls=16 57
+57 4
+cfl=
+cfn=Symbol::to_s
+calls=1000 0
+0 1033
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::symbolize_keys
+56 9
+cfl=
+cfn=Hash::transform_keys
+calls=6 57
+57 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_symbol_connection
+256 4
+cfl=
+cfn=Symbol::to_s
+calls=2 257
+257 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection
+calls=1 258
+258 2
+cfl=
+cfn=Hash::merge
+calls=1 258
+258 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Base::configurations^
+59 3
+
+fl=
+fn=String::to_sym
+0 160
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::establish_connection_without_activerecord_import
+49 19
+cfl=
+cfn=Module::name
+calls=1 50
+50 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::env^
+calls=1 5
+5 1
+cfl=
+cfn=String::to_sym
+calls=1 5
+5 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::configurations^
+calls=1 56
+56 2
+cfl=
+cfn=Class::new
+calls=1 56
+56 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve
+calls=1 57
+57 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 57
+57 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=1 60
+60 420
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::establish_connection
+calls=1 60
+60 13514
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::establish_connection^
+250 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::establish_connection_without_activerecord_import
+calls=1 251
+251 13984
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_pool
+calls=1 252
+252 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+cfn=ActiveRecord/Import::load_from_connection_pool^
+calls=1 252
+252 553
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_hash_connection
+268 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection
+238 12
+cfl=
+cfn=Module::===
+calls=19 239
+239 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_hash_connection
+calls=6 245
+245 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_symbol_connection
+calls=1 241
+241 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve
+141 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection
+calls=6 143
+143 30
+
+fl=
+fn=String::eql?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Alias
+318 4
+cfl=
+cfn=Hash::fetch
+calls=3 319
+319 1
+
+fl=
+fn=Kernel::Integer
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+fn=Psych/ScalarScanner::parse_int
+115 7
+cfl=
+cfn=Regexp::===
+calls=2 116
+116 4
+cfl=
+cfn=Kernel::Integer
+calls=1 117
+117 5
+
+fl=
+fn=Regexp::===
+0 100640
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+fn=Psych/ScalarScanner::tokenize
+32 65
+cfl=
+cfn=Hash::key?
+calls=47 34
+34 11
+cfl=
+cfn=Regexp::===
+calls=48 37
+37 62
+cfl=
+cfn=String::gsub
+calls=2 105
+105 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+cfn=Psych/ScalarScanner::parse_int
+calls=2 105
+105 16
+cfl=
+cfn=String::===
+calls=1 46
+46 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb
+fn=Psych/ClassLoader::load
+25 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::resolve_class
+390 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb
+cfn=Psych/ClassLoader::load
+calls=27 391
+391 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::deserialize
+46 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::resolve_class
+calls=27 47
+47 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+cfn=Psych/ScalarScanner::tokenize
+calls=27 60
+60 159
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Scalar
+122 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::deserialize
+calls=27 123
+123 216
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::register
+calls=27 123
+123 13
+
+fl=
+fn=Array::size
+0 1059
+
+fl=
+fn=Enumerable::each_slice
+0 101
+cfl=
+cfn=Array::size
+calls=28 0
+0 12
+cfl=
+cfn=Array::each
+calls=28 0
+0 50430
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=23 823
+823 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::revive_hash
+335 5
+cfl=
+cfn=Enumerable::each_slice
+calls=5 336
+336 436
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::register
+323 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Mapping
+158 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::register
+calls=5 162
+162 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::revive_hash
+calls=5 162
+162 438
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb
+fn=Psych/Nodes/Document::root
+56 1
+cfl=
+cfn=Array::first
+calls=1 57
+57 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Document
+310 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb
+cfn=Psych/Nodes/Document::root
+calls=1 311
+311 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::accept
+calls=1 311
+311 451
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb
+fn=Psych/Visitors/Visitor::visit
+15 71
+cfl=
+cfn=Kernel::class
+calls=36 16
+16 6
+cfl=
+cfn=Kernel::hash
+calls=37 16
+16 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Document
+calls=1 16
+16 455
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Mapping
+calls=5 16
+16 446
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Scalar
+calls=27 16
+16 252
+cfl=
+cfn=Module::name
+calls=1 12
+12 2
+cfl=
+cfn=String::gsub
+calls=1 12
+12 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Alias
+calls=3 12
+12 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb
+fn=Psych/Visitors/Visitor::accept
+5 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb
+cfn=Psych/Visitors/Visitor::visit
+calls=36 6
+6 462
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::accept
+31 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb
+cfn=Psych/Visitors/Visitor::accept
+calls=36 32
+32 464
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::initialize
+23 4
+cfl=
+cfn=BasicObject::initialize
+calls=1 24
+24 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+fn=Psych/ScalarScanner::initialize
+25 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb
+fn=Psych/ClassLoader::initialize
+21 3
+cfl=
+cfn=Kernel::dup
+calls=1 22
+22 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::create^
+15 7
+cfl=
+cfn=Class::new
+calls=3 16
+16 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+fn=Psych/Nodes/Node::to_ruby
+49 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::create^
+calls=1 50
+50 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::accept
+calls=1 50
+50 469
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+fn=Psych/Handlers/DocumentStream::end_document
+17 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::pop
+calls=1 19
+19 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/alias.rb
+fn=Psych/Nodes/Alias::initialize
+14 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::alias
+103 6
+cfl=
+cfn=Class::new
+calls=3 104
+104 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_location
+calls=3 105
+105 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::pop
+116 7
+cfl=
+cfn=Array::pop
+calls=6 117
+117 3
+cfl=
+cfn=Array::last
+calls=6 118
+118 4
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=Psych/TreeBuilder::end_mapping
+9 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::pop
+calls=5 10
+10 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_end_location
+calls=5 11
+11 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::set_end_location
+132 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::set_location
+122 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_start_location
+calls=30 123
+123 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_end_location
+calls=30 124
+124 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/scalar.rb
+fn=Psych/Nodes/Scalar::initialize
+58 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::scalar
+96 30
+cfl=
+cfn=Class::new
+calls=27 97
+97 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_location
+calls=27 98
+98 50
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/mapping.rb
+fn=Psych/Nodes/Mapping::initialize
+48 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+cfn=Psych/Nodes/Node::initialize
+calls=5 49
+49 2
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=Psych/TreeBuilder::start_mapping
+2 10
+cfl=
+cfn=Class::new
+calls=5 3
+3 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_start_location
+calls=5 4
+4 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::push
+calls=5 6
+6 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb
+fn=Psych/Nodes/Document::initialize
+45 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+cfn=Psych/Nodes/Node::initialize
+calls=1 46
+46 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+fn=Psych/Handlers/DocumentStream::start_document
+12 3
+cfl=
+cfn=Class::new
+calls=1 13
+13 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::push
+calls=1 14
+14 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::push
+111 6
+cfl=
+cfn=Array::push
+calls=7 112
+112 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::set_start_location
+127 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+fn=Psych/Nodes/Node::initialize
+33 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/stream.rb
+fn=Psych/Nodes/Stream::initialize
+32 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+cfn=Psych/Nodes/Node::initialize
+calls=1 33
+33 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::start_stream
+84 7
+cfl=
+cfn=Class::new
+calls=1 85
+85 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_start_location
+calls=1 86
+86 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::push
+calls=1 87
+87 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::event_location
+33 30
+
+fl=
+fn=Psych/Parser::parse
+0 125
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::event_location
+calls=43 0
+0 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::start_stream
+calls=1 0
+0 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+cfn=Psych/Handlers/DocumentStream::start_document
+calls=1 0
+0 11
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=Psych/TreeBuilder::start_mapping
+calls=5 0
+0 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::scalar
+calls=27 0
+0 128
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=Psych/TreeBuilder::end_mapping
+calls=5 0
+0 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::alias
+calls=3 0
+0 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+cfn=Psych/Handlers/DocumentStream::end_document
+calls=1 0
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/parser.rb
+fn=Psych/Parser::initialize
+47 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::initialize
+22 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+fn=Psych/Handlers/DocumentStream::initialize
+7 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::initialize
+calls=1 8
+8 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+fn=Psych::parse_stream^
+448 5
+cfl=
+cfn=Kernel::block_given?
+calls=1 454
+454 1
+cfl=
+cfn=Class::new
+calls=2 455
+455 24
+cfl=
+cfn=Psych/Parser::parse
+calls=1 456
+456 390
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+fn=Psych::parse^
+384 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+cfn=Psych::parse_stream^
+calls=1 390
+390 420
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+fn=Psych::load^
+271 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+cfn=Psych::parse^
+calls=1 277
+277 424
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+cfn=Psych/Nodes/Node::to_ruby
+calls=1 279
+279 500
+
+fl=
+fn=Integer::to_s
+0 13805
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+fn=ActiveSupport/NumericWithFormat::to_s
+104 52968
+cfl=
+cfn=NilClass::===
+calls=43602 105
+105 9346
+cfl=
+cfn=Integer::to_s
+calls=33702 107
+107 13805
+cfl=
+cfn=Float::to_s
+calls=9900 107
+107 42697
+
+fl=
+fn=Object::fetch*
+0 5
+
+fl=
+fn=Kernel::eval
+0 148
+cfl=
+cfn=String::+@
+calls=1 1
+1 1
+cfl=
+cfn=Object::fetch*
+calls=1 22
+22 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=1 22
+22 5
+cfl=
+cfn=Object::[]*
+calls=2 81
+81 2
+cfl=
+cfn=NilClass::to_s
+calls=2 81
+81 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::result
+891 2
+cfl=
+cfn=Kernel::eval
+calls=1 901
+901 164
+
+fl=
+fn=Binding::dup
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::new_toplevel
+919 4
+cfl=
+cfn=Binding::dup
+calls=1 927
+927 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Buffer::close
+565 6
+cfl=
+cfn=Array::each
+calls=1 567
+567 2
+cfl=
+cfn=Array::join
+calls=1 570
+570 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::add_insert_cmd
+579 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::push
+calls=3 580
+580 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::compile_content
+645 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::add_insert_cmd
+calls=3 656
+656 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::compile_etag
+632 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::compile_content
+calls=3 635
+635 11
+cfl=
+cfn=String::+@
+calls=3 637
+637 1
+
+fl=
+fn=String::*
+0 3
+
+fl=
+fn=String::count
+0 4
+
+fl=
+fn=String::dump
+0 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::add_put_cmd
+575 9
+cfl=
+cfn=String::dump
+calls=4 576
+576 30
+cfl=
+cfn=String::count
+calls=4 576
+576 4
+cfl=
+cfn=String::*
+calls=4 576
+576 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::push
+calls=4 576
+576 2
+
+fl=
+fn=String::===
+0 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::compile_stag
+608 24
+cfl=
+cfn=Module::===
+calls=7 609
+609 3
+cfl=
+cfn=Symbol::===
+calls=7 609
+609 2
+cfl=
+cfn=String::===
+calls=25 609
+609 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::add_put_cmd
+calls=4 619
+619 48
+cfl=
+cfn=String::+@
+calls=4 620
+620 2
+
+fl=
+fn=StringScanner::[]
+0 8
+
+fl=
+fn=StringScanner::scan
+0 48
+
+fl=
+fn=StringScanner::eos?
+0 2
+
+fl=
+fn=StringScanner::initialize
+0 13
+
+fl=
+fn=Array::==
+0 1661
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::==
+calls=1597 0
+0 26850
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/SimpleScanner::scan
+505 32
+cfl=
+cfn=Array::==
+calls=2 506
+506 2
+cfl=
+cfn=Class::new
+calls=1 508
+508 16
+cfl=
+cfn=StringScanner::eos?
+calls=8 509
+509 2
+cfl=
+cfn=StringScanner::scan
+calls=7 510
+510 48
+cfl=
+cfn=StringScanner::[]
+calls=14 511
+511 8
+cfl=
+cfn=Kernel::nil?
+calls=20 595
+595 3
+cfl=
+cfn=NilClass::nil?
+calls=7 597
+597 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::compile_stag
+calls=7 598
+598 82
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::compile_etag
+calls=6 600
+600 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Scanner::initialize
+372 3
+
+fl=
+fn=Array::eql?
+0 17368
+
+fl=
+fn=Array::hash
+0 38585
+cfl=
+cfn=Kernel::hash
+calls=22402 0
+0 5732
+cfl=
+cfn=String::hash
+calls=17167 0
+0 9558
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Scanner::make_scanner^
+365 3
+cfl=
+cfn=Hash::fetch
+calls=1 366
+366 13
+cfl=
+cfn=Class::new
+calls=1 367
+367 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::make_scanner
+691 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Scanner::make_scanner^
+calls=1 692
+692 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Buffer::push
+555 5
+
+fl=
+fn=String::+@
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Buffer::initialize
+543 8
+cfl=
+cfn=String::+@
+calls=1 546
+546 1
+cfl=
+cfn=Array::map!
+calls=1 547
+547 2
+cfl=
+cfn=NilClass::nil?
+calls=1 548
+548 1
+cfl=
+cfn=Array::each
+calls=1 549
+549 4
+
+fl=
+fn=String::scan
+0 390
+cfl=
+cfn=Array::unshift
+calls=2 185
+185 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::detect_magic_comment
+723 2
+cfl=
+cfn=String::scan
+calls=1 726
+726 4
+
+fl=
+fn=String::b
+0 2
+
+fl=
+fn=Encoding::dummy?
+0 1
+
+fl=
+fn=String::encoding
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::compile
+585 10
+cfl=
+cfn=String::encoding
+calls=1 586
+586 4
+cfl=
+cfn=Encoding::dummy?
+calls=1 587
+587 1
+cfl=
+cfn=String::b
+calls=1 588
+588 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::detect_magic_comment
+calls=1 589
+589 6
+cfl=
+cfn=Class::new
+calls=1 590
+590 19
+cfl=
+cfn=String::+@
+calls=1 592
+592 0
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::make_scanner
+calls=1 593
+593 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/SimpleScanner::scan
+calls=1 594
+594 219
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::close
+calls=1 604
+604 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::set_eoutvar
+871 4
+
+fl=
+fn=NilClass::===
+0 18528
+
+fl=
+fn=BasicObject::==
+0 3496
+
+fl=
+fn=Integer::===
+0 9
+cfl=
+cfn=BasicObject::==
+calls=3 0
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::prepare_trim_mode
+662 4
+cfl=
+cfn=Integer::===
+calls=3 663
+663 11
+cfl=
+cfn=NilClass::===
+calls=1 663
+663 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::initialize
+697 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::prepare_trim_mode
+calls=1 698
+698 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::make_compiler
+843 2
+cfl=
+cfn=Class::new
+calls=1 844
+844 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::initialize
+814 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::make_compiler
+calls=1 831
+831 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::set_eoutvar
+calls=1 832
+832 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::compile
+calls=1 833
+833 296
+
+fl=
+fn=Pathname::read
+0 21
+cfl=
+cfn=IO::read^
+calls=1 0
+0 134
+
+fl=
+fn=FileTest::exist?^
+0 72
+
+fl=
+fn=Pathname::exist?
+0 5
+cfl=
+cfn=FileTest::exist?^
+calls=1 0
+0 72
+
+fl=
+fn=Pathname::initialize
+0 9
+cfl=
+cfn=Kernel::initialize_dup
+calls=1 0
+0 3
+
+fl=
+fn=File::exist?^
+0 45
+
+fl=
+fn=Array::select
+0 35618
+cfl=
+cfn=File::exist?^
+calls=1 211
+211 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to?
+calls=18 59
+59 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=12 388
+388 23
+cfl=
+cfn=Array::include?
+calls=10632 389
+389 2985
+cfl=
+cfn=Array::any?
+calls=4 389
+389 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::any?
+calls=4 389
+389 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::lock_optimistically^
+calls=17 167
+167 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=17 167
+167 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute?
+calls=17 75
+75 135
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=10620 65
+65 3967
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::mark_occurrence
+calls=4229 177
+177 222950
+cfl=
+cfn=#<Class:0x00007ff76ed598b0>::relation
+calls=5264 53
+53 2093
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed?
+calls=18792 15
+15 118678
+
+fl=
+fn=String::initialize_copy
+0 14074
+
+fl=
+fn=Pathname::to_path
+0 6
+cfl=
+cfn=Kernel::initialize_dup
+calls=2 0
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Path::each
+162 3
+cfl=
+cfn=Array::each
+calls=2 163
+163 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Path::expanded
+188 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::each
+calls=2 192
+192 33
+cfl=
+cfn=Array::uniq!
+calls=2 204
+204 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Path::existent
+209 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::expanded
+calls=1 210
+210 42
+cfl=
+cfn=Array::select
+calls=1 210
+210 54
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Root::[]
+64 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+fn=Rails/Application/Configuration::paths
+147 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+fn=Rails/Application/Configuration::database_configuration
+165 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+cfn=Rails/Application/Configuration::paths
+calls=1 166
+166 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Root::[]
+calls=1 166
+166 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::existent
+calls=1 166
+166 99
+cfl=
+cfn=Array::first
+calls=1 166
+166 3
+cfl=
+cfn=Class::new
+calls=3 167
+167 360
+cfl=
+cfn=Pathname::exist?
+calls=1 169
+169 78
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=2 170
+170 25
+cfl=
+cfn=Pathname::read
+calls=1 172
+172 227
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::new_toplevel
+calls=1 172
+172 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::result
+calls=1 172
+172 166
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+cfn=Psych::load^
+calls=1 172
+172 931
+cfl=
+cfn=Hash::delete
+calls=1 173
+173 1
+cfl=
+cfn=Hash::merge
+calls=1 179
+179 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+fn=Rails::application^
+39 13353
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::belongs_to_required_by_default=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::maintain_test_schema=^
+127 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie/configuration.rb
+fn=Rails/Railtie/Configuration::method_missing
+91 5
+cfl=
+cfn=Symbol::to_s
+calls=1 92
+92 1
+cfl=
+cfn=Hash::key?
+calls=1 94
+94 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb
+fn=Rails/Application::config
+372 8379
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::logger=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::logger^
+60 179658
+
+fl=
+fn=Kernel::respond_to_missing?
+0 2193
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers::respond_to_missing?
+6 23718
+cfl=
+cfn=Kernel::respond_to_missing?
+calls=10748 8
+8 2193
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::match^
+calls=10746 10
+10 70656
+
+fl=
+fn=Enumerable::flat_map
+0 5256
+cfl=
+cfn=Array::each
+calls=3566 0
+0 18715
+cfl=
+cfn=Hash::each
+calls=3552 0
+0 279070
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+fn=ActiveRecord/Relation/FromClause::initialize
+8 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+fn=ActiveRecord/Relation/FromClause::empty^
+21 3
+cfl=
+cfn=Class::new
+calls=1 22
+22 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::initialize
+8 15539
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::empty^
+77 4
+cfl=
+cfn=Class::new
+calls=1 78
+78 3
+
+fl=
+fn=Symbol::===
+0 34
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+fn=ActiveSupport/LazyLoadHooks::with_execution_control
+58 35
+cfl=
+cfn=Array::include?
+calls=11 30
+30 4
+cfl=
+cfn=BasicObject::instance_eval
+calls=11 71
+71 34320
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+fn=ActiveSupport/LazyLoadHooks::execute_hook
+66 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+cfn=ActiveSupport/LazyLoadHooks::with_execution_control
+calls=11 67
+67 34359
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+fn=ActiveSupport/LazyLoadHooks::run_load_hooks
+49 4
+cfl=
+cfn=Array::each
+calls=1 51
+51 34388
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::include_root_in_json=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=2 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=2 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=2 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::aggregate_reflections=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_reflections=^
+104 46
+cfl=
+cfn=Kernel::singleton_class
+calls=13 105
+105 8
+cfl=
+cfn=Module::class_eval
+calls=13 105
+105 116
+cfl=
+cfn=Module::singleton_class?
+calls=13 109
+109 4
+
+fl=
+fn=Module::public_instance_methods
+0 114
+
+fl=
+fn=Struct::new^
+0 380
+cfl=
+cfn=Class::inherited
+calls=13 0
+0 4
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=52 0
+0 12
+cfl=
+cfn=Module::method_added
+calls=68 0
+0 13
+cfl=
+cfn=Array::each
+calls=1 55
+55 307
+cfl=
+cfn=Module::private
+calls=1 113
+113 2
+
+fl=
+fn=Array::push
+0 6314
+
+fl=
+fn=Array::delete_if
+0 71
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::duplicates?
+calls=111 599
+599 150
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+597 39
+cfl=
+cfn=Array::delete_if
+calls=59 599
+599 221
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::append_one
+585 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+calls=39 587
+587 187
+cfl=
+cfn=Array::push
+calls=39 588
+588 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::append
+572 23
+cfl=
+cfn=Array::each
+calls=39 573
+573 276
+
+fl=
+fn=Array::initialize_copy
+0 4253
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::chain
+581 81
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::initialize_copy
+557 140
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::chain
+calls=82 559
+559 32
+cfl=
+cfn=Kernel::dup
+calls=82 559
+559 122
+cfl=
+cfn=Class::new
+calls=82 560
+560 117
+
+fl=
+fn=Array::reverse_each
+0 4527
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=59 626
+626 73
+cfl=
+cfn=Kernel::dup
+calls=59 627
+627 327
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::append
+calls=39 676
+676 299
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+calls=59 677
+677 1016
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::prepend
+calls=20 676
+676 126
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::method_missing
+calls=1001 134
+134 8502
+cfl=
+cfn=Array::each
+calls=2550 134
+134 523
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::constraints
+calls=1549 134
+134 18014
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+41 164
+cfl=
+cfn=Kernel::hash
+calls=59 42
+42 15
+cfl=
+cfn=Array::concat
+calls=1 43
+43 2
+cfl=
+cfn=Array::each
+calls=1 44
+44 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::descendants^
+14 57
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+calls=58 16
+16 182
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks
+624 75
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::descendants^
+calls=58 625
+625 240
+cfl=
+cfn=Array::reverse_each
+calls=58 625
+625 2046
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::check_conditionals
+353 67
+cfl=
+cfn=Array::any?
+calls=116 354
+354 34
+
+fl=
+fn=NilClass::to_a
+0 1296
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::compute_identifier
+365 49
+cfl=
+cfn=Module::===
+calls=58 366
+366 16
+cfl=
+cfn=Kernel::object_id
+calls=1 368
+368 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::initialize
+295 166
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::compute_identifier
+calls=58 300
+300 65
+cfl=
+cfn=Kernel::Array
+calls=116 301
+301 92
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::check_conditionals
+calls=116 301
+301 101
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::build^
+281 63
+cfl=
+cfn=Kernel::is_a?
+calls=58 282
+282 16
+cfl=
+cfn=Class::new
+calls=58 289
+289 468
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+836 147
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks^
+calls=14 837
+837 7
+cfl=
+cfn=Symbol::to_sym
+calls=140 837
+837 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveSupport/Reloader::__callbacks^
+calls=2 837
+837 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=#<Class:0x00007ff7718dbd08>::__callbacks^
+calls=1 837
+837 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=5 837
+837 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=41 837
+837 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=2 837
+837 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::__callbacks^
+calls=2 837
+837 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=27 837
+837 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=46 837
+837 27
+
+fl=
+fn=Array::shift
+0 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+615 265
+cfl=
+cfn=Array::first
+calls=58 616
+616 16
+cfl=
+cfn=Array::include?
+calls=58 616
+616 21
+cfl=
+cfn=Array::shift
+calls=33 616
+616 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=58 617
+617 147
+cfl=
+cfn=Kernel::dup
+calls=58 619
+619 106
+cfl=
+cfn=Array::unshift
+calls=1 618
+618 2
+cfl=
+cfn=Kernel::Array
+calls=230 349
+349 118
+cfl=
+cfn=Array::map
+calls=230 349
+349 226
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::set_callback
+667 203
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+calls=58 668
+668 403
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=58 670
+670 115
+cfl=
+cfn=Array::map
+calls=58 671
+671 615
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks
+calls=58 675
+675 2361
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions/ClassMethods::set_options_for_callbacks!
+280 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=1 281
+281 4
+cfl=
+cfn=Hash::merge!
+calls=1 281
+281 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions/ClassMethods::before_commit_without_transaction_enrollment
+263 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::set_options_for_callbacks!
+calls=1 264
+264 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=1 265
+265 122
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::nested_attributes_options=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 12
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::index_nested_attribute_errors=^
+127 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+fn=ActiveSupport/Autoload::eager_autoload
+64 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+cfn=ActiveSupport/Autoload::autoload
+calls=10 211
+211 364
+
+fl=
+fn=Module::autoload_without_bootsnap
+0 61
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Module::autoload
+75 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=25 83
+83 232
+cfl=
+cfn=Module::autoload_without_bootsnap
+calls=25 83
+83 61
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+fn=ActiveSupport/Autoload::autoload
+37 50
+cfl=
+cfn=Module::name
+calls=16 39
+39 6
+cfl=
+cfn=Symbol::to_s
+calls=16 39
+39 7
+cfl=
+cfn=Array::compact
+calls=16 39
+39 5
+cfl=
+cfn=Array::join
+calls=16 39
+39 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=16 40
+40 329
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Module::autoload
+calls=16 47
+47 211
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+fn=ActiveSupport/Autoload::extended^
+28 6
+cfl=
+cfn=Module::class_eval
+calls=1 29
+29 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::record_timestamps=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_prefix
+108 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=1 109
+109 1
+cfl=
+cfn=Array::map!
+calls=1 109
+109 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers=^
+calls=1 109
+109 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods
+calls=1 110
+110 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::partial_writes=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 16
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_affix
+179 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=3 180
+180 2
+cfl=
+cfn=Array::map!
+calls=3 180
+180 137
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers=^
+calls=3 180
+180 65
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods
+calls=3 181
+181 17
+
+fl=
+fn=BasicObject::instance_eval
+0 34088
+cfl=
+cfn=Class::new
+calls=1 135
+135 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=2 5
+5 17015
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::time_zone_aware_attributes=^
+calls=1 71
+71 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone=^
+calls=1 72
+72 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=1 77
+77 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger=^
+calls=1 77
+77 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb
+cfn=Rails/Application::config
+calls=3 121
+121 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie/configuration.rb
+cfn=Rails/Railtie/Configuration::method_missing
+calls=1 121
+121 7
+cfl=
+cfn=Kernel::dup
+calls=1 121
+121 6
+cfl=
+cfn=Hash::delete
+calls=1 122
+122 1
+cfl=
+cfn=Hash::each
+calls=1 123
+123 57
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::application^
+calls=1 133
+133 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+cfn=Rails/Application/Configuration::database_configuration
+calls=1 133
+133 1951
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::configurations=^
+calls=1 133
+133 68
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::establish_connection^
+calls=1 136
+136 14585
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/reloader.rb
+cfn=ActiveSupport/Reloader::before_class_unload^
+calls=1 162
+162 149
+cfl=
+cfn=Module::include
+calls=1 37
+37 20
+cfl=
+cfn=Kernel::extend
+calls=1 75
+75 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+cfn=Rails/Application/Configuration::paths
+calls=1 91
+91 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Root::[]
+calls=1 91
+91 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::first
+calls=1 91
+91 24
+cfl=
+cfn=File::join^
+calls=1 91
+91 2
+cfl=
+cfn=File::file?^
+calls=1 93
+93 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::clear_active_connections!
+calls=1 191
+191 251
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::flush_idle_connections!
+calls=1 192
+192 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::validate_collection_association
+calls=4859 220
+220 36043
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::save_belongs_to_association
+calls=5264 204
+204 187590
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::save_collection_association
+calls=3000 187
+187 41695
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+fn=Singleton::__init__^
+132 4
+cfl=
+cfn=BasicObject::instance_eval
+calls=1 133
+133 6
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=1 137
+137 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+fn=Singleton::included^
+161 5
+cfl=
+cfn=Module::included
+calls=1 162
+162 0
+cfl=
+cfn=Module::private_class_method
+calls=1 163
+163 8
+cfl=
+cfn=Kernel::extend
+calls=1 164
+164 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+cfn=Singleton::__init__^
+calls=1 165
+165 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+fn=Singleton::append_features^
+153 5
+cfl=
+cfn=Kernel::instance_of?
+calls=1 155
+155 1
+cfl=
+cfn=Module::append_features
+calls=1 158
+158 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::time_zone_aware_types=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 45
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::time_zone_aware_attributes=^
+127 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+332 301
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods
+68 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=12 69
+69 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=12 69
+69 30
+
+fl=
+fn=Array::map!
+0 7778
+cfl=
+cfn=Class::new
+calls=17 144
+144 468
+cfl=
+cfn=Kernel::class
+calls=2 135
+135 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::parse^
+calls=2 135
+135 31
+cfl=
+cfn=String::inspect
+calls=252 0
+0 217
+cfl=
+cfn=String::to_s
+calls=4634 0
+0 1512
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=1000 236
+236 2129
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_method_matchers^
+106 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_suffix
+143 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=8 144
+144 6
+cfl=
+cfn=Array::map!
+calls=8 144
+144 335
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers=^
+calls=8 144
+144 141
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods
+calls=8 145
+145 40
+
+fl=
+fn=Module::const_set
+0 138
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::generated_association_methods
+224 55
+cfl=
+cfn=Class::new
+calls=8 226
+226 10
+cfl=
+cfn=Module::const_set
+calls=8 226
+226 18
+cfl=
+cfn=Module::private_constant
+calls=8 227
+227 5
+cfl=
+cfn=Module::include
+calls=8 228
+228 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::initialize_generated_modules
+220 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=8 221
+221 96
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::mu_initialize
+108 16
+cfl=
+cfn=Class::new
+calls=8 109
+109 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::initialize
+112 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::mu_initialize
+calls=8 113
+113 26
+cfl=
+cfn=Module::initialize
+calls=8 114
+114 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+46 50
+cfl=
+cfn=Class::new
+calls=8 47
+47 69
+cfl=
+cfn=Module::include
+calls=8 49
+49 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::initialize_generated_modules
+calls=8 51
+51 116
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_method_matchers=^
+104 62
+cfl=
+cfn=Kernel::singleton_class
+calls=13 105
+105 8
+cfl=
+cfn=Module::class_eval
+calls=13 105
+105 171
+cfl=
+cfn=Module::singleton_class?
+calls=13 109
+109 4
+
+fl=
+fn=Regexp::escape^
+0 34
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::initialize
+392 412
+cfl=
+cfn=Hash::fetch
+calls=36 393
+393 10
+cfl=
+cfn=Regexp::escape^
+calls=36 394
+394 34
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_aliases=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 8
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::_define_around_model_callback
+135 7
+cfl=
+cfn=Symbol::to_s
+calls=4 136
+136 1
+cfl=
+cfn=Kernel::define_singleton_method
+calls=4 136
+136 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::_define_before_model_callback
+129 8
+cfl=
+cfn=Symbol::to_s
+calls=4 130
+130 2
+cfl=
+cfn=Kernel::define_singleton_method
+calls=4 130
+130 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::_define_after_model_callback
+141 14
+cfl=
+cfn=Symbol::to_s
+calls=7 142
+142 2
+cfl=
+cfn=Kernel::define_singleton_method
+calls=7 142
+142 27
+
+fl=
+fn=Kernel::Array
+0 4694
+cfl=
+cfn=NilClass::to_a
+calls=2687 0
+0 1296
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::define_model_callbacks
+108 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=2 109
+109 5
+cfl=
+cfn=Hash::merge!
+calls=2 111
+111 1
+cfl=
+cfn=Hash::delete
+calls=2 116
+116 1
+cfl=
+cfn=Kernel::Array
+calls=2 116
+116 3
+cfl=
+cfn=Array::each
+calls=2 118
+118 908
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::lock_optimistically=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_type_decorations=^
+104 55
+cfl=
+cfn=Kernel::singleton_class
+calls=15 105
+105 21
+cfl=
+cfn=Module::class_eval
+calls=15 105
+105 206
+cfl=
+cfn=Module::singleton_class?
+calls=15 109
+109 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize
+62 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attributes_to_define_after_schema_loads=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_validators=^
+104 26
+cfl=
+cfn=Kernel::singleton_class
+calls=8 105
+105 3
+cfl=
+cfn=Module::class_eval
+calls=8 105
+105 79
+cfl=
+cfn=Module::singleton_class?
+calls=8 109
+109 2
+
+fl=
+fn=Symbol::inspect
+0 67
+
+fl=
+fn=Hash::merge
+0 4856
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks^
+106 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+840 131
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks^
+calls=22 841
+841 13
+cfl=
+cfn=Symbol::to_sym
+calls=74 841
+841 13
+cfl=
+cfn=Hash::merge
+calls=74 841
+841 123
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks=^
+calls=72 841
+841 951
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=#<Class:0x00007ff7718dbd08>::__callbacks^
+calls=1 841
+841 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveSupport/ExecutionWrapper::__callbacks=^
+calls=2 841
+841 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveSupport/Reloader::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=2 841
+841 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=20 841
+841 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=13 841
+841 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=13 841
+841 4
+
+fl=
+fn=Hash::merge!
+0 14982
+
+fl=
+fn=Proc::new^
+0 13188
+cfl=
+cfn=BasicObject::initialize
+calls=7274 0
+0 2747
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::default_terminator
+602 12
+cfl=
+cfn=Proc::new^
+calls=15 603
+603 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::initialize
+526 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::default_terminator
+calls=15 529
+529 37
+cfl=
+cfn=Hash::merge!
+calls=15 529
+529 12
+cfl=
+cfn=Class::new
+calls=15 534
+534 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::define_callbacks
+806 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=10 807
+807 29
+cfl=
+cfn=Array::each
+calls=10 809
+809 1901
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks=^
+104 214
+cfl=
+cfn=Kernel::singleton_class
+calls=73 105
+105 30
+cfl=
+cfn=Module::class_eval
+calls=73 105
+105 705
+cfl=
+cfn=Module::singleton_class?
+calls=73 109
+109 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::extended^
+65 4
+cfl=
+cfn=Module::class_eval
+calls=1 66
+66 113
+
+fl=
+fn=Kernel::instance_variable_get
+0 63
+
+fl=
+fn=Dir::[]^
+0 131
+
+fl=
+fn=Kernel::__dir__
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::cache_versioning=^
+104 10
+cfl=
+cfn=Kernel::singleton_class
+calls=2 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=2 105
+105 30
+cfl=
+cfn=Module::singleton_class?
+calls=2 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::cache_timestamp_format=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 27
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=
+fn=NilClass::to_s
+0 10698
+
+fl=
+fn=Module::initialize
+0 17
+cfl=
+cfn=Symbol::to_s
+calls=4 1838
+1838 4
+cfl=
+cfn=Module::class_eval
+calls=2 1838
+1838 92
+
+fl=
+fn=Hash::keys
+0 9110
+
+fl=
+fn=Hash::delete
+0 44252
+cfl=
+cfn=Kernel::hash
+calls=29758 0
+0 6324
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/method_wrappers.rb
+fn=ActiveSupport/Deprecation/MethodWrapper::deprecate_methods
+52 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=1 53
+53 3
+cfl=
+cfn=Hash::delete
+calls=1 54
+54 2
+cfl=
+cfn=Hash::keys
+calls=1 55
+55 1
+cfl=
+cfn=Class::new
+calls=1 56
+56 3
+cfl=
+cfn=Array::each
+calls=1 58
+58 32
+cfl=
+cfn=Module::instance_methods
+calls=1 86
+86 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+fn=ActiveSupport/Deprecation::instance^
+137 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/instance_delegator.rb
+fn=ActiveSupport/Deprecation::deprecate_methods^
+22 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+cfn=ActiveSupport/Deprecation::instance^
+calls=1 22
+22 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/method_wrappers.rb
+cfn=ActiveSupport/Deprecation/MethodWrapper::deprecate_methods
+calls=1 22
+22 52
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/deprecation.rb
+fn=Module::deprecate
+22 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/instance_delegator.rb
+cfn=ActiveSupport/Deprecation::deprecate_methods^
+calls=1 23
+23 59
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scopes=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::store_full_sti_class=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 5
+
+fl=
+fn=Kernel::object_id
+0 4957
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_initialize
+257 35
+cfl=
+cfn=Class::new
+calls=10 261
+261 10
+cfl=
+cfn=Kernel::object_id
+calls=10 262
+262 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::initialize
+250 21
+cfl=
+cfn=BasicObject::initialize
+calls=10 251
+251 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_initialize
+calls=10 252
+252 49
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+439 16
+cfl=
+cfn=Class::new
+calls=8 440
+440 73
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns=
+274 8
+cfl=
+cfn=Array::map
+calls=1 275
+275 1
+
+fl=
+fn=Kernel::freeze
+0 1856
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column=
+257 19
+cfl=
+cfn=String::to_s
+calls=1 258
+258 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::protected_environments=
+239 4
+cfl=
+cfn=Array::map
+calls=1 240
+240 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::pluralize_table_names=^
+104 3
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 11
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::internal_metadata_table_name=^
+104 3
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 0
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 8
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::schema_migrations_table_name=^
+104 3
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 8
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_suffix=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 8
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_prefix=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_attr_readonly=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 13
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_connection_handler=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 18
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=
+fn=ObjectSpace::define_finalizer^
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::unowned_pool_finalizer^
+928 3
+cfl=
+cfn=Kernel::lambda
+calls=1 929
+929 1
+
+fl=
+fn=Thread/Mutex::initialize
+0 54
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::initialize
+15 44
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::initialize
+12 98
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::initialize
+calls=66 13
+13 44
+cfl=
+cfn=Class::new
+calls=66 14
+14 85
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::validate_options_hash!
+328 21
+cfl=
+cfn=Kernel::kind_of?
+calls=8 329
+329 3
+
+fl=
+fn=Kernel::kind_of?
+0 2820
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::initialize
+118 137
+cfl=
+cfn=Kernel::kind_of?
+calls=66 119
+119 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::validate_options_hash!
+calls=8 120
+120 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::initialize
+calls=66 125
+125 226
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::create_owner_to_pool^
+918 5
+cfl=
+cfn=Class::new
+calls=1 919
+919 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::initialize
+940 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::create_owner_to_pool^
+calls=1 942
+942 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::unowned_pool_finalizer^
+calls=1 946
+946 4
+cfl=
+cfn=ObjectSpace::define_finalizer^
+calls=1 946
+946 3
+
+fl=
+fn=Exception::backtrace
+0 6
+
+fl=
+fn=Exception::set_backtrace
+0 8
+
+fl=
+fn=Exception::initialize
+0 8
+
+fl=
+fn=Exception::exception^
+0 12
+cfl=
+cfn=Exception::initialize
+calls=7 0
+0 6
+
+fl=
+fn=Kernel::raise
+0 30
+cfl=
+cfn=Exception::exception^
+calls=7 0
+0 18
+cfl=
+cfn=Exception::set_backtrace
+calls=7 0
+0 6
+cfl=
+cfn=Exception::exception
+calls=4 0
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::dump_schemas=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::dump_schema_after_migration=^
+127 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::timestamped_migrations=^
+127 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::allow_unsafe_raw_sql=^
+127 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::error_on_ignored_order=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::schema_format=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::default_timezone=^
+127 5
+
+fl=
+fn=Hash::each
+0 74931
+cfl=
+cfn=Symbol::to_s
+calls=43 124
+124 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::maintain_test_schema=^
+calls=1 124
+124 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::belongs_to_required_by_default=^
+calls=1 124
+124 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::cache_versioning=^
+calls=1 124
+124 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::verbose_query_logs=^
+calls=1 124
+124 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve
+calls=4 163
+163 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+cfn=PG/Connection::quote_connstr^
+calls=4 82
+82 13
+cfl=
+cfn=Kernel::nil?
+calls=1 732
+732 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=1 733
+733 46
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 733
+733 3642
+cfl=
+cfn=PG/Coder::oid=
+calls=7 18
+18 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=15 116
+116 246
+cfl=
+cfn=String::include?
+calls=5197 119
+119 5100
+cfl=
+cfn=Module::const_get
+calls=15 119
+119 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::_parse_validates_options
+calls=15 124
+124 28
+cfl=
+cfn=Hash::merge
+calls=15 124
+124 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb
+cfn=ActiveModel/Validations/ClassMethods::validates_with
+calls=15 124
+124 1496
+cfl=
+cfn=Kernel::is_a?
+calls=12288 19
+19 5203
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=17 468
+468 331
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column
+calls=17 468
+468 344
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::define_attribute
+calls=34 468
+468 849
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::attribute_type_decorations^
+calls=2 53
+53 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::apply
+calls=17 53
+53 305
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::attribute_type_decorations^
+calls=2 53
+53 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+calls=2 76
+76 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::attribute_type_decorations^
+calls=3 53
+53 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=2 16
+16 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::associated_with?
+calls=2551 74
+74 6388
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::aggregated_with?
+calls=2551 94
+94 7988
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::arel_attribute
+calls=2551 112
+112 18483
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build
+calls=2551 112
+112 85712
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb
+cfn=ActiveModel/AttributeAssignment::_assign_attribute
+calls=3632 44
+44 19280298
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::has_column?
+calls=1001 72
+72 5258
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::associated_predicate_builder
+calls=1001 73
+73 136156
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::expand_from_hash
+calls=1001 73
+73 47301
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::attribute_type_decorations^
+calls=3 53
+53 2
+cfl=
+cfn=String::to_s
+calls=1548 29
+29 464
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::convert_value
+calls=10528 356
+356 11632
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=5264 222
+222 1935
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_attribute
+calls=5264 222
+222 25898
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=5264 223
+223 2006
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::build_bind_attribute
+calls=5264 223
+223 69702
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=5264 214
+214 2833
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::counter_cache_column
+calls=5264 214
+214 8177
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::attribute_type_decorations^
+calls=7 53
+53 3
+cfl=
+cfn=Module::===
+calls=4000 65
+65 689
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=2000 72
+72 2205
+cfl=
+cfn=Integer::>
+calls=2000 74
+74 370
+
+fl=
+fn=Hash::reject!
+0 5
+cfl=
+cfn=Kernel::is_a?
+calls=4 159
+159 1
+cfl=
+cfn=Hash::key?
+calls=4 159
+159 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_all
+152 14
+cfl=
+cfn=Kernel::dup
+calls=2 153
+153 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::env^
+calls=2 5
+5 1
+cfl=
+cfn=Kernel::is_a?
+calls=2 156
+156 1
+cfl=
+cfn=Hash::reject!
+calls=2 159
+159 7
+cfl=
+cfn=Hash::each
+calls=2 162
+162 26
+cfl=
+cfn=String::eql?
+calls=2 156
+156 2
+cfl=
+cfn=Hash::key?
+calls=1 156
+156 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::initialize
+121 4
+
+fl=
+fn=Object::[]*
+0 13
+
+fl=
+fn=Kernel::tap
+0 9756
+cfl=
+cfn=Object::[]*
+calls=2 78
+78 11
+cfl=
+cfn=Module::const_set
+calls=7 44
+44 23
+cfl=
+cfn=Module::private_constant
+calls=7 45
+45 5
+cfl=
+cfn=Kernel::instance_variable_set
+calls=4430 62
+62 2573
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Hash::deep_dup
+calls=4265 71
+71 80635
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::set_defaults
+calls=2632 256
+256 6291
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::config
+76 5
+cfl=
+cfn=Kernel::dup
+calls=2 77
+77 4
+cfl=
+cfn=Kernel::tap
+calls=2 77
+77 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::resolve
+71 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 72
+72 386
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::config
+calls=2 72
+72 25
+cfl=
+cfn=Class::new
+calls=2 72
+72 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_all
+calls=2 72
+72 56
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+fn=Rails::env^
+72 6
+
+fl=
+fn=Hash::initialize_copy
+0 34515
+
+fl=
+fn=Kernel::initialize_dup
+0 39519
+cfl=
+cfn=Hash::initialize_copy
+calls=49553 0
+0 34515
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::initialize_copy
+calls=82 0
+0 410
+cfl=
+cfn=Array::initialize_copy
+calls=7476 0
+0 4253
+cfl=
+cfn=String::initialize_copy
+calls=34313 0
+0 14074
+cfl=
+cfn=Kernel::initialize_copy
+calls=330 0
+0 54
+
+fl=
+fn=Kernel::dup
+0 72627
+cfl=
+cfn=Kernel::initialize_dup
+calls=81851 0
+0 82691
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialize_dup
+calls=16775 0
+0 6542
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::initialize
+64 15
+cfl=
+cfn=Kernel::dup
+calls=2 65
+65 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::env^
+calls=2 5
+5 3
+cfl=
+cfn=String::to_s
+calls=2 5
+5 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Base::configurations=^
+53 10
+cfl=
+cfn=Class::new
+calls=2 54
+54 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::resolve
+calls=2 54
+54 483
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::verbose_query_logs=^
+127 6
+
+fl=
+fn=Module::class_variable_set
+0 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=Module::mattr_writer
+121 12
+cfl=
+cfn=Array::each
+calls=15 122
+122 623
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=Module::mattr_reader
+54 11
+cfl=
+cfn=Array::each
+calls=15 55
+55 994
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=Module::mattr_accessor
+210 100
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=Module::mattr_reader
+calls=15 211
+211 1004
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=Module::mattr_writer
+calls=15 212
+212 636
+
+fl=
+fn=Module::<
+0 7698
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::append_features
+113 434
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=150 114
+114 46
+cfl=
+cfn=Module::<
+calls=74 118
+118 49
+cfl=
+cfn=Array::each
+calls=72 119
+119 1358
+cfl=
+cfn=Module::append_features
+calls=72 120
+120 136
+cfl=
+cfn=Module::const_defined?
+calls=72 121
+121 37
+cfl=
+cfn=Module::const_get
+calls=61 121
+121 25
+cfl=
+cfn=Kernel::extend
+calls=61 121
+121 219
+cfl=
+cfn=Module::class_eval
+calls=52 122
+122 14273
+cfl=
+cfn=Kernel::instance_variable_get
+calls=4 115
+115 4
+
+fl=
+fn=Module::singleton_class?
+0 79
+
+fl=
+fn=Module::class_eval
+0 4551
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::redefine_method
+calls=180 106
+106 1724
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=Module::mattr_accessor
+calls=15 18
+18 1740
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=38 60
+60 12
+cfl=
+cfn=Module::method_added
+calls=121 67
+67 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::configurations=^
+calls=1 56
+56 457
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Class::class_attribute
+calls=27 128
+128 2009
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=13 138
+138 5476
+cfl=
+cfn=Class::new
+calls=25 138
+138 115
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_connection_handler=^
+calls=1 138
+138 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::protected_environments=
+calls=1 114
+114 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column=
+calls=1 115
+115 19
+cfl=
+cfn=Kernel::freeze
+calls=1 116
+116 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns=
+calls=1 116
+116 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=2 118
+118 305
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=1 120
+120 21
+cfl=
+cfn=Module::include
+calls=14 10
+10 2468
+cfl=
+cfn=Kernel::extend
+calls=6 43
+43 411
+cfl=
+cfn=Module::attr_accessor
+calls=2 50
+50 22
+cfl=
+cfn=Module::private
+calls=4 51
+51 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::define_callbacks
+calls=3 52
+52 1188
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::define_model_callbacks
+calls=2 18
+18 928
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+calls=1 12
+12 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_suffix
+calls=8 9
+9 547
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_affix
+calls=3 131
+131 236
+cfl=
+cfn=Module::<
+calls=1 13
+13 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_prefix
+calls=1 21
+21 69
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::before_commit_without_transaction_enrollment
+calls=1 9
+9 136
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::include_root_in_json=^
+calls=1 10
+10 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types
+calls=14 168
+168 612
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::defined_enums=^
+104 31
+cfl=
+cfn=Kernel::singleton_class
+calls=8 105
+105 3
+cfl=
+cfn=Module::class_eval
+calls=8 105
+105 84
+cfl=
+cfn=Module::singleton_class?
+calls=8 109
+109 3
+
+fl=
+fn=Module::public
+0 91
+
+fl=
+fn=Module::protected_method_defined?
+0 85
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::method_visibility
+39 275
+cfl=
+cfn=Module::private_method_defined?
+calls=285 41
+41 224
+cfl=
+cfn=Module::protected_method_defined?
+calls=285 41
+41 85
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::redefine_method
+26 667
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::method_visibility
+calls=285 27
+27 584
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=285 28
+28 599
+cfl=
+cfn=Module::define_method
+calls=285 29
+29 774
+cfl=
+cfn=Module::public
+calls=285 30
+30 91
+
+fl=
+fn=Kernel::singleton_class
+0 181
+
+fl=
+fn=Hash::fetch
+0 100567
+cfl=
+cfn=Array::hash
+calls=17173 0
+0 45823
+cfl=
+cfn=Array::eql?
+calls=17144 0
+0 13703
+cfl=
+cfn=Kernel::hash
+calls=1 0
+0 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::automatic_inverse_of
+calls=3 603
+603 126
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+fn=Hash::extractable_options?
+9 76
+cfl=
+cfn=Kernel::instance_of?
+calls=136 10
+10 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+fn=Array::extract_options!
+24 282
+cfl=
+cfn=Array::last
+calls=334 25
+25 56
+cfl=
+cfn=Kernel::is_a?
+calls=198 25
+25 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Hash::extractable_options?
+calls=136 25
+25 103
+cfl=
+cfn=Array::pop
+calls=136 26
+26 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Class::class_attribute
+87 133
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=48 88
+88 157
+cfl=
+cfn=Hash::fetch
+calls=278 89
+89 45
+cfl=
+cfn=Array::each
+calls=48 94
+94 3087
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+fn=ActiveRecord/Enum::extended^
+99 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Class::class_attribute
+calls=1 100
+100 98
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+fn=ActiveRecord/Type/Registration::initialize
+27 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+fn=ActiveRecord/Type/AdapterSpecificRegistry::registration_klass
+15 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+fn=ActiveRecord/Type::register^
+37 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registry::register
+calls=29 38
+38 122
+
+fl=
+fn=Module::inspect
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::const_missing^
+56 3
+cfl=
+cfn=Module::const_get
+calls=1 57
+57 1
+
+fl=
+fn=Module::method_undefined
+0 10
+
+fl=
+fn=Kernel::define_singleton_method
+0 581
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=167 0
+0 34
+
+fl=
+fn=Kernel::lambda
+0 350
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::delegating_block^
+346 151
+cfl=
+cfn=Kernel::lambda
+calls=396 347
+347 183
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::public_api^
+245 6
+
+fl=
+fn=Module::instance_methods
+0 291
+
+fl=
+fn=Class::initialize
+0 122
+cfl=
+cfn=Class::inherited
+calls=26 0
+0 8
+cfl=
+cfn=Module::include
+calls=21 18
+18 403
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=2 0
+0 694
+cfl=
+cfn=Module::attr_accessor
+calls=10 51
+51 72
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=12 58
+58 3
+cfl=
+cfn=Module::private
+calls=2 81
+81 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Object::DelegateClass
+386 36
+cfl=
+cfn=Class::new
+calls=5 387
+387 26
+cfl=
+cfn=Module::instance_methods
+calls=5 388
+388 232
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::public_api^
+calls=5 389
+389 6
+cfl=
+cfn=Array::-
+calls=10 389
+389 79
+cfl=
+cfn=Module::module_eval
+calls=5 391
+391 939
+cfl=
+cfn=Kernel::define_singleton_method
+calls=10 407
+407 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+fn=ActiveModel/Type/Registration::initialize
+45 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+fn=ActiveModel/Type/Registry::registration_klass
+34 7
+
+fl=
+fn=Kernel::proc
+0 15525
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+fn=ActiveModel/Type/Registry::register
+11 65
+cfl=
+cfn=Kernel::proc
+calls=40 12
+12 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registry::registration_klass
+calls=11 13
+13 7
+cfl=
+cfn=Class::new
+calls=40 13
+13 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+cfn=ActiveRecord/Type/AdapterSpecificRegistry::registration_klass
+calls=29 13
+13 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type.rb
+fn=ActiveModel/Type::register^
+28 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registry::register
+calls=11 29
+29 67
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+fn=ActiveModel/Type/Registry::initialize
+7 4
+
+fl=
+fn=Module::define_method
+0 1123
+cfl=
+cfn=Module::method_added
+calls=534 0
+0 79
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=180 0
+0 36
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/accepts_multiparameter_time.rb
+fn=ActiveModel/Type/Helpers/AcceptsMultiparameterTime::initialize
+7 8
+cfl=
+cfn=Module::define_method
+calls=12 8
+8 22
+cfl=
+cfn=Module::private
+calls=3 36
+36 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::add
+348 103
+
+fl=
+fn=Enumerable::each_entry
+0 41
+cfl=
+cfn=Array::each
+calls=50 0
+0 223
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::do_with_enum
+122 93
+cfl=
+cfn=Kernel::respond_to?
+calls=50 123
+123 25
+cfl=
+cfn=Enumerable::each_entry
+calls=50 124
+124 264
+
+fl=
+fn=Kernel::instance_of?
+0 1995
+
+fl=
+fn=Kernel::class
+0 77666
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::merge
+432 89
+cfl=
+cfn=Kernel::class
+calls=50 433
+433 11
+cfl=
+cfn=Kernel::instance_of?
+calls=50 433
+433 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::do_with_enum
+calls=50 436
+436 382
+
+fl=
+fn=Hash::initialize
+0 8060
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::initialize
+93 10870
+cfl=
+cfn=Class::new
+calls=7314 94
+94 5741
+cfl=
+cfn=Kernel::nil?
+calls=50 96
+96 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::merge
+calls=50 101
+101 496
+cfl=
+cfn=NilClass::nil?
+calls=7264 96
+96 2364
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Enumerable::to_set
+814 47
+cfl=
+cfn=Class::new
+calls=49 815
+815 719
+
+fl=
+fn=Module::attr_writer
+0 11
+cfl=
+cfn=Module::method_added
+calls=2 0
+0 1
+
+fl=
+fn=Module::extended
+0 28
+
+fl=
+fn=Module::private_method_defined?
+0 424
+
+fl=
+fn=Module::method_defined?
+0 824
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::silence_redefinition_of_method
+8 359
+cfl=
+cfn=Module::method_defined?
+calls=432 9
+9 172
+cfl=
+cfn=Module::private_method_defined?
+calls=250 9
+9 60
+cfl=
+cfn=Module::alias_method
+calls=182 12
+12 269
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Naming::extended^
+220 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=3 221
+221 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=3 222
+222 335
+
+fl=
+fn=Module::private_class_method
+0 8
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=2 0
+0 1
+
+fl=
+fn=Module::alias_method
+0 296
+cfl=
+cfn=Module::method_added
+calls=42 0
+0 11
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=180 0
+0 47
+
+fl=
+fn=Module::private_constant
+0 26
+
+fl=
+fn=Module::attr_reader
+0 516
+cfl=
+cfn=Module::method_added
+calls=168 0
+0 38
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=1 0
+0 1
+
+fl=
+fn=Module::protected
+0 18
+
+fl=
+fn=Hash::clear
+0 3252
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::clear
+92 107
+cfl=
+cfn=Hash::clear
+calls=150 93
+93 34
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::clear
+61 93
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=150 62
+62 312
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::synchronize
+77 30
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=21 78
+78 23716
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::initialize
+87 3
+cfl=
+cfn=Kernel::respond_to?
+calls=1 90
+90 1
+
+fl=
+fn=Kernel::respond_to?
+0 52264
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers::respond_to_missing?
+calls=10748 0
+0 96567
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers::new^
+72 5
+cfl=
+cfn=Kernel::respond_to?
+calls=2 73
+73 2
+cfl=
+cfn=Class::new
+calls=1 74
+74 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::subscribe
+21 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers::new^
+calls=1 22
+22 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=1 23
+23 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications::subscribe^
+174 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::subscribe
+calls=1 175
+175 32
+
+fl=
+fn=BasicObject::initialize
+0 9216
+
+fl=
+fn=String::freeze
+0 12527
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::extended^
+42 10
+cfl=
+cfn=Module::name
+calls=3 43
+43 2
+cfl=
+cfn=String::freeze
+calls=3 43
+43 3
+cfl=
+cfn=Kernel::instance_variable_set
+calls=3 43
+43 4
+
+fl=
+fn=Module::included
+0 44
+
+fl=
+fn=Module::append_features
+0 341
+
+fl=
+fn=Module::include
+0 247
+cfl=
+cfn=Module::append_features
+calls=99 0
+0 200
+cfl=
+cfn=Module::included
+calls=99 0
+0 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::append_features
+calls=78 0
+0 15080
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::included
+calls=78 0
+0 171
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+cfn=Singleton::append_features^
+calls=1 0
+0 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+cfn=Singleton::included^
+calls=1 0
+0 26
+
+fl=
+fn=String::sub
+0 47682
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=18 72
+72 70
+cfl=
+cfn=String::capitalize
+calls=18 72
+72 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+120 106
+cfl=
+cfn=String::sub
+calls=106 121
+121 1411
+
+fl=
+fn=BasicObject::singleton_method_added
+0 196
+
+fl=
+fn=File::extname^
+0 1168
+
+fl=
+fn=String::hash
+0 9693
+
+fl=
+fn=Module::module_eval
+0 29231
+cfl=
+cfn=Module::method_added
+calls=641 60
+60 233
+cfl=
+cfn=Array::each
+calls=5 403
+403 913
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=35 27
+27 12
+cfl=
+cfn=Module::alias_method
+calls=24 45
+45 56
+cfl=
+cfn=Module::undef_method
+calls=24 46
+46 39
+
+fl=
+fn=Module::to_s
+0 4284
+cfl=
+cfn=Module::inspect
+calls=5 0
+0 8
+
+fl=
+fn=Thread/Backtrace/Location::lineno
+0 6915
+
+fl=
+fn=Thread/Backtrace/Location::path
+0 4467
+
+fl=
+fn=Array::first
+0 14165
+
+fl=
+fn=Kernel::caller_locations
+0 213343
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+fn=Module::delegate
+154 250
+cfl=
+cfn=Kernel::caller_locations
+calls=42 170
+170 123
+cfl=
+cfn=Array::first
+calls=42 170
+170 23
+cfl=
+cfn=Thread/Backtrace/Location::path
+calls=42 171
+171 19
+cfl=
+cfn=Thread/Backtrace/Location::lineno
+calls=42 171
+171 24
+cfl=
+cfn=Symbol::to_s
+calls=43 173
+173 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=42 174
+174 52
+cfl=
+cfn=Array::map
+calls=42 176
+176 21417
+cfl=
+cfn=Regexp::match?
+calls=1 159
+159 5
+
+fl=
+fn=Module::private
+0 73
+
+fl=
+fn=Kernel::instance_variable_defined?
+0 42115
+
+fl=
+fn=NilClass::nil?
+0 39693
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::included
+126 216
+cfl=
+cfn=NilClass::nil?
+calls=28 127
+127 10
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=28 128
+128 13
+cfl=
+cfn=Kernel::nil?
+calls=78 127
+127 20
+cfl=
+cfn=Module::included
+calls=78 136
+136 16
+
+fl=
+fn=Kernel::instance_variable_set
+0 2673
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::extended^
+109 84
+cfl=
+cfn=Kernel::instance_variable_set
+calls=47 110
+110 30
+
+fl=
+fn=Module::extend_object
+0 377
+
+fl=
+fn=Kernel::extend
+0 160
+cfl=
+cfn=Module::extend_object
+calls=134 0
+0 377
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::extended^
+calls=47 0
+0 114
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::extended^
+calls=3 0
+0 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::extended^
+calls=3 0
+0 365
+cfl=
+cfn=Module::extended
+calls=78 0
+0 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::extended^
+calls=1 0
+0 103
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::extended^
+calls=1 0
+0 118
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+cfn=ActiveSupport/Autoload::extended^
+calls=1 0
+0 9
+
+fl=
+fn=Kernel::require_without_bootsnap
+0 16848
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+calls=214 0
+0 45508
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=260 3
+3 84234
+cfl=
+cfn=Kernel::extend
+calls=64 5
+5 650
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::included
+calls=28 7
+7 104
+cfl=
+cfn=Module::method_added
+calls=2106 23
+23 316
+cfl=
+cfn=Module::private
+calls=164 48
+48 61
+cfl=
+cfn=Class::inherited
+calls=219 59
+59 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=33 60
+60 20572
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=110 65
+65 24
+cfl=
+cfn=Module::include
+calls=92 12
+12 15075
+cfl=
+cfn=Module::attr_accessor
+calls=9 17
+17 91
+cfl=
+cfn=Class::new
+calls=11 32
+32 87
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::subscribe^
+calls=1 32
+32 37
+cfl=
+cfn=Module::protected
+calls=38 34
+34 18
+cfl=
+cfn=Module::attr_reader
+calls=78 49
+49 555
+cfl=
+cfn=Module::private_constant
+calls=2 247
+247 3
+cfl=
+cfn=Module::alias_method
+calls=14 15
+15 23
+cfl=
+cfn=Module::private_class_method
+calls=1 316
+316 2
+cfl=
+cfn=Module::attr_writer
+calls=2 93
+93 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=3 17
+17 87
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type.rb
+cfn=ActiveModel/Type::register^
+calls=11 41
+41 89
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Object::DelegateClass
+calls=5 8
+8 1344
+cfl=
+cfn=Module::method_defined?
+calls=2 6
+6 2
+cfl=
+cfn=Module::method_undefined
+calls=2 6
+6 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::const_missing^
+calls=1 8
+8 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+cfn=ActiveRecord/Type::register^
+calls=29 66
+66 160
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/deprecation.rb
+cfn=Module::deprecate
+calls=1 172
+172 65
+cfl=
+cfn=Kernel::freeze
+calls=6 91
+91 3
+cfl=
+cfn=Kernel::__dir__
+calls=1 439
+439 4
+cfl=
+cfn=File::expand_path^
+calls=1 439
+439 6
+cfl=
+cfn=Dir::[]^
+calls=1 439
+439 330
+cfl=
+cfn=Array::each
+calls=6 439
+439 5301
+cfl=
+cfn=Hash::keys
+calls=1 12
+12 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+cfn=ActiveSupport/Autoload::autoload
+calls=6 192
+192 260
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Module::autoload
+calls=9 200
+200 124
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+cfn=ActiveSupport/Autoload::eager_autoload
+calls=1 210
+210 374
+cfl=
+cfn=Kernel::proc
+calls=1 284
+284 3
+cfl=
+cfn=Struct::new^
+calls=13 165
+165 718
+cfl=
+cfn=Module::public_instance_methods
+calls=3 994
+994 93
+cfl=
+cfn=Array::-
+calls=6 994
+994 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+cfn=ActiveSupport/LazyLoadHooks::run_load_hooks
+calls=1 328
+328 34393
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty^
+calls=2 1221
+1221 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty^
+calls=1 1221
+1221 6
+cfl=
+cfn=Enumerable::flat_map
+calls=1 1098
+1098 29
+cfl=
+cfn=Kernel::respond_to?
+calls=4 124
+124 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+cfn=Kernel::gem
+calls=1 4
+4 180
+cfl=
+cfn=Module::public_method_defined?
+calls=1 9
+9 5
+cfl=
+cfn=Regexp::to_s
+calls=4 53
+53 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::inherited
+calls=1 80
+80 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+cfn=ActiveRecord/Type::add_modifier^
+calls=2 842
+842 20
+cfl=
+cfn=String::hash
+calls=2 95
+95 8
+cfl=
+cfn=File::extname^
+calls=2 98
+98 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=2 100
+100 16
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=2 107
+107 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::create^
+calls=1 19
+19 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register
+85 1072
+cfl=
+cfn=Kernel::nil?
+calls=220 86
+86 49
+cfl=
+cfn=Kernel::require_without_bootsnap
+calls=220 22
+22 112357
+cfl=
+cfn=String::hash
+calls=217 95
+95 126
+cfl=
+cfn=File::extname^
+calls=331 98
+98 1142
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=217 107
+107 604
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=103 100
+100 1493
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::require_with_bootsnap_lfi
+20 241
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register
+calls=220 21
+21 113401
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 39
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key?
+67 186
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=312 68
+68 482
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::require
+26 641
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key?
+calls=312 27
+27 668
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=221 29
+29 2146
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require_with_bootsnap_lfi
+calls=220 30
+30 113473
+cfl=
+cfn=Module::===
+calls=2 29
+29 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=2 664
+664 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=2 664
+664 84
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::watching?
+111 155
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/Loadable::load_dependency
+251 940
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load?
+calls=312 252
+252 393
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=319 252
+252 131
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::watching?
+calls=312 252
+252 155
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require
+calls=305 291
+291 111506
+cfl=
+cfn=Array::flatten
+calls=7 253
+253 22
+cfl=
+cfn=Array::uniq
+calls=7 253
+253 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::new_constants_in
+calls=7 255
+255 4125
+cfl=
+cfn=Class::inherited
+calls=1 255
+255 1
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=3 5
+5 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+calls=1 16
+16 5980
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=1 255
+255 668
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1655
+1655 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=1 479
+479 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=2 479
+479 1
+cfl=
+cfn=Array::concat
+calls=1 479
+479 1
+cfl=
+cfn=Array::uniq!
+calls=1 480
+480 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/Loadable::require
+289 528
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::load_dependency
+calls=312 291
+291 120564
+cfl=
+cfn=Array::each
+calls=1 291
+291 207
+cfl=
+cfn=Class::inherited
+calls=2 6
+6 1
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=19 9
+9 5
+cfl=
+cfn=String::hash
+calls=1 95
+95 1
+cfl=
+cfn=File::extname^
+calls=1 98
+98 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=1 100
+100 8
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=1 107
+107 3
+cfl=
+cfn=Class::new
+calls=1 291
+291 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+calls=1 1826
+1826 5266
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 68
+68 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=1 384
+384 1
+cfl=
+cfn=Array::pop
+calls=1 384
+384 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=1 388
+388 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=1 388
+388 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=1 153
+153 22
+
+fl=
+fn=JSON/Ext/Parser::parse
+0 7390
+
+fl=
+fn=Hash::key?
+0 28155
+
+fl=
+fn=JSON/Ext/Parser::initialize
+0 32
+cfl=
+cfn=Hash::key?
+calls=9 0
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+fn=JSON::parse^
+155 8
+cfl=
+cfn=Class::new
+calls=1 156
+156 147
+cfl=
+cfn=JSON/Ext/Parser::parse
+calls=1 156
+156 7390
+
+fl=
+fn=IO::read^
+0 168
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb
+fn=JsonFileToDbProcessor::call
+10 25
+cfl=
+cfn=IO::read^
+calls=1 11
+11 1295
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+cfn=JSON::parse^
+calls=1 11
+11 7545
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 13
+13 100072
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 13
+13 19652141
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb
+fn=JsonFileToDbProcessor::initialize
+6 2
+
+fl=
+fn=Class::new
+0 358962
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb
+cfn=JsonFileToDbProcessor::initialize
+calls=1 0
+0 2
+cfl=
+cfn=JSON/Ext/Parser::initialize
+calls=1 0
+0 135
+cfl=
+cfn=BasicObject::initialize
+calls=1019 0
+0 482
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::initialize
+calls=1 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::initialize
+calls=7314 0
+0 19485
+cfl=
+cfn=Hash::initialize
+calls=16235 0
+0 4015
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/accepts_multiparameter_time.rb
+cfn=ActiveModel/Type/Helpers/AcceptsMultiparameterTime::initialize
+calls=3 0
+0 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registry::initialize
+calls=2 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registration::initialize
+calls=11 0
+0 13
+cfl=
+cfn=Class::initialize
+calls=28 0
+0 1160
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+cfn=ActiveRecord/Type/Registration::initialize
+calls=29 0
+0 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::initialize
+calls=2 0
+0 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::initialize
+calls=4 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::initialize
+calls=1 0
+0 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::initialize
+calls=66 0
+0 412
+cfl=
+cfn=Thread/Mutex::initialize
+calls=203 0
+0 54
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::initialize
+calls=9 0
+0 68
+cfl=
+cfn=Module::initialize
+calls=18 0
+0 109
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::initialize
+calls=15 0
+0 115
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize
+calls=15 0
+0 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::initialize
+calls=18 0
+0 456
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::initialize
+calls=8 0
+0 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::initialize
+calls=58 0
+0 425
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::initialize
+calls=40429 0
+0 15539
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::initialize
+calls=1 0
+0 2
+cfl=
+cfn=Pathname::initialize
+calls=1 0
+0 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::initialize
+calls=1 0
+0 333
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::initialize
+calls=1 0
+0 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::initialize
+calls=1 0
+0 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Scanner::initialize
+calls=1 0
+0 3
+cfl=
+cfn=StringScanner::initialize
+calls=1 0
+0 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+cfn=Psych/Handlers/DocumentStream::initialize
+calls=1 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/parser.rb
+cfn=Psych/Parser::initialize
+calls=1 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/stream.rb
+cfn=Psych/Nodes/Stream::initialize
+calls=1 0
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb
+cfn=Psych/Nodes/Document::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/mapping.rb
+cfn=Psych/Nodes/Mapping::initialize
+calls=5 0
+0 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/scalar.rb
+cfn=Psych/Nodes/Scalar::initialize
+calls=27 0
+0 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/alias.rb
+cfn=Psych/Nodes/Alias::initialize
+calls=3 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb
+cfn=Psych/ClassLoader::initialize
+calls=1 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+cfn=Psych/ScalarScanner::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::initialize
+calls=1 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+cfn=Gem/Dependency::initialize
+calls=1 0
+0 106
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::initialize
+calls=1 0
+0 83
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+cfn=ActiveRecord/Type/DecorationRegistration::initialize
+calls=2 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications/InstrumentationRegistry::initialize
+calls=1 0
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::initialize
+calls=1 0
+0 61
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::initialize
+calls=1 0
+0 114
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::initialize
+calls=1 0
+0 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::initialize
+calls=1 0
+0 8
+cfl=
+cfn=Thread/ConditionVariable::initialize
+calls=1 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::initialize
+calls=1 0
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize
+calls=1 0
+0 67546
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize
+calls=1 0
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize
+calls=1 0
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize
+calls=1 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::initialize
+calls=1 0
+0 13
+cfl=
+cfn=PG/Connection::initialize
+calls=1 0
+0 4272
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::initialize
+calls=9919 0
+0 44525
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/SubscriberQueueRegistry::initialize
+calls=1 0
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::initialize
+calls=1 0
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/coder.rb
+cfn=PG/Coder::initialize
+calls=10 0
+0 107
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize
+calls=1 0
+0 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::initialize
+calls=1 0
+0 62
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::initialize
+calls=4 0
+0 109
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=21 0
+0 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize
+calls=10 0
+0 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize
+calls=1 0
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/vector.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize
+calls=2 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::initialize
+calls=30 0
+0 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::initialize
+calls=253 0
+0 219
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 0
+0 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize
+calls=5 0
+0 3051
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::initialize
+calls=5 0
+0 9
+cfl=
+cfn=Array::push
+calls=5 207
+207 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=5 232
+232 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::initialize
+calls=16 0
+0 236
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+cfn=ActiveRecord/Validations/UniquenessValidator::initialize
+calls=2 0
+0 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::initialize
+calls=1 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=17110 0
+0 8846
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/map.rb
+cfn=ActiveRecord/TypeCaster/Map::initialize
+calls=2555 0
+0 1419
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::initialize
+calls=3556 0
+0 8327
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=17110 0
+0 9129
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::initialize
+calls=1006 0
+0 902
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::initialize
+calls=1006 0
+0 18573
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize
+calls=1006 0
+0 700
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/base_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BaseHandler::initialize
+calls=1006 0
+0 542
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/range_handler.rb
+cfn=ActiveRecord/PredicateBuilder/RangeHandler::initialize
+calls=1006 0
+0 634
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/array_handler.rb
+cfn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize
+calls=2012 0
+0 772
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=17110 0
+0 29752
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+cfn=Arel/DeleteManager::initialize
+calls=4 0
+0 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/delete_statement.rb
+cfn=Arel/Nodes/DeleteStatement::initialize
+calls=4 0
+0 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::initialize
+calls=1008 0
+0 18293
+cfl=
+cfn=Class::new
+calls=2010 0
+0 8979
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb
+cfn=Arel/Nodes/SelectCore::initialize
+calls=1008 0
+0 6418
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+cfn=Arel/Nodes/JoinSource::initialize
+calls=1008 0
+0 1923
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb
+cfn=Arel/Nodes/SelectStatement::initialize
+calls=1008 0
+0 2102
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=1009 929
+929 1757
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=1008 930
+930 1264
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=2011 932
+932 2113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty?
+calls=2016 932
+932 1982
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::having_clause
+calls=1008 933
+933 1645
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value
+calls=2010 934
+934 2441
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::offset_value
+calls=6 942
+942 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::group_values
+calls=6 950
+950 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_order
+calls=6 952
+952 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_select
+calls=6 954
+954 264
+cfl=
+cfn=String::initialize
+calls=5263 0
+0 3981
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::distinct_value
+calls=6 956
+956 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::distinct
+calls=6 956
+956 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=6 957
+957 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty?
+calls=6 957
+957 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::lock_value
+calls=6 958
+958 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+cfn=Arel/Collectors/SQLString::initialize
+calls=3640 0
+0 15254
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::initialize
+calls=3640 0
+0 2672
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::initialize
+calls=3640 0
+0 2384
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize
+calls=6 0
+0 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::initialize
+calls=14 0
+0 1212
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Conditionals/Value::initialize
+calls=15 0
+0 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize
+calls=2 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::initialize
+calls=2 0
+0 7
+cfl=
+cfn=Array::initialize
+calls=13 0
+0 78
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/sql_type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize
+calls=17 0
+0 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize
+calls=17 0
+0 107
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize
+calls=17 0
+0 146
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialize
+calls=56208 0
+0 56484
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::initialize
+calls=10463 0
+0 5908
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::initialize
+calls=23 0
+0 4591
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::initialize
+calls=4265 0
+0 1218748
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::initialize
+calls=5265 0
+0 51018
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Name::initialize
+calls=4 0
+0 1362
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::initialize
+calls=9885 0
+0 14443
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause_factory.rb
+cfn=ActiveRecord/Relation/WhereClauseFactory::initialize
+calls=2551 0
+0 2049
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/bind_param.rb
+cfn=Arel/Nodes/BindParam::initialize
+calls=9817 0
+0 12112
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=6553 0
+0 8673
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::ast
+calls=1003 932
+932 15492
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/and.rb
+cfn=Arel/Nodes/And::initialize
+calls=1003 0
+0 1244
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::where
+calls=1003 932
+932 1732
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation::connection
+calls=1002 935
+935 17416
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::sanitize_limit
+calls=1002 935
+935 1572
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=1002 935
+935 1007
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_cast_value^
+calls=1002 935
+935 3041
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::take
+calls=1002 940
+940 57245
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/unary.rb
+cfn=Arel/Nodes/Unary::initialize
+calls=3005 0
+0 3651
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Query::initialize
+calls=3 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/BindMap::initialize
+calls=3 0
+0 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::initialize
+calls=3 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/AttributeSet/Builder::initialize
+calls=2 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/builder.rb
+cfn=ActiveModel/LazyAttributeHash::initialize
+calls=6826 0
+0 10286
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set/yaml_encoder.rb
+cfn=ActiveModel/AttributeSet/YAMLEncoder::initialize
+calls=2 0
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_through_association.rb
+cfn=ActiveRecord/Associations/HasManyThroughAssociation::initialize
+calls=1000 0
+0 58852
+cfl=
+cfn=NameError::initialize
+calls=2 0
+0 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/association_relation.rb
+cfn=ActiveRecord/AssociationRelation::initialize
+calls=6265 0
+0 40212
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/merger.rb
+cfn=ActiveRecord/Relation/Merger::initialize
+calls=16163 0
+0 50344
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::initialize
+calls=2 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb
+cfn=ActiveRecord/Associations/AliasTracker::initialize
+calls=1550 0
+0 1263
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/RuntimeReflection::initialize
+calls=1549 0
+0 1025
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope/ReflectionProxy::initialize
+calls=1001 0
+0 4874
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/connection.rb
+cfn=ActiveRecord/TypeCaster/Connection::initialize
+calls=1001 0
+0 1016
+cfl=
+cfn=Array::flatten
+calls=1 929
+929 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_joins
+calls=1 929
+929 2863
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency.rb
+cfn=ActiveRecord/Associations/JoinDependency::initialize
+calls=1 0
+0 1473
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/join_dependency/join_base.rb
+cfn=ActiveRecord/Associations/JoinDependency/JoinBase::initialize
+calls=1 0
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::initialize
+calls=7264 0
+0 34699
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::initialize
+calls=3180 0
+0 34633
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::initialize
+calls=14160 0
+0 138364
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb
+cfn=ActiveRecord/SuppressorRegistry::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/insert_manager.rb
+cfn=Arel/InsertManager::initialize
+calls=2632 0
+0 14278
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/insert_statement.rb
+cfn=Arel/Nodes/InsertStatement::initialize
+calls=2632 0
+0 5547
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/values.rb
+cfn=Arel/Nodes/Values::initialize
+calls=2632 0
+0 6698
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods/WhereChain::initialize
+calls=1000 0
+0 669
+
+fl=
+fn=Hash::has_key?
+0 3197
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb
+fn=Rake/TaskArguments::lookup
+99 3
+cfl=
+cfn=Hash::has_key?
+calls=1 100
+100 2
+
+fl=
+fn=Symbol::to_sym
+0 8555
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb
+fn=Rake/TaskArguments::method_missing
+66 4
+cfl=
+cfn=Symbol::to_sym
+calls=1 67
+67 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb
+cfn=Rake/TaskArguments::lookup
+calls=1 67
+67 4
+
+fl=
+fn=Thread/ConditionVariable::broadcast
+0 5565
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::broadcast
+149 14945
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=9924 150
+150 8232
+cfl=
+cfn=Thread/ConditionVariable::broadcast
+calls=9924 151
+151 5565
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::eligible_waiters?
+215 8
+cfl=
+cfn=Hash::any?
+calls=5 216
+216 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+96 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=6 97
+97 105
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::history^
+60 11
+
+fl=
+fn=Array::uniq!
+0 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::autoloaded_constants^
+60 11
+
+fl=
+fn=Array::any?
+0 45207
+cfl=
+cfn=Module::const_defined?
+calls=6 517
+517 8
+cfl=
+cfn=Regexp::match?
+calls=10410 57
+57 5294
+cfl=
+cfn=Kernel::is_a?
+calls=15 354
+354 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 193
+193 407
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache::unsupported_value?^
+calls=5229 193
+193 23904
+cfl=
+cfn=Kernel::kind_of?
+calls=1096 383
+383 499
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed?
+calls=8264 43
+43 72663
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_once_path?
+442 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::loading
+calls=6 445
+445 5
+cfl=
+cfn=Array::any?
+calls=6 445
+445 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::pop_modules
+166 11
+cfl=
+cfn=Array::each
+calls=13 167
+167 19
+
+fl=
+fn=Array::pop
+0 6257
+
+fl=
+fn=Array::join
+0 8776
+cfl=
+cfn=Symbol::to_s
+calls=238 0
+0 84
+
+fl=
+fn=Array::concat
+0 1229
+
+fl=
+fn=Array::-
+0 11090
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::eql?
+calls=2003 0
+0 3386
+
+fl=
+fn=Array::last
+0 7955
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::new_constants
+117 40
+cfl=
+cfn=Array::last
+calls=13 121
+121 6
+cfl=
+cfn=Array::each
+calls=13 121
+121 691
+cfl=
+cfn=Array::pop
+calls=13 149
+149 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::pop_modules
+calls=13 149
+149 30
+
+fl=
+fn=Module::method_added
+0 743
+
+fl=
+fn=Module::attr_accessor
+0 184
+cfl=
+cfn=Module::method_added
+calls=24 0
+0 8
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=28 0
+0 8
+
+fl=
+fn=Class::inherited
+0 98
+
+fl=
+fn=RubyVM/InstructionSequence::load_from_binary^
+0 30553
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq::storage_to_output^
+17 397
+cfl=
+cfn=RubyVM/InstructionSequence::load_from_binary^
+calls=220 18
+18 30553
+
+fl=
+fn=Bootsnap/CompileCache/Native::fetch^
+0 14544
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq::storage_to_output^
+calls=220 0
+0 30950
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+33 730
+cfl=
+cfn=String::to_s
+calls=220 37
+37 67
+cfl=
+cfn=Bootsnap/CompileCache/Native::fetch^
+calls=220 37
+37 45493
+
+fl=
+fn=Kernel::load_without_bootsnap
+0 384
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+calls=6 0
+0 783
+cfl=
+cfn=Class::inherited
+calls=1 3
+3 2
+cfl=
+cfn=Module::attr_accessor
+calls=1 4
+4 14
+cfl=
+cfn=Module::method_added
+calls=3 6
+6 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 1
+1 2451
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=4 1
+1 2337
+cfl=
+cfn=Kernel::freeze
+calls=2 3
+3 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 15
+15 8420
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+calls=1 15
+15 3810
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=10 17
+17 1294
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=3 4
+4 1577
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::load^
+52 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=6 53
+53 30
+cfl=
+cfn=Kernel::load_without_bootsnap
+calls=6 54
+54 19768
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=2 664
+664 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=2 664
+664 121
+
+fl=
+fn=Module::constants
+0 476
+
+fl=
+fn=Array::map
+0 144363
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::to_constant_name
+calls=13 156
+156 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=13 157
+157 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=13 157
+157 76
+cfl=
+cfn=Module::constants
+calls=13 157
+157 271
+cfl=
+cfn=Regexp::match?
+calls=301 179
+179 279
+cfl=
+cfn=Module::to_s
+calls=296 198
+198 254
+cfl=
+cfn=Symbol::to_s
+calls=1495 198
+198 494
+cfl=
+cfn=Array::join
+calls=1934 201
+201 2764
+cfl=
+cfn=Module::module_eval
+calls=301 214
+214 17379
+cfl=
+cfn=String::to_s
+calls=6265 0
+0 1718
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::build^
+calls=58 672
+672 547
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=7 820
+820 69
+cfl=
+cfn=Kernel::class
+calls=1009 137
+137 288
+cfl=
+cfn=Array::include?
+calls=1009 137
+137 579
+cfl=
+cfn=Array::first
+calls=1645 0
+0 191
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+calls=16 114
+114 1499
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::validate_hash_import^
+calls=1633 623
+623 3690
+cfl=
+cfn=Array::map
+calls=1643 627
+627 1856
+cfl=
+cfn=Symbol::to_sym
+calls=248 0
+0 45
+cfl=
+cfn=String::to_sym
+calls=23 0
+0 19
+cfl=
+cfn=Array::zip
+calls=1643 1019
+1019 1095
+cfl=
+cfn=Hash::[]^
+calls=1633 1019
+1019 748
+cfl=
+cfn=Kernel::public_send
+calls=230 349
+349 72
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=124 791
+791 2373
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=124 791
+791 118
+cfl=
+cfn=Enumerable::each_with_index
+calls=1633 947
+947 1096
+cfl=
+cfn=Enumerable::map
+calls=1633 947
+947 143362
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::column_type
+calls=2 100
+100 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::deserialize
+calls=10 102
+102 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::deserialize
+calls=10 102
+102 14
+cfl=
+cfn=Module::===
+calls=4006 149
+149 850
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::value_for_database
+calls=13493 145
+145 145872
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_cast
+calls=19722 145
+145 246295
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value_for_database
+calls=6229 145
+145 13430
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::render_bind
+calls=19722 36
+36 55922
+cfl=
+cfn=Kernel::dup
+calls=13458 128
+128 21693
+cfl=
+cfn=String::freeze
+calls=13458 128
+128 3869
+cfl=
+cfn=#<Class:0x00007ff76ed598b0>::name
+calls=10528 58
+58 2425
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::extract_node_value
+calls=5264 59
+59 19842
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_column_name
+calls=5264 129
+129 11022
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::invert_predicate
+calls=1000 119
+119 5982
+cfl=
+cfn=Class::new
+calls=1000 137
+137 1547
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::build^
+calls=4 375
+375 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+calls=4 375
+375 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::watch_namespaces
+154 18
+cfl=
+cfn=Array::map
+calls=13 155
+155 469
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::constant_watch_stack^
+60 153
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::new_constants_in
+656 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=20 657
+657 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::watch_namespaces
+calls=13 657
+657 486
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::load^
+calls=6 476
+476 19871
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=7 664
+664 461
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require
+calls=7 291
+291 2289
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=2 479
+479 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=4 479
+479 5
+cfl=
+cfn=Array::concat
+calls=2 479
+479 6
+cfl=
+cfn=Array::uniq!
+calls=2 480
+480 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=1 291
+291 1506
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1370
+1370 43
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+
+fl=
+fn=String::[]
+0 17
+
+fl=
+fn=Array::collect
+0 16
+cfl=
+cfn=String::[]
+calls=6 472
+472 17
+
+fl=
+fn=Array::compact
+0 4065
+
+fl=
+fn=Kernel::is_a?
+0 80302
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_file
+470 40
+cfl=
+cfn=Kernel::is_a?
+calls=6 471
+471 4
+cfl=
+cfn=Array::compact
+calls=6 471
+471 9
+cfl=
+cfn=Array::collect
+calls=6 472
+472 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::new_constants_in
+calls=6 475
+475 20400
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=3 479
+479 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=6 479
+479 5
+cfl=
+cfn=Array::concat
+calls=3 479
+479 2
+cfl=
+cfn=Array::uniq!
+calls=3 480
+480 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=2 384
+384 4
+cfl=
+cfn=Array::pop
+calls=2 384
+384 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=2 388
+388 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=2 388
+388 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=2 153
+153 31
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::warnings_on_first_load^
+60 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::mechanism^
+60 176
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load?
+328 234
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::mechanism^
+calls=318 329
+329 176
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::<<
+348 24
+
+fl=
+fn=Thread/Mutex::unlock
+0 10789
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_check_owner
+267 39609
+cfl=
+cfn=Thread::current^
+calls=65838 268
+268 10330
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_exit
+199 81855
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=55914 200
+200 41708
+cfl=
+cfn=Thread/Mutex::unlock
+calls=39673 204
+204 10789
+
+fl=
+fn=Kernel::hash
+0 43820
+
+fl=
+fn=Hash::any?
+0 1835
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing?
+210 11
+cfl=
+cfn=Hash::any?
+calls=5 211
+211 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive?
+205 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing?
+calls=5 206
+206 16
+cfl=
+cfn=Thread::current^
+calls=5 207
+207 2
+cfl=
+cfn=Kernel::hash
+calls=5 207
+207 3
+
+fl=
+fn=Thread/Mutex::lock
+0 12054
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_enter
+187 84511
+cfl=
+cfn=Thread::current^
+calls=79410 188
+188 13806
+cfl=
+cfn=Thread/Mutex::lock
+calls=39660 189
+189 12054
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::synchronize
+227 180709
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_enter
+calls=39750 228
+228 110371
+cfl=
+cfn=Thread::current^
+calls=19855 78
+78 3389
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive?
+calls=5 79
+79 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=55893 232
+232 134303
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::eligible_waiters?
+calls=5 104
+104 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::broadcast
+calls=9924 109
+109 28742
+cfl=
+cfn=Array::select
+calls=2 581
+581 1
+cfl=
+cfn=Array::each
+calls=2 581
+581 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll
+calls=1 145
+145 11
+cfl=
+cfn=Numeric::zero?
+calls=1 826
+826 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+cfn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+calls=16164 228
+228 31541
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::interlock^
+calls=9919 74
+74 8455
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+calls=9919 74
+74 3028678
+cfl=
+cfn=Hash::delete
+calls=19838 174
+174 25299
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::wait_for
+calls=9919 190
+190 80039
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection
+calls=1 838
+838 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease
+calls=1 840
+840 14
+cfl=
+cfn=PG/Connection::query
+calls=1 254
+254 220
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+calls=5 238
+238 19584141
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=5 198
+198 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=5 198
+198 2
+cfl=
+cfn=Class::new
+calls=5 201
+201 3087
+cfl=
+cfn=IO::write
+calls=19800 695
+695 347887
+cfl=
+cfn=Array::last
+calls=5 214
+214 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+calls=5 217
+217 18
+cfl=
+cfn=Array::pop
+calls=5 219
+219 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+calls=5 222
+222 5651
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema!
+calls=5 459
+459 10910
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::sql_key
+calls=6229 673
+673 21233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::key?
+calls=6228 674
+674 18067
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::[]
+calls=6228 685
+685 9715
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::next_key
+calls=2 675
+675 7
+cfl=
+cfn=PG/Connection::prepare
+calls=2 677
+677 558
+cfl=
+cfn=PG/Connection::get_last_result
+calls=2 682
+682 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::[]=
+calls=2 683
+683 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::start_exclusive
+76 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=6 77
+77 130
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::exclusive
+148 80
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::start_exclusive
+calls=6 149
+149 138
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loaded^
+calls=12 358
+358 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=6 358
+358 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=9 362
+362 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=9 363
+363 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load?
+calls=6 366
+366 17
+cfl=
+cfn=Kernel::nil?
+calls=6 370
+370 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::warnings_on_first_load^
+calls=6 372
+372 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_file
+calls=6 373
+373 20521
+cfl=
+cfn=Array::pop
+calls=3 384
+384 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=3 388
+388 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=3 153
+153 62
+cfl=
+cfn=Module::const_defined?
+calls=1 511
+511 4
+cfl=
+cfn=Module::const_get
+calls=1 512
+512 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+fn=ActiveSupport/Dependencies/Interlock::loading
+12 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::exclusive
+calls=6 13
+13 20849
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::interlock^
+60 8463
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_interlock^
+36 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::interlock^
+calls=6 37
+37 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::loading
+calls=6 37
+37 20871
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::include?
+253 17455
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::loaded^
+60 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::require_or_load
+351 44
+cfl=
+cfn=File::expand_path^
+calls=6 353
+353 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loaded^
+calls=6 354
+354 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=6 354
+354 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_interlock^
+calls=6 356
+356 20894
+cfl=
+cfn=Thread::current^
+calls=2 18
+18 3
+cfl=
+cfn=Thread::[]=
+calls=2 18
+18 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load
+46 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+calls=6 47
+47 20999
+cfl=
+cfn=Module::const_defined?
+calls=2 511
+511 4
+cfl=
+cfn=Module::const_get
+calls=2 512
+512 2
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 3
+
+fl=
+fn=Array::include?
+0 21349
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::loading^
+60 17
+
+fl=
+fn=String::sub!
+0 49162
+cfl=
+cfn=String::upcase
+calls=4 145
+145 6
+
+fl=
+fn=File::expand_path^
+0 76
+cfl=
+cfn=Pathname::to_path
+calls=2 0
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::try_index
+197 293
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::search_index
+188 221
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::try_index
+calls=166 189
+189 293
+
+fl=
+fn=Thread/Mutex::synchronize
+0 1677
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::search_index
+calls=152 53
+53 514
+cfl=
+cfn=Hash::key?
+calls=319 68
+68 194
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=1 25
+25 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::clear
+calls=150 62
+62 141
+cfl=
+cfn=Kernel::raise
+calls=1 61
+61 14
+cfl=
+cfn=Exception::backtrace
+calls=1 61
+61 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::[]=
+calls=60 18
+18 89
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::delete
+calls=2 54
+54 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=3 59
+59 5
+cfl=
+cfn=Array::select
+calls=3 59
+59 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=3 59
+59 13
+cfl=
+cfn=Class::new
+calls=30 565
+565 95
+cfl=
+cfn=Array::reverse
+calls=30 566
+566 16
+cfl=
+cfn=Enumerable::inject
+calls=30 566
+566 4368
+cfl=
+cfn=File::extname^
+calls=6 65
+65 20
+cfl=
+cfn=String::===
+calls=6 65
+65 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=5 62
+62 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=5 63
+63 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+calls=5 63
+63 23547
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::compute_if_absent
+calls=3 25
+25 6352
+cfl=
+cfn=Module::method_defined?
+calls=1 92
+92 1
+cfl=
+cfn=Regexp::match?
+calls=1 94
+94 3
+cfl=
+cfn=Symbol::to_s
+calls=2 95
+95 1
+cfl=
+cfn=Module::module_eval
+calls=1 95
+95 73
+
+fl=
+fn=String::start_with?
+0 79834
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::absolute_path?
+100 150
+cfl=
+cfn=String::start_with?
+calls=264 101
+101 130
+
+fl=
+fn=Float::to_i
+0 83
+
+fl=
+fn=Process::clock_gettime^
+0 27074
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::now
+175 280
+cfl=
+cfn=Process::clock_gettime^
+calls=270 176
+176 283
+cfl=
+cfn=Float::to_i
+calls=270 176
+176 83
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::stale?
+171 236
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::now
+calls=270 172
+172 646
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::find
+47 1559
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::stale?
+calls=264 48
+48 864
+cfl=
+cfn=String::to_s
+calls=264 49
+49 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::absolute_path?
+calls=264 50
+50 279
+cfl=
+cfn=String::start_with?
+calls=152 51
+51 31
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=152 52
+52 898
+cfl=
+cfn=Kernel::raise
+calls=6 92
+92 34
+cfl=
+cfn=Exception::backtrace
+calls=6 92
+92 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file
+27 58
+cfl=
+cfn=Thread::current^
+calls=12 28
+28 5
+cfl=
+cfn=Thread::[]
+calls=12 28
+28 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=12 30
+30 1338
+cfl=
+cfn=Module::===
+calls=12 31
+31 11
+
+fl=
+fn=String::downcase!
+0 26
+
+fl=
+fn=String::tr!
+0 60
+
+fl=
+fn=String::gsub!
+0 411
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=8 141
+141 21
+cfl=
+cfn=String::downcase
+calls=16 141
+141 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::[]
+19 96828
+cfl=
+cfn=Kernel::hash
+calls=38203 20
+20 9501
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::[]
+132 125661
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::[]
+calls=141624 133
+133 106329
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+calls=23 139
+139 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::discard_unowned_pools^
+calls=1 922
+922 19
+cfl=
+cfn=Class::new
+calls=22 924
+924 149
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 924
+924 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::fetch_or_store
+calls=21 11
+11 157
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector/Inflections::instance^
+66 2060
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=2163 67
+67 3077
+
+fl=
+fn=Kernel::block_given?
+0 23680
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector::inflections
+252 2921
+cfl=
+cfn=Kernel::block_given?
+calls=2163 253
+253 639
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector/Inflections::instance^
+calls=2163 256
+256 5137
+
+fl=
+fn=String::gsub
+0 343
+
+fl=
+fn=String::to_s
+0 55027
+
+fl=
+fn=Regexp::match?
+0 56580
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::underscore
+92 218
+cfl=
+cfn=Regexp::match?
+calls=51 93
+93 63
+cfl=
+cfn=String::to_s
+calls=51 94
+94 15
+cfl=
+cfn=String::gsub
+calls=51 94
+94 112
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=51 95
+95 226
+cfl=
+cfn=String::gsub!
+calls=153 95
+95 341
+cfl=
+cfn=String::tr!
+calls=51 98
+98 57
+cfl=
+cfn=String::downcase!
+calls=51 99
+99 26
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::underscore
+127 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=20 128
+128 456
+
+fl=
+fn=Symbol::to_s
+0 70724
+
+fl=
+fn=Module::===
+0 122761
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::to_constant_name
+675 60
+cfl=
+cfn=Module::===
+calls=61 676
+676 20
+cfl=
+cfn=Module::name
+calls=18 680
+680 6
+cfl=
+cfn=String::sub
+calls=7 677
+677 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::qualified_name_for
+485 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::to_constant_name
+calls=12 486
+486 58
+cfl=
+cfn=Symbol::to_s
+calls=12 487
+487 13
+
+fl=
+fn=BasicObject::equal?
+0 480
+
+fl=
+fn=Module::const_get
+0 125
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=2 0
+0 2056
+
+fl=
+fn=Array::each
+0 904547
+cfl=
+cfn=Module::const_get
+calls=47 283
+283 2108
+cfl=
+cfn=Array::last
+calls=13 124
+124 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=13 126
+126 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=13 126
+126 73
+cfl=
+cfn=Kernel::is_a?
+calls=248 127
+127 68
+cfl=
+cfn=Module::constants
+calls=13 130
+130 205
+cfl=
+cfn=Array::-
+calls=19 130
+130 231
+cfl=
+cfn=Array::each
+calls=1261 137
+137 19296878
+cfl=
+cfn=Array::concat
+calls=26 138
+138 18
+cfl=
+cfn=Array::join
+calls=6 143
+143 22
+cfl=
+cfn=Array::pop
+calls=13 167
+167 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::add
+calls=183 436
+436 103
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::delegating_block^
+calls=396 404
+404 334
+cfl=
+cfn=Module::define_method
+calls=400 404
+404 371
+cfl=
+cfn=Kernel::singleton_class
+calls=144 95
+95 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=144 95
+95 244
+cfl=
+cfn=Kernel::define_singleton_method
+calls=142 96
+96 533
+cfl=
+cfn=Symbol::to_s
+calls=4274 98
+98 3466
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::redefine_method
+calls=105 124
+124 992
+cfl=
+cfn=Kernel::nil?
+calls=35202 141
+141 6678
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums=^
+calls=1 142
+142 19
+cfl=
+cfn=Regexp::match?
+calls=21522 56
+56 16354
+cfl=
+cfn=Module::class_eval
+calls=70 57
+57 2212
+cfl=
+cfn=Kernel::block_given?
+calls=30 73
+73 8
+cfl=
+cfn=NilClass::nil?
+calls=165295 74
+74 21286
+cfl=
+cfn=Module::class_variable_set
+calls=10 74
+74 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::verbose_query_logs=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::schema_format=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::error_on_ignored_order=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::allow_unsafe_raw_sql=^
+calls=1 141
+141 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::timestamped_migrations=^
+calls=1 141
+141 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::dump_schema_after_migration=^
+calls=1 141
+141 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::dump_schemas=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_attr_readonly=^
+calls=1 142
+142 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_prefix=^
+calls=1 142
+142 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_suffix=^
+calls=1 142
+142 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::schema_migrations_table_name=^
+calls=1 142
+142 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::internal_metadata_table_name=^
+calls=1 142
+142 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names=^
+calls=1 142
+142 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::store_full_sti_class=^
+calls=1 142
+142 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes=^
+calls=1 142
+142 14
+cfl=
+cfn=Module::method_defined?
+calls=1 59
+59 1
+cfl=
+cfn=Module::private_method_defined?
+calls=2 59
+59 1
+cfl=
+cfn=String::sub
+calls=1 60
+60 3
+cfl=
+cfn=NilClass::to_s
+calls=4 61
+61 6
+cfl=
+cfn=Module::alias_method
+calls=2 69
+69 5
+cfl=
+cfn=Module::protected_method_defined?
+calls=1 73
+73 1
+cfl=
+cfn=Module::private
+calls=1 76
+76 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::cache_timestamp_format=^
+calls=1 142
+142 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::cache_versioning=^
+calls=1 142
+142 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=15 439
+439 4840
+cfl=
+cfn=Module::include
+calls=5 119
+119 1334
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks=^
+calls=1 142
+142 17
+cfl=
+cfn=Symbol::to_sym
+calls=64 810
+810 13
+cfl=
+cfn=Class::new
+calls=1055 812
+812 7305
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+calls=15 812
+812 272
+cfl=
+cfn=Symbol::inspect
+calls=106 814
+814 67
+cfl=
+cfn=Module::module_eval
+calls=36 814
+814 2082
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators=^
+calls=1 142
+142 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads=^
+calls=1 142
+142 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations=^
+calls=1 142
+142 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::lock_optimistically=^
+calls=1 142
+142 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::define_callbacks
+calls=7 119
+119 755
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::_define_after_model_callback
+calls=7 122
+122 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::_define_before_model_callback
+calls=4 122
+122 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::_define_around_model_callback
+calls=4 122
+122 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_aliases=^
+calls=1 142
+142 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers=^
+calls=1 142
+142 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::time_zone_aware_attributes=^
+calls=1 141
+141 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes=^
+calls=1 142
+142 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::time_zone_aware_types=^
+calls=1 142
+142 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::partial_writes=^
+calls=1 142
+142 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps=^
+calls=1 142
+142 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::index_nested_attribute_errors=^
+calls=1 141
+141 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::nested_attributes_options=^
+calls=1 142
+142 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::append_one
+calls=39 573
+573 245
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections=^
+calls=1 142
+142 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::aggregate_reflections=^
+calls=1 142
+142 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::include_root_in_json=^
+calls=1 142
+142 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+cfn=ActiveSupport/LazyLoadHooks::execute_hook
+calls=11 52
+52 34376
+cfl=
+cfn=Symbol::===
+calls=276 63
+63 32
+cfl=
+cfn=Module::public_instance_methods
+calls=2 1101
+1101 21
+cfl=
+cfn=File::expand_path^
+calls=2 193
+193 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::push
+calls=2 550
+550 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::accept
+calls=34 337
+337 423
+cfl=
+cfn=Module::===
+calls=30563 341
+341 7808
+cfl=
+cfn=Hash::merge!
+calls=3 344
+344 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+calls=1 44
+44 2
+cfl=
+cfn=Thread::current^
+calls=1 0
+0 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::release_connection
+calls=1 0
+0 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush!
+calls=1 0
+0 39
+cfl=
+cfn=String::to_sym
+calls=149 229
+229 94
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start
+calls=19838 44
+44 248250
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=9919 48
+48 3600215
+cfl=
+cfn=PG/TypeMapByOid::add_coder
+calls=7 833
+833 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=133 19
+19 114
+cfl=
+cfn=Integer::to_i
+calls=2 24
+24 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type
+calls=37 26
+26 278
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type
+calls=5 28
+28 464
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type
+calls=83 29
+29 425
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type
+calls=6 30
+30 66
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type
+calls=2 31
+31 118
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::apply
+calls=249 567
+567 4144
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=32636 271
+271 6090
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=32636 271
+271 4871
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=5624 425
+425 12964
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache!
+calls=1 426
+426 46
+cfl=
+cfn=Thread/Backtrace/Location::absolute_path
+calls=853282 117
+117 142865
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::ignored_callstack
+calls=426641 117
+117 335970
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::include_relation_methods
+calls=21 20
+20 249
+cfl=
+cfn=Module::name
+calls=254 21
+21 103
+cfl=
+cfn=String::gsub
+calls=21 21
+21 63
+cfl=
+cfn=Module::const_set
+calls=21 22
+22 51
+cfl=
+cfn=Module::private_constant
+calls=21 23
+23 9
+cfl=
+cfn=Kernel::hash
+calls=21 25
+25 6
+cfl=
+cfn=Hash::delete
+calls=30095 21
+21 5860
+cfl=
+cfn=Kernel::respond_to?
+calls=14951 88
+88 4692
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_validators^
+calls=2 90
+90 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=18 96
+96 1246
+cfl=
+cfn=String::sub!
+calls=40279 405
+405 49108
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^
+calls=12 0
+0 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^
+calls=12 88
+88 3052
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::prepend_one
+calls=20 577
+577 98
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^
+calls=20 19
+19 1832
+cfl=
+cfn=Hash::key?
+calls=18 1852
+1852 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_validators^
+calls=3 90
+90 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_validators^
+calls=2 90
+90 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_validators^
+calls=11 90
+90 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::raw_filter
+calls=233 37
+37 96
+cfl=
+cfn=Kernel::class
+calls=233 38
+38 46
+cfl=
+cfn=Kernel::dup
+calls=495 42
+42 566
+cfl=
+cfn=Kernel::instance_variable_get
+calls=165 44
+44 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=163 49
+49 857
+cfl=
+cfn=Kernel::instance_variable_set
+calls=165 58
+58 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::chain
+calls=165 61
+61 50
+cfl=
+cfn=Kernel::tap
+calls=165 61
+61 195
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=1633 705
+705 141663
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+calls=15 252
+252 23503
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+calls=289 286
+286 711
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+calls=289 288
+288 7081
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::pattern^
+calls=21492 33
+33 10772
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=240 294
+294 91
+cfl=
+cfn=String::to_s
+calls=264 294
+294 69
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+calls=240 294
+294 10060
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute
+calls=12 292
+292 1483
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute=
+calls=12 292
+292 727
+cfl=
+cfn=Hash::each_pair
+calls=1633 706
+706 84292
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=1633 707
+707 453996
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=59647 195
+195 9386
+cfl=
+cfn=Kernel::catch
+calls=27012 605
+605 2610079
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b18d78>::name
+calls=10 150
+150 96
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=5256 151
+151 10417
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/PresenceValidator::validate_each
+calls=9633 152
+152 39377
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=124 784
+784 185
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=7246 957
+957 19303
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=2246 958
+958 647
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=2246 958
+958 6680
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=7246 959
+959 53126
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=23 807
+807 374
+cfl=
+cfn=Array::flatten
+calls=23 807
+807 80
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=23 807
+807 1458
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Name::to_s
+calls=23 807
+807 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::insert_many
+calls=23 807
+807 47830
+cfl=
+cfn=PG/Result::ftype
+calls=17115 85
+85 7363
+cfl=
+cfn=PG/Result::fmod
+calls=17115 86
+86 4980
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+calls=17115 87
+87 244092
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa579e0>::name
+calls=20 150
+150 129
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/inclusion.rb
+cfn=ActiveModel/Validations/InclusionValidator::validate_each
+calls=1623 152
+152 13175
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors
+calls=1623 426
+426 3215
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b71680>::number
+calls=2613 150
+150 28587
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff771b71680>::model
+calls=1613 150
+150 27600
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel_column
+calls=1002 1057
+1057 10997
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore
+calls=1004 217
+217 147608
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=9276 270
+270 150624
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=3633 271
+271 6546
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::find_by
+calls=987 63
+63 19293256
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/statement_cache.rb
+cfn=ActiveRecord/StatementCache/Params::bind
+calls=2 203
+203 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::===
+calls=2551 140
+140 2901
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=5 77
+77 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_attribute.rb
+cfn=ActiveRecord/Relation/QueryAttribute::with_cast_value
+calls=6229 85
+85 20441
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence/ClassMethods::instantiate
+calls=6826 52
+52 341573
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::safe_constantize
+calls=4 189
+189 2383
+cfl=
+cfn=Module::const_defined?
+calls=135 286
+286 46
+cfl=
+cfn=Module::ancestors
+calls=2 291
+291 6
+cfl=
+cfn=Enumerable::inject
+calls=2 291
+291 154
+cfl=
+cfn=Module::to_s
+calls=2 190
+190 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=2 191
+191 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association.rb
+cfn=ActiveRecord/Associations/Association::raise_on_type_mismatch!
+calls=7409 243
+243 10677
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::klass
+calls=4634 33
+33 1832
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=3633 33
+33 41823
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::scope_for_association
+calls=3633 33
+33 66331
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::except
+calls=3633 34
+34 80559
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::merge!
+calls=3633 34
+34 201018
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::table_name
+calls=1001 113
+113 3828
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::alias_candidate
+calls=1001 113
+113 2190
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=1001 113
+113 2801
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/alias_tracker.rb
+cfn=ActiveRecord/Associations/AliasTracker::aliased_table_for
+calls=1001 113
+113 8741
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/association_scope.rb
+cfn=ActiveRecord/Associations/AssociationScope::next_chain_scope
+calls=1001 127
+127 81592
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AbstractReflection::scopes
+calls=2550 0
+0 1552
+cfl=
+cfn=Array::blank?
+calls=12530 72
+72 2124
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::references!
+calls=3633 76
+76 48734
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::type
+calls=1000 42
+42 7594
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::hash
+calls=8547 186
+186 120152
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::add_to_target
+calls=548 437
+437 8057461
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=1 298
+298 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=1 298
+298 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed?
+calls=7896 20
+20 74395
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=5264 21
+21 2246
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value
+calls=5264 21
+21 12479
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
+cfn=ActiveSupport/HashWithIndifferentAccess::[]=
+calls=5264 21
+21 23492
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=5264 465
+465 12914
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=13722 0
+0 21371
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+cfn=ActiveRecord/Validations/UniquenessValidator::validate_each
+calls=1000 152
+152 1832348
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=1000 55
+55 583
+cfl=
+cfn=Array::all?
+calls=4000 235
+235 31356
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus::autosave_associated_records_for_trips
+calls=1000 426
+426 8927
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus::autosave_associated_records_for_buses_services
+calls=1000 426
+426 15476
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus::autosave_associated_records_for_services
+calls=1000 426
+426 29069
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::after_save_collection_association
+calls=1000 426
+426 494
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/has_many_association.rb
+cfn=ActiveRecord/Associations/HasManyAssociation::update_counter_if_success
+calls=62 437
+437 865
+cfl=
+cfn=Array::index
+calls=2077 428
+428 98882
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/collection_association.rb
+cfn=ActiveRecord/Associations/CollectionAssociation::replace_on_target
+calls=1597 428
+428 5893
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=120 52
+52 79
+cfl=
+cfn=Array::include?
+calls=120 53
+53 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::from_id
+calls=2000 150
+150 12242
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=10000 151
+151 2641
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::to_id
+calls=2000 150
+150 10622
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::bus_id
+calls=2000 150
+150 10573
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::start_time
+calls=1000 150
+150 7518
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::validate_each
+calls=1000 152
+152 5732
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::duration_minutes
+calls=2000 150
+150 11433
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::validate_each
+calls=2000 152
+152 79440
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007ff76fa5cd28>::price_cents
+calls=2000 150
+150 11256
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=5000 958
+958 1516
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=5000 958
+958 34130
+
+fl=
+fn=Enumerable::inject
+0 2154
+cfl=
+cfn=Array::each
+calls=1095 0
+0 156351
+cfl=
+cfn=Enumerator::each
+calls=1004 0
+0 78283
+
+fl=
+fn=String::split
+0 28799
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::constantize
+272 86
+cfl=
+cfn=String::split
+calls=42 273
+273 56
+cfl=
+cfn=Enumerable::inject
+calls=42 281
+281 2395
+cfl=
+cfn=Array::first
+calls=3 279
+279 3
+
+fl=
+fn=Module::const_defined?
+0 191
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::qualified_const_defined?
+394 38
+cfl=
+cfn=Module::const_defined?
+calls=38 395
+395 45
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_missing_constant
+493 266
+cfl=
+cfn=Module::name
+calls=24 494
+494 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=12 494
+494 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=12 494
+494 108
+cfl=
+cfn=BasicObject::equal?
+calls=12 494
+494 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_name_for
+calls=12 498
+498 104
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=12 499
+499 373
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file
+calls=12 501
+501 1416
+cfl=
+cfn=File::expand_path^
+calls=6 504
+504 40
+cfl=
+cfn=String::sub!
+calls=6 505
+505 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=6 507
+507 7
+cfl=
+cfn=Array::include?
+calls=6 507
+507 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load
+calls=6 510
+510 21019
+cfl=
+cfn=Module::const_defined?
+calls=3 511
+511 4
+cfl=
+cfn=Module::const_get
+calls=3 512
+512 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::autoload_module!
+calls=6 514
+514 73
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent
+calls=6 516
+516 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=6 516
+516 46
+cfl=
+cfn=Array::any?
+calls=6 516
+516 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=4 542
+542 19576778
+cfl=
+cfn=Thread::current^
+calls=3 18
+18 2
+cfl=
+cfn=Thread::[]=
+calls=3 18
+18 3
+cfl=
+cfn=Class::new
+calls=2 548
+548 16
+cfl=
+cfn=Kernel::caller
+calls=2 549
+549 700
+cfl=
+cfn=Array::reject
+calls=2 549
+549 86
+cfl=
+cfn=Exception::set_backtrace
+calls=2 549
+549 2
+cfl=
+cfn=Kernel::raise
+calls=2 550
+550 6
+cfl=
+cfn=Exception::backtrace
+calls=2 550
+550 1
+
+fl=
+fn=Thread::[]=
+0 63
+
+fl=
+fn=Thread::[]
+0 92500
+
+fl=
+fn=Thread::current^
+0 73936
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+13 99
+cfl=
+cfn=Thread::current^
+calls=46 14
+14 14
+cfl=
+cfn=Thread::[]
+calls=18 14
+14 8
+cfl=
+cfn=Thread::[]=
+calls=28 15
+15 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_missing_constant
+calls=12 60
+60 19578207
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::require_or_load
+calls=6 48
+48 20965
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant
+58 56
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+calls=12 59
+59 19578248
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::delete_all
+calls=1 59
+59 19564595
+cfl=
+cfn=Module::===
+calls=2 59
+59 1
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=2 63
+63 2
+cfl=
+cfn=Kernel::instance_variable_set
+calls=2 64
+64 2
+cfl=
+cfn=Thread::current^
+calls=4 68
+68 1
+cfl=
+cfn=Thread::[]
+calls=4 68
+68 2
+cfl=
+cfn=Kernel::class
+calls=2 73
+73 1
+cfl=
+cfn=NameError::name
+calls=2 76
+76 2
+cfl=
+cfn=Module::const_defined?
+calls=2 78
+78 10
+cfl=
+cfn=Kernel::raise
+calls=2 78
+78 2
+cfl=
+cfn=Exception::backtrace
+calls=2 78
+78 1
+
+fl=
+fn=Kernel::nil?
+0 43551
+
+fl=
+fn=Module::name
+0 15945
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/anonymous.rb
+fn=Module::anonymous?
+27 24
+cfl=
+cfn=Module::name
+calls=12 28
+28 12
+cfl=
+cfn=Kernel::nil?
+calls=12 28
+28 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+193 72
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/anonymous.rb
+cfn=Module::anonymous?
+calls=12 194
+194 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant
+calls=12 195
+195 19578264
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=1 195
+195 314
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=1 2
+2 431
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=1 3
+3 75
+cfl=
+cfn=Module::method_added
+calls=1 5
+5 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::delete_all
+calls=1 195
+195 19579525
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/tasks/utils.rake
+fn=[global]::
+18 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 18
+18 907
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb
+cfn=Rake/TaskArguments::method_missing
+calls=1 18
+18 10
+cfl=
+cfn=Class::new
+calls=1 18
+18 5
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb
+cfn=JsonFileToDbProcessor::call
+calls=1 18
+18 19761078
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960160 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960160
new file mode 100644
index 00000000..57c7e73b
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960160
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 870
+
+fl=
+fn=IO::popen^
+0 4949
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 20
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 4949
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 4973
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19609689
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 4
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 6
+
+fl=
+fn=Kernel::public_send
+0 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 30
+
+fl=
+fn=Kernel::class
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 13
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 38
+
+fl=
+fn=Module::to_s
+0 3
+
+fl=
+fn=Proc::inspect
+0 13
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 3
+
+fl=
+fn=String::inspect
+0 10
+
+fl=
+fn=Array::inspect
+0 15
+cfl=
+cfn=String::inspect
+calls=4 0
+0 10
+
+fl=
+fn=Kernel::inspect
+0 35
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 25
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 13
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19614690
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 19614835
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960940 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960940
new file mode 100644
index 00000000..8eb3b032
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348960940
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 91
+
+fl=
+fn=IO::popen^
+0 4808
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 22
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 7
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 4808
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 4839
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19614963
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 8
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 11
+
+fl=
+fn=Kernel::public_send
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 32
+
+fl=
+fn=Kernel::class
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 7
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 38
+
+fl=
+fn=Module::to_s
+0 3
+
+fl=
+fn=Proc::inspect
+0 15
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 3
+
+fl=
+fn=String::inspect
+0 13
+
+fl=
+fn=Array::inspect
+0 10
+cfl=
+cfn=String::inspect
+calls=4 0
+0 13
+
+fl=
+fn=Kernel::inspect
+0 33
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 23
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 9
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 53
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19619828
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 19619965
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348961860 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348961860
new file mode 100644
index 00000000..87cf18c8
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348961860
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 165
+
+fl=
+fn=IO::popen^
+0 5051
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 18
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 5051
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 5073
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19620164
+
+fl=
+fn=Kernel::nil?
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 4
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 10
+
+fl=
+fn=Kernel::public_send
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 33
+
+fl=
+fn=Kernel::class
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 7
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 41
+
+fl=
+fn=Module::to_s
+0 6
+
+fl=
+fn=Proc::inspect
+0 12
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 6
+
+fl=
+fn=String::inspect
+0 10
+
+fl=
+fn=Array::inspect
+0 10
+cfl=
+cfn=String::inspect
+calls=4 0
+0 10
+
+fl=
+fn=Kernel::inspect
+0 38
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 20
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 9
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19625262
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 19625397
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348962620 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348962620
new file mode 100644
index 00000000..ca29d8d6
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348962620
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 158
+
+fl=
+fn=IO::popen^
+0 6164
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 19
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 6164
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 6187
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19625625
+
+fl=
+fn=Kernel::nil?
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 4
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 9
+
+fl=
+fn=Kernel::public_send
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 33
+
+fl=
+fn=Kernel::class
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 7
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 40
+
+fl=
+fn=Module::to_s
+0 6
+
+fl=
+fn=Proc::inspect
+0 12
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 6
+
+fl=
+fn=String::inspect
+0 10
+
+fl=
+fn=Array::inspect
+0 11
+cfl=
+cfn=String::inspect
+calls=4 0
+0 10
+
+fl=
+fn=Kernel::inspect
+0 37
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 21
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 10
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 75
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19631833
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 19631968
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348963720 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348963720
new file mode 100644
index 00000000..6e29db7d
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348963720
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 610
+
+fl=
+fn=IO::popen^
+0 2896
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 16
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 5
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 2896
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 2918
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19632618
+
+fl=
+fn=Kernel::nil?
+0 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 6
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 28
+
+fl=
+fn=Kernel::public_send
+0 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 50
+
+fl=
+fn=Kernel::class
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 7
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 61
+
+fl=
+fn=Module::to_s
+0 6
+
+fl=
+fn=Proc::inspect
+0 12
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 6
+
+fl=
+fn=String::inspect
+0 10
+
+fl=
+fn=Array::inspect
+0 10
+cfl=
+cfn=String::inspect
+calls=4 0
+0 10
+
+fl=
+fn=Kernel::inspect
+0 34
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 20
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 13
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 73
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 71
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19635574
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 19635731
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348965160 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348965160
new file mode 100644
index 00000000..733edaf4
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348965160
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 58
+
+fl=
+fn=IO::popen^
+0 2562
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 21
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 2562
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 2588
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19635835
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 4
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 6
+
+fl=
+fn=Kernel::public_send
+0 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 4
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 31
+
+fl=
+fn=Kernel::class
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 13
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 38
+
+fl=
+fn=Module::to_s
+0 3
+
+fl=
+fn=Proc::inspect
+0 13
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 3
+
+fl=
+fn=String::inspect
+0 15
+
+fl=
+fn=Array::inspect
+0 11
+cfl=
+cfn=String::inspect
+calls=4 0
+0 15
+
+fl=
+fn=Kernel::inspect
+0 35
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 25
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 8
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 54
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19638443
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 19638581
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348966900 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348966900
new file mode 100644
index 00000000..8f707eb0
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348966900
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 60
+
+fl=
+fn=IO::popen^
+0 2563
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 18
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 2563
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 2586
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19638667
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 4
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 6
+
+fl=
+fn=Kernel::public_send
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 30
+
+fl=
+fn=Kernel::class
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 10
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 37
+
+fl=
+fn=Module::to_s
+0 4
+
+fl=
+fn=Proc::inspect
+0 18
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 4
+
+fl=
+fn=String::inspect
+0 10
+
+fl=
+fn=Array::inspect
+0 11
+cfl=
+cfn=String::inspect
+calls=4 0
+0 10
+
+fl=
+fn=Kernel::inspect
+0 33
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 21
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 11
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19641280
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 19641416
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348978760 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348978760
new file mode 100644
index 00000000..d0310316
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348978760
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 262
+
+fl=
+fn=IO::popen^
+0 5120
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 19
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 9
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 5120
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 5148
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19597872
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 4
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 7
+
+fl=
+fn=Kernel::public_send
+0 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 33
+
+fl=
+fn=Kernel::class
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 8
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 40
+
+fl=
+fn=Module::to_s
+0 4
+
+fl=
+fn=Proc::inspect
+0 13
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 4
+
+fl=
+fn=String::inspect
+0 14
+
+fl=
+fn=Array::inspect
+0 11
+cfl=
+cfn=String::inspect
+calls=4 0
+0 14
+
+fl=
+fn=Kernel::inspect
+0 37
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 26
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 14
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 79
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 56
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19603045
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 19603195
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350348979920 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348979920
new file mode 100644
index 00000000..cb5011b4
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350348979920
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 72
+
+fl=
+fn=IO::popen^
+0 5274
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 19
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 5274
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 5298
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19603298
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 5
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 7
+
+fl=
+fn=Kernel::public_send
+0 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 33
+
+fl=
+fn=Kernel::class
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 9
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 41
+
+fl=
+fn=Module::to_s
+0 4
+
+fl=
+fn=Proc::inspect
+0 13
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 4
+
+fl=
+fn=String::inspect
+0 11
+
+fl=
+fn=Array::inspect
+0 16
+cfl=
+cfn=String::inspect
+calls=4 0
+0 11
+
+fl=
+fn=Kernel::inspect
+0 38
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 27
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 14
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 81
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19608623
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 19608772
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350369195320 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350369195320
new file mode 100644
index 00000000..919a7d17
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350369195320
@@ -0,0 +1,90 @@
+events: wall_time
+
+fl=
+fn=Kernel::sleep^
+0 44
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb
+fn=Listen/Event/Config::sleep
+18 3
+cfl=
+cfn=Kernel::sleep^
+calls=1 19
+19 19761060
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb
+fn=Listen/Event/Config::stopped?
+42 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+fn=Listen/Event/Processor::_check_stopped
+50 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb
+cfn=Listen/Event/Config::stopped?
+calls=1 51
+51 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+fn=Listen/Event/Processor::_sleep
+57 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+cfn=Listen/Event/Processor::_check_stopped
+calls=1 58
+58 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb
+cfn=Listen/Event/Config::sleep
+calls=1 59
+59 19761063
+
+fl=
+fn=Thread/Queue::empty?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb
+fn=Listen/Event/Queue::empty?
+221 4
+cfl=
+cfn=Thread/Queue::empty?
+calls=1 230
+230 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+fn=Listen/Event/Processor::_wait_until_events
+82 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb
+cfn=Listen/Event/Queue::empty?
+calls=1 84
+84 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+cfn=Listen/Event/Processor::_sleep
+calls=1 84
+84 19761071
+
+fl=
+fn=Kernel::loop
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+cfn=Listen/Event/Processor::_wait_until_events
+calls=1 16
+16 19761088
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+fn=Listen/Event/Processor::loop_for
+12 3
+cfl=
+cfn=Kernel::loop
+calls=1 15
+15 19761092
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/loop.rb
+fn=Listen/Event/Loop::_wait_for_changes
+84 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+cfn=Listen/Event/Processor::loop_for
+calls=1 84
+84 19761095
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/loop.rb
+fn=Listen/Event/Loop::_wait_until_resumed
+97 3
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350369199660 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350369199660
new file mode 100644
index 00000000..2883ae3b
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350369199660
@@ -0,0 +1,742 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 130
+
+fl=
+fn=IO::popen^
+0 2452
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 17
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 0
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 2
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 2452
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 2471
+cfl=
+cfn=IO::select^
+calls=1 44
+44 19642343
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 1
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 12
+
+fl=
+fn=Kernel::class
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 3
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 17
+
+fl=
+fn=Module::to_s
+0 2
+
+fl=
+fn=Proc::inspect
+0 8
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 2
+
+fl=
+fn=String::inspect
+0 5
+
+fl=
+fn=Array::inspect
+0 9
+cfl=
+cfn=String::inspect
+calls=4 0
+0 5
+
+fl=
+fn=Kernel::inspect
+0 15
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 14
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 8
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 19644840
+
+fl=
+fn=Kernel::tap
+0 15
+cfl=
+cfn=Thread/Queue::<<
+calls=9 7
+7 3
+
+fl=
+fn=Thread::initialize
+0 128
+
+fl=
+fn=Thread::new^
+0 96
+cfl=
+cfn=Thread::initialize
+calls=9 0
+0 128
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+5 9
+cfl=
+cfn=Thread::new^
+calls=9 6
+6 224
+cfl=
+cfn=Kernel::tap
+calls=9 6
+6 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_workers_in_background
+77 2
+cfl=
+cfn=Array::each
+calls=1 78
+78 261
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_to_array
+85 5
+cfl=
+cfn=Thread/Queue::empty?
+calls=10 87
+87 2
+cfl=
+cfn=Thread/Queue::pop
+calls=9 87
+87 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run
+49 4
+cfl=
+cfn=Thread/Queue::pop
+calls=1 50
+50 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_to_array
+calls=1 54
+54 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_workers_in_background
+calls=1 54
+54 262
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 55
+55 19644908
+
+fl=
+fn=Thread/Queue::initialize
+0 5
+
+fl=
+fn=NilClass::nil?
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::initialize
+93 17
+cfl=
+cfn=Class::new
+calls=9 94
+94 6
+cfl=
+cfn=NilClass::nil?
+calls=9 96
+96 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb
+fn=Listen/Record/SymlinkDetector::initialize
+22 10
+cfl=
+cfn=Class::new
+calls=9 23
+23 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::_auto_hash
+73 10
+cfl=
+cfn=Class::new
+calls=9 74
+74 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::build
+60 53
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::_auto_hash
+calls=9 61
+61 28
+cfl=
+cfn=Class::new
+calls=27 65
+65 86
+cfl=
+cfn=Thread/Queue::<<
+calls=9 67
+67 4
+cfl=
+cfn=Thread/Queue::empty?
+calls=54 68
+68 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::_fast_build_dir
+calls=45 68
+68 5064
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::start
+76 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_timed
+calls=9 76
+76 5439
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run
+calls=1 76
+76 19645184
+
+fl=
+fn=Kernel::nil?
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 16
+cfl=
+cfn=Kernel::nil?
+calls=11 457
+457 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::info
+524 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=10 525
+525 19
+
+fl=
+fn=Kernel::public_send
+0 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::info
+calls=10 0
+0 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::info^
+27 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=20 28
+28 15
+cfl=
+cfn=Kernel::public_send
+calls=10 28
+28 54
+
+fl=
+fn=Kernel::format
+0 57
+
+fl=
+fn=Time::initialize
+0 16
+
+fl=
+fn=Time::now^
+0 27
+cfl=
+cfn=Time::initialize
+calls=19 0
+0 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_timed
+104 50
+cfl=
+cfn=Time::now^
+calls=19 104
+104 43
+cfl=
+cfn=Time::to_f
+calls=19 104
+104 13
+cfl=
+cfn=Kernel::format
+calls=10 105
+105 57
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::info^
+calls=10 105
+105 95
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::build
+calls=9 76
+76 5246
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::add_dir
+16 41
+cfl=
+cfn=Array::include?
+calls=20 17
+17 11
+cfl=
+cfn=Class::new
+calls=11 74
+74 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::record_dir_key
+32 22
+cfl=
+cfn=Array::compact
+calls=20 33
+33 9
+cfl=
+cfn=File::join^
+calls=20 33
+33 18
+
+fl=
+fn=Thread/Queue::<<
+0 23
+
+fl=
+fn=Array::each
+0 41
+cfl=
+cfn=Thread/Queue::<<
+calls=41 104
+104 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+cfn=Listen/Internals/ThreadPool::add^
+calls=9 81
+81 251
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::add
+348 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::include?
+253 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::add?
+360 59
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=20 361
+361 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::add
+calls=20 361
+361 22
+
+fl=
+fn=File::realpath^
+0 833
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::real_path
+41 61
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::sys_path
+calls=20 42
+42 69
+cfl=
+cfn=File::realpath^
+calls=20 42
+42 53311
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb
+fn=Listen/Record/SymlinkDetector::verify_unwatched!
+26 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::real_path
+calls=20 27
+27 53441
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::add?
+calls=20 28
+28 94
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::initialize
+8 42
+
+fl=
+fn=Array::map
+0 45
+cfl=
+cfn=Class::new
+calls=41 19
+19 90
+
+fl=
+fn=Array::-
+0 28
+
+fl=
+fn=Dir::open^
+0 2257
+cfl=
+cfn=SystemCallError::initialize
+calls=32 0
+0 181
+cfl=
+cfn=Exception::exception
+calls=32 0
+0 7
+cfl=
+cfn=Exception::backtrace
+calls=32 0
+0 9
+
+fl=
+fn=Dir::entries^
+0 518
+cfl=
+cfn=Dir::open^
+calls=52 0
+0 58995
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::_entries
+52 53
+cfl=
+cfn=Dir::entries^
+calls=52 53
+53 59514
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::_join
+47 54
+cfl=
+cfn=Array::compact
+calls=52 48
+48 16
+cfl=
+cfn=File::join^
+calls=43 49
+49 63
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::children
+16 88
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::_join
+calls=52 17
+17 133
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::sys_path
+calls=52 18
+18 153
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::_entries
+calls=52 18
+18 59567
+cfl=
+cfn=Array::-
+calls=20 18
+18 28
+cfl=
+cfn=Array::map
+calls=20 18
+18 135
+
+fl=
+fn=Thread/Queue::pop
+0 21
+
+fl=
+fn=Thread/Queue::empty?
+0 21
+
+fl=
+fn=Hash::merge
+0 37
+
+fl=
+fn=Hash::initialize
+0 22
+
+fl=
+fn=Class::new
+0 124
+cfl=
+cfn=Hash::initialize
+calls=44 0
+0 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::initialize
+calls=50 0
+0 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb
+cfn=Listen/Record/SymlinkDetector::initialize
+calls=9 0
+0 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::initialize
+calls=9 0
+0 27
+cfl=
+cfn=Thread/Queue::initialize
+calls=9 0
+0 5
+
+fl=
+fn=Array::include?
+0 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::_fast_update_file
+79 156
+cfl=
+cfn=Array::include?
+calls=33 80
+80 13
+cfl=
+cfn=Class::new
+calls=15 74
+74 20
+cfl=
+cfn=Hash::merge
+calls=33 74
+74 37
+
+fl=
+fn=File/Stat::mode
+0 8
+
+fl=
+fn=Integer::fdiv
+0 18
+
+fl=
+fn=Time::to_f
+0 38
+cfl=
+cfn=Integer::fdiv
+calls=52 0
+0 18
+
+fl=
+fn=File/Stat::mtime
+0 29
+
+fl=
+fn=File::lstat^
+0 388
+
+fl=
+fn=File::join^
+0 293
+
+fl=
+fn=Array::compact
+0 59
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::sys_path
+36 97
+cfl=
+cfn=Array::compact
+calls=105 38
+38 34
+cfl=
+cfn=File::join^
+calls=105 38
+38 211
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::meta
+23 82
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::sys_path
+calls=33 24
+24 120
+cfl=
+cfn=File::lstat^
+calls=33 24
+24 934
+cfl=
+cfn=File/Stat::mtime
+calls=33 25
+25 29
+cfl=
+cfn=Time::to_f
+calls=33 25
+25 42
+cfl=
+cfn=File/Stat::mode
+calls=33 25
+25 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::_fast_try_file
+112 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::meta
+calls=33 113
+113 1216
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::_fast_update_file
+calls=33 113
+113 225
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::_fast_build_dir
+107 145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::_fast_try_file
+calls=33 107
+107 1481
+cfl=
+cfn=Thread/Queue::pop
+calls=52 101
+101 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::children
+calls=52 102
+102 60104
+cfl=
+cfn=SystemCallError::===^
+calls=32 102
+102 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb
+cfn=Listen/Record/SymlinkDetector::verify_unwatched!
+calls=20 103
+103 53568
+cfl=
+cfn=Array::each
+calls=20 104
+104 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::record_dir_key
+calls=20 105
+105 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::add_dir
+calls=20 105
+105 63
+
+fl=
+fn=SystemCallError::===^
+0 20
+
+fl=
+fn=Exception::backtrace
+0 11
+
+fl=
+fn=Exception::exception
+0 9
+
+fl=
+fn=Exception::initialize
+0 21
+
+fl=
+fn=SystemCallError::initialize
+0 177
+cfl=
+cfn=Exception::initialize
+calls=33 0
+0 21
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.10751.70350370324700 b/ruby_prof_reports/callgrind.callgrind.out.10751.70350370324700
new file mode 100644
index 00000000..c30ce49c
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.10751.70350370324700
@@ -0,0 +1,22 @@
+events: wall_time
+
+fl=
+fn=Kernel::sleep
+0 31
+
+fl=
+fn=Kernel::loop
+0 3
+cfl=
+cfn=Kernel::sleep
+calls=1 301
+301 19652582
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run
+300 5
+cfl=
+cfn=Kernel::loop
+calls=1 300
+300 19652585
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060 b/ruby_prof_reports/callgrind.callgrind.out.12060
new file mode 100644
index 00000000..8f114e98
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060
@@ -0,0 +1,20118 @@
+events: wall_time
+
+fl=
+fn=Range::cover?
+0 2402
+cfl=
+cfn=Integer::<=>
+calls=10000 0
+0 1308
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/range/compare_range.rb
+fn=ActiveSupport/CompareWithRange::cover?
+49 3800
+cfl=
+cfn=Kernel::is_a?
+calls=5000 50
+50 1035
+cfl=
+cfn=Range::cover?
+calls=5000 55
+55 3710
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::ensure_in_range
+51 2732
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/range/compare_range.rb
+cfn=ActiveSupport/CompareWithRange::cover?
+calls=5000 52
+52 8546
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::serialize
+26 4871
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::cast
+calls=5000 27
+27 16793
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::ensure_in_range
+calls=5000 29
+29 11277
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::price_cents_came_from_user?
+381 628
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=1000 382
+382 2115
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::price_cents
+37 1232
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 16457
+
+fl=
+fn=Integer::>
+0 358
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+115 1972
+cfl=
+cfn=Module::===
+calls=4000 116
+116 831
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+89 4909
+cfl=
+cfn=Kernel::is_a?
+calls=12000 90
+90 2432
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::is_number?
+83 1306
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=2000 84
+84 2821
+cfl=
+cfn=Kernel::nil?
+calls=2000 84
+84 364
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::changed_in_place?
+85 495
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+168 609
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::original_value_for_database
+140 2971
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=2000 142
+142 2044
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromDatabase::_original_value_for_database
+calls=2000 144
+144 609
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::changed_in_place?
+54 1972
+cfl=
+cfn=String::to_s
+calls=2000 55
+55 375
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=2000 55
+55 1036
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=2000 55
+55 8313
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+fn=ActiveModel/AttributeMutationTracker::initialize
+9 820
+cfl=
+cfn=Class::new
+calls=1000 11
+11 4365
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::mutations_from_database
+260 1820
+cfl=
+cfn=Class::new
+calls=1000 265
+265 6328
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+fn=ActiveModel/Dirty::attribute_changed_in_place?
+251 1580
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::mutations_from_database
+calls=2000 252
+252 8149
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::changed_in_place?
+calls=2000 252
+252 11696
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+126 1931
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=2000 127
+127 8309
+cfl=
+cfn=Symbol::to_s
+calls=2000 127
+127 1180
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/dirty.rb
+cfn=ActiveModel/Dirty::attribute_changed_in_place?
+calls=2000 127
+127 21425
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+48 1335
+cfl=
+cfn=Symbol::to_s
+calls=2000 49
+49 2297
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=2000 49
+49 959
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+89 488
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromUser::came_from_user?
+178 1237
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::value_constructed_by_mass_assignment?
+calls=2000 179
+179 488
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+fn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+73 1535
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=2000 74
+74 1104
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromUser::came_from_user?
+calls=2000 74
+74 1725
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::duration_minutes_came_from_user?
+381 784
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::attribute_came_from_user?
+calls=1000 382
+382 2250
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods::respond_to?
+446 2524
+cfl=
+cfn=Kernel::respond_to?
+calls=4000 447
+447 981
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::respond_to?
+270 8430
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods::respond_to?
+calls=4000 271
+271 3505
+cfl=
+cfn=Symbol::to_s
+calls=4000 279
+279 2576
+cfl=
+cfn=Kernel::class
+calls=4000 286
+286 594
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=4000 286
+286 1696
+cfl=
+cfn=Array::include?
+calls=4000 286
+286 1384
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::validate_each
+25 11153
+cfl=
+cfn=Symbol::to_s
+calls=2000 26
+26 1074
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::respond_to?
+calls=2000 28
+28 9876
+cfl=
+cfn=Kernel::public_send
+calls=2000 29
+29 7739
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/before_type_cast.rb
+cfn=ActiveRecord/AttributeMethods/BeforeTypeCast::read_attribute_before_type_cast
+calls=2000 30
+30 4591
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::record_attribute_changed_in_place?
+calls=2000 42
+42 32844
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::is_number?
+calls=2000 46
+46 4492
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::allow_only_integer?
+calls=2000 51
+51 2803
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=2000 56
+56 2224
+cfl=
+cfn=Hash::keys
+calls=2000 58
+58 1976
+cfl=
+cfn=Hash::slice
+calls=2000 58
+58 1022
+cfl=
+cfn=Hash::each
+calls=2000 58
+58 7943
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::duration_minutes
+37 1273
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 10208
+
+fl=
+fn=String::=~
+0 4439
+
+fl=
+fn=Kernel::!~
+0 463
+cfl=
+cfn=String::=~
+calls=1000 0
+0 4439
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::option_call
+27 684
+cfl=
+cfn=Kernel::respond_to?
+calls=1000 29
+29 266
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::validate_each
+6 1382
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::option_call
+calls=1000 8
+8 950
+cfl=
+cfn=String::to_s
+calls=1000 9
+9 216
+cfl=
+cfn=Kernel::!~
+calls=1000 9
+9 4902
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::start_time
+37 668
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=1000 40
+40 7577
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::bus_id
+37 1243
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 9478
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::to_id
+37 1194
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 9520
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=Numeric::blank?
+142 4583
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::cast_value
+42 6099
+cfl=
+cfn=Integer::to_i
+calls=10000 47
+47 1681
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb
+fn=ActiveModel/Type/Helpers/Numeric::cast
+7 13909
+cfl=
+cfn=TrueClass::===
+calls=10000 9
+9 2036
+cfl=
+cfn=FalseClass::===
+calls=10000 9
+9 1490
+cfl=
+cfn=Module::===
+calls=10000 9
+9 2987
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=10000 15
+15 15845
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::from_id
+37 1373
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=2000 40
+40 11091
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+716 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key
+660 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::belongs_to?
+calls=3 661
+661 2
+cfl=
+cfn=Symbol::to_s
+calls=3 662
+662 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+456 64
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::derive_foreign_key
+calls=3 457
+457 14
+cfl=
+cfn=String::freeze
+calls=3 457
+457 2
+
+fl=
+fn=Array::index
+0 90
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::bulk_import^
+523 63
+cfl=
+cfn=Array::first
+calls=57 524
+524 13
+cfl=
+cfn=Kernel::is_a?
+calls=38 524
+524 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=19 531
+531 777841
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import!^
+539 2140
+cfl=
+cfn=Array::last
+calls=19 540
+540 12
+cfl=
+cfn=Kernel::is_a?
+calls=19 540
+540 9
+cfl=
+cfn=Array::pop
+calls=19 540
+540 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::bulk_import^
+calls=19 544
+544 777849
+cfl=
+cfn=Array::<<
+calls=898 71
+71 165
+cfl=
+cfn=Array::count
+calls=898 79
+79 124
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import!^
+calls=17 80
+80 674754
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=1 85
+85 22599
+
+fl=
+fn=Array::count
+0 139
+
+fl=
+fn=Array::<<
+0 185
+
+fl=
+fn=Array::one?
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::deserialize
+21 403
+cfl=
+cfn=Kernel::nil?
+calls=623 22
+22 74
+cfl=
+cfn=Integer::to_i
+calls=623 23
+23 94
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::deserialize
+23 239
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=623 24
+24 1309
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::column_type
+117 4
+cfl=
+cfn=Hash::fetch
+calls=4 118
+118 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::cast_values
+99 9
+cfl=
+cfn=Array::map
+calls=4 100
+100 7298
+cfl=
+cfn=Array::one?
+calls=2 105
+105 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+481 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=2 482
+482 3197
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions
+234 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=6 235
+235 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource
+544 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2 546
+546 21
+cfl=
+cfn=Array::any?
+calls=2 548
+548 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+fn=Arel/Nodes/JoinSource::empty?
+14 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::quote_column_name
+807 9
+cfl=
+cfn=Module::===
+calls=4 808
+808 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=4 809
+809 41
+
+fl=
+fn=#<Class:0x00007fe6a19d9858>::name
+0 3
+
+fl=
+fn=#<Class:0x00007fe6a19d9858>::relation
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute
+727 26
+cfl=
+cfn=#<Class:0x00007fe6a19d9858>::relation
+calls=8 728
+728 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_table_name
+calls=4 729
+729 14
+cfl=
+cfn=#<Class:0x00007fe6a19d9858>::name
+calls=4 729
+729 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_column_name
+calls=4 729
+729 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=4 729
+729 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::collect_nodes_for
+265 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 267
+267 7
+cfl=
+cfn=Enumerable::each_with_index
+calls=2 269
+269 148
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore
+240 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=4 241
+241 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=4 243
+243 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::collect_nodes_for
+calls=8 247
+247 161
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+cfn=Arel/Nodes/JoinSource::empty?
+calls=2 249
+249 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=2 251
+251 52
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement
+210 8
+cfl=
+cfn=Enumerable::inject
+calls=2 216
+216 267
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectOptions
+calls=2 229
+229 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::arel_attribute
+264 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=4 265
+265 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=4 266
+266 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::arel_attribute
+40 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_attribute
+calls=4 41
+41 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::arel_column
+1068 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=4 1069
+1069 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=8 1070
+1070 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=4 1072
+1072 13
+cfl=
+cfn=Hash::key?
+calls=4 1072
+1072 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::arel_attribute
+calls=4 1073
+1073 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::arel_columns
+1052 7
+cfl=
+cfn=Enumerable::flat_map
+calls=2 1053
+1053 125
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::skip_query_cache_value
+69 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=2 70
+70 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::skip_query_cache_if_necessary
+578 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::skip_query_cache_value
+calls=2 579
+579 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=2 196
+196 68
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel
+calls=2 196
+196 11836
+cfl=
+cfn=Array::to_h
+calls=2 196
+196 658
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=1 53
+53 60
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb
+cfn=ActiveRecord/Calculations::pluck
+calls=1 53
+53 789318
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 56
+56 778857
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::assert_mutability!
+921 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::set_value
+914 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::assert_mutability!
+calls=2 915
+915 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::select_values=
+73 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::set_value
+calls=2 74
+74 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::initialize_copy
+35 8
+cfl=
+cfn=Kernel::dup
+calls=2 36
+36 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::reset
+calls=2 37
+37 8
+
+fl=
+fn=Kernel::initialize_clone
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize_copy
+calls=2 0
+0 22
+
+fl=
+fn=Kernel::clone
+0 7
+cfl=
+cfn=Kernel::initialize_clone
+calls=2 0
+0 26
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+fn=ActiveRecord/SpawnMethods::spawn
+10 7
+cfl=
+cfn=Kernel::clone
+calls=2 11
+11 33
+
+fl=
+fn=Array::none?
+0 2
+
+fl=
+fn=Array::reject
+0 15
+cfl=
+cfn=Kernel::kind_of?
+calls=4 195
+195 3
+cfl=
+cfn=Kernel::is_a?
+calls=8 195
+195 3
+cfl=
+cfn=Symbol::to_s
+calls=4 195
+195 4
+cfl=
+cfn=String::split
+calls=4 195
+195 9
+cfl=
+cfn=Array::all?
+calls=4 195
+195 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::enforce_raw_sql_whitelist
+193 8
+cfl=
+cfn=Array::reject
+calls=2 194
+194 51
+cfl=
+cfn=Array::none?
+calls=2 201
+201 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb
+fn=ActiveRecord/Calculations::has_include?
+210 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::eager_loading?
+calls=2 211
+211 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=2 211
+211 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=2 211
+211 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb
+fn=ActiveRecord/Calculations::pluck
+184 28
+cfl=
+cfn=Array::first
+calls=2 189
+189 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb
+cfn=ActiveRecord/Calculations::has_include?
+calls=2 189
+189 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::enforce_raw_sql_whitelist
+calls=2 193
+193 61
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/spawn_methods.rb
+cfn=ActiveRecord/SpawnMethods::spawn
+calls=2 194
+194 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::select_values=
+calls=2 195
+195 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::skip_query_cache_if_necessary
+calls=2 196
+196 791573
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d2de18>::number
+37 434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=613 40
+40 4412
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_services
+153 987
+cfl=
+cfn=BasicObject::instance_eval
+calls=613 159
+159 1826
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_buses_services
+153 996
+cfl=
+cfn=BasicObject::instance_eval
+calls=613 159
+159 1187
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Bus::validate_associated_records_for_trips
+153 1316
+cfl=
+cfn=BasicObject::instance_eval
+calls=613 159
+159 2751
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors
+492 510
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=623 493
+493 263
+cfl=
+cfn=Hash::each_key
+calls=623 493
+493 136
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::inclusion_method
+40 401
+cfl=
+cfn=Kernel::is_a?
+calls=623 41
+41 218
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::include?
+19 1260
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::delimiter
+calls=1869 20
+20 661
+cfl=
+cfn=Kernel::respond_to?
+calls=1246 20
+20 309
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::inclusion_method
+calls=623 28
+28 619
+cfl=
+cfn=Array::include?
+calls=623 28
+28 313
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/inclusion.rb
+fn=ActiveModel/Validations/InclusionValidator::validate_each
+10 367
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::include?
+calls=623 11
+11 3162
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2223068>::name
+37 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=20 40
+40 103
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_buses
+153 19
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::association_instance_get
+270 661
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation::validate_collection_association
+313 1479
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::association_instance_get
+calls=1859 314
+314 661
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=623 314
+314 462
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=Service::validate_associated_records_for_services_buses
+153 29
+cfl=
+cfn=BasicObject::instance_eval
+calls=10 159
+159 71
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::halting^
+244 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::after
+calls=2 245
+245 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+997 9
+
+fl=
+fn=ActiveRecord/Import/Result::results
+0 13
+
+fl=
+fn=ActiveRecord/Import/Result::ids
+0 16
+
+fl=
+fn=ActiveRecord/Import/Result::num_inserts
+0 32
+
+fl=
+fn=ActiveRecord/Import/Result::new^
+0 77
+cfl=
+cfn=Struct::initialize
+calls=69 0
+0 31
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+fn=ActiveRecord/Result::initialize
+39 47
+
+fl=
+fn=PG/Result::fmod
+0 16
+
+fl=
+fn=PG/Result::fields
+0 327
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+80 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=25 81
+81 49425
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+477 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_query
+calls=23 478
+478 46278
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+498 34
+cfl=
+cfn=Kernel::is_a?
+calls=25 499
+499 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+59 138
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::arel_from_relation
+calls=25 60
+60 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+calls=25 61
+61 540
+cfl=
+cfn=NilClass::nil?
+calls=25 63
+63 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select
+calls=23 70
+70 46321
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_prepared
+calls=2 68
+68 3208
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+95 134
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_all
+calls=25 106
+106 50261
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+93 68
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=23 94
+94 46771
+cfl=
+cfn=Array::map
+calls=23 94
+94 481
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+87 119
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_rows
+calls=23 88
+88 47320
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=23 34
+34 11
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=23 43
+43 68
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::insert_many
+7 278
+cfl=
+cfn=Kernel::is_a?
+calls=46 13
+13 13
+cfl=
+cfn=Array::shift
+calls=23 16
+16 14
+cfl=
+cfn=Array::join
+calls=46 16
+16 287
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=23 21
+21 126
+cfl=
+cfn=Array::blank?
+calls=23 22
+22 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::select_values
+calls=23 29
+29 47519
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=23 811
+811 14
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=23 812
+812 9
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=23 813
+813 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Name::to_s
+134 36
+cfl=
+cfn=String::to_s
+calls=23 134
+134 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::tableize
+187 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 188
+188 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=4 188
+188 199
+
+fl=
+fn=String::upcase
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::humanize
+129 22
+cfl=
+cfn=String::to_s
+calls=4 130
+130 1
+cfl=
+cfn=Kernel::dup
+calls=4 130
+130 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=4 132
+132 10
+cfl=
+cfn=Array::each
+calls=4 132
+132 1
+cfl=
+cfn=String::sub!
+calls=12 134
+134 30
+cfl=
+cfn=String::tr!
+calls=4 138
+138 2
+cfl=
+cfn=String::gsub!
+calls=4 140
+140 63
+
+fl=
+fn=String::tr
+0 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Name::_singularize
+195 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 196
+196 89
+cfl=
+cfn=String::tr
+calls=4 196
+196 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Name::initialize
+148 68
+cfl=
+cfn=Module::name
+calls=4 149
+149 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=4 151
+151 44
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Name::_singularize
+calls=4 155
+155 110
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=4 156
+156 261
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=4 157
+157 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=4 157
+157 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::humanize
+calls=4 158
+158 136
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::tableize
+calls=4 159
+159 246
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=4 161
+161 48
+cfl=
+cfn=String::to_sym
+calls=4 161
+161 7
+cfl=
+cfn=Kernel::dup
+calls=4 163
+163 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::singularize
+calls=4 164
+164 238
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Naming::model_name
+237 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 239
+239 22
+cfl=
+cfn=Enumerable::detect
+calls=4 239
+239 13
+cfl=
+cfn=Class::new
+calls=4 242
+242 1231
+
+fl=
+fn=Array::blank?
+0 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+90 113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=92 92
+92 206
+cfl=
+cfn=Kernel::Array
+calls=46 92
+92 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+44 54
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=23 47
+47 35
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_ignore
+113 58
+cfl=
+cfn=Array::first
+calls=22 114
+114 14
+cfl=
+cfn=Kernel::is_a?
+calls=22 115
+115 16
+cfl=
+cfn=NilClass::to_s
+calls=22 116
+116 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+214 44
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=46 215
+215 56
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+198 46
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::database_version
+calls=46 199
+199 101
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+fn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+68 193
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::supports_on_duplicate_key_update?
+calls=23 71
+71 112
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::sql_for_on_duplicate_key_ignore
+calls=22 74
+74 105
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::post_sql_statements
+calls=23 80
+80 89
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::returning_columns
+calls=23 82
+82 230
+cfl=
+cfn=Array::blank?
+calls=23 83
+83 12
+cfl=
+cfn=Array::join
+calls=23 84
+84 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/ImportSupport::supports_import?
+9 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::supports_import?^
+261 65
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=46 262
+262 1028
+cfl=
+cfn=Kernel::respond_to?
+calls=23 262
+262 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/ImportSupport::supports_import?
+calls=23 262
+262 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::serialize
+45 621
+
+fl=
+fn=FalseClass::===
+0 2518
+
+fl=
+fn=TrueClass::===
+0 3385
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/duration.rb
+fn=ActiveSupport/Duration::===^
+144 1020
+cfl=
+cfn=Kernel::is_a?
+calls=2246 145
+145 455
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::serialize
+10 3741
+cfl=
+cfn=Module::===
+calls=2246 11
+11 624
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/duration.rb
+cfn=ActiveSupport/Duration::===^
+calls=2246 11
+11 1475
+cfl=
+cfn=TrueClass::===
+calls=2246 11
+11 450
+cfl=
+cfn=FalseClass::===
+calls=2246 11
+11 351
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::serialize
+calls=2246 15
+15 621
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+365 7405
+cfl=
+cfn=String::to_s
+calls=7246 366
+366 1261
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=7246 370
+370 10441
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+941 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=23 944
+944 345
+cfl=
+cfn=Array::map
+calls=23 946
+946 154067
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+205 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 206
+206 60
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 206
+206 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=4 206
+206 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb
+fn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+22 64
+cfl=
+cfn=Kernel::is_a?
+calls=23 28
+28 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name
+67 10
+cfl=
+cfn=Symbol::to_s
+calls=9 68
+68 4
+cfl=
+cfn=String::to_s
+calls=3 68
+68 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+46 119
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote_column_name
+calls=12 47
+47 16
+cfl=
+cfn=PG/Connection::quote_ident^
+calls=12 47
+47 15
+cfl=
+cfn=String::freeze
+calls=12 47
+47 5
+
+fl=
+fn=Enumerator::each
+0 783
+cfl=
+cfn=Enumerable::each_with_index
+calls=1656 0
+0 143039
+
+fl=
+fn=Array::transpose
+0 21
+
+fl=
+fn=Hash::to_a
+0 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::create_with_value
+69 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=23 70
+70 18
+
+fl=
+fn=Array::to_h
+0 675
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::equalities
+93 33
+cfl=
+cfn=Array::each
+calls=23 96
+96 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::to_h
+49 62
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::equalities
+calls=23 50
+50 41
+cfl=
+cfn=Array::select
+calls=23 52
+52 18
+cfl=
+cfn=Array::map
+calls=23 57
+57 10
+cfl=
+cfn=Array::to_h
+calls=23 57
+57 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::where_values_hash
+463 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=23 464
+464 82
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::to_h
+calls=23 464
+464 147
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::scope_for_create
+467 90
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=23 468
+468 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::where_values_hash
+calls=23 468
+468 274
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::create_with_value
+calls=23 468
+468 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=23 468
+468 35
+cfl=
+cfn=Hash::merge!
+calls=23 468
+468 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+25 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=23 26
+26 947
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::scope_for_create
+calls=23 26
+26 474
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_without_validations_or_callbacks^
+764 443
+cfl=
+cfn=Array::map
+calls=46 767
+767 2481
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes
+calls=23 768
+768 1469
+cfl=
+cfn=Hash::to_a
+calls=23 768
+768 13
+cfl=
+cfn=Array::transpose
+calls=23 768
+768 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=23 770
+770 12
+cfl=
+cfn=Enumerable::each_with_index
+calls=23 783
+783 42
+cfl=
+cfn=Enumerable::map
+calls=23 783
+783 516
+cfl=
+cfn=Array::join
+calls=46 791
+791 89
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=46 792
+792 664
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/abstract_adapter.rb
+cfn=ActiveRecord/Import/AbstractAdapter/InstanceMethods::pre_sql_statements
+calls=23 792
+792 79
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::quoted_table_name
+calls=46 793
+793 107
+cfl=
+cfn=Array::flatten
+calls=23 794
+794 62
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::values_sql_for_columns_and_attributes^
+calls=23 795
+795 154449
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::supports_import?^
+calls=23 800
+800 1120
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::post_sql_statements
+calls=23 802
+802 767
+cfl=
+cfn=Enumerable::each_slice
+calls=23 805
+805 50453
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=23 755
+755 10
+cfl=
+cfn=ActiveRecord/Import/Result::ids
+calls=23 755
+755 7
+cfl=
+cfn=ActiveRecord/Import/Result::results
+calls=23 755
+755 5
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=23 755
+755 16
+
+fl=
+fn=Hash::select
+0 414
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::values
+188 1044
+cfl=
+cfn=Hash::select
+calls=1633 189
+189 414
+cfl=
+cfn=Hash::values
+calls=1633 189
+189 468
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::size
+179 1203
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::values
+calls=1633 180
+180 1926
+cfl=
+cfn=Array::flatten
+calls=1633 180
+180 2564
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::empty?
+209 1168
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::size
+calls=1633 210
+210 5693
+cfl=
+cfn=Numeric::zero?
+calls=1633 210
+210 315
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/app/models/city.rb
+fn=City::name_has_no_spaces
+5 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a1ccd488>::name
+calls=10 6
+6 35
+cfl=
+cfn=String::include?
+calls=10 6
+6 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/presence.rb
+fn=ActiveModel/Validations/PresenceValidator::validate_each
+6 4086
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=633 7
+7 567
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=8000 7
+7 2040
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb
+fn=ActiveRecord/Validations/PresenceValidator::validate_each
+6 9546
+cfl=
+cfn=Kernel::class
+calls=8633 7
+7 1422
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=8633 7
+7 15872
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/presence.rb
+cfn=ActiveModel/Validations/PresenceValidator::validate_each
+calls=8633 10
+10 6693
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb
+fn=ActiveModel/Type/String::cast_value
+16 2598
+cfl=
+cfn=Module::===
+calls=2869 17
+17 491
+cfl=
+cfn=Class::new
+calls=2869 18
+18 3524
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::cast
+37 8723
+cfl=
+cfn=Kernel::nil?
+calls=12869 38
+38 1999
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/string.rb
+cfn=ActiveModel/Type/String::cast_value
+calls=2869 38
+38 6614
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::cast_value
+calls=10000 38
+38 7780
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute/FromUser::type_cast
+174 4059
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::cast
+calls=2246 175
+175 7961
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/numeric.rb
+cfn=ActiveModel/Type/Helpers/Numeric::cast
+calls=5000 175
+175 19473
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::value
+40 8805
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute/FromUser::type_cast
+calls=7246 42
+42 31494
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::fetch_value
+47 8996
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=12266 48
+48 13452
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=12266 48
+48 39464
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read::_read_attribute
+76 8677
+cfl=
+cfn=String::to_s
+calls=12266 77
+77 2221
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::fetch_value
+calls=12266 77
+77 61913
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a1ccd488>::name
+37 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=20 40
+40 117
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::validate
+148 7725
+cfl=
+cfn=Array::each
+calls=12879 149
+149 243541
+
+fl=
+fn=Kernel::catch
+0 47309
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=14748 425
+425 45314
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::validate
+calls=12879 426
+426 251266
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/app/models/city.rb
+cfn=City::name_has_no_spaces
+calls=10 426
+426 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_services_buses
+calls=10 426
+426 100
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Service::validate_associated_records_for_buses
+calls=10 426
+426 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_trips
+calls=613 426
+426 4067
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_buses_services
+calls=613 426
+426 2183
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=Bus::validate_associated_records_for_services
+calls=613 426
+426 2813
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::before
+482 562
+cfl=
+cfn=Array::unshift
+calls=233 483
+483 83
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::halting^
+191 149
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::before
+calls=233 192
+192 645
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/Before::build^
+162 248
+cfl=
+cfn=Array::any?
+calls=233 165
+165 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::halting^
+calls=233 168
+168 795
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::clear
+115 1217
+cfl=
+cfn=Hash::clear
+calls=3266 116
+116 519
+
+fl=
+fn=Proc::to_proc
+0 524
+
+fl=
+fn=Hash::default_proc=
+0 1430
+cfl=
+cfn=Proc::to_proc
+calls=3266 0
+0 524
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::apply_default_array
+470 2426
+cfl=
+cfn=Kernel::proc
+calls=3266 471
+471 3801
+cfl=
+cfn=Hash::default_proc=
+calls=3266 471
+471 1954
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+fn=ActiveModel/Errors::initialize
+74 2013
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::apply_default_array
+calls=3266 76
+76 8180
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+fn=ActiveModel/Validations::errors
+303 1902
+cfl=
+cfn=Class::new
+calls=1633 304
+304 11253
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::update_attributes_from_transaction_state
+494 529
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions::sync_with_transaction_state
+490 847
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::update_attributes_from_transaction_state
+calls=1633 491
+491 529
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+fn=ActiveRecord/Persistence::new_record?
+231 1115
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions::sync_with_transaction_state
+calls=1633 232
+232 1376
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::valid_model?
+73 7753
+cfl=
+cfn=Kernel::class
+calls=1633 74
+74 225
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb
+cfn=ActiveRecord/Persistence::new_record?
+calls=1633 77
+77 2491
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations::errors
+calls=3266 82
+82 12891
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::clear
+calls=1633 82
+82 1736
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=1633 84
+84 463372
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::empty?
+calls=1633 112
+112 7176
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::from_user^
+12 3112
+cfl=
+cfn=Class::new
+calls=7246 13
+13 11426
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::assert_valid_value
+113 1104
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_value_from_user
+70 10162
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::assert_valid_value
+calls=7246 71
+71 1104
+cfl=
+cfn=Kernel::class
+calls=7246 72
+72 942
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_user^
+calls=7246 72
+72 14538
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::write_from_user
+56 7372
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=7246 57
+57 3807
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_value_from_user
+calls=7246 57
+57 26746
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write::_write_attribute
+50 5550
+cfl=
+cfn=String::to_s
+calls=7246 51
+51 1161
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::write_from_user
+calls=7246 51
+51 37925
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_aliases^
+106 2081
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+218 5721
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_aliases^
+calls=7254 219
+219 2081
+cfl=
+cfn=Symbol::to_s
+calls=7246 219
+219 5118
+cfl=
+cfn=Hash::key?
+calls=7254 219
+219 1660
+cfl=
+cfn=String::to_s
+calls=8 219
+219 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write::write_attribute
+35 14737
+cfl=
+cfn=Kernel::class
+calls=14492 36
+36 1868
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_alias?
+calls=7246 36
+36 14564
+cfl=
+cfn=Symbol::to_s
+calls=7246 39
+39 2723
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=7246 42
+42 3798
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::_write_attribute
+calls=7246 45
+45 44637
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods::[]=
+409 3597
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write::write_attribute
+calls=7246 410
+410 82327
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks
+124 3091
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=3266 125
+125 2074
+cfl=
+cfn=Kernel::class
+calls=3266 128
+128 590
+cfl=
+cfn=Kernel::public_send
+calls=3266 128
+128 2928
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_run_initialize_callbacks
+815 1138
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=1633 816
+816 8592
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::scope_attributes?
+30 1043
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=1633 31
+31 37382
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+38 2303
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::scope_attributes?
+calls=1633 39
+39 38425
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=1633 39
+39 736
+cfl=
+cfn=Array::any?
+calls=1633 39
+39 438
+cfl=
+cfn=Kernel::respond_to?
+calls=1633 39
+39 12457
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping::populate_with_current_scope_attributes
+35 1088
+cfl=
+cfn=Kernel::class
+calls=1633 36
+36 197
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::scope_attributes?
+calls=1633 36
+36 54359
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance::ensure_proper_type
+276 1427
+cfl=
+cfn=Kernel::class
+calls=1633 277
+277 278
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+calls=1633 278
+278 907
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::initialize_internals_callback
+546 316
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance::initialize_internals_callback
+266 1469
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::initialize_internals_callback
+calls=1633 267
+267 316
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance::ensure_proper_type
+calls=1633 268
+268 2612
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping::initialize_internals_callback
+42 1600
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance::initialize_internals_callback
+calls=1633 43
+43 4396
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::populate_with_current_scope_attributes
+calls=1633 44
+44 55644
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::init_internals
+536 2992
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations::init_internals
+264 1373
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::init_internals
+calls=1633 266
+266 2992
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb
+fn=ActiveRecord/Aggregations::init_internals
+24 1935
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations::init_internals
+calls=1633 26
+26 4365
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialize_dup
+149 2799
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/duplicable.rb
+fn=Object::duplicable?
+26 2037
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+fn=Object::deep_dup
+15 4988
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/duplicable.rb
+cfn=Object::duplicable?
+calls=8879 16
+16 2037
+cfl=
+cfn=Kernel::dup
+calls=8879 16
+16 11854
+
+fl=
+fn=Class::allocate
+0 877
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::deep_dup
+69 1269
+cfl=
+cfn=Kernel::class
+calls=1633 70
+70 261
+cfl=
+cfn=Class::allocate
+calls=1633 70
+70 877
+cfl=
+cfn=Kernel::tap
+calls=1633 70
+70 40339
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+fn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute=
+15 65
+cfl=
+cfn=String::unpack
+calls=10 16
+16 8
+cfl=
+cfn=Array::first
+calls=10 16
+16 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+calls=10 17
+17 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=10 18
+18 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=10 20
+20 5
+cfl=
+cfn=NilClass::to_s
+calls=10 20
+20 4
+cfl=
+cfn=String::inspect
+calls=10 26
+26 10
+cfl=
+cfn=Module::module_eval
+calls=10 26
+26 505
+
+fl=
+fn=Module::undef_method
+0 26
+cfl=
+cfn=Module::method_undefined
+calls=20 0
+0 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+26 37
+cfl=
+cfn=Module::const_defined?
+calls=20 28
+28 27
+cfl=
+cfn=Kernel::dup
+calls=9 29
+29 23
+cfl=
+cfn=String::freeze
+calls=9 29
+29 4
+cfl=
+cfn=Module::const_set
+calls=9 29
+29 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+fn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute
+29 71
+cfl=
+cfn=String::unpack
+calls=10 30
+30 12
+cfl=
+cfn=Array::first
+calls=10 30
+30 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/AttrNames::set_name_cache^
+calls=10 33
+33 103
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=10 34
+34 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=20 36
+36 11
+cfl=
+cfn=NilClass::to_s
+calls=10 36
+36 4
+cfl=
+cfn=Module::module_eval
+calls=20 36
+36 1496
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+349 19
+cfl=
+cfn=Class::new
+calls=4 350
+350 50
+
+fl=
+fn=String::inspect
+0 193
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+365 1013
+cfl=
+cfn=Regexp::match?
+calls=416 366
+366 360
+cfl=
+cfn=Array::map!
+calls=208 372
+372 342
+cfl=
+cfn=Array::join
+calls=208 372
+372 183
+cfl=
+cfn=NilClass::to_s
+calls=208 375
+375 579
+cfl=
+cfn=Module::module_eval
+calls=208 380
+380 6484
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindByBang::suffix^
+113 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindByBang::prefix^
+109 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::suffix^
+45 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/FindBy::prefix^
+97 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::pattern^
+37 1483
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindBy::prefix^
+calls=1 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::suffix^
+calls=1 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindByBang::prefix^
+calls=1 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/FindByBang::suffix^
+calls=1 38
+38 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers/Method::match^
+32 1636
+cfl=
+cfn=Enumerable::find
+calls=1841 33
+33 9828
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented?
+336 167
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=252 337
+337 137
+cfl=
+cfn=Module::method_defined?
+calls=252 337
+337 64
+
+fl=
+fn=UnboundMethod::owner
+0 8
+
+fl=
+fn=Module::instance_method
+0 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented?
+89 501
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+calls=252 90
+90 1246
+cfl=
+cfn=Class::superclass
+calls=504 94
+94 69
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+calls=252 99
+99 691
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::instance_method_already_implemented?
+calls=252 101
+101 368
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+63 338
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::instance_method_already_implemented?
+calls=252 64
+64 2875
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=252 64
+64 120
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=252 64
+64 189
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+405 159
+cfl=
+cfn=String::%
+calls=252 406
+406 453
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+284 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=14 285
+285 13
+cfl=
+cfn=Array::each
+calls=14 285
+285 20038
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_matchers_cache
+calls=14 298
+298 69
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=14 298
+298 52
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+251 8
+cfl=
+cfn=Array::flatten
+calls=4 252
+252 15
+cfl=
+cfn=Array::each
+calls=4 252
+252 20240
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+56 603
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=4 60
+60 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=4 60
+60 20318
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core::initialize
+308 5707
+cfl=
+cfn=Kernel::class
+calls=3266 309
+309 529
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::define_attribute_methods
+calls=1633 309
+309 20927
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=1633 310
+310 2538
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::deep_dup
+calls=1633 310
+310 42746
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/aggregations.rb
+cfn=ActiveRecord/Aggregations::init_internals
+calls=1633 312
+312 6301
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping::initialize_internals_callback
+calls=1633 313
+313 61640
+cfl=
+cfn=Kernel::block_given?
+calls=1633 317
+317 439
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_run_initialize_callbacks
+calls=1633 318
+318 9730
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute?
+229 1419
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1633 230
+230 2761
+cfl=
+cfn=String::to_s
+calls=1633 230
+230 340
+cfl=
+cfn=Hash::key?
+calls=1633 230
+230 581
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+252 3657
+cfl=
+cfn=Class::superclass
+calls=3266 253
+253 697
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=3266 253
+253 2189
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::new
+50 3502
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=1633 51
+51 782
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column
+calls=1633 55
+55 4354
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::has_attribute?
+calls=1633 55
+55 5101
+cfl=
+cfn=Class::new
+calls=1633 66
+66 155077
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::validations_array_for_column_names_and_attributes^
+1018 26
+cfl=
+cfn=Array::map
+calls=23 1019
+1019 5852
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_with_validations^
+745 193
+cfl=
+cfn=Kernel::block_given?
+calls=23 748
+748 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::validations_array_for_column_names_and_attributes^
+calls=23 700
+700 5878
+cfl=
+cfn=Enumerable::each_with_index
+calls=23 704
+704 758669
+cfl=
+cfn=Array::compact!
+calls=23 714
+714 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_without_validations_or_callbacks^
+calls=23 753
+753 212823
+cfl=
+cfn=ActiveRecord/Import/Result::num_inserts
+calls=23 725
+725 8
+cfl=
+cfn=Kernel::nil?
+calls=23 725
+725 11
+
+fl=
+fn=Time::utc
+0 75
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+80 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+68 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update
+calls=23 69
+69 19
+cfl=
+cfn=Array::select
+calls=23 69
+69 67
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+335 84
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=132 336
+336 107
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::columns
+340 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=4 341
+341 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=4 342
+342 7
+cfl=
+cfn=Hash::values
+calls=4 342
+342 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::column_names
+387 1747
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns
+calls=4 388
+388 26
+cfl=
+cfn=Array::map
+calls=4 388
+388 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+76 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+fn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+64 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create
+calls=23 65
+65 23
+cfl=
+cfn=Array::select
+calls=23 65
+65 163
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::add_special_rails_stamps^
+978 213
+cfl=
+cfn=Kernel::respond_to?
+calls=23 982
+982 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_create_in_model
+calls=23 983
+983 227
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb
+cfn=ActiveRecord/Timestamp/ClassMethods::timestamp_attributes_for_update_in_model
+calls=23 984
+984 122
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=23 992
+992 101
+cfl=
+cfn=Time::now^
+calls=23 992
+992 50
+cfl=
+cfn=Time::utc
+calls=23 992
+992 75
+cfl=
+cfn=Array::each
+calls=23 994
+994 51
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::record_timestamps^
+106 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key?
+240 17
+
+fl=
+fn=Hash::<=
+0 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::subset?
+285 66
+cfl=
+cfn=Kernel::class
+calls=23 287
+287 5
+cfl=
+cfn=Kernel::instance_of?
+calls=23 287
+287 6
+cfl=
+cfn=Kernel::respond_to?
+calls=23 287
+287 11
+cfl=
+cfn=Kernel::instance_variable_get
+calls=23 288
+288 6
+cfl=
+cfn=Hash::<=
+calls=23 288
+288 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::validate_hash_import^
+1025 1854
+cfl=
+cfn=Hash::keys
+calls=3266 1026
+1026 1126
+cfl=
+cfn=Array::-
+calls=3266 1026
+1026 1401
+
+fl=
+fn=Array::select!
+0 263
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+calls=2 102
+102 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=1 102
+102 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=480 102
+102 126
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflections
+71 82
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections^
+calls=1 75
+75 1
+cfl=
+cfn=Hash::each
+calls=4 75
+75 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 75
+75 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=1 75
+75 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=1 75
+75 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+100 200
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflections
+calls=163 101
+101 122
+cfl=
+cfn=Hash::values
+calls=163 101
+101 55
+cfl=
+cfn=Array::select!
+calls=163 102
+102 391
+
+fl=
+fn=Kernel::initialize_copy
+0 51
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::raw_filter
+306 101
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::each
+537 27
+cfl=
+cfn=Array::each
+calls=23 537
+537 4206
+
+fl=
+fn=Enumerable::each_with_index
+0 3246
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::each
+calls=23 0
+0 4233
+cfl=
+cfn=Array::each
+calls=1706 0
+0 901806
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/Base::_validate_callbacks^
+819 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=23 820
+820 88
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::init_validations
+33 56
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/Base::_validate_callbacks^
+calls=23 34
+34 162
+cfl=
+cfn=Kernel::dup
+calls=23 34
+34 248
+cfl=
+cfn=Enumerable::each_with_index
+calls=23 36
+36 4576
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Import/Validator::initialize
+27 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::init_validations
+calls=23 30
+30 5042
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::has_been_read?
+103 853
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::changed_in_place?
+62 2569
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::has_been_read?
+calls=2014 63
+63 853
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::original_value_for_database
+calls=2000 63
+63 3580
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::value
+calls=2000 63
+63 834
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::changed_in_place?
+calls=2000 63
+63 495
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::with_type
+83 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::changed_in_place?
+calls=14 84
+84 19
+cfl=
+cfn=Kernel::class
+calls=14 87
+87 3
+cfl=
+cfn=Class::new
+calls=14 87
+87 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::[]
+15 20369
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::time_zone_aware_types^
+106 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^
+106 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::time_zone_aware_attributes^
+60 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute?
+82 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::time_zone_aware_attributes^
+calls=14 83
+83 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes^
+calls=14 83
+83 6
+cfl=
+cfn=String::to_sym
+calls=14 83
+83 11
+cfl=
+cfn=Array::include?
+calls=28 83
+83 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::time_zone_aware_types^
+calls=14 86
+86 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=9 86
+86 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 86
+86 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+142 42
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::lock_optimistically^
+106 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::matching
+83 14
+cfl=
+cfn=Hash::values
+calls=14 84
+84 7
+cfl=
+cfn=Array::select
+calls=14 84
+84 184
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for
+79 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::matching
+calls=14 80
+80 204
+cfl=
+cfn=Array::map
+calls=14 80
+80 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::apply
+70 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::decorators_for
+calls=14 71
+71 222
+cfl=
+cfn=Enumerable::inject
+calls=14 72
+72 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+106 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::[]=
+19 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+fn=ActiveModel/AttributeSet::initialize
+11 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+381 1218
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=1675 382
+382 1542
+cfl=
+cfn=Class::new
+calls=4 383
+383 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::initialize
+33 5958
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+fn=ActiveModel/Attribute::from_database^
+8 14
+cfl=
+cfn=Class::new
+calls=14 9
+9 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::define_default_attribute
+249 71
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::from_database^
+calls=14 260
+260 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::_default_attributes
+calls=42 262
+262 233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]=
+calls=28 262
+262 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::[]
+calls=14 251
+251 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::with_type
+calls=14 251
+251 65
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+fn=ActiveRecord/Type::default_value^
+45 9
+cfl=
+cfn=Class::new
+calls=1 46
+46 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::define_attribute
+223 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=28 229
+229 207
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::define_default_attribute
+calls=28 230
+230 452
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#<Class:0x00007fe6a1c3fbb0>::__getobj__
+392 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#<Class:0x00007fe6a1c3fbb0>::sql_type
+347 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#<Class:0x00007fe6a1c3fbb0>::__getobj__
+calls=14 348
+348 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type
+18 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#<Class:0x00007fe6a1c3fbb0>::sql_type
+calls=14 19
+19 33
+cfl=
+cfn=String::gsub
+calls=14 19
+19 33
+
+fl=
+fn=#<Module:0x00007fe6a2808e38>::nil?
+0 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::sql_type
+10 36
+cfl=
+cfn=#<Module:0x00007fe6a2808e38>::nil?
+calls=14 10
+10 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::sql_type
+calls=14 10
+10 85
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod
+7 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid
+7 36
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column
+77 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=14 78
+78 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::oid
+calls=14 78
+78 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::fmod
+calls=14 78
+78 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::sql_type
+calls=14 78
+78 130
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=14 78
+78 118
+
+fl=
+fn=Hash::[]^
+0 1184
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+fn=ActiveModel/Type/ImmutableString::type
+6 718
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb
+fn=ActiveRecord/ConnectionAdapters/Column::initialize
+18 63
+cfl=
+cfn=String::freeze
+calls=14 19
+19 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize
+10 71
+cfl=
+cfn=Kernel::dup
+calls=14 11
+11 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/column.rb
+cfn=ActiveRecord/ConnectionAdapters/Column::initialize
+calls=14 11
+11 71
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows
+493 3
+cfl=
+cfn=Array::first
+calls=2 494
+494 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+97 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=1 98
+98 337
+cfl=
+cfn=String::to_i
+calls=1 98
+98 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length
+373 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_value
+calls=1 374
+374 342
+cfl=
+cfn=Class::new
+calls=1 374
+374 49
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=Object::present?
+26 134
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=83 27
+27 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=46 27
+27 102
+cfl=
+cfn=Array::blank?
+calls=2 27
+27 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=Object::presence
+46 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=14 47
+47 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function?
+561 11
+cfl=
+cfn=Regexp::match?
+calls=14 562
+562 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function
+557 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::has_default_function?
+calls=14 558
+558 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default
+531 26
+cfl=
+cfn=Regexp::===
+calls=42 532
+532 39
+cfl=
+cfn=String::===
+calls=28 532
+532 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=#<Class:0x00007fe6a1c3fbb0>::__setobj__
+399 16
+cfl=
+cfn=BasicObject::equal?
+calls=14 400
+400 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::initialize
+71 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=#<Class:0x00007fe6a1c3fbb0>::__setobj__
+calls=14 72
+72 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize
+10 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::initialize
+calls=14 11
+11 37
+cfl=
+cfn=Regexp::match?
+calls=14 15
+15 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/sql_type_metadata.rb
+fn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize
+9 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::type
+17 1374
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+447 126
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=82 448
+448 58
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=41 448
+448 73
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::fetch
+calls=41 452
+452 861
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata
+666 59
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+calls=14 667
+667 430
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=9 668
+668 6
+cfl=
+cfn=Class::new
+calls=28 668
+668 161
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=5 668
+668 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+647 72
+cfl=
+cfn=Integer::to_i
+calls=28 649
+649 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::fetch_type_metadata
+calls=14 649
+649 660
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_value_from_default
+calls=14 650
+650 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::extract_default_function
+calls=14 651
+651 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::presence
+calls=14 653
+653 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::max_identifier_length
+calls=14 653
+653 407
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+calls=1 114
+114 188
+cfl=
+cfn=Class::new
+calls=13 653
+653 154
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions
+756 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=4 757
+757 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=4 757
+757 66
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=4 757
+757 6108
+cfl=
+cfn=Array::map
+calls=4 757
+757 1470
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns
+111 16
+cfl=
+cfn=String::to_s
+calls=4 112
+112 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::column_definitions
+calls=4 113
+113 7670
+cfl=
+cfn=Array::map
+calls=1 113
+113 19
+cfl=
+cfn=Hash::[]^
+calls=1 113
+113 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns
+68 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::columns
+calls=4 69
+69 7719
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=1 69
+69 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=1 69
+69 7
+cfl=
+cfn=Hash::each
+calls=1 467
+467 331
+cfl=
+cfn=Array::map
+calls=3 69
+69 9
+cfl=
+cfn=Hash::[]^
+calls=3 69
+69 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash
+74 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns
+calls=4 75
+75 8095
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+calls=1 235
+235 3
+cfl=
+cfn=Hash::each
+calls=4 235
+235 741
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=3 75
+75 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=3 75
+75 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::load_schema!
+465 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 466
+466 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 466
+466 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::columns_hash
+calls=4 466
+466 8902
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=1 52
+52 6
+cfl=
+cfn=Hash::each
+calls=4 52
+52 148
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads^
+calls=3 235
+235 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+fn=ActiveRecord/Attributes/ClassMethods::load_schema!
+233 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema!
+calls=4 234
+234 9140
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=1 232
+232 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=3 52
+52 16
+cfl=
+cfn=Hash::each
+calls=3 52
+52 499
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema!
+50 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::load_schema!
+calls=4 51
+51 9670
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=3 232
+232 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded?
+450 3995
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+454 5070
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::schema_loaded?
+calls=10728 455
+455 3995
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=78 456
+456 9726
+cfl=
+cfn=Hash::keys
+calls=1 456
+456 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+345 5808
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::load_schema
+calls=8917 346
+346 17233
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+cfn=ActiveRecord/Type::default_value^
+calls=4 347
+347 13
+cfl=
+cfn=Class::new
+calls=5 347
+347 128
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=1 346
+346 1
+cfl=
+cfn=Array::include?
+calls=1 346
+346 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=1 555
+555 2
+cfl=
+cfn=Array::last
+calls=4 559
+559 1
+cfl=
+cfn=Kernel::is_a?
+calls=4 559
+559 1
+cfl=
+cfn=Array::first
+calls=4 559
+559 2
+cfl=
+cfn=Hash::keys
+calls=4 618
+618 3
+cfl=
+cfn=Array::map
+calls=3 622
+622 93
+cfl=
+cfn=Kernel::Array
+calls=2 653
+653 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=1 654
+654 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=2 656
+656 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=1 656
+656 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 656
+656 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key?
+calls=1 656
+656 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=1 690
+690 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=1 691
+691 73
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=1 695
+695 7515
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+162 143
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=4 163
+163 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+calls=4 163
+163 145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=4 164
+164 17682
+cfl=
+cfn=Thread::current^
+calls=1 248
+248 1
+cfl=
+cfn=Thread::status
+calls=1 248
+248 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=1 252
+252 771
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=3 164
+164 2
+cfl=
+cfn=Array::include?
+calls=3 164
+164 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=3 555
+555 4
+cfl=
+cfn=Class::new
+calls=3 556
+556 449
+cfl=
+cfn=Array::last
+calls=12 559
+559 3
+cfl=
+cfn=Kernel::is_a?
+calls=12 559
+559 3
+cfl=
+cfn=Array::first
+calls=12 559
+559 4
+cfl=
+cfn=Hash::keys
+calls=3 618
+618 2
+cfl=
+cfn=Array::map
+calls=9 622
+622 2716
+cfl=
+cfn=Kernel::Array
+calls=6 653
+653 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=3 654
+654 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=6 656
+656 78
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=3 656
+656 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=3 656
+656 60
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key?
+calls=3 656
+656 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=3 690
+690 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=3 691
+691 128
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=3 695
+695 268004
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+123 12
+cfl=
+cfn=String::to_s
+calls=4 124
+124 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key
+131 10
+cfl=
+cfn=Kernel::is_a?
+calls=4 132
+132 4
+
+fl=
+fn=Array::min
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/strip.rb
+fn=String::strip_heredoc
+22 63
+cfl=
+cfn=String::scan
+calls=4 23
+23 74
+cfl=
+cfn=Array::min
+calls=4 23
+23 8
+cfl=
+cfn=String::gsub
+calls=4 23
+23 43
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys
+355 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=4 356
+356 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=4 356
+356 81
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/strip.rb
+cfn=String::strip_heredoc
+calls=4 356
+356 188
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+calls=4 356
+356 7621
+cfl=
+cfn=Array::first
+calls=4 147
+147 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key
+145 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::primary_keys
+calls=4 146
+146 7934
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+42 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+calls=4 43
+43 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::primary_key
+calls=4 43
+43 7947
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::suppress_composite_primary_key
+calls=4 101
+101 14
+
+fl=
+fn=PG/Result::values
+0 1642
+
+fl=
+fn=PG/Result::ftype
+0 35
+
+fl=
+fn=Array::initialize
+0 51
+cfl=
+cfn=PG/Result::ftype
+calls=38 21
+21 14
+
+fl=
+fn=PG/Result::nfields
+0 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array
+18 63
+cfl=
+cfn=PG/Result::nfields
+calls=10 20
+20 7
+cfl=
+cfn=Class::new
+calls=10 20
+20 90
+cfl=
+cfn=PG/Result::values
+calls=10 24
+24 68
+cfl=
+cfn=Array::any?
+calls=10 25
+25 26
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+60 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=10 61
+61 15225
+cfl=
+cfn=Array::map
+calls=5 61
+61 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::single_value_from_rows
+calls=1 61
+61 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+101 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::query
+calls=5 102
+102 8829
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name
+767 5
+cfl=
+cfn=NilClass::to_s
+calls=1 768
+768 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=1 768
+768 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope
+749 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::extract_schema_qualified_name
+calls=1 750
+750 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql
+738 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::quoted_scope
+calls=1 739
+739 23
+cfl=
+cfn=Kernel::dup
+calls=1 742
+742 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources
+35 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::data_source_sql
+calls=1 36
+36 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::query_values
+calls=1 36
+36 1221
+cfl=
+cfn=Array::each
+calls=1 36
+36 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources
+113 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaStatements::data_sources
+calls=1 114
+114 1277
+cfl=
+cfn=Hash::key?
+calls=1 49
+49 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+47 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::prepare_data_sources
+calls=1 48
+48 1289
+cfl=
+cfn=Hash::key?
+calls=11 49
+49 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+323 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=9 324
+324 281
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=9 324
+324 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::data_source_exists?
+calls=8 324
+324 1312
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+calls=1 100
+100 2816
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+calls=1 100
+100 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::primary_key_prefix_type^
+60 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key
+93 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::primary_key_prefix_type^
+calls=8 94
+94 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_exists?
+calls=4 99
+99 4318
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=3 100
+100 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=3 100
+100 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::primary_keys
+calls=3 100
+100 5180
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key=
+calls=3 100
+100 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key
+85 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=8 86
+86 45
+cfl=
+cfn=Module::name
+calls=4 87
+87 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::get_primary_key
+calls=4 87
+87 9625
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=1 553
+553 12407
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+74 4009
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::reset_primary_key
+calls=4 75
+75 22114
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=3 553
+553 277800
+cfl=
+cfn=Thread::current^
+calls=2 248
+248 2
+cfl=
+cfn=Thread::status
+calls=2 248
+248 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=2 252
+252 42854
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import_helper^
+548 560
+cfl=
+cfn=Array::last
+calls=99 550
+550 21
+cfl=
+cfn=Kernel::is_a?
+calls=99 550
+550 19
+cfl=
+cfn=Array::pop
+calls=22 550
+550 6
+cfl=
+cfn=Hash::merge!
+calls=22 550
+550 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::primary_key
+calls=42 552
+552 342845
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 33
+33 1064013
+cfl=
+cfn=Array::<<
+calls=51 71
+71 10
+cfl=
+cfn=Array::count
+calls=51 79
+79 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import!^
+calls=1 80
+80 717696
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=19 553
+553 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=19 553
+553 25
+cfl=
+cfn=Array::include?
+calls=19 553
+553 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Object::present?
+calls=19 555
+555 32
+cfl=
+cfn=Class::new
+calls=19 556
+556 4569
+cfl=
+cfn=Array::first
+calls=76 559
+559 14
+cfl=
+cfn=Hash::keys
+calls=19 618
+618 15
+cfl=
+cfn=Array::map
+calls=57 622
+622 4762
+cfl=
+cfn=Kernel::Array
+calls=38 653
+653 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=38 656
+656 574
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::subset?
+calls=19 656
+656 90
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=19 656
+656 602
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::prefetch_primary_key?
+calls=19 656
+656 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps^
+calls=19 690
+690 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::add_special_rails_stamps^
+calls=19 691
+691 652
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_with_validations^
+calls=19 695
+695 702092
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::import^
+523 50
+cfl=
+cfn=Array::first
+calls=12 524
+524 4
+cfl=
+cfn=Kernel::is_a?
+calls=8 524
+524 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import_helper^
+calls=4 531
+531 1080687
+cfl=
+cfn=Thread::current^
+calls=1 248
+248 1
+cfl=
+cfn=Thread::status
+calls=1 248
+248 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=1 252
+252 1109
+
+fl=
+fn=Hash::values
+0 540
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+124 13
+cfl=
+cfn=Array::uniq
+calls=5 125
+125 4
+cfl=
+cfn=Array::shift
+calls=5 126
+126 3
+cfl=
+cfn=Array::each
+calls=5 135
+135 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+75 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+142 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=5 143
+143 46009
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::full_commit!
+calls=5 186
+186 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+184 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::commit_db_transaction
+calls=5 185
+185 46036
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::commit_records
+calls=5 223
+223 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=5 232
+232 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+120 13
+cfl=
+cfn=Array::uniq
+calls=5 121
+121 4
+cfl=
+cfn=Array::each
+calls=5 121
+121 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+212 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=5 213
+213 46145
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=5 232
+232 15
+
+fl=
+fn=Thread::status
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::default_scope_override^
+106 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+fn=ActiveModel/Validations/NumericalityValidator::check_validity!
+16 8
+cfl=
+cfn=Hash::keys
+calls=2 17
+17 1
+cfl=
+cfn=Array::-
+calls=2 17
+17 3
+cfl=
+cfn=Hash::slice
+calls=2 18
+18 1
+cfl=
+cfn=Hash::each
+calls=2 18
+18 8
+
+fl=
+fn=String::end_with?
+0 1
+
+fl=
+fn=Regexp::source
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors?
+50 3
+cfl=
+cfn=Regexp::source
+calls=1 51
+51 2
+cfl=
+cfn=String::start_with?
+calls=1 52
+52 2
+cfl=
+cfn=String::end_with?
+calls=1 52
+52 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::check_options_validity
+36 7
+cfl=
+cfn=Kernel::is_a?
+calls=1 38
+38 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::regexp_using_multiline_anchors?
+calls=1 39
+39 8
+
+fl=
+fn=TrueClass::^
+0 1
+
+fl=
+fn=Hash::include?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+fn=ActiveModel/Validations/FormatValidator::check_validity!
+16 9
+cfl=
+cfn=Hash::include?
+calls=2 17
+17 2
+cfl=
+cfn=TrueClass::^
+calls=1 17
+17 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::check_options_validity
+calls=2 21
+21 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::_reflections^
+106 2706
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::__callbacks^
+106 826
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::_validators^
+106 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/helper_methods.rb
+fn=ActiveModel/Validations/HelperMethods::_merge_attributes
+7 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=3 8
+8 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=3 8
+8 11
+cfl=
+cfn=Array::flatten!
+calls=3 9
+9 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb
+fn=ActiveRecord/Validations/ClassMethods::validates_presence_of
+63 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/helper_methods.rb
+cfn=ActiveModel/Validations/HelperMethods::_merge_attributes
+calls=3 64
+64 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb
+cfn=ActiveModel/Validations/ClassMethods::validates_with
+calls=3 64
+64 299
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::belongs_to_required_by_default^
+60 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Trip::attribute_type_decorations^
+106 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::default_scope_override^
+106 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::_validators^
+106 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::_reflections^
+106 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_remove_for_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 0
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_remove_for_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 13
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_add_for_buses=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_add_for_buses=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 13
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_remove_for_services_buses=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_remove_for_services_buses=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::after_add_for_services_buses=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::before_add_for_services_buses=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::__callbacks^
+106 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::__callbacks^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Service/HABTM_Buses::add_right_association^
+71 8
+cfl=
+cfn=Symbol::to_s
+calls=1 72
+72 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 72
+72 56
+cfl=
+cfn=String::to_sym
+calls=1 72
+72 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 73
+73 402
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 74
+74 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::_reflections^
+106 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Service/HABTM_Buses::add_left_association^
+66 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 67
+67 488
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 68
+68 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service/HABTM_Buses::attribute_type_decorations^
+106 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Service::attribute_type_decorations^
+106 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::default_scope_override^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::delimiter
+31 665
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+fn=ActiveModel/Validations/Clusivity::check_validity!
+11 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::delimiter
+calls=2 12
+12 4
+cfl=
+cfn=Kernel::respond_to?
+calls=2 12
+12 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::_validators^
+106 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+997 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_services=^
+104 11
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_services=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 11
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::validate?
+997 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::validate?
+calls=2 997
+997 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::collection?
+997 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=4 997
+997 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::options
+997 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::name
+997 474
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ThroughReflection::initialize
+758 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::_reflections^
+106 242
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_buses_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_buses_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_buses_services=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_buses_services=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options
+110 9
+cfl=
+cfn=Module::name
+calls=2 112
+112 1
+cfl=
+cfn=Hash::key?
+calls=2 114
+114 1
+
+fl=
+fn=String::downcase
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+97 15
+cfl=
+cfn=Module::name
+calls=2 98
+98 1
+cfl=
+cfn=String::downcase
+calls=2 98
+98 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=2 98
+98 118
+cfl=
+cfn=Array::join
+calls=2 98
+98 16
+cfl=
+cfn=String::gsub
+calls=2 98
+98 4
+cfl=
+cfn=String::to_sym
+calls=2 98
+98 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_options
+calls=2 100
+100 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::create_reflection^
+calls=2 102
+102 213
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::__callbacks^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::add_right_association^
+71 8
+cfl=
+cfn=Symbol::to_s
+calls=1 72
+72 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=1 72
+72 86
+cfl=
+cfn=String::to_sym
+calls=1 72
+72 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 73
+73 477
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 74
+74 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+120 5
+cfl=
+cfn=Hash::key?
+calls=4 123
+123 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::_reflections^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+115 7759
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::_reflections^
+calls=2 116
+116 3
+cfl=
+cfn=Symbol::to_s
+calls=8637 116
+116 5180
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::_reflections^
+calls=2 116
+116 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections^
+calls=10 116
+116 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=10 116
+116 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=613 116
+116 238
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=8000 116
+116 2700
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^
+145 38
+cfl=
+cfn=Hash::key?
+calls=7 146
+146 3
+cfl=
+cfn=Hash::delete
+calls=4 147
+147 4
+cfl=
+cfn=Kernel::nil?
+calls=4 150
+150 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_validations^
+calls=7 156
+156 3
+cfl=
+cfn=NilClass::nil?
+calls=3 150
+150 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::belongs_to_required_by_default^
+calls=3 151
+151 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/ClassMethods::validates_presence_of
+calls=3 159
+159 351
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::has_one?
+565 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::collection?
+544 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^
+17 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+calls=7 18
+18 846
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^
+29 25
+cfl=
+cfn=Module::method_defined?
+calls=7 30
+30 12
+cfl=
+cfn=Module::class_eval
+calls=3 32
+32 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^
+26 25
+cfl=
+cfn=Symbol::to_s
+calls=42 27
+27 25
+cfl=
+cfn=Module::class_eval
+calls=7 27
+27 460
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::constructable?
+448 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^
+11 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_accessors^
+calls=7 12
+12 581
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=7 13
+13 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::constructable?
+calls=7 16
+16 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_constructors^
+calls=7 16
+16 509
+cfl=
+cfn=Symbol::to_s
+calls=14 18
+18 6
+cfl=
+cfn=Module::class_eval
+calls=7 18
+18 170
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^
+24 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::define_accessors^
+calls=7 25
+25 1315
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::add_counter_cache_methods^
+calls=7 26
+26 54
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+569 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable
+739 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::polymorphic?
+calls=7 740
+740 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/BelongsToReflection::macro
+714 132
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::macro^
+5 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+fn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^
+7 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::valid_options^
+calls=7 8
+8 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+fn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^
+9 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/singular_association.rb
+cfn=ActiveRecord/Associations/Builder/SingularAssociation::valid_options^
+calls=7 10
+10 55
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_extensions^
+78 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::belongs_to
+1653 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1654
+1654 1673
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+calls=1 93
+93 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::add_right_association^
+calls=1 93
+93 579
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=6 1654
+1654 2962
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=6 1655
+1655 153
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=Bus/HABTM_Services::add_left_association^
+66 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=1 67
+67 2263
+cfl=
+cfn=Module::const_set
+calls=1 1828
+1828 5
+cfl=
+cfn=Module::private_constant
+calls=1 1829
+1829 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+calls=1 1831
+1831 199
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=1 1833
+1833 882
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1834
+1834 25
+cfl=
+cfn=Class::new
+calls=1 1837
+1837 55
+cfl=
+cfn=Module::include
+calls=1 1837
+1837 6
+cfl=
+cfn=Array::each
+calls=1 1851
+1851 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 1855
+1855 1386
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=1 1856
+1856 1
+cfl=
+cfn=Symbol::to_s
+calls=1 1856
+1856 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+calls=1 1856
+1856 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus/HABTM_Services::attribute_type_decorations^
+106 6
+
+fl=
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^
+0 4
+cfl=
+cfn=Struct::initialize
+calls=2 0
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^
+26 5
+cfl=
+cfn=Symbol::to_s
+calls=2 28
+28 2
+cfl=
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver/KnownTable::new^
+calls=2 28
+28 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+46 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany/JoinTableResolver::build^
+calls=2 47
+47 13
+cfl=
+cfn=Class::new
+calls=2 49
+49 810
+cfl=
+cfn=Symbol::to_s
+calls=2 88
+88 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=2 88
+88 46
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Bus/HABTM_Services::add_left_association^
+calls=1 92
+92 4873
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=2 18
+18 429
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Service/HABTM_Buses::add_left_association^
+calls=1 92
+92 516
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::belongs_to_options
+calls=1 93
+93 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=Service/HABTM_Buses::add_right_association^
+calls=1 93
+93 472
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+fn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize
+40 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+745 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+1821 33
+cfl=
+cfn=Class::new
+calls=4 1822
+1822 245
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1824
+1824 6719
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 60
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+calls=1 1826
+1826 1360
+cfl=
+cfn=Module::const_set
+calls=1 1828
+1828 5
+cfl=
+cfn=Module::private_constant
+calls=1 1829
+1829 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::middle_reflection
+calls=1 1831
+1831 190
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=1 1833
+1833 822
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1834
+1834 22
+cfl=
+cfn=Module::include
+calls=1 1837
+1837 4
+cfl=
+cfn=Array::each
+calls=1 1851
+1851 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 1855
+1855 1147
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 1856
+1856 1
+cfl=
+cfn=Symbol::to_s
+calls=1 1856
+1856 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection=
+calls=1 1856
+1856 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_reflections^
+106 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache
+124 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection::add_reflection^
+35 68
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::clear_reflections_cache
+calls=12 36
+36 8
+cfl=
+cfn=Symbol::to_s
+calls=12 37
+37 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections^
+calls=5 38
+38 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=12 38
+38 72
+cfl=
+cfn=Hash::merge!
+calls=12 38
+38 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections=^
+calls=12 38
+38 156
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::_reflections^
+calls=1 38
+38 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_reflections^
+calls=2 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::_reflections^
+calls=1 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_reflections^
+calls=1 38
+38 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_reflections^
+calls=2 38
+38 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_validations^
+121 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_remove_for_trips=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_remove_for_trips=^
+104 6
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::after_add_for_trips=^
+104 6
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 3
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 23
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::before_add_for_trips=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 11
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^
+31 150
+cfl=
+cfn=Symbol::to_s
+calls=40 32
+32 15
+cfl=
+cfn=Module::method_defined?
+calls=20 35
+35 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Class::class_attribute
+calls=20 35
+35 1497
+cfl=
+cfn=Symbol::to_sym
+calls=20 36
+36 5
+cfl=
+cfn=Kernel::Array
+calls=20 36
+36 17
+cfl=
+cfn=Array::map
+calls=20 36
+36 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_trips=^
+calls=1 46
+46 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_trips=^
+calls=1 46
+46 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_trips=^
+calls=1 46
+46 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_trips=^
+calls=1 46
+46 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_buses_services=^
+calls=1 46
+46 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_buses_services=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_buses_services=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_buses_services=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_add_for_services=^
+calls=1 46
+46 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_add_for_services=^
+calls=1 46
+46 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::before_remove_for_services=^
+calls=1 46
+46 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::after_remove_for_services=^
+calls=1 46
+46 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_add_for_services_buses=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_add_for_services_buses=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_remove_for_services_buses=^
+calls=1 46
+46 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_remove_for_services_buses=^
+calls=1 46
+46 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_add_for_buses=^
+calls=1 46
+46 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_add_for_buses=^
+calls=1 46
+46 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::before_remove_for_buses=^
+calls=1 46
+46 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::after_remove_for_buses=^
+calls=1 46
+46 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb
+fn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation
+97 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=5 98
+98 8
+cfl=
+cfn=Kernel::dup
+calls=5 99
+99 7
+cfl=
+cfn=Hash::key?
+calls=5 102
+102 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=5 110
+110 271
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::validate?
+557 27
+cfl=
+cfn=NilClass::nil?
+calls=12 558
+558 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=5 558
+558 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=7 558
+558 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks
+211 171
+cfl=
+cfn=Symbol::to_s
+calls=12 212
+212 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::validate?
+calls=10 213
+213 34
+cfl=
+cfn=Module::method_defined?
+calls=5 213
+213 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=3 214
+214 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+calls=5 220
+220 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=5 221
+221 316
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/callbacks.rb
+cfn=ActiveModel/Validations/Callbacks/ClassMethods::after_validation
+calls=5 222
+222 317
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 212
+212 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::validate?
+calls=2 213
+213 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collection?
+calls=2 214
+214 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_update^
+142 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=5 143
+143 8
+cfl=
+cfn=Class::new
+calls=5 145
+145 9
+cfl=
+cfn=Kernel::Array
+calls=5 148
+148 4
+cfl=
+cfn=Symbol::to_s
+calls=5 149
+149 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=5 149
+149 269
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_create^
+142 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=5 143
+143 8
+cfl=
+cfn=Class::new
+calls=5 145
+145 10
+cfl=
+cfn=Kernel::Array
+calls=5 148
+148 7
+cfl=
+cfn=Symbol::to_s
+calls=5 149
+149 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=5 149
+149 289
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+151 34
+cfl=
+cfn=Module::method_defined?
+calls=17 152
+152 8
+cfl=
+cfn=Module::define_method
+calls=17 153
+153 61
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::prepend_one
+591 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+calls=20 593
+593 74
+cfl=
+cfn=Array::unshift
+calls=20 594
+594 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::prepend
+576 15
+cfl=
+cfn=Array::each
+calls=20 577
+577 118
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::__callbacks^
+106 463
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Conditionals/Value::initialize
+151 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::after_save^
+142 47
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=5 143
+143 8
+cfl=
+cfn=Class::new
+calls=5 145
+145 19
+cfl=
+cfn=Kernel::Array
+calls=5 148
+148 5
+cfl=
+cfn=Symbol::to_s
+calls=5 149
+149 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=5 149
+149 345
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveRecord/Base::before_save^
+130 39
+cfl=
+cfn=Symbol::to_s
+calls=12 131
+131 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=12 131
+131 876
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::collection?
+678 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks
+180 129
+cfl=
+cfn=Symbol::to_s
+calls=12 181
+181 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::collection?
+calls=3 183
+183 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::before_save^
+calls=12 184
+184 920
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_save^
+calls=5 185
+185 429
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_non_cyclic_method
+calls=12 187
+187 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_create^
+calls=5 189
+189 349
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveRecord/Base::after_update^
+calls=5 190
+190 322
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::define_autosave_validation_callbacks
+calls=12 208
+208 887
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::collection?
+calls=7 183
+183 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::has_one?
+calls=7 191
+191 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 181
+181 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::collection?
+calls=2 183
+183 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^
+134 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/ClassMethods::add_autosave_association_callbacks
+calls=12 135
+135 3139
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+81 25
+cfl=
+cfn=Array::each
+calls=12 87
+87 3201
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=2 82
+82 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+14 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_callbacks^
+calls=5 15
+15 2386
+cfl=
+cfn=Array::each
+calls=5 18
+18 2103
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 16
+16 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::options
+calls=2 17
+17 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_writers^
+113 24
+cfl=
+cfn=Symbol::to_s
+calls=20 114
+114 8
+cfl=
+cfn=Module::class_eval
+calls=10 114
+114 322
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^
+60 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_writers^
+calls=3 61
+61 119
+cfl=
+cfn=Symbol::to_s
+calls=6 63
+63 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=3 63
+63 185
+cfl=
+cfn=Module::class_eval
+calls=3 63
+63 102
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::singularize
+49 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=12 50
+50 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::apply_inflections
+calls=12 50
+50 710
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::singularize
+56 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::singularize
+calls=8 57
+57 531
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_readers^
+105 29
+cfl=
+cfn=Symbol::to_s
+calls=20 106
+106 8
+cfl=
+cfn=Module::class_eval
+calls=10 106
+106 403
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^
+50 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_readers^
+calls=3 51
+51 128
+cfl=
+cfn=Symbol::to_s
+calls=6 53
+53 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::singularize
+calls=3 53
+53 222
+cfl=
+cfn=Module::class_eval
+calls=3 53
+53 83
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::define_accessors^
+98 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=10 99
+99 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_readers^
+calls=3 101
+101 453
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_writers^
+calls=3 102
+102 424
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_readers^
+calls=7 101
+101 312
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_writers^
+calls=7 102
+102 235
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::name
+calls=2 100
+100 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable
+594 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/HasManyReflection::macro
+676 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/MacroReflection::initialize
+345 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names^
+calls=14 351
+351 9
+cfl=
+cfn=Symbol::to_s
+calls=14 351
+351 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=14 351
+351 955
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection/AssociationReflection::initialize
+428 88
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/MacroReflection::initialize
+calls=14 429
+429 1050
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasManyReflection::macro
+calls=5 432
+432 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::calculate_constructable
+calls=7 432
+432 4
+cfl=
+cfn=Class::new
+calls=14 433
+433 89
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/HasAndBelongsToManyReflection::macro
+calls=2 432
+432 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::macro
+calls=7 432
+432 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/BelongsToReflection::calculate_constructable
+calls=7 432
+432 19
+cfl=
+cfn=Kernel::class
+calls=4 435
+435 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+fn=ActiveRecord/Reflection::create^
+16 32
+cfl=
+cfn=Class::new
+calls=14 31
+31 1102
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb
+fn=ActiveRecord/Associations/Builder/HasMany::macro^
+5 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::build_scope^
+48 12
+
+fl=
+fn=Array::flatten!
+0 64
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::assert_valid_keys
+77 19
+cfl=
+cfn=Array::flatten!
+calls=12 78
+78 58
+cfl=
+cfn=Hash::each_key
+calls=12 79
+79 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+fn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^
+138 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::valid_options^
+70 23
+cfl=
+cfn=Enumerable::flat_map
+calls=12 71
+71 43
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^
+9 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::valid_options^
+calls=5 10
+10 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb
+fn=ActiveRecord/Associations/Builder/HasMany::valid_options^
+9 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::valid_options^
+calls=5 10
+10 36
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::validate_options^
+74 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb
+cfn=ActiveRecord/Associations/Builder/HasMany::valid_options^
+calls=5 75
+75 47
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::assert_valid_keys
+calls=12 75
+75 106
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::valid_options^
+calls=7 75
+75 66
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::create_reflection^
+38 52
+cfl=
+cfn=Kernel::kind_of?
+calls=12 39
+39 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::validate_options^
+calls=12 41
+41 242
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build_scope^
+calls=12 43
+43 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_many.rb
+cfn=ActiveRecord/Associations/Builder/HasMany::macro^
+calls=5 45
+45 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::create^
+calls=12 45
+45 1134
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::macro^
+calls=7 45
+45 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+fn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^
+23 4
+cfl=
+cfn=Kernel::block_given?
+calls=3 24
+24 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+111 727
+cfl=
+cfn=Module::method_defined?
+calls=562 112
+112 408
+cfl=
+cfn=Module::private_method_defined?
+calls=490 112
+112 112
+cfl=
+cfn=Module::instance_method
+calls=48 114
+114 33
+cfl=
+cfn=UnboundMethod::owner
+calls=48 114
+114 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method?
+107 263
+cfl=
+cfn=Class::superclass
+calls=262 108
+108 274
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::method_defined_within?
+calls=262 108
+108 598
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+fn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+67 188
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::dangerous_attribute_method?
+calls=262 68
+68 1135
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=24 68
+68 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+fn=ActiveRecord/Associations/Builder/Association::build^
+23 70
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::dangerous_attribute_method?
+calls=10 24
+24 98
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_extensions^
+calls=3 30
+30 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::create_reflection^
+calls=10 31
+31 1240
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_accessors^
+calls=3 32
+32 907
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callbacks^
+calls=3 33
+33 2806
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_validations^
+calls=3 34
+34 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::define_extensions^
+calls=7 30
+30 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_accessors^
+calls=7 32
+32 1382
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_callbacks^
+calls=7 33
+33 863
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/belongs_to.rb
+cfn=ActiveRecord/Associations/Builder/BelongsTo::define_validations^
+calls=7 34
+34 423
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+fn=ActiveRecord/Associations/ClassMethods::has_many
+1368 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 1369
+1369 9560
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=2 1369
+1369 2474
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=2 1370
+1370 52
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Bus::attribute_type_decorations^
+106 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::reset
+433 29
+cfl=
+cfn=Kernel::freeze
+calls=6 436
+436 4
+
+fl=
+fn=PG/Result::cmd_tuples
+0 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=String::blank?
+122 2054
+cfl=
+cfn=Regexp::match?
+calls=2966 128
+128 2754
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_delete
+93 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=4 94
+94 5431
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_limits.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseLimits::bind_params_length
+67 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::value
+19 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::value
+9 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::value
+23 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::value
+calls=6 24
+24 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::value
+calls=6 24
+24 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::maybe_visit
+812 8
+
+fl=
+fn=PG/Connection::quote_ident^
+0 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted
+22 11
+cfl=
+cfn=PG/Connection::quote_ident^
+calls=4 26
+26 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote
+46 11
+cfl=
+cfn=String::start_with?
+calls=4 47
+47 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize
+14 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::unquote
+calls=10 15
+15 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+70 18
+cfl=
+cfn=String::scan
+calls=5 71
+71 31
+cfl=
+cfn=NilClass::nil?
+calls=5 72
+72 3
+cfl=
+cfn=Class::new
+calls=5 76
+76 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+32 39
+cfl=
+cfn=String::to_s
+calls=4 33
+33 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Utils::extract_schema_qualified_name
+calls=4 33
+33 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::quoted
+calls=4 33
+33 27
+cfl=
+cfn=String::freeze
+calls=4 33
+33 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::quote_table_name
+802 27
+cfl=
+cfn=Module::===
+calls=10 803
+803 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_table_name
+calls=10 804
+804 133
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Table
+609 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::quote_table_name
+calls=6 613
+613 152
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=6 613
+613 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::<<
+10 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::<<
+13 26
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::<<
+11 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::<<
+calls=22 12
+12 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::<<
+calls=22 13
+13 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::visit_Arel_Nodes_DeleteStatement
+79 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=4 80
+80 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=4 81
+81 206
+cfl=
+cfn=Array::any?
+calls=4 82
+82 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::maybe_visit
+calls=4 87
+87 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::dispatch
+25 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+fn=Arel/Visitors/Reduce::visit
+13 104
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::dispatch
+calls=18 14
+14 9
+cfl=
+cfn=Kernel::class
+calls=18 14
+14 4
+cfl=
+cfn=Kernel::hash
+calls=23 14
+14 7
+cfl=
+cfn=Module::name
+calls=5 17
+17 3
+cfl=
+cfn=String::gsub
+calls=5 17
+17 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_DeleteStatement
+calls=4 15
+15 252
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Table
+calls=6 15
+15 196
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectStatement
+calls=2 15
+15 282
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Attributes_Attribute
+calls=4 15
+15 110
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_JoinSource
+calls=2 15
+15 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+fn=Arel/Visitors/Reduce::accept
+7 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=6 8
+8 612
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+fn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept
+8 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::accept
+calls=6 10
+10 622
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+fn=Arel/Collectors/Composite::initialize
+6 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+fn=Arel/Collectors/Bind::initialize
+6 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+fn=Arel/Collectors/PlainString::initialize
+5 9
+cfl=
+cfn=Kernel::dup
+calls=6 6
+6 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+fn=Arel/Collectors/SQLString::initialize
+8 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/plain_string.rb
+cfn=Arel/Collectors/PlainString::initialize
+calls=6 9
+9 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector
+609 26
+cfl=
+cfn=Class::new
+calls=18 611
+611 71
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+17 104
+cfl=
+cfn=Kernel::respond_to?
+calls=29 18
+18 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::collector
+calls=6 25
+25 97
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/determine_if_preparable_visitor.rb
+cfn=ActiveRecord/ConnectionAdapters/DetermineIfPreparableVisitor::accept
+calls=6 25
+25 638
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::value
+calls=6 25
+25 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_limits.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseLimits::bind_params_length
+calls=6 27
+27 5
+cfl=
+cfn=String::freeze
+calls=29 36
+36 34
+cfl=
+cfn=Kernel::dup
+calls=23 39
+39 71
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::delete
+174 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::to_sql_and_binds
+calls=4 175
+175 451
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::exec_delete
+calls=4 176
+176 5443
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::delete
+19 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::delete
+calls=4 21
+21 5922
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::reset
+calls=4 411
+411 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+fn=Arel/DeleteManager::wheres=
+20 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::constraints
+27 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::lock_value
+69 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=6 70
+70 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+fn=ActiveRecord/Relation/FromClause::empty?
+17 8
+cfl=
+cfn=NilClass::nil?
+calls=6 18
+18 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::from_clause
+69 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=14 70
+70 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::distinct
+150 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::distinct_value
+69 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=6 70
+70 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::project
+133 11
+cfl=
+cfn=Array::map
+calls=6 136
+136 25
+cfl=
+cfn=Array::concat
+calls=6 136
+136 5
+
+fl=
+fn=#<Class:0x00007fe6a19d9858>::new^
+0 16
+cfl=
+cfn=Struct::initialize
+calls=8 0
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::[]
+80 13
+cfl=
+cfn=#<Class:0x00007fe6a19d9858>::new^
+calls=8 81
+81 22
+
+fl=
+fn=String::initialize
+0 1566
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+fn=Arel::sql^
+29 8
+cfl=
+cfn=Class::new
+calls=4 30
+30 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+fn=Arel::star^
+33 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+cfn=Arel::sql^
+calls=4 34
+34 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+264 35
+cfl=
+cfn=Class::superclass
+calls=16 268
+268 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=16 268
+268 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::select_values
+69 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=8 70
+70 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_select
+1042 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::select_values
+calls=8 1043
+1043 13
+cfl=
+cfn=Array::any?
+calls=10 1043
+1043 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns
+calls=4 1045
+1045 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel.rb
+cfn=Arel::star^
+calls=4 1048
+1048 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::[]
+calls=4 1048
+1048 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::project
+calls=6 1048
+1048 41
+cfl=
+cfn=Array::uniq
+calls=2 1044
+1044 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel_columns
+calls=2 1044
+1044 132
+
+fl=
+fn=Array::reject!
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::order_values
+69 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=6 70
+70 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_order
+1121 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::order_values
+calls=6 1122
+1122 10
+cfl=
+cfn=Array::uniq
+calls=6 1122
+1122 4
+cfl=
+cfn=Array::reject!
+calls=6 1123
+1123 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::group_values
+69 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=6 70
+70 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::having_clause
+69 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=6 70
+70 4
+
+fl=
+fn=Array::empty?
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::empty?
+6 15
+cfl=
+cfn=Array::empty?
+calls=12 6
+6 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::where_clause
+69 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=29 70
+70 52
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::from
+88 21
+cfl=
+cfn=Module::===
+calls=12 89
+89 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb
+fn=Arel/Nodes/SelectStatement::initialize
+8 24
+cfl=
+cfn=BasicObject::initialize
+calls=6 9
+9 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+fn=Arel/Nodes/JoinSource::initialize
+10 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=6 11
+11 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb
+fn=Arel/Nodes/SelectCore::initialize
+8 36
+cfl=
+cfn=BasicObject::initialize
+calls=6 9
+9 2
+cfl=
+cfn=Class::new
+calls=6 10
+10 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+fn=Arel/SelectManager::initialize
+10 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::initialize
+calls=6 11
+11 4
+cfl=
+cfn=Class::new
+calls=6 12
+12 674
+cfl=
+cfn=Array::last
+calls=6 13
+13 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::from
+calls=6 14
+14 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::build_arel
+926 21
+cfl=
+cfn=Class::new
+calls=6 927
+927 1343
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::arel
+902 88
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_arel
+calls=6 903
+903 1364
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::constraints
+calls=4 903
+903 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+cfn=Arel/DeleteManager::wheres=
+calls=4 903
+903 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=4 409
+409 196
+cfl=
+cfn=Module::to_s
+calls=4 409
+409 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::delete
+calls=4 409
+409 5975
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::select_all
+calls=2 903
+903 3625
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::attribute_types
+calls=2 197
+197 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::cast_values
+calls=2 197
+197 7309
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::offset_value
+69 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=10 70
+70 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::limit_value
+69 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=10 70
+70 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::has_limit_or_offset?
+524 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value
+calls=4 525
+525 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::offset_value
+calls=4 525
+525 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::left_outer_joins_values
+69 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=10 70
+70 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::joins_values
+69 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=10 70
+70 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::has_join_values?
+542 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=4 543
+543 9
+cfl=
+cfn=Array::any?
+calls=8 543
+543 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=4 543
+543 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+fn=Arel/DeleteManager::from
+10 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+fn=Arel/Nodes/Binary::initialize
+7 19
+cfl=
+cfn=BasicObject::initialize
+calls=10 8
+8 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/delete_statement.rb
+fn=Arel/Nodes/DeleteStatement::initialize
+12 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/binary.rb
+cfn=Arel/Nodes/Binary::initialize
+calls=4 13
+13 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+fn=Arel/TreeManager::initialize
+10 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+fn=Arel/DeleteManager::initialize
+4 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/tree_manager.rb
+cfn=Arel/TreeManager::initialize
+calls=4 5
+5 5
+cfl=
+cfn=Class::new
+calls=4 6
+6 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::includes_values
+69 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=8 70
+70 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::eager_load_values
+69 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=6 70
+70 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::eager_loading?
+472 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::eager_load_values
+calls=6 473
+473 17
+cfl=
+cfn=Array::any?
+calls=12 473
+473 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::includes_values
+calls=6 473
+473 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::any?
+6 8
+cfl=
+cfn=Array::any?
+calls=4 6
+6 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+fn=ActiveRecord/QueryMethods::get_value
+907 127
+cfl=
+cfn=Hash::fetch
+calls=172 908
+908 45
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::delete_all
+386 65
+cfl=
+cfn=Array::select
+calls=4 387
+387 67
+cfl=
+cfn=Array::any?
+calls=4 391
+391 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::eager_loading?
+calls=4 395
+395 38
+cfl=
+cfn=Class::new
+calls=4 400
+400 54
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+cfn=Arel/DeleteManager::from
+calls=4 401
+401 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::has_join_values?
+calls=4 403
+403 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::has_limit_or_offset?
+calls=4 403
+403 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel
+calls=4 406
+406 6746
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=3 15
+15 1110675
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::delete_all
+calls=2 16
+16 1092911
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=1 18
+18 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 18
+18 2164
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 23
+23 1083215
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scopes^
+106 750
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=City::default_scope_override^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scope_override=^
+104 16
+cfl=
+cfn=Kernel::singleton_class
+calls=4 105
+105 3
+cfl=
+cfn=Module::class_eval
+calls=4 105
+105 47
+cfl=
+cfn=Module::singleton_class?
+calls=4 109
+109 2
+
+fl=
+fn=Method::owner
+0 4
+
+fl=
+fn=Kernel::method
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scope_override^
+96 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+fn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+103 115
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=29 104
+104 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scope_override^
+calls=4 106
+106 4
+cfl=
+cfn=NilClass::nil?
+calls=4 106
+106 2
+cfl=
+cfn=Kernel::method
+calls=4 107
+107 10
+cfl=
+cfn=Method::owner
+calls=4 107
+107 4
+cfl=
+cfn=Kernel::is_a?
+calls=4 107
+107 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scope_override=^
+calls=4 107
+107 67
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::default_scope_override^
+calls=5 110
+110 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes^
+calls=29 117
+117 14
+cfl=
+cfn=Array::any?
+calls=29 117
+117 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::default_scope_override^
+calls=5 110
+110 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::default_scope_override^
+calls=3 110
+110 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::default_scope_override^
+calls=41 110
+110 23
+cfl=
+cfn=Kernel::nil?
+calls=25 106
+106 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+50 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/default.rb
+cfn=ActiveRecord/Scoping/Default/ClassMethods::build_default_scope
+calls=29 51
+51 288
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+72 21
+cfl=
+cfn=Class::superclass
+calls=16 75
+75 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=8 75
+75 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+calls=4 76
+76 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+82 931
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::descends_from_active_record?
+calls=4 84
+84 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+fn=ActiveRecord/Relation::initialize
+25 89
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/array_handler.rb
+fn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize
+6 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/range_handler.rb
+fn=ActiveRecord/PredicateBuilder/RangeHandler::initialize
+12 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/base_handler.rb
+fn=ActiveRecord/PredicateBuilder/BaseHandler::initialize
+6 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::register_handler
+46 14
+cfl=
+cfn=Array::unshift
+calls=24 47
+47 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+fn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize
+6 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+fn=ActiveRecord/PredicateBuilder::initialize
+7 31
+cfl=
+cfn=Class::new
+calls=24 11
+11 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::register_handler
+calls=24 11
+11 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+fn=ActiveRecord/TableMetadata::initialize
+7 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::table_metadata
+295 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 296
+296 606
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=4 296
+296 3
+cfl=
+cfn=Class::new
+calls=4 296
+296 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::predicate_builder
+269 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 270
+270 2292
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::table_metadata
+calls=4 270
+270 644
+cfl=
+cfn=Class::new
+calls=4 270
+270 98
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+fn=Arel/Table::initialize
+15 15
+cfl=
+cfn=String::to_s
+calls=4 16
+16 1
+cfl=
+cfn=NilClass::to_s
+calls=4 22
+22 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/map.rb
+fn=ActiveRecord/TypeCaster/Map::initialize
+6 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::type_caster
+273 7
+cfl=
+cfn=Class::new
+calls=4 274
+274 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_suffix^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix
+224 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 225
+225 10
+cfl=
+cfn=Enumerable::detect
+calls=4 225
+225 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_suffix^
+calls=4 225
+225 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable?
+56 37
+cfl=
+cfn=Array::any?
+calls=40 57
+57 273
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::apply_inflections
+399 96
+cfl=
+cfn=String::to_s
+calls=40 400
+400 11
+cfl=
+cfn=Kernel::dup
+calls=40 400
+400 68
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=40 402
+402 96
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector/Inflections/Uncountables::uncountable?
+calls=40 402
+402 310
+cfl=
+cfn=Array::each
+calls=40 405
+405 1723
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::pluralize
+32 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=28 33
+33 102
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::apply_inflections
+calls=28 33
+33 1593
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::pluralize
+33 52
+cfl=
+cfn=Kernel::is_a?
+calls=20 34
+34 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::pluralize
+calls=20 38
+38 1279
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::pluralize_table_names^
+106 13
+
+fl=
+fn=String::rindex
+0 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::demodulize
+221 17
+cfl=
+cfn=String::to_s
+calls=8 222
+222 2
+cfl=
+cfn=String::rindex
+calls=8 223
+223 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::demodulize
+146 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::demodulize
+calls=4 147
+147 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name
+497 18
+cfl=
+cfn=String::to_s
+calls=4 498
+498 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::demodulize
+calls=4 498
+498 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=4 498
+498 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names^
+calls=4 499
+499 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::pluralize
+calls=4 499
+499 269
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_prefix^
+106 7
+
+fl=
+fn=Enumerable::detect
+0 15
+cfl=
+cfn=Array::each
+calls=12 0
+0 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix
+220 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 221
+221 15
+cfl=
+cfn=Enumerable::detect
+calls=4 221
+221 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_prefix^
+calls=4 221
+221 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name
+503 66
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=4 504
+504 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent
+calls=4 507
+507 37
+cfl=
+cfn=Module::<
+calls=4 507
+507 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_prefix
+calls=4 513
+513 59
+cfl=
+cfn=NilClass::to_s
+calls=4 513
+513 24
+cfl=
+cfn=Module::name
+calls=4 513
+513 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::undecorated_table_name
+calls=4 513
+513 408
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::full_table_name_suffix
+calls=4 513
+513 34
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_name=
+189 21
+cfl=
+cfn=String::to_s
+calls=4 190
+190 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name
+210 53
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=9 211
+211 8
+cfl=
+cfn=Class::superclass
+calls=9 213
+213 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 214
+214 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name=
+calls=5 212
+212 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::compute_table_name
+calls=4 214
+214 649
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::table_name
+179 61
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reset_table_name
+calls=5 180
+180 740
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::arel_table
+260 65
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::table_name
+calls=4 261
+261 757
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::type_caster
+calls=4 261
+261 22
+cfl=
+cfn=Class::new
+calls=4 261
+261 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class
+6 98
+cfl=
+cfn=Kernel::hash
+calls=29 7
+7 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassMethods::relation_class_for
+137 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::relation_delegate_class
+calls=29 138
+138 116
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/ClassMethods::create
+131 64
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::relation_class_for
+calls=29 132
+132 166
+cfl=
+cfn=Class::new
+calls=29 132
+132 4163
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::relation
+284 123
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/ClassMethods::create
+calls=29 285
+285 4393
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::finder_needs_type_condition?
+calls=29 287
+287 52
+
+fl=
+fn=Module::<=
+0 1679
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type!
+99 958
+cfl=
+cfn=Array::include?
+calls=1662 100
+100 443
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::value_for
+79 13813
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::raise_invalid_scope_type!
+calls=1662 80
+80 1401
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=1662 83
+83 4153
+cfl=
+cfn=Module::<=
+calls=3324 84
+84 1679
+cfl=
+cfn=Module::name
+calls=1662 75
+75 10491
+cfl=
+cfn=Class::superclass
+calls=1662 87
+87 216
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::initialize
+74 5
+cfl=
+cfn=Class::new
+calls=1 75
+75 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+55 1823
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=1662 55
+55 2958
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for
+calls=1662 55
+55 31753
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+fn=ActiveRecord/Scoping/ClassMethods::current_scope
+15 1299
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 16
+16 237
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+calls=1661 16
+16 36489
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+fn=ActiveRecord/Scoping/Named/ClassMethods::all
+26 114
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ClassMethods::current_scope
+calls=29 27
+27 643
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::relation
+calls=29 36
+36 4568
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::default_scoped
+calls=29 36
+36 338
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+fn=ActiveRecord/Querying::delete_all
+10 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=4 10
+10 4585
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::delete_all
+calls=4 10
+10 1112799
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::matches?
+320 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::filter
+calls=28 321
+321 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::filter
+305 22
+
+fl=
+fn=Hash::each_key
+0 161
+cfl=
+cfn=Array::include?
+calls=18 80
+80 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=City::__callbacks^
+106 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+fn=ActiveRecord/Validations/UniquenessValidator::initialize
+6 14
+cfl=
+cfn=Kernel::Array
+calls=2 11
+11 2
+cfl=
+cfn=Array::all?
+calls=2 11
+11 1
+cfl=
+cfn=Hash::merge!
+calls=2 15
+15 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::initialize
+calls=2 15
+15 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+fn=ActiveModel/Validations/ClassMethods::validate
+154 83
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=24 155
+155 53
+cfl=
+cfn=Array::all?
+calls=24 157
+157 36
+cfl=
+cfn=Hash::key?
+calls=24 165
+165 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=24 174
+174 1518
+cfl=
+cfn=Hash::each_key
+calls=6 158
+158 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=City::_validators^
+106 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::check_validity!
+165 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except!
+20 29
+cfl=
+cfn=Array::each
+calls=34 21
+21 34
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+fn=Hash::except
+12 48
+cfl=
+cfn=Kernel::dup
+calls=34 13
+13 87
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except!
+calls=34 13
+13 63
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+fn=ActiveModel/Validator::initialize
+108 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
+cfn=Hash::except
+calls=18 109
+109 100
+cfl=
+cfn=Kernel::freeze
+calls=18 109
+109 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+fn=ActiveModel/EachValidator::initialize
+138 55
+cfl=
+cfn=Hash::delete
+calls=18 139
+139 6
+cfl=
+cfn=Kernel::Array
+calls=18 139
+139 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/Validator::initialize
+calls=18 141
+141 129
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::check_validity!
+calls=13 142
+142 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/clusivity.rb
+cfn=ActiveModel/Validations/Clusivity::check_validity!
+calls=2 142
+142 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::check_validity!
+calls=1 142
+142 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::check_validity!
+calls=2 142
+142 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb
+fn=ActiveModel/Validations/ClassMethods::validates_with
+81 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=18 82
+82 46
+cfl=
+cfn=Array::each
+calls=18 85
+85 1741
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::_parse_validates_options
+160 25
+cfl=
+cfn=Module::===
+calls=20 161
+161 7
+
+fl=
+fn=String::include?
+0 12
+
+fl=
+fn=String::capitalize
+0 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::camelize
+69 40
+cfl=
+cfn=String::to_s
+calls=17 70
+70 6
+cfl=
+cfn=String::sub
+calls=17 72
+72 193
+cfl=
+cfn=String::gsub!
+calls=34 76
+76 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::camelize
+91 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::camelize
+calls=17 94
+94 267
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::_validates_default_keys
+156 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+fn=ActiveModel/Validations/ClassMethods::validates
+105 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=13 106
+106 42
+cfl=
+cfn=Kernel::dup
+calls=13 106
+106 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::_validates_default_keys
+calls=13 107
+107 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb
+cfn=Hash::slice!
+calls=13 107
+107 83
+cfl=
+cfn=Hash::each
+calls=13 114
+114 1976
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=City::attribute_type_decorations^
+106 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::defined_enums^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+151 1639
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::_validators^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ApplicationRecord::attribute_type_decorations^
+106 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+fn=Hash::deep_dup
+43 1652
+cfl=
+cfn=Kernel::dup
+calls=1640 44
+44 4441
+cfl=
+cfn=Hash::each_pair
+calls=1640 45
+45 31729
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::defined_enums^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+fn=ActiveRecord/Enum::inherited
+103 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums^
+calls=3 104
+104 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Hash::deep_dup
+calls=7 104
+104 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums=^
+calls=7 104
+104 102
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::inherited
+calls=7 105
+105 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::defined_enums^
+calls=4 104
+104 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods
+41 19
+cfl=
+cfn=Class::new
+calls=7 42
+42 8
+cfl=
+cfn=Kernel::tap
+calls=7 42
+42 51
+
+fl=
+fn=Class::superclass
+0 1943
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::base_class
+95 2450
+cfl=
+cfn=Module::<
+calls=1699 96
+96 488
+cfl=
+cfn=Class::superclass
+calls=3389 100
+100 538
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::abstract_class?
+calls=1690 100
+100 830
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::include_relation_methods
+35 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=21 36
+36 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::generated_relation_methods
+calls=21 37
+37 78
+cfl=
+cfn=Module::include
+calls=21 37
+37 47
+
+fl=
+fn=Array::uniq
+0 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache
+10 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 13
+13 737
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::inherited
+calls=1 31
+31 51
+cfl=
+cfn=Array::each
+calls=6 13
+13 806
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+fn=ActiveRecord/Delegation/DelegateCache::inherited
+29 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::initialize_relation_delegate_cache
+calls=7 30
+30 1627
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::inherited
+calls=6 31
+31 166
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache
+147 15
+cfl=
+cfn=Class::new
+calls=14 148
+148 54
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::inherited
+151 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::initialize_find_by_cache
+calls=7 153
+153 70
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::inherited
+calls=7 154
+154 1817
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=1 447
+447 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inherited
+445 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::inherited
+calls=7 446
+446 1931
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=6 447
+447 59
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+fn=ActiveRecord/Inheritance/ClassMethods::inherited
+163 36
+cfl=
+cfn=Class::new
+calls=7 164
+164 60
+cfl=
+cfn=Kernel::instance_variable_set
+calls=7 164
+164 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inherited
+calls=7 165
+165 2012
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_validators^
+106 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+fn=ActiveModel/Validations/ClassMethods::inherited
+277 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators^
+calls=3 278
+278 3
+cfl=
+cfn=Kernel::dup
+calls=7 278
+278 20
+cfl=
+cfn=Hash::each
+calls=7 279
+279 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators=^
+calls=7 279
+279 98
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::inherited
+calls=7 280
+280 2120
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::_validators^
+calls=4 278
+278 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::merge
+66 27
+cfl=
+cfn=Hash::merge
+calls=14 67
+67 19
+cfl=
+cfn=Class::new
+calls=14 67
+67 31
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_type_decorations^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::direct_descendants^
+10 51
+cfl=
+cfn=Kernel::hash
+calls=14 11
+11 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::direct_descendants
+54 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::direct_descendants^
+calls=14 55
+55 57
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache
+477 75
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::direct_descendants
+calls=14 491
+491 80
+cfl=
+cfn=Array::each
+calls=14 491
+491 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types
+40 84
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::reload_schema_from_cache
+calls=14 41
+41 160
+cfl=
+cfn=Symbol::to_s
+calls=14 42
+42 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations^
+calls=3 45
+45 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::merge
+calls=14 45
+45 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations=^
+calls=14 45
+45 282
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ApplicationRecord::attribute_type_decorations^
+calls=5 45
+45 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::attribute_type_decorations^
+calls=1 45
+45 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::attribute_type_decorations^
+calls=1 45
+45 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::attribute_type_decorations^
+calls=1 45
+45 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::attribute_type_decorations^
+calls=1 45
+45 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::attribute_type_decorations^
+calls=1 45
+45 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::attribute_type_decorations^
+calls=1 45
+45 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+fn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited
+165 29
+cfl=
+cfn=Module::class_eval
+calls=7 166
+166 457
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::inherited
+calls=7 172
+172 2287
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::inherited
+41 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+calls=7 42
+42 259
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::inherited
+calls=7 43
+43 2773
+cfl=
+cfn=Module::class_eval
+calls=1 74
+74 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+fn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+68 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::inherited
+calls=7 69
+69 3106
+cfl=
+cfn=Module::class_eval
+calls=6 74
+74 225
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parents
+50 47
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent_name
+calls=16 52
+52 11
+cfl=
+cfn=Array::include?
+calls=16 59
+59 8
+
+fl=
+fn=Kernel::frozen?
+0 1442
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parent_name
+9 45
+cfl=
+cfn=Module::name
+calls=5 13
+13 4
+cfl=
+cfn=Kernel::frozen?
+calls=5 14
+14 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+fn=Module::parent
+34 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent_name
+calls=8 35
+35 42
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::load_dir
+22 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::stale?
+calls=4 23
+23 12
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=4 24
+24 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module?
+38 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::load_dir
+calls=4 39
+39 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::autoload_module!
+453 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::autoloadable_module?
+calls=4 454
+454 39
+
+fl=
+fn=Pathname::to_s
+0 102
+cfl=
+cfn=Kernel::initialize_dup
+calls=40 0
+0 60
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+fn=Rails::root^
+63 97
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::application^
+calls=80 64
+64 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb
+cfn=Rails/Application::config
+calls=40 64
+64 43
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::ignored_callstack
+130 468
+cfl=
+cfn=String::start_with?
+calls=1089 131
+131 253
+
+fl=
+fn=Thread/Backtrace/Location::absolute_path
+0 371
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::extract_callstack
+115 98
+cfl=
+cfn=Enumerable::find
+calls=40 116
+116 1899
+cfl=
+cfn=Thread/Backtrace/Location::path
+calls=40 123
+123 23
+cfl=
+cfn=Thread/Backtrace/Location::lineno
+calls=40 123
+123 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::log_query_source
+102 398
+cfl=
+cfn=Kernel::caller_locations
+calls=40 103
+103 1156
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::extract_callstack
+calls=40 103
+103 2059
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::root^
+calls=40 107
+107 203
+cfl=
+cfn=Pathname::to_s
+calls=40 107
+107 161
+cfl=
+cfn=String::freeze
+calls=40 107
+107 21
+cfl=
+cfn=String::sub
+calls=40 108
+108 615
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=40 111
+111 146
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=40 111
+111 102
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=40 111
+111 2254
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::verbose_query_logs^
+60 165
+
+fl=
+fn=IO::write
+0 2015
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger/LogDevice::write
+684 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=80 686
+686 2701
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+fn=ActiveSupport/Logger/SimpleFormatter::call
+103 221
+cfl=
+cfn=Module::===
+calls=80 104
+104 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::current_tags
+47 124
+cfl=
+cfn=Kernel::object_id
+calls=1 49
+49 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=1 49
+49 3
+cfl=
+cfn=String::freeze
+calls=1 49
+49 2
+cfl=
+cfn=Thread::current^
+calls=80 50
+50 20
+cfl=
+cfn=Thread::[]
+calls=80 50
+50 72
+cfl=
+cfn=Thread::[]=
+calls=1 50
+50 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::tags_text
+53 98
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::current_tags
+calls=80 54
+54 245
+cfl=
+cfn=Array::any?
+calls=80 55
+55 31
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+fn=ActiveSupport/TaggedLogging/Formatter::call
+22 702
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::tags_text
+calls=80 23
+23 373
+cfl=
+cfn=NilClass::to_s
+calls=80 23
+23 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger/SimpleFormatter::call
+calls=80 23
+23 253
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_message
+581 83
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/tagged_logging.rb
+cfn=ActiveSupport/TaggedLogging/Formatter::call
+calls=80 582
+582 1356
+
+fl=
+fn=Time::initialize
+0 84
+
+fl=
+fn=Time::now^
+0 149
+cfl=
+cfn=Time::initialize
+calls=103 0
+0 84
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::format_severity
+577 51
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 316
+cfl=
+cfn=Kernel::nil?
+calls=160 457
+457 27
+cfl=
+cfn=NilClass::nil?
+calls=80 463
+463 34
+cfl=
+cfn=Kernel::block_given?
+calls=80 464
+464 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_severity
+calls=80 471
+471 51
+cfl=
+cfn=Time::now^
+calls=80 471
+471 183
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::format_message
+calls=80 471
+471 1439
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger/LogDevice::write
+calls=80 471
+471 2776
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::add
+87 167
+cfl=
+cfn=Kernel::nil?
+calls=80 88
+88 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=80 88
+88 376
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=80 89
+89 4859
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 103
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::add
+calls=80 491
+491 5442
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::debug
+95 80
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=80 96
+96 223
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=40 96
+96 3291
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::debug
+94 127
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::debug
+calls=40 95
+95 3593
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::verbose_query_logs^
+calls=40 97
+97 165
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::log_query_source
+calls=40 98
+98 7115
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql_color
+69 134
+cfl=
+cfn=Regexp::===
+calls=238 70
+70 2300
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/LogSubscriber::colorize_logging
+67 84
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::color
+105 283
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/LogSubscriber::colorize_logging
+calls=80 106
+106 84
+cfl=
+cfn=Kernel::is_a?
+calls=80 107
+107 42
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+fn=NilClass::blank?
+57 60
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::colorize_payload_name
+61 127
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=NilClass::blank?
+calls=13 62
+62 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=40 63
+63 265
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=27 62
+62 118
+
+fl=
+fn=Float::to_s
+0 211
+
+fl=
+fn=Float::round
+0 141
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+132 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=5 133
+133 2969
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionState::initialize
+6 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+97 18
+cfl=
+cfn=Class::new
+calls=5 99
+99 15
+cfl=
+cfn=Hash::fetch
+calls=5 101
+101 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize
+170 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::initialize
+calls=5 171
+171 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::begin_db_transaction
+calls=5 175
+175 2977
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+196 61
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=5 197
+197 3115
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 14
+14 1120053
+cfl=
+cfn=Array::each
+calls=4 24
+24 784901
+cfl=
+cfn=Hash::values
+calls=3 28
+28 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import^
+calls=3 28
+28 1080713
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 44
+44 1048332
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping/named.rb
+cfn=ActiveRecord/Scoping/Named/ClassMethods::all
+calls=1 52
+52 73
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/calculations.rb
+cfn=ActiveRecord/Calculations::pluck
+calls=1 52
+52 791691
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+235 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=5 236
+236 1120914
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+89 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+267 12
+cfl=
+cfn=Array::last
+calls=10 268
+268 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+275 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=5 275
+275 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+260 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::current_transaction
+calls=5 261
+261 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=5 261
+261 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::within_new_transaction
+calls=5 267
+267 1120918
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled
+44 5
+cfl=
+cfn=Thread::current^
+calls=1 45
+45 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=1 45
+45 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=1 45
+45 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache!
+140 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::query_cache_enabled
+calls=1 141
+141 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::expand
+403 21901
+cfl=
+cfn=Array::map
+calls=15372 404
+404 14455
+cfl=
+cfn=Array::unshift
+calls=46116 412
+412 10394
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::value
+0 2280
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::target
+0 2573
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+516 1208
+cfl=
+cfn=Array::each
+calls=2257 517
+517 6039
+
+fl=
+fn=PG/Connection::query
+0 164
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active?
+252 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 253
+253 177
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify!
+436 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::active?
+calls=1 437
+437 183
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::halted
+0 4331
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::invoke_before
+512 1146
+cfl=
+cfn=Array::each
+calls=2257 513
+513 428927
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::final?
+504 724
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::after
+487 11
+cfl=
+cfn=Array::push
+calls=3 488
+488 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::simple^
+269 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::after
+calls=1 270
+270 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Filters/After::build^
+213 10
+cfl=
+cfn=Array::any?
+calls=3 221
+221 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::simple^
+calls=1 224
+224 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::halting^
+calls=2 218
+218 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+423 115
+cfl=
+cfn=Kernel::lambda
+calls=236 424
+424 176
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::initialize
+383 224
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallTemplate::build^
+447 780
+cfl=
+cfn=Module::===
+calls=690 448
+448 145
+cfl=
+cfn=Class::new
+calls=236 450
+450 372
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+calls=227 462
+462 514
+cfl=
+cfn=Array::join
+calls=227 462
+462 1284
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+374 209
+cfl=
+cfn=Array::map
+calls=472 375
+375 91
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::apply
+334 475
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::conditions_lambdas
+calls=236 335
+335 301
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::build^
+calls=236 336
+336 3095
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::make_lambda
+calls=236 342
+342 291
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/After::build^
+calls=3 342
+342 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Filters/Before::build^
+calls=233 340
+340 1083
+
+fl=
+fn=Array::reverse
+0 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackSequence::initialize
+473 49
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::compile
+563 683
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=26 564
+564 5710
+
+fl=
+fn=Struct::initialize
+0 615
+
+fl=
+fn=ActiveSupport/Callbacks/Filters/Environment::new^
+0 1426
+cfl=
+cfn=Struct::initialize
+calls=2257 0
+0 576
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::empty?
+539 1085
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^
+106 3
+
+fl=
+fn=Kernel::public_send
+0 3722
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks^
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=20 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=20 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=1226 0
+0 436
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=2000 0
+0 791
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::duration_minutes_came_from_user?
+calls=1000 0
+0 3034
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::price_cents_came_from_user?
+calls=1000 0
+0 2743
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks
+124 7
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=1 125
+125 9
+cfl=
+cfn=Kernel::class
+calls=1 128
+128 1
+cfl=
+cfn=Kernel::public_send
+calls=1 128
+128 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks::run_callbacks
+94 13000
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::__callbacks
+calls=1 95
+95 23
+cfl=
+cfn=Symbol::to_sym
+calls=3267 95
+95 644
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::empty?
+calls=3267 97
+97 1085
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::new^
+calls=2257 100
+100 2002
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::compile
+calls=2257 101
+101 6393
+cfl=
+cfn=Proc::new^
+calls=624 103
+103 957
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::final?
+calls=2257 130
+130 724
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_before
+calls=2257 131
+131 430073
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=624 132
+132 104
+cfl=
+cfn=Kernel::block_given?
+calls=3267 132
+132 663
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::verify!
+calls=1 860
+860 187
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::invoke_after
+calls=2257 133
+133 7247
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=624 134
+134 106
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks
+calls=3266 95
+95 8682
+cfl=
+cfn=Kernel::respond_to?
+calls=1633 88
+88 503
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks
+815 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks::run_callbacks
+calls=1 816
+816 430
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify
+858 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::_run_checkout_callbacks
+calls=1 859
+859 442
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease
+149 8
+cfl=
+cfn=Thread::current^
+calls=1 161
+161 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection
+848 8
+
+fl=
+fn=Enumerable::first
+0 3
+cfl=
+cfn=PG/Result::each
+calls=1 0
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/vector.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize
+13 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type
+75 7
+cfl=
+cfn=Integer::to_i
+calls=2 76
+76 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=2 76
+76 89
+cfl=
+cfn=Class::new
+calls=2 77
+77 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=2 77
+77 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type
+61 7
+cfl=
+cfn=Integer::to_i
+calls=6 62
+62 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+calls=6 62
+62 51
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+95 59
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=89 96
+96 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=48 97
+97 303
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type
+55 62
+cfl=
+cfn=Integer::to_i
+calls=83 56
+56 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_with_subtype
+calls=83 56
+56 361
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision
+550 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit
+554 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+81 128
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+calls=55 82
+82 55
+cfl=
+cfn=Kernel::block_given?
+calls=55 83
+83 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=55 86
+86 170
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch
+20 84
+cfl=
+cfn=Hash::fetch
+calls=25 21
+21 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=13 7
+7 377
+cfl=
+cfn=Array::last
+calls=6 531
+531 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_limit
+calls=5 531
+531 16
+cfl=
+cfn=Class::new
+calls=6 532
+532 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::extract_precision
+calls=1 538
+538 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Map::put
+17 24
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=46 18
+18 111
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::fetch_or_store
+191 73
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::fetch
+calls=96 192
+192 1045
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::fetch
+19 107
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=75 20
+20 453
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::fetch_or_store
+calls=75 20
+20 1019
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::lookup
+15 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::fetch
+calls=34 16
+16 702
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type
+67 13
+cfl=
+cfn=Integer::to_i
+calls=5 68
+68 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::lookup
+calls=5 68
+68 377
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register
+calls=5 69
+69 45
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+103 67
+cfl=
+cfn=Kernel::nil?
+calls=92 104
+104 16
+cfl=
+cfn=Integer::to_i
+calls=92 105
+105 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type
+90 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::assert_valid_registration
+calls=37 91
+91 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+calls=37 92
+92 154
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type
+47 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::alias_type
+calls=37 48
+48 226
+
+fl=
+fn=Enumerable::partition
+0 7
+cfl=
+cfn=Array::each
+calls=6 0
+0 249
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::key?
+10 177
+cfl=
+cfn=Hash::key?
+calls=396 11
+11 101
+
+fl=
+fn=Enumerable::reject
+0 3
+cfl=
+cfn=PG/Result::each
+calls=1 0
+0 379
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run
+17 19
+cfl=
+cfn=Enumerable::reject
+calls=1 18
+18 382
+cfl=
+cfn=Enumerable::partition
+calls=6 19
+19 256
+cfl=
+cfn=Array::each
+calls=6 26
+26 1366
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::keys
+14 4
+cfl=
+cfn=Hash::keys
+calls=1 15
+15 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load
+34 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::keys
+calls=1 35
+35 5
+cfl=
+cfn=Array::map
+calls=1 35
+35 21
+cfl=
+cfn=Array::join
+calls=2 37
+37 10
+cfl=
+cfn=String::%
+calls=1 37
+37 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges?
+320 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=1 322
+322 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize
+13 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types
+565 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=1 566
+566 2
+cfl=
+cfn=Class::new
+calls=1 566
+566 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::supports_ranges?
+calls=1 568
+568 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::query_conditions_for_initial_load
+calls=1 584
+584 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=1 587
+587 6232
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision
+536 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=2 537
+537 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize
+10 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=10 12
+12 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit
+529 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=3 530
+530 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+fn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+6 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=42 7
+7 150
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::register_type
+25 195
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=132 27
+27 270
+cfl=
+cfn=Kernel::proc
+calls=35 32
+32 38
+
+fl=
+fn=Integer::-@
+0 3
+
+fl=
+fn=Integer::<<
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::_limit
+65 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::max_value
+57 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::_limit
+calls=8 58
+58 10
+cfl=
+cfn=Integer::<<
+calls=8 58
+58 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::min_value
+61 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::max_value
+calls=4 62
+62 24
+cfl=
+cfn=Integer::-@
+calls=4 62
+62 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+fn=ActiveModel/Type/Value::initialize
+8 103
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+fn=ActiveModel/Type/Integer::initialize
+12 91
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=4 13
+13 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::min_value
+calls=4 14
+14 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::max_value
+calls=4 14
+14 7
+cfl=
+cfn=Integer::<=>
+calls=1 14
+14 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map
+460 71
+cfl=
+cfn=Class::new
+calls=28 461
+461 278
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::register_type
+calls=30 461
+461 164
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::alias_type
+calls=5 466
+466 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_limit
+calls=3 468
+468 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::register_class_with_precision
+calls=2 504
+504 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::load_additional_types
+calls=1 527
+527 6305
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 236
+236 387
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+485 75
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+fn=ActiveRecord/Type/TypeMap::initialize
+8 15
+cfl=
+cfn=Class::new
+calls=1 10
+10 39
+
+fl=
+fn=PG/Connection::type_map_for_results=
+0 9
+
+fl=
+fn=PG/TypeMapByOid::add_coder
+0 10
+
+fl=
+fn=PG/Result::clear
+0 95
+
+fl=
+fn=PG/Coder::oid=
+0 15
+
+fl=
+fn=String::to_i
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder
+837 37
+cfl=
+cfn=String::to_i
+calls=7 839
+839 9
+cfl=
+cfn=Class::new
+calls=7 839
+839 167
+
+fl=
+fn=PG/Result::each
+0 378
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::construct_coder
+calls=7 828
+828 212
+cfl=
+cfn=Integer::to_i
+calls=133 18
+18 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=133 18
+18 76
+
+fl=
+fn=PG/Connection::exec_params
+0 39124
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+141 61
+cfl=
+cfn=Array::first
+calls=31 142
+142 16
+cfl=
+cfn=Kernel::is_a?
+calls=31 142
+142 14
+cfl=
+cfn=Array::map
+calls=31 145
+145 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+607 226
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::type_casted_binds
+calls=31 608
+608 107
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=31 609
+609 58073
+cfl=
+cfn=Enumerable::map
+calls=1 827
+827 310
+cfl=
+cfn=Array::compact
+calls=1 827
+827 6
+cfl=
+cfn=PG/Result::clear
+calls=31 603
+603 95
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::run
+calls=1 588
+588 2022
+cfl=
+cfn=PG/Result::cmd_tuples
+calls=4 94
+94 23
+cfl=
+cfn=PG/Result::fields
+calls=25 83
+83 327
+cfl=
+cfn=Enumerable::each_with_index
+calls=25 84
+84 865
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 89
+89 366
+cfl=
+cfn=PG/Result::values
+calls=25 89
+89 1573
+cfl=
+cfn=Class::new
+calls=25 89
+89 100
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+599 43
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+594 108
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::without_prepared_statement?
+calls=31 595
+595 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::exec_no_cache
+calls=31 596
+596 64093
+cfl=
+cfn=Class::new
+calls=1 832
+832 17
+cfl=
+cfn=Array::each
+calls=1 833
+833 26
+cfl=
+cfn=PG/Connection::type_map_for_results=
+calls=1 834
+834 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders
+810 36
+cfl=
+cfn=Hash::keys
+calls=1 820
+820 7
+cfl=
+cfn=Array::map
+calls=1 820
+820 120
+cfl=
+cfn=Array::join
+calls=1 821
+821 10
+cfl=
+cfn=String::%
+calls=1 821
+821 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::execute_and_clear
+calls=1 826
+826 3207
+cfl=
+cfn=Class::new
+calls=1 234
+234 59
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_map
+calls=1 235
+235 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize_type_map
+calls=1 235
+235 7260
+
+fl=
+fn=PG/Connection::server_version
+0 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+400 44
+cfl=
+cfn=PG/Connection::server_version
+calls=48 401
+401 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+fn=ActiveRecord/ConnectionAdapters/StatementPool::initialize
+10 13
+cfl=
+cfn=Class::new
+calls=1 11
+11 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize
+186 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/statement_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/StatementPool::initialize
+calls=1 187
+187 18
+
+fl=
+fn=NilClass::=~
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^
+83 14
+cfl=
+cfn=Kernel::is_a?
+calls=1 84
+84 2
+cfl=
+cfn=NilClass::=~
+calls=1 86
+86 5
+
+fl=
+fn=PG/Connection::type_map_for_queries=
+0 8
+
+fl=
+fn=PG/TypeMapByClass::[]=
+0 45
+cfl=
+cfn=Kernel::hash
+calls=3 0
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/coder.rb
+fn=PG/Coder::initialize
+16 27
+cfl=
+cfn=Hash::each
+calls=10 17
+17 86
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders
+802 39
+cfl=
+cfn=Class::new
+calls=4 803
+803 121
+cfl=
+cfn=PG/TypeMapByClass::[]=
+calls=3 804
+804 50
+cfl=
+cfn=PG/Connection::type_map_for_queries=
+calls=1 807
+807 8
+
+fl=
+fn=PG/Connection::escape
+0 3011
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+20 1019
+cfl=
+cfn=PG/Connection::escape
+calls=2262 21
+21 3011
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+164 11568
+cfl=
+cfn=Module::===
+calls=22262 165
+165 3575
+cfl=
+cfn=String::to_s
+calls=2262 167
+167 366
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_string
+calls=2262 167
+167 4031
+cfl=
+cfn=TrueClass::===
+calls=5000 165
+165 899
+cfl=
+cfn=FalseClass::===
+calls=5000 165
+165 677
+cfl=
+cfn=NilClass::===
+calls=5000 165
+165 767
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=5000 173
+173 7965
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+86 10445
+cfl=
+cfn=Module::===
+calls=36310 87
+87 5358
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::_quote
+calls=7262 107
+107 29849
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+fn=ActiveRecord/ConnectionAdapters/Quoting::quote
+11 7639
+cfl=
+cfn=Kernel::is_a?
+calls=7262 12
+12 1499
+cfl=
+cfn=Kernel::respond_to?
+calls=7262 14
+14 1276
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::_quote
+calls=7262 18
+18 45652
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::default_timezone^
+60 120
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::stringify_keys
+39 42
+cfl=
+cfn=Hash::transform_keys
+calls=24 40
+40 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings
+300 80
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 301
+301 46737
+cfl=
+cfn=Hash::fetch
+calls=1 714
+714 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::stringify_keys
+calls=1 714
+714 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone^
+calls=1 719
+719 19
+cfl=
+cfn=Enumerable::map
+calls=1 728
+728 2827
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path=
+223 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?
+23 42
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::reset
+27 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+fn=ActiveRecord/ExplainRegistry::initialize
+19 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::reset
+calls=1 20
+20 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveRecord/ExplainRegistry::collect?^
+55 127
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=56 55
+55 144
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?
+calls=56 55
+55 42
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::method_missing
+51 30
+cfl=
+cfn=Kernel::singleton_class
+calls=2 55
+55 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=2 55
+55 474
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?^
+calls=1 57
+57 41
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::value_for^
+calls=1 57
+57 45
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::finish
+12 123
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::method_missing
+calls=1 13
+13 362
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveRecord/ExplainRegistry::collect?^
+calls=55 13
+13 271
+
+fl=
+fn=BasicObject::__id__
+0 40
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+13 122
+cfl=
+cfn=Thread::current^
+calls=136 14
+14 31
+cfl=
+cfn=BasicObject::__id__
+calls=136 14
+14 40
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::local_level
+17 166
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_log_id
+calls=136 18
+18 192
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=136 18
+18 331
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+fn=ActiveSupport/LoggerThreadSafeLevel::level
+29 177
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::local_level
+calls=136 30
+30 689
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+fn=ActiveSupport/Logger::debug?
+94 132
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
+cfn=ActiveSupport/LoggerThreadSafeLevel::level
+calls=56 95
+95 489
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime=^
+7 88
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+calls=56 8
+8 126
+
+fl=
+fn=Integer::+
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::duration
+80 120
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+21 64
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=57 21
+21 70
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::sql_runtime^
+20 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=56 20
+20 97
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::runtime^
+11 125
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime^
+calls=56 12
+12 174
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::sql_runtime=^
+calls=1 12
+12 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::duration
+calls=1 12
+12 6
+cfl=
+cfn=Integer::+
+calls=1 12
+12 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime=^
+calls=1 12
+12 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=1 22
+22 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::debug?
+calls=1 22
+22 44
+cfl=
+cfn=Array::include?
+calls=1 26
+26 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::sql
+20 813
+cfl=
+cfn=Kernel::class
+calls=56 21
+21 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime^
+calls=56 21
+21 377
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::duration
+calls=95 21
+21 113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::runtime=^
+calls=55 21
+21 207
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=55 22
+22 268
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
+cfn=ActiveSupport/Logger::debug?
+calls=55 22
+22 577
+cfl=
+cfn=Array::include?
+calls=55 26
+26 68
+cfl=
+cfn=NilClass::to_s
+calls=53 28
+28 39
+cfl=
+cfn=Float::round
+calls=40 28
+28 141
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=40 28
+28 333
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::colorize_payload_name
+calls=40 40
+40 517
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql_color
+calls=40 41
+41 2434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::color
+calls=40 41
+41 144
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::debug
+calls=40 43
+43 11001
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::finish
+94 342
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=56 95
+95 213
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=56 96
+96 382
+cfl=
+cfn=Array::pop
+calls=56 96
+96 53
+cfl=
+cfn=Hash::merge!
+calls=56 98
+98 115
+cfl=
+cfn=String::split
+calls=56 100
+100 250
+cfl=
+cfn=Array::first
+calls=56 100
+100 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::sql
+calls=56 101
+101 17072
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::finish
+83 170
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=56 84
+84 617
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::finish
+calls=56 84
+84 18470
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=1 48
+48 380
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+103 248
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::finish
+calls=56 104
+104 19637
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::finish
+calls=56 104
+104 756
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=55 48
+48 456
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::wait_while
+123 115
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::wait_for
+219 569
+cfl=
+cfn=Thread::current^
+calls=112 220
+220 29
+cfl=
+cfn=Kernel::hash
+calls=56 220
+220 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::wait_while
+calls=56 221
+221 115
+cfl=
+cfn=Hash::delete
+calls=56 223
+223 125
+
+fl=
+fn=PG/Connection::async_exec
+0 59460
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::yield_shares
+171 416
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=112 173
+173 3268
+cfl=
+cfn=PG/Connection::async_exec
+calls=25 75
+75 105411
+cfl=
+cfn=PG/Connection::exec_params
+calls=31 611
+611 39124
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::result_as_array
+calls=10 63
+63 254
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+fn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+46 697
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::yield_shares
+calls=56 47
+47 151027
+
+fl=
+fn=Thread/Mutex::try_lock
+0 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_try_enter
+170 119
+cfl=
+cfn=Thread::current^
+calls=86 171
+171 15
+cfl=
+cfn=Thread/Mutex::try_lock
+calls=14 172
+172 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+fn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+11 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_try_enter
+calls=72 12
+12 141
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb
+fn=ActiveRecord/ExplainSubscriber::start
+8 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/SubscriberQueueRegistry::get_queue
+126 159
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/SubscriberQueueRegistry::initialize
+122 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::event_stack
+106 185
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=168 107
+107 409
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/SubscriberQueueRegistry::get_queue
+calls=168 107
+107 159
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Event::initialize
+58 154
+cfl=
+cfn=Kernel::dup
+calls=56 60
+60 207
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::now
+110 144
+cfl=
+cfn=Process::clock_gettime^
+calls=112 111
+111 222
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+fn=ActiveSupport/Subscriber::start
+86 181
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::now
+calls=56 87
+87 153
+cfl=
+cfn=Class::new
+calls=56 87
+87 458
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::event_stack
+calls=112 88
+88 372
+cfl=
+cfn=Array::last
+calls=56 88
+88 28
+cfl=
+cfn=Array::push
+calls=56 91
+91 46
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+fn=ActiveRecord/LogSubscriber::logger
+90 283
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=288 91
+91 1444
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+fn=ActiveSupport/LogSubscriber::start
+79 121
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::logger
+calls=56 80
+80 468
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/Subscriber::start
+calls=56 80
+80 1238
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start
+99 141
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/log_subscriber.rb
+cfn=ActiveSupport/LogSubscriber::start
+calls=56 100
+100 1827
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_subscriber.rb
+cfn=ActiveRecord/ExplainSubscriber::start
+calls=56 100
+100 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+570 158
+cfl=
+cfn=Kernel::object_id
+calls=56 571
+571 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=56 571
+571 175868
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+72 76
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::log
+calls=15 73
+73 102762
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::schema_search_path=
+calls=1 709
+709 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::set_standard_conforming_strings
+calls=1 712
+712 49697
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_encoders
+calls=1 224
+224 218
+cfl=
+cfn=Kernel::class
+calls=1 225
+225 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_integer^
+calls=1 225
+225 21
+cfl=
+cfn=Class::new
+calls=1 225
+225 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::postgresql_version
+calls=1 228
+228 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::add_pg_decoders
+calls=1 232
+232 10719
+cfl=
+cfn=Enumerable::first
+calls=1 73
+73 6
+cfl=
+cfn=Hash::key?
+calls=1 237
+237 6
+cfl=
+cfn=Kernel::tap
+calls=1 232
+232 4
+cfl=
+cfn=Thread::current^
+calls=1 248
+248 1
+cfl=
+cfn=Thread::status
+calls=1 248
+248 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::commit_transaction
+calls=1 252
+252 1452
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages=
+241 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 242
+242 64469
+
+fl=
+fn=PG/Connection::set_client_encoding
+0 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection
+704 14
+cfl=
+cfn=PG/Connection::set_client_encoding
+calls=1 706
+706 131
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::client_min_messages=
+calls=1 708
+708 64482
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 836
+836 36
+
+fl=
+fn=String::%
+0 478
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+fn=PG/Connection::quote_connstr^
+28 7
+cfl=
+cfn=String::to_s
+calls=4 29
+29 1
+cfl=
+cfn=String::gsub
+calls=4 29
+29 8
+
+fl=
+fn=Enumerable::map
+0 3785
+cfl=
+cfn=Hash::each
+calls=2 0
+0 2836
+cfl=
+cfn=PG/Result::each
+calls=1 0
+0 305
+cfl=
+cfn=Enumerator::each
+calls=1656 0
+0 143822
+
+fl=
+fn=Array::zip
+0 7995
+
+fl=
+fn=Enumerable::find
+0 3251
+cfl=
+cfn=Array::each
+calls=1882 0
+0 8495
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+fn=PG/Connection::parse_connect_args^
+35 14
+cfl=
+cfn=Array::last
+calls=1 38
+38 1
+cfl=
+cfn=Kernel::is_a?
+calls=1 38
+38 1
+cfl=
+cfn=Array::pop
+calls=1 38
+38 1
+cfl=
+cfn=Module::instance_methods
+calls=1 44
+44 59
+cfl=
+cfn=Enumerable::find
+calls=1 44
+44 18
+cfl=
+cfn=String::sub
+calls=1 45
+45 8
+cfl=
+cfn=Array::zip
+calls=1 65
+65 9
+cfl=
+cfn=Hash::merge!
+calls=1 70
+70 2
+cfl=
+cfn=Enumerable::map
+calls=1 82
+82 29
+cfl=
+cfn=Array::join
+calls=1 82
+82 3
+
+fl=
+fn=PG/Connection::initialize
+0 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+cfn=PG/Connection::parse_connect_args^
+calls=1 0
+0 143
+cfl=
+cfn=String::%
+calls=1 0
+0 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb
+fn=PG::connect^
+55 4
+cfl=
+cfn=Class::new
+calls=1 56
+56 3866
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect
+691 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg.rb
+cfn=PG::connect^
+calls=1 692
+692 3870
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::configure_connection
+calls=1 693
+693 64662
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^
+93 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::dispatch_cache^
+15 3
+cfl=
+cfn=Class::new
+calls=1 16
+16 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::get_dispatch_cache
+21 3
+cfl=
+cfn=Kernel::class
+calls=1 22
+22 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::dispatch_cache^
+calls=1 22
+22 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+fn=Arel/Visitors/Visitor::initialize
+5 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::get_dispatch_cache
+calls=1 6
+6 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+fn=Arel/Visitors/ToSql::initialize
+68 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/visitor.rb
+cfn=Arel/Visitors/Visitor::initialize
+calls=1 69
+69 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor
+776 5
+cfl=
+cfn=Class::new
+calls=1 777
+777 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+fn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize
+9 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
+fn=#<Class:0x00007fe6a2a91ee8>::get_time
+13 5
+cfl=
+cfn=Process::clock_gettime^
+calls=1 14
+14 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
+fn=Concurrent::monotonic_time^
+53 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
+cfn=#<Class:0x00007fe6a2a91ee8>::get_time
+calls=1 54
+54 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize
+191 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+fn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize
+85 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction
+281 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 282
+282 550
+cfl=
+cfn=Class::new
+calls=1 282
+282 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+fn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize
+6 6
+cfl=
+cfn=BasicObject::initialize
+calls=1 7
+7 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::reset_transaction
+calls=1 8
+8 563
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache::initialize
+51 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::initialize
+calls=1 52
+52 571
+cfl=
+cfn=Class::new
+calls=1 53
+53 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize
+101 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::initialize
+calls=1 102
+102 579
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=1 106
+106 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
+cfn=Concurrent::monotonic_time^
+calls=1 110
+110 11
+cfl=
+cfn=Class::new
+calls=2 111
+111 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::arel_visitor
+calls=1 113
+113 21
+cfl=
+cfn=Kernel::class
+calls=1 116
+116 1
+cfl=
+cfn=Hash::fetch
+calls=1 116
+116 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::type_cast_config_to_boolean^
+calls=1 116
+116 3
+cfl=
+cfn=Kernel::extend
+calls=1 118
+118 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize
+214 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::initialize
+calls=1 215
+215 662
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::connect
+calls=1 223
+223 68539
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_and_verify
+calls=1 223
+223 446
+
+fl=
+fn=Hash::replace
+0 10
+
+fl=
+fn=Hash::default_proc
+0 4
+
+fl=
+fn=Hash::default=
+0 4
+
+fl=
+fn=Hash::default
+0 5
+
+fl=
+fn=Hash::slice
+0 1044
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb
+fn=Hash::slice!
+32 46
+cfl=
+cfn=Hash::keys
+calls=14 33
+33 6
+cfl=
+cfn=Array::-
+calls=14 33
+33 10
+cfl=
+cfn=Hash::slice
+calls=28 33
+33 21
+cfl=
+cfn=Hash::default
+calls=14 35
+35 5
+cfl=
+cfn=Hash::default=
+calls=14 35
+35 4
+cfl=
+cfn=Hash::default_proc
+calls=14 36
+36 4
+cfl=
+cfn=Hash::replace
+calls=14 37
+37 10
+
+fl=
+fn=Enumerable::each_with_object
+0 3
+cfl=
+cfn=Array::each
+calls=1 0
+0 42
+
+fl=
+fn=PG/Connection::conndefaults^
+0 132
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+fn=PG/Connection::conndefaults_hash^
+227 7
+cfl=
+cfn=PG/Connection::conndefaults^
+calls=1 228
+228 132
+cfl=
+cfn=Enumerable::each_with_object
+calls=1 228
+228 45
+
+fl=
+fn=Hash::delete_if
+0 4
+cfl=
+cfn=Kernel::nil?
+calls=6 36
+36 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+fn=ActiveRecord/ConnectionHandling::postgresql_connection
+33 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 34
+34 6
+cfl=
+cfn=Hash::delete_if
+calls=1 36
+36 6
+cfl=
+cfn=Hash::delete
+calls=2 39
+39 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+cfn=PG/Connection::conndefaults_hash^
+calls=1 43
+43 185
+cfl=
+cfn=Hash::keys
+calls=1 43
+43 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb
+cfn=Hash::slice!
+calls=1 44
+44 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=1 48
+48 9
+cfl=
+cfn=Class::new
+calls=1 48
+48 69670
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection
+810 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionHandling::postgresql_connection
+calls=1 811
+811 69915
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection
+853 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::new_connection
+calls=1 855
+855 69924
+
+fl=
+fn=Numeric::zero?
+0 319
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection
+821 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 825
+825 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout_new_connection
+calls=1 834
+834 69927
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+calls=1 834
+834 1120942
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait?
+167 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll
+179 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::can_remove_no_wait?
+calls=1 180
+180 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll
+150 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::no_wait_poll
+calls=1 151
+151 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll
+276 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::internal_poll
+calls=1 277
+277 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize
+154 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 155
+155 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll
+144 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::synchronize
+calls=1 145
+145 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection
+788 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::poll
+calls=1 795
+795 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::try_to_checkout_new_connection
+calls=1 795
+795 1190888
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout
+522 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::acquire_connection
+calls=1 523
+523 1190915
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection
+381 370
+cfl=
+cfn=Thread::current^
+calls=331 382
+382 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=331 382
+382 101
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=331 382
+382 733
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::checkout
+calls=1 382
+382 1190917
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection
+1011 403
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+calls=331 1012
+1012 1672
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection
+calls=331 1014
+1014 1190929
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::retrieve_connection
+117 407
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=331 118
+118 1171
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=331 118
+118 1306
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection
+calls=331 118
+118 1190939
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection
+89 273
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::retrieve_connection
+calls=331 90
+90 1190950
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions/ClassMethods::transaction
+211 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=5 212
+212 1190955
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/DatabaseStatements::transaction
+calls=4 212
+212 1083182
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush
+601 4
+cfl=
+cfn=Kernel::nil?
+calls=1 602
+602 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 604
+604 6
+cfl=
+cfn=Array::each
+calls=1 615
+615 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap
+579 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=1 580
+580 15
+cfl=
+cfn=Array::each
+calls=1 588
+588 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush!
+622 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::reap
+calls=1 623
+623 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush
+calls=1 624
+624 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::flush_idle_connections!
+1003 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list
+calls=1 1004
+1004 9
+cfl=
+cfn=Array::each
+calls=1 1004
+1004 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::flush_idle_connections!
+142 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=1 142
+142 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::flush_idle_connections!
+calls=1 142
+142 50
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+667 103
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::release_connection
+401 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::connection_cache_key
+calls=1 402
+402 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::delete
+calls=1 402
+402 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::each_pair
+260 4
+cfl=
+cfn=Kernel::block_given?
+calls=2 261
+261 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::each_pair
+calls=2 262
+262 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::values
+230 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::each_pair
+calls=2 232
+232 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list
+949 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=2 950
+950 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::values
+calls=2 950
+950 21
+cfl=
+cfn=Array::compact
+calls=2 950
+950 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::clear_active_connections!
+985 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::connection_pool_list
+calls=1 986
+986 26
+cfl=
+cfn=Array::each
+calls=1 986
+986 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::clear_active_connections!
+142 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=1 142
+142 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::clear_active_connections!
+calls=1 142
+142 50
+
+fl=
+fn=File::file?^
+0 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Path::first
+138 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::expanded
+calls=1 139
+139 17
+cfl=
+cfn=Array::first
+calls=1 139
+139 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveSupport/ExecutionWrapper::__callbacks=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=2 105
+105 2
+cfl=
+cfn=Module::class_eval
+calls=2 105
+105 28
+cfl=
+cfn=Module::singleton_class?
+calls=2 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::duplicates?
+324 97
+cfl=
+cfn=Module::===
+calls=111 325
+325 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::filter
+calls=36 327
+327 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::matches?
+calls=36 327
+327 29
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=#<Class:0x00007fe6a21f2fd0>::__callbacks^
+106 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveSupport/Reloader::__callbacks^
+106 3
+
+fl=
+fn=Array::unshift
+0 10494
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/reloader.rb
+fn=ActiveSupport/Reloader::before_class_unload^
+37 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=1 38
+38 146
+
+fl=
+fn=File::join^
+0 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+fn=ActiveRecord/Import::base_adapter^
+8 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+fn=ActiveRecord/Import::require_adapter^
+22 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+cfn=ActiveRecord/Import::base_adapter^
+calls=1 23
+23 2
+cfl=
+cfn=File::join^
+calls=1 23
+23 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 23
+23 605
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+fn=ActiveRecord/Import::load_from_connection_pool^
+29 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+cfn=ActiveRecord/Import::require_adapter^
+calls=1 30
+30 617
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::fetch
+168 464
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+calls=428 169
+169 711
+cfl=
+cfn=Kernel::block_given?
+calls=92 171
+171 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Map::put
+calls=46 193
+193 135
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::perform_fetch
+calls=25 21
+21 426
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+1039 315
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=332 1040
+1040 814
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::fetch
+calls=332 1040
+1040 555
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection_specification_name
+96 1118
+cfl=
+cfn=Kernel::nil?
+calls=332 97
+97 60
+cfl=
+cfn=Class::superclass
+calls=650 98
+98 133
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=650 98
+98 690
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::connection_pool
+113 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=1 114
+114 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_specification_name
+calls=1 114
+114 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::retrieve_connection_pool
+calls=1 114
+114 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::finish
+47 72
+cfl=
+cfn=Array::each
+calls=57 48
+48 20407
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+43 150
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::finish
+calls=57 44
+44 20479
+
+fl=
+fn=Thread::initialize
+0 15
+
+fl=
+fn=Thread::new^
+0 7
+cfl=
+cfn=Thread::initialize
+calls=1 0
+0 15
+
+fl=
+fn=Float::>
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run
+297 4
+cfl=
+cfn=Float::>
+calls=1 298
+298 2
+cfl=
+cfn=Thread::new^
+calls=1 299
+299 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::initialize
+292 2
+
+fl=
+fn=Thread/ConditionVariable::initialize
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::initialize
+156 5
+cfl=
+cfn=Class::new
+calls=1 158
+158 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::new_cond
+241 2
+cfl=
+cfn=Class::new
+calls=1 242
+242 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::initialize
+86 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::new_cond
+calls=1 88
+88 11
+
+fl=
+fn=Integer::to_i
+0 1833
+
+fl=
+fn=Float::<=
+0 19
+
+fl=
+fn=Integer::to_f
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+fn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::initialize
+29 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::initialize
+calls=1 30
+30 8
+cfl=
+cfn=Class::new
+calls=1 31
+31 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool::initialize
+321 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache/ConnectionPoolConfiguration::initialize
+calls=1 322
+322 19
+cfl=
+cfn=Hash::fetch
+calls=2 327
+327 1
+cfl=
+cfn=Integer::to_f
+calls=2 328
+328 2
+cfl=
+cfn=Float::<=
+calls=1 329
+329 19
+cfl=
+cfn=Integer::to_i
+calls=1 333
+333 2
+cfl=
+cfn=Class::new
+calls=3 345
+345 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run
+calls=1 365
+365 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to?
+107 9
+cfl=
+cfn=String::===
+calls=12 108
+108 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::listeners_for
+55 60
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=57 57
+57 111
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=2 57
+57 40
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::start
+43 170
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::listeners_for
+calls=57 44
+44 211
+cfl=
+cfn=Array::each
+calls=57 44
+44 2135
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::start
+34 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::start
+calls=57 35
+35 2516
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::instrument
+19 234
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::start
+calls=57 21
+21 2591
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=1 970
+970 2
+cfl=
+cfn=Class::new
+calls=1 970
+970 116
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 970
+970 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::finish_with_state
+calls=57 29
+29 20629
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=56 580
+580 152464
+
+fl=
+fn=String::unpack
+0 23
+
+fl=
+fn=Random::urandom^
+0 40
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+fn=SecureRandom::gen_random^
+103 5
+cfl=
+cfn=Random::urandom^
+calls=1 104
+104 40
+
+fl=
+fn=Integer::to_int
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+fn=Random/Formatter::random_bytes
+134 5
+cfl=
+cfn=Integer::to_int
+calls=1 135
+135 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+cfn=SecureRandom::gen_random^
+calls=1 136
+136 45
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+fn=Random/Formatter::hex
+156 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+cfn=Random/Formatter::random_bytes
+calls=1 157
+157 51
+cfl=
+cfn=String::unpack
+calls=1 157
+157 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::unique_id
+49 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
+cfn=Random/Formatter::hex
+calls=1 50
+50 56
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+fn=ActiveSupport/Notifications/Instrumenter::initialize
+11 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::unique_id
+calls=1 12
+12 59
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+209 9
+cfl=
+cfn=Kernel::hash
+calls=3 210
+210 1
+cfl=
+cfn=Class::new
+calls=1 210
+210 64
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications/InstrumentationRegistry::initialize
+205 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications::instrumenter^
+189 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=2 190
+190 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications/InstrumentationRegistry::instrumenter_for
+calls=2 190
+190 75
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::delete
+79 2
+cfl=
+cfn=Hash::delete
+calls=2 80
+80 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::delete
+53 3
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=2 54
+54 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::[]=
+23 55
+cfl=
+cfn=Array::hash
+calls=25 24
+24 17
+cfl=
+cfn=Kernel::hash
+calls=1 24
+24 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::[]=
+17 7
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=5 18
+18 17
+
+fl=
+fn=Hash::each_pair
+0 14877
+cfl=
+cfn=Kernel::frozen?
+calls=8879 46
+46 1437
+cfl=
+cfn=Module::===
+calls=8879 46
+46 1315
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Object::deep_dup
+calls=8879 47
+47 18879
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods::[]=
+calls=7246 706
+706 85924
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::dupped_backend
+122 4
+cfl=
+cfn=Kernel::dup
+calls=3 123
+123 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::each_pair
+97 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::dupped_backend
+calls=3 98
+98 13
+cfl=
+cfn=Hash::each_pair
+calls=3 98
+98 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::each
+260 5
+cfl=
+cfn=Kernel::block_given?
+calls=1 261
+261 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::each_pair
+calls=1 262
+262 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::discard_unowned_pools^
+934 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::each
+calls=1 935
+935 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+108 228
+cfl=
+cfn=Hash::fetch
+calls=451 109
+109 506
+
+fl=
+fn=Process::pid^
+0 82
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+1058 316
+cfl=
+cfn=Process::pid^
+calls=337 1059
+1059 82
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=337 1059
+1059 495
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::remove_connection
+1028 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=1 1029
+1029 66
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::delete
+calls=1 1029
+1029 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification::initialize
+10 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+fn=ActiveRecord/Type/DecorationRegistration::initialize
+98 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+fn=ActiveRecord/Type/AdapterSpecificRegistry::add_modifier
+9 5
+cfl=
+cfn=Class::new
+calls=2 10
+10 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+fn=ActiveRecord/Type::add_modifier^
+27 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+cfn=ActiveRecord/Type/AdapterSpecificRegistry::add_modifier
+calls=2 27
+27 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::store_inherited^
+36 37
+cfl=
+cfn=Kernel::hash
+calls=11 37
+37 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::inherited
+49 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::store_inherited^
+calls=8 50
+50 41
+cfl=
+cfn=Class::inherited
+calls=8 51
+51 3
+
+fl=
+fn=Regexp::to_s
+0 6
+
+fl=
+fn=Module::public_method_defined?
+0 2
+
+fl=
+fn=Comparable::<
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::<=>
+calls=1 0
+0 7
+
+fl=
+fn=Comparable::>=
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::<=>
+calls=1 0
+0 8
+
+fl=
+fn=Array::all?
+0 46
+cfl=
+cfn=Comparable::>=
+calls=1 22
+22 10
+cfl=
+cfn=Comparable::<
+calls=1 21
+21 11
+cfl=
+cfn=Kernel::is_a?
+calls=24 157
+157 6
+cfl=
+cfn=Regexp::match?
+calls=4 198
+198 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::satisfied_by?
+245 3
+cfl=
+cfn=Module::===
+calls=1 247
+247 1
+cfl=
+cfn=Array::all?
+calls=1 249
+249 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::none?
+171 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+fn=Gem/Dependency::requirement
+121 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+fn=Gem/Dependency::matches_spec?
+252 7
+cfl=
+cfn=String::===
+calls=1 253
+253 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+cfn=Gem/Dependency::requirement
+calls=2 254
+254 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::none?
+calls=1 254
+254 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::satisfied_by?
+calls=1 256
+256 31
+
+fl=
+fn=Integer::<=>
+0 1315
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::_segments
+382 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::canonical_segments
+369 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::_version
+378 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::<=>
+342 21
+cfl=
+cfn=Module::===
+calls=12 343
+343 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::_version
+calls=3 344
+344 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::canonical_segments
+calls=6 344
+344 4
+cfl=
+cfn=Array::==
+calls=3 344
+344 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::_segments
+calls=6 346
+346 3
+cfl=
+cfn=Integer::<=>
+calls=3 363
+363 2
+
+fl=
+fn=Array::sort!
+0 6
+cfl=
+cfn=Array::last
+calls=2 303
+303 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::<=>
+calls=1 303
+303 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::sort_requirements!
+301 3
+cfl=
+cfn=Array::sort!
+calls=1 302
+302 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+fn=Gem/Version::new^
+200 7
+
+fl=
+fn=Regexp::=~
+0 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::parse^
+101 10
+cfl=
+cfn=Module::===
+calls=2 102
+102 1
+cfl=
+cfn=String::to_s
+calls=2 104
+104 1
+cfl=
+cfn=Regexp::=~
+calls=2 104
+104 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
+cfn=Gem/Version::new^
+calls=2 111
+111 7
+
+fl=
+fn=Array::compact!
+0 21
+
+fl=
+fn=Array::flatten
+0 2742
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::initialize
+127 32
+cfl=
+cfn=Array::flatten
+calls=1 128
+128 5
+cfl=
+cfn=Array::compact!
+calls=1 129
+129 1
+cfl=
+cfn=Array::uniq!
+calls=1 130
+130 2
+cfl=
+cfn=Array::map!
+calls=1 135
+135 36
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::sort_requirements!
+calls=1 136
+136 33
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+fn=Gem/Requirement::create^
+54 7
+cfl=
+cfn=Array::shift
+calls=1 57
+57 1
+cfl=
+cfn=Module::===
+calls=3 59
+59 1
+cfl=
+cfn=Class::new
+calls=1 63
+63 111
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+fn=Gem/Dependency::initialize
+39 10
+cfl=
+cfn=Module::===
+calls=2 40
+40 1
+cfl=
+cfn=Array::last
+calls=1 51
+51 0
+cfl=
+cfn=Array::first
+calls=1 52
+52 1
+cfl=
+cfn=Array::include?
+calls=1 54
+54 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::create^
+calls=1 60
+60 120
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+fn=Bundler/RubygemsIntegration/MoreFuture::binstubs_call_gem?
+881 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+fn=Bundler::rubygems^
+896 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+fn=Kernel::gem
+375 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+cfn=Bundler::rubygems^
+calls=1 376
+376 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+cfn=Bundler/RubygemsIntegration/MoreFuture::binstubs_call_gem?
+calls=1 376
+376 4
+cfl=
+cfn=Array::last
+calls=1 381
+381 2
+cfl=
+cfn=Kernel::is_a?
+calls=1 381
+381 1
+cfl=
+cfn=Kernel::respond_to?
+calls=1 383
+383 3
+cfl=
+cfn=Class::new
+calls=1 384
+384 139
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+cfn=Gem/Dependency::matches_spec?
+calls=1 388
+388 45
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::spec
+181 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve
+calls=1 182
+182 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 182
+182 8
+cfl=
+cfn=Hash::key?
+calls=1 184
+184 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 191
+191 13106
+cfl=
+cfn=Kernel::respond_to?
+calls=1 209
+209 4
+cfl=
+cfn=Hash::delete
+calls=1 213
+213 2
+cfl=
+cfn=Class::new
+calls=1 213
+213 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::establish_connection
+954 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::configurations^
+calls=1 955
+955 1
+cfl=
+cfn=Class::new
+calls=1 955
+955 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::spec
+calls=1 956
+956 13149
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::remove_connection
+calls=1 958
+958 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::instrumenter^
+calls=1 960
+960 90
+cfl=
+cfn=Kernel::object_id
+calls=1 962
+962 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::instrument
+calls=1 969
+969 170
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::owner_to_pool
+calls=1 973
+973 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=1 973
+973 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_connection_handler^
+106 152
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::instance
+46 2086
+cfl=
+cfn=Thread::current^
+calls=2336 47
+47 554
+cfl=
+cfn=Thread::[]
+calls=2336 47
+47 1458
+cfl=
+cfn=Class::new
+calls=5 47
+47 35
+cfl=
+cfn=Thread::[]=
+calls=5 47
+47 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+fn=ActiveRecord/RuntimeRegistry::connection_handler^
+20 238
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::instance
+calls=335 20
+20 467
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Base::connection_handler^
+130 389
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 131
+131 676
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/runtime_registry.rb
+cfn=ActiveRecord/RuntimeRegistry::connection_handler^
+calls=335 131
+131 705
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_connection_handler^
+calls=335 131
+131 152
+
+fl=
+fn=Hash::transform_keys
+0 49
+cfl=
+cfn=String::to_sym
+calls=7 57
+57 6
+cfl=
+cfn=Symbol::to_sym
+calls=16 57
+57 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+fn=Hash::symbolize_keys
+56 32
+cfl=
+cfn=Hash::transform_keys
+calls=6 57
+57 38
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_symbol_connection
+256 7
+cfl=
+cfn=Symbol::to_s
+calls=2 257
+257 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection
+calls=1 258
+258 2
+cfl=
+cfn=Hash::merge
+calls=1 258
+258 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Base::configurations^
+59 4
+
+fl=
+fn=String::to_sym
+0 145
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling::establish_connection_without_activerecord_import
+49 21
+cfl=
+cfn=Module::name
+calls=1 50
+50 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::env^
+calls=1 5
+5 1
+cfl=
+cfn=String::to_sym
+calls=1 5
+5 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::configurations^
+calls=1 56
+56 3
+cfl=
+cfn=Class::new
+calls=1 56
+56 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve
+calls=1 57
+57 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
+cfn=Hash::symbolize_keys
+calls=1 57
+57 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::connection_handler^
+calls=1 60
+60 729
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::establish_connection
+calls=1 60
+60 13509
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+fn=ActiveRecord/Base::establish_connection^
+250 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::establish_connection_without_activerecord_import
+calls=1 251
+251 14327
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection_pool
+calls=1 252
+252 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/base.rb
+cfn=ActiveRecord/Import::load_from_connection_pool^
+calls=1 252
+252 621
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_hash_connection
+268 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection
+238 13
+cfl=
+cfn=Module::===
+calls=19 239
+239 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_hash_connection
+calls=6 245
+245 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_symbol_connection
+calls=1 241
+241 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve
+141 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_connection
+calls=6 143
+143 35
+
+fl=
+fn=String::eql?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Alias
+318 6
+cfl=
+cfn=Hash::fetch
+calls=3 319
+319 2
+
+fl=
+fn=Kernel::Integer
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+fn=Psych/ScalarScanner::parse_int
+115 4
+cfl=
+cfn=Regexp::===
+calls=2 116
+116 4
+cfl=
+cfn=Kernel::Integer
+calls=1 117
+117 6
+
+fl=
+fn=Regexp::===
+0 2406
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+fn=Psych/ScalarScanner::tokenize
+32 66
+cfl=
+cfn=Hash::key?
+calls=47 34
+34 11
+cfl=
+cfn=Regexp::===
+calls=48 37
+37 63
+cfl=
+cfn=String::gsub
+calls=2 105
+105 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+cfn=Psych/ScalarScanner::parse_int
+calls=2 105
+105 14
+cfl=
+cfn=String::===
+calls=1 46
+46 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb
+fn=Psych/ClassLoader::load
+25 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::resolve_class
+390 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb
+cfn=Psych/ClassLoader::load
+calls=27 391
+391 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::deserialize
+46 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::resolve_class
+calls=27 47
+47 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+cfn=Psych/ScalarScanner::tokenize
+calls=27 60
+60 159
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Scalar
+122 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::deserialize
+calls=27 123
+123 215
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::register
+calls=27 123
+123 13
+
+fl=
+fn=Array::size
+0 12
+
+fl=
+fn=Enumerable::each_slice
+0 132
+cfl=
+cfn=Array::size
+calls=28 0
+0 12
+cfl=
+cfn=Array::each
+calls=28 0
+0 50726
+cfl=
+cfn=ActiveRecord/Import/Result::new^
+calls=23 823
+823 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::revive_hash
+335 5
+cfl=
+cfn=Enumerable::each_slice
+calls=5 336
+336 435
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::register
+323 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Mapping
+158 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::register
+calls=5 162
+162 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::revive_hash
+calls=5 162
+162 437
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb
+fn=Psych/Nodes/Document::root
+56 2
+cfl=
+cfn=Array::first
+calls=1 57
+57 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Document
+310 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb
+cfn=Psych/Nodes/Document::root
+calls=1 311
+311 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::accept
+calls=1 311
+311 450
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb
+fn=Psych/Visitors/Visitor::visit
+15 69
+cfl=
+cfn=Kernel::class
+calls=36 16
+16 6
+cfl=
+cfn=Kernel::hash
+calls=37 16
+16 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Document
+calls=1 16
+16 455
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Mapping
+calls=5 16
+16 445
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Scalar
+calls=27 16
+16 250
+cfl=
+cfn=Module::name
+calls=1 12
+12 1
+cfl=
+cfn=String::gsub
+calls=1 12
+12 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::visit_Psych_Nodes_Alias
+calls=3 12
+12 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb
+fn=Psych/Visitors/Visitor::accept
+5 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb
+cfn=Psych/Visitors/Visitor::visit
+calls=36 6
+6 462
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::accept
+31 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb
+cfn=Psych/Visitors/Visitor::accept
+calls=36 32
+32 464
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::initialize
+23 4
+cfl=
+cfn=BasicObject::initialize
+calls=1 24
+24 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+fn=Psych/ScalarScanner::initialize
+25 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb
+fn=Psych/ClassLoader::initialize
+21 2
+cfl=
+cfn=Kernel::dup
+calls=1 22
+22 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+fn=Psych/Visitors/ToRuby::create^
+15 8
+cfl=
+cfn=Class::new
+calls=3 16
+16 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+fn=Psych/Nodes/Node::to_ruby
+49 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::create^
+calls=1 50
+50 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::accept
+calls=1 50
+50 469
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+fn=Psych/Handlers/DocumentStream::end_document
+17 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::pop
+calls=1 19
+19 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/alias.rb
+fn=Psych/Nodes/Alias::initialize
+14 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::alias
+103 6
+cfl=
+cfn=Class::new
+calls=3 104
+104 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_location
+calls=3 105
+105 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::pop
+116 7
+cfl=
+cfn=Array::pop
+calls=6 117
+117 2
+cfl=
+cfn=Array::last
+calls=6 118
+118 1
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=Psych/TreeBuilder::end_mapping
+9 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::pop
+calls=5 10
+10 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_end_location
+calls=5 11
+11 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::set_end_location
+132 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::set_location
+122 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_start_location
+calls=30 123
+123 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_end_location
+calls=30 124
+124 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/scalar.rb
+fn=Psych/Nodes/Scalar::initialize
+58 34
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::scalar
+96 29
+cfl=
+cfn=Class::new
+calls=27 97
+97 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_location
+calls=27 98
+98 48
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/mapping.rb
+fn=Psych/Nodes/Mapping::initialize
+48 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+cfn=Psych/Nodes/Node::initialize
+calls=5 49
+49 2
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=Psych/TreeBuilder::start_mapping
+2 9
+cfl=
+cfn=Class::new
+calls=5 3
+3 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_start_location
+calls=5 4
+4 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::push
+calls=5 6
+6 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb
+fn=Psych/Nodes/Document::initialize
+45 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+cfn=Psych/Nodes/Node::initialize
+calls=1 46
+46 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+fn=Psych/Handlers/DocumentStream::start_document
+12 3
+cfl=
+cfn=Class::new
+calls=1 13
+13 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::push
+calls=1 14
+14 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::push
+111 6
+cfl=
+cfn=Array::push
+calls=7 112
+112 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::set_start_location
+127 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+fn=Psych/Nodes/Node::initialize
+33 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/stream.rb
+fn=Psych/Nodes/Stream::initialize
+32 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+cfn=Psych/Nodes/Node::initialize
+calls=1 33
+33 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::start_stream
+84 4
+cfl=
+cfn=Class::new
+calls=1 85
+85 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::set_start_location
+calls=1 86
+86 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::push
+calls=1 87
+87 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::event_location
+33 30
+
+fl=
+fn=Psych/Parser::parse
+0 121
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::event_location
+calls=43 0
+0 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::start_stream
+calls=1 0
+0 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+cfn=Psych/Handlers/DocumentStream::start_document
+calls=1 0
+0 11
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=Psych/TreeBuilder::start_mapping
+calls=5 0
+0 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::scalar
+calls=27 0
+0 127
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=Psych/TreeBuilder::end_mapping
+calls=5 0
+0 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::alias
+calls=3 0
+0 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+cfn=Psych/Handlers/DocumentStream::end_document
+calls=1 0
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/parser.rb
+fn=Psych/Parser::initialize
+47 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+fn=Psych/TreeBuilder::initialize
+22 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+fn=Psych/Handlers/DocumentStream::initialize
+7 404
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
+cfn=Psych/TreeBuilder::initialize
+calls=1 8
+8 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read::_read_attribute
+calls=613 40
+40 3847
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+fn=Psych::parse_stream^
+448 5
+cfl=
+cfn=Kernel::block_given?
+calls=1 454
+454 1
+cfl=
+cfn=Class::new
+calls=2 455
+455 23
+cfl=
+cfn=Psych/Parser::parse
+calls=1 456
+456 383
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+fn=Psych::parse^
+384 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+cfn=Psych::parse_stream^
+calls=1 390
+390 411
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+fn=Psych::load^
+271 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+cfn=Psych::parse^
+calls=1 277
+277 415
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
+cfn=Psych/Nodes/Node::to_ruby
+calls=1 279
+279 500
+
+fl=
+fn=Integer::to_s
+0 3593
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+fn=ActiveSupport/NumericWithFormat::to_s
+104 3955
+cfl=
+cfn=NilClass::===
+calls=5082 105
+105 650
+cfl=
+cfn=Integer::to_s
+calls=5042 107
+107 3593
+cfl=
+cfn=Float::to_s
+calls=40 107
+107 211
+
+fl=
+fn=Object::fetch*
+0 5
+
+fl=
+fn=Kernel::eval
+0 143
+cfl=
+cfn=String::+@
+calls=1 1
+1 1
+cfl=
+cfn=Object::fetch*
+calls=1 22
+22 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/conversions.rb
+cfn=ActiveSupport/NumericWithFormat::to_s
+calls=1 22
+22 6
+cfl=
+cfn=Object::[]*
+calls=2 81
+81 2
+cfl=
+cfn=NilClass::to_s
+calls=2 81
+81 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::result
+891 2
+cfl=
+cfn=Kernel::eval
+calls=1 901
+901 157
+
+fl=
+fn=Binding::dup
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::new_toplevel
+919 6
+cfl=
+cfn=Binding::dup
+calls=1 927
+927 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Buffer::close
+565 5
+cfl=
+cfn=Array::each
+calls=1 567
+567 2
+cfl=
+cfn=Array::join
+calls=1 570
+570 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::add_insert_cmd
+579 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::push
+calls=3 580
+580 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::compile_content
+645 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::add_insert_cmd
+calls=3 656
+656 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::compile_etag
+632 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::compile_content
+calls=3 635
+635 12
+cfl=
+cfn=String::+@
+calls=3 637
+637 1
+
+fl=
+fn=String::*
+0 3
+
+fl=
+fn=String::count
+0 6
+
+fl=
+fn=String::dump
+0 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::add_put_cmd
+575 10
+cfl=
+cfn=String::dump
+calls=4 576
+576 30
+cfl=
+cfn=String::count
+calls=4 576
+576 6
+cfl=
+cfn=String::*
+calls=4 576
+576 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::push
+calls=4 576
+576 2
+
+fl=
+fn=String::===
+0 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::compile_stag
+608 24
+cfl=
+cfn=Module::===
+calls=7 609
+609 3
+cfl=
+cfn=Symbol::===
+calls=7 609
+609 2
+cfl=
+cfn=String::===
+calls=25 609
+609 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::add_put_cmd
+calls=4 619
+619 51
+cfl=
+cfn=String::+@
+calls=4 620
+620 2
+
+fl=
+fn=StringScanner::[]
+0 10
+
+fl=
+fn=StringScanner::scan
+0 48
+
+fl=
+fn=StringScanner::eos?
+0 3
+
+fl=
+fn=StringScanner::initialize
+0 3
+
+fl=
+fn=Array::==
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/SimpleScanner::scan
+505 32
+cfl=
+cfn=Array::==
+calls=2 506
+506 1
+cfl=
+cfn=Class::new
+calls=1 508
+508 6
+cfl=
+cfn=StringScanner::eos?
+calls=8 509
+509 3
+cfl=
+cfn=StringScanner::scan
+calls=7 510
+510 48
+cfl=
+cfn=StringScanner::[]
+calls=14 511
+511 10
+cfl=
+cfn=Kernel::nil?
+calls=20 595
+595 4
+cfl=
+cfn=NilClass::nil?
+calls=7 597
+597 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::compile_stag
+calls=7 598
+598 85
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::compile_etag
+calls=6 600
+600 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Scanner::initialize
+372 3
+
+fl=
+fn=Array::eql?
+0 59
+
+fl=
+fn=Array::hash
+0 143
+cfl=
+cfn=Kernel::hash
+calls=72 0
+0 21
+cfl=
+cfn=String::hash
+calls=70 0
+0 36
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Scanner::make_scanner^
+365 4
+cfl=
+cfn=Hash::fetch
+calls=1 366
+366 14
+cfl=
+cfn=Class::new
+calls=1 367
+367 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::make_scanner
+691 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Scanner::make_scanner^
+calls=1 692
+692 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Buffer::push
+555 6
+
+fl=
+fn=String::+@
+0 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler/Buffer::initialize
+543 6
+cfl=
+cfn=String::+@
+calls=1 546
+546 4
+cfl=
+cfn=Array::map!
+calls=1 547
+547 2
+cfl=
+cfn=NilClass::nil?
+calls=1 548
+548 1
+cfl=
+cfn=Array::each
+calls=1 549
+549 4
+
+fl=
+fn=String::scan
+0 109
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::detect_magic_comment
+723 3
+cfl=
+cfn=String::scan
+calls=1 726
+726 4
+
+fl=
+fn=String::b
+0 2
+
+fl=
+fn=Encoding::dummy?
+0 1
+
+fl=
+fn=String::encoding
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::compile
+585 9
+cfl=
+cfn=String::encoding
+calls=1 586
+586 4
+cfl=
+cfn=Encoding::dummy?
+calls=1 587
+587 1
+cfl=
+cfn=String::b
+calls=1 588
+588 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::detect_magic_comment
+calls=1 589
+589 6
+cfl=
+cfn=Class::new
+calls=1 590
+590 19
+cfl=
+cfn=String::+@
+calls=1 592
+592 0
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::make_scanner
+calls=1 593
+593 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/SimpleScanner::scan
+calls=1 594
+594 216
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::close
+calls=1 604
+604 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::set_eoutvar
+871 4
+
+fl=
+fn=NilClass::===
+0 1419
+
+fl=
+fn=BasicObject::==
+0 1
+
+fl=
+fn=Integer::===
+0 10
+cfl=
+cfn=BasicObject::==
+calls=3 0
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::prepare_trim_mode
+662 4
+cfl=
+cfn=Integer::===
+calls=3 663
+663 11
+cfl=
+cfn=NilClass::===
+calls=1 663
+663 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB/Compiler::initialize
+697 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::prepare_trim_mode
+calls=1 698
+698 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::make_compiler
+843 2
+cfl=
+cfn=Class::new
+calls=1 844
+844 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+fn=ERB::initialize
+814 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::make_compiler
+calls=1 831
+831 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::set_eoutvar
+calls=1 832
+832 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::compile
+calls=1 833
+833 291
+
+fl=
+fn=Pathname::read
+0 3
+cfl=
+cfn=IO::read^
+calls=1 0
+0 309
+
+fl=
+fn=FileTest::exist?^
+0 78
+
+fl=
+fn=Pathname::exist?
+0 2
+cfl=
+cfn=FileTest::exist?^
+calls=1 0
+0 78
+
+fl=
+fn=Pathname::initialize
+0 5
+cfl=
+cfn=Kernel::initialize_dup
+calls=1 0
+0 1
+
+fl=
+fn=File::exist?^
+0 21
+
+fl=
+fn=Array::select
+0 219
+cfl=
+cfn=File::exist?^
+calls=1 211
+211 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::subscribed_to?
+calls=12 59
+59 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::get_value
+calls=12 388
+388 20
+cfl=
+cfn=Array::include?
+calls=104 389
+389 49
+cfl=
+cfn=Array::any?
+calls=4 389
+389 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::any?
+calls=4 389
+389 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::lock_optimistically^
+calls=14 167
+167 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb
+cfn=ActiveRecord/Locking/Optimistic/ClassMethods::locking_column
+calls=14 167
+167 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::create_time_zone_conversion_attribute?
+calls=14 75
+75 113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::column_names
+calls=92 65
+65 82
+
+fl=
+fn=String::initialize_copy
+0 92
+
+fl=
+fn=Pathname::to_path
+0 8
+cfl=
+cfn=Kernel::initialize_dup
+calls=2 0
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Path::each
+162 3
+cfl=
+cfn=Array::each
+calls=2 163
+163 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Path::expanded
+188 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::each
+calls=2 192
+192 35
+cfl=
+cfn=Array::uniq!
+calls=2 204
+204 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Path::existent
+209 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::expanded
+calls=1 210
+210 26
+cfl=
+cfn=Array::select
+calls=1 210
+210 26
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+fn=Rails/Paths/Root::[]
+64 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+fn=Rails/Application/Configuration::paths
+147 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+fn=Rails/Application/Configuration::database_configuration
+165 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+cfn=Rails/Application/Configuration::paths
+calls=1 166
+166 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Root::[]
+calls=1 166
+166 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::existent
+calls=1 166
+166 54
+cfl=
+cfn=Array::first
+calls=1 166
+166 1
+cfl=
+cfn=Class::new
+calls=3 167
+167 342
+cfl=
+cfn=Pathname::exist?
+calls=1 169
+169 80
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=2 170
+170 26
+cfl=
+cfn=Pathname::read
+calls=1 172
+172 313
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::new_toplevel
+calls=1 172
+172 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::result
+calls=1 172
+172 160
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
+cfn=Psych::load^
+calls=1 172
+172 921
+cfl=
+cfn=Hash::delete
+calls=1 173
+173 1
+cfl=
+cfn=Hash::merge
+calls=1 179
+179 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+fn=Rails::application^
+39 66
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::belongs_to_required_by_default=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::maintain_test_schema=^
+127 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie/configuration.rb
+fn=Rails/Railtie/Configuration::method_missing
+91 5
+cfl=
+cfn=Symbol::to_s
+calls=1 92
+92 1
+cfl=
+cfn=Hash::key?
+calls=1 94
+94 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb
+fn=Rails/Application::config
+372 48
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::logger=^
+127 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::logger^
+60 1458
+
+fl=
+fn=Kernel::respond_to_missing?
+0 315
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+fn=ActiveRecord/DynamicMatchers::respond_to_missing?
+6 2537
+cfl=
+cfn=Kernel::respond_to_missing?
+calls=1843 8
+8 315
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::match^
+calls=1841 10
+10 11465
+
+fl=
+fn=Enumerable::flat_map
+0 19
+cfl=
+cfn=Array::each
+calls=15 0
+0 177
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+fn=ActiveRecord/Relation/FromClause::initialize
+8 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+fn=ActiveRecord/Relation/FromClause::empty^
+21 2
+cfl=
+cfn=Class::new
+calls=1 22
+22 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::initialize
+8 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+fn=ActiveRecord/Relation/WhereClause::empty^
+77 4
+cfl=
+cfn=Class::new
+calls=1 78
+78 3
+
+fl=
+fn=Symbol::===
+0 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+fn=ActiveSupport/LazyLoadHooks::with_execution_control
+58 37
+cfl=
+cfn=Array::include?
+calls=11 30
+30 5
+cfl=
+cfn=BasicObject::instance_eval
+calls=11 71
+71 34088
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+fn=ActiveSupport/LazyLoadHooks::execute_hook
+66 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+cfn=ActiveSupport/LazyLoadHooks::with_execution_control
+calls=11 67
+67 34130
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+fn=ActiveSupport/LazyLoadHooks::run_load_hooks
+49 4
+cfl=
+cfn=Array::each
+calls=1 51
+51 34316
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::include_root_in_json=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=2 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=2 105
+105 17
+cfl=
+cfn=Module::singleton_class?
+calls=2 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::aggregate_reflections=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_reflections=^
+104 47
+cfl=
+cfn=Kernel::singleton_class
+calls=13 105
+105 7
+cfl=
+cfn=Module::class_eval
+calls=13 105
+105 115
+cfl=
+cfn=Module::singleton_class?
+calls=13 109
+109 5
+
+fl=
+fn=Module::public_instance_methods
+0 116
+
+fl=
+fn=Struct::new^
+0 309
+cfl=
+cfn=Class::inherited
+calls=11 0
+0 3
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=44 0
+0 9
+cfl=
+cfn=Module::method_added
+calls=59 0
+0 15
+cfl=
+cfn=Array::each
+calls=1 55
+55 306
+cfl=
+cfn=Module::private
+calls=1 113
+113 2
+
+fl=
+fn=Array::push
+0 77
+
+fl=
+fn=Array::delete_if
+0 72
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::duplicates?
+calls=111 599
+599 161
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+597 38
+cfl=
+cfn=Array::delete_if
+calls=59 599
+599 233
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::append_one
+585 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::remove_duplicates
+calls=39 587
+587 197
+cfl=
+cfn=Array::push
+calls=39 588
+588 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::append
+572 23
+cfl=
+cfn=Array::each
+calls=39 573
+573 291
+
+fl=
+fn=Array::initialize_copy
+0 81
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::chain
+581 76
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::initialize_copy
+557 150
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::chain
+calls=82 559
+559 31
+cfl=
+cfn=Kernel::dup
+calls=82 559
+559 120
+cfl=
+cfn=Class::new
+calls=82 560
+560 103
+
+fl=
+fn=Array::reverse_each
+0 226
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=59 626
+626 78
+cfl=
+cfn=Kernel::dup
+calls=59 627
+627 338
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::append
+calls=39 676
+676 314
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+calls=59 677
+677 1017
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::prepend
+calls=20 676
+676 134
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+41 170
+cfl=
+cfn=Kernel::hash
+calls=59 42
+42 16
+cfl=
+cfn=Array::concat
+calls=1 43
+43 2
+cfl=
+cfn=Array::each
+calls=1 44
+44 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+fn=ActiveSupport/DescendantsTracker::descendants^
+14 61
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+calls=58 16
+16 189
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks
+624 67
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::descendants^
+calls=58 625
+625 251
+cfl=
+cfn=Array::reverse_each
+calls=58 625
+625 2107
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::check_conditionals
+353 69
+cfl=
+cfn=Array::any?
+calls=116 354
+354 38
+
+fl=
+fn=NilClass::to_a
+0 31
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::compute_identifier
+365 53
+cfl=
+cfn=Module::===
+calls=58 366
+366 18
+cfl=
+cfn=Kernel::object_id
+calls=1 368
+368 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::initialize
+295 182
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::compute_identifier
+calls=58 300
+300 72
+cfl=
+cfn=Kernel::Array
+calls=116 301
+301 78
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::check_conditionals
+calls=116 301
+301 107
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/Callback::build^
+281 69
+cfl=
+cfn=Kernel::is_a?
+calls=58 282
+282 17
+cfl=
+cfn=Class::new
+calls=58 289
+289 499
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+836 164
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks^
+calls=14 837
+837 6
+cfl=
+cfn=Symbol::to_sym
+calls=140 837
+837 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveSupport/Reloader::__callbacks^
+calls=2 837
+837 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=#<Class:0x00007fe6a21f2fd0>::__callbacks^
+calls=1 837
+837 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=5 837
+837 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=41 837
+837 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=2 837
+837 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::__callbacks^
+calls=2 837
+837 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=27 837
+837 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=46 837
+837 29
+
+fl=
+fn=Array::shift
+0 30
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+615 290
+cfl=
+cfn=Array::first
+calls=58 616
+616 16
+cfl=
+cfn=Array::include?
+calls=58 616
+616 23
+cfl=
+cfn=Array::shift
+calls=33 616
+616 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=58 617
+617 150
+cfl=
+cfn=Kernel::dup
+calls=58 619
+619 102
+cfl=
+cfn=Array::unshift
+calls=1 618
+618 2
+cfl=
+cfn=Kernel::Array
+calls=227 349
+349 111
+cfl=
+cfn=Array::map
+calls=227 349
+349 229
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::set_callback
+667 217
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::normalize_callback_params
+calls=58 668
+668 422
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::get_callbacks
+calls=58 670
+670 116
+cfl=
+cfn=Array::map
+calls=58 671
+671 664
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::__update_callbacks
+calls=58 675
+675 2425
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions/ClassMethods::set_options_for_callbacks!
+280 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=1 281
+281 3
+cfl=
+cfn=Hash::merge!
+calls=1 281
+281 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+fn=ActiveRecord/Transactions/ClassMethods::before_commit_without_transaction_enrollment
+263 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::set_options_for_callbacks!
+calls=1 264
+264 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callback
+calls=1 265
+265 130
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::nested_attributes_options=^
+104 6
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 12
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::index_nested_attribute_errors=^
+127 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+fn=ActiveSupport/Autoload::eager_autoload
+64 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+cfn=ActiveSupport/Autoload::autoload
+calls=10 211
+211 362
+
+fl=
+fn=Module::autoload_without_bootsnap
+0 58
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Module::autoload
+75 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=23 83
+83 196
+cfl=
+cfn=Module::autoload_without_bootsnap
+calls=23 83
+83 58
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+fn=ActiveSupport/Autoload::autoload
+37 52
+cfl=
+cfn=Module::name
+calls=16 39
+39 6
+cfl=
+cfn=Symbol::to_s
+calls=16 39
+39 7
+cfl=
+cfn=Array::compact
+calls=16 39
+39 6
+cfl=
+cfn=Array::join
+calls=16 39
+39 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=16 40
+40 326
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Module::autoload
+calls=16 47
+47 207
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+fn=ActiveSupport/Autoload::extended^
+28 17
+cfl=
+cfn=Module::class_eval
+calls=1 29
+29 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::record_timestamps=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 8
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_prefix
+108 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=1 109
+109 1
+cfl=
+cfn=Array::map!
+calls=1 109
+109 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers=^
+calls=1 109
+109 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods
+calls=1 110
+110 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::partial_writes=^
+104 9
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_affix
+179 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=3 180
+180 2
+cfl=
+cfn=Array::map!
+calls=3 180
+180 57
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers=^
+calls=3 180
+180 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods
+calls=3 181
+181 9
+
+fl=
+fn=BasicObject::instance_eval
+0 3351
+cfl=
+cfn=Class::new
+calls=1 135
+135 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=2 5
+5 16562
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::time_zone_aware_attributes=^
+calls=1 71
+71 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone=^
+calls=1 72
+72 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger^
+calls=1 77
+77 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::logger=^
+calls=1 77
+77 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb
+cfn=Rails/Application::config
+calls=3 121
+121 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie/configuration.rb
+cfn=Rails/Railtie/Configuration::method_missing
+calls=1 121
+121 7
+cfl=
+cfn=Kernel::dup
+calls=1 121
+121 11
+cfl=
+cfn=Hash::delete
+calls=1 122
+122 1
+cfl=
+cfn=Hash::each
+calls=1 123
+123 53
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::application^
+calls=1 133
+133 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+cfn=Rails/Application/Configuration::database_configuration
+calls=1 133
+133 1937
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::configurations=^
+calls=1 133
+133 71
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::establish_connection^
+calls=1 136
+136 14993
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/reloader.rb
+cfn=ActiveSupport/Reloader::before_class_unload^
+calls=1 162
+162 152
+cfl=
+cfn=Module::include
+calls=1 37
+37 21
+cfl=
+cfn=Kernel::extend
+calls=1 75
+75 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application/configuration.rb
+cfn=Rails/Application/Configuration::paths
+calls=1 91
+91 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Root::[]
+calls=1 91
+91 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
+cfn=Rails/Paths/Path::first
+calls=1 91
+91 21
+cfl=
+cfn=File::join^
+calls=1 91
+91 3
+cfl=
+cfn=File::file?^
+calls=1 93
+93 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::clear_active_connections!
+calls=1 191
+191 66
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::flush_idle_connections!
+calls=1 192
+192 56
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::validate_collection_association
+calls=1859 220
+220 2601
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+fn=Singleton::__init__^
+132 44
+cfl=
+cfn=BasicObject::instance_eval
+calls=1 133
+133 5
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=1 137
+137 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+fn=Singleton::included^
+161 5
+cfl=
+cfn=Module::included
+calls=1 162
+162 0
+cfl=
+cfn=Module::private_class_method
+calls=1 163
+163 5
+cfl=
+cfn=Kernel::extend
+calls=1 164
+164 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+cfn=Singleton::__init__^
+calls=1 165
+165 50
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+fn=Singleton::append_features^
+153 5
+cfl=
+cfn=Kernel::instance_of?
+calls=1 155
+155 1
+cfl=
+cfn=Module::append_features
+calls=1 158
+158 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::time_zone_aware_types=^
+104 7
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 0
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::time_zone_aware_attributes=^
+127 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+332 246
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods
+68 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=12 69
+69 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=12 69
+69 20
+
+fl=
+fn=Array::map!
+0 192
+cfl=
+cfn=Class::new
+calls=17 144
+144 300
+cfl=
+cfn=Kernel::class
+calls=2 135
+135 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::parse^
+calls=2 135
+135 30
+cfl=
+cfn=String::inspect
+calls=208 0
+0 183
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_method_matchers^
+106 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_suffix
+143 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers^
+calls=8 144
+144 6
+cfl=
+cfn=Array::map!
+calls=8 144
+144 249
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers=^
+calls=8 144
+144 106
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::undefine_attribute_methods
+calls=8 145
+145 31
+
+fl=
+fn=Module::const_set
+0 133
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::generated_association_methods
+224 60
+cfl=
+cfn=Class::new
+calls=8 226
+226 14
+cfl=
+cfn=Module::const_set
+calls=8 226
+226 18
+cfl=
+cfn=Module::private_constant
+calls=8 227
+227 6
+cfl=
+cfn=Module::include
+calls=8 228
+228 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Core/ClassMethods::initialize_generated_modules
+220 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::generated_association_methods
+calls=8 221
+221 105
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::mu_initialize
+108 14
+cfl=
+cfn=Class::new
+calls=8 109
+109 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::initialize
+112 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::mu_initialize
+calls=8 113
+113 24
+cfl=
+cfn=Module::initialize
+calls=8 114
+114 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+fn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+46 59
+cfl=
+cfn=Class::new
+calls=8 47
+47 63
+cfl=
+cfn=Module::include
+calls=8 49
+49 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::initialize_generated_modules
+calls=8 51
+51 127
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_method_matchers=^
+104 39
+cfl=
+cfn=Kernel::singleton_class
+calls=13 105
+105 5
+cfl=
+cfn=Module::class_eval
+calls=13 105
+105 122
+cfl=
+cfn=Module::singleton_class?
+calls=13 109
+109 3
+
+fl=
+fn=Regexp::escape^
+0 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+fn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::initialize
+392 283
+cfl=
+cfn=Hash::fetch
+calls=36 393
+393 7
+cfl=
+cfn=Regexp::escape^
+calls=36 394
+394 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_aliases=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 8
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::_define_around_model_callback
+135 7
+cfl=
+cfn=Symbol::to_s
+calls=4 136
+136 1
+cfl=
+cfn=Kernel::define_singleton_method
+calls=4 136
+136 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::_define_before_model_callback
+129 8
+cfl=
+cfn=Symbol::to_s
+calls=4 130
+130 1
+cfl=
+cfn=Kernel::define_singleton_method
+calls=4 130
+130 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::_define_after_model_callback
+141 14
+cfl=
+cfn=Symbol::to_s
+calls=7 142
+142 2
+cfl=
+cfn=Kernel::define_singleton_method
+calls=7 142
+142 27
+
+fl=
+fn=Kernel::Array
+0 289
+cfl=
+cfn=NilClass::to_a
+calls=138 0
+0 31
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::define_model_callbacks
+108 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=2 109
+109 5
+cfl=
+cfn=Hash::merge!
+calls=2 111
+111 1
+cfl=
+cfn=Hash::delete
+calls=2 116
+116 1
+cfl=
+cfn=Kernel::Array
+calls=2 116
+116 3
+cfl=
+cfn=Array::each
+calls=2 118
+118 865
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::lock_optimistically=^
+104 10
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attribute_type_decorations=^
+104 68
+cfl=
+cfn=Kernel::singleton_class
+calls=15 105
+105 24
+cfl=
+cfn=Module::class_eval
+calls=15 105
+105 217
+cfl=
+cfn=Module::singleton_class?
+calls=15 109
+109 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+fn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize
+62 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::attributes_to_define_after_schema_loads=^
+104 56
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 3
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 19
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_validators=^
+104 27
+cfl=
+cfn=Kernel::singleton_class
+calls=8 105
+105 4
+cfl=
+cfn=Module::class_eval
+calls=8 105
+105 80
+cfl=
+cfn=Module::singleton_class?
+calls=8 109
+109 2
+
+fl=
+fn=Symbol::inspect
+0 60
+
+fl=
+fn=Hash::merge
+0 166
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks^
+106 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+840 140
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks^
+calls=22 841
+841 10
+cfl=
+cfn=Symbol::to_sym
+calls=74 841
+841 12
+cfl=
+cfn=Hash::merge
+calls=74 841
+841 132
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks=^
+calls=72 841
+841 906
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=#<Class:0x00007fe6a21f2fd0>::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveSupport/ExecutionWrapper::__callbacks=^
+calls=2 841
+841 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveSupport/Reloader::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::__callbacks^
+calls=2 841
+841 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::__callbacks^
+calls=20 841
+841 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus/HABTM_Services::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service/HABTM_Buses::__callbacks^
+calls=1 841
+841 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::__callbacks^
+calls=13 841
+841 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::__callbacks^
+calls=13 841
+841 5
+
+fl=
+fn=Hash::merge!
+0 195
+
+fl=
+fn=Proc::new^
+0 845
+cfl=
+cfn=BasicObject::initialize
+calls=639 0
+0 135
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::default_terminator
+602 12
+cfl=
+cfn=Proc::new^
+calls=15 603
+603 23
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/CallbackChain::initialize
+526 50
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::default_terminator
+calls=15 529
+529 35
+cfl=
+cfn=Hash::merge!
+calls=15 529
+529 24
+cfl=
+cfn=Class::new
+calls=15 534
+534 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+fn=ActiveSupport/Callbacks/ClassMethods::define_callbacks
+806 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=10 807
+807 31
+cfl=
+cfn=Array::each
+calls=10 809
+809 1729
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::__callbacks=^
+104 207
+cfl=
+cfn=Kernel::singleton_class
+calls=73 105
+105 29
+cfl=
+cfn=Module::class_eval
+calls=73 105
+105 669
+cfl=
+cfn=Module::singleton_class?
+calls=73 109
+109 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+fn=ActiveModel/Callbacks::extended^
+65 5
+cfl=
+cfn=Module::class_eval
+calls=1 66
+66 107
+
+fl=
+fn=Kernel::instance_variable_get
+0 59
+
+fl=
+fn=Dir::[]^
+0 119
+
+fl=
+fn=Kernel::__dir__
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::cache_versioning=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=2 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=2 105
+105 25
+cfl=
+cfn=Module::singleton_class?
+calls=2 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::cache_timestamp_format=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=
+fn=NilClass::to_s
+0 703
+
+fl=
+fn=Module::initialize
+0 16
+cfl=
+cfn=Symbol::to_s
+calls=4 1838
+1838 4
+cfl=
+cfn=Module::class_eval
+calls=2 1838
+1838 88
+
+fl=
+fn=Hash::keys
+0 3145
+
+fl=
+fn=Hash::delete
+0 359
+cfl=
+cfn=Kernel::hash
+calls=169 0
+0 49
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/method_wrappers.rb
+fn=ActiveSupport/Deprecation/MethodWrapper::deprecate_methods
+52 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=1 53
+53 5
+cfl=
+cfn=Hash::delete
+calls=1 54
+54 2
+cfl=
+cfn=Hash::keys
+calls=1 55
+55 2
+cfl=
+cfn=Class::new
+calls=1 56
+56 3
+cfl=
+cfn=Array::each
+calls=1 58
+58 32
+cfl=
+cfn=Module::instance_methods
+calls=1 86
+86 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+fn=ActiveSupport/Deprecation::instance^
+137 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/instance_delegator.rb
+fn=ActiveSupport/Deprecation::deprecate_methods^
+22 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+cfn=ActiveSupport/Deprecation::instance^
+calls=1 22
+22 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/method_wrappers.rb
+cfn=ActiveSupport/Deprecation/MethodWrapper::deprecate_methods
+calls=1 22
+22 52
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/deprecation.rb
+fn=Module::deprecate
+22 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/instance_delegator.rb
+cfn=ActiveSupport/Deprecation::deprecate_methods^
+calls=1 23
+23 60
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_scopes=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 14
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::store_full_sti_class=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 9
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=
+fn=Kernel::object_id
+0 40
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_initialize
+257 34
+cfl=
+cfn=Class::new
+calls=10 261
+261 10
+cfl=
+cfn=Kernel::object_id
+calls=10 262
+262 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::initialize
+250 19
+cfl=
+cfn=BasicObject::initialize
+calls=10 251
+251 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_initialize
+calls=10 252
+252 48
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+439 17
+cfl=
+cfn=Class::new
+calls=8 440
+440 76
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns=
+274 2
+cfl=
+cfn=Array::map
+calls=1 275
+275 1
+
+fl=
+fn=Kernel::freeze
+0 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column=
+257 3
+cfl=
+cfn=String::to_s
+calls=1 258
+258 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+fn=ActiveRecord/ModelSchema/ClassMethods::protected_environments=
+239 3
+cfl=
+cfn=Array::map
+calls=1 240
+240 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::pluralize_table_names=^
+104 3
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 8
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::internal_metadata_table_name=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::schema_migrations_table_name=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 26
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_suffix=^
+104 4
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 8
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::table_name_prefix=^
+104 5
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 2
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 10
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::_attr_readonly=^
+104 8
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 20
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::default_connection_handler=^
+104 6
+cfl=
+cfn=Kernel::singleton_class
+calls=1 105
+105 1
+cfl=
+cfn=Module::class_eval
+calls=1 105
+105 13
+cfl=
+cfn=Module::singleton_class?
+calls=1 109
+109 1
+
+fl=
+fn=ObjectSpace::define_finalizer^
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::unowned_pool_finalizer^
+928 5
+cfl=
+cfn=Kernel::lambda
+calls=1 929
+929 1
+
+fl=
+fn=Thread/Mutex::initialize
+0 47
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::initialize
+15 41
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::initialize
+12 96
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::initialize
+calls=65 13
+13 41
+cfl=
+cfn=Class::new
+calls=65 14
+14 73
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::validate_options_hash!
+328 15
+cfl=
+cfn=Kernel::kind_of?
+calls=7 329
+329 3
+
+fl=
+fn=Kernel::kind_of?
+0 36
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::initialize
+118 146
+cfl=
+cfn=Kernel::kind_of?
+calls=65 119
+119 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::validate_options_hash!
+calls=7 120
+120 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::initialize
+calls=65 125
+125 210
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::create_owner_to_pool^
+918 4
+cfl=
+cfn=Class::new
+calls=1 919
+919 34
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionHandler::initialize
+940 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::create_owner_to_pool^
+calls=1 942
+942 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::unowned_pool_finalizer^
+calls=1 946
+946 6
+cfl=
+cfn=ObjectSpace::define_finalizer^
+calls=1 946
+946 3
+
+fl=
+fn=Exception::backtrace
+0 4
+
+fl=
+fn=Exception::set_backtrace
+0 4
+
+fl=
+fn=Exception::initialize
+0 5
+
+fl=
+fn=Exception::exception^
+0 13
+cfl=
+cfn=Exception::initialize
+calls=5 0
+0 5
+
+fl=
+fn=Kernel::raise
+0 19
+cfl=
+cfn=Exception::exception^
+calls=5 0
+0 18
+cfl=
+cfn=Exception::set_backtrace
+calls=5 0
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::dump_schemas=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::dump_schema_after_migration=^
+127 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::timestamped_migrations=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::allow_unsafe_raw_sql=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::error_on_ignored_order=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::schema_format=^
+127 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::default_timezone=^
+127 5
+
+fl=
+fn=Hash::each
+0 4863
+cfl=
+cfn=Symbol::to_s
+calls=41 124
+124 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::maintain_test_schema=^
+calls=1 124
+124 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::belongs_to_required_by_default=^
+calls=1 124
+124 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::cache_versioning=^
+calls=1 124
+124 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::verbose_query_logs=^
+calls=1 124
+124 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve
+calls=4 163
+163 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/connection.rb
+cfn=PG/Connection::quote_connstr^
+calls=4 82
+82 16
+cfl=
+cfn=Kernel::nil?
+calls=1 732
+732 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=1 733
+733 476
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/DatabaseStatements::execute
+calls=1 733
+733 2286
+cfl=
+cfn=PG/Coder::oid=
+calls=7 18
+18 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::camelize
+calls=15 116
+116 255
+cfl=
+cfn=String::include?
+calls=15 119
+119 7
+cfl=
+cfn=Module::const_get
+calls=15 119
+119 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::_parse_validates_options
+calls=15 124
+124 31
+cfl=
+cfn=Hash::merge
+calls=15 124
+124 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/with.rb
+cfn=ActiveModel/Validations/ClassMethods::validates_with
+calls=15 124
+124 1516
+cfl=
+cfn=Kernel::is_a?
+calls=2 19
+19 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=14 468
+468 292
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::lookup_cast_type_from_column
+calls=14 468
+468 345
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attributes.rb
+cfn=ActiveRecord/Attributes/ClassMethods::define_attribute
+calls=28 468
+468 711
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::attribute_type_decorations^
+calls=2 53
+53 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::apply
+calls=14 53
+53 259
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::attribute_type_decorations^
+calls=2 53
+53 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::parent_reflection
+calls=2 76
+76 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::attribute_type_decorations^
+calls=3 53
+53 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::attribute_type_decorations^
+calls=7 53
+53 4
+cfl=
+cfn=Module::===
+calls=4000 65
+65 777
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::parse_as_number
+calls=2000 72
+72 2295
+cfl=
+cfn=Integer::>
+calls=2000 74
+74 358
+
+fl=
+fn=Hash::reject!
+0 6
+cfl=
+cfn=Kernel::is_a?
+calls=4 159
+159 1
+cfl=
+cfn=Hash::key?
+calls=4 159
+159 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_all
+152 17
+cfl=
+cfn=Kernel::dup
+calls=2 153
+153 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::env^
+calls=2 5
+5 2
+cfl=
+cfn=Kernel::is_a?
+calls=2 156
+156 2
+cfl=
+cfn=Hash::reject!
+calls=2 159
+159 8
+cfl=
+cfn=Hash::each
+calls=2 162
+162 27
+cfl=
+cfn=String::eql?
+calls=2 156
+156 2
+cfl=
+cfn=Hash::key?
+calls=1 156
+156 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::initialize
+121 5
+
+fl=
+fn=Object::[]*
+0 14
+
+fl=
+fn=Kernel::tap
+0 2102
+cfl=
+cfn=Object::[]*
+calls=2 78
+78 13
+cfl=
+cfn=Module::const_set
+calls=7 44
+44 22
+cfl=
+cfn=Module::private_constant
+calls=7 45
+45 5
+cfl=
+cfn=Kernel::instance_variable_set
+calls=1798 62
+62 661
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
+cfn=Hash::deep_dup
+calls=1633 71
+71 37793
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::config
+76 7
+cfl=
+cfn=Kernel::dup
+calls=2 77
+77 5
+cfl=
+cfn=Kernel::tap
+calls=2 77
+77 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::resolve
+71 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 72
+72 528
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::config
+calls=2 72
+72 29
+cfl=
+cfn=Class::new
+calls=2 72
+72 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::resolve_all
+calls=2 72
+72 61
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+fn=Rails::env^
+72 9
+
+fl=
+fn=Hash::initialize_copy
+0 2267
+
+fl=
+fn=Kernel::initialize_dup
+0 997
+cfl=
+cfn=Hash::initialize_copy
+calls=1840 0
+0 2267
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::initialize_copy
+calls=82 0
+0 403
+cfl=
+cfn=Array::initialize_copy
+calls=247 0
+0 81
+cfl=
+cfn=String::initialize_copy
+calls=130 0
+0 92
+cfl=
+cfn=Kernel::initialize_copy
+calls=330 0
+0 51
+
+fl=
+fn=Kernel::dup
+0 11976
+cfl=
+cfn=Kernel::initialize_dup
+calls=2586 0
+0 3753
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialize_dup
+calls=8879 0
+0 2799
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+fn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::initialize
+64 16
+cfl=
+cfn=Kernel::dup
+calls=2 65
+65 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
+cfn=Rails::env^
+calls=2 5
+5 7
+cfl=
+cfn=String::to_s
+calls=2 5
+5 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+fn=ActiveRecord/Base::configurations=^
+53 11
+cfl=
+cfn=Class::new
+calls=2 54
+54 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::resolve
+calls=2 54
+54 638
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveRecord/Base::verbose_query_logs=^
+127 7
+
+fl=
+fn=Module::class_variable_set
+0 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=Module::mattr_writer
+121 13
+cfl=
+cfn=Array::each
+calls=15 122
+122 742
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=Module::mattr_reader
+54 15
+cfl=
+cfn=Array::each
+calls=15 55
+55 1085
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=Module::mattr_accessor
+210 111
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=Module::mattr_reader
+calls=15 211
+211 1100
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=Module::mattr_writer
+calls=15 212
+212 755
+
+fl=
+fn=Module::<
+0 543
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::append_features
+113 447
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=150 114
+114 48
+cfl=
+cfn=Module::<
+calls=74 118
+118 49
+cfl=
+cfn=Array::each
+calls=72 119
+119 1164
+cfl=
+cfn=Module::append_features
+calls=72 120
+120 155
+cfl=
+cfn=Module::const_defined?
+calls=72 121
+121 41
+cfl=
+cfn=Module::const_get
+calls=61 121
+121 29
+cfl=
+cfn=Kernel::extend
+calls=61 121
+121 214
+cfl=
+cfn=Module::class_eval
+calls=52 122
+122 14710
+cfl=
+cfn=Kernel::instance_variable_get
+calls=4 115
+115 8
+
+fl=
+fn=Module::singleton_class?
+0 70
+
+fl=
+fn=Module::class_eval
+0 4706
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::redefine_method
+calls=179 106
+106 1596
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=Module::mattr_accessor
+calls=15 18
+18 1966
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=38 60
+60 15
+cfl=
+cfn=Module::method_added
+calls=121 67
+67 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Base::configurations=^
+calls=1 56
+56 616
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Class::class_attribute
+calls=27 128
+128 2159
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=13 138
+138 5871
+cfl=
+cfn=Class::new
+calls=25 138
+138 116
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_connection_handler=^
+calls=1 138
+138 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::protected_environments=
+calls=1 114
+114 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::inheritance_column=
+calls=1 115
+115 4
+cfl=
+cfn=Kernel::freeze
+calls=1 116
+116 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::ignored_columns=
+calls=1 116
+116 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=2 118
+118 256
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::initialize_load_schema_monitor
+calls=1 120
+120 20
+cfl=
+cfn=Module::include
+calls=14 10
+10 2046
+cfl=
+cfn=Kernel::extend
+calls=6 43
+43 381
+cfl=
+cfn=Module::attr_accessor
+calls=2 50
+50 19
+cfl=
+cfn=Module::private
+calls=4 51
+51 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::define_callbacks
+calls=3 52
+52 1060
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::define_model_callbacks
+calls=2 18
+18 886
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::initialize_generated_modules
+calls=1 12
+12 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_suffix
+calls=8 9
+9 416
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_affix
+calls=3 131
+131 115
+cfl=
+cfn=Module::<
+calls=1 13
+13 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::attribute_method_prefix
+calls=1 21
+21 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::before_commit_without_transaction_enrollment
+calls=1 9
+9 146
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::include_root_in_json=^
+calls=1 10
+10 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/ClassMethods::decorate_matching_attribute_types
+calls=14 168
+168 652
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=ActiveRecord/Base::defined_enums=^
+104 30
+cfl=
+cfn=Kernel::singleton_class
+calls=8 105
+105 6
+cfl=
+cfn=Module::class_eval
+calls=8 105
+105 93
+cfl=
+cfn=Module::singleton_class?
+calls=8 109
+109 3
+
+fl=
+fn=Module::public
+0 83
+
+fl=
+fn=Module::protected_method_defined?
+0 63
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::method_visibility
+39 265
+cfl=
+cfn=Module::private_method_defined?
+calls=284 41
+41 224
+cfl=
+cfn=Module::protected_method_defined?
+calls=284 41
+41 62
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::redefine_method
+26 664
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::method_visibility
+calls=284 27
+27 551
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=284 28
+28 570
+cfl=
+cfn=Module::define_method
+calls=284 29
+29 742
+cfl=
+cfn=Module::public
+calls=284 30
+30 83
+
+fl=
+fn=Kernel::singleton_class
+0 166
+
+fl=
+fn=Hash::fetch
+0 407
+cfl=
+cfn=Array::hash
+calls=76 0
+0 183
+cfl=
+cfn=Array::eql?
+calls=51 0
+0 59
+cfl=
+cfn=Kernel::hash
+calls=1 0
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+fn=Hash::extractable_options?
+9 85
+cfl=
+cfn=Kernel::instance_of?
+calls=136 10
+10 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+fn=Array::extract_options!
+24 295
+cfl=
+cfn=Array::last
+calls=334 25
+25 57
+cfl=
+cfn=Kernel::is_a?
+calls=198 25
+25 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Hash::extractable_options?
+calls=136 25
+25 113
+cfl=
+cfn=Array::pop
+calls=136 26
+26 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+fn=Class::class_attribute
+87 150
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
+cfn=Array::extract_options!
+calls=48 88
+88 178
+cfl=
+cfn=Hash::fetch
+calls=278 89
+89 51
+cfl=
+cfn=Array::each
+calls=48 94
+94 3393
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+fn=ActiveRecord/Enum::extended^
+99 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Class::class_attribute
+calls=1 100
+100 115
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+fn=ActiveRecord/Type/Registration::initialize
+27 26
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+fn=ActiveRecord/Type/AdapterSpecificRegistry::registration_klass
+15 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+fn=ActiveRecord/Type::register^
+37 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registry::register
+calls=29 38
+38 126
+
+fl=
+fn=Module::inspect
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::const_missing^
+56 3
+cfl=
+cfn=Module::const_get
+calls=1 57
+57 1
+
+fl=
+fn=Module::method_undefined
+0 13
+
+fl=
+fn=Kernel::define_singleton_method
+0 686
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=167 0
+0 41
+
+fl=
+fn=Kernel::lambda
+0 356
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::delegating_block^
+346 153
+cfl=
+cfn=Kernel::lambda
+calls=396 347
+347 179
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Delegator::public_api^
+245 7
+
+fl=
+fn=Module::instance_methods
+0 303
+
+fl=
+fn=Class::initialize
+0 120
+cfl=
+cfn=Class::inherited
+calls=26 0
+0 9
+cfl=
+cfn=Module::include
+calls=21 18
+18 380
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=2 0
+0 704
+cfl=
+cfn=Module::attr_accessor
+calls=10 51
+51 62
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=12 58
+58 3
+cfl=
+cfn=Module::private
+calls=2 81
+81 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+fn=Object::DelegateClass
+386 44
+cfl=
+cfn=Class::new
+calls=5 387
+387 25
+cfl=
+cfn=Module::instance_methods
+calls=5 388
+388 243
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::public_api^
+calls=5 389
+389 7
+cfl=
+cfn=Array::-
+calls=10 389
+389 76
+cfl=
+cfn=Module::module_eval
+calls=5 391
+391 918
+cfl=
+cfn=Kernel::define_singleton_method
+calls=10 407
+407 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+fn=ActiveModel/Type/Registration::initialize
+45 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+fn=ActiveModel/Type/Registry::registration_klass
+34 4
+
+fl=
+fn=Kernel::proc
+0 3869
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+fn=ActiveModel/Type/Registry::register
+11 58
+cfl=
+cfn=Kernel::proc
+calls=40 12
+12 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registry::registration_klass
+calls=11 13
+13 4
+cfl=
+cfn=Class::new
+calls=40 13
+13 69
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+cfn=ActiveRecord/Type/AdapterSpecificRegistry::registration_klass
+calls=29 13
+13 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type.rb
+fn=ActiveModel/Type::register^
+28 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registry::register
+calls=11 29
+29 43
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+fn=ActiveModel/Type/Registry::initialize
+7 4
+
+fl=
+fn=Module::define_method
+0 1065
+cfl=
+cfn=Module::method_added
+calls=534 0
+0 80
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=179 0
+0 43
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/accepts_multiparameter_time.rb
+fn=ActiveModel/Type/Helpers/AcceptsMultiparameterTime::initialize
+7 9
+cfl=
+cfn=Module::define_method
+calls=12 8
+8 23
+cfl=
+cfn=Module::private
+calls=3 36
+36 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::add
+348 101
+
+fl=
+fn=Enumerable::each_entry
+0 41
+cfl=
+cfn=Array::each
+calls=50 0
+0 216
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::do_with_enum
+122 104
+cfl=
+cfn=Kernel::respond_to?
+calls=50 123
+123 23
+cfl=
+cfn=Enumerable::each_entry
+calls=50 124
+124 257
+
+fl=
+fn=Kernel::instance_of?
+0 46
+
+fl=
+fn=Kernel::class
+0 7031
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::merge
+432 86
+cfl=
+cfn=Kernel::class
+calls=50 433
+433 11
+cfl=
+cfn=Kernel::instance_of?
+calls=50 433
+433 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::do_with_enum
+calls=50 436
+436 384
+
+fl=
+fn=Hash::initialize
+0 260
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::initialize
+93 1175
+cfl=
+cfn=Class::new
+calls=1050 94
+94 2014
+cfl=
+cfn=Kernel::nil?
+calls=50 96
+96 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::merge
+calls=50 101
+101 492
+cfl=
+cfn=NilClass::nil?
+calls=1000 96
+96 245
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Enumerable::to_set
+814 44
+cfl=
+cfn=Class::new
+calls=49 815
+815 716
+
+fl=
+fn=Module::attr_writer
+0 11
+cfl=
+cfn=Module::method_added
+calls=2 0
+0 1
+
+fl=
+fn=Module::extended
+0 22
+
+fl=
+fn=Module::private_method_defined?
+0 394
+
+fl=
+fn=Module::method_defined?
+0 674
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+fn=Module::silence_redefinition_of_method
+8 347
+cfl=
+cfn=Module::method_defined?
+calls=431 9
+9 164
+cfl=
+cfn=Module::private_method_defined?
+calls=250 9
+9 57
+cfl=
+cfn=Module::alias_method
+calls=181 12
+12 262
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+fn=ActiveModel/Naming::extended^
+220 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=3 221
+221 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=3 222
+222 313
+
+fl=
+fn=Module::private_class_method
+0 6
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=2 0
+0 1
+
+fl=
+fn=Module::alias_method
+0 285
+cfl=
+cfn=Module::method_added
+calls=38 0
+0 8
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=179 0
+0 42
+
+fl=
+fn=Module::private_constant
+0 27
+
+fl=
+fn=Module::attr_reader
+0 463
+cfl=
+cfn=Module::method_added
+calls=157 0
+0 33
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=1 0
+0 1
+
+fl=
+fn=Module::protected
+0 14
+
+fl=
+fn=Hash::clear
+0 548
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::clear
+92 92
+cfl=
+cfn=Hash::clear
+calls=147 93
+93 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+fn=Concurrent/Collection/MriMapBackend::clear
+61 71
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=147 62
+62 260
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+fn=Mutex_m::synchronize
+77 18
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=19 78
+78 20377
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::initialize
+87 3
+cfl=
+cfn=Kernel::respond_to?
+calls=1 90
+90 1
+
+fl=
+fn=Kernel::respond_to?
+0 7667
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers::respond_to_missing?
+calls=1843 0
+0 14317
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout/Subscribers::new^
+72 5
+cfl=
+cfn=Kernel::respond_to?
+calls=2 73
+73 3
+cfl=
+cfn=Class::new
+calls=1 74
+74 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+fn=ActiveSupport/Notifications/Fanout::subscribe
+21 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers::new^
+calls=1 22
+22 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::synchronize
+calls=1 23
+23 18
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+fn=ActiveSupport/Notifications::subscribe^
+174 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout::subscribe
+calls=1 175
+175 36
+
+fl=
+fn=BasicObject::initialize
+0 162
+
+fl=
+fn=String::freeze
+0 82
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+fn=ActiveSupport/PerThreadRegistry::extended^
+42 12
+cfl=
+cfn=Module::name
+calls=3 43
+43 3
+cfl=
+cfn=String::freeze
+calls=3 43
+43 4
+cfl=
+cfn=Kernel::instance_variable_set
+calls=3 43
+43 6
+
+fl=
+fn=Module::included
+0 49
+
+fl=
+fn=Module::append_features
+0 343
+
+fl=
+fn=Module::include
+0 257
+cfl=
+cfn=Module::append_features
+calls=96 0
+0 186
+cfl=
+cfn=Module::included
+calls=96 0
+0 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::append_features
+calls=78 0
+0 15531
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::included
+calls=78 0
+0 173
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+cfn=Singleton::append_features^
+calls=1 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
+cfn=Singleton::included^
+calls=1 0
+0 63
+
+fl=
+fn=String::sub
+0 1444
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=17 72
+72 65
+cfl=
+cfn=String::capitalize
+calls=17 72
+72 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+120 104
+cfl=
+cfn=String::sub
+calls=94 121
+121 697
+
+fl=
+fn=BasicObject::singleton_method_added
+0 203
+
+fl=
+fn=File::extname^
+0 554
+
+fl=
+fn=String::hash
+0 148
+
+fl=
+fn=Module::module_eval
+0 26638
+cfl=
+cfn=Module::method_added
+calls=588 60
+60 215
+cfl=
+cfn=Array::each
+calls=5 403
+403 891
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=33 27
+27 14
+cfl=
+cfn=Module::alias_method
+calls=20 45
+45 46
+cfl=
+cfn=Module::undef_method
+calls=20 46
+46 37
+
+fl=
+fn=Module::to_s
+0 199
+cfl=
+cfn=Module::inspect
+calls=3 0
+0 8
+
+fl=
+fn=Thread/Backtrace/Location::lineno
+0 58
+
+fl=
+fn=Thread/Backtrace/Location::path
+0 41
+
+fl=
+fn=Array::first
+0 352
+
+fl=
+fn=Kernel::caller_locations
+0 1262
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+fn=Module::delegate
+154 259
+cfl=
+cfn=Kernel::caller_locations
+calls=38 170
+170 106
+cfl=
+cfn=Array::first
+calls=38 170
+170 14
+cfl=
+cfn=Thread/Backtrace/Location::path
+calls=38 171
+171 18
+cfl=
+cfn=Thread/Backtrace/Location::lineno
+calls=38 171
+171 19
+cfl=
+cfn=Symbol::to_s
+calls=39 173
+173 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=38 174
+174 55
+cfl=
+cfn=Array::map
+calls=38 176
+176 20143
+cfl=
+cfn=Regexp::match?
+calls=1 159
+159 7
+
+fl=
+fn=Module::private
+0 65
+
+fl=
+fn=Kernel::instance_variable_defined?
+0 2144
+
+fl=
+fn=NilClass::nil?
+0 325
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::included
+126 214
+cfl=
+cfn=NilClass::nil?
+calls=28 127
+127 11
+cfl=
+cfn=Kernel::instance_variable_defined?
+calls=28 128
+128 13
+cfl=
+cfn=Kernel::nil?
+calls=78 127
+127 19
+cfl=
+cfn=Module::included
+calls=78 136
+136 20
+
+fl=
+fn=Kernel::instance_variable_set
+0 765
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+fn=ActiveSupport/Concern::extended^
+109 82
+cfl=
+cfn=Kernel::instance_variable_set
+calls=47 110
+110 31
+
+fl=
+fn=Module::extend_object
+0 366
+
+fl=
+fn=Kernel::extend
+0 174
+cfl=
+cfn=Module::extend_object
+calls=134 0
+0 366
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::extended^
+calls=47 0
+0 113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
+cfn=ActiveSupport/PerThreadRegistry::extended^
+calls=3 0
+0 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::extended^
+calls=3 0
+0 341
+cfl=
+cfn=Module::extended
+calls=78 0
+0 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/enum.rb
+cfn=ActiveRecord/Enum::extended^
+calls=1 0
+0 119
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::extended^
+calls=1 0
+0 112
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+cfn=ActiveSupport/Autoload::extended^
+calls=1 0
+0 20
+
+fl=
+fn=Kernel::require_without_bootsnap
+0 15774
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+calls=201 0
+0 42587
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=254 3
+3 82152
+cfl=
+cfn=Kernel::extend
+calls=64 5
+5 684
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
+cfn=ActiveSupport/Concern::included
+calls=28 7
+7 104
+cfl=
+cfn=Module::method_added
+calls=1978 23
+23 322
+cfl=
+cfn=Module::private
+calls=156 48
+48 53
+cfl=
+cfn=Class::inherited
+calls=202 59
+59 70
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
+cfn=Module::delegate
+calls=31 60
+60 19612
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=96 65
+65 21
+cfl=
+cfn=Module::include
+calls=89 12
+12 15540
+cfl=
+cfn=Module::attr_accessor
+calls=9 17
+17 94
+cfl=
+cfn=Class::new
+calls=11 32
+32 89
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications::subscribe^
+calls=1 32
+32 45
+cfl=
+cfn=Module::protected
+calls=35 34
+34 14
+cfl=
+cfn=Module::attr_reader
+calls=71 49
+49 497
+cfl=
+cfn=Module::private_constant
+calls=2 247
+247 2
+cfl=
+cfn=Module::alias_method
+calls=14 15
+15 22
+cfl=
+cfn=Module::private_class_method
+calls=1 316
+316 2
+cfl=
+cfn=Module::attr_writer
+calls=2 93
+93 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Enumerable::to_set
+calls=3 17
+17 80
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type.rb
+cfn=ActiveModel/Type::register^
+calls=11 41
+41 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Object::DelegateClass
+calls=5 8
+8 1339
+cfl=
+cfn=Module::method_defined?
+calls=2 6
+6 2
+cfl=
+cfn=Module::method_undefined
+calls=2 6
+6 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::const_missing^
+calls=1 8
+8 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+cfn=ActiveRecord/Type::register^
+calls=29 66
+66 164
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/deprecation.rb
+cfn=Module::deprecate
+calls=1 172
+172 66
+cfl=
+cfn=Kernel::freeze
+calls=6 91
+91 3
+cfl=
+cfn=Kernel::__dir__
+calls=1 439
+439 4
+cfl=
+cfn=File::expand_path^
+calls=1 439
+439 6
+cfl=
+cfn=Dir::[]^
+calls=1 439
+439 677
+cfl=
+cfn=Array::each
+calls=6 439
+439 6286
+cfl=
+cfn=Hash::keys
+calls=1 12
+12 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+cfn=ActiveSupport/Autoload::autoload
+calls=6 192
+192 257
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Module::autoload
+calls=7 200
+200 80
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
+cfn=ActiveSupport/Autoload::eager_autoload
+calls=1 210
+210 371
+cfl=
+cfn=Kernel::proc
+calls=1 284
+284 2
+cfl=
+cfn=Struct::new^
+calls=11 165
+165 644
+cfl=
+cfn=Module::public_instance_methods
+calls=3 994
+994 95
+cfl=
+cfn=Array::-
+calls=6 994
+994 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+cfn=ActiveSupport/LazyLoadHooks::run_load_hooks
+calls=1 328
+328 34320
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty^
+calls=2 1221
+1221 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty^
+calls=1 1221
+1221 8
+cfl=
+cfn=Enumerable::flat_map
+calls=1 1098
+1098 29
+cfl=
+cfn=Kernel::respond_to?
+calls=4 124
+124 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb
+cfn=Kernel::gem
+calls=1 4
+4 214
+cfl=
+cfn=Module::public_method_defined?
+calls=1 9
+9 2
+cfl=
+cfn=Regexp::to_s
+calls=4 53
+53 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::inherited
+calls=1 80
+80 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type.rb
+cfn=ActiveRecord/Type::add_modifier^
+calls=2 842
+842 22
+cfl=
+cfn=String::hash
+calls=2 95
+95 5
+cfl=
+cfn=File::extname^
+calls=2 98
+98 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=2 100
+100 18
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=2 107
+107 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register
+85 1014
+cfl=
+cfn=Kernel::nil?
+calls=207 86
+86 53
+cfl=
+cfn=Kernel::require_without_bootsnap
+calls=207 22
+22 107073
+cfl=
+cfn=String::hash
+calls=204 95
+95 106
+cfl=
+cfn=File::extname^
+calls=317 98
+98 533
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=204 107
+107 531
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=91 100
+100 777
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::require_with_bootsnap_lfi
+20 242
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::register
+calls=207 21
+21 107246
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=1 664
+664 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=1 664
+664 42
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+fn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key?
+67 186
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=298 68
+68 463
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::require
+26 619
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::key?
+calls=298 27
+27 649
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=208 29
+29 2101
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require_with_bootsnap_lfi
+calls=207 30
+30 107309
+cfl=
+cfn=Module::===
+calls=2 29
+29 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=2 664
+664 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=2 664
+664 160
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::watching?
+111 156
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/Loadable::load_dependency
+251 885
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load?
+calls=298 252
+252 420
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=305 252
+252 142
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::watching?
+calls=298 252
+252 156
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require
+calls=291 291
+291 104838
+cfl=
+cfn=Array::flatten
+calls=7 253
+253 27
+cfl=
+cfn=Array::uniq
+calls=7 253
+253 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::new_constants_in
+calls=7 255
+255 4850
+cfl=
+cfn=Class::inherited
+calls=1 255
+255 1
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=3 5
+5 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+calls=1 16
+16 6893
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=1 255
+255 666
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1655
+1655 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=1 479
+479 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=2 479
+479 1
+cfl=
+cfn=Array::concat
+calls=1 479
+479 1
+cfl=
+cfn=Array::uniq!
+calls=1 480
+480 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/Loadable::require
+289 502
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::load_dependency
+calls=298 291
+291 114919
+cfl=
+cfn=Array::each
+calls=1 291
+291 217
+cfl=
+cfn=Class::inherited
+calls=2 6
+6 1
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=19 9
+9 5
+cfl=
+cfn=String::hash
+calls=1 95
+95 1
+cfl=
+cfn=File::extname^
+calls=1 98
+98 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
+cfn=Bootsnap/LoadPathCache/LoadedFeaturesIndex::strip_extension
+calls=1 100
+100 6
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=1 107
+107 3
+cfl=
+cfn=Class::new
+calls=1 291
+291 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::through_model
+calls=1 1826
+1826 5828
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::_reflect_on_association
+calls=1 68
+68 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=1 384
+384 1
+cfl=
+cfn=Array::pop
+calls=1 384
+384 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=1 388
+388 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=1 388
+388 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=1 153
+153 22
+
+fl=
+fn=JSON/Ext/Parser::parse
+0 7651
+
+fl=
+fn=Hash::key?
+0 2589
+
+fl=
+fn=JSON/Ext/Parser::initialize
+0 34
+cfl=
+cfn=Hash::key?
+calls=9 0
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+fn=JSON::parse^
+155 12
+cfl=
+cfn=Class::new
+calls=1 156
+156 115
+cfl=
+cfn=JSON/Ext/Parser::parse
+calls=1 156
+156 7651
+
+fl=
+fn=IO::read^
+0 162
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb
+fn=JsonFileToDbProcessor::call
+10 26
+cfl=
+cfn=IO::read^
+calls=1 11
+11 1134
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/json/common.rb
+cfn=JSON::parse^
+calls=1 11
+11 7777
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=1 13
+13 101089
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb
+cfn=ActiveRecord/Transactions/ClassMethods::transaction
+calls=1 13
+13 1190960
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb
+fn=JsonFileToDbProcessor::initialize
+6 2
+
+fl=
+fn=Class::new
+0 19616
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb
+cfn=JsonFileToDbProcessor::initialize
+calls=1 0
+0 2
+cfl=
+cfn=JSON/Ext/Parser::initialize
+calls=1 0
+0 99
+cfl=
+cfn=BasicObject::initialize
+calls=11 0
+0 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::initialize
+calls=1 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::initialize
+calls=1050 0
+0 3936
+cfl=
+cfn=Hash::initialize
+calls=1060 0
+0 260
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/helpers/accepts_multiparameter_time.rb
+cfn=ActiveModel/Type/Helpers/AcceptsMultiparameterTime::initialize
+calls=3 0
+0 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registry::initialize
+calls=2 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/registry.rb
+cfn=ActiveModel/Type/Registration::initialize
+calls=11 0
+0 8
+cfl=
+cfn=Class::initialize
+calls=28 0
+0 1168
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+cfn=ActiveRecord/Type/Registration::initialize
+calls=29 0
+0 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling/MergeAndResolveDefaultUrlConfig::initialize
+calls=2 0
+0 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver::initialize
+calls=4 0
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::initialize
+calls=1 0
+0 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::initialize
+calls=65 0
+0 401
+cfl=
+cfn=Thread/Mutex::initialize
+calls=202 0
+0 47
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::initialize
+calls=9 0
+0 64
+cfl=
+cfn=Module::initialize
+calls=18 0
+0 104
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::initialize
+calls=15 0
+0 129
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/TypeDecorator::initialize
+calls=15 0
+0 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::initialize
+calls=18 0
+0 315
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
+cfn=Mutex_m::initialize
+calls=8 0
+0 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::initialize
+calls=58 0
+0 439
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::initialize
+calls=1 0
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::initialize
+calls=1 0
+0 5
+cfl=
+cfn=Pathname::initialize
+calls=1 0
+0 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB::initialize
+calls=1 0
+0 328
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler::initialize
+calls=1 0
+0 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::initialize
+calls=1 0
+0 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Scanner::initialize
+calls=1 0
+0 3
+cfl=
+cfn=StringScanner::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+cfn=Psych/Handlers/DocumentStream::initialize
+calls=1 0
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/parser.rb
+cfn=Psych/Parser::initialize
+calls=1 0
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/stream.rb
+cfn=Psych/Nodes/Stream::initialize
+calls=1 0
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb
+cfn=Psych/Nodes/Document::initialize
+calls=1 0
+0 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/mapping.rb
+cfn=Psych/Nodes/Mapping::initialize
+calls=5 0
+0 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/scalar.rb
+cfn=Psych/Nodes/Scalar::initialize
+calls=27 0
+0 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/alias.rb
+cfn=Psych/Nodes/Alias::initialize
+calls=3 0
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb
+cfn=Psych/ClassLoader::initialize
+calls=1 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
+cfn=Psych/ScalarScanner::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::initialize
+calls=1 0
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
+cfn=Gem/Dependency::initialize
+calls=1 0
+0 135
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
+cfn=Gem/Requirement::initialize
+calls=1 0
+0 109
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/adapter_specific_registry.rb
+cfn=ActiveRecord/Type/DecorationRegistration::initialize
+calls=2 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/connection_specification.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionSpecification::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
+cfn=ActiveSupport/Notifications/InstrumentationRegistry::initialize
+calls=1 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Instrumenter::initialize
+calls=1 0
+0 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::initialize
+calls=1 0
+0 114
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Queue::initialize
+calls=1 0
+0 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::initialize
+calls=1 0
+0 7
+cfl=
+cfn=Thread/ConditionVariable::initialize
+calls=1 0
+0 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::initialize
+calls=1 0
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::initialize
+calls=1 0
+0 69659
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::initialize
+calls=1 0
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/schema_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/SchemaCache::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::initialize
+calls=1 0
+0 15
+cfl=
+cfn=PG/Connection::initialize
+calls=1 0
+0 3864
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
+cfn=ActiveSupport/Notifications/Event::initialize
+calls=56 0
+0 361
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/subscriber.rb
+cfn=ActiveSupport/SubscriberQueueRegistry::initialize
+calls=1 0
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/explain_registry.rb
+cfn=ActiveRecord/ExplainRegistry::initialize
+calls=1 0
+0 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4/lib/pg/coder.rb
+cfn=PG/Coder::initialize
+calls=10 0
+0 113
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool::initialize
+calls=1 0
+0 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/type_map.rb
+cfn=ActiveRecord/Type/TypeMap::initialize
+calls=1 0
+0 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::initialize
+calls=4 0
+0 186
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::initialize
+calls=21 0
+0 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/SpecializedString::initialize
+calls=10 0
+0 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::initialize
+calls=1 0
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/vector.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/Vector::initialize
+calls=2 0
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackSequence::initialize
+calls=26 0
+0 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::initialize
+calls=236 0
+0 224
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 0
+0 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/RealTransaction::initialize
+calls=5 0
+0 3043
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionState::initialize
+calls=5 0
+0 8
+cfl=
+cfn=Array::push
+calls=5 207
+207 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=5 232
+232 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validator.rb
+cfn=ActiveModel/EachValidator::initialize
+calls=16 0
+0 241
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/uniqueness.rb
+cfn=ActiveRecord/Validations/UniquenessValidator::initialize
+calls=2 0
+0 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/scoping.rb
+cfn=ActiveRecord/Scoping/ScopeRegistry::initialize
+calls=1 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::arel_table
+calls=29 0
+0 867
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type_caster/map.rb
+cfn=ActiveRecord/TypeCaster/Map::initialize
+calls=4 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/table.rb
+cfn=Arel/Table::initialize
+calls=4 0
+0 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core/ClassMethods::predicate_builder
+calls=29 0
+0 3069
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/table_metadata.rb
+cfn=ActiveRecord/TableMetadata::initialize
+calls=4 0
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder.rb
+cfn=ActiveRecord/PredicateBuilder::initialize
+calls=4 0
+0 93
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/basic_object_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BasicObjectHandler::initialize
+calls=4 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/base_handler.rb
+cfn=ActiveRecord/PredicateBuilder/BaseHandler::initialize
+calls=4 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/range_handler.rb
+cfn=ActiveRecord/PredicateBuilder/RangeHandler::initialize
+calls=4 0
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/predicate_builder/array_handler.rb
+cfn=ActiveRecord/PredicateBuilder/ArrayHandler::initialize
+calls=8 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation.rb
+cfn=ActiveRecord/Relation::initialize
+calls=29 0
+0 89
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/delete_manager.rb
+cfn=Arel/DeleteManager::initialize
+calls=4 0
+0 48
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/delete_statement.rb
+cfn=Arel/Nodes/DeleteStatement::initialize
+calls=4 0
+0 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::initialize
+calls=6 0
+0 732
+cfl=
+cfn=Class::new
+calls=6 0
+0 70
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_core.rb
+cfn=Arel/Nodes/SelectCore::initialize
+calls=6 0
+0 63
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/join_source.rb
+cfn=Arel/Nodes/JoinSource::initialize
+calls=6 0
+0 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/nodes/select_statement.rb
+cfn=Arel/Nodes/SelectStatement::initialize
+calls=6 0
+0 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::joins_values
+calls=6 929
+929 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::left_outer_joins_values
+calls=6 930
+930 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::where_clause
+calls=6 932
+932 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/where_clause.rb
+cfn=ActiveRecord/Relation/WhereClause::empty?
+calls=12 932
+932 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::having_clause
+calls=6 933
+933 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::limit_value
+calls=6 934
+934 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::offset_value
+calls=6 942
+942 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::group_values
+calls=6 950
+950 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_order
+calls=6 952
+952 38
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::build_select
+calls=6 954
+954 311
+cfl=
+cfn=String::initialize
+calls=2873 0
+0 1566
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::distinct_value
+calls=6 956
+956 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/select_manager.rb
+cfn=Arel/SelectManager::distinct
+calls=6 956
+956 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::from_clause
+calls=6 957
+957 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/from_clause.rb
+cfn=ActiveRecord/Relation/FromClause::empty?
+calls=6 957
+957 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::lock_value
+calls=6 958
+958 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/sql_string.rb
+cfn=Arel/Collectors/SQLString::initialize
+calls=6 0
+0 35
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/bind.rb
+cfn=Arel/Collectors/Bind::initialize
+calls=6 0
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::initialize
+calls=6 0
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/utils.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Name::initialize
+calls=5 0
+0 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::initialize
+calls=14 0
+0 1265
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Conditionals/Value::initialize
+calls=15 0
+0 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/has_and_belongs_to_many.rb
+cfn=ActiveRecord/Associations/Builder/HasAndBelongsToMany::initialize
+calls=2 0
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ThroughReflection::initialize
+calls=2 0
+0 9
+cfl=
+cfn=Array::initialize
+calls=10 0
+0 66
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/sql_type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/SqlTypeMetadata::initialize
+calls=14 0
+0 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/type_metadata.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLTypeMetadata::initialize
+calls=14 0
+0 87
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/column.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLColumn::initialize
+calls=14 0
+0 169
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute.rb
+cfn=ActiveModel/Attribute::initialize
+calls=7274 0
+0 5958
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_set.rb
+cfn=ActiveModel/AttributeSet::initialize
+calls=4 0
+0 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::initialize
+calls=23 0
+0 5088
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/core.rb
+cfn=ActiveRecord/Core::initialize
+calls=1633 0
+0 150559
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/errors.rb
+cfn=ActiveModel/Errors::initialize
+calls=1633 0
+0 10193
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Name::initialize
+calls=4 0
+0 1222
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::initialize
+calls=25 0
+0 47
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_mutation_tracker.rb
+cfn=ActiveModel/AttributeMutationTracker::initialize
+calls=1000 0
+0 5186
+
+fl=
+fn=Hash::has_key?
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb
+fn=Rake/TaskArguments::lookup
+99 3
+cfl=
+cfn=Hash::has_key?
+calls=1 100
+100 1
+
+fl=
+fn=Symbol::to_sym
+0 755
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb
+fn=Rake/TaskArguments::method_missing
+66 3
+cfl=
+cfn=Symbol::to_sym
+calls=1 67
+67 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb
+cfn=Rake/TaskArguments::lookup
+calls=1 67
+67 4
+
+fl=
+fn=Thread/ConditionVariable::broadcast
+0 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin/ConditionVariable::broadcast
+149 139
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=61 150
+150 71
+cfl=
+cfn=Thread/ConditionVariable::broadcast
+calls=61 151
+151 32
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::eligible_waiters?
+215 7
+cfl=
+cfn=Hash::any?
+calls=5 216
+216 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+96 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=6 97
+97 104
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::history^
+60 5
+
+fl=
+fn=Array::uniq!
+0 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::autoloaded_constants^
+60 7
+
+fl=
+fn=Array::any?
+0 769
+cfl=
+cfn=Module::const_defined?
+calls=4 517
+517 4
+cfl=
+cfn=Regexp::match?
+calls=400 57
+57 115
+cfl=
+cfn=Kernel::is_a?
+calls=15 354
+354 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_once_path?
+442 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::loading
+calls=6 445
+445 5
+cfl=
+cfn=Array::any?
+calls=6 445
+445 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::pop_modules
+166 11
+cfl=
+cfn=Array::each
+calls=13 167
+167 16
+
+fl=
+fn=Array::pop
+0 127
+
+fl=
+fn=Array::join
+0 4208
+cfl=
+cfn=Symbol::to_s
+calls=235 0
+0 562
+
+fl=
+fn=Array::concat
+0 27
+
+fl=
+fn=Array::-
+0 1779
+
+fl=
+fn=Array::last
+0 146
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::new_constants
+117 40
+cfl=
+cfn=Array::last
+calls=13 121
+121 5
+cfl=
+cfn=Array::each
+calls=13 121
+121 776
+cfl=
+cfn=Array::pop
+calls=13 149
+149 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::pop_modules
+calls=13 149
+149 28
+
+fl=
+fn=Module::method_added
+0 724
+
+fl=
+fn=Module::attr_accessor
+0 174
+cfl=
+cfn=Module::method_added
+calls=24 0
+0 7
+cfl=
+cfn=BasicObject::singleton_method_added
+calls=28 0
+0 6
+
+fl=
+fn=Class::inherited
+0 89
+
+fl=
+fn=RubyVM/InstructionSequence::load_from_binary^
+0 27287
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq::storage_to_output^
+17 480
+cfl=
+cfn=RubyVM/InstructionSequence::load_from_binary^
+calls=207 18
+18 27287
+
+fl=
+fn=RubyVM/InstructionSequence::to_binary
+0 100
+
+fl=
+fn=RubyVM/InstructionSequence::compile_file^
+0 315
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq::input_to_storage^
+11 7
+cfl=
+cfn=RubyVM/InstructionSequence::compile_file^
+calls=1 12
+12 1130
+cfl=
+cfn=RubyVM/InstructionSequence::to_binary
+calls=1 12
+12 100
+
+fl=
+fn=Bootsnap/CompileCache/Native::fetch^
+0 15349
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq::input_to_storage^
+calls=1 0
+0 1236
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq::storage_to_output^
+calls=207 0
+0 27768
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+fn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+33 705
+cfl=
+cfn=String::to_s
+calls=207 37
+37 77
+cfl=
+cfn=Bootsnap/CompileCache/Native::fetch^
+calls=207 37
+37 44354
+
+fl=
+fn=Kernel::load_without_bootsnap
+0 383
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/compile_cache/iseq.rb
+cfn=Bootsnap/CompileCache/ISeq/InstructionSequenceMixin::load_iseq
+calls=6 0
+0 2548
+cfl=
+cfn=Class::inherited
+calls=1 3
+3 2
+cfl=
+cfn=Module::attr_accessor
+calls=1 4
+4 12
+cfl=
+cfn=Module::method_added
+calls=3 6
+6 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 1
+1 2446
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=4 1
+1 2340
+cfl=
+cfn=Kernel::freeze
+calls=2 3
+3 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_many
+calls=1 15
+15 9571
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::has_and_belongs_to_many
+calls=1 15
+15 3725
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=10 17
+17 1327
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations.rb
+cfn=ActiveRecord/Associations/ClassMethods::belongs_to
+calls=3 4
+4 1765
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+fn=Kernel::load^
+52 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=6 53
+53 30
+cfl=
+cfn=Kernel::load_without_bootsnap
+calls=6 54
+54 22838
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=2 664
+664 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=2 664
+664 114
+
+fl=
+fn=Module::constants
+0 554
+
+fl=
+fn=Array::map
+0 25508
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::to_constant_name
+calls=13 156
+156 53
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=13 157
+157 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=13 157
+157 86
+cfl=
+cfn=Module::constants
+calls=13 157
+157 316
+cfl=
+cfn=Regexp::match?
+calls=295 179
+179 257
+cfl=
+cfn=Module::to_s
+calls=290 198
+198 201
+cfl=
+cfn=Symbol::to_s
+calls=1465 198
+198 424
+cfl=
+cfn=Array::join
+calls=1928 201
+201 2822
+cfl=
+cfn=Module::module_eval
+calls=295 214
+214 16501
+cfl=
+cfn=String::to_s
+calls=1 0
+0 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::build^
+calls=58 672
+672 586
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=7 820
+820 104
+cfl=
+cfn=Kernel::class
+calls=8 137
+137 4
+cfl=
+cfn=Array::include?
+calls=8 137
+137 6
+cfl=
+cfn=Array::first
+calls=1644 0
+0 197
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements::new_column_from_field
+calls=13 114
+114 1437
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::validate_hash_import^
+calls=1633 623
+623 4380
+cfl=
+cfn=Array::map
+calls=2256 627
+627 4647
+cfl=
+cfn=Symbol::to_sym
+calls=248 0
+0 44
+cfl=
+cfn=String::to_sym
+calls=23 0
+0 18
+cfl=
+cfn=Array::zip
+calls=2256 1019
+1019 7987
+cfl=
+cfn=Hash::[]^
+calls=1633 1019
+1019 1167
+cfl=
+cfn=Kernel::public_send
+calls=227 349
+349 72
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=124 791
+791 2172
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/Quoting::quote_column_name
+calls=124 791
+791 114
+cfl=
+cfn=Enumerable::each_with_index
+calls=1633 947
+947 1947
+cfl=
+cfn=Enumerable::map
+calls=1633 947
+947 147067
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/result.rb
+cfn=ActiveRecord/Result::column_type
+calls=4 100
+100 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/value.rb
+cfn=ActiveModel/Type/Value::deserialize
+calls=623 102
+102 1547
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::deserialize
+calls=623 102
+102 571
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/WatchStack::watch_namespaces
+154 21
+cfl=
+cfn=Array::map
+calls=13 155
+155 544
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::constant_watch_stack^
+60 164
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::new_constants_in
+656 88
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::constant_watch_stack^
+calls=20 657
+657 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::watch_namespaces
+calls=13 657
+657 565
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::load^
+calls=6 476
+476 22938
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/WatchStack::new_constants
+calls=7 664
+664 480
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
+cfn=Kernel::require
+calls=7 291
+291 2746
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=2 479
+479 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=4 479
+479 2
+cfl=
+cfn=Array::concat
+calls=2 479
+479 5
+cfl=
+cfn=Array::uniq!
+calls=2 480
+480 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/association.rb
+cfn=ActiveRecord/Associations/Builder/Association::build^
+calls=1 291
+291 1701
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection::add_reflection^
+calls=1 1370
+1370 46
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+
+fl=
+fn=String::[]
+0 14
+
+fl=
+fn=Array::collect
+0 16
+cfl=
+cfn=String::[]
+calls=6 472
+472 14
+
+fl=
+fn=Array::compact
+0 18
+
+fl=
+fn=Kernel::is_a?
+0 5991
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_file
+470 43
+cfl=
+cfn=Kernel::is_a?
+calls=6 471
+471 5
+cfl=
+cfn=Array::compact
+calls=6 471
+471 5
+cfl=
+cfn=Array::collect
+calls=6 472
+472 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::new_constants_in
+calls=6 475
+475 23456
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_once_path?
+calls=3 479
+479 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::autoloaded_constants^
+calls=6 479
+479 4
+cfl=
+cfn=Array::concat
+calls=3 479
+479 2
+cfl=
+cfn=Array::uniq!
+calls=3 480
+480 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=2 384
+384 6
+cfl=
+cfn=Array::pop
+calls=2 384
+384 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=2 388
+388 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=2 388
+388 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=2 153
+153 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::warnings_on_first_load^
+60 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::mechanism^
+60 186
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load?
+328 254
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::mechanism^
+calls=304 329
+329 186
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::<<
+348 26
+
+fl=
+fn=Thread/Mutex::unlock
+0 102
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_check_owner
+267 301
+cfl=
+cfn=Thread::current^
+calls=420 268
+268 70
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_exit
+199 598
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_check_owner
+calls=359 200
+200 300
+cfl=
+cfn=Thread/Mutex::unlock
+calls=227 204
+204 102
+
+fl=
+fn=Kernel::hash
+0 265
+
+fl=
+fn=Hash::any?
+0 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing?
+210 12
+cfl=
+cfn=Hash::any?
+calls=5 211
+211 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive?
+205 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::busy_for_sharing?
+calls=5 206
+206 18
+cfl=
+cfn=Thread::current^
+calls=5 207
+207 2
+cfl=
+cfn=Kernel::hash
+calls=5 207
+207 4
+
+fl=
+fn=Thread/Mutex::lock
+0 135
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::mon_enter
+187 807
+cfl=
+cfn=Thread::current^
+calls=500 188
+188 123
+cfl=
+cfn=Thread/Mutex::lock
+calls=213 189
+189 135
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+fn=MonitorMixin::synchronize
+227 1597
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_enter
+calls=287 228
+228 1065
+cfl=
+cfn=Thread::current^
+calls=129 78
+78 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::busy_for_exclusive?
+calls=5 79
+79 56
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::mon_exit
+calls=340 232
+232 953
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::eligible_waiters?
+calls=5 104
+104 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin/ConditionVariable::broadcast
+calls=61 109
+109 242
+cfl=
+cfn=Array::select
+calls=2 581
+581 1
+cfl=
+cfn=Array::each
+calls=2 581
+581 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool/ConnectionLeasingQueue::internal_poll
+calls=1 145
+145 11
+cfl=
+cfn=Numeric::zero?
+calls=1 826
+826 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb
+cfn=ActiveSupport/Concurrency/LoadInterlockAwareMonitor::mon_enter
+calls=72 228
+228 217
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::interlock^
+calls=56 74
+74 69
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::permit_concurrent_loads
+calls=56 74
+74 151724
+cfl=
+cfn=Hash::delete
+calls=112 174
+174 250
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::wait_for
+calls=56 190
+190 881
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::adopt_connection
+calls=1 838
+838 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/AbstractAdapter::lease
+calls=1 840
+840 10
+cfl=
+cfn=PG/Connection::query
+calls=1 254
+254 164
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::begin_transaction
+calls=5 238
+238 1120906
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/TransactionManager::current_transaction
+calls=5 198
+198 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/NullTransaction::joinable?
+calls=5 198
+198 2
+cfl=
+cfn=Class::new
+calls=5 201
+201 3083
+cfl=
+cfn=IO::write
+calls=80 695
+695 2015
+cfl=
+cfn=Array::last
+calls=5 214
+214 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/Transaction::before_commit_records
+calls=5 217
+217 19
+cfl=
+cfn=Array::pop
+calls=5 219
+219 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb
+cfn=ActiveRecord/ConnectionAdapters/RealTransaction::commit
+calls=5 222
+222 46085
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_decorators.rb
+cfn=ActiveRecord/AttributeDecorators/ClassMethods::load_schema!
+calls=4 459
+459 9698
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::start_exclusive
+76 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
+cfn=MonitorMixin::synchronize
+calls=6 77
+77 136
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+fn=ActiveSupport/Concurrency/ShareLock::exclusive
+148 84
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::start_exclusive
+calls=6 149
+149 146
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loaded^
+calls=12 358
+358 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=6 358
+358 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::<<
+calls=9 362
+362 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=9 363
+363 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load?
+calls=6 366
+366 19
+cfl=
+cfn=Kernel::nil?
+calls=6 370
+370 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::warnings_on_first_load^
+calls=6 372
+372 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_file
+calls=6 373
+373 23567
+cfl=
+cfn=Array::pop
+calls=3 384
+384 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::history^
+calls=3 388
+388 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::stop_exclusive
+calls=3 153
+153 65
+cfl=
+cfn=Module::const_defined?
+calls=1 511
+511 6
+cfl=
+cfn=Module::const_get
+calls=1 512
+512 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+fn=ActiveSupport/Dependencies/Interlock::loading
+12 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
+cfn=ActiveSupport/Concurrency/ShareLock::exclusive
+calls=6 13
+13 23913
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 2
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::interlock^
+60 77
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_interlock^
+36 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::interlock^
+calls=6 37
+37 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
+cfn=ActiveSupport/Dependencies/Interlock::loading
+calls=6 37
+37 23935
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::include?
+253 280
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::loaded^
+60 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::require_or_load
+351 44
+cfl=
+cfn=File::expand_path^
+calls=6 353
+353 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loaded^
+calls=6 354
+354 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=6 354
+354 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_interlock^
+calls=6 356
+356 23957
+cfl=
+cfn=Thread::current^
+calls=2 18
+18 3
+cfl=
+cfn=Thread::[]=
+calls=2 18
+18 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load
+46 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+calls=6 47
+47 24068
+cfl=
+cfn=Module::const_defined?
+calls=2 511
+511 3
+cfl=
+cfn=Module::const_get
+calls=2 512
+512 3
+cfl=
+cfn=Thread::current^
+calls=1 18
+18 1
+cfl=
+cfn=Thread::[]=
+calls=1 18
+18 4
+
+fl=
+fn=Array::include?
+0 2376
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+fn=ActiveSupport/Dependencies::loading^
+60 26
+
+fl=
+fn=String::sub!
+0 1178
+cfl=
+cfn=String::upcase
+calls=4 145
+145 8
+
+fl=
+fn=File::expand_path^
+0 74
+cfl=
+cfn=Pathname::to_path
+calls=2 0
+0 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::try_index
+197 288
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::search_index
+188 213
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::try_index
+calls=157 189
+189 288
+
+fl=
+fn=Thread/Mutex::synchronize
+0 1497
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::search_index
+calls=147 53
+53 501
+cfl=
+cfn=Hash::key?
+calls=303 68
+68 193
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::clear
+calls=1 25
+25 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::clear
+calls=147 62
+62 120
+cfl=
+cfn=Kernel::raise
+calls=1 61
+61 16
+cfl=
+cfn=Exception::backtrace
+calls=1 61
+61 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::[]=
+calls=51 18
+18 72
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::delete
+calls=2 54
+54 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=2 59
+59 4
+cfl=
+cfn=Array::select
+calls=2 59
+59 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=2 59
+59 6
+cfl=
+cfn=Class::new
+calls=26 565
+565 95
+cfl=
+cfn=Array::reverse
+calls=26 566
+566 17
+cfl=
+cfn=Enumerable::inject
+calls=26 566
+566 5509
+cfl=
+cfn=File::extname^
+calls=4 65
+65 14
+cfl=
+cfn=String::===
+calls=4 65
+65 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::base_class
+calls=4 62
+62 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods.rb
+cfn=ActiveRecord/AttributeMethods/ClassMethods::attribute_names
+calls=4 63
+63 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_methods
+calls=4 63
+63 20263
+
+fl=
+fn=String::start_with?
+0 406
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::absolute_path?
+100 151
+cfl=
+cfn=String::start_with?
+calls=247 101
+101 116
+
+fl=
+fn=Float::to_i
+0 73
+
+fl=
+fn=Process::clock_gettime^
+0 478
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::now
+175 272
+cfl=
+cfn=Process::clock_gettime^
+calls=251 176
+176 255
+cfl=
+cfn=Float::to_i
+calls=251 176
+176 73
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::stale?
+171 220
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::now
+calls=251 172
+172 599
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+fn=Bootsnap/LoadPathCache/Cache::find
+47 762
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::stale?
+calls=247 48
+48 807
+cfl=
+cfn=String::to_s
+calls=247 49
+49 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::absolute_path?
+calls=247 50
+50 267
+cfl=
+cfn=String::start_with?
+calls=147 51
+51 32
+cfl=
+cfn=Thread/Mutex::synchronize
+calls=147 52
+52 872
+cfl=
+cfn=Kernel::raise
+calls=4 92
+92 26
+cfl=
+cfn=Exception::backtrace
+calls=4 92
+92 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file
+27 42
+cfl=
+cfn=Thread::current^
+calls=10 28
+28 4
+cfl=
+cfn=Thread::[]
+calls=10 28
+28 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/cache.rb
+cfn=Bootsnap/LoadPathCache/Cache::find
+calls=10 30
+30 515
+cfl=
+cfn=Module::===
+calls=8 31
+31 4
+
+fl=
+fn=String::downcase!
+0 21
+
+fl=
+fn=String::tr!
+0 50
+
+fl=
+fn=String::gsub!
+0 363
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=8 141
+141 21
+cfl=
+cfn=String::downcase
+calls=16 141
+141 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+fn=Concurrent/Collection/NonConcurrentMapBackend::[]
+19 820
+cfl=
+cfn=Kernel::hash
+calls=332 20
+20 79
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+fn=Concurrent/Map::[]
+132 1106
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::[]
+calls=1095 133
+133 898
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
+cfn=Concurrent/Collection/NonConcurrentMapBackend::get_or_default
+calls=23 139
+139 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionHandler::discard_unowned_pools^
+calls=1 922
+922 20
+cfl=
+cfn=Class::new
+calls=22 924
+924 137
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
+cfn=Concurrent/Collection/MriMapBackend::[]=
+calls=1 924
+924 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::fetch_or_store
+calls=21 11
+11 144
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector/Inflections::instance^
+66 125
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
+cfn=Concurrent/Map::[]
+calls=155 67
+67 194
+
+fl=
+fn=Kernel::block_given?
+0 1223
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+fn=ActiveSupport/Inflector::inflections
+252 168
+cfl=
+cfn=Kernel::block_given?
+calls=155 253
+253 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector/Inflections::instance^
+calls=155 256
+256 319
+
+fl=
+fn=String::gsub
+0 295
+
+fl=
+fn=String::to_s
+0 6220
+
+fl=
+fn=Regexp::match?
+0 5487
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::underscore
+92 188
+cfl=
+cfn=Regexp::match?
+calls=46 93
+93 54
+cfl=
+cfn=String::to_s
+calls=46 94
+94 15
+cfl=
+cfn=String::gsub
+calls=46 94
+94 102
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
+cfn=ActiveSupport/Inflector::inflections
+calls=46 95
+95 187
+cfl=
+cfn=String::gsub!
+calls=138 95
+95 297
+cfl=
+cfn=String::tr!
+calls=46 98
+98 47
+cfl=
+cfn=String::downcase!
+calls=46 99
+99 21
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+fn=String::underscore
+127 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::underscore
+calls=18 128
+128 415
+
+fl=
+fn=Symbol::to_s
+0 21617
+
+fl=
+fn=Module::===
+0 16232
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::to_constant_name
+675 52
+cfl=
+cfn=Module::===
+calls=55 676
+676 15
+cfl=
+cfn=Module::name
+calls=16 680
+680 7
+cfl=
+cfn=String::sub
+calls=7 677
+677 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::qualified_name_for
+485 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::to_constant_name
+calls=10 486
+486 43
+cfl=
+cfn=Symbol::to_s
+calls=10 487
+487 16
+
+fl=
+fn=BasicObject::equal?
+0 14
+
+fl=
+fn=Module::const_get
+0 121
+
+fl=
+fn=Array::each
+0 135732
+cfl=
+cfn=Module::const_get
+calls=36 283
+283 41
+cfl=
+cfn=Array::last
+calls=13 124
+124 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=13 126
+126 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=13 126
+126 101
+cfl=
+cfn=Kernel::is_a?
+calls=248 127
+127 65
+cfl=
+cfn=Module::constants
+calls=13 130
+130 238
+cfl=
+cfn=Array::-
+calls=19 130
+130 262
+cfl=
+cfn=Array::each
+calls=1260 137
+137 4120
+cfl=
+cfn=Array::concat
+calls=26 138
+138 12
+cfl=
+cfn=Array::join
+calls=6 143
+143 19
+cfl=
+cfn=Array::pop
+calls=13 167
+167 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::add
+calls=183 436
+436 101
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
+cfn=Delegator::delegating_block^
+calls=396 404
+404 332
+cfl=
+cfn=Module::define_method
+calls=400 404
+404 362
+cfl=
+cfn=Kernel::singleton_class
+calls=144 95
+95 42
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::silence_redefinition_of_method
+calls=144 95
+95 245
+cfl=
+cfn=Kernel::define_singleton_method
+calls=142 96
+96 645
+cfl=
+cfn=Symbol::to_s
+calls=643 98
+98 229
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
+cfn=Module::redefine_method
+calls=105 124
+124 1013
+cfl=
+cfn=Kernel::nil?
+calls=19672 141
+141 3085
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::defined_enums=^
+calls=1 142
+142 31
+cfl=
+cfn=Regexp::match?
+calls=3712 56
+56 1901
+cfl=
+cfn=Module::class_eval
+calls=70 57
+57 2421
+cfl=
+cfn=Kernel::block_given?
+calls=30 73
+73 10
+cfl=
+cfn=NilClass::nil?
+calls=32 74
+74 10
+cfl=
+cfn=Module::class_variable_set
+calls=10 74
+74 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::verbose_query_logs=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::default_timezone=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::schema_format=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::error_on_ignored_order=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::allow_unsafe_raw_sql=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::timestamped_migrations=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::dump_schema_after_migration=^
+calls=1 141
+141 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::dump_schemas=^
+calls=1 141
+141 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_attr_readonly=^
+calls=1 142
+142 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_prefix=^
+calls=1 142
+142 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::table_name_suffix=^
+calls=1 142
+142 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::schema_migrations_table_name=^
+calls=1 142
+142 31
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::internal_metadata_table_name=^
+calls=1 142
+142 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::pluralize_table_names=^
+calls=1 142
+142 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::store_full_sti_class=^
+calls=1 142
+142 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::default_scopes=^
+calls=1 142
+142 24
+cfl=
+cfn=Module::method_defined?
+calls=1 59
+59 1
+cfl=
+cfn=Module::private_method_defined?
+calls=2 59
+59 1
+cfl=
+cfn=String::sub
+calls=1 60
+60 3
+cfl=
+cfn=NilClass::to_s
+calls=2 61
+61 2
+cfl=
+cfn=Module::alias_method
+calls=2 69
+69 5
+cfl=
+cfn=Module::protected_method_defined?
+calls=1 73
+73 1
+cfl=
+cfn=Module::private
+calls=1 76
+76 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::cache_timestamp_format=^
+calls=1 142
+142 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::cache_versioning=^
+calls=1 142
+142 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/Loadable::require
+calls=14 439
+439 4546
+cfl=
+cfn=Module::include
+calls=5 119
+119 1123
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::__callbacks=^
+calls=1 142
+142 16
+cfl=
+cfn=Symbol::to_sym
+calls=64 810
+810 11
+cfl=
+cfn=Class::new
+calls=54 812
+812 933
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::set_callbacks
+calls=15 812
+812 243
+cfl=
+cfn=Symbol::inspect
+calls=106 814
+814 60
+cfl=
+cfn=Module::module_eval
+calls=36 814
+814 1938
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_validators=^
+calls=1 142
+142 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attributes_to_define_after_schema_loads=^
+calls=1 142
+142 79
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_type_decorations=^
+calls=1 142
+142 32
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::lock_optimistically=^
+calls=1 142
+142 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/ClassMethods::define_callbacks
+calls=7 119
+119 715
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::_define_after_model_callback
+calls=7 122
+122 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::_define_before_model_callback
+calls=4 122
+122 24
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/callbacks.rb
+cfn=ActiveModel/Callbacks::_define_around_model_callback
+calls=4 122
+122 22
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_aliases=^
+calls=1 142
+142 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::attribute_method_matchers=^
+calls=1 142
+142 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::time_zone_aware_attributes=^
+calls=1 141
+141 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::skip_time_zone_conversion_for_attributes=^
+calls=1 142
+142 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::time_zone_aware_types=^
+calls=1 142
+142 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::partial_writes=^
+calls=1 142
+142 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::record_timestamps=^
+calls=1 142
+142 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveRecord/Base::index_nested_attribute_errors=^
+calls=1 141
+141 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::nested_attributes_options=^
+calls=1 142
+142 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::append_one
+calls=39 573
+573 255
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::_reflections=^
+calls=1 142
+142 18
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::aggregate_reflections=^
+calls=1 142
+142 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=ActiveRecord/Base::include_root_in_json=^
+calls=1 142
+142 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
+cfn=ActiveSupport/LazyLoadHooks::execute_hook
+calls=11 52
+52 34145
+cfl=
+cfn=Symbol::===
+calls=276 63
+63 31
+cfl=
+cfn=Module::public_instance_methods
+calls=2 1101
+1101 21
+cfl=
+cfn=File::expand_path^
+calls=2 193
+193 25
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
+cfn=ERB/Compiler/Buffer::push
+calls=2 550
+550 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
+cfn=Psych/Visitors/ToRuby::accept
+calls=34 337
+337 422
+cfl=
+cfn=Module::===
+calls=7 341
+341 3
+cfl=
+cfn=Hash::merge!
+calls=3 344
+344 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/descendants_tracker.rb
+cfn=ActiveSupport/DescendantsTracker::accumulate_descendants^
+calls=1 44
+44 2
+cfl=
+cfn=Thread::current^
+calls=1 0
+0 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::release_connection
+calls=1 0
+0 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+cfn=ActiveRecord/ConnectionAdapters/ConnectionPool::flush!
+calls=1 0
+0 37
+cfl=
+cfn=String::to_sym
+calls=149 229
+229 87
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::start
+calls=112 44
+44 1990
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
+cfn=ActiveSupport/Notifications/Fanout/Subscribers/Evented::finish
+calls=56 48
+48 20260
+cfl=
+cfn=PG/TypeMapByOid::add_coder
+calls=7 833
+833 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/type/hash_lookup_type_map.rb
+cfn=ActiveRecord/Type/HashLookupTypeMap::key?
+calls=133 19
+19 79
+cfl=
+cfn=Integer::to_i
+calls=2 24
+24 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_mapped_type
+calls=37 26
+26 257
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_domain_type
+calls=5 28
+28 437
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_array_type
+calls=83 29
+29 434
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_range_type
+calls=6 30
+30 59
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQL/OID/TypeMapInitializer::register_composite_type
+calls=2 31
+31 121
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::apply
+calls=236 567
+567 5282
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::target
+calls=15372 271
+271 2573
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::value
+calls=15372 271
+271 2174
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallTemplate::expand
+calls=624 425
+425 1435
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb
+cfn=ActiveRecord/ConnectionAdapters/QueryCache::configure_query_cache!
+calls=1 426
+426 25
+cfl=
+cfn=Thread/Backtrace/Location::absolute_path
+calls=2058 117
+117 371
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb
+cfn=ActiveRecord/LogSubscriber::ignored_callstack
+calls=1029 117
+117 721
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/delegation.rb
+cfn=ActiveRecord/Delegation/DelegateCache::include_relation_methods
+calls=21 20
+20 253
+cfl=
+cfn=Module::name
+calls=254 21
+21 93
+cfl=
+cfn=String::gsub
+calls=21 21
+21 72
+cfl=
+cfn=Module::const_set
+calls=21 22
+22 50
+cfl=
+cfn=Module::private_constant
+calls=21 23
+23 10
+cfl=
+cfn=Kernel::hash
+calls=21 25
+25 7
+cfl=
+cfn=Hash::delete
+calls=30 21
+21 10
+cfl=
+cfn=Kernel::respond_to?
+calls=14915 88
+88 6082
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=City::_validators^
+calls=2 90
+90 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=18 96
+96 1308
+cfl=
+cfn=String::sub!
+calls=1240 405
+405 1127
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::valid_options^
+calls=12 0
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation/AssociationBuilderExtension::build^
+calls=12 88
+88 3181
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::prepend_one
+calls=20 577
+577 102
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/associations/builder/collection_association.rb
+cfn=ActiveRecord/Associations/Builder/CollectionAssociation::define_callback^
+calls=20 19
+19 2087
+cfl=
+cfn=Hash::key?
+calls=18 1852
+1852 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Bus::_validators^
+calls=3 90
+90 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Service::_validators^
+calls=2 90
+90 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
+cfn=Trip::_validators^
+calls=11 90
+90 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/Callback::raw_filter
+calls=233 37
+37 101
+cfl=
+cfn=Kernel::class
+calls=233 38
+38 45
+cfl=
+cfn=Kernel::dup
+calls=495 42
+42 888
+cfl=
+cfn=Kernel::instance_variable_get
+calls=165 44
+44 45
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/ClassMethods::reflect_on_all_associations
+calls=163 49
+49 768
+cfl=
+cfn=Kernel::instance_variable_set
+calls=165 58
+58 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb
+cfn=ActiveSupport/Callbacks/CallbackChain::chain
+calls=165 61
+61 45
+cfl=
+cfn=Kernel::tap
+calls=165 61
+61 185
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/inheritance.rb
+cfn=ActiveRecord/Inheritance/ClassMethods::new
+calls=1633 705
+705 168816
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_attribute_method
+calls=14 252
+252 20225
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods/AttributeMethodMatcher::method_name
+calls=252 286
+286 612
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/primary_key.rb
+cfn=ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods::instance_method_already_implemented?
+calls=252 288
+288 3521
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/dynamic_matchers.rb
+cfn=ActiveRecord/DynamicMatchers/Method::pattern^
+calls=3682 33
+33 1493
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::generated_attribute_methods
+calls=208 294
+294 79
+cfl=
+cfn=String::to_s
+calls=228 294
+294 62
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/attribute_methods.rb
+cfn=ActiveModel/AttributeMethods/ClassMethods::define_proxy_call
+calls=208 294
+294 8962
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=ActiveRecord/AttributeMethods/Read/ClassMethods::define_method_attribute
+calls=10 292
+292 1708
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/write.rb
+cfn=ActiveRecord/AttributeMethods/Write/ClassMethods::define_method_attribute=
+calls=10 292
+292 626
+cfl=
+cfn=Hash::each_pair
+calls=1633 706
+706 90697
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Import/Validator::valid_model?
+calls=1633 707
+707 495644
+cfl=
+cfn=ActiveSupport/Callbacks/Filters/Environment::halted
+calls=30119 195
+195 4227
+cfl=
+cfn=Kernel::catch
+calls=14748 605
+605 353153
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a1ccd488>::name
+calls=10 150
+150 99
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=String::blank?
+calls=2256 151
+151 3978
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations/presence.rb
+cfn=ActiveRecord/Validations/PresenceValidator::validate_each
+calls=8633 152
+152 33534
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::columns_hash
+calls=124 784
+784 170
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/model_schema.rb
+cfn=ActiveRecord/ModelSchema/ClassMethods::type_for_attribute
+calls=7246 957
+957 19106
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::type
+calls=2246 958
+958 710
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/immutable_string.rb
+cfn=ActiveModel/Type/ImmutableString::serialize
+calls=2246 958
+958 7262
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/quoting.rb
+cfn=ActiveRecord/ConnectionAdapters/Quoting::quote
+calls=7246 959
+959 55340
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_handling.rb
+cfn=ActiveRecord/ConnectionHandling::connection
+calls=23 807
+807 389
+cfl=
+cfn=Array::flatten
+calls=23 807
+807 70
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Naming::model_name
+calls=23 807
+807 1308
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/naming.rb
+cfn=ActiveModel/Name::to_s
+calls=23 807
+807 43
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/adapters/postgresql_adapter.rb
+cfn=ActiveRecord/Import/PostgreSQLAdapter::insert_many
+calls=23 807
+807 48274
+cfl=
+cfn=PG/Result::ftype
+calls=27 85
+85 21
+cfl=
+cfn=PG/Result::fmod
+calls=27 86
+86 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb
+cfn=ActiveRecord/ConnectionAdapters/PostgreSQLAdapter::get_oid_type
+calls=27 87
+87 689
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2223068>::name
+calls=20 150
+150 118
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/inclusion.rb
+cfn=ActiveModel/Validations/InclusionValidator::validate_each
+calls=623 152
+152 3530
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/autosave_association.rb
+cfn=ActiveRecord/AutosaveAssociation::_ensure_no_duplicate_errors
+calls=623 426
+426 908
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d2de18>::number
+calls=613 150
+150 4847
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
+cfn=Psych/Handlers/DocumentStream::initialize
+calls=613 150
+150 4247
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/relation/query_methods.rb
+cfn=ActiveRecord/QueryMethods::arel_column
+calls=4 1057
+1057 103
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/to_sql.rb
+cfn=Arel/Visitors/ToSql::visit_Arel_Nodes_SelectCore
+calls=2 217
+217 256
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/visitors/reduce.rb
+cfn=Arel/Visitors/Reduce::visit
+calls=4 270
+270 134
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/arel-9.0.0/lib/arel/collectors/composite.rb
+cfn=Arel/Collectors/Composite::<<
+calls=2 271
+271 5
+cfl=
+cfn=Array::<<
+calls=51 71
+71 11
+cfl=
+cfn=Array::count
+calls=51 79
+79 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-import-1.0.2/lib/activerecord-import/import.rb
+cfn=ActiveRecord/Base::import!^
+calls=1 80
+80 777869
+cfl=
+cfn=Array::index
+calls=480 51
+51 90
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/reflection.rb
+cfn=ActiveRecord/Reflection/AssociationReflection::foreign_key
+calls=120 52
+52 80
+cfl=
+cfn=Array::include?
+calls=120 53
+53 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::from_id
+calls=2000 150
+150 12464
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
+cfn=Numeric::blank?
+calls=10000 151
+151 2543
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::to_id
+calls=2000 150
+150 10714
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::bus_id
+calls=2000 150
+150 10722
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::start_time
+calls=1000 150
+150 8245
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/format.rb
+cfn=ActiveModel/Validations/FormatValidator::validate_each
+calls=1000 152
+152 7450
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::duration_minutes
+calls=2000 150
+150 11481
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/numericality.rb
+cfn=ActiveModel/Validations/NumericalityValidator::validate_each
+calls=2000 152
+152 87737
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/read.rb
+cfn=#<ActiveRecord/AttributeMethods/GeneratedAttributeMethods:0x00007fe6a2d98330>::price_cents
+calls=2000 150
+150 17688
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::type
+calls=5000 958
+958 1365
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/type/integer.rb
+cfn=ActiveModel/Type/Integer::serialize
+calls=5000 958
+958 32941
+
+fl=
+fn=Enumerable::inject
+0 98
+cfl=
+cfn=Array::each
+calls=78 0
+0 5839
+
+fl=
+fn=String::split
+0 308
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+fn=ActiveSupport/Inflector::constantize
+272 91
+cfl=
+cfn=String::split
+calls=36 273
+273 50
+cfl=
+cfn=Enumerable::inject
+calls=36 281
+281 144
+
+fl=
+fn=Module::const_defined?
+0 129
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::qualified_const_defined?
+394 39
+cfl=
+cfn=Module::const_defined?
+calls=36 395
+395 46
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies::load_missing_constant
+493 121
+cfl=
+cfn=Module::name
+calls=20 494
+494 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_const_defined?
+calls=10 494
+494 37
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
+cfn=ActiveSupport/Inflector::constantize
+calls=10 494
+494 97
+cfl=
+cfn=BasicObject::equal?
+calls=10 494
+494 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::qualified_name_for
+calls=10 498
+498 91
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
+cfn=String::underscore
+calls=10 499
+499 333
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::search_for_file
+calls=10 501
+501 570
+cfl=
+cfn=File::expand_path^
+calls=6 504
+504 38
+cfl=
+cfn=String::sub!
+calls=6 505
+505 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
+cfn=ActiveSupport/Dependencies::loading^
+calls=6 507
+507 11
+cfl=
+cfn=Array::include?
+calls=6 507
+507 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::require_or_load
+calls=6 510
+510 24092
+cfl=
+cfn=Module::const_defined?
+calls=3 511
+511 2
+cfl=
+cfn=Module::const_get
+calls=3 512
+512 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::autoload_module!
+calls=4 514
+514 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parent
+calls=4 516
+516 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
+cfn=Module::parents
+calls=4 516
+516 20
+cfl=
+cfn=Array::any?
+calls=4 516
+516 15
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=4 542
+542 1113489
+cfl=
+cfn=Thread::current^
+calls=3 18
+18 2
+cfl=
+cfn=Thread::[]=
+calls=3 18
+18 4
+
+fl=
+fn=Thread::[]=
+0 74
+
+fl=
+fn=Thread::[]
+0 1544
+
+fl=
+fn=Thread::current^
+0 975
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+13 91
+cfl=
+cfn=Thread::current^
+calls=40 14
+14 12
+cfl=
+cfn=Thread::[]
+calls=16 14
+14 8
+cfl=
+cfn=Thread::[]=
+calls=24 15
+15 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::load_missing_constant
+calls=10 60
+60 1116687
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies::require_or_load
+calls=6 48
+48 24030
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+fn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant
+58 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport::allow_bootsnap_retry^
+calls=10 59
+59 1116734
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::delete_all
+calls=1 59
+59 1100100
+
+fl=
+fn=Kernel::nil?
+0 5804
+
+fl=
+fn=Module::name
+0 10644
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/anonymous.rb
+fn=Module::anonymous?
+27 23
+cfl=
+cfn=Module::name
+calls=10 28
+28 12
+cfl=
+cfn=Kernel::nil?
+calls=10 28
+28 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+fn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+193 75
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/anonymous.rb
+cfn=Module::anonymous?
+calls=10 194
+194 44
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
+cfn=Bootsnap/LoadPathCache/CoreExt/ActiveSupport/ClassMethods::load_missing_constant
+calls=10 195
+195 1116751
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/time_zone_conversion.rb
+cfn=ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods::inherited
+calls=1 195
+195 321
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations/validates.rb
+cfn=ActiveModel/Validations/ClassMethods::validates
+calls=1 2
+2 431
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activemodel-5.2.3/lib/active_model/validations.rb
+cfn=ActiveModel/Validations/ClassMethods::validate
+calls=1 3
+3 76
+cfl=
+cfn=Module::method_added
+calls=1 5
+5 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/querying.rb
+cfn=ActiveRecord/Querying::delete_all
+calls=1 195
+195 1116606
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/tasks/utils.rake
+fn=[global]::
+18 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
+cfn=ActiveSupport/Dependencies/ModuleConstMissing::const_missing
+calls=1 18
+18 2695
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rake-12.3.2/lib/rake/task_arguments.rb
+cfn=Rake/TaskArguments::method_missing
+calls=1 18
+18 9
+cfl=
+cfn=Class::new
+calls=1 18
+18 4
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/lib/json_file_to_db_processor.rb
+cfn=JsonFileToDbProcessor::call
+calls=1 18
+18 1300987
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314265879760 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314265879760
new file mode 100644
index 00000000..e745c87c
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314265879760
@@ -0,0 +1,742 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 72
+
+fl=
+fn=IO::popen^
+0 2084
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 14
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 0
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 2
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 2084
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 2101
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1183134
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 1
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 11
+
+fl=
+fn=Kernel::class
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 4
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 16
+
+fl=
+fn=Module::to_s
+0 2
+
+fl=
+fn=Proc::inspect
+0 8
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 2
+
+fl=
+fn=String::inspect
+0 6
+
+fl=
+fn=Array::inspect
+0 8
+cfl=
+cfn=String::inspect
+calls=4 0
+0 6
+
+fl=
+fn=Kernel::inspect
+0 15
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 14
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 8
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 39
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 21
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1185255
+
+fl=
+fn=Kernel::tap
+0 16
+cfl=
+cfn=Thread/Queue::<<
+calls=9 7
+7 3
+
+fl=
+fn=Thread::initialize
+0 121
+
+fl=
+fn=Thread::new^
+0 107
+cfl=
+cfn=Thread::initialize
+calls=9 0
+0 121
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+5 10
+cfl=
+cfn=Thread::new^
+calls=9 6
+6 229
+cfl=
+cfn=Kernel::tap
+calls=9 6
+6 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_workers_in_background
+77 2
+cfl=
+cfn=Array::each
+calls=1 78
+78 267
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_to_array
+85 6
+cfl=
+cfn=Thread/Queue::empty?
+calls=10 87
+87 2
+cfl=
+cfn=Thread/Queue::pop
+calls=9 87
+87 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run
+49 4
+cfl=
+cfn=Thread/Queue::pop
+calls=1 50
+50 1
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_to_array
+calls=1 54
+54 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_workers_in_background
+calls=1 54
+54 269
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 55
+55 1185323
+
+fl=
+fn=Thread/Queue::initialize
+0 4
+
+fl=
+fn=NilClass::nil?
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::initialize
+93 17
+cfl=
+cfn=Class::new
+calls=9 94
+94 6
+cfl=
+cfn=NilClass::nil?
+calls=9 96
+96 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb
+fn=Listen/Record/SymlinkDetector::initialize
+22 10
+cfl=
+cfn=Class::new
+calls=9 23
+23 37
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::_auto_hash
+73 9
+cfl=
+cfn=Class::new
+calls=9 74
+74 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::build
+60 53
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::_auto_hash
+calls=9 61
+61 24
+cfl=
+cfn=Class::new
+calls=27 65
+65 81
+cfl=
+cfn=Thread/Queue::<<
+calls=9 67
+67 4
+cfl=
+cfn=Thread/Queue::empty?
+calls=54 68
+68 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::_fast_build_dir
+calls=45 68
+68 74197
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::start
+76 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_timed
+calls=9 76
+76 74633
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run
+calls=1 76
+76 1185606
+
+fl=
+fn=Kernel::nil?
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 14
+cfl=
+cfn=Kernel::nil?
+calls=11 457
+457 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::info
+524 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=10 525
+525 16
+
+fl=
+fn=Kernel::public_send
+0 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::info
+calls=10 0
+0 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 39
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::info^
+27 23
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=20 28
+28 49
+cfl=
+cfn=Kernel::public_send
+calls=10 28
+28 44
+
+fl=
+fn=Kernel::format
+0 55
+
+fl=
+fn=Time::initialize
+0 11
+
+fl=
+fn=Time::now^
+0 24
+cfl=
+cfn=Time::initialize
+calls=19 0
+0 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_timed
+104 50
+cfl=
+cfn=Time::now^
+calls=19 104
+104 35
+cfl=
+cfn=Time::to_f
+calls=19 104
+104 45
+cfl=
+cfn=Kernel::format
+calls=10 105
+105 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::info^
+calls=10 105
+105 115
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::build
+calls=9 76
+76 74371
+
+fl=
+fn=File::realpath^
+0 915
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::real_path
+41 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::sys_path
+calls=20 42
+42 70
+cfl=
+cfn=File::realpath^
+calls=20 42
+42 72050
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::initialize
+8 40
+
+fl=
+fn=Array::map
+0 43
+cfl=
+cfn=Class::new
+calls=41 19
+19 76
+
+fl=
+fn=Array::-
+0 28
+
+fl=
+fn=Hash::merge
+0 30
+
+fl=
+fn=Hash::initialize
+0 19
+
+fl=
+fn=Class::new
+0 106
+cfl=
+cfn=Hash::initialize
+calls=44 0
+0 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::initialize
+calls=50 0
+0 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb
+cfn=Listen/Record/SymlinkDetector::initialize
+calls=9 0
+0 46
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::initialize
+calls=9 0
+0 26
+cfl=
+cfn=Thread/Queue::initialize
+calls=9 0
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::_fast_update_file
+79 106
+cfl=
+cfn=Array::include?
+calls=33 80
+80 13
+cfl=
+cfn=Class::new
+calls=15 74
+74 15
+cfl=
+cfn=Hash::merge
+calls=33 74
+74 30
+
+fl=
+fn=File/Stat::mode
+0 9
+
+fl=
+fn=Integer::fdiv
+0 17
+
+fl=
+fn=Time::to_f
+0 69
+cfl=
+cfn=Integer::fdiv
+calls=52 0
+0 17
+
+fl=
+fn=File/Stat::mtime
+0 28
+
+fl=
+fn=File::lstat^
+0 357
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::meta
+23 82
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::sys_path
+calls=33 24
+24 113
+cfl=
+cfn=File::lstat^
+calls=33 24
+24 39516
+cfl=
+cfn=File/Stat::mtime
+calls=33 25
+25 28
+cfl=
+cfn=Time::to_f
+calls=33 25
+25 41
+cfl=
+cfn=File/Stat::mode
+calls=33 25
+25 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::_fast_try_file
+112 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::meta
+calls=33 113
+113 39789
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::_fast_update_file
+calls=33 113
+113 165
+
+fl=
+fn=SystemCallError::===^
+0 17
+
+fl=
+fn=Exception::backtrace
+0 10
+
+fl=
+fn=Exception::exception
+0 8
+
+fl=
+fn=Exception::initialize
+0 20
+
+fl=
+fn=SystemCallError::initialize
+0 161
+cfl=
+cfn=Exception::initialize
+calls=33 0
+0 20
+
+fl=
+fn=Dir::open^
+0 2198
+cfl=
+cfn=SystemCallError::initialize
+calls=33 0
+0 181
+cfl=
+cfn=Exception::exception
+calls=33 0
+0 8
+cfl=
+cfn=Exception::backtrace
+calls=33 0
+0 10
+
+fl=
+fn=Dir::entries^
+0 558
+cfl=
+cfn=Dir::open^
+calls=53 0
+0 2724
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::_entries
+52 63
+cfl=
+cfn=Dir::entries^
+calls=53 53
+53 3282
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::sys_path
+36 96
+cfl=
+cfn=Array::compact
+calls=106 38
+38 34
+cfl=
+cfn=File::join^
+calls=106 38
+38 203
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::_join
+47 56
+cfl=
+cfn=Array::compact
+calls=53 48
+48 17
+cfl=
+cfn=File::join^
+calls=44 49
+49 62
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::children
+16 129
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::_join
+calls=53 17
+17 134
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::sys_path
+calls=53 18
+18 150
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::_entries
+calls=53 18
+18 3345
+cfl=
+cfn=Array::-
+calls=20 18
+18 28
+cfl=
+cfn=Array::map
+calls=20 18
+18 119
+
+fl=
+fn=Thread/Queue::pop
+0 23
+
+fl=
+fn=Thread/Queue::empty?
+0 21
+
+fl=
+fn=Array::include?
+0 27
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::add_dir
+16 42
+cfl=
+cfn=Array::include?
+calls=21 17
+17 14
+cfl=
+cfn=Class::new
+calls=11 74
+74 11
+
+fl=
+fn=File::join^
+0 286
+
+fl=
+fn=Array::compact
+0 62
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+fn=Listen/Record/Entry::record_dir_key
+32 26
+cfl=
+cfn=Array::compact
+calls=21 33
+33 11
+cfl=
+cfn=File::join^
+calls=21 33
+33 21
+
+fl=
+fn=Thread/Queue::<<
+0 20
+
+fl=
+fn=Array::each
+0 53
+cfl=
+cfn=Thread/Queue::<<
+calls=44 104
+104 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+cfn=Listen/Internals/ThreadPool::add^
+calls=9 81
+81 258
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+fn=Listen/Record::_fast_build_dir
+104 148
+cfl=
+cfn=Array::each
+calls=21 104
+104 57
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::record_dir_key
+calls=21 105
+105 58
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::add_dir
+calls=21 105
+105 66
+cfl=
+cfn=Thread/Queue::pop
+calls=53 101
+101 20
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::children
+calls=53 102
+102 3906
+cfl=
+cfn=SystemCallError::===^
+calls=33 102
+102 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record.rb
+cfn=Listen/Record::_fast_try_file
+calls=33 107
+107 39993
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb
+cfn=Listen/Record/SymlinkDetector::verify_unwatched!
+calls=20 103
+103 72252
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::add
+348 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::include?
+253 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+fn=Set::add?
+360 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::include?
+calls=21 361
+361 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::add
+calls=21 361
+361 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/symlink_detector.rb
+fn=Listen/Record/SymlinkDetector::verify_unwatched!
+28 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
+cfn=Set::add?
+calls=21 28
+28 72
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/record/entry.rb
+cfn=Listen/Record/Entry::real_path
+calls=20 27
+27 72160
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314265880180 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314265880180
new file mode 100644
index 00000000..48edd64e
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314265880180
@@ -0,0 +1,90 @@
+events: wall_time
+
+fl=
+fn=Kernel::sleep^
+0 85
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb
+fn=Listen/Event/Config::sleep
+18 6
+cfl=
+cfn=Kernel::sleep^
+calls=1 19
+19 1302737
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb
+fn=Listen/Event/Config::stopped?
+42 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+fn=Listen/Event/Processor::_check_stopped
+50 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb
+cfn=Listen/Event/Config::stopped?
+calls=1 51
+51 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+fn=Listen/Event/Processor::_sleep
+57 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+cfn=Listen/Event/Processor::_check_stopped
+calls=1 58
+58 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/config.rb
+cfn=Listen/Event/Config::sleep
+calls=1 59
+59 1302742
+
+fl=
+fn=Thread/Queue::empty?
+0 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb
+fn=Listen/Event/Queue::empty?
+221 7
+cfl=
+cfn=Thread/Queue::empty?
+calls=1 230
+230 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+fn=Listen/Event/Processor::_wait_until_events
+82 28
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb
+cfn=Listen/Event/Queue::empty?
+calls=1 84
+84 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+cfn=Listen/Event/Processor::_sleep
+calls=1 84
+84 1302757
+
+fl=
+fn=Kernel::loop
+0 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+cfn=Listen/Event/Processor::_wait_until_events
+calls=1 16
+16 1302795
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+fn=Listen/Event/Processor::loop_for
+12 4
+cfl=
+cfn=Kernel::loop
+calls=1 15
+15 1302799
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/loop.rb
+fn=Listen/Event/Loop::_wait_for_changes
+84 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/processor.rb
+cfn=Listen/Event/Processor::loop_for
+calls=1 84
+84 1302803
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/event/loop.rb
+fn=Listen/Event/Loop::_wait_until_resumed
+97 4
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314266659240 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314266659240
new file mode 100644
index 00000000..862bb950
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314266659240
@@ -0,0 +1,22 @@
+events: wall_time
+
+fl=
+fn=Kernel::sleep
+0 46
+
+fl=
+fn=Kernel::loop
+0 11
+cfl=
+cfn=Kernel::sleep
+calls=1 301
+301 1191224
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb
+fn=ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper::run
+300 4
+cfl=
+cfn=Kernel::loop
+calls=1 300
+300 1191235
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275266740 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275266740
new file mode 100644
index 00000000..91d63168
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275266740
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 384
+
+fl=
+fn=IO::popen^
+0 9504
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 21
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 9504
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 9529
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1164406
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 6
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 9
+
+fl=
+fn=Kernel::public_send
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 8
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 24
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 42
+
+fl=
+fn=Kernel::class
+0 12
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 8
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 49
+
+fl=
+fn=Module::to_s
+0 6
+
+fl=
+fn=Proc::inspect
+0 19
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 6
+
+fl=
+fn=String::inspect
+0 11
+
+fl=
+fn=Array::inspect
+0 15
+cfl=
+cfn=String::inspect
+calls=4 0
+0 11
+
+fl=
+fn=Kernel::inspect
+0 47
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 27
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 16
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 98
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 68
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1173964
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 1174146
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275268480 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275268480
new file mode 100644
index 00000000..b29001a4
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275268480
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 677
+
+fl=
+fn=IO::popen^
+0 2227
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 19
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 7
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 2227
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 2254
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1174896
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 8
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 10
+
+fl=
+fn=Kernel::public_send
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 31
+
+fl=
+fn=Kernel::class
+0 7
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 7
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 37
+
+fl=
+fn=Module::to_s
+0 3
+
+fl=
+fn=Proc::inspect
+0 16
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 3
+
+fl=
+fn=String::inspect
+0 11
+
+fl=
+fn=Array::inspect
+0 11
+cfl=
+cfn=String::inspect
+calls=4 0
+0 11
+
+fl=
+fn=Kernel::inspect
+0 34
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 21
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 9
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 75
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 51
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1177176
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 11
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 1177311
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275270520 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275270520
new file mode 100644
index 00000000..617c0b23
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275270520
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 57
+
+fl=
+fn=IO::popen^
+0 2206
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 17
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 2
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 2206
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 19
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 2226
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1177392
+
+fl=
+fn=Kernel::nil?
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 5
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 6
+
+fl=
+fn=Kernel::public_send
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 3
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 19
+
+fl=
+fn=Kernel::class
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 6
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 27
+
+fl=
+fn=Module::to_s
+0 2
+
+fl=
+fn=Proc::inspect
+0 11
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 2
+
+fl=
+fn=String::inspect
+0 7
+
+fl=
+fn=Array::inspect
+0 17
+cfl=
+cfn=String::inspect
+calls=4 0
+0 7
+
+fl=
+fn=Kernel::inspect
+0 46
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 25
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 11
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 84
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 34
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1179637
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 1179767
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275272340 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275272340
new file mode 100644
index 00000000..faff57b8
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275272340
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 103
+
+fl=
+fn=IO::popen^
+0 2041
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 11
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 0
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 2041
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 17
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 2056
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1179903
+
+fl=
+fn=Kernel::nil?
+0 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 4
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 1
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 2
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 6
+
+fl=
+fn=Kernel::public_send
+0 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 3
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 3
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 18
+
+fl=
+fn=Kernel::class
+0 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 4
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 22
+
+fl=
+fn=Module::to_s
+0 2
+
+fl=
+fn=Proc::inspect
+0 9
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 2
+
+fl=
+fn=String::inspect
+0 6
+
+fl=
+fn=Array::inspect
+0 5
+cfl=
+cfn=String::inspect
+calls=4 0
+0 6
+
+fl=
+fn=Kernel::inspect
+0 17
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 11
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 5
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 40
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1181977
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 1182051
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275284060 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275284060
new file mode 100644
index 00000000..2fba5e68
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275284060
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 3256
+
+fl=
+fn=IO::popen^
+0 5091
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 22
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 6
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 5091
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 27
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 5120
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1139505
+
+fl=
+fn=Kernel::nil?
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 4
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 9
+
+fl=
+fn=Kernel::public_send
+0 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 6
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 22
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 12
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 35
+
+fl=
+fn=Kernel::class
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 11
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 47
+
+fl=
+fn=Module::to_s
+0 4
+
+fl=
+fn=Proc::inspect
+0 17
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 4
+
+fl=
+fn=String::inspect
+0 11
+
+fl=
+fn=Array::inspect
+0 12
+cfl=
+cfn=String::inspect
+calls=4 0
+0 11
+
+fl=
+fn=Kernel::inspect
+0 45
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 23
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 11
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 88
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 60
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1144652
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 13
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 1144811
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275285340 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275285340
new file mode 100644
index 00000000..bf325c80
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275285340
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 717
+
+fl=
+fn=IO::popen^
+0 5582
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 20
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 6
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 5582
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 29
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 5608
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1145626
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 6
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 8
+
+fl=
+fn=Kernel::public_send
+0 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 13
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 6
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 32
+
+fl=
+fn=Kernel::class
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 7
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 38
+
+fl=
+fn=Module::to_s
+0 3
+
+fl=
+fn=Proc::inspect
+0 12
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 3
+
+fl=
+fn=String::inspect
+0 13
+
+fl=
+fn=Array::inspect
+0 11
+cfl=
+cfn=String::inspect
+calls=4 0
+0 13
+
+fl=
+fn=Kernel::inspect
+0 32
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 24
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 16
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 15
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 71
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 52
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1151262
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 1151401
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275286760 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275286760
new file mode 100644
index 00000000..05375c7c
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275286760
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 565
+
+fl=
+fn=IO::popen^
+0 2665
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 17
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 2665
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 26
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 2687
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1152007
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 8
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 10
+
+fl=
+fn=Kernel::public_send
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 14
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 5
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 9
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 5
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 20
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 34
+
+fl=
+fn=Kernel::class
+0 6
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 8
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 42
+
+fl=
+fn=Module::to_s
+0 5
+
+fl=
+fn=Proc::inspect
+0 21
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 5
+
+fl=
+fn=String::inspect
+0 18
+
+fl=
+fn=Array::inspect
+0 15
+cfl=
+cfn=String::inspect
+calls=4 0
+0 18
+
+fl=
+fn=Kernel::inspect
+0 37
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 33
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 26
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 11
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 96
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 55
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1154720
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 14
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 1154881
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275288580 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275288580
new file mode 100644
index 00000000..442a68ee
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275288580
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 74
+
+fl=
+fn=IO::popen^
+0 3569
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 20
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 8
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 3569
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 33
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 3598
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1154999
+
+fl=
+fn=Kernel::nil?
+0 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 5
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 8
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 13
+
+fl=
+fn=Kernel::public_send
+0 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 19
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 11
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 28
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 8
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 47
+
+fl=
+fn=Kernel::class
+0 11
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 9
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 55
+
+fl=
+fn=Module::to_s
+0 9
+
+fl=
+fn=Proc::inspect
+0 17
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 9
+
+fl=
+fn=String::inspect
+0 14
+
+fl=
+fn=Array::inspect
+0 19
+cfl=
+cfn=String::inspect
+calls=4 0
+0 14
+
+fl=
+fn=Kernel::inspect
+0 41
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 33
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 25
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 23
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 99
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 74
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1158630
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 16
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 1158827
+
diff --git a/ruby_prof_reports/callgrind.callgrind.out.12060.70314275289840 b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275289840
new file mode 100644
index 00000000..3bef1b80
--- /dev/null
+++ b/ruby_prof_reports/callgrind.callgrind.out.12060.70314275289840
@@ -0,0 +1,170 @@
+events: wall_time
+
+fl=
+fn=IO::select^
+0 94
+
+fl=
+fn=IO::popen^
+0 4734
+
+fl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+fn=FSEvent::watcher_path^
+1 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::open_pipe
+139 91
+cfl=
+cfn=Kernel::class
+calls=1 140
+140 1
+cfl=/Users/ineedjet/Projects/rails-optimization-2-task3/(eval)
+cfn=FSEvent::watcher_path^
+calls=1 140
+140 4
+cfl=
+cfn=IO::popen^
+calls=1 140
+140 4734
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+fn=FSEvent::run
+38 30
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::open_pipe
+calls=1 39
+39 4829
+cfl=
+cfn=IO::select^
+calls=1 44
+44 1158994
+
+fl=
+fn=Kernel::nil?
+0 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::add
+455 4
+cfl=
+cfn=Kernel::nil?
+calls=1 457
+457 2
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+fn=Logger::debug
+490 4
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::add
+calls=1 491
+491 6
+
+fl=
+fn=Kernel::public_send
+0 5
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
+cfn=Logger::debug
+calls=1 0
+0 10
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen::logger^
+2 9
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+fn=Listen/Logger::debug^
+27 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen::logger^
+calls=2 28
+28 9
+cfl=
+cfn=Kernel::public_send
+calls=1 28
+28 15
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log^
+135 7
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/logger.rb
+cfn=Listen/Logger::debug^
+calls=1 136
+136 31
+
+fl=
+fn=Kernel::class
+0 4
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+fn=Listen/Adapter/Base::_log
+117 8
+cfl=
+cfn=Kernel::class
+calls=1 118
+118 3
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log^
+calls=1 118
+118 37
+
+fl=
+fn=Module::to_s
+0 4
+
+fl=
+fn=Proc::inspect
+0 13
+cfl=
+cfn=Module::to_s
+calls=1 0
+0 4
+
+fl=
+fn=String::inspect
+0 10
+
+fl=
+fn=Array::inspect
+0 15
+cfl=
+cfn=String::inspect
+calls=4 0
+0 10
+
+fl=
+fn=Kernel::inspect
+0 35
+cfl=
+cfn=Array::inspect
+calls=2 0
+0 25
+cfl=
+cfn=Proc::inspect
+calls=1 0
+0 17
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+fn=Listen/Adapter/Darwin::_run_worker
+69 13
+cfl=
+cfn=Kernel::inspect
+calls=1 70
+70 77
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/base.rb
+cfn=Listen/Adapter/Base::_log
+calls=1 70
+70 49
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rb-fsevent-0.10.3/lib/rb-fsevent/fsevent.rb
+cfn=FSEvent::run
+calls=1 71
+71 1163853
+
+fl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/internals/thread_pool.rb
+fn=Listen/Internals/ThreadPool::add^
+6 10
+cfl=/Users/ineedjet/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/listen-3.1.5/lib/listen/adapter/darwin.rb
+cfn=Listen/Adapter/Darwin::_run_worker
+calls=1 81
+81 1163991
+
diff --git a/test/controllers/trips_controller_test.rb b/test/controllers/trips_controller_test.rb
new file mode 100644
index 00000000..488ecab5
--- /dev/null
+++ b/test/controllers/trips_controller_test.rb
@@ -0,0 +1,15 @@
+require_relative '../test_helper'
+# require 'populate_database'
+# require 'benchmark'
+
+class ArticlesControllerTest < ActionDispatch::IntegrationTest
+  BODY = "<h1>\n  Автобусы Самара – Москва\n</h1>\n<h2>\n  В расписании 5 рейсов\n</h2>\n\n  <ul>\n    <li>Отправление: 17:30</li>\n<li>Прибытие: 18:07</li>\n<li>В пути: 0ч. 37мин.</li>\n<li>Цена: 1р. 73коп.</li>\n<li>Автобус: Икарус №123</li>\n\n      <li>Сервисы в автобусе:</li>\n<ul>\n    <li>Туалет</li>\n\n    <li>WiFi</li>\n\n</ul>\n\n  </ul>\n  ====================================================\n\n  <ul>\n    <li>Отправление: 18:30</li>\n<li>Прибытие: 23:45</li>\n<li>В пути: 5ч. 15мин.</li>\n<li>Цена: 9р. 69коп.</li>\n<li>Автобус: Икарус №123</li>\n\n      <li>Сервисы в автобусе:</li>\n<ul>\n    <li>Туалет</li>\n\n    <li>WiFi</li>\n\n</ul>\n\n  </ul>\n  ====================================================\n\n  <ul>\n    <li>Отправление: 19:30</li>\n<li>Прибытие: 19:51</li>\n<li>В пути: 0ч. 21мин.</li>\n<li>Цена: 6р. 63коп.</li>\n<li>Автобус: Икарус №123</li>\n\n      <li>Сервисы в автобусе:</li>\n<ul>\n    <li>Туалет</li>\n\n    <li>WiFi</li>\n\n</ul>\n\n  </ul>\n  ====================================================\n\n  <ul>\n    <li>Отправление: 20:30</li>\n<li>Прибытие: 01:22</li>\n<li>В пути: 4ч. 52мин.</li>\n<li>Цена: 0р. 22коп.</li>\n<li>Автобус: Икарус №123</li>\n\n      <li>Сервисы в автобусе:</li>\n<ul>\n    <li>Туалет</li>\n\n    <li>WiFi</li>\n\n</ul>\n\n  </ul>\n  ====================================================\n\n  <ul>\n    <li>Отправление: 21:30</li>\n<li>Прибытие: 00:33</li>\n<li>В пути: 3ч. 3мин.</li>\n<li>Цена: 8р. 46коп.</li>\n<li>Автобус: Икарус №123</li>\n\n      <li>Сервисы в автобусе:</li>\n<ul>\n    <li>Туалет</li>\n\n    <li>WiFi</li>\n\n</ul>\n\n  </ul>\n  ====================================================\n\n\n  </body>\n"
+
+  test 'Should return correct html' do
+    JsonFileToDbProcessor.new('fixtures/example.json').call
+    get URI.encode('/автобусы/Самара/Москва')
+
+    assert_response :success
+    assert @response.body.delete("\n").delete("  ").include? BODY.delete("\n").delete("  ")
+  end
+end
\ No newline at end of file
diff --git a/visualize.sh b/visualize.sh
new file mode 100755
index 00000000..81512f65
--- /dev/null
+++ b/visualize.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+#
+# NOTE: On macOS with XQuartz, you will need to allow network connections to X11
+#
+
+ip=$(ifconfig en0 | grep inet | awk '$1=="inet" {print $2}') && echo "IP: $ip"
+xhost + ${ip}
+
+docker run -d -ti --rm \
+    -e DISPLAY=${ip}:0 \
+    -v /tmp/.X11-unix:/tmp/.X11-unix \
+    -v $(pwd):/home/massif/test \
+    spajic/docker-valgrind-massif \
+    massif-visualizer