PageSourceSearch

https://nystransportationmasterplan.com/

html nystransportationmasterplan.com collected 2026-09-29 15:06:30 UTC 86,012 bytes, 1,508 lines download raw bytes

1
2<!DOCTYPE html>
3
4<html class="app " lang="en">
5<head>
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta charset="utf-8">
8    <meta name="viewport" content="width=device-width, initial-scale=1" />
9    <meta property="twitter:account_id" content="4503599630932035" />
10    <meta http-equiv=X-UA-Compatible content="IE=EmulateIE8" />
11    <!--[if lt IE 9]>
12      
12<script src="js/ie/html5shiv.js"></script>
12
13      
13<script src="js/ie/respond.min.js"></script>
13
14      
14<script src="js/ie/excanvas.js"></script>
14
15    <![endif]-->
16
17
18        <meta property="og:image" content="https://nystransportationmasterplan.com/img/wu4smzu8g6or46eprmof_5000_912.JPG" />
19
20        <meta property="og:description" content="Follow Us" />
21
22
23
24    <title>New York State Transportation Master Plan  - PublicInput</title>
25    
25<script src="/bundles/modernizr?v=w9fZKPSiHtN4N4FRqV7jn-3kGoQY5hHpkwFv5TfMrus1"></script>
25
26
27    <link href="/Content/PiButtons.css" rel="stylesheet"/>
28<link href="/Content/Civic-Front.css" rel="stylesheet"/>
29<link href="/Content/poll.css" rel="stylesheet"/>
30<link href="/Content/Comments.css" rel="stylesheet"/>
31<link href="/Content/Maps.css" rel="stylesheet"/>
32<link href="/Content/Hub.css" rel="stylesheet"/>
33
34
35        <link href="/Content/events-front.css" rel="stylesheet" />
36
37
38    
39<link rel="stylesheet" href="/Content/icon.css" />
40<link rel="stylesheet" href="/Content/animate.css" />
41
42  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
43  <link href="/Content/bootstrap-3-shim.css" rel="stylesheet" />
44  <link href="/Content/polls-bootstrap3-shim.css" rel="stylesheet" />
45  <link href="/Content/PiButtons.css" rel="stylesheet"/>
46<meta name="bootstrap" content="5">
47
48  <link rel="stylesheet" href="/Content/app.css" />
49  <link rel="stylesheet" href="/Content/font.css" />
50
51<link href="/Content/app-custom.css" rel="stylesheet" />
52  <link rel="stylesheet" href="https://kit.fontawesome.com/5d7eb0e11c.css" crossorigin="anonymous">
53
54  <link rel="shortcut icon" href="/PublicInput/images/public-input-ico.png">
55  <link rel="apple-touch-icon" href="/PublicInput/images/public-input-ico.png">
56
57<link rel="manifest" href="/Content/ICO/manifest.json">
58<meta name="msapplication-TileColor" content="#ffffff">
59<meta name="msapplication-TileImage" content="/Content/ICO/ms-icon-144x144.png">
60<meta name="theme-color" content="#ffffff">
61
62<script type="text/javascript">window._JSCONFIG = {ApiBaseUrl: "api.publicinput.com",PrimaryWebDomain: "publicinput.com",PrimaryWebDomainPlusHttps: "https://PublicInput.com",SupportEmail: "[email protected]",ReactAppApiCoreBaseUrl: "https://apicore.publicinput.com",ApiCoreBaseUrl: "https://apicore.publicinput.com",ProjectBuilderApiBaseUrl: "",EmailCampaignBuilderApiBaseUrl: "",ReactAppAuthBaseUrl: "https://publicinput.com",PostalCodeDisplay: "Zip Code",CaptionSignalRHubUrl: "https://apicore.publicinput.com/hubs/captions"}</script>
62
63
64
65
66    
66<script type="text/javascript">
67        (function(c,l,a,r,i,t,y){
68            c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
69            t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
70            y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
71        })(window, document, "clarity", "script", "qx9ncaakiv");
72    </script>
72
73
74
75
76    <link href="/Content/wcag.css" rel="stylesheet" />
77
78
79
80<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 80-81
80
81<script async src="https://www.googletagmanager.com/gtag/js?id=
81G-23DBM8J6SM
vendor: 13 bytes, line 81
81"></script>
82<script>
83  window.dataLayer = window.dataLayer || [];
84  function gtag(){dataLayer.push(arguments);}
85  gtag('js', new Date());
86
87  // Configure PublicInput's GA4 property
88  gtag('config', 'G-23DBM8J6SM', {
89    'user_id': 'bf4aa70365b549d5ae033894d6fa6d1c',
90    'send_page_view': false // Send page_view manually below with custom params
91  });
92
93  // Send page_view event for PublicInput's GA4 with custom parameters
94  gtag('event', 'page_view', {
95    'project_id': '75989',
96    'customer_id': '2544'
97  });
98</script>
98
99
100
101    <style>
102        .hide-if-signed-out {
103            display: none !important;
104        }
105    </style>
106
107
108<style>
109
110        /* Only allow primary accent colors form project and survey navigation bar */
111            :root {
112                --primary-acent-color: #0077c8;
113                --primary-acent-color-contrast: #fff;
114            }
115
116            .cd-multi-select-steps .surveyProgress.active a,
117            .cd-multi-select-steps .surveyProgress.active {
118                background: var(--primary-acent-color);
119            }
120
121            .cd-multi-select-steps .surveyProgress.active a {
122                color: var(--primary-acent-color-contrast);
123                font-weight: bold;
124            }
125
126            .cd-multi-select-steps .surveyProgress.active a::after {
127                border-left: 30px solid var(--primary-acent-color)
128            }
129            .pi-btn-outline-primary:hover,
130            button.pi-btn-primary,
131            .pi-btn-primary.vote-multi-confirm,
132            .pi-btn-primary.btn-primary {
133                background-color: var(--primary-acent-color) !important;
134                color: var(--primary-acent-color-contrast) !important;
135                border: solid 1px var(--primary-acent-color) !important;
136            }
137                .pi-btn-outline-primary,
138                button.pi-btn-primary:hover,
139                button.pi-btn-primary:focus,
140                .pi-btn-primary:hover,
141                .pi-btn-primary.btn-primary:hover {
142                    background-color: var(--primary-acent-color-contrast) !important;
143                    color: var(--primary-acent-color) !important;
144                    border-color: var(--primary-acent-color) !important;
145                }
146            
147            .pi-btn-primary.btn-primary:focus-visible{
148                background-color: var(--primary-acent-color-contrast) !important;
149                color: var(--primary-acent-color) !important;
150                border-color:var(--primary-acent-color) !important;
151            }
152
153
154</style>
155
156        <style>
157            @import url("https://p.typekit.net/p.css?s=1&k=nnz2zoq&ht=tk&f=139.140.174.175.176.143.144.147.148.156.157.161.162&a=387426&app=typekit&e=css");
158@import url("https://use.typekit.net/nnz2zoq.css");
159.h1, .h2, .h3, .h4, .h5, .h6 {
160     font-family: "proxima-nova", sans-serif;
161     margin: 0;
162     font-weight: 300;
163}
164
165
166a {
167    font-family: "proxima-nova", sans-serif;
168    font-size:17px;
169    color: blue;!important;
170}
171
172a:link {
173    font-family: "proxima-nova", sans-serif;
174    font-size:17px;
175    color: blue;!important;
176    
177a:visited {
178    font-family: "proxima-nova", sans-serif;
179    font-size:17px;
180    color: #804885;!important;
181    
182p {
183    font-family: "proxima-nova", sans-serif;
184    font-size:17px;
185}
186
187ul {
188    font-family: "proxima-nova", sans-serif;
189    font-size:17px;!important; 
190}
191
192
193h1 {
194font-family:"proxima-nova" !important;  
195}
196
197h2 {
198font-family:"proxima-nova" !important; 
199}
200
201h3 {
202font-family:"proxima-nova" !important;
203}
204
205
206.left {
207 float: left;
208 padding: 0 20px 20px 0;
209}
210
211.project-name {font-weight:bold;}
212.timeline__month {font-weight:bold;}
213.timeline__date.planned, .timeline__box.planned:before {
214    background-color: #0077C8!important;
215    color:#fff!important;
216}
217
218.timeline__post.planned {
219    border-left:3px solid #d4d4d4;
220    background:#fff;
221}
222
223.timeline h5 {
224    font-size: 1.5em!important;
225    font-weight:600;
226}
227
228.signup-form-body {
229     max-width: 600px;
230     margin: 0 0 0 0;
231     background: #F2A900;
232     padding: 10px 25px;
233}
234
235.signup-form-body .subscribe-prompt {
236     font-size: 1em;
237     margin-bottom: 0.8em;
238     color: #333;
239     font-family: "proxima-nova", sans-serif;
240}
241
242
243 .input-wrapper-sms, .input-wrapper-email {
244     margin-top: 5px;
245     position: relative;
246}
247
248.btn {
249     display: inline-block;
250     position: relative;
251     cursor: pointer;
252     line-height: 35px;
253     padding: 0 1.5rem;
254     color: #424242;
255     font-size: 15px;
256     font-weight: 600;
257     font-family: "proxima-nova", sans-serif;
258     letter-spacing: .8px;
259     text-align: center;
260     text-decoration: none;
261     text-transform: uppercase;
262     vertical-align: middle;
263     white-space: nowrap;
264     outline: none;
265     border: none;
266     -webkit-user-select: none;
267     -moz-user-select: none;
268     -ms-user-select: none;
269     user-select: none;
270     border-radius: 2px;
271     transition: all .3s ease-out;
272     box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.225);
273}
274
275
276.cd-multi-select-steps .surveyProgress.active a:hover {
277    background:#002D72;
278}
279
280.cd-multi-select-steps .surveyProgress.active a:link {
281    background:#002D72;
282}
283
284.cd-multi-select-steps .surveyProgress.active a {
285    color: #fff;
286    background: #0077C8;
287    border-radius:4px 0 0 4px
288}
289
290.cd-multi-select-steps .surveyProgress.active a::after {
291    border-left-color:#002D72;
292}
293
294.cd-multi-select-steps .surveyProgress.active a:hover:after {
295    border-left-color:#0077C8;
296}
297
298.cd-multi-select-steps .surveyProgress.active a:hover {
299    background:#0077C8;
300}
301
302
303
304input.submit-inline:hover, a.submit-main:hover {
305    background-color:#002D72;
306}
307
308 input.submit-inline {
309     top: 0px;
310     position: absolute;
311     right:0px;
312     padding:20 20 20 20;
313     height:100%;
314 }
315
316
317 
318 .project-content .btn-success {
319    color: #fff;
320    background-color: #0077C8 !important;
321    border-color: #398439;
322    border-bottom: 2px solid rgba(0, 0, 0, .2) !important;
323    border:1px solid transparent
324}
325
326.btn.btn-success.btn-lg.step-continue-button.m-b-md {
327background:#002D72 !important;
328}
329
330.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
331    color: #fff;
332    background-color: #0077C8 !important;
333    border-color:#398439
334}
335
336 .btn-primary:hover {
337     text-decoration: none;
338     background:#002D72;
339     box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.225);
340}
341
342
343.option-result__inner-bar {
344 font-family: "proxima-nova", sans-serif;
345}
346
347.poll-header {
348font-family:"proxima-nova",sans-serif;
349font-size: 18px;
350}
351
352.selected .option-result__inner-background {
353    background-color: #8CD9F3!important;
354}
355
356.response-pluralized {
357font-family:"proxima-nova",sans-serif!important;
358}
359
360.ppp {
361  width: 100%;
362  position: relative;
363  padding-left: 0px;
364}
365
366
367.ppp:before {
368  content: url('/img/o6n3ifuvagznaz7gu8ah_30_30.PNG');
369  padding-left: 0px;
370  display: none;
371  width:2.5em; 
372  background-size: contain;
373  float:left;
374}
375
376
377a[href*="https://www.facebook.com/NYSDOT"] img {
378cursor: pointer !important;  
379}
380
381a[href*="https://twitter.com/NYSDOT"] img {
382cursor: pointer !important;  
383}
384
385a[href*="https://www.youtube.com/channel/UCYOqcTHIQn9cWkYtyZ-xXuA"] img {
386cursor: pointer !important;  
387}
388
389
390a[href*="https://publicinput.com/j1748"] img {
391cursor: pointer !important;  
392}
393
394a[href*="/img/xpajmxknsmwmdyc8dx2z_1000_1000.JPG"] img {
395cursor: pointer !important;  
396}
397
398a[href*="https://publicinput.com/Customer/File/Full/16016af7-431d-4227-9f47-062b71d4140d"] img {
399cursor: pointer !important;  
400}
401
402a[href*="/img/gvz1ujzrykfgj9pgmfyk_1000_1000.JPG"] img {
403cursor: pointer !important;  
404}
405
406
407.dyn-inp input {
408background:rgba(255,255,255, 1.00)
409}
410
411
412
413
414
415
416
417
418
419
420
421        </style>
422
423    <link href="//fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet" type="text/css">
424    <link href="//fonts.googleapis.com/css?family=Merriweather" rel="stylesheet">
425
426            <style>@import url("https://p.typekit.net/p.css?s=1&k=nnz2zoq&ht=tk&f=139.140.174.175.176.143.144.147.148.156.157.161.162&a=387426&app=typekit&e=css");
427@import url("https://use.typekit.net/nnz2zoq.css");
428
429.freeform > div {
430    position: relative;
431  c;
432}
433
434p {
435font-family:"proxima-nova" !important;
436font-size: 1.3em !important;
437}
438
439ul {
440font-family:"proxima-nova" !important;
441font-size: 1.3em !important;
442}
443
444h1 {
445font-family:"proxima-nova" !important;
446color:#002D72 !important;
447}
448
449h2 {
450font-family:"proxima-nova" !important;
451color:#002D72 !important;
452}
453
454h3 {
455font-family:"proxima-nova" !important;
456color:#002D72 !important;
457}
458
459h4 {
460font-family:"proxima-nova";
461}
462
463h3 {
464font-family:"proxima-nova";
465}
466
467label {
468font-weight:400;
469font-family:"proxima-nova";
470}
471
472.project-name {
473display: none;
474font-weight:700; 
475font-family:"proxima-nova";
476font-size: 1em;
477color: #002d72;
478}
479
480
481.proj-description {
482background-color: #fff;
483color: #002d72;
484}
485
486#project-div-container {
487    background-color: #fff;
488}
489
490.freeform > div {
491    position: relative;
492    background-color: #fff;
493}
494
495.project-content .btn-success:hover, .project-content .btn-success:focus, .project-content .btn-success:active, .project-content .btn-success.active, .project-content .open .dropdown-toggle.btn-success {
496    color: #fff;
497    background-color: #0077C8;
498    border-color:#145422
499
500.poll-header {
501font-weight:bold; 
502font-family:"proxima-nova",sans-serif;
503}
504
505.cd-multi-select-steps .surveyProgress.active a:hover {
506    background:#002D72
507}
508
509.timeline_month {font-weight:bold;}
510
511div.vote-button:hover, a.vote-button:hover, .vote-button:focus-within {
512    background-color:#6BB0E1;
513}
514
515.btn.btn-success.btn-lg.step-continue-button.m-b-md {
516background:#002D72;
517}
518
519 input.submit-inline {
520     top: 65px;
521     position: absolute;
522     right:2px;
523}
524
525.cd-multi-select-steps .surveyProgress.active a:hover {
526    background:#0077C8
527}
528
529.signup-form-body .subscribe-prompt {
530     font-size: 1em;
531     margin-bottom: 0.8em;
532     color: #333;
533     font-family: Arial, sans-serif !important;
534}
535
536.option-result__inner-bar {
537 font-family: Arial, sans-serif;
538}
539
540
541.ppp {
542  display: flex;
543  width: 180px;
544}
545
546
547.ppp:before {
548  content: "/img/o6n3ifuvagznaz7gu8ah_860_1200.PNG";
549  padding-right: 4px;
550}
551
552a[href*="http"] img {
553    cursor: pointer !important;
554}</style>
555    
555<script src="/lib/jquery/jquery.min.js?v=3.7.1"></script>
555
556    
556<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
556
557    
558    
558<script src="/lib/jqueryui/jquery-ui.min.js?v=1.13.3"></script>
558
559    <!-- WCAG 1.4.13: shared accessible tooltip/popover initializer used by app.js and ProjectPageUI.js -->
560    
560<script src="/Scripts/AdminShared/BootstrapShims.js"></script>
560
561    
562
563    <!--[if lt IE 9]>
564      
564<script src="js/ie/html5shiv.js"></script>
564
565      
565<script src="js/ie/respond.min.js"></script>
565
566      
566<script src="js/ie/excanvas.js"></script>
566
567    <![endif]-->
568
569    
570    
570<script>window.piDisableCkEditor = false;</script>
vendor: 2 bytes, line 570
570
571<script type="text/javascript">var appInsights=window.appInsights||function(config){function t(config){i[config]=function(){var t=arguments;i.queue.push(function(){i[config].apply(i,t)})}}var i={config:config},u=document,e=window,o="script",s="AuthenticatedUserContext",h="start",c="stop",l="Track",a=l+"Event",v=l+"Page",r,f;setTimeout(function(){var t=u.createElement(o);t.src=config.url||"https://js.monitor.azure.com/scripts/a/ai.0.js";u.getElementsByTagName(o)[0].parentNode.appendChild(t)});try{i.cookie=u.cookie}catch(y){}for(i.queue=[],r=["Event","Exception","Metric","PageView","Trace","Dependency"];r.length;)t("track"+r.pop());return t("set"+s),t("clear"+s),t(h+a),t(c+a),t(h+v),t(c+v),t("flush"),config.disableExceptionTracking||(r="onerror",t("_"+r),f=e[r],e[r]=function(config,t,u,e,o){var s=f&&f(config,t,u,e,o);return s!==!0&&i["_"+r](config,t,u,e,o),s}),i}({instrumentationKey:"2673247c-7a3f-42a5-9ec5-146ba0e4abf7",sdkExtension:"a"});window.appInsights=appInsights;appInsights.queue&&appInsights.queue.length===0&&appInsights.trackPageView();</script>
571</head>
572
573<body class="">
574
575    <a href="#project-main" id="nav-skip" class="sr-only sr-only-focusable">Skip Navigation</a>
576    <div class="vbox project-main-vbox">
577
578
579
580
581
582
583
584
585
586
587<header>
588    <nav class="bg-white text-black navbar navbar-expand-lg box-shadow public-header" role="navigation" aria-label="Main navigation" style="position: relative; z-index: 1051;">
589    <div class="container">
590        <div class="navbar-brand-wrapper d-flex flex-column flex-lg-row align-items-center align-items-lg-center">
591                <a class="navbar-brand custom p-0 publicinput" href="/Portal/W4063" aria-label="Return to New York State DOT (NYSDOT) portal">
592                    <span>New York State DOT (NYSDOT)</span>
593                    <i class="fa fa-angle-right ms-1 me-1" aria-hidden="true"></i>
594                </a>
595                <span class="project-name">New York State Transportation Master Plan </span>
596        </div>
597
598        <button class="navbar-toggler d-lg-none" type="button" data-bs-toggle="collapse" data-bs-target="#publicHeaderNav" aria-controls="publicHeaderNav" aria-expanded="false" aria-label="Toggle navigation menu">
599            <i class="fa fa-bars" aria-hidden="true"></i>
600            <span class="visually-hidden">Menu</span>
601        </button>
602
603        <div class="collapse navbar-collapse" id="publicHeaderNav">
604            <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
605                <li class="nav-item dropdown nav-user userDiv">
606                    <a id="UserDisplayName" class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown" aria-expanded="false" aria-label="User menu">
607                            <i class="fa fa-cog" aria-hidden="true"></i>
608                    </a>
609                    <ul class="dropdown-menu dropdown-menu-end " aria-labelledby="UserDisplayName">
610                                <li><a class="dropdown-item" href="/Portal/Login/W4063/1213?promptAlerts=true&projId=75989&returnUrl=https%3a%2f%2fnystransportationmasterplan.com%2f">Sign In</a></li>
611                                <li><a class="dropdown-item" href="/Portal/Register/W4063/1213?promptAlerts=true&projId=75989&returnUrl=https%3a%2f%2fnystransportationmasterplan.com%2f">Create Account</a></li>
612                    </ul>
613                </li>
614            </ul>
615        </div>
616    </div>
617    </nav>
618</header>
619
620<script>
621    function LogOut() {
622        window.location = "/Account/LogOff?returnUrl=" + encodeURIComponent(window.location.href);
623    }
624</script>
624
625
626    <style>
627        .hide-if-signed-out {
628            display: none;
629        }
630    </style>
631
632<style>
633    /* Allow navbar brand text to wrap on multiple lines */
634    .navbar-brand {
635        white-space: normal !important;
636    }
637    
638    /* Ensure project name can wrap */
639    .navbar-brand .project-name {
640        display: inline;
641        word-wrap: break-word;
642        word-break: break-word;
643    }
644</style>
645
646
647
648
649
650
651
652        <main id="project-main" tabindex="-1" aria-label="Main content">
653
654            <div class="hbox stretch">
655
656                <div id="content">
657                    <div class="vbox">
658
659                        <div class="scrollable">
660
661                            <div class="push-full">
662                                
663
664    <style>
665            .header-div {
666                background-image: url(/img/wu4smzu8g6or46eprmof_5000_912.JPG);
667                padding-bottom: 18.25%;
668                display: block;
669                margin-bottom: 15px;
670            }
671
672            .header-div.has-navbar {
673                margin-bottom: 0;
674            }
675
676            .header-div .container {
677                    margin: auto;
678                position: absolute;
679                bottom: 0;
680                left: 0;
681                right: 0;
682            }
683    </style>
684    <div class='header-div customer-color w100 ' role="banner" aria-label="New York State Transportation Master Plan  banner image">
685        <section class="container" style="">
686            <div class="translation text-right padder-v">
687                
688<button class="btn btn-default  b-n r language-toggle" aria-label="Translate" tabindex="0"><i class="fa fa-language"></i> Translate</button>
689<div class="inline"><div id="google_translate_element" style="display:none;" class="wrapper bg-light r"></div></div>
690
691
692            </div>
693        </section>
694    </div>
695
696
697
698
699
700
701<section class="container" role="region" aria-label="New York State Transportation Master Plan ">
702
703
704    <h1 class="project-title visible-xs-block d-block d-md-none">
705        <span class="project-name ">New York State Transportation Master Plan </span>
706    </h1>
707    <h1 id="project-title" class="project-title hidden-xs d-none d-md-block" dir="auto" aria-label="New York State Transportation Master Plan ">
708        <span class="project-name ">New York State Transportation Master Plan </span>
709    </h1>
710
711        <div class="text-md proj-description row" id="project-content-jump" tabindex="-1">
712            <div id="project-description" role="region" aria-label="Project description" class=""><div class="social-links"><p style="font-family: proxima-nova,sans-serif; font-size:1.25em; font-weight:bold; color:#002D72;">Follow Us</p><p style="width: 35px; display:inline-block;"><a target="_blank" href="https://www.facebook.com/NYSDOT"><img alt="Follow NYSDOT on Facebook" data-zoom-src="/img/ybakmv5eu1jsivf0gyhd_1200_1200.JPG" src="/img/ybakmv5eu1jsivf0gyhd_1000_1000.JPG" /></a></p><p style="width: 35px; display:inline-block; margin-left:10px;"><a target="_blank" href="https://twitter.com/NYSDOT"><img alt="follow NYSDOT on Twitter" data-zoom-src="/img/gzrug46gfgbmqion1zwl_1200_1200.JPG" src="/img/gzrug46gfgbmqion1zwl_1000_1000.JPG" /></a></p><p style="width: 35px; display:inline-block; margin-left:10px;"><a target="_blank" href="https://www.youtube.com/channel/UCYOqcTHIQn9cWkYtyZ-xXuA"><img alt="follow NYSDOT on YouTube" data-zoom-src="/img/iskjrlqxgzderje2r0q4_1200_1200.JPG" src="/img/iskjrlqxgzderje2r0q4_1000_1000.JPG" /></a></p></div></div>
713        </div>
714
715
716</section>
717    <section  class="container project-content" data-projectid="75989" data-project-sms="0" data-project-sms-number="" data-project-sms-keywords="75989" data-full-width="false" data-show-sidebar="true">
718
719
720
721                <div class="multi-step-container">
722                    <nav role="navigation" aria-label="Survey steps">
723                        <ul class="cd-multi-steps text-center cd-multi-select-steps" role="tablist">
724                                <li step="37556" data-step-id="37556" data-step-index="0" surveyIndex="0" class="surveyProgress " role="presentation">
725                                    <a id="tab-label-37556" href="#tab-37556" role="tab" aria-selected="true" aria-controls="surveyStepContent" aria-label="Go to survey step: Home">Home</a>
726                                </li>
727                                <li step="37557" data-step-id="37557" data-step-index="1" surveyIndex="1" class="surveyProgress " role="presentation">
728                                    <a id="tab-label-37557" href="#tab-37557" role="tab" aria-selected="false" aria-controls="surveyStepContent" aria-label="Go to survey step: About">About</a>
729                                </li>
730                                <li step="65625" data-step-id="65625" data-step-index="2" surveyIndex="2" class="surveyProgress " role="presentation">
731                                    <a id="tab-label-65625" href="#tab-65625" role="tab" aria-selected="false" aria-controls="surveyStepContent" aria-label="Go to survey step: Review Draft Plan">Review Draft Plan</a>
732                                </li>
733                                <li step="65643" data-step-id="65643" data-step-index="3" surveyIndex="3" class="surveyProgress " role="presentation">
734                                    <a id="tab-label-65643" href="#tab-65643" role="tab" aria-selected="false" aria-controls="surveyStepContent" aria-label="Go to survey step: Executive Summary">Executive Summary</a>
735                                </li>
736                                <li step="37558" data-step-id="37558" data-step-index="4" surveyIndex="4" class="surveyProgress " role="presentation">
737                                    <a id="tab-label-37558" href="#tab-37558" role="tab" aria-selected="false" aria-controls="surveyStepContent" aria-label="Go to survey step: Get Involved">Get Involved</a>
738                                </li>
739                        </ul>
740                    </nav>
741                </div>
742                    <div id="survey-step-heading" class="visually-hidden ">Home</div>
743            <div id="surveyStepContent" role="tabpanel" aria-labelledby="tab-label-37556" class="project-survey-step-content-outer" dir="auto">
744                    <section class="row">
745                        <div class="col-sm-12 freeform col-xs-12" data-freeform-id="204505"><div class="freeform-inner-text"><h2><span style="font-size:38px;"><span style="color:#002D72;"><strong><span style="font-family:proxima-nova, sans-serif;">Welcome to the New York State Transportation Master Plan 2050!</span></strong></span></span></h2><p>Transportation is about connecting people and places. Every day, millions of residents and visitors rely on New York State&rsquo;s transportation network to access jobs, education, health care, and recreation. New York&rsquo;s highways, railways, trails, airports, and ports support the movement of essential products and goods and connect communities across the state and the world. Transportation also shapes our communities, environment, economy, and daily experiences. In short, transportation is important to our state and communities!</p><p>Looking towards the future, much is changing. Climate change is creating more severe weather conditions, travel needs and behaviors have changed following the COVID-19 pandemic, and electric vehicles and advanced technologies are expanding in the market. Much of our transportation infrastru
745cture is in need of replacement, which creates opportunities to think differently about how we want our transportation system to function for our communities in the future.&nbsp;&nbsp;</p><p>The New York State Department of Transportation (NYSDOT) is developing the&nbsp;Transportation Master Plan, in coordination with transportation agencies throughout New York. The Master Plan will&nbsp;define a long-range statewide transportation vision and will guide policies and priorities for New York State&rsquo;s transportation system with an outlook to 2050.&nbsp;</p><p>&nbsp;</p><p><span style="color:#002D72;"><span style="font-size:26px; line-height:1.2em;"><strong><span style="font-family:proxima-nova, sans-serif;">Get Connected. Sign up for New York State Transportation Master Plan 2050 updates.</span></strong></span></span></p><div class="cz-outer"><iframe id="embed202326" src="//publicinput.com/Emails/SignupEmbed/?id=185869&amp;embedId=202326" signup-name="Get NYSDOT PPP Updates" height="110px" frameborder="0" style="width: 100%; max-width: 100%;" scrolling="no" marginwidth="0" marginheight="0" hspace="0" vspace="0" cellspacing="0" width="1554"></iframe></div>
745<script type="text/javascript">(function (c, i, t, y, z, e, n, x) { x = c.createElement(y), n = c.getElementsByTagName(y)[0]; x.async = 1; x.src = t; n.parentNode.insertBefore(x, n); })(document, window, "https://publicinput.com/Link?embedId=202326", "script");</script>
745<p>&nbsp;</p><div class="clear"></div></div></div>
746                        <div class="clear"></div>
747                    </section>
748                    <section class="row">
749                        <div id="pluginDiv-poll--1" class="col-sm-12 col-xs-12 pollStep"></div>
750                        <div class="clear"></div>
751                    </section>
752                    <section class="row">
753                        <div class="col-sm-12 freeform col-xs-12" data-freeform-id="205415"><div class="freeform-inner-text"><h1><strong>What&rsquo;s New</strong></h1><p><a target="_parent" href="https://publicinput.com/f3738#1"><img data-zoom-src="/img/qwrij0pafk6vknenko9m_1600_533.JPG" src="/img/qwrij0pafk6vknenko9m_1000_1000.JPG" /></a></p><p><span style="color: rgb(85, 85, 85);">The public comment period is now closed, stay tuned for the final Plan in Fall of 2025. You can still view the draft Master Plan at the link below.</span></p><p><a href="https://publicinput.com/Customer/File/Full/a2099040-2c39-4dfc-85a9-15e7539f246e"><strong>View the Draft Master Plan</strong></a>&nbsp;</p><p>&nbsp;</p><div class="clear"></div></div></div>
754                        <div class="clear"></div>
755                    </section>
756                    <section class="row">
757                        <div class="col-sm-12 freeform col-xs-12" data-freeform-id="205416"><div class="freeform-inner-text"><h1><strong>Project Process</strong></h1><p><img data-zoom-src="/img/grwxjaugfjl7y6twul06_1600_763.JPG" src="/img/grwxjaugfjl7y6twul06_1000_1000.JPG" /></p><p>&nbsp;</p><div class="clear"></div></div></div>
758                        <div class="clear"></div>
759                    </section>
760
761            </div>
762            <div class="text-center">
763                <div class="errorField" role="alert" style="display: none; color: #ff3c3c; float: left"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> <strong>Error:</strong> The questions marked with a red border are required.</div>
764            </div>
765
766    </section>
767
768    <section id="endzone" class="container" aria-hidden="true"></section>
769
770    <div class="modal fade" id="EventLoginModal" tabindex="-1" role="dialog">
771        <div class="modal-dialog" role="document">
772            <div class="modal-content">
773                <div class="modal-header">
774                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
775                    <h2 class="modal-title">Register for this event</h2>
776                </div>
777                <div class="modal-body">
778
779                    
780<link href="/Content/CompactLogin.css" rel="stylesheet" />
781<link href="/Content/login.css" rel="stylesheet" />
782<section class="m-b-lg">
783
784        <div class="text m-t-sm privacyWarning">
785            We respect your privacy and never post to social media without your permission.
786        </div>
787
788    <div id="socialconnect">
789                <form action="https://publicinput.com/Account/ExternalLogin" method="post" class="m-b-none external-login-form" >
790            <input type="hidden" name="embedId" value="0" />
791            <input type="hidden" name="returnUrl" value="" />
792            <input type="hidden" name="externalDomain" value="nystransportationmasterplan.com" />
793            <div class="social-logins">
794                    <button class="social-login-btn" id="Facebook" type="submit" name="provider" value="Facebook" tabindex="0">
795                        <svg style="width:24px; height: 24px; shape-rendering:geometricPrecision; text-rendering:geometricPrecision; fill-rule:evenodd; clip-rule:evenodd" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="14.2222in" height="14.2222in" version="1.1" viewBox="0 0 14222 14222" xmlns:xlink="http://www.w3.org/1999/xlink">
796                        <path fill="#1977F3" fill-rule="nonzero" d="M14222 7111c0,-3927 -3184,-7111 -7111,-7111 -3927,0 -7111,3184 -7111,7111 0,3549 2600,6491 6000,7025l0 -4969 -1806 0 0 -2056 1806 0 0 -1567c0,-1782 1062,-2767 2686,-2767 778,0 1592,139 1592,139l0 1750 -897 0c-883,0 -1159,548 -1159,1111l0 1334 1972 0 -315 2056 -1657 0 0 4969c3400,-533 6000,-3475 6000,-7025z" />
797                        <path fill="#FEFEFE" fill-rule="nonzero" d="M9879 9167l315 -2056 -1972 0 0 -1334c0,-562 275,-1111 1159,-1111l897 0 0 -1750c0,0 -814,-139 -1592,-139 -1624,0 -2686,984 -2686,2767l0 1567 -1806 0 0 2056 1806 0 0 4969c362,57 733,86 1111,86 378,0 749,-30 1111,-86l0 -4969 1657 0z" />
798                    </svg>
799                        <span>Facebook</span>
800                    </button>
801                                    <button class="social-login-btn" id="Google" type="submit" name="provider" value="Google" tabindex="0">
802                        <svg style="width:24px; height: 24px" focusable="false" x="0px" y="0px" viewBox="0 0 533.5 544.3" aria-hidden="true" role="presentation" xmlns="http://www.w3.org/2000/svg" version="1.1">
803                            <path fill="#4285F4" d="M533.5,278.4c0-18.5-1.5-37.1-4.7-55.3H272.1v104.8h147c-6.1,33.8-25.7,63.7-54.4,82.7v68h87.7 C503.9,431.2,533.5,361.2,533.5,278.4z" />
804                            <path fill="#34A853" d="M272.1,544.3c73.4,0,135.3-24.1,180.4-65.7l-87.7-68c-24.4,16.6-55.9,26-92.6,26c-71,0-131.2-47.9-152.8-112.3 H28.9v70.1C75.1,486.3,169.2,544.3,272.1,544.3z" />
805                            <path fill="#FBBC04" d="M119.3,324.3c-11.4-33.8-11.4-70.4,0-104.2V150H28.9c-38.6,76.9-38.6,167.5,0,244.4L119.3,324.3z" />
806                            <path fill="#EA4335" d="M272.1,107.7c38.8-0.6,76.3,14,104.4,40.8l0,0l77.7-77.7C405,24.6,339.7-0.8,272.1,0C169.2,0,75.1,58,28.9,150 l90.4,70.1C140.8,155.6,201.1,107.7,272.1,107.7z" />
807                        </svg>
808                        <span>Google</span>
809                    </button>
810
811                    <button class="social-login-btn" id="Microsoft" type="submit" name="provider" value="Microsoft" tabindex="0">
812                        <svg style="width:24px; height: 24px" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
813                            <path fill="#f35325" d="M0 0h10v10H0z" />
814                            <path fill="#81bc06" d="M11 0h10v10H11z" />
815                            <path fill="#05a6f0" d="M0 11h10v10H0z" />
816                            <path fill="#ffba08" d="M11 11h10v10H11z" />
817                        </svg>
818                        <span>Microsoft</span>
819                    </button>
820
821
822                    <button class="social-login-btn" id="Auth0" type="submit" name="provider" value="Auth0" tabindex="0">
823                        <svg style="width:24px; height: 24px" viewBox="0 0 29 32" xmlns="http://www.w3.org/2000/svg">
824                            <g transform="translate(-100.000000, -88.000000)" fill="currentColor">
825                                <g transform="translate(100.000000, 88.000000)">
826                                    <path d="M22.9616476,25.864 L19.715652,15.9851429 L28.2126476,9.88133333 L17.7094918,9.88133333 L14.4633035,0.00285714286 L14.4623403,0.00019047619 L24.9670372,0.00019047619 L28.2139961,9.88038095 L28.2141888,9.88019048 L28.2168857,9.87866667 C30.1024528,15.6104762 28.160442,22.1297143 22.9616476,25.864 L22.9616476,25.864 L22.9616476,25.864 Z M5.96418875,25.864 L5.96149178,25.8659048 L14.4606065,31.9712381 L22.9616476,25.8641905 L14.4633035,19.7586667 L5.96418875,25.864 L5.96418875,25.864 L5.96418875,25.864 Z M0.711069704,9.87885714 L0.711069704,9.87885714 C-1.27389999,15.9209524 1.03027533,22.3232381 5.96245499,25.8651429 L5.96322555,25.8620952 L9.2096065,15.9838095 L0.714537237,9.88114286 L11.2151888,9.88114286 L14.4615697,0.00266666667 L14.4623403,0 L3.95706538,0 L0.711069704,9.87885714 L0.711069704,9.87885714 L0.711069704,9.87885714 Z"></path>
827                                </g>
828                            </g>
829                        </svg>
830                        <span>SSO (Auth0)</span>
831                    </button>
832            </div>
833        </form>
834
835
836
837
838    </div>
839    <div class="login-separator or-separator">
840        <span class="or-separator" style="font-size: 14px; line-height: 30px;">OR</span>
841    </div>
842<form action="/Account/Login" class="form-horizontal" method="post" role="form"><input name="__RequestVerificationToken" type="hidden" value="DzDI8GTR9cZOQ17tc-V5w-4WQuUI5Fjxy9u62Pt8vlHsTTc5p9TRmnGkYMeeKkKtT95bJDHaIH8D5gV8eulZyR1TRZ-yddpR120w95YtPcY1" />        <p class="text-danger"></p>
843        <input type="hidden" id="ProjectAlerts" name="ProjectAlerts" />
844        <div class="list-group">
845            <label for="userInputName" class="block text-left login-label"><i class="feather-icon" data-feather="user"></i> Name</label>
846            <div class="list-group-item" style="padding: 0px 0px;">
847                <input type="text" placeholder="Your Name" class="form-control no-border" id="userInputName" />
848            </div>
849            <span class="field-validation-valid list-group-item-danger" data-valmsg-for="UserName" data-valmsg-replace="true"></span>
850            <span class="field-validation-valid list-group-item-danger" data-valmsg-for="Password" data-valmsg-replace="true"></span>
851            <label for="userInputEmail" class="block m-t-xs text-left login-label"><i class="feather-icon" data-feather="mail"></i> Email</label>
852            <div class="list-group-item" style="padding: 0px 0px;">
853                <input type="text" placeholder="Email Address" class="form-control no-border" id="userInputEmail" />
854            </div>
855
856        </div>
857        <input type="button" class="btn btn-lg btn-primary btn-block glow btnConfirm" value="Confirm" /></form></section>
858<script>
859        var viewData = {};
860        viewData.model = {"message":"","returnUrl":"","embedId":0,"email":"","promptAlerts":false,"projId":0,"loginSubscribeOptIn":false,"customerId":0,"isInterstitial":false,"engagementHubId":0};
861
862        $(document).on("click", "#socialLoginList button", function(){
863            if(viewData.model != null
864                && viewData.model.embedId > 0
865                && viewData.model.returnUrl != ""){
866                AwaitLoginExternal();
867            }
868        });
869
870        function AwaitLoginExternal () {
871            window.loginInterval = setInterval(CheckIfLoggedIn, 1000);
872
873            function CheckIfLoggedIn(){
874                $.post("/Account/IsLoggedIn")
875                .done(function(data){
876                    if (data.loggedIn == "true" || data.loggedIn){
877                        window.location.href = viewData.model.returnUrl;
878                    }
879                });
880            }
881        }
882</script>
882
883                </div>
884            </div>
885        </div>
886    </div>
887
888
889<script src="/Scripts/constants.js"></script>
vendor: 2 bytes, line 889
889
890<script src="/Scripts/focusTrap.js"></script>
890
891
892
893<div id="projectCopyModal" class="modal fade" tabindex="-1" role="dialog">
894    <div class="modal-dialog" role="document">
895        <div class="modal-content">
896            <div class="modal-header">
897                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
898                <h2 class="modal-title">Copy Project</h2>
899            </div>
900            <div class="modal-body">
901
902                <form class="copy-project-form" action="/Customer/CopyProject/" method="post">
903                    <input name="__RequestVerificationToken" type="hidden" value="cghR2KDUffQYLlU4RstOOEhLl7OTww6HUIZz3IKMZRRnuqE4ZKHG3iQlGOCLIQ9cza8JUDawa6U3o86L9cR991KjGCtI_W-QsaT4TcpE-vU1" />
904                    <input type="hidden" name="projId" value="75989" />
905                    <input type="hidden" name="id" value="2544" />
906                    <input type="hidden" name="targetCustomer" value="-1" />
907
908                    <label for="new-project-name">New Project Name</label>
909                    <input type="text" class="form-control" id="new-project-name" name="name" value="New York State Transportation Master Plan  [COPY]" />
910                    <input type="hidden" name="reuseProjectQuestions" value="false" />
911
912                    <div class="text-right m-t">
913                        <button type="submit" class="btn btn-primary project-copy-copy">Copy</button>
914                        <div>
915                            <p class="block project-copy-copy"><span class="text-primary">Copying</span> creates an identical new page and project, whose results will be recorded separately.</p>
916                        </div>
917                    </div>
918
919                </form>
920            </div>
921        </div>
922    </div>
923</div>
924
925
926
927
928<script id="survey-progress-default" type="x-templ-mustache">
929    <div id="progress-required-message-outer" role="alert" aria-live="assertive"></div>
930    <div id="progress-message-outer" role="status" aria-live="polite"></div>
931    <div class="text-center m-t-lg">
932        <button id="endButton" class="btn btn-primary pi-btn-primary btn-primary-new btn-s-lg m-b" style="min-width: 40%">{{{submitButtonText}}}</button>
933    </div>
934    {{#cz.dataEntry}}
935    <div class="text-center">
936        <a href="/Project/StartNewEntry/{{projectId}}/" class="btn btn-warning btn-s-lg m-b" style="min-width: 40%">
937            Finish data entry for this user
938        </a>
939    </div>
940    {{/cz.dataEntry}}
941    <div id="kiosk-confirm-outer" class="m-t"></div>
942</script>
vendor: 2 bytes, line 942
942
943<script id="survey-completion-success" type="x-templ-mustache">
944    <div class="text-center text-done survey-progress-complete">
945        <h4 class="response-submitted-confirm"><i class="fas fa-check-circle text-success"></i> Responses Submitted</h4>
946        <h5 class="thank-you-text">Thank you! Your responses have been submitted.</h5>
947    </div>
948</script>
948
949
950
951<script id="survey-required-completion-pending" type="x-templ-mustache">
952    <div class="shadowed-box bg-white lt b survey-progress-incomplete input-required">
953        <div class="text-center">
954            {{#progress.missingRequired}}
955            <h4 class="m-b-sm text-danger-dk"><i class="fas fa-exclamation-circle" aria-hidden="true"></i> Please provide input on all required questions</h4>
956            {{/progress.missingRequired}}
957            {{^progress.missingRequired}}
958            {{/progress.missingRequired}}
959
960        </div>
961        <div id="required-unanswered-questions" class="text-center"></div>
962        <div class="text-center">
963            <a class="btn btn-sm btn-default panel-show-content show-content"><i class="fa fa-chevron-left"></i> Show Questions</a>
964        </div>
965    </div>
966</script>
966
967
968
969<script id="survey-completion-pending" type="x-templ-mustache">
970    <div class="shadowed-box bg-white lt b survey-progress-incomplete input-not-required">
971        <div class="text-center">
972            {{^progress.missingRequired}}
973            <h4 id="responsesSubmitted" class="m-b-sm">Your responses have been submitted</h4>
974            <h5>But it looks like you could still add input on {{progress.remainingString}}:</h5>
975            {{/progress.missingRequired}}
976        </div>
977        <div id="unanswered-questions" class="text-center"></div>
978        <div class="text-center">
979            <a class="btn btn-sm btn-default panel-show-content show-content"><i class="fa fa-chevron-left"></i> Show Questions</a>
980        </div>
981    </div>
982</script>
982
983
984<script id="required-unanswered-question" type="x-templ-mustache">
985    <a class="block m-b-xs show-content{{#poll.requiredFormat}} required{{/poll.requiredFormat}}" href="#pluginDiv-poll-{{poll.id}}"><em>{{{poll.formattedDescription}}}</em></a>
986</script>
vendor: 2 bytes, line 986
986
987<script id="unanswered-question" type="x-templ-mustache">
988    <a class="block m-b-xs show-content{{#poll.requiredFormat}} required{{/poll.requiredFormat}}" href="#pluginDiv-poll-{{poll.id}}"><em>{{{poll.formattedDescription}}}</em></a>
989</script>
989
990
991<script id="survey-progress-bar" type="x-templ-mustache">
992    <div class="text-center hide"><h4>Survey Progress</h4></div>
993    <div class="progress progress-sm m-t-sm progress-striped active bg-light dker hide" id="progressBar" title="Please answer all the questions!" data-toggle="tooltip">
994        <div class="progress-bar bg-primary" id="completeBar" style="width: {{widthPercent}}%"></div>
995    </div>
996</script>
996
997
998<script id="survey-kiosk-confirm" type="x-templ-mustache">
999    <div class="shadowed-box wrapper">
1000        <a class="btn btn-sm btn-default kiosk-show-content show-content" style="display: none;"><i class="fa fa-chevron-left"></i> Show Responses</a>
1001        <div>{{{kioskMode.Confirmation}}}</div>
1002        <div class="text-center m-t-lg">
1003            <a href="/Project/RestartKiosk/{{kioskMode.Id}}/{{#completion}}?completion=true{{/completion}}" class="btn btn-primary btn-primary-new btn-s-lg m-b" style="min-width: 40%">{{kioskMode.ConfirmationButtonText}}</a>
1004        </div>
1005    </div>
1006</script>
1006
1007
1008<script id="footer-restart-kiosk" type="x-templ-mustache">
1009    <div class="text-center">
1010        <a href="/Project/RestartKiosk/{{kioskMode.Id}}/" class="btn btn-primary-new btn-primary restart-kiosk m">Restart Kiosk - New Entry</a>
1011    </div>
1012</script>
1012
1013
1014<script id="survey-completion-past-submit" type="x-templ-mustache">
1015    <div class="alert alert-success text-center text-done">
1016        <i class="fa fa-ok-sign"></i>
1017        <h4>You've successfully responded to this survey</h4>
1018        <h5>Your answered questions have been submitted, and you can view or modify these below.</h5>
1019    </div>
1020</script>
vendor: 2 bytes, line 1020
1020
1021<script id="comment-entry-outer-template" type="x-tmpl-mustache">
1022    <div class="comment-entry-outer">
1023
1024    </div>
1025
1026</script>
1026
1027
1028<script id="comment-display-outer-template" type="x-tmpl-mustache">
1029    <div class="comment-display-outer">
1030
1031    </div>
1032</script>
1032
1033
1034<script id="comment-display-privacy-prepend-template" type="x-tmpl-mustache">
1035    <div class="comment-display-privacy-prepend">
1036        Your privately-submitted <span class="toa-comment">comment</span>:
1037    </div>
1038</script>
1038
1039
1040<script id="waiting-shimmer-template" type="x-templ-mustache">
1041    <div class="shimmer-wrapper">
1042        <div class="shimmer-item">
1043            <div class="animated-background">
1044                <div class="background-masker header-top"></div>
1045                <div class="background-masker header-left"></div>
1046                <div class="background-masker header-right"></div>
1047                <div class="background-masker header-bottom"></div>
1048                <div class="background-masker subheader-left"></div>
1049                <div class="background-masker subheader-right"></div>
1050                <div class="background-masker subheader-bottom"></div>
1051                <div class="background-masker content-top"></div>
1052                <div class="background-masker content-first-end"></div>
1053                <div class="background-masker content-second-line"></div>
1054                <div class="background-masker content-second-end"></div>
1055                <div class="background-masker content-third-line"></div>
1056                <div class="background-masker content-third-end"></div>
1057            </div>
1058        </div>
1059    </div>
1060</script>
1060
1061
1062<script id="comment-entry-template" type="x-tmpl-mustache">
1063    {{^isReply}}
1064    <div id="{{promptId}}" class="comment-entry-prompt" role="heading" aria-level="{{promptAriaLevel}}">{{options.prompt}}</div>
1065    {{/isReply}}
1066    {{#isTextarea}}
1067
1068
1069
1070    
1071    {{^isReply}}<textarea class="w100 form-control comment-entry-box" {{#options.prompt}}aria-labelledby="{{promptId}}"{{/options.prompt}}{{^options.prompt}}aria-label="Your comment"{{/options.prompt}} data-articleid="{{cz.articleId}}" data-pollid="{{cz.assetId}}"
1072                placeholder="{{options.entryPlaceHolder}}"></textarea>{{/isReply}}
1073    {{#isReply}}<textarea class="w100 form-control comment-entry-box reply-entry" aria-label="{{options.inReplyToPlaceHolder}}" data-parentid="{{inReplyToId}}" data-articleid="{{cz.articleId}}" data-pollid="{{cz.assetId}}"
1074                placeholder="{{options.inReplyToPlaceHolder}}"></textarea>{{/isReply}}
1075    {{/isTextarea}}
1076    {{^isTextarea}}
1077    {{^isReply}}<input type="text" class="w100 form-control comment-entry-box" {{#options.prompt}}aria-labelledby="{{promptId}}"{{/options.prompt}}{{^options.prompt}}aria-label="Your comment"{{/options.prompt}} data-articleid="{{cz.articleId}}" data-pollid="{{cz.assetId}}"
1078            placeholder="{{options.entryPlaceHolder}}" />{{/isReply}}
1079    {{#isReply}}<input type="text" class="w100 form-control comment-entry-box reply-entry" aria-label="{{options.inReplyToPlaceHolder}}" data-parentid="{{inReplyToId}}" data-articleid="{{cz.articleId}}" data-pollid="{{cz.assetId}}"
1080            placeholder="{{options.inReplyToPlaceHolder}}" />{{/isReply}}
1081    {{/isTextarea}}
1082    <div class="comment-user-feedback-outer">
1083        <span class="feedback-loading hide" aria-hidden="true">
1084            <i class="fa fa-circle-o-notch fa-spin m-r-xs"></i>
1085        </span>
1086        <div class="feedback-inner alert alert-info m-t-sm">
1087            <span class="feedback-text"></span>
1088            <button type="button" class="close" aria-label="Dismiss comment feedback"><span aria-hidden="true">×</span></button>
1089        </div>
1090    </div>
1091    <div class="comment-entry-awaiting-sign-in" style="display:none"></div>
1092    <div class="comment-entry-actions">
1093        <div class="row">
1094            <div class="col-sm-3 social-login-col">
1095                <div class="social-login-outer text-left"></div>
1096            </div>
1097         </div>
1098    {{#options.collectCommentDisposition}}
1099         <div class="comment-disposition-container" style="display:none;">
1100            <fieldset>
1101                <legend>Disposition</legend>
1102                <div class="disposition-options">
1103                    <div class="radio-wrapper">
1104                        <input type="radio" id="disposition-for-{{cz.assetId}}" name="disposition-{{cz.assetId}}" value="for">
1105                        <label for="disposition-for-{{cz.assetId}}">For</label>
1106                    </div>
1107                    <div class="radio-wrapper">
1108                        <input type="radio" id="disposition-against-{{cz.assetId}}" name="disposition-{{cz.assetId}}" value="against">
1109                        <label for="disposition-against-{{cz.assetId}}">Against</label>
1110                    </div>
1111                    <div class="radio-wrapper">
1112                        <input type="radio" id="disposition-neutral-{{cz.assetId}}" name="disposition-{{cz.assetId}}" value="neutral">
1113                        <label for="disposition-neutral-{{cz.assetId}}">Neutral</label>
1114                    </div>
1115                </div>
1116            </fieldset>
1117        </div>
1118     {{/options.collectCommentDisposition}}
1119        <div class="col-sm-9 comment-submit-col">
1120            <div class="comment-entry-contact-input text-left"></div>
1121            <div class="comment-entry-submit-block">
1122                
1123                <div class="commenter-identity-outer" role="button" tabindex="0" aria-haspopup="true"></div>
1124                <div class="comment-entry-attachments pull-left" style="display: inline-block;">
1125                    
1126                    <button type="button" id="attachBtn{{cz.assetId}}" data-attachementtype="files" class="comment-entry-attachment-fileUploadButton btn btn-sm btn-default" data-pollid="{{cz.assetId}}" style="display:none;"><i class="fa fa-plus-circle m-r-xs" aria-hidden="true"></i>Add Files</button>
1127                </div>
1128                <div class="comment-submit-outer"></div>
1129                {{#options.showAdminOption}}
1130                <div class="i-checks text-xs post-as-admin">
1131                    <label>
1132                        <input type="checkbox" id="PostAsAdmin_{{cz.assetId}}" name="postAsAdmin" value="true"><i></i> {{#customer}}Post on behalf of {{customer.name}}{{/customer}}{{^customer}}Post as admin{{/customer}}
1133                    </label>
1134                </div>
1135                {{/options.showAdminOption}}
1136
1137                {{#showPublicToggle}}
1138                <div class="switch small text-xs m-t-xs">
1139                    <label>
1140                        <input id="PostPublicly_{{cz.assetId}}" type="checkbox" class="post-publicly" name="postPublicly" checked="" value="true">
1141                        <span></span> Post Publicly
1142                    </label>
1143                </div>
1144                {{/showPublicToggle}}
1145
1146                {{#showAdminCanMakePublicToggle}}
1147                <div class="switch small text-xs m-t-xs">
1148                    <label>
1149                        <input id="PostPublicly_{{cz.assetId}}" type="checkbox" class="post-publicly" name="postPublicly" checked="" value="true">
1150                        <span></span> Allow admin to make my comment public
1151                    </label>
1152                </div>
1153                {{/showAdminCanMakePublicToggle}}
1154            </div>
1155            <div class="comment-entry-file-uploader m-t-sm" style="display: none;">
1156                <div class="comment-file-dropzone m-b-sm dropzone"></div>
1157            </div>
1158        </div>
1159    </div>
1160
1161</script>
1161
1162
1163<script id="social-login-template" type="x-tmpl-mustache">
1164    <form action="{{options.externalLoginUrl}}" method="post" class="m-b-none{{#options.allowAnonymous}} hide{{/options.allowAnonymous}}" target="_blank">
1165        <input name="__RequestVerificationToken" type="hidden" value="{{options.antiForgeryToken}}">
1166        <input type="hidden" name="embedId" value="{{options.embedId}}" />
1167        <input type="hidden" name="returnUrl" value="/Account/CloseWindow" />
1168        <input type="hidden" name="externalDomain" value="{{domain}}" />
1169        <span class="block">Sign in with </span>
1170        <button class="btn btn-sm btn-icon btn-round btn-primary bg-primary dk m-b-xs" type="submit" title="Log in using your Facebook account." aria-label="Log in using your Facebook account." name="provider" value="Facebook">
1171            <i class="fab fa-facebook text-white"></i>
1172        </button>
1173        <button class="btn btn-sm btn-icon btn-round btn-danger bg-danger dk m-b-xs" type="submit" title="Log in using your Google account." aria-label="Log in using your Google account." name="provider" value="Google">
1174            <i class="fab fa-google text-white"></i>
1175        </button>
1176    </form>
1177</script>
1177
1178
1179<script id="commenter-contact-input-template" type="x-tmpl-mustache">
1180    {{#options.collectNameAndEmail}}
1181    <form action="/Account/CommentRegister" class="comment-contact-input-form" method="post">
1182        <input name="__RequestVerificationToken" type="hidden" value="{{options.antiForgeryToken}}">
1183        <input type="hidden" name="embedId" value="{{options.embedId}}" />
1184        <input type="hidden" name="returnUrl" value="{{returnUrl}}" />
1185        <input type="hidden" name="UserName" value="" />
1186    <div class="form-group name-group">
1187        {{#options.allowAnonymous}}
1188        <label class="block" for="DisplayName_{{assetId}}">
1189            <span>Your name
1190            {{#options.requireNameAndEmail}}
1191            <span class="name-required" title="Required" aria-hidden="true"> *</span>
1192            {{/options.requireNameAndEmail}}
1193            {{^options.requireNameAndEmail}}
1194                <span class="name-optional" style="display:none;"> (optional)</span>
1195            {{/options.requireNameAndEmail}}
1196            </span>
1197            <input id="DisplayName_{{assetId}}" type="text" name="DisplayName" placeholder="Name" class="form-control m-b-xs" value="{{user.displayName}}" {{#options.requireNameAndEmail}}aria-required="true"{{/options.requireNameAndEmail}} />
1198        </label>
1199        {{/options.allowAnonymous}}
1200        {{^options.allowAnonymous}}
1201        <label class="block" for="DisplayName_{{assetId}}">
1202            <span>Your name
1203            {{#options.requireNameAndEmail}}
1204                    <span class="name-required" title="Required" aria-hidden="true"> *</span>
1205            {{/options.requireNameAndEmail}}
1206            </span>
1207            <input type="text" id="DisplayName_{{assetId}}" name="DisplayName" placeholder="Name" class="form-control m-b-xs" data-val="true" data-val-required="The name field is required." value="{{user.displayName}}" {{#options.requireNameAndEmail}}aria-required="true"{{/options.requireNameAndEmail}} />
1208        </label>
1209        {{/options.allowAnonymous}}
1210    </div>
1211        <div class="contact-input-more hide">
1212    <div class="form-group email-group">
1213            <label class="block anon-email-label" for="Email_{{assetId}}">
1214                <span>Email
1215                    {{#options.requireNameAndEmail}}
1216                        <span class="email-required" title="Required" aria-hidden="true"> *</span>
1217                    {{/options.requireNameAndEmail}}
1218                </span>
1219                <input type="email" id="Email_{{assetId}}" name="Email" class="form-control m-b-xs" data-val="true" data-val-email="The Email field is not a valid e-mail address." data-val-required="The Email field is required." placeholder="Email" value="{{user.emailAddress}}" {{#options.requireNameAndEmail}}aria-required="true"{{/options.requireNameAndEmail}} />
1220            </label>
1221    </div>
1222            <label class="sr-only" for="Password_{{assetId}}">Password</label>
1223            <input type="password" id="Password_{{assetId}}" class="form-control hide" name="Password" placeholder="Password" autocomplete="current-password" data-val="true" data-val-length="The Password must be at least 4 characters long." data-val-length-max="100" data-val-length-min="4" data-val-required="The Password field is required." />
1224            <div class="contact-input-actions m-t-xs text-right hide">
1225                <input type="submit" class="btn btn-default sign-up" value="Sign Up" />
1226                <input type="button" class="btn btn-primary sign-in" value="Sign In" />
1227                <span>We'll save your draft comment while you sign in.</span>
1228            </div>
1229        </div>
1230    </form>
1231    {{/options.collectNameAndEmail}}
1232    <div class="clear"></div>
1233</script>
1233
1234
1235<script id="commenter-identity-template" type="x-tmpl-mustache">
1236    <div class="commenter-identity">
1237        {{#user.loggedIn}}
1238        <span class="identity-prepend">{{options.identityPrependText}}</span>
1239        <span class="identity-display-name">{{user.displayName}}</span>
1240        <span class="identity-options"></span>
1241        {{/user.loggedIn}}
1242        
1243        {{^user.loggedIn}}<span class="visually-hidden">Sign in options</span>{{/user.loggedIn}}
1244
1245        <div class="identity-options-menu hide">
1246            <a href="#" class="identity-sign-in{{#user.loggedIn}} hide{{/user.loggedIn}}">Sign In</a>
1247            <a href="#" class="identity-sign-out{{^user.loggedIn}} hide{{/user.loggedIn}}">Sign Out</a>
1248        </div>
1249    </div>
1250</script>
1250
1251
1252<script id="comment-entry-submit-template" type="x-tmpl-mustache">
1253    <button class="pi-btn-primary comment-submit-button" type="button">{{buttonCaption}}</button>
1254</script>
1254
1255
1256<script id="comment-entry-make-private-template" type="x-tmpl-mustache">
1257    <div class="checkbox i-checks comment-entry-make-private">
1258        <label class="private-comment-check" for="MakePrivate_{{cz.assetId}}">
1259            <input type="checkbox" name="makePrivate" id="MakePrivate_{{cz.assetId}}"><i></i> Make visible only to administrators
1260        </label>
1261    </div>
1262</script>
1262
1263
1264<script id="reply-outer-template" type="x-templ-mustache">
1265    <div id="reply{{commentId}}" class="comment-reply-outer" aria-live="polite" aria-busy="true"><span class="text-center">Loading Reply Entry...</span></div>
1266</script>
1266
1267
1268<script id="comment-flag-interface" type="x-templ-mustache">
1269    <div class="flag-block" data-commentid="{{commentId}}">
1270        <label class="issue-label block" for="flag-select-{{commentId}}">What's the Issue?</label>
1271        <select id="flag-select-{{commentId}}" class="form-control">
1272            <option>Vulgar Language</option>
1273            <option>This is Spam</option>
1274            <option>Abusive Content</option>
1275            <option>Other</option>
1276        </select>
1277        <textarea class="input-area" placeholder="Please Elaborate..." aria-label="Please elaborate on the issue"></textarea>
1278        <div class="text-right">
1279            <button class="btn-default btn flag-submit-btn" data-commentid="{{commentId}}">Report</button>
1280        </div>
1281    </div>
1282</script>
1282
1283
1284
1285
1286
1287
1288                                <div class="push-footer"></div>
1289                                <div id="google-translate-this" style="visibility: hidden; height: 0">This is hidden text that lets us know when google translate runs.</div>
1290
1291                            </div>
1292
1293                                <footer id="footer" class="footer w100 bg-dark">
1294                                    <div class="text-center padder-v">
1295                                        <div class="footer-social m-b-md">
1296                                            <p class="inline m-r-sm">Share this</p>
1297
1298                                            <div class="inline">
1299                                                <button class="btn btn-rounded btn-sm btn-share facebook" title="Share on Facebook" aria-label="Share on Facebook"><i class="fa fa-fw fa-facebook"></i></button>
1300                                                <button class="btn btn-rounded btn-sm btn-share btn-info twitter" title="Share on Twitter" aria-label="Share on Twitter"><i class="fa-brands fa-x-twitter"></i></button>
1301                                                <button class="btn btn-rounded btn-sm btn-share linkedin" title="Share on Linkedin" aria-label="Share on Linkedin"><i class="fa fa-fw fa fa-linkedin"></i></button>
1302                                                <a href="mailto:?subject=New%20York%20State%20Transportation%20Master%20Plan%20&body=New%20York%20State%20Transportation%20Master%20Plan%20%0d%0ahttps://nystransportationmasterplan.com/f3738" class="btn btn-rounded btn-sm  email d-inline-block" target="_blank" title="Share via Email" aria-label="Share via Email"><i class="fa fa-fw fa fa-envelope"></i></a>
1303                                                <div id="sharePost" action="share" style="visibility:hidden;"></div>
1304                                            </div>
1305                                        </div>
1306
1307                                        <small class="block footer-links position-relative">
1308                                            <span class="powered-by block m-b">Powered by <a href="https://PublicInput.com">PublicInput</a>, the community engagement platform for government.</span>
1309                                            <a href="https://PublicInput.com/Privacy" target="_blank">Privacy Policy</a><span> | </span>
1310                                            Protected by reCAPTCHA - <a href="https://policies.google.com/privacy" target="_blank">Privacy</a> & <a href="https://policies.google.com/terms" target="_blank">Terms</a> |
1311                                            <a href="https://publicinput.com/ProjectAdmin/f3738">Admin Access</a><span> | </span>
1312                                            <a href="https://support.PublicInput.com" target="_blank">Help Center</a>
1313                                        </small>
1314                                    </div>
1315
1316                                </footer>
1317                        </div>
1318                    </div>
1319                </div>
1320
1321
1322            </div>
1323
1324        </main>
1325    </div>
1326    
1326<script src="/Scripts/constants.js"></script>
vendor: 2 bytes, line 1326
1326
1327<script src="/Scripts/app.js"></script>
vendor: 2 bytes, line 1327
1327
1328<script src="/Scripts/mustache.min.js"></script>
vendor: 2 bytes, line 1328
1328
1329<script src="/Scripts/ScriptLoader.js"></script>
vendor: 2 bytes, line 1329
1329
1330<script src="/Scripts/GoogleAutoComplete.js"></script>
vendor: 2 bytes, line 1330
1330
1331<script src="/Scripts/stepSurveyUI.js"></script>
vendor: 2 bytes, line 1331
1331
1332<script src="/Scripts/Tools.js"></script>
vendor: 2 bytes, line 1332
1332
1333<script src="/Scripts/showHideLogic.js"></script>
vendor: 2 bytes, line 1333
1333
1334<script src="/Scripts/poll.js"></script>
vendor: 2 bytes, line 1334
1334
1335<script src="/Scripts/Project/ProjectPageUI.js"></script>
vendor: 2 bytes, line 1335
1335
1336<script src="/Scripts/Rsvp.js"></script>
vendor: 2 bytes, line 1336
1336
1337<script src="/Scripts/DefaultEmbedInner.js"></script>
1337
1338
1339
1340
1341    
1341<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.30.1/moment.min.js"></script>
1341
1342
1343    
1343<script>
1344        window.modelData = window.modelData || {};
1345        
1346        window.modelData.project = {"interpretationSoftLaunchStorageAvailable":true,"projectTypeEnum":3,"subTypeEnum":0,"externalDataPartnerEnum":0,"customerId":2544,"name":"New York State Transportation Master Plan ","defaultShortCode":"f3738","inactive":false,"arrangementKeys":"freeform|87978|12,freeform|86802|12,freeform|85943|12,poll|113302|12,freeform|86581|12,poll|113303|12,freeform|86592|12,poll|113305|12,freeform|86593|12,poll|113306|12","sidebarArrangementKeys":"","activePolls":"","inactivePolls":"191837,191838,191839,191834,191835,191836","pastPolls":",191834,191835,191836","created":"2023-03-14T15:23:43","publishDate":"2024-07-29T14:40:06","closeDate":"1900-01-01T00:00:00","containerId":26644,"groundSourceSurveyId":-1,"govDeliveryTopicId":0,"departmentId":2311,"parentEngagementHubId":0,"published":true,"listed":false,"featured":false,"allowPrivateComment":true,"iconImageId":"","bannerImageId":"wu4smzu8g6or46eprmof","featuredImageId":"","customStyleId":1759,"enableCommentFlag":true,"adCampaignId":0,"includeVisualizer":false,"documentCount":30,"optionClickLimit":0,"loginSettings":0,"showProgressBar":true,"submitSettings":0,"ctaText":"","customEmbedTitle":"","autoTasks":"","kioskModeId":0,"geometryString":"","surveyFormat":0,"pageFormat":0,"includedSystemQuestions":"","inactiveDate":"1900-01-01T00:00:00","smsEnabled":false,"smsActivityDate":"1900-01-01T00:00:00","smsPrefix":"","smsNumber":"","smsDefault":false,"voicemailNumber":"+18559252801","shareAcrossCustomers":false,"isTemplate":false,"subProjectIds":"","googleCalendarIdCsv":"","allowIpBlock":false,"enableSmartCloud":false,"type":3,"subType":0,"communicationsListSubTopics":"","showOnSignupPage":false,"lockedToProjectAdminsOnly":false,"disableInboundParseAutoReply":true,"inboundParseAutoReplyTaskId":2709,"voicemailEnabled":true,"allowPhoneComments":true,"phoneShortCode":11706,"enableLiveInterpretation":false,"hidePublicInterpretationLanguages":false,"disablePhoneInterpretation":false,"passInterpretedAudioToChamber":false,"audienceLinks":[],"scheduledJobId":"","nativeId":"","externalDataPartner":0,"autoTaskList":[],"inactivePollsList":[191837,191838,191839,191834,191835,191836],"archivedPollsList":[191834,191835,191836],"extendedOptions":{"stepNamesClickable":true,"startInDraftPreview":false,"isNavBar":false,"hideContinue":true,"displayCookieNotice":false,"disableUserCommentReplyEmails":false,"convertInboundEmailsToComments":true,"hideCommentSubmitButton":false,"showFollowUpQuestionsOnSubmit":false,"titleVIQuestionsAdded":false,"followUpModulePollId":0,"primeGovCommitteeId":0,"onSubmitSettings":{"enabled":false,"demographicModulePollId":0,"submitQuestionsFormat":0,"collectContactInfo":false,"hideCommentSubmitButton":true,"contactInfoPollId":0,"onSubmitFreeformId":0,"redirectEnabled":false,"redirectMode":0,"redirectDelaySeconds":0},"sendSmsAutoReply":true,"voicemailTimeLimit":0,"enableProjectHotlineForwarding":false,"noIndex":false},"typeDisplayName":"Project Group","subProjectsList":[],"subProjectCount":0,"includedSystemQuestionsList":[],"adminEmailListSplit":["[email protected]","[email protected]"],"includedDemographicQuestions":[],"surveyFormatString":"No Scoring","loginSettingsAuto":0,"startCaption":"Started 1295 days ago","smsNumberFriendly":"","smsNumberCaptionOrName":"This Project\u0027s Number","id":75989,"key":"75989"};
1347        window.modelData.customer = {"pushToMailchimp":false,"customerTypeEnum":1,"paymentStatusEnum":0,"accessStatusEnum":0,"publicAccessStatusEnum":0,"featurePlanEquityMappingEnum":0,"name":"New York State DOT (NYSDOT)","customerType":1,"isActive":true,"advertiserId":1334,"consultantId":1192,"myDataSettingId":0,"latitude":42.713620,"longitude":-73.815560,"address":"50 Wolf Road , Albany, NY 12232","stateAbbreviation":"NY","website":"","bgColor":"#0077c8","stringId":"W4063","gaOn":false,"gaId":"","gaCat":"","pollLabel":"","enableCivicHome":true,"enablePrioritizationPrograms":false,"homeBGImage":"","homeBGImageId":"","engagementHubId":1213,"logoImageId":"","sendUserAlerts":false,"enableArticleAnalytics":false,"enableSiteWideScript":false,"enableAudienceStats":true,"enableGooglePerspective":true,"enableTextCatSubscriptions":false,"enableTextCategories":false,"showGlobalArticleStats":true,"enableFullLengthSurveyPages":true,"enablePublisherAds":false,"globalHeaderFooterId":-1,"commentPolicy":"","googleTranslateLanguages":"","commentLoginDefault":0,"allowAgenticAI":true,"timeZone":"Eastern Standard Time","pipedriveOrganizationId":0,"intercomCompanyId":"5fac2ebaee6036d4354661a5","autoSendWelcome":false,"enableLoyalty":false,"enableEmailDigests":false,"require2FA":false,"matchEmail
1347LinkClicksToUser":false,"agolWebMapItemId":"","currentPlan":25,"currentPlanCommunications":4,"currentPlanMeetings":1,"currentPlanEquityMapping":0,"moduleSettingsId":165,"smsBalance":20000.000000,"smsOwed":0.000000,"featurePlan":{"name":"Complete","inboundEmailManagement":true,"lastMileTranslation":true,"aiEnabledCommentTagging":true,"gptCommentTagging":false,"customShortCodes":true,"automatedReplyManagement":true,"inboundEmailParse":true,"customSendingDomains":true,"enableDataLookup":true,"enableMayorMode":true,"createNewProjects":true,"enableInsightBuilder":true,"unlimitedContacts":true,"automatedMessagingTriggers":true,"censusDemographicTools":true,"scannableSurveys":false,"censusDemographicWeighting":false,"customFieldsAndAttributes":false,"targetedSocial":true,"twoFactorSupported":true,"apiIntegrations":true,"projectPhoneNumber":true,"workflowManagementEmail":true,"parcelManagment":false,"conferenceDialOut":false,"ideaBoard":true,"consensusQuestions":true,"gatedPages":false,"endOfSurveyModalQuestions":true,"advancedMapFunctions":true,"budgetQuestions":true,"webexIntegrations":true,"microsoftIntegrations":false,"youTubeIntegrations":true,"zoomIntegrations":true,"fullyAnonymous":false,"ejScreenLayers":false,"titleVIQuestions":true,"boardsAndCommissions":true,"customHeaderFooter":true,"konveioIntegration":true,"equityMappingHome":true,"enableCustomFormProjects":false,"projectNavigationBar":true,"mapsOnDynamicReports":true,"interAgencyDataSharing":true,"customCSS":true,"participantSegmentation":true,"locationSegmentation":true,"templateLibrary":true,"botShield":true,"communityOrganizations":false,"portalExtraCustomizations":true,"cmsIntegrations":true,"enableShowHideLogic":true,"outlookAddin":false,"teamSuiteEnabled":false,"postSubmitRedirect":false,"prePopulateResponsesViaUrl":false,"enableMapFeedbackProjects":false,"enableCommunityQA":false,"id":25,"key":"25"},"featurePlanCommunications":{"name":"Complete","showEmailSMSTab":true,"showProjectSmsTab":true,"automatedABTesting":true,"emailDigests":true,"socialListening":true,"targetedSocial":false,"govDeliveryIntegration":false,"customSendingDomains":true,"customSendingAddresses":true,"outboundSMSCampaigns":true,"id":4,"key":"4"},"featurePlanMeetings":{"name":"Grandfathered In Engagement Hub Client","sunshineEnabled":false,"meetingAgendas":true,"liveMeetingStreaming":true,"managedPublicComments":true,"livePolling":true,"emailComments":true,"textComments":true,"managedSpeakerQueue":true,"publicListenLine":true,"participantMapping":true,"voicemail":true,"closedCaptions":true,"customRegistrationQuestions":true,"primeGovIntegration":true,"legistarIntegration":false,"webexIntegrations":true,"microsoftIntegrations":true,"youTubeIntegrations":true,"recordConferences":true,"transcribeConferenceRecording":true,"offlineEventRssFeed":false,"liveMeetingPolling":true,"showMeetings20":false,"aiMinutes":false,"huddle":false,"meetingDashboards":false,"importedMeetingMinutes":false,"customConferenceService":false,"agendaImport":false,"id":1,"key":"1"},"moduleSettings":{"customerId":2544,"onlineSurveys":true,"newsAdvertising":false,"textMessaging":true,"crm":true,"apiAccess":false,"loyaltyTracker":false,"enableSSO":false,"enableOrganizationNetworkAccess":false,"organizationNetworkAccessStateAbbreviationCSV":"","myDataInterface":false,"enableShowHideLogic":false,"disableCkEditor":false,"enableAIAssistant":false,"enableLiveInterpretation":false,"organizationNetworkAccessStateAbbreviations":[""],"id":165,"key":"165"},"id":2544,"key":"2544"};
1348        window.modelData.offlineEvent = {"audioSettingsEnum":0,"conferenceServiceEnum":0,"acceptQuestionsEnum":0,"meetingFormatOptionEnum":0,"isPublicInputPhoneSelected":false,"isConferencingServiceSelected":false,"customerId":0,"departmentId":0,"projectId":75989,"meetingAgendaId":0,"streamingEventId":0,"webexMeetingId":0,"zoomMeetingId":0,"microsoftMeetingId":0,"conferenceCallId":0,"offlineEventRssFeedId":0,"rssIdentifier":"","rssEventLink":"","registrationProjectId":-1,"name":"","smsKeyword":"","meetingModeSplashContent":"","meetingModeUrl":"","shortCodeId":0,"contactlessShortCodeId":0,"smsAudienceLinkId":0,"description":"","eventStart":"1900-01-01T00:00:00","eventEnd":"1900-01-01T00:00:00","timeZoneId":"","eventType":0,"audioSettings":0,"videoUrl":"","videoService":"","videoId":"","conferenceService":0,"conferenceUrl":"","conferenceId":"","conferenceDialInOverride":"","conferenceDialInDtmf":"","conferencePassCode":"","imageIdPrimary":"","address":"","latLong":"","speakerTimeLimitSeconds":180,"latLongData":{"lat":0.0,"lng":0.0},"virtual":false,"hideLiveVideoBeforeEventStart":false,"hideVideoAfterEventEnd":false,"hideEndTime":false,"enableClosedCaptions":true,"isInterpretationActive":false,"privateMode":false,"isPublic":true,"milestone":false,"listOnDefaultHub":false,"commentsArePublic":false,"allowPublicToJoinConferenceService":false,"registrationIsEnabled":false,"meetingCode":"","enableAccessibilityRequests":false,"allDayEvent":false,"eventPushSetting":0,"acceptQuestionsSetting":0,"eventStartUTC":"1900-01-01T00:00:00","eventEndUTC":"1900-01-01T00:00:00","socialPostId":0,"registeredSpeakerLimit":0,"registeredSpeakerCount":0,"registeredAttendeeLimit":0,"registeredAttendeeCount":0,"meetingStartScheduledJobId":"","displayedEngagementOptionsList":0,"commentSectionOptionsJSON":"","registrationOptionsJSON":"","dataPartner":0,"dataPartnerId":0,"registrationEmailBodyFreeformId":0,"runSyncWithDataPartner":false,"showConferenceServiceMeetingDetails":false,"files":[],"commentSectionOptions":{"collectCommentDisposition":false,"enableComments":false,"commentDispositionOptions":[0,1,2],"pollId":0,"private":true,"collectNameAndEmail":true,"requireNameAndEmail":false,"areUsernamesPublic":true,"fullyAnonymous":false,"allowPrivateComments":true,"executeToxicityCheck":true,"displaySmsResponsesPublicly":false,"displayVoicemailTranscriptionsPublicly":false,"allowAttachments":false,"attachmentsLimitCount":0,"attachmentsLimitSize":100,"attachmentTypesAllowed":[],"commentCharacterLimit":0,"showMapComments":false,"enableUpVotes":false,"enableReply":true,"ideaBoardDisplayMode":0,"ideaBoardCardStyle":0,"ideaBoardDefaultSort":0,"postCommentSurveyId":0,"provideUserFeedback":true,"privacySettings":1,"ignoreIncoherence":false,"showFlag":true,"showAdminOption":false,"requireLogin":false,"refreshCommentsInterval":0,"acceptingComments":true,"allowAnonymous":false,"allowParticipantToTogglePublicComment":true,"useRelativeTimestamps":true,"commentDisplayMode":0,"publicCommentFieldIdList":[],"publicCommentRequiredFieldIdList":[],"lastUpdated":"2026-09-29T15:06:29.7271015Z","allowParticipantsToReplyToComments":false,"externalLoginUrl":"https://publicinput.com/Account/ExternalLogin"},"registrationOptions":{"registrationRequired":false,"requireVirtualRegistration":false,"requireInPersonRegistration":false,"requireVirtualAttendeePhone":true,"enableAccessibilityRequestOptions":false,"selectedAccessibilityOptions":[],"enableSpeakerPreRegistration":true,"enableAttendeeDialOut":true,"enableCustomRegistrationForms":false,"sendRegistrationConfirmation":true,"sendEventReminder":true,"hideDescriptionInConfirmationEmail":false,"collectDisposition":false,"dispositionOptions":[0,1,2],"collectCommentDisposition":false,"speakerSessionLimit":false,"translationServices":false,"inPersonTranslationServices":false,"requireAgendaItemRegistration":false,"userCustomAttributeDefinitionIdList":[2,0,1],"requiredUserCustomAttributeDefinitionIdList":[],"speakerTimeLimit":0,"enableAttendeeRegistration":false,"enableRegistrationLookup":false,"helpLinkMode":0},"displayedEngagementOptions":[],"eventTypeEnum":0,"publiclyShowConferenceMeetingDetails":false,"conferenceServiceType":0,"conferencePublicPhoneEnabled":false,"currentlyAcceptingQuestions":false,"liveRefreshEventComments":false,"isLiveNow":false,"hasVideo":false,"showRedirectToConference":false,"liveStreamUrl":"","isWithin30
1348MinBuffer":false,"isWithin60MinBuffer":false,"autoplayLiveEventVideo":true,"googleCalendarAddUrl":"/Event/GoogleCalendar/","iCalendarUrl":"/Event/iCal/","googleMapsUrl":"https://maps.google.com/?q=","meetingEmailAddress":"[email protected]","calculateAdminUrl":"/Customer/Index/0/75989/?eventId=-1","smsKeywordDisplay":"f3738","eventStartDisplay":"Mon, Jan 1","allowParticipantsToReplyToComments":false,"id":-1,"key":"-1"};
1349        
1350        window.modelData.kioskMode = null;
1351        window.modelData.dataEntryUser = null;
1352        window.modelData.userData = {"articlesThisSession":[],"articlesThisWeek":[],"audiences":[],"currentDomain":"nystransportationmasterplan.com","_CurrentCustomerId":2544,"displayName":"","deviceType":5,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36","userId":"bf4aa70365b549d5ae033894d6fa6d1c","hasAnAdminCookie":false,"currentURL":"https://nystransportationmasterplan.com/","loggedIn":false,"sessionId":"d5jgbfrqrwmecx5fglg0wflx","userIP":"10.70.32.38","userIsSuperAdmin":false};
1353        window.modelData.customFormResponseSet = null;
1354        window.ajaxAntiForgeryToken = '<input name="__RequestVerificationToken" type="hidden" value="tii_gZznEOWQi11YUW3vT-p1ZQNzIl8u26C7mCJLvR6EEJcGuPKp6Lx0KG1Fu7hpDknOvKxYbE-I7WHMoEBVsESVSrC_b8eLk9sMbSDRb0k1" />'.match(/value="([^"]*)"/)[1];
1355    </script>
1355
1356
1357    
1357<script src="/Scripts/Translation/translation.js"></script>
1357
1358
1359<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" onerror="window.__piTranslateScriptFailed = true"></script>
vendor: 2 bytes, line 1359
1359
1360<script>
1361    if (typeof translationModule !== 'undefined' && translationModule.setupGoogleTranslateListener) {
1362        translationModule.setupGoogleTranslateListener('google_translate_element');
1363    }
1364</script>
vendor: 77 bytes, lines 1364-1367
1364
1365
1366
1367    <script src="https://www.google.com/recaptcha/enterprise.js?render=
13676LdbVPIjAAAAAGMBt-NEL0NXRgur_SyAL1jCN4s-
vendor: 13 bytes, line 1367
1367"></script>
1368<script src="/Scripts/Google/recaptchaService.js"></script>
vendor: 2 bytes, line 1368
1368
1369<script>
1370    var recaptchaConfig = {"userIdString":"bf4aa70365b549d5ae033894d6fa6d1c","customerId":2544,"projectId":75989,"customFormResponseSetId":0,"formResponseId":0,"key":"6LdbVPIjAAAAAGMBt-NEL0NXRgur_SyAL1jCN4s-","actionEnum":0,"action":"Background"};
1371    window.recaptchaService = new RecaptchaService(recaptchaConfig);
1372</script>
1372
1373
1374    
1375
1376    
1376<script>
1377        window.modelData.onSubmitSettings = {"enabled":false,"demographicModulePollId":0,"submitQuestionsFormat":0,"collectContactInfo":false,"hideCommentSubmitButton":true,"contactInfoPollId":0,"onSubmitFreeformId":0,"redirectEnabled":false,"redirectMode":0,"redirectDelaySeconds":0};
1378        window.modelData.surveySteps = 5;
1379
1380        var cz = {"userId":"bf4aa70365b549d5ae033894d6fa6d1c","sessionId":"d5jgbfrqrwmecx5fglg0wflx","serverName":"nystransportationmasterplan.com","projectId":75989,"facebookAppId":"897525946935138","compact":false,"embed":false,"lang":"","mLoggedIn":false,"contId":0,"custId":2544,"assetId":-1,"topURL":"","cgaId":"","cgaCat":"","gaOn":false,"artId":0,"allowAnon":false,"adId":0,"ssId":0,"embedId":0,"displayFormat":0,"adPreview":false,"adSetId":0,"contIndex":0,"pollList":"191833","prevNext":0,"preview":false,"frameHeight":0,"frameWidth":0,"urlPrefix":"","key":"","offlineEventId":0,"goTo":0,"voteOption":0,"scrollMe":false,"offsite":0,"dataEntry":false,"kioskId":0,"prepend":0,"footer":0,"loggedIn":false,"participantUserId":"bf4aa70365b549d5ae033894d6fa6d1c","qaVisitorToken":"djF8YmY0YWE3MDM2NWI1NDlkNWFlMDMzODk0ZDZmYTZkMWN8MTc5MDc4MDc4OQ.ANpcDL_fwIiRmwpYSvxvCkXlVfTr1_0Xto89OcOQJls","participantDisplayName":"","participantResponseTime":"2026-09-29T15:06:29.7583497Z"};
1381        cz.projectId = 75989;
1382        cz.voteTotal = 0;
1383        cz.pollList = '191833,191834,191835,191836';
1384        cz.isMobile = false;
1385        cz.uiFormat = CONSTANTS.UIFormats.ProjectPage;
1386    </script>
1386
1387    
1388
1389        
1389<script>
1390        window.PageUIElements = [];
1391        window.PageUIElements.push({ selector: "body", config: cz, modelData: window.modelData });
1392        window.onerror = function (msg, url, lineNo, columnNo, error) {
1393            setTimeout(function () {
1394                var string = msg.toLowerCase();
1395                var substring = "script error";
1396
1397                var message = [
1398                    'Message: ' + msg,
1399                    'URL: ' + url,
1400                    'Line: ' + lineNo,
1401                    'Column: ' + columnNo,
1402                    'Error object: ' + JSON.stringify(error)
1403                ].join(' - ');
1404                if (window.ga)
1405                    ga('send', 'event', "Errors", "PublicConsoleError_3", message);
1406                if (window.intercom) {
1407                    window.Intercom('trackEvent', "ConsoleError", { message: message, error: error });
1408                }
1409            }, 2000);
1410        };
1411    </script>
1411
1412
1413    
1413<script>
1414        if (qs("eventId")) {
1415            $('.meeting-preview-outer[data-offline-event-id=' + qs("eventId") + "]").get(0).scrollIntoView();
1416        }
1417
1418        function qs(key) {
1419            key = key.replace(/[*+?^$.\[\]{}()|\\\/]/g, "\\$&"); // escape RegEx meta chars
1420            var match = location.search.match(new RegExp("[?&]" + key + "=([^&]+)(&|$)"));
1421            return match && decodeURIComponent(match[1].replace(/\+/g, " "));
1422        }
1423    </script>
1423
1424
1425    
1425<script>
1426        // simulate enter/space key on our non-input based inputs
1427        $(document).on('keypress', '[role="button"]:focus', function (event) {
1428            if (event.keyCode === 13 || event.keyCode === 32) {
1429                $(this).click();
1430                event.preventDefault();
1431            }
1432        });
1433    </script>
1433
1434    
1434<script src="/dist/kiosk.bundle.js?v=639262323860000000"></script>
1434
1435
1436    <!-- SIGNALR -->
1437    
1437<script src="/lib/signalr/jquery.signalR.min.js"></script>
1437
1438    
1438<script src="/signalr/hubs"></script>
1438
1439    
1439<script src="/Scripts/SharedModules/OfflineEventMessageHub.js"></script>
1439
1440    
1440<script>
1441        $(document).ready(function () {
1442            const offlineEventMessageHub = new OfflineEventMessageHub();
1443            window.offlineEventMessageHub = offlineEventMessageHub;
1444            offlineEventMessageHub.startConnection();
1445        });
1446    </script>
1446
1447    
1447<script>
1448        if (window.PageUIElements == null) {
1449            
1450            window.cz = window.cz || {"userId":"bf4aa70365b549d5ae033894d6fa6d1c","sessionId":"d5jgbfrqrwmecx5fglg0wflx","serverName":"nystransportationmasterplan.com","projectId":75989,"facebookAppId":"897525946935138","compact":false,"embed":false,"lang":"","mLoggedIn":false,"contId":0,"custId":2544,"assetId":-1,"topURL":"","cgaId":"","cgaCat":"","gaOn":false,"artId":0,"allowAnon":false,"adId":0,"ssId":0,"embedId":0,"displayFormat":0,"adPreview":false,"adSetId":0,"contIndex":0,"pollList":"191833","prevNext":0,"preview":false,"frameHeight":0,"frameWidth":0,"urlPrefix":"","key":"","offlineEventId":0,"goTo":0,"voteOption":0,"scrollMe":false,"offsite":0,"dataEntry":false,"kioskId":0,"prepend":0,"footer":0,"loggedIn":false,"participantUserId":"bf4aa70365b549d5ae033894d6fa6d1c","qaVisitorToken":"djF8YmY0YWE3MDM2NWI1NDlkNWFlMDMzODk0ZDZmYTZkMWN8MTc5MDc4MDc4OQ.ANpcDL_fwIiRmwpYSvxvCkXlVfTr1_0Xto89OcOQJls","participantDisplayName":"","participantResponseTime":"2026-09-29T15:06:29.8052246Z"};
1451            window.cz.uiFormat = CONSTANTS.UIFormats.ProjectPage;
1452            window.PageUIElements = [];
1453            window.PageUIElements.push({ selector: "body", config: cz, modelData: window.modelData });
1454        }
1455    </script>
1455
1456    
1456<script>
1457        if (window.PageUI != null && (window.PageUIObjects == null || window.PageUIObjects.length == 0)) {
1458            window.PageUIObjects = [];
1459            $.each(window.PageUIElements, function (index, element) {
1460                window.PageUIObjects.push(new PageUI(element.selector, element.config, element.modelData));
1461            })
1462        }
1463    </script>
1463
1464
1465    
1465<script>
1466        // simulate enter/space key on our non-input based inputs
1467        $(document).on('keypress', '[role="button"]:focus', function (event) {
1468            if (event.keyCode === 13 || event.keyCode === 32) {
1469                $(this).click();
1470                event.preventDefault();
1471            }
1472        });
1473    </script>
1473
1474    
1474<script>
1475        window.onerror = function (msg, url, lineNo, columnNo, error) {
1476            setTimeout(function () {
1477                var string = msg.toLowerCase();
1478                var substring = "script error";
1479
1480                var message = [
1481                    'Message: ' + msg,
1482                    'URL: ' + url,
1483                    'Line: ' + lineNo,
1484                    'Column: ' + columnNo,
1485                    'Error object: ' + JSON.stringify(error)
1486                ].join(' - ');
1487                if (window.ga)
1488                    ga('send', 'event', "Errors", "PublicConsoleError_3", message);
1489                if (window.intercom) {
1490                    window.Intercom('trackEvent', "ConsoleError", { message: message, error: error });
1491                }
1492            }, 2000);
1493        };
1494    </script>
1494
1495
1496    
1496<script type="text/javascript" src="/Scripts/slimscroll/jquery.slimscroll.min.js"></script>
1496
1497    
1497<script type="text/javascript" src="/Scripts/notify1.min.js"></script>
1497
1498
1499
1500    
1501
1502
1503
1504
1505
1506</body>
1507</html>
1508

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.