PageSourceSearch

https://tradedatamonitor.com/wp-content/themes/fabrica/js/custom-accessibility.js

js tradedatamonitor.com collected 2026-10-02 16:48:23 UTC 24,272 bytes, 321 lines download raw bytes

1jQuery( document ).ready(
2	function() {
3		"use strict";
4        //jQuery("#menu-item-11024 > a > span > span > img").attr({"alt":"American flag icon. Click to switch to English language.", "title":"Spanish language"})
5       // jQuery("#menu-item-11025 > a > span > span > img").attr({"alt":"Italian flag icon. Click to switch to Italian language.", "title":"Italian language"})
6        //jQuery("#menu-item-11026 > a > span > span > img").attr({"alt":"Spanish flag icon. Click to switch to Spanish language.", "title":"Spanish language"})
7       // jQuery("#menu-item-11027 > a > span > span > img").attr({"title":"English language"})
8        var currentPath = window.location.pathname;
9        
10        if (jQuery(window).width() <= 768) {
11            jQuery("rs-group #slider-15-slide-22-layer-14").append(
12                `<rs-layer-wrap class="rs-parallax-wrap" style="position: relative; display: block; pointer-events: auto; margin-bottom: 0px; line-height: 70px; float: none; left: 0px; top: 0px; z-index: 7; visibility: visible; perspective: 601px;">
13                    <p 
14                    style="z-index: 7; background-color: rgba(0, 0, 0, 0.05); font-family: Outfit; opacity: 1; height: auto; width: auto; color: rgb(255, 255, 255); text-decoration: none; white-space: normal; min-height: 0px; min-width: 0px; max-height: none; max-width: none; vertical-align: top; text-align: left;margin-top:5px; line-height: 22px; letter-spacing: 0px; font-weight: 400; font-size: 20px; padding-bottom: 22px; backdrop-filter: none; filter: none; transform-origin: 50% 50%; transform: translate(0px, 0px); visibility: visible;" data-idcheck="true" data-stylerecorder="true" data-initialised="true">
15                        At a time of political, economic, and financial volatility, TDM publishes accurate, timely, and global trade statistics, empowering customers to assess essential truths about markets, trends, and the full range of impacts of global trade. TDM is the world economy's trusted scorekeeper at a time when the stakes have never been higher.
16                    </p>
17                </rs-layer-wrap>`
18            );
19        }
20        
21        else{
22
23            jQuery("rs-group #slider-15-slide-22-layer-14").append(
24            `<rs-layer-wrap class="rs-parallax-wrap" style="position: relative; display: block; pointer-events: auto; margin-bottom: 0px; line-height: 70px; float: none; left: 0px; top: 0px; z-index: 7; visibility: visible; perspective: 601px;">
25                <p 
26                style="z-index: 7; background-color: rgba(0, 0, 0, 0.05); font-family: Outfit; opacity: 1; height: auto; width: auto; color: rgb(255, 255, 255); text-decoration: none; white-space: normal; min-height: 0px; min-width: 0px; max-height: none; max-width: none; vertical-align: top; text-align: left;margin-top:5px; line-height: 25px; letter-spacing: 0px; font-weight: 400; font-size: 20px; padding-bottom: 22px; backdrop-filter: none; filter: none; transform-origin: 50% 50%; transform: translate(0px, 0px); visibility: visible;" data-idcheck="true" data-stylerecorder="true" data-initialised="true">
27                    At a time of political, economic, and financial volatility, TDM publishes accurate, timely, and global trade statistics, empowering customers to assess essential truths about markets, trends, and the full range of impacts of global trade. TDM is the world economy's trusted scorekeeper at a time when the stakes have never been higher.
28                </p>
29            </rs-layer-wrap>
30            `);    
31
32
33        }
34        
35        if (currentPath.indexOf('/es/') !== -1 || currentPath.indexOf('/fr/') !== -1  || currentPath.indexOf('/it/') !== -1) {
36                jQuery("rs-group-wrap.rs-parallax-wrap").css("top","128px !important");
37                 jQuery("h1#slider-15-slide-22-layer-10").css("font-size","64px");
38                console.log(currentPath);
39
40         }
41        jQuery("span.menu_button_close_icon").attr("role","presentation");
42        jQuery("span.Apple-converted-space").attr("role","presentation");
43        
44        jQuery("span#elementor-device-mode").attr("role","presentation");
45        jQuery("span.elementor-divider-separator").attr("role","presentation");
46        jQuery("span.sc_button_icon").attr("role","presentation");
47        jQuery("span.icon-down").attr("role","presentation");
48        jQuery("svg#Glyph").attr("role","presentation");
49        jQuery('svg[viewBox="0 0 48 48"]').attr("role","presentation");
50        jQuery('svg[viewBox="0 0 1047.1 3.7"]').attr("role","presentation");
51        
52        jQuery('svg').attr("role","presentation");
53        jQuery('svg[viewBox="0 0 500 150"]').attr("role","presentation");
54        jQuery('img[src="https://tradedatamonitor.com/wp-content/uploads/2023/01/stain-left.png"]').attr({"role":"presentation","alt":"Stain Left"});
55        jQuery('img[src="https://tradedatamonitor.com/wp-content/uploads/2023/01/stain-right.png"]').attr({"role":"presentation","alt":"Stain Left"});
56        
57        jQuery('button, input, a').on('focus', function() {
58            jQuery(this).css({
59                'outline': 'none',
60                'border': '2px solid #007BFF', // Blue border
61                'box-shadow': '0 0 5px rgba(0, 123, 255, 0.5)' // Optional shadow
62            });
63        });
64        
65        // Optionally, remove the styles when the element loses focus
66        jQuery('button, input, a').on('blur', function() {
67            jQuery(this).css({
68                'border': '', // Reset border
69                'box-shadow': '' // Reset shadow
70            });
71        });
72        jQuery('figure.wp-caption').attr('role', 'none');
73        jQuery('section[data-id="d865bdf"]').find('div[data-id="cd3c063"] div.elementor-widget-container a ').attr({'role':'button'});
74        jQuery('div[data-id="fe0d19b"]').find('div.elementor-widget-container a ').attr({'role':'button'});
75        //jQuery('h1, h2, h3').attr('tabindex', '0');
76        
77        jQuery("header").attr("role","banner");
78        jQuery("nav").attr("role","navigation");
79        
80        jQuery('#menu_main > li.menu-item.menu-collapse > a.sf-with-ul.trx_addons_icon-ellipsis-vert').attr("aria-label","Toggle submenu");
81        
82        
83
84        jQuery(".trp-language-switcher-container > a > span > span > img").each(function() {
85            var currLang = jQuery(this).attr("title");
86
87            if (currLang === "English") {
88                jQuery(this).attr("alt", "American Flag");
89            } else {
90                jQuery(this).attr("alt", currLang + " Flag");
91            }
92
93            // Update the aria-label for the parent anchor tag
94            jQuery(this).closest('a').attr("aria-label", currLang + " Language");
95        });
96
97
98        jQuery("a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited").attr("aria-label","Scroll to top");
99        jQuery("a.trx_addons_scroll_to_top").on('focus', function() {
100            jQuery(this).css({
101                'outline': '2px solid #ff0000',
102                'outline-offset': '2px',        
103                'background-color': '#000000'    
104            });
105         });
106
107        jQuery("div.page_wrap").find("a.fabrica_skip_link.skip_to_content_link").attr({"tabindex":"0","aria-label":"Skip to content"}); 
108        jQuery("div.page_wrap").find("a.fabrica_skip_link.skip_to_footer_link").attr({"tabindex":"0","aria-label":"Skip to footer"});
109        jQuery("#rev_slider_15_1 > rs-slides > rs-slide > rs-sbg-px > rs-sbg-wrap > rs-sbg > img").attr('role',"presentation");
110        jQuery("#post-6733 > div > div > section.elementor-element.elementor-element-73493c.e-flex.e-con-boxed.e-con.e-parent > div > div > div.elementor-element.elementor-element-51cbb8e2.e-con-full.e-flex.e-con.e-child > div > div > div > img").attr('role',"presentation");
111        /*jQuery('div[data-id="67a6419"]').find('img[data-reference="//www.tradedatamonitor.com/wp-content/uploads/2023/11/world-trade-blue-2048x1293-1.webp"]').removeAttr('alt').attr('role',"presentation");*/
112        jQuery("#post-6733 > div > div > section.elementor-element.elementor-element-3e012197.e-flex.e-con-boxed.e-con.e-parent > div > div > div.elementor-element.elementor-element-75211c28.e-con-full.e-flex.e-con.e-child > div > div > div > figure > img").attr('role',"presentation");
113        jQuery('#slider-15-slide-22-layer-10').css('opacity','0.9');
114        jQuery('div[data-id="db5df9e"]').find('a.sf-with-ul.trx_addons_icon-ellipsis-vert').attr({'aria-label':'menu item with collapsed elements','role':'button'});
115        jQuery('div[data-id="6b18e8cc"]').find('a.sc_button.sc_button_bordered.sc_button_size_large.sc_button_icon_left.color_style_dark').attr('aria-label', 'Read more about features');
116        jQuery('div[data-id="339700ac"]').find('a.sc_icons_item_link').attr('aria-label', 'Feature of Trade Data Monitor');
117        jQuery('div.menu_mobile.menu_mobile_fullscreen.scheme_dark').find('nav.menu_mobile_nav_area').attr('aria-label', 'Mobile Navigation Menu').attr('tabindex', '0');
118        /*jQuery('div[data-id="48aa4f32"]').find("div.sc_icons_item.animated-item.animated").each(function(){
119            var $h4 = jQuery(this).find('div.sc_icons_item_details h4');
120            console.log($h4.html());
121            // Create a new h3 element with the same content
122            var $h3 = jQuery('<h3>').html($h4.html());
123            
124            // Replace the h4 element with the new h3 element
125            $h4.replaceWith($h3);
126        });*/
127        jQuery('div[data-id="339700ac"]').find("div[data-id='14711ab2'] div[data-id='48aa4f32'] div.elementor-widget-container div.sc_icons.scheme_dark_eco.sc_icons_accent2.sc_icons_size_medium.sc_align_center div.sc_icons_item.animated-item.animated.fabrica-fadeinup div.sc_icons_item_details").each(function(){
128            console.log("test");
129            var $h4 = jQuery(this).find('h4');
130            
131            // Create a new h3 element with the same content
132            var $h3 = jQuery('<h3>').html($h4.html());
133            
134            // Replace the h4 element with the new h3 element
135            $h4.replaceWith($h3);
136        });
137        
138        //jQuery('div[data-id="43f16441"]').find('span.sc_button_text').css('color', '#000000');
139        //jQuery('div[data-id="6b18e8cc"]').find('a.sc_button.sc_button_default.sc_button_size_normal.sc_button_icon_left').attr('aria-label', 'Feature of Trade Data Monitor');
140        
141        
142        jQuery('div[data-id="43f16441"]').find('div.sc_item_button.sc_button_wrap a.sc_button.sc_button_bordered.sc_button_size_normal.sc_button_icon_left').attr('aria-label',"Read more about us");
143        jQuery('div[data-id="4a67924"]').find('div.trx_addons_column-1_3').each(function() {
144            var titleText = jQuery(this).find("div.sc_blogger_item_content.entry-content h3 a").text();
145            jQuery(this).find("div.post_featured.with_thumb.hover_link.sc_item_featured.sc_blogger_item_featured.post_featured_bg a").attr("aria-label","Read more about the latest trade news, including " +titleText);
146            jQuery(this).find("div.sc_blogger_item_button.sc_item_button").remove();
147            var dateText = jQuery(this).find('div.post_meta.sc_blogger_item_meta.post_meta span.post_meta_item.post_date a').text();
148                    jQuery(this).find('div.post_meta.sc_blogger_item_meta.post_meta span.post_meta_item.post_date a').removeAttr("href").attr({"href":"#","aria-label":"Article Published date " +dateText,"role":"button"});
149        });
150        jQuery('div[data-id="4839700"]').find('div.sc_item_button.sc_button_wrap a').attr("aria-label", "Read more about the latest trade news");
151        var element = jQuery('div[data-id="43f16441"],div[data-id="5a137aae"],div[data-id="0e72ac4"],div[data-id="b2f44bf"]').find('a.sc_button.sc_button_bordered.sc_button_size_normal.sc_button_icon_left').css('color', '#000000');
152
153        // Initial color (default state)
154        element.css('color', '#000000');
155
156        // Handle hover (mouse enter and leave)
157        element.hover(
158            function() {
159                // Mouse enter - change color on hover
160                jQuery(this).css('color', '#ffffff');
161            },
162            function() {
163                // Mouse leave - revert to original color
164                jQuery(this).css('color', '#000000');
165            }
166        );
167
168        // Handle focus
169        element.on('focus', function() {
170            jQuery(this).css('color', '#ffffff');
171        });
172
173        // Handle blur (when focus is lost)
174        element.on('blur', function() {
175            jQuery(this).css('color', '#000000');
176        });
177
178        // Handle click (or visited, if applicable)
179        element.on('click', function() {
180            jQuery(this).css('color', '#000000');
181        });
182        
183        var prodElement = jQuery('div[data-id="2d74d3ad"]').find('a');
184        prodElement.css({'background-color':' #ff5443e6'});
185        
186        
187        // Check if the current URL path matches "/tdm/news/"
188        if (currentPath.indexOf('/news/') !== -1) {
189             // Select all elements with the specified data-elementor-id
190            jQuery('div[data-elementor-id="10347"]').each(function() {
191                // Find the anchor tag within the current element
192                var anchorText = "Article from " 
193                anchorText += jQuery(this).find('[data-widget_type="theme-post-title.default"] a').text() + " about " + jQuery(this).find('[data-widget_type="heading.default"] a').first().text();
194                var anchorImage = jQuery(this).find('[data-widget_type="theme-post-title.default"] a').text() + " logo";
195                jQuery(this).find('div.elementor-element.elementor-element-fb0a812.e-flex.e-con-boxed.e-con.e-child a').attr("ariab-label",anchorImage);
196                jQuery(this).find('div.elementor-element.elementor-element-fb0a812.e-flex.e-con-boxed.e-con.e-child a img').attr("alt",anchorImage);
197                jQuery(this).find('div.elementor-heading-title.elementor-size-default a').attr("ariab-label",anchorText);
198                
199                
200                
201            });
202
203            jQuery('div[data-id="41a252f"]').find('a.page-numbers.prev').attr("aria-label","Go to previous page");
204            jQuery('div[data-id="41a252f"]').find('a.page-numbers.next').attr("aria-label","Go to next page");
205            jQuery('div[data-id="f5efc53"]').find('a.elementor-button.elementor-button-link.elementor-size-xl.elementor-animation-float').css({'color':"#fff",'font-weight':800});
206            jQuery('div[data-id="f5efc53"]').find('span.elementor-button-icon').first().hide();
207            jQuery('nav.elementor-pagination').find('a.page-numbers').css('color','blue');
208
209            jQuery('a.page-numbers').each(function() {
210                // Get the text node content (last child node)
211                var pageNumber = jQuery(this).contents().filter(function() {
212                    return this.nodeType === Node.TEXT_NODE;
213                }).text().trim();
214        
215                // Set the aria-label attribute with the page number
216                jQuery(this).attr('aria-label', 'Go to page ' + pageNumber);
217            });
218        }
219        
220        if (currentPath.indexOf('/insights/') !== -1) {
221            jQuery('.post_meta_item a').css('color','#545457');
222            jQuery('[class*="scheme_"].sidebar a').css('color','#545457');
223            jQuery('button#wpforms-submit-6877').css('background-color','#4ba39bfa');
224            jQuery('div[data-id="7a712e3"]').find('#wpforms-submit-6877').css('background-color', '#4ba39bfa');
225            let dataNewstitle1 = jQuery('body > div.body_wrap > div > div.page_content_wrap > div:nth-child(2) > div.content').find('article div.post_header.entry-header h3.post_title.entry-title').text();
226            jQuery('body > div.body_wrap > div > div.page_content_wrap > div:nth-child(2) > div.content').find('article div.post_featured.with_thumb.hover_link a').removeAttr('aria-hidden').attr('aria-label', 'Read more about '+dataNewstitle1);
227            jQuery('body > div.body_wrap > div > div.page_content_wrap > div:nth-child(2) > div.content').find('article div.post_content.entry-content p a.post-more-link').attr('aria-label', 'Read more about '+dataNewstitle1);
228            jQuery('body > div.body_wrap > div > div.page_content_wrap > div:nth-child(2) > div > div article').each(function(){
229                let dataNewsTitle2 = jQuery(this).find('div.post_content_wrap div.post_header.entry-header h4.post_title.entry-title').text();
230                jQuery(this).find('div.post_featured.with_thumb.hover_link a').removeAttr('aria-hidden').attr('aria-label', 'Read more about '+dataNewsTitle2);
231                
232             });
233
234            jQuery('div[data-fid="9916"]').find('ul.wpc-filters-ul-list.wpc-filters-checkboxes.wpc-filters-list-9916 span.wpc-term-count').css('opacity','1');
235            jQuery('div[data-fid="9917"]').find('ul.wpc-filters-ul-list.wpc-filters-checkboxes.wpc-filters-list-9917 span.wpc-term-count').css('opacity','1'); 
236            jQuery('span.post_meta_item.post_date').css('color','#545457');
237            jQuery("body > div.body_wrap > div > div.page_content_wrap > div:nth-child(2) > div.content > nav > div > a.prev.page-numbers").attr({"aria-label":"Go to previous page"});
238            jQuery("body > div.body_wrap > div > div.page_content_wrap > div:nth-child(2) > div.content > nav > div > a.next.page-numbers").attr({"aria-label":"Go to next page"});
239            jQuery('a[data-count="twitter-new"]').attr("aria-label","Share this article on X formerly known as Twitter");
240            jQuery('a[data-count="facebook-1"]').attr("aria-label","Share this article on Facebook");
241            jQuery('a[data-count="share-email"]').attr("aria-label","Share this article via email");  
242            jQuery('div.nav-previous a span.nav-arrow-label').css('color', '#4e4343');
243            jQuery('div.nav-next a span.nav-arrow-label').css('color', '#4e4343');
244
245
246
247        }
248        if (currentPath.indexOf('/datanews/') !== -1) {
249            jQuery('span.post_meta_item.post_date').css('color','#545457');
250            jQuery('a[data-count="twitter-new"]').attr("aria-label","Share this article on X formerly known as Twitter");
251            jQuery('a[data-count="facebook-1"]').attr("aria-label","Share this article on Facebook");
252            jQuery('a[data-count="share-email"]').attr("aria-label","Share this article via email");  
253            jQuery('div.nav-previous a span.nav-arrow-label').css('color', '#4e4343');
254            jQuery('div.nav-next a span.nav-arrow-label').css('color', '#4e4343');
255
256
257        }
258        if (currentPath.indexOf('/contact/') !== -1 || currentPath.indexOf('/request-demo/') !== -1) {
259            jQuery("#wpforms-6877").attr({'role':'form','aria-label':'Contact'});
260            jQuery("#wpforms-6877-field_2-container > label > span").append('<span id="wpforms-6877-field_2-required" class="sr-only"> (required)</span> ');
261            jQuery("#wpforms-6877-field_1-container > fieldset > legend.wpforms-field-label >span ").append('<span id="wpforms-6877-field_1-required" class="sr-only"> (required)</span> ');
262            jQuery("#wpforms-6877-field_3-container > label > span").append('<span id="wpforms-6877-field_3-required" class="sr-only"> (required)</span> ');
263            jQuery("#wpforms-6877-field_4-container > label > span").append('<span id="wpforms-6877-field_4-required" class="sr-only"> (required)</span> ');
264            jQuery("#wpforms-6877-field_5-container > label > span").append('<span id="wpforms-6877-field_5-required" class="sr-only"> (required)</span> ');
265            jQuery("#wpforms-6877-field_2").attr({'aria-required':'true','aria-label':'Work Email'});
266            jQuery("#wpforms-6877-field_1-last").attr({'aria-required':'true','aria-label':'Last Name'});
267            jQuery("#wpforms-6877-field_1").attr({'aria-required':'true','aria-label':'First Name'});
268            jQuery("#wpforms-6877-field_3").attr({'aria-required':'true','aria-label':'Company'});
269            jQuery("#wpforms-6877-field_4").attr({'aria-required':'true','aria-label':'Title'});
270            jQuery("#wpforms-6877-field_5").attr({'aria-required':'true','aria-label':'Phone Number'});
271            jQuery("div.rc-anchor-pt").css({'visibility':'hidden'});
272            jQuery('button#wpforms-submit-6877').css('background-color','#4ba39bfa');
273            
274        }
275
276        if (currentPath.indexOf('/team/') !== -1) {
277           var lnkInName = jQuery('div[data-id="963375e"] h1').text() + " LinkedIn";
278           jQuery('div[data-id="98d53ea"] h3 a').attr("ariab-label",lnkInName);
279
280
281
282        }    
283
284        jQuery("#post-6733 > div > div > div.elementor-element.elementor-element-2a6185c.e-flex.e-con-boxed.e-con.e-parent > div > div.elementor-element.elementor-element-4a67924.sc_style_default.sc_fly_static.elementor-widget.elementor-widget-trx_sc_blogger.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div > div > div:nth-child(3) > div > div > div.sc_blogger_item_content.entry-content > div.sc_blogger_item_button.sc_item_button").remove();
285        jQuery("#post-6733 > div > div > div.elementor-element.elementor-element-2a6185c.e-flex.e-con-boxed.e-con.e-parent > div > div.elementor-element.elementor-element-4a67924.sc_style_default.sc_fly_static.elementor-widget.elementor-widget-trx_sc_blogger.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div > div > div:nth-child(2) > div > div > div.sc_blogger_item_content.entry-content > div.sc_blogger_item_button.sc_item_button").remove();
286        jQuery("#post-6733 > div > div > div.elementor-element.elementor-element-2a6185c.e-flex.e-con-boxed.e-con.e-parent > div > div.elementor-element.elementor-element-4a67924.sc_style_default.sc_fly_static.elementor-widget.elementor-widget-trx_sc_blogger.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div > div > div:nth-child(1) > div > div > div.sc_blogger_item_content.entry-content > div.sc_blogger_item_button.sc_item_button").remove();
287        jQuery(".elementor-element-180e8e7 > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > svg:nth-child(1)").attr("aria-label","telephone");
288        jQuery(".elementor-element-4350a3c > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > svg:nth-child(1)").attr("aria-label","email");
289        jQuery(".elementor-element-e67dbdc > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > svg:nth-child(1)").attr("aria-label","telephone");
290        jQuery(".elementor-element-cd06b1b > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > svg:nth-child(1)").attr("aria-label","email"); 
291        jQuery(".elementor-element-385455b > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > svg:nth-child(1)").attr("aria-label","telephone");
292        jQuery(".elementor-element-ee691de > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > svg:nth-child(1)").attr("aria-label","email");  
293        jQuery(".elementor-element-e00ef42 > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > svg:nth-child(1)").attr("aria-label","telephone");
294        jQuery(".elementor-element-e7ee62c > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > svg:nth-child(1)").attr("aria-label","email");  
295
296        if (currentPath.indexOf('/request-demo/') !== -1) {
297            jQuery('#wpforms-6877-field_16-container').hide();
298
299            jQuery('#wpforms-6877-field_15').on('change', function () {
300                var selected = jQuery(this).val();
301
302                if (selected === 'CONFERENCE' || selected === 'OTHER') {
303                    // Show the textarea
304                    jQuery('#wpforms-6877-field_16-container').show();
305
306                    // Change label text
307                    if (selected === 'CONFERENCE') {
308                        jQuery("label[for='wpforms-6877-field_16']").text('Which one?');
309                    } else if (selected === 'OTHER') {
310                        jQuery("label[for='wpforms-6877-field_16']").text('Other detail');
311                    }
312                } else {
313                    // Hide the textarea
314                    jQuery('#wpforms-6877-field_16-container').hide();
315                }
316            });
317        }
318
319
320    }
321);       

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.