(len: 93)
background: DarkSlateGrey;
(len: 32)
white-space: pre;
(len: 23)
block in __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_blocked_host_html_erb__3424253443391553031_70896360
(len: 152)
table.sub(/\A#{prefix}(.+)#{suffix}\z/, "\\1")
(len: 54)
# The options +start+ and +finish+ are especially useful if you want
(len: 72)
(len: 9)
})
(len: 8)
@virtual_path = "rescues/layout";;@output_buffer.safe_append='
(len: 89)
width: 100%;
(len: 18)
}
(len: 5)
'.freeze;@output_buffer.append=( yield :style );@output_buffer.safe_append='
(len: 80)
pre.box {
(len: 13)
background-color: #C00;
(len: 29)
xhr.open(\'GET\', url);
(len: 29)
}
(len: 5)
.source .data .line_numbers {
(len: 33)
border: 1px solid #EEE;
(len: 29)
(len: 0)
#route_table tbody tr {
(len: 25)
// Add click listeners for all stack frames
(len: 49)
(len: 0)
border-bottom: 2px solid #ddd;
(len: 34)
font-weight: bold;
(len: 24)
@output_buffer.safe_append='
(len: 28)
.details, .summary {
(len: 26)
(len: 0)
(len: 7)
changeSourceExtract(frame_id);
(len: 40)
}
(len: 5)
'.freeze;@output_buffer.append=( search_field(:path, nil, id: 'search', placeholder: "Path Match") );@output_buffer.safe_append='
(len: 137)
color: #333;
(len: 18)
.source .data .line_numbers {
(len: 33)
@virtual_path = "rescues/layout";;@output_buffer.safe_append='
(len: 89)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_blocked_host_html_erb__3424253443391553031_17808920(local_assigns, output_buffer)
(len: 187)
if (searchElem.value === "") {
(len: 36)
(len: 0)
}
(len: 5)
white-space: pre-wrap;
(len: 28)
setValOn(helperElems, helperTxt);
(len: 39)
background-color: #ECECEC;
(len: 32)
padding: 0 1.5em;
(len: 23)
}
(len: 11)
padding: 8px 15px;
(len: 24)
background-color: #333;
(len: 31)
NodeList.prototype.forEach = Array.prototype.forEach;
(len: 55)
fuzzySection.replaceChildren(defaultFuzzyMatch);
(len: 56)
padding: 8px 0;
(len: 21)
Blocked hosts: '.freeze;@output_buffer.append=( @hosts.join(", ") );@output_buffer.safe_append='
(len: 107)
border-bottom: solid 2px SlateGrey;
(len: 39)
background: #C52F24;
(len: 26)
.details, .summary {
(len: 26)
@output_buffer.to_s
(len: 19)
}
(len: 7)
Failure reasons:
(len: 31)
(len: 0)
color: #333;
(len: 18)
(len: 11)
(len: 0)
max-width: 978px;
(len: 23)
.details, .summary {
(len: 26)
.line:hover {
(len: 17)
setupRouteToggleHelperLinks();
(len: 32)
padding: 10px 0px;
(len: 24)
document.getElementById(id).style.display = \'block\';
(len: 60)
.hidden {
(len: 13)
border-bottom: none;
(len: 26)
display: none;
(len: 20)
(len: 0)
.exception-message {
(len: 24)
'.freeze;@output_buffer.append=( yield :style );@output_buffer.safe_append='
(len: 80)
}
(len: 5)
(len: 0)
.hidden {
(len: 13)
}
(len: 5)
(len: 26)
(len: 0)
.source .data .line_numbers {
(len: 35)
var toggleEnvDump = function() {
(len: 36)
color: #F0F0F0;
(len: 21)
(len: 103)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues__trace_html_erb__2853111428745972772_58505240(local_assigns, output_buffer)
(len: 181)
box-shadow: 0 3px #800;
(len: 31)
// remove params or fragments
(len: 33)
a:hover, a.trace-frames.selected { color: #C00; }
(len: 53)
(len: 0)
'.freeze; @hosts.each do |host|
(len: 34)
e.preventDefault();
(len: 29)
(len: 0)
input[type="submit"]:hover {
(len: 32)
text-decoration: none;
(len: 28)
a:visited { color: #666; }
(len: 30)
var xhr = new XMLHttpRequest();
(len: 37)
input[type="submit"]:active {
(len: 33)
border-color: #555;
(len: 27)
}
(len: 3)
-webkit-appearance: none;
(len: 31)
end
(len: 13)
border-color: #555;
(len: 27)
border: none;
(len: 19)
.hidden {
(len: 13)
.info {
(len: 11)
onClick(toggleLinks, function(){
(len: 36)
To allow requests to these hosts, make sure they are valid hostnames (containing only numbers, letters, dashes and dots), then add the following to your environment configuration:
(len: 190)
}
(len: 5)
@output_buffer.safe_append='
(len: 28)
border-right: 1px solid #DDD;
(len: 35)
a.trace-frames { color: #999; }
(len: 37)
a.trace-frames {
(len: 20)
(len: 0)
(len: 70)
(len: 0)
(len: 0)
}
(len: 7)
}
(len: 11)
white-space: pre;
(len: 23)
NodeList.prototype.forEach = Array.prototype.forEach;
(len: 55)
border-radius: 12px;
(len: 26)
line-height: 1.1em;
(len: 25)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues__trace_html_erb__2853111428745972772_30455580(local_assigns, output_buffer)
(len: 181)
@output_buffer.safe_append='
(len: 28)
line-height: 18px;
(len: 24)
(len: 0)
background-color: #900;
(len: 31)
var pathElements = document.querySelectorAll(\'#route_table [data-route-path]\'),
(len: 85)
}
(len: 5)
.summary {
(len: 14)
(len: 0)
border-bottom: 1px solid #D0D0D0;
(len: 39)
}
(len: 5)
@output_buffer.to_s
(len: 19)
elems.forEach(function(elem) {
(len: 36)
(len: 0)
(len: 6)
@media (prefers-color-scheme: dark) {
(len: 41)
# * {Active Job Inline}[https://api.rubyonrails.org/classes/ActiveJob/QueueAdapters/InlineAdapter.html]
(len: 105)
background-color: #FFF;
(len: 29)
# See ArgBase's methods.
(len: 28)
border: 1px solid #D0D0D0;
(len: 32)
input[type="submit"]:active {
(len: 35)
a:hover, a.trace-frames.selected { color: #E9382B; }
(len: 58)
.source {
(len: 15)
.exception-message .message {
(len: 33)
code.traces {
(len: 17)
hide = (names - [name]).collect {|hide_name| "hide('#{hide_name.gsub(/\s/, '-')}-#{error_index}');"}
(len: 106)
# class Avatar < ActiveRecord::Base
(len: 43)
overflow-wrap: break-word;
(len: 32)
background-color: #FAFAFA;
(len: 32)
'.freeze;@output_buffer.append=( route[:path] );@output_buffer.safe_append='
(len: 80)
}
(len: 7)
box-sizing: border-box;
(len: 29)
'.freeze; end
(len: 16)
q, i = i.divmod(out + 1)
(len: 34)
# load, then we implicitly respond with 204 No Content.
(len: 66)
transform: translateY(1px)
(len: 32)
list-style-type: none;
(len: 28)
padding: 0.5em;
(len: 21)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_layout_erb__4137176024228895100_30456100(local_assigns, output_buffer)
(len: 176)
# Nested attributes for an associated collection can also be passed in
(len: 74)
function changeSourceExtract(frame_id) {
(len: 48)
background-color: #222;
(len: 31)
changeSourceExtract(frame_id);
(len: 40)
background: #444;
(len: 25)
}
(len: 5)
color: #555;
(len: 18)
'.freeze; if params_valid?
(len: 27)
var toggleSessionDump = function() {
(len: 40)
body {
(len: 12)
.details, .summary {
(len: 26)
background-color: #FAFAFA;
(len: 32)
success(JSON.parse(this.response));
(len: 45)
}
(len: 5)
a { color: #C00; }
(len: 24)
line-height: 18px;
(len: 24)
transform: translateY(1px)
(len: 32)
@output_buffer.safe_append='
(len: 28)
(len: 0)
searchElem.onblur = function(e) {
(len: 37)
@output_buffer.safe_append=' '.freeze;@output_buffer.append=( route[:name] );@output_buffer.safe_append='_path
(len: 145)
}
(len: 5)
(len: 33)
background-color: #222;
(len: 31)
}
(len: 5)
'.freeze;@output_buffer.append=( render template: "rescues/_request_and_response" );@output_buffer.safe_append='
(len: 114)
Action Controller: Exception caught
(len: 52)
font-size: 1.5em;
(len: 23)
var show = function(id) {
(len: 29)
title: "Returns a relative path (without the http or domain)" );@output_buffer.safe_append=' /
(len: 114)
(len: 0)
color: #F0F0F0;
(len: 21)
(len: 0)
background: #ECECEC;
(len: 26)
// support forEach iterator on NodeList
(len: 41)
}
(len: 5)
(len: 0)
document.getElementById(id).classList.toggle(\'hidden\');
(len: 63)
if (section.children.length <= 1) {
(len: 41)
'.freeze;@output_buffer.append=( route[:path] );@output_buffer.safe_append='
(len: 80)
}
(len: 5)
background-color: #ECECEC;
(len: 32)
color: #C00;
(len: 18)
h1 {
(len: 8)
.details pre {
(len: 18)
color: #C00;
(len: 18)
padding: 10px 0px;
(len: 24)
(len: 0)
(len: 0)
block in __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_routing_error_html_erb___2922237730668025443_58510040
(len: 154)
th.innerText = string;
(len: 28)
xhr.send();
(len: 17)
.source .data .line_numbers {
(len: 33)
var toggleSessionDump = function() {
(len: 40)
padding: 8px 15px;
(len: 24)
code.traces {
(len: 17)
cursor: pointer;
(len: 22)
var elemPath = elem.getAttribute(\'data-route-path\');
(len: 64)
background-color: #FAFAFA;
(len: 32)
__usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues__request_and_response_html_erb___1760884281227701084_82813200
(len: 153)
-webkit-appearance: none;
(len: 31)
e.preventDefault();
(len: 29)
a:visited { color: #666; }
(len: 30)
}
(len: 5)
h1 {
(len: 8)
@output_buffer.to_s
(len: 19)
document.getElementById(id).style.display = \'block\';
(len: 60)
Routes match in priority from top to bottom
(len: 49)
color: #333;
(len: 18)
border: none;
(len: 19)
}
(len: 5)
// Display \'No Matches\' message when no matches are found
(len: 67)
(len: 0)
}
(len: 5)
}
(len: 5)
(len: 0)
body, p, ol, ul, td {
(len: 25)
}
(len: 5)
(len: 0)
a:hover, a.trace-frames.selected { color: #C00; }
(len: 53)
var toggleSessionDump = function() {
(len: 40)
padding: 1em .5em;
(len: 24)
(len: 0)
def __usr_local_bundle_gems_actionpack_________lib_action_dispatch_middleware_templates_rescues_blocked_host_html_erb__3424253443391553031_67160720(local_assigns, output_buffer)
(len: 187)
color: #666;
(len: 18)
text-decoration: none;
(len: 28)
var frame_id = target.dataset.frameId;
(len: 48)
}
(len: 7)
background-color: #333;
(len: 31)
(len: 0)
font-size: 13px;
(len: 22)
(len: 0)
(len: 7)
var hide = function(id) {
(len: 29)
margin: 0;
(len: 16)
'.freeze;@output_buffer.append=( yield :style );@output_buffer.safe_append='
(len: 80)
.line {
(len: 11)
font-weight: bold;
(len: 24)
margin: 5px;
(len: 18)
(len: 10)
@output_buffer.safe_append='
(len: 28)
border: 1px solid #EEE;
(len: 29)
padding: 0.5em 1.5em;
(len: 27)
@output_buffer.safe_append='
(len: 39)
@output_buffer.safe_append=' '.freeze;@output_buffer.append=( name );@output_buffer.safe_append=' '.freeze;@output_buffer.append=( '|' unless names.last == name );@output_buffer.safe_append='
(len: 340)
.details pre {
(len: 18)
(len: 11)
(len: 0)
(len: 0)
return toggle(\'session_dump\');
(len: 38)
input[type="submit"]:active {
(len: 33)
@output_buffer.safe_append='
(len: 28)
@media (prefers-color-scheme: dark) {
(len: 39)
(len: 0)
background-color: #FFF;
(len: 29)
Blocked hosts: '.freeze;@output_buffer.append=( @hosts.join(", ") );@output_buffer.safe_append='
(len: 107)
el.className = el.className.replace(" hidden", "");
(len: 63)
(len: 11)
background-color: #C00;
(len: 29)
color: #555;
(len: 18)
'.freeze;@output_buffer.append=( yield );@output_buffer.safe_append='
(len: 71)
Rails.root: '.freeze;@output_buffer.append=( defined?(Rails) && Rails.respond_to?(:root) ? Rails.root : "unset" );@output_buffer.safe_append='
(len: 162)
input[type="submit"]:active {
(len: 33)
#route_table tbody tr:nth-child(odd) {
(len: 42)
(len: 0)
background: #ECECEC;
(len: 26)
@output_buffer.safe_append='
(len: 28)
(len: 103)
|
(len: 7)
// Check if there are any matched results in a section
(len: 58)
var toggleEnvDump = function() {
(len: 36)
#route_table tbody tr {
(len: 25)
font-size: 80%;
(len: 21)
checkNoMatch(fuzzySection, noFuzzyMatch);
(len: 49)
a:visited { color: #666; }
(len: 30)
fuzzySection.replaceChildren(defaultFuzzyMatch);
(len: 56)
input[type="submit"] {
(len: 26)
font-weight: bold;
(len: 24)
(len: 0)
(len: 0)
e.preventDefault();
(len: 29)
@output_buffer.safe_append='
(len: 28)
}
(len: 3)
box-shadow: 0 3px #800;
(len: 31)
.line {
(len: 11)
timeout = setTimeout(callback, 300);
(len: 44)
}
(len: 5)
.source .data .line_numbers {
(len: 35)
end
(len: 9)
color: #ECECEC;
(len: 23)
h1 {
(len: 8)
(len: 0)
prefix_partial_path_with_controller_namespace=
(len: 46)
(len: 0)
def assign_attributes(new_attributes)
(len: 43)
if config = configuration_hash[:schema_dump]
(len: 54)
overflow-wrap: break-word;
(len: 32)
# @param method [String, Symbol]
(len: 36)
def completed?
(len: 20)
disallow_raw_sql!(on_duplicate)
(len: 37)
.source * {
(len: 15)
'.freeze; traces.each do |name, trace|
(len: 41)
module PrimaryKey
(len: 21)
}
(len: 5)
association(:
(len: 24)
(len: 0)
# # => 43
(len: 18)
# The path to the advisory database.
(len: 42)
check_constraints_in_create(table, tbl) if @connection.supports_check_constraints?
(len: 92)
'.freeze; @hosts.each do |host|
(len: 34)
var hide = function(id) {
(len: 29)
a:hover, a.trace-frames.selected { color: #E9382B; }
(len: 58)
border-bottom: none;
(len: 26)
get "recede_historical_location" => "turbo/native/navigation#recede", as: :turbo_recede_historical_location
(len: 111)
|
(len: 7)
obj = obj.instance_variable_get(:@attributes) unless obj.is_a? Hash
(len: 75)
var tr = document.createElement(\'tr\');
(len: 46)
supported-color-schemes: light dark;
(len: 42)
@output_buffer.safe_append=' config.hosts << "'.freeze;@output_buffer.append=( host );@output_buffer.safe_append='"
(len: 124)
}
(len: 7)
safe_append=
(len: 12)
(len: 0)
# Rails.application.routes.url_helpers.browse_path
(len: 60)
}
(len: 5)
(x 6153)
end
(x 5569)
elems.forEach(function(elem) {
(x 5464)
border-bottom: none;
(x 5461)
(x 5372)
'.freeze;
(x 5372)
(x 4809)
(x 4808)
(x 4807)
color: #ECECEC;
(x 4805)
opacity: 0.8;
(x 4804)
(x 4804)
.line.active {
(x 4804)
return false;
(x 4804)
body {
(x 4803)
a.trace-frames {
(x 4803)
cursor: pointer;
(x 4803)
margin: 0;
(x 4803)
.line:hover {
(x 4803)
color: #666;
(x 4802)
font-size: 13px;
(x 4802)
.correction {
(x 4802)
.hidden {
(x 4802)
(x 4802)
.button_to {
(x 4802)
.line:hover {
(x 4802)
.source pre {
(x 4801)
color: white;
(x 4801)
display: none;
(x 4801)
.line.active {
(x 4801)
(x 4800)
|