From afd0a56c841c0dc2f1ec639c96f2fe46774ba575 Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 17:45:55 +0000 Subject: [PATCH 01/13] Add markdown and dependencies --- package.json | 3 + .../markdown-viewer/MarkdownViewer.tsx | 294 +++++++++ yarn.lock | 612 +++++++++++++++++- 3 files changed, 907 insertions(+), 2 deletions(-) create mode 100644 src/webapp/components/markdown-viewer/MarkdownViewer.tsx diff --git a/package.json b/package.json index fb9a1e0..f2fe555 100644 --- a/package.json +++ b/package.json @@ -45,11 +45,14 @@ "react": "17.0.2", "react-dom": "17.0.2", "react-json-view": "1.21.3", + "react-markdown": "^8.0.7", "react-moment": "1.1.1", "react-router-dom": "6.0.2", "react-scripts": "4.0.3", "react-virtualized-auto-sizer": "1.0.6", "react-window": "1.8.6", + "rehype-raw": "^6.1.1", + "rehype-sanitize": "^5.0.1", "rx": "4.1.0", "rxjs": "6.6.7", "styled-components": "5.3.3", diff --git a/src/webapp/components/markdown-viewer/MarkdownViewer.tsx b/src/webapp/components/markdown-viewer/MarkdownViewer.tsx new file mode 100644 index 0000000..a2789bb --- /dev/null +++ b/src/webapp/components/markdown-viewer/MarkdownViewer.tsx @@ -0,0 +1,294 @@ +import _ from "lodash"; +import React from "react"; +import ReactMarkdown from "react-markdown"; +import rehypeRaw from "rehype-raw"; +import rehypeSanitize from "rehype-sanitize"; +import styled from "styled-components"; + +const components = { + blockquote: ({ children, ...props }: any) => ( +
+ {props.title ?? "Note"} + {children?.length === 1 && _.isString(children[0]) ? ( + {children[0]} + ) : ( + children + )} +
+ ), + video: (props: any) => , + "video-gif": (props: any) => , + pdf: (props: any) => , + //eslint-disable-next-line jsx-a11y/anchor-has-content + a: (props: any) => , +}; + +export const SimpleMarkdownViewer: React.FC<{ className?: string; source: string; center?: boolean }> = ({ + className, + source, +}) => ( + + {source} + +); + +export const MarkdownViewer = styled(SimpleMarkdownViewer)` + color: black; + padding: 5px 20px 0 20px; + text-align-last: ${props => (props.center ? "center" : "unset")}; + + h1 { + font-size: 32px; + line-height: 47px; + font-weight: 300; + margin: 0px 0px 30px 0px; + } + + p { + font-size: 17px; + font-weight: 300; + line-height: 28px; + text-align: justify; + } + + img { + max-width: 100%; + border-radius: 1em; + user-drag: none; + } + + video { + max-width: 100%; + user-drag: none; + } + + a { + color: black; + } + + details > summary { + cursor: pointer; + display: flex; + align-items: center; + outline: none; + list-style: none; + list-style-type: none; + font-size: 33px; + font-weight: 100; + text-align: left; + user-select: none; + } + + details > summary::-webkit-details-marker { + display: none; + } + + details > summary::before { + content: url(./img/note.svg); + margin-right: 20px; + top: 3px; + position: relative; + } + + details > summary::after { + content: "keyboard_arrow_down"; + font-size: 35px; + margin-left: 10px; + font-family: "Material Icons"; + } + + details[open] > summary::after { + transform: rotate(180deg); + } +`; + +export const validHtml = { + strip: ["script"], + clobberPrefix: "user-content-", + clobber: ["name", "id"], + ancestors: { + tbody: ["table"], + tfoot: ["table"], + thead: ["table"], + td: ["table"], + th: ["table"], + tr: ["table"], + }, + protocols: { + href: ["http", "https", "mailto"], + cite: ["http", "https"], + src: ["http", "https"], + longDesc: ["http", "https"], + }, + tagNames: [ + "embed", + "iframe", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "br", + "b", + "i", + "strong", + "em", + "a", + "pre", + "code", + "img", + "tt", + "div", + "ins", + "del", + "sup", + "sub", + "p", + "ol", + "ul", + "table", + "thead", + "tbody", + "tfoot", + "blockquote", + "dl", + "dt", + "dd", + "kbd", + "q", + "samp", + "var", + "hr", + "ruby", + "rt", + "rp", + "li", + "tr", + "td", + "th", + "s", + "strike", + "summary", + "details", + "caption", + "figure", + "figcaption", + "abbr", + "bdo", + "cite", + "dfn", + "mark", + "small", + "span", + "time", + "wbr", + "input", + "video", + "video-gif", + "pdf", + ], + attributes: { + embed: ["src"], + iframe: ["src"], + a: ["href"], + img: ["src", "longDesc"], + input: [ + ["type", "checkbox"], + ["disabled", true], + ], + li: [["className", "task-list-item"]], + div: ["itemScope", "itemType"], + blockquote: ["cite"], + del: ["cite"], + ins: ["cite"], + q: ["cite"], + video: ["src", "playsinline", "controls", "autoplay", "loop", "mute"], + "video-gif": ["src"], + pdf: ["src"], + "*": [ + "abbr", + "accept", + "acceptCharset", + "accessKey", + "action", + "align", + "alt", + "ariaDescribedBy", + "ariaHidden", + "ariaLabel", + "ariaLabelledBy", + "axis", + "border", + "cellPadding", + "cellSpacing", + "char", + "charOff", + "charSet", + "checked", + "clear", + "cols", + "colSpan", + "color", + "compact", + "coords", + "dateTime", + "dir", + "disabled", + "encType", + "htmlFor", + "frame", + "headers", + "height", + "hrefLang", + "hSpace", + "isMap", + "id", + "label", + "lang", + "maxLength", + "media", + "method", + "multiple", + "name", + "noHref", + "noShade", + "noWrap", + "open", + "prompt", + "readOnly", + "rel", + "rev", + "rows", + "rowSpan", + "rules", + "scope", + "selected", + "shape", + "size", + "span", + "start", + "summary", + "tabIndex", + "target", + "title", + "type", + "useMap", + "vAlign", + "value", + "vSpace", + "width", + "itemProp", + ], + }, + required: { + input: { + type: "checkbox", + disabled: true, + }, + }, +}; diff --git a/yarn.lock b/yarn.lock index ee86e8c..0d7bee5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3828,6 +3828,13 @@ dependencies: "@types/node" "*" +"@types/hast@^2.0.0": + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" + integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + dependencies: + "@types/unist" "*" + "@types/history@*": version "4.7.9" resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.9.tgz#1cfb6d60ef3822c589f18e70f8b12f9a28ce8724" @@ -3911,6 +3918,13 @@ "@types/react" "*" "@types/react-addons-linked-state-mixin" "*" +"@types/mdast@^3.0.0": + version "3.0.11" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.11.tgz#dc130f7e7d9306124286f6d6cee40cf4d14a3dc0" + integrity sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw== + dependencies: + "@types/unist" "*" + "@types/minimatch@*": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" @@ -3941,6 +3955,11 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/parse5@^6.0.0": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" + integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== + "@types/prettier@^1.18.3": version "1.19.1" resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-1.19.1.tgz#33509849f8e679e4add158959fdb086440e9553f" @@ -3956,6 +3975,11 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== +"@types/prop-types@^15.0.0": + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + "@types/q@^1.5.1": version "1.5.5" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" @@ -4098,6 +4122,11 @@ dependencies: source-map "^0.6.1" +"@types/unist@*", "@types/unist@^2.0.0": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + "@types/webpack-sources@*": version "3.2.0" resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz#16d759ba096c289034b26553d2df1bf45248d38b" @@ -5272,6 +5301,11 @@ babylon@^6.18.0: resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -5798,6 +5832,11 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + check-types@^11.1.1: version "11.1.2" resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" @@ -6071,6 +6110,11 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + commander@^2.15.1, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -6819,6 +6863,13 @@ decimal.js@^10.2.1: resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== +decode-named-character-reference@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + dependencies: + character-entities "^2.0.0" + decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" @@ -6911,6 +6962,11 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + dequal@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" @@ -6967,6 +7023,11 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +diff@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" + integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -8776,6 +8837,78 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hast-util-from-parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz#aecfef73e3ceafdfa4550716443e4eb7b02e22b0" + integrity sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw== + dependencies: + "@types/hast" "^2.0.0" + "@types/unist" "^2.0.0" + hastscript "^7.0.0" + property-information "^6.0.0" + vfile "^5.0.0" + vfile-location "^4.0.0" + web-namespaces "^2.0.0" + +hast-util-parse-selector@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz#25ab00ae9e75cbc62cf7a901f68a247eade659e2" + integrity sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA== + dependencies: + "@types/hast" "^2.0.0" + +hast-util-raw@^7.2.0: + version "7.2.3" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-7.2.3.tgz#dcb5b22a22073436dbdc4aa09660a644f4991d99" + integrity sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg== + dependencies: + "@types/hast" "^2.0.0" + "@types/parse5" "^6.0.0" + hast-util-from-parse5 "^7.0.0" + hast-util-to-parse5 "^7.0.0" + html-void-elements "^2.0.0" + parse5 "^6.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-sanitize@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/hast-util-sanitize/-/hast-util-sanitize-4.1.0.tgz#d90f8521f5083547095c5c63a7e03150303e0286" + integrity sha512-Hd9tU0ltknMGRDv+d6Ro/4XKzBqQnP/EZrpiTbpFYfXv/uOhWeKc+2uajcbEvAEH98VZd7eII2PiXm13RihnLw== + dependencies: + "@types/hast" "^2.0.0" + +hast-util-to-parse5@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz#c49391bf8f151973e0c9adcd116b561e8daf29f3" + integrity sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-whitespace@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz#0ec64e257e6fc216c7d14c8a1b74d27d650b4557" + integrity sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng== + +hastscript@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-7.2.0.tgz#0eafb7afb153d047077fa2a833dc9b7ec604d10b" + integrity sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^3.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" @@ -8874,6 +9007,11 @@ html-minifier-terser@^5.0.1: relateurl "^0.2.7" terser "^4.6.3" +html-void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" + integrity sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A== + html-webpack-plugin@4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" @@ -9222,6 +9360,11 @@ ini@^1.3.5: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + inline-style-prefixer@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-3.0.8.tgz#8551b8e5b4d573244e66a34b04f7d32076a2b534" @@ -9346,7 +9489,7 @@ is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-buffer@^2.0.3: +is-buffer@^2.0.0, is-buffer@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== @@ -9577,6 +9720,11 @@ is-plain-obj@^3.0.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -10885,6 +11033,11 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +kleur@^4.0.3: + version "4.1.5" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== + klona@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" @@ -11281,6 +11434,54 @@ md5.js@1.3.5, md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" +mdast-util-definitions@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz#9910abb60ac5d7115d6819b57ae0bcef07a3f7a7" + integrity sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + unist-util-visit "^4.0.0" + +mdast-util-from-markdown@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0" + integrity sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + decode-named-character-reference "^1.0.0" + mdast-util-to-string "^3.1.0" + micromark "^3.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-decode-string "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + unist-util-stringify-position "^3.0.0" + uvu "^0.5.0" + +mdast-util-to-hast@^12.1.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz#045d2825fb04374e59970f5b3f279b5700f6fb49" + integrity sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-definitions "^5.0.0" + micromark-util-sanitize-uri "^1.1.0" + trim-lines "^3.0.0" + unist-util-generated "^2.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + +mdast-util-to-string@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz#66f7bb6324756741c5f47a53557f0cbf16b6f789" + integrity sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg== + dependencies: + "@types/mdast" "^3.0.0" + mdn-data@2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" @@ -11347,6 +11548,200 @@ microevent.ts@~0.1.1: resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== +micromark-core-commonmark@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz#1386628df59946b2d39fb2edfd10f3e8e0a75bb8" + integrity sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-factory-destination "^1.0.0" + micromark-factory-label "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-factory-title "^1.0.0" + micromark-factory-whitespace "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-html-tag-name "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + +micromark-factory-destination@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz#eb815957d83e6d44479b3df640f010edad667b9f" + integrity sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-label@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz#cc95d5478269085cfa2a7282b3de26eb2e2dec68" + integrity sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-factory-space@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" + integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-title@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz#dd0fe951d7a0ac71bdc5ee13e5d1465ad7f50ea1" + integrity sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-whitespace@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz#798fb7489f4c8abafa7ca77eed6b5745853c9705" + integrity sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" + integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-chunked@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz#37a24d33333c8c69a74ba12a14651fd9ea8a368b" + integrity sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-classify-character@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz#6a7f8c8838e8a120c8e3c4f2ae97a2bff9190e9d" + integrity sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-combine-extensions@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz#192e2b3d6567660a85f735e54d8ea6e3952dbe84" + integrity sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-decode-numeric-character-reference@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz#b1e6e17009b1f20bc652a521309c5f22c85eb1c6" + integrity sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-decode-string@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz#dc12b078cba7a3ff690d0203f95b5d5537f2809c" + integrity sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-symbol "^1.0.0" + +micromark-util-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz#92e4f565fd4ccb19e0dcae1afab9a173bbeb19a5" + integrity sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw== + +micromark-util-html-tag-name@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz#48fd7a25826f29d2f71479d3b4e83e94829b3588" + integrity sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q== + +micromark-util-normalize-identifier@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz#7a73f824eb9f10d442b4d7f120fecb9b38ebf8b7" + integrity sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-resolve-all@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz#4652a591ee8c8fa06714c9b54cd6c8e693671188" + integrity sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA== + dependencies: + micromark-util-types "^1.0.0" + +micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz#613f738e4400c6eedbc53590c67b197e30d7f90d" + integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-symbol "^1.0.0" + +micromark-util-subtokenize@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz#941c74f93a93eaf687b9054aeb94642b0e92edb1" + integrity sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-util-symbol@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" + integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== + +micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" + integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== + +micromark@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.2.0.tgz#1af9fef3f995ea1ea4ac9c7e2f19c48fd5c006e9" + integrity sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + micromark-core-commonmark "^1.0.1" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -11557,6 +11952,11 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" +mri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -12245,7 +12645,7 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse5@6.0.1: +parse5@6.0.1, parse5@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== @@ -13244,6 +13644,20 @@ prop-types@15.7.2, prop-types@^15, prop-types@^15.5.6, prop-types@^15.5.7, prop- object-assign "^4.1.1" react-is "^16.8.1" +prop-types@^15.0.0: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-information@^6.0.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.2.0.tgz#b74f522c31c097b5149e3c3cb8d7f3defd986a1d" + integrity sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg== + proxy-addr@~2.0.5: version "2.0.7" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" @@ -13523,6 +13937,11 @@ react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + react-json-view@1.21.3: version "1.21.3" resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" @@ -13546,6 +13965,27 @@ react-linkify@1.0.0-alpha: linkify-it "^2.0.3" tlds "^1.199.0" +react-markdown@^8.0.7: + version "8.0.7" + resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-8.0.7.tgz#c8dbd1b9ba5f1c5e7e5f2a44de465a3caafdf89b" + integrity sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ== + dependencies: + "@types/hast" "^2.0.0" + "@types/prop-types" "^15.0.0" + "@types/unist" "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^2.0.0" + prop-types "^15.0.0" + property-information "^6.0.0" + react-is "^18.0.0" + remark-parse "^10.0.0" + remark-rehype "^10.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.0" + unified "^10.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + react-moment@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/react-moment/-/react-moment-1.1.1.tgz#5fe9fb257039590c804e2b3aedfc3ceb0a6ffb16" @@ -13897,11 +14337,48 @@ regjsparser@^0.7.0: dependencies: jsesc "~0.5.0" +rehype-raw@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-6.1.1.tgz#81bbef3793bd7abacc6bf8335879d1b6c868c9d4" + integrity sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ== + dependencies: + "@types/hast" "^2.0.0" + hast-util-raw "^7.2.0" + unified "^10.0.0" + +rehype-sanitize@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/rehype-sanitize/-/rehype-sanitize-5.0.1.tgz#dac01a7417bdd329260c74c74449697b4be5eb56" + integrity sha512-da/jIOjq8eYt/1r9GN6GwxIR3gde7OZ+WV8pheu1tL8K0D9KxM2AyMh+UEfke+FfdM3PvGHeYJU0Td5OWa7L5A== + dependencies: + "@types/hast" "^2.0.0" + hast-util-sanitize "^4.0.0" + unified "^10.0.0" + relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= +remark-parse@^10.0.0: + version "10.0.2" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.2.tgz#ca241fde8751c2158933f031a4e3efbaeb8bc262" + integrity sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-from-markdown "^1.0.0" + unified "^10.0.0" + +remark-rehype@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" + integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-to-hast "^12.1.0" + unified "^10.0.0" + remove-accents@0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" @@ -14209,6 +14686,13 @@ rxjs@6.6.7: dependencies: tslib "^1.9.0" +sade@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" + integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== + dependencies: + mri "^1.1.0" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -14675,6 +15159,11 @@ sourcemap-codec@^1.4.4: resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + spdx-correct@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" @@ -15007,6 +15496,13 @@ style-loader@1.3.0: loader-utils "^2.0.0" schema-utils "^2.7.0" +style-to-object@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.1.tgz#53cf856f7cf7f172d72939d9679556469ba5de37" + integrity sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw== + dependencies: + inline-style-parser "0.1.1" + styled-components@5.3.3: version "5.3.3" resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.3.tgz#312a3d9a549f4708f0fb0edc829eb34bde032743" @@ -15393,6 +15889,16 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + +trough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" + integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== + tryer@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" @@ -15609,6 +16115,19 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== +unified@^10.0.0: + version "10.1.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" + integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== + dependencies: + "@types/unist" "^2.0.0" + bail "^2.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^5.0.0" + union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" @@ -15658,6 +16177,49 @@ unique-string@^1.0.0: dependencies: crypto-random-string "^1.0.0" +unist-util-generated@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz#e37c50af35d3ed185ac6ceacb6ca0afb28a85cae" + integrity sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A== + +unist-util-is@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9" + integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-position@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.4.tgz#93f6d8c7d6b373d9b825844645877c127455f037" + integrity sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-stringify-position@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz#03ad3348210c2d930772d64b489580c13a7db39d" + integrity sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-visit-parents@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb" + integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + +unist-util-visit@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" + integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.1.1" + universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -15825,6 +16387,16 @@ uuid@^8.3.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uvu@^0.5.0: + version "0.5.6" + resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" + integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== + dependencies: + dequal "^2.0.0" + diff "^5.0.0" + kleur "^4.0.3" + sade "^1.7.3" + v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" @@ -15871,6 +16443,32 @@ vendors@^1.0.0: resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== +vfile-location@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.1.0.tgz#69df82fb9ef0a38d0d02b90dd84620e120050dd0" + integrity sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw== + dependencies: + "@types/unist" "^2.0.0" + vfile "^5.0.0" + +vfile-message@^3.0.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.4.tgz#15a50816ae7d7c2d1fa87090a7f9f96612b59dea" + integrity sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^3.0.0" + +vfile@^5.0.0: + version "5.3.7" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" + integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message "^3.0.0" + vinyl-fs@^3.0.1: version "3.0.3" resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" @@ -15984,6 +16582,11 @@ wbuf@^1.1.0, wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -16595,3 +17198,8 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From 38ed3b18eb3886973defeb3cc8ff6ed09d6e0da9 Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 17:46:03 +0000 Subject: [PATCH 02/13] Add images --- public/img/logo-eyeseetea.png | Bin 0 -> 39970 bytes public/img/logo-ip.png | Bin 0 -> 7086 bytes public/img/logo-lushomo.png | Bin 0 -> 78577 bytes public/img/logo-who.svg | 1 + 4 files changed, 1 insertion(+) create mode 100644 public/img/logo-eyeseetea.png create mode 100644 public/img/logo-ip.png create mode 100644 public/img/logo-lushomo.png create mode 100644 public/img/logo-who.svg diff --git a/public/img/logo-eyeseetea.png b/public/img/logo-eyeseetea.png new file mode 100644 index 0000000000000000000000000000000000000000..a92568ff35db39685af33ffda2f5e8e28bbe7bb5 GIT binary patch literal 39970 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
  • E850pm&LC~7U?M27eg6*&TEQ(-TtXp4%e^3s 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 Y4|1;(g`Ub3ivR!s07*qoM6N<$f|mb_%m4rY literal 0 HcmV?d00001 diff --git a/public/img/logo-lushomo.png b/public/img/logo-lushomo.png new file mode 100644 index 0000000000000000000000000000000000000000..4fcfa89a31dcc588734f0e26fb2a4c62afa9d348 GIT binary patch literal 78577 zcmeEt^Mk!GNi;xbLlI|Ye;f;#YCMqp8x(7%ML_#)3GbA<; zW#EYC!_8;h&mZvo^t`_OS&b_@4#- zXMz8JEkMom|5`WrFYFlKWzyzq<}O8E0TL?F@CR$>Yt|#RU+wF#x4ju(vVVoo1;6dv zr`m*=&CQ+oOX@hj&rKHN?5~BSpqJxWw{M(59KWrhXqY>upibZzP);(t~9J zncMj=#bNo^&jj3Pctl$N`1HD*P}Hw{xra^0vhXT_M9q1$m{0w5@1?>No2M$&H+7bm zpT2EA(Q8^pdcMX962XogaayeOX?NjMd|n~gSUu}Yma6{@St>a8B{pDn%tT>vXQZ7d znMn(hcqKJwFCALT>z|j|ybjs~7J-K2;BSZN$U><3rx|vsoGEWp?f0w=3>;SkDb(nW z`F{4ic1d@N@peDo!`%5%(<)jn@9fv42SPzKAki4@k(^_Q2g{EX6opa#LVl{{#UMd* z?SI;i(~Vn8Qj(3;Z1Uf4zS51q7HA=#TzdNGy?s{@yG*FrMNNKr*(1uSkH z`PjnwTgCuZW0n8riELTd4t(G8*B4}%qJQDYzhYlve`Kmwi}3!&K8nUCERt<#mzQM%j$mO$x1L$;_u@k?`AY}PFW1mkNfI6&~UlEDhu4GExirWz>loG zV^uBvDY)kw1m!i6u@d6A4pLaXJmLaFxC`04TD*NNMq4ViG4hZo;MY`E0n&-nAIU>M zfH+stFrB@+0R*jTJ`lTV(;Vx@swL<6)ww>Ogy`p^mIQpsqX6 zDCS6`@G)*8Mbd}tN`)hXhUJVoH)zS6TSWLfeXbiL+etx-Z1FJ0%!PNG0*;eko~r4a z+s$Eb`81VwgCg9{J+cI+WdFwoe`mCkm6fQZmuomtD3e@Oq>tin09wad*;Hu_+20z^ zI8x*+-;pBLLn9TNPm_)zhLre;3*OdoWP5HL+4JJ#tf6rxJ{$A`M5*VI2FLtEBKu9U zVwt>0te``Qfb*Pa{3`vm@Y)}0LE|+4J(8yM>W9kXg*l(drY?PaWa=kyhgHb3-Dh%` z7RDVZ>Qs?i!kNHWdItw}&k`fc*L@_PahZue%uXD3DAf{~yuQ2hpp6 z%&@#OdRM$u%gsTGHH9Mygn!tWkgB4n7T@)Z+$WcUDXRZCgu834>S7unU8M+^R^TTJ z_%xNhC$sT7VpHFGo{y2=MwU;D`E*|T0@OW2l~D3T0wh$@J90D2%lV2;i-PjQ zyS-IpbL}3T=okG!Z*8K?9unch1=W`SL5>xK<`EOYF;r=Aj}66uM>a9WHi4X&`#@sW z=B}KAa1KYV8bQ}%5S(zuC-cfPmkF$(BoHsSw)n+9O5dp$?iw6(P7mE7e$oDbcbAc^ z6o)k8_XWsxkcSREJs*-1+h(^n+DF9v&Iy&R`$N=e91kU$p8I%f5loThydz)J=ah0< z5H5s~zEr4hlNxjW?mbqIBs-q|AF_Abtmx3z{xYlxRc*xp%Uf}|ReLqLRE6;aptA6* zP_hg#4r@hWOQU1Ne0v(gEd4Z4ZkC(871WLn=Q+wk`sh+l!+iZPlDfdQV<(|+vU;iU zQT%CgNDeq1xvN3&Nz5?&jj6rV2SRX`#*O>e$gU62AzS(N=%!@txmT@@bQpqcPaGkk zo1kbgd68WjMN^jSOs<*1JmgFmxY_DsEEY!ExaHcQK@c{>5&t<-NAIY$EIxmr6?RCt z9EWwN>yN4IFFcqw4}Q#n&RM%(t_~?26P`7>dU3#jW!o|H(MsdiP@7`g;L0CMsCy1k z_BAaI4ym-TLhX%8fFj3g{-!jlH7f= zrTSlPMyy7hro?AT^bZ6J_;DwSZ8!Kx{*F471d=C1?m{vB^1YX;_)TdZ(PErV)ibpz z@g)bLz+k!kitJK#yOqZS)sK4eIKl#TXLo+o&|-IYR??S)rk1@HPlDuX%76<<-Ha4# zCx&9>5@J<5UO`YEXP}+XGHz&E?3Og2idMT(&)7**e^;fRzzd)-5dHIRG*cIltdI9N zp^Ap5riMj-$y%>0xIPGAfm(W;mYb+dBYvH&_a$e-8qh-_C~p|l2wG-04>4Sj;$w8t z^;NCLWLKsW``ccNQG%?SZL!9@hX^W6;jw&}Pfw0o{*LJ9)#vVd{*!&VJwQXbP9uG9 zo5(-&)@K%X>GJMUCC*-4o$!oQrf@LU#wQSmVjqta&P`nG+t^%QwTv zr}BUY-fu4u&OLX3&9VcZy?%*MQ>Si8MkVl5h~sWO=kqD{&p}O@Y4XZNT{`fBP>Jg7 zN76)$>IRn*>t7qP5N!aEvYHl;=&ClP%rnZ!T_r&!l4E^sh~KaaA)JiCydWWb`ZVIW zc+X4xJ&i=_CN{{f&v^XAq;|Uz$-Ms}p_|1&@QxzkN-jg}dp&-In&lnK2+fmTC`v#| z$bdS)HYDTm@6GP-J`lqxfwrZ`;ahdFTaHgQOX zJEx(7GIm8OxWD?;UVR{`8WSysqPE~wZvYgkxOoabQ_N?h$`_IxJIQb3(l%lvs4DdG zKLMfveFBkCcSlD>2&dN>XpFqUPOyd!6VYN~i8M3hlgU)kJIAlp3|m`c3VCEfpA~xqTq8PY>@Y)dGQRJ%wja!N zNs-HT-sLbwwP4-fzECLl$~lO#4>MHqHOVBX3&lJ{VI~ABG#~-kah#EF2C(@TeF%Nz zK(KPvFG=L|DN$ySWHDKGGyZF1FzIn9?6bQ@mR5W68DNa@)-an`4|PvFlf~`f-5E-H zw$J#&;UDN`j)D2Bg{$EcJ9}Vw=i#vRPnqsz{yW`Jf2QkA=C_%HKsd#l&edC1@cke) zMyH>uEiv3^sLy2@12z2*eD*^)HQQ;}nSL89##(9+jH)fxQXfR)LwdR$gW_T%R4ibi zoRdc__xP3WxKC&qPM%^yEViWetY64^FU#znoun&Vav=XjUUD(F-p$nj~(a7^j+ zOL{eRjT$&zR%+w-vP@d27Fod^_XGL=jwKg%Nr*Ody+!M|aEHw=(yO)L)W_S+V{R!7^kuMMf~$T$ytk-<>n*OFhzy90&=cNskCcyIG5(UY0q4SdvD;H9Uu> zz%UVJ;$xX)nDgHC z7_K$OPX4TN*TUzn%zg{%mZmynpZE4ZVpd%H5NGCz0oD!EGgw`JLa~mX*ChMjYr;Ak z;$6agE&=Y+pytQ<$sPT7yVTpRrwmk!^*yF7b(9-^$ z>GYU5G}`Uh=>|;0i7w-)fncY_lVy}Z4g9!a1QLt$91+JPNp6mp$3Y@ILWKPCtJ;EK zeXbAuv(wD9naDoyIvRk6?xe-aCB-_k(~8?~Bx3Y8Pz69+x|2pfq5N!9q0d!v%)1{v zV(G}F3idB}-|Cb?Fh0QenE&Fz-sU-`j|~_leqS6rXdrQNT;$sVSy8Tge2Q*-Xd-ho zNmFQ+N3b@~cy(T7p^e;C&mIl-UhQ)H#mel|%_p+~ZwVzJ-0`a=zW*?t^z#GjTORC) z^>L(pm@oP0n8dj4QS2^T9b} z$S-s2i2n1dslVL|kkYH^tS58hCq`Xl)rm!6=EN&O-40t|5IjjGhyT4^xri!d_Ty^2 zxT3LLB(ktWj@yqU4tFxIN=w9K8ytQBXE*|^CmgO-l>;^X66CDUKd(ujbWIW-sO&6k zv}~9yjK`6iij3NkJT@8bq^@Yl0CbeKMt1$rb6wM##~Gyj9Lw1+eUctci=&S~*M1iy zN9Ng5c4+5}4@6<*iaPP$nQ|k?j9k`Ro}sk@9+O0N@{~4mlYGXHQUS!@HUY@MnGImd zxmRw~DMiEu<}#5fOR33m*-tIKK1st4QPY35)M)adMs-q0#SBdG=J=zc!~TuZA&{9H zPGNk@+x0`T<&U-Zl6|}W8C|>0>MWoQ3y$^#g+Ju@`fr(1S>^R_@Rr!pSbYLy%~_~E z*{gvk6CY(=;oy0}v3L{&R=Z69B}D^y^HBzANct(Mc=9qxTgrAMZN@E64^mh7@n$By zE4|EYVx3alAJI!~9fe~`f;E=E|6T@7_piBCfACsOwXZ_lni^ua^sz#ABR>HkS>BnR zY}u)h_zR;;3jG8gp_bXq3H!1eyJd=Dgrtne#Wr0Tz*d`;09cg39E_kBZj*CTnB`uA4G+y6uYZm5H@mXsqL38_$fQP_yHfX8eznbblA(f^|6c&aE z4=WMMv{@TAf`-i6oSleyX*;^)l~{c$9k^e~zHkQMzmz@q&iOTIBWZ(|BG-sZzyox> z9~F?NyANaF6tDy|g_Uy#X*Kj0R^xO=L*=WaN@JF7TZ7Lm^H}O%FZL zcw&0X3Lb*e8BckIJrl2or+sEuy|?=!qJ#gISLiDpEsRPVhHxcRVB&so1gOTjSLCSl zzu>MY?xoLwNw>~=9fUbC%d%b%<9bc%;m~Z45p7(ThSq@9L@AA&jvFUteBghm@%qv( znuO~8-;#l_#<`la=T#?MGyvH7QOMP=?MRGY)tBR5vbu78*8jw`% zIlkLrRSY{+?7yW!wq3@;+~(7$<6GL3$B3j}mnedw^rQe2qQ5-g$SBS8U#AyD=4#{GPUC1Xl zF7l>Aw`7p??Y2`r@^Uqx5Lmsci=ht>S%nMHV)j9E#69JwK zj8W!%E;M=n6eJe+C4^8Ob^0mxls-YnrufgIRN9Kd8vA@0^)$lyP`f5hNaUbzg zZ)YCYl1dKHyXflp4e8vId#6Mum*x0E5@P)aiPdyuvp_EDO)+|f0h^iPn%LNg`k39* zQ0@-AP~{nDC{AP7J*8yhLI&!#B#uDy-zT@G81KvW$02}XssMn?0Nhd9bML{LLqXyo-Ra16zX24l|q8K9rEXPF)S4jGRAkz?rma%UJOO7@X#+0s ztIAAtLrYNg0gMjc0^FPM=K{Vekk_y4A8a}*Kc&3Ke65Bu=qk8ZjzQ|b+I%J*PK_v_ zy@yKU7H>Y6Ew>J=;R2o3%m#Qt*D?IH>IwuR+^4I@@A{#(DJ9nPCh6h949Dr;RN$40 ziy`D1Xp-AzsTOd=y~lu5#-C>EC->N(f-nAdtKc+tbhNRA&m0Mu{o$a;6C%GX$SFdk z#5W7v;-C5c^?0+1*&OAPCEpA&_ND2j_Uc?MgR-LwAJMnJS2cM|~tA*C=+lr|!laVlR#YJQ2pvtFWY7JQweobmqnP*EnAcO)OE5oSX>LgMgm2M47PD`}Qj>POM>|5G0k}ah46s}n6m}U*@k3>`C zIS4`*&Ux+U`${lnJY@UMMq9HlO+yZ3g8ZJB3&(S36IGqHyLQD}j7N03f?+u$JDOipkK_tYf|3FP5jxXnUtiSP&NL&SuOE9^w~q< z5nN}QVj5^` zi5wm|totsTil)MRb1L*D>1GeXonR^RG5kZ^i3`#c#M4!LU5G(a7-Y)wvGrC$%@irg za0}0&HPAq;Y4wi81e!p;1$G51(6{xA(;LwtLBFrbQuu!HjQS@79vILN^8(_Ru~E}Z zGT0gN!F+JS$;YOB*7>ufRpz7g=YA255{+?V}daU$ux~DV2 za<*wS-fSp@vR+nEg*tz50h@qT#}jP#K$EY{93AJ7^txg)K$RBq&P|!cr)l7~#aEc0 z%2H4Z24Qbo@-~W1ab33dsgfg{<`=J??r!6`6McahAi+-ndj1xkrdKs&pQ)Ccpw+&0XOB75 zRY=SWENQ{*Cj0O#%FkgQwGvO%kbN0A02rSn zyMdIzrY@7Ku(ty#y=YDRvsBg>%r?Epbqzl&N>>M%#YI)S8C*|K{W$WvWv^ajf{eoM z4rI-^yp$B9*V-lasal5UAguNz7}{}u;WZivay?}c8_*RNFUbzv)%?wN`54@wE*Y}9 zMff@x%$#O?%WYuFu1=pxcQTDOfcVAFdO?9X13L!;w*&*1|C3hkr|@}d$g&&j)fLI< zVY@PJ&zBZHxj%X5u*=EUa%TfTi}=YLxxP}7EqZ#iUqup9I3#rq*pXu&c~{LK@ID^5 zCXsLAUL^4nC)xKCeSc14z)TjqPWC~gVFPt6Wa_<{cI+RG0@4jmrna@>*QgEU{5Elp z1y1aZ#9YF?`jdm3WrBnT@lynf4)XjKe}xjYSxHunpnT#i;?9<&@S7L` zVge(}qdiQ^G0;X^@4<7gXc8!U>!2(J4M90c9U z7Zy*SLj~c_j{;7$j>}Y>BJcACt%H+iNS2ON4flPHozo^vH3W^WhJ31w^z|Arv<36BF`K7aI77 zMARSOGWe=oI9h2%z^8J1Y^_Wow#KpmxwiMHEtg=*o|LN(9=Mfu0ru`gOYnShwDneH z8Hy6Jlcq(SUzKg7Eu9x2a`_4du!l~9#3@J8HQqIC6F0MWrGdN9){5EL!J>gOCnLlV zKqnG|>GUL4zV*jTscaa8mw}&B9p$2tBYm~2>~DVvyaV{uq4MiK*nt@f%Rk@HBR`wQj<|ierM!v}jTjz45eXst!p732YM&x}}87mxD!5zr(LJ zEx()I@JU~NISWDnHBaFd9%%-=kc5ol9<~_=ff&vzgqIajXB)kr*IIj#iD{C-G>4{h z+vW=#N(qm0AQz^R_NYxC$P{Dx;NsqJOU7phX7gZ;D^n zjUc71XxcMCtf2XWiy^c2yFFtkLS*RMT)wy$wW8X@v%c@c_ODp z8@d0c$iyKB``*mbKrE16uxQ()0ir_O!p2Ain}_S4po#eaSTyI!`=ElFw1~6`rv6h> zKaBxQ>KB=0-_RI8VYQXt26QP|zgsHO0gau^#2(67an&cIzzX3e#y|!s?{)c}y=&lv7(bWT z+PSLuyD8CntsEIXR1}RdHA{8NU8emrImZD`8L44F_1&GKzj`k@3QYk&$9^0`c+(M# zYS~4P%5e>ypM4OOM7yfL6#6Vwjx~B(YS1rd=tIXv(6IOI4$I3|Sn1!p_Vo}oUEAAR z*VTVdR`H!}%zmg;;Ku6N^P+$KJoAMLubf7lcMv#tz(WVgjnML|rgj)7Wa^PF|6It7 z($1%jwcq{`NxO>fIWngc=WEP6XFwg{p-?x$I_@l9`_?j`3YKcws%_nijEb_~cT|{6 zxa}w8!*15>20bYmP|8XGca)IZ$%k3TYkOv%K!v1(R5-9*9cSt%sm*FkXdgq1byxWS@@1mD&`{-Ba7YxHf1VO$FX>190NP0^Gq zSQy@O(p4Xa=&T@H>-YudP<=-6nCQub~3ttftXDar&kUoa~V1`i+-$7_XrF zNEwnoP*qQ)4^m^}b)+(hrEb3gf%{J`b ziki}z*`?`~B99`}XVNXTRwn5-F2>$XCC=*nKuM2%Z{y-`+Qi)5dw|_r^`VTeE$557 zxtRai8(W_Q@rrnKjAa~CTIRnvb^j6ln+1R64Q`}UVb$t_#X>;;uTP%BR8Md6 z7RU8qnNF|eTfW^5{5CxeBc!Mb!aDCcx7#_)b0nia66uiZn5x-{BTc_hMtqk->^svl zm^-uxyozaE-7s~ z&%ATWD=Ots0=T_|q$a}^=VYT}nX&{=Kajzw@XukBH>_bH@e8A!k;9!%xC&wf?M@G( zyzPN-#!np~RHrXPB_f3ZPdJk}Tf^C&1tK)a-7>QKLaClqok=_%ZNGx`*FXeg$KwBX z4+{TOVhd<0wpz2z!{3bQJmoj`NJ&UkLD5h|i96pt)O8;7N1UlCu?CFdfu}|#?J?cD z5sGs@7cqK#L-vn@ZyVm2W`#v_AZ9frA!L$5RjQ&Y2c})FGI)$}Q4Z0elCC2u0?Vj9Kaahlz5GsQ@ zFEsQ;CC_3_fA|3FiUK*oB1ISbJ7lLZoN|k)Pv*x^i8&8XZ?f_d>lY$cjZktoD14`Q zn=~>5^{3Ho)YtH?Y>rgiEDy{CV4a@hi|4z*XL@STlB|nY>KYnW|Lm;L10D%?Z}yBr z<2bc$iir`Fj>Vz;8=JhDuU>}}YJj8*?IY%=%ZMIRxVXn^(RnOtDd1J+{@9O6&~0AJ z!$RxU9z#=%^1*Hv*KIhhacR^Ujs=P-r)E6G9wQQ%eXXFG&}S+ui}su{0~{eE*GYR@ zPl9r-I8c3x9LJ!<(sbsh?O5;t*a3{ zoTcx4*ApFIv+nT9LK#aibB*YM@JKG7Q){B2b(<5;xW$+ySHjYof1ZrajKt)QN@b+@ zT3AuE5ow1gdK6-*6dEEiOtV}T!*yCFm`-Y93XoJ;GK%B8AYy>OTai$6tgfzB&d!s_ z^OmM>(+V#eC>c7x`c4pP@z5LT8F=<;cVeSfk67~+B#0NMx;pDS=jPj||FcopIJifukjL5BZ# z!%&NSU95Ph!K@OoaBa)Z<#b*w-n zUZzVWX^kbWVlyz@I9uVYPd=^=uYa)k$>-Ww>o4o^oj))Z8>+{^1}0gzOb zMolb}Cfy8oAINtwi(u(i-5mw?3uhAf>o#b8AFJjPS&yeQ;W*fCcR56+m>T(~r!6CJ zc4lVPiR-UOPTA8cUzcCTfR<-C=<#fr>3L2?n)a9;x3SL&byT6nh_TY(GG*9-_Bpl07lba--`L~`;Gt@3$-2!R4WsAF5X4| za!mt5~8|-!$b8_{c&UoLsn+m*oAxpb`$dY z-#FbUS?U$gp{x8t1P1voPxaUCo^@^zd8J|HUN>FfP$m94#)?$`mR9Ll%En(PF-a%V zYf>txH@{46i4QohXVhM^WZ_F#DoJi{@}PU%vK@_i;rsM3jNqbVTUzf{RBxQd%EDZ@ z7cwxW&YXK3SHECeSJfk*gmrH3bdivSeY?(W#9^)s3^4&8E+J~Ds3)GBkBH?oGN~MF zmIu=}4{{LcE!0GbkAJm+NKYTKhB315wcDQh%hMuf=)i_6?9im^k#nloVasWgYDF9A z?@TtF3ymnkrw#_Bk@P6Hg+xE^lx_L{w66ZJUpU1D!lZg00EFkaaE{!Z3bXKV$K5&qvrLVrMi)V?--M53DE?N4pUNbtC4GtV|++zT! zNsmkwH)MM|HDp%-JOW>rg|ezwWp*PeADFA$vkDZ$*NE(iRP7b+h|{-;0pP7Lg(0$C zj15a+Jum~d-pYd!iveG%a;=~c{n{;%)wcOpC8<5T0?{_ZnETVXFQZ>o)=%_cHjdA} z`g!{TGuQnO9b~x3)qR@&uG7aB^FYPr5sx!|PScwbeh5|iHr?>DhjV*$2@i~B|7?ZM zj#8s^dUWw=_TyM!t@p^RQ!?+%!6NSLKKKiWWV3Rc$?LrE1vwQK`2C}*ha#%fRWAq2gr(tH;_Jc ze0A0Nq~OO&q=N@Z;@XoUho6K+C1zfGXUl%wNd2%-h0tjq{46bR^+UGKiVob*AL8^t z-rKUKcK|afZEf{mdc`D7nZs04<1Mi`z>?Iyeiq~C2l>^lt3QJi2j01negTGV(mg|Y zGsRXr{^!XQ+vg@Oz#3x0;_?sC#@TM&S;eX&4Xx%WG1LB)9FKX^fl)Nbel3eb`m_so zM6PNlZrUCA-K2_!wVciYXnHM?yAtmMH$r?S_ zR<=fJ_4^4YQT7RcTl&QP3@eTvxfIVk!&}0nqO~pVU%BT`x_||aiky_w+xAx;nr}v- zhiVf$Xj)f$(D9^21IlAj=;>U>Gh8W|uu(Ln?Stp5_8(n~x_8xA_U?AOd|M8=V+Z}_ z`rH=;kOOE251GtkKr| zEyjkg0|K|q1&m{kf6(Nxx;ZFAr!{!`1^C z$N!b_Bi1S)J)1Vfz=f2pb-OMqbx+|I-^W1X!mBWgZ)h8eNgWKj`b^@Zb0(N&$?s8Jl^^unBlYa`R8Wp1SN8SVu!XksLq<;ywZ*8*CD6V+`t z{U@u8CfkpF7y`@~6`^$;j|0*@@v8{lh+$V5(@}Q{6i@%4Y@B=ImaAd^-s5`uj*8Z@ zw~&cFu_4hd@MZ#IPMh#p$N*M5qH@a}*gUt!1khjD2TWYB<|*9k*kNd9`h203a5CnT zsf)X-dphqSSNmjY-!A~1Ebu;$>6ff~Qp&oazV1e^Iz_$uP}cnEJ?Y?&pv5zBD5EL%~wBK*2mO0)jcc zZt%rguTO1gPj3b~0FU_<9EC3iFt@BZgqJCGXknHGyj5G9IFRA-m$B`Y_Xl-XY=-#A ztRPBpz>dJMuqF7373P*W4MS6N!G=#4`27QLK7f7`ws%ai{G+P<||KTeRS=Et0#9f^*iy+Dv2nA=+xr$1P; zo{;Srua-T5N;h$JpS&qfp6KGs0GZ;Y5GfR>3Ch_#W!sMdf+otQZdd5ruC|~gPF7o< zhux%3qn$BOO26H`{L=RK!_%mE*(g;{Csg8k$UcBBg_kn%1lM08Rf*cfb=hRbBBHo#U~od+!$3_8(;>m97__G5m8AMwpjsL!Y} zlYnGkjy@3T^Aes0Fn=!6M*ENz58Yuy=W@M?$hN!Ue34S>65EwCF8e*_uYIrt{OIgb z!MXpl)Gv+XqMn4Yv^5I5tal>mh4Ug12ZwI~ye)vhpjpR*BN5~zfa5xcu623JCsU)C zgG9zOE@Sr6cM*&tb76nR6E!bz+dS1leU8C|#sxZ@MAmeBKSfFGF>qdhb=n5S`d?3| zR|Mg8sW{ll7N#f8(&PV`e5BsjAV}3V*t!}jU6`Xm5?}lBSTP{WJA~`9ivDAhfZ~;o znS>J`)|KimUBUX#+JyW1N0(oD4%`a-`y+)T&yFeo=9I(xiC?!74e#D=?X<3@w#kid zi5$Z#SJxQ1cudB^Lr&scG0*2c0khetCj=_6GpyQ!_HULf2Lj}@EW(nZt@IVpd**{H zdQv-4b(ZE==dOJdfIIfGQiDK`-O`QG9!5+oJm~$T1<~f!qPrgVG zN(b`#MMX=4N8m;OhUAfrCFIn6=C$0{I5*N0iEHmShBG&6P=OoS%fHcqo#|L6Ga6*z zXb3+l>5=Y?r|T%&=48l|xmO#N1FawT&pNxi{>h&8#55hM31@kCc!BUjd`iXT)BXXH zd|?=_V*7Tv1jwC_Ic=*Xs?1H(D@n`vh0J}0-rc5LzWF8boQ_WWk0DFa_jKn|NeJ5> zz2msTZ&`>XrGj~4^5+CF$?{kaFN!K7DToppo1!gp_MKA4ZVgAc*cuavz@`kTKPWeu zri1AW`MKiR^sI+=&AgXtbaW6QGKEcFS5RDWE7O}#4HPRkPw?*uVhd*OpEJQwvbQC)s`GdeWg)Kp?6D@*`QXj3fPuf8J=Q8=iPV#N>oUsf0ko^J!qfKqFW`#mF{@n$>dhj; z^`C(Ur?rSRM_6~=OYd$YcI(UCNFkJ4K+7lk z!=kI(#CHT+Gqj-|CD_7SO)4G10pGfzTWqiQ97Ey)eI6N=nO>(dKyDY!nzcP(B^ZMl zhdIFNH@{7(#7*fv=K=n5ON65|gEhjC;6XosHGOaeee?FVI;FsN<4?1jflgO_81TJy ziI6`Ag4&Phd-o1--b-X_##iEN9VvGsd)AWLx)$9C0>6kE>F|Kt{{YPvc)(!t51eFO zk=J_JOglCIOE$0$6uYvQ6Mip^){!6pyJ=W{o3vtCKnd)3y5y!=BJt;?>whb!!gHB@{62YLg!V)dJxlk2wc2NMq!Jh-#{3}LaCqSR501YS zQ<}XW*{eLv#U5c!!-qYQ?ghFMdTPp}*&|?9ODTBDrMk zA1vuF*t<1BIUZ@MFf$Qu@l{m4vJz(c`92#l%skqONF1>IW3~9%-pvl0?q2ewLAqwf zMaeaR=9S>!wcKDvb8owB_pq-n!1DWBMTDm8p}?u}hiHkYc-F;E6FJcDz8>Lkb{-S* z<0>Nf^t8sjpBiBa7sE{G%QXi`lb>8+B^}tvX>w%@%zJfz;G_C?l zd^Unp5-j8S5T8VSt(SYICd<5oDppW4dG$+uAjt9Hu?zxjh@-e`h^zGrB)z-d5Ai8D6dIoUeMXmtqdx*&PIy=$!BbRKZ{e;7f;qq+8B7trrt25`*b^n znW*HGKrjPyr1=CLqHRKo_RHnxZL8{up^`x6dwlmxBkENM8_BU0$egTlm1bLv5LWSC zldZBW-2RL3o2tGsM8L znFOHp{4$5_N-M>};j6QuuCng>MK*84HttyKHL#!TzRX%OKV)NT5$P)qvfDd9#kgNJ z>TvT)f$#mDmxlH<%C1v#p(xnzzePZC5FTq}X$i4vc+5-GdE2?m=M(kOrrK|j=!6+9 zFOW;OcbEA3xJ;A0#Zx*%;kzZ<7gpHnzwU-#7pDhSTI(56C~OBe?mF0xsCkEZGb?FNXZN_VgH#JOu`MApnUUr)wW*IagIVNSk9^ViDz zpY-0A?INa`L+mwyjX;4P-r$bE#DD>YB#FK#7gHCP8t7D?2F9Eh-he;@#{lolM&%nN zo@~e53>Q=oVSbS*8wW92FsCnmyI$9E`!~!?>AH9_&WmfhCBaA4=7dwQ-?yY5`%|v# zdy1kNe=oGiF|VsI(-_>hE>;#nytK_?+06k4tj*k)>EHl_nj&MY{kNA=4L-6du-mM> z0^(7a>y%509XdE zo&OPo4ari%>^(pLetNHzfJ z6?g@HeICzIh@J@nssYJNc8gduX@%HTYPAE5PG#IA%Mgv}%va43g3Y0Gp3Wo$MjEv@w;;+*M~=zBA-R{U=ly!$Dt&g;l6HE+VjJ9g|09_JTfhq6@|zyuXkskwV^=@*l(hE*=#j zsA{m!ghpHYv0EFwkfn|ljpwTFZP{4{-WH?*x5aEHs&lml3YRLGlyWWEGfmCg_0IiR zWmdueU^(H!{G`jZtfOJn7u=e`T^c-=x>q(gH*2(ghaDnF`$7Q7IAqSY2fLIc zR3)b1wt#|#$zO7B=sB;_?3!58 z?fYC_gt?Rp$F+Ze89xUFgPWEcX_jfXIT{~U$mbPODczlUtftg;wX|@HX z&8;qSv!B$=kvi?tlt^tl?PCSClR!CYM!9V~o}SSEl0xEH&^N%e2Q^*DOq#d{rlKDl zuBg21T|g?Q+Lt5^{@#;mE!r81dDA(2alJKpxplg}4tRngyB%FwF+^K!d6r#v%|pgU z^vkA^Cm8jpA9q`;u|XA^blPma^ZmD$%7Xz@&JuL8SiWTRYU>wa5#-KA{LF z+{^gOy_}OQ=E5&_YaY1cebfBScjZ-p~)VyG+C5UsU=Wb_2~0_TR*F@KSln5Q4!p7;@GeTF${QAL(#rr zq#h%?Y84@Yx>Jwu;mbk&q>4m6z8yrim2iqTTLOcNBV&_L8bRtu$j{xW)Vnu{e+$|b z-}LSXA|L2P*^)v#a-J47Y$y>);B#27*?$W*fPKd$sW6?l+qpS&wo{y*bYm0pNFia6 zu`i#gGNb24cl^!7L||>Jby2F?!yW7*KjPpx!<|f~GW~e59Jm99U^>QWlQp^X!irZITKY~Qf5hjJ?o9LK=Z!g5euG)O?k1{;NME+A zlx4A>gg%U!_Qc2*6qNF(M){-OnnY|F*rIZJY9@3KMTTpiK7_;y<-^v9V6PWe^hSeK zh;uD@DbV7gnR@#nzY)l`H~;izc55GQv~^WTHf{nBzynEOB)E5LM)JOylqc)!&P+<%PcCA3+rVtmyzoxPd3m>|LF-@r z2UAIY&MN?^`3HA=0gPpK*W$nzHEYMz4>h}f_20!*zAT9|WMO%Zq0i3UVh?!8QZ0df zQk+m_`PjKj*_G$JoJL!rTVSX_*+txw;@7(@(>})I56V*4%w0}Y_!G36YchJL=ac*x z@4G+s3fVoY+&Dz;!kW$5*oUrkp^OIMKV+e>ei(8;)r!7{4d|5rBp2PixS|phmqH*0 zF}s95E21q+Cg$%W^>~z3^sS!D#EWu~Mji-bz6uA@?u!ZzKFcwvgnOS1b=pvh0Qs{C zPU-0fIR7oE2;M*MVDCLKK#5BHqaE}CY+_!~ATUJ)I zeO(m@u@K=WwH8Gff4rx=V7HoSqj>6mR*#BC0*L0++9)wUby9d^m)|8V61!oi6oE}{ z|2S4fgpEE|HZFBcD~DHPuHxy!j`vuKr;?K+i(?G#kEqX!k59}Hev09L|US)7}fO zFxrZhLSyz#^JH6IBg1p1n9jgoILcXsex;pLB{4ka_m&H|NE%=OnqnF7c<6DAUEST( zM?%(aTOPn$q=Q9z;p%F-CdAO&_4FJ-x!GL_mMblv%O%IA+3_N@)^ z)bwU(22)kjO}`R~J-fGI5WJ4?%Gaff_=M*V84<2XrK)&9`8ui+JFxLFA21G>sBOFp zzhDa^s)tJm3)!Xy(VGHud#A1QIs4gcL15=PNsShgUQor((%TBCez8 zknXuRP!j-8^-co$o?G{fTRx3)G}o0FIQ~oS6Qxlq^&c@h$LojH;{~I_2h$lU=1bzO z6u)m48w+h#Hww7Ammp4E_Dl$@@?TN^+#sm*ZhRedjui!fTk<*w)ZhCcC7OXLnq%W~ zRka=cKcR`K?gqBTLDgMjVzv?};6k(hoqCIpz1D)-2HzDixp85b2RE*22#BSg$7NKk zMU@CAH;}14Fz^=%i0p%7??cu} z*6->4d4E3N>v#UB>+0%y&U-xW$9><=m&u8Q5SGvbFf6#j+6Cq1qi4B91PL>=^ySy~ z{zXC%6X4=Dd>ma`_(qe{wpjf68R_~Np%X1>SAU()cz#S-^``AxMsB6eboNsu^te(3 z;lmmslKmPAQ8Swvi~J#}F1<#9%FkVJ*?&!O9$D>h{q>q+IaR?hrL9|zMx~=O%?X0z zQtH6Qb?X5Wdb6!Ft1%T`q$&&F=Aw(G7c4Qj|3V3a8rI%+)ZlA5R5XZYw~Zj0q!6sJXLhO@oyXe@&a|?WYY1`^O5;NHMRN}F-`Wx*E|x}7oAE8XK8g@+rV+dSFI@}$pmELD zlM(%6LQl@%0!Vd0lkFkz$J$Wj=sCNved&V#6XcWr&@+)QD|Tyb-6q?nMfFZb9V;q* zGD5?xw6$+PW8ie|YRnEU@(Q$l``^3};t|*^@_IXEf+1r?m67SA?)-@IrbG4#g8}mJ zFPbz_a~xKgdpB^@`j#}fuV&1D_)vS|Jap`5PnSc@N9d`Z&v+|G9{2v=1&09TSigsk zlUUs=aa_q)KzW;1A0Ga63%)1aX(}@I;;8N&P>u`Nqrj{-OztO{!k`{4)L1rETv^nx|r|;>)M`2Ct9B zM=$J|ggR5b*~4n9qmn(1HbZ5@si50U{FAaWGs7*w8kq#}S7)x@nu`$?KG(OkNg16< z@$356LsEDh^k_PO7&VRlU>u!TMY+!p?%f*XV@=!SJx2}?a~9_g?L^kA9cl2CKuqvV z&j{VZnO*~OGVMY_HL?0WY=!&R%Sr#2PXr}_`ARZjOhP1n%?WqQj0y{1J|6!NVCooz z>iaA&7}%n9ykX_2G$`zF%pW)9IXA8NwO^)sVaB-Q86R6(X zfks#JD^?4;;AtmD=)NP}rRM{F-S?sb3r8a|?x!|s+y2~An&&*}T6HV`7qrTIfK~p` z2+#Vig16v^w-rxlW$>t)+HC3YusDyXJ+zlG_B3CzorqkV2R)yD57ww%<}d9a-Z13m zXg8Lm68UeDH&h!AWN6Jz^{-0M2gemIhm94J&e7jn4;Mbs8?y_3yYB@WoNy9+)kUCM zZ)3?MZ4O__@s_jVd3wsX0qwikA`Z-%yN@5&zxg)Xh>Ow6OTMVETRZAcgQ)ORujPYz z$E~fa?IDW0hlc|l^d@}vG#R{mZTOkhuMJ3_s*l>NrC65yd6tnj6&jQC-&=qRfvzOa zv|X}_JX8W%uNzZ!h4hQxNAV4-nq-D=M0$@AF?%rFd)rbab`(xdm*|Z*>|bi>ru!&i zvTMLnBUL*A9v}IwYv-Pi@&3Oce2@+gZYU%QclPvr#2Z>kRLSPTHBoh1XK;L~w!E{z z=-dKqm|k+|RL#`UV|hy;b`|}~U$3#D2(IiLP&&LH>jcQGDL zMSVVjK9E1V3;r)?M!fiEF-CupgxX(;)V_vgVuiwbMQNgyeUI%~K}S^lOUGCaG*x3| zL}Zu-urvJOM`16&{C?(>{?bt|c$DeCwPlYLfdPF^StgrU%#q&k+yN?~cOAIpK)UVw zHH=kGjGmL$nM9~yd|o!JLKE0?qp6M<>(L{VT+S1fZHCKhThsqmM`UuJ53GH@A|tx5 zN8b6uzVsv&K1S3t+|EP*HfwHtmVD6|nCnVb@4mD<`W@_@OP zqx?grf*h&l&jR&U`=W3^L0BRRG5|9cS%_n$A*)*LJGL^W;oE?c(mN#l&z=$eTMtXE zK9;1Mj+NN_HQ5r{6%_j|^`qwes<{PF-E2_e%5(YDG4e7`2~*#%nE(^l4(rjw!@cZC zBCH1|n(7v;szb)8)=R1xjr?kWaTww};d!tz+6>$L&3XkwOfD-D8~vV@t5VutPl4A@ zz#D@vcI7njHqhvIz>zWDVR+w)@(lWSMpG2-S7cpaLPRg(zR!|*{KVGQR(4LqDxbOc zvpZ#Oo&zCEw_%dbiYMK1xvi)E^P>C5&+89?NzVFy^kj&g1EsYSAQkX^A0$ToHk`8P zac*uH7vQK$2ENnt2WYBp>y0d*K~SZO5QBJ9)rvYzU#mci-LGRGWx?xE`fv?J{fmJf z>mP})yg%X%ew~n7(wN`vvQ}G2+uuOTjsAy7y@<ePxj{)0Iin)q}g(Z)3qZKiXQZW|@nv6$bLW54^~T7Y1+x$M0B2m;xq-j=O@tDUioubkAvdNWy1N>k-T=~1> zvHt$&2?(`n58bu&#KNQIp5Ta2#aksKF$?}*xA>tQ8JBR2KU$ll*2x5YFv*x_vy@1d zc1H?W26A2of)J92QVs(R0|#OyJ_3A|lWzD{HV>(4c;K)AJE#YUDE7KEHOuc6| z0`oZfQ5UYBH;0i}{A&KhcP$dMo`FpNx0uoDpMl*XoW)mdIRaDFTC*dzYPvvt1hRwP zSB-YIztWm5T2q+fqgQ<13Shr>i`U$b^{F5JqwqC2)U++4;3YaJ{O;asv}(g{yNX@H z%w%$jt(L6{BAhTtcM_tP79yu_l9Q%4O} zd;4W3QmxbLBF}8NzSEOcy>}_F4NbkBMT>l&aT4z733%&?tEday zG3KQB=xv4tYS!p4GFFdDR@oH!LC{Cnf(P3ZQC<7G zCsNV4n;x$a($&kJcYm`OqZu`%-vlO4Pr2!jT6{Wb7doHNJ0~`>vpMeDywrna?UbvF zJQ$CfmY?-L51AxH7nb&jo)^KEti^{zT83^}%e6ATK!#4iX#(avCsFo;ry(4w2y51^ z#7BCmw;FLz4Gnzgw-6JsBZbB)wpmXoM{XOIabcQi@Ug{hn`iEh${!f+`<_c@_=*xJonRhn8@t5! z*kzSD=263PupJ3c+@W)CQSmwn0|6EY7>kA$ zvOz@+z3?%1qvhv1C%QQx1@tXm&APk?M;wet9Ankd;h|IdE>bGuXUuz)788Dl%gezT zH%`VCpemhb>Mxqul@e97?iUM)-R2`&H=TK!8YvLnPbB8YRZoLIBi-p& zHtiw$Mg0N10C@FvpA^_rGJ6}tAChEGWW}seEga#L$mDtUg6gdv;Hr|o z!8@D!hF{VfrG0Ncj z79t$EzO@zqxug{;(kkhYS=g)XVUW`Qt=6B{!?2(aSR|EzI0#xDOD}uiP4au{4aAO` zKLj&#Pq^5g3_l_)C7R9{<3rC3-?&U+nEnWrptSj|siUHrwW0jZ;0=ez4=?tc3Jy5g z*41q0Y4(#ZhllxvGcy6pU9y=L#~lH;x@$27LoCt@(q$@x^;N`hJUE0nQ=9iK6=)+? zPa=W@vN^6G8n!y%mMz|A3G)&-zZY|dTTkUMa8f(D^zHbg^k){BZTff-hk$qYcK~QC zEUtO7(h!R{-<gHu_iNeGEP>AG1 zHU{#wU8aE`|4&t;&2BR(71t==n*G?rJG0=$Mw^}V>rQS;z;CBE3b9F2)?6;l;#xaM zp0fydi%S1wGSjO~f=-_E{s3!XxOC|usxW~unzITH8rO0lPxdA5o zdex5$hY}Z@^;SnCpbXw7-pizI=m?@vITI@cGk3!z}9KI zw?TY6__2KKi@RT2#E*YWMt4xqzr5>0)8c>VIQ44pjwji?k@D|;3yx>ARF*T=zp0Bq zA*A#U#0!66nj3lWaA^-)=T)}0jJ^kyN!|q+%+=6Kt7^FdY=r0x&V?9RCbU@?8z%%! zzM_k^Pw96{d=c%F(5no6%u=eBs~|E_coiwNi~G$L2_>#1-4phmIa?1<7=OdMP+8Z` z1gyGVtdW}@xr2@N?GHHzXKr8p-+BP}9DDEg!sWrN97{HdDJtHCX3P)qnnIe&QV{{; zkgZfaXj1sCQfrH3&BNEfLpw_37h-aL8rf+Fih}kUPFPKxeG8s6gT>a;Csm<`4>CtR zu^#4J_YBzZ;K+3+9q%-7qDi;xzt{2o%1g5z^0;QS4s%PgP0jC!nQpxNl!btGl20_F zk6vVEP~q%WN@zd`a`*aIQaLpMD6L2H679m3O=k{4qbo%f9_8fQ?YbF>x@lk9mM8We zEwfp(vge$Bb*XCJiI;pDLC;FRQzG4Up{Xau_E$JRa9}j_nyR+-$olPF0#o?}h!YGY zYv#Km_%vvut*`l(*VAPxf1+2BS>&5bLi&||dKI91+tK6|-mJ+5f}gxcab*2BAkH{o z#Fav1QJj9;3wy63>&IzB$oaX=)cvn?vm7|5!*p)BR-u^=mv`8z9W|gk$Qp!i0>&*b zQ#S!|tdX6Najo40_kF+Pn{{~y-X4;85ASK#P$F8NETt0ESGl~ejx%B}3urbbglyYQ z`*f?;e#e0*At;kZYs9gJreq6kb67k)bgJq3=ZI^pYo4VjfVERt|Fv9fIdjWWeK<-O zP!!1N{(j?xfm-)yI`YR0(+`1dsi&~c`D*;>i717Ak?ldP3!(0J7A%4H&ujVzm z#JHIm&{${qlFYkL+tA$Ig@0@z%fbu5&GRm1e0M`I=VT z7_RM4(mx+b$HuZeHn0^}rDPvuX*vq^{GLlD!4;xE?yxLAW0NpC5$O9X$s87B$;D3io5 zx@pUeuX@EG0%b`U9)*d!(#Ngl(wAx71hFHUMk~%+kfn7s>!uWh4>oJ6GNQFlos&86 zpM!*d4vka-|D09A;O`vN{g=7B(o#g|1kX-sxYLOWaE6ZM#7v2jDgroe|7UK@~vRU#) z$E-_;P5X!UI>u=k@$lf{Ja;k8S8Buf3ub0!Ets@;YK7};5)7(Ly3!KEHx-Bx=i-9v zM$SZHzqMQa<@j*}*3v^nSG_=ZcanO=x$8}Tp)-a2FE?^d+RFCkbp$qpC}XkjWVW|p z{!A9DEuk@-B!9c;byCdG-&pY1w#x|z1HNx292x!TDN0gx^TkxCf}Un z(N4F=AZ|d`US1KJYq&~j*8uzBwz=IHMh%!8M55L5SHYkhk!DU?NM6Zgd`*Cd#Ois= zaI6Bw+!pSq7+<^6B;mu9NC_6fL&8I46l;vihF=lUCsRct+!-w0I?<+>hJr&#M66B!DEYIV}|Lj?D05%@gWx+&nMH)p%T1TMe*8b#n(x7+pRL&|v5`#b6 zY1EpV<@TP zo%U^~4$&!VOXKpuRrl?Ji~B;<-5o|V&v~lZJ?LhYf23{%?@vU$Eia_d<9WL9mFhi( z(!6EE6D}i2f^TShrw5m5A__nZP~3Nb(?S2;{{z z^w4ZXrCC3$EgqJ)EPTzRE)4dyvw8xqN?&Y$T98%&3%MKQ!DD-p8Rl;;#`HL{K6gG5 zHKorr@1tbyVGoXz5`;jV9C!JAx@yNaf*^;2D133At5RZ*29k6Vbh{8zBjBaHR~lU& zNTRAj1=&=U^COveJhl2T9#GX02Y-UOEPQj3%3LFSEv@|#e;;_5nN%XN*A7gBPDxZ+ zWutWtXHvk*Yl6+>eIt7mF8_82H&27ouCw7Enc~eNOH8o1tqZn-no4b>wRfsfJ#WO` z#1fV+NQ57Q>jWF|kXRn~dalsTieiZw{!26Gxu{bE52P;UrRTto{UnJ3dH}oPPT~W! zLM%7*%2WKY!O)92#yK%F89kXP>st_Yyy_BDRkg2$$Wc-4gCEv@3qt&B!554iBJc11 zs8loa^M_#k4>7}1FIr8)5Z$ek`BmF>5$CnRLtj;PFHyy!wQ{+;$ zs9HNE_%6R}p&~5J5i+*T@sWaFF2I@=wJ}VSq(GY8w~ae*oBYE*55BxDavtsuRw+o- zwx#v3tW*u=7I=-z;hRD&E5B`I5Y<_D3ZXDqy|E`_k)ME6&Q5e2yPXZ4tNt~|S$(}K z`q~)Tf*J6hin#iw>{};O_q80|R{z>?dFJJR(w(b?T~--?Oxd%^>N1#qWDpE0)w1?9 z=Q(&tH!-#UI!$rFPQyu0yA*2ulRQ0br#x6*rfNJdy3;65>U3|13Mi-|5nP>Tmcn8y zAeD1P5BtgJ;LwWr3N$#Oy*@1N_}qt@BCu8s;ti+?DOu@~0a`Pt*iCFt&u#9?wE2)1 z+Pi_KA|c%9+0EK#-oeMmx*5|r2afS9g^U))4vF>6jM$MkvDKWpSx#*<=WVy$jV0^@ z$B+I%|Hze$y@=4(1e@6NJCC1>5T@|jsfKDP7j+*(#Oubt^{bMN?ftnG;m?*BZF|sk ztd5cFl)n%Q`QF@ayF`?Sa)}By1dX>3HmpHfm$>wck4x}=;sIsjRyGnjTc)|inONN0aCLz({uPXILSi{);ux+jU4c>W0#W(bccO3*6kw8kL6 zI{ck+q*5GA2B6gz`Kd*EZGU`8(*p-_q4PEUP;68UNcQtpyK3_dY-KZTf?*xpke zvf2hc7n`3%&|eS9h}|cSL7lfT&Gg3OlA;D$Z=T+3Tk-~E+#77f&TL?@4%>lu?Y3Pk zW&RIF+|ERc71mc^WlaiGsRo(w4g1h+Pb6*`>OCJ@oBg$C*)F#BQBBWA3(7Vn8BgLRH z8`*1aG*^%otsVZ@I&P~vK8=V0THQw7`D2Lll_fP+ZqHrsjmMOS^Dm^DWOh9Jr%3c@ z#Q&>iXu##7r%FxSiqBo5e@=F_i=C@7?!C$w!adY8f?S^E!Cls_KAsXS*)c4|yxfCN z;dNWvA8Qmc9jE2_Y;tqp27fJgd1U)E)VvohGT)unapFuEpel7AE&x&Nh7{f=@; zoRn7Mq+A_^;8(uQUiWJvJVfp+lFmH1UOOEHi?}8siU%fT>_pJ(IyJ_E(C;Rk!B?j| zfX)4^R5H~05m=*$Qu4n~*Ij3w^z>R_dIyS3awd6YFG~YFJ)}?cknisCl; zRR>|CF&2^uH7 zJU#VmmH-|angO>nKGOB^bivm@GR-fypN{<_Q8jQ|;>m($rq@+GcoKJs$J)>pZL&pa za&Y8?=wt0`#tnMQb=0-Qkn56AdC}-c+M(;EmGMZrGFOnFiqmKPAb$CbwX&T=y;ifS zen#@gYtbN_*^td0nbk4&9TLplG0XhB{adm`-vS@+6^*^BEdfG`zxchUn^-vuMbHT&BUGNW>z23*0Euj@v#Vgo?6_( zR}T5xBKc1b4(_ABoKZ;_QbC9FG_JFGPwrmjA1N%r$foKBl7d5>R*D(Bd zKTGH7OiruYzoyc?zgI9a*>J*4=q~|uk`Bxj zcrO--6riN`AZ=@=s>AOV?|}&O{By$-N~tYAYRdT;OzFfEO0@gO9HG||M2!cwLL>~J zy9a*bV{Oje{`PxRx;rXv%}#vk*0^DO-ma%>-_m%4HdbHXV4Y^s&N`pn-d4(MF`3W% zRL;Usc9h5J7%N_l9uuunzfCwTp>(OE2w3hRV`4KB{4uR7uG`j%9ml3e#&)Gn_V090OU!-A{Fj}`KZsm)8tK&csO7T7XMaX7 zV)j*a4x4A_`*!c)R!{kDr^CN@{Z|+Vn!5LNeXhi%68R=Mu)X;7ckW$hyi)_+IOq6` zy431f$6PRpB*t5Q4OkkoF6UKk@_TiJ)tZE*t#-nQHq5uR?uiN%fh3d^uiB#PMDuH@ znfs8ra9&p6pW`}u$lYJ2I#<0AOu!?yws&r<)xA9?LbCDoI-a@VWuoHmmF=F1twmMv z1HTG=GA9h>USf{U1dAd{hAn@1A;CC*nB>Oa_cImF`7iE_=gIcO25Bn)L4jMl27oH} z-O9DWLOrH#_m+B(Yl4NBkZJS<1(^`E;QDD?&q&Mt*`k)?6f4%`^AorzAwVRHZg+H` z=VnC;F`e7%S%^5Z)4G6pDUv}NiRbz<6xC+s6FNj)Ms9gtQ5enDVV6NNY2wyq!vnC=0jO?YW=*4Je>57ygG0U_VT>g)55o2Gb56n2JvV*-Jje~ zEV(+y+!wwj>bm0oQ--ztrvr?fnK*|0OJ9b=!d6WALzmwD^ytt2Hy9V9+@^Dn|K1)7 zS4sJieM*JU0QaM0*AQn++{{C8J<;j~EZr&*FTU+G8$gc_b`~P#MZYe)7k(=cf3~{Y zsAQO#GX%T<>V&^<`)CEqu&|$^dvn6w{d*^4xRDo66N+v}&1Kg|Yz`Eb-1M6;yU;Cl z{44&JGVUT%`zgI8zj&|`ay7bV@*O5+y3Zu8IQmS%uAZ-$kDz09%n0s~rLTxm0TdW@0@*{qbLO_Yw#bj5rpg z!l~c;{Nwqr6Gkf_9(}zM(jKa>np%_Xu^MJXv~6DtqpX||VIGhrmdq7jw^Kkx{&OL71dQe3CRl>ZM9OiFa{TE2HT%&InDWY*Wk^|D;P zO+rL6lwLGz)k0Fw+d#K3nG>1&0RCmu2CsmtRYD@NI= z$-CX$+%(QZE^-RKe&1e@eE|8x%2J{1NxOtd14|b?)$|qpz24bHKt{v@2bB)}4Ow*9QT|%!HxJE~=C-vwO^2f+`PCto$lcUo-mE zrO5%b&*8a5PGFahkh+S-Gxwv&Iy}Bhh_-s875Yux&I-^gh*T=|<3@d073;JflCgO4 zo=gr5M!1vA`|ie5t3U6TAKK0?*QhhE1dzGcF9xgA0ku$SoKBt$pV2@S|?4ta&|l!O2KW6Ynsx*fF&tUIF$ z_s){wQ87)X8{@APY5L;1m(q+No-&u@=eU$h=?HUWi;0*AxACT@{EKR>zu}LcJ9P?J z^}#)!;aL*Q0;l}DEIpqU9#}-Dn7Wh~8z#V5_i=WO=d1z1>DuFHk*nyc5eK!5s4szu zGuwV+*PZcGixs4zcK(q|i_6H+mo@k5G(v60b9M7vzoZhgt?Yh8!~TURr~$YEY0?_#scz^wRx^(tA*>62*j$DUWHid2+<>=%93cY4$54rtc=IBJGs&KfT?hIr>LFP4S6Bz5sq&8 zyzF{Yj7wl&5k%WC9NIcT1mdF*EG9Q zU+&lu_LUl~hy_j>QUmb}3-vzA$iQ(mX3!JPKLB7Flr-A*SpfO;O50rey-!gQ5%gfb z3fH0;(|e}f^UiJSRYm(OGjC@JAW16S+iLo3WHm7iHN?Fl!Fbh^q`Svbaw0NB*W6|kOqArQpe)c&T^k){-&ad$IQdSAzV@FYaus2y?Fxy zb~sg9K!SN{ds|dnll!$0Emj6-c@8j2>$G*1+96ND@j~(g6X{vadWOHa7Rk&>yU4#* znR#!A&a=3;e2zF~2VN_bb`5-JWx7qGTegeolhu@OCvoVGvzj8d)c+X<^efC|R$48X zv{kXJ%%=4;SqjUGk<*fzlalnl?CnLKaZ zHclu^{63}E=yo%(C8*kTHSj^Df_d5Q`0lW$S8sUOj@(!C<8q~h zxn>ZLG@C6yZ9092aV_tcj8WI~yHl1Vhz~+;XxQq(=LR%~LSi(;!c7S6JxfA6@E|Ux zK#7m97F$el)Ox2Zt6ZZc7*8}Jnz-tqq*SNklpZfU+C96k6R68U=uh*HW_LFCg4ox^2RQ2|LxcnQ-hV7kVrR2DLO#spmiCS0mdzUIK#ZvZJr#}Q( zK~bG0ZA(N!-*4O>u}ULHnb4GOsAom^ertB^KOmnO6Y!V>r?y!0_N253=_B&@`nYWv z^#v95f#rEKeIg#G-e<_%G$aO?R49{$jnwMNvwZdk3CKD&VPayzY^#d(Ei)vtp0<{1 zv0Q_h#h9kqa^0+UMQLIvMZjKE7Gwpn}%zMI9%Y7Sg=hsTd3f^HtI*Z#F!Up z?Rna;Z;%^D`V^B41BrC|8_@5B;DE*Kno)olmK@h>F=S>TR@)BgF5yU^!5r8F#T$pV>`}S7>9ft;r<@R@2`ffgtgfV?@;ga^j-0i%I~VELf$j>MDE`=$!iZy` z1@7JLQw@_{ek%`eF2B6ETc&P_8Vnxt%$ES^0`xmao>j6OM9tstn=7ah&O+t^{8!PR zZ1+|M`<0O&AGeT$3BO3NgKs#@Ni?l|A*WK9x7G-{-}dSh4JeM!2;csLG~B48ir<&9 zlq!1svES)>_P#-5#t~Pq`~Dzvuy6&`B~=Xh@yDc86den`OPyGS^oz4&6QyL}Z5eW% zY6)j(>~0b)`GOB!v{a@mOrz_ndbcQQdXb*Dd({ zH)l&#r+Q!5G}<^-k_AV8WupW$--Egj?vvUX^9zF3Y%S0yhH?E4{K?_pC z6Mvd-eh3jW&gE&RB8~I}FjS7TlAFT@Wir=*9!nZ{(B!<&G0?TTB-#xRUo%OmY~R0a z5e+P@TIBSqtg)w71xS=H!!6wh5;)PulSR>hnFGIfbr}YR8G^nyU0ET7TOFZ)srV`L zwyXEYl}3&5HW!zP2tv-BRGxH?k{d&I1y-(JW?NB6cg5H3#H9r8k6gjh5yIhkK;p3O z`aZ8dZD!u!2SJ@h5H%PZ<=anIM<9QP|LSx7LZLf5AAOomB3oGvKgZK9Q**$IwfZ;} zP^W@2z7o>Qr>pN-@UdgX%vt#)@v~A~g(!L;s)_}dUZCM-10B{oAAGwqd-q=6a;1bI zb0*jY*pU~}M$*%`lOV*6c}!^^D(LGMu9rzB&d#vR^cqpSvMKiu$R8YTvobBRcsla6 z%TsMl8K?9ieqNL(W0=DqZ~_R&&Zc4A%3`|#?vGmi^Nrgpc2w_vb3k4mq#Vj4BprK| zAIIwUWj@`*DUBREt2=94o#i8S_|n>y;AU!H5dK9=X&bSta&1uq8W%BL3qf!dr%&w) z9AQQz_3$VOu>QO%b>${y9evqj89nRIa%7MxOIuY<>$0gJTlg>;X)Qco3lDvIEctyO z4sYygsSq&`zJZSMmw>tDQ-<9Juhv3YWbz6b5Qlr;ftP~R1ndvmBn9_c z3N3jaz@eSY>(GpL6RWS6p!mHr0-||IUD8@9{o`Dp2C4(CE&k{=gnyyFn;g3bp)&AB z;y2@dMYmxX7R=j7z>q&PE(&q;7-TSR8sPKCd@RYZxTS9vn~E~V`q~ewg+uS3g}N~c z*@(An!1a6nhWvF&uV%1%#_TBKF;g3&0Im)bB@a$Ai9%}f!X}z0>F_X$KEO!@8$s;f z=cd(&o^2LUjh24fzH#~)OBejU)S^4pL6Q*Nl7DvT=b@$AIy10?7NDjWg8tIVP_`vN zahLN!T@AP#!Q3>#qbwv+PRD#HSwaSi%er3HkXy^}$o+1>&BE(b(`l&t)UMkCL&UTG zngx>TTzCc9TOH%;N3qd6CNdU3n4K>SH^yU;j#V8(8L1RTT$ol=uc2QMoQFhD&mW0g z{~}`Aa0`5L{h2>?%jx=6xw(Z$joVe3!HzcM%t|H%SmjS=*v>n?gB^@`aBG-L7u~om zanuE10>5w6c0+XFZ+X64J-5J8s_~QbHmtfeJlF)_{sTDn=GEu-zP@jN^=|q5hWh)4 zzOgdFONz^lrsP-rHIF7H1T{Jy{u0vwFXw@e4gh#FS8DMbcJZ((rt$*LetXpgKV}0Y zm>d%MSHE5i1}8z-6_R-WYVY3Bb+6?&L?!WHPnQ}^@rP%1`{}`1@*F%W@||l?MX^3T z3;#j^GNgj~Vtnp+5VcXMl`gm)MB$Zvuj%mpFDh3h*$mGMAToxKTbUY7!FE zXy%0w?-XO6UbINZiCpc2F?i|m&5$7}^|aY8S%O&@$byrS#Y%J1+Ctlwp(?r1%HllYgu21rzgvuN~^@51y0&IRgjX0`o4TvNev-e?o{b z{y-oNi|hDBI@Xb?Wj(fZ+~b`FQ#?!G9S<44DM+%k5>-bq{!h*rED!t;5?b6Yey>7% z_Fzk=Ul@>$9`*EyA#M^cTZVi0muxm4W0;KZ5atgMmS#n!Zu@COpMObB*q?1*7V1;- z9tPj_`2Pnp_DHn(S-N}H!i{oEL^kT)y(({~5h5o5q^e5Nwc$#0@4jliHtCb=xr1Np zQwLzP2;arHDtE7sD#uB^)kviB&jx?!H$_spiK z$G2$?6U?&>;p)K~>vb_JOy6m<&hH$ZG&_4gRd(rLWPx;{S+)aGiv z5Zmg!2q`PsyOFS^rZb#T{Z~ESoimY4p4-qO@OOVk1Ga^T17{Tu#BX#kxxzhnKw7}ibF|H01Ej%g&JH994Ojzu2Tf`papQ17LeM=3)WU7cV zY1gSVeAR&qQG-pHcW#$md3=7zSCtWDZw2TL;f{sN|$_&N9U{r37R$PQ^%BS|N0{R z&rFzJ<9q00aX*O_uU`bdfL{rsG`jd3{VSo_haZ?^8)1hxem1YejN+F$UI5s zxb&6S)F63*r#$b*4=+BwN(e4D3jfu)*SZg zVpN3PFN+mQTs0$?p5EyU5*wgCA`a1NQ~r=8Hzw%$Twe|z4}u%LJFx7ql#)1(cQo8Z z;X+c!pA%mK8D)ep@H4+!Yi*bnz744b-FrH@4JBAK~f4ZXAV%jb$@x{v)XU;>cp=ktdBS z?w5I3(z%FDF9ZRC?htXn8?CkVMqKRr_k*Q~FxN)PsF=5c5~EL3qD{+|A7tJ*P`DND znpAo_ysMFo6*}|;FF8wswWVHpjO83dlzu_S`%n$g(q=%N7#;QCXvZ1j$zocdZs4~g z3AU@*klmnjTO0Bs%YS%7EW&PWyk=J6D$d0{Z1YIwl=ajN^D1?b;1W>y!37;B=4tB3 zok?El(1%6&)rxx9oYuOsP&qRL?JqE1k`b%>dACWI)VgAsu>x@8)E3wCLy?eEQmI#Sg z3xs!V0}#7*!67I&-)?NP<`Nqa?0mRn4IR6C#TML^uLC=tEM5{U?|pZWnE})lW0Qv8 zn{k94Y}IBOHgm6l-k3*|)LrS0Rg}N^d)x~`uBRjf`9}Ij$ zBlz4(X4hP;ny2Tn8>tH|8XNY2AK_oivQRq8mc9MDPF&i7KLsD0A@wZ52>NGx_^2@O zuGB#aM7a2Ia=XYM3<7WibcZq>O+7ss_wAjS96Ca)1%6;$&F{Kr|9qC$l2W0WUsh+%??_DqJy!&# zt>R|9gFY!wog;DgwHedrCsY2^jD%&E6V-+6Q`7OjeRE+3)L42-CEg#8<>4Dy+q@jW1+?+3eeTmCz)Dbz3x3%Q=h=tML2fUz zE7z)urk0rDHf1I*!B=qg>v0kf3<`7q^wL8jSLvSL;{W+RK#Pxi}**pjU}J*uM(WVZ))wCr28e*27NFtEEtNrsEg{!9M|@Ff^E(0C8i|~gTh=T{FUxvu))WpY*#N( zKSJo&1Kfs)^WW~Z&t7=o3_L8TF4x`TVj50Exz)M6qqp>a3a+ikBfc{Y z=;y0mTxpvy+J$`39p0F?vJoM{88zm*^i~(_>Ux@Va9T85lue z!cw3iuhx-kl}qC~;JyEWIs8clngcu#1l_nPEfu9|23u>cLkm}V&Mq}C8Hy(<*jcHA zU7d_6BF9e^fd;2!E#mG@!aVPd?=XabK;)XnJuTMcM$4b zlRdKVtzpOoAMxahGrs8~j)+r7B~izIy;MP)D-RQO13h$1^mDv8-F1FA6w=iYT@)Fh zw0P2V5(ldl@)5ox(Y>g!={e{xkS1Mp5+q8D54pmCH&9DAicle~jg^TVNS4zg#>b-MFNmvetZ`HXstG2)__Lfs zkC)uPxL=+(=480GiNCt=bJ6)OQIS2E=o#aN=I?X~7s#xQ8 z{Q#IK-cNy&a+pLALmxobhJ>cfA(Q{NLzP!1(Uh{?Z>x;WGtcKb@lbs0LH*%73j39GtaBg}yf)jp`i5HDxim!oLTxbB?UU z9x_~jtYns$Gkv>7W6t0L%na*QbVF7SS?1+Lc-W-Wxb>BkCv|6ZQ@-J|h3(=196(7! zx_{wmf4kJjPeq7)sFhh$>s6SUcba*z+Ma}Hf4&K60`nWO_(yMtE45vD-XUw0b0<5? zKZd2o)E=V*&lj6pzah&6B66P0Ycp=v@|7(%>uZb%t4!af%9O*$wrd?V%OzI7%{&x* z*U9~#Je6Rx6Y_)iyEYm*P}ftAL{1@*qUddESu*{4q8-^0_`MBO_mfwwFE`~K3m-fW zt;#Gs){r=UL6^A^rVB%CbK_3OYY6}*nF}`AOonlWv2X^%(k&8wt9tz?VQwVU-+Kzc zYpMQ>ZIh>kdh6^bLUNr+V55vvl6pnAcCJ$-e8)3$_{p0e%;&BhaM+n12~Rpsu{1Ta z*!tr*e=d6!eZYNwHvT+}I12BOVeBvK%?&vxl~SSCHfu7KE+bc};x zq^=1aI^h0k-Xv2{t|jS@OrnF#a~qM^jFjC;CMQ96Eq`oMB7z857VSxm$H6yGYtaIs zt#!R_NRTr1zT-7SA`j;evg#1+vH1FaeXG4-S}c*A44g3EBQUqQ^Q)HgQY5lhg!oMP z9}sX+K85Ssd(yyvN(|+}#uCXc7V*jwX&I}^Q6@f8@#w&l4asFtw`ffrx$dES;CT`A zFf_vM7ZNTT2aA%wzK+!s(}<4*=ev_G6)*Mq5c_JPs?>AVc=EOe1t^0B)86rVJhxT> zUYP7cB4zV)nI)^W za#n4<|DD(&{vs|K{PyjU+=Y&6NaK*q`Lmg-u2<@q}l&A=_e3U-QYoXTj{!2Y;>y#qDH*w<}dnJ#(y*HPuatd^J)=~eP#b6 zMy_S*3!z0KX3t#4PYaPqvm#{uRoTCC*|hkD2-c-?IS{(n_+0nq@EMb^b2HY&Pr1QB zdywLO*pZ}(RX&2NGe=#-*_AC9Tjf`g{@BA&S+d(yONgGJ9@NC%^fIC69c9tKgrVfm zmuAUBlBobC&QL821~&I0g}dwiJ+Novk%f^Bn0DiJ&2t025djc4JkguEm!^unYp&$I zIS_WOFB)O;jE)?c3PM}yWK7FM$BQ=6+xD*M>Mu}Yx{VZFZJn(DY@QH(zfi=}KB#uA zj3YAxJ&-tz>b#92H#gi%d}+@f#E-Y+5Q8# zR**<65s%j+_s%>!RLpuOTidIolwIMjwT}ytUWPvXHeNl)*IxZUuKqG0s`vRHhnJKP zknWZa0qF(>q&uXgyL(wWq*XwWMx?tJkQNYWkY2iL0g0vgAKstu?|yKfeSWUl>&!JX z*UW2PlVj*V@>wN#Y}3 z$$H|q(kgIk7S_J}hpGpw%}3KwTj+VqX8uayz9A(fU^sIBs0#xylC8$f0s!1ugB;C; z2z?JgDA{~C7YnpN#^}O!iFb)z*c6>!jCL>O|2{*iwWr=0EvFBx+odlt+U|n3{2xqF zSGO5;8O-<`#ZObx{S!MpeW=zA?LD&3l*W58nlp(s&!CJQFS0Udffs2{ZZ3kt3CIEx zrmZU2>x8Lrhf+qy@E4E!xBv%g)xnaVM^`*&q>!M+Fmtp&vhlH^1msLEEj@EVw zCyjvd@^0-o0>RZ2&qK;#YB=gV%Dh=3@v1lvp69fj5vNSoQv z5`CHPz5AN7-AC`BK#ULSTHN=aAL57K)#@%$ue^vt`pFti=$~uupz~>3-~#de1viZ& zqxz^nq^udQnPlwMIJ%`$T90oUf}#TW%gK}ILM%@JcBNilRyQ1z62Nl7_2D~?A4ohp zNdRo;b>;Als>AX7VsLQ-&zi>yQMpBn%FC8`_0~MTCr>!O)T+C59}O5U0-xeAF>`r; zc%&P3QPEv|CF@&Wwp6!MviqW}zMypF}%HnhYi}?(P=kv4>{&5v9;{tiG|Q54n3{5YLU53J!+V`q%5xcudC$a zbI_50Io?loo?7fRN)M*Ac zYXktp%64LZ)b>Q2&=M29DE|HxI|Z5=P^3-OkbL_te;1CG&K%PNVA0-o&plh;zRjnk zXiaBP9hiFft_ASDJ#hO5cY+t>YoaOp28TrBJLv_PrU3mFF$_}rI9iQbg;dMgck3gz z?C1tuOS;H>72{)sjo{S%K*mVMj`Nvpy=!Hs9?A(cyUHo$JWE zesM1Iq2<1`x%-(7%gvh=xqe?gQmiB7aUg#xoFCT4ol2Mfq+ItN{vAX?w?Mezg7sb+ z`Gl`nmHQ%MJEqIKLF7Vc`bL5qp?37mbDr!47gWaksV-?wanO(#Y#=S?8^#kt%9n|D z^#8B`TP+-b+3L{}U+v({p!6DU5I-7VvZJmHYnxIe1(pvf za4!E2{@ax}6jKN4(99Lmt!}`PvRx;(!kil!fK*D@7KO^PZD>5U=Z-fIyyKqim$TM! zi>3zRfDM8i@;GJCdnUT|$-N(80Gd*4Xo=m{7~2>H7|`qNq8ZrSs!~>dfp5Zo#Cl0= z5;g;LnxqL9J(Yeu42w@6Um>Yy>)>&Nu5xaEu86FO#;de5@FKNcv;KTE=718qJyt_H zdd0$PLAo$r^ot!kIV4tLAR{JJ*luUS%%{T~nZo|9!kck3y?QL-?``FO+=RZ~B>1^YtrFQNuHTpo5XJr)bO;`rCdQe;P2VV>HZRE63T@tmlJ<)2US^fn>A)gFmSU6It)H}m4d$it@Xup z<`5sceg1N1JIKorAn|+l$HP%@qR3CYY$~F40a-NlINI}iNxn?w-Sm@|(*b0YX-giD zNLJrzs@f{b9N65bPl`=tE`y2~h=@>b<<}a{9adZAM;l*ke;(L!b3oCB)#63(L{Dj( z0}2XDF>oHEuc;&&rmtB_8j1>e7FvdIK|-`O)Kf{5!vq^yJG8Tr;SNX5LvO1sq$cQB z;a>adq(H(OSo>cq29XC~LssP^{?@;v_cf<2Cg(8qmAkln%y1kvT)P+gv6ABHk`ZzX zg`@tXITpc#(uDa7>$sY^v!fXU>61)?XJXu97rH*u+E0B_m{+jQM>Jg+(#HV)EIaMM z+}1-wDU$M_PCl&Xv_MroQyDGaF16R-DbBT|pTl}i%C?EyHL#G!^8)x&uh@SFeB)TH z`c&_Z4Xwww48-k({3G6Vw4c0O#xO?V!2r}bcSttokJ_uW+ow4Lkw{5KUHARwEc_w& zB6_a+Sa$k0^v;bef5wbVF1Zo4T!a@aHkhb=`y2b z4Q|b)^K!A^wZf<{^>jxW^)z$<)(D&&09FQNb5GkeZu3DD^1bjbU9Hk$TK`=_5YcnI z0(90{r}4g6?st}(6R0}8$mosmUer35*eCL1T9u5q=vvxpi6e3=RtL^bKan#d-KX9RWNMJj z4uX&7NKoP~`r>!rbQIbuEeCRz3WDgxpwLu+r3r5wmvD3Y6#Ul~DbMqOi?tKdy%rnvVn?g?F5PH=L+1Up5MF!$o zcxD6RD^y<~s48iYNm7>cC_L`7c2{S5A>Y-Wix;KvMr#k{<6vz-h{c6ZvB`mhb5qaf zB9l_xR}0_b9ltV9v$R?u0V&-0LFXV0jYjJSg05lXZ4`f@@8#t>?grFIZ9i#H1&O%> zoR-;20dvOIduvEp$#pu~tno zUS9+tS_W19f1D6901ui51K7Pr73U~&cb$4kXejQ_~sr;`4HdhP!T4-RS zq^fisH)0il%IWam$y{8n>B)ci(AUwR+!tZ@fj;po8pvx+uX4m*jfFsV+CRHUq{p)d zJ^uwWGLKN2;AZ%|;&6Jj_HUQe(rjDqlj9uJnOIVQB^MR8;Yl$-jZY-+Ve8?bl**^; z#GrryXq^&0Oq3-Jjj&LL0a1~QQXeT2nK<`tt@aaOr|%>(xR=c^jC(!B>OsRn^UN-zv}y8FWd_f=Pdn*=qVwxD1NX?Udc9?A=h9%{&v^*Nt5P1`_K zjRwjS14d5q=?Y7TPJz~CbtgfN<;-Z~TnMKZ zk#0LZUN1a#SDESQ2nM=$`E;kXH;7!!ipHY|(%6|}LtmwKtblP7NCsQ;03$=kjtuvA zTiNkV?_ut2KS{%+{3V@B-38mf*aj!Jb*%m+XfURTJoFK7bNz$wrf)#$|0?a%!S!W^W!77>J%cxT5}BGUth zqnyB3wUslY#OsDsp58Y#WG?2ttucMNpH*w#`;|5YAUidlbgo*jBkkdnk2h1=;ZklEWk6tHwQVWTAf)%JV$=g^*vLdFa#uJ-JC;lgxTB}a3 z<_!SlKJp)D4^XxwIg{M zS3iw+!eCUzD;xev2a*=_q^|)p^lMcw^(+*}q_34Q+ckKEi`dGVZIjT{2$2^Ceh(AO z&@FZQVYGsD&oy=CZ{>4bvYhA!Tv~KvsFi_?Q41%0Iy)}4%UdT5skK==2G;C31u}p< zc3>Dk3qd%?lkVz<)2b1w7l)-H8JDGV%8>>d!_68T%sJISK>pQD;#Ki=ebnN*jY;}i zb?E(dKo#5}45+97@@CW;ftI7uBN$AIH3|uDtXhe-OU#BmHi!K*x+U-ie9<;Wuc~l* zk91rW0HE-iL#F94le>ekZqI^RK2>V>mqlc1T^It;<2E8UFZVd# zOzcIp(Ypj~*Pxu3E!_2Pp{6V$ zaWf-VO=Lxf%~O4P2Ee~S5GXe)Z%1zQ0mR3zYD^2mp(0_@?Am0`U0g19l?D)s7{QKK zjnOjTn{gxHQsPwM%=K>+EQy!xX__Ij*{qr!sbQiWh_^B7XZ+u8834N#AJWEMxSFUe ztgx3O;@#EE(B@BCG@z}|CVa~Z!0aAeY{m0ES;en>7kKgvs3%Lme6)}nw|-7oiOd-X zkb6lQFXGJBh9?)E_B8(UY*&e^3H~9{#A}inRiq5$rlnmHLt*Nu2eM*~Romwx{}^|aea`@Dqi;eaq#$)@O^b1v@W%?Vj)&JrZh&0I#}XHw1*HMm6> z=#na>e1fJ}wIP@J1^_|@=YDE?Hjw;-%n?*8tmj^hF%vm`o=kO{tK*8u(-@WqytB4@ zZb?=AYwU);hpgTs%3i|Z&{06c$%$d!5}4lN+01>q=&H|b;v{_;2os<6hkq4FRt?Eg z*s%PSQclr|1D}R(jM{zCuf>BhuIAuO1Gzm&OA~ecQSp``lbJw>(aKn-&0M7O#;mHBF%qb3EgUDgXI=96#e}@Z@c3^=<57a&~Spp$P>3&U)=X2 zFx5OOl}t+*U{R>j>B!v)XRuZZXKuy?LRExsHgY5A-{LpCx3A<_mW6Dl2k_81K8dNG zu%k0(^}kZvNaO~RH$Y*)Su9IvrMyiEG5gt2D(G9kP3PE^Q0Aw$#lci2k=M^p0kqu5 zy>7qC2y>I?qidJcnJ!?l;j89m2Fl9}$s4|n^tgmL(JB>nZTmn0yuCCVayr<$G*9bCN-q(R`y@yX|0*`Oa1=1AIfWGQ7+Sq#ETZi zILNX0QfZh)cBx!K_Jam zVYGlf@S0u8q7AgLpgY4}z_e};mXv$4eer}oHtD=QVThCii#_7vn*dJ=P@9FN&P{k> zW|iood*q+1w5bM_qLQi)=d|opp*$x;(ic11m`p9FSkA;b!9!!w)sshPT=;Ghq&{HCf$Hcp|w zf)&S;b;zd~Ifmh+_FOhS=NU+DqYeICB~!~zL43iVmEpqRPO*VRW`476XSiE4KV$h!;=B!Fcieym%r7+66Ay^wnCe)5R zn^c??Bl4C6&Rj2vZUjVbBd{E4iR}GNekAXV*(cQtD4i8`b@?uc>#BrVPCS6S^ZKg$}Ao zDyEAo*@=LG+Y}KaOU!TPcG)BQsNW2A7OvdqcQvN0PTu(fS2)%I?XoX>RW6y2-zS?Q zHqMQ+QLi{TWPRvUmaEzB&wNwM|6PgBfs5>u{C(A`Mc%`cK*eW`CT{yENg)7q7OhY^NpN_c+kBYE>i)dKJ#I>)4|z?Jkqk z2j}>lUc1ycC4nfQIsFKBI59oK^n1i&`M2DaZRqie&0VIp9XqTwx2~uv2m5*nNX26k zf%;mo8r1#?T;RiItBg&G%nJ@Mna65BFeHA#j^v4ksgCZ?&LZVb*o1rk()K3KD!lMb zOWta|=_#U00ZP3Ltf#*@idSQ_HunFD=oor=VMAw+Bfy~tC6lPBw_$UF(%$yc(>tKh zZ*NXdqK!W8sJOZJR$_Hn1drL*0r?Vuo-K~R4RG6?j^vy$(~&EP8LAi@{JCeAidrfm zj;P9uq|_NSJ|bxF34xN|I!|3BBD;fQItCF;2V1@|^eqGsK9SoARM}`E*40O>*&#l? z{q+<4N6rmpN4o4^{@4T(0jn^u@;0pMBp9=eZxBuDQoPNf^eL$ZNJZSq&84+EZKbe` zf%+fh)5cB;3SV;+VKNX^kJZ{;Fs1=R^YZpJpP->3kR>!DX$keCf}x-5#u;ei@769y zo5&XP$#kJ0Y0am|c9K(lgY{rQLSk*}bsXpQx>^!G{e0xXQMw*3NBQHlWcBN%zj6 z(pb~$zLnWcFO$oA;rL_Fh^|=olgw`E)yvSuHeWW1lKg<%2V;_F40=Zvp~xVfC_9<{ zg1_<}hKoYB-DOEaML{k}Q;@g@wp9Vuxz$+Es`(H<_l;G+y>pVzHEOI6Ta%Aal)8>* zu1cE&_{T^{#9@D7-8J;@uxe>{kiKu|8PbnUbeh=vB6G}Dfm)7|=Oa(93y^GsYM{Nxd zQ?~rhs(a4RgbBK7!5~9+E^A4H2~laEv)AcI9Lg8|E#~GuRP9<)|21Oc{LDUQJ#@tO zxb>aoh#lo%PMbAV>?8n+B4Y9p&lY{Hlv6-G-C~`)zgxyzPI!l7hlP`R~R+`_=A`31nh!E4v0jcY^nid0RzwJC^?0Ghc zVDID5VyMfZ9IAXds3K|(M!)m$(|ZQ!AYTiw7)A@$-X7NOMj;hPf~O^OhU%e2D-C?8 zPbQyN4%eMOwRE<-S7k()`KESy`q$V2btK-yQJ#0;9r3hF=hX7s?@&yCT3;EpO_Z9> z1ETYUkJ`#nBC2O0pL=~Mb7D@Eu%WKIi}Qxh22H%&dzcS`#hga=QeHS!Yta;^>`?hl zNkJtvE~|s@%MYfhi!i4q@0|F?OT^wkvba$v&}t71bXyy8YSz3y;;D`lg=P|2#Pb+P zsvYP49*{t?yb;h~Eqb8J1!#x_xbF)D`@s7%@L86^ENtTePpR~VTien)ixO0rPa|yyb|SN9^E^HoVZyPHKDNV2Ofk}8At#k&2a6O zXT;hJHRshZZ~yMkcg!IIJ9ox8X#;e{zqzKUtQx|Q#+)Y&;!j70)TZuZ0{Ao*)r&Sz zqJ0arD9akEBpZ!tRVl^G?@fNxcq)D$ng6-N2^pIZRQKgIYP(Ge=1B<`%+YvvfbUj~ zb>JiGieB-Z|Qyzqg?hj+Ae6TS~`Vb)Hz(B^xuQq|z1ot7@N2qUJhGqL!p>b{T)YKFCVErLl3- zMqZZE)eR}y2LKHd&yWz;sX7=Xn5~`}eL}XSQaZ9V?R+M*E-xtH#XsDu4Q<}KXYY#i zJ($LL3M8loL>-3_-?I6u74teiwFK-x3<^a^D~X3K+atd#^+=e47{yWF9*~XyRLlkw zccO_lUD112A^qgmg0}Oe|MG!J|1ew{E!|(O-F=xhB@tg&17kfBHUV{se|OS5-k{6o zKiAJFXjQz|Z}d;FIXz>JM1D}3HCdP4HMVRzAiC;Xk$7A(rgRQG+82gYd5dC}MK}a# zs%@e0R236>aCghFGfy`-YtFRX7!*m`PCcX&xa>sK)ur%PmwkQ3&U?%s71!Wj_4b+l z#`R;<&C4pwu}iZ0O_A&c(gl-Muv2$PLk=-axpH&spO{|x`CYhXBvNDSJCQ_-r8Glg z#5-c8GTEd@vdAO7FHZ#vaQR+?1eat7FRrtflp&w-QBCYW)Nt+G689{2{1SJ^gZY;= zxgR%J2M|ah2z<8z$L+x5w1&CPBvr?W+s1J)VXRb8;Yx#3q&+Tn6>M4|v8LPo=DwC} zX@&V-G9!UO+x5j>!MyY&Dy|Y<>?W1j3pWLTuJVlCpK+5rau+_V#veHJA%nJ^6-o;z z0TMz0V7t06tt?fSaX*U!Fzx=!kZ(CA{YAme_6Z`ne1XwJGgto%u5`9xb=KGz&^Jqu zCph$_R8C3qo!Mb!9YKd~Hh!_XYFanMk@i9H_IYWzN71o4CKQfveD) z#D71=3+&A_E-);MaSWorf50x@;a&gEx8?)t(wVV;4dne-e8vqcbjdb>3?vIHwYP;+?yt-U3!OiinKwe(omJ66%und1ZoL<-0 zv^h-A%~BNyjgWV@1qUbD%FGD+pqhfgtmebYkK8%V9AbU058!8&KCQL>J_KfGnFe@S zMs~5JoJNnfYD)*)7EK^B93vjON?SCdILUXAuB~q8+Veb zFXVdMk62B9A?<#XG3c%}tY5(7N>Ig0Xe%Mb3nu-kSKOi1z^fBckc{**9t-X_0)xmz zPbFx4H3{JMOnf6U?@CiXgMhL4xy@1RaFzaER!&UDU-&;YT;aP=_8)uD*G}J*aeHWj z7!I=C-yYxbuc5cKhzvu@8uOXXkBE1UOIIav)yOGlw^L7FbYGlWjge?{Q||*WvCF}F z4i$r#7LLLh&@PP=|Fq$k=YXv#+&YP{?Spv0xNXpPo!%q@n%_UJT^4rV=IkGBcsQ=S zLakb3;vU=NTfK_e2Qq`Dl~YtWl-zmiO6F7n$^E@V66tzkJc@-Edyr8omuIWCi-wH! z=NBW2H?!y2`g;%jx|TZ`1NLRVX^JGVyMN9?o)fwFx^w!B9b*~nY>_7cFL|1i^ z73D;E(bAs-&Qsf0OOp7ivK7^8)_z^K&?D5S=1R@(^KKV^IwURZlM=SH5VCGl|4alU zW=p|K%_Q75-gJ-_j&P^KMJrIJi~dert0zzY@gwonQvzYzE&Ilk^B;Y)ZU7B2za^C{ z{G)lYU=m2$4E12y=e#FynR}`Ea_{BQb@mbEhrhkH#hNt5VYowjdD)U+-zpZrHf=HQ zAdatlWQ&O*V84bww;JU!w#>3nU*Hh&7e!=`eTvczi z!fUh?#UrbdI3ngaiYOToW1%UOap{_>T)FZ|aQM`hZ3M@fPXnv9Xn+5mJGot4eg$Up znIy946^jsNx0AMY!lW>ob_((YcD=@F^4uBZUj=(uT)+#@S3Z@rVcZ$89}alZR?T|| zNsr6GXnP)Tp^uh{Y%X*^UIzGi7Y zIzW!OLE@%gjuGHO@yE1SNnD8}H0hzua`j_~Bzn$yI}r|U^HDs9O8f-Sk@!DefIlUA zF0HS{Vx%t+I}M6mm9#K40N~aIYm!;i+0~X(jQ=D?brhB}`Hb$BEL=k#N?kpV4j(E< zSKbR(i~b}=R59uKo9)*VZ{vRw6!-BL9@~BJIc~DAlZiR_HITYWxBb#BGOxISGBr{a zx>$%7Q$ne=zp{7y)D5jXHP{iLJ@+j1z%OPo3P9uEdM?l{J~3iQ9Wi(G^yQe%^`FtmfCLSLA?X5J ze%P&>OKQ_!xS7OhClNHUqv`vHe=AyD{NKF;^d->m13$W^<*bzeCw*&td?@3SG}>LFhJe*~M+T7bO!TJ1n-dkn$bcYM1b!XQLZT?k24sI%M=Var{IXz( z_>I``s|%(?yZ+Sc8~_KVo&fDH3OY=Ba4{aNz8M?@kX7cVLV+t~3X|B=&rUS%g0@G! zrld(ndWselQMP1JG&3zpKQ{Ioya8rnBcJ}`zCu6N#l34uB1!u$wpF;n^_c`vb2!zs#>UN=8%~HZ zM)k*=$=#^$@&@SwV_*paQ9gBRXC&*2e<0&MnhY?uU%QNLiD;M0^xX27US#qVPM02Z z=H|f!E~ySCyQ2s^06R5p=(N851}nE^4lAk-0RMa_QJ(m8ag3%D3|9KkXGaWLtqx+j zGw#yN9^&sZ#V{TMSH+WNzluDrHM*^A9sFQ@9yrr^OBi}UHpP6!MhWVe*V=l)>@q3; z-kg&bN8Kb~NcTpCNL*TtvgZiI=cxABvJ=2>*|bkZi*B7xTkx}fU08DuQm0t`2+(yDXkdS~#O>`@e*_$oNxV(QD*puOOLD0n9)$l7}100f}U`$c&7uiNBw| zoKd$@fv{?J=A*;hNGI${0Y+s^|po&-y=F+ZsS|SQ$?)2+*4=b?2{(s>O(WM6+$tA zGi~Ltw%0=S1O0ELVa*@snqWpK^q2}4La>|)HXXOpsfS*3tPu}yN;YN}sYGze`U z0UTEYg@*pHJyUl5ZdwP+rfyKzgVOw6oG{=MtH;pLzi?~!z1|MxNmT&!md<+(xbp+*zSM(|?hj6AiBnA+|3#dmGlhk+`ivvtU(5gt^%^(~@?+bxh zdku|s8>Zm`5x&EUJhV~k4458{iIne$yCqg&ConH*mp$q4V4}J<8cQ#0@YpRuTkej% zA?z2{L0f8h;Yn!OoR=_@jA!dQQt?M$-NZnQi~PZFR`4MLk%1Ve7EbC&g5O2sd3Vbl z>=!HrEjC(2mCv=iJ%zdsflt&5bj_%(Su`r$K8r%K=<9>*jKcKpguHBhlzKa6_RfNA zPCkB~PHvAzLuWh~1HW{mHi2a#wg5of3c1?XGW2?Vn`v?ebeM=C3F}w}mJ*M5cF$0k zvd`W%Yx}}>t9KbKPgD|G4ltM?>VPOmi|aQkwW?Iz4_V3d+*_)O-hMp6V!Kx5gTZ0B z@0XDyR$X`h$<&LhP@23Y>%7+Q+ymzD`+E`U|NEZaTaB1&($xl-0Ic2eJ(g5n%VPRc z{vIwo0Zs8e8Ya!div(bLQO;fvDJcx&0p%>@chT~c#y0@)Ati<#?&h5wrsT9LzsMcg zs*Km%ERZh=D3XS%u0)VNC`+Qy8-MzOeY06<4C9EpXxo%CmS9v-z(ss|xgGd&Hw|(r7_=3M7;DXZa(f)dmL&GDk4P`n)WH_r# zY4$Wgv9#;J1ufa}dMxw8n-=us{8c{NVaq{NBE}A7=vAcU*Pr$5en=5)OAjx9U=JyyJN<<+Ph z$*UyZh$kKBTMp&+M_iu(ELBS0 zFZRktJe%qI=^nkrZl^M6(y>h7Gq`^@J;DYBIb7jq;rlspEn{rv$}cx{l3+x0i9=Q`u&(=r z4Z`guibOtX?IYb&(O4#EUc z#{rBxlOMa^=Up9u^jizNn5qyHnFa5=E^G>^_BtaUVqV>QZ`C!GzS*pvtEmj1^DDW)gShgh|c^u1RK9GP~G z&P9G<{dEI5MP8^+4hh`Y83%dO3>&XSe{WvO>g1!B@mvzyq0T?|zay()dN(c;2qw>m zJmYqVC7GKPQI%+r>t&+*!qozCJ`X4XyB~y+SE_c;G3IHY+BY)QGf-wZS5!Oeo`E9W z(oypPRk}Ol@1E|nD=&6)H8Rzh8G=&nDcSaC z?RJ*6+0g}(`H>h_nunBEi`)A7nRRPX2KXJqzA7v>bHlKhw^#knCiX171EDM!59$i; zer0hT79yqgD_yc0$=>jL{07Z&Zu0?LY_6W7LJLjbQ^loWmZBGlQOO!8m=O zMa7V=(B27zSwdoMCPDZ>op{k8IPv>~%{S(QL?Z5@0+UZTqJNT~_^mkBb}VcKJA_{^ zo=g(!QXn-*6f#8-N6yy-Z(hmWKn@>S5Q@#pwxPM?b7EZBm)yC?voTP^wQ~Og# znE4hAyHEj9e$_f`k-?C;9O!pZrv7Zi$}|;#hy$9@b3Xtd%#}>MUrYVpLwZmgr^7>< zBlKRf3%$fzl*A;}sPQ!FpM*Eqh7ld6OudNYx1x$ANU$mW(g}7c)2E7~I(}cw9}O}~ z+T)LV(+{B2vHOC5Hq43(7n1D5X121b(pG|vk9@8fDeG)~bGPG?$n}wPFrWo53!_#^ zZ1TUdbf1)3vKqC-0!Sm#OU-E1&W~n{^oTSGTJf&|b3>s`q7#6F5~pjJtLX!$B#m4r{eXZ z#A5#KyU!~L*_Wk|M9L;4X*sa!rhe?>yZOQg%x)j(e8xz#@W|E~4Qua6J6#JbG{_>2wr(}19_B2BP4I*zq*Sl=vm&P za(NVZC#@@ScnH`jw&i0FO7*wTq1xT}(zI!%W`h%*AGfbDt>dkC`fQxk7xlVP%C`2P z>PQhxNT{H6w7%efek%70g7OT=Y2(6~{{5t<4F+gJ_FOvy4MBhE7sntDmYK<`@82MY z(XS>>rnJ8C{6OOJ9viNqQ}yzOWZGdbaoQ@^DD$ogqs4cs%DjicmIhH7(uFqdzXFKX zi8G1&cWe)U#Q*GX47mMv@^Y{J{haKzDLlMP40IEqr11ElGER*o5W3W>_b#UPkbf?o z8hiTRKf}URc_5m4l99GAxTsmVIQBlh|HnD)nfV#)%J{~m;&o!ub(DSORO_-k$Kj~) z_R3LC z?YU#qnHWJ+tv^VQCgpLM$8SU&?=AIjuJrc4S&h#pc|swn%x6oT$JP#JsVmsIkwUHQ za*Zomn>#tnnGV+wB zRq7-swA&7WV`N>`oVH(?^DKJ} zGyD{4p74fSE;6pJ>^yS)v+FM_-ZP6i`vxSVrD|jX0w1rQy%Dk7z>I8&L5Aap)0hZH z$@~>$tWYU8=Wrn@nSAX}X61e|YPZJmr$3Aeqb+HpL*U9vroOXCE6)-NNneeR9gp9SyzA@$~Q!wIbxaW8n++Iq{97sM@}AT%!$x9{3Wz zgMyfJm-skO+sxe<%JE)zmSB~bOI=d`mY6}k{D;tsPeHp<4%&E7v2EcL>@ES~>Q|U9 zj3pa-bN9k_tB@(IhSxb+0O3)||4Co=VMPRrW<=a;S*6>pQ=T8B7_RK=GM$3ia(vv- zIKD^5pEFg}m_E1(4@#VZc$sKiG5xN(x$%8022`u>LZaIEqOWp{zOdlS=6T=3jR9<9xqfO>d-OvC5f-kl~C?$$3$iu zNrwE75!V|!-rn8?o%IK6sBKa^2t9b+Yro?wa9(a36rUcX5xvxnc&FZdV*~v>gc!I} z^6QbaKbm=In3&0Zd>RBDd#pVEdg8g^r>=%R0ags&c^#Kye+u4&z;P-);uy?s)u<$PZbs5^W4-KD)^<0t?oE){HfdT1TXs`3~_6Ah#QQ# zb*hxKxT4QLc);gB&J%a5WzQFMOnFmKgNe^1VX`gxFlOe2-1SGr<&Jw%>jaL_qp|d| zG&C(&S4hWOmJ0I;@lip~>@d82p0(^Jin;Zh1Ulw=O>JeX?1;3_Ps9Jb;OdUXwZ+mP z;xH{-s_zgJ12#BHtmNQ`1#629PqI!SiL}bvd~dkg@X0&&mcK(|Ht!L;T^)^jK+!44 zys|}s(9ckCaDV@{V;?RWKUzZ+Pgm4=p)<*Mlc<87Lz z;d#nwBfG%ggGZ0OW7Gqvs%kRiwse=4pu+M!DSq5_T+77*`C&Y_f9tGQO~C?Vk6=Lq z_>bxo^uZCT*6%)I`=CHEwK&_0*r8Hd`iTT$%7g(o7h!)Wm={Aiim=<9(#PdnM%wlL zYuY=Bu`N1To_vy!+jQ7JZQ1i6cgu{5F)2_UCbDnc)3j0w6og?h1$V(O`}tYS$A1M4 zidWd=EbFgQM9CiozZH)!+faON%dXE9pou^(==NH5?o=oa4<7zWqr!}j=45J*_>#Hp zo-kX7$#7=7+Y=}Ic*=BUb>|N&Q1*DgH}yv8{s9LhK!FpKW^yO7VRh1OKb_Q`gYz(I zado@5-c~&_o3hzt@88QJUwMNVUDIh_yS2ryxdjHj&u|TOMqV}JfkG%z;Z{3XOpOBQ zaFf2Z0X`+{7`(PBaI!h|n?g0JG4a0p^?s@Cl&S{su=r?a=kFm)vS-g%D4Qi1oZbsP z*7=YjrN8^4@JNwMBEHvIev+fr^Y&0nN`f6veCS z2KuC`C|a&tgfy}QNa>y#2xJiUe`jX9s~t~Ql0N_~g~ZnOxwle| z(xO80E5eEmL08K+Z*b&K(`*Xm;J3U26myA+Kc6YDL?BwfgB349;O_Iw3sz@KyUVj{ z4FQP4Q(qF$5LHPCOtshK1^j6QuCp>m2a&q{r7SZD1#9g zO|O4ia!Vr7zJ>2PZ~c5r2?uuT_{iEV>T>p@j`bhkvLllmyj=)iDe>!7Cz@Wtqsnz# z$fp}_mei#IUqY!1tCAlqXU~tAI=7YEzWT0%gPe=dT=@U*{j2z>@P?`)&_Rb%CVWoa zISV*n!0X6fQMgkRqenq=} zzsYKAZvRV!VYtX#lj6?-rSum;Y4(wb*ePV@{juaADZ_r#fA$-N*|VB~oz?cNBhlS1s+T!JQ(5%@u_|W66BAx(w;-H6!Y2Ibt+P-NB`wFP!@$10Phd z<7-Ik)Lo^xPBN-4>^TZeH~!le5J*9#n zT{$Ol_6eW|a|y8_{!rZmej;E59;YSO&cW!x5metR5|u20K$=V7Lr7MA=`dwdrx**u z$?BI+$v7kyA8gMRzR#bWMVl$@oDBkATkY%tCe7Vp`YF$XHgGgw+?-2H((H>ClxsHg z4f@oX20VGH$i7$G4QppLndUf%RCkZ_DU2qizY503gw?n9g;PDsiLkcxn_%Kl4#10H ze3sJjN+fXyJFCy`CheJodBdzt{l>E(K&RS@h|)c7K-$+}1%PAa>9Nb`qVBL4$?-EZ z-&~Fkn*ywD=_VT-GAy86lbGwTyK58Qc1Zky8WWUpyW)PIzK#3XNQ!@T7CWk1=?)IY z6H}{6w5B2wpBBA6zqAicK1HmbLFJL3I{bkrL>?2imU+;_!X~8`qfM*oZdQ4KT+~f7 z@N#qEkZGyLoz|7XM_`1ygIq5Cy0-45VFubBH#+!4^I<|@VE$N1DI z_w*#abc;SV%z1HD*X4F4y!Y$$OEEN;IhXn2$0TCU8?~TN0j{p<8C`udcg`+po6NXNQJy!sJ6;omgKODee8kOvAlhrdTIE-H-c(pf!&4kuUG1QTkoJ?Qg=UQ$Qrtn z1oUrnA@}`T_%|UkPDkDmNOSyF&!6-BJ^x7U#kM~imx{CAPacU}!95}M&-vvvhktKx z^)Tg1;Qy(_xOk}8UCGv`@4uwCh3(@Z8Yid+<;cj@LaF^zv+l+$m^1$j?&Xuz-PO5{ z_FkO4c!nQ5E3DYE4Tb28`*!-TsmBaTwnI#Jf1P|0(tU{i|0#nzAg*RYa(>#ykFIyy zqNhZNFDwq1NK5?PqCs2Gb+>@(FTdLneBb8`S%!NU?t=8!{$5u7d)nA9!xIAsY-F@GtGo@S#-m~+k)>hy#=v)a(#!Jq`grAsksXq@iHP`US_FA||?kUzo$ZTka zdEfo1|JdcIJM|L5ZCc&gRwYJUr3nq6d#>*ZlT1L^SGwQ+$b&*mR|$QhCXrplhXX7`9(A`Y)VY?uv943glI|gbA82_ zA@T79U#XVz!)@E#FP(CG73^0Rm@j?Fi7#Kq^hL#L9g&^{v7NTL4ra0*GyK=H3H*b+ zvv?$}+kaa_O<(m77$4JklUUmtYL0~W_?MDl8QX=G5haN$=E$ zr2>F-0>G=}N}r z@+EAPat8|$H0SC_wzS8A?b+PH`rRpT0_K7=;dV&%dhxrt6M*yT>FLsMGXJzd!UFZh z_nW3jf?4a?rDOw!cyEeTf%o*%KCJQXPs2g0;__DIua_1NhR3R;_>?&;2G~aw1K#PU zXI3VO>>o>ywHA_jmPskhUZtF%rfcQadFpog)i9l-2mfsj=|fJw$_6z0Zpr}m&>9MbXc@pH zxx`(LRb0(7mz01V3_=k6zwdpL+C?1%uQ~P9wm9@5o)Uh|F7Z<`3A1y)o!yJ#0Aeg( zA;M)lh+y`zO*X_?ytN+;7O3I1GhWrES9+vcOt|&4VL5HD(!N>yEZe`gL~o?lsNtUMIfeEtrjrjwtX`PvH?cmkX8IfFv-WJJSEo?ysGpS+9Ga z{87#*c7b%e)_;?4z+=XSC>MxWfp^>)(iLj0l(m5;s;5KTOWpi z2bdjjC`Qa12aZevlQ`I1I!owWq*&=(gxV!?XM%U0C^~^>72SyE9alFhLh}2a8N9y1 z=aH1&S&>iOJ=kowKQv#m1DtFtA|(*_yS?E6L4UdK?XR^wNoysUzH4gnYP z0}U}|x3_qk^+bNj*C!lYW0IJ(U`n}BIL}SN*MV|m|LbTzpkh6+i{%+DR&SBbQ_HDJ z_)D1i9-k;Iidab}{^SpF0#+8J<%r&+7Y**!D7#;9|8TkSKgAJ{+|;6-<@9ey+v za`QiuT!4_G6Q>029Gbup#x{QKR8_Do%Z2m{YM(QciV(kFujUzm?t&^7Uivoxtk(h|ksLU8bM# zCLdMVJsI07ru~(rTpRqHXcn{LIT?5#AM~TWg%yj?C-5=U!_Eo7%sfjLatLbYcy^45 zX!nN%o6}YmokIUGbp&^7J>YYzwOZgt# zs*;^sP2_0R>!@445dMsI#6is5HfxvJlU~Co&bTjq=O4&jL7>=yAk3x+nAP-X`;#NZ zpg=d%ol|=z)C`AF%xea^+jYtyO0%xXjV25Fq;w$0`Z=Fr-{NwBg&WRrRw_3Iu~zyX z)><=QH`QaOV1g07AEtJ!cfV6M-i^9mSpk{!ewD(Mz0Ul>Ewtn?{|#5;B4{qep# zpJr(|nTjTa9%Bbi6@{<12YtbtBRS2eIoIO?wX!SuH)o!uFY5g0w;7w&`r$c`4FL=1 zG#=v9jG2-Bd(06&CbNFe)s+O@2xO6lMWcdFclFiSt&x zBk~J>z~PMI^V2(!gyv&Qj(wKNYDZNl7W5pvObyXhbmUiUq@FYXXxrFX-+cb{(d*ts zQy;~%nXhn<6cg;nSV1E3*%vpYI1D#3K;7>PGk)x5e=xJU@50*lpdfREC)T>&lK=Ei ziJ2(&g)||7D6iP;b?@PoEv<3Ot`^DZv$y>GYjfjv_S`?Jh%RB$4sYso)Rx!ZC+@WV zOMt23i5q-(3SA+`*~#S{0b!*C6EtJ+?pVb$zjVg|m*3NEzwu@R<=UnoxRK1JpQe1D zPeK~wBOGF@oK6n(y3(iUM}sO#`yfJ~-YrWqH|sY>BMbb|SU1Zdj&Oeq0ENF2*%|p0 z*uqz9FRx{_b3=o7fpVOEMLu;tIcI3xR)C5CgTFf2^7f@-WhJQ@p6^G6{w$ zu?zdA$CX=mV+T^RgOoIm^q}cI^%0@<{RH-1P@X0?urk}+nT}>r!d%V_x!>?9Y1J1p z%yrHQnX+K&PVjsEoT*rFzF1%$)S`KV@ny8Bt3kL;#`J-BH0Y?qrw@snlBL@7WE&W% zu@cv%nvatYteCW5QNQy{vPv{+F8p+sOg|eIbAjz@*Ph=iz0@{H!E4B&S$xCW;_Sq# z!*gB<#>}2c9hWz0q^fLzm;z>YL{Ct>0~CosPk6=Yao9=8=F(ae#TMb^WlUc97kaWw z@_a9&+K>w=fG}S$ZEe$qhMwZyTwgSDF1lQmz*@zsxp@uDeG>>X%f15T-xX3N&A&a4 zhE0KP18gP_;O4fuXH(QxE@KM=xc41-#-IL_bIAY{p+V8*@TYRHO@S2rxRwbEcIOE; z(SK`kPU&5RBtmAA)7Dw{8!b?n{NS^6g^DA;cPSBYXmnC~mI9!XWpP}(rAQ%Nye7f; ze51=H)#vB;o}%4fb(p-v#q`W4`|8hX_46pde@8pgG}vYy53o-Fa7+MVhIB`q2(%&1|kNSUDL3G9Id&ct!Z(g6h z-+q7P2Yb(EDEbWeA*`~z86K@@rjwZ4KID4ffVn+EA$)s@ zTE=x?LS2FkB-Sn+_tc4cvbb)WsAaPQAT(RAOX^_Tk`ec*@+LEHHkZaBO+*^Mskrc( z0qbl-48)83=UR5;T)LhQ082}i&YmvG&7%xGd3rGROd-B*hna9U7Vrd|UOx&Fp2_p~ zc`J@PjL9fw^9^bK{a~x7tMee*x=Mv6|4#!Qty$aGs)=w{b%pEHNP(E@4S{rzrWiVB zTveP%?lNY^pA!faEJ7R)^6;La{r*IJ8t@gro#LA~3Apc}`%ZTnWyNoW@3xB`xN1d21h4TaAR0z!Ws zt?wDl66ftAx9W&HhT@{d*;Bb!M4I9E+VFY(Il|i}Bb}7Uop>p;zutTvb%i*MwUT;z z=P7Icp10xX!7jx1AKtlbnv7{dp(u=mFnsuy?`b_T80KQuS3Gd1WV$$UuaF?ekhljJ zmND00)Fiz=kXWh*8%W$V`06>0^As2PnHG^W+E8!c4AH}#Y(s6da4uE}!0`gjz+u6E z4_6`p|FmW)vD5L~ZAK@C0lG_4gH;Low4psVF~T4g{Mtu-ZT*FGJ+}jV!lAxb&wuWu z`Mnan-(GKi%q_kh&IJ(H$mY%X{_K@TKFJS-c+Zf2f5InlfG2>1fEoZOzQQb)WAr)g z-8`~2u_t*fFD%%$l=YWiZo1rcu9eyeYsydjre+jzFX>d+1xlda9dp}*(PtwjazZ*# zkn?uITXmO?I;4pCCrWXWC`Gpi6s3SAE$T8$)Aml-xendmFKu$?A7pq~IKXzHK1ikp2 zamX|C+fyxb+n-xRV^Ar;SFn$s&XSWsgJ;rbr<3Lmh9r+yAt`OW!_+wJS!9GXV^xEL zd(TK^GZ>{PjlnV&?V0X;?_#r%;@!Dtm*Qc1VmMYIdeJ>3g;93hpdxO>icY0~dso6- zei3(L!8!G)|A)tpcC-mp(Hl><9w+&Iz4i_Fq@(E>TctwwH@why*c7U*lSWuirjaJr z5>;cv@ng?3%LWwdo&fH4#1)USp&UauOQmS z56kalh015yX(h^DGEC89!-5aSv2LO9S34eLNoA<;h_Q$`vZN$L&mXkRN6txt^Ohus z8LBXdV7%JkC1oroY7wx2%9ykNbuV}1!1As;iMHYE=tJa!p^7+ez{9#+{^@9M6AmPP zj6T~Zo#Uv3P1SUcUAMCo_Lxf@-ZaP=u7)zH&~PtT?C}&9sl``*oV}swc!YogjuZXt z6-sm(H~R3aNv#*F4qUM~x-O0-2(PI07AHeFW?DQn&b&XWgJ@y1k=jbvukkDE3H=eB zOQ7tk;hEgHEU9B(c-B&-f|r4N(g@G<>#ronY97lMyla}ejKvtzgN3W&MqF5Ep8%Yz z`H)S-^ z8W}=!gxGFVPfDmy9%??J9Ox*`pvj-VGeG5QdoCL2St3?N)bwuHlx;@l#Mj;HR#No( zg+n)cTm1SPV-0ITrpe2?!7+ z@Tm#T1AJ%P$_=@Uhz~3Zev(Q)}_qLKe4~T`?DBE zxIxY)dP1&b_j9H-PFQ*Xzjp`-!#!_Tg5zkc8Y)C(;B~^VMcm=OtCs)^`>rs2x+LR_ z?jbDV^YSp5uI&oK-mo6^&lPu+#?dmFb%?-u3R5a(1)FV9HQPo#v5lO}ac-gdW#{a9W!y zSMzGMXLj|WEnSJ#_ha*1kGp6Ld#x#JD^7hDmPJF?AeY{Vm@JU`iNCg|8HhA z>nmjnMzQ1b+ccsYdxkm}27pUK2+xP(#HGvnw{-BBfU1|!-+P`nkVOxc@&sKl1_-1U zlJY>0HxRpi-M0v(=NksA_9&Xed;if>E;@YSr@g+u%iFaqlVA6;qS2F%ygkkk;cYyS zUQ_hUcfY*?#j8GA9aS0i15#|AUrf}Siv}5Lu(UJttRp(=A6kQ!hmgsLRd412Vl{!nS^ukg7toj5{dT7lfj5O-d4q-Opn~@{9f56Eg zwK}tjh#kP!$ADzHmiIr6*$7)z$WWM)>-a~LSEOzj<=%I}unA4j-a2v7?NWxmu!=o~ z!OKQodlVb?zba%+QxAi5C}Vr;wj@ORhp;fj2)N0tQdk}#BJWR|O0 zZ}^Y6$h#MV-d;wWcZ_65sfzRECncuCC-RE5ttS1nzH8uvWaqZ;ITO7kMaoM6%xHoE z?tyw72m|}%PzdtxQHf(uW5S?}t3;C7ok*UbR-U}2EoyGGNi6j-&=EK&eYIR^fS3_(97%UK zz~0aPH7ps=>XkSZ25&=cU8M(zYUc; zb!&rmruFK)_X~-{9|hx|YbP?d|8yp38GZo2^9DkgYhCQhc_wNvS)CrJ07e$>V3mwB z`Dii=eSs)Ru04agCKFdX(*$=gVThfuO+4q9(D`_N1?Cl{AR0aLAp|>&QxM4@_Aa{r z4}tRxQH3e!7>3 zdZ>_Hh_@{^tdiqo!S2U9>BksCX#tT1qvhR9|EGUxzbJwoArwGFYY z*1Fi?#r)Ir>|XJn*~gCEhIdh^Sr3vH1#P^OX^sZCMoWNS0ENJCZW8zAH&C+hZ7#o< zdZ|%ud?Cd8MNEMrn%Da_`pFAvUT@9m{#ODK=Xr2ZlvPhQb|P!L$}%f%-*+hDjzfzg z2u@eY%j6!Bco`&CM%W5CVHnQYWBzJW%4G34uUOi?g?vBu>q#0y!{DPtoH_q=oeHDx zRCdX3K|D^&KcCNDuwUgBf8N=;m;0W3_LhU1Z={qR zaNh*s3D^VR1KP9bQl{&bb%q(q@Z4?TCHA7K5ay1&h@Qi{J?t(S3q~tHHZdih&Y1gQ zZ!Uf_=R~VyFhm2Y`kKcXa&20Rrpj~u!I$`IJe<4{&Jj2#Swcc0(NKh`WNM)(G2b9) zo~q+n|M*R;YP~W6L<}gpg-Uvu&VS!{Z4~S6docKy+4x#k2TB-fIT{spi!ZUQVzG?q z&lrpYkKo9!COAxB$t=+Q<%_afQ74!FQRjbFBLqW!{OJNryGwa4KuM<+EAa{MgB5}6MZbjw|0PuxYvx&Q$;uek?SoO zEYU+B2L9xuIa^XL_8ktpzSRf$n-?24RYa42Qb8~R_sws_T?KA)SR0l*R`B4)r`Of^ z%+e^w#q;)JNgc0+RVqaJMMNIDG=Q)h=2X&B0xLW$3ViW;gSPq8e=Oqg+icYdw-3v(>baSKV(_I>s;bg zR=%CgG!+_?5Tbn2(fu8cD?6c4zW6<_g|o8qN!PWaw9#`KbFt#X_AKfXy-0AE{?Mf= z+#RjT@$@jFP$z?qm`UMRxQlxMORk@`UJ68QsKMSD&1Ot;^sR zXyn|qld&33B~4~$X3ip!VQzam0~9PPwnW@dSXi5l^Hpc3aJ}^3(=ykwcbdiT-W^KQlWj45FqMiAbI`;dtqqx7I%B~sE^95 z#~T%jqeHD8xMUzSJQ-E}&}@Zo)n756Op*Rw$EdLLFj1K*^HK-a|D<}D9jmJ7%I{8dnBB!*Dsg2(HEi8juTF`# zGfC!>!9c7Q8t4+rFwkQ=o;c{gT~Dx`HDM#fn9nNp2)=SS9p*YKrU(gc%T>q>WvN`T z2R^F9#wM|4Xz+u#XUO>l_D!4BrHTX=F2`|Q1d2~8_v8C&cze#D&5?x;AXgCQUH@7e z2y2fPYmMg!rX@Gw6ZZPhPv*AlTO|YMlIKR{gPpTZ^<&K5d3VZ!?5l)sY?oL#_e6(y z*?niTnc13#zVSx17Dy!ly-#8D#CMd5nb-YiM=+kYdSdCcJAXgC zuf)9$WS6qwCp8fEQbozbvRfLJXJUgB6+Su0Kc{2UKkm82(8x-JA~8f%O+ASj485HZ zTjb0bZQ24=+S6GxYwlooIcyigb|lFx`SE&K%Cv*ZFMkc4QY0DIeW_u#8QsRWSE0*Xo`*7=gV--SG2}ds&5AT-`}}-cZX>L# z@GhUt$vy6`MQ02Tg*a}(t~bIxFWNoVO@cjIbx`1Y^0_%~drF~Yp4XzpdAWXz7PM`; zp>}>mCn}}CeSNpD|A8^xOehpXL?wP?X(SBGLHy}Uhn13L2h|zhLJU0E!i3~~+!umI z@%1fHcP8yEFI7Ms3p#Mso;3;n10A!h_jq5Pw1Lk3Fb~28(TjXI8Z|`~=*Z7gqOmSk zG@AtkhoMqk*l|@RU&AF+ILfOh6NR}jrzdRSvttXZ%MDul0# z5FUqHq-};NXbZ5sR`GgJ*v=-g<0f`od#(CQ%gBoUf ztpuW=k~@wW`rcjhes=Re{gvkG!zMN)3awfWN*A1sw#tb{XEx!;UjueLXiJ?@>Pqdl zJA|>siNK(!uzkI3fge$RQOBXTC=`YC5L~X^+JXAcThf@|HYjc9NA|j9PorC_zWyom z__$CFKfJRJ&#!_#*A2m6wJh^(v*{YK z2Y#D1E%UXVx^^za=~Ty(l*d0#RXX-@>tV87u&&udgJ%Jvu%~%L%OjrG+T6yWA0h79 zqG%=2`2lyu5LTH>;^m1=4Fb*unzjtscMMM!HJ3TZ8}sI$A8gekYv*s;>Sn3h^;@C* zgkiYy?pH_4(xgTf-RGgZKOxN7Rg`HJUv9Z%bd;oW=seS!r{XuN@M8;rq_p8bw}122 zlwC(ej-yK|+EE5}6h7~bnNzfoLVicR87mQ?{nz2pJ936|`VaEN(Bjcv1#bAwAr(R0 z#0i5ojsU6J!aAqufLog>q0=3wt~uj+qvjxS)o`YcsCJax94Sp=V+MqGNwW2cIxmFK*6D$)|a?N53icS!6I`g^cA{(Uz~p0ZVirfB_!?_zE*Z=p8E z`e;nEh6FkiASb9NwX-i8fwf(Dk!zNA$G@m5HIE1#cL0q{1*4n#ASSqeoAX(=(G&Uy z={O((0<<2P6Z=N01pxk?y+NE^vePwZ#wuj%2j{HC1+h<+43fxN^zFwYeke&c?1?zj!ujep;A4hGsi|3!Y?lkyCDghz5`-HaJd?)Ph(V9!Yrt_^21=A?#k^QF+|b{0 z9yDojFHlg51#-GuC()e}(cD!<>=7qc$`eN$I30|}Z}!9km?{(y@P=0m(Z4*bphWk* z?@V0!fil$e^Rt0X8np>OP%eJ2#w6FZ`w3YK8&)}`@hQe&#?t`n-?9xs_KqwTBGWHd zqRj_cs#p=&06Jy_mWanGzPz_Q_hvkS->Ci}(s|r{s*~ZOos3OP%eLupAHKb6*D7S~ zMntr=x(8bvWV-#=W6cG@=Gw!W?f&Ubt{(k@SLGPNEpZrzn1!T>`TMU(3SeK8o1pfx zg1;)-!?W@PV%Dk_mJ@~BO)w8W&NjD4skDZ?>zc#sxi-}+$BKFO-hR*kkV*1(R<`RB ztCHX%dn=;US%|?GZFP|*tJ9&u`uc-mNw%+fr5EQDY$7N5O-plkkS6WU2CEYkCzfAG zSM%EWSHlx04UzbQZGde}xu}o#_4#G}?=$W|g%u$IObC;N@-DuNuHTm$>QK)SL^Wu2 zfLe!sd)q0D=I*%b=j0`xdk}4FriJnqCz(uis^di*GeRhn&3_7HYQb9w<_og+#K5Gs4bA$m!d$eI z<3QNB%2a}u4b9@FwM>VbIuK|!-bVpZpB->k;}Q`gR7#Vam*XH;iv?|xKdSdsV5xlY zzOdohfv`43c|$mS$J=n?Rr8td`GfILl(zEfkFAu%X-yAB(TczKhyCeyQ;nG??nWt{ z6KOn}HHGaBk^vDdTv(pU>;Ex0I4&w#AJr5$#CXvZo6O183Qd(6^;^j=XcOzPN2P4) zg{SKug2#V&DjoG<3?rLatxeUHj#Du>@B(OHh$V4|rN#)c` zqYX}^u=KET-81*Thd>X$q_yua_G4Glif(xyNGxI@}TdH+dU$NiYFHKArbJvNUVX^sj7;5RfTT!aBgwd` z@S?Jmu-}FEKYzFl-HF}+mN-Aw8a+`)HHD+DRMCGxo#_q&6@GzA=p~O&Lzp`z0>?9G z$|4)>iivhj1gM}V96+J1&goOR03Fzq*LnQxEkw#>v;OZlCl*?ye)!pY$>##GmIWE- zDot6Mm%aC`2Rc2@GLSEdN?D!(T)NRRS>uG61^CSCsV)-~-ly zP{FQ6m8mE^&zpK$_fmO+8K;Qi(1FIAl<5vj1s>moeINi0KkDJ(U6Q?ckToxx?OxPE zV5r~wUwt+K6DtYHtt(5coajgDm&zl`U{V>CevfZ^fNtQ-_pR9#{P-SFzqDe>VCR$R zsWTXX0uiabL^wu~I5vHDlD-Vo+BvnXJn3T3hVwcuUla-dQXT?~G|{71V`(nZK^jB* z6Y}=X+=2N1M_xYrNQS@o4+aBb#Ij`yeKL?9V36sX@X0KXq+_pCmA2!v5AWLN2yWxSe`&QWMSh}43q(z^d8KQK+SZ`ZvbDmJ{p-ZlC;wyHqiXd znyuL4On^)P8~Vl@^QGKH);csIYX?LwR9%aGv<42ht!v}*q_qeNfL<+yJwpDRvuy2? z_f-y?nApteCaT{N49jqc)1kCAK|i4SLhhXq?To zkwJQO1k|Kfb+9q};aA_TJp#`Ms`AGYa3C*?=p@Lzl+2P@foMTS@U04l8Vo{XWB7R0 z=dk-q84d%=Oj~TeMwIIYZJ>R-;u14ZKL7D;o)mC$1+58YKvw19;aKCuEXM_BoTpq# zGjaP}KTopghLNu7u!Lco-{9zPc-_DXyM6#44QFqcrnddYhNLz7&+H!}=MLfFI&MCl z?U5#_5|KkijP)5Msm{SDK7Xl1*~#hg1w!xiqG)0kl7gF2M@I+t1`L$v8fM1TC4t3Kn#ZMc))3WbncUeY zs$_J|&^LG$P$NR%30}jfqh9G;756h#cUQ3O%p=RL4Nx%nJ2+ucy z^#zh50awIhaM>Ze!~wg%yRXeK+WR0O0nGvn3&Uq z`l(k{6t?%ijeSxdZI!Qy11y2n&JI0**ej_g9I+zk?t+!pgP8NIhe~CM7ML<(EeY3a zl6Nd>xyezJvgR#SAcu}keCg;K+{ZjBX@Wyp2-fW1ou3nt2Ik;hZ=}~i%)^q?=f|-& zntgGXLO;s_~762wCN$VF!F7V#4BM2_Rcn zDOUDu+aY&^o4?HDRP6yb6$S`=BECT<_o$C)S%|VtHMXG+1!H0sILo3H0_B2{PR6|y6R3YkyI4*gui^#eiX+3@Q=hb zqUeERE=1Aul?=9~$~<>Bn48nKq8aHcvx&BHzcV+MR!+8a^qts3 zM|IhC-M^(#tp>>?%Kr=T+#rWj(J&W>(%Cpn(M61hG};lQGDjQ`pFh~7)TTt<}G{(7SJtynO8BgEq4=VaqHO({6k+HLl( zF1&0eaiJk~?7Exi5c5hgaO&h)(PF=%Jy64^=zxW;%86Vi!c$E$1=4+~MykhFz2?w7 z8HZ18t8mrp|MaSeZeSd1w^}2rKH)!T^n~>u9~U)={C>_yT9)ZJu*>1(p1fBu7KB_^ zV$Ea*O5wY9bs}=n&o2y&vjRNCR6{OGYN=78{#kjtqG7cbQ9Jd>G{!>W^*u38=L@^a z)t>(JL8HvyOqfiz3$0NXE!ao>x3Ig~V|4MsIrB#iDKyELLWu?#w+!W*kz1^Y2qn{G z+{V{v8~g&Wzh!4F1NrQxxzLNablG(-dglxLXTh&E8Qbtvi*qOh(Rx4JB74U&X>`oJ zD6YR>e+TIV;S;BEnYHZtjk<_8p@lp;byGV`zRMa?KP1t+p(j~e#Utl|>o^eq^+QYU zXJGH@?h_>EFVJ4GV+Ud!;K!>un4s0xsjccI68T-|*$$4>4hfjj@pOy7pXDXrwhDXH zRf$Lwr&d5V;oV5~ac#g0%H0j$^pJ2iOt*OP;t>M9<`g^Hb<4&mO*a^|Si#hH##_9n zC=GF+xTIEOC71i%KqCiI{cCjE*#VIi!|4%P$H!5D88t3b+eoa3KL06Lpyux|J?JXN z!$~6bfitQ^YJ!>#3k=c=S-W{cH^>>`&z~nziUQTOde#N8rdVrXctvj4jO>qaq1(VS ze#)efk#JV@2E&ZOYX#$0CxA^+krkl+T(~B}!I(K*OFOQo1<&im)%t8u-RYfIQMvqqE;eio zOW9^C8k6I|q~VtuQ$mZ?$uN`pZ#rc1zb51xRCrqU`ZtuUv)>C_q`P3)l#*x8&Cg+B z^y=dec1`Xno1S>rEhsgTk#SL%J|UQ7H2&qefXp+8(;}xdI`78i`Uz!4YQJ>o$17Kr zJu&`;dQvws%kG7ZD_PIv!*=RRK?{p^U3$@^_Qa9}pgBFzTrf&UU2)&G4s;>8zy5yN zqt!cJmW&)hAEr1GP>DdmHa^!p(<;{UHj2KHd{TpoEDDLRNo_NhV~gJBPnTJo2I+%y z_qbeX>dPD?f-=IfyIS35>OUW~E*k3sg{O6f{z{}(5g;?wx`E%I?$ff*zZFHXx%e+i z+H0}`bZ;QG^L6h@tmsNZ=&A%qdCp%j7*?n+1$wq51p{Xq{n;kx=N!n|$t(Z6LEIAb ziux=@Bzn1}5H5M=)K6R%H|89#>9$PY!QglK#hd8d=_=sVh-XH^7=3a8NhGsm_?QN{ zR8yoZbqz8iy_yv@zjyDLc*btjtik5=Ym=_&LrGhF@J&z9u~O`U%bxAtAV*YI7>Tp; zdrZ#k~90_*{O}Xs|YlVBK>cqWALh(AVl@fT>3J;svbNH2F~Hi zbDy1NBbl)#eiGpFWO?|zL5~wuYc%5a+?KpqPPihlHsMLhzhtmipO zr3(H~fGVZ>ZZ?c~i8ue($Fu+X09L7DLGU}iIy-3m4LnRdq}DxIcFE6uK8N=2fvuoB z92NlGv1G-7$L7X$8g(a6K>a3X3<2ZLqDxjh!r??hsbF$bn%qiIt*7#wLYnlFgUc2k z)n0S&C;UMf8nOva-S=}n^+B*<;gwybk?+Q@yRmzP~D$`_WjCs4VMmG5|;T=+6#%IY zgQRj^mF&7Ha?-1p4^zQOjMXV7V@ROLQbrn$To>W!`YZ6*^8-iAb_bI4jXxLux`-l4 ziPtE|^SMG(Q`8}&=-PPSJoyg_v9p^fBcjsC+2C4*(V$jwHk7bF7oU;14&WN{l=?^LLze{Gru-IfCPH%IL68R?2Xk1GBZx2RZq9@Wq z998dIjk!~*TNVaZc+oLZZSzQ0+Sf!Voq#SKR3dA2Q*w^!1nEv{w>xKms)~9V&bwdq zAX~10?IX}w_6V;rq^-O&{(_2Q#6q+O)u|A3QKzVE=bWT_y0!z;;*qV+`1@#(Ncq3iI#~11G zn_7T4dL-GCjRk@)94sM<;;qq0%dZknj058%y@T5w5avZTr5YUA3%_bB3ZtISKJVBg_NnCoVn~*oe%RMUOXL@sX0BNB*+K-E+C_E!q;cvYmY=1L7Ll zC6O!(X9?Ix0#l1lqPI4)05K%*CAW$_ZhL?^;Z<%;iONaWdE4$_mtUG>DZFRv+aXIN z(*u~uYkYDk2%&BGC8{>;iymci2bXEz6xG#?a=`yw*ciR(&LH(^MzVc<>;T9YmptZN zuOWuf4~g}bfcbsA`Eyu~f4ChUvs~NK=SwI?UPiBVyIrctklf+9#y8iw1gPKzf3WpmNBHv>^ltasW$R@_3^fGtotC z{)TMxas=k7t|{eD*TceSL)>>>f4b@zgMkN?dZvsJhE8MCg+c~2um&BHElhjlB zm8`)C0nGn^RbAl(@kFfrD7m)-N>WRf>GN|4Qc`VS*Zo!Iv$faz3txyVw3Q(4y?|u0 zPdzi-VZd4+pf4DsbSm_C9UJxZcf~%#N>yJlR!T)r>YDAE2pB?|v@&VWt5<{j9$fip z-_6Uh$s+2rUy%rKqX&%yK5jJefW_s0*cgA>-Y1ldFY2E6)?So(od}euFL6)EoxF0E zM)%ey>feJEt9ogNItQa+Yxu*7I^1X3clQEXp$QZ}DDEGRJLW=}ckcbUE*WE{SI(#2 z9D7M|EsToS{JM-&;r&MSp*(ZX-M$WqfnIgtlOc|skg4u2{CbM^z2@7H;sVoc^A|j4 zCC+Sk{rui37`jg5TsK1`@&b+#YznP{&2dlJOc=6Zyf4-#Ivo8NyPkx4kx;--)wua0 zWcAs=m>iHt_r(Ua*2K^QxxIhS)vLe~+$Ug8%a^rOtHb5Xv2`&^Kg-9QC(<^-!p$}E zNbScSjktM{C`f(6j|(|CL=e);n{=||7$K@Vdh-{UJ!^0!H`Ua{U}~^aCmNxk=@#Nd$X^8p7snzu;K1`&$5iY zX{i6$-lve3OV~ca1nlt^Xr!0L-D{P8RRi8BL<-WC=&`lnJ?2YiWAqRJ>Zl z=$cS4n&~lXQ$iZ%*_H1JEB?J#F%Cx521qe@^swkBo$aTie!ekTaXh_`jyefgCodht zfDGiYaygf3>U(DTxkI`-5FQe=k>#p#yk&b}hdrI7c9Db~mr7vx2R`Tmz@&H=XmTw2 z*{B}_KLAK_NQeC+6Uo2(A|E_x#2nxjjHU>^Wha$})A8&jo^B6#OR#$XR*<18%o=^X zF}3#6T6SEi4fF=ZwlM=%gWr>RMkKpZs(hQDn5^r&P12dr#=yoqE{)}vt*NJuft5%7 z^!V2wr&(S-n%u)Dz|vsrn2$d#INP(373V*eU0%zz(U=vNGs;8ZXU~G|K8ygqQ-gDa zk?)5A%JO&!31SJ~&#*og1@6W7w<;VM(DsVcr)TxGv*M6yKSJE^C%G%y8;R@zH{kty z`XmWgG5k{}UrRNG8t$z9*8a?@!pB%8BIz;nmwj#KxDi6TS8} zXC_8t>W1lwdKutI9#;LB(DBM=&qTNke0MID;7YgJC{9_^fwo#;TDg)PXHVz-*9h}p zBYpa7(_!aMFW)y*6R@Vg8kkpIuM^)Xav(8VxfOCGEQ;9<(vD#UD&?>y6YU36$@OP% z-ixBoEv$bU|1OtAH`j+BsnFAIb_4|ljiS8tBMqRYJ121g?2FgHhN}I@28N|42>M%{nP5;|QCXRHV zTG-`KN9K>XpbwzYGHXfx+G70VTy|v?wAL0-$fL(giY!-nvNRR8tu(sbEEqjiVGR`w zxR@k8*s$h%HL@dd9Nj=vkfuK3S!Kvu?#o0>(=T#c4p^vU7$zLh= zH0rhMv)bnY%d|mB4kw6gG{kDG0UK0)Maid-qpk>ekJwvl;oK>>mv6e6O&x>;@a4#J zebX-a80)IvpTE`P<~i%M!i_@L&6h{3C^$8x5UPpW9+<-TkXISWvVGHXC_@IDR;Z-Z z6gyF*Vg%sv&+CN_E`U~&M7j#yuhgBL{x$IdUe{9~ubw{dy*s$~nD~M>L1cZt{z9gj zbM&_yC8k`qPdOZ7g!Qc_5$_Z)2}#3$!W6g~tMjQIG1D~%E_`h zWlI-p8G=J5} zV^%ve&y3})!y)vIe`!qW5}b(hy?Tx;o}bmXvnCULyN>0124dr>f7CbUM~vb=OyR?^ zIvuX4p07lS3J4MK`oA^!?8^LTHmTrGli}A;oHP<326NH zd!g_?yxvj|wc9To2SK@uI;?TDM$*o{2(1rJD5uZ>xZRq-NhIKr4S=#vHF51n+6-&ejeUUjc1u+i;4H41#plp zlaSKVg(g8N66<6Y0d(b8^@QT)P{?b*^EJx&Qc>XCSbGzBNQ@H2Ll)qAvQpaG6U8bm zBzqcw@NK8a#qTa=h)|6Rb7#HiaJO)$@CqVqnZl@(MBntmyb;gA$|3qsTbon>1hI3) zgmk!Ql|T>u!vwSEYx|(81dp1kFF>KdjSL&dkSDuF;N}1AqSMpM3QHII%H1VTqxFo4 z=>m$Kf7F6QD8<#ccdSz1s~s3BcvqHCbbCcZ4mC(z3x$B4;lI+KS1QTzYK70ZjreXh zaZM$tIXvTjHbE@Dp>Q+<4m=#aYCAJ!338x7&@ zR3AKL)z6~&nA+%jH8h)@(HIeYQjD^aMG(Du+Z22D>_sOUeo)1XF0m?*LX5nZPAk8p z`-p4N@C*n-W>-i_k2aJ~k}MeE5|pFelRA2n%~O5q*mhCI@N^rB5lIq32idqkWXrBS z;hSzvQaUG7a_gHfze+UWl7>l$MV>s-HkDxBNJlDMgjL@j`#}-nb{r+F+!Ym+ABfkN_~dDxK&T>nQ>M-DdI2I7|3(pDYm{+pMt(H zzol~$m0eEUvJ{OsN$!OLa<3>5d$#jT(3To7(n``52VVazfmqmgChc@x5q)JW$a^e&EJ1`+!g7^RL3d;quBMIknD4V?O-3lR&?#MzO4c|CsWfp!gUQ^!3{h-6hM${P7NOYAHYs%!|HN91uzdaxoHLMLlWB(0?5a`d3Or{8C$2G5 z|F@UayAwGUzR(ngl3jy~r~2oO9CXQj`kR4I%3<9n9^j)O& \ No newline at end of file From eba2d0082930190b0a38447a68d219cc625efaf3 Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 18:06:52 +0000 Subject: [PATCH 03/13] Add button and about page --- src/webapp/components/about/About.tsx | 43 +++++++++++++++++ src/webapp/components/share/Share.tsx | 12 ++--- src/webapp/pages/Router.tsx | 4 ++ src/webapp/pages/about/AboutPage.tsx | 68 +++++++++++++++++++++++++++ 4 files changed, 121 insertions(+), 6 deletions(-) create mode 100644 src/webapp/components/about/About.tsx create mode 100644 src/webapp/pages/about/AboutPage.tsx diff --git a/src/webapp/components/about/About.tsx b/src/webapp/components/about/About.tsx new file mode 100644 index 0000000..bfaaabf --- /dev/null +++ b/src/webapp/components/about/About.tsx @@ -0,0 +1,43 @@ +import React from "react"; +import styled from "styled-components"; +import { Info as InfoIcon } from "@material-ui/icons"; +import { Link } from "react-router-dom"; + +interface AboutProps { + visible: boolean; +} + +export const About: React.FC = React.memo(({ visible }) => { + + return <> + {visible && + + + + } + ; +}); + +const AboutButton = styled(Link)` + position: fixed; + display:flex; + justify-content:center; + align-items:center; + bottom: -3px; + right: 140px; + z-index: 10002; + background-color: #ff9800; + color: white; + width: 40px; + height: 40px; + cursor: pointer; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 2px; + background-clip: padding-box; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2); + box-sizing: border-box; + + &:hover { + border: 2px solid #ff9800; + } +`; diff --git a/src/webapp/components/share/Share.tsx b/src/webapp/components/share/Share.tsx index 0bd6959..7497af8 100644 --- a/src/webapp/components/share/Share.tsx +++ b/src/webapp/components/share/Share.tsx @@ -73,12 +73,12 @@ const styles = { backgroundColor: "rgb(243,243,243)", position: "fixed" as const, bottom: "0px", - right: "100px", + right: "80px", borderRadius: "0px", height: "auto", opacity: ".85", - paddingBottom: "30px", - width: "65px", + paddingBottom: "40px", + width: "40px", zIndex: 10001, textAlign: "center" as const, }, @@ -107,7 +107,7 @@ const styles = { shareTab: { bottom: "-3px", - right: "100px", + right: "80px", position: "fixed" as const, zIndex: 10002, }, @@ -116,8 +116,8 @@ const styles = { textShadow: "none", backgroundColor: "#ff9800", color: "white", - width: "65px", - height: "38.5px", + width: "40px", + height: "40px", cursor: "pointer", border: "1px solid rgba(0, 0, 0, 0.1)", borderRadius: "2px", diff --git a/src/webapp/pages/Router.tsx b/src/webapp/pages/Router.tsx index b2da2f7..991b871 100644 --- a/src/webapp/pages/Router.tsx +++ b/src/webapp/pages/Router.tsx @@ -5,6 +5,8 @@ import { ListHybrid } from "../../legacy/List/List.component"; import { useAppContext } from "../contexts/app-context"; import { UserBulkEditPage } from "./user-bulk-edit/UserBulkEditPage"; import { UserEditPage } from "./user-edit/UserEditPage"; +import { About } from "../components/about/About"; +import { AboutPage } from "./about/AboutPage"; export const Router: React.FC = React.memo(() => { const { api } = useAppContext(); @@ -15,6 +17,7 @@ export const Router: React.FC = React.memo(() => { } /> } /> } /> + } /> { } /> + ); }); diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx new file mode 100644 index 0000000..bb30647 --- /dev/null +++ b/src/webapp/pages/about/AboutPage.tsx @@ -0,0 +1,68 @@ +import React from "react"; +import styled from "styled-components"; +import { useNavigate } from "react-router-dom"; +import { MarkdownViewer } from "../../components/markdown-viewer/MarkdownViewer"; +import { PageHeader } from "../../components/page-header/PageHeader"; +import i18n from "../../../locales"; + +export const AboutPage = () => { + const navigate = useNavigate(); + + const contents = [ + `#### ${i18n.t("Distributed under GNU GLPv3")}`, + i18n.t("Home page App is a DHIS2 application that aims to provide direct links to DHIS2 applications."), + i18n.t( + "This application has been entirely funded by the WHO Global Malaria Programme to support countries using DHIS2 in strengthening the collection and use of health data. The application has been designed by [Lushomo](https://lushomo.net) and developed by [EyeSeeTea SL](http://eyeseetea.com). The source code and release notes can be found at the [WHO GitHub repository](https://github.com/EyeSeeTea/home-page-app). If you wish to contribute to the development of Home Page App with new features, please contact [EyeSeeTea](mailto:hello@eyeseetea.com). To continue developing the tool in a coordinated manner please always contact also [WHO](mailto:integrated-data@who.int)", + { nsSeparator: false } + ), + i18n.t( + "*Disclaimer: The WHO has developed this application to support countries build capacity for health data collection and use. WHO provides a series of tutorials to support countries to use the WHO DHIS2 standard packages which can be found in the [WHO Tutorial GitHub repository](https://github.com/WorldHealthOrganization/DHIS2-tutorials) and can be installed in the application. WHO provides no assurance as to the validity, accuracy or completeness of any other tutorials built by the application's user community.*", + { nsSeparator: false } + ), + ].join("\n\n"); + + const goBack = React.useCallback(() => { + navigate(-1); + }, [navigate]); + + return ( + + +
    + + + + + + +
    +
    + ); +}; + +const StyledLanding = styled.div` + + & > div { + padding: 0px; + margin: 0px 10px 20px 10px; + } + + ${MarkdownViewer} { + margin-right: 28px; + text-align-last: unset; + *:first-child { + margin-top: 0; + } + } +`; + +const LogoWrapper = styled.div` + display: flex; + margin-top: 3em; + justify-content: center; +`; + +const Logo = styled.img` + width: 200px; + margin: 0 50px; +`; From de4965d3b90f5d52a8cbfe29902ce5a7384c47ac Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 18:07:36 +0000 Subject: [PATCH 04/13] Prettier --- src/webapp/components/about/About.tsx | 19 ++++++++++--------- src/webapp/pages/Router.tsx | 4 ++-- src/webapp/pages/about/AboutPage.tsx | 5 ++--- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/webapp/components/about/About.tsx b/src/webapp/components/about/About.tsx index bfaaabf..2383209 100644 --- a/src/webapp/components/about/About.tsx +++ b/src/webapp/components/about/About.tsx @@ -8,21 +8,22 @@ interface AboutProps { } export const About: React.FC = React.memo(({ visible }) => { - - return <> - {visible && + return ( + <> + {visible && ( - + - } - ; + )} + + ); }); const AboutButton = styled(Link)` position: fixed; - display:flex; - justify-content:center; - align-items:center; + display: flex; + justify-content: center; + align-items: center; bottom: -3px; right: 140px; z-index: 10002; diff --git a/src/webapp/pages/Router.tsx b/src/webapp/pages/Router.tsx index 991b871..d185aea 100644 --- a/src/webapp/pages/Router.tsx +++ b/src/webapp/pages/Router.tsx @@ -17,7 +17,7 @@ export const Router: React.FC = React.memo(() => { } /> } /> } /> - } /> + } /> { } /> - + ); }); diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx index bb30647..63923b6 100644 --- a/src/webapp/pages/about/AboutPage.tsx +++ b/src/webapp/pages/about/AboutPage.tsx @@ -7,7 +7,7 @@ import i18n from "../../../locales"; export const AboutPage = () => { const navigate = useNavigate(); - + const contents = [ `#### ${i18n.t("Distributed under GNU GLPv3")}`, i18n.t("Home page App is a DHIS2 application that aims to provide direct links to DHIS2 applications."), @@ -27,7 +27,7 @@ export const AboutPage = () => { return ( - +
    @@ -41,7 +41,6 @@ export const AboutPage = () => { }; const StyledLanding = styled.div` - & > div { padding: 0px; margin: 0px 10px 20px 10px; From 0003e1429844bf4b537c77daaece948f303b0cd7 Mon Sep 17 00:00:00 2001 From: Adrian Quintana Date: Mon, 12 Jun 2023 20:09:35 +0100 Subject: [PATCH 05/13] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f2fe555..54119d9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "user-extended-app", "description": "DHIS2 Extended User app", - "version": "1.2.2", + "version": "1.3.0", "license": "GPL-3.0", "author": "EyeSeeTea team", "homepage": ".", From 20c0ba7cace6db7e9d81d01c5d46b9ed1fbef66f Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 19:58:04 +0000 Subject: [PATCH 06/13] Change texts and styles --- i18n/en.pot | 43 +++++++++++- i18n/es.po | 40 +++++++++++- public/img/logo-ip.png | Bin 7086 -> 0 bytes public/img/logo-lushomo.png | Bin 78577 -> 0 bytes public/img/logo-nrc.svg | 61 ++++++++++++++++++ public/img/logo-samaritans.svg | 15 +++++ .../markdown-viewer/MarkdownViewer.tsx | 4 +- src/webapp/pages/about/AboutPage.tsx | 29 +++++---- 8 files changed, 175 insertions(+), 17 deletions(-) delete mode 100644 public/img/logo-ip.png delete mode 100644 public/img/logo-lushomo.png create mode 100644 public/img/logo-nrc.svg create mode 100644 public/img/logo-samaritans.svg diff --git a/i18n/en.pot b/i18n/en.pot index cb5e92d..46f0f6b 100644 --- a/i18n/en.pot +++ b/i18n/en.pot @@ -5,8 +5,8 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -"POT-Creation-Date: 2023-03-26T21:27:59.631Z\n" -"PO-Revision-Date: 2023-03-26T21:27:59.631Z\n" +"POT-Creation-Date: 2023-06-12T19:57:22.426Z\n" +"PO-Revision-Date: 2023-06-12T19:57:22.426Z\n" msgid "Enable users" msgstr "" @@ -317,6 +317,45 @@ msgstr "" msgid "And {{overflow}} more..." msgstr "" +msgid "Distributed under GNU GLPv3" +msgstr "" + +msgid "" +"User-Extended App is a DHIS2 Web Application that provides an easy and " +"integrated way to perform common operations to DHIS2 users which would be " +"burdensome to perform using the in-built DHIS2 User management application." +msgstr "" + +msgid "" +"This application has been funded by the the Norwegian Refugee Council " +"(NRC), the WHO Global Malaria Programme and Samaritan’s Purse to support " +"countries in strengthening the collection and use of health data by using " +"DHIS2. The application has been developed by [EyeSeeTea " +"SL](http://eyeseetea.com). Source code, documentation and release notes can " +"be found at the [EyeSeetea GitHub Project " +"Page](https://eyeseetea.github.io/user-extended-app-blessed/)" +msgstr "" + +msgid "" +"If you wish to contribute to the development of User Extended App with new " +"features, please contact [EyeSeeTea](mailto:hello@eyeseetea.com)." +msgstr "" + +msgid "About User Extended App" +msgstr "" + +msgid "Samaritan's Purse" +msgstr "" + +msgid "World Health Organization" +msgstr "" + +msgid "EyeSeeTea" +msgstr "" + +msgid "Norwegian Refugee Council" +msgstr "" + msgid "Edit users" msgstr "" diff --git a/i18n/es.po b/i18n/es.po index fcc908b..dc5b79c 100644 --- a/i18n/es.po +++ b/i18n/es.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: i18next-conv\n" -"POT-Creation-Date: 2023-03-26T21:27:59.631Z\n" +"POT-Creation-Date: 2023-06-12T19:57:22.426Z\n" "PO-Revision-Date: 2018-10-25T09:02:35.143Z\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -317,6 +317,44 @@ msgstr "" msgid "And {{overflow}} more..." msgstr "" +msgid "Distributed under GNU GLPv3" +msgstr "" + +msgid "" +"User-Extended App is a DHIS2 Web Application that provides an easy and " +"integrated way to perform common operations to DHIS2 users which would be " +"burdensome to perform using the in-built DHIS2 User management application." +msgstr "" + +msgid "" +"This application has been funded by the the Norwegian Refugee Council (NRC), " +"the WHO Global Malaria Programme and Samaritan’s Purse to support countries " +"in strengthening the collection and use of health data by using DHIS2. The " +"application has been developed by [EyeSeeTea SL](http://eyeseetea.com). " +"Source code, documentation and release notes can be found at the [EyeSeetea " +"GitHub Project Page](https://eyeseetea.github.io/user-extended-app-blessed/)" +msgstr "" + +msgid "" +"If you wish to contribute to the development of User Extended App with new " +"features, please contact [EyeSeeTea](mailto:hello@eyeseetea.com)." +msgstr "" + +msgid "About User Extended App" +msgstr "" + +msgid "Samaritan's Purse" +msgstr "" + +msgid "World Health Organization" +msgstr "" + +msgid "EyeSeeTea" +msgstr "" + +msgid "Norwegian Refugee Council" +msgstr "" + msgid "Edit users" msgstr "" diff --git a/public/img/logo-ip.png b/public/img/logo-ip.png deleted file mode 100644 index 85e7d65d7d5b2e599d8e96c7d9f5648c52b628f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7086 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 Y4|1;(g`Ub3ivR!s07*qoM6N<$f|mb_%m4rY diff --git a/public/img/logo-lushomo.png b/public/img/logo-lushomo.png deleted file mode 100644 index 4fcfa89a31dcc588734f0e26fb2a4c62afa9d348..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78577 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/logo-samaritans.svg b/public/img/logo-samaritans.svg new file mode 100644 index 0000000..53a7225 --- /dev/null +++ b/public/img/logo-samaritans.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/src/webapp/components/markdown-viewer/MarkdownViewer.tsx b/src/webapp/components/markdown-viewer/MarkdownViewer.tsx index a2789bb..95a09f6 100644 --- a/src/webapp/components/markdown-viewer/MarkdownViewer.tsx +++ b/src/webapp/components/markdown-viewer/MarkdownViewer.tsx @@ -37,7 +37,7 @@ export const SimpleMarkdownViewer: React.FC<{ className?: string; source: string ); export const MarkdownViewer = styled(SimpleMarkdownViewer)` - color: black; + color: white; padding: 5px 20px 0 20px; text-align-last: ${props => (props.center ? "center" : "unset")}; @@ -67,7 +67,7 @@ export const MarkdownViewer = styled(SimpleMarkdownViewer)` } a { - color: black; + color: white; } details > summary { diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx index 63923b6..1bf7749 100644 --- a/src/webapp/pages/about/AboutPage.tsx +++ b/src/webapp/pages/about/AboutPage.tsx @@ -10,13 +10,13 @@ export const AboutPage = () => { const contents = [ `#### ${i18n.t("Distributed under GNU GLPv3")}`, - i18n.t("Home page App is a DHIS2 application that aims to provide direct links to DHIS2 applications."), + i18n.t("User-Extended App is a DHIS2 Web Application that provides an easy and integrated way to perform common operations to DHIS2 users which would be burdensome to perform using the in-built DHIS2 User management application."), i18n.t( - "This application has been entirely funded by the WHO Global Malaria Programme to support countries using DHIS2 in strengthening the collection and use of health data. The application has been designed by [Lushomo](https://lushomo.net) and developed by [EyeSeeTea SL](http://eyeseetea.com). The source code and release notes can be found at the [WHO GitHub repository](https://github.com/EyeSeeTea/home-page-app). If you wish to contribute to the development of Home Page App with new features, please contact [EyeSeeTea](mailto:hello@eyeseetea.com). To continue developing the tool in a coordinated manner please always contact also [WHO](mailto:integrated-data@who.int)", + "This application has been funded by the the Norwegian Refugee Council (NRC), the WHO Global Malaria Programme and Samaritan’s Purse to support countries in strengthening the collection and use of health data by using DHIS2. The application has been developed by [EyeSeeTea SL](http://eyeseetea.com). Source code, documentation and release notes can be found at the [EyeSeetea GitHub Project Page](https://eyeseetea.github.io/user-extended-app-blessed/)", { nsSeparator: false } ), i18n.t( - "*Disclaimer: The WHO has developed this application to support countries build capacity for health data collection and use. WHO provides a series of tutorials to support countries to use the WHO DHIS2 standard packages which can be found in the [WHO Tutorial GitHub repository](https://github.com/WorldHealthOrganization/DHIS2-tutorials) and can be installed in the application. WHO provides no assurance as to the validity, accuracy or completeness of any other tutorials built by the application's user community.*", + "If you wish to contribute to the development of User Extended App with new features, please contact [EyeSeeTea](mailto:hello@eyeseetea.com).", { nsSeparator: false } ), ].join("\n\n"); @@ -28,12 +28,13 @@ export const AboutPage = () => { return ( -
    +
    + - +
    @@ -41,23 +42,27 @@ export const AboutPage = () => { }; const StyledLanding = styled.div` - & > div { + + & > div.about-content { + background-color: rgb(39, 102, 150); padding: 0px; - margin: 0px 10px 20px 10px; + border-radius: 18px; + margin: 1em 10px 20px 10px; + box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px, rgba(0, 0, 0, 0.2) 0px 5px 5px -3px } ${MarkdownViewer} { - margin-right: 28px; + padding: 1rem 2.25rem 0 2.25rem; text-align-last: unset; - *:first-child { - margin-top: 0; - } } `; const LogoWrapper = styled.div` display: flex; - margin-top: 3em; + flex-wrap: wrap; + row-gap: 2em; + margin: 0 1em; + padding: 3em 0; justify-content: center; `; From 1c047040c6102ebef3d70ddaeac05832087a6c28 Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 20:02:27 +0000 Subject: [PATCH 07/13] Prettier --- src/webapp/pages/about/AboutPage.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx index 1bf7749..82ed5f2 100644 --- a/src/webapp/pages/about/AboutPage.tsx +++ b/src/webapp/pages/about/AboutPage.tsx @@ -10,7 +10,9 @@ export const AboutPage = () => { const contents = [ `#### ${i18n.t("Distributed under GNU GLPv3")}`, - i18n.t("User-Extended App is a DHIS2 Web Application that provides an easy and integrated way to perform common operations to DHIS2 users which would be burdensome to perform using the in-built DHIS2 User management application."), + i18n.t( + "User-Extended App is a DHIS2 Web Application that provides an easy and integrated way to perform common operations to DHIS2 users which would be burdensome to perform using the in-built DHIS2 User management application." + ), i18n.t( "This application has been funded by the the Norwegian Refugee Council (NRC), the WHO Global Malaria Programme and Samaritan’s Purse to support countries in strengthening the collection and use of health data by using DHIS2. The application has been developed by [EyeSeeTea SL](http://eyeseetea.com). Source code, documentation and release notes can be found at the [EyeSeetea GitHub Project Page](https://eyeseetea.github.io/user-extended-app-blessed/)", { nsSeparator: false } @@ -42,13 +44,13 @@ export const AboutPage = () => { }; const StyledLanding = styled.div` - & > div.about-content { background-color: rgb(39, 102, 150); padding: 0px; border-radius: 18px; margin: 1em 10px 20px 10px; - box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px, rgba(0, 0, 0, 0.2) 0px 5px 5px -3px + box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px, + rgba(0, 0, 0, 0.2) 0px 5px 5px -3px; } ${MarkdownViewer} { From 2d8579cac2b91e5959b2eb890f6202cc057fab7b Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 20:04:10 +0000 Subject: [PATCH 08/13] React memo --- src/webapp/pages/about/AboutPage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx index 82ed5f2..3b382f7 100644 --- a/src/webapp/pages/about/AboutPage.tsx +++ b/src/webapp/pages/about/AboutPage.tsx @@ -5,7 +5,7 @@ import { MarkdownViewer } from "../../components/markdown-viewer/MarkdownViewer" import { PageHeader } from "../../components/page-header/PageHeader"; import i18n from "../../../locales"; -export const AboutPage = () => { +export const AboutPage:React.FC = React.memo(() => { const navigate = useNavigate(); const contents = [ @@ -41,7 +41,7 @@ export const AboutPage = () => {
    ); -}; +}); const StyledLanding = styled.div` & > div.about-content { From b8ee3f0af8086c44e963a3ae33e184a352bd196e Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 20:51:13 +0000 Subject: [PATCH 09/13] Fix images not mantaining aspect ratio --- src/webapp/pages/about/AboutPage.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx index 3b382f7..9842933 100644 --- a/src/webapp/pages/about/AboutPage.tsx +++ b/src/webapp/pages/about/AboutPage.tsx @@ -5,7 +5,7 @@ import { MarkdownViewer } from "../../components/markdown-viewer/MarkdownViewer" import { PageHeader } from "../../components/page-header/PageHeader"; import i18n from "../../../locales"; -export const AboutPage:React.FC = React.memo(() => { +export const AboutPage: React.FC = React.memo(() => { const navigate = useNavigate(); const contents = [ @@ -33,10 +33,10 @@ export const AboutPage:React.FC = React.memo(() => {
    - - - - +
    +
    +
    +
    @@ -66,6 +66,10 @@ const LogoWrapper = styled.div` margin: 0 1em; padding: 3em 0; justify-content: center; + div { + display: flex; + align-items:center; + } `; const Logo = styled.img` From 8cb458da1226c616ca441bfd56a9233f02d08639 Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 20:52:34 +0000 Subject: [PATCH 10/13] Prettier --- src/webapp/pages/about/AboutPage.tsx | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx index 9842933..281322c 100644 --- a/src/webapp/pages/about/AboutPage.tsx +++ b/src/webapp/pages/about/AboutPage.tsx @@ -33,10 +33,18 @@ export const AboutPage: React.FC = React.memo(() => {
    -
    -
    -
    -
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    @@ -68,7 +76,7 @@ const LogoWrapper = styled.div` justify-content: center; div { display: flex; - align-items:center; + align-items: center; } `; From 1f1eed41a9f46dc962425d87ae23f37ec24a093c Mon Sep 17 00:00:00 2001 From: Adrian Quintana Date: Mon, 12 Jun 2023 22:07:32 +0100 Subject: [PATCH 11/13] style logos --- src/webapp/pages/about/AboutPage.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx index 281322c..5cb73c8 100644 --- a/src/webapp/pages/about/AboutPage.tsx +++ b/src/webapp/pages/about/AboutPage.tsx @@ -34,7 +34,7 @@ export const AboutPage: React.FC = React.memo(() => {
    - +
    @@ -84,3 +84,8 @@ const Logo = styled.img` width: 200px; margin: 0 50px; `; + +const LogoSmall = styled.img` + width: 250px; + margin: 0 50px; +`; From 5994d65b6355c89137c3cda9fba3ef5fe96d2eb7 Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 21:25:53 +0000 Subject: [PATCH 12/13] Logo size on props --- src/webapp/pages/about/AboutPage.tsx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx index 5cb73c8..9317f93 100644 --- a/src/webapp/pages/about/AboutPage.tsx +++ b/src/webapp/pages/about/AboutPage.tsx @@ -34,7 +34,7 @@ export const AboutPage: React.FC = React.memo(() => {
    - +
    @@ -80,12 +80,11 @@ const LogoWrapper = styled.div` } `; -const Logo = styled.img` - width: 200px; - margin: 0 50px; -`; +interface LogoProps { + size?: "default" | "large"; +} -const LogoSmall = styled.img` - width: 250px; +const Logo = styled.img` + width: ${({size})=>size==="large"?"250px":"200px"}; margin: 0 50px; -`; +`; \ No newline at end of file From da39c3784e0a45f1ea6a6584449eef1ad91ccb32 Mon Sep 17 00:00:00 2001 From: p3rcypj Date: Mon, 12 Jun 2023 21:48:27 +0000 Subject: [PATCH 13/13] Prettier --- src/webapp/pages/about/AboutPage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/webapp/pages/about/AboutPage.tsx b/src/webapp/pages/about/AboutPage.tsx index 9317f93..6c01c9d 100644 --- a/src/webapp/pages/about/AboutPage.tsx +++ b/src/webapp/pages/about/AboutPage.tsx @@ -85,6 +85,6 @@ interface LogoProps { } const Logo = styled.img` - width: ${({size})=>size==="large"?"250px":"200px"}; + width: ${({ size }) => (size === "large" ? "250px" : "200px")}; margin: 0 50px; -`; \ No newline at end of file +`;