PageSourceSearch

https://h1bsalary.online/featured/employers

html h1bsalary.online collected 2026-10-04 07:18:16 UTC 66,363 bytes, 1,680 lines download raw bytes

1<!DOCTYPE html>
2<html class="">
3    <head>
4        
4<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3447287431957305"
5         crossorigin="anonymous"></script>
5
6        <meta charset="utf-8">
7                <title id="page-title"> H1BSalaryOnline - Featured Employers H1B Salary Information</title>
8        <meta name="description" content="Featured Employers H1B &amp; PERM Salary Information">
9        <meta name="title" content="Featured Employers H1B  Salary Information">
10        <meta name="author" content="H1BSalaryOnline">
11        <meta name="viewport" content="width=device-width, initial-scale=1.0">
12        <meta name="generator" content="H1BSalaryOnline">
13        <link rel="icon" type="image/png" href="https://h1bsalary.online/themes/h1bsalaryorg/assets/images/october.png">
14        <link href="https://h1bsalary.online/themes/h1bsalaryorg/assets/css/vendor.css" rel="stylesheet">
15        <link href="https://h1bsalary.online/themes/h1bsalaryorg/assets/vendor/codemirror/codemirror.css" rel="stylesheet">
16        <link href="https://h1bsalary.online/themes/h1bsalaryorg/assets/css/theme.css" rel="stylesheet">
17            </head>
18
19    <body class="page-h1bsalary_org-featured-employer">
20
21        <!-- Scripts -->
22
23        
23<script src="https://h1bsalary.online/combine/cf3f6048eb288a8e11b9108208b48dc5-1669779427"></script>
23
24
25     
25<script src="https://h1bsalary.online/combine/e9a8184e9760a19d4d22543d153c9dc1-1669779426"></script>
25
26
27
28        <!-- Header -->
29        <header id="layout-header">
30            <!-- Nav -->
31<nav id="layout-nav" class="navbar navbar-inverse navbar-fixed-top navbar-autohide" role="navigation">
32    <div class="container">
33        <div class="row">
34            <div class="col-md-12">
35                <div class="navbar-header">
36                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
37                        <span class="sr-only">Toggle navigation</span>
38                        <span class="icon-bar"></span>
39                        <span class="icon-bar"></span>
40                        <span class="icon-bar"></span>
41                    </button>
42                    <a class="navbar-brand" href="https://h1bsalary.online">Search H1B Database</a>
43                </div>
44                <div class="collapse navbar-collapse navbar-main-collapse">
45                    <ul class="nav navbar-nav text-uppercase">
46                          
47                        <!-- <li class=""><a href="https://h1bsalary.online/"><i class="fa fa-home" aria-hidden="true"></i>&nbsp;H1B Salary</a></li>
48                        <li class=""><a href="https://h1bsalary.online/university"><i class="fa fa-institution" aria-hidden="true"></i>&nbsp;University</a></li>
49                        <li class=""><a href="https://h1bsalary.online/jobs"><i class="fa fa-briefcase" aria-hidden="true"></i>&nbsp;Jobs</a></li> -->
50
51                        <li class="" onclick="activeTab('id_h1b_searc_results_container')"><a href="https://h1bsalary.online/#"><i class="fa fa-home" aria-hidden="true"></i>&nbsp;H1B Salary</a></li>
52                        
53                        <li onclick="activeTab('id_univ_results_container')"><a href="https://h1bsalary.online/#"><i class="fa fa-institution" aria-hidden="true"></i>&nbsp;University</a></li>
54                        
55         
56
57<!-- 
58                        <li class=""><a href="https://h1bsalary.online/about"><i class="fa fa-info-circle" aria-hidden="true"></i>&nbsp;About</a></li> -->
59
60                                <li class="active"><a href="https://h1bsalary.online/featured/employers"><i class="fa fa-line-chart" aria-hidden="true"></i>&nbsp;Trending</a></li> 
61
62
63                        <li class=""><a href="https://h1bsalary.online/review"><i class="fa fa-comments" aria-hidden="true"></i>&nbsp;Review</a></li> 
64
65                        <li class="" ><a href="https://h1bsalary.online/blog"><i class="fa fa-tint" aria-hidden="true"></i>&nbsp;Blog</a></li>
66
67                        
68
69                        
70
71                        <li><a data-toggle="modal" href="#helpModalLong"><i class="fa fa-question-circle" aria-hidden="true"></i>&nbsp;Help</a></li>
72                        <li class=""><a data-toggle="modal" href="#contentSubscribe"><i class="fa fa-envelope" aria-hidden="true"></i>&nbsp;Subscribe</a></li>
73
74                                            </ul>
75                </div>
76            </div>
77        </div>
78    </div>
79</nav>
80
81
82<div id="header-page-title" class="container">
83    <h3 class="text-primary h3 intro-title animated fadeInDown">Featured Employers H1B Salary Information</h3>
84    <p class="sub text-success  animated fadeIn hidden-xs"></p>
85</div>
86
87
88
89<style>
90    .navbar-inverse {
91        background-color: #6A6CF7;
92        /* background-color: #2e2e34; */
93    }
94</style>
95
96<script>
97
98    $("li a").click(function() {
99        $(this).parent().addClass('active').siblings().removeClass('active');
100        })
101
102    function activeTab(tab){
103      $('.nav-tabs a[href="#' + tab + '"]').tab('show');
104
105    }
106    
107</script>
107
108
109<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 109-110
109
110<script async src="https://www.googletagmanager.com/gtag/js?id=
110UA-100613739-1
vendor: 12 bytes, line 110
110"></script>
111<script>
112  
vendor: 134 bytes, lines 112-116
112window.dataLayer = window.dataLayer || [];
113  function gtag(){dataLayer.push(arguments);}
114  gtag('js', new Date());
115
116  gtag('config', '
116UA-100613739-1
vendor: 4 bytes, line 116
116');
117</script>
117
118
119
120
121<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
121        </header>
122
123        <!-- Content -->
124        <section id="layout-content">
125            <div class="container">
126    <style>
127    /* Sub navigation underline  */
128    
129    #id_fe_emp_overview .nav-tabs>li.active {
130        background-color: none;
131        border-bottom: 5px solid #eb1430;
132    }
133</style>
134
135
136
137<section id="id_fe_emp_overview" class="">
138    <div class="horizontal-scrollable-tabs">
139        <div class="horizontal-tabs">
140            <ul id="lca-nav-container" role="tablist" class="nav nav-tabs nav-tabs-horizontal">
141                <li id="id_li_fe_emp_div_neighborhood" class="nav-item active"><a href="" data-target="#emp_div_neighborhood" data-toggle="tab" class="nav-link  small"><i class="fa fa-map-marker" aria-hidden="true"></i>&nbsp;Featured Employers</a></li>
142                <li id="id_li_fe_emp_div_news" class="nav-item hidden"><a href="" data-target="#emp_div_news" data-toggle="tab" class="nav-link  small">News</a></li>
143            </ul>
144            <br>
145            <div id="tabsContent" class="tab-content">
146
147
148                <!--  Beginning of emp_div_news table   -->
149                <div id="emp_div_news" class="tab-pane fade in">
150                </div>
151                <!--  End of emp_div_news table   -->
152
153                <!--  Beginning of emp_div_neighborhood table   -->
154                <div id="emp_div_neighborhood" class="tab-pane fade in active">
155                    <div class="panel-heading bg-info text-success text-center h5 row"> 
156                        <i class="fa fa-list" aria-hidden="true"></i> Featured Employers H1B Salaries
157                    </div>
158
159                    <div class="col-md-12 ">
160                        <div class="p-t p-b" style="height:500px;" id="employer_chart">Featured Employers H1B Salaries will appear here </div>
161                    </div>
162
163                    <div class="col-md-12 ">
164                        <div class="row" id="id_neighborhood_employers"> </div>
165                    </div>
166
167                </div>
168                <!--  End of emp_div_neighborhood table   -->
169
170            </div>
171        </div>
172    </div>
173</section>
174
175<script type="text/javascript">
176    var gnews = "",
177        link = "",
178        news_link = "",
179        news_title = "",
180        description = "",
181        company_url = "",
182        emp_info_url = "",
183        empjson = "",
184        json = "";
185    var json_employer_info = "",
186        json_other_employers = "",
187        url = "",
188        img = "",
189        chartConfigs = "",
190        var_fe_emp_info_yoy_result = "",
191        yoy_chartConfigs = "",
192        employer_name = "",
193        employer_url = "",
194        lcadetails = "",
195        googlemapsIFrame = "",
196        employers = "",
197        employer = "";
198
199    // id_searchtext = $('#id_searchtext').val();
200
201    // console.log('id_searchtext' + id_searchtext);
202
203    var empjson;
204    /*
205    var var_fe_emp_overview_api_employer = encodeURIComponent(
206        document.getElementById("searchtext").value
207    );
208    if (!var_fe_emp_overview_api_employer) {
209        var_fe_emp_overview_api_employer = "";
210    }
211    */
212
213    var var_fe_emp_overview_api_employer = "google llc";
214    // console.log(var_fe_emp_overview_api_employer);
215
216    if (var_fe_emp_overview_api_employer) {
217        //   var emp_info_url = "../../api/employer/" + var_fe_emp_overview_api_employer;
218         var emp_info_url = "../../api/featured/employers" ;
219        // var empjson = getURLResponse(emp_info_url);
220
221        // console.log(empjson);
222
223        // var json_employer_info = empjson.employer_info;
224        // var json_other_employers = empjson.other_employers;
225    }
226
227
228
229    $(function() {
230
231            // var emp_info_url = "../../api/employer/" + var_fe_emp_overview_api_employer;
232
233            var emp_info_url = "../../api/featured/employers" ;
234
235            // Set google path url 
236            // gtag('set', 'page_path', emp_info_url);
237            // gtag('event', 'page_view');
238
239            $.getJSON(emp_info_url, function(json) {
240                empjson = json;
241                render_employer_info_html();
242                // console.log(emp_info_url);
243                // console.log(empjson) ;
244            });
245
246
247        function render_employer_info_html() {
248            // var json_employer_info = empjson.employer_info;
249            // var json_other_employers = empjson.other_employers;
250            var json_other_employers = empjson ;
251            // var json_employer_info =  empjson ;
252
253
254            //empstring=  JSON.stringify(json);
255
256            var other_employers = json_other_employers;
257
258            data = other_employers;
259            // var other_employers = json[0].other_employers;
260
261            let result = [];
262            if (data) {
263                // for (let i = 0, l = data.length; i < l; i++) {
264                for (let i = 0; i < data.length; i++) {
265                    if (data[i]) {
266                        let item = data[i];
267                        var postal_code = item.employer_postal_code;
268                        // console.log(item);
269                        let value = item.average_salary;
270                        let label = item.employer_name;
271                        let link =
272                            "n-" +
273                            "../?searchtext=" +
274                            encodeURI(item.employer_name);
275                        let tooltext =
276                            '<div class="btn btn-cta hover-text-left" >' +
277                            item.employer_name +
278                            "<br> Average Salary : $ " +
279                            item.average_salary +
280                            "<br> LCA Applications :" +
281                            item.application_count +
282                            "<br> Year :" +
283                            item.year;
284                        tooltext +=
285                            "<br>" +
286                            item.employer_city +
287                            "<br>" +
288                            item.employer_state +
289                            " - " +
290                            item.employer_postal_code +
291                            "</div>";
292                        if (!result[label])
293                            result.push({
294                                label,
295                                value,
296                                tooltext,
297                                link
298                            });
299                    }
300                }
301
302                if (data.length < 12) {
303                    var l = data.length;
304                } else {
305                    var l = 40;
306                }
307            }
308
309
310            var employers = "<br>";
311            // for (let i = 0, l = other_employers.length; i < l; i++)
312            for (let i = 0; i < l; i++) {
313                // console.log(JSON.stringify('Employer ' + other_employers[i].employer_name));
314                // employers += '<div class="card"> <div class="bg-info" >' + other_employers[i].employer_name + '</div>';
315                employers +=
316                    '<div class="col-md-3 text-center panel"> <div>' +
317                    '<a class="btn-block btn btn-primary btn-cta"  href="../../?
317searchtext=' +
318                    encodeURI(other_employers[i].employer_name) +
319                    '"  >' +
320                    other_employers[i].employer_name +
321                    "</a> </div>";
322                employers += "<br>"+ other_employers[i].logo  ;
323                employers += "Year : " + other_employers[i].year + "<br>";
324                employers +=
325                    "LCA Applications : " +
326                    other_employers[i].application_count +
327                    "<br>";
328                employers +=
329                    "Average Salary : " +
330                    other_employers[i].average_salary +
331                    "<br><br>";
332                employers += "</div>";
333            }
334            employers += "";
335            // console.log(employers);
336
337            lcadetails="";
338            
339            lcadetails +=
340                '  <div class="col-md-offset-3 col-md-6 row accordion-option"> ';
341
342            if (json_other_employers) {
343                json = json_other_employers
344            };
345
346            if (json_other_employers) {
347
348            const fc_employerData = result;
349
350                //STEP 3 - Chart Configurations
351                chartConfigs = {
352                    type: "column3d",
353                    width: "100%",
354                    height: "100%",
355                    dataFormat: "json",
356                    dataSource: {
357                        // Chart Configuration
358                        chart: {
359                            //"caption":  decodeURIComponent(var_fe_emp_overview_api_employer) + " H1B Salary Information  " ,
360                            // caption: " Featured Employers H1B Salaries" ,
361                            // "subCaption": "H1B Salary Data by Job Title",
362                            // "xAxisName": "Job Title",
363                            yAxisName: "H1B Salary Info (in USD )",
364                            numberSuffix: " K/Year",
365                            theme: "zune",
366                            // "theme" :"fint",
367                            showPrintMenuItem: "1",
368                            showLabels: "1",
369                            legendItemFontColor: "#666666",
370                            showLabels: "1",
371                            showPrintMenuItem: "1",
372                            paletteColors: "#6A6CF7",
373                            bgColor: "#ffffff",
374                            borderAlpha: "20",
375                            canvasBorderAlpha: "0",
376                            usePlotGradientColor: "0",
377                            plotBorderAlpha: "10",
378                            placevaluesInside: "0",
379                            rotatevalues: "1",
380                            valueFontColor: "#ffffff",
381                            showXAxisLine: "1",
382                            xAxisLineColor: "#999999",
383                            divlineColor: "#999999",
384                            divLineIsDashed: "1",
385                            showAlternateHGridColor: "0",
386                            subcaptionFontBold: "1",
387                            subcaptionFontSize: "14",
388                            showValues: "0",
389                            labelDisplay: "rotate",
390                            exportEnabled: "1",
391                            exportFormats: "PNG|PDF|XLSX|CSV",
392                            baseFontColor: "#0066cc",
393                        },
394                        // Chart Data
395                        data: fc_employerData,
396                    },
397                };
398
399                // Render fustion charts and featured employers 
400                $(function() {
401                    $('#id_neighborhood_employers').html(employers);
402                    $("#employer_chart").insertFusionCharts(chartConfigs);
403
404                });
405
406
407            } // end of uber if 
408
409        } // end of render_employer_info_html
410    }); // emd of function(e)
411</script>
411</div>        </section>
412
413        <!-- Footer -->
414        <footer id="layout-footer">
415            <div id="footer">
416    <div class="container">
417
418        <div class="text-center panel-heading bg-success">
419    <!-- small box -->
420    <div class="small-box bg-aqua">
421        Update - Disclosure files issued between <a href="https://www.dol.gov/agencies/eta/foreign-labor/performance"
422            target="_blank"> October 1, 2021
423            and September 30, 202 </a> are processed !
424    </div>
425</div>        
426        <div class="row container" id="trending">
427                        <div class="row col-xs-12">
428    <div class="row row-horizon text-center">
429        <ul class="m-3">
430            <span class="text-primary">Explore Salaries </span>
431            <a class="btn" href="https://h1bsalary.online?searchtext=FACEBOOK INC&amp;year=2021"><img style="height:auto ; width:auto;" src="https://logo.clearbit.com/facebook.com?size=40"></a>
432            <a class="btn" href="https://h1bsalary.online?searchtext=TESLA+INC&amp;year=2021"><img style="height:auto ; width:auto;" src="https://logo.clearbit.com/tesla.com?size=40">
433            </a>
434            <a class="btn" href="https://h1bsalary.online?searchtext=MICROSOFT CORPORATION&amp;year=2021"><img style="height:auto ; width:auto;" src="https://logo.clearbit.com/microsoft.com?size=40">
435            </a>
436            <a class="btn" href="https://h1bsalary.online?searchtext=AMAZON WEB SERVICES INC&amp;year=2021"><img style="height:auto ; width:auto;" src="https://logo.clearbit.com/aws.com?size=40"></a>
437
438            <a class="btn" href="https://h1bsalary.online?searchtext=IBM CORPORATION&amp;year=2021"><img style="height:auto ; width:auto;" src="https://logo.clearbit.com/ibm.com?size=40"></a>
439
440            <a class="btn" href="https://h1bsalary.online?searchtext=APPLE INC&amp;year=2021"> <img style="height:auto ; width:auto;" src="https://logo.clearbit.com/apple.com?size=40"> </a>
441            <a class="btn" href="https://h1bsalary.online?searchtext=GOOGLE LLC&amp;year=2021"><img style="height:auto ; width:auto;" src="https://logo.clearbit.com/google.com?size=40"></a>
442
443            <a class="btn" href="https://h1bsalary.online?searchtext=NETFLIX INC&amp;year=2021"><img style="height:auto ; width:auto;" src="https://logo.clearbit.com/netflix.com?size=40"></a>
444
445            <a class="btn" href="https://h1bsalary.online?searchtext=PALANTIR&amp;year=2021"><img style="height:auto ; width:auto;" src="https://logo.clearbit.com/palantir.com?size=40"></a>
446
447        </ul>
448    </div>
449</div>
450
451<div class="row col-xs-12">
452
453    <div class="row row-horizon text-center">
454        <ul class="m-3">
455            <span class="text-primary">Share us &nbsp; </span>
456
457            <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fh1bsalary.org" title="Share on Facebook" target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/facebook.png" alt="Facebook"></a>
458
459            <a href="https://twitter.com/share?url=https%3A%2F%2Fh1bsalary.org&amp;text=Democratization+of+H1B+Visa+Salaries. H1BSalary.Org portal indexed ~10 Million Labor Condition&amp; PERM Applications from 2001 onwards." title="Share on Twitter" target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/twitter.png" alt="Twitter"></a>
460
461
462            <!-- <a href="https://plus.google.com/share?url=https%3A%2F%2Fh1bsalary.org" title="Share on Google+" target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/googleplus.png" alt="Google+"></a> -->
463
464
465            <a href="https://www.tumblr.com/share?v=3&amp;u=https%3A%2F%2Fh1bsalary.org&amp;t=Democratization+of+H1B+Visa+Salaries.H1BSalary.Org portal indexed ~10 Million Labor Condition &amp; PERM Applications from 2001 onwards.&amp;s=" title="Post
466                to Tumblr" target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/tumblr.png" alt="Tumblr"></a>
467
468            <a href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fh1bsalary.org&amp;description=Democratization+of+H1B+Visa+Salarie.H1BSalary.Org portal indexed ~10 Million Labor Condition &amp; PERM Applications from 2001 onwards.s" title="Pin it"
469                target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/pinterest.png" alt="Pinterest"></a>
470
471            <a href="https://getpocket.com/save?url=https%3A%2F%2Fh1bsalary.org&amp;title=Democratization+of+H1B+Visa+Salaries" title="Add to Pocket" target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/pocket.png" alt="Pocket"></a>
472
473            <a href="https://www.reddit.com/submit?url=https%3A%2F%2Fh1bsalary.org&amp;title=Democratization+of+H1B+Visa+Salaries.H1BSalary.Org portal indexed ~10 Million Labor Condition &amp; PERM Applications from 2001 onwards." title="Submit to Reddit" target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/reddit.png" alt="Reddit"></a>
474
475            <a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fh1bsalary.org&amp;title=Democratization+of+H1B+Visa+Salaries.H1BSalary.Org portal indexed ~10 Million Labor Condition &amp; PERM Applications  from 2001 onwards." title="Share on LinkedIn"
476                target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/linkedin.png" alt="LinkedIn"></a>
477
478            <a href="https://wordpress.com/press-this.php?u=https%3A%2F%2Fh1bsalary.org&amp;t=Democratization+of+H1B+Visa+Salaries&amp;s=Democratization+of+H1B+Visa+Salaries" title="Publish on WordPress" target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/wordpress.png" alt="WordPress"></a>
479
480            <a href="https://pinboard.in/popup_login/?url=https%3A%2F%2Fh1bsalary.org&amp;title=Democratization+of+H1B+Visa+Salaries&amp;description=Democratization+of+H1B+Visa+Salaries.H1BSalary.Org portal indexed ~10 Million Labor Condition &amp; PERM Applications  from 2001 onwards."
481                title="Save to Pinboard" target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/pinboard.png" alt="Pinboard"></a>
482
483            <a href="mailto:?subject=Democratization+of+H1B+Visa+Salaries&amp;body=Democratization+of+H1B+Visa+Salaries:%20https%3A%2F%2Fh1bsalary.org" title="Email" target="_blank"><img src="/plugins/martin/ssbuttons/assets/imgs/flat_web_icon_set_color/email.png" alt="Email"></a>
484        </ul>
485    </div>
486</div>            </div>
487
488
489    </div>
490    <br>
491    <div class="container">
492    
493        <ul class="nav navbar-nav navbar-justify">
494            <li class=""><a href="https://h1bsalary.online"> <i class="fa fa-home"></i>
494 H1B Home</a></li>
495            <li> <a href="https://h1bsalary.online/about"> <i class="fa fa-user"></i> About Us</a></li>
496            <li><a href="https://h1bsalary.online/contact"><i class="fa fa-envelope"></i> Contact Us </a></li>
497            <li class=""><a href="https://h1bsalary.online/jobs">Jobs</a></li>
498            <li class=""><a href="https://h1bsalary.online/blog">Blog</a></li>
499            <li><a target="_blank" href="https://h1bsalary.online/privacy-policy"><i class="fa fa-shield"></i> Privacy Policy</a>
500            </li>
501            <li><a target="_blank" href="https://www.uscis.gov/mye-verify/self-check">E-Verify</a></li>
502            <li><a target="_blank" href="https://www.ice.gov/webform/hsi-tip-form">Report Visa Abuse</a></li>
503            </ul>
504            <br>
505            <div class="m-3 col-md-4">
506
507    <h5 class="text-success"> Featured Companies </h5>
508    <a href="https://h1bsalary.online/?searchtext=Meta%20Platforms%20Inc">
509        <p>
510            Meta Platforms H1B & PERM Salaries
511        </p>
512    </a>
513    <a href="https://h1bsalary.online/?searchtext=AIRBNB%20INC">
514        <p>
515            AIRBNB  H1B & PERM Salaries
516        </p>
517    </a>
518    <a href="https://h1bsalary.online/?searchtext=AMAZONCOM%20SERVICES%20LLC">
519        <p>
520            AMAZON.COM SERVICES  H1B & PERM Salaries
521        </p>
522    </a>
523    <a href="https://h1bsalary.online/?searchtext=Microsoft%20Corporation">
524        <p>
525            Microsoft  H1B & PERM Salaries
526        </p>
527    </a>
528    <a href="https://h1bsalary.online/?searchtext=Google%20LLC">
529        <p>
530            Google H1B & PERM Salaries
531        </p>
532    </a>
533
534    <a href="https://h1bsalary.online/?searchtext=DoorDash%20Inc">
535        <p>
536            Doordash H1B & PERM Salaries
537        </p>
538    </a>
539    <a href="https://h1bsalary.online/?searchtext=Roblox%20Corporation">
540        <p>
541            Roblox H1B & PERM Salaries
542        </p>
543    </a>
544    <a href="https://h1bsalary.online/?searchtext=UBER%20TECHNOLOGIES%20INC">
545        <p>
546            Uber H1B & PERM Salaries
547        </p>
548    </a>
549    <a href="https://h1bsalary.online/?searchtext=ORACLE%20AMERICA%20INC">
550        <p>
551            Oracle H1B & PERM Salaries
552        </p>
553    </a>
554    <a href="https://h1bsalary.online/?searchtext=LINKEDIN%20CORPORATION">
555        <p>
556            Linkedin H1B & PERM Salaries
557        </p>
558    </a>
559    <a href="https://h1bsalary.online/?searchtext=BLOOMBERG%20LP">
560        <p>
561            Bloomberg H1B & PERM Salaries
562        </p>
563    </a>
564    <a href="https://h1bsalary.online/?searchtext=GOLDMAN%20SACHS%20%20CO%20LLC">
565        <p>
566            GoldmanSachs H1B & PERM Salaries
567        </p>
568    </a>
569</div>
570<div class="m-3 col-md-4">
571    <h5 class="text-success"> Featured Cities </h5>
572    <a href="https://h1bsalary.online/?worksite_city=New%20York&state_name=NY">
573        <p>
574            New York H1B & PERM Salaries
575        </p>
576    </a>
577    <a href="https://h1bsalary.online/?worksite_city=San%20Francisco&state_name=CA">
578        <p>
579            San Francisco H1B & PERM Salaries
580        </p>
581    </a>
582    <a href="https://h1bsalary.online/?worksite_city=SEATTLE&state_name=WA">
583        <p>
584            Seattle H1B & PERM Salaries
585        </p>
586    </a>
587    <a href="https://h1bsalary.online/?worksite_city=AUSTIN&state_name=TX">
588        <p>
589            Austin H1B & PERM Salaries
590        </p>
591    </a>
592    <a href="https://h1bsalary.online/?worksite_city=Houston&state_name=TX">
593        <p>
594            Houston H1B & PERM Salaries
595        </p>
596    </a>
597    <a href="https://h1bsalary.online/?worksite_city=CHICAGO&state_name=IL">
598        <p>
599            Chicago H1B & PERM Salaries
600        </p>
601    </a>
602    <a href="https://h1bsalary.online/?worksite_city=Atlanta&state_name=GA">
603        <p>
604            Atlanta H1B & PERM Salaries
605        </p>
606    </a>
607    <a href="https://h1bsalary.online/?worksite_city=San%20Jose&state_name=CA">
608        <p>
609            San Jose H1B & PERM Salaries
610        </p>
611    </a>
612    <a href="https://h1bsalary.online/?worksite_city=Sunnyvale&state_name=CA">
613        <p>
614            Sunnyvale H1B & PERM Salaries
615        </p>
616    </a>
617    <a href="https://h1bsalary.online/?worksite_city=BOSTON&state_name=MA">
618        <p>
619            Boston H1B & PERM Salaries
620        </p>
621    </a>
622    <a href="https://h1bsalary.online/?worksite_city=DALLAS&state_name=TX">
623        <p>
624            Dallas H1B & PERM Salaries
625        </p>
626    </a>
627    <a href="https://h1bsalary.online/?worksite_city=MOUNTAIN%20VIEW&state_name=CA">
628        <p>
629            Mountain View H1B & PERM Salaries
630        </p>
631    </a>
632    <a href="https://h1bsalary.online/?worksite_city=LOS%20ANGELES&state_name=CA">
633        <p>
634            Los Angeles H1B & PERM Salaries
635        </p>
636    </a>
637</div>
638<div class="m-3 col-md-4">
639    <h5 class="text-success"> Featured Job Titles </h5>
640    <a href="https://h1bsalary.online/?job_title=Software%20Engineer">
641        <p>
642            Software Engineer H1B & PERM Salaries
643        </p>
644    </a>
645    <a href="https://h1bsalary.online/?job_title=SOFTWARE%20DEVELOPER">
646        <p>
647            Software Developer H1B & PERM Salaries
648        </p>
649    </a>
650    <a href="https://h1bsalary.online/?job_title=SENIOR%20SOFTWARE%20ENGINEER">
651        <p>
652            Senior Software Engineer H1B & PERM Salaries
653        </p>
654    </a>
655    <a href="https://h1bsalary.online/?job_title=BUSINESS%20ANALYST">
656        <p>
657            Business Analyst H1B & PERM Salaries
658        </p>
659    </a>
660    <a href="https://h1bsalary.online/?job_title=DATA%20SCIENTIST">
661        <p>
662            Data Scientist H1B & PERM Salaries
663        </p>
664    </a>
665    <a href="https://h1bsalary.online/?job_title=Project%20Manager">
666        <p>
667            Project Manager H1B & PERM Salaries
668        </p>
669    </a>
670    <a href="https://h1bsalary.online/?job_title=Systems%20Analyst">
671        <p>
672            Systems Analyst H1B & PERM Salaries                               
673        </p>
674    </a>
675    <a href="https://h1bsalary.online/?job_title=Data%20Engineer">
676        <p>
677            Data Engineer H1B & PERM Salaries
678        </p>
679    </a>
680    <a href="https://h1bsalary.online/?job_title=VICE%20PRESIDENT">
681        <p>
682            Vice President H1B & PERM Salaries
683        </p>
684    </a>
685    <a href="https://h1bsalary.online/?job_title=TECHNICAL%20LEAD">
686        <p>
687            Technical Lead H1B & PERM Salaries
688        </p>
689    </a>
690    <a href="https://h1bsalary.online/?job_title=Machine%20Learning%20Engineer">
691        <p>
692            Machine Learning Engineer H1B & PERM Salaries
693        </p>
694    </a>
695    <a href="https://h1bsalary.online/?job_title=ACCOUNT MANAGER">
696        <p>
697            Accounting Manager H1B & PERM Salaries
698        </p>
699    </a>
700    <a href="https://h1bsalary.online/?job_title=Data Analyst">
701        <p>
702            Data Analyst H1B & PERM Salaries
703        </p>
704    </a>
705</div>            
706            <div class="row">
707                <div class="col-md-10">
708                    <p class="text-muted">&copy; 2020 - 2026 All Rights reserved to H1B Salary Org.</p>
709                </div>
710            </div>
711            </div>
712            </div>
713
714<script src="https://cdnjs.cloudflare.com/ajax/libs/fusioncharts/3.15.0/fusioncharts.js"
715    integrity="sha512-aKNmglJ7ZYM4GfecMGdB7SHSgHKildn+EYP8h+4d+gN7TSDFYITvngWeEJc89WdbA1YVEAa3GPfrr4nHEXelMA=="
716    crossorigin="anonymous" referrerpolicy="no-referrer"></script>
716
717
718<script src="https://h1bsalary.online/combine/e77da05cecdf30e9c25e6e4ed9aecba4-1669779427"></script>
718
719<link href="https://h1bsalary.online/themes/h1bsalaryorg/assets/vendor/fusion/responsive.dataTables.min.css" rel="stylesheet">
720<link href="https://h1bsalary.online/themes/h1bsalaryorg/assets/vendor/fusion/jquery.dataTables.min.css" rel="stylesheet">
721
722
723
724<script src=" https://h1bsalary.online/themes/h1bsalaryorg/assets/vendor/bootstrap-nav-tab-scrollable/bootstrap-nav-tab-scrollable.js"></script>
724
725<link href="https://h1bsalary.online/themes/h1bsalaryorg/assets/vendor/bootstrap-nav-tab-scrollable/bootstrap-nav-tab-scrollable.css" rel="stylesheet">
726
727
728<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
728
729
730
731<style>
732
733
734@media only screen and (max-width: 800px) {
735	
736	#flip-scroll .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
737	#flip-scroll * html .cf { zoom: 1; }
738	#flip-scroll *:first-child+html .cf { zoom: 1; }
739	
740	#flip-scroll table { width: 100%; border-collapse: collapse; border-spacing: 0; }
741 
742	#flip-scroll th,
743	#flip-scroll td { margin: 0; vertical-align: top; }
744	#flip-scroll th { text-align: left; }
745	
746	#flip-scroll table { display: block; position: relative; width: 100%; }
747	#flip-scroll thead { display: block; float: left; }
748	#flip-scroll tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
749	#flip-scroll thead tr { display: block; }
750	#flip-scroll th { display: block; text-align: right; }
751	#flip-scroll tbody tr { display: inline-block; vertical-align: top; }
752	#flip-scroll td { display: block; min-height: 1.25em; text-align: left; }
753 
754 
755	/* sort out borders */
756 
757	#flip-scroll th { border-bottom: 0; border-left: 0; }
758	#flip-scroll td { border-left: 0; border-right: 0; border-bottom: 0; }
759	#flip-scroll tbody tr { border-left: 1px solid #babcbf; }
760	#flip-scroll th:last-child,
761	#flip-scroll td:last-child { border-bottom: 1px solid #babcbf; }
762}
763	
764
765
766    @media only screen and (max-width: 800px) {
767	
768	/* Force table to not be like tables anymore */
769	#no-more-tables table, 
770	#no-more-tables thead, 
771	#no-more-tables tbody, 
772	#no-more-tables th, 
773	#no-more-tables td, 
774	#no-more-tables tr { 
775		display: block; 
776	}
777 
778	/* Hide table headers (but not display: none;, for accessibility) */
779	#no-more-tables thead tr { 
780		position: absolute;
781		top: -9999px;
782		left: -9999px;
783	}
784 
785	#no-more-tables tr { border: 1px solid #ccc; }
786 
787	#no-more-tables td { 
788		/* Behave  like a "row" */
789		border: none;
790		border-bottom: 1px solid #eee; 
791		position: relative;
792		padding-left: 50%; 
793		white-space: normal;
794		text-align:left;
795	}
796 
797	#no-more-tables td:before { 
798		/* Now like a table header */
799		position: absolute;
800		/* Top/left values mimic padding */
801		top: 6px;
802		left: 6px;
803		width: 45%; 
804		padding-right: 10px; 
805		white-space: nowrap;
806		text-align:left;
807		font-weight: bold;
808	}
809 
810	/*
811	Label the data
812	*/
813	#no-more-tables td:before { content: attr(data-title); }
814}
815
816
817/*
818https://stackoverflow.com/questions/20198247/twitters-typeahead-js-suggestions-are-not-styled-have-no-border-transparent-b
819*/
820.nounderline {
821  text-decoration: none !important
822}
823
824.header.header-4 .navbar-brand img {
825    max-width:200px ;
826    width:200px ;
827    height:50px ;
828}
829
830.btn-apply {
831    height:28px;
832}
833    
834html , body  , .container , .table , p {
835    font-size: 15px;
836    /* background-color:#0d6efd; */
837}
838
839
840/* UPDATE: newer versions use tt-input instead of tt-query */
841
842/* .tt-input { 
843    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
844} */
845
846.tt-hint {
847    color: #999;
848}
849
850.tt-menu { /* UPDATE: newer versions use tt-menu instead of tt-dropdown-menu */
851    width: 422px;
852    margin-top: 12px;
853    padding: 8px 0;
854    background-color: #fff;
855    border: 1px solid #ccc;
856    border: 1px solid rgba(0, 0, 0, 0.2);
857    border-radius: 8px;
858    box-shadow: 0 5px 10px rgba(0,0,0,.2);
859}
860
861.tt-suggestion {
862    padding: 3px 20px;
863    font-size: 15px;
864    line-height: 24px;
865    /* background-color:#0d6efd; */
866}
867
868/* UPDATE: newer versions use .tt-suggestion.tt-cursor */
869/* .tt-suggestion.tt-is-under-cursor { 
870    color: #fff;
871    background-color: #0097cf;
872     background-color:#0d6efd;  
873
874} */
875
876.tt-suggestion.tt-cursor { /* UPDATE: newer versions use .tt-suggestion.tt-cursor */
877    color: #fff;
878    background-color: #0d6efd;
879    
880
881}
882
883.tt-suggestion p {
884    margin: 0;
885}
886
887.carousel-control {
888    position: absolute;
889    top: 0;
890    left: 0;
891    bottom: 0;
892    width: 10%;
893    opacity: .5;
894    filter: alpha(opacity=50);
895    font-size: 25px;
896    color: #fff;
897    text-align: center;
898    text-shadow: 0 1px 2pxrgba(0,0,0,.6);
899    background-color: transparent;
900}
901
902.carousel-indicators {
903			top: 0px;
904		}
905
906</style>
907
908
909
910<link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap" rel="stylesheet">
911
912
913<style>
914    /* .tt-menu
915{
916    background-color:#fff;
917    width:100% ;
918} */
919    /* .twitter-typeahead, .tt-hint, .tt-input, .tt-menu { width: 100%; background-color:#f8f9fa; } */
920    
921    .twitter-typeahead,
922    .tt-hint,
923    .tt-input,
924    .tt-menu {
925        width: 100%;
926        background-color: #f8f9fa;
927        display: block;
928    }
929</style>
930
931
932<script type="text/javascript">
933    $(document).ready(function() {
934        $("#searchtext ").on("focus", function() {
935            if ($(this).val() === "")
936            // you can also check for minLength
937                $(this).data().ttTypeahead.input.trigger("queryChanged", "_");
938        });
939
940        // https://stackoverflow.com/questions/18084408/how-to-use-typeahead-js-with-a-large-database
941        // http://twitter.github.io/typeahead.js/examples/#remote
942        // Sonstructs the suggestion engine
943        var searchterm = new Bloodhound({
944            datumTokenizer: Bloodhound.tokenizers.whitespace,
945            queryTokenizer: Bloodhound.tokenizers.whitespace,
946            // The url points to a json file that contains an array of country names
947            // prefetch: '../amazonaws/h1bsalary.online/job_titles.json'
948            remote: {
949                //url: '../search.php?searchtype=employer&employer=%QUERY',
950                url: "../api/typeahead?searchtype=employer&employer=%QUERY",
951                wildcard: "%QUERY",
952                minLength: 3, // send AJAX request only after user type in at least 3 characters
953                rateLimitWait: 750, // milliseconds
954            },
955        });
956
957        // Initializing the typeahead with remote dataset
958        $("#searchtext").typeahead(null, {
959            name: "searchterm",
960            source: searchterm,
961            limit: 20 /* Specify maximum number of suggestions to be displayed */ ,
962        });
963
964        // id_univ_employer_name
965        // Initializing the typeahead with remote dataset
966        $("#id_univ_employer_name").typeahead(null, {
967            name: "searchterm",
968            source: searchterm,
969            limit: 20 /* Specify maximum number of suggestions to be displayed */ ,
970        });
971
972        
973        // Initializing the id_employer_name with remote dataset
974        $("#id_employer_name").typeahead(null, {
975            name: "searchterm",
976            source: searchterm,
977            limit: 20 /* Specify maximum number of suggestions to be displayed */ ,
978        });        
979
980        // Initializing the typeahead with remote dataset
981        $("#registerEmployer").typeahead(null, {
982            name: "searchterm",
983            source: searchterm,
984            limit: 20 /* Specify maximum number of suggestions to be displayed */ ,
985        });
986
987        // Initializing the typeahead with remote dataset
988        $("#accountEmployer").typeahead(null, {
989            name: "searchterm",
990            source: searchterm,
991            limit: 20 /* Specify maximum number of suggestions to be displayed */ ,
992        });
993    });
994</script>
994
995
996<script type="text/javascript">
997    $(document).ready(function() {
998        // Reference : https://stackoverflow.com/questions/19797370/twitter-typeahead-js-show-all-options-when-click-focus
999
1000        $("#job_title").on("focus", function() {
1001            if ($(this).val() === "")
1002            // you can also check for minLength
1003                $(this).data().ttTypeahead.input.trigger("queryChanged", "_");
1004        });
1005
1006        // Sonstructs the suggestion engine
1007        var jobtiltes = new Bloodhound({
1008            datumTokenizer: Bloodhound.tokenizers.whitespace,
1009            queryTokenizer: Bloodhound.tokenizers.whitespace,
1010            // The url points to a json file that contains an array of country names
1011            // prefetch: '../amazonaws/h1bsalary.online/job_titles.json'
1012            remote: {
1013                // url: '../search.php?type=jobtitle&query=%QUERY',
1014                // url: '../api/typeahead/title?',
1015                url: "../api/typeahead?searchtype=jobtitle",
1016                wildcard: "%QUERY",
1017                rateLimitWait: 600, // milliseconds
1018                prepare: function(query, settings) {
1019                    settings.url +=
1020                        "&employer=" +
1021                        encodeURIComponent($("#searchtext").val());
1022                    settings.url +=
1023                        "&job_title=" +
1024                        encodeURIComponent($("#job_title").val());
1025                    settings.url +=
1026                        "&worksite_city=" +
1027                        encodeURIComponent($("#worksite_city").val());
1028                    return settings;
1029                },
1030                //wildcard: "%$('#searchtext').val()",
1031                minLength: 0, // send AJAX request only after user type in at least 3 characters
1032            },
1033        });
1034
1035        // Initializing the typeahead with remote dataset
1036        $("#job_title").typeahead(null, {
1037            name: "jobtiltes",
1038            source: jobtiltes,
1039            display: name,
1040            hint: true,
1041            highlight: true,
1042            limit: 20 /* Specify maximum number of suggestions to be displayed */ ,
1043        });
1044
1045       // id_univ_job_title
1046        // Initializing the typeahead with remote dataset
1047        $("#id_univ_job_title").typeahead(null, {
1048            name: "jobtiltes",
1049            source: jobtiltes,
1050            display: name,
1051            hint: true,
1052            highlight: true,
1053            limit: 20 /* Specify maximum number of suggestions to be displayed */ ,
1054        });
1055
1056    });
1057</script>
1057
1058
1059<script type="text/javascript">
1060    $(document).ready(function() {
1061        $("#worksite_city").on("focus", function() {
1062            if ($(this).val() === "")
1063            // you can also check for minLength
1064                $(this).data().ttTypeahead.input.trigger("queryChanged", "_");
1065        });
1066
1067        // Sonstructs the suggestion engine
1068        var typeaheadterms = new Bloodhound({
1069            datumTokenizer: Bloodhound.tokenizers.whitespace,
1070            queryTokenizer: Bloodhound.tokenizers.whitespace,
1071            // The url points to a json file that contains an array of country names
1072            // prefetch: '../amazonaws/h1bsalary.online/job_titles.json'
1073            remote: {
1074                url: "../api/typeahead?searchtype=city",
1075                wildcard: "%QUERY",
1076                rateLimitWait: 600, // milliseconds
1077                prepare: function(query, settings) {
1078                    settings.url +=
1079                        "&employer=" +
1080                        encodeURIComponent($("#searchtext").val());
1081                    settings.url +=
1082                        "&worksite_city=" +
1083                        encodeURIComponent($("#worksite_city").val());
1084                    settings.url +=
1085                        "&job_title=" +
1086                        encodeURIComponent($("#job_title").val());
1087                    return settings;
1088                },
1089                //wildcard: "%$('#searchtext').val()",
1090                minLength: 0, // send AJAX request only after user type in at least 3 characters
1091            },
1092        });
1093
1094        // Initializing the typeahead with remote dataset
1095        $("#worksite_city").typeahead(null, {
1096            name: "city",
1097            source: typeaheadterms,
1098            limit: 20 /* Specify maximum number of suggestions to be displayed */ ,
1099        });
1100
1101        // Initializing the typeahead with remote dataset
1102        // id_univ_worksite_city
1103        $("#id_univ_worksite_city").typeahead(null, {
1104            name: "city",
1105            source: typeaheadterms,
1106            limit: 20 /* Specify maximum number of suggestions to be displayed */ ,
1107        });
1108
1109    });
1110</script>
1110
1111
1112<script type="text/javascript">
1113    $(document).ready(function() {
1114
1115        $(".searchtext_college").on("focus", function() {
1116            if ($(this).val() === "")
1117            // you can also check for minLength
1118                $(this).data().ttTypeahead.input.trigger("queryChanged", "_");
1119        });
1120
1121        // Sonstructs the suggestion engine
1122        var colleges = new Bloodhound({
1123            datumTokenizer: Bloodhound.tokenizers.whitespace,
1124            queryTokenizer: Bloodhound.tokenizers.whitespace,
1125            // The url points to a json file that contains an array of country names
1126            // prefetch: '../amazonaws/h1bsalary.online/job_titles.json'
1127            remote: {
1128                // url: "../search.php?type=college&query=%QUERY",
1129                url: "../api/typeahead?searchtype=college&university_name=%QUERY",
1130                wildcard: "%QUERY",
1131                minLength: 3, // send AJAX request only after user type in at least 3 characters
1132            },
1133        });
1134
1135        // Initializing the typeahead with remote dataset
1136        $(".searchtext_college").typeahead(null, {
1137            name: "searchtext_college",
1138            source: colleges,
1139            limit: 25 /* Specify maximum number of suggestions to be displayed */ ,
1140        });
1141    });
1142</script>
1142
1143
1144<script type="text/javascript">
1145    $(document).ready(function() {
1146        $(".fieldofstudy").on("focus", function() {
1147            if ($(this).val() === "")
1148            // you can also check for minLength
1149                $(this).data().ttTypeahead.input.trigger("queryChanged", "_");
1150        });
1151
1152        // Sonstructs the suggestion engine
1153        var typeaheadterms = new Bloodhound({
1154            datumTokenizer: Bloodhound.tokenizers.whitespace,
1155            queryTokenizer: Bloodhound.tokenizers.whitespace,
1156            // The url points to a json file that contains an array of country names
1157            // prefetch: '../amazonaws/h1bsalary.online/job_titles.json'
1158            remote: {
1159                // url: "../search.php?type=fieldofstudy",
1160                url: "../api/typeahead?searchtype=fieldofstudy",
1161                wildcard: "%QUERY",
1162                prepare: function(query, settings) {
1163                    settings.url +=
1164                        "&university_name=" +
1165                        encodeURIComponent($("#id_university_name").val());
1166                    settings.url +=
1167                        "&field_of_study=" +
1168                        encodeURIComponent($("#id_field_of_study").val());
1169                    return settings;
1170                },
1171                //wildcard: "%$('#searchtext').val()",
1172                minLength: 0, // send AJAX request only after user type in at least 3 characters
1173            },
1174        });
1175
1176        // Initializing the typeahead with remote dataset
1177        $(".fieldofstudy").typeahead(null, {
1178            name: "fieldofstudy",
1179            source: typeaheadterms,
1180            limit: 25 /* Specify maximum number of suggestions to be displayed */ ,
1181        });
1182    });
1183</script>
1183
1184
1185<script type="text/javascript">
1186    $(document).ready(function() {
1187        $(".univ_city").on("focus", function() {
1188            if ($(this).val() === "")
1189            // you can also check for minLength
1190                $(this).data().ttTypeahead.input.trigger("queryChanged", "_");
1191        });
1192
1193        // Sonstructs the suggestion engine
1194        var typeaheadterms = new Bloodhound({
1195            datumTokenizer: Bloodhound.tokenizers.whitespace,
1196            queryTokenizer: Bloodhound.tokenizers.whitespace,
1197            // The url points to a json file that contains an array of country names
1198            // prefetch: '../amazonaws/h1bsalary.online/job_titles.json'
1199            remote: {
1200                url: "../search.php?type=univ_city",
1201                wildcard: "%QUERY",
1202                prepare: function(query, settings) {
1203                    settings.url +=
1204                        "&university=" +
1205                        encodeURIComponent($("#searchtext_college").val());
1206                    settings.url +=
1207                        "&univ_city=" +
1208                        encodeURIComponent($("#univ_city").val());
1209                    return settings;
1210                },
1211                //wildcard: "%$('#searchtext').val()",
1212                minLength: 0, // send AJAX request only after user type in at least 3 characters
1213            },
1214        });
1215
1216        // Initializing the typeahead with remote dataset
1217        $(".univ_city").typeahead(null, {
1218            name: "univ_city",
1219            source: typeaheadterms,
1220            limit: 25 /* Specify maximum number of suggestions to be displayed */ ,
1221        });
1222    });
1223</script>
1223
1224
1225<script type="text/javascript">
1226    $(document).ready(function() {
1227        $("#univ_employer").on("focus", function() {
1228            if ($(this).val() === "")
1229            // you can also check for minLength
1230                $(this).data().ttTypeahead.input.trigger("queryChanged", "_");
1231        });
1232
1233        // Sonstructs the suggestion engine
1234        var typeaheadterms = new Bloodhound({
1235            datumTokenizer: Bloodhound.tokenizers.whitespace,
1236            queryTokenizer: Bloodhound.tokenizers.whitespace,
1237            // The url points to a json file that contains an array of country names
1238            // prefetch: '../amazonaws/h1bsalary.online/job_titles.json'
1239            remote: {
1240                url: "../search.php?type=univ_employer",
1241                wildcard: "%QUERY",
1242                prepare: function(query, settings) {
1243                    settings.url +=
1244                        "&university=" +
1245                        encodeURIComponent($("#searchtext_college").val());
1246                    settings.url +=
1247                        "&univ_employer=" +
1248                        encodeURIComponent($("#univ_employer").val());
1249                    return settings;
1250                },
1251                //wildcard: "%$('#searchtext').val()",
1252                minLength: 0, // send AJAX request only after user type in at least 3 characters
1253            },
1254        });
1255
1256        // Initializing the typeahead with remote dataset
1257        $(".univ_employer_typeahead").typeahead(null, {
1258            name: "univ_employer",
1259            source: typeaheadterms,
1260            limit: 25 /* Specify maximum number of suggestions to be displayed */ ,
1261        });
1262    });
1263</script>
1263
1264
1265<script type="text/javascript">
1266    $(document).ready(function() {
1267        $(".emp_cmp_city").on("focus", function() {
1268            if ($(this).val() === "")
1269            // you can also check for minLength
1270                $(this).data().ttTypeahead.input.trigger("queryChanged", "_");
1271        });
1272
1273        // Sonstructs the suggestion engine
1274        var typeaheadterms = new Bloodhound({
1275            datumTokenizer: Bloodhound.tokenizers.whitespace,
1276            queryTokenizer: Bloodhound.tokenizers.whitespace,
1277            // The url points to a json file that contains an array of country names
1278            // prefetch: '../amazonaws/h1bsalary.online/job_titles.json'
1279            remote: {
1280                url: "../search.php?type=emp_cmp_city",
1281                wildcard: "%QUERY",
1282                prepare: function(query, settings) {
1283                    settings.url +=
1284                        "&company_first=" +
1285                        encodeURIComponent($("#company_first").val());
1286                    settings.url +=
1287                        "&company_second=" +
1288                        encodeURIComponent($("#company_second").val());
1289                    settings.url +=
1290                        "&emp_cmp_city=" +
1291                        encodeURIComponent($("#emp_cmp_city").val());
1292                    return settings;
1293                },
1294                //wildcard: "%$('#searchtext').val()",
1295                minLength: 0, // send AJAX request only after user type in at least 3 characters
1296            },
1297        });
1298
1299        // Initializing the typeahead with remote dataset
1300        $(".emp_cmp_city").typeahead(null, {
1301            name: "emp_cmp_city",
1302            source: typeaheadterms,
1303            limit: 25 /* Specify maximum number of suggestions to be displayed */ ,
1304        });
1305    });
1306</script>
1306
1307
1308<script type="text/javascript">
1309    $(document).ready(function() {
1310        $(".emp_cmp_job_title").on("focus", function() {
1311            if ($(this).val() === "")
1312            // you can also check for minLength
1313                $(this).data().ttTypeahead.input.trigger("queryChanged", "_");
1314        });
1315
1316        // Sonstructs the suggestion engine
1317        var typeaheadterms = new Bloodhound({
1318            datumTokenizer: Bloodhound.tokenizers.whitespace,
1319            queryTokenizer: Bloodhound.tokenizers.whitespace,
1320            // The url points to a json file that contains an array of country names
1321            // prefetch: '../amazonaws/h1bsalary.online/job_titles.json'
1322            remote: {
1323                url: "../search.php?type=emp_cmp_job_title",
1324                wildcard: "%QUERY",
1325                prepare: function(query, settings) {
1326                    settings.url +=
1327                        "&company_first=" +
1328                        encodeURIComponent($("#company_first").val());
1329                    settings.url +=
1330                        "&company_second=" +
1331                        encodeURIComponent($("#company_second").val());
1332                    settings.url +=
1333                        "&emp_cmp_job_title=" +
1334                        encodeURIComponent($("#emp_cmp_job_title").val());
1335                    return settings;
1336                },
1337                //wildcard: "%$('#searchtext').val()",
1338                minLength: 0, // send AJAX request only after user type in at least 3 characters
1339            },
1340        });
1341
1342        // Initializing the typeahead with remote dataset
1343        $(".emp_cmp_job_title").typeahead(null, {
1344            name: "emp_cmp_job_title",
1345            source: typeaheadterms,
1346            limit: 25 /* Specify maximum number of suggestions to be displayed */ ,
1347        });
1348    });
1349</script>
1349<button class="btn btn-sm btn-cta position-absolute bottom-0 end-0" onclick="topFunction()" id="id_btn_top" title="Go to top">Top</button>
1350
1351<style>
1352#id_btn_top {
1353display: none; /* Hidden by default */
1354position: fixed; /* Fixed/sticky position */
1355bottom: 10px; /* Place the button at the bottom of the page */
1356right: 10px; /* Place the button 30px from the right */
1357z-index: 99; /* Make sure it does not overlap */
1358border: none; /* Remove borders */
1359outline: none; /* Remove outline */
1360background-color: #181f99; /* Set a background color */
1361color: white; /* Text color */
1362cursor: pointer; /* Add a mouse pointer on hover */
1363padding: 7px; /* Some padding */
1364border-radius: 20px; /* Rounded corners */
1365font-size: 14px; /* Increase font size */
1366}
1367
1368
1369#id_btn_top:hover {
1370background-color: rgb(43, 24, 183); /* Add a dark-grey background on hover */
1371}
1372</style>
1373
1374<script>
1375  //Get the button:
1376mybutton = document.getElementById("id_btn_top");
1377
1378// When the user scrolls down 20px from the top of the document, show the button
1379window.onscroll = function() {scrollFunction()};
1380
1381function scrollFunction() {
1382if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
1383  mybutton.style.display = "block";
1384} else {
1385  mybutton.style.display = "none";
1386}
1387}
1388
1389// When the user clicks on the button, scroll to the top of the document
1390function topFunction() {
1391document.body.scrollTop = 0; // For Safari
1392document.documentElement.scrollTop = 0; // For Chrome, Firefox, IE and Opera
1393}
1394
1395</script>
1395<style>
1396    .modal-content
1397    {
1398        /* width: fit-content; */
1399    }
1400
1401</style>
1402
1403
1404<div class="control-popup modal fade" id="contentSubscribe" tabindex="-1" role="dialog">
1405    <div class="modal-dialog">
1406        <div class="modal-content">
1407            <div class="modal-body" style="background-image:url(./themes/h1bsalaryorg/assets/images/textures/plaid.png)">
1408                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
1409                 <div class="container">
1410
1411
1412    <div class="col-md-6">
1413
1414        <h3 class="text-success text-center">
1415            Get Quarterly email notifications when Employer applies for Green Card or H1B Application.
1416        </h3>
1417    
1418
1419        <div class="">
1420            <form name="form-subscribe-andradedev" id="form-subscribe-andradedev" data-request="formSubscribe::onAddSubscriber" data-request-update="'formSubscribe::alert': '#result'">
1421
1422
1423                <div class="col-md-12">
1424                    <input id="id_employer_name" type="search" name="name" class="form-control" placeholder="* Enter Employer Name" value="" onclick="this.setSelectionRange(0, this.value.length)" required>
1425                </div>
1426
1427                <div class="col-md-12"> <input type="email" class="form-control" name="email" placeholder="* Email" required></div>
1428                <input type="hidden" name="latitude" id="latitude">
1429                <input type="hidden" name="longitude" id="longitude">
1430
1431            </form>
1432
1433            <div class="col-md-12">
1434                <div class="">
1435                    <button class="btn btn-primary btn-cta btn-block pull-right" form="form-subscribe-andradedev"> <i class="fa fa-envelope" aria-hidden="true"></i> &nbsp; <span> Subscribe</span> </button>
1436                </div>
1437            </div>
1438        </div>
1439        <div class="col-md-12" id="result"></div>
1440    </div>
1441
1442</div> 
1443            </div>
1444        </div>
1445    </div>
1446</div>
1447
1448
1449<script>
1450// $('#contentSubscribe').modal('show')
1451
1452// setTimeout(function() {
1453//     $('#contentSubscribe').modal();
1454//     $('#id_employer_name').val($('#searchtext').val()) ;
1455// }, 2000);
1456
1457// https://stackoverflow.com/questions/52177711/modal-show-once-per-session
1458
1459$(document).ready(function() {
1460var dialogShown = sessionStorage.getItem('dialogShown')
1461
1462if (!dialogShown) {
1463    $(window).load(function(){
1464       // $('#contentSubscribe').modal('show');
1465       setTimeout(function() {
1466		    $('#contentSubscribe').modal();
1467		    $('#id_employer_name').val($('#searchtext').val()) ;
1468		}, 2000);
1469
1470        sessionStorage.setItem('dialogShown', 1)
1471    });
1472}
1473});
1474
1475
1476</script>
1476
1477
1478
1479<!-- Button trigger modal -->
1480<!-- <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#helpModalLong">
1481    Tips
1482  </button> -->
1483  
1484  <!-- Modal -->
1485  <div class="modal fade col-md-12" id="helpModalLong" tabindex="-1" role="dialog" aria-labelledby="helpModalLongTitle" aria-hidden="true">
1486    <div class="modal-dialog" role="document">
1487      <div class="modal-content">
1488        <div class="modal-header">
1489          <h5 class="modal-title" id="helpModalLongTitle">Usage Tips </h5>
1490          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1491            <span aria-hidden="true">&times;</span>
1492          </button>
1493        </div>
1494            <div class="modal-body col-md-12">
1495                <ul class="list-group">
1496                    <li class="list-group-item text-muted">
1497                        Purpose of this portal is Democratization of H1B Salary
1498                        Information. H1BSalary.org portal indexed ~10 Million
1499                        Labor Condition Applications from 2001 onwards.
1500                    </li>
1501
1502                    <li class="list-group-item text-muted">
1503                        One of the values
1504                        <span class="text-primary">
1505                            (Employer Name, Job Title , Work City , Postal
1506                            Code or State )</span
1507                        >
1508                        is recommended for best results. 
1509                    </li>
1510                    <li class="list-group-item text-muted">
1511                        By Default, "All Years" option is selected.To see LCA
1512                        Filings for specific year, choose the filing year.
1513                    </li>
1514                    <li class="list-group-item text-muted">
1515                        For best results , please narrow down your search
1516                        criteria.
1517                    </li>
1518                </ul>
1519
1520                <div class="container col-md-12 mt-4 mb-4">
1521
1522                    <div>
1523                
1524                                        
1525                
1526                
1527                
1528                        <p class="lh-large text-primary"> For example, if you want to search jobs paying more than 200 K in Washington
1529                            State , for employment start year 2021 , use the following filters.</p>
1530                
1531                        <p> <img style="width:100% ; height:100% ; "
1532                                src="../themes/h1bsalaryorg/assets/images/h1b/Washington_Above_200K_2021.png"> </p>
1533                
1534                
1535                        <p class="lh-large text-primary"> For example, if you want to search jobs paying more than 225 K in Zip Code
1536                            98004 , in year 2021 , use the following filters.</p>
1537                
1538                        <p> <img style="width:100% ; height:100% ; "
1539                                src="../themes/h1bsalaryorg/assets/images/h1b/98004_zip_above_225k_employers.png"> </p>
1540                
1541                
1542                    </div>
1543                
1544                </div>
1545
1546            </div>
1547        <div class="modal-footer">
1548          <button type="button" class="btn btn-primary btn-cta" data-dismiss="modal">Close</button>
1549        </div>
1550      </div>
1551    </div>
1552  </div>
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572    <!-- Modal -->
1573    <div class="modal fade col-md-12" id="AboutModal" tabindex="-1" role="dialog" aria-labelledby="AboutModalTitle" aria-hidden="true">
1574        <div class="modal-dialog" role="document">
1575          <div class="modal-content">
1576            <div class="modal-header">
1577              <h5 class="modal-title" id="AboutModalTitle">About H1BSalary.org </h5>
1578              <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1579                <span aria-hidden="true">&times;</span>
1580              </button>
1581            </div>
1582            <div class="container">
1583                <div class="col-md-6"  >
1584                
1585                                
1586                <p class="text-muted  p-1"> <em> The primary purpose of this portal is democratization of publicly available salary
1587                                            information to help potential job seekers and others. </em> </p>
1588                
1589                
1590                <p>This website indexed About 10 Million Labor Condition
1591                                            Application ("<a href="http://en.wikipedia.org/wiki/Labor_Condition_Application" target="_blank">LCA</a>")
1592                                            disclosure data from <a href="https://www.dol.gov/agencies/eta/foreign-labor/performance#dis" target="_blank">UNITED
1593                                                STATES DEPARTMENT OF LABOR</a>.
1594                                            <br>Prior to filing the H-1B petition with the USCIS, an employer must file a LCA
1595                                            with the Department of Labor. <br>
1596                                            A Labor Condition Application ("LCA") is used by employers as supporting evidence for
1597                                            the petition for an H-1B visa.<br>
1598                                            DOL disclosure data does not indicate the employer'
1598s intended use for the LCA.</p>
1599                
1600                <p class=""> This salary information is good starting point for understanding the market for a given role and geographic location, it is often misleading or incomplete because it only states base salary information for the job title. Compensation structures vary greatly across industries, and rarely is base salary the sole indicator of how much an individual will receive in total take home pay especially big technology players. Big Tech Players usually pay fair amount of compensation through stocks and bonuses which is not captured as part of H1B Salary Information. 
1601                </p>
1602                
1603                <p class="text-success h5">
1604                   Usually Total Compensation includes : Base Salary + RSU / Stocks + Bonus + Miscellaneous Benefits . 
1605                </p>
1606                
1607                <p> Sometimes ,this information may not be accurate because datafiles constantly keep changing.<br>
1608                                            If you find this information useful, Please Share with your friends.<br>
1609                                            Feel free to reach out for any suggestions or feedback.<br>
1610                                            We are actively looking for additional help to make this site more meaningful for H1B
1611                                            Community.</p>
1612                
1613                
1614                
1615                
1616                
1617                
1618                </div>
1619                </div>
1620            <div class="modal-footer">
1621              <button type="button" class="btn btn-primary btn-cta" data-dismiss="modal">Close</button>
1622            </div>
1623          </div>
1624        </div>
1625      </div>
1625<script>
1626    //https://martech.zone/use-jquery-to-listen-and-pass-google-analytics-event-tracking-for-any-click/ 
1627    $(document).ready(function() {    
1628   
1629      $(document).on('click', '[data-gaevent]', function(e) {
1630        var $link = $(this);
1631        var jsonLink = $(this).attr("href");
1632
1633        var csvEventData = $link.data('gaevent');
1634       // var jsonLink = JSON.stringify(csvEventData);
1635        var eventParams = csvEventData.split(',');
1636        if (!eventParams) { return; }
1637          eventCategory = eventParams[0] ;
1638          eventAction = eventParams[1]
1639          // eventAction = jsonLink ;
1640          // eventLabel = eventParams[2] ;
1641          eventLabel = jsonLink ;
1642         // Set google path url 
1643         // gtag('set', 'page_path', jsonLink);
1644         // gtag('event', 'page_view');
1645
1646          gtag('event',eventAction,{'event_category': eventCategory,'event_label': eventLabel })
1647          // alert("The Google Analytics Event passed is Action: " + eventAction + ", Category: " + eventCategory + ", Label: " + eventLabel );
1648
1649      });
1650      
1651    });
1652
1653  </script>
1653        </footer>
1654
1655        <!-- Scripts -->
1656
1657
1658
1659
1660        
1660<script src="/modules/system/assets/js/framework.combined-min.js"></script>
1660
1661<link rel="stylesheet" property="stylesheet" href="/modules/system/assets/css/framework.extras.css">
1662        
1662<script src="https://h1bsalary.online/plugins/jorgeandrade/subscribe/assets/javascript/subscribe-scripts-no-geo.js"></script>
vendor: 1 bytes, line 1662
1662
1663<script src="https://h1bsalary.online/plugins/jorgeandrade/subscribe/assets/javascript/subscribe-scripts.js"></script>
1663
1664
1665                <!-- Font Awesome CSS -->
1666        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
1667
1668
1669    </body>
1670</html>
1671
1672
1673<!--  https://www.fusioncharts.com/dev/getting-started/jquery/your-first-chart-using-jquery -->
1674
1675<!--- scrollable Tabs -->
1676
1677
1678<script>
1679    $('#id_employer_name').val($('#searchtext').val()) ;
1680</script>

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.