diff --git a/oldbuild/20250314/build/asset-manifest.json b/oldbuild/20250314/build/asset-manifest.json new file mode 100644 index 0000000..252d8e5 --- /dev/null +++ b/oldbuild/20250314/build/asset-manifest.json @@ -0,0 +1,61 @@ +{ + "files": { + "main.css": "/static/css/main.211bde94.css", + "main.js": "/static/js/main.817cc4b6.js", + "static/css/255.37dcf8ca.chunk.css": "/static/css/255.37dcf8ca.chunk.css", + "static/js/255.cb78c6ae.chunk.js": "/static/js/255.cb78c6ae.chunk.js", + "static/css/652.37dcf8ca.chunk.css": "/static/css/652.37dcf8ca.chunk.css", + "static/js/652.4469b187.chunk.js": "/static/js/652.4469b187.chunk.js", + "static/css/602.dd2c4e30.chunk.css": "/static/css/602.dd2c4e30.chunk.css", + "static/js/602.c6db76ae.chunk.js": "/static/js/602.c6db76ae.chunk.js", + "static/css/329.87df2e5d.chunk.css": "/static/css/329.87df2e5d.chunk.css", + "static/js/329.582d6296.chunk.js": "/static/js/329.582d6296.chunk.js", + "static/css/958.37dcf8ca.chunk.css": "/static/css/958.37dcf8ca.chunk.css", + "static/js/958.f1d3f46a.chunk.js": "/static/js/958.f1d3f46a.chunk.js", + "static/css/381.dd2c4e30.chunk.css": "/static/css/381.dd2c4e30.chunk.css", + "static/js/381.a74694f0.chunk.js": "/static/js/381.a74694f0.chunk.js", + "static/css/229.1edaa5fa.chunk.css": "/static/css/229.1edaa5fa.chunk.css", + "static/js/229.4f511f2e.chunk.js": "/static/js/229.4f511f2e.chunk.js", + "static/css/124.16929c6e.chunk.css": "/static/css/124.16929c6e.chunk.css", + "static/js/124.0934d14d.chunk.js": "/static/js/124.0934d14d.chunk.js", + "static/css/647.37dcf8ca.chunk.css": "/static/css/647.37dcf8ca.chunk.css", + "static/js/647.9dfaa63d.chunk.js": "/static/js/647.9dfaa63d.chunk.js", + "static/css/326.dd2c4e30.chunk.css": "/static/css/326.dd2c4e30.chunk.css", + "static/js/326.0d1a3133.chunk.js": "/static/js/326.0d1a3133.chunk.js", + "static/js/715.78cd5bf3.chunk.js": "/static/js/715.78cd5bf3.chunk.js", + "static/css/538.37dcf8ca.chunk.css": "/static/css/538.37dcf8ca.chunk.css", + "static/js/538.0d0d65c9.chunk.js": "/static/js/538.0d0d65c9.chunk.js", + "static/js/422.88a2a6a4.chunk.js": "/static/js/422.88a2a6a4.chunk.js", + "index.html": "/index.html", + "main.211bde94.css.map": "/static/css/main.211bde94.css.map", + "main.817cc4b6.js.map": "/static/js/main.817cc4b6.js.map", + "255.37dcf8ca.chunk.css.map": "/static/css/255.37dcf8ca.chunk.css.map", + "255.cb78c6ae.chunk.js.map": "/static/js/255.cb78c6ae.chunk.js.map", + "652.37dcf8ca.chunk.css.map": "/static/css/652.37dcf8ca.chunk.css.map", + "652.4469b187.chunk.js.map": "/static/js/652.4469b187.chunk.js.map", + "602.dd2c4e30.chunk.css.map": "/static/css/602.dd2c4e30.chunk.css.map", + "602.c6db76ae.chunk.js.map": "/static/js/602.c6db76ae.chunk.js.map", + "329.87df2e5d.chunk.css.map": "/static/css/329.87df2e5d.chunk.css.map", + "329.582d6296.chunk.js.map": "/static/js/329.582d6296.chunk.js.map", + "958.37dcf8ca.chunk.css.map": "/static/css/958.37dcf8ca.chunk.css.map", + "958.f1d3f46a.chunk.js.map": "/static/js/958.f1d3f46a.chunk.js.map", + "381.dd2c4e30.chunk.css.map": "/static/css/381.dd2c4e30.chunk.css.map", + "381.a74694f0.chunk.js.map": "/static/js/381.a74694f0.chunk.js.map", + "229.1edaa5fa.chunk.css.map": "/static/css/229.1edaa5fa.chunk.css.map", + "229.4f511f2e.chunk.js.map": "/static/js/229.4f511f2e.chunk.js.map", + "124.16929c6e.chunk.css.map": "/static/css/124.16929c6e.chunk.css.map", + "124.0934d14d.chunk.js.map": "/static/js/124.0934d14d.chunk.js.map", + "647.37dcf8ca.chunk.css.map": "/static/css/647.37dcf8ca.chunk.css.map", + "647.9dfaa63d.chunk.js.map": "/static/js/647.9dfaa63d.chunk.js.map", + "326.dd2c4e30.chunk.css.map": "/static/css/326.dd2c4e30.chunk.css.map", + "326.0d1a3133.chunk.js.map": "/static/js/326.0d1a3133.chunk.js.map", + "715.78cd5bf3.chunk.js.map": "/static/js/715.78cd5bf3.chunk.js.map", + "538.37dcf8ca.chunk.css.map": "/static/css/538.37dcf8ca.chunk.css.map", + "538.0d0d65c9.chunk.js.map": "/static/js/538.0d0d65c9.chunk.js.map", + "422.88a2a6a4.chunk.js.map": "/static/js/422.88a2a6a4.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.211bde94.css", + "static/js/main.817cc4b6.js" + ] +} \ No newline at end of file diff --git a/oldbuild/20250314/build/images/banner.png b/oldbuild/20250314/build/images/banner.png new file mode 100644 index 0000000..e3dfae6 Binary files /dev/null and b/oldbuild/20250314/build/images/banner.png differ diff --git a/oldbuild/20250314/build/images/favicon.ico b/oldbuild/20250314/build/images/favicon.ico new file mode 100644 index 0000000..c39e185 Binary files /dev/null and b/oldbuild/20250314/build/images/favicon.ico differ diff --git a/oldbuild/20250314/build/images/footer-banner.jpg b/oldbuild/20250314/build/images/footer-banner.jpg new file mode 100644 index 0000000..bcf2166 Binary files /dev/null and b/oldbuild/20250314/build/images/footer-banner.jpg differ diff --git a/oldbuild/20250314/build/images/hero.jpg b/oldbuild/20250314/build/images/hero.jpg new file mode 100644 index 0000000..a30d1be Binary files /dev/null and b/oldbuild/20250314/build/images/hero.jpg differ diff --git a/oldbuild/20250314/build/images/icon.png b/oldbuild/20250314/build/images/icon.png new file mode 100644 index 0000000..a210d03 Binary files /dev/null and b/oldbuild/20250314/build/images/icon.png differ diff --git a/oldbuild/20250314/build/images/segments/get-involved.jpg b/oldbuild/20250314/build/images/segments/get-involved.jpg new file mode 100644 index 0000000..942266a Binary files /dev/null and b/oldbuild/20250314/build/images/segments/get-involved.jpg differ diff --git a/oldbuild/20250314/build/images/segments/news-and-happenings.jpg b/oldbuild/20250314/build/images/segments/news-and-happenings.jpg new file mode 100644 index 0000000..8285b5a Binary files /dev/null and b/oldbuild/20250314/build/images/segments/news-and-happenings.jpg differ diff --git a/oldbuild/20250314/build/images/segments/who-we-are.jpg b/oldbuild/20250314/build/images/segments/who-we-are.jpg new file mode 100644 index 0000000..6e60fd9 Binary files /dev/null and b/oldbuild/20250314/build/images/segments/who-we-are.jpg differ diff --git a/oldbuild/20250314/build/images/segments/who-we-are_2020-2021.jpg b/oldbuild/20250314/build/images/segments/who-we-are_2020-2021.jpg new file mode 100644 index 0000000..63ff0e0 Binary files /dev/null and b/oldbuild/20250314/build/images/segments/who-we-are_2020-2021.jpg differ diff --git a/oldbuild/20250314/build/images/segments/who-we-are_2021-2022.jpg b/oldbuild/20250314/build/images/segments/who-we-are_2021-2022.jpg new file mode 100644 index 0000000..f5afd90 Binary files /dev/null and b/oldbuild/20250314/build/images/segments/who-we-are_2021-2022.jpg differ diff --git a/oldbuild/20250314/build/images/segments/who-we-are_2023-2024.jpg b/oldbuild/20250314/build/images/segments/who-we-are_2023-2024.jpg new file mode 100644 index 0000000..1fc9c04 Binary files /dev/null and b/oldbuild/20250314/build/images/segments/who-we-are_2023-2024.jpg differ diff --git a/oldbuild/20250314/build/images/who-we-are/excomm 2021-2022.jpg b/oldbuild/20250314/build/images/who-we-are/excomm 2021-2022.jpg new file mode 100644 index 0000000..856929b Binary files /dev/null and b/oldbuild/20250314/build/images/who-we-are/excomm 2021-2022.jpg differ diff --git a/oldbuild/20250314/build/images/who-we-are/excomm.jpg b/oldbuild/20250314/build/images/who-we-are/excomm.jpg new file mode 100644 index 0000000..c0c76b2 Binary files /dev/null and b/oldbuild/20250314/build/images/who-we-are/excomm.jpg differ diff --git a/oldbuild/20250314/build/images/who-we-are/excomm_2020-2021.jpg b/oldbuild/20250314/build/images/who-we-are/excomm_2020-2021.jpg new file mode 100644 index 0000000..833ddd4 Binary files /dev/null and b/oldbuild/20250314/build/images/who-we-are/excomm_2020-2021.jpg differ diff --git a/oldbuild/20250314/build/images/who-we-are/excomm_2022-2023.jpg b/oldbuild/20250314/build/images/who-we-are/excomm_2022-2023.jpg new file mode 100644 index 0000000..abded15 Binary files /dev/null and b/oldbuild/20250314/build/images/who-we-are/excomm_2022-2023.jpg differ diff --git a/oldbuild/20250314/build/images/who-we-are/officers.jpg b/oldbuild/20250314/build/images/who-we-are/officers.jpg new file mode 100644 index 0000000..6889c55 Binary files /dev/null and b/oldbuild/20250314/build/images/who-we-are/officers.jpg differ diff --git a/oldbuild/20250314/build/images/who-we-are/officers_2020-2021.jpg b/oldbuild/20250314/build/images/who-we-are/officers_2020-2021.jpg new file mode 100644 index 0000000..09b15aa Binary files /dev/null and b/oldbuild/20250314/build/images/who-we-are/officers_2020-2021.jpg differ diff --git a/oldbuild/20250314/build/images/who-we-are/officers_2021-2022.jpg b/oldbuild/20250314/build/images/who-we-are/officers_2021-2022.jpg new file mode 100644 index 0000000..9da74e1 Binary files /dev/null and b/oldbuild/20250314/build/images/who-we-are/officers_2021-2022.jpg differ diff --git a/oldbuild/20250314/build/images/who-we-are/officers_2023-2024.jpg b/oldbuild/20250314/build/images/who-we-are/officers_2023-2024.jpg new file mode 100644 index 0000000..85bfac9 Binary files /dev/null and b/oldbuild/20250314/build/images/who-we-are/officers_2023-2024.jpg differ diff --git a/oldbuild/20250314/build/index.html b/oldbuild/20250314/build/index.html new file mode 100644 index 0000000..e1f6b79 --- /dev/null +++ b/oldbuild/20250314/build/index.html @@ -0,0 +1 @@ +TJHSST Student Government Association
\ No newline at end of file diff --git a/oldbuild/20250314/build/manifest.json b/oldbuild/20250314/build/manifest.json new file mode 100644 index 0000000..1ca7e26 --- /dev/null +++ b/oldbuild/20250314/build/manifest.json @@ -0,0 +1,10 @@ +{ + "short_name": "TJ Student Government Association", + "name": "Thomas Jefferson Student Government Association", + "icons": [ + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/oldbuild/20250314/build/robots.txt b/oldbuild/20250314/build/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/oldbuild/20250314/build/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/oldbuild/20250314/build/static/css/124.16929c6e.chunk.css b/oldbuild/20250314/build/static/css/124.16929c6e.chunk.css new file mode 100644 index 0000000..120409c --- /dev/null +++ b/oldbuild/20250314/build/static/css/124.16929c6e.chunk.css @@ -0,0 +1,2 @@ +.article-list{display:flex;flex-direction:column}.article-row-thumbnail,.article-row-thumbnail-height-constrained{flex:1 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em;text-align:center}.article-row-thumbnail-height-constrained{height:200px;width:100px}.article-row-thumbnail-height-constrained>img{object-fit:cover}.article-row-content{flex:3 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em}.article-paragraphs{font-size:22px;font-weight:400;line-height:33px}.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%} +/*# sourceMappingURL=124.16929c6e.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/124.16929c6e.chunk.css.map b/oldbuild/20250314/build/static/css/124.16929c6e.chunk.css.map new file mode 100644 index 0000000..eca2cb1 --- /dev/null +++ b/oldbuild/20250314/build/static/css/124.16929c6e.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/124.16929c6e.chunk.css","mappings":"AAAA,cACE,YAAa,CACb,qBACF,CAEA,iEAEE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAAkB,CAGlB,iBACF,CAEA,0CAEE,YAAa,CADb,WAEF,CAEA,8CACE,gBACF,CAEA,qBACE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAGF,CAEA,oBACE,cAAe,CAEf,eAAgB,CADhB,gBAEF,CClCA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF","sources":["css/article.css","css/hero.css"],"sourcesContent":[".article-list {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.article-row-thumbnail,\r\n.article-row-thumbnail-height-constrained {\r\n flex: 1;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n text-align: center;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained {\r\n width: 100px;\r\n height: 200px;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained>img {\r\n object-fit: cover;\r\n}\r\n\r\n.article-row-content {\r\n flex: 3;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n}\r\n\r\n.article-paragraphs {\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 400;\r\n}",".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/229.1edaa5fa.chunk.css b/oldbuild/20250314/build/static/css/229.1edaa5fa.chunk.css new file mode 100644 index 0000000..0a440d5 --- /dev/null +++ b/oldbuild/20250314/build/static/css/229.1edaa5fa.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%}.mission-box{padding:0 20px}.mission-landing-page-text{font-family:Arapey;font-size:33px;font-style:italic;font-weight:500;line-height:44px}.mission-quote{display:flex;flex-direction:column;margin:20px 0}.mission-quote-text{font-family:Arapey;font-size:2rem;font-style:italic;font-weight:600;text-align:center;width:100%}.mission-quote-author{display:inline-block;font-size:20px;padding-right:200px;text-align:right;width:100%} +/*# sourceMappingURL=229.1edaa5fa.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/229.1edaa5fa.chunk.css.map b/oldbuild/20250314/build/static/css/229.1edaa5fa.chunk.css.map new file mode 100644 index 0000000..fe7b14f --- /dev/null +++ b/oldbuild/20250314/build/static/css/229.1edaa5fa.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/229.1edaa5fa.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF,CChBA,aACE,cACF,CAEA,2BACE,kBAAqB,CACrB,cAAe,CACf,iBAAkB,CAClB,eAAgB,CAChB,gBACF,CAEA,eACE,YAAa,CACb,qBAAsB,CACtB,aACF,CAEA,oBAIE,kBAAqB,CAHrB,cAAe,CAEf,iBAAkB,CADlB,eAAgB,CAIhB,iBAAkB,CADlB,UAEF,CAEA,sBAIE,oBAAqB,CADrB,cAAe,CAEf,mBAAoB,CAHpB,gBAAiB,CADjB,UAKF","sources":["css/hero.css","css/mission.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}",".mission-box {\r\n padding: 0px 20px;\r\n}\r\n\r\n.mission-landing-page-text {\r\n font-family: 'Arapey';\r\n font-size: 33px;\r\n font-style: italic;\r\n font-weight: 500;\r\n line-height: 44px;\r\n}\r\n\r\n.mission-quote {\r\n display: flex;\r\n flex-direction: column;\r\n margin: 20px 0px;\r\n}\r\n\r\n.mission-quote-text {\r\n font-size: 2rem;\r\n font-weight: 600;\r\n font-style: italic;\r\n font-family: 'Arapey';\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.mission-quote-author {\r\n width: 100%;\r\n text-align: right;\r\n font-size: 20px;\r\n display: inline-block;\r\n padding-right: 200px;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/255.37dcf8ca.chunk.css b/oldbuild/20250314/build/static/css/255.37dcf8ca.chunk.css new file mode 100644 index 0000000..304e77c --- /dev/null +++ b/oldbuild/20250314/build/static/css/255.37dcf8ca.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%}.article-list{display:flex;flex-direction:column}.article-row-thumbnail,.article-row-thumbnail-height-constrained{flex:1 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em;text-align:center}.article-row-thumbnail-height-constrained{height:200px;width:100px}.article-row-thumbnail-height-constrained>img{object-fit:cover}.article-row-content{flex:3 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em}.article-paragraphs{font-size:22px;font-weight:400;line-height:33px} +/*# sourceMappingURL=255.37dcf8ca.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/255.37dcf8ca.chunk.css.map b/oldbuild/20250314/build/static/css/255.37dcf8ca.chunk.css.map new file mode 100644 index 0000000..dbf4d42 --- /dev/null +++ b/oldbuild/20250314/build/static/css/255.37dcf8ca.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/255.37dcf8ca.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF,CChBA,cACE,YAAa,CACb,qBACF,CAEA,iEAEE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAAkB,CAGlB,iBACF,CAEA,0CAEE,YAAa,CADb,WAEF,CAEA,8CACE,gBACF,CAEA,qBACE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAGF,CAEA,oBACE,cAAe,CAEf,eAAgB,CADhB,gBAEF","sources":["css/hero.css","css/article.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}",".article-list {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.article-row-thumbnail,\r\n.article-row-thumbnail-height-constrained {\r\n flex: 1;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n text-align: center;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained {\r\n width: 100px;\r\n height: 200px;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained>img {\r\n object-fit: cover;\r\n}\r\n\r\n.article-row-content {\r\n flex: 3;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n}\r\n\r\n.article-paragraphs {\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 400;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/326.dd2c4e30.chunk.css b/oldbuild/20250314/build/static/css/326.dd2c4e30.chunk.css new file mode 100644 index 0000000..d20a20c --- /dev/null +++ b/oldbuild/20250314/build/static/css/326.dd2c4e30.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%} +/*# sourceMappingURL=326.dd2c4e30.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/326.dd2c4e30.chunk.css.map b/oldbuild/20250314/build/static/css/326.dd2c4e30.chunk.css.map new file mode 100644 index 0000000..ec867fb --- /dev/null +++ b/oldbuild/20250314/build/static/css/326.dd2c4e30.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/326.dd2c4e30.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF","sources":["css/hero.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/329.87df2e5d.chunk.css b/oldbuild/20250314/build/static/css/329.87df2e5d.chunk.css new file mode 100644 index 0000000..7f3a744 --- /dev/null +++ b/oldbuild/20250314/build/static/css/329.87df2e5d.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%}.mission-box{padding:0 20px}.mission-landing-page-text{font-family:Arapey;font-size:33px;font-style:italic;font-weight:500;line-height:44px}.mission-quote{display:flex;flex-direction:column;margin:20px 0}.mission-quote-text{font-family:Arapey;font-size:2rem;font-style:italic;font-weight:600;text-align:center;width:100%}.mission-quote-author{display:inline-block;font-size:20px;padding-right:200px;text-align:right;width:100%}.article-list{display:flex;flex-direction:column}.article-row-thumbnail,.article-row-thumbnail-height-constrained{flex:1 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em;text-align:center}.article-row-thumbnail-height-constrained{height:200px;width:100px}.article-row-thumbnail-height-constrained>img{object-fit:cover}.article-row-content{flex:3 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em}.article-paragraphs{font-size:22px;font-weight:400;line-height:33px} +/*# sourceMappingURL=329.87df2e5d.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/329.87df2e5d.chunk.css.map b/oldbuild/20250314/build/static/css/329.87df2e5d.chunk.css.map new file mode 100644 index 0000000..5671b1c --- /dev/null +++ b/oldbuild/20250314/build/static/css/329.87df2e5d.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/329.87df2e5d.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF,CChBA,aACE,cACF,CAEA,2BACE,kBAAqB,CACrB,cAAe,CACf,iBAAkB,CAClB,eAAgB,CAChB,gBACF,CAEA,eACE,YAAa,CACb,qBAAsB,CACtB,aACF,CAEA,oBAIE,kBAAqB,CAHrB,cAAe,CAEf,iBAAkB,CADlB,eAAgB,CAIhB,iBAAkB,CADlB,UAEF,CAEA,sBAIE,oBAAqB,CADrB,cAAe,CAEf,mBAAoB,CAHpB,gBAAiB,CADjB,UAKF,CCjCA,cACE,YAAa,CACb,qBACF,CAEA,iEAEE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAAkB,CAGlB,iBACF,CAEA,0CAEE,YAAa,CADb,WAEF,CAEA,8CACE,gBACF,CAEA,qBACE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAGF,CAEA,oBACE,cAAe,CAEf,eAAgB,CADhB,gBAEF","sources":["css/hero.css","css/mission.css","css/article.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}",".mission-box {\r\n padding: 0px 20px;\r\n}\r\n\r\n.mission-landing-page-text {\r\n font-family: 'Arapey';\r\n font-size: 33px;\r\n font-style: italic;\r\n font-weight: 500;\r\n line-height: 44px;\r\n}\r\n\r\n.mission-quote {\r\n display: flex;\r\n flex-direction: column;\r\n margin: 20px 0px;\r\n}\r\n\r\n.mission-quote-text {\r\n font-size: 2rem;\r\n font-weight: 600;\r\n font-style: italic;\r\n font-family: 'Arapey';\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.mission-quote-author {\r\n width: 100%;\r\n text-align: right;\r\n font-size: 20px;\r\n display: inline-block;\r\n padding-right: 200px;\r\n}",".article-list {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.article-row-thumbnail,\r\n.article-row-thumbnail-height-constrained {\r\n flex: 1;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n text-align: center;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained {\r\n width: 100px;\r\n height: 200px;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained>img {\r\n object-fit: cover;\r\n}\r\n\r\n.article-row-content {\r\n flex: 3;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n}\r\n\r\n.article-paragraphs {\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 400;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/381.dd2c4e30.chunk.css b/oldbuild/20250314/build/static/css/381.dd2c4e30.chunk.css new file mode 100644 index 0000000..03aad1b --- /dev/null +++ b/oldbuild/20250314/build/static/css/381.dd2c4e30.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%} +/*# sourceMappingURL=381.dd2c4e30.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/381.dd2c4e30.chunk.css.map b/oldbuild/20250314/build/static/css/381.dd2c4e30.chunk.css.map new file mode 100644 index 0000000..763a590 --- /dev/null +++ b/oldbuild/20250314/build/static/css/381.dd2c4e30.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/381.dd2c4e30.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF","sources":["css/hero.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/538.37dcf8ca.chunk.css b/oldbuild/20250314/build/static/css/538.37dcf8ca.chunk.css new file mode 100644 index 0000000..bc3bc47 --- /dev/null +++ b/oldbuild/20250314/build/static/css/538.37dcf8ca.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%}.article-list{display:flex;flex-direction:column}.article-row-thumbnail,.article-row-thumbnail-height-constrained{flex:1 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em;text-align:center}.article-row-thumbnail-height-constrained{height:200px;width:100px}.article-row-thumbnail-height-constrained>img{object-fit:cover}.article-row-content{flex:3 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em}.article-paragraphs{font-size:22px;font-weight:400;line-height:33px} +/*# sourceMappingURL=538.37dcf8ca.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/538.37dcf8ca.chunk.css.map b/oldbuild/20250314/build/static/css/538.37dcf8ca.chunk.css.map new file mode 100644 index 0000000..b4a1b80 --- /dev/null +++ b/oldbuild/20250314/build/static/css/538.37dcf8ca.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/538.37dcf8ca.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF,CChBA,cACE,YAAa,CACb,qBACF,CAEA,iEAEE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAAkB,CAGlB,iBACF,CAEA,0CAEE,YAAa,CADb,WAEF,CAEA,8CACE,gBACF,CAEA,qBACE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAGF,CAEA,oBACE,cAAe,CAEf,eAAgB,CADhB,gBAEF","sources":["css/hero.css","css/article.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}",".article-list {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.article-row-thumbnail,\r\n.article-row-thumbnail-height-constrained {\r\n flex: 1;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n text-align: center;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained {\r\n width: 100px;\r\n height: 200px;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained>img {\r\n object-fit: cover;\r\n}\r\n\r\n.article-row-content {\r\n flex: 3;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n}\r\n\r\n.article-paragraphs {\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 400;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/602.dd2c4e30.chunk.css b/oldbuild/20250314/build/static/css/602.dd2c4e30.chunk.css new file mode 100644 index 0000000..0905fad --- /dev/null +++ b/oldbuild/20250314/build/static/css/602.dd2c4e30.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%} +/*# sourceMappingURL=602.dd2c4e30.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/602.dd2c4e30.chunk.css.map b/oldbuild/20250314/build/static/css/602.dd2c4e30.chunk.css.map new file mode 100644 index 0000000..fc99a39 --- /dev/null +++ b/oldbuild/20250314/build/static/css/602.dd2c4e30.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/602.dd2c4e30.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF","sources":["css/hero.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/647.37dcf8ca.chunk.css b/oldbuild/20250314/build/static/css/647.37dcf8ca.chunk.css new file mode 100644 index 0000000..a25e816 --- /dev/null +++ b/oldbuild/20250314/build/static/css/647.37dcf8ca.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%}.article-list{display:flex;flex-direction:column}.article-row-thumbnail,.article-row-thumbnail-height-constrained{flex:1 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em;text-align:center}.article-row-thumbnail-height-constrained{height:200px;width:100px}.article-row-thumbnail-height-constrained>img{object-fit:cover}.article-row-content{flex:3 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em}.article-paragraphs{font-size:22px;font-weight:400;line-height:33px} +/*# sourceMappingURL=647.37dcf8ca.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/647.37dcf8ca.chunk.css.map b/oldbuild/20250314/build/static/css/647.37dcf8ca.chunk.css.map new file mode 100644 index 0000000..3b470b1 --- /dev/null +++ b/oldbuild/20250314/build/static/css/647.37dcf8ca.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/647.37dcf8ca.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF,CChBA,cACE,YAAa,CACb,qBACF,CAEA,iEAEE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAAkB,CAGlB,iBACF,CAEA,0CAEE,YAAa,CADb,WAEF,CAEA,8CACE,gBACF,CAEA,qBACE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAGF,CAEA,oBACE,cAAe,CAEf,eAAgB,CADhB,gBAEF","sources":["css/hero.css","css/article.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}",".article-list {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.article-row-thumbnail,\r\n.article-row-thumbnail-height-constrained {\r\n flex: 1;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n text-align: center;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained {\r\n width: 100px;\r\n height: 200px;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained>img {\r\n object-fit: cover;\r\n}\r\n\r\n.article-row-content {\r\n flex: 3;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n}\r\n\r\n.article-paragraphs {\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 400;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/652.37dcf8ca.chunk.css b/oldbuild/20250314/build/static/css/652.37dcf8ca.chunk.css new file mode 100644 index 0000000..e47848e --- /dev/null +++ b/oldbuild/20250314/build/static/css/652.37dcf8ca.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%}.article-list{display:flex;flex-direction:column}.article-row-thumbnail,.article-row-thumbnail-height-constrained{flex:1 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em;text-align:center}.article-row-thumbnail-height-constrained{height:200px;width:100px}.article-row-thumbnail-height-constrained>img{object-fit:cover}.article-row-content{flex:3 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em}.article-paragraphs{font-size:22px;font-weight:400;line-height:33px} +/*# sourceMappingURL=652.37dcf8ca.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/652.37dcf8ca.chunk.css.map b/oldbuild/20250314/build/static/css/652.37dcf8ca.chunk.css.map new file mode 100644 index 0000000..6deae23 --- /dev/null +++ b/oldbuild/20250314/build/static/css/652.37dcf8ca.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/652.37dcf8ca.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF,CChBA,cACE,YAAa,CACb,qBACF,CAEA,iEAEE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAAkB,CAGlB,iBACF,CAEA,0CAEE,YAAa,CADb,WAEF,CAEA,8CACE,gBACF,CAEA,qBACE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAGF,CAEA,oBACE,cAAe,CAEf,eAAgB,CADhB,gBAEF","sources":["css/hero.css","css/article.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}",".article-list {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.article-row-thumbnail,\r\n.article-row-thumbnail-height-constrained {\r\n flex: 1;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n text-align: center;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained {\r\n width: 100px;\r\n height: 200px;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained>img {\r\n object-fit: cover;\r\n}\r\n\r\n.article-row-content {\r\n flex: 3;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n}\r\n\r\n.article-paragraphs {\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 400;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/958.37dcf8ca.chunk.css b/oldbuild/20250314/build/static/css/958.37dcf8ca.chunk.css new file mode 100644 index 0000000..f8c23ee --- /dev/null +++ b/oldbuild/20250314/build/static/css/958.37dcf8ca.chunk.css @@ -0,0 +1,2 @@ +.hero{position:relative;width:100%}.hero-heading{align-items:center;color:#fff;display:flex;font-size:4rem;font-weight:700;height:100%;justify-content:center;position:absolute;text-shadow:1px 1px #30303080;width:100%}.article-list{display:flex;flex-direction:column}.article-row-thumbnail,.article-row-thumbnail-height-constrained{flex:1 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em;text-align:center}.article-row-thumbnail-height-constrained{height:200px;width:100px}.article-row-thumbnail-height-constrained>img{object-fit:cover}.article-row-content{flex:3 1;padding-bottom:.5em;padding-right:1em;padding-top:.5em}.article-paragraphs{font-size:22px;font-weight:400;line-height:33px} +/*# sourceMappingURL=958.37dcf8ca.chunk.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/958.37dcf8ca.chunk.css.map b/oldbuild/20250314/build/static/css/958.37dcf8ca.chunk.css.map new file mode 100644 index 0000000..fbbe1fd --- /dev/null +++ b/oldbuild/20250314/build/static/css/958.37dcf8ca.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/958.37dcf8ca.chunk.css","mappings":"AAAA,MACE,iBAAkB,CAClB,UACF,CAEA,cAUE,kBAAmB,CALnB,UAAY,CAJZ,YAAa,CACb,cAAe,CACf,eAAiB,CAIjB,WAAY,CAEZ,sBAAuB,CAHvB,iBAAkB,CAFlB,6BAA0C,CAI1C,UAGF,CChBA,cACE,YAAa,CACb,qBACF,CAEA,iEAEE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAAkB,CAGlB,iBACF,CAEA,0CAEE,YAAa,CADb,WAEF,CAEA,8CACE,gBACF,CAEA,qBACE,QAAO,CAEP,mBAAqB,CACrB,iBAAkB,CAFlB,gBAGF,CAEA,oBACE,cAAe,CAEf,eAAgB,CADhB,gBAEF","sources":["css/hero.css","css/article.css"],"sourcesContent":[".hero {\r\n position: relative;\r\n width: 100%;\r\n}\r\n\r\n.hero-heading {\r\n display: flex;\r\n font-size: 4rem;\r\n font-weight: bold;\r\n text-shadow: 1px 1px rgba(48, 48, 48, 0.5);\r\n color: white;\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n justify-content: center;\r\n align-items: center;\r\n}",".article-list {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.article-row-thumbnail,\r\n.article-row-thumbnail-height-constrained {\r\n flex: 1;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n text-align: center;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained {\r\n width: 100px;\r\n height: 200px;\r\n}\r\n\r\n.article-row-thumbnail-height-constrained>img {\r\n object-fit: cover;\r\n}\r\n\r\n.article-row-content {\r\n flex: 3;\r\n padding-top: 0.5em;\r\n padding-bottom: 0.5em;\r\n padding-right: 1em;\r\n}\r\n\r\n.article-paragraphs {\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 400;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/main.211bde94.css b/oldbuild/20250314/build/static/css/main.211bde94.css new file mode 100644 index 0000000..4681709 --- /dev/null +++ b/oldbuild/20250314/build/static/css/main.211bde94.css @@ -0,0 +1,2 @@ +@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,300&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}img{max-width:100%}main{margin:0 auto;max-width:100vw;width:1200px}h3{font-size:1.5rem;font-weight:700}.footer-wrapper{margin-bottom:2rem;margin-top:2rem;width:100%}.footer-block{line-height:1.25rem;margin-bottom:1rem}.footer-banner{margin-bottom:2rem;width:100%}.footer-container{display:flex;flex-wrap:wrap;padding:10px 50px}.footer-title{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:1rem}.footer-item{display:block;margin-bottom:.5rem}@media (min-width:768px){.footer-col{width:33.3%}}@media (max-width:768px){.footer-col{width:100%}}.nav{align-items:center;color:#1a202c;display:flex;flex-direction:row;width:100%}.nav a{color:inherit;text-decoration:none}.nav-link{display:block;font-weight:100;padding:10px;text-transform:uppercase;transition:background-color .1s}.nav-link:hover{background-color:#ccc}.nav-logo{align-self:center;height:4rem;margin:1rem}.submenu-link{display:inline-block;font-weight:100;padding:10px;text-transform:uppercase}.submenu-outer{display:block;position:relative}.submenu-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;padding:12px 16px;position:absolute;z-index:1}.submenu-outer:hover .submenu-content{display:inline-block}.space-2{margin:1rem;padding:1rem}.space-4{margin:2rem;padding:2rem}.button{background-color:inherit;border-color:#474849;border-radius:.25rem;border-width:2px;box-shadow:none}.col{align-items:center;display:flex;flex-direction:column}.flex-1{flex:1 1}.flex-2{flex:2 1}.blue-button{background-color:#fff;border:2px solid #38a3bd;border-radius:.25rem;color:#38a3bd;cursor:pointer;display:inline-block;padding:13px 23px;text-transform:uppercase}a.blue-button{text-decoration:none}.clickable-link{color:#38a3bd;text-decoration:underline}.strong-paragraph{color:#444;font-size:22px;font-weight:300;line-height:33px}.paragraph-with-header-header{display:block;font-size:1.5rem;font-weight:700;padding-right:2em;text-align:right} +/*# sourceMappingURL=main.211bde94.css.map*/ \ No newline at end of file diff --git a/oldbuild/20250314/build/static/css/main.211bde94.css.map b/oldbuild/20250314/build/static/css/main.211bde94.css.map new file mode 100644 index 0000000..a0599ed --- /dev/null +++ b/oldbuild/20250314/build/static/css/main.211bde94.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.211bde94.css","mappings":"kIAEA,KAME,kCAAmC,CACnC,iCAAkC,CALlC,UAAW,CACX,8IAEY,CAJZ,QAOF,CAEA,KACE,uEAEF,CAEA,EACE,qBACF,CAEA,IACE,cACF,CAEA,KAGE,aAAgB,CADhB,eAAgB,CADhB,YAGF,CAEA,GACE,gBAAiB,CACjB,eACF,CClCA,gBAGE,kBAAmB,CADnB,eAAgB,CADhB,UAGF,CAEA,cACE,mBAAoB,CACpB,kBACF,CAEA,eAEE,kBAAmB,CADnB,UAEF,CAEA,kBACE,YAAa,CACb,cAAe,CACf,iBACF,CAEA,cACE,iBAAkB,CAElB,eAAiB,CADjB,mBAAoB,CAEpB,kBACF,CAEA,aACE,aAAc,CACd,mBACF,CAEA,yBACE,YACE,WACF,CACF,CAEA,yBACE,YACE,UACF,CACF,CC5CA,KAKE,kBAAmB,CAHnB,aAAc,CACd,YAAa,CACb,kBAAmB,CAHnB,UAKF,CAEA,OACE,aAAc,CACd,oBACF,CAEA,UACE,aAAc,CAGd,eAAgB,CAFhB,YAAa,CACb,wBAAyB,CAEzB,+BACF,CAEA,gBACE,qBACF,CAEA,UAEE,iBAAkB,CADlB,WAAY,CAEZ,WACF,CAEA,cAIE,oBAAqB,CADrB,eAAgB,CAFhB,YAAa,CACb,wBAGF,CAEA,eACE,aAAc,CACd,iBACF,CAEA,iBAGE,wBAAyB,CAEzB,6BAA+C,CAJ/C,YAAa,CAGb,eAAgB,CAEhB,iBAAkB,CAJlB,iBAAkB,CAKlB,SACF,CAEA,sCACE,oBACF,CCvDA,SACE,WAAY,CACZ,YACF,CAEA,SACE,WAAY,CACZ,YACF,CAEA,QAIE,wBAAyB,CAHzB,oBAAqB,CAErB,oBAAsB,CADtB,gBAAiB,CAGjB,eACF,CAEA,KAGE,kBAAmB,CAFnB,YAAa,CACb,qBAEF,CAEA,QACE,QACF,CAEA,QACE,QACF,CAEA,aAOE,qBAAuB,CADvB,wBAAqB,CAFrB,oBAAsB,CAItB,aAAc,CAEd,cAAe,CADf,oBAAqB,CAPrB,iBAAkB,CADlB,wBAUF,CAEA,cACE,oBACF,CAEA,gBAEE,aAAc,CADd,yBAEF,CAEA,kBACE,UAAW,CACX,cAAe,CAEf,eAAgB,CADhB,gBAEF,CAEA,8BAIE,aAAc,CAHd,gBAAiB,CACjB,eAAiB,CAGjB,iBAAkB,CAFlB,gBAGF","sources":["index.css","css/footer.css","css/navbar.css","App.css"],"sourcesContent":["@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,300&display=swap');\r\n\r\nbody {\r\n margin: 0;\r\n color: #444;\r\n font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\r\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\r\n sans-serif;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\ncode {\r\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\r\n monospace;\r\n}\r\n\r\n* {\r\n box-sizing: border-box;\r\n}\r\n\r\nimg {\r\n max-width: 100%;\r\n}\r\n\r\nmain {\r\n width: 1200px;\r\n max-width: 100vw;\r\n margin: 0px auto;\r\n}\r\n\r\nh3 {\r\n font-size: 1.5rem;\r\n font-weight: bold;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n/* scrollbar fun */\r\n\r\n/* if no like... */\r\n/* comment out from here... */\r\n/* ::-webkit-scrollbar {\r\n width: 1rem;\r\n height: 1rem;\r\n}\r\n\r\n::-webkit-scrollbar-thumb {\r\n background: rgba(150,150,150,0.45); \r\n border-radius: 1rem;\r\n}\r\n\r\n::-webkit-scrollbar-thumb:hover {\r\n background: rgba(150,150,150,0.85); \r\n}\r\n\r\n::-webkit-scrollbar-button:single-button {\r\n background-color: #fff;\r\n display: block;\r\n border-style: solid;\r\n height: 1rem;\r\n width: 1rem;\r\n}\r\n\r\n::-webkit-scrollbar-button:single-button:vertical:decrement {\r\n border-width: 0.25rem 0.5rem 0.5rem 0.5rem;\r\n border-color: transparent transparent rgba(150,150,150,0.85) transparent;\r\n}\r\n\r\n::-webkit-scrollbar-button:single-button:vertical:decrement:hover {\r\n border-color: transparent transparent rgba(100,100,100,1) transparent;\r\n}\r\n\r\n::-webkit-scrollbar-button:single-button:vertical:increment {\r\n border-width: 0.5rem 0.5rem 0.25rem 0.5rem;\r\n border-color: rgba(150,150,150,0.85) transparent transparent transparent;\r\n}\r\n\r\n::-webkit-scrollbar-button:vertical:single-button:increment:hover {\r\n border-color: rgba(100,100,100,1) transparent transparent transparent;\r\n} */\r\n/* ...to here */",".footer-wrapper {\r\n width: 100%;\r\n margin-top: 2rem;\r\n margin-bottom: 2rem;\r\n}\r\n\r\n.footer-block {\r\n line-height: 1.25rem;\r\n margin-bottom: 1rem;\r\n}\r\n\r\n.footer-banner {\r\n width: 100%;\r\n margin-bottom: 2rem;\r\n}\r\n\r\n.footer-container {\r\n display: flex;\r\n flex-wrap: wrap;\r\n padding: 10px 50px;\r\n}\r\n\r\n.footer-title {\r\n font-size: 1.25rem;\r\n line-height: 1.75rem;\r\n font-weight: bold;\r\n margin-bottom: 1rem;\r\n}\r\n\r\n.footer-item {\r\n display: block;\r\n margin-bottom: 0.5rem;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n .footer-col {\r\n width: 33.3%;\r\n }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .footer-col {\r\n width: 100%;\r\n }\r\n}",".nav {\r\n width: 100%;\r\n color: #1a202c;\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n}\r\n\r\n.nav a {\r\n color: inherit;\r\n text-decoration: none;\r\n}\r\n\r\n.nav-link {\r\n display: block;\r\n padding: 10px;\r\n text-transform: uppercase;\r\n font-weight: 100;\r\n transition: background-color 100ms;\r\n}\r\n\r\n.nav-link:hover {\r\n background-color: #ccc;\r\n}\r\n\r\n.nav-logo {\r\n height: 4rem;\r\n align-self: center;\r\n margin: 1rem;\r\n}\r\n\r\n.submenu-link {\r\n padding: 10px;\r\n text-transform: uppercase;\r\n font-weight: 100;\r\n display: inline-block;\r\n}\r\n\r\n.submenu-outer {\r\n display: block;\r\n position: relative;\r\n}\r\n\r\n.submenu-content {\r\n display: none;\r\n position: absolute;\r\n background-color: #f9f9f9;\r\n min-width: 160px;\r\n box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);\r\n padding: 12px 16px;\r\n z-index: 1;\r\n}\r\n\r\n.submenu-outer:hover .submenu-content {\r\n display: inline-block;\r\n}",".space-2 {\r\n margin: 1rem;\r\n padding: 1rem;\r\n}\r\n\r\n.space-4 {\r\n margin: 2rem;\r\n padding: 2rem;\r\n}\r\n\r\n.button {\r\n border-color: #474849;\r\n border-width: 2px;\r\n border-radius: 0.25rem;\r\n background-color: inherit;\r\n box-shadow: none;\r\n}\r\n\r\n.col {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n\r\n.flex-1 {\r\n flex: 1;\r\n}\r\n\r\n.flex-2 {\r\n flex: 2;\r\n}\r\n\r\n.blue-button {\r\n text-transform: uppercase;\r\n padding: 13px 23px;\r\n border-width: 2px;\r\n border-radius: 0.25rem;\r\n border-style: solid;\r\n border-color: #38A3BD;\r\n background-color: white;\r\n color: #38A3BD;\r\n display: inline-block;\r\n cursor: pointer;\r\n}\r\n\r\na.blue-button {\r\n text-decoration: none;\r\n}\r\n\r\n.clickable-link {\r\n text-decoration: underline;\r\n color: #38A3BD;\r\n}\r\n\r\n.strong-paragraph {\r\n color: #444;\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 300;\r\n}\r\n\r\n.paragraph-with-header-header {\r\n font-size: 1.5rem;\r\n font-weight: bold;\r\n text-align: right;\r\n display: block;\r\n padding-right: 2em;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/124.0934d14d.chunk.js b/oldbuild/20250314/build/static/js/124.0934d14d.chunk.js new file mode 100644 index 0000000..cda69e7 --- /dev/null +++ b/oldbuild/20250314/build/static/js/124.0934d14d.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[124],{336:(t,e,i)=>{i.d(e,{A:()=>l});var n=i(579);function l(t){let{imageURL:e="/images/hero.jpg",heading:i="TJHSST SGA"}=t;return(0,n.jsxs)("div",{className:"hero",children:[(0,n.jsx)("span",{className:"hero-heading",children:i}),(0,n.jsx)("img",{src:e,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},3124:(t,e,i)=>{i.r(e),i.d(e,{default:()=>o});var n=i(5043),l=(i(4757),i(3628)),a=i(5649),d=i(579);function r(t){let{onClick:e,children:i}=t;return(0,d.jsx)("button",{onClick:e,className:"blue-button",children:i})}var s=i(8597);function c(){let[t,e]=n.useState([]),[i,c]=n.useState(!1);const h=async(t,i)=>{const n={last_date:t,last_title:i};let a=await l.A.fetch('*[_type == "article" && (\n\t\t\t\tpublish_date < $last_date ||\n\t\t\t\t(\n\t\t\t\t\tpublish_date == $last_date && \n\t\t\t\t\ttitle > $last_title\n\t\t\t\t)\n\t\t\t)] | order(publish_date desc, title) [0...3]',n);a.length<3&&c(!0),e((t=>t.concat(a)))};if(n.useEffect((()=>{h("3000-01-01","")}),[]),!t)return null;let o;o=i?(0,d.jsx)("div",{children:"No more articles to show"}):(0,d.jsx)(r,{onClick:()=>{let{publish_date:e,title:i}=t[t.length-1];h(e,i)},children:"Load more articles"});const g=t.map((t=>(0,d.jsx)(a.A,{article:t},t._id)));return(0,d.jsxs)("div",{children:[g,(0,d.jsx)(s.A,{children:o})]})}var h=i(336);function o(){return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(h.A,{heading:"News"}),(0,d.jsx)("main",{children:(0,d.jsx)("div",{style:{paddingTop:"1em"},children:(0,d.jsx)(c,{})})})]})}},3213:(t,e,i)=>{i.d(e,{A:()=>a});var n=i(5475),l=i(579);function a(t){let{href:e,children:i,target:a}=t;return e.startsWith("http")?(0,l.jsx)("a",{href:e,className:"clickable-link",target:a,children:i}):(0,l.jsx)(n.N_,{to:e,className:"clickable-link",children:i})}},4757:()=>{},5649:(t,e,i)=>{i.d(e,{A:()=>s});i(5043),i(4757);var n=i(8294),l=i(3213),a=i(579);function d(t){let{paddingLeft:e,paddingRight:i,marginTop:n,marginBottom:l,children:d}=t;return(0,a.jsx)("div",{style:{display:"flex",flexDirection:"row",paddingLeft:e,paddingRight:i,marginTop:n,marginBottom:l},children:d})}function r(t){let{children:e,flex:i,paddingLeft:n,paddingRight:l,paddingTop:d,paddingBottom:r,paddingX:s,paddingY:c}=t;return null!=s&&(n=l=s),null!=c&&(d=r=c),(0,a.jsx)("div",{style:{flex:i,paddingLeft:n,paddingRight:l,paddingTop:d,paddingBottom:r},children:e})}function s(t){var e;let{article:i}=t,s=null;var c;i.thumbnail&&(s=(0,a.jsx)("img",{src:null!==(c=(0,n.A)(i.thumbnail).url())&&void 0!==c?c:void 0,alt:i.title}));const h="/news/"+i._id+"/"+i.title.toLowerCase().replace(/ /g,"-");return(0,a.jsxs)(d,{marginTop:"4em",marginBottom:"4em",children:[(0,a.jsx)(r,{flex:1,paddingY:"0.5em",paddingRight:"1em",children:s}),(0,a.jsxs)(r,{flex:3,paddingY:"0.5em",paddingRight:"1em",children:[(0,a.jsx)(l.A,{href:h,target:"_blank",children:(0,a.jsx)("h3",{style:{margin:"0px"},children:i.title})}),(0,a.jsx)("i",{className:"text-sm",children:i.publish_date}),(0,a.jsx)("br",{}),(0,a.jsx)("i",{children:null!==(e=i.author)&&void 0!==e?e:"No author"}),(0,a.jsx)("br",{}),(0,a.jsx)("p",{children:i.summary})]})]})}},8294:(t,e,i)=>{i.d(e,{A:()=>r});var n=i(138),l=i.n(n),a=i(3628);const d=l()(a.A);function r(t){return d.image(t)}}}]); +//# sourceMappingURL=124.0934d14d.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/124.0934d14d.chunk.js.map b/oldbuild/20250314/build/static/js/124.0934d14d.chunk.js.map new file mode 100644 index 0000000..bf34484 --- /dev/null +++ b/oldbuild/20250314/build/static/js/124.0934d14d.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/124.0934d14d.chunk.js","mappings":"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","sources":["components/Hero.tsx","components/BlueButton.tsx","components/ArticleList.tsx","pages/news.tsx","components/ClickableLink.tsx","components/FlexRow.tsx","components/FlexRowSection.tsx","components/ArticleRow.tsx","lib/imageUrl.ts"],"sourcesContent":["import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","import { MouseEventHandler } from 'react';\r\n\r\nexport default function BlueButton({\r\n\tonClick,\r\n\tchildren,\r\n}: {\r\n\tonClick?: MouseEventHandler;\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn (\r\n\t\t\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport '../css/article.css';\r\nimport sanity from '../sanity';\r\nimport ArticleRow from './ArticleRow';\r\nimport BlueButton from './BlueButton';\r\nimport Centered from './Centered';\r\n\r\nexport default function ArticleList() {\r\n\tlet [articles, setArticles] = React.useState([]);\r\n\tlet [reachedEnd, setReachedEnd] = React.useState(false);\r\n\r\n\t// Fetch the next three articles\r\n\tconst addArticles = async (last_date: string, last_title: string) => {\r\n\t\tconst query = `*[_type == \"article\" && (\r\n\t\t\t\tpublish_date < $last_date ||\r\n\t\t\t\t(\r\n\t\t\t\t\tpublish_date == $last_date && \r\n\t\t\t\t\ttitle > $last_title\r\n\t\t\t\t)\r\n\t\t\t)] | order(publish_date desc, title) [0...3]`;\r\n\r\n\t\tconst params = {\r\n\t\t\tlast_date,\r\n\t\t\tlast_title,\r\n\t\t};\r\n\r\n\t\tlet articles = await sanity.fetch(query, params);\r\n\r\n\t\tif (articles.length < 3) {\r\n\t\t\tsetReachedEnd(true);\r\n\t\t}\r\n\r\n\t\t// Add the next articles\r\n\t\tsetArticles((oldArticles) => oldArticles.concat(articles));\r\n\t};\r\n\r\n\tReact.useEffect(() => {\r\n\t\taddArticles('3000-01-01', '');\r\n\t}, []);\r\n\r\n\tif (!articles) {\r\n\t\treturn null;\r\n\t}\r\n\r\n\tlet bottomComponent: any;\r\n\tif (reachedEnd) {\r\n\t\tbottomComponent =
No more articles to show
;\r\n\t} else {\r\n\t\tbottomComponent = (\r\n\t\t\t {\r\n\t\t\t\t\tlet { publish_date, title } = articles[articles.length - 1];\r\n\t\t\t\t\taddArticles(publish_date, title);\r\n\t\t\t\t}}\r\n\t\t\t>\r\n\t\t\t\tLoad more articles\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n\r\n\tconst articleList = articles.map((article) => (\r\n\t\t\r\n\t));\r\n\r\n\treturn (\r\n\t\t
\r\n\t\t\t{articleList}\r\n\t\t\t{bottomComponent}\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport ArticleList from '../components/ArticleList';\r\nimport Hero from '../components/Hero';\r\n\r\nexport default function News() {\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n","import { Link } from 'react-router-dom';\r\n\r\nexport default function ClickableLink({\r\n\thref,\r\n\tchildren,\r\n\ttarget,\r\n}: {\r\n\thref: string;\r\n\tchildren: React.ReactNode;\r\n\ttarget?: string;\r\n}) {\r\n\tif (href.startsWith('http')) {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t} else {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n}\r\n","export default function FlexRow({\r\n\tpaddingLeft,\r\n\tpaddingRight,\r\n\tmarginTop,\r\n\tmarginBottom,\r\n\tchildren,\r\n}: {\r\n\tpaddingLeft?: string;\r\n\tpaddingRight?: string;\r\n\tmarginTop?: string;\r\n\tmarginBottom?: string;\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn (\r\n\t\t\r\n\t\t\t{children}\r\n\t\t\r\n\t);\r\n}\r\n","export default function FlexRowSection({\r\n\tchildren,\r\n\tflex,\r\n\tpaddingLeft,\r\n\tpaddingRight,\r\n\tpaddingTop,\r\n\tpaddingBottom,\r\n\tpaddingX,\r\n\tpaddingY,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n\tflex: number;\r\n\tpaddingLeft?: string;\r\n\tpaddingRight?: string;\r\n\tpaddingTop?: string;\r\n\tpaddingBottom?: string;\r\n\tpaddingX?: string;\r\n\tpaddingY?: string;\r\n}) {\r\n\tif (paddingX != null) {\r\n\t\tpaddingLeft = paddingRight = paddingX;\r\n\t}\r\n\tif (paddingY != null) {\r\n\t\tpaddingTop = paddingBottom = paddingY;\r\n\t}\r\n\treturn (\r\n\t\t
\r\n\t\t\t{children}\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport '../css/article.css';\r\nimport imageUrl from '../lib/imageUrl';\r\nimport ClickableLink from './ClickableLink';\r\nimport FlexRow from './FlexRow';\r\nimport FlexRowSection from './FlexRowSection';\r\n\r\nexport default function ArticleRow({\r\n\tarticle,\r\n}: {\r\n\tarticle: SGA.ArticleDocument;\r\n}) {\r\n\tlet thumbnail: React.ReactElement | null = null;\r\n\tif (article.thumbnail) {\r\n\t\tthumbnail = (\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n\r\n\tconst slug = (s: string) => s.toLowerCase().replace(/ /g, '-');\r\n\tconst articleUrl = '/news/' + article._id + '/' + slug(article.title);\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{thumbnail}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t

{article.title}

\r\n\t\t\t\t
\r\n\r\n\t\t\t\t{article.publish_date}\r\n\t\t\t\t
\r\n\r\n\t\t\t\t{article.author ?? 'No author'}\r\n\t\t\t\t
\r\n\r\n\t\t\t\t

{article.summary}

\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n","import { default as ImageUrlBuilder } from '@sanity/image-url';\r\nimport sanity from '../sanity';\r\n\r\nconst builder = ImageUrlBuilder(sanity);\r\n\r\n/**\r\n * Build a URL for an image based on specified attributes\r\n * @param {SanityImageSource} source The source image\r\n */\r\nexport default function imageUrl(source: any) {\r\n\treturn builder.image(source);\r\n}\r\n"],"names":["Hero","_ref","imageURL","heading","_jsxs","className","children","_jsx","src","alt","style","width","maxHeight","objectFit","BlueButton","onClick","ArticleList","articles","setArticles","React","reachedEnd","setReachedEnd","addArticles","async","last_date","last_title","params","sanity","fetch","length","oldArticles","concat","bottomComponent","publish_date","title","articleList","map","article","ArticleRow","_id","Centered","News","_Fragment","paddingTop","ClickableLink","href","target","startsWith","Link","to","FlexRow","paddingLeft","paddingRight","marginTop","marginBottom","display","flexDirection","FlexRowSection","flex","paddingBottom","paddingX","paddingY","_article$author","thumbnail","_imageUrl$url","imageUrl","url","undefined","articleUrl","toLowerCase","replace","margin","author","summary","builder","ImageUrlBuilder","source","image"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/229.4f511f2e.chunk.js b/oldbuild/20250314/build/static/js/229.4f511f2e.chunk.js new file mode 100644 index 0000000..b049cc0 --- /dev/null +++ b/oldbuild/20250314/build/static/js/229.4f511f2e.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[229],{297:()=>{},336:(e,s,t)=>{t.d(s,{A:()=>r});var i=t(579);function r(e){let{imageURL:s="/images/hero.jpg",heading:t="TJHSST SGA"}=e;return(0,i.jsxs)("div",{className:"hero",children:[(0,i.jsx)("span",{className:"hero-heading",children:t}),(0,i.jsx)("img",{src:s,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},393:(e,s,t)=>{t.d(s,{A:()=>n});var i=t(5475),r=t(579);function n(e){let{href:s,children:t}=e;return s.startsWith("http")?(0,r.jsx)("a",{href:s,target:"_blank",rel:"noreferrer",className:"blue-button",children:t}):(0,r.jsx)(i.N_,{to:s,className:"blue-button",children:t})}},776:(e,s,t)=>{t.d(s,{A:()=>r});var i=t(579);function r(e){let{children:s}=e;return(0,i.jsx)("p",{className:"strong-paragraph",children:s})}},1295:(e,s,t)=>{t.d(s,{H9:()=>r,eU:()=>i,wE:()=>n});const i="https://us2.campaign-archive.com/home/?u=134be29b2a12819f7bfe30a34&id=6620cb91e2",r="https://docs.google.com/forms/d/e/1FAIpQLSeO8CN666WSb-jw0johyLMLb00rFz-bCtXaPeWpTSvbSqBBLw/viewform?embedded=true",n="https://docs.google.com/spreadsheets/d/1a3RYdqrDi1IPG9BKWQ2xhoX3YCPQKUl_FsRLvIVEMPg/edit?usp=drive_open&ouid=0"},2660:(e,s,t)=>{t.d(s,{A:()=>n});var i=t(776),r=t(579);function n(e){let{title:s,body:t}=e;return(0,r.jsxs)("div",{style:{display:"flex",textAlign:"left"},children:[(0,r.jsx)("div",{className:"flex-1 p-2",children:(0,r.jsx)("span",{className:"paragraph-with-header-header",children:s})}),(0,r.jsx)("div",{className:"flex-2 p-2",children:(0,r.jsx)(i.A,{children:t})})]})}},4030:(e,s,t)=>{t.d(s,{A:()=>n});var i=t(5043),r=t(3628);const n=function(){let[e,s]=i.useState();return i.useEffect((()=>{r.A.getDocument("mission").then(s)}),[]),e}},7229:(e,s,t)=>{t.r(s),t.d(s,{default:()=>h});t(5043);var i=t(393),r=t(8597),n=t(336),a=t(2660),o=(t(297),t(4030)),l=t(1295),d=t(579);function c(e){let{text:s,author:t}=e;return(0,d.jsxs)("div",{className:"mission-quote",children:[(0,d.jsxs)("span",{className:"mission-quote-text",children:["\u201c",s,"\u201d"]}),(0,d.jsx)("br",{}),(0,d.jsx)("br",{}),(0,d.jsxs)("span",{className:"mission-quote-author",children:["\u2014 ",t]})]})}function h(){let e=(0,o.A)();return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(n.A,{heading:"Mission and History"}),(0,d.jsxs)("main",{children:[e&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(c,{author:e.quote_author,text:e.quote_text}),(0,d.jsx)(a.A,{title:"Vision",body:e.vision}),(0,d.jsx)(a.A,{title:"Mission",body:e.mission}),(0,d.jsx)(a.A,{title:"Inspiration",body:e.inspiration})]}),(0,d.jsx)(r.A,{children:(0,d.jsx)(i.A,{href:l.wE,children:"Previous Leadership"})})]})]})}}}]); +//# sourceMappingURL=229.4f511f2e.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/229.4f511f2e.chunk.js.map b/oldbuild/20250314/build/static/js/229.4f511f2e.chunk.js.map new file mode 100644 index 0000000..055b377 --- /dev/null +++ b/oldbuild/20250314/build/static/js/229.4f511f2e.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/229.4f511f2e.chunk.js","mappings":"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","sources":["components/Hero.tsx","components/BlueButtonLink.tsx","components/StrongParagraph.tsx","lib/constants.ts","components/ParagraphWithHeader.tsx","hooks/useMission.ts","pages/mission.tsx"],"sourcesContent":["import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","import { Link } from 'react-router-dom';\r\n\r\nexport default function BlueButtonLink({\r\n\thref,\r\n\tchildren,\r\n}: {\r\n\thref: string;\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\tif (!href.startsWith('http')) {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t} else {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n}\r\n","export default function StrongParagraph({\r\n\tchildren,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn

{children}

;\r\n}\r\n","export const SGA_CALENDAR_URL =\r\n\t'https://calendar.google.com/calendar/u/0/embed?src=mbftfg4hu7i8ueqrgcb5o7hc6k@group.calendar.google.com&ctz=America/New_York';\r\nexport const SGA_NEWSLETTER_EMBED_URL =\r\n\t'https://us2.campaign-archive.com/home/?u=134be29b2a12819f7bfe30a34&id=6620cb91e2';\r\nexport const SGA_FEEDBACK_FORM_URL =\r\n\t'https://docs.google.com/forms/d/e/1FAIpQLSeO8CN666WSb-jw0johyLMLb00rFz-bCtXaPeWpTSvbSqBBLw/viewform?embedded=true';\r\nexport const SGA_PREVIOUS_LEADERSHIP_URL =\r\n\t'https://docs.google.com/spreadsheets/d/1a3RYdqrDi1IPG9BKWQ2xhoX3YCPQKUl_FsRLvIVEMPg/edit?usp=drive_open&ouid=0';\r\n","import StrongParagraph from './StrongParagraph';\r\n\r\nexport default function ParagraphWithHeader({\r\n\ttitle,\r\n\tbody,\r\n}: {\r\n\ttitle: string;\r\n\tbody: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t{title}\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t{body}\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport sanity from '../sanity';\r\nimport { SanityDocument } from '@sanity/client/sanityClient';\r\n\r\nfunction useMission() {\r\n\tlet [mission, setMission] = React.useState<\r\n\t\tSanityDocument | undefined\r\n\t>();\r\n\r\n\tReact.useEffect(() => {\r\n\t\tsanity.getDocument('mission').then(setMission);\r\n\t}, []);\r\n\r\n\treturn mission;\r\n}\r\n\r\nexport default useMission;\r\n","import React from 'react';\r\nimport BlueButtonLink from '../components/BlueButtonLink';\r\nimport Centered from '../components/Centered';\r\nimport Hero from '../components/Hero';\r\nimport ParagraphWithHeader from '../components/ParagraphWithHeader';\r\nimport '../css/mission.css';\r\nimport useMission from '../hooks/useMission';\r\nimport { SGA_PREVIOUS_LEADERSHIP_URL } from '../lib/constants';\r\n\r\nfunction MissionQuote({ text, author }) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t“{text}”\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t— {author}\r\n\t\t
\r\n\t);\r\n}\r\n\r\nexport default function Mission() {\r\n\tlet mission = useMission();\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t{mission && (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tPrevious Leadership\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n"],"names":["Hero","_ref","imageURL","heading","_jsxs","className","children","_jsx","src","alt","style","width","maxHeight","objectFit","BlueButtonLink","href","startsWith","target","rel","Link","to","StrongParagraph","SGA_NEWSLETTER_EMBED_URL","SGA_FEEDBACK_FORM_URL","SGA_PREVIOUS_LEADERSHIP_URL","ParagraphWithHeader","title","body","display","textAlign","mission","setMission","React","sanity","getDocument","then","MissionQuote","text","author","Mission","useMission","_Fragment","quote_author","quote_text","vision","inspiration","Centered"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/255.cb78c6ae.chunk.js b/oldbuild/20250314/build/static/js/255.cb78c6ae.chunk.js new file mode 100644 index 0000000..11f9e4d --- /dev/null +++ b/oldbuild/20250314/build/static/js/255.cb78c6ae.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[255],{96:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(579);function i(e){let{children:t,...n}=e;return(0,r.jsx)("h1",{className:"my-4",...n,children:t})}},336:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(579);function i(e){let{imageURL:t="/images/hero.jpg",heading:n="TJHSST SGA"}=e;return(0,r.jsxs)("div",{className:"hero",children:[(0,r.jsx)("span",{className:"hero-heading",children:n}),(0,r.jsx)("img",{src:t,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},623:(e,t,n)=>{function r(e,t){const n={};for(const{_id:r,role:i}of e)n[r]=t.findIndex((e=>e===i));return e.sort(((e,t)=>{let r=n[e._id]-n[t._id];return 0!==r?r:e.namet.name?1:0}))}n.d(t,{A:()=>r})},4757:()=>{},7060:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(5043),i=n(3628);function l(e,t){let[n,l]=r.useState();return r.useEffect((()=>{i.A.fetch(e,t).then(l)}),[e,t]),n}},8294:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(138),i=n.n(r),l=n(3628);const s=i()(l.A);function o(e){return s.image(e)}},8706:(e,t,n)=>{n.d(t,{A:()=>a});n(4757);var r=n(8294),i=n(579);function l(e){let{alt:t,src:n,style:r}=e;return(0,i.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",overflow:"hidden",...r},children:(0,i.jsx)("img",{src:n,alt:t,style:{minWidth:"100%",minHeight:"100%",flexShrink:0,objectFit:"cover"}})})}function s(e){let{children:t}=e;return(0,i.jsx)("h3",{className:"header",children:t})}function o(e){let{children:t}=e;return(0,i.jsx)("i",{children:t})}function a(e){let{member:t,limitPhotoHeight:n=!1}=e,a=t.profile_photo?(0,r.A)(t.profile_photo).url():void 0;return(0,i.jsxs)("div",{className:"d-flex my-4",children:[(0,i.jsx)("div",{style:{flex:1,textAlign:"right"},children:a?n?(0,i.jsx)(l,{src:a,alt:t.name,style:{marginLeft:"auto",marginRight:"2em",width:"10em",height:"15em"}}):(0,i.jsx)("div",{style:{marginLeft:"auto",marginRight:"2em"},children:(0,i.jsx)("img",{src:a,alt:t.name})}):null}),(0,i.jsxs)("div",{style:{flex:3},children:[(0,i.jsx)(s,{children:t.name}),(0,i.jsxs)(o,{children:[t.role,", ",t.year]}),(0,i.jsx)("br",{}),(0,i.jsx)("p",{children:t.bio})]})]})}},9255:(e,t,n)=>{n.r(t),n.d(t,{default:()=>m});n(5043);var r=n(336),i=n(579);function l(e){let{text:t}=e;return(0,i.jsx)(i.Fragment,{children:t.split("\n").map((e=>(0,i.jsxs)(i.Fragment,{children:[e,(0,i.jsx)("br",{})]})))})}var s=n(8706),o=n(96),a=n(7060),c=n(8294),h=n(623);const d=["President","Vice-President","Treasurer","Secretary","Historian","Senator","Sponsor"];function m(){let e=(0,a.A)("*[_type == 'member' && committee == 'class'] | order year");if(!e)return null;let t=[],n=[],m="",u=null,x=null;const g=()=>{t.push({year:m,members:(0,h.A)(n,d),photoUrl:u,photoDescription:x}),n=[],u=null,m=""};for(let r of e)r.year!==m&&(""!==m&&g(),m=r.year),"photo"===r.role.toLowerCase()?(u=(0,c.A)(r.profile_photo).url(),x=r.bio):n.push(r);return n.length>0&&g(),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.A,{heading:"Class Council"}),(0,i.jsx)("main",{children:t.map((e=>{let{year:t,members:n,photoUrl:r,photoDescription:a}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(o.A,{style:{textAlign:"center"},children:["Class Council ",t]}),r&&(0,i.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"column",alignContent:"center"},children:[(0,i.jsx)("div",{style:{textAlign:"center",marginBottom:"10px"},children:(0,i.jsx)("img",{src:r,alt:"Group photo for Class Council "+t,style:{maxHeight:"25em"}})}),(0,i.jsx)("span",{style:{textAlign:"center"},children:(0,i.jsx)(l,{text:null!==a&&void 0!==a?a:""})})]}),n.map((e=>(0,i.jsx)(s.A,{limitPhotoHeight:!0,member:e},e._id)))]})}))})]})}}}]); +//# sourceMappingURL=255.cb78c6ae.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/255.cb78c6ae.chunk.js.map b/oldbuild/20250314/build/static/js/255.cb78c6ae.chunk.js.map new file mode 100644 index 0000000..83058aa --- /dev/null +++ b/oldbuild/20250314/build/static/js/255.cb78c6ae.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/255.cb78c6ae.chunk.js","mappings":"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","sources":["components/PrimaryHeader.tsx","components/Hero.tsx","lib/sortCommittee.ts","hooks/useQuery.ts","lib/imageUrl.ts","components/ConstrainedImage.tsx","components/RowItemHeader.tsx","components/RowItemSubheader.tsx","components/MemberRow.tsx","components/LineBreakToBrTag.tsx","pages/classcouncil.tsx"],"sourcesContent":["export default function PrimaryHeader({\r\n\tchildren,\r\n\t...props\r\n}: {\r\n\tchildren: React.ReactNode;\r\n} & JSX.IntrinsicElements['h1']) {\r\n\treturn (\r\n\t\t

\r\n\t\t\t{children}\r\n\t\t

\r\n\t);\r\n}\r\n","import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","export default function sortCommittee(\r\n\tmembers: SGA.MemberDocument[],\r\n\troleOrder: string[]\r\n) {\r\n\tconst roleIndexes = {};\r\n\tfor (const { _id, role } of members) {\r\n\t\troleIndexes[_id] = roleOrder.findIndex((role_) => role_ === role);\r\n\t}\r\n\r\n\treturn members.sort((a, b) => {\r\n\t\tlet roleDifference = roleIndexes[a._id] - roleIndexes[b._id];\r\n\t\tif (roleDifference !== 0) {\r\n\t\t\treturn roleDifference;\r\n\t\t} else {\r\n\t\t\tif (a.name < b.name) {\r\n\t\t\t\treturn -1;\r\n\t\t\t} else if (a.name > b.name) {\r\n\t\t\t\treturn 1;\r\n\t\t\t} else {\r\n\t\t\t\treturn 0;\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n}\r\n","import React from 'react';\r\nimport sanity from '../sanity';\r\n\r\nexport default function useQuery(query: string, params?: any) {\r\n\tlet [result, setResult] = React.useState();\r\n\r\n\tReact.useEffect(() => {\r\n\t\tsanity.fetch(query, params).then(setResult);\r\n\t}, [query, params]);\r\n\r\n\treturn result;\r\n}\r\n","import { default as ImageUrlBuilder } from '@sanity/image-url';\r\nimport sanity from '../sanity';\r\n\r\nconst builder = ImageUrlBuilder(sanity);\r\n\r\n/**\r\n * Build a URL for an image based on specified attributes\r\n * @param {SanityImageSource} source The source image\r\n */\r\nexport default function imageUrl(source: any) {\r\n\treturn builder.image(source);\r\n}\r\n","import { CSSProperties } from 'react';\r\n\r\nexport default function ConstrainedImage({\r\n\talt,\r\n\tsrc,\r\n\tstyle,\r\n}: {\r\n\talt: string;\r\n\tsrc: string;\r\n\tstyle?: CSSProperties;\r\n}) {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","export default function RowItemHeader({\r\n\tchildren,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn

{children}

;\r\n}\r\n","export default function RowItemSubheader({ children }) {\r\n\treturn {children};\r\n}\r\n","import '../css/article.css';\r\nimport imageUrl from '../lib/imageUrl';\r\nimport ConstrainedImage from './ConstrainedImage';\r\nimport RowItemHeader from './RowItemHeader';\r\nimport RowItemSubheader from './RowItemSubheader';\r\n\r\nexport default function MemberRow({\r\n\tmember,\r\n\tlimitPhotoHeight = false,\r\n}: {\r\n\tmember: SGA.MemberDocument;\r\n\tlimitPhotoHeight?: boolean;\r\n}) {\r\n\tlet thumbnail = member.profile_photo\r\n\t\t? imageUrl(member.profile_photo).url()\r\n\t\t: undefined;\r\n\r\n\treturn (\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t{thumbnail ? (\r\n\t\t\t\t\tlimitPhotoHeight ? (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t{member.name}\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t)\r\n\t\t\t\t) : null}\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t{member.name}\r\n\t\t\t\t\r\n\t\t\t\t\t{member.role}, {member.year}\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t

{member.bio}

\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n","export default function LinebreakToBrTag({ text }: { text: string }) {\r\n\t// Must be wrapped in fragment to process react nodes correctly\r\n\treturn (\r\n\t\t<>\r\n\t\t\t{text.split('\\n').map((line) => (\r\n\t\t\t\t<>\r\n\t\t\t\t\t{line}\r\n\t\t\t\t\t
\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport Hero from '../components/Hero';\r\nimport LinebreakToBrTag from '../components/LineBreakToBrTag';\r\nimport MemberRow from '../components/MemberRow';\r\nimport PrimaryHeader from '../components/PrimaryHeader';\r\nimport useQuery from '../hooks/useQuery';\r\nimport imageUrl from '../lib/imageUrl';\r\nimport sortCommittee from '../lib/sortCommittee';\r\n\r\nconst roleOrder = [\r\n\t'President',\r\n\t'Vice-President',\r\n\t'Treasurer',\r\n\t'Secretary',\r\n\t'Historian',\r\n\t'Senator',\r\n\t'Sponsor',\r\n];\r\n\r\nexport interface ClassCouncilYear {\r\n\tyear: string;\r\n\tmembers: SGA.MemberDocument[];\r\n\tphotoUrl: string | null;\r\n\tphotoDescription: string | null;\r\n}\r\n\r\nexport default function ClassCouncil() {\r\n\tlet members = useQuery(\r\n\t\t`*[_type == 'member' && committee == 'class'] | order year`\r\n\t);\r\n\r\n\tif (!members) {\r\n\t\treturn null;\r\n\t}\r\n\r\n\tlet years: ClassCouncilYear[] = [];\r\n\tlet currentYearMembers: SGA.MemberDocument[] = [];\r\n\tlet currentYear = '';\r\n\tlet currentYearPhotoUrl: string | null = null;\r\n\tlet currentYearPhotoDescription: string | null = null;\r\n\r\n\tconst saveCurrentYear = () => {\r\n\t\t// Clear the members of the current year\r\n\t\tyears.push({\r\n\t\t\tyear: currentYear,\r\n\t\t\tmembers: sortCommittee(currentYearMembers, roleOrder),\r\n\t\t\tphotoUrl: currentYearPhotoUrl,\r\n\t\t\tphotoDescription: currentYearPhotoDescription,\r\n\t\t});\r\n\r\n\t\tcurrentYearMembers = [];\r\n\t\tcurrentYearPhotoUrl = null;\r\n\t\tcurrentYear = '';\r\n\t};\r\n\r\n\tfor (let member of members) {\r\n\t\tif (member.year !== currentYear) {\r\n\t\t\tif (currentYear !== '') {\r\n\t\t\t\tsaveCurrentYear();\r\n\t\t\t}\r\n\t\t\tcurrentYear = member.year;\r\n\t\t}\r\n\t\t// If the role is 'PHOTO', 'Photo', 'photo', or anything else like that, use its \"profile picture\"\r\n\t\t// as this Class Council's group photo.\r\n\t\tif (member.role.toLowerCase() === 'photo') {\r\n\t\t\tcurrentYearPhotoUrl = imageUrl(member.profile_photo).url();\r\n\t\t\tcurrentYearPhotoDescription = member.bio;\r\n\t\t} else {\r\n\t\t\tcurrentYearMembers.push(member);\r\n\t\t}\r\n\t}\r\n\r\n\tif (currentYearMembers.length > 0) {\r\n\t\tsaveCurrentYear();\r\n\t}\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t{years.map(({ year, members, photoUrl, photoDescription }) => (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tClass Council {year}\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t{photoUrl && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\r\n\t\t\t\t\t\t{members.map((member) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t\r\n\t\t\t\t))}\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n"],"names":["PrimaryHeader","_ref","children","props","_jsx","className","Hero","imageURL","heading","_jsxs","src","alt","style","width","maxHeight","objectFit","sortCommittee","members","roleOrder","roleIndexes","_id","role","findIndex","role_","sort","a","b","roleDifference","name","useQuery","query","params","result","setResult","React","sanity","fetch","then","builder","ImageUrlBuilder","imageUrl","source","image","ConstrainedImage","display","justifyContent","alignItems","overflow","minWidth","minHeight","flexShrink","RowItemHeader","RowItemSubheader","MemberRow","member","limitPhotoHeight","thumbnail","profile_photo","url","undefined","flex","textAlign","marginLeft","marginRight","height","year","bio","LinebreakToBrTag","text","_Fragment","split","map","line","ClassCouncil","years","currentYearMembers","currentYear","currentYearPhotoUrl","currentYearPhotoDescription","saveCurrentYear","push","photoUrl","photoDescription","toLowerCase","length","flexDirection","alignContent","marginBottom"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/326.0d1a3133.chunk.js b/oldbuild/20250314/build/static/js/326.0d1a3133.chunk.js new file mode 100644 index 0000000..c10bc6e --- /dev/null +++ b/oldbuild/20250314/build/static/js/326.0d1a3133.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[326],{96:(e,s,t)=>{t.d(s,{A:()=>r});var i=t(579);function r(e){let{children:s,...t}=e;return(0,i.jsx)("h1",{className:"my-4",...t,children:s})}},326:(e,s,t)=>{t.r(s),t.d(s,{default:()=>c});var i=t(8597),r=t(336),a=t(96),d=t(1295),h=t(579);function c(){return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(r.A,{heading:"Newsletter"}),(0,h.jsx)("main",{children:(0,h.jsxs)(i.A,{children:[(0,h.jsx)(a.A,{children:"SGA Newsletter"}),(0,h.jsx)("iframe",{title:"SGA Newsletter",src:d.eU,width:"800",height:"600"})]})})]})}},336:(e,s,t)=>{t.d(s,{A:()=>r});var i=t(579);function r(e){let{imageURL:s="/images/hero.jpg",heading:t="TJHSST SGA"}=e;return(0,i.jsxs)("div",{className:"hero",children:[(0,i.jsx)("span",{className:"hero-heading",children:t}),(0,i.jsx)("img",{src:s,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},1295:(e,s,t)=>{t.d(s,{H9:()=>r,eU:()=>i,wE:()=>a});const i="https://us2.campaign-archive.com/home/?u=134be29b2a12819f7bfe30a34&id=6620cb91e2",r="https://docs.google.com/forms/d/e/1FAIpQLSeO8CN666WSb-jw0johyLMLb00rFz-bCtXaPeWpTSvbSqBBLw/viewform?embedded=true",a="https://docs.google.com/spreadsheets/d/1a3RYdqrDi1IPG9BKWQ2xhoX3YCPQKUl_FsRLvIVEMPg/edit?usp=drive_open&ouid=0"}}]); +//# sourceMappingURL=326.0d1a3133.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/326.0d1a3133.chunk.js.map b/oldbuild/20250314/build/static/js/326.0d1a3133.chunk.js.map new file mode 100644 index 0000000..e6f729c --- /dev/null +++ b/oldbuild/20250314/build/static/js/326.0d1a3133.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/326.0d1a3133.chunk.js","mappings":"qIAAe,SAASA,EAAaC,GAKH,IALI,SACrCC,KACGC,GAG2BF,EAC9B,OACCG,EAAAA,EAAAA,KAAA,MAAIC,UAAU,UAAWF,EAAKD,SAC5BA,GAGJ,C,gGCNe,SAASI,IACvB,OACCC,EAAAA,EAAAA,MAAAC,EAAAA,SAAA,CAAAN,SAAA,EACCE,EAAAA,EAAAA,KAACK,EAAAA,EAAI,CAACC,QAAQ,gBACdN,EAAAA,EAAAA,KAAA,QAAAF,UACCK,EAAAA,EAAAA,MAACI,EAAAA,EAAQ,CAAAT,SAAA,EACRE,EAAAA,EAAAA,KAACJ,EAAAA,EAAa,CAAAE,SAAC,oBACfE,EAAAA,EAAAA,KAAA,UACCQ,MAAM,iBACNC,IAAKC,EAAAA,GACLC,MAAM,MACNC,OAAO,eAMb,C,8CCpBe,SAASP,EAAIR,GAMxB,IANyB,SAC5BgB,EAAW,mBAAkB,QAC7BP,EAAU,cAIVT,EACA,OACCM,EAAAA,EAAAA,MAAA,OAAKF,UAAU,OAAMH,SAAA,EACpBE,EAAAA,EAAAA,KAAA,QAAMC,UAAU,eAAcH,SAAEQ,KAChCN,EAAAA,EAAAA,KAAA,OACCS,IAAKI,EACLC,IAAI,aACJC,MAAO,CACNJ,MAAO,QACPK,UAAW,OACXC,UAAW,eAKhB,C,qDCvBO,MAEMP,EACZ,mFACYQ,EACZ,oHACYC,EACZ,gH","sources":["components/PrimaryHeader.tsx","pages/newsletter.tsx","components/Hero.tsx","lib/constants.ts"],"sourcesContent":["export default function PrimaryHeader({\r\n\tchildren,\r\n\t...props\r\n}: {\r\n\tchildren: React.ReactNode;\r\n} & JSX.IntrinsicElements['h1']) {\r\n\treturn (\r\n\t\t

\r\n\t\t\t{children}\r\n\t\t

\r\n\t);\r\n}\r\n","import Centered from '../components/Centered';\r\nimport Hero from '../components/Hero';\r\nimport PrimaryHeader from '../components/PrimaryHeader';\r\nimport { SGA_NEWSLETTER_EMBED_URL } from '../lib/constants';\r\n\r\nexport default function Newsletter() {\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\tSGA Newsletter\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n","import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","export const SGA_CALENDAR_URL =\r\n\t'https://calendar.google.com/calendar/u/0/embed?src=mbftfg4hu7i8ueqrgcb5o7hc6k@group.calendar.google.com&ctz=America/New_York';\r\nexport const SGA_NEWSLETTER_EMBED_URL =\r\n\t'https://us2.campaign-archive.com/home/?u=134be29b2a12819f7bfe30a34&id=6620cb91e2';\r\nexport const SGA_FEEDBACK_FORM_URL =\r\n\t'https://docs.google.com/forms/d/e/1FAIpQLSeO8CN666WSb-jw0johyLMLb00rFz-bCtXaPeWpTSvbSqBBLw/viewform?embedded=true';\r\nexport const SGA_PREVIOUS_LEADERSHIP_URL =\r\n\t'https://docs.google.com/spreadsheets/d/1a3RYdqrDi1IPG9BKWQ2xhoX3YCPQKUl_FsRLvIVEMPg/edit?usp=drive_open&ouid=0';\r\n"],"names":["PrimaryHeader","_ref","children","props","_jsx","className","Newsletter","_jsxs","_Fragment","Hero","heading","Centered","title","src","SGA_NEWSLETTER_EMBED_URL","width","height","imageURL","alt","style","maxHeight","objectFit","SGA_FEEDBACK_FORM_URL","SGA_PREVIOUS_LEADERSHIP_URL"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/329.582d6296.chunk.js b/oldbuild/20250314/build/static/js/329.582d6296.chunk.js new file mode 100644 index 0000000..db8ebff --- /dev/null +++ b/oldbuild/20250314/build/static/js/329.582d6296.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[329],{96:(e,n,t)=>{t.d(n,{A:()=>s});var i=t(579);function s(e){let{children:n,...t}=e;return(0,i.jsx)("h1",{className:"my-4",...t,children:n})}},297:()=>{},336:(e,n,t)=>{t.d(n,{A:()=>s});var i=t(579);function s(e){let{imageURL:n="/images/hero.jpg",heading:t="TJHSST SGA"}=e;return(0,i.jsxs)("div",{className:"hero",children:[(0,i.jsx)("span",{className:"hero-heading",children:t}),(0,i.jsx)("img",{src:n,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},393:(e,n,t)=>{t.d(n,{A:()=>r});var i=t(5475),s=t(579);function r(e){let{href:n,children:t}=e;return n.startsWith("http")?(0,s.jsx)("a",{href:n,target:"_blank",rel:"noreferrer",className:"blue-button",children:t}):(0,s.jsx)(i.N_,{to:n,className:"blue-button",children:t})}},1329:(e,n,t)=>{t.r(n),t.d(n,{default:()=>j});t(5043);var i=t(336),s=(t(297),t(4030)),r=t(393),a=t(579);function l(){let e=(0,s.A)();return(0,a.jsx)("section",{className:"text-center",children:(0,a.jsxs)("div",{className:"mission-box",children:[(0,a.jsxs)("p",{className:"mission-landing-page-text",children:["\u201c",null===e||void 0===e?void 0:e.vision,"\u201d"]}),(0,a.jsx)(r.A,{href:"/mission",children:"Our Mission"})]})})}var d=t(5475),o=t(7060),c=t(5649),h=t(96);function g(){var e;const n=(null!==(e=(0,o.A)("*[_type == 'article'] | order (publish_date desc, title) [0...3]"))&&void 0!==e?e:[]).map((e=>(0,a.jsx)(c.A,{article:e},e._id)));return(0,a.jsxs)("div",{children:[(0,a.jsx)(h.A,{children:"Recent News"}),n,(0,a.jsx)(d.N_,{to:"/news",children:"All News"})]})}function m(){return(0,a.jsxs)("div",{className:"row",children:[(0,a.jsx)("div",{className:"col flex-2",children:(0,a.jsx)(g,{})}),(0,a.jsx)("div",{className:"col flex-1",children:(0,a.jsx)(l,{})})]})}function u(e){let{children:n}=e;return(0,a.jsx)("h3",{style:{margin:"1em 0px",fontSize:"1.75rem",fontWeight:500},children:n})}function x(e){let{title:n,content:t,imageUrl:i,infoUrl:s}=e;return(0,a.jsxs)("div",{style:{textAlign:"center",padding:"0px 17px",flex:1},children:[(0,a.jsx)(u,{children:n}),(0,a.jsx)("img",{src:i,alt:n}),(0,a.jsx)("p",{className:"strong-paragraph",children:t}),(0,a.jsx)(r.A,{href:s,children:"MORE INFO"})]})}const f=[{imageUrl:"/images/segments/news-and-happenings.jpg",infoUrl:"/news",title:"News and Happenings",content:"Read about SGA initiatives, goals, and progress from SGA officers, as well as from other student leaders, students, and student organizations."},{imageUrl:"/images/segments/who-we-are.jpg",title:"Who We Are",infoUrl:"/officers",content:"Learn about your representatives, and how they're working to advance the common agenda that SGA has set to improve your experience at TJ."},{imageUrl:"/images/segments/get-involved.jpg",infoUrl:"/involved",title:"Get Involved",content:"Any questions or concerns? Have an idea for how SGA could be doing more to advocate for students? Want to get involved? Contact Us!"}];function p(){return(0,a.jsx)("div",{className:"d-flex",children:f.map((e=>(0,a.jsx)(x,{...e},e.title)))})}function j(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.A,{}),(0,a.jsxs)("main",{children:[(0,a.jsx)(p,{}),(0,a.jsx)("hr",{}),(0,a.jsx)(m,{})]})]})}},3213:(e,n,t)=>{t.d(n,{A:()=>r});var i=t(5475),s=t(579);function r(e){let{href:n,children:t,target:r}=e;return n.startsWith("http")?(0,s.jsx)("a",{href:n,className:"clickable-link",target:r,children:t}):(0,s.jsx)(i.N_,{to:n,className:"clickable-link",children:t})}},4030:(e,n,t)=>{t.d(n,{A:()=>r});var i=t(5043),s=t(3628);const r=function(){let[e,n]=i.useState();return i.useEffect((()=>{s.A.getDocument("mission").then(n)}),[]),e}},4757:()=>{},5649:(e,n,t)=>{t.d(n,{A:()=>d});t(5043),t(4757);var i=t(8294),s=t(3213),r=t(579);function a(e){let{paddingLeft:n,paddingRight:t,marginTop:i,marginBottom:s,children:a}=e;return(0,r.jsx)("div",{style:{display:"flex",flexDirection:"row",paddingLeft:n,paddingRight:t,marginTop:i,marginBottom:s},children:a})}function l(e){let{children:n,flex:t,paddingLeft:i,paddingRight:s,paddingTop:a,paddingBottom:l,paddingX:d,paddingY:o}=e;return null!=d&&(i=s=d),null!=o&&(a=l=o),(0,r.jsx)("div",{style:{flex:t,paddingLeft:i,paddingRight:s,paddingTop:a,paddingBottom:l},children:n})}function d(e){var n;let{article:t}=e,d=null;var o;t.thumbnail&&(d=(0,r.jsx)("img",{src:null!==(o=(0,i.A)(t.thumbnail).url())&&void 0!==o?o:void 0,alt:t.title}));const c="/news/"+t._id+"/"+t.title.toLowerCase().replace(/ /g,"-");return(0,r.jsxs)(a,{marginTop:"4em",marginBottom:"4em",children:[(0,r.jsx)(l,{flex:1,paddingY:"0.5em",paddingRight:"1em",children:d}),(0,r.jsxs)(l,{flex:3,paddingY:"0.5em",paddingRight:"1em",children:[(0,r.jsx)(s.A,{href:c,target:"_blank",children:(0,r.jsx)("h3",{style:{margin:"0px"},children:t.title})}),(0,r.jsx)("i",{className:"text-sm",children:t.publish_date}),(0,r.jsx)("br",{}),(0,r.jsx)("i",{children:null!==(n=t.author)&&void 0!==n?n:"No author"}),(0,r.jsx)("br",{}),(0,r.jsx)("p",{children:t.summary})]})]})}},7060:(e,n,t)=>{t.d(n,{A:()=>r});var i=t(5043),s=t(3628);function r(e,n){let[t,r]=i.useState();return i.useEffect((()=>{s.A.fetch(e,n).then(r)}),[e,n]),t}},8294:(e,n,t)=>{t.d(n,{A:()=>l});var i=t(138),s=t.n(i),r=t(3628);const a=s()(r.A);function l(e){return a.image(e)}}}]); +//# sourceMappingURL=329.582d6296.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/329.582d6296.chunk.js.map b/oldbuild/20250314/build/static/js/329.582d6296.chunk.js.map new file mode 100644 index 0000000..e740fc3 --- /dev/null +++ b/oldbuild/20250314/build/static/js/329.582d6296.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/329.582d6296.chunk.js","mappings":"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","sources":["components/PrimaryHeader.tsx","components/Hero.tsx","components/BlueButtonLink.tsx","components/Mission.tsx","components/RecentNews.tsx","components/NewsAndMission.tsx","components/SegmentHeader.tsx","components/Segment.tsx","components/SegmentGroup.tsx","pages/index.tsx","components/ClickableLink.tsx","hooks/useMission.ts","components/FlexRow.tsx","components/FlexRowSection.tsx","components/ArticleRow.tsx","hooks/useQuery.ts","lib/imageUrl.ts"],"sourcesContent":["export default function PrimaryHeader({\r\n\tchildren,\r\n\t...props\r\n}: {\r\n\tchildren: React.ReactNode;\r\n} & JSX.IntrinsicElements['h1']) {\r\n\treturn (\r\n\t\t

\r\n\t\t\t{children}\r\n\t\t

\r\n\t);\r\n}\r\n","import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","import { Link } from 'react-router-dom';\r\n\r\nexport default function BlueButtonLink({\r\n\thref,\r\n\tchildren,\r\n}: {\r\n\thref: string;\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\tif (!href.startsWith('http')) {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t} else {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n}\r\n","import React from 'react';\r\nimport '../css/mission.css';\r\nimport useMission from '../hooks/useMission';\r\nimport BlueButtonLink from './BlueButtonLink';\r\n\r\nexport default function Mission() {\r\n\tlet mission = useMission(); // can be null\r\n\r\n\treturn (\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t

“{mission?.vision}”

\r\n\t\t\t\tOur Mission\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport { Link } from 'react-router-dom';\r\nimport useQuery from '../hooks/useQuery';\r\nimport ArticleRow from './ArticleRow';\r\nimport PrimaryHeader from './PrimaryHeader';\r\n\r\nexport default function RecentNews() {\r\n\tconst articles =\r\n\t\tuseQuery(\r\n\t\t\t`*[_type == 'article'] | order (publish_date desc, title) [0...3]`\r\n\t\t) ?? [];\r\n\r\n\tconst articleList = articles.map((article) => (\r\n\t\t\r\n\t));\r\n\r\n\treturn (\r\n\t\t
\r\n\t\t\tRecent News\r\n\t\t\t{articleList}\r\n\t\t\tAll News\r\n\t\t
\r\n\t);\r\n}\r\n","import Mission from './Mission';\r\nimport RecentNews from './RecentNews';\r\n\r\nexport default function NewsAndMission() {\r\n\treturn (\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n","export default function SegmentHeader({\r\n\tchildren,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn (\r\n\t\t\r\n\t\t\t{children}\r\n\t\t\r\n\t);\r\n}\r\n","import BlueButtonLink from './BlueButtonLink';\r\nimport SegmentHeader from './SegmentHeader';\r\n\r\nexport default function Segment({ title, content, imageUrl, infoUrl }) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{title}\r\n\t\t\t{title}\r\n\t\t\t

{content}

\r\n\r\n\t\t\tMORE INFO\r\n\t\t
\r\n\t);\r\n}\r\n","import Segment from './Segment';\r\n\r\nexport const segments = [\r\n\t{\r\n\t\timageUrl: '/images/segments/news-and-happenings.jpg',\r\n\t\tinfoUrl: '/news',\r\n\t\ttitle: 'News and Happenings',\r\n\t\tcontent:\r\n\t\t\t'Read about SGA initiatives, goals, and progress from SGA officers, as well as from other student leaders, students, and student organizations.',\r\n\t},\r\n\t{\r\n\t\timageUrl: '/images/segments/who-we-are.jpg',\r\n\t\ttitle: 'Who We Are',\r\n\t\tinfoUrl: '/officers',\r\n\t\tcontent:\r\n\t\t\t\"Learn about your representatives, and how they're working to advance the common agenda that SGA has set to improve your experience at TJ.\",\r\n\t},\r\n\t{\r\n\t\timageUrl: '/images/segments/get-involved.jpg',\r\n\t\tinfoUrl: '/involved',\r\n\t\ttitle: 'Get Involved',\r\n\t\tcontent:\r\n\t\t\t'Any questions or concerns? Have an idea for how SGA could be doing more to advocate for students? Want to get involved? Contact Us!',\r\n\t},\r\n];\r\n\r\nexport default function InfoColumnGroup() {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{segments.map((segment) => (\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport Hero from '../components/Hero';\r\nimport NewsAndMission from '../components/NewsAndMission';\r\nimport SegmentGroup from '../components/SegmentGroup';\r\n\r\nexport default function IndexPage() {\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n","import { Link } from 'react-router-dom';\r\n\r\nexport default function ClickableLink({\r\n\thref,\r\n\tchildren,\r\n\ttarget,\r\n}: {\r\n\thref: string;\r\n\tchildren: React.ReactNode;\r\n\ttarget?: string;\r\n}) {\r\n\tif (href.startsWith('http')) {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t} else {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n}\r\n","import React from 'react';\r\nimport sanity from '../sanity';\r\nimport { SanityDocument } from '@sanity/client/sanityClient';\r\n\r\nfunction useMission() {\r\n\tlet [mission, setMission] = React.useState<\r\n\t\tSanityDocument | undefined\r\n\t>();\r\n\r\n\tReact.useEffect(() => {\r\n\t\tsanity.getDocument('mission').then(setMission);\r\n\t}, []);\r\n\r\n\treturn mission;\r\n}\r\n\r\nexport default useMission;\r\n","export default function FlexRow({\r\n\tpaddingLeft,\r\n\tpaddingRight,\r\n\tmarginTop,\r\n\tmarginBottom,\r\n\tchildren,\r\n}: {\r\n\tpaddingLeft?: string;\r\n\tpaddingRight?: string;\r\n\tmarginTop?: string;\r\n\tmarginBottom?: string;\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn (\r\n\t\t\r\n\t\t\t{children}\r\n\t\t\r\n\t);\r\n}\r\n","export default function FlexRowSection({\r\n\tchildren,\r\n\tflex,\r\n\tpaddingLeft,\r\n\tpaddingRight,\r\n\tpaddingTop,\r\n\tpaddingBottom,\r\n\tpaddingX,\r\n\tpaddingY,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n\tflex: number;\r\n\tpaddingLeft?: string;\r\n\tpaddingRight?: string;\r\n\tpaddingTop?: string;\r\n\tpaddingBottom?: string;\r\n\tpaddingX?: string;\r\n\tpaddingY?: string;\r\n}) {\r\n\tif (paddingX != null) {\r\n\t\tpaddingLeft = paddingRight = paddingX;\r\n\t}\r\n\tif (paddingY != null) {\r\n\t\tpaddingTop = paddingBottom = paddingY;\r\n\t}\r\n\treturn (\r\n\t\t
\r\n\t\t\t{children}\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport '../css/article.css';\r\nimport imageUrl from '../lib/imageUrl';\r\nimport ClickableLink from './ClickableLink';\r\nimport FlexRow from './FlexRow';\r\nimport FlexRowSection from './FlexRowSection';\r\n\r\nexport default function ArticleRow({\r\n\tarticle,\r\n}: {\r\n\tarticle: SGA.ArticleDocument;\r\n}) {\r\n\tlet thumbnail: React.ReactElement | null = null;\r\n\tif (article.thumbnail) {\r\n\t\tthumbnail = (\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n\r\n\tconst slug = (s: string) => s.toLowerCase().replace(/ /g, '-');\r\n\tconst articleUrl = '/news/' + article._id + '/' + slug(article.title);\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{thumbnail}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t

{article.title}

\r\n\t\t\t\t
\r\n\r\n\t\t\t\t{article.publish_date}\r\n\t\t\t\t
\r\n\r\n\t\t\t\t{article.author ?? 'No author'}\r\n\t\t\t\t
\r\n\r\n\t\t\t\t

{article.summary}

\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport sanity from '../sanity';\r\n\r\nexport default function useQuery(query: string, params?: any) {\r\n\tlet [result, setResult] = React.useState();\r\n\r\n\tReact.useEffect(() => {\r\n\t\tsanity.fetch(query, params).then(setResult);\r\n\t}, [query, params]);\r\n\r\n\treturn result;\r\n}\r\n","import { default as ImageUrlBuilder } from '@sanity/image-url';\r\nimport sanity from '../sanity';\r\n\r\nconst builder = ImageUrlBuilder(sanity);\r\n\r\n/**\r\n * Build a URL for an image based on specified attributes\r\n * @param {SanityImageSource} source The source image\r\n */\r\nexport default function imageUrl(source: any) {\r\n\treturn builder.image(source);\r\n}\r\n"],"names":["PrimaryHeader","_ref","children","props","_jsx","className","Hero","imageURL","heading","_jsxs","src","alt","style","width","maxHeight","objectFit","BlueButtonLink","href","startsWith","target","rel","Link","to","Mission","mission","useMission","vision","RecentNews","_useQuery","articleList","useQuery","map","article","ArticleRow","_id","NewsAndMission","SegmentHeader","margin","fontSize","fontWeight","Segment","title","content","imageUrl","infoUrl","textAlign","padding","flex","segments","InfoColumnGroup","segment","IndexPage","_Fragment","SegmentGroup","ClickableLink","setMission","React","sanity","getDocument","then","FlexRow","paddingLeft","paddingRight","marginTop","marginBottom","display","flexDirection","FlexRowSection","paddingTop","paddingBottom","paddingX","paddingY","_article$author","thumbnail","_imageUrl$url","url","undefined","articleUrl","toLowerCase","replace","publish_date","author","summary","query","params","result","setResult","fetch","builder","ImageUrlBuilder","source","image"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/381.a74694f0.chunk.js b/oldbuild/20250314/build/static/js/381.a74694f0.chunk.js new file mode 100644 index 0000000..c68fb4e --- /dev/null +++ b/oldbuild/20250314/build/static/js/381.a74694f0.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[381],{336:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(579);function n(e){let{imageURL:t="/images/hero.jpg",heading:r="TJHSST SGA"}=e;return(0,a.jsxs)("div",{className:"hero",children:[(0,a.jsx)("span",{className:"hero-heading",children:r}),(0,a.jsx)("img",{src:t,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},393:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(5475),n=r(579);function s(e){let{href:t,children:r}=e;return t.startsWith("http")?(0,n.jsx)("a",{href:t,target:"_blank",rel:"noreferrer",className:"blue-button",children:r}):(0,n.jsx)(a.N_,{to:t,className:"blue-button",children:r})}},776:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(579);function n(e){let{children:t}=e;return(0,a.jsx)("p",{className:"strong-paragraph",children:t})}},2660:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(776),n=r(579);function s(e){let{title:t,body:r}=e;return(0,n.jsxs)("div",{style:{display:"flex",textAlign:"left"},children:[(0,n.jsx)("div",{className:"flex-1 p-2",children:(0,n.jsx)("span",{className:"paragraph-with-header-header",children:t})}),(0,n.jsx)("div",{className:"flex-2 p-2",children:(0,n.jsx)(a.A,{children:r})})]})}},8381:(e,t,r)=>{r.r(t),r.d(t,{default:()=>u});var a=r(5043),n=r(393),s=r(336),i=r(579);function l(e){let{children:t}=e;return(0,i.jsx)("h2",{style:{marginTop:"4rem",marginBottom:"1.5rem"},children:t})}var c=r(2660),o=r(776),d=r(3628);const h="https://calendar.google.com/calendar/u/0/embed?src=mbftfg4hu7i8ueqrgcb5o7hc6k@group.calendar.google.com&ctz=America/New_York";function u(){let[e,t]=a.useState();return a.useEffect((()=>{d.A.getDocument("get_involved").then(t)}),[]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{heading:"Get Involved"}),(0,i.jsxs)("main",{className:"text-center",children:[(0,i.jsx)(l,{children:"SGA Calendar"}),(0,i.jsx)("iframe",{src:h,title:"SGA Calendar",width:"800",height:"600"}),(0,i.jsx)("br",{}),(0,i.jsxs)(o.A,{children:["Interested in getting involved with SGA? You can run for office, work on a project, or apply to a committee. If you just want to share an idea or concern or get to know your representatives, reach out to us at ",(0,i.jsx)("b",{children:"sga@tjhsst.edu"}),"!"]}),(0,i.jsx)(l,{children:"Here are some ways to connect with SGA:"}),e?e.ways.map((e=>(0,i.jsx)(c.A,{title:e.title,body:e.text},e._id))):null,(0,i.jsx)(n.A,{href:"/feedback",children:"Give Feedback"})]})]})}}}]); +//# sourceMappingURL=381.a74694f0.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/381.a74694f0.chunk.js.map b/oldbuild/20250314/build/static/js/381.a74694f0.chunk.js.map new file mode 100644 index 0000000..f68f3b9 --- /dev/null +++ b/oldbuild/20250314/build/static/js/381.a74694f0.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/381.a74694f0.chunk.js","mappings":"sIAEe,SAASA,EAAIC,GAMxB,IANyB,SAC5BC,EAAW,mBAAkB,QAC7BC,EAAU,cAIVF,EACA,OACCG,EAAAA,EAAAA,MAAA,OAAKC,UAAU,OAAMC,SAAA,EACpBC,EAAAA,EAAAA,KAAA,QAAMF,UAAU,eAAcC,SAAEH,KAChCI,EAAAA,EAAAA,KAAA,OACCC,IAAKN,EACLO,IAAI,aACJC,MAAO,CACNC,MAAO,QACPC,UAAW,OACXC,UAAW,eAKhB,C,wDCrBe,SAASC,EAAcb,GAMlC,IANmC,KACtCc,EAAI,SACJT,GAIAL,EACA,OAAKc,EAAKC,WAAW,SAQnBT,EAAAA,EAAAA,KAAA,KAAGQ,KAAMA,EAAME,OAAO,SAASC,IAAI,aAAab,UAAU,cAAaC,SACrEA,KAPFC,EAAAA,EAAAA,KAACY,EAAAA,GAAI,CAACC,GAAIL,EAAMV,UAAU,cAAaC,SACrCA,GAUL,C,8CCtBe,SAASe,EAAepB,GAInC,IAJoC,SACvCK,GAGAL,EACA,OAAOM,EAAAA,EAAAA,KAAA,KAAGF,UAAU,mBAAkBC,SAAEA,GACzC,C,wDCJe,SAASgB,EAAmBrB,GAMvC,IANwC,MAC3CsB,EAAK,KACLC,GAIAvB,EACA,OACCG,EAAAA,EAAAA,MAAA,OAAKM,MAAO,CAAEe,QAAS,OAAQC,UAAW,QAASpB,SAAA,EAClDC,EAAAA,EAAAA,KAAA,OAAKF,UAAU,aAAYC,UAC1BC,EAAAA,EAAAA,KAAA,QAAMF,UAAU,+BAA8BC,SAAEiB,OAEjDhB,EAAAA,EAAAA,KAAA,OAAKF,UAAU,aAAYC,UAC1BC,EAAAA,EAAAA,KAACc,EAAAA,EAAe,CAAAf,SAAEkB,QAItB,C,wFCnBe,SAASG,EAAe1B,GAInC,IAJoC,SACvCK,GAGAL,EACA,OACCM,EAAAA,EAAAA,KAAA,MAAIG,MAAO,CAAEkB,UAAW,OAAQC,aAAc,UAAWvB,SAAEA,GAE7D,C,iCCCA,MAAMwB,EACL,+HAEc,SAASC,IACvB,IAAKC,EAAaC,GAAkBC,EAAAA,WAUpC,OANAA,EAAAA,WAAgB,KACfC,EAAAA,EACEC,YAAqC,gBACrCC,KAAKJ,EAAe,GACpB,KAGF7B,EAAAA,EAAAA,MAAAkC,EAAAA,SAAA,CAAAhC,SAAA,EACCC,EAAAA,EAAAA,KAACP,EAAAA,EAAI,CAACG,QAAQ,kBACdC,EAAAA,EAAAA,MAAA,QAAMC,UAAU,cAAaC,SAAA,EAC5BC,EAAAA,EAAAA,KAACoB,EAAe,CAAArB,SAAC,kBAEjBC,EAAAA,EAAAA,KAAA,UACCC,IAAKsB,EACLP,MAAM,eACNZ,MAAM,MACN4B,OAAO,SAGRhC,EAAAA,EAAAA,KAAA,UAEAH,EAAAA,EAAAA,MAACiB,EAAAA,EAAe,CAAAf,SAAA,CAAC,sNAIbC,EAAAA,EAAAA,KAAA,KAAAD,SAAG,mBAAkB,QAGzBC,EAAAA,EAAAA,KAACoB,EAAe,CAAArB,SAAC,4CAIhB0B,EACEA,EAAYQ,KAAKC,KAAKC,IACtBnC,EAAAA,EAAAA,KAACe,EAAAA,EAAmB,CACnBC,MAAOmB,EAAInB,MACXC,KAAMkB,EAAIC,MACLD,EAAIE,OAGV,MAEHrC,EAAAA,EAAAA,KAACO,EAAAA,EAAc,CAACC,KAAK,YAAWT,SAAC,uBAIrC,C","sources":["components/Hero.tsx","components/BlueButtonLink.tsx","components/StrongParagraph.tsx","components/ParagraphWithHeader.tsx","components/ParagraphHeader.tsx","pages/involved.tsx"],"sourcesContent":["import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","import { Link } from 'react-router-dom';\r\n\r\nexport default function BlueButtonLink({\r\n\thref,\r\n\tchildren,\r\n}: {\r\n\thref: string;\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\tif (!href.startsWith('http')) {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t} else {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n}\r\n","export default function StrongParagraph({\r\n\tchildren,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn

{children}

;\r\n}\r\n","import StrongParagraph from './StrongParagraph';\r\n\r\nexport default function ParagraphWithHeader({\r\n\ttitle,\r\n\tbody,\r\n}: {\r\n\ttitle: string;\r\n\tbody: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t{title}\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t{body}\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n","export default function ParagraphHeader({\r\n\tchildren,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn (\r\n\t\t

{children}

\r\n\t);\r\n}\r\n","import { SanityDocument } from '@sanity/client';\r\nimport React from 'react';\r\nimport BlueButtonLink from '../components/BlueButtonLink';\r\nimport Hero from '../components/Hero';\r\nimport ParagraphHeader from '../components/ParagraphHeader';\r\nimport ParagraphWithHeader from '../components/ParagraphWithHeader';\r\nimport StrongParagraph from '../components/StrongParagraph';\r\nimport sanity from '../sanity';\r\n\r\nconst SGA_CALENDAR_URL =\r\n\t'https://calendar.google.com/calendar/u/0/embed?src=mbftfg4hu7i8ueqrgcb5o7hc6k@group.calendar.google.com&ctz=America/New_York';\r\n\r\nexport default function GetInvolved() {\r\n\tlet [getInvolved, setGetInvolved] = React.useState<\r\n\t\tSanityDocument | undefined\r\n\t>();\r\n\r\n\tReact.useEffect(() => {\r\n\t\tsanity\r\n\t\t\t.getDocument('get_involved')\r\n\t\t\t.then(setGetInvolved);\r\n\t}, []);\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\tSGA Calendar\r\n\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\r\n\t\t\t\t\r\n\t\t\t\t\tInterested in getting involved with SGA? You can run for office, work\r\n\t\t\t\t\ton a project, or apply to a committee. If you just want to share an\r\n\t\t\t\t\tidea or concern or get to know your representatives, reach out to us\r\n\t\t\t\t\tat sga@tjhsst.edu!\r\n\t\t\t\t\r\n\r\n\t\t\t\t\r\n\t\t\t\t\tHere are some ways to connect with SGA:\r\n\t\t\t\t\r\n\r\n\t\t\t\t{getInvolved\r\n\t\t\t\t\t? getInvolved.ways.map((way) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t ))\r\n\t\t\t\t\t: null}\r\n\r\n\t\t\t\tGive Feedback\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n"],"names":["Hero","_ref","imageURL","heading","_jsxs","className","children","_jsx","src","alt","style","width","maxHeight","objectFit","BlueButtonLink","href","startsWith","target","rel","Link","to","StrongParagraph","ParagraphWithHeader","title","body","display","textAlign","ParagraphHeader","marginTop","marginBottom","SGA_CALENDAR_URL","GetInvolved","getInvolved","setGetInvolved","React","sanity","getDocument","then","_Fragment","height","ways","map","way","text","_id"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/422.88a2a6a4.chunk.js b/oldbuild/20250314/build/static/js/422.88a2a6a4.chunk.js new file mode 100644 index 0000000..d930999 --- /dev/null +++ b/oldbuild/20250314/build/static/js/422.88a2a6a4.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[422],{4422:(t,e,n)=>{n.r(e),n.d(e,{getCLS:()=>d,getFCP:()=>m,getFID:()=>v,getLCP:()=>h,getTTFB:()=>S});var i,a,r=function(t){return{name:t,value:arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,delta:0,entries:[],id:"".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),isFinal:!1}},o=function(t,e){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){var n=new PerformanceObserver((function(t){return t.getEntries().map(e)}));return n.observe({type:t,buffered:!0}),n}}catch(t){}},s=!1,u=!1,c=function(t){s=!t.persisted},l=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];u||(addEventListener("pagehide",c),addEventListener("beforeunload",(function(){})),u=!0),addEventListener("visibilitychange",(function(e){var n=e.timeStamp;"hidden"===document.visibilityState&&t({timeStamp:n,isUnloading:s})}),{capture:!0,once:e})},p=function(t,e,n,i){var a;return function(){n&&e.isFinal&&n.disconnect(),e.value>=0&&(i||e.isFinal||"hidden"===document.visibilityState)&&(e.delta=e.value-(a||0),(e.delta||e.isFinal||void 0===a)&&(t(e),a=e.value))}},d=function(t){var e,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=r("CLS",0),a=function(t){t.hadRecentInput||(i.value+=t.value,i.entries.push(t),e())},s=o("layout-shift",a);s&&(e=p(t,i,s,n),l((function(t){var n=t.isUnloading;s.takeRecords().map(a),n&&(i.isFinal=!0),e()})))},f=function(){return void 0===i&&(i="hidden"===document.visibilityState?0:1/0,l((function(t){var e=t.timeStamp;return i=e}),!0)),{get timeStamp(){return i}}},m=function(t){var e,n=r("FCP"),i=f(),a=o("paint",(function(t){"first-contentful-paint"===t.name&&t.startTime1&&void 0!==arguments[1]&&arguments[1],i=r("LCP"),a=f(),s=function(t){var n=t.startTime;n1&&void 0!==arguments[1]?arguments[1]:-1;return{name:t,value:n,delta:0,entries:[],id:e(),isFinal:!1}},a=function(t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){var e=new PerformanceObserver((function(t){return t.getEntries().map(n)}));return e.observe({type:t,buffered:!0}),e}}catch(t){}},r=!1,o=!1,s=function(t){r=!t.persisted},u=function(){addEventListener(\"pagehide\",s),addEventListener(\"beforeunload\",(function(){}))},c=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o||(u(),o=!0),addEventListener(\"visibilitychange\",(function(n){var e=n.timeStamp;\"hidden\"===document.visibilityState&&t({timeStamp:e,isUnloading:r})}),{capture:!0,once:n})},l=function(t,n,e,i){var a;return function(){e&&n.isFinal&&e.disconnect(),n.value>=0&&(i||n.isFinal||\"hidden\"===document.visibilityState)&&(n.delta=n.value-(a||0),(n.delta||n.isFinal||void 0===a)&&(t(n),a=n.value))}},p=function(t){var n,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=i(\"CLS\",0),o=function(t){t.hadRecentInput||(r.value+=t.value,r.entries.push(t),n())},s=a(\"layout-shift\",o);s&&(n=l(t,r,s,e),c((function(t){var e=t.isUnloading;s.takeRecords().map(o),e&&(r.isFinal=!0),n()})))},d=function(){return void 0===t&&(t=\"hidden\"===document.visibilityState?0:1/0,c((function(n){var e=n.timeStamp;return t=e}),!0)),{get timeStamp(){return t}}},v=function(t){var n,e=i(\"FCP\"),r=d(),o=a(\"paint\",(function(t){\"first-contentful-paint\"===t.name&&t.startTime1&&void 0!==arguments[1]&&arguments[1],r=i(\"LCP\"),o=d(),s=function(t){var e=t.startTime;e{i.d(t,{A:()=>r});var n=i(579);function r(e){let{imageURL:t="/images/hero.jpg",heading:i="TJHSST SGA"}=e;return(0,n.jsxs)("div",{className:"hero",children:[(0,n.jsx)("span",{className:"hero-heading",children:i}),(0,n.jsx)("img",{src:t,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},623:(e,t,i)=>{function n(e,t){const i={};for(const{_id:n,role:r}of e)i[n]=t.findIndex((e=>e===r));return e.sort(((e,t)=>{let n=i[e._id]-i[t._id];return 0!==n?n:e.namet.name?1:0}))}i.d(t,{A:()=>n})},4757:()=>{},6538:(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});var n=i(5043),r=i(336),s=i(8706),l=i(623),c=i(3628),a=i(579);const d=["SGA President","SGA Vice President","SGA Treasurer","SGA Secretary"];function o(){const[e,t]=(0,n.useState)();(0,n.useEffect)((()=>{c.A.fetch("*[_type == 'member' && committee == $committee]",{committee:"officer"}).then(t)}),[]);const i=(0,l.A)(null!==e&&void 0!==e?e:[],d);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r.A,{heading:"Officers",imageURL:"/images/who-we-are/officers.jpg"}),(0,a.jsx)("main",{children:i.map((e=>(0,a.jsx)(s.A,{member:e})))})]})}},8294:(e,t,i)=>{i.d(t,{A:()=>c});var n=i(138),r=i.n(n),s=i(3628);const l=r()(s.A);function c(e){return l.image(e)}},8706:(e,t,i)=>{i.d(t,{A:()=>a});i(4757);var n=i(8294),r=i(579);function s(e){let{alt:t,src:i,style:n}=e;return(0,r.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",overflow:"hidden",...n},children:(0,r.jsx)("img",{src:i,alt:t,style:{minWidth:"100%",minHeight:"100%",flexShrink:0,objectFit:"cover"}})})}function l(e){let{children:t}=e;return(0,r.jsx)("h3",{className:"header",children:t})}function c(e){let{children:t}=e;return(0,r.jsx)("i",{children:t})}function a(e){let{member:t,limitPhotoHeight:i=!1}=e,a=t.profile_photo?(0,n.A)(t.profile_photo).url():void 0;return(0,r.jsxs)("div",{className:"d-flex my-4",children:[(0,r.jsx)("div",{style:{flex:1,textAlign:"right"},children:a?i?(0,r.jsx)(s,{src:a,alt:t.name,style:{marginLeft:"auto",marginRight:"2em",width:"10em",height:"15em"}}):(0,r.jsx)("div",{style:{marginLeft:"auto",marginRight:"2em"},children:(0,r.jsx)("img",{src:a,alt:t.name})}):null}),(0,r.jsxs)("div",{style:{flex:3},children:[(0,r.jsx)(l,{children:t.name}),(0,r.jsxs)(c,{children:[t.role,", ",t.year]}),(0,r.jsx)("br",{}),(0,r.jsx)("p",{children:t.bio})]})]})}}}]); +//# sourceMappingURL=538.0d0d65c9.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/538.0d0d65c9.chunk.js.map b/oldbuild/20250314/build/static/js/538.0d0d65c9.chunk.js.map new file mode 100644 index 0000000..771e9c1 --- /dev/null +++ b/oldbuild/20250314/build/static/js/538.0d0d65c9.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/538.0d0d65c9.chunk.js","mappings":"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","sources":["components/Hero.tsx","lib/sortCommittee.ts","pages/officers.tsx","lib/imageUrl.ts","components/ConstrainedImage.tsx","components/RowItemHeader.tsx","components/RowItemSubheader.tsx","components/MemberRow.tsx"],"sourcesContent":["import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","export default function sortCommittee(\r\n\tmembers: SGA.MemberDocument[],\r\n\troleOrder: string[]\r\n) {\r\n\tconst roleIndexes = {};\r\n\tfor (const { _id, role } of members) {\r\n\t\troleIndexes[_id] = roleOrder.findIndex((role_) => role_ === role);\r\n\t}\r\n\r\n\treturn members.sort((a, b) => {\r\n\t\tlet roleDifference = roleIndexes[a._id] - roleIndexes[b._id];\r\n\t\tif (roleDifference !== 0) {\r\n\t\t\treturn roleDifference;\r\n\t\t} else {\r\n\t\t\tif (a.name < b.name) {\r\n\t\t\t\treturn -1;\r\n\t\t\t} else if (a.name > b.name) {\r\n\t\t\t\treturn 1;\r\n\t\t\t} else {\r\n\t\t\t\treturn 0;\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n}\r\n","import React, { useEffect, useState } from 'react';\r\nimport Hero from '../components/Hero';\r\nimport MemberRow from '../components/MemberRow';\r\nimport sortCommittee from '../lib/sortCommittee';\r\nimport sanity from '../sanity';\r\n\r\nconst officerOrder = [\r\n\t'SGA President',\r\n\t'SGA Vice President',\r\n\t'SGA Treasurer',\r\n\t'SGA Secretary',\r\n];\r\n\r\nexport default function Officers() {\r\n\tconst [officers, setOfficers] = useState();\r\n\r\n\tuseEffect(() => {\r\n\t\tsanity\r\n\t\t\t.fetch(\"*[_type == 'member' && committee == $committee]\", {\r\n\t\t\t\tcommittee: 'officer',\r\n\t\t\t})\r\n\t\t\t.then(setOfficers);\r\n\t}, []);\r\n\r\n\tconst officersSorted = sortCommittee(officers ?? [], officerOrder);\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t{officersSorted.map((officer) => (\r\n\t\t\t\t\t\r\n\t\t\t\t))}\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n","import { default as ImageUrlBuilder } from '@sanity/image-url';\r\nimport sanity from '../sanity';\r\n\r\nconst builder = ImageUrlBuilder(sanity);\r\n\r\n/**\r\n * Build a URL for an image based on specified attributes\r\n * @param {SanityImageSource} source The source image\r\n */\r\nexport default function imageUrl(source: any) {\r\n\treturn builder.image(source);\r\n}\r\n","import { CSSProperties } from 'react';\r\n\r\nexport default function ConstrainedImage({\r\n\talt,\r\n\tsrc,\r\n\tstyle,\r\n}: {\r\n\talt: string;\r\n\tsrc: string;\r\n\tstyle?: CSSProperties;\r\n}) {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","export default function RowItemHeader({\r\n\tchildren,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn

{children}

;\r\n}\r\n","export default function RowItemSubheader({ children }) {\r\n\treturn {children};\r\n}\r\n","import '../css/article.css';\r\nimport imageUrl from '../lib/imageUrl';\r\nimport ConstrainedImage from './ConstrainedImage';\r\nimport RowItemHeader from './RowItemHeader';\r\nimport RowItemSubheader from './RowItemSubheader';\r\n\r\nexport default function MemberRow({\r\n\tmember,\r\n\tlimitPhotoHeight = false,\r\n}: {\r\n\tmember: SGA.MemberDocument;\r\n\tlimitPhotoHeight?: boolean;\r\n}) {\r\n\tlet thumbnail = member.profile_photo\r\n\t\t? imageUrl(member.profile_photo).url()\r\n\t\t: undefined;\r\n\r\n\treturn (\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t{thumbnail ? (\r\n\t\t\t\t\tlimitPhotoHeight ? (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t{member.name}\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t)\r\n\t\t\t\t) : null}\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t{member.name}\r\n\t\t\t\t\r\n\t\t\t\t\t{member.role}, {member.year}\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t

{member.bio}

\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n"],"names":["Hero","_ref","imageURL","heading","_jsxs","className","children","_jsx","src","alt","style","width","maxHeight","objectFit","sortCommittee","members","roleOrder","roleIndexes","_id","role","findIndex","role_","sort","a","b","roleDifference","name","officerOrder","Officers","officers","setOfficers","useState","useEffect","sanity","fetch","committee","then","officersSorted","_Fragment","map","officer","MemberRow","member","builder","ImageUrlBuilder","imageUrl","source","image","ConstrainedImage","display","justifyContent","alignItems","overflow","minWidth","minHeight","flexShrink","RowItemHeader","RowItemSubheader","limitPhotoHeight","thumbnail","profile_photo","url","undefined","flex","textAlign","marginLeft","marginRight","height","year","bio"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/602.c6db76ae.chunk.js b/oldbuild/20250314/build/static/js/602.c6db76ae.chunk.js new file mode 100644 index 0000000..93900cd --- /dev/null +++ b/oldbuild/20250314/build/static/js/602.c6db76ae.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[602],{336:(e,s,a)=>{a.d(s,{A:()=>i});var t=a(579);function i(e){let{imageURL:s="/images/hero.jpg",heading:a="TJHSST SGA"}=e;return(0,t.jsxs)("div",{className:"hero",children:[(0,t.jsx)("span",{className:"hero-heading",children:a}),(0,t.jsx)("img",{src:s,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},1295:(e,s,a)=>{a.d(s,{H9:()=>i,eU:()=>t,wE:()=>d});const t="https://us2.campaign-archive.com/home/?u=134be29b2a12819f7bfe30a34&id=6620cb91e2",i="https://docs.google.com/forms/d/e/1FAIpQLSeO8CN666WSb-jw0johyLMLb00rFz-bCtXaPeWpTSvbSqBBLw/viewform?embedded=true",d="https://docs.google.com/spreadsheets/d/1a3RYdqrDi1IPG9BKWQ2xhoX3YCPQKUl_FsRLvIVEMPg/edit?usp=drive_open&ouid=0"},9602:(e,s,a)=>{a.r(s),a.d(s,{default:()=>r});a(5043);var t=a(336),i=a(1295),d=a(579);function r(){return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(t.A,{heading:"Feedback"}),(0,d.jsx)("main",{className:"text-center",children:(0,d.jsx)("iframe",{src:i.H9,style:{width:"640px",height:"900px",scrollbarWidth:"none"},title:"Feedback Form",children:"Loading\u2026"})})]})}}}]); +//# sourceMappingURL=602.c6db76ae.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/602.c6db76ae.chunk.js.map b/oldbuild/20250314/build/static/js/602.c6db76ae.chunk.js.map new file mode 100644 index 0000000..f22d5c7 --- /dev/null +++ b/oldbuild/20250314/build/static/js/602.c6db76ae.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/602.c6db76ae.chunk.js","mappings":"sIAEe,SAASA,EAAIC,GAMxB,IANyB,SAC5BC,EAAW,mBAAkB,QAC7BC,EAAU,cAIVF,EACA,OACCG,EAAAA,EAAAA,MAAA,OAAKC,UAAU,OAAMC,SAAA,EACpBC,EAAAA,EAAAA,KAAA,QAAMF,UAAU,eAAcC,SAAEH,KAChCI,EAAAA,EAAAA,KAAA,OACCC,IAAKN,EACLO,IAAI,aACJC,MAAO,CACNC,MAAO,QACPC,UAAW,OACXC,UAAW,eAKhB,C,qDCvBO,MAEMC,EACZ,mFACYC,EACZ,oHACYC,EACZ,gH,uFCHc,SAASC,IACvB,OACCb,EAAAA,EAAAA,MAAAc,EAAAA,SAAA,CAAAZ,SAAA,EACCC,EAAAA,EAAAA,KAACP,EAAAA,EAAI,CAACG,QAAQ,cACdI,EAAAA,EAAAA,KAAA,QAAMF,UAAU,cAAaC,UAC5BC,EAAAA,EAAAA,KAAA,UACCC,IAAKO,EAAAA,GACLL,MAAO,CACNC,MAAO,QACPQ,OAAQ,QACRC,eAAgB,QAEjBC,MAAM,gBAAef,SACrB,sBAML,C","sources":["components/Hero.tsx","lib/constants.ts","pages/feedback.tsx"],"sourcesContent":["import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","export const SGA_CALENDAR_URL =\r\n\t'https://calendar.google.com/calendar/u/0/embed?src=mbftfg4hu7i8ueqrgcb5o7hc6k@group.calendar.google.com&ctz=America/New_York';\r\nexport const SGA_NEWSLETTER_EMBED_URL =\r\n\t'https://us2.campaign-archive.com/home/?u=134be29b2a12819f7bfe30a34&id=6620cb91e2';\r\nexport const SGA_FEEDBACK_FORM_URL =\r\n\t'https://docs.google.com/forms/d/e/1FAIpQLSeO8CN666WSb-jw0johyLMLb00rFz-bCtXaPeWpTSvbSqBBLw/viewform?embedded=true';\r\nexport const SGA_PREVIOUS_LEADERSHIP_URL =\r\n\t'https://docs.google.com/spreadsheets/d/1a3RYdqrDi1IPG9BKWQ2xhoX3YCPQKUl_FsRLvIVEMPg/edit?usp=drive_open&ouid=0';\r\n","import React from 'react';\r\nimport Hero from '../components/Hero';\r\nimport { SGA_FEEDBACK_FORM_URL } from '../lib/constants';\r\n\r\nexport default function FeedbackPage() {\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\tLoading…\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n"],"names":["Hero","_ref","imageURL","heading","_jsxs","className","children","_jsx","src","alt","style","width","maxHeight","objectFit","SGA_NEWSLETTER_EMBED_URL","SGA_FEEDBACK_FORM_URL","SGA_PREVIOUS_LEADERSHIP_URL","FeedbackPage","_Fragment","height","scrollbarWidth","title"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/647.9dfaa63d.chunk.js b/oldbuild/20250314/build/static/js/647.9dfaa63d.chunk.js new file mode 100644 index 0000000..0a18462 --- /dev/null +++ b/oldbuild/20250314/build/static/js/647.9dfaa63d.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[647],{96:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(579);function n(e){let{children:t,...r}=e;return(0,a.jsx)("h1",{className:"my-4",...r,children:t})}},336:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(579);function n(e){let{imageURL:t="/images/hero.jpg",heading:r="TJHSST SGA"}=e;return(0,a.jsxs)("div",{className:"hero",children:[(0,a.jsx)("span",{className:"hero-heading",children:r}),(0,a.jsx)("img",{src:t,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},3213:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(5475),n=r(579);function s(e){let{href:t,children:r,target:s}=e;return t.startsWith("http")?(0,n.jsx)("a",{href:t,className:"clickable-link",target:s,children:r}):(0,n.jsx)(a.N_,{to:t,className:"clickable-link",children:r})}},3647:(e,t,r)=>{r.r(t),r.d(t,{default:()=>j});var a=r(5043),n=r(3216),s=r(9760),i=r.n(s),l=r(579);function c(e){let{blocks:t}=e;return(0,l.jsx)("div",{ref:e=>{e&&e.querySelectorAll("a").forEach((e=>{e.target="_blank"}))},children:(0,l.jsx)(i(),{blocks:t,projectId:"yi263kzm",dataset:"production"})})}var h=r(3213),d=r(336),o=r(96),u=(r(4757),r(3628));var g=r(8294);function j(){let{articleId:e}=(0,n.g)(),t=function(e){let[t,r]=(0,a.useState)(null);return(0,a.useEffect)((()=>{u.A.fetch("*[_id == $articleId] [0]",{articleId:e}).then(r)}),[e]),t}(e||""),r="/images/hero.png";null!==t&&void 0!==t&&t.thumbnail&&(r=(0,g.A)(t.thumbnail).url());const s=(0,l.jsx)(h.A,{href:"/news",children:"Go to all news articles"});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d.A,{heading:"News",imageURL:r||void 0}),(0,l.jsx)("main",{children:t?(0,l.jsxs)("div",{style:{maxWidth:"640px",margin:"2rem auto"},children:[s,(0,l.jsx)(o.A,{children:t.title}),(0,l.jsxs)("i",{children:["Posted ",t.publish_date," by ",t.author||"No author"]}),(0,l.jsx)("br",{}),(0,l.jsx)("div",{className:"article-paragraphs",children:(0,l.jsx)(c,{blocks:t.content})}),(0,l.jsx)("br",{}),s]}):null})]})}},4757:()=>{},8294:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(138),n=r.n(a),s=r(3628);const i=n()(s.A);function l(e){return i.image(e)}}}]); +//# sourceMappingURL=647.9dfaa63d.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/647.9dfaa63d.chunk.js.map b/oldbuild/20250314/build/static/js/647.9dfaa63d.chunk.js.map new file mode 100644 index 0000000..407feca --- /dev/null +++ b/oldbuild/20250314/build/static/js/647.9dfaa63d.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/647.9dfaa63d.chunk.js","mappings":"qIAAe,SAASA,EAAaC,GAKH,IALI,SACrCC,KACGC,GAG2BF,EAC9B,OACCG,EAAAA,EAAAA,KAAA,MAAIC,UAAU,UAAWF,EAAKD,SAC5BA,GAGJ,C,8CCTe,SAASI,EAAIL,GAMxB,IANyB,SAC5BM,EAAW,mBAAkB,QAC7BC,EAAU,cAIVP,EACA,OACCQ,EAAAA,EAAAA,MAAA,OAAKJ,UAAU,OAAMH,SAAA,EACpBE,EAAAA,EAAAA,KAAA,QAAMC,UAAU,eAAcH,SAAEM,KAChCJ,EAAAA,EAAAA,KAAA,OACCM,IAAKH,EACLI,IAAI,aACJC,MAAO,CACNC,MAAO,QACPC,UAAW,OACXC,UAAW,eAKhB,C,yDCrBe,SAASC,EAAaf,GAQjC,IARkC,KACrCgB,EAAI,SACJf,EAAQ,OACRgB,GAKAjB,EACA,OAAIgB,EAAKE,WAAW,SAElBf,EAAAA,EAAAA,KAAA,KAAGa,KAAMA,EAAMZ,UAAU,iBAAiBa,OAAQA,EAAOhB,SACvDA,KAKFE,EAAAA,EAAAA,KAACgB,EAAAA,GAAI,CAACC,GAAIJ,EAAMZ,UAAU,iBAAgBH,SACxCA,GAIL,C,mGCtBe,SAASoB,EAA6BrB,GAIjD,IAJkD,OACrDsB,GAGAtB,EACA,OACCG,EAAAA,EAAAA,KAAA,OACCoB,IAAMA,IAGDA,GACHA,EAAIC,iBAAiB,KAAKC,SAASC,IAClCA,EAAKT,OAAS,QAAQ,GAExB,EACChB,UAEFE,EAAAA,EAAAA,KAACwB,IAAY,CAACL,OAAQA,EAAQM,UAAU,WAAWC,QAAQ,gBAG9D,C,iECZe,SAASC,IACvB,IAAI,UAAEC,IAAcC,EAAAA,EAAAA,KAChBC,ECTU,SAAwBF,GACtC,IAAKE,EAASC,IAAcC,EAAAA,EAAAA,UAA8B,MAM1D,OAJAC,EAAAA,EAAAA,YAAU,KACTC,EAAAA,EAAOC,MAAM,2BAA4B,CAAEP,cAAaQ,KAAKL,EAAW,GACtE,CAACH,IAEGE,CACR,CDCeO,CAAeT,GAAa,IAEtCU,EAAe,mBACR,OAAPR,QAAO,IAAPA,GAAAA,EAASS,YACZD,GAAeE,EAAAA,EAAAA,GAASV,EAAQS,WAAWE,OAG5C,MAAMC,GACL1C,EAAAA,EAAAA,KAACY,EAAAA,EAAa,CAACC,KAAK,QAAOf,SAAC,4BAG7B,OACCO,EAAAA,EAAAA,MAAAsC,EAAAA,SAAA,CAAA7C,SAAA,EACCE,EAAAA,EAAAA,KAACE,EAAAA,EAAI,CAACE,QAAQ,OAAOD,SAAUmC,QAAgBM,KAC/C5C,EAAAA,EAAAA,KAAA,QAAAF,SACEgC,GACAzB,EAAAA,EAAAA,MAAA,OAAKG,MAAO,CAAEqC,SAAU,QAASC,OAAQ,aAAchD,SAAA,CACrD4C,GACD1C,EAAAA,EAAAA,KAACJ,EAAAA,EAAa,CAAAE,SAAEgC,EAAQiB,SACxB1C,EAAAA,EAAAA,MAAA,KAAAP,SAAA,CAAG,UACMgC,EAAQkB,aAAa,OAAKlB,EAAQmB,QAAU,gBAErDjD,EAAAA,EAAAA,KAAA,UACAA,EAAAA,EAAAA,KAAA,OAAKC,UAAU,qBAAoBH,UAClCE,EAAAA,EAAAA,KAACkB,EAA6B,CAACC,OAAQW,EAAQoB,aAEhDlD,EAAAA,EAAAA,KAAA,SACC0C,KAEC,SAIR,C,8EE1CA,MAAMS,EAAUC,IAAgBlB,EAAAA,GAMjB,SAASM,EAASa,GAChC,OAAOF,EAAQG,MAAMD,EACtB,C","sources":["components/PrimaryHeader.tsx","components/Hero.tsx","components/ClickableLink.tsx","components/BlockContentWithExternalLinks.tsx","pages/newsarticle.tsx","hooks/useNewsArticle.ts","lib/imageUrl.ts"],"sourcesContent":["export default function PrimaryHeader({\r\n\tchildren,\r\n\t...props\r\n}: {\r\n\tchildren: React.ReactNode;\r\n} & JSX.IntrinsicElements['h1']) {\r\n\treturn (\r\n\t\t

\r\n\t\t\t{children}\r\n\t\t

\r\n\t);\r\n}\r\n","import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","import { Link } from 'react-router-dom';\r\n\r\nexport default function ClickableLink({\r\n\thref,\r\n\tchildren,\r\n\ttarget,\r\n}: {\r\n\thref: string;\r\n\tchildren: React.ReactNode;\r\n\ttarget?: string;\r\n}) {\r\n\tif (href.startsWith('http')) {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t} else {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n}\r\n","import BlockContent from '@sanity/block-content-to-react';\r\n\r\nexport default function BlockContentWithExternalLinks({\r\n\tblocks,\r\n}: {\r\n\tblocks: any[];\r\n}) {\r\n\treturn (\r\n\t\t {\r\n\t\t\t\t// When this element loads, convert all the links to have target=\"_blank.\"\r\n\t\t\t\t// This ensures that the links open in a new tab\r\n\t\t\t\tif (ref) {\r\n\t\t\t\t\tref.querySelectorAll('a').forEach((link) => {\r\n\t\t\t\t\t\tlink.target = '_blank';\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t}}\r\n\t\t>\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport { useParams } from 'react-router-dom';\r\nimport BlockContentWithExternalLinks from '../components/BlockContentWithExternalLinks';\r\nimport ClickableLink from '../components/ClickableLink';\r\nimport Hero from '../components/Hero';\r\nimport PrimaryHeader from '../components/PrimaryHeader';\r\nimport '../css/article.css';\r\nimport useNewsArticle from '../hooks/useNewsArticle';\r\nimport imageUrl from '../lib/imageUrl';\r\n\r\nexport default function NewsArticle() {\r\n\tlet { articleId } = useParams<{ articleId: string }>();\r\n\tlet article = useNewsArticle(articleId || '');\r\n\r\n\tlet thumbnailUrl = '/images/hero.png';\r\n\tif (article?.thumbnail) {\r\n\t\tthumbnailUrl = imageUrl(article.thumbnail).url()!;\r\n\t}\r\n\r\n\tconst goToAllNewsArticles = (\r\n\t\tGo to all news articles\r\n\t);\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t{article ? (\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t{goToAllNewsArticles}\r\n\t\t\t\t\t\t{article.title}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tPosted {article.publish_date} by {article.author || 'No author'}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t{goToAllNewsArticles}\r\n\t\t\t\t\t
\r\n\t\t\t\t) : null}\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n","import { useEffect, useState } from 'react';\r\nimport sanity from '../sanity';\r\n\r\nexport default function useNewsArticle(articleId: string) {\r\n\tlet [article, setArticle] = useState(null!);\r\n\r\n\tuseEffect(() => {\r\n\t\tsanity.fetch('*[_id == $articleId] [0]', { articleId }).then(setArticle);\r\n\t}, [articleId]);\r\n\r\n\treturn article;\r\n}\r\n","import { default as ImageUrlBuilder } from '@sanity/image-url';\r\nimport sanity from '../sanity';\r\n\r\nconst builder = ImageUrlBuilder(sanity);\r\n\r\n/**\r\n * Build a URL for an image based on specified attributes\r\n * @param {SanityImageSource} source The source image\r\n */\r\nexport default function imageUrl(source: any) {\r\n\treturn builder.image(source);\r\n}\r\n"],"names":["PrimaryHeader","_ref","children","props","_jsx","className","Hero","imageURL","heading","_jsxs","src","alt","style","width","maxHeight","objectFit","ClickableLink","href","target","startsWith","Link","to","BlockContentWithExternalLinks","blocks","ref","querySelectorAll","forEach","link","BlockContent","projectId","dataset","NewsArticle","articleId","useParams","article","setArticle","useState","useEffect","sanity","fetch","then","useNewsArticle","thumbnailUrl","thumbnail","imageUrl","url","goToAllNewsArticles","_Fragment","undefined","maxWidth","margin","title","publish_date","author","content","builder","ImageUrlBuilder","source","image"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/652.4469b187.chunk.js b/oldbuild/20250314/build/static/js/652.4469b187.chunk.js new file mode 100644 index 0000000..e207859 --- /dev/null +++ b/oldbuild/20250314/build/static/js/652.4469b187.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[652],{336:(e,t,i)=>{i.d(t,{A:()=>n});var r=i(579);function n(e){let{imageURL:t="/images/hero.jpg",heading:i="TJHSST SGA"}=e;return(0,r.jsxs)("div",{className:"hero",children:[(0,r.jsx)("span",{className:"hero-heading",children:i}),(0,r.jsx)("img",{src:t,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},4757:()=>{},5652:(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});i(5043);var r=i(336),n=i(8706),s=i(7060),l=i(579);function a(){var e;let t=null!==(e=(0,s.A)("*[_type == 'member' && committee == 'excomm'] | order (role, year)"))&&void 0!==e?e:[];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.A,{heading:"Executive Committee",imageURL:"/images/who-we-are/excomm.jpg"}),(0,l.jsx)("main",{children:t.map((e=>(0,l.jsx)(n.A,{limitPhotoHeight:!0,member:e},e._id)))})]})}},7060:(e,t,i)=>{i.d(t,{A:()=>s});var r=i(5043),n=i(3628);function s(e,t){let[i,s]=r.useState();return r.useEffect((()=>{n.A.fetch(e,t).then(s)}),[e,t]),i}},8294:(e,t,i)=>{i.d(t,{A:()=>a});var r=i(138),n=i.n(r),s=i(3628);const l=n()(s.A);function a(e){return l.image(e)}},8706:(e,t,i)=>{i.d(t,{A:()=>c});i(4757);var r=i(8294),n=i(579);function s(e){let{alt:t,src:i,style:r}=e;return(0,n.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",overflow:"hidden",...r},children:(0,n.jsx)("img",{src:i,alt:t,style:{minWidth:"100%",minHeight:"100%",flexShrink:0,objectFit:"cover"}})})}function l(e){let{children:t}=e;return(0,n.jsx)("h3",{className:"header",children:t})}function a(e){let{children:t}=e;return(0,n.jsx)("i",{children:t})}function c(e){let{member:t,limitPhotoHeight:i=!1}=e,c=t.profile_photo?(0,r.A)(t.profile_photo).url():void 0;return(0,n.jsxs)("div",{className:"d-flex my-4",children:[(0,n.jsx)("div",{style:{flex:1,textAlign:"right"},children:c?i?(0,n.jsx)(s,{src:c,alt:t.name,style:{marginLeft:"auto",marginRight:"2em",width:"10em",height:"15em"}}):(0,n.jsx)("div",{style:{marginLeft:"auto",marginRight:"2em"},children:(0,n.jsx)("img",{src:c,alt:t.name})}):null}),(0,n.jsxs)("div",{style:{flex:3},children:[(0,n.jsx)(l,{children:t.name}),(0,n.jsxs)(a,{children:[t.role,", ",t.year]}),(0,n.jsx)("br",{}),(0,n.jsx)("p",{children:t.bio})]})]})}}}]); +//# sourceMappingURL=652.4469b187.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/652.4469b187.chunk.js.map b/oldbuild/20250314/build/static/js/652.4469b187.chunk.js.map new file mode 100644 index 0000000..9a62595 --- /dev/null +++ b/oldbuild/20250314/build/static/js/652.4469b187.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/652.4469b187.chunk.js","mappings":"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","sources":["components/Hero.tsx","pages/committee.tsx","hooks/useQuery.ts","lib/imageUrl.ts","components/ConstrainedImage.tsx","components/RowItemHeader.tsx","components/RowItemSubheader.tsx","components/MemberRow.tsx"],"sourcesContent":["import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport Hero from '../components/Hero';\r\nimport MemberRow from '../components/MemberRow';\r\nimport useQuery from '../hooks/useQuery';\r\n\r\nexport default function Committee() {\r\n\tlet excomm =\r\n\t\tuseQuery(\r\n\t\t\t`*[_type == 'member' && committee == 'excomm'] | order (role, year)`\r\n\t\t) ?? [];\r\n\t// year because seniority\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t{excomm.map((member) => (\r\n\t\t\t\t\t\r\n\t\t\t\t))}\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport sanity from '../sanity';\r\n\r\nexport default function useQuery(query: string, params?: any) {\r\n\tlet [result, setResult] = React.useState();\r\n\r\n\tReact.useEffect(() => {\r\n\t\tsanity.fetch(query, params).then(setResult);\r\n\t}, [query, params]);\r\n\r\n\treturn result;\r\n}\r\n","import { default as ImageUrlBuilder } from '@sanity/image-url';\r\nimport sanity from '../sanity';\r\n\r\nconst builder = ImageUrlBuilder(sanity);\r\n\r\n/**\r\n * Build a URL for an image based on specified attributes\r\n * @param {SanityImageSource} source The source image\r\n */\r\nexport default function imageUrl(source: any) {\r\n\treturn builder.image(source);\r\n}\r\n","import { CSSProperties } from 'react';\r\n\r\nexport default function ConstrainedImage({\r\n\talt,\r\n\tsrc,\r\n\tstyle,\r\n}: {\r\n\talt: string;\r\n\tsrc: string;\r\n\tstyle?: CSSProperties;\r\n}) {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","export default function RowItemHeader({\r\n\tchildren,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn

{children}

;\r\n}\r\n","export default function RowItemSubheader({ children }) {\r\n\treturn {children};\r\n}\r\n","import '../css/article.css';\r\nimport imageUrl from '../lib/imageUrl';\r\nimport ConstrainedImage from './ConstrainedImage';\r\nimport RowItemHeader from './RowItemHeader';\r\nimport RowItemSubheader from './RowItemSubheader';\r\n\r\nexport default function MemberRow({\r\n\tmember,\r\n\tlimitPhotoHeight = false,\r\n}: {\r\n\tmember: SGA.MemberDocument;\r\n\tlimitPhotoHeight?: boolean;\r\n}) {\r\n\tlet thumbnail = member.profile_photo\r\n\t\t? imageUrl(member.profile_photo).url()\r\n\t\t: undefined;\r\n\r\n\treturn (\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t{thumbnail ? (\r\n\t\t\t\t\tlimitPhotoHeight ? (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t{member.name}\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t)\r\n\t\t\t\t) : null}\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t{member.name}\r\n\t\t\t\t\r\n\t\t\t\t\t{member.role}, {member.year}\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t

{member.bio}

\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n"],"names":["Hero","_ref","imageURL","heading","_jsxs","className","children","_jsx","src","alt","style","width","maxHeight","objectFit","Committee","_useQuery","excomm","useQuery","_Fragment","map","member","MemberRow","limitPhotoHeight","_id","query","params","result","setResult","React","sanity","fetch","then","builder","ImageUrlBuilder","imageUrl","source","image","ConstrainedImage","display","justifyContent","alignItems","overflow","minWidth","minHeight","flexShrink","RowItemHeader","RowItemSubheader","thumbnail","profile_photo","url","undefined","flex","textAlign","name","marginLeft","marginRight","height","role","year","bio"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/715.78cd5bf3.chunk.js b/oldbuild/20250314/build/static/js/715.78cd5bf3.chunk.js new file mode 100644 index 0000000..2b254bc --- /dev/null +++ b/oldbuild/20250314/build/static/js/715.78cd5bf3.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[715],{96:(e,s,n)=>{n.d(s,{A:()=>t});var r=n(579);function t(e){let{children:s,...n}=e;return(0,r.jsx)("h1",{className:"my-4",...n,children:s})}},6715:(e,s,n)=>{n.r(s),n.d(s,{default:()=>c});var r=n(8597),t=n(96),a=n(579);function c(){return(0,a.jsxs)(r.A,{children:[(0,a.jsx)(t.A,{children:"404: Not Found"}),(0,a.jsx)("p",{children:"This page wasn't found..."})]})}}}]); +//# sourceMappingURL=715.78cd5bf3.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/715.78cd5bf3.chunk.js.map b/oldbuild/20250314/build/static/js/715.78cd5bf3.chunk.js.map new file mode 100644 index 0000000..d8d5f86 --- /dev/null +++ b/oldbuild/20250314/build/static/js/715.78cd5bf3.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/715.78cd5bf3.chunk.js","mappings":"qIAAe,SAASA,EAAaC,GAKH,IALI,SACrCC,KACGC,GAG2BF,EAC9B,OACCG,EAAAA,EAAAA,KAAA,MAAIC,UAAU,UAAWF,EAAKD,SAC5BA,GAGJ,C,8ECRe,SAASI,IACvB,OACCC,EAAAA,EAAAA,MAACC,EAAAA,EAAQ,CAAAN,SAAA,EACRE,EAAAA,EAAAA,KAACJ,EAAAA,EAAa,CAAAE,SAAC,oBACfE,EAAAA,EAAAA,KAAA,KAAAF,SAAG,gCAGN,C","sources":["components/PrimaryHeader.tsx","pages/404.tsx"],"sourcesContent":["export default function PrimaryHeader({\r\n\tchildren,\r\n\t...props\r\n}: {\r\n\tchildren: React.ReactNode;\r\n} & JSX.IntrinsicElements['h1']) {\r\n\treturn (\r\n\t\t

\r\n\t\t\t{children}\r\n\t\t

\r\n\t);\r\n}\r\n","import Centered from '../components/Centered';\r\nimport PrimaryHeader from '../components/PrimaryHeader';\r\n\r\nexport default function NotFoundPage() {\r\n\treturn (\r\n\t\t\r\n\t\t\t404: Not Found\r\n\t\t\t

This page wasn't found...

\r\n\t\t
\r\n\t);\r\n}\r\n"],"names":["PrimaryHeader","_ref","children","props","_jsx","className","NotFoundPage","_jsxs","Centered"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/958.f1d3f46a.chunk.js b/oldbuild/20250314/build/static/js/958.f1d3f46a.chunk.js new file mode 100644 index 0000000..418790a --- /dev/null +++ b/oldbuild/20250314/build/static/js/958.f1d3f46a.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksga_website=self.webpackChunksga_website||[]).push([[958],{336:(e,i,n)=>{n.d(i,{A:()=>a});var t=n(579);function a(e){let{imageURL:i="/images/hero.jpg",heading:n="TJHSST SGA"}=e;return(0,t.jsxs)("div",{className:"hero",children:[(0,t.jsx)("span",{className:"hero-heading",children:n}),(0,t.jsx)("img",{src:i,alt:"Background",style:{width:"100vw",maxHeight:"60vh",objectFit:"contain"}})]})}},4757:()=>{},7060:(e,i,n)=>{n.d(i,{A:()=>s});var t=n(5043),a=n(3628);function s(e,i){let[n,s]=t.useState();return t.useEffect((()=>{a.A.fetch(e,i).then(s)}),[e,i]),n}},8294:(e,i,n)=>{n.d(i,{A:()=>r});var t=n(138),a=n.n(t),s=n(3628);const l=a()(s.A);function r(e){return l.image(e)}},8958:(e,i,n)=>{n.r(i),n.d(i,{default:()=>u});n(5043);var t=n(579);function a(e){let{children:i}=e;return(0,t.jsx)("div",{style:{display:"flex",flexDirection:"column"},children:i})}var s=n(336),l=n(8294),r=n(9760),c=n.n(r);n(4757);function d(e){let{initiative:i}=e,n=null;return i.thumbnail&&(n=(0,l.A)(i.thumbnail).url()),(0,t.jsxs)("div",{className:"d-flex my-4",children:[(0,t.jsx)("div",{className:"article-row-thumbnail",children:n?(0,t.jsx)("img",{src:n,alt:i.name}):null}),(0,t.jsxs)("div",{className:"article-row-content",children:[(0,t.jsx)("h3",{className:"header",children:i.name}),(0,t.jsx)(c(),{blocks:i.content})]})]})}var h=n(7060);function u(){var e;let i=null!==(e=(0,h.A)('*[_type == "initiative"]'))&&void 0!==e?e:[];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.A,{heading:"Initiatives"}),(0,t.jsx)("main",{children:(0,t.jsx)(a,{children:i.map((e=>(0,t.jsx)(d,{initiative:e})))})})]})}}}]); +//# sourceMappingURL=958.f1d3f46a.chunk.js.map \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/958.f1d3f46a.chunk.js.map b/oldbuild/20250314/build/static/js/958.f1d3f46a.chunk.js.map new file mode 100644 index 0000000..f9a6cbc --- /dev/null +++ b/oldbuild/20250314/build/static/js/958.f1d3f46a.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/958.f1d3f46a.chunk.js","mappings":"sIAEe,SAASA,EAAIC,GAMxB,IANyB,SAC5BC,EAAW,mBAAkB,QAC7BC,EAAU,cAIVF,EACA,OACCG,EAAAA,EAAAA,MAAA,OAAKC,UAAU,OAAMC,SAAA,EACpBC,EAAAA,EAAAA,KAAA,QAAMF,UAAU,eAAcC,SAAEH,KAChCI,EAAAA,EAAAA,KAAA,OACCC,IAAKN,EACLO,IAAI,aACJC,MAAO,CACNC,MAAO,QACPC,UAAW,OACXC,UAAW,eAKhB,C,sECpBe,SAASC,EAAYC,EAAeC,GAClD,IAAKC,EAAQC,GAAaC,EAAAA,WAM1B,OAJAA,EAAAA,WAAgB,KACfC,EAAAA,EAAOC,MAAMN,EAAOC,GAAQM,KAAKJ,EAAU,GACzC,CAACH,EAAOC,IAEJC,CACR,C,kECRA,MAAMM,EAAUC,IAAgBJ,EAAAA,GAMjB,SAASK,EAASC,GAChC,OAAOH,EAAQI,MAAMD,EACtB,C,oECXe,SAASE,EAAU3B,GAI9B,IAJ+B,SAClCK,GAGAL,EACA,OACCM,EAAAA,EAAAA,KAAA,OAAKG,MAAO,CAAEmB,QAAS,OAAQC,cAAe,UAAWxB,SAAEA,GAE7D,C,kDCJe,SAASyB,EAAa9B,GAIjC,IAJkC,WACrC+B,GAGA/B,EACIgC,EAA0B,KAK9B,OAJID,EAAWE,YACdD,GAAWR,EAAAA,EAAAA,GAASO,EAAWE,WAAWC,QAI1C/B,EAAAA,EAAAA,MAAA,OAAKC,UAAU,cAAaC,SAAA,EAC3BC,EAAAA,EAAAA,KAAA,OAAKF,UAAU,wBAAuBC,SACpC2B,GAAW1B,EAAAA,EAAAA,KAAA,OAAKC,IAAKyB,EAAUxB,IAAKuB,EAAWI,OAAW,QAE5DhC,EAAAA,EAAAA,MAAA,OAAKC,UAAU,sBAAqBC,SAAA,EACnCC,EAAAA,EAAAA,KAAA,MAAIF,UAAU,SAAQC,SAAE0B,EAAWI,QACnC7B,EAAAA,EAAAA,KAAC8B,IAAY,CAACC,OAAQN,EAAWO,eAIrC,C,cCnBe,SAASC,IAAe,IAADC,EACrC,IAAIC,EAC2D,QADhDD,GACd3B,EAAAA,EAAAA,GAAmC,mCAA2B,IAAA2B,EAAAA,EAAI,GAEnE,OACCrC,EAAAA,EAAAA,MAAAuC,EAAAA,SAAA,CAAArC,SAAA,EACCC,EAAAA,EAAAA,KAACP,EAAAA,EAAI,CAACG,QAAQ,iBACdI,EAAAA,EAAAA,KAAA,QAAAD,UACCC,EAAAA,EAAAA,KAACqB,EAAU,CAAAtB,SACToC,EAAYE,KAAKZ,IACjBzB,EAAAA,EAAAA,KAACwB,EAAa,CAACC,WAAYA,YAMjC,C","sources":["components/Hero.tsx","hooks/useQuery.ts","lib/imageUrl.ts","components/FlexColumn.tsx","components/InitiativeRow.tsx","pages/initiatives.tsx"],"sourcesContent":["import '../css/hero.css';\r\n\r\nexport default function Hero({\r\n\timageURL = '/images/hero.jpg',\r\n\theading = 'TJHSST SGA',\r\n}: {\r\n\timageURL?: string;\r\n\theading?: string;\r\n}) {\r\n\treturn (\r\n\t\t
\r\n\t\t\t{heading}\r\n\t\t\t\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport sanity from '../sanity';\r\n\r\nexport default function useQuery(query: string, params?: any) {\r\n\tlet [result, setResult] = React.useState();\r\n\r\n\tReact.useEffect(() => {\r\n\t\tsanity.fetch(query, params).then(setResult);\r\n\t}, [query, params]);\r\n\r\n\treturn result;\r\n}\r\n","import { default as ImageUrlBuilder } from '@sanity/image-url';\r\nimport sanity from '../sanity';\r\n\r\nconst builder = ImageUrlBuilder(sanity);\r\n\r\n/**\r\n * Build a URL for an image based on specified attributes\r\n * @param {SanityImageSource} source The source image\r\n */\r\nexport default function imageUrl(source: any) {\r\n\treturn builder.image(source);\r\n}\r\n","export default function FlexColumn({\r\n\tchildren,\r\n}: {\r\n\tchildren: React.ReactNode;\r\n}) {\r\n\treturn (\r\n\t\t
{children}
\r\n\t);\r\n}\r\n","import imageUrl from '../lib/imageUrl';\r\nimport BlockContent from '@sanity/block-content-to-react';\r\nimport '../css/article.css';\r\n\r\nexport default function InitiativeRow({\r\n\tinitiative,\r\n}: {\r\n\tinitiative: SGA.InitiativeDocument;\r\n}) {\r\n\tlet thumbUrl: string | null = null;\r\n\tif (initiative.thumbnail) {\r\n\t\tthumbUrl = imageUrl(initiative.thumbnail).url();\r\n\t}\r\n\r\n\treturn (\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t{thumbUrl ? {initiative.name} : null}\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t

{initiative.name}

\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t);\r\n}\r\n","import React from 'react';\r\nimport FlexColumn from '../components/FlexColumn';\r\nimport Hero from '../components/Hero';\r\nimport InitiativeRow from '../components/InitiativeRow';\r\nimport useQuery from '../hooks/useQuery';\r\n\r\nexport default function Initiatives() {\r\n\tlet initiatives =\r\n\t\tuseQuery('*[_type == \"initiative\"]') ?? [];\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\t{initiatives.map((initiative) => (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t))}\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n"],"names":["Hero","_ref","imageURL","heading","_jsxs","className","children","_jsx","src","alt","style","width","maxHeight","objectFit","useQuery","query","params","result","setResult","React","sanity","fetch","then","builder","ImageUrlBuilder","imageUrl","source","image","FlexColumn","display","flexDirection","InitiativeRow","initiative","thumbUrl","thumbnail","url","name","BlockContent","blocks","content","Initiatives","_useQuery","initiatives","_Fragment","map"],"sourceRoot":""} \ No newline at end of file diff --git a/oldbuild/20250314/build/static/js/main.817cc4b6.js b/oldbuild/20250314/build/static/js/main.817cc4b6.js new file mode 100644 index 0000000..7261456 --- /dev/null +++ b/oldbuild/20250314/build/static/js/main.817cc4b6.js @@ -0,0 +1,3 @@ +/*! For license information please see main.817cc4b6.js.LICENSE.txt */ +(()=>{var e={138:function(e){e.exports=function(){function e(){return e=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var o="image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg";function i(e){var t=e.split("-"),n=t[1],r=t[2],i=t[3];if(!n||!r||!i)throw new Error("Malformed asset _ref '"+e+"'. Expected an id like \""+o+'".');var a=r.split("x"),l=+a[0],u=+a[1];if(!isFinite(l)||!isFinite(u))throw new Error("Malformed asset _ref '"+e+"'. Expected an id like \""+o+'".');return{id:n,width:l,height:u,format:i}}var a=function(e){return!!e&&"string"===typeof e._ref},l=function(e){return!!e&&"string"===typeof e._id},u=function(e){var t=e;return!(!t||!t.asset)&&"string"===typeof t.asset.url};function s(e){if(!e)return null;var t;if("string"===typeof e&&c(e))t={asset:{_ref:f(e)}};else if("string"===typeof e)t={asset:{_ref:e}};else if(a(e))t={asset:e};else if(l(e))t={asset:{_ref:e._id||""}};else if(u(e))t={asset:{_ref:f(e.asset.url)}};else{if("object"!==typeof e.asset)return null;t=e}var n=e;return n.crop&&(t.crop=n.crop),n.hotspot&&(t.hotspot=n.hotspot),d(t)}function c(e){return/^https?:\/\//.test(""+e)}function f(e){return("image-"+e.split("/").slice(-1)[0]).replace(/\.([a-z]+)$/,"-$1")}function d(t){if(t.crop&&t.hotspot)return t;var n=e({},t);return n.crop||(n.crop={left:0,top:0,bottom:0,right:0}),n.hotspot||(n.hotspot={x:.5,y:.5,height:1,width:1}),n}var p=[["width","w"],["height","h"],["format","fm"],["download","dl"],["blur","blur"],["sharpen","sharp"],["invert","invert"],["orientation","or"],["minHeight","min-h"],["maxHeight","max-h"],["minWidth","min-w"],["maxWidth","max-w"],["quality","q"],["fit","fit"],["crop","crop"],["saturation","sat"],["auto","auto"],["dpr","dpr"],["pad","pad"]];function h(t){var n=e({},t||{}),r=n.source;delete n.source;var o=s(r);if(!o)return null;var a=i(o.asset._ref||o.asset._id||""),l=Math.round(o.crop.left*a.width),u=Math.round(o.crop.top*a.height),c={left:l,top:u,width:Math.round(a.width-o.crop.right*a.width-l),height:Math.round(a.height-o.crop.bottom*a.height-u)},f=o.hotspot.height*a.height/2,d=o.hotspot.width*a.width/2,p=o.hotspot.x*a.width,h=o.hotspot.y*a.height,y={left:p-d,top:h-f,right:p+d,bottom:h+f};return n.rect||n.focalPoint||n.ignoreImageParams||n.crop||(n=e(e({},n),v({crop:c,hotspot:y},n))),m(e(e({},n),{},{asset:a}))}function m(e){var t=e.baseUrl||"https://cdn.sanity.io",n=e.asset.id+"-"+e.asset.width+"x"+e.asset.height+"."+e.asset.format,r=t+"/images/"+e.projectId+"/"+e.dataset+"/"+n,o=[];if(e.rect){var i=e.rect,a=i.left,l=i.top,u=i.width,s=i.height;(0!==a||0!==l||s!==e.asset.height||u!==e.asset.width)&&o.push("rect="+a+","+l+","+u+","+s)}e.bg&&o.push("bg="+e.bg),e.focalPoint&&(o.push("fp-x="+e.focalPoint.x),o.push("fp-y="+e.focalPoint.y));var c=[e.flipHorizontal&&"h",e.flipVertical&&"v"].filter(Boolean).join("");return c&&o.push("flip="+c),p.forEach((function(t){var n=t[0],r=t[1];"undefined"!==typeof e[n]?o.push(r+"="+encodeURIComponent(e[n])):"undefined"!==typeof e[r]&&o.push(r+"="+encodeURIComponent(e[r]))})),0===o.length?r:r+"?"+o.join("&")}function v(e,t){var n,r=t.width,o=t.height;if(!r||!o)return{width:r,height:o,rect:e.crop};var i=e.crop,a=e.hotspot,l=r/o;if(i.width/i.height>l){var u=i.height,s=u*l,c=i.top,f=(a.right-a.left)/2+a.left-s/2;fi.left+i.width&&(f=i.left+i.width-s),n={left:Math.round(f),top:Math.round(c),width:Math.round(s),height:Math.round(u)}}else{var d=i.width,p=d/l,h=i.left,m=(a.bottom-a.top)/2+a.top-p/2;mi.top+i.height&&(m=i.top+i.height-p),n={left:Math.max(0,Math.floor(h)),top:Math.max(0,Math.floor(m)),width:Math.round(d),height:Math.round(p)}}return{width:r,height:o,rect:n}}var y=["clip","crop","fill","fillmax","max","scale","min"],g=["top","bottom","left","right","center","focalpoint","entropy"],b=["format"];function w(e){return!!e&&"object"===typeof e.clientConfig}function k(e){for(var t,n=r(p);!(t=n()).done;){var o=t.value,i=o[0],a=o[1];if(e===i||e===a)return i}return e}function _(e){var t=e;if(w(t)){var n=t.clientConfig,r=n.apiHost,o=n.projectId,i=n.dataset;return new E(null,{baseUrl:(r||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:o,dataset:i})}return new E(null,e)}var E=function(){function t(t,n){this.options=e(t?e({},t.options||{}):{},n||{})}var n=t.prototype;return n.withOptions=function(n){var r=n.baseUrl||this.options.baseUrl,o={baseUrl:r};for(var i in n)n.hasOwnProperty(i)&&(o[k(i)]=n[i]);return new t(this,e({baseUrl:r},o))},n.image=function(e){return this.withOptions({source:e})},n.dataset=function(e){return this.withOptions({dataset:e})},n.projectId=function(e){return this.withOptions({projectId:e})},n.bg=function(e){return this.withOptions({bg:e})},n.dpr=function(e){return this.withOptions({dpr:e})},n.width=function(e){return this.withOptions({width:e})},n.height=function(e){return this.withOptions({height:e})},n.focalPoint=function(e,t){return this.withOptions({focalPoint:{x:e,y:t}})},n.maxWidth=function(e){return this.withOptions({maxWidth:e})},n.minWidth=function(e){return this.withOptions({minWidth:e})},n.maxHeight=function(e){return this.withOptions({maxHeight:e})},n.minHeight=function(e){return this.withOptions({minHeight:e})},n.size=function(e,t){return this.withOptions({width:e,height:t})},n.blur=function(e){return this.withOptions({blur:e})},n.sharpen=function(e){return this.withOptions({sharpen:e})},n.rect=function(e,t,n,r){return this.withOptions({rect:{left:e,top:t,width:n,height:r}})},n.format=function(e){return this.withOptions({format:e})},n.invert=function(e){return this.withOptions({invert:e})},n.orientation=function(e){return this.withOptions({orientation:e})},n.quality=function(e){return this.withOptions({quality:e})},n.forceDownload=function(e){return this.withOptions({download:e})},n.flipHorizontal=function(){return this.withOptions({flipHorizontal:!0})},n.flipVertical=function(){return this.withOptions({flipVertical:!0})},n.ignoreImageParams=function(){return this.withOptions({ignoreImageParams:!0})},n.fit=function(e){if(-1===y.indexOf(e))throw new Error('Invalid fit mode "'+e+'"');return this.withOptions({fit:e})},n.crop=function(e){if(-1===g.indexOf(e))throw new Error('Invalid crop mode "'+e+'"');return this.withOptions({crop:e})},n.saturation=function(e){return this.withOptions({saturation:e})},n.auto=function(e){if(-1===b.indexOf(e))throw new Error('Invalid auto mode "'+e+'"');return this.withOptions({auto:e})},n.pad=function(e){return this.withOptions({pad:e})},n.url=function(){return h(this.options)},n.toString=function(){return this.url()},t}();return _}()},310:(e,t,n)=>{t.map=n(5707).map},480:(e,t,n)=>{"use strict";var r=n(2123),o=n(8317);function i(e){this.request=e.request.bind(e)}r(i.prototype,{create:function(e,t){return this._modify("PUT",e,t)},edit:function(e,t){return this._modify("PATCH",e,t)},delete:function(e){return this._modify("DELETE",e)},list:function(){return this.request({uri:"/datasets"})},_modify:function(e,t,n){return o.dataset(t),this.request({method:e,uri:"/datasets/".concat(t),body:n})}}),e.exports=i},498:(e,t,n)=>{"use strict";var r=n(1360),o=n(2123);e.exports=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).implementation||r.Observable;if(!e)throw new Error("`Observable` is not available in global scope, and no implementation was passed");return{onReturn:function(t,n){return new e((function(e){return t.error.subscribe((function(t){return e.error(t)})),t.progress.subscribe((function(t){return e.next(o({type:"progress"},t))})),t.response.subscribe((function(t){e.next(o({type:"response"},t)),e.complete()})),t.request.publish(n),function(){return t.abort.publish()}}))}}}},579:(e,t,n)=>{"use strict";e.exports=n(1153)},597:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArray=Array.isArray||function(e){return e&&"number"===typeof e.length}},640:(e,t,n)=>{"use strict";e.exports=n(7416)},658:e=>{"use strict";var t=["strong","em","code","underline","strike-through"];function n(e,t,n){if(!e.marks||0===e.marks.length)return e.marks||[];var o=e.marks.reduce((function(e,r){e[r]=e[r]?e[r]+1:1;for(var o=t+1;or?1:0}e.exports=function(e){var t=e.children,r=e.markDefs;if(!t||!t.length)return[];var o=t.map(n),i={_type:"span",children:[]},a=[i];return t.forEach((function(e,t){var n=o[t];if(n){var i=1;if(a.length>1)for(;i=0;t--){var n=e[t];if("span"===n._type&&n.children)return n}return}(a=a.slice(0,i));if(n.forEach((function(t){var n={_type:"span",_key:e._key,children:[],mark:r.find((function(e){return e._key===t}))||t,markKey:t};c.children.push(n),a.push(n),c=n})),"span"!==(s=e)._type||"string"!==typeof s.text||!Array.isArray(s.marks)&&"undefined"!==typeof s.marks)c.children=c.children.concat(e);else{for(var f=e.text.split("\n"),d=f.length;d-- >1;)f.splice(d,0,"\n");c.children=c.children.concat(f)}}else{a[a.length-1].children.push(e)}})),i.children}},774:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(4585),i=n(4245),a=n(7300);t.takeLast=function(e){return function(t){return 0===e?a.empty():t.lift(new l(e))}};var l=function(){function e(e){if(this.total=e,this.total<0)throw new i.ArgumentOutOfRangeError}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.total))},e}(),u=function(e){function t(t,n){var r=e.call(this,t)||this;return r.total=n,r.ring=new Array,r.count=0,r}return r(t,e),t.prototype._next=function(e){var t=this.ring,n=this.total,r=this.count++;t.length0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,o=0;o{"use strict";e.exports=function(e){return function(t,n){for(var r=arguments.length,o=Array(r>2?r-2:0),i=2;i{e.exports=n(7148)},849:(e,t,n)=>{"use strict";var r=n(2123);function o(e){return Boolean(e.listItem)}function i(e,t){return e.level===t.level&&e.listItem===t.listItem}function a(e){return{_type:"list",_key:"".concat(e._key,"-parent"),level:e.level,listItem:e.listItem,children:[e]}}function l(e){return e.children&&e.children[e.children.length-1]}function u(e,t){var n="string"===typeof t.listItem;if("list"===e._type&&e.level===t.level&&n&&e.listItem===t.listItem)return e;var r=l(e);return!!r&&u(r,t)}e.exports=function(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"html",s=[],c=0;ct.level){var d=a(f);if("html"===n){var p=l(t),h=r({},p,{children:p.children.concat(d)});t.children[t.children.length-1]=h}else t.children.push(d);t=d}else if(f.level{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(1320),i=n(2123),a=n(7491),l=n(8317),u=l.validateObject,s=l.validateInsert;function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.selection=e,this.operations=i({},t),this.client=n}i(c.prototype,{clone:function(){return new c(this.selection,i({},this.operations),this.client)},merge:function(e){u("merge",e);var t=(new Error).stack.toString().split("\n").filter((function(e){return e.trim()})).slice(2);return console.warn('The "merge" patch has been deprecated and will be removed in the future\n'.concat(t.join("\n"))),this._assign("merge",o(this.operations.merge||{},e))},set:function(e){return this._assign("set",e)},diffMatchPatch:function(e){return u("diffMatchPatch",e),this._assign("diffMatchPatch",e)},unset:function(e){if(!Array.isArray(e))throw new Error("unset(attrs) takes an array of attributes to unset, non-array given");return this.operations=i({},this.operations,{unset:e}),this},setIfMissing:function(e){return this._assign("setIfMissing",e)},replace:function(e){return u("replace",e),this._set("set",{$:e})},inc:function(e){return this._assign("inc",e)},dec:function(e){return this._assign("dec",e)},insert:function(e,t,n){var o;return s(e,t,n),this._assign("insert",(r(o={},e,t),r(o,"items",n),o))},append:function(e,t){return this.insert("after","".concat(e,"[-1]"),t)},prepend:function(e,t){return this.insert("before","".concat(e,"[0]"),t)},splice:function(e,t,n,r){var o=t<0?t-1:t,i="undefined"===typeof n||-1===n?-1:Math.max(0,t+n),a=o<0&&i>=0?"":i,l="".concat(e,"[").concat(o,":").concat(a,"]");return this.insert("replace",l,r||[])},ifRevisionId:function(e){return this.operations.ifRevisionID=e,this},serialize:function(){return i(a(this.selection),this.operations)},toJSON:function(){return this.serialize()},commit:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.client)throw new Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");var t="string"===typeof this.selection,n=i({returnFirst:t,returnDocuments:!0},e);return this.client.mutate({patch:this.serialize()},n)},reset:function(){return this.operations={},this},_set:function(e,t){return this._assign(e,t,!1)},_assign:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return u(e,t),this.operations=i({},this.operations,r({},e,i({},n&&this.operations[e]||{},t))),this}}),e.exports=c},1083:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(2123),i=n(8384).filter,a=n(310).map,l=n(8317),u=n(7491),s=n(3062),c=n(5465),f=n(935),d=n(7758),p=function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{returnIds:!0,returnDocuments:(e=n.returnDocuments,t=!0,!1===e?void 0:"undefined"===typeof e?t:e),visibility:n.visibility||"sync"}},h=function(e){return"response"===e.type},m=function(e){return e.body},v=function(e){return e.toPromise()};e.exports={listen:d,getDataUrl:function(e,t){var n=this.clientConfig,r=n.gradientMode?n.namespace:l.hasDataset(n),o="/".concat(e,"/").concat(r),i=t?"".concat(o,"/").concat(t):o;return(this.clientConfig.gradientMode?i:"/data".concat(i)).replace(/\/($|\?)/,"$1")},fetch:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=!1===n.filterResponse?function(e){return e}:function(e){return e.result},o=this._dataRequest("query",{query:e,params:t},n).pipe(a(r));return this.isPromiseAPI()?v(o):o},getDocument:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={uri:this.getDataUrl("doc",e),json:!0,tag:t.tag},r=this._requestObservable(n).pipe(i(h),a((function(e){return e.body.documents&&e.body.documents[0]})));return this.isPromiseAPI()?v(r):r},getDocuments:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={uri:this.getDataUrl("doc",e.join(",")),json:!0,tag:t.tag},r=this._requestObservable(n).pipe(i(h),a((function(t){var n,r,o=(n=t.body.documents||[],r=function(e){return e._id},n.reduce((function(e,t){return e[r(t)]=t,e}),Object.create(null)));return e.map((function(e){return o[e]||null}))})));return this.isPromiseAPI()?v(r):r},create:function(e,t){return this._create(e,"create",t)},createIfNotExists:function(e,t){return l.requireDocumentId("createIfNotExists",e),this._create(e,"createIfNotExists",t)},createOrReplace:function(e,t){return l.requireDocumentId("createOrReplace",e),this._create(e,"createOrReplace",t)},patch:function(e,t){return new f(e,t,this)},delete:function(e,t){return this.dataRequest("mutate",{mutations:[{delete:u(e)}]},t)},mutate:function(e,t){var n=e instanceof f||e instanceof c?e.serialize():e,r=Array.isArray(n)?n:[n],o=t&&t.transactionId;return this.dataRequest("mutate",{mutations:r,transactionId:o},t)},transaction:function(e){return new c(e,this)},dataRequest:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this._dataRequest(e,t,n);return this.isPromiseAPI()?v(r):r},_dataRequest:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o="mutate"===e,l="query"===e,u=!o&&s(t),c=!o&&u.length<11264,f=c?u:"",d=n.returnFirst,v=n.timeout,y=n.token,g=n.tag,b={method:c?"GET":"POST",uri:this.getDataUrl(e,f),json:!0,body:c?void 0:t,query:o&&p(n),timeout:v,token:y,tag:g,canUseCdn:l};return this._requestObservable(b).pipe(i(h),a(m),a((function(e){if(!o)return e;var t=e.results||[];if(n.returnDocuments)return d?t[0]&&t[0].document:t.map((function(e){return e.document}));var i=d?"documentId":"documentIds",a=d?t[0]&&t[0].id:t.map((function(e){return e.id}));return r({transactionId:e.transactionId,results:t},i,a)})))},_create:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r({},t,e),a=o({returnFirst:!0,returnDocuments:!0},n);return this.dataRequest("mutate",{mutations:[i]},a)}}},1108:(e,t,n)=>{"use strict";var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(2123),i=n(6927),a=["boolean","string","number"];e.exports=function(){return{processOptions:function(e){var t,n=e.body;return n&&!("function"===typeof n.pipe)&&!((t=n).constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t))&&(-1!==a.indexOf("undefined"===typeof n?"undefined":r(n))||Array.isArray(n)||i(n))?o({},e,{body:JSON.stringify(e.body),headers:o({},e.headers,{"Content-Type":"application/json"})}):e}}}},1113:(e,t)=>{"use strict";var n="undefined"!==typeof Reflect?Reflect.construct:void 0,r=Object.defineProperty,o=Error.captureStackTrace;function i(e){void 0!==e&&r(this,"message",{configurable:!0,value:e,writable:!0});var t=this.constructor.name;void 0!==t&&t!==this.name&&r(this,"name",{configurable:!0,value:t,writable:!0}),o(this,this.constructor)}void 0===o&&(o=function(e){var t=new Error;r(e,"stack",{configurable:!0,get:function(){var e=t.stack;return r(this,"stack",{configurable:!0,value:e,writable:!0}),e},set:function(t){r(e,"stack",{configurable:!0,value:t,writable:!0})}})}),i.prototype=Object.create(Error.prototype,{constructor:{configurable:!0,value:i,writable:!0}});var a=function(){function e(e,t){return r(e,"name",{configurable:!0,value:t})}try{var t=function(){};if(e(t,"foo"),"foo"===t.name)return e}catch(n){}}();(e.exports=function(e,t){if(null==t||t===Error)t=i;else if("function"!==typeof t)throw new TypeError("super_ should be a function");var r;if("string"===typeof e)r=e,e=void 0!==n?function(){return n(t,arguments,this.constructor)}:function(){t.apply(this,arguments)},void 0!==a&&(a(e,r),r=void 0);else if("function"!==typeof e)throw new TypeError("constructor should be either a string or a function");e.super_=e.super=t;var o={constructor:{configurable:!0,value:e,writable:!0}};return void 0!==r&&(o.name={configurable:!0,value:r,writable:!0}),e.prototype=Object.create(t.prototype,o),e}).BaseError=i},1153:(e,t,n)=>{"use strict";n(2123);var r=n(5043),o=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var r,i={},s=null,c=null;for(r in void 0!==n&&(s=""+n),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(c=t.ref),t)l.call(t,r)&&!u.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:s,ref:c,props:i,_owner:a.current}}t.jsx=s,t.jsxs=s},1186:e=>{"use strict";var t=/^https?:\/\//i;e.exports=function(e){if(!t.test(e.url))throw new Error('"'+e.url+'" is not a valid URL')}},1260:e=>{"use strict";var t=/^(?:(?:(?:([^:\/#\?]+:)?(?:(?:\/\/)((?:((?:[^:@\/#\?]+)(?:\:(?:[^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((?:\/?(?:[^\/\?#]+\/+)*)(?:[^\?#]*)))?(\?[^#]+)?)(#.*)?/;e.exports={regex:t,parse:function(e){var n=t.exec(e);return n?{protocol:(n[1]||"").toLowerCase()||void 0,hostname:(n[5]||"").toLowerCase()||void 0,port:n[6]||void 0}:{}}}},1320:(e,t,n)=>{"use strict";var r=n(6140),o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e,t,n){var i=t[n];if(void 0!==i&&null!==i){if(o.call(e,n)&&(void 0===e[n]||null===e[n]))throw new TypeError("Cannot convert undefined or null to object ("+n+")");o.call(e,n)&&r(i)?e[n]=l(Object(e[n]),t[n]):e[n]=i}}function l(e,t){if(e===t)return e;for(var n in t=Object(t))o.call(t,n)&&a(e,t,n);if(Object.getOwnPropertySymbols)for(var r=Object.getOwnPropertySymbols(t),l=0;l{"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},1360:(e,t,n)=>{"use strict";"undefined"!==typeof window?e.exports=window:"undefined"!==typeof n.g?e.exports=n.g:"undefined"!==typeof self?e.exports=self:e.exports={}},1387:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tf,Gh:()=>z,HS:()=>L,Oi:()=>l,Rr:()=>d,pX:()=>q,pb:()=>j,rc:()=>o,tH:()=>U,ue:()=>m,yD:()=>N,zR:()=>a}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(o||(o={}));const i="popstate";function a(e){return void 0===e&&(e={}),p((function(e,t){let{pathname:n,search:r,hash:o}=e.location;return c("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:f(t)}),null,e)}function l(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function u(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function s(e,t){return{usr:e.state,key:e.key,idx:t}}function c(e,t,n,o){return void 0===n&&(n=null),r({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?d(t):t,{state:n,key:t&&t.key||o||Math.random().toString(36).substr(2,8)})}function f(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function d(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function p(e,t,n,a){void 0===a&&(a={});let{window:u=document.defaultView,v5Compat:d=!1}=a,p=u.history,h=o.Pop,m=null,v=y();function y(){return(p.state||{idx:null}).idx}function g(){h=o.Pop;let e=y(),t=null==e?null:e-v;v=e,m&&m({action:h,location:w.location,delta:t})}function b(e){let t="null"!==u.location.origin?u.location.origin:u.location.href,n="string"===typeof e?e:f(e);return n=n.replace(/ $/,"%20"),l(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==v&&(v=0,p.replaceState(r({},p.state,{idx:v}),""));let w={get action(){return h},get location(){return e(u,p)},listen(e){if(m)throw new Error("A history only accepts one active listener");return u.addEventListener(i,g),m=e,()=>{u.removeEventListener(i,g),m=null}},createHref:e=>t(u,e),createURL:b,encodeLocation(e){let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){h=o.Push;let r=c(w.location,e,t);n&&n(r,e),v=y()+1;let i=s(r,v),a=w.createHref(r);try{p.pushState(i,"",a)}catch(l){if(l instanceof DOMException&&"DataCloneError"===l.name)throw l;u.location.assign(a)}d&&m&&m({action:h,location:w.location,delta:1})},replace:function(e,t){h=o.Replace;let r=c(w.location,e,t);n&&n(r,e),v=y();let i=s(r,v),a=w.createHref(r);p.replaceState(i,"",a),d&&m&&m({action:h,location:w.location,delta:0})},go:e=>p.go(e)};return w}var h;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(h||(h={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function m(e,t,n){return void 0===n&&(n="/"),v(e,t,n,!1)}function v(e,t,n,r){let o=j(("string"===typeof t?d(t):t).pathname||"/",n);if(null==o)return null;let i=y(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let a=null;for(let l=0;null==a&&l{let a={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};a.relativePath.startsWith("/")&&(l(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let u=L([r,a.relativePath]),s=n.concat(a);e.children&&e.children.length>0&&(l(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+u+'".'),y(e.children,t,s,u)),(null!=e.path||e.index)&&t.push({path:u,score:O(u,e.index),routesMeta:s})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let r of g(e.path))o(e,t,r);else o(e,t)})),t}function g(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=g(r.join("/")),l=[];return l.push(...a.map((e=>""===e?i:[i,e].join("/")))),o&&l.push(...a),l.map((t=>e.startsWith("/")&&""===t?"/":t))}const b=/^:[\w-]+$/,w=3,k=2,_=1,E=10,x=-2,S=e=>"*"===e;function O(e,t){let n=e.split("/"),r=n.length;return n.some(S)&&(r+=x),t&&(r+=k),n.filter((e=>!S(e))).reduce(((e,t)=>e+(b.test(t)?w:""===t?_:E)),r)}function C(e,t,n){void 0===n&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let l=0;l(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))");let i=new RegExp(o,t?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),l=o.slice(1);return{params:r.reduce(((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=l[n]||"";a=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const u=l[n];return e[r]=o&&!u?void 0:(u||"").replace(/%2F/g,"/"),e}),{}),pathname:i,pathnameBase:a,pattern:e}}function T(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return u(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function j(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function R(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function I(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function N(e,t){let n=I(e);return t?n.map(((e,t)=>t===n.length-1?e.pathname:e.pathnameBase)):n.map((e=>e.pathnameBase))}function z(e,t,n,o){let i;void 0===o&&(o=!1),"string"===typeof e?i=d(e):(i=r({},e),l(!i.pathname||!i.pathname.includes("?"),R("?","pathname","search",i)),l(!i.pathname||!i.pathname.includes("#"),R("#","pathname","hash",i)),l(!i.search||!i.search.includes("#"),R("#","search","hash",i)));let a,u=""===e||""===i.pathname,s=u?"/":i.pathname;if(null==s)a=n;else{let e=t.length-1;if(!o&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}a=e>=0?t[e]:"/"}let c=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"===typeof e?d(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:D(r),hash:A(o)}}(i,a),f=s&&"/"!==s&&s.endsWith("/"),p=(u||"."===s)&&n.endsWith("/");return c.pathname.endsWith("/")||!f&&!p||(c.pathname+="/"),c}const L=e=>e.join("/").replace(/\/\/+/g,"/"),M=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),D=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",A=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class U extends Error{}function q(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const F=["post","put","patch","delete"],H=(new Set(F),["get",...F]);new Set(H),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred")},1497:(e,t,n)=>{"use strict";var r=n(3218);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},1921:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=function(e){return null!==e&&"object"===typeof e}},2036:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identity=function(e){return e}},2123:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u{"use strict";var r=n(1113),o=n(2123);function i(e){var t=l(e);i.super.call(this,t.message),o(this,t)}function a(e){var t=l(e);a.super.call(this,t.message),o(this,t)}function l(e){var t=e.body,n={response:e,statusCode:e.statusCode,responseBody:u(t,e)};return t.error&&t.message?(n.message="".concat(t.error," - ").concat(t.message),n):t.error&&t.error.description?(n.message=t.error.description,n.details=t.error,n):(n.message=t.error||t.message||function(e){var t=e.statusMessage?" ".concat(e.statusMessage):"";return"".concat(e.method,"-request to ").concat(e.url," resulted in HTTP ").concat(e.statusCode).concat(t)}(e),n)}function u(e,t){return-1!==(t.headers["content-type"]||"").toLowerCase().indexOf("application/json")?JSON.stringify(e,null,2):e}r(i),r(a),t.ClientError=i,t.ServerError=a},2719:(e,t,n)=>{"use strict";var r=n(7124),o=n(774),i=n(6022),a=n(9302);t.reduce=function(e,t){return arguments.length>=2?function(n){return a.pipe(r.scan(e,t),o.takeLast(1),i.defaultIfEmpty(t))(n)}:function(t){return a.pipe(r.scan((function(t,n,r){return e(t,n,r+1)})),o.takeLast(1))(t)}}},2730:(e,t,n)=>{"use strict";var r=n(5043),o=n(2123),i=n(8853);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n