1import { 2 TIER_GOLDEN_JACKET, 3 TIER_HOSPITALITY_SINGLE, 4 TIER_PREMIUM, 5 TIER_RESERVED, 6 TIER_SEATING_MIN, 7 TIER_SILVER 8} from "./chunk-7XF46NO3.js"; 9import { 10 CtaBandComponent 11} from "./chunk-7SQQGFJ5.js"; 12import { 13 PageHeadComponent 14} from "./chunk-5Q5I2NXT.js"; 15import { 16 ChangeDetectionStrategy, 17 Component, 18 RouterLink, 19 setClassMetadata, 20 ɵsetClassDebugInfo, 21 ɵɵadvance, 22 ɵɵdefineComponent, 23 ɵɵelement, 24 ɵɵelementEnd, 25 ɵɵelementStart, 26 ɵɵnamespaceHTML, 27 ɵɵnamespaceSVG, 28 ɵɵtext, 29 ɵɵtextInterpolate1 30} from "./chunk-J7O7R22V.js"; 31 32// src/app/splash-page/pages/football-parking/football-parking-page.component.ts 33var _FootballParkingPageComponent = class _FootballParkingPageComponent { 34 constructor() { 35 this.silver = TIER_SILVER; 36 this.seatingMin = TIER_SEATING_MIN; 37 this.hospitalitySingle = TIER_HOSPITALITY_SINGLE; 38 this.premium = TIER_PREMIUM; 39 this.reserved = TIER_RESERVED; 40 this.goldenJacket = TIER_GOLDEN_JACKET; 41 } 42}; 43_FootballParkingPageComponent.\u0275fac = function FootballParkingPageComponent_Factory(__ngFactoryType__) { 44 return new (__ngFactoryType__ || _FootballParkingPageComponent)(); 45}; 46_FootballParkingPageComponent.\u0275cmp = /* @__PURE__ */ \u0275\u0275defineComponent({ type: _FootballParkingPageComponent, selectors: [["app-football-parking-page"]], decls: 114, vars: 7, consts: [[1, "crumb"], ["routerLink", "/"], [1, "lede"], [1, "section"], [1, "wrap"], [1, "sec-head", 2, "margin-bottom", "8px"], [1, "kicker"], [1, "venue"], ["src", "/assets/henson/images/FootballParkingMap.svg", "alt", "Aggie Memorial Stadium parking map: Silver Lot and Crimson Lot north of Stewart Street, Fulton Lot and Fulton Reserved south of the stadium off Wells Street.", 1, "venue-map"], [1, "lots"], [1, "lot", 2, "border-left-color", "#9b9ba1"], [1, "lk", 2, "background", "#9b9ba1"], [1, "ld"], [1, "llevel"], [1, "lot", 2, "border-left-color", "#8B1538"], [1, "lk", 2, "background", "#8B1538"], [1, "lot", 2, "border-left-color", "#B8924A"], [1, "lk", 2, "background", "#B8924A"], [1, "lot", 2, "border-left-color", "#5E0E25"], [1, "lk", 2, "background", "#5E0E25"], [1, "legend-note"], ["routerLink", "/ways-to-give", 1, "btn", "btn-primary", "btn-lg", 2, "margin-top", "22px"], ["width", "16", "height", "16", "viewBox", "0 0 24 24", "fill", "none", "stroke", "currentColor", "stroke-width", "1.8", "stroke-linecap", "round", "stroke-linejoin", "round", "aria-hidden", "true", 1, "arr"], ["d", "M5 12h14M13 5l7 7-7 7"], [1, "section", "warm"], [1, "sec-head"], [1, "kicker", "gold"], [1, "dates", 2, "grid-template-columns", "repeat(3,1fr)", "margin-top", "44px", "border-top", "1px solid var(--line)"], [1, "date-item"], [1, "d"], [1, "t"], [1, "row"], ["routerLink", "/ways-to-give", 1, "btn", "btn-on-crimson", "btn-lg"], ["routerLink", "/membership-benefits", 1, "btn", "btn-ghost-light", "btn-lg"]], template: function FootballParkingPageComponent_Template(rf, ctx) { 47 if (rf & 1) { 48 \u0275\u0275elementStart(0, "app-page-head")(1, "div", 0)(2, "a", 1); 49 \u0275\u0275text(3, "Home"); 50 \u0275\u0275elementEnd(); 51 \u0275\u0275elementStart(4, "span"); 52 \u0275\u0275text(5, "/"); 53 \u0275\u0275elementEnd(); 54 \u0275\u0275text(6, " Get Involved "); 55 \u0275\u0275elementStart(7, "span"); 56 \u0275\u0275text(8, "/"); 57 \u0275\u0275elementEnd(); 58 \u0275\u0275text(9, " Football Priority Tickets & Parking"); 59 \u0275\u0275elementEnd(); 60 \u0275\u0275elementStart(10, "h1"); 61 \u0275\u0275text(11, "Football priority "); 62 \u0275\u0275elementStart(12, "em"); 63 \u0275\u0275text(13, "tickets & parking."); 64 \u0275\u0275elementEnd()(); 65 \u0275\u0275elementStart(14, "p", 2); 66 \u0275\u0275text(15, "Aggie Memorial Stadium parking is assigned by giving level and priority points. The higher your level of support, the closer you park \u2014 and the more premium access you receive on game day."); 67 \u0275\u0275elementEnd()(); 68 \u0275\u0275elementStart(16, "section", 3)(17, "div", 4)(18, "div", 5)(19, "div", 6); 69 \u0275\u0275text(20, "Aggie Memorial Stadium"); 70 \u0275\u0275elementEnd(); 71 \u0275\u0275elementStart(21, "h2"); 72 \u0275\u0275text(22, "Parking lots by "); 73 \u0275\u0275elementStart(23, "em"); 74 \u0275\u0275text(24, "giving level."); 75 \u0275\u0275elementEnd()()(); 76 \u0275\u0275elementStart(25, "div", 7); 77 \u0275\u0275element(26, "img", 8); 78 \u0275\u0275elementStart(27, "div")(28, "div", 9)(29, "div", 10)(30, "span", 11); 79 \u0275\u0275text(31, "S"); 80 \u0275\u0275elementEnd(); 81 \u0275\u0275elementStart(32, "span", 12)(33, "b"); 82 \u0275\u0275text(34, "Silver Lot"); 83 \u0275\u0275elementEnd(); 84 \u0275\u0275elementStart(35, "small"); 85 \u0275\u0275text(36, "General priority parking \xB7 1 pass"); 86 \u0275\u0275elementEnd()(); 87 \u0275\u0275elementStart(37, "span", 13); 88 \u0275\u0275text(38); 89 \u0275\u0275elementEnd()(); 90 \u0275\u0275elementStart(39, "div", 14)(40, "span", 15); 91 \u0275\u0275text(41, "C"); 92 \u0275\u0275elementEnd(); 93 \u0275\u0275elementStart(42, "span", 12)(43, "b"); 94 \u0275\u0275text(44, "Crimson Lot"); 95 \u0275\u0275elementEnd(); 96 \u0275\u0275elementStart(45, "small"); 97 \u0275\u0275text(46, "1\u20134 passes by level"); 98 \u0275\u0275elementEnd()(); 99 \u0275\u0275elementStart(47, "span", 13); 100 \u0275\u0275text(48); 101 \u0275\u0275elementEnd()(); 102 \u0275\u0275elementStart(49, "div", 16)(50, "span", 17); 103 \u0275\u0275text(51, "F"); 104 \u0275\u0275elementEnd(); 105 \u0275\u0275elementStart(52, "span", 12)(53, "b"); 106 \u0275\u0275text(54, "Fulton Center Lot"); 107 \u0275\u0275elementEnd(); 108 \u0275\u0275elementStart(55, "small"); 109 \u0275\u0275text(56, "Premium proximity \xB7 1 pass"); 110 \u0275\u0275elementEnd()(); 111 \u0275\u0275elementStart(57, "span", 13); 112 \u0275\u0275text(58); 113 \u0275\u0275elementEnd()(); 114 \u0275\u0275elementStart(59, "div", 18)(60, "span", 19); 115 \u0275\u0275text(61, "R"); 116 \u0275\u0275elementEnd(); 117 \u0275\u0275elementStart(62, "span", 12)(63, "b"); 118 \u0275\u0275text(64, "Reserved Parking"); 119 \u0275\u0275elementEnd(); 120 \u0275\u0275elementStart(65, "small"); 121 \u0275\u0275text(66, "Closest access \xB7 1\u20132 passes"); 122 \u0275\u0275elementEnd()(); 123 \u0275\u0275elementStart(67, "span", 13); 124 \u0275\u0275text(68); 125 \u0275\u0275elementEnd()()(); 126 \u0275\u0275elementStart(69, "p", 20); 127 \u0275\u0275text(70, "Lot assignments honor priority points within each level. Renewal & new requests due August 1."); 128 \u0275\u0275elementEnd(); 129 \u0275\u0275elementStart(71, "a", 21); 130 \u0275\u0275text(72, "Secure your parking "); 131 \u0275\u0275namespaceSVG(); 132 \u0275\u0275elementStart(73, "svg", 22); 133 \u0275\u0275element(74, "path", 23); 134 \u0275\u0275elementEnd()()()()()(); 135 \u0275\u0275namespaceHTML(); 136 \u0275\u0275elementStart(75, "section", 24)(76, "div", 4)(77, "div", 25)(78, "div", 26);
137 \u0275\u0275text(79, "Game-Day Hospitality"); 138 \u0275\u0275elementEnd(); 139 \u0275\u0275elementStart(80, "h2"); 140 \u0275\u0275text(81, "The "); 141 \u0275\u0275elementStart(82, "em"); 142 \u0275\u0275text(83, "Victory Club."); 143 \u0275\u0275elementEnd()(); 144 \u0275\u0275elementStart(84, "p"); 145 \u0275\u0275text(85, "Premium indoor-outdoor hospitality at Aggie Memorial Stadium \u2014 available by single game or full-season pass, scaled to your giving level."); 146 \u0275\u0275elementEnd()(); 147 \u0275\u0275elementStart(86, "div", 27)(87, "div", 28)(88, "div", 29); 148 \u0275\u0275text(89); 149 \u0275\u0275elementEnd(); 150 \u0275\u0275elementStart(90, "div", 30); 151 \u0275\u0275text(91, "Victory Club \u2014 single-game passes (2\u20134)"); 152 \u0275\u0275elementEnd()(); 153 \u0275\u0275elementStart(92, "div", 28)(93, "div", 29); 154 \u0275\u0275text(94); 155 \u0275\u0275elementEnd(); 156 \u0275\u0275elementStart(95, "div", 30); 157 \u0275\u0275text(96, "Victory Club \u2014 season passes (2\u20138)"); 158 \u0275\u0275elementEnd()(); 159 \u0275\u0275elementStart(97, "div", 28)(98, "div", 29); 160 \u0275\u0275text(99); 161 \u0275\u0275elementEnd(); 162 \u0275\u0275elementStart(100, "div", 30); 163 \u0275\u0275text(101, "AD's Patio access \xB7 Golden Jacket Society"); 164 \u0275\u0275elementEnd()()()()(); 165 \u0275\u0275elementStart(102, "app-cta-band")(103, "h2"); 166 \u0275\u0275text(104, "Park closer. "); 167 \u0275\u0275elementStart(105, "em"); 168 \u0275\u0275text(106, "Experience more."); 169 \u0275\u0275elementEnd()(); 170 \u0275\u0275elementStart(107, "p"); 171 \u0275\u0275text(108, "Deadline for football priority seating & parking is August 1."); 172 \u0275\u0275elementEnd(); 173 \u0275\u0275elementStart(109, "div", 31)(110, "a", 32); 174 \u0275\u0275text(111, "Make a gift"); 175 \u0275\u0275elementEnd(); 176 \u0275\u0275elementStart(112, "a", 33); 177 \u0275\u0275text(113, "See all benefits"); 178 \u0275\u0275elementEnd()()(); 179 } 180 if (rf & 2) { 181 \u0275\u0275advance(38); 182 \u0275\u0275textInterpolate1("", ctx.silver, "+"); 183 \u0275\u0275advance(10); 184 \u0275\u0275textInterpolate1("", ctx.seatingMin, "+"); 185 \u0275\u0275advance(10); 186 \u0275\u0275textInterpolate1("", ctx.premium, "+"); 187 \u0275\u0275advance(10); 188 \u0275\u0275textInterpolate1("", ctx.reserved, "+"); 189 \u0275\u0275advance(21); 190 \u0275\u0275textInterpolate1("", ctx.hospitalitySingle, "+"); 191 \u0275\u0275advance(5); 192 \u0275\u0275textInterpolate1("", ctx.premium, "+"); 193 \u0275\u0275advance(5); 194 \u0275\u0275textInterpolate1("", ctx.goldenJacket, "+"); 195 } 196}, dependencies: [RouterLink, PageHeadComponent, CtaBandComponent], styles: ["\n\n.venue-map[_ngcontent-%COMP%] {\n width: 100%;\n height: auto;\n display: block;\n border-radius: 8px;\n border: 1px solid var(--line);\n}\n/*# sourceMappingURL=football-parking-page.component.css.map */"], changeDetection: 0 }); 197var FootballParkingPageComponent = _FootballParkingPageComponent; 198(() => { 199 (typeof ngDevMode === "undefined" || ngDevMode) && setClassMetadata(FootballParkingPageComponent, [{ 200 type: Component, 201 args: [{ selector: "app-football-parking-page", standalone: true, changeDetection: ChangeDetectionStrategy.OnPush, imports: [RouterLink, PageHeadComponent, CtaBandComponent], template: `<app-page-head> 202 <!-- crumb is the page's own projected markup; href="index.html" \u2192 routerLink="/" --> 203 <div class="crumb"><a routerLink="/">Home</a> <span>/</span> Get Involved <span>/</span> Football Priority Tickets & Parking</div> 204 <h1>Football priority <em>tickets & parking.</em></h1> 205 <p class="lede">Aggie Memorial Stadium parking is assigned by giving level and priority points. The higher your level of support, the closer you park \u2014 and the more premium access you receive on game day.</p> 206</app-page-head> 207 208<section class="section"> 209 <div class="wrap"> 210 <div class="sec-head" style="margin-bottom:8px"> 211 <div class="kicker">Aggie Memorial Stadium</div> 212 <h2>Parking lots by <em>giving level.</em></h2> 213 </div> 214 <div class="venue"> 215 <!-- Real campus map (Chet, 2026-07-28) \u2014 replaced the schematic CSS diagram. 216 Giving levels are not on the artwork; the .lots legend beside it carries 217 them, and stays the single source for those figures. --> 218 <img 219 class="venue-map" 220 src="/assets/henson/images/FootballParkingMap.svg"
221 alt="Aggie Memorial Stadium parking map: Silver Lot and Crimson Lot north of Stewart Street, Fulton Lot and Fulton Reserved south of the stadium off Wells Street." 222 /> 223 <div> 224 <div class="lots"> 225 <div class="lot" style="border-left-color:#9b9ba1"><span class="lk" style="background:#9b9ba1">S</span><span class="ld"><b>Silver Lot</b><small>General priority parking \xB7 1 pass</small></span><span class="llevel">{{ silver }}+</span></div> 226 <div class="lot" style="border-left-color:#8B1538"><span class="lk" style="background:#8B1538">C</span><span class="ld"><b>Crimson Lot</b><small>1\u20134 passes by level</small></span><span class="llevel">{{ seatingMin }}+</span></div> 227 <div class="lot" style="border-left-color:#B8924A"><span class="lk" style="background:#B8924A">F</span><span class="ld"><b>Fulton Center Lot</b><small>Premium proximity \xB7 1 pass</small></span><span class="llevel">{{ premium }}+</span></div> 228 <div class="lot" style="border-left-color:#5E0E25"><span class="lk" style="background:#5E0E25">R</span><span class="ld"><b>Reserved Parking</b><small>Closest access \xB7 1\u20132 passes</small></span><span class="llevel">{{ reserved }}+</span></div> 229 </div> 230 <p class="legend-note">Lot assignments honor priority points within each level. Renewal & new requests due August 1.</p> 231 <!-- /ways-to-give is live (rep 12) \u2192 routerLink, no directive --> 232 <a class="btn btn-primary btn-lg" routerLink="/ways-to-give" style="margin-top:22px">Secure your parking <svg class="arr" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14M13 5l7 7-7 7" /></svg></a> 233 </div> 234 </div> 235 </div> 236</section> 237 238<!-- HOSPITALITY --> 239<section class="section warm"> 240 <div class="wrap"> 241 <div class="sec-head"> 242 <div class="kicker gold">Game-Day Hospitality</div> 243 <h2>The <em>Victory Club.</em></h2> 244 <p>Premium indoor-outdoor hospitality at Aggie Memorial Stadium \u2014 available by single game or full-season pass, scaled to your giving level.</p> 245 </div> 246 <div class="dates" style="grid-template-columns:repeat(3,1fr);margin-top:44px;border-top:1px solid var(--line)"> 247 <div class="date-item"><div class="d">{{ hospitalitySingle }}+</div><div class="t">Victory Club \u2014 single-game passes (2\u20134)</div></div> 248 <div class="date-item"><div class="d">{{ premium }}+</div><div class="t">Victory Club \u2014 season passes (2\u20138)</div></div> 249 <div class="date-item"><div class="d">{{ goldenJacket }}+</div><div class="t">AD's Patio access \xB7 Golden Jacket Society</div></div> 250 </div> 251 </div> 252</section> 253 254<app-cta-band> 255 <h2>Park closer. <em>Experience more.</em></h2> 256 <p>Deadline for football priority seating & parking is August 1.</p> 257 <div class="row"> 258 <!-- /ways-to-give is live (rep 12) \u2192 routerLink, no directive --> 259 <a class="btn btn-on-crimson btn-lg" routerLink="/ways-to-give">Make a gift</a> 260 <!-- /membership-benefits is live (rep 13) \u2192 routerLink, no directive --> 261 <a class="btn btn-ghost-light btn-lg" routerLink="/membership-benefits">See all benefits</a> 262 </div> 263</app-cta-band> 264`, styles: ["/* src/app/splash-page/pages/football-parking/football-parking-page.component.scss */\n.venue-map {\n width: 100%;\n height: auto;\n display: block;\n border-radius: 8px;\n border: 1px solid var(--line);\n}\n/*# sourceMappingURL=football-parking-page.component.css.map */\n"] }] 265 }], null, null); 266})(); 267(() => { 268 (typeof ngDevMode === "undefined" || ngDevMode) && \u0275setClassDebugInfo(FootballParkingPageComponent, { className: "FootballParkingPageComponent", filePath: "src/app/splash-page/pages/football-parking/football-parking-page.component.ts", lineNumber: 26 }); 269})(); 270export { 271 FootballParkingPageComponent 272}; 273//# sourceMappingURL=chunk-G3JDPZK2.js.map
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.