PageSourceSearch

https://turnbacktheblock.com/src/routes/youth-board-signup/youth-board-signup.page.jsx

js turnbacktheblock.com collected 2026-10-02 00:08:55 UTC 110,258 bytes, 1,180 lines download raw bytes

1import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/routes/youth-board-signup/youth-board-signup.page.jsx");import __vite__cjsImport0_react_jsxDevRuntime from "/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=921f68e9"; const Fragment = __vite__cjsImport0_react_jsxDevRuntime["Fragment"]; const jsxDEV = __vite__cjsImport0_react_jsxDevRuntime["jsxDEV"];
2import RefreshRuntime from "/@react-refresh";
3const inWebWorker = typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope;
4let prevRefreshReg;
5let prevRefreshSig;
6if (import.meta.hot && !inWebWorker) {
7  if (!window.__vite_plugin_react_preamble_installed__) {
8    throw new Error("@vitejs/plugin-react can't detect preamble. Something is wrong. See https://github.com/vitejs/vite-plugin-react/pull/11#discussion_r430879201");
9  }
10  prevRefreshReg = window.$RefreshReg$;
11  prevRefreshSig = window.$RefreshSig$;
12  window.$RefreshReg$ = (type, id) => {
13    RefreshRuntime.register(type, "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx " + id);
14  };
15  window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform;
16}
17var _s = $RefreshSig$();
18import __vite__cjsImport3_react from "/node_modules/.vite/deps/react.js?v=921f68e9"; const useState = __vite__cjsImport3_react["useState"]; const useRef = __vite__cjsImport3_react["useRef"];
19import axios from "/node_modules/.vite/deps/axios.js?v=921f68e9";
20import { ToastContainer, toast } from "/node_modules/.vite/deps/react-toastify.js?v=921f68e9";
21import ReCAPTCHA from "/node_modules/.vite/deps/react-google-recaptcha.js?v=921f68e9";
22import { isYouthSignupOpen } from "/src/constants/youth-board-signup.constants.js";
23import "/node_modules/react-toastify/dist/ReactToastify.css";
24import "/src/routes/youth-board-signup/youth-board-signup.styles.scss";
25const today = (/* @__PURE__ */ new Date()).toISOString().split("T")[0];
26const signupOpen = isYouthSignupOpen();
27const YouthBoardSignup = () => {
28  _s();
29  const recaptchaRef = useRef(null);
30  const [verified, setVerified] = useState(false);
31  const [referenceCount, setReferenceCount] = useState(1);
32  const [attemptedSubmit, setAttemptedSubmit] = useState(false);
33  const [isSubmitting, setIsSubmitting] = useState(false);
34  const onChange = () => {
35    setVerified(true);
36  };
37  const addReference = () => {
38    setReferenceCount((count) => Math.min(count + 1, 3));
39  };
40  const handleSubmit = async (e) => {
41    e.preventDefault();
42    if (isSubmitting || !signupOpen)
43      return;
44    const form = e.target;
45    if (!form.checkValidity()) {
46      setAttemptedSubmit(true);
47      toast.error("Please fill out all required fields, highlighted in red.");
48      const firstInvalid = form.querySelector(":invalid");
49      firstInvalid?.scrollIntoView({ behavior: "smooth", block: "center" });
50      firstInvalid?.focus();
51      return;
52    }
53    const formData = new FormData(form);
54    const data = Object.fromEntries(formData.entries());
55    setIsSubmitting(true);
56    try {
57      const response = await axios.post(
58        "https://turnbacktheblock.com/mailer/youth-board-application",
59        data
60      );
61      toast.success(
62        "Thank you! Your application has been submitted. We will be in touch."
63      );
64      form.reset();
65      setReferenceCount(1);
66      setVerified(false);
67      setAttemptedSubmit(false);
68      recaptchaRef.current?.reset();
69      console.log("Response from server:", response.data);
70    } catch (error) {
71      console.error("Error sending data:", error.message);
72      toast.error(
73        "Something went wrong submitting your application. Please try again."
74      );
75    } finally {
76      setIsSubmitting(false);
77    }
78  };
79  if (!signupOpen) {
80    return /* @__PURE__ */ jsxDEV("section", { id: "youth-board-signup-section", children: /* @__PURE__ */ jsxDEV("div", { className: "youth-board-signup-container", children: /* @__PURE__ */ jsxDEV("div", { className: "youth-board-signup-header", children: [
81      /* @__PURE__ */ jsxDEV("span", { className: "subheading", children: "2026-2027 Academic Year" }, void 0, false, {
82        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
83        lineNumber: 74,
84        columnNumber: 13
85      }, this),
86      /* @__PURE__ */ jsxDEV("h2", { className: "heading", children: "Youth Leadership Board Application" }, void 0, false, {
87        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
88        lineNumber: 75,
89        columnNumber: 13
90      }, this),
91      /* @__PURE__ */ jsxDEV("p", { children: "Applications for the Turn Back the Block Youth Leadership Board are now closed. Thank you to everyone who applied — we will be in touch." }, void 0, false, {
92        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
93        lineNumber: 76,
94        columnNumber: 13
95      }, this)
96    ] }, void 0, true, {
97      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
98      lineNumber: 73,
99      columnNumber: 11
100    }, this) }, void 0, false, {
101      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
102      lineNumber: 72,
103      columnNumber: 9
104    }, this) }, void 0, false, {
105      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
106      lineNumber: 71,
107      columnNumber: 7
108    }, this);
109  }
110  return /* @__PURE__ */ jsxDEV("section", { id: "youth-board-signup-section", children: [
111    /* @__PURE__ */ jsxDEV("div", { className: "youth-board-signup-container", children: [
112      /* @__PURE__ */ jsxDEV("div", { className: "youth-board-signup-header", children: [
113        /* @__PURE__ */ jsxDEV("span", { className: "subheading", children: "2026-2027 Academic Year" }, void 0, false, {
114          fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
115          lineNumber: 91,
116          columnNumber: 11
117        }, this),
118        /* @__PURE__ */ jsxDEV("h2", { className: "heading", children: "Youth Leadership Board Application" }, void 0, false, {
119          fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
120          lineNumber: 92,
121          columnNumber: 11
122        }, this),
123        /* @__PURE__ */ jsxDEV("p", { children: "Thank you for your interest in serving on the Turn Back the Block Youth Leadership Board. This board gives high school students a meaningful way to support the Harrisburg neighborhood, grow as leaders, and help advance the mission of Turn Back the Block. Please complete every section, and take your time with the written responses. They are how we get to know you." }, void 0, false, {
124          fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
125          lineNumber: 93,
126          columnNumber: 11
127        }, this)
128      ] }, void 0, true, {
129        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
130        lineNumber: 90,
131        columnNumber: 9
132      }, this),
133      /* @__PURE__ */ jsxDEV(
134        "form",
135        {
136          name: "youth-board-signup-form",
137          className: attemptedSubmit ? "was-validated" : "",
138          onSubmit: handleSubmit,
139          noValidate: true,
140          children: [
141            /* @__PURE__ */ jsxDEV(
142              "input",
143              {
144                type: "hidden",
145                name: "form-name",
146                value: "youth-board-signup-form"
147              },
148              void 0,
149              false,
150              {
151                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
152                lineNumber: 109,
153                columnNumber: 11
154              },
155              this
156            ),
157            /* @__PURE__ */ jsxDEV("div", { className: "form-section", children: [
158              /* @__PURE__ */ jsxDEV("h3", { children: "Applicant Information" }, void 0, false, {
159                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
160                lineNumber: 116,
161                columnNumber: 13
162              }, this),
163              /* @__PURE__ */ jsxDEV("div", { className: "form-row", children: [
164                /* @__PURE__ */ jsxDEV("label", { children: [
165                  "Last Name",
166                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
167                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
168                    lineNumber: 119,
169                    columnNumber: 26
170                  }, this),
171                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "last-name", required: true }, void 0, false, {
172                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
173                    lineNumber: 120,
174                    columnNumber: 17
175                  }, this)
176                ] }, void 0, true, {
177                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
178                  lineNumber: 118,
179                  columnNumber: 15
180                }, this),
181                /* @__PURE__ */ jsxDEV("label", { children: [
182                  "First Name",
183                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
184                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
185                    lineNumber: 123,
186                    columnNumber: 27
187                  }, this),
188                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "first-name", required: true }, void 0, false, {
189                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
190                    lineNumber: 124,
191                    columnNumber: 17
192                  }, this)
193                ] }, void 0, true, {
194                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
195                  lineNumber: 122,
196                  columnNumber: 15
197                }, this),
198                /* @__PURE__ */ jsxDEV("label", { children: [
199                  "Middle Name",
200                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "middle-name" }, void 0, false, {
201                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
202                    lineNumber: 128,
203                    columnNumber: 17
204                  }, this)
205                ] }, void 0, true, {
206                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
207                  lineNumber: 126,
208                  columnNumber: 15
209                }, this),
210                /* @__PURE__ */ jsxDEV("label", { children: [
211                  "Preferred Name",
212                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "preferred-name" }, void 0, false, {
213                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
214                    lineNumber: 132,
215                    columnNumber: 17
216                  }, this)
217                ] }, void 0, true, {
218                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
219                  lineNumber: 130,
220                  columnNumber: 15
221                }, this)
222              ] }, void 0, true, {
223                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
224                lineNumber: 117,
225                columnNumber: 13
226              }, this),
227              /* @__PURE__ */ jsxDEV("div", { className: "form-row full", children: /* @__PURE__ */ jsxDEV("label", { children: [
228                "Street Address",
229                /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
230                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
231                  lineNumber: 137,
232                  columnNumber: 31
233                }, this),
234                /* @__PURE__ */ jsxDEV("input", { type: "text", name: "street-address", required: true }, void 0, false, {
235                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
236                  lineNumber: 138,
237                  columnNumber: 17
238                }, this)
239              ] }, void 0, true, {
240                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
241                lineNumber: 136,
242                columnNumber: 15
243              }, this) }, void 0, false, {
244                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
245                lineNumber: 135,
246                columnNumber: 13
247              }, this),
248              /* @__PURE__ */ jsxDEV("div", { className: "form-row", children: [
249                /* @__PURE__ */ jsxDEV("label", { children: [
250                  "City",
251                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
252                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
253                    lineNumber: 143,
254                    columnNumber: 21
255                  }, this),
256                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "city", required: true }, void 0, false, {
257                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
258                    lineNumber: 144,
259                    columnNumber: 17
260                  }, this)
261                ] }, void 0, true, {
262                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
263                  lineNumber: 142,
264                  columnNumber: 15
265                }, this),
266                /* @__PURE__ */ jsxDEV("label", { children: [
267                  "State",
268                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
269                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
270                    lineNumber: 147,
271                    columnNumber: 22
272                  }, this),
273                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "state", required: true }, void 0, false, {
274                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
275                    lineNumber: 148,
276                    columnNumber: 17
277                  }, this)
278                ] }, void 0, true, {
279                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
280                  lineNumber: 146,
281                  columnNumber: 15
282                }, this),
283                /* @__P
283URE__ */ jsxDEV("label", { children: [
284                  "Zip",
285                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
286                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
287                    lineNumber: 151,
288                    columnNumber: 20
289                  }, this),
290                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "zip", required: true }, void 0, false, {
291                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
292                    lineNumber: 152,
293                    columnNumber: 17
294                  }, this)
295                ] }, void 0, true, {
296                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
297                  lineNumber: 150,
298                  columnNumber: 15
299                }, this)
300              ] }, void 0, true, {
301                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
302                lineNumber: 141,
303                columnNumber: 13
304              }, this),
305              /* @__PURE__ */ jsxDEV("div", { className: "form-row", children: [
306                /* @__PURE__ */ jsxDEV("label", { children: [
307                  "Phone Number",
308                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
309                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
310                    lineNumber: 157,
311                    columnNumber: 29
312                  }, this),
313                  /* @__PURE__ */ jsxDEV("input", { type: "tel", name: "phone", required: true }, void 0, false, {
314                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
315                    lineNumber: 158,
316                    columnNumber: 17
317                  }, this)
318                ] }, void 0, true, {
319                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
320                  lineNumber: 156,
321                  columnNumber: 15
322                }, this),
323                /* @__PURE__ */ jsxDEV("label", { children: [
324                  "Date of Birth",
325                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
326                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
327                    lineNumber: 161,
328                    columnNumber: 30
329                  }, this),
330                  /* @__PURE__ */ jsxDEV("input", { type: "date", name: "dob", required: true }, void 0, false, {
331                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
332                    lineNumber: 162,
333                    columnNumber: 17
334                  }, this)
335                ] }, void 0, true, {
336                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
337                  lineNumber: 160,
338                  columnNumber: 15
339                }, this),
340                /* @__PURE__ */ jsxDEV("label", { children: [
341                  "E-mail Address",
342                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
343                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
344                    lineNumber: 165,
345                    columnNumber: 31
346                  }, this),
347                  /* @__PURE__ */ jsxDEV("input", { type: "email", name: "email", required: true }, void 0, false, {
348                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
349                    lineNumber: 166,
350                    columnNumber: 17
351                  }, this)
352                ] }, void 0, true, {
353                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
354                  lineNumber: 164,
355                  columnNumber: 15
356                }, this)
357              ] }, void 0, true, {
358                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
359                lineNumber: 155,
360                columnNumber: 13
361              }, this),
362              /* @__PURE__ */ jsxDEV("div", { className: "form-row", children: [
363                /* @__PURE__ */ jsxDEV("label", { children: [
364                  "School",
365                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
366                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
367                    lineNumber: 171,
368                    columnNumber: 23
369                  }, this),
370                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "school", required: true }, void 0, false, {
371                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
372                    lineNumber: 172,
373                    columnNumber: 17
374                  }, this)
375                ] }, void 0, true, {
376                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
377                  lineNumber: 170,
378                  columnNumber: 15
379                }, this),
380                /* @__PURE__ */ jsxDEV("label", { children: [
381                  "Age",
382                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
383                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
384                    lineNumber: 175,
385                    columnNumber: 20
386                  }, this),
387                  /* @__PURE__ */ jsxDEV("input", { type: "number", name: "age", min: "13", max: "19", required: true }, void 0, false, {
388                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
389                    lineNumber: 176,
390                    columnNumber: 17
391                  }, this)
392                ] }, void 0, true, {
393                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
394                  lineNumber: 174,
395                  columnNumber: 15
396                }, this),
397                /* @__PURE__ */ jsxDEV("label", { children: [
398                  "Grade (2026-2027)",
399                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
400                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
401                    lineNumber: 179,
402                    columnNumber: 34
403                  }, this),
404                  /* @__PURE__ */ jsxDEV("select", { name: "grade", defaultValue: "", required: true, children: [
405                    /* @__PURE__ */ jsxDEV("option", { value: "", disabled: true, children: "Select Grade" }, void 0, false, {
406                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
407                      lineNumber: 181,
408                      columnNumber: 19
409                    }, this),
410                    /* @__PURE__ */ jsxDEV("option", { value: "9th Grade", children: "9th Grade" }, void 0, false, {
411                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
412                      lineNumber: 184,
413                      columnNumber: 19
414                    }, this),
415                    /* @__PURE__ */ jsxDEV("option", { value: "10th Grade", children: "10th Grade" }, void 0, false, {
416                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
417                      lineNumber: 185,
418                      columnNumber: 19
419                    }, this),
420                    /* @__PURE__ */ jsxDEV("option", { value: "11th Grade", children: "11th Grade" }, void 0, false, {
421                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
422                      lineNumber: 186,
423                      columnNumber: 19
424                    }, this),
425                    /* @__PURE__ */ jsxDEV("option", { value: "12th Grade", children: "12th Grade" }, void 0, false, {
426                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
427                      lineNumber: 187,
428                      columnNumber: 19
429                    }, this)
430                  ] }, void 0, true, {
431                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
432                    lineNumber: 180,
433                    columnNumber: 17
434                  }, this)
435                ] }, void 0, true, {
436                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
437                  lineNumber: 178,
438                  columnNumber: 15
439                }, this)
440              ] }, void 0, true, {
441                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
442                lineNumber: 169,
443                columnNumber: 13
444              }, this)
445            ] }, void 0, true, {
446              fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
447              lineNumber: 115,
448              columnNumber: 11
449            }, this),
450            /* @__PURE__ */ jsxDEV("div", { className: "form-section", children: [
451              /* @__PURE__ */ jsxDEV("h3", { children: "Parent / Guardian Information" }, void 0, false, {
452                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
453                lineNumber: 194,
454                columnNumber: 13
455              }, this),
456              /* @__PURE__ */ jsxDEV("div", { className: "form-row", children: [
457                /* @__PURE__ */ jsxDEV("label", { children: [
458                  "Parent / Guardian Name",
459                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
460                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
461                    lineNumber: 197,
462                    columnNumber: 39
463                  }, this),
464                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "guardian1-name", required: true }, void 0, false, {
465                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
466                    lineNumber: 198,
467                    columnNumber: 17
468                  }, this)
469                ] }, void 0, true, {
470                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
471                  lineNumber: 196,
472                  columnNumber: 15
473                }, this),
474                /* @__PURE__ */ jsxDEV("label", { children: [
475                  "E-mail Address",
476                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
477                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
478                    lineNumber: 201,
479                    columnNumber: 31
480                  }, this),
481                  /* @__PURE__ */ jsxDEV("input", { type: "email", name: "guardian1-email", required: true }, void 0, false, {
482                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
483                    lineNumber: 202,
484                    columnNumber: 17
485                  }, this)
486                ] }, void 0, true, {
487                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
488                  lineNumber: 200,
489                  columnNumber: 15
490                }, this),
491                /* @__PURE__ */ jsxDEV("label", { children: [
492                  "Cell Phone Number",
493                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
494                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
495                    lineNumber: 205,
496                    columnNumber: 34
497                  }, this),
498                  /* @__PURE__ */ jsxDEV("input", { type: "tel", name: "guardian1-phone", required: true }, void 0, false, {
499                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
500                    lineNumber: 206,
501                    columnNumber: 17
502                  }, this)
503                ] }, void 0, true, {
504                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
505                  lineNumber: 204,
506                  columnNumber: 15
507                }, this)
508              ] }, void 0, true, {
509                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
510                lineNumber: 195,
511                columnNumber: 13
512              }, this),
513              /* @__PURE__ */ jsxDEV("div", { className: "form-row", children: [
514                /* @__PURE__ */ jsxDEV("label", { children: [
515                  "Parent / Guardian Name",
516                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "guardian2-name" }, void 0, false, {
517                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
518                    lineNumber: 212,
519                    columnNumber: 17
520                  }, this)
521                ] }, void 0, true, {
522                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
523                  lineNumber: 210,
524                  columnNumber: 15
525                }, this),
526                /* @__PURE__ */ jsxDEV("label", { children: [
527                  "E-mail Address",
528                  /* @__PURE__ */ jsxDEV("input", { type: "email", name: "guardian2-email" }, void 0, false, {
529                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
530                    lineNumber: 216,
531                    columnNumber: 17
532                  }, this)
533                ] }, void 0, true, {
534                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
535                  lineNumber: 214,
536                  columnNumber: 15
537                }, this),
538                /* @__PURE__ */ jsxDEV("label", { children: [
539                  "Cell Phone Number",
540                  /* @__PURE__ */ jsxDEV("input", { type: "tel", name: "guardian2-phone" }, void 0, false, {
541                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
542                    lineNumber: 220,
543                    columnNumber: 17
544                  }, this)
545                ] }, void 0, true, {
546                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
547                  lineNumber: 218,
548                  columnNumber: 15
549                }, this)
550              ] }, void 0, true, {
551                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
552                lineNumber: 209,
553                columnNumber: 13
554              }, this)
555            ] }, void 0, true, {
556              fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
557              lineNumber: 193,
558              columnNumber: 11
559            }, this),
560            /* @__PURE__ */ jsxDEV("div", { className: "form-section", children: [
561              /* @__PURE__ */ jsxDEV("h3", { children: "References (Optional)" }, void 0, false, {
562                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
563                lineNumber: 226,
564                columnNumber: 13
565              }, this),
566              /* @__PURE__ */ jsxDEV("p", { className: "section-note", children: "Personal references are welcome but not required." }, void 0, false, {
567                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
568                lineNumber: 227,
569                columnNumber: 13
570              }, this),
571              Array.from({ length: referenceCount }).map(
572                (_, index) => /* @__PURE__ */ jsxDEV("div", { className: "reference-group", children: [
573                  /* @__PURE__ */ jsxDEV("h4", { children: [
574                    "Reference ",
575                    index + 1
576                  ] }, void 0, true, {
577                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
578                    lineNumber: 232,
579                    columnNumber: 17
580                  }, this),
581                  /* @__PURE__ */ jsxDEV("div", { className: "form-row", children: [
582                    /* @__PURE__ */ jsxDEV("label", { children: [
583                      "Full Name",
584                      /* @__PURE__ */ jsxDEV("input", { type: "text", name: `ref${index + 1}-name` }, void 0, false, {
585                        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
586                        lineNumber: 236,
587                        columnNumber: 21
588                      }, this)
589                    ] }, void 0, true, {
590                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
591                      lineNumber: 234,
592                      columnNumber: 19
593                    }, this),
594                    /* @__PURE__ */ jsxDEV("label", { children: [
595                      "Occupation",
596                      /* @__PURE__ */ jsxDEV("input", { type: "text", name: `ref${index + 1}-occupation` }, void 0, false, {
597                        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
598                        lineNumber: 240,
599                        columnNumber: 21
600                      }, this)
601                    ] }, void 0, true, {
602                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
603                      lineNumber: 238,
604                      columnNumber: 19
605                    }, this),
606                    /* @__PURE__ */ jsxDEV("label", { children: [
607                      "Email",
608                      /* @__PURE__ */ jsxDEV("input", { type: "email", name: `ref${index + 1}-email` }, void 0, false, {
609                        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
610                        lineNumber: 244,
611                        columnNumber: 21
612                      }, this)
613                    ] }, void 0, true, {
614                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
615                      lineNumber: 242,
616                      columnNumber: 19
617                    }, this),
618                    /* @__PURE__ */ jsxDEV("label", { children: [
619                      "Phone Number",
620                      /* @__PURE__ */ jsxDEV("input", { type: "tel", name: `ref${index + 1}-phone` }, void 0, false, {
621                        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
622                        lineNumber: 248,
623                        columnNumber: 21
624                      }, this)
625                    ] }, void 0, true, {
626                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
627                      lineNumber: 246,
628                      columnNumber: 19
629                    }, this)
630                  ] }, void 0, true, {
631                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
632                    lineNumber: 233,
633                    columnNumber: 17
634                  }, this)
635                ] }, index, true, {
636                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
637                  lineNumber: 231,
638                  columnNumber: 13
639                }, this)
640              ),
641              referenceCount < 3 && /* @__PURE__ */ jsxDEV(
642                "button",
643                {
644                  type: "button",
645                  className: "add-reference-button",
646                  onClick: addReference,
647                  children: "+ Add Another Reference"
648                },
649                void 0,
650                false,
651                {
652                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
653                  lineNumber: 254,
654                  columnNumber: 13
655                },
656                this
657              )
658            ] }, void 0, true, {
659              fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
660              lineNumber: 225,
661              columnNumber: 11
662            }, this),
663            /* @__PURE__ */ jsxDEV("div", { className: "form-section", children: [
664              /* @__PURE__ */ jsxDEV("h3", { children: "Activities & Involvement" }, void 0, false, {
665                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
666                lineNumber: 265,
667                columnNumber: 13
668              }, this),
669              /* @__PURE__ */ jsxDEV("label", { children: [
670                "List the school activities, clubs, organizations, and sports you plan to take part in during the 2026-2027 school year.",
671                /* @__PURE__ */ jsxDEV("textarea", { name: "school-activities", rows: "3" }, void 0, false, {
672                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
673                  lineNumber: 269,
674                  columnNumber: 15
675                }, this)
676              ] }, void 0, true, {
677                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
678                lineNumber: 266,
679                columnNumber: 13
680              }, this),
681              /* @__PURE__ */ jsxDEV("label", { children: "List up to three non-school activities you have taken part in during the last two years (community, civic, religious, volunteer, athletics, etc.)." }, void 0, false, {
682                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
683                lineNumber: 271,
684                columnNumber: 13
685              }, this),
686              /* @__PURE__ */ jsxDEV("div", { className: "form-row full stacked", children: [
687                /* @__PURE__ */ jsxDEV("label", { children: [
688                  "1.",
689                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "non-school-activity-1" }, void 0, false, {
690                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
691                    lineNumber: 279,
692                    columnNumber: 17
693                  }, this)
694                ] }, void 0, true, {
695                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
696                  lineNumber: 277,
697                  columnNumber: 15
698                }, this),
699                /* @__PURE__ */ jsxDEV("label", { children: [
700                  "2.",
701                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "non-school-activity-2" }, void 0, false, {
702                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
703                    lineNumber: 283,
704                    columnNumber: 17
705                  }, this)
706                ] }, void 0, true, {
707                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
708                  lineNumber: 281,
709                  columnNumber: 15
710                }, this),
711                /* @__PURE__ */ jsxDEV("label", { children: [
712                  "3.",
713                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "non-school-activity-3" }, void 0, false, {
714                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
715                    lineNumber: 287,
716                    columnNumber: 17
717                  }, this)
718                ] }, void 0, true, {
719                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
720                  lineNumber: 285,
721                  columnNumber: 15
722                }, this)
723              ] }, void 0, true, {
724                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
725                lineNumber: 276,
726                columnNumber: 13
727              }, this)
728            ] }, void 0, true, {
729              fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
730              lineNumber: 264,
731              columnNumber: 11
732            }, this),
733            /* @__PURE__ */ jsxDEV("div", { className: "form-section", children: [
734              /* @__PURE__ */ jsxDEV("h3", { children: "Tell Us About Yourself" }, void 0, false, {
735                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
736                lineNumber: 293,
737                columnNumber: 13
738              }, this),
739              /* @__PURE__ */ jsxDEV("p", { className: "section-note", children: "Please answer in complete sentences. A short paragraph for each is perfect." }, void 0, false, {
740                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
741                lineNumber: 294,
742                columnNumber: 13
743              }, this),
744              /* @__PURE__ */ jsxDEV("label", { children: [
745                "1. Name four characteristics that describe you. For each one, share a way it could help you contribute to the Youth Leadership Board.",
746                /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
747                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
748                  lineNumber: 302,
749                  columnNumber: 32
750                }, this)
751              ] }, void 0, true, {
752                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
753                lineNumber: 299,
754                columnNumber: 13
755              }, this),
756              /* @__PURE__ */ jsxDEV("div", { className: "characteristics-table", children: [
757                /* @__PURE__ */ jsxDEV("div", { className: "characteristics-header", children: [
758                  /* @__PURE__ */ jsxDEV("span", { children: "Characteristic" }, void 0, false, {
759                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
760                    lineNumber: 306,
761                    columnNumber: 17
762                  }, this),
763                  /* @__PURE__ */ jsxDEV("span", { children: "How It Could Help the Youth Leadership Board" }, void 0, false, {
764                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
765                    lineNumber: 307,
766                    columnNumber: 17
767                  }, this)
768                ] }, void 0, true, {
769                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
770                  lineNumber: 305,
771                  columnNumber: 15
772                }, this),
773                [1, 2, 3, 4].map(
774                  (num) => /* @__PURE__ */ jsxDEV("div", { className: "characteristics-row", children: [
775                    /* @__PURE__ */ jsxDEV(
776                      "input",
777                      {
778                        type: "text",
779                        name: `characteristic-${num}`,
780                        "aria-label": `Characteristic ${num}`,
781                        required: true
782                      },
783                      void 0,
784                      false,
785                      {
786                        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
787                        lineNumber: 311,
788                        columnNumber: 19
789                      },
790                      this
791                    ),
792                    /* @__PURE__ */ jsxDEV(
793                      "input",
794                      {
795                        type: "text",
796                        name: `characteristic-help-${num}`,
797                        "aria-label": `How characteristic ${num} could help`,
798                        required: true
799                      },
800                      void 0,
801                      false,
802                      {
803                        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
804                        lineNumber: 317,
805                        columnNumber: 19
806                      },
807                      this
808                    )
809                  ] }, num, true, {
810                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
811                    lineNumber: 310,
812                    columnNumber: 15
813                  }, this)
814                )
815              ] }, void 0, true, {
816                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
817                lineNumber: 304,
818                columnNumber: 13
819              }, this),
820              /* @__PURE__ */ jsxDEV("label", { children: [
821                "2. In your own words, why do you think the Harrisburg neighborhood needs revitalizing, and how could you make a positive impact on the mission of Turn Back the Block?",
822                /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
823                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
824                  lineNumber: 331,
825                  columnNumber: 15
826                }, this),
827                /* @__PURE__ */ jsxDEV("textarea", { name: "tell-us-2", rows: "4", required: true }, void 0, false, {
828                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
829                  lineNumber: 332,
830                  columnNumber: 15
831                }, this)
832              ] }, void 0, true, {
833                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
834                lineNumber: 327,
835                columnNumber: 13
836              }, this),
837              /* @__PURE__ */ jsxDEV("label", { children: [
838                "3. Describe a time you showed leadership or helped make a difference in your school, family, or community.",
839                /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
840                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
841                  lineNumber: 337,
842                  columnNumber: 15
843                }, this),
844                /* @__PURE__ */ jsxDEV("textarea", { name: "tell-us-3", rows: "4", required: true }, void 0, false, {
845                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
846                  lineNumber: 338,
847                  columnNumber: 15
848                }, this)
849              ] }, void 0, true, {
850                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
851                lineNumber: 334,
852                columnNumber: 13
853              }, this),
854              /* @__PURE__ */ jsxDEV("label", { children: [
855                "4. What do you hope to learn or gain from serving on the Youth Leadership Board this year?",
856                /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
857                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
858                  lineNumber: 342,
859                  columnNumber: 42
860                }, this),
861                /* @__PURE__ */ jsxDEV("textarea", { name: "tell-us-4", rows: "4", required: true }, void 0, false, {
862                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
863                  lineNumber: 343,
864                  columnNumber: 15
865                }, this)
866              ] }, void 0, true, {
867                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
868                lineNumber: 340,
869                columnNumber: 13
870              }, this)
871            ] }, void 0, true, {
872              fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
873              lineNumber: 292,
874              columnNumber: 11
875            }, this),
876            /* @__PURE__ */ jsxDEV("div", { className: "form-section", children: [
877              /* @__PURE__ */ jsxDEV("h3", { children: "Attendance Commitment & Policy" }, void 0, false, {
878                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
879                lineNumber: 348,
880                columnNumber: 13
881              }, this),
882              /* @__PURE__ */ jsxDEV("div", { className: "policy-box", children: [
883                /* @__PURE__ */ jsxDEV("p", { children: "If I am selected for the Turn Back the Block Youth Leadership Board, I understand and agree to the following:" }, void 0, false, {
884                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
885                  lineNumber: 350,
886                  columnNumber: 15
887                }, this),
888                /* @__PURE__ */ jsxDEV("ul", { children: [
889                  /* @__PURE__ */ jsxDEV("li", { children: "I will attend at least 5 of the 7 monthly board meetings, held at 6:00 pm on the 2nd Monday of each month at 1924 Battle Row. If I cannot attend, I will reach out ahead of time to Ms. Ashley (706-294-5090) or Camden (706-496-9222)." }, void 0, false, {
890                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
891                    lineNumber: 355,
892                    columnNumber: 17
893                  }, this),
894                  /* @__PURE__ */ jsxDEV("li", { children: "I will attend at least 3 Turn Back the Block special events during the year. Examples include the quarterly Block Party, Percentage Nights, the Halloween Event, the Community Meal, and the annual Birdies on the Block fundraiser." }, void 0, false, {
895                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
896                    lineNumber: 361,
897                    columnNumber: 17
898                  }, this),
899                  /* @__PURE__ */ jsxDEV("li", { children: "I will keep passing grades in all of my academic classes, and I will always represent myself and the board with reputable behavior." }, void 0, false, {
900                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
901                    lineNumber: 368,
902                    columnNumber: 17
903                  }, this),
904                  /* @__PURE__ */ jsxDEV("li", { children: "I have reviewed the Youth Leadership Board calendar and considered any conflicts with schoolwork, other commitments, and work obligations. I understand that invitations are limited, so this is a courtesy to others." }, void 0, false, {
905                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
906                    lineNumber: 373,
907                    columnNumber: 17
908                  }, this)
909                ] }, void 0, true, {
910                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
911                  lineNumber: 354,
912                  columnNumber: 15
913                }, this),
914                /* @__PURE__ */ jsxDEV("p", { children: "Correspondence is sent by email beginning in August, so please check your email regularly for news, updates, and relevant information. Every applicant will be notified of their status, whether or not an invitation is extended. All invitations to join the Youth Leadership Board must be accepted by signing the commitment form no later than Monday, August 24, 2026." }, void 0, false, {
915                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
916                  lineNumber: 380,
917                  columnNumber: 15
918                }, this)
919              ] }, void 0, true, {
920                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
921                lineNumber: 349,
922                columnNumber: 13
923              }, this),
924              /* @__PURE__ */ jsxDEV("div", { className: "checkbox-container", children: [
925                /* @__PURE__ */ jsxDEV(
926                  "input",
927                  {
928                    type: "checkbox",
929                    id: "agree-policy",
930                    name: "agree-policy",
931                    value: "Yes",
932                    required: true
933                  },
934                  void 0,
935                  false,
936                  {
937                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
938                    lineNumber: 392,
939                    columnNumber: 15
940                  },
941                  this
942                ),
943                /* @__PURE__ */ jsxDEV("label", { htmlFor: "agree-policy", children: [
944                  "I have read and agree to the Attendance Commitment & Policy above",
945                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
946                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
947                    lineNumber: 401,
948                    columnNumber: 22
949                  }, this)
950                ] }, void 0, true, {
951                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
952                  lineNumber: 399,
953                  columnNumber: 15
954                }, this)
955              ] }, void 0, true, {
956                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
957                lineNumber: 391,
958                columnNumber: 13
959              }, this),
960              /* @__PURE__ */ jsxDEV("div", { className: "form-row", children: [
961                /* @__PURE__ */ jsxDEV("label", { children: [
962                  "Applicant Signature",
963                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
964                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
965                    lineNumber: 407,
966                    columnNumber: 36
967                  }, this),
968                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "applicant-signature", required: true }, void 0, false, {
969                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
970                    lineNumber: 408,
971                    columnNumber: 17
972                  }, this)
973                ] }, void 0, true, {
974                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
975                  lineNumber: 406,
976                  columnNumber: 15
977                }, this),
978                /* @__PURE__ */ jsxDEV("label", { children: [
979                  "Date",
980                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
981                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
982                    lineNumber: 411,
983                    columnNumber: 21
984                  }, this),
985                  /* @__PURE__ */ jsxDEV(
986                    "input",
987                    {
988                      type: "date",
989                      name: "applicant-signature-date",
990                      defaultValue: today,
991                      required: true
992                    },
993                    void 0,
994                    false,
995                    {
996                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
997                      lineNumber: 412,
998                      columnNumber: 17
999                    },
1000                    this
1001                  )
1002                ] }, void 0, true, {
1003                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1004                  lineNumber: 410,
1005                  columnNumber: 15
1006                }, this)
1007              ] }, void 0, true, {
1008                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1009                lineNumber: 405,
1010                columnNumber: 13
1011              }, this),
1012              /* @__PURE__ */ jsxDEV("div", { className: "form-row", children: [
1013                /* @__PURE__ */ jsxDEV("label", { children: [
1014                  "Parent / Guardian Signature",
1015                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
1016                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1017                    lineNumber: 423,
1018                    columnNumber: 17
1019                  }, this),
1020                  /* @__PURE__ */ jsxDEV("input", { type: "text", name: "guardian-signature", required: true }, void 0, false, {
1021                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1022                    lineNumber: 424,
1023                    columnNumber: 17
1024                  }, this)
1025                ] }, void 0, true, {
1026                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1027                  lineNumber: 421,
1028                  columnNumber: 15
1029                }, this),
1030                /* @__PURE__ */ jsxDEV("label", { children: [
1031                  "Date",
1032                  /* @__PURE__ */ jsxDEV("span", { className: "required", children: "*" }, void 0, false, {
1033                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1034                    lineNumber: 427,
1035                    columnNumber: 21
1036                  }, this),
1037                  /* @__PURE__ */ jsxDEV(
1038                    "input",
1039                    {
1040                      type: "date",
1041                      name: "guardian-signature-date",
1042                      defaultValue: today,
1043                      required: true
1044                    },
1045                    void 0,
1046                    false,
1047                    {
1048                      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1049                      lineNumber: 428,
1050                      columnNumber: 17
1051                    },
1052                    this
1053                  )
1054                ] }, void 0, true, {
1055                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1056                  lineNumber: 426,
1057                  columnNumber: 15
1058                }, this)
1059              ] }, void 0, true, {
1060                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1061                lineNumber: 420,
1062                columnNumber: 13
1063              }, this)
1064            ] }, void 0, true, {
1065              fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1066              lineNumber: 347,
1067              columnNumber: 11
1068            }, this),
1069            /* @__PURE__ */ jsxDEV(
1070              ReCAPTCHA,
1071              {
1072                sitekey: "6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI",
1073                onChange,
1074                ref: recaptchaRef
1075              },
1076              void 0,
1077              false,
1078              {
1079                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1080                lineNumber: 438,
1081                columnNumber: 11
1082              },
1083              this
1084            ),
1085            /* @__PURE__ */ jsxDEV(
1086              "button",
1087              {
1088                className: "button red submit-button",
1089                type: "submit",
1090                disabled: !verified || isSubmitting,
1091                children: isSubmitting ? /* @__PURE__ */ jsxDEV(Fragment, { children: [
1092                  /* @__PURE__ */ jsxDEV("i", { className: "fa-solid fa-spinner fa-spin" }, void 0, false, {
1093                    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1094                    lineNumber: 451,
1095                    columnNumber: 17
1096                  }, this),
1097                  "Submitting..."
1098                ] }, void 0, true, {
1099                  fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1100                  lineNumber: 450,
1101                  columnNumber: 13
1102                }, this) : "Submit Application"
1103              },
1104              void 0,
1105              false,
1106              {
1107                fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1108                lineNumber: 444,
1109                columnNumber: 11
1110              },
1111              this
1112            )
1113          ]
1114        },
1115        void 0,
1116        true,
1117        {
1118          fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1119          lineNumber: 103,
1120          columnNumber: 9
1121        },
1122        this
1123      )
1124    ] }, void 0, true, {
1125      fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1126      lineNumber: 89,
1127      columnNumber: 7
1128    }, this),
1129    /* @__PURE__ */ jsxDEV(
1130      ToastContainer,
1131      {
1132        position: "top-center",
1133        autoClose: 2e3,
1134        hideProgressBar: false,
1135        newestOnTop: false,
1136        closeOnClick: true,
1137        rtl: false,
1138        pauseOnFocusLoss: true,
1139        draggable: true,
1140        pauseOnHover: true,
1141        theme: "light"
1142      },
1143      void 0,
1144      false,
1145      {
1146        fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1147        lineNumber: 460,
1148        columnNumber: 7
1149      },
1150      this
1151    )
1152  ] }, void 0, true, {
1153    fileName: "/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx",
1154    lineNumber: 88,
1155    columnNumber: 5
1156  }, this);
1157};
1158_s(YouthBoardSignup, "uHiuEQXGMldZYDyVbTpwh3w9FpQ=");
1159_c = YouthBoardSignup;
1160export default YouthBoardSignup;
1161var _c;
1162$RefreshReg$(_c, "YouthBoardSignup");
1163if (import.meta.hot && !inWebWorker) {
1164  window.$RefreshReg$ = prevRefreshReg;
1165  window.$RefreshSig$ = prevRefreshSig;
1166}
1167if (import.meta.hot && !inWebWorker) {
1168  RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => {
1169    RefreshRuntime.registerExportsForReactRefresh("/var/www/html/turn-back-frontend/src/routes/youth-board-signup/youth-board-signup.page.jsx", currentExports);
1170    import.meta.hot.accept((nextExports) => {
1171      if (!nextExports)
1172        return;
1173      const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate(currentExports, nextExports);
1174      if (invalidateMessage)
1175        import.meta.hot.invalidate(invalidateMessage);
1176    });
1177  });
1178}
1179
1180//# sourceMappingURL=data:application/json;base64,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lBQ0E7QUFBQSxNQUFDO0FBQUE7QUFBQSxRQUNDLFVBQVM7QUFBQSxRQUNULFdBQVc7QUFBQSxRQUNYLGlCQUFpQjtBQUFBLFFBQ2pCLGFBQWE7QUFBQSxRQUNiO0FBQUEsUUFDQSxLQUFLO0FBQUEsUUFDTDtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsUUFDQSxPQUFNO0FBQUE7QUFBQSxNQVZSO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxJQVVlO0FBQUEsT0E5WGpCO0FBQUE7QUFBQTtBQUFBO0FBQUEsU0FnWUE7QUFFSjtBQUFFVCxHQTljSUQsa0JBQWdCO0FBQUFtRCxLQUFoQm5EO0FBZ2ROLGVBQWVBO0FBQWlCLElBQUFtRDtBQUFBQyxhQUFBRCxJQUFBIiwibmFtZXMiOlsidXNlUmVmIiwiYXhpb3MiLCJUb2FzdENvbnRhaW5lciIsInRvYXN0IiwiUmVDQVBUQ0hBIiwiaXNZb3V0aFNpZ251cE9wZW4iLCJ0b2RheSIsIkRhdGUiLCJ0b0lTT1N0cmluZyIsInNwbGl0Iiwic2lnbnVwT3BlbiIsIllvdXRoQm9hcmRTaWdudXAiLCJfcyIsInJlY2FwdGNoYVJlZiIsInZlcmlmaWVkIiwic2V0VmVyaWZpZWQiLCJ1c2VTdGF0ZSIsInJlZmVyZW5jZUNvdW50Iiwic2V0UmVmZXJlbmNlQ291bnQiLCJhdHRlbXB0ZWRTdWJtaXQiLCJzZXRBdHRlbXB0ZWRTdWJtaXQiLCJpc1N1Ym1pdHRpbmciLCJzZXRJc1N1Ym1pdHRpbmciLCJvbkNoYW5nZSIsImFkZFJlZmVyZW5jZSIsImNvdW50IiwiTWF0aCIsIm1pbiIsImhhbmRsZVN1Ym1pdCIsImUiLCJwcmV2ZW50RGVmYXVsdCIsImZvcm0iLCJ0YXJnZXQiLCJjaGVja1ZhbGlkaXR5IiwiZXJyb3IiLCJmaXJzdEludmFsaWQiLCJxdWVyeVNlbGVjdG9yIiwic2Nyb2xsSW50b1ZpZXciLCJiZWhhdmlvciIsImJsb2NrIiwiZm9jdXMiLCJmb3JtRGF0YSIsIkZvcm1EYXRhIiwiZGF0YSIsIk9iamVjdCIsImZyb21FbnRyaWVzIiwiZW50cmllcyIsInJlc3BvbnNlIiwicG9zdCIsInN1Y2Nlc3MiLCJyZXNldCIsImN1cnJlbnQiLCJjb25zb2xlIiwibG9nIiwibWVzc2FnZSIsIkFycmF5IiwiZnJvbSIsImxlbmd0aCIsIm1hcCIsIl8iLCJpbmRleCIsIm51bSIsIl9jIiwiJFJlZnJlc2hSZWckIl0sInNvdXJjZXMiOlsieW91dGgtYm9hcmQtc2lnbnVwLnBhZ2UuanN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVN0YXRlLCB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBheGlvcyBmcm9tIFwiYXhpb3NcIjtcbmltcG9ydCB7IFRvYXN0Q29udGFpbmVyLCB0b2FzdCB9IGZyb20gXCJyZWFjdC10b2FzdGlmeVwiO1xuaW1wb3J0IFJlQ0FQVENIQSBmcm9tIFwicmVhY3QtZ29vZ2xlLXJlY2FwdGNoYVwiO1xuaW1wb3J0IHsgaXNZb3V0aFNpZ251cE9wZW4gfSBmcm9tIFwiLi4vLi4vY29uc3RhbnRzL3lvdXRoLWJvYXJkLXNpZ251cC5jb25zdGFudHNcIjtcbmltcG9ydCBcInJlYW
1180N0LXRvYXN0aWZ5L2Rpc3QvUmVhY3RUb2FzdGlmeS5jc3NcIjtcbmltcG9ydCBcIi4veW91dGgtYm9hcmQtc2lnbnVwLnN0eWxlcy5zY3NzXCI7XG5cbmNvbnN0IHRvZGF5ID0gbmV3IERhdGUoKS50b0lTT1N0cmluZygpLnNwbGl0KFwiVFwiKVswXTtcbmNvbnN0IHNpZ251cE9wZW4gPSBpc1lvdXRoU2lnbnVwT3BlbigpO1xuXG5jb25zdCBZb3V0aEJvYXJkU2lnbnVwID0gKCkgPT4ge1xuICBjb25zdCByZWNhcHRjaGFSZWYgPSB1c2VSZWYobnVsbCk7XG4gIGNvbnN0IFt2ZXJpZmllZCwgc2V0VmVyaWZpZWRdID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCBbcmVmZXJlbmNlQ291bnQsIHNldFJlZmVyZW5jZUNvdW50XSA9IHVzZVN0YXRlKDEpO1xuICBjb25zdCBbYXR0ZW1wdGVkU3VibWl0LCBzZXRBdHRlbXB0ZWRTdWJtaXRdID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCBbaXNTdWJtaXR0aW5nLCBzZXRJc1N1Ym1pdHRpbmddID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIGNvbnN0IG9uQ2hhbmdlID0gKCkgPT4ge1xuICAgIHNldFZlcmlmaWVkKHRydWUpO1xuICB9O1xuXG4gIGNvbnN0IGFkZFJlZmVyZW5jZSA9ICgpID0+IHtcbiAgICBzZXRSZWZlcmVuY2VDb3VudCgoY291bnQpID0+IE1hdGgubWluKGNvdW50ICsgMSwgMykpO1xuICB9O1xuXG4gIGNvbnN0IGhhbmRsZVN1Ym1pdCA9IGFzeW5jIChlKSA9PiB7XG4gICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xuICAgIGlmIChpc1N1Ym1pdHRpbmcgfHwgIXNpZ251cE9wZW4pIHJldHVybjtcbiAgICBjb25zdCBmb3JtID0gZS50YXJnZXQ7XG5cbiAgICBpZiAoIWZvcm0uY2hlY2tWYWxpZGl0eSgpKSB7XG4gICAgICBzZXRBdHRlbXB0ZWRTdWJtaXQodHJ1ZSk7XG4gICAgICB0b2FzdC5lcnJvcihcIlBsZWFzZSBmaWxsIG91dCBhbGwgcmVxdWlyZWQgZmllbGRzLCBoaWdobGlnaHRlZCBpbiByZWQuXCIpO1xuICAgICAgY29uc3QgZmlyc3RJbnZhbGlkID0gZm9ybS5xdWVyeVNlbGVjdG9yKFwiOmludmFsaWRcIik7XG4gICAgICBmaXJzdEludmFsaWQ/LnNjcm9sbEludG9WaWV3KHsgYmVoYXZpb3I6IFwic21vb3RoXCIsIGJsb2NrOiBcImNlbnRlclwiIH0pO1xuICAgICAgZmlyc3RJbnZhbGlkPy5mb2N1cygpO1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGNvbnN0IGZvcm1EYXRhID0gbmV3IEZvcm1EYXRhKGZvcm0pO1xuICAgIGNvbnN0IGRhdGEgPSBPYmplY3QuZnJvbUVudHJpZXMoZm9ybURhdGEuZW50cmllcygpKTtcblxuICAgIHNldElzU3VibWl0dGluZyh0cnVlKTtcbiAgICB0cnkge1xuICAgICAgY29uc3QgcmVzcG9uc2UgPSBhd2FpdCBheGlvcy5wb3N0KFxuICAgICAgICBcImh0dHBzOi8vdHVybmJhY2t0aGVibG9jay5jb20vbWFpbGVyL3lvdXRoLWJvYXJkLWFwcGxpY2F0aW9uXCIsXG4gICAgICAgIGRhdGFcbiAgICAgICk7XG4gICAgICB0b2FzdC5zdWNjZXNzKFxuICAgICAgICBcIlRoYW5rIHlvdSEgWW91ciBhcHBsaWNhdGlvbiBoYXMgYmVlbiBzdWJtaXR0ZWQuIFdlIHdpbGwgYmUgaW4gdG91Y2guXCJcbiAgICAgICk7XG4gICAgICBmb3JtLnJlc2V0KCk7XG4gICAgICBzZXRSZWZlcmVuY2VDb3VudCgxKTtcbiAgICAgIHNldFZlcmlmaWVkKGZhbHNlKTtcbiAgICAgIHNldEF0dGVtcHRlZFN1Ym1pdChmYWxzZSk7XG4gICAgICByZWNhcHRjaGFSZWYuY3VycmVudD8ucmVzZXQoKTtcbiAgICAgIGNvbnNvbGUubG9nKFwiUmVzcG9uc2UgZnJvbSBzZXJ2ZXI6XCIsIHJlc3BvbnNlLmRhdGEpO1xuICAgIH0gY2F0Y2ggKGVycm9yKSB7XG4gICAgICBjb25zb2xlLmVycm9yKFwiRXJyb3Igc2VuZGluZyBkYXRhOlwiLCBlcnJvci5tZXNzYWdlKTtcbiAgICAgIHRvYXN0LmVycm9yKFxuICAgICAgICBcIlNvbWV0aGluZyB3ZW50IHdyb25nIHN1Ym1pdHRpbmcgeW91ciBhcHBsaWNhdGlvbi4gUGxlYXNlIHRyeSBhZ2Fpbi5cIlxuICAgICAgKTtcbiAgICB9IGZpbmFsbHkge1xuICAgICAgc2V0SXNTdWJtaXR0aW5nKGZhbHNlKTtcbiAgICB9XG4gIH07XG5cbiAgaWYgKCFzaWdudXBPcGVuKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzZWN0aW9uIGlkPVwieW91dGgtYm9hcmQtc2lnbnVwLXNlY3Rpb25cIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ5b3V0aC1ib2FyZC1zaWdudXAtY29udGFpbmVyXCI+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ5b3V0aC1ib2FyZC1zaWdudXAtaGVhZGVyXCI+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJzdWJoZWFkaW5nXCI+MjAyNi0yMDI3IEFjYWRlbWljIFllYXI8L3NwYW4+XG4gICAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwiaGVhZGluZ1wiPllvdXRoIExlYWRlcnNoaXAgQm9hcmQgQXBwbGljYXRpb248L2gyPlxuICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgIEFwcGxpY2F0aW9ucyBmb3IgdGhlIFR1cm4gQmFjayB0aGUgQmxvY2sgWW91dGggTGVhZGVyc2hpcCBCb2FyZFxuICAgICAgICAgICAgICBhcmUgbm93IGNsb3NlZC4gVGhhbmsgeW91IHRvIGV2ZXJ5b25lIHdobyBhcHBsaWVkIOKAlCB3ZSB3aWxsIGJlXG4gICAgICAgICAgICAgIGluIHRvdWNoLlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvc2VjdGlvbj5cbiAgICApO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8c2VjdGlvbiBpZD1cInlvdXRoLWJvYXJkLXNpZ251cC1zZWN0aW9uXCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInlvdXRoLWJvYXJkLXNpZ251cC1jb250YWluZXJcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ5b3V0aC1ib2FyZC1zaWdudXAtaGVhZGVyXCI+XG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwic3ViaGVhZGluZ1wiPjIwMjYtMjAyNyBBY2FkZW1pYyBZZWFyPC9zcGFuPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJoZWFkaW5nXCI+WW91dGggTGVhZGVyc2hpcCBCb2FyZCBBcHBsaWNhdGlvbjwvaDI+XG4gICAgICAgICAgPHA+XG4gICAgICAgICAgICBUaGFuayB5b3UgZm9yIHlvdXIgaW50ZXJlc3QgaW4gc2VydmluZyBvbiB0aGUgVHVybiBCYWNrIHRoZSBCbG9ja1xuICAgICAgICAgICAgWW91dGggTGVhZGVyc2hpcCBCb2FyZC4gVGhpcyBib2FyZCBnaXZlcyBoaWdoIHNjaG9vbCBzdHVkZW50cyBhXG4gICAgICAgICAgICBtZWFuaW5nZnVsIHdheSB0byBzdXBwb3J0IHRoZSBIYXJyaXNidXJnIG5laWdoYm9yaG9vZCwgZ3JvdyBhc1xuICAgICAgICAgICAgbGVhZGVycywgYW5kIGhlbHAgYWR2YW5jZSB0aGUgbWlzc2lvbiBvZiBUdXJuIEJhY2sgdGhlIEJsb2NrLlxuICAgICAgICAgICAgUGxlYXNlIGNvbXBsZXRlIGV2ZXJ5IHNlY3Rpb24sIGFuZCB0YWtlIHlvdXIgdGltZSB3aXRoIHRoZVxuICAgICAgICAgICAgd3JpdHRlbiByZXNwb25zZXMuIFRoZXkgYXJlIGhvdyB3ZSBnZXQgdG8ga25vdyB5b3UuXG4gICAgICAgICAgPC9wPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8Zm9ybVxuICAgICAgICAgIG5hbWU9XCJ5b3V0aC1ib2FyZC1zaWdudXAtZm9ybVwiXG4gICAgICAgICAgY2xhc3NOYW1lPXthdHRlbXB0ZWRTdWJtaXQgPyBcIndhcy12YWxpZGF0ZWRcIiA6IFwiXCJ9XG4gICAgICAgICAgb25TdWJtaXQ9e2hhbmRsZVN1Ym1pdH1cbiAgICAgICAgICBub1ZhbGlkYXRlXG4gICAgICAgID5cbiAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgI
1180HR5cGU9XCJoaWRkZW5cIlxuICAgICAgICAgICAgbmFtZT1cImZvcm0tbmFtZVwiXG4gICAgICAgICAgICB2YWx1ZT1cInlvdXRoLWJvYXJkLXNpZ251cC1mb3JtXCJcbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmb3JtLXNlY3Rpb25cIj5cbiAgICAgICAgICAgIDxoMz5BcHBsaWNhbnQgSW5mb3JtYXRpb248L2gzPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmb3JtLXJvd1wiPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgTGFzdCBOYW1lPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZWRcIj4qPC9zcGFuPlxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJsYXN0LW5hbWVcIiByZXF1aXJlZCAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgRmlyc3QgTmFtZTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkXCI+Kjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwiZmlyc3QtbmFtZVwiIHJlcXVpcmVkIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICBNaWRkbGUgTmFtZVxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJtaWRkbGUtbmFtZVwiIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICBQcmVmZXJyZWQgTmFtZVxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJwcmVmZXJyZWQtbmFtZVwiIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZm9ybS1yb3cgZnVsbFwiPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgU3RyZWV0IEFkZHJlc3M8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlZFwiPio8L3NwYW4+XG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgbmFtZT1cInN0cmVldC1hZGRyZXNzXCIgcmVxdWlyZWQgLz5cbiAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmb3JtLXJvd1wiPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgQ2l0eTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkXCI+Kjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwiY2l0eVwiIHJlcXVpcmVkIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICBTdGF0ZTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkXCI+Kjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwic3RhdGVcIiByZXF1aXJlZCAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgWmlwPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZWRcIj4qPC9zcGFuPlxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJ6aXBcIiByZXF1aXJlZCAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZvcm0tcm93XCI+XG4gICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICBQaG9uZSBOdW1iZXI8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlZFwiPio8L3NwYW4+XG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZWxcIiBuYW1lPVwicGhvbmVcIiByZXF1aXJlZCAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgRGF0ZSBvZiBCaXJ0aDxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkXCI+Kjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cImRhdGVcIiBuYW1lPVwiZG9iXCIgcmVxdWlyZWQgLz5cbiAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgIEUtbWFpbCBBZGRyZXNzPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZWRcIj4qPC9zcGFuPlxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwiZW1haWxcIiBuYW1lPVwiZW1haWxcIiByZXF1aXJlZCAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZvcm0tcm93XCI+XG4gICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICBTY2hvb2w8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlZFwiPio8L3NwYW4+XG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgbmFtZT1cInNjaG9vbFwiIHJlcXVpcmVkIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICBBZ2U8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlZFwiPio8L3NwYW4+XG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJudW1iZXJcIiBuYW1lPVwiYWdlXCIgbWluPVwiMTNcIiBtYXg9XCIxOVwiIHJlcXVpcmVkIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICBHcmFkZSAoMjAyNi0yMDI3KTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkXCI+Kjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c2VsZWN0IG5hbWU9XCJncmFkZVwiIGRlZmF1bHRWYWx1ZT1cIlwiIHJlcXVpcmVkPlxuICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiIGRpc2FibGVkPlxuICAgICAgICAgICAgICAgICAgICBTZWxlY3QgR3JhZGVcbiAgICAgICAgICAgICAgICAgIDwvb3B0aW9uPlxuICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIjl0aCBHcmFkZVwiPjl0aCBHcmFkZTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIjEwdGggR3JhZGVcIj4xMHRoIEdyYWRlPC9vcHRpb24+XG4gICAgICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiMTF0aCBHcmFkZVwiPjExdGggR3JhZGU8L29wdGlvbj5cbiAgICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCIxMnRoIEdyYWRlXCI+MTJ0aCBHcmFkZTwvb3B0aW9uPlxuICAgICAgICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZvcm0tc2VjdGlvblwiPlxuICAgICAgICAgICAgPGgzPlBhcmVudCAvIEd1YXJkaWFuIEluZm9ybWF0aW9uPC9oMz5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZm9ybS1yb3dcIj5cbiAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgIFBhcmVudCAvIEd1YXJkaWFuIE5hbWU8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlZFwiPio8L3NwYW4+XG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgbmFtZT1cImd1YXJkaWFuMS1uYW1lXCIgcmVxdWlyZWQgLz5cbiAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgIEUtbWFpbCBBZGRyZXNzPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZWRcIj4qPC9zcGFuPlxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwiZW1haWxcIiBuYW1lPVwiZ3VhcmRpYW4xLWVtYWlsXCIgcmVxdWlyZWQgLz5cbiAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgIENlbGwgUGhvbmUgTnVtYmVyPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZWRcIj4qPC9zcGFuPlxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGVsXCIgbmFtZT1cImd1YXJkaWFuMS1waG9uZVwiIHJlcXVpcmVkIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZm9ybS1yb3dcIj5cbiAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgIFBhcmVudCAvIEd1YXJkaWFuIE5hbWVcbiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwiZ3VhcmRpYW4yLW5hbWVcIiAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgRS1tYWlsIEFkZHJlc3NcbiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cImVtYWlsXCIgbmFtZT1cImd1YXJkaWFuMi1lbWFpbFwiIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICBDZWxsIFBob25lIE51bWJlclxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGVsXCIgbmFtZT1cImd1YXJkaWFuMi1waG9uZVwiIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZm9ybS1zZWN0aW9uXCI+XG4gICAgICAgICAgICA8aDM+UmVmZXJlbmNlcyAoT3B0aW9uYWwpPC9oMz5cbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInNlY3Rpb24tbm90ZVwiPlxuICAgICAgICAgICAgICBQZXJzb25hbCByZWZlcmVuY2VzIGFyZSB3ZWxjb21lIGJ1dCBub3QgcmVxdWlyZWQuXG4gICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICB7QXJyYXkuZnJvbSh7IGxlbmd0aDogcmVmZXJlbmNlQ291bnQgfSkubWFwKChfLCBpbmRleCkgPT4gKFxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlZmVyZW5jZS1ncm91cFwiIGtleT17aW5kZXh9PlxuICAgICAgICAgICAgICAgIDxoND5SZWZlcmVuY2Uge2luZGV4ICsgMX08L2g0PlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZm9ybS1yb3dcIj5cbiAgICAgICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICAgICAgRnVsbCBOYW1lXG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9e2ByZWYke2luZGV4ICsgMX0tbmFtZWB9IC8+XG4gICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgICAgICBPY2N1cGF0aW9uXG4gICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9e2ByZWYke2luZGV4ICsgMX0tb2NjdXBhdGlvbmB9IC8+XG4gICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgICAgICBFbWFpbFxuICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cImVtYWlsXCIgbmFtZT17YHJlZiR7aW5kZXggKyAxfS1lbWFpbGB9IC8+XG4gICAgICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgICAgICBQaG9uZSBOdW1iZXJcbiAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZWxcIiBuYW1lPXtgcmVmJHtpbmRleCArIDF9LXBob25lYH0gLz5cbiAgICAgICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICB7cmVmZXJlbmNlQ291bnQgPCAzICYmIChcbiAgICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICAgI
1180HR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImFkZC1yZWZlcmVuY2UtYnV0dG9uXCJcbiAgICAgICAgICAgICAgICBvbkNsaWNrPXthZGRSZWZlcmVuY2V9XG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICArIEFkZCBBbm90aGVyIFJlZmVyZW5jZVxuICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZvcm0tc2VjdGlvblwiPlxuICAgICAgICAgICAgPGgzPkFjdGl2aXRpZXMgJiBJbnZvbHZlbWVudDwvaDM+XG4gICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgIExpc3QgdGhlIHNjaG9vbCBhY3Rpdml0aWVzLCBjbHVicywgb3JnYW5pemF0aW9ucywgYW5kIHNwb3J0cyB5b3VcbiAgICAgICAgICAgICAgcGxhbiB0byB0YWtlIHBhcnQgaW4gZHVyaW5nIHRoZSAyMDI2LTIwMjcgc2Nob29sIHllYXIuXG4gICAgICAgICAgICAgIDx0ZXh0YXJlYSBuYW1lPVwic2Nob29sLWFjdGl2aXRpZXNcIiByb3dzPVwiM1wiPjwvdGV4dGFyZWE+XG4gICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICBMaXN0IHVwIHRvIHRocmVlIG5vbi1zY2hvb2wgYWN0aXZpdGllcyB5b3UgaGF2ZSB0YWtlbiBwYXJ0IGluXG4gICAgICAgICAgICAgIGR1cmluZyB0aGUgbGFzdCB0d28geWVhcnMgKGNvbW11bml0eSwgY2l2aWMsIHJlbGlnaW91cyxcbiAgICAgICAgICAgICAgdm9sdW50ZWVyLCBhdGhsZXRpY3MsIGV0Yy4pLlxuICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZm9ybS1yb3cgZnVsbCBzdGFja2VkXCI+XG4gICAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgICAxLlxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJub24tc2Nob29sLWFjdGl2aXR5LTFcIiAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgMi5cbiAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBuYW1lPVwibm9uLXNjaG9vbC1hY3Rpdml0eS0yXCIgLz5cbiAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgIDMuXG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgbmFtZT1cIm5vbi1zY2hvb2wtYWN0aXZpdHktM1wiIC8+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZm9ybS1zZWN0aW9uXCI+XG4gICAgICAgICAgICA8aDM+VGVsbCBVcyBBYm91dCBZb3Vyc2VsZjwvaDM+XG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJzZWN0aW9uLW5vdGVcIj5cbiAgICAgICAgICAgICAgUGxlYXNlIGFuc3dlciBpbiBjb21wbGV0ZSBzZW50ZW5jZXMuIEEgc2hvcnQgcGFyYWdyYXBoIGZvciBlYWNoXG4gICAgICAgICAgICAgIGlzIHBlcmZlY3QuXG4gICAgICAgICAgICA8L3A+XG5cbiAgICAgICAgICAgIDxsYWJlbD5cbiAgICAgICAgICAgICAgMS4gTmFtZSBmb3VyIGNoYXJhY3RlcmlzdGljcyB0aGF0IGRlc2NyaWJlIHlvdS4gRm9yIGVhY2ggb25lLFxuICAgICAgICAgICAgICBzaGFyZSBhIHdheSBpdCBjb3VsZCBoZWxwIHlvdSBjb250cmlidXRlIHRvIHRoZSBZb3V0aFxuICAgICAgICAgICAgICBMZWFkZXJzaGlwIEJvYXJkLjxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkXCI+Kjwvc3Bhbj5cbiAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNoYXJhY3RlcmlzdGljcy10YWJsZVwiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNoYXJhY3RlcmlzdGljcy1oZWFkZXJcIj5cbiAgICAgICAgICAgICAgICA8c3Bhbj5DaGFyYWN0ZXJpc3RpYzwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3Bhbj5Ib3cgSXQgQ291bGQgSGVscCB0aGUgWW91dGggTGVhZGVyc2hpcCBCb2FyZDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIHtbMSwgMiwgMywgNF0ubWFwKChudW0pID0+IChcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNoYXJhY3RlcmlzdGljcy1yb3dcIiBrZXk9e251bX0+XG4gICAgICAgICAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgICAgICAgICAgdHlwZT1cInRleHRcIlxuICAgICAgICAgICAgICAgICAgICBuYW1lPXtgY2hhcmFjdGVyaXN0aWMtJHtudW19YH1cbiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD17YENoYXJhY3RlcmlzdGljICR7bnVtfWB9XG4gICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkXG4gICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgICAgPGlucHV0XG4gICAgICAgICAgICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcbiAgICAgICAgICAgICAgICAgICAgbmFtZT17YGNoYXJhY3RlcmlzdGljLWhlbHAtJHtudW19YH1cbiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD17YEhvdyBjaGFyYWN0ZXJpc3RpYyAke251bX0gY291bGQgaGVscGB9XG4gICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkXG4gICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgIDIuIEluIHlvdXIgb3duIHdvcmRzLCB3aHkgZG8geW91IHRoaW5rIHRoZSBIYXJyaXNidXJnXG4gICAgICAgICAgICAgIG5laWdoYm9yaG9vZCBuZWVkcyByZXZpdGFsaXppbmcsIGFuZCBob3cgY291bGQgeW91IG1ha2UgYVxuICAgICAgICAgICAgICBwb3NpdGl2ZSBpbXBhY3Qgb24gdGhlIG1pc3Npb24gb2YgVHVybiBCYWNrIHRoZSBCbG9jaz9cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZWRcIj4qPC9zcGFuPlxuICAgICAgICAgICAgICA8dGV4dGFyZWEgbmFtZT1cInRlbGwtdXMtMlwiIHJvd3M9XCI0XCIgcmVxdWlyZWQ+PC90ZXh0YXJlYT5cbiAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgIDMuIERlc2NyaWJlIGEgdGltZSB5b3Ugc2hvd2VkIGxlYWRlcnNoaXAgb3IgaGVscGVkIG1ha2UgYVxuICAgICAgICAgICAgICBkaWZmZXJlbmNlIGluIHlvdXIgc2Nob29sLCBmYW1pbHksIG9yIGNvbW11bml0eS5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZWRcIj4qPC9zcGFuPlxuICAgICAgICAgICAgICA8dGV4dGFyZWEgbmFtZT1cInRlbGwtdXMtM1wiIHJvd3M9XCI0XCIgcmVxdWlyZWQ+PC90ZXh0YXJlYT5cbiAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgIDQuIFdoYXQgZG8geW91IGhvcGUgdG8gbGVhcm4gb3IgZ2FpbiBmcm9tIHNlcnZpbmcgb24gdGhlIFlvdXRoXG4gICAgICAgICAgICAgIExlYWRlcnNoaXAgQm9hcmQgdGhpcyB5ZWFyPzxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkXCI+Kjwvc3Bhbj5cbiAgICAgICAgICAgICAgPHRleHRhcmVhIG5hbWU9XCJ0ZWxsLXVzLTRcIiByb3dzPVwiNFwiIHJlcXVpcmVkPjwvdGV4dGFyZWE+XG4gICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmb3JtLXNlY3Rpb25cIj5cbiAgICAgICAgICAgIDxoMz5BdHRlbmRhbmNlIENvbW1pdG1lbnQgJiBQb2xpY3k8L2gzPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwb2xpY3ktYm94XCI+XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIElmIEkgYW0gc2VsZWN0ZWQgZm9yIHRoZSBUdXJuIEJhY2sgdGhlIEJsb2NrIFlvdXRoIExlYWRlcnNoaXBcbiAgICAgICAgICAgICAgICBCb2FyZCwgSSB1bmRlcnN0YW5kIGFuZCBhZ3JlZSB0byB0aGUgZm9sbG93aW5nOlxuICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgIDx1bD5cbiAgICAgICAgICAgICAgICA8bGk+XG4gICAgICAgICAgICAgICAgICBJIHdpbGwgYXR0ZW5kIGF0IGxlYXN0IDUgb2YgdGhlIDcgbW9udGhseSBib2FyZCBtZWV0aW5ncyxcbiAgICAgICAgICAgICAgICAgIGhlbGQgYXQgNjowMCBwbSBvbiB0aGUgMm5kIE1vbmRheSBvZiBlYWNoIG1vbnRoIGF0IDE5MjRcbiAgICAgICAgICAgICAgICAgIEJhdHRsZSBSb3cuIElmIEkgY2Fubm90IGF0dGVuZCwgSSB3aWxsIHJlYWNoIG91dCBhaGVhZCBvZlxuICAgICAgICAgICAgICAgICAgdGltZSB0byBNcy4gQXNobGV5ICg3MDYtMjk0LTUwOTApIG9yIENhbWRlbiAoNzA2LTQ5Ni05MjIyKS5cbiAgICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgICAgICAgIEkgd2lsbCBhdHRlbmQgYXQgbGVhc3QgMyBUdXJuIEJhY2sgdGhlIEJsb2NrIHNwZWNpYWwgZXZlbnRzXG4gICAgICAgICAgICAgICAgICBkdXJpbmcgdGhlIHllYXIuIEV4YW1wbGVzIGluY2x1ZGUgdGhlIHF1YXJ0ZXJseSBCbG9ja1xuICAgICAgICAgICAgICAgICAgUGFydHksIFBlcmNlbnRhZ2UgTmlnaHRzLCB0aGUgSGFsbG93ZWVuIEV2ZW50LCB0aGVcbiAgICAgICAgICAgICAgICAgIENvbW11bml0eSBNZWFsLCBhbmQgdGhlIGFubnVhbCBCaXJkaWVzIG9uIHRoZSBCbG9ja1xuICAgICAgICAgICAgICAgICAgZnVuZHJhaXNlci5cbiAgICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgICAgICAgIEkgd2lsbCBrZWVwIHBhc3NpbmcgZ3JhZGVzIGluIGFsbCBvZiBteSBhY2FkZW1pYyBjbGFzc2VzLFxuICAgICAgICAgICAgICAgICAgYW5kIEkgd2lsbCBhbHdheXMgcmVwcmVzZW50IG15c2VsZiBhbmQgdGhlIGJvYXJkIHdpdGhcbiAgICAgICAgICAgICAgICAgI
1180HJlcHV0YWJsZSBiZWhhdmlvci5cbiAgICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgICAgICAgIEkgaGF2ZSByZXZpZXdlZCB0aGUgWW91dGggTGVhZGVyc2hpcCBCb2FyZCBjYWxlbmRhciBhbmRcbiAgICAgICAgICAgICAgICAgIGNvbnNpZGVyZWQgYW55IGNvbmZsaWN0cyB3aXRoIHNjaG9vbHdvcmssIG90aGVyXG4gICAgICAgICAgICAgICAgICBjb21taXRtZW50cywgYW5kIHdvcmsgb2JsaWdhdGlvbnMuIEkgdW5kZXJzdGFuZCB0aGF0XG4gICAgICAgICAgICAgICAgICBpbnZpdGF0aW9ucyBhcmUgbGltaXRlZCwgc28gdGhpcyBpcyBhIGNvdXJ0ZXN5IHRvIG90aGVycy5cbiAgICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgICA8L3VsPlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICBDb3JyZXNwb25kZW5jZSBpcyBzZW50IGJ5IGVtYWlsIGJlZ2lubmluZyBpbiBBdWd1c3QsIHNvXG4gICAgICAgICAgICAgICAgcGxlYXNlIGNoZWNrIHlvdXIgZW1haWwgcmVndWxhcmx5IGZvciBuZXdzLCB1cGRhdGVzLCBhbmRcbiAgICAgICAgICAgICAgICByZWxldmFudCBpbmZvcm1hdGlvbi4gRXZlcnkgYXBwbGljYW50IHdpbGwgYmUgbm90aWZpZWQgb2ZcbiAgICAgICAgICAgICAgICB0aGVpciBzdGF0dXMsIHdoZXRoZXIgb3Igbm90IGFuIGludml0YXRpb24gaXMgZXh0ZW5kZWQuIEFsbFxuICAgICAgICAgICAgICAgIGludml0YXRpb25zIHRvIGpvaW4gdGhlIFlvdXRoIExlYWRlcnNoaXAgQm9hcmQgbXVzdCBiZVxuICAgICAgICAgICAgICAgIGFjY2VwdGVkIGJ5IHNpZ25pbmcgdGhlIGNvbW1pdG1lbnQgZm9ybSBubyBsYXRlciB0aGFuIE1vbmRheSxcbiAgICAgICAgICAgICAgICBBdWd1c3QgMjQsIDIwMjYuXG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNoZWNrYm94LWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgICAgICB0eXBlPVwiY2hlY2tib3hcIlxuICAgICAgICAgICAgICAgIGlkPVwiYWdyZWUtcG9saWN5XCJcbiAgICAgICAgICAgICAgICBuYW1lPVwiYWdyZWUtcG9saWN5XCJcbiAgICAgICAgICAgICAgICB2YWx1ZT1cIlllc1wiXG4gICAgICAgICAgICAgICAgcmVxdWlyZWRcbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgPGxhYmVsIGh0bWxGb3I9XCJhZ3JlZS1wb2xpY3lcIj5cbiAgICAgICAgICAgICAgICBJIGhhdmUgcmVhZCBhbmQgYWdyZWUgdG8gdGhlIEF0dGVuZGFuY2UgQ29tbWl0bWVudCAmIFBvbGljeVxuICAgICAgICAgICAgICAgIGFib3ZlPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZWRcIj4qPC9zcGFuPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZm9ybS1yb3dcIj5cbiAgICAgICAgICAgICAgPGxhYmVsPlxuICAgICAgICAgICAgICAgIEFwcGxpY2FudCBTaWduYXR1cmU8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlZFwiPio8L3NwYW4+XG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgbmFtZT1cImFwcGxpY2FudC1zaWduYXR1cmVcIiByZXF1aXJlZCAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgRGF0ZTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkXCI+Kjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgICAgICAgIHR5cGU9XCJkYXRlXCJcbiAgICAgICAgICAgICAgICAgIG5hbWU9XCJhcHBsaWNhbnQtc2lnbmF0dXJlLWRhdGVcIlxuICAgICAgICAgICAgICAgICAgZGVmYXVsdFZhbHVlPXt0b2RheX1cbiAgICAgICAgICAgICAgICAgIHJlcXVpcmVkXG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmb3JtLXJvd1wiPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgUGFyZW50IC8gR3VhcmRpYW4gU2lnbmF0dXJlXG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZWRcIj4qPC9zcGFuPlxuICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIG5hbWU9XCJndWFyZGlhbi1zaWduYXR1cmVcIiByZXF1aXJlZCAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgICA8bGFiZWw+XG4gICAgICAgICAgICAgICAgRGF0ZTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkXCI+Kjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgICAgICAgIHR5cGU9XCJkYXRlXCJcbiAgICAgICAgICAgICAgICAgIG5hbWU9XCJndWFyZGlhbi1zaWduYXR1cmUtZGF0ZVwiXG4gICAgICAgICAgICAgICAgICBkZWZhdWx0VmFsdWU9e3RvZGF5fVxuICAgICAgICAgICAgICAgICAgcmVxdWlyZWRcbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8UmVDQVBUQ0hBXG4gICAgICAgICAgICBzaXRla2V5PVwiNkxlSXhBY1RBQUFBQUpjWlZScXlIaDcxVU1JRUdOUV9NWGppWktoSVwiXG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2V9XG4gICAgICAgICAgICByZWY9e3JlY2FwdGNoYVJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiYnV0dG9uIHJlZCBzdWJtaXQtYnV0dG9uXCJcbiAgICAgICAgICAgIHR5cGU9XCJzdWJtaXRcIlxuICAgICAgICAgICAgZGlzYWJsZWQ9eyF2ZXJpZmllZCB8fCBpc1N1Ym1pdHRpbmd9XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2lzU3VibWl0dGluZyA/IChcbiAgICAgICAgICAgICAgPD5cbiAgICAgICAgICAgICAgICA8aSBjbGFzc05hbWU9XCJmYS1zb2xpZCBmYS1zcGlubmVyIGZhLXNwaW5cIj48L2k+XG4gICAgICAgICAgICAgICAgU3VibWl0dGluZy4uLlxuICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgIFwiU3VibWl0IEFwcGxpY2F0aW9uXCJcbiAgICAgICAgICAgICl9XG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwvZm9ybT5cbiAgICAgIDwvZGl2PlxuICAgICAgPFRvYXN0Q29udGFpbmVyXG4gICAgICAgI
1180HBvc2l0aW9uPVwidG9wLWNlbnRlclwiXG4gICAgICAgIGF1dG9DbG9zZT17MjAwMH1cbiAgICAgICAgaGlkZVByb2dyZXNzQmFyPXtmYWxzZX1cbiAgICAgICAgbmV3ZXN0T25Ub3A9e2ZhbHNlfVxuICAgICAgICBjbG9zZU9uQ2xpY2tcbiAgICAgICAgcnRsPXtmYWxzZX1cbiAgICAgICAgcGF1c2VPbkZvY3VzTG9zc1xuICAgICAgICBkcmFnZ2FibGVcbiAgICAgICAgcGF1c2VPbkhvdmVyXG4gICAgICAgIHRoZW1lPVwibGlnaHRcIlxuICAgICAgLz5cbiAgICA8L3NlY3Rpb24+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBZb3V0aEJvYXJkU2lnbnVwO1xuIl0sImZpbGUiOiIvdmFyL3d3dy9odG1sL3R1cm4tYmFjay1mcm9udGVuZC9zcmMvcm91dGVzL3lvdXRoLWJvYXJkLXNpZ251cC95b3V0aC1ib2FyZC1zaWdudXAucGFnZS5qc3gifQ==

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.