diff --git a/src/controllers/eventlineup.js b/src/controllers/eventlineup.js index a5b9687..e998fc1 100644 --- a/src/controllers/eventlineup.js +++ b/src/controllers/eventlineup.js @@ -15,9 +15,11 @@ const statusCodeIcons = { } exports.helpers = { - flagsString: (flags) => flags?.join(","), + flagsString: (flags) => { + return flags != null ? Array.from(flags).join(",") : '' + }, plus1: (i) => Number(i)+1, - positions: () => ["P", "C", "1B", "2B", "3B", "SS", "LF", "CF", "RF", "EH", "DH"], + positions: () => ["P", "C", "1B", "2B", "3B", "SS", "LF", "CF", "RF", "EH", "DH", "DR"], defense_positions: () => ["C", "1B", "2B", "3B", "SS", "LF", "CF", "RF", "P"], avail_status_code_icon: (status_code) => { const icon_classes = { @@ -39,7 +41,21 @@ exports.helpers = { return `${statusCodeIcons[status_code]}` }, positionLabelWithoutFlags: (label) => { - return label.replace(/(.*?)\s\[(.*?)\]/, "$1"); + const {positionLabelWithoutFlags} = parsePositionLabel(label); + return positionLabelWithoutFlags + }, + positionLabelWithoutPOFlag: (label) => { + const {positionLabelWithoutFlags, positionFlags} = parsePositionLabel(label); + positionFlags.delete('PO') + return compilePositionLabel(positionLabelWithoutFlags, positionFlags) + }, + positionFlags: (label)=> { + const {positionFlags} = parsePositionLabel(label); + return `[${Array.from(positionFlags).join(",")}]` + }, + hasPositionFlags: (label) => { + const {positionLabelWithoutFlags, positionFlags} = parsePositionLabel(label); + return positionFlags.size > 0; }, comparePositionWithFlags: (labelWithoutFlags, eventLineupEntry, options) => { labelWithFlags = eventLineupEntry?.label @@ -52,12 +68,12 @@ exports.helpers = { isInStartingLineup: (member) => { if (member.benchcoach.eventLineupEntry == null || member.benchcoach.eventLineupEntry.label == '') return false; const {positionFlags} = parsePositionLabel(member.benchcoach.eventLineupEntry?.label); - return (positionFlags != "PO") + return (!positionFlags.has("PO")) }, isInPositionOnly: (member) => { if (!member.benchcoach || member.benchcoach.eventLineupEntry == null) return false; const {positionFlags} = parsePositionLabel(member.benchcoach.eventLineupEntry?.label); - return (member.benchcoach.eventLineupEntry != null && positionFlags == "PO") + return (member.benchcoach.eventLineupEntry != null && positionFlags.has("PO")) }, isInBench: (member) => { if ((member.benchcoach.eventLineupEntry != null && member.benchcoach.eventLineupEntry.label != '') || member.isNonPlayer) return false; @@ -143,29 +159,39 @@ exports.postEventLineup = async (req,res) => { if (body.memberId == null) {res.status(400).end();return} await Promise.all(req.promises); const eventLineupEntries = req.event_lineup.eventLineupEntries - const {newEventLineupEntries} = processPostedEventLineupEntries(body, eventLineupEntries, req.event_lineup) + const {newEventLineupEntries, deleteEventLineupEntries} = processPostedEventLineupEntries(body, eventLineupEntries, req.event_lineup) newEventLineupEntries.forEach(e=>{ teamsnap.saveEventLineupEntry(e) }) + deleteEventLineupEntries.forEach(e=>{ + teamsnap.deleteEventLineupEntry(e) + }) + eventLineup = await teamsnap.loadEventLineups(req.params.event_id) res.status(201).end() } const processPostedEventLineupEntries = (body, eventLineupEntries, eventLineup) => { const newEventLineupEntries = [] + const deleteEventLineupEntries = [] body.memberId.forEach((memberId, i)=>{ const lineupEntryId = body.eventLineupEntryId[i] const lineupEntryLabel = body.label[i] const lineupEntrySequence = body.sequence[i] const lineupEntryFlags = body.flags[i] - if (lineupEntryId != '') { + if (lineupEntryId != '' && lineupEntryLabel != '') { // Update lineup entry const eventLineupEntry = eventLineupEntries.find((e)=>e.id==Number(lineupEntryId)) eventLineupEntry.sequence = lineupEntrySequence eventLineupEntry.label = compilePositionLabel(lineupEntryLabel, lineupEntryFlags) newEventLineupEntries.push(eventLineupEntry) } + else if (lineupEntryId != '') { + // Delete lineup entry + const eventLineupEntry = eventLineupEntries.find((e)=>e.id==Number(lineupEntryId)) + deleteEventLineupEntries.push(eventLineupEntry) + } else if (lineupEntryLabel != '') { // Create lineup entry const eventLineupEntry = teamsnap.createEventLineupEntry() @@ -179,5 +205,5 @@ const processPostedEventLineupEntries = (body, eventLineupEntries, eventLineup) // Skip lineup entry } }) - return {newEventLineupEntries, eventLineupEntries} + return {newEventLineupEntries, eventLineupEntries, deleteEventLineupEntries} } \ No newline at end of file diff --git a/src/lib/utils.js b/src/lib/utils.js index dcb6ff2..428b703 100644 --- a/src/lib/utils.js +++ b/src/lib/utils.js @@ -157,12 +157,13 @@ exports.parsePositionLabel = (label) => { const pattern = /(?[A-Z0-9]+)(?:\s\[(?.[A-z,]+)\])?/g const {pos, flags} = pattern.exec(label)?.groups || {} const positionLabelWithoutFlags= pos - const positionFlags = flags?.split(',').map(f=>f.trim()) || [] + const positionFlags = new Set(flags?.split(',').map(f=>f.trim()) || []) + return {positionLabelWithoutFlags, positionFlags} } exports.compilePositionLabel = (label, flags) => { - if (flags == null || flags == '' || flags.lengh == 0) { + if (flags == null || flags == '' || flags.size == 0) { return label } else { diff --git a/src/public/css/application.css b/src/public/css/application.css index fd1b6f6..272df1e 100644 --- a/src/public/css/application.css +++ b/src/public/css/application.css @@ -14,6 +14,7 @@ *= require_tree . *= require_self */ +@import url("/font/helvetica-now/stylesheet.css"); @font-face { font-family: "MuseoSansRounded100Regular"; src: url("https://teamsnap-ui.teamsnap.com/assets/fonts/museo/MuseoSansRounded-100-webfont.eot"); @@ -6908,12 +6909,46 @@ input:-webkit-autofill:focus { background-color: #d6d6d6; } -header.Header { +header { background: #323669; padding: 8px 0; box-shadow: 0 4px 0 rgba(0, 0, 25, 0.1); border-bottom: 1px solid #d6d6d6; color: white; + text-decoration: none; +} +header .Header-banner { + display: flex; + justify-content: center; +} +header .filler { + flex-grow: 1; +} +header :has(> .Header-bannerLogo):has(> .Header-bannerTitle) { + display: inline-flex; +} +header .Header-bannerLogo, header .Header-bannerTitle { + margin: 0; + padding: 0; + margin-left: 0.5em; +} +header .Header-bannerLogo img { + height: 36px; + width: auto; +} +header .Header-bannerTitle { + font-family: "Helvetica", sans-serif; + text-transform: uppercase; + font-weight: bold; + text-align: left; + color: white; + font-size: 28px; +} + +.btn--Full { + display: block; + width: 100%; + text-align: center; } body { @@ -6970,44 +7005,10 @@ body { text-align: center; } -.Header-bannerLogo, .Header-bannerTitle { - margin: 0; - padding: 0; - margin-left: 0.5em; -} - -.Header-bannerLogo img { - height: 36px; - width: auto; -} - -.Header-bannerTitle { - font-family: "Helvetica", sans-serif; - text-transform: uppercase; - font-weight: bold; - text-align: left; - color: white; - font-size: 28px; -} - -.benchcoach-nav { - background-color: #323669; - margin-bottom: 2em; - padding: 0.5em; - color: white; -} - a.Panel-row { color: inherit; } -.benchcoach-nav h3 { - font-family: "Helvetica", sans-serif; - font-weight: bolder; - color: white; - text-transform: uppercase; -} - .lineup-slot .Panel-cell { display: inline-flex; align-items: center; diff --git a/src/public/css/application.css.map b/src/public/css/application.css.map index 4ee1372..e08dd09 100644 --- a/src/public/css/application.css.map +++ b/src/public/css/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../scss/application.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/fonts/museo.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/fonts/open-sans.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/fonts/ss-pika.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/base/reset.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/base/typography.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/config/config.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Avatar.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Button.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/ButtonGroup.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Checkbox.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Daypicker.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Divider.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Feedback.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/FieldGroup.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Grid.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Icon.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Input.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/InputGroup.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Loader.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Modal.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/PaginationButton.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Panel.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Popup.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Progress.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/SelectBox.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/config/mixins.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/StepNav.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/SummaryList.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Tabs.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Toggle.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Tooltip.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/border.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/color.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/display.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/flex.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/max-width.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/position.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/size.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/space.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/text.scss","../../scss/components/_progress.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACMA;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AC/DF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AC/GF;EACE;EACA;EAIA;EACA;;AAsBA;EAlBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAME;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAGF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EArcA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA0bA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;ACjeJ;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACG;;;ACnBH;EACE,OCyCwB;EDxCxB,aC4FuB;ED3FvB,WC0G8B;EDzG9B;EACA;EACA;EACA;EACA,aCuH4B;EDtH5B,gBC8GyB;;;AD3G3B;AAAA;EAEE,aCwFwB;;;ADrF1B;EACE,OCyBwB;EDxBxB,WCyF6B;EDxF7B,aC0G2B;EDzG3B,gBCiGwB;;;AD9F1B;EACE,OCgCsB;ED/BtB;EACA;EACA;;AACA;EACE,OCwDiB;;ADtDnB;EAEE;;;AAMJ;EACE,aCkDyB;EDjDzB,OC7ByC;;;ADgC3C;EACE,aCgDuB;;;AD7CzB;EACE,WC+D8B;ED9D9B,aC4E4B;ED3E5B,gBCsEyB;;;ADnE3B;EACE,WCwD8B;EDvD9B,aCsE4B;EDrE5B,gBC+DyB;;;AD5D3B;EACE,WCiD8B;EDhD9B,aCuCwB;EDtCxB,aC+D4B;ED9D5B,gBCuDyB;;;ADpD3B;EACE,WCwC8B;EDvC9B,aCgCwB;ED/BxB,aCuD2B;EDtD3B,gBC+CyB;;;AD5C3B;EACE,WCgC6B;ED/B7B,aCyBwB;EDxBxB,aCgD2B;ED/C3B,gBCuCwB;;;ADpC1B;EACE,WCyB6B;EDxB7B,aCiBwB;EDhBxB,aCyC2B;EDxC3B,gBC+BwB;;;ACxHxB;EACE;EACA;EACA;;AAIA;EACE,OAnBE;EAoBF,QApBE;;AAkBJ;EACE,OAnBE;EAoBF,QApBE;;AAkBJ;EACE,OAnBE;EAoBF,QApBE;;AAkBJ;EACE,OAnBE;EAoBF,QApBE;;AAkBJ;EACE,OAnBE;EAoBF,QApBE;;AAkBJ;EACE,OAnBE;EAoBF,QApBE;;;ACuBR;EACE,kBFYyC;EEXzC;EACA,qBFqKqB;EEpKrB,eFgKqB;EE/JrB,OF4BwB;EE3BxB;EACA;EACA,aF6EuB;EE5EvB,WF2F8B;EE1F9B,aFmFwB;EElFxB,QAfc;EAgBd,aAfmB;EAgBnB;EACA,SAhBe;EAiBf;EACA;EACA;EACA;;AAEA;EAGE,kBAtCc;EAuCd,cApCwB;EAqCxB,OFQsB;EEPtB;;AAGF;EACE,kBA7Cc;EA8Cd;EACA,kBFwImB;EEvInB;;AAKA;EAGE,kBF5BqC;EE6BrC,cFbqB;EEcrB;EACA,OFXoB;EEYpB,SArDoB;;;AAoE1B;EACE,kBFrDyC;EEsDzC,cAL6B;EAM7B,OFlDyC;;AEoDzC;EAGE,kBAduB;EAevB,cAXiC;EAYjC,OFzDuC;;AE4DzC;EACE,kBApBuB;EAqBvB,OF9DuC;;AEmEvC;EAGE,kBF3EqC;EE4ErC,cA3ByB;EA4BzB,OFxEqC;;;AEuF3C;EACE,kBFjGyC;EEkGzC,cAL0B;EAM1B,OF1FyC;;AE4FzC;EAGE,kBAdoB;EAepB,cAX8B;EAY9B,OFjGuC;;AEoGzC;EACE,kBApBoB;EAqBpB,OFtGuC;;AE2GvC;EAGE,kBFvHqC;EEwHrC,cA3BsB;EA4BtB,OFhHqC;;;AE+H3C;EACE,kBFvIyC;EEwIzC,cAL4B;EAM5B,OFlIyC;;AEoIzC;EAGE,kBAdsB;EAetB,cAXgC;EAYhC,OFzIuC;;AE4IzC;EACE,kBApBsB;EAqBtB,OF9IuC;;AEmJvC;EAGE,kBF7JqC;EE8JrC,cA3BwB;EA4BxB,OFxJqC;;;AEuK3C;EACE,kBFxKyC;EEyKzC,cFzJyB;EE0JzB,OF9KyC;;AEgLzC;EAGE,kBFnLuC;EEoLvC,cFjJkB;EEkJlB,OFjLuC;;AEoLzC;EACE,kBFzLuC;EE0LvC,cFvJkB;EEwJlB,OFvLuC;;AE4LvC;EAGE,kBF/LqC;EEgMrC,cFhLqB;EEiLrB,OFrMqC;;;AEmN3C;EACE,WF1H6B;EE2H7B,QAPqB;EAQrB,aAP0B;EAQ1B,SAPsB;;;AAaxB;EACE,OAhBqB;EAiBrB,QAjBqB;EAkBrB,aAjB0B;EAkB1B;EACA;;;AAWF;EACE,WFjJ8B;EEkJ9B,QANqB;EAOrB,aAN0B;EAO1B,SANsB;;;AAmBxB;EACE,WFlK8B;EEmK9B,QANoB;EAOpB,aANyB;EAOzB,SANqB;;;AAiBvB;AAAA;AAAA;EAGE,kBFjRyC;EEkRzC,OF7QyC;EE8QzC;;;AAIA;EACE;EACA,OFpRuC;EEqRvC;;;AAIJ;AAAA;AAAA;EAGE,kBFpSyC;EEqSzC,OF7RyC;EE8RzC;;;AAIA;EACE;EACA,OFpSuC;EEqSvC;;;AAIJ;AAAA;AAAA;EAGE,kBFhTyC;EEiTzC,OF7SyC;EE8SzC;;;AAIA;EACE;EACA,OFpTuC;EEqTvC;;;ACjVJ;EACE;EACA;;;AAOF;EACE,aAhBkB;;;AAmBpB;EACE;;;AAMF;EACE,wBH8JqB;EG7JrB,2BH6JqB;;;AG1JvB;EACE,yBHyJqB;EGxJrB,4BHwJqB;;;AIpEvB;EAIE;EACA,gBJ0Bc;;AIzHd;EACE,QJwHY;EIvHZ,OJuHY;;AIpHd;EACE;EACA,YJkHY;EIjHZ,aJiHY;;AI/GZ;EACE,QJ8GU;EI7GV,OJ6GU;;AIxGZ;EACE;;AAEA;EACE;EACA;;AAOJ;EACE;;AAIF;EACE;;AAQJ;EACE,kBJ1CuC;;AI+CvC;EAIE,cJnDqC;;AIyDvC;EACE,kBJ1DqC;;AIgEvC;EACE,cJjEqC;;AIwErC;EACE,cJzEmC;;AI4EvC;EACE,cJ7EqC;EI8ErC;;AAEF;EACE,eJqCW;;;AItBjB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA,kBJ/GuC;EIgHvC;EACA,eJqCmB;EIpCnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE;EAEA;;;AAMA;AAAA;AAAA;EACE;;AAGF;AAAA;EACE;EAEA,kBJ/HuB;EIgIvB;;;AAQF;EACE;EACA;;AAGF;EACE;EACA,cJLmB;EIMnB;;AAGF;EACE;;;AAOJ;EACE;EACA;;AAEA;EACE,aJhEY;EIiEZ,cJhEa;EIiEb;;AACA;EACE,MJnEW;;;AI2Ef;EACE;EACA,eJ1Ea;EI2Eb,SJ9Ea;EI+Eb;;AAEA;EACE,MJlFW;;;AIxHf;EACE,QARmB;EASnB,OATmB;;AAYrB;EACE;EACA,YAdmB;EAenB,aAfmB;;AAiBnB;EACE,QAlBiB;EAmBjB,OAnBiB;;AAwBnB;EACE;;AAEA;EACE;EACA;;AAOJ;EACE;;AAIF;EACE;;;AAQJ;EACE,kBJ9CuC;;AImDvC;EAIE,cJvDqC;;AI6DvC;EACE,kBJ9DqC;;AIoEvC;EACE,cJrEqC;;AI4ErC;EACE,cJ7EmC;;AIgFvC;EACE,cJjFqC;EIkFrC;;AAEF;EACE,eJqCW;;;AK/If;EACE;;AAEF;EACE;;AAEF;EACE,YLcuC;EKbvC,OLsBuC;;;AKlB3C;EACE,kBLQyC;;;AKL3C;EACE;;;ACZF;EACE;EACA;EACA;EACA;EACA;;;AAKF;EACE;;;AAKF;EACE,kBNwHc;;;AMnHhB;EACE;EACA;EACA,SNkHc;;;AOzIhB;EACE;EACA;EACA;EACA,eP0KqB;EOzKrB;EACA,SPkIe;EOjIf,YPgByC;EOfzC;EACA;;;AAGF;EACE,OP+He;EO9Hf;EACA;EACA;EACA;EACA;EACA,SPqHe;EOpHf,OPGyC;;;AOA3C;EACE,aPgFwB;EO/ExB;;;AAGF;EACE;EACA,WPkF8B;EOjF9B,OPiF8B;EOhF9B;EACA;EACA;EACA;EACA;EACA,OPEyB;EODzB;;AACA;EACE,OPIsB;;;AOExB;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACE,cPzCyC;;AO0CzC;EACE,YP3CuC;;;AO+C3C;EACE,cP/CyC;;AOgDzC;EACE,YPjDuC;;AOmDzC;EACE,OPjBkB;;;AOqBtB;EACE,cP5DyC;;AO6DzC;EACE,YP9DuC;;AOgEzC;EACE,OPZkB;;;AOgBtB;EACE;;AACA;EACE;EACA,OP3EuC;;;AOiF3C;EACE,eP2Ce;;;AOxCjB;EACE;EACA;EACA;EACA;EACA,OPiCc;EOhCd,YPoFkB;EOnFlB;EACA;;AACA;EACE,KP4BY;EO3BZ;;;AC5GJ;EACE,eRsIc;EQrId;;;AAGF;EACE;EACA,gBR8Hc;EQ7Hd,WRoG8B;EQnG9B,aR4FwB;;;AQzF1B;EACE,OR6BwB;EQ5BxB,WR8F8B;EQ7F9B,aRsHc;EQrHd;;;AAGF;EACE,ORHyC;;;AQM3C;EACE;EACA,ORTyC;EQUzC;EACA;EACA;;;AAMA;EACE,cRlBuC;;;AQuBzC;EACE;;AAGF;EACE,cR0FY;;;AS1IhB;EACE;EACA;EACA;EACA;EACA;EACA;;;AAMF;EACE;;;AAMF;EACE;;;AAaF;EACE;;;AAMF;EACE;;;AAMF;EACE;EACA;;;AAGF;EACE;;;AAgBF;EACE;EACA;EACA;;;AAUF;EACE;;;ACxFF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAQF;EACE;EACA;EACA;;AAEA;EACE,kBATkB;EAUlB;EACA;EACA;;;AAIJ;EACE;IACE;;EAEF;IACE;;;AAIJ;EACC;IACE,mBA3BmB;;EA6BrB;IACE;IACA;;EAEF;IACE,mBAlCmB;IAmCnB;;;ACpCH;EACE;EACA,OXkCwB;EWjCxB;EACA;EACA,QX+He;EW9Hf,aAXuB;EAYvB;EACA;EACA;EACA,kBXMyC;EWLzC;EACA,eX2JqB;EW1JrB;EACA,WXyF8B;EWxF9B;;AAEA;EACE,YXQuB;EWPvB,OXJuC;EWKvC;;AAGF;EACE;EACA,cXlBuC;;AWqBzC;EACE;;;AAKJ;AAAA;AAAA;EAGE;EACA,yBXFwB;;;AWK1B;EACE,WX+D8B;EW9D9B,QX0Fe;EWzFf,aXyFe;;;AWpFjB;EACE,eAHqB;;;AASvB;EACE;EACA;EACA;EACA;EACA,OAdqB;EAerB;EACA;EACA;EACA,OX5BwB;EW6BxB;EACA,WXoC8B;EWnC9B;EACA;EACA;EACA,SX0De;EWzDf;EACA;;;AAGF;EACE;EACA,OX1CwB;;;AW6C1B;EACE;EACA;EACA;EACA,OXjDwB;;;AYvC1B;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACE;EACA;;;AAOF;EACE;;AAGF;EACE;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;;;ACpCJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA,YbLyC;EaMzC;EACA;EACA;EACA;EACA,ebmJqB;;;AahJvB;EACE;EACA,QbwGc;EavGd,YbQyB;EaPzB;EACA;EACA;EACA;EACA;;;AAGF;EACE;IACE,4BbmImB;;EajIrB;IACE;;EAEF;IACE,4Bb2Fa;Ia1Fb;;EAEF;IACE;;EAEF;IACE;;;AAIJ;EACE;IACE;;;AAQJ;EACE;EACA,ObiEe;EahEf,QbgEe;Ea/Df,kBb7BwB;Ea8BxB;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;IACE;;EAEF;IACE;;;AAMJ;EACE;EACA,ObuCe;EatCf,QbsCe;EarCf;EACA;EACA,QbgCc;Ea/Bd;EACA;EACA;EACA;;;AAGF;EACE;IACE;;EAEF;IACE;;EAEF;IACE;;;AAMJ;EACE;EACA;EACA;;;AAGF;EACE;EACA,QbOe;EaNf,ebGe;EaFf;EACA;;;AAGF;EACE,Wb3B8B;Ea4B9B,abpCwB;EaqCxB,abFe;EaGf,ObnGwB;EaoGxB,cbRc;;;AaWhB;EACE;EACA;EACA,WbrC8B;EasC9B,Ob1GwB;;;AaiHxB;EACE;;AAGF;EACE;EACA,ObvHsB;EawHtB,ab9DsB;;AaiExB;EACE,WbvD4B;EawD5B,ablEsB;;;AauE1B;EACE;EACA;EACA;EACA;EACA;;;AC9KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;;AAYJ;EACE;EACA;EACA;EACA;EACA,kBdjByC;EckBzC,edsIsB;EcrItB;EACA,YdkJkB;EcjJlB,QAjDkB;EAuDhB,SdwFa;;;AclFjB;EAOI;EACA,gBd0Ea;;;AcpEjB;EACE;EACA,OdjCyB;EckCzB;EACA,Sd8De;Ec7Df,Qd8Dc;Ec7Dd,Od6Dc;Ec5Dd;EACA;EACA;;AAEA;EACE;;;AAKJ;EACE;EACA;EASE,Wde4B;Ecd5B,OdrFuC;EcsFvC,adRuB;;;AcuB3B;EAQI,YdgBa;Ecfb;;;AAMJ;EACE;EACA;EACA;;;AAGF;EACE;IACE;;EAEF;IACE;;;AAIJ;EACE;IACE;;EAEF;IACE;;;ACtKJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;ACsBF;EACE;EACA,YhBCyC;EgBAzC,OhBoBwB;EgBnBxB,ehBiHc;EgBhHd;EACA,ehBqJsB;EgBpJtB;;;AASF;EACE;;;AAMF;EACE,wBhBmIsB;;;AgBhIxB;EACE,yBhB+HsB;;;AgB5HxB;EACE,2BhB2HsB;;;AgBxHxB;EACE,4BhBuHsB;;;AgBjHxB;AAAA;AAAA;EAGE;;;AAMF;AAAA;AAAA;AAAA;EAIE,ShB8Dc;;;AgBrDhB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,ShByCY;EgBxCZ;;;AAOJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAYJ;EACE,OhBnFwB;EgBoFxB,ahBhCuB;EgBiCvB,WhBlB8B;EgBmB9B,ahBzBwB;EgB0BxB;EACA;EACA;;;AAOF;EACE;;;AASF;EACE;EACA;;;AAGF;EACE,kBhB5HyB;EgB6HzB;EACA,ahBtDwB;;;AgB+D1B;EACE;EACA;;;AAQF;EACE,kBhBlJyB;EgBmJzB;EACA,ahB5EwB;;;AgBmF1B;EACE;EACA;;;AAaF;EACE,kBhB3KyB;;;AgBiMvB;EAGI;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;IACA;;EAGF;IACE,ahB5GO;;EgB+GT;AAAA;IAEE;;EAGF;IACE,yBhB9Ec;;EgBiFhB;IACE,2BhBlFc;;;AgBiDpB;EAGI;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;IACA;;EAGF;IACE,ahB5GO;;EgB+GT;AAAA;IAEE;;EAGF;IACE,yBhB9Ec;;EgBiFhB;IACE,2BhBlFc;;;AgBiDpB;EAGI;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;IACA;;EAGF;IACE,ahB5GO;;EgB+GT;AAAA;IAEE;;EAGF;IACE,yBhB9Ec;;EgBiFhB;IACE,2BhBlFc;;;AgBiDpB;EAGI;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;IACA;;EAGF;IACE,ahB5GO;;EgB+GT;AAAA;IAEE;;EAGF;IACE,yBhB9Ec;;EgBiFhB;IACE,2BhBlFc;;;AgBgGtB;EACE;;;AAMJ;EACE;;AACA;EACE,WhB7K2B;;;AgBkL7B;EACE,OhB/QuC;EgBgRvC;;AACA;EACE;;;AAKN;EACE,YhBzQyB;EgB0QzB;EACA;;AACA;EACE;;AAEF;EACE,WhBlM2B;EgBmM3B,OhBpQsB;EgBqQtB,ahBzKa;EgB0Kb,gBhB1Ka;;AgB6Kb;EACE,ahB7KU;;AgBiLZ;EACE,gBhBlLU;;AgBqLd;EACE;EACA;;;AAKF;EACE;;AACA;EACE;;;ACzUN;EACE;EACA;;;AAoBF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAQF;AAAA;EAEE;EACA;EACA;EACA;EACA,OAxDiB;EAyDlB,QAzDkB;EA0DjB,kBjBzByC;EiB0BzC;EACA;;;AAKF;EACE;EACA;EACA,YjBiIkB;;;AiB3HpB;EACE;;;AAMF;EACE,kBjBjDyC;EiBkDzC,OjB9BwB;EiB+BxB;EACA,ejBmGqB;EiBlGrB,YjB+GkB;EiB9GlB;;;AAQF;EACE;EACA;;AAEA;EAEE;;;AASJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;;;AAQJ;EACE;EACA;;AAEA;EAEE,MjBiBa;EiBhBb;;;AAQJ;EACE;EACA;;AAEA;EAEE;EACA;;;AASJ;EACE;EACA;EACA;;AAEA;EAEE;EACA,OjBhBa;EiBiBb;;;AAQJ;EACE;EACA;EACA;;AAEA;EAEE;EACA;EACA;;;AAYF;EACE;EACA;EACA;;;AAKJ;EACE,QjBxDc;EiByDd;EACA;EACA;;AAEA;EACE;EACA;;;AASF;AAAA;AAAA;EACE;;;AAOJ;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;EAEF;IACE;;;AChOJ;EACE,QlB8He;EkB7Hf,YlBwByB;EkBvBzB;EACA;;;AAGF;EACE,YlBCyC;EkBAzC;EACA;;;AAGF;AAAA;EAEE;;;AAKF;EACE,QlBwGc;;AkBvGd;EACE;;;AAIJ;EACE,QlBkGc;;AkBjGd;EACE;;;AAIJ;EACE,QlB6Fc;;AkB5Fd;EACE;;;AAIJ;EACE,QlBuFe;;AkBtFf;EACE;;;AAMJ;EACE;EACA,OlB8Ee;EkB7Ef;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AASF;EACE,OlBsDY;;AkBrDZ;EACE;;AAIJ;EACE,OlBgDa;;AkB/Cb;EACE;;AAIJ;EACE;;AACA;EACE;;AAIJ;EACE;;AACA;EACE;;;AAUJ;EACE;EACA;;AAIA;EACE;EACA;;;AAQN;EACE;EACA;EACA,YlBpGyB;EkBqGzB;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,YlBkCsB;;AkB/BxB;EACE;EACA;EACA,YlBwBgB;EkBvBhB,YlB7IuC;;;AkBkJ3C;EACE;EACA;EACA;EACA;EACA;EACA;;;AAKA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EAEE;EACA;EACA,clBjLuC;;;AkBuL3C;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;;AAKJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;;AAKJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;;AAKJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;;AAUD;EACE,YlB/NqB;;;AkBsOvB;EACE,YlBhQsC;;;AkBuQzC;EACE,YlB3QuC;;;AkBkRzC;EACE,clBvPsB;;;AkB8PxB;EACE,clBxRuC;;;AkB+RzC;EACE,clBnSuC;;;AmBb3C;EACE;EACA;EACA;;AAEA;ECuCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EDnDE;EACA;EACA;EACA;EACA;EACA;EACA,OAjBwB;EAkBxB;EACA,WnB0F2B;EmBzF3B;EACA;EACA;EACA;EACA;;;AAIJ;EACE,QnB+Ge;EmB9Gf;EACA,anB6Ge;EmB5Gf;EACA,cnBwGe;EmBvGf,OnBUwB;EmBTxB,kBnBXyC;EmBYzC,anB4DuB;EmB3DvB,enB0IqB;EmBzIrB;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAIF;EACE,cnBpCuC;EmBqCvC;;AAGF;EAEE,OnBhBuB;EmBiBvB;;;AAKJ;EACE;;;AAGF;EACE,WnB6C8B;EmB5C9B,QnBwEe;EmBvEf,anBuEe;;;AqBxEjB;EACE,gBrBqEe;;;AqBtHf;EACE,cAHY;;;AAOZ;EACE;EACA,QAvBY;EAwBZ;EACA,OAXU;;AAeV;EACE;;AAIF;EACE;;;AAKN;EACE;;;AAGF;EACE,OA5CiB;EA6CjB;EACA,aA/Cc;;;AAkDhB;EACE;EAEE,cArDY;EAuDd,QAxDW;EAyDX,OAzDW;EA0DX;EACA;;;AAYJ;EACE;EACA,gBrB2Dc;EqB1Dd;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA,YrBpDuB;;AqBuDzB;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAKF;AAAA;EAEE,OrB/FqC;EqBgGrC;;AAEF;EACE,crBnGqC;EqBoGrC;;AAEF;EACE,kBrBvGqC;EqBwGrC;;AAMF;EACE,OrBtGqC;EqBuGrC,crBvFqB;EqBwFrB,kBrBjHqC;;AqBqHvC;EACE,OrB7GqC;EqB8GrC,crB9FqB;EqB+FrB,kBrBxHqC;;;AqB6H3C;EACE;EACA;EACA;EACA,OrBxGyB;;;AqB2G3B;EACE;EACA;EACA;EACA,OrB/GyB;EqBgHzB,arBxDuB;EqByDvB,WrB1C8B;EqB2C9B;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGE;EACA,crBlIuB;;;AqBnBzB;EACE,cAHY;;AAOZ;EACE;EACA,QAnBmB;EAoBnB;EACA,OAXU;;AAeV;EACE;;AAIF;EACE;;AAKN;EACE;;AAGF;EACE,OA5CiB;EA6CjB;EACA,aA3CqB;;AA8CvB;EACE;EAEE,cAjDmB;EAmDrB,QApDkB;EAqDlB,OArDkB;EAsDlB;EACA;;AAqHF;EACE;;;AAhKF;EACE,cAHY;;AAOZ;EACE;EACA,QAhBoB;EAiBpB;EACA,OAXU;;AAeV;EACE;;AAIF;EACE;;AAKN;EACE;;AAGF;EACE,OA5CiB;EA6CjB;EACA,aAxCsB;;AA2CxB;EACE;EAEE,cA9CoB;EAgDtB,QAjDmB;EAkDnB,OAlDmB;EAmDnB;EACA;;AAiIF;EACE;;;ADlKF;EACE;EACA;EACA;;AC0KF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA,erB5Fe;EqB6Ff;EACA,aAnOa;;AAoOb;EACE;EACA;EACA;EACA;EACA,QAxOc;EAyOd;EACA,YrBhOuC;;;AsB9B3C;EACE,OtB0DwB;EsBzDxB,WtB4H8B;EsB3H9B;EACA;EACA,etBkJc;;;AsB/IhB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA,atBmIa;EsBlIb;EACA,atBiGsB;;AsB/FxB;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;EACA;;;AAIA;EACE,atB2Ga;EsB1Gb;EACA;EACA;EACA,OtBWsB;EsBVtB,atB6DqB;EsB5DrB,atBqEsB;;AsBpEtB;EACE,OtBtBqC;EsBuBrC,atBkGW;;;AuBxIjB;EACE;EACA;EACA,evBsIc;;;AuBnIhB;EAEE;EACA;EACA;EACA;EACA,OvBgCwB;EuB/BxB,avBkFuB;EuBjFvB,avByFwB;;AuBvFxB;EACE;;AAGF;EACE;EACA;EACA;EACA,QvB2JmB;EuB1JnB;EACA;EACA;EACA;;AAGF;EAEE,OvBnBuC;;AuBsBzC;EACE,YvBvBuC;;;AuB8B3C;EACE;;;AAGF;EACE;;;ACzCF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA,OxBNyC;EwBOzC,WxB+E6B;EwB9E7B;EACA,QA9Bc;EA+Bd,OA9Ba;EA+Bb,aAhCc;EAiCd,eAjCc;EAkCd,kBxBjByC;EwBkBzC;;AAEA;EACE,OxBjBuC;;AwBoBzC;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA,QAlDY;EAmDZ,OAnDY;EAoDZ,eApDY;EAqDZ,YxBhCuC;EwBiCvC;EACA;EACA;EACA;;;AAMF;EACE,kBxBhDuC;EwBiDvC;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;;AC/EN;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA,YzB6HY;EyB5HZ;EACA,SzB8HY;EyB7HZ,ezB4Ha;EyB3Hb;EACA;EACA,YzBgBuB;EyBfvB,YzB2KgB;EyB1KhB;EACA,WzB4F4B;EyB3F5B,azBmFsB;EyBlFtB;EACA;EACA,OzBqBsB;;AyBnBxB;EAEE;;;AAMJ;AAAA;EAEE,OzBwBsB;;;AyBrBxB;EACE;;;AC3CF;EACE,QAHa;;;AAMf;EACE;;;AAIA;EACE,cAZW;;;AAcb;EACE;;;AAJF;EACE,aAZW;;;AAcb;EACE;;;AAJF;EACE,eAZW;;;AAcb;EACE;;;AAJF;EACE,YAZW;;;AAcb;EACE;;;AAQA;EAEE;IACE,QA1BO;;EA6BT;IACE;;EAKA;IACE,cApCK;;EAuCP;IACE;;EALF;IACE,aApCK;;EAuCP;IACE;;EALF;IACE,eApCK;;EAuCP;IACE;;EALF;IACE,YApCK;;EAuCP;IACE;;;AAjBN;EAEE;IACE,QA1BO;;EA6BT;IACE;;EAKA;IACE,cApCK;;EAuCP;IACE;;EALF;IACE,aApCK;;EAuCP;IACE;;EALF;IACE,eApCK;;EAuCP;IACE;;EALF;IACE,YApCK;;EAuCP;IACE;;;AAjBN;EAEE;IACE,QA1BO;;EA6BT;IACE;;EAKA;IACE,cApCK;;EAuCP;IACE;;EALF;IACE,aApCK;;EAuCP;IACE;;EALF;IACE,eApCK;;EAuCP;IACE;;EALF;IACE,YApCK;;EAuCP;IACE;;;AAjBN;EAEE;IACE,QA1BO;;EA6BT;IACE;;EAKA;IACE,cApCK;;EAuCP;IACE;;EALF;IACE,aApCK;;EAuCP;IACE;;EALF;IACE,eApCK;;EAuCP;IACE;;EALF;IACE,YApCK;;EAuCP;IACE;;;AAkBR;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMA;EAEI;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AAHN;EAEI;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AAHN;EAEI;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AAHN;EAEI;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AAmBR;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;ACjGJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;;AACA;EACE;;;AAKJ;EACE;;AACA;EACE;;;AAMJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;IACE;;;AC1FJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAOF;EACE;EACA;;;AAGF;EACE;;;AAKE;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;;AAjCJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;;AAjCJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;;AAjCJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;;ACpER;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAQF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AASF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAaF;EACE;;;AAGF;EACE;;;AAOF;EACE;;;AAGF;EACE;;;AAOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAeF;EACE;EACA;;;AAOF;EACE;EACA;;;AAQF;EACE;EACA;;;AC1QE;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGJ;EACE;;;ACfJ;EACE;;;AAGF;EACE;;;ACUE;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAQN;EACE;EACA;;;AASF;EACE;EACA;;;AAIF;EACE;EACA;;;AAME;EAGM;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAKN;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAtBJ;EAGM;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAKN;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAtBJ;EAGM;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAKN;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAtBJ;EAGM;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAKN;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;ACvCN;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAOE;EAEI;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAIJ;IACE;IACA;;;AA9CJ;EAEI;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAIJ;IACE;IACA;;;AA9CJ;EAEI;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAIJ;IACE;IACA;;;AA9CJ;EAEI;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAIJ;IACE;IACA;;;AAUR;EACE;;;AC/IF;AAAA;AAAA;AAIA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAIF;AAAA;AAAA;AAcC;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAIH;AAAA;AAAA;AAIA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKE;EAGG;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAIH;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AAlDJ;EAGG;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAIH;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AAlDJ;EAGG;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAIH;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AAlDJ;EAGG;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAIH;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;ACpHR;EAEE;EAEA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAEA;;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EAEE;;;AzCnBF;EACE;EACA;EACA;EACA;;;AAIA;EACE,kBMduC;;ANiBzC;EACE,kBMjBuC;;ANoBzC;EACE,kBM1BuC;;AN6BzC;EACE,kBMtBuC;;;AN0B3C;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAKF;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;;;AAKF;EACE;EACA;;AAKF;EACE;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;AAGE;EACE;;AAKJ;EACE;EACA;;;AAIJ;EACE,OM1KyC;;;AN6K3C;EACE,OMlLyC;;;ANqL3C;EACE,OMjLyC;;;ANqLzC;EACE,OMnLuC;;;ANuL3C;EACE;EACA;;;AAGF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EAKE;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAIA;EACE;EACA;;;AAOJ;EACE;;AAYJ;EACE;EACA;;;AAGF;EACA;IACI;IACA;IACA;IACA;IACA;;;AAGJ;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AAKJ;EAGE;EAGA","file":"application.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../scss/application.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/fonts/museo.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/fonts/open-sans.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/fonts/ss-pika.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/base/reset.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/base/typography.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/config/config.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Avatar.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Button.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/ButtonGroup.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Checkbox.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Daypicker.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Divider.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Feedback.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/FieldGroup.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Grid.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Icon.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Input.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/InputGroup.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Loader.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Modal.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/PaginationButton.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Panel.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Popup.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Progress.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/SelectBox.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/config/mixins.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/StepNav.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/SummaryList.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Tabs.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Toggle.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/components/Tooltip.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/border.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/color.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/display.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/flex.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/max-width.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/position.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/size.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/space.scss","../../../node_modules/@teamsnap/teamsnap-ui/src/css/utils/text.scss","../../scss/components/_progress.scss"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAiBS;ACXT;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AAGF;EACE;EACA;EACA;EAGA;EACA;;AC/DF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;AACA;EACE;EACA;EACA;EACA;EACA;;AC/GF;EACE;EACA;EAIA;EACA;;AAsBA;EAlBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAME;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAGF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EA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;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMA;EAEI;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AAHN;EAEI;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AAHN;EAEI;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AAHN;EAEI;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;;AAmBR;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;ACjGJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;;AACA;EACE;;;AAKJ;EACE;;AACA;EACE;;;AAMJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;IACE;;;AC1FJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAOF;EACE;EACA;;;AAGF;EACE;;;AAKE;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;;AAjCJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;;AAjCJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;;AAjCJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;;ACpER;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAQF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AASF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAaF;EACE;;;AAGF;EACE;;;AAOF;EACE;;;AAGF;EACE;;;AAOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAMF;EACE;;;AAGF;EACE;;;AAeF;EACE;EACA;;;AAOF;EACE;EACA;;;AAQF;EACE;EACA;;;AC1QE;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGJ;EACE;;;ACfJ;EACE;;;AAGF;EACE;;;ACUE;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAQN;EACE;EACA;;;AASF;EACE;EACA;;;AAIF;EACE;EACA;;;AAME;EAGM;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAKN;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAtBJ;EAGM;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAKN;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAtBJ;EAGM;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAKN;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAtBJ;EAGM;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAFF;IACE;IACA;;EAKN;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;ACvCN;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAtCF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;AAAA;AAAA;EAGE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAOE;EAEI;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAIJ;IACE;IACA;;;AA9CJ;EAEI;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAIJ;IACE;IACA;;;AA9CJ;EAEI;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAIJ;IACE;IACA;;;AA9CJ;EAEI;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAtCF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAEF;AAAA;AAAA;IAGE;;EAIJ;IACE;IACA;;;AAUR;EACE;;;AC/IF;AAAA;AAAA;AAIA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAIF;AAAA;AAAA;AAcC;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAIH;AAAA;AAAA;AAIA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKE;EAGG;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAIH;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AAlDJ;EAGG;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAIH;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AAlDJ;EAGG;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAIH;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AAlDJ;EAGG;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EADF;IACE;;EAIH;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;ACpHR;EAEE;EAEA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAEA;;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EAEE;;;AzClBF;EACE;EACA;EACA;EACA;;;AAIA;EACE,kBMfuC;;ANkBzC;EACE,kBMlBuC;;ANqBzC;EACE,kBM3BuC;;AN8BzC;EACE,kBMvBuC;;;AN2B3C;EACE;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAKF;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;;;AAKF;EACE;EACA;;AAKF;EACE;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;AAGE;EACE;;AAKJ;EACE;EACA;;;AAIJ;EACE,OMnLyC;;;ANsL3C;EACE,OM3LyC;;;AN8L3C;EACE,OM1LyC;;;AN8LzC;EACE,OM5LuC;;;ANgM3C;EACE;EACA;;;AAGF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EAKE;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAIA;EACE;EACA;;;AAOJ;EACE;;AAYJ;EACE;EACA;;;AAGF;EACA;IACI;IACA;IACA;IACA;IACA;;;AAGJ;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AAKJ;EAGE;EAGA","file":"application.css"} \ No newline at end of file diff --git a/src/public/js/eventlineup.js b/src/public/js/eventlineup.js index c3a5e42..8d3dda2 100644 --- a/src/public/js/eventlineup.js +++ b/src/public/js/eventlineup.js @@ -39,6 +39,28 @@ function colorPositions() { } } +function initFlagsCheckboxes(){ + Array.from(document.querySelectorAll("[id^=event-lineup]")).forEach((bcLineup) => { + Array.from( + bcLineup.querySelectorAll( + ".starting .lineup-slot, \ + .position-only .lineup-slot, \ + .bench .lineup-slot" + ) + ).forEach((slot, i) => { + const flags = new Set(slot.querySelector("input[name*=flags]")?.value?.split(',')?.map(s=>s.trim())) || new Set() + console.log(slot, flags) + if (flags.has('DHd')) { + slot.querySelector('[name=flag-dhd]').checked = true; + } + + if (flags.has('DRd') ) { + slot.querySelector('[name=flag-drd]').checked = true; + } + })} + ) +} + function refreshLineup() { Array.from(document.querySelectorAll("[id^=event-lineup]")).forEach((bcLineup) => { Array.from( @@ -50,25 +72,36 @@ function refreshLineup() { ).forEach((slot, i) => { slot.querySelector("input[name*=sequence]").value = i; selected_position = slot.querySelector(".position-select-box option:checked"); + const flags = new Set(slot.querySelector("input[name*=flags]")?.value?.split(',')?.map(s=>s.trim())) || new Set() + + if (slot.querySelector('[name=flag-dhd]').checked) { + flags.add('DHd') + } else { + flags.delete('DHd') + } + + if (slot.querySelector('[name=flag-drd]').checked) { + flags.add('DRd') + } else { + flags.delete('DRd') + } + if (selected_position && selected_position.text != "--") { slot.querySelector("input[name*=label]").value = selected_position.text; } else { slot.querySelector("input[name*=label]").value = null; } if (slot.closest('.position-only')){ - const flags = new Set(slot.querySelector("input[name*=flags]").value.split(',').map(s=>s.trim())) flags.add('PO');flags.delete('') - slot.querySelector("input[name*=flags]").value = Array.from(flags).join(","); } else { - const flags = new Set(slot.querySelector("input[name*=flags]").value.split(',').map(s=>s.trim())) flags.delete('PO');flags.delete('') - slot.querySelector("input[name*=flags]").value = Array.from(flags).join(","); } if (slot.closest('.bench')){ slot.querySelector("input[name*=sequence]").value = ''; slot.querySelector("input[name*=label]").value = ''; } + slot.querySelector("input[name*=flags]").value = Array.from(flags).join(","); }); }); } @@ -105,7 +138,7 @@ for (bcLineup of document.querySelectorAll("[id^=event-lineup]")) { } for (lineup_slot of document.querySelectorAll("[id^=lineup-out] .lineup-slot")) { - const cells = lineup_slot.querySelectorAll('.Panel-cell:has(.sequence), .Panel-cell:has(.drag-handle), .Panel-cell:has(.position-select-box) ') + const cells = lineup_slot.querySelectorAll('.Panel-cell:has(.sequence), .Panel-cell:has(.drag-handle), .Panel-cell:has(.position-select-box), div.position-label-flags') Array.from(cells).forEach(cell=>{ cell.classList.add('u-hidden') }) @@ -503,7 +536,7 @@ function toggleChildSlots (element) { console.log(element.closest(".slot-set")) for (lineup_slot of document.querySelectorAll("[id^=lineup-out] .lineup-slot")) { console.log(lineup_slot) - const cells = lineup_slot.querySelectorAll('.Panel-cell:has(.sequence), .Panel-cell:has(.drag-handle), .Panel-cell:has(.position-select-box) ') + const cells = lineup_slot.querySelectorAll('.Panel-cell:has(.sequence), .Panel-cell:has(.drag-handle), .Panel-cell:has(.position-select-box), div.position-label-flags ') Array.from(cells).forEach(cell=>{ cell.classList.toggle('u-hidden') }) diff --git a/src/public/manifest.json b/src/public/manifest.json new file mode 100644 index 0000000..350203d --- /dev/null +++ b/src/public/manifest.json @@ -0,0 +1,23 @@ +{ + "short_name": "BenchCoach", + "name": "BenchCoach: An assitant for TeamSnap", + "icons": [ + { + "src": "/media/benchcoach.svg", + "type": "image/svg+xml", + "sizes": "800x800" + }, + { + "src": "/media/apple-touch-icon.png", + "type": "image/png", + "sizes": "120x120 180x180 167x167 152x152 80x80 120x120 58x58 87x87 76x76 114x114" + } + ], + "id": "/", + "start_url": "/", + "background_color": "#323669", + "display": "standalone", + "scope": "/", + "theme_color": "#323669", + "description": "An assitant for TeamSnap" +} \ No newline at end of file diff --git a/src/scss/application.scss b/src/scss/application.scss index 1cc328c..5726ecd 100644 --- a/src/scss/application.scss +++ b/src/scss/application.scss @@ -15,6 +15,7 @@ */ @import "../../node_modules/@teamsnap/teamsnap-ui/src/css/teamsnap-ui.scss"; + @import url('/font/helvetica-now/stylesheet.css'); $color-success: #b7e1cd; @@ -62,12 +63,54 @@ $monospace-font: "Inconsolata", monospace; } } -header.Header { +header { background: #323669; padding: 8px 0; + // margin: 0 0 16px 0; box-shadow: 0 4px 0 rgba(0, 0, 25, 0.1); border-bottom: 1px solid #d6d6d6; color: white; + text-decoration: none; + + .Header-banner { + display: flex; + justify-content: center; + } + + .filler { + flex-grow:1, + } + + :has(>.Header-bannerLogo):has(>.Header-bannerTitle) { + display: inline-flex + } + + .Header-bannerLogo, .Header-bannerTitle { + margin: 0; + padding: 0; + margin-left: 0.5em; + } + + .Header-bannerLogo img { + height: 36px; + width: auto; + } + + .Header-bannerTitle { + font-family: "Helvetica", sans-serif; + text-transform: uppercase; + font-weight: bold; + text-align: left; + color: white; + font-size: 28px; + } + +} + +.btn--Full { + display: block; + width: 100%; + text-align: center; } body { @@ -137,44 +180,10 @@ body { text-align: center; } -.Header-bannerLogo, .Header-bannerTitle { - margin: 0; - padding: 0; - margin-left: 0.5em; -} - -.Header-bannerLogo img { - height: 36px; - width: auto; -} - -.Header-bannerTitle { - font-family: "Helvetica", sans-serif; - text-transform: uppercase; - font-weight: bold; - text-align: left; - color: white; - font-size: 28px; -} - -.benchcoach-nav { - background-color: #323669; - margin-bottom: 2em; - padding: 0.5em; - color: white; -} - a.Panel-row { color: inherit; } -.benchcoach-nav h3 { - font-family: "Helvetica", sans-serif; - font-weight: bolder; - color: white; - text-transform: uppercase; -} - .lineup-slot .Panel-cell { display: inline-flex; align-items: center; diff --git a/src/views/eventlineup/edit.hbs b/src/views/eventlineup/edit.hbs index 79b0f78..a79936b 100644 --- a/src/views/eventlineup/edit.hbs +++ b/src/views/eventlineup/edit.hbs @@ -1,5 +1,5 @@ {{>emailmodal}} - + {{!-- --}} @@ -92,11 +92,12 @@ - - {{{embeddedSvgFromPath "/bootstrap-icons/clipboard-x.svg"}}}Out + + {{{embeddedSvgFromPath "/bootstrap-icons/clipboard-x.svg"}}}Out + - + @@ -115,6 +116,7 @@ - - + + {{> navbar }} {{{_sections.header}}} - + {{{ body }}} diff --git a/src/views/login.hbs b/src/views/login.hbs index 8fb93cb..7278218 100644 --- a/src/views/login.hbs +++ b/src/views/login.hbs @@ -1,27 +1,10 @@ - - - - Sign in - - - {{{embeddedSvgFromPath "/media/teamsnap_star.svg"}}} - TeamSnap - - - - - - - - - - - Welcome to - BenchCoach - - - - An assistant coach for TeamSnap - - - \ No newline at end of file + + Sign in + Sign into BenchCoach using your TeamSnap account + + {{{embeddedSvgFromPath "/media/teamsnap_star.svg"}}} + TeamSnap + + + + \ No newline at end of file diff --git a/src/views/partials/navbar.hbs b/src/views/partials/navbar.hbs index 7a252ed..76f0eed 100644 --- a/src/views/partials/navbar.hbs +++ b/src/views/partials/navbar.hbs @@ -1,40 +1,39 @@ - - - - - - - - - - {{#if user}} - - - Account - - - - {{user.first_name}} {{user.last_name}} - {{user.email}} - - - - {{{embeddedSvgFromPath "/teamsnap-ui/assets/icons/team.svg"}}} - Teams - - - - Logout - - - - - - - - {{/if}} + + + + + + + BenchCoach + + + {{#if user}} + + + + + Account + + + + {{user.first_name}} {{user.last_name}} + {{user.email}} + + + + {{{embeddedSvgFromPath "/teamsnap-ui/assets/icons/team.svg"}}} + Teams + + + + Logout + + + + - - \ No newline at end of file + {{/if}} + +
Sign into BenchCoach using your TeamSnap account