From 4926a31760a67007f542bca44a45385349575043 Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Thu, 25 Jul 2024 02:13:45 +0530 Subject: [PATCH 01/16] manading form_create from falling down and allowing user to create table if their no entries for them in users table --- package-lock.json | 107 +++++++++++++++ package.json | 2 + src/app/api/logout/route.ts | 10 ++ src/app/api/rest/v1/isUsername/route.ts | 29 ++++ src/app/api/rest/v1/users/route.ts | 39 ++++++ src/app/auth/action.tsx | 56 ++++---- src/app/auth/callback/route.ts | 1 + src/app/auth/component/component.tsx | 23 ++-- src/app/auth/component/oauth.tsx | 9 +- src/app/auth/confirm/route.ts | 15 +-- src/app/auth/confirm_email/page.tsx | 42 ++++-- src/app/auth/page.tsx | 29 ++-- .../form_create/component/styles.module.css | 27 ++++ src/app/form_create/component/userform.tsx | 120 +++++++++++++++++ src/app/form_create/page.tsx | 125 +++++++++++++++--- src/app/layout.tsx | 5 + src/components/ui/loader.tsx | 20 +++ src/utils/supabase/middleware.ts | 43 ++++-- 18 files changed, 596 insertions(+), 106 deletions(-) create mode 100644 src/app/api/logout/route.ts create mode 100644 src/app/api/rest/v1/isUsername/route.ts create mode 100644 src/app/api/rest/v1/users/route.ts create mode 100644 src/app/form_create/component/styles.module.css create mode 100644 src/app/form_create/component/userform.tsx create mode 100644 src/components/ui/loader.tsx diff --git a/package-lock.json b/package-lock.json index 7ec5173..e8a51f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,8 +16,10 @@ "@radix-ui/react-slot": "^1.1.0", "@reduxjs/toolkit": "^2.2.6", "@supabase/ssr": "^0.4.0", + "axios": "^1.7.2", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", + "ldrs": "^1.0.2", "lucide-react": "^0.408.0", "next": "14.2.5", "next-client-cookies": "^1.1.1", @@ -1222,6 +1224,12 @@ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "license": "MIT" }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, "node_modules/autoprefixer": { "version": "10.4.19", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", @@ -1260,6 +1268,17 @@ "postcss": "^8.1.0" } }, + "node_modules/axios": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/babel-plugin-macros": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", @@ -1536,6 +1555,18 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -1634,6 +1665,15 @@ } } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", @@ -1761,6 +1801,26 @@ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", "license": "MIT" }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/foreground-child": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", @@ -1777,6 +1837,20 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", @@ -2064,6 +2138,12 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "license": "MIT" }, + "node_modules/ldrs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ldrs/-/ldrs-1.0.2.tgz", + "integrity": "sha512-sYJmivdkIiHrUEqTrEWccBoLdaENpzbzkABI5rk8rRxTXrg9i2xVuDvUUuhOhJY3RmQyaoxs046pM1DCRdcIpg==", + "license": "MIT" + }, "node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -2128,6 +2208,27 @@ "node": ">=8.6" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", @@ -2608,6 +2709,12 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "license": "MIT" }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", diff --git a/package.json b/package.json index ed5222b..ec8026f 100644 --- a/package.json +++ b/package.json @@ -17,8 +17,10 @@ "@radix-ui/react-slot": "^1.1.0", "@reduxjs/toolkit": "^2.2.6", "@supabase/ssr": "^0.4.0", + "axios": "^1.7.2", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", + "ldrs": "^1.0.2", "lucide-react": "^0.408.0", "next": "14.2.5", "next-client-cookies": "^1.1.1", diff --git a/src/app/api/logout/route.ts b/src/app/api/logout/route.ts new file mode 100644 index 0000000..0970273 --- /dev/null +++ b/src/app/api/logout/route.ts @@ -0,0 +1,10 @@ +import {NextRequest, NextResponse} from "next/server"; +import {createClient} from "@/utils/supabase/server"; + +export async function GET(req: NextRequest) { + const supabase = createClient() + + const { error } = await supabase.auth.signOut() + + return NextResponse.redirect(new URL("/form_create", req.url)) +} \ No newline at end of file diff --git a/src/app/api/rest/v1/isUsername/route.ts b/src/app/api/rest/v1/isUsername/route.ts new file mode 100644 index 0000000..8679bc0 --- /dev/null +++ b/src/app/api/rest/v1/isUsername/route.ts @@ -0,0 +1,29 @@ +import {NextRequest, NextResponse} from "next/server"; + +export async function POST(req: NextRequest) { + let response = NextResponse.next({ + request: { + headers: req.headers, + }, + }) + + const body = await req.json() + + if ( !body.username ) { + return NextResponse.json({ error: 'username is required' }) + } + + let res = await fetch(`${process.env.NEXT_PUBLIC_SUPABASE_URL}/rest/v1/rpc/is_username_exist`, { + method: 'POST', + headers: { + "apikey": process.env.SERVICE_KEY!, + "Authorization": `Bearer ${process.env.SERVICE_KEY!}`, + "Content-Type": "application/json", + }, + body: JSON.stringify(body) + }); + + let data = await res.json(); + + return NextResponse.json({ state: data }); +} \ No newline at end of file diff --git a/src/app/api/rest/v1/users/route.ts b/src/app/api/rest/v1/users/route.ts new file mode 100644 index 0000000..c61b750 --- /dev/null +++ b/src/app/api/rest/v1/users/route.ts @@ -0,0 +1,39 @@ +import {NextRequest, NextResponse} from "next/server"; +import { createClient } from "@/utils/supabase/server"; +import { User } from "@supabase/supabase-js"; + +export async function POST(req: NextRequest) { + let response = NextResponse.next({ + request: { + headers: req.headers, + }, + }) + + const body = await req.json() + const supabase = createClient(); + const searchParams = req.nextUrl.searchParams; + const option = searchParams.get('option'); + + let data: User | User[] | null = null; + + if ( option === 'insert' ) { + const { data: user, error: error } = await supabase + .from('users') + .insert([{id: body.id, username: body.username, admin: body.admin}]) + if (error) { + return NextResponse.json({ error: error.message }, { status: 500 }); + } + data = user; + } else if ( option === 'update' ) { + const { data: user, error: error } = await supabase + .from('users') + .update({username: body.username}) + .match({id: body.id}) + if (error) { + return NextResponse.json({ error: error.message }, { status: 500 }); + } + data = user; + } + + return NextResponse.json({ data: data }); +} \ No newline at end of file diff --git a/src/app/auth/action.tsx b/src/app/auth/action.tsx index 601847b..e06c965 100644 --- a/src/app/auth/action.tsx +++ b/src/app/auth/action.tsx @@ -21,51 +21,53 @@ export const Login = async ( export const SignUp = async ( credentials : { + username: string | null, email: string , password: string , }) => { const origin = headers().get("origin"); - const referer = headers().get("referer"); - const query = referer?.split('?')[1].split('&'); - const org = query?.find((q) => q.includes('organisation')) || ''; - + const username = credentials.username; const supabase = createClient(); - const { data: { session }, error, } = await supabase.auth.signUp({ + + const { data: { user, session }, error, } = await supabase.auth.signUp({ email: credentials.email as string, password: credentials.password as string, options: { - emailRedirectTo: `${origin}/auth/callback`, + emailRedirectTo: `${origin}/auth/confirm`, + data: { username: username }, }, }); + if (error) { + console.log(error); return { error: error.message }; } - if (session) { + if (session || user?.role !== 'authenticated') { return { error: 'Email already exists' }; } - return { error: null }; + return { user_id: user?.id, error: null }; }; export const AuthSignIn = async () => { - const origin = headers().get("origin"); - const gmail = cookies()?.get('email')?.value || ''; - - const supabase = createClient(); - const { data, error } = await supabase.auth.signInWithOAuth({ - provider: 'google', - options: { - redirectTo: `${origin}/auth/callback`, - queryParams: { - include_granted_scopes: 'true', - access_type: 'offline', - prompt: 'select_account', - login_hint: gmail, - }, - }, - }); - if (error) return { error: error.message, url: null }; - if (data.url) return { error: null, url: data.url }; - return { error: 'Error signing in', url: null }; + const origin = headers().get("origin"); + const gmail = cookies()?.get('email')?.value || ''; + + const supabase = createClient(); + const { data, error } = await supabase.auth.signInWithOAuth({ + provider: 'google', + options: { + redirectTo: `${origin}/auth/callback`, + queryParams: { + include_granted_scopes: 'true', + access_type: 'offline', + prompt: 'select_account', + login_hint: gmail, + }, + }, + }); + if (error) return { error: error.message, url: null }; + if (data.url) return { error: null, url: data.url }; + return { error: 'Error signing in', url: null }; } export async function usernameExisits(username: string): Promise<boolean> { diff --git a/src/app/auth/callback/route.ts b/src/app/auth/callback/route.ts index 96cfad6..4bb206f 100644 --- a/src/app/auth/callback/route.ts +++ b/src/app/auth/callback/route.ts @@ -23,5 +23,6 @@ export async function GET(req: NextRequest, res: NextResponse) { console.log('x ',error); } } + return NextResponse.redirect(url); } \ No newline at end of file diff --git a/src/app/auth/component/component.tsx b/src/app/auth/component/component.tsx index ac64735..13f9eff 100644 --- a/src/app/auth/component/component.tsx +++ b/src/app/auth/component/component.tsx @@ -1,15 +1,16 @@ -import { FormEvent, use, useEffect, useState } from "react"; +import React, { FormEvent, use, useEffect, useState } from "react"; import { usernameExisits } from "@/app/auth/action"; import { Label } from "@/components/ui/label" import { Input } from "@/components/ui/input" import { Button } from "@/components/ui/button" +import Loader from '@/components/ui/loader' -import { VscEye, VscEyeClosed } from "react-icons/vsc"; -import CircularProgress from '@mui/material/CircularProgress'; +import { VscEye, VscEyeClosed } from "react-icons/vsc" import styles from './styles.module.css' import { cn } from "@/lib/utils" + interface Props { auth: string | null SignUp: (e: EventTarget & HTMLFormElement) => Promise<boolean | void> @@ -90,22 +91,21 @@ export function Component( props : Props) { } setLoading(true); const data = await usernameExisits(username) - console.log('data = ',data); + if (data) { - const nextUserSibling = current.username.nextSibling as HTMLElement; + const nextUserSibling = current.username.nextElementSibling as HTMLElement; nextUserSibling.innerText = 'Username already exists'; } else { - const nextUserSibling = current.username.nextSibling as HTMLElement; + const nextUserSibling = current.username.nextElementSibling as HTMLElement; nextUserSibling.innerText = ''; if (validatePassword(password) && password.length>=8) { - const bool = await props.SignUp(current) if (!bool) setLoading(false); - const nextSibling = current.password.nextSibling as HTMLElement; + const nextSibling = current.password.nextElementSibling as HTMLElement; nextSibling.innerText = ''; } else { - const nextSibling = current.password.nextSibling as HTMLElement; + const nextSibling = current.password.nextElementSibling as HTMLElement; if (!validatePassword(password, 1)) { nextSibling.innerText = 'Password must be at least 8 characters long'; } else if (!validatePassword(password, 2)) { @@ -171,7 +171,8 @@ export function Component( props : Props) { className="group relative flex w-full justify-center rounded-[8px] bg-primary py-6 px-4 text-md font-bold text-primary-foreground transition-colors focus:opacity-90 focus:outline-none" disabled={loading} > - {loading ? <i className="flex text-primary-foreground mr-2"><CircularProgress color="inherit" size={25} thickness={3}/></i> : structure.button.text} + {loading ? + <i className="flex text-primary-foreground mr-2"><Loader /></i>: structure.button.text} </Button> </div> </form> @@ -190,7 +191,7 @@ function validateEmail(email: string): boolean { function validatePassword(password: string, customCheck: number = 0): boolean { const re = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()_+])[A-Za-z\d!@#$%^&*()_+]{8,}$/; const special = /[!@#$%^&*()_+]/; - const upper_lower_digit = /[a-z]/ && /[A-Z]/ && /\d/; + const upper_lower_digit = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d]{8,}$/; if (!customCheck) return re.test(password); if (customCheck === 1) return password.length >= 8; if (customCheck === 2) return upper_lower_digit.test(password); diff --git a/src/app/auth/component/oauth.tsx b/src/app/auth/component/oauth.tsx index 9bc48cb..faba5ee 100644 --- a/src/app/auth/component/oauth.tsx +++ b/src/app/auth/component/oauth.tsx @@ -1,10 +1,9 @@ import React, { useState } from "react"; import { Button } from "@/components/ui/button" +import Loader from '@/components/ui/loader' // -- icons -- -import CircularProgress from '@mui/material/CircularProgress'; import { FcGoogle } from "react-icons/fc"; - import { JSX, SVGProps } from "react" interface Props{ @@ -34,10 +33,8 @@ export function OAuthComponent(props : Props) { variant="outline" className="group relative flex w-full justify-center rounded-[8px] border border-input bg-background py-6 px-4 text-md font-medium text-foreground transition-colors hover:bg-accent hover:text-accent-foreground focus:outline-none focus:opacity-90" > - {loading ? <i className="flex text-black"><CircularProgress color="inherit" size={30} thickness={2} style={{}}/></i>: - <> - <FcGoogle size={21} className="ml-2 mr-[.1em]"/>oogle - </>} + {loading ? <i className="flex text-black"><Loader /></i> : + <><FcGoogle size={21} className="ml-2 mr-[.1em]"/>oogle</>} </Button> </> ) diff --git a/src/app/auth/confirm/route.ts b/src/app/auth/confirm/route.ts index 55a8b92..b654759 100644 --- a/src/app/auth/confirm/route.ts +++ b/src/app/auth/confirm/route.ts @@ -1,6 +1,5 @@ import { type EmailOtpType } from '@supabase/supabase-js' import { type NextRequest, NextResponse } from 'next/server' -import { cookies } from 'next/headers' import { createClient } from '@/utils/supabase/server' @@ -8,7 +7,7 @@ export async function GET(req: NextRequest) { const { searchParams } = new URL(req.url) const token_hash = searchParams.get('token_hash') const type = searchParams.get('type') as EmailOtpType | null - const next = searchParams.get('next') ?? '/create_form' + const next = searchParams.get('next') ?? '/form_create' const redirectTo = req.nextUrl.clone() redirectTo.pathname = next @@ -21,18 +20,6 @@ export async function GET(req: NextRequest) { type: type || 'email', token_hash: token_hash , }) - const user = data?.user - if (!error && user) { - const getCookies = cookies(); - const username = getCookies?.get('username')?.value; - getCookies?.delete('username'); - const { error: insertError } = await supabase - .from('users') - .insert([ - { id: user?.id, username: username } - ]); - if (insertError) console.error('Error inserting user data:', insertError.message); - } if (!error) { redirectTo.searchParams.delete('next') return NextResponse.redirect(redirectTo) diff --git a/src/app/auth/confirm_email/page.tsx b/src/app/auth/confirm_email/page.tsx index 9928445..00cef0a 100644 --- a/src/app/auth/confirm_email/page.tsx +++ b/src/app/auth/confirm_email/page.tsx @@ -1,9 +1,10 @@ 'use client'; -import React, { useState, useEffect, use } from 'react'; +import React, { useState, useEffect, useCallback } from 'react'; import Link from 'next/link'; -import { Button } from '@/components/ui/button'; + import { useSearchParams } from 'next/navigation'; import { supabase } from '@/utils/supabase/client'; +import { Button } from '@/components/ui/button'; import Image from 'next/image'; @@ -12,10 +13,22 @@ export default function Confirm() { const [error, setError] = useState<string | null>(null); const [countdown, setCountdown] = useState(10); + useEffect(() => { + supabase.auth.getUser().then(({ data , error }) => { + if (error) { + console.log(error.message); + return; + } + console.log(data); + }); + }, []); + const searchParams = useSearchParams(); - const email = searchParams.get('email') || 'xxxx-xxxx-xxxx-xxxx'; + const user_email = searchParams.get('user_email'); + + if (!user_email) return null; - if(!validateEmail(email)) { + if(!validateEmail(user_email)) { return ( <div className="flex justify-center flex-row items-center mt-10"> <XIcon className="w-24 h-24" /> @@ -23,7 +36,7 @@ export default function Confirm() { Invalid email address: </h2> <h2 className="text-center text-3xl font-bold tracking-tight text-primary pl-2"> - <a href="mailto:{{email}}" className="text-primary underline">{email}</a> + <a href="mailto:{{email}}" className="text-primary underline">{user_email}</a> </h2> </div> ); @@ -49,44 +62,47 @@ export default function Confirm() { }, [loading, countdown]); const resent = async () => { + const origin = window.location.origin; setLoading(true) const { error } = await supabase.auth.resend({ type: 'signup', - email: email, + email: user_email, options: { - emailRedirectTo: '/auth/confirm_email?email=' + email, + emailRedirectTo: `${origin}/auth/confirm`, } }) if (error) { setError(error.message) + } else { + setError(null) } } return ( <div className="flex min-h-[100dvh] lg:flex-row flex-col bg-background"> - <div className="lg:h-[100vh] h-[50vh] w-[100vw] flex flex-col items-center justify-center px-4 py-12 sm:px-6 lg:px-8 lg:scale-125"> + <div className="lg:h-[100vh] h-[50vh] w-[100vw] flex flex-col items-center justify-center px-4 py-12 sm:px-6 lg:px-8 lg:scale-[1.1]"> <div className="mx-auto max-w-md text-center"> <CircleCheckIcon className="mx-auto h-12 w-12 text-primary" /> <h1 className="mt-4 text-3xl font-bold tracking-tight text-foreground sm:text-4xl">Email Sent!</h1> <div className="mx-auto max-w-md text-center"> <p className="mt-4 text-muted-foreground"> - We've sent a confirmation email to <span className="font-medium">{email}</span>. Click the link in + We've sent a confirmation email to <span className="font-medium">{user_email}</span>. Click the link in the email to verify your account. </p> <div className="mt-6 flex flex-col items-center lg:justify-end justify-center gap-4 sm:flex-row"> <Button onClick={resent} disabled={loading} - className="inline-flex items-center rounded-md bg-primary px-5 py-6 text-sm font-medium text-primary-foreground shadow-sm transition-colors hover:bg-primary focus:outline-none disabled:pointer-events-none disabled:opacity-50" + className="inline-flex items-center rounded-md border border-input bg-background px-5 py-[1.5em] text-sm font-medium text-muted-foreground shadow-sm transition-colors hover:bg-muted hover:text-muted-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 " > Resend Email </Button> <Link - href="/" - className="inline-flex items-center rounded-md border border-input bg-background px-5 py-3 text-sm font-medium text-muted-foreground shadow-sm transition-colors hover:bg-muted hover:text-muted-foreground focus:outline-none" + href="/auth" + className="inline-flex items-center rounded-md bg-primary px-5 py-3 text-sm font-medium text-primary-foreground shadow-sm transition-colors hover:bg-primary focus:outline-none" prefetch={false} > - Return to Home + Return to Login </Link> </div> <div className="mt-4 text-muted-foreground"> diff --git a/src/app/auth/page.tsx b/src/app/auth/page.tsx index d3f1d0f..feb03da 100644 --- a/src/app/auth/page.tsx +++ b/src/app/auth/page.tsx @@ -26,6 +26,11 @@ export default function Auth(){ const auth = searchParams.get('auth'); const organisation = searchParams.get('organisation'); const oauthhidden = organisation==='iiitv'?true:false; + const err = searchParams.get('error'); + + useEffect(() => { + if (err) setError(err); + }, [err]); const cookies = useCookies(); const email = cookies.get('email') || null; @@ -48,22 +53,24 @@ export default function Auth(){ } else { router.push('/form_create'); } - } + } + const signup = async (cur: EventTarget & HTMLFormElement) => { const email = cur.email.value; const username = cur.username.value; const password = cur.password.value; - cookies.set('username', username); setError(null); - const { error } = await SignUp({email, password}) + const { user_id, error } = await SignUp({username, email, password}) + console.log(error); if (error) { setError(error); return false; } else { - router.push('/auth/confirm_email?email=' + email); + router.push(`/auth/confirm_email?id=${user_id}&user_email=${email}`); } } + const Authsignin = async () => { setError(null); const { error, url } = await AuthSignIn(); @@ -88,13 +95,13 @@ export default function Auth(){ EmailSubmit={emailSubmit} email={email}> - { auth && - <div className="text-red-500 text-center"><div className="mt-2 text-center text-sm text-muted-foreground"> - {auth === 'signup' ? - <p>Have an account? <Link href={Path('login', organisation)} className="font-medium text-primary hover:text-primary/90" prefetch={false}>Login</Link></p> : - <p>Don't have an account? Create <Link href={Path('signup', organisation)} className="font-medium text-primary hover:text-primary/90" prefetch={false}>here</Link></p>} - </div></div> - } + { auth && (<div className="text-red-500 text-center"> + <div className="mt-2 text-center text-sm text-muted-foreground"> + {auth === 'signup' ? + <p>Have an account? <Link href={Path('login', organisation)} className="font-medium text-primary hover:text-primary/90" prefetch={false}>Login</Link></p> : + <p>Don't have an account? Create <Link href={Path('signup', organisation)} className="font-medium text-primary hover:text-primary/90" prefetch={false}>here</Link></p>} + </div> + </div>)} {oauthhidden && <OAuthComponent onClick={Authsignin} />} </Component> diff --git a/src/app/form_create/component/styles.module.css b/src/app/form_create/component/styles.module.css new file mode 100644 index 0000000..e13e8fd --- /dev/null +++ b/src/app/form_create/component/styles.module.css @@ -0,0 +1,27 @@ +.error { + position: absolute; + left:6px; + top: -17.5px; + height: fit-content !important; + color:red !important; + font-size:0.7rem !important; + word-wrap: no-wrap !important; + white-space: nowrap !important; + z-index: 10; +} +.inputicon { + position:absolute; + top: 50%; + color: rgba(var(--black-light), .45); + font-size: 1rem; + transform: translateY(-50%); + transition: 0.5s ease; +} +.eyeicon { + right: 15px; + padding: 3px; + cursor: pointer; +} +.eyeicon:hover { + color: rgba(var(--black-light), .65); +} \ No newline at end of file diff --git a/src/app/form_create/component/userform.tsx b/src/app/form_create/component/userform.tsx new file mode 100644 index 0000000..c8d6e9d --- /dev/null +++ b/src/app/form_create/component/userform.tsx @@ -0,0 +1,120 @@ +import React, { useState, useEffect, useCallback, use } from "react"; +import axios from "axios"; + +import { Input } from "@/components/ui/input"; +import { Button } from "@/components/ui/button"; +import { Label } from "@/components/ui/label"; +import Loader from '@/components/ui/loader' + +import styles from './styles.module.css' +import { cn } from "@/lib/utils"; + + +interface PropsType { + email: string | null, + user_id: string, +} + +export function UserForm( {user_id, email}: PropsType) { + const [username, setUsername] = useState<string | null>(null); + const [error, setError] = useState<string | null>(null); + const [disabled, setDisabled] = useState<boolean>(true); + const [loading, setLoading] = useState<boolean>(false); + + const controller = new AbortController(); + const signal = controller.signal; + + const isExist = useCallback(async () => { + const res = await axios.post('/api/rest/v1/isUsername', {username: username}, {signal}); + if (res.data.state) { + setDisabled(true); + setError('Username already exists'); + } else { + setDisabled(false); + setError(''); + } + }, [username]); + + + useEffect(() => { + let timer: NodeJS.Timeout; + if (username) { + timer = setTimeout(() => { + isExist(); + }, 400) + } + return () => { + controller.abort(); + clearTimeout(timer); + } + }, [username]); + + useEffect(() => { + if (!username) { + console.log('username is empty'); + setError(''); + setDisabled(true); + } + }, [username, disabled, error]); + + return ( + <div className="flex min-h-screen items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8"> + <div className="w-full max-w-md space-y-8"> + <div> + <h2 className="mt-6 text-center text-3xl font-bold tracking-tight text-foreground"> + Welcome, <span className="text-primary">{email?.split('@')[0]}</span> + </h2> + <p className="mt-1 text-center text-sm tracking-tight text-foreground">Please enter an username</p> + </div> + <form className="space-y-6" + onSubmit={(e) => { + e.preventDefault(); + setLoading(true); + axios.post(`/api/rest/v1/users?option=insert`, {id: user_id, username: username}) + .then((res) => { + if (res.data.error) { + setError(res.data.error); + setLoading(false); + } else { + setLoading(false); + window.location.href = '/form_create'; + } + }) + .catch((error) => { + setError(error.message); + setLoading(false); + }); + }}> + <div className="relative"> + <Label htmlFor={'username'} className="sr-only"> + Username + </Label> + <Input + onChange={(e) => setUsername(e.target.value)} + id={'username'} + name={'username'} + type={'text'} + autoComplete={'username'} + required + placeholder={'Username'} + disabled={loading} + className={cn("rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm")} + /> + <span className={cn(styles.error)}>{error}</span> + </div> + <div> + <Button + type="submit" + className="group relative flex w-full justify-center rounded-[8px] bg-primary py-6 px-4 text-md font-bold text-primary-foreground transition-colors focus:opacity-90 focus:outline-none disabled:pointer-events-none disabled:opacity-50" + disabled={loading || disabled} + > + {loading ? + <i className="flex text-primary-foreground mr-2"><Loader /></i> + : 'Submit'} + </Button> + </div> + </form> + </div> + </div> + ); +} \ No newline at end of file diff --git a/src/app/form_create/page.tsx b/src/app/form_create/page.tsx index be456f2..18a0fc2 100644 --- a/src/app/form_create/page.tsx +++ b/src/app/form_create/page.tsx @@ -1,25 +1,118 @@ 'use client'; -import React from 'react'; +import React, { useState, useEffect, useCallback, use } from 'react'; +import Link from 'next/link'; +import { useSearchParams } from 'next/navigation'; import { supabase } from '@/utils/supabase/client'; +import { User } from '@supabase/supabase-js'; +import axios from 'axios'; + +import { UserForm } from './component/userform'; + import { cn } from '@/lib/utils'; -import { Button } from '@/components/ui/button'; +export default function Page() { + const [user, setUser] = useState<User | null>(null); + const [username , setUsername] = useState<string | null>(null); + const [useremail , setUserEmail] = useState<string | null>(null); + const [error_message, setErrorMessage] = useState<string | null>(null); + + const [usernameInput, setUsernameInput] = useState<boolean>(false); + + const [loading, setLoading] = useState(false); + + const searchParams = useSearchParams(); + + useEffect(() => { + console.log() + const getUser = async () => { + const { data: { user }, error } = await supabase.auth.getUser(); + if (error) { + console.log(error.message); + return; + } + setUser(user); + setUserEmail(user?.email || null); + } + getUser(); + }, []); + + useEffect(() => { + return () => { + + if ( user ) { + getUserData(); + } + }; + }, [user]); + + const getUsernameFromUser = async () => { + if (searchParams.get('username')) { + const res = await axios.post('/api/rest/v1/isUsername', {username: searchParams.get('username')}); + if (!res.data.state) { + axios.post('/api/rest/v1/users?option=insert', {id: user?.id, username: searchParams.get('username')}) + .then((res) => { + if (res.data.error) { + setErrorMessage(res.data.error); + return {error: res.data.error}; + } + setUsername(searchParams.get('username')); + }) + return {error: null}; + } + } + setUsernameInput(true); + return {error: null}; + } + + let getUserData = useCallback(async () => { + try { + setLoading(true); + if (!user) throw new Error('No user on the session'); + + const { data, error, status } = await supabase + .from('users') + .select('username') + .eq('id', user.id) + .single(); -export default async function Page() { - const { data : {user}} = await supabase.auth.getUser(); - const { data, error } = await supabase.from('users').select('username').eq('id', user?.id); - const userdata = data && data[0]; - const username = userdata && ( 'username' in userdata && userdata.username || user?.identities); + if (status === 406) { + const { error } = await getUsernameFromUser() + if (error) throw error;return; + } + if (error && status !== 406 ) throw error; + if (data) { + setUsername(data.username); + } + } + catch (error: any) { + console.log(error.message); + } + finally { + setLoading(false); + } + } + , [user]); - const Logout = async () => { - const { error } = await supabase.auth.signOut(); - if (error) console.error('Sign out error', error.message); - window.location.reload(); - }; return ( - <div> - <h1 >Welcome, {username}</h1> - <Button onClick={Logout}>Logout</Button> - </div> + <> + {usernameInput ? ( + <UserForm user_id={user?.id || ''} email={useremail} /> + ):( + <div> + <h1 >Welcome, {username}</h1> + <p>{useremail}</p> + {error_message && <p className='text-destructive'>{error_message}</p>} + {loading && <p>Loading...</p>} + <Link + aria-disabled={loading} + href="/api/logout" + className="inline-flex items-center rounded-md bg-primary px-5 py-3 text-sm font-medium text-primary-foreground shadow-sm transition-colors hover:bg-primary focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + Logout + </Link> + </div> + )} + </> ); } \ No newline at end of file diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 4ff1260..d05d061 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -27,6 +27,11 @@ export default function RootLayout({ </head> <body className={inter.className}> + <script + type="module" + defer + src="https://cdn.jsdelivr.net/npm/ldrs/dist/auto/spiral.js" + ></script> <Suspense fallback={<Loading />}>{children}</Suspense> </body> </html> diff --git a/src/components/ui/loader.tsx b/src/components/ui/loader.tsx new file mode 100644 index 0000000..9456492 --- /dev/null +++ b/src/components/ui/loader.tsx @@ -0,0 +1,20 @@ +import { useEffect } from 'react' + +export default function Loader() { + useEffect(() => { + async function getLoader() { + const { ring } = await import('ldrs') + ring.register() + } + getLoader() + }, []) + return ( + <l-ring + size="25" + stroke="2.2" + bg-opacity="0" + speed="1.5" + color='currentColor' + ></l-ring> + ) +} \ No newline at end of file diff --git a/src/utils/supabase/middleware.ts b/src/utils/supabase/middleware.ts index 842f875..ee926c6 100644 --- a/src/utils/supabase/middleware.ts +++ b/src/utils/supabase/middleware.ts @@ -1,5 +1,5 @@ import { createServerClient, type CookieOptions } from '@supabase/ssr' -import { NextResponse, type NextRequest } from 'next/server' +import { NextRequest, NextResponse } from 'next/server' export async function updateSession(request: NextRequest) { let response = NextResponse.next({ @@ -54,16 +54,43 @@ export async function updateSession(request: NextRequest) { } ) - const { data: {user}} = await supabase.auth.getUser() - if (user && !user?.confirmed_at && request.nextUrl.pathname === '/form_create') { - response = NextResponse.redirect(new URL('/auth/confirm_email', request.nextUrl.href)) - } else if (user?.confirmed_at && request.nextUrl.pathname === '/auth/confirm_email') { - response = NextResponse.redirect(new URL('/form_create', request.nextUrl.href)) - } else if (user && request.nextUrl.pathname === '/auth') { + + if (request.nextUrl.pathname === '/auth/callback' || request.nextUrl.pathname === '/auth/confirm') return response + + + let { data: {user}, error} = await supabase.auth.getUser() + + + if (user && (request.nextUrl.pathname === '/auth/confirm_email' || request.nextUrl.pathname === '/auth')) { response = NextResponse.redirect(new URL('/form_create', request.nextUrl.href)) - } else if (!user && request.nextUrl.pathname === '/form_create') { + } else if (!user && ( request.nextUrl.pathname === '/form_create' )) { response = NextResponse.redirect(new URL('/auth', request.nextUrl.href)) } + const searchParams = request.nextUrl.searchParams + + if (request.nextUrl.pathname === '/auth/confirm_email') { + if (searchParams.get('user_email')) { + if (!searchParams.get('id')) return NextResponse.redirect(new URL('/auth?error=No+ID+provided', request.nextUrl.href)) + let res = await fetch(`${process.env.NEXT_PUBLIC_SUPABASE_URL}/auth/v1/admin/users/${searchParams.get('id')}`, { + method: 'GET', + headers: { + "apikey": process.env.SERVICE_KEY!, + "Authorization": `Bearer ${process.env.SERVICE_KEY!}`, + "Content-Type": "application/json", + } + }); + + const res_user = await res.json(); + if (res.status === 404 || !res_user?.email ) return NextResponse.redirect(new URL('/auth?error=user+not+found', request.nextUrl.href)) + if ( request.nextUrl.searchParams.get('user_email') !== res_user?.email ) { + request.nextUrl.searchParams.set('user_email', res_user?.email as string) + response = NextResponse.redirect(new URL(request.nextUrl.href)) + return response + } + if (res_user?.email_confirmed_at) return NextResponse.redirect(new URL('/auth?auth=login', request.nextUrl.href)) + } + } + return response } \ No newline at end of file From 3aa5f03a1bf49d3fab7e9151424b75aef62aedff Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Thu, 25 Jul 2024 02:36:54 +0530 Subject: [PATCH 02/16] little debugging --- src/app/auth/action.tsx | 10 ---------- src/app/auth/component/component.tsx | 6 +++--- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/src/app/auth/action.tsx b/src/app/auth/action.tsx index e06c965..00f5fcd 100644 --- a/src/app/auth/action.tsx +++ b/src/app/auth/action.tsx @@ -70,16 +70,6 @@ export const AuthSignIn = async () => { return { error: 'Error signing in', url: null }; } -export async function usernameExisits(username: string): Promise<boolean> { - const supabase = createClient(); - let { data, error } = await supabase - .rpc('is_username_exist', { - username: username, - }); - if (error) console.error(error) - return data; -} - export const checkEmailForOrganisation = ( credentials : { email: string , diff --git a/src/app/auth/component/component.tsx b/src/app/auth/component/component.tsx index 13f9eff..4d4c47c 100644 --- a/src/app/auth/component/component.tsx +++ b/src/app/auth/component/component.tsx @@ -1,5 +1,5 @@ import React, { FormEvent, use, useEffect, useState } from "react"; -import { usernameExisits } from "@/app/auth/action"; +import axios from "axios"; import { Label } from "@/components/ui/label" import { Input } from "@/components/ui/input" @@ -90,9 +90,9 @@ export function Component( props : Props) { return ; } setLoading(true); - const data = await usernameExisits(username) + const res = await axios.post('/api/rest/v1/isUsername', {username: username}); - if (data) { + if (res.data.state) { const nextUserSibling = current.username.nextElementSibling as HTMLElement; nextUserSibling.innerText = 'Username already exists'; } else { From bf52ee1f81b3604ff205c0b6e707f76241235a05 Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Sat, 27 Jul 2024 14:42:34 +0530 Subject: [PATCH 03/16] debug --- src/app/form_create/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/form_create/page.tsx b/src/app/form_create/page.tsx index 576f45c..39a282b 100644 --- a/src/app/form_create/page.tsx +++ b/src/app/form_create/page.tsx @@ -42,11 +42,11 @@ export default function Page() { }, []); useEffect(() => { + if ( user ) { + console.log('fetching user data'); + getUserData(); + } return () => { - - if ( user ) { - getUserData(); - } }; }, [user]); From e2540a816f567340549a607c4b02408b2221711c Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Mon, 29 Jul 2024 14:41:15 +0530 Subject: [PATCH 04/16] adding home page --- public/home/homebg.jpeg | Bin 0 -> 73214 bytes src/app/form_create/components/form.tsx | 6 +- src/app/home/layout.tsx | 16 ++ src/app/home/page.tsx | 347 ++++++++++++++++++++++++ src/app/layout.tsx | 2 - src/app/page.tsx | 7 +- src/components/navbar.jsx | 2 +- src/utils/supabase/middleware.ts | 2 + 8 files changed, 371 insertions(+), 11 deletions(-) create mode 100644 public/home/homebg.jpeg create mode 100644 src/app/home/layout.tsx create mode 100644 src/app/home/page.tsx diff --git a/public/home/homebg.jpeg b/public/home/homebg.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..ca7de7bf2f86e6da405a71287782cb0f8e7591f6 GIT binary patch literal 73214 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
nuqB7g~_3ZJ;8Gl z(YDQdmaB@d&;P=L{LFAk{*coQ|3%108!>ax4fZtcVjZd|+`*_?OeBp_mUgusL5eY~ zip_eBHBMycrfIswv!W3#n=XJv89bx{M#;ThJz}Kd2%ubJe5$QgSM`wzN-<b<5FI3) z4iB38jK2ux-2{`pu)r4W0sj8Y!NBXlL$#O2`FfDC{}OL!3-0Z-7so<P#B5@gPEP|U zGIO!?btx~A;9~Gz)7ueh|BPECaig6PmtY9eQ`2nFG4ut$>%{_Q3GXWI|M))k_UH{s zO>5sJPmNvK7kpmcleE7G7NQJ!5um>a4z;n4G2QVOyMGa;j*ccjwl@kKI#c*`E6{pD zUR)3&7A5Srbszo=(Cjm8Mx4H|H}+z_mJRo7RttAxXxLWAXmGpQ$3YoqrLCUqen=`P zsWN%~Iq~*4Gsb)7>OLLpYq&h_J_lXJU3p$@KK}i8nReeV?igWQnZ9PUulx}-Mn9PL zYs%vf5UUS+jPl$%r~c+0m}k+bQWE;JZbTM>aJtAr+u9=s=wR(r{()D*9mWl(*XpsI zO>G~5Yd*y|eq=t;Hh{P*D$q_S_+%OsBhmj6(SBX|!}*>4g;glf;v>BPjFRLI4ppeC zhB+=B<(-!Oxb65c=GcnLoTb+jO#BQs&PWTOo<0eA2{wH24TZ%ABZw63KG|A~GZ%kj zt}Ex>50niZ#gs7NPRfowAlatfGH=41jHGmWi1ri=54Ad{*pk5P8)|RU)@m|2!I(ET zX`V|T{CA39S6>-D*i`_A&elBZx)s+KO|Xd}6n9Oyx!H7DxMqUM!`)H$X)!hQkDzUf z{GYM*RTce6@wvf23htxy53faw=#MBJm%o8$74ZU$h1w&moE1<;^tewU);Id{s{<|A zn<%~tpWmc9>zo!uX#kM$B(Lj%LV+U=+^6iTEXt0imjOG<y9b}hG$jmvN$SSz>$Zr? zc#LxS%7y*5NEzC$GYA%-wv2v+)R8Q0YJebCzU`LJ#6OR$md2Enk9N{5!|T#@^5lsc z#`1bs7?EpmIK&bax^b-_>~sL=MOw>lWVfIX;$Twsq9_s_my^gUzHNj#%i)s8Y+#uL znjp3GNbhgpVi7J+bEym|`ts0^DGo-L4tM5(-Heush_R!;2<Hh=Npb!y{v?u5z(@`k zkJd*Jr;*0T@T%I$xICkjKmBHtMSkE{XoMm7FgOcpJ5#He(7PhSXQ}c>ob5%V&@3`! z^fAyX;!5wnr6!B+jrLBEp%!*!y3Rc{z%95QrmM#a4k{mniR)BVN5*%AoY|7_r_<GJ zCv=dLX1qpgc2t*gJI)fGju`mrR`k!OrP+Q}l|yoAV(=!-%{@)Ky#TC+#CHkFJQL@2 zOn(;&e+<+OOsIBxlPo%Eb@wm-A%@LRthQBdqhPayrT~%bmgBz&5Jt^<cD4_#ss263 zxs`D>VAeI;)3rVRCTZ`9`S2~9WPXKXE)Krb?Fbv%tT~MeHQ?Ze48@7V0w3oq0WXo= zR3*viX;YB6V5#~;#22xQ-7)omJnRSsNZRU5cW&O05BZ!J`w6$+E#W%}9Y6+?m#<9i z|H>iOh=*}R?v9f0pZ6!==M9mA;bYy7L<&rKIl#y1-D=kOfnA<`;7nX!f-xDg#P8mh zK!ARmOmO~T-tY?<ymaw<|8!uM1!f3k9Y+1<7LV-^V)A@+la3+N6x?@i^Lqgd=v14! zHQU*GG*PpD`mxV-J~Z+9eic{gyJ++Q80kgcB;`1%0sj?dGd(SUAU&8P{(Wk~tmD=_ zZiZ&-V^f>jUxe-J?rc0H8U`2&L!f7$<}?L$+|B64^&1+;HB_^6`g1qvOVAc<3hVw^ z&6_vE;k*6xp5>7#4MF9kCz<p2k#P^MLmi|r)9Pf@sLRG8o%QbGzCmFa`-T23d%ZyT zW2%__)eVsde-Xkqx8gkxk2~bj-#OxhkSh?^>Ta-8UB80t@t(sVq}}yf`lIGDmCOS{ z-ge-B2`UanygC(^Bz>f~ser}(I%(vLMl<Gnt$HHd4q&?2-%rb>WnI-<ivxNIuA%qG z-Lv@D*;?vvCi_jBvFy`(R@|hx_`k}j>ZP(UzNH(akQc3twx!B#@+Ifxu$pdYE;;k0 zrYxJQY<>BQpq?C1#v6EPaIw&^2V`M6CJFzGz(Cv&?FfK=z1$Q{{Ufu(^qRXpJDhD% z+U3bS-rS~TYJf8MhfYjkNfeCJXT(S|Q~k{@VXyW8J&n?~8v?5^-ZX^uj7olJvlSem z%ywr{3VXK-PXnW`6xju=jL{(P22jtVIsQe!2{H()XYtFV7>Wh*zhg*vf{G@udgYQ` zkdiSqPrm!PW-4e}=1WN1i^<3O!%%UxKQ%8w^6|OEfj_os85Ia$dC>5$rrEa|`HR5% zF!CZ24&V*r*uegn5Uu5b%}b{49O|<JP89%B7d$*8WYhVrvzT=dfN@zks<r|^hv>ZC zhMnYM>hH~cdC}RlKH-Ni6uZGMfzWs?`O$)FcOpq;h0|(pew??zG5*-1ken}7CtRg& zn&o}Zp_unxl>In=%^ff=y$X_Q=5_D#YEEGOjcI3NWq*B7`4;xbIARW8a9KWa<b1Vx z>8`5Xxi>M%4lxqaLK-9(`a_>?5-LsI#SfeX;|#S-*7^NKP}*;I-xx~Rcc2%ybhb03 zNXu4;gw~y7DvaWln2Qt4M6Ejje4XkW%eR~Pen4^<b9H_Y-<$cZxIw$uV<wJm9Mt=W zXSIW%o3?&ix`JGMOG0@qBBjDtO*QRX;k?T3W_dm9O<MF3bvT(b&Y3sO-v*G4(sxx( zSRSsf*oSxn2jMIHU$%fphl!hDn`O^|@3S}wSmZ+!(yrXuyY#+7(&Aj3d5*XAIFzIi z)}z;%7ZtnJcMsn}7ltHRdLaIjGYMbijE^OX^SCPaCR_b}va>MVa4l)8z(e+T?w23k zs)CfdzBH9?NNf3l^Ux2lUFtd4Pm10xkYrTvC+Z#=eSv*3-A$HK7#TDjCxDx2mw&xB zl;OeY;+g$Hp;yI7NYd;mA1LD0(_b@_(^OmGJ{^1SZs8|0Hrx~=D2aWp_Ejny#YbTf zmBzv)>wa5M;V%N9t9v?*pY5{m^LOpOk`Z~^no+LJ)V}^bBPptqRN@3(wH08=5)II{ zQfJdTkMK)-%BWdBpE+mqBsdU~M;ZXi;ph4j?Ps2crrEFm0x7X+%H_O*20Xb>eCNa! zcBs;IFsrP9uz!?qY(o}LNPUT1A0gBIi!jrinu8_AIud`H{ukjNv|)t=h*zYLmNDeS zRzWwA>SdIPcVar1vi(6#F{ud6_~$etqVw?R00U=7arEsCs1=`S@YfrJAlYD?<g_`9 zpbYwp5vBQr{mvXLQSDZf56^_Mx}*G!etCmT-Z~Lee&!M+$ed<*q&ZzedkGz=EnZJ4 z%bTS*P7mb2{YMFRi49UL*6om4o*Z+}`~<aEpS|k{X&xybo<zmw%)w?gH>-EP!$#zt z8I~V0L!&oi>%AH^stgk1#-C5>EB)9C)-3}pr~SsQc&t5>)@Fr{5xiA@rs6iTr>@jS zbxC`0t&)9PiCzhd$~GM(!suq!iMt_tP8-=Pi!va5YA353GmcSN`HR47B^1uvhCYXr z4c>0U?Pm+{&_<#6Mv4d8T%PoB#>I{m7E0Mjh#f?udq&%~-|Ej^lZH5Jq>6Wm<EX6d ze(yYFJ5;X(u0u9!4u)TYI6c9N0_h?YJnj0|2^CsVgRpTDM9~bW<0ztlgAOkh848xb zxn}lGrKEA&%jbhwvx`!5_LWU$(wQYw3C?cH$rUhA?U6*ZwPN_k)Uno)Op4BJ9lpIs z3)_jb=@k^~*=a?dnQL>e|Bu=)@IO?VCHHC&G%%OH%SaayqaI@h(C!(iOS6}6On)u3 zXnhL0=>LnLH7?@hLw5aWIXtJ5t<Q5IIa{Qq^=o{9^-X82F~7!+B+*Mp0m7c0d`WyX zmXG5-^Gg+_{-Sa{Zb@R_ZS9XC$HxB0+T}1K=p<I|OI4K=b#MonR%DH@IUI7glzm4z z-0Q#xU9pVQw+S=R&`%su?VepS+Fn@c<g5=Oy|=|%*89?bWE|7!Lsq2u6jiIJLc}p0 zi~&x5_(%VJBwH=j)fKP#!3>7Z*c<g0w;35=tIEkY+hZm<AnCe_owM)#MVPR<Y17TR zGUvo5bXi#Ar1P1|-YDK~o9t&5_6a3u=wGUb{IM%beta8-OD0o8JHNT$d9{IDrt&JK zD0+Qhb{VF^_@n?E0x%f69KV$YB(~(KBp<k{MpX>hs?zI>h{^i*6qO(K^->$t?0*;( z0^Iy0&O)k<?8`89(T|cFO8(UIHu81Pv4wj~jOnYjNjNfIk4gB4+9^c}9?G6Oh0cVJ z1;?Ab0V<DVwUj<={?47tuNHq12=XWz6+cDW4IB$L32sktC24^f!JQW=N*N72ireph z)5Ir>{#aoZ<J53@n@vx4efX~)U>QjsEeKhSCDV(SdF3Rf1plu{$;FPBpgd#Ic7Llp z9me^{j4#6IBtU#U9??jD3Nm<krQ!hWqS)G%bvwgx7#1b?X6Or8Z`a<)-qewXw6)oc zSK~HYSB6NDba6J5{?ll~>DpmA@EA8NR)ZTKS(IagkH*HJEQwG<BX&zb$v0w9Mak@# zd2S*9xlpu!{wj_w;o4Lx3({ELFA5zC`+zE3(;N&9kHAm-CP`<zTruFBZAm_0qi#Y? zW);GZ&8djS!y&KOHw~I{btIk~TJu=enmeC3J)iiC5PuJ`qw^diO%fi!qFXH(BD*JM z^=tagFSaxI7vUdDys`h>6Em^WEyL^wpN#xi+NIL4&-7tY1v6TLXxzr*Ir4PH+Oa>6 z(=?+s{2wGjgJvXug-D5plbJ-!>c0m4s#tP9#4Wf*pL)_-N&oGfr?!7uOR77%2J4n^ z1O(^Yvm!FXSy_iUPPxW3`X|a(%z|li-aWXpKD0jQx9+abzi9zbVnm#4-ibymF^V5; zFPxR05l;{wR)3xyglwWUf!nm|z1N%%rWMiN=u28r=vascYm?6P;+A2koEFR>o6av* zQ1>3bw;t=6dWOA3tcWpvN7DJ#(Wzx$BNZ&F(AfIqLidhbZp)^Hp<`rg+hJ75L9j(A z)h~-QCXYk>*gyJ>olzbbI`2X!@?(@O{H(u0Rd>HbbiXA#Fg7&SuaSeS6sS|m3?+9C z)<(?wXF;BPuuqLsgvJeW(3(EH-e<<Sr`m9n!n%`$sMnSRrQXW`Y_0+!SJ$3}A)&N2 zhyqZ)fh}M!_uKQ6OZccvS;Ub7j-E%Ytj*3u^XDdv{UX7Ix@CRrWcavU(A%=eQ2B@c zEz<DC7U0?OOdUR66?V95t-MCy*DReXL<URNpSdX-|DUOMW2;0wQpY_rZXBGeBhU;I znm_$J(OMiN7l?MrVeJ#wX-T1e`rdWTdEA65&C=1%MY-2r`Il@@$M%9<zEa_G11M@H zA*<KHm}m^AU;7k&sCG?$OipDLe0YR4rJWY;ntkBn`3VcHBc)AXf;)ES-}GN>=h809 z`@t695Y?oTvyrqrV$p?L<DjcSu+=4JI=f=PhIoR!!5208U5`ISoRF%y#Z%MepXEbJ zHf<i!p;7u|OkPZ0bGp<KaSEd_t6vv$icVmY5=a$%T*k=^|D<iig*#yVU$`v+Wx~*Z z)Bgf<rm6Nm{}8W6#&aOb_R|qi-i+VK57`R@@TvDc1;&7^nhV{yR91Zj9nfs=ZR`cS z*RR0EBYypc06;nmUL|^)b*Py_hfjbof-=XGsdLOS!K*@7W^}i+N^4C?Ou^0B*1ye# z{<p(e7R(;ntWXDmi2G!KgGZT-$FCZX&UqF3TWI9SR0UVNhf(X@F^*%RR^@e_!5NKj zPe%yZoeSwNYJM#|{?qbc$DdpYoaoEq^RVUloLuQXoF{|q#i3lK=wWqpC!6K>x{-LS zFW|}hw&yNMWBkV51+xmP;hlpejNgQB!V0X$$qTHSCHDV?w}HI8Dd5HTTdm>c-1SW! zC-JzfDaaktANX@%-=svyHm>W-v&Uh7{_&36g_q4gTnt`E$bXphCKzM7NP+H;wOCnX zauP6uapiqhc7fI43VWUgn&wl+X3mmb*jB?NE!G#4+v)-%@kQeXO*HhNd=9b!(h!Cw za8g39YD+~_Yu0VUsZpHn8JJLWtiy5i{_|!&cR(cF&qFh5sLFZsQYIu4yRGD`;gmXb zeEd1Hn$a#26nymXI^_};%SSe5%1s7pB<e{CT`1+xNKr1r^@8|Bjd;@Q1L0VfB2QN7 z%&sg0P-{k4XKI%{^60vTq(i8y!Z&)Bvbn2EJDvIV-lJNRTSiqKy2P(|;wWnz15lMS z$(y4t36GK%2O6tevAU-C`EvYphZdTW+9tD?baAd|OUFS6qA*(Bc&}wsmzvvY(JkgX zi?A&(BL_Mt&sL+kWb}^8F9*H12_Ykze-Zp|e8jGv#f+BS7{`a(z)lI)w}DZu&?J(F zmMW5ppe{Wf%lih`RL|HySBHTn2)w%=r}&Q!@4e1M>HP;f{eQ-hbRpG6O44y8Y}HQ+ zHQ2_A9IixP<#LZZ5ND=8oY_grgQ~MTLfR$u!7$-m%IQxe!g=&Xx`To%hE$K}wjL$9 zvnYWM`@iZU+py_&L&$gXK3lv}-lG@1M*rAxykZD+Oeo{G>1LaoCH{QJ(Ti<ucXaRH zMxVU)={a<bl^+oQozvNSJnZfCZ~h9;jm|>d{k!SA&6VWRGlMiwlHPhZ?dir~$|Zl4 zz!jW|Zlwtg=kBk*O$0GUd?Md!-b%=)ec69kvtL1u9w(~@GRn^`V;&(1E8s|1Y#fuG zMo-==O@GR>^--Utt~ue4eBz7&I?|?->tFH3v$uVB_XVg=JP6gIGs3-34a~?#`0JiB z^sd=D1D(Vv?|BbXb<JU==I!^`g9h#;H4X>D8<Q{_xIWvUnu!E>>?9@$ENKXe*2?`< zI?<-=n!1PeWvY>t>R}+2XG94WM<a3OsQA@zUf6x5BR1S&8YhA5+<|i!UQ{Y3n!fZ> zB3r&l&6*b3M$nN7-K7$1Q0vm^r;HW|=BMroSPJIRTaVL$>b!<unEeU?w>}VOIv>N? zL=51zr9;jq5>mnWzm>NKhCi&DAab>q?%7o?>@}Dz%!Tdj;)w6N<Sgt=xDqA?=>{!j zm+tS7#}OSSbaBD9HzL*~59b~m#=g=!@a-Ia;m0k1bWHtn#S9|mEAlH_Pl&V3s;qf* zV3;Fx*ndSYdg68f5E6Sm17S{azFvHlCDl;3jd>OIVr0v2nLDHhgr|^S9p=kl7nBr7 zJy>7D>3Mu_2cEH!p0Rd}is+*2ot14BeSpVYe;~^f4JBW9ws#B@RQ-HmLuXA+N<TL2 zOePxlqvNld-|l%ZK@)4Dz%iirW1-b#)fTGlkc9=V8Ji59{oVlLCM;$*)^oKs6>LB4 zQQ+nyn*UW)?94csf0Xi^7ZQ!4R@V0MA7p$s`Ll#DwTQPzw~t63F7#&0!gyLmb5AxN zE0_R3TR={uCY3<kH-gpjz6v3KPjgsPoF+l}*Gp9#gTDw5kONI);c~3(JM{FAFR4a3 zk&q=Hf19o^g^n%9wWA|;uv2j%5YOVY&2Yc#LZdUtW4T&cD#7N2of?`2Wx|N6*FbPy zt@i-I>@(I3(HOLLnuJi8rImSkCvBREpGwHzVp=l;kaMTL4~&kCwl?VOYO1Uve00|N zocfji*P^ix3Z}66geWk8_Dnj?m}wO)nzbuIX%z7(0A%|!*ds3i4G&}uG1E2Gtg>@o z*5ahP*w+c2m@g&hF@@iBG#L)hlGbrRoH;I;o7HBReN>cxR;QJ1RgB7iuN*(l5>T_b z)*gh91`dX5HV~tE*q55Tx7jGcJV{`A|IMq{&X_?I_*{3Dk}^9B&`YBX%TWaEOi!QC zttpbvT?dUE0SQalzA*XXgozFANKf?G+5Hn@T{9mg%yB7*e$O9q(Y0;pWpdyNz}ca7 z7$P<V^D9(uIgJGH?x#kjb~VF`;v|~1{;_xJPUi+mn^>vA9i_4w+`Q@n>i4e`n;gtb z<)a!3-T8z1OdfTj86JX~G4_x|&W>`WayyrU;^mb1w-#y|8U9nNX|^B-V~@45rY7!& zIK}<ZV|(7}b%3R8K`p3nuCE{aF<s|wCy7`ctR<i^b5X2W7Q8E>IiFQvzg06bex5Y6 ztVJB(mF;uzhfQcb$F}J>o5yIabkAoOUw_GXCZ(*N_b^G6bI?V@XFl~++hJX5WIfG8 z$)XbyGjnYuCQqa>Wmi7dDeruC5DQdTw?OqgSXPlP3>`m)rRndq2LpA06sA;LLCZd0 zsG7DiW>4Dcwc9`$X<BVe4{u!;APp935F1RmtyK`44U3{r)*H5*EI|5()Sc&9qjghT z5wTnj6s0;?Q}hMa-+*$gdUJH0D~cXdC%Qr^ni*m~MUXc)Xi*uQSEd){rw5a_2U4b_ z$E^-j3&uu&V_iilPuG4G6wzkx7i_8j{#>Q6T3a|bL5j?9?C^W4nJ<+^>ZsQ)CgH91 zw#(a7mxD51<@?fiHqJOP77RKg0sas%p(fIwI6H_vn?W)0F4Pmyh>AOa!@$7kkYwwg zE=|YR(H^3aW9{0L<55sq8H>}=uUo&q^E>PTQWN^sfZkkbYuTY{t@e%iuP)dl9_Mbc zHwhqrC7{86Pd9Ze5R0kf4Z+?(MA2@!ov^yeamO{AEgGMO27Bi!Sj=vWkmFS<<vi2- zDL=wGQI-(h)NL$Csn%iPxzWY(Lu@?bOGy;dF^gF)sxNPPBPv^#{?&YPG_czEct}xy z>*zj{5^0Y{$wd(MK7KsO2Fa#1IFYqI<gF8^_qgiF0bJofPl^q>RD{{5!JpV^q=anG zZBK0t#==egTgS_=fYgXkLW3a?zbEGmRWWJyy!9QwO-PO?^u)Mqfpb`(o+4foteKFO zx-=QP^hRc33Lc8D#d*Es=Jw+5LsP!z0^c9OiL`b9Qb)kxslyPfQX-<yKzCP~qw>MP zS?bq;*t+Vf*6w;@XY!2t4~>ueM~k*cMxqQusS7qRz@Rgr3x?$$x&=<o_}BU1qWhR_ z6a(1^NJ`dpyH=KFQx<khB~_e=F&oP^7_;KC!v{{2moUzCcF@6?cV`{(9)YDeNv7JB z&ywLa9ZwPVCn{|;D<WyW^;b1*X#}rtbLBDdsplDP0z+IW&rA1NA<#A3vw~Xm7w3j@ zb@h^;!`3Rw4m-^Z?wN<)OVtQhIMCv%8wz`;mF=QSab2U00r~oY$gq_l@LT)2-D+VQ z(;X!Fih5fna(zf%Y2=!$a4okU2zWQ|RPR`CWzanbB(FyK5HM<*HrIDBaTh=o%D>o8 za>D85Zv>D&PR&qu$F($Bz+QPY-Se1lzq7ILJ9?E)=Hq8>fveP!MGS~v`g5wdggqN= zl~Uhaky$+x0(L<|{>h4Lwmo&P@zov#zs%DC^`v!>*3u3JoxYtAd-0uSJfeMVy;s9E znC+>}mCLCw*ICWz2|U9Hu*6z`-{DeOTX9}(ldueSncJQj24hLFYtQ1A>#=7Lbt$Z0 zaM(a>ose}Xv}+DZx$RxkMt#3wAlS<GIZS>j3U=3)9&F$#cG!bwQ)LypDK>|cF#>#W z#*H7=`ZCDKd77&#*<3k}&ZF1WGsPeC@Djdecj|1k)()JO?AYh3`c9U>cGkm%V|N=| zgep$=_AKX_;&Ob6M~8Qw7Df)|cwGd26!=LFKu@E$8M+2!R@_BzF&P3i<ZQVzm|Mu` zmc@x5NVauOm%=O^LyaCx+<zISvex4CY`Q~!*9$~9@US)B&!+A%`SX2U>7J~!sR!BH zYR{hSD7nuXLJjW>B^f|&okETzci>9Hx$CpMeR!qu^`kclyY4YBc6L>Ei$iTC`*F4V zr=+dw)Q|Ejtq-ZI%G%P^SFAE6cc*4Ma|&mCC^yC(&Rt?fH)plCOq+#m(#<Ep^dFSY zRfVOBP0}#_#_H@neZG5Oe?sA+`PnkFn(mzYoW_=Yy@a9J2ah>@*_b&txj%Z#j;h-A z-1S~&do!2%a&6Y<XvLXT#hMdxq95~xf;u1@?PkZ_U#s<2eJoX|9G&XbAmPf|s_iRR zPFeiITz4~X#$<--kKckiYDG(jjnt2?V@re4l>`=UU&aX4-A?3r1uxc*-_f)s)O_sp z1<G|>#a+o9TpjyI%sz>Uj?6Xe)$#wkgRHp&GBY!w3y>lRORWmNL?jl}{&=2k>gUkA zy0rB^KDjs(?$+6)tlQ~q#d4?8@Z}c4Ie+(`aPIS=;2qSPZkFz-7G*LYEyni?ZZ;Lx z{$ox4?nHgnH?#Dt%Ycr?MRSoUBuj83F{ACsqCPruVoBq~p6!sE9#hSV4{y`7g9WNX z7biv1A4!;dZtw2xT1|gTD!)UZsyK>OF2&^JJ>}K?PC)W!H%}Dm*5i`&vo7iUEzxDI z&?BBByIp#tadbv3`xvs4)`p<qB2>Z#;ja>X(oNtpoh7yS)pby(SzMgmk_8`@vEk&c zPR0D0p8~Ehmd>qV<^TjWT8lqw+NG9g%k2e)Je^l!!4}WmCsS<NP>Z*D-ckL`Q^0{4 zp!+xxyX9i17(R3~r<0Hqix619`ZI4@n7Z_h{ad3kQ;6^8)%{*T<`b^c_z#N*wKge> zeFIfX6FLo97z+^f?P_1IcI8W~fpubbX(>fr%TZc~di>HGzJ|m&o5)8x-Z7I8PZnMf z|JK}JB_%plV6Sfb+e}Nl%Rw4BRUcPvu7&nf8{W6d)tEYNH91LH|B@}pSpYWkfx^8- zQ|A_SH^%z>L}5A#Pxj;{99((>M$&IIJT455;Q*Q49Icx5Zsz0n|7heri)*Ooy8p$) zGbgFTm~Ph+*-4Uv#5J5wk8azXE>>ZzfiTkFr4N-8p(F0Nwdw*qG|y~SKmjUpQ06yZ zb{TN-hwU|VXHJsk_Lbyn1S`VufO_Au!E-T$EM?{<W1;#sdmh~GigWc<o$#7AQ;ID1 z$~)Y$s-`w&Tc>pv{4DY?EK(5`qp0Mx-8;*H;i2{zK&rv*cWQTUSc>sKo^K38!;Fes zKOt+=uF5W=B#=4bhw<j%Q^Z(FT3b8|hmXkZBB+hk^ohnkFQJlNSXbK;cT+y|_||XG z%u>x3-!=9rV!W~wJIl1lM0#j$c&LFka}R2vZ4KX*^H9$Q4S5C>bXWY=cxf|o9R5Rw z$W<ldEsa3X>8?ZIoSB*4^qc)Sjh%30tm8-`#7T+n+G62Q9yWMPo{-`BVtadfTmgEc z@TXY^D|wZ>7z~O|Fms+?x+&e7&hFA6)(|7fyxd`a>Tn;)dUkhHY}d*H$g>=i&#}?J z)II-2=yo2g(oQQ#xM;Y75R-_h6>85Jf3z@&-`L`=w#Dups2s8B8HiHm8XO*|U~f3C z=^H}we+M1AHL&vz6t-=_75Uje#J6+AOu3h4<Bt=j;A{2AE@8h5t6D&QP9rpmr0zZ8 zKMH5yx`6=NLt_5*?jw&`7+-niAbfw%g2txtaH(4@P<vdE|8`BRg&$~wO?lCrWpmEv zfUFu2yrZu^|D8BpI?G8k*PZ12>z4V_otc~6D%){uy8BnAUD96dSg0j<hMm}?dd?m3 zDemTQ=!Y-s!=zZzMa#}Y?d;(19j_0k3DGq^W_stQEQ01k2=tT`Fo7j+9;tz|6|!cd zFRv;en>({<d&TQyv;99k`HlJck}sk|AX6};A0JCgi<T<5o*)VwH<R=G+7lBw$&lOc z#Xn1_y#_~b`n6MZe=qz0MUa|#l94Y1#H_N@d|cDxc=9$PUQE#V?x}ayy?AFqbvD{U zAMy4qPW#1@lRCF*bBAqwYzRhExU(6+rld4eE&6t~L9MyH-9jV8GsgJx7N`PG8d>d5 zDbH)!w5*JmVS0v;?|G$l=xS&i5cXXiMLCri&B!-QD1UD~>v0(Li#FQQC<&^s>a{sK zXWlJybp~Z>d^=<QDH)}M2gDK>m)gd^7?84y4XkXA<?nz^Yl&LC{~}+|f=f`^bG#() zVppQRO6k?A$=j@<_o}T??=aMdqb&Afb8?}udEzJ*VA$BKtnHDhw)k;bNu+qJM7Ror zS7+(B`=9kL{xbctyz4z(%l%aYzp9v;mO@6i&EMvRx_Yncyx!oJv<cykjlT$@={_Wc z4X4^Hgl%T#wH85F^7+-&$>UCY-3Z5D^V@fMtl=>2(K`LW{712*+oDN{v8yB}G@U{w z%04v|JRjT?*2jixd6-=$bNRfx^=;aNfU(%0SK(LcvX|z+2=JSNKvA*RkN~B>2pUtL z0tcV?uW%vHPM3aeBYv@g0%_mWf4p@tel-Hs42QkARxvTB{P{;mZwEfH1zjK9!ex%0 z+huMv9`^$4FC6n^uENgC9=YWN15ODfbv6@f|4Fu3@c&7+5K;aO)PEh#|7&$dM8c;< z#v|Z-Pe>=OhC;-_^~J<FD5?H`Vy%CoE-^&<RkHTi=IJAU9F1XOFpm<SwQ<O6^!n+l zLt^91S?=m6DQ>vTpJ-!Krs{(K9xdgyBqbO+V@d@5dV1}WyZVxFpF;RgiL{;3PZWXQ z4PQA_hfm1HjFPo4+k+pzM-u8#77|D$z(om8`s;<Sys21s4;>jvoWM=X%Y#JP)SVe% zV@rbay)T}f?L33iY(vZ#{z)4HS39)W75<Sf4<w7Gfil=}R5yy18!Hem)#pM$%&<3? zhueiYw~7V)3)0HJl?RNNcMS;wQT<bwHS74MhU)Fh>$jG^Pe}dx>ERA{kIN`qn1oX* zz^MsNEQ}_5uC31)T^fGDuW5<(*`hS`hkvQJ#>K29>@4Lf7-m<c6v)m(svAf{76N4e zry*S#G?)TK(bRbhlfAo!LZav|;g^9WJkAYBH6Ok=JC}6nZ2ipn6{-ZjW-y&qK`H2K zn&u6U1lpaZIu^zLk-d1A)K}PIGu)FG9kAtQBe8B4UBGB+TNn?NJ&T)$iL&@}8~WN~ zeu774MsG`LMpEpxe8K|CM^h3G59tnr@fp|)7!Me%jIbq!u9iom;arN1s_R>C)HdV~ zM1D;S1LzyV@Wp7c<Q14gy&_Ys35ipg|00A^d!!V95o3H6I&sV+|Exbv<A5F?16SSk zu~T*X@D={}Rl!YiPEt|{V=k_1J5E~mH`XitP=Xn+TbFD!RC=P@r1Jv5(7Gn(iD*(y zr#OS<fwHFmoaHCJ*$6=a!HO@P2!UBcyf5K{1sMd#JRU@H@qu_ZVXE)N(B4<Z`YpyU z%UvyvM<VSA5;aLlu{W&A)Oh!f^vPAxvUhZh{`ge*gGf<Q#9I|p3!|^}4a=#Lje3{x zQ9{Cv-?!Hc5=_=q@)5&iKYUcFyke}Pw6lw&<m102kp|${MQjByKN^RyqcJQ~k?^U; z5O*`n*Kuj;JpqP9mX=LvLbIfZ)TFTPAE%FZyGnQo74-I+9+gIhg{cxB;H<QAj%<;D zv&4`NQ>McI1HM2(zltc}a5x^B>7JP=*PRqN4J5||*^RZL=h3C6;zimo%jBY6lYCjp zkYwcIx*<MYnzE!r>{~W-`#Eo76h#zZlO)IGdr;z-;88^jPAHDo;P-o?TUj01MQ>3l z2@S|xn;x8prpFo=jct2#M>5+e>5=F~72!n{x*0`&&Fyuvl1DMjl)S8pvUMKGPmx7f zmdsD~=u2n&4WxRJ`#nm3;Qs(7T(Gc1Q<Afp%;s`0&0y4@HY6ppTgZ(3nSZg)KV$re zA^v1n!5_<uALLEHY9}e`VDx0x4?-sh{fh@T%8qeA;H559OI1g*I*F?s*JNgzvz&hX zH698Oyjakt(ahwIMeg-dRym|Olh>vGnofV%WU`H9`C9oQ3EmL&=M|IGkHSAunnX00 z_8j=SOwvk9*z{y*@>ZDJMz{X}O*psE^z~12c|_cy{1Gi_PZVj#;8FMT_#lRQnHH?C zJr@22Dcw=(d?It>8yDrX^-OxQO4%)0A`Qu8maRG-qxdDz-N%v?q&-H>H01t{af+kW zbN(n$^%uFGpRp*B(`&XpwQ#w86H=4tT2lEOe&l;<qDD)!jx6gU)PE<atduyrY}L$B z4l#FToTJOKQiJTCoI8s&<0~|ikAEV3WnUXM{tLfptrZ<QG~pSmC8bV~^z~Ed)YO+# zM<qmDS7xl%rWZuz?!zG@x?_}kyq6z=Yd)xa<=Vk5IpdMSRdHlLACkEc(u`gS{yoak z7-~M=?6XyJTu|iXILf*>No16%RpjQ#Ny*ae%u`WWCY#8UIMkb#MATojaf=#CUero= z*s4#m8I{=={e^c#u01oJqv(WRE0L(zO%V3yqEc1KAF0j}FH%{ePH^oCNk4Q?YgtF> z;_@%Yjr4Fw9N6Q3Ck)+@jbp`cEBH81?1GisG-i}(u{iQ<^%Nt6ol4O4HD<l1q~VgK zE`*xH!!BQBobKrLJ{maFd|2hF_Cj*t+>o`sxkjCFRr9jmPKnQt{UtUj!~0~5)N2Zf zda^@|q$y3}iD{>fg*OaLjIYMBFBQD{IHFos$tc0%HhaIUP8!c7RVo}~@;Z)I(&5t} zm0CF2=|zw6;LT6QODT`>rFb;-Wfzl(wr-I*aO~`g_#>p#9~JzW&MN|OY^8qFRbTQY zC0u4=4=m>R+82k<ir={vzj6@9YEOr_(acHDi)o`z+i1P0pJ@^8_;N+7woZPd&qPv( zxKLMYo}i;Cd>)hgB?)wyRV#QoA;C39q<^ho)9#4)NxM`>!EGl>$f{e(sH<c;vr=DD zCp*U@+oKMM%af)<+P$cgX`-di1#bTUnjl!_H?-X%G2!iGV-*utMS5}PF3C$$cs(^W z?maJv;PqckSgJncMf?+TQDh~XBFX6~yJU1D9=4xohm54xNV&>Y;XJ-3q|_C$>S=sL zj8w9f8nTqJBk^?7_X}EDZilGlA8|INPr<)+m*M@WYUY{lB^z7_zwALd&z#P>Gxjvu zz>l(Ae$21piK`YeM-{Taou}C!DE;o_mt<YL9X`w=Q+Lqx+Y+n_D%rynP^DvZIXB_R z((IDS{+w+q8+_!6#-O4+8jg>iDCE;6ETVZ_jb~A@<s(u1fAVt7d?xb9_2WLgC7Gl( zXQqlCpQ$#DEf~WqZ~w#qFA)F&0ssXA0|WvB0s{a5000010ucic5+N}lB0&=}Q3NnT zVR4ZZGlB3@q2d4900;pB0RcY&9|%L_UujwDP^6hRMW#neF)IG$m(Z0fX1|1Ycsu?H z{{RDz#&?vsLgex<wZNK?ks&%YQ009KsTZ9XaMZ^9L~HvLnl&=mq*Cx{OmL!#WR}9@ z@*(A2b0GH?<l@Gt@zT0d8l}@6ja0Td64=!gYegr)!K=x7xgSa>vd&5>x-kgyM4O1m z$3<CH(-cTXsQeFcN65reLtiGngv}dT8@%e{eHL#+eLU^ah#_!FW8Wvxx?()5Cbl0W z7n4`PsUq!(MT?S3_sJMfevSw5QCV@D&l4!{PcH-LT;#J$qPt0~qN+4+W|L0CtgiBW zkhJqfZ<h?@t%_v`qDv&LZhA(NYO;McYGsOfE|0{m)t*J|LR+7r(=}1Q18-3m<grTL zcS4q<jmF3^j$TD8C_~CLDN;2@!6$i3?59L0Yc%p}w3jwv&$fjpV`ypeS*Z>G0A~n_ zvkEtyj5oQewiyRZy@@jnt+zNsc_cNkqCK`Kn<}{@Uy$V=1((wYOnnGyg|N5aakoUG z*99`ft9CbM8yBJ(%OvcUN>)h19Mj}(^ML5Fz?#^Qw<Y#tG33i7-MJn4DupUFj%vp2 z-IP|1#`9!|GD9FpgRI*kK<yvsdP#6u98Eh9aeb7w&54m|@>j^>dTxn9qBZ18!XIgU zG8V(!V#+zlh^W1Wz75djd3h-eVjAg16_m1wrfSL2Yry2o&r&TGNPR0lScE08lkhan z5+xeR4UP5T@-N;`^h+dInW&JH9A8BmO(=0hm33>_au!O&{!Zbk3sEh`M3E<bcu?|b zG>#<Jo`mvZ=&qR|^{kgAZ$-H9JA0a#%PYv0lCG>gJzI$z{F|0dW{{CX5-6gG#XgHH zYprJ1_Ig%&4u>BZVd1&669%J}o~#`-B}EHSB-qrA$|AQVzX+VwR#skGi#3|fX0utV z>{()&8Cn$DLrv~cfh7(}$vz3HWj?6g7RYcynkbSX6(&v^OeotY@H~|c9|Mm24Q08x zxw%3@UuNkG5|2>U*{Dx*)RP~>8|hhCo@|K3OQOr_*x1yKNU`+Uc~G!qEE7sgVMx1H zKXsDoOumLJtiQ3jMHFc?no9c+PEL^=H37(Sp}#96#y_)WqVs)fE%16%_%v<%7t_V9 z*zok44JMOF)=hNLhYw8-Ly+Bx<cO1pQu`HWr!RqhH2jO`rSePZB!%?&X?HRah92jw z6!$%MX1RQ2rBS8i)M~|ttAbE#V??frVan)ua$Y(xV{XkuB)SlYvB5FnvqLnMn!=NG zM-8!ISs$mlevDYbdqhFgFl4mT@JkXE$fpTCjS{|3L(3(K((Nl!wyeasG%Q${jXltk zW)X<gc@{1i*w(}pXYXWiV}|a@;&~k2jW@Z8AtB-Ibb3)-a%@U5tFhs}SqN*LAK@S3 zAz-HI5W$R$M56mh!8ORCA0$1(+FDrRw?e_+a$SjD=9x*@u#`Q+lEe0+)$eXZ@l)Xo zEG_ON98_w@h`vov!WOH!5>JN9kCxAN-}nCjqr+YgO^}|b(nK3g(I+>ylNCy;i0g~k z!^fTJk})M3+{K!eSAnfjzd1%L$~4z;gC{&&F)<t+3l+53u`pWX!^4j-WjiGqZqbE? z@b_<W32EG%T)9Gv;*B!$JQdB6(+_LhjN`tM&0R?o`i(B4Pa0EOk@|{`<Hf^UrM_vD zV7hvkqNC(a3(2lL5s&3Ylwu^KY}!pZJ&4lSazmZPDC|3u?i8lDVv}+1Vu!))R+i-D zP}0!$?H?9Gr|w3KCCNE0H4_O-n6h2laz-xnpW}S7dT>;w{{VlnD9eUPO1mUn;`txc zOM+ifB)L6CYube*yc+3M5|y;aw_J4oM!0+vajK&q4Y}GHmXwjD%2v%c8Z==?lhlm% zH9-%3*5=p1wAC7XrX;I#OneR-o}THGZOQ(IJmVW7hpYG$5hzRX*pkCfx!Dg+E}A0L z2N*5xh~hQBBZ8lF29<t>t1HPq+9&hU^TX!NPm&ngQ5QT#yr`&onXd*r6MCJIl>7?i zv&t%d3EFidQLT#}Xu|r3CrppjEjG#HMoVJyWL3H$9ei+w^2tb+GH6<#wHhY(B^jl; zZo7;+{7A=rQ5thytNAo7T3E-Q<I?kev9F$vBV%?VBx9>%9aM}sYKm!?uT?U#vk%)Q zPiUplrL#+_Mjjugw&a_0>_eNXiHC;2<Z@Bv{{Tm;ACLW!oO!A)<4bYD^T4LlvkG2s za}$dt(T0<YvV9LItxkzMdB!eIk%;%CVaILaLM#6O5o*StBZ^3y)c0g#sWZ3J+`Qxd zregDwfTEUA_fX}pxe}b5j3}D5y%FHUj3c@|R}X3GFLaMew@!z0?PS-IDlSQqN{J#k z&Kn|F@|QVbT{9D&hDIs!#Gx4K=)>7L7;t!wkfDp^jkU|O3NeQ9KC2Umq2WgpayUv7 z?J(1g#Czty*GHQxD@QT3D^O_dBPx2yDq0CO2<eIZpYSG@<C!k#>i9PNnTGrvswKO5 zI`NhlwV0gsPvbQSJ`sqtts=F-yCH_Fb}Uqe?b{sMib(YzC{yxDQxdU7ET~A18uDYs zD41<m0(;S^MY=>(bj8sLT-=4bvI@@@X;MUEvoQ903<aumEu4sZuk<MGC((wxQ7(FL z`MmCky2EUXqt#+$aXmOET$tF-du9K`07DP}0RsX82L%QM1p@;F0{{R400I#MArdhV zA~HcyVQ~Z#ATWU=LQ-;(p)){Yu@q2}!O?Sq;Uq(%1vFFeC1bMx+5iXv0RRR+0?|XJ zl8=D?PD1v894Ku4Rwm84tNq%tV%ho?lY-h=kE$4Hhl8H=jMKww4;{vX=Ri;uv|q!| zL~+SaX{mpNFJuSON{71LVM~8ydX*RAJLt8Z4^azbpOmdqeN@MbHJ+M1G@l9ljA+zQ zcPnL}Yn8VvHJ*)-hqK+dq9yJ8yq_l8F*sr>U9Ru4fnmvPtUchK0I8Wh5r9DAwwv`= z3tIhF9o!B|-%S_s(&?n5;6ITXE;3mZ>tt2@Y{L`19RC163Ti=dA4L%j;l0ZU%Yugs zscJH3sxHL^UGl8r5WK4r7HtmZp}|_?g5PZTsTXe_9Y2>zN5Fp~0vdAOvRf;Mg2h5V zosys<iZO3o#zTU(Tgg~h)6DN!odd|afevZhSFy9c74W$bcjh>(P1*gFcxn8)N<IVm z5Ql>`XD!FT5l8c|q-LkyO&3M25Em1s*{O5Y-nN#jrCq;GHnWf}%x_n^{@i>X+K;PB z{9GsXSx>u=(osW8o4dn~r9WcZn;AV3!%nj*&c}I}<so-&2A%ERSwq_g${r3<hON3I z2&vFCJIg*q6i<;lWaf--(`CRSb8<LB&1a)Os=bQ7TznVIBROyX04V6pEVOF8t#-;H z;H*bUMiBlL;<JF(0>mh)>OsdKY5=04#P-;>kpAUWcW0m*QI`eh6}O><^>IW%d@EFW z`JF2VY3%KNH64TrrK}na`G{8pZt_N(rj92>$w0e)T3b0Iha~QvS@JBSPGEILRix>K zY}LFv>yomGM^$8rpQ_779Ktb{k;O{SRT1K{%fR@48ZFy;4D8@BoHx6wq4R`K8>UXl z)jbW72Qg(Ely5^>&5wDxqU$-sX`|jB5LlV4&)diz0XIAq{{Uocx@m^o=y#5HERK`p zSg1Zl_oy4Sd;tcLhOX{w3)dCHk_y^j+nTnEXQV4Gh&UVN<IQo=?MN2lu+g;^?2adn zia#<M9QIJCTK!=S;;%)+tS`g=0LU-FccsvCXx3>L4#Jt*0}BMjOKhL;i}R*UoU)b6 z!aNN>y7yMd`l~RZ9s}f^2gY<CAlhL-_fXPt=B#y4#dj}gu~jhL!-^PNgask1WoM&{ zcdy$<Ag4h*6r$H}@_8=M*%)ckaGq<HiX`uFPHQPW*i2X^wyUYmecn5}l6QDXGos@y z8n18z;c}@{y>pz$h?6{!hP9IYXxw)$1#?Dz-T~kjS%tg7>!A53LGllWA)ukje8=n; zQjF*f8LYmF39{D7VHs!^x`vgUuW14oC4}TwdaIhlrrY#3BzXggQ@zB(?SJV10CA+( zsRgV$qvCf3?dm=Jr5#s&RtGfq{_Ce}kymL@0iE|o0UQurt)u?{j(+R3Q$F=FW0<<v zpI;F04F|v*IhB}B>ExXU#uL1PntwsiPKi1kc%2iYC9P#GhjQPd!u!zT7ess+c_S=_ zS{T;u7wW6xoITM5tg64M!ljgH4x<!(P{pkJW^M4F`B*X^-8+kS6>|uQJ?v|KzxfI* zthH_Z)kgeOoE1v-#4(IIpozVcskzg8JC8I0aP-gyk>C~@4oh)H!$UfvQ=^BHbRQT_ z@$X0bu8ohnsie9uD4}%(+7n{x>Br$jxT`LE)~XA9X||T0DBHvU(P1ZaBPp$Bsj08% zGXDB7z5w1zm&Of~JQJAg$K6OExw*m)861#vOc8WDLpRyu;d16y7Bsl>PJSl2&v$pK zc6XK9-IP+wIjSQFH6TUzZbF+#iM(B8Z*WeTLh8k5pg}V^ERpauoPp5qCUaV?M=cu7 zLhyV6JIOsix~K-6&(#~d>Vn6_D~!Uw6zXxclD)ZTYi%aw1I;ulT@bd1^g~54z$2ph zD+_g51&|4^u!9*UxZ(x;Q%NU0(G9$t6xO-!)fj9zEKfK0dFTTWwX#inUffjmI*rKt zMnguoMSwp&lL{|xO0RfkfowaUPG}KG856AeSX}s~J=WNL7Q3t~=l<1Q(&u-CF}&jF zHN={cX>Q7MTv{i5Oj&k!ZW^HOC||*6LfUJBIGXQ5u_%+_XI&2S^N_w1rQSCP3Creb zR?R!Ehc$v+u0vNvl)?qMW`#y8Eo}5=gNa<0DY7R)@E;YEUTk~L2oW>1oZ<<nOpXmH z)ySWW6OmE|7VZ-|GgN5<vLy8@yQ~{q_3!$ov{WGG1IOAznuI&$Ijvv=cLBI?SpNXB zJO0Y68q7`)X%XtFc3N7_XS^>i{{RWc-&JHA4hoGq*cY<r;XM=k$o{BO2CpTI7cBe? z(C-$gR|_vB2V5;wM~gP1f(_gghVYtrjSW0hZ4jl(21tS<fkmh2n%1{jZnqT{^gx`D zfdhvXdj+Ug6)O)75Hx2S{AH(QGNsJty$8Lr0Q#wCM-Dn=cZK5=-MiC`q<zpjVC1l} znQ<Ayt%TF>2@Q4^WDs;=alB<@@@{{!acOg9(PZfYd^{29qYO1*Ab44!-WfXz8s9Pr zI8=;^J{zM8qSnd65q9#A*GN0`bl$K=s+N_Bt_~>T1Wt=94Q?tF`^py}y6AI=<PZTI zS8tH!G!us67j*F;<r&KE$j<nN{{RPcTw2#0_$)1|Y+((2LwtVPL$Ec`x!EYGR>$4l z^i^>CLQ7lKIn4YalKn+7rg<U9kBH}&g6i5uv^jekPJck9_!-o#dfz~^C1GI=1Csng zuTkGsv{rgE@-Vpg&XeKQ+2g@?bn@bZoFkgJmCZ#`NLejLs8`z2{nQPSqYm^M%$xTs z>=Rhs{zkS+8P~%T3lkpNj~3K$G85lbu47yAX@-d_Yh+3k*fru#B-Xm|wtup5sgOjU z2vEtl6mG1gT*8S5ri*B1iK;OU2w=h)%OvV_=$Dbam0GT>i#8d(ej)T&i_USHiC>D} zp<jwVg<7kA=o)ZN@YGs&c?}^0;yN)R$+NQS;pB%73kx<v4tXPjv=w@1>ZGyA7z#3l zDouih*}7*sj{5}*6vG%L6XaVpe+Vrk5y3>yHvme4ZKqmek`4kH!8O)sHwD&2ObyUI z<R~*HeUASC5KoNdU8fON2NLRtP8`%GXl{W?j>Auc$JJ4y<1P&MQ~O3`xph;%rFRqb z2oSxaaTl2aVG)72PGBHfaWwDJ(l(h=$l=KA4__nz>{dmk5#Ty?vRIpvf}rQPtLLS& zyMl?1x+!%==yF!xhZTL^2vF}|@QM7HQ0%zyP{w7v?h6Y{jPVp$1<w8po{7-|Ku#|b z*-aqj$`(I&5z-o5&?5J`i)``UjoF4q2t_s#=#4O9(wHjL)TZC+PWG@3@PeAhw;PL# z#GTO#Rg7;yn^63xL>si`qds~FJKThOusobp+*(i-EmQYX;B@#foR#v?6+Iona^kGH z=+$%}O<RR}lC$tzHJ#Ken2gT^WAdUz@<#!~L~9Amt9VK}UCgbkK`L?TM9e79M|rCq z79ku}H(Ci!>Vn?AnJsYM3VSML8|H4iu+g4q#6YlGrFT}>%J~#p{4Ih10N$$?73~ZG zvbJU1)h;&)<1h>b&&p)xLXRU0wowD<iQKR_TZ%4jyLl^xWp56sR|XcX&+M;ttDhAI zFUtovF_M=VJ}B@PMY*A~(PYTV6qwOwNsQ$NmYWF8HL;VWKdzdC)j;>Gq<hP}W`6ws z>s6x$P>v=Z^w@uOVX45}E3z{-Do@jfhP>^E93N#XpOs0&g2lhe3lu>3hxk~tZzXnz zEGC%4%qi~yA4Tl$IhCFCYfLC>eyVO){{Ue?x&5?X%RiDn4e`wkPx>q{M>0_dPD)y& z=B>eIyU#+JQ&{^9$_!)hVfVKp`i*rb0cN)0-{E6T0NM8`*g$oPnw5d#DeHamQA&{N z^N9Zdgge4b%pazMrOxB3JZx#<<=J6-aW|Se@OW@jA~>w)rPitXh3<V<x%F9vY)7D3 z3HqyvJn~o3Z_SMdzzWtSH%1zshl0O`NSy^Vfpi+{RN|gNjw|%&6z<nRg@TEie0ZWa zjFhO{)haZAHb;mxf=X`?E}-VHxpML>uDB=;FumZv5T{GRF&{;9rt06Foe|?YFt|%r zCTlf9$z-z7<qH!*%P^WwqqmMI!%00tCk#q$DquRH-VCnpW(E4IEY^B%e21M9)y-gf zzFua?PO>Ku^YdB$LdyD2j$mP0pZQ&5Fj{${`epzeR<@)5%741|f2m_2eRL6`m^oaj z!GD;eggAe>Tocr%SBs61iFRks9Pgu&k&@NTVW_!zvNU9}TPkDo$HfZSpAGU*F5U%d zk`Dq_wD=qHoflaniW?ie;5U@fz-hipLY#`ibYJ<iS@56*`YFIs)L3`K-A)xY%5zbe z;8m^FUqu7XG>=$BRcVeZ7UH&4`F;Iaz}=o@5p`@xNOjah*7#7_SD99le=T*Z`QW+e zX}<8boeNaDH>uvX+_j!hgMw>^x@7~$L8$ePGu(v{!ciVj12Ttt%rwSmHLQR)E^8&0 zOC^$$JyB~E6{@e~XXV@Z0MU|n&*joQ1ZaS@&CcZR(^2!msJoAp%vlSllRQ?_meZ8W zk=p98>t`zXlxqcSOM0~Ux3777%idYJ9Q0;ZWoBh&uI03bwU%LR1+qUr;l*2NKhs6L zIq8{BX9J>6YZhdo$IB&IX18Eg$#Po1RB>O`OLFpB+@!2N;v<1V;5dmgh-uwF%Elw2 zHL#RqJLrJ|(5DG8oOq`|8=Y+)&;k@Pn?e|v*jj=ImA}y)XtZpv#2-Zht1ZoK(?9M* zS)bIs->Tj9TfVDz)qB6x7rXsIZu<ChZ}l(4Z}qRlXVrc;+^fD;ekgbHORUwNR@p>M z%84-HD}RO{K@hTqWF4Twl6=cXn}T{RlD4k4kI@WnI9995+IkR7t?Pe-S!}=Rth4ZS zP@_Om{FF3iQQ2EKQv<C66eD$*Sq1K>Y(mH%MI?Qe6Oqytyt`@0t&{aZX4RLht5avG zQv=kgIB@Wlb!LK2eHI!`XdHK)H!D{!A+egwE0JX@pYkvRM^xOD%ZlHHZIZT(aq(uZ zbYC%|KbGdR@aD7p)MD~7(|eTi{{VSkFXhq--lpn&+5Dw~$xDi`@QF?w6daVamMu~W zxc*o;D`*J$L-J5ArS@AgqYN%fKO5V`en$E;{NuWyh*v=$C=@>-%Zk;{j)>l%=)~0r z#LuVYGtqy{z7S732bmszC)uC6!rKip7BTDOwc~M8GC#`oX}J0zFx>7(*_&pcoFIxV z{N46KfuoX<q8+kP(ad;5TbWM6W$oO%x9tAk$+Z~bv0#DC895;o1K+&4I|UX1cf!Kw zw+T*rH`x&4?PDcBFs_IYLE@qGM^L7gA;{>R-duTsqcX6yUZT~kSK<P$(dndd9w~p( z0^26lYR5(czjcA~t>)X#vq}xHmEHT(3BBv}c_7+s#WN(kAUB~QjrXpd2E+8AFYB7x z5U__n9l>7_`JAzg04o<BmRl~5)SUty5Hw5Mh;WtNRKEhXq?z2gXn~^)>gO7BM7HZA z`6pF7tQKo!Y=!u1CpB2lipq03PbCZ53;arH>$j4)gXYV8QwA2Q9pn9>_g1s-z-R&$ zf^gy&s(p5fcurW46i0g9)?+v-VwiTmt-`Uu(dfSwgz&_U7U;8FP%mSKD_v2<z-pby zVPjgJ^6V_6E>#LHc`Sdt0;y5dovPWFCmOVS$DD-OcO+|a-l6R+>NMRLHclbJM(!x! z6Bk#|0gyMs_HK3_Xb|dWkw?C#{VOMit5lAmS<NaMB>-h==B3dcR<lo#+3KQ`C0+u% zmlbgyEKXMN7V*(_s%*WZ8nr4pt5mVxtMLBo@c!#qw0f(%#&WWAoKJZ+9FfD25>+;l zbF5V1%kI65;YF13xz2V=9dh3DaNwoY52Dp+Cz{GU7F5fNCoGd#(&;=J8nqhY8<8$r zw5g9tRSic}Xd9R!Qw?U}eBHRyFus!rHy}#(BGV!ose3Y6PF!xB{D$Ok;v<P(-mVV$ z(_}C{^w|OK2nKeVmEQA~<pjc@O+(&`7ZD3miK|M)YfLJV>Mhm8#|s?+z#vBS=DZlr z$;H5iIAlVoLuNz>D-&s9)y-3TEp22$1i^{ofsM-;BsZ!Q%bZ5#I2|1puwCY7a@MO4 z-Uw5O6*VnQmnfa(G!uN)^jI%@=(An(N$(>T6)*ZNQ41wtN|!ajXqE!6n!`nf$C8sp z%M<9hG$|md!d2SuqWm}g6;}&)dCCEz>T>F%PN<Y%8)%B6P;jC!^C%bAr-<L84r?)1 zbK==Ts9ZHet#rqiJ6z<5bk8z}vKb@YpL<{of;*3*sN5jpwD3VcyJ0ZE5FMhkDS>wk z%Jyw8CoFaetZR!K8377v3|u8`Fe}w_k0GZmC-k`sZEDZ%vA&xdX^4`E4fb##KnkNM z>o~>(ise&vYSV3DDhq>bi+e7uChCY?vF~=dYy{BO3ty_k#G+nH`=*A+HH75hco`~9 z!0zUoVXYQKvWV=|T7d@2U?>lCa5qI|XhWz@9Fu#>ZK%vMVwm^PaBN-zaHL&>bg0~b z0?P&)K?%*nd=W64P&ROxS8Yc8uV0Ax{Y?dXfrE=-caXz7!;~~4#^S_Iw1p+@!lu!t z#a-)Yl-w@Gjo-4CRKiZ<lJ;%I%v}syvr%PbiL80I1m^a3lGdIIPHFF=-B;RS0fD?$ z3~Y{^5iTL4Jy9qQ`LNuqo$V)}LG7(>NzOA4GEsd!Q5QoFik{H5qi_;YX{h$M9uXlt zRWMta1{F%f5jbtFH_$OT*trDVuJQJ4r#a=Cw;+{=TLZ+B4oHS&3X@B0(7VogEW=}( zI9rJHmF-Ju57e8EsdyG4twt$_Mzd#Fl<in#<gw0YS+ki#6M}Wg8C?eH6Oy-rr6HS} zWe&JwaEL_T`jH{G=&)01jqtFZ@N!oWd6nLFip_1O2)R|LRDdcoGNPmEM<$`&(x~pG zYIa8Ta8;>02!XgR^R}F|u%kwvDoh(7d&=Kpt_p`W06yusn=RrK;B!sjQykv%+r`ip zjo6zBz4ajL8G|TW3qbWi_Ge2@h=4*Qj3oxc9C|Dzx$s)E)jPAb{PY&M!;VOWWsz1I zM}KO2(*r~?f&kGC+T^cEq<{Msunj+?%5+s{t&n9JhX?60szGym&8};T!`;rZX)Y^P zoStd!dzu~gPO07)IW4CwF0-LxenjCxjo9L>Oyr4YqH%o^?@|}Cq8biXl=oT3-jKVp zL~w{-;bgG~Mc^!0-BEuFuZxgZfMeb;q1CC6m9m7kvx(ykQ~WzbZ`xX*3H?#~A$m>p zm2*Ce4`_3s3n!4*m+q3ai$^8iIqr8s;_2YVcUf0GvA{B!%ZW{n?$@xCX!crWUHVfS zN3q5c3tPIUedS?)Z2p-kudmt;7hf%6n^Un0h3wA~?)zf~u5JqzF3{!`b6UAoDbS!P zK=nr(@zrHR1Cn({y8#@fSTOvi7H=IyqiSdDfepj^EHsO{DSMlgCOP(koXl;Bve%}< zs<*m|xNT(IbzM%T`3cQsK=zD|kHVgdT9f{YULbE<r4U;y7Dx@|>QF3U?@rJg`RL6| z-$uvX7P*C|M69ip>5{UQzB<YQ!M?0o)S^$sLjM4`KimqDQm3m{9{6G4;8)^P9;o+k zqG$Ce!%zBxgBWw#3jl-aoe?}G2U3Rr0K6!5R!91Z4``+b&c7X=fUUBB+O?UBnO}ee zexw@4v;mf77D<(I;|F<7sozs*awXlUVjPs#?M`ehN{@fdqgcnLi3q-?Yiz5MM~XP; z=b?=FZhES9YEx@*-W>I{*~iOFxnd8hL~a498$s{+o=TQ>dQ2ZGH7d(m2CH^)CmPi$ zIme6TJ<o9N!!LwyM^v6pd<BdCnwH=;mKt>$cL-1JEc%(ddSR?u`o``g5{?E$@M@ES zcok;UA1Rf#)AP0#%Wb?A=bV}`AMm1_F@qoiYhOu$^LJzlEg}e8MP{M5`>lFlf3`G1 zbdHNzjVYzA4VK;$WwOJ>AR)a%*4Y;;5#Fp8CYU37aqSQ8+<o9J>ZP#u@nzI&PedH) z0P#Ync*5Z8G^ZEE^Ex0w>c8P(c6u&WQ`JNuOGA2<inV4~?{d}c6iNA%U#nBcX{uYo zRQ7uF$ggVGby<VdCcUn0{n8WKA|}>Y!Pn@rEUU<7ww8Z&tYr)Uj-_U`sz;)Cd|Ws} zYpG5VoUC-|`l8>+H@c?dIW2Z!jL9}lbxzSnm?CcEaC=}ciy(=xo@#@-w?L3R0&7}G zgc{pQ?9Z<E;c+<5XtT4>eMiT>Y=t^{*qtuI+|{VN)eimC*ukE%b7@y&UB!$;{{VAW zqheJ500w&0sI^(x+5Z5N!t4CaTL2%@=vlmc!chmi{gc?pA|#F|$b-2{OHZn$QSBky z2SyPS)fuE+ZN**Pp`C8O5}Enwt(qt0sSEJxfyjc5$Zs&EouR*2S2&61C^LDxmO$u? zI^0lbi9A!<!wzn6<SKs@{{WX2(0ML#9~IF(;kwRrQo`I18%K(US!x1QxESJxdK_87 zxuYG9l{#c+RNY}U7zYYW{^~<3Jn=4H`)TUpn$g)CB*xKJWkK>(SbvDW3ape!rYa6J zo`YXW<a@!}ldAT2cWxP=8<<y90o**JOzvGjAOk8m0bvVW#EyCyOdYLam{Y?6BoON_ z!XvGe7xsE%=9Mn(I>+E*vpZE^NLU@&gIO~Va>GuiWbDJ1Yuf(+>JR?_V^*`P)jZss z4`yjvm|OC-OU+k+q)@jsb!dp-n~SsxjCaHXkv+{9^QP!g6`ScRR;v%pAqUeF9|@I= z(U!R6Y+AKi@cq}2nMz1;IHQ7LcxgEmQ&hJJ>aen)gaE6*sxySanS~wAGI?1Upyrni z&RUMB*Kgp6{w22f*q-Nxxr041<V*gGk~nOB<$u(+{_8iaH7wTO0~B_4Hjv^o`l92B z+}E?B^XRq1S=Gv;OKM_o-8Jp1#?9dFTAiiS)gJPb`oa!}H=4uRTH4L$pVc4Xor#Xx zp#A7n?9$fz%s%N_-(M_nHdDnl-c<PF+~pFXS?=cr7gnVs^*F6sblcIZ@d)W;DYmUh z;1Sz&T-{=M!r^o!t}Z-Q28fLqTH*&J2YT;B0C@w7&*&CKzjZXLkJ%S6&#bL#Va-3K z0a}Z(d`(0S)m5YQuVq?;`hcX+25&8T*{t75Mk++^AcPAl1JTI2)b*#~%~TE;Y??}E zEmEt@D{m5oJ^8!AJ}Em~6q&!>HmfpezXgs*&;Ahp8MtV>H*Y9I#GK2Moc7doa?N4v zy`8O%@4D8k=-@1xLn*{(g->~ex8V!oZxYo`rAGip;biO-T-uwV(iRs|rYd|uEn$T5 zYQ!$zh%6nh<8#Jg3N=eX{{XdAZ$MBHQG@ERRA~o+@`a%|engiIYK8|*IGSLEuJ=2s zR{(){Dx<1loxv9iIz7;zg|c0}MiJ_#7ugc)lcv^NNzbZDYi*)JvekKogqw8Js`n37 zYR>gq-P^i_iPUN3k~2;1cI+-dJGE73&2WczT9bx%Vwj*u7QJfFs6ouN(wgV8wYOnX z?9UaSk%;HH00fe|+SYIGhj>0(Y4tl%)XlBnyS~KSEF09+KgIT*wg@(G)8NYmtn6PZ z)nk2bg)(&p<Zu{UZu+a;L+Sd3EE(l0Lhhd6T+ne0i0Hf8F7JCe_lEAMhu(+06L7j{ zzRZ8Zd9L-YajrJ!dM$E$+TB)X<n{c3YjY|YvfW=G3!1z51OsWo<2mWrRt;*sMfjIY zpvf_Jb<?P_1vK%~n$N>f@v;G6Yl~xnLBgY?85cvnAjdBZjX0f<K)+{_eOx89=F`8D z#fL1KJ=FKqIID17{{U-ubJ)k#%ew4?xu8BA&s1@YOIt1q!dA33Z8_Z<h8lGvdUS`j z0@ax2rLgXatZ^{hhXsdeyb5!e?SF%MeJZYuc}~x&sZ+7K!0R${Mx}A=4Tve2b(k+d z6H#|%GTtj&V<#u~TN7;u#1Zq|T5k|K`2@V#w?y&qUCSpGt4<MlZJGO{TA-5j><(jq z7`C)$bpgdmE|$B=XE`a(MELHcC|E{80@JK=3Y%Si?_hCv6#7pXUGF^-(3?)RM`3PU zmvc;EZyn`85>#HJ{uZrxqfdf!Yj%u9+d+FC%3aS4D|Tjjye)3Z!_mP4{>njcwU!oA z5cfnvEe-aqFksngUzYVFG)uPl@kOSgre542?w)A&XSkOG5i7Z^X3VhjT8)OEvG9Qa zc&sMKxyLRZLGdz$wQlI+<a2-RpzZ)kPS+8by6bSYDdMTMagsFYHV*Q$UfPvsw>?fP z3G9^*%~4{4thI)!CPmdo9uxHN+rZZF04E<Ew34O_rqSW;D;^w??KMO-n;{oO1&Q|J zcqwZ^X9ptehZPMNXzy~vMZN8DpCmzikA;>CS5xIu;!j-xl*T6=$)V-Va1a6Dn$FQr zFL@fhj-}4z_J(UV>K$kP`da7BjM&`)l~IsQFWG*p{{YJ6E2e?tZU){FbM}1F;szEB zMHd{;jvrG4QH_yd(?p4AJJV`xf^dR?s`o-?c<A0qa&{e=vSZmnn2Vzux1h;r9b8eX zUkL`l2800v)k$MP<RM!?1}|kAuK7y0h$GcE!(gxAf|*jAgRu#7cqaB*M-6vtJaIys zoLVMfQ>WSQN}c45qs3tsYSzh89i$%ac1Gpg(H+$t(VMy~6xx1Ju$Gz0c8XPiW-%gj zU-uvOO=zKDoJ}ag6T?Uq8>%MDUAE)7Vy5UT1ykMD+~oF7C^@g!`{)j6vKS^s)(WnZ zP(TR1?ZC~$ii5vHd()~pN~ut}#zYN7{YPtvFam+u&M3^g!A}UhZbSyde83tmQ5czs znRFi^^-Ye;XGwqskPigIV`&0#&iUTEn%13%L{B7e(l$(E+`)%=cJ$}Ey*pkrQ&6E( zQ&-(1H8p8ph*xrM95}*m36$%YH}SKocT%a17SVN=g`?D{nQqzW5qpdo#7h1yxp#S0 z(80+9)d6aY43j%wYo^9j19tU^+an;J_iUSFzlo>}4b5N0;O@aYJe5oaTQ(tGR>wHq zm6RR#P43Px=He_PBr($Nz(SW~X(ii-_D!c#4Q|~Ut=z;}QNfzmBXZSGWKJ)#G%CPx zbPjT{HKDF!u2Y*b;}2lsgR)1+r>iCt<H~8MF*a^EqullyO|)L?_<rt{HagmkL{bDY ze1<X4F7C!17^;&bz=f>J#PmVm!yG@Uz#>H+&&DxHMx&VUcQ%-?PIGB$w;)bs16#8U zXZ65G*>+}=YdaCqOi>i(GnFBPkJ7um4(|=&Ri#*AcI-=nrHYeW{ISZGHwfWACUr-u zrW$~AHTbNSUJy5wTQ>@?X{PtF!p)8A4)SpQKjlRsFQ{;YDO5WKFwRJw+m%OFi?>v9 zMy*f6V#43TZb((A+)g_UUC(BNUwej3<QMS$p}51ho(M9S+OtzZb~n4-U_v`Jd|T|W zy^d?R72Ni^H=o2Ap;5KF&cgGq;g}2m0LJ7!=BEZ1e-P2QT{X@)X6|++RnB0?8$e!D zhY=_hNxKYlvkA<6>jgkl0~0|KQBCGF$p$<v9FgnhI;06YfcXZY$(Qw0p!ZLEXM)yy z&sQzV7$out2bztXfwE;9Ae<L4p69b?JWp9hjciT;*Z_d1O{`!Rl0v25TL_Fybd>J@ z0K4sUS|=9E+PnVB?)HZME$W;BoCbVWO)<R}JBrK2a-xwgLG>Fg8-m0RcTJ?xtjoDH z7$7!NDtB@i3=V3gUy9Oz;;qmo_HfrSv&H2#@2Rhx0*(p+!P=~N+=!~c`t?6`BWc>9 z0{7aUO$)p1w1y$?6^u35f73>-b1sNX3<n>)QKgK4cX3Ct)Bq8eG!JH`8Xk4syrz!N zP>OHPGgYb9W3W3S<x-2`_}gQlt`j?o?A`C;!-16CW@5G<s;WOyr}F8!J_ZhY7(BR5 zq%x)>*MEyt60n9JRe`P;cbUwqcu5s%F~-LVb!V44EZk)rBj^?P>3<gp3SC~KV<a(F z4?>r0ZKDXN%)%v-?(<>ovs@KwjHVdFs#+bgpp7<H(P7~@vqK#~-&Dr;)XgF<t&vR* zbu)>%W8SdQ{4ytuBdmUjy5D72^#LlQg<>~Ca1|S3nM)fi;^adf!sxZtHoUdKS^-*> zH5*_Y?3HTGs2X-!K~*2x9@jOt1vHJBKSUcAV4jL8V!^!cE4igZ6>+i~{m^Z9cX5+K zxUwO#Cne2N?G3fisCVSM3ywmj1EPt;u6L{3Bm-g11nV#2n$pJXNKFp^0Okkmsz=0A zCN_L*<#beV9$BjBienO!;j*)grn4C?an|OFH7bJPkO9zu?wa4!=Nm6)PLzDQHbRH6 zkOoab#|VsuAesZ2hkQH!6P(?h+FR8gx@*nwzTA_*uuPHetb)m8JWgJL1zQsuY}~@F zG}*R&)i@h5!C5&qJJD77lm2ZLK2$zrQ-9P|f84t_s_kBh<XG`lo-FKnsX3~Erph3T zO6>mtJC!DvxVH{csei6CQX~lu3a89ddX-D(DWB>e{{WPK)I*^0zva;WzF3YvHuY6x z``$Of-Jp0s|HJ?(5CH%J0s#X91Oov90RR910096IAu&M^QDJd`kszV5!O`LH@i0LD z+5iXv0RRC%A?cjjdVQB&oF?D?B<eMRS0p?AIk@OO0ZNppHrN=)JM`vMPm`c-uhbVi ze=#S0k&7d2VTc$^;G28QNz0(KJ0a@_lkCrV5To|#QT2#JrHxFIUCxB%3l#1ny{4mM z%u9&xpC;bW;q3r|(D^XxGh9H@is2t&4a%>CZ{}F#b^w>E`AaG2kMc=j?nS9kVc|&y zr0wQgg9{g~NwT7f7j4Tb`6Nl(>(t!i9-<jTIFM)m0LH0LBo0ixKn093%*;HpO-p`b zX1{r_0Pbc0acPFMm<y&jw$G%`F@r)A&5-i@M!ZJ5edUISr+%kCkox2y0tS9rXC-TT zJr7Ru=y>_eX_vgLyJ%eps~-KM0wVT9MA0hl;FSL8KN7`E>kF8|d6yEQ-pxNSOH<6i zVC@DlJ%99>Q%CuZ@|?xu983DYPtXRLs%-xN<2IEEZKSeLVAysMs4aR<7|mI?O*@;j zINWma41x;%L!zC!Fz2buq&~R_63+;(D1}#62%RDYfr36v(%gS&7_GmM_JlBSI-a~a zmZFkpEWC@T)e`e{9gEb=0Uj8uYdiFg4m`>#;EoyJWHwypQ!z-;f0rr}?Fm%VsZY{p z7QdivGgRIG0L5-@*EMJ#b|~d|TJ1lLv2#+hxFzB1WiWa`=We5YwhQ!}^r&)%48D>O zgbDM%NMx6`37zagOfz(ixF#+*xX<$+IBmd+)=VxF`j$c1o$V8zg}SzQ<{TJ^n;=?c zjvkZF09G>8JlB4ZOf)|8D24PN-dih`XMPOAvt$+YhOeMa6GYtxdd1iO01K}|JCTB9 z!l1#m)ymf2cpGFU&Xo-hFlcUln-8StuJ~~VUrD$@0$d4~qv>jEr6U1uQAEzl&-WaK zuQXhym4M{)>o%C!oUB?@JLYJ=gbjsq)<u_UzVPfW*EQmIhqK|AObQwt%w%zQKCn9u zWrj1WasFc$_VWhHV~MO!^3w#<v|t!YmiL9T6{qObYMdlw9Nhl^G2dEU6GVWw2WoA8 z(vub}dWwbd9j;f8=ZSXPi{$P+pZMwYjye*t7I2K+3Pa}OEC-B;a^_O4uAg>6hJB+C zr<bQ)km3)ZAqXb~zc5GJo|P-5O&tNX72aU(D-V`pBKyi#S*z_ZU|X>jFty%g<$W?r z*4X#c&X(~x$EHypK6&2IyAH?-oJ`n+Fs&0&%N{Vq#vPHd<}V5F4Yeq2!#Mrf%&!3V z7>dW{ca0qc#fZ(mBU4>wU;^szkxvqc(w8mPC4;5DQg__@LK6mU>>9HSLk8ftrG6$j zTW~AQ!2AJs?@#Kc)S}I~89SU#{{WjD{Q#{Q=jhex(-`SnQsA+JWTy)a8PqLxa|pZ{ zB!tUd0mQy#B=3tC$cO$7(BcSl(C9)8kO%1;ErwL6#jjkcX?Ao|1g5gg0d?ji>`WsG zEHpI`b0{~Pp9E>gp$Zn)6C7eSE0&dJq45>D9+7nn8WHTp5Y`yyv$5hLgXovqE~g}} z;@aKu-Uy22h>US6-80itk3TZF4{66zBe2JL#Z+qN1%($1Gy%1$ozxUH{Jn{=F>f{- z?|#G{Ri3q<)OYf?<sJ7v=={alC*d9*&A7~_uL|ZS=P|A65P&;3_8rf8VDBqg^?yB2 z%zB&l!8-IzFcLI27%vxyR^vvc5p7@>s6aaCOcl^Y;fvyj)V_n|5WB_VZ-*TRJqSai z66!FL^n|HWx(ZA9AkFrarzJGYN+&NY6UIAxOEu<jksvbI-A$QdaLzL>B1PbEnU(?@ zv29i2RH)^10UjJ7!S-_mS&5Y6%2y0%%oeL5SXOL^k9W5-%*1o_HL2cicS*H9=d6sa zXE-A@8*FA3xR6#qVDl1{ed4SC0Lo|BN_Jz+sPHxn22x-=hvk{5{{UZDt&`FCF{oW9 ziI_5wgU)yE8VoUMy!%05AW_xNcTsE8rJX!clswmLV9U(Cx5KGCsrbwWoAc8L&Ob3A z_<pCplxcbmdTx3UgcAbj9iK9#N|h=N`a@o*l`0namC1qkf~f|f-@YZED&TP!P>p9( zJT%d8{GM1r*oMTe2Vu5mh=u1~8-;Ma5}+t^Ev#T8z3m(Mr4^-|EzZ}OK)01d2-HyG z4f=gTvv+)S2Z%&hJl8%ZD0zbxqaHYjtI<*I6NYWQmaZ@16M(0_rey5_ZZN@qvE53$ zv+c*E!ct;l2X~}B)p#q26t*Z<pyAT218dt`hB!x#oWp_6B4A?nlq(cn#j(1@IqSF5 zT@$E9k9@-h{t3Em9DSMQo|dE0EGNSKEamh~dQM|UVp!ZEm_D#mb~;q4Q$Y;f^9=hT z!`Uydf4pWv+`Ndy$(F>E0~T+X30gbE?A-R3_|a8X;!p+-d&*cQ_Z0sCWY~8JXc^$k zvk7EuO-9nyAVo~UidM9osdLhj&mZ_K^~-m}P|M*O{Qf1K*YKBkPRIsZn2iPghoIa2 z%TYI#Q{zw|<nY(T)QF}(*zEg27Fjo%s7R_g<S+`DHXPz<It*h(b}p*+EYuHSKlM#E z<p+mHs;3WKtadqb30x@E$D)()Q|3K9erBCzvVAP&^i6t0tHI--Jq0PeN|h>9I7*Ld zAck_}`DJ0j+IA6!Sb?y_w!NpJVG!vH$;`Rp5G>kS?q;UIUQmL(%#}dK8zSCuCfLD6 zoMu-fMXnKXF33k>Zs4c&AE${|cW>?HJE30Dlq&8w2!txK>e8{!X8E2E!q_VFjh~bC z9rU1-?Boss^8m*--^u}%2F$)ar8l@;MEo2^pUL0aG|JDR5P-|=GzbHCv~o-LEK0o* zN%%P3!FV<_9G>Bu^p|#eV{z}%TEhkL74?@BXK@VD{6TEJps+otI3e|iFoMOztIbNT za_V$vFHfOs(sL8ZhzX8{C^Iuq!lg=;HFP=sB^Yk;hM)}<OdqlP=orq#g~~D2EFmJ) z?U;)|3K<yGfL!8PI=lnSO3E)gVlut)1X(lLmB=nVX6Jflh6++VlC*h<B3Hb~J;|G7 zLI#D(yWnFnoy=D^9Y@|&i?>TIS9A?`s8KK62R@S$5%b4+p)5A?;vY8nfuQHHDH(l% z>nxNjy+ybD#**Hz^7oklRMn4X^%Nqj7pJ$k@ezXPo#842tNtnC8^7Z`eM50cS(54) zFS~;h?8=04sxvUGk;v?E+tLgghQ6gnjs<6=*=0SeqV^G`gB_cQ)u#R9v_L53Nl8@} z1{!{eh4#B+_`a5M^ytT^${SUAg9tMNl`@q0Wq7~CIfoFy%s*lXRH;(B+P<*o-emw7 zwF>!yly^6mxKTAoASD%GurCEna9BG<?vw}#w7i@}D781($0~4bzF@m0AjY({O2RT* zDV1q7o-<liFcxO%GfdAG8g5hXEVk$lJjPIJyn(2)dM42s1>-EX-iR>)ZrmP7W|36j zk<x3kvk+OuqOG`40anV>ADHANiW&0sfxE=L2mBbQ49q?6QWktioy=`z@;zWo7Fa7f zZux?ncfZzc0Ml93g1tV|5BWx~ge&4x4&jwP8<j~YjW~a#L)d<ukJJw9n9f&zmGK!^ z&SS{9u3G3^9m~)Bid$@SHwex%ZHE&wqIju6CRjR4mlwDkopMb5{TJV&kAmuSVb4*t z!{`WXX_UhIY^pxw-e!HJ-i)bIr9%}nv3>ZTxeDU0mt<vFI85uoW(*>ry9^E(_KAy? z$^+;n8p{c9%9c<mnOe>3s2mx6bAe!ksYPG$E-K&?vau?NN1V%Z(#TJignpC-lC$p- zW?|W9*4cc@8I`yO`GoT;m{a4?J=ceWyfIA1gWdx&%&1=bN*Nll*YOqim_VDgGm7Q! za0-915Af6|Tb9pc*P(F2;p*lmqc?YA;;;lT!@mjM)|0V7*qnp;c$7sW8R2n`^8Fb9 z0A{|#6Q$w;-qMxBm)ogaT7jjHwAB%`T`U|yCjS5xULaQO9+I}~&i&4TI+ya>GM~2U zbX5`v`bOntyn+qhJ(x}-++3nCQO8ae`mBcgq9kL{wp41|F&V1vODMNj-weg6ss%qM ztihS15XfI)E+z)5UzhTh6v4jR0>SV5OQ??W1gW;l#C*`B39OdX+2@Ag#js|%h=v32 z5UZYM?}VdV1+yYwMYAx<QKM(=AEO<_tWH3(o_L$X3Jz3nJ)jH=7fR9o@e3&|TI0I= z#%nVrJ_ZsnDfSP%YXz6jhwfAWOx?l5SD3AUhzphh17vLVT|skYTQa^gswJff#Cw2h zY@u^zPEYC+aICPMr5n?A9;PAydx`f6pHTs0x@J{K#zmNNvY4km1t$-?DhI*T>6>Ba zys3a7c9as0n3Rh;K>?L@4{gOkG`Jcl{T1Y|5u+zl-MM`RSD}P5&}r^&01ntp7;d+@ z*uhNnD2AMHj>~u6WH+p=uPp|dZo=e&-gX6)oUVPM_w&y)2jJ}vQ`QyCIgI5uz6qSA zJ;_VZBY+dXVln8!l(v}>>h_nkxsVjBJzvaxyBwh%$%ixIxlCw*%U2vKrLtT_jlr_P ziemDX7I?JU_K*EouZt3ooA|~{&w^UeEgbfgQ^TC`Dg_ewdit1;Ank4R))Ob0#NT*) zMc6Y^gPFx89IwAx1vhwkIuF4rUTX);9H;dkv{SM>c!%K-5X--6iL`OtUhy2G+@4hO z%kn`cap|Tvomz)}@sH3G*&Q(wuE?8>s$Y41oI<&p!Zn<7K)P~ZTxGYpm8NkE-45gc z!azO03;E~FGVsXeE%9$?)nI`MGqM26{{R`4<^_M1E&9Y(glHKs%_QpnMqL=o2jZU2 z(dx>Sy+@R>w0UZGJ8Q9e4{61Cc<AlufEe;cuZZfOgU%i7oOo3$J*Ea<SUDRgmiDx( zKk_JKc1wHyCcx3*w@~8t?^oJ73+7st#^y#+f|zM{Y6VcWWh+}#i-2wSnVw8$1Jp+? zL5~AC)%IHHe7<218iyZv@X>-x&8q~tcdLYfdd;q5;Z@)Sy{`k|03EqqKy!M31WnjL zw94~O)G5p|uO}o)Emem4%1h~8JL*O6<gcKCGc^Xy#-=uB+k`f?Lgehsl{H<#Xk*LS z2(Q2TM0>Z_cn;Ow9wUOB_`@0j+eK{|1RSg=6mnZTgmD{6iG$r8&-NxO^oMZ+3&6}R zK)dhJ1UL)99;{UvNv9l@Lrh(5dScAUv}c84sUt(mQ}V@2ba>pNa^(R-<cKMTo@wRt zGcN=u`IRAKTwbp)@hyef$8F|qyOiYOAT+jq<cI*e1J)+04IS|d&miKaqlIb@a;_uM z_0*?j_k<H;pE273zm_;pVk0u)lggEj0O9Ki5F?i<j`;n<KXY(Iqs5277nj%d2mssz zDeJg>gsJv?&t8t6tS?jgiUN!dz`Fa+We-zbaR}4|e3{c7bCbd!KtxNcy)XbPd&D`F zpC|J^4jAw(VS89Y&Ko9aSeTlOE0ioIxU3=zAKb%PyY_{KoQ3I#FV)&R7cB*sfgQF8 zaTfP2s%?kf5@Peg#Bmt(W+oeoZxtl65yq2fWlURUe@#5?Kl((Xb5~E|UNTG!--Ch$ zo*4U;<_3%u=fAH@GL((iqPBg+tpJp(<_+c^G5k#GmOY`9G5AXbre-barY(}V{{Tfn zP9_qUxnnHer76p9pm3bO5$+?C#KuJgH$p3jjfH$mxw`-#v0rG%6JPb5+<rj*Dky8y zGc&f|v&`KouyS{V)KF391N@K*Y!}H`W(;k(^fmMpA>@Nx<4sFi1E^ISmH^2IMnL;P zb0^|ntd>T9F(|#(jryb6rM*UW(0NWJ@)ObzcjQap;Jnm8J);ULddnE5Y*^_{%3$3Q z0^F;J4H^8)i*x)QVjd*cX9Qyy^_dI`V(7SYZk!{U)XB2tR{hX4pOPN8dWaRkRriNV zvQoozL_Oe~WoFX`A`QFdg_Sbu{Fb#D76n+=#uez-Xy~>Vw*+5wGBa^fVaj_!UZOU| zxFv3nnYni~nQhG3N|3CoAX{7K+7`SrI~a%(Qy#NbY9C;~->jqrb$GgQUg=3H%4&sM z<?a*ZnPcKTYSIJAkG#X2f!?tz-b?Cz1bM{1tP5D`q0%X)HQNT~IhUNRO|B-z`E&io zNp$%=XQC(%$;>bY&hLqpp+jr)23$SZyH3h0+7~ax0MCwMSpnydm`eqmjz5%V1{}I2 zE`PUaNqh!NYE-8^7{)P=6)#ZJjyy%jM%^00LR9)znrmH|XLrj|y5>4wBK3h088Rad zB6Yw@0B3Q`I6fNO)E886Ms-^68I@M6dv=<F0x<Z79|pg#{D!?x<_u~+36JSwkjY0M zw0gZc;pQ+9)X>Loj{Uvjz5{2b;a7Iwvm8A?F{yTm<o!n7B9x|!sGviDU>%N)=Bzq# zm$&8^jqR7u%dL#5sc?ih0(MNGun2UWJfh!6RZiq>igwJlTLS#SQn2s*$D$$0n0b#3 z2_EoHGW*5?&jSN*n3u=mRUV?EPOh(U6`#OMOL88=-g*a<2ck3Ojx&=Komj>(in`*8 zo|CSP`cmWQMbgu)N<}7jMqJENpnEChQ7IK~M&+<esTd6>LuKYUd^<z3JmMkIR#}r( zXoiKLknJL4n)|^n_R>^;nq9x#K|w}C`A@cZg4WCh=#+6ll%MK^7>_tLSD9ATRy%$l zlroJ!tZDHRmASnIdR#RAAp8@EAT_o7AERmD!*s{R6ER#v=(;gskD=v_mtM0Swf9RR z+R}9J&F1bD{Ez^kX+%*$r@ITc?Lw`<71QG~@|3^fVWv;<=?yIMu=b8*q;1{_b@Z6V zF^+>b6xv|)%R`SdB+8~IP}*zN#l)$HHTOtjc)}}ae9yWi#SvCo{{Sx%vOOLcs^%$i zl?Z}sOcQBE_=6J)o6eV9chB9qzB71XW*I;Y4!^nUjA$^2l92C`pJ=<z9&gN|4h!;o zOVLIWGT_9%itTRZW4CZIa2Np9X!G5a>IC$ff_9#mh<&-JX(KT{(Ssjoz<FZ3=rG#M zZjoz|2NAS!Vc=zZpAa*Py~_hA#j%6-jG}Z$<r#_dJE+m5ZTgtTG5Rr#Q!#WNWlX~` zM-+LB9R;*Xq-UnFm!ZMXpMok7{Lo~TkA?R1o4_3Mdc_I~Wu3Cl$VxjU!}zAzuF}ZK zO0_&{R2k;oyWA$_3jl+(t%rDv8eVh3D|E|NxlAm+CQPrH=6uUx+C(5NUL|x%S%p*( z0uD)-Al9ji4Po*eM_&ZPMhT=HD!BF?0~bLJGOq8|QQRJcjVK<{#wf#?Y1LRrpFzkl z@3~(61)L|4no3L&m9bMWMPxmD#M&tH6gLRTtOA6YmI!kg9Rk7?n$)mfUs&t1J7#Mr zL4uLusVkQ0va^C|*}w4>-ZN$nBMpl4aL^FCvhZqI(g?e%9q}`i@DJSiGm))*+N`;v zdQ7%9*7U0hJlJ}rCK`--Bu;|Aq`#c4k!){Np}jDE^u)~1bkUrk_C@hF=@?5ou*Znl zG3y_sVR{m*-&(<P(!%SgFp=qBtR4%ObwFX$grS&bT@O72MVhD^XCc;s<vnxPGaLw5 zJc*Ryie3m67>e^S(7w)+NBF34$~IGlmPD2YE1E`@F@>*3c|+ha1~`{8p%_649*3!x zp@U@vq)i0D06pb6$xAV8mj3{yhT=^jt7-X)<&S+WB`?s%8M-{g_l;X(z21QY5JZF0 zRH;&>b$txJIDUe3@1SMqYj7D{wu2opi7Trw<`{P!GL0CzmX=yvAq~t|Yj^P+kOt8P zA#|W;EkWvv$m%(mO`G=qQ&_Hy*@y3wicsLVEe~?BIAZk8Mzl0o_lR;OFzd%ibw5i< zQ^qgIm7rm_v~BM@#=`2Nxr%Hi>ahkpw}+Yb3tV`W+YD<?1?nPIwlNGE>aXZK9LUZ3 zRwc#y0$e%bLog*ul`2%JQl+keYT!d%VjWH~Jkc1sR8F}cw7~8z<y;p!CGZTTPb*x@ zTTbt9#NC?}ekC7q=f33)S&Dm1m~4%bg$^Df+*`z6JpIr@a4u$6<$J!-1}}mEG+LgM z1Zk;ZSBPq97B558pR}NbXv=HA1g0>cXqQRsyf9U|`^%rQd#`o@Z_Zk%9$1FMUD&e= zA!YbSg*fQX(#m?}Q@Irq>zl>WVTKs5Yl!!TC#OAY(Nd*Kl`2<D%4MuddIlhbBN#!K z^bU%ZGkuaTaLmaol;JgR%rU{AX^by@h)fBaikC#wH0ZgPhW^4=BmpW@u?({wID}=C z-Ys=6zgccEk6R*~LQ#7XXx3x26~4@9%k(8PYq;7y0SGH?)U8!;R-v}5=@9Sna;`XY z-Y3p*E>YfX3wAH+Tu7l5jQx>W%lM3bp$&tS?^*p~aF?_&+Z@zZO+6z2023eiV^eGD zr5pQDA_1glv(Nrthbv^~(ZnA^&|xkvhgzDH;ZnayJr9$jD-R3r{lS4o)Ued3!!)^8 z-wuk4XQZLsdY1F9`JCLmTn3_-YPEuv!LcU#l<xuR#xdw>8sk#T%2nM;tYO|gLjvau zT*1Ar5w+KI1lP^EQue`wFM^u8sN<TQ*=*cbxbAH;#*{5xMuSTjD=+sMdqNZy0y9;A z5OGCL*Tk~nIkOJbv6tbVOsS~fX-Ri;6^nU?)C1FcR;VrMIvH~Qfr}rZU2tE)i14wP z3$a8t;9{(xnsJCV!4`|EdGRz87Yy?dF{m}?h~V6Honk6o62#GHsF#k)W5J!O97WF_ z@g*UQM$o3BeGgiDL{-OYFZ;ny&ZbID1r_#z+(o*|>}ULp?fyC0d^555<uCC2z}>J5 zZ-N)&<|EwsiRtq#dp>2c57<t81lY=P<5dP$*P_H}KG4s2A;U1@SkQb!g|A4ho{wnQ z(=C?E^_S!7!wfLXEHGjJ0GytLE?YCuG+hI<Dyxxk`>3Ye?+x1ztg}SE3`X=cir8ST zC20q2HQ#_4p+(*8QM)!9AsdrEy&+y?Zj8kXV@`~EEMBw=UhL2KAwzE(AvMG`gfT(I z+bV0)sdfO&258LmJCam?6dtPa4V4MiyTn&8*LYR)0@e0{s}s?fGHp?30qPSF_)A1N z(AiN@<lhg}K8<CU=%!%=B`|;B^cN{>pw1I)p$xpS+^KT|N6daz*(k3e?>531a%yBr zWA}3&MePPVlpEG&(};c({tvJ%=Hex8D<DdGx|_x^=)D3kthhr=P6~}MZ1iGg4mTHv zydzmg^C(5^&=nN6lff)mL7IRXASuk&2wZPTz=ON+m<j6X@=8|fXVC{ys$;fh6jTzI zEL};GL{T<#G7pl)a(m1YrmWNaclr^`#3`7Via>)4>D9AxhEoUD^xLIQg<yQ87e!_$ z#S=(#H~KWi*rX9;4hDCu(3qUXca1Omfo5)3QvrXN{^l9QueG=w=CPcoLgK}X(CGB? z7FwdQCZ%e&D58#O)1qN6HkUG(z?)<AZ_|#Y`^4`PzeTsLVN2PZe<%k(cm`+5Gv}Z< zK2c&6wkR#m7ob>=)WQtPj;1{>>nV3OB|xcqmpP9v-kZ-lJ8B}eWy~idK?DXVhzG*U zDrcNnv3gfRJpqo5`$FHKhCYot7$CjHvNwe)C1dmf)_n%QNrpxDjVgK=QGtPT56r`P zgXf{SaTtvy?8L20c9&B)Gf+z3shdNOpjKfqZYK<G@p9^0rhOt=q`^zjfZx9q^b(R- zVay`jNSD6p5CE<i!mF{8Yailoat2g7j)FZI%qF4eo|OoFBM?gHj5i6B5kyE<{Y(D< z$G-0rb7*(yO3MORL5vByIN^z{WnzcWof(HKxIV3-glLoy<{ih1V9{4%ATYZdnCmYv zwNnFOa0uLHE{EDo+l2;K=KTwG(oomD?8@WPrF5M^8fPbSwu+j;0p?#vj+Mh8LLyNS zi~j(?QV=oG&oxA_qGZm|rxwQ_Vi{P6qv{Y9M+`qfD^!&~MRmC_bS#&a2t&BR+Lhtu z6mbx#$4@a!0Cn*JI63hz2K^N*sdH^{GuL+)5wz5%P8+dPX!UhA=+o%9P=dLuP)_r- zAf_37y!ES&mw)^rk1WDo_Jfd@Hjs#VLd|K0QotioVv0Vdvwy_O%G^$@dTli6Zzz+I z9q1zn0l^EKBHHYWRyIoV{5-=iGg;?zBx#q|DBX|V#H`g=^Z`uRYFq|y9*5B{{4QKg z7~7^W$`&TE-_|-ZrAn7{GwqQJ`xS#MC6w-QQ_Bs?5aJ??WSdw-h&mX4pg)3Sphm(R z!|ELuo|bFKinwTtX*|?-1h6@Xy@iwr$-M`C2c}{ch~}|px+k!%6M@9InIh7dqXVPq zqB~~OQCE-rPK@4ZHILFjmo_~<)Fe>6wNSQ!YVUBg32VfvR@iazFUr^mW6*^iybWCv zwW<r;2y!1V*|Ce3p%+5tbKdj_MCAVfaHMo@b$muxW%{ZSPE^euaQZ|RMr|~r32}2B zT@aj)B;op~H#5wRx$xnO*3QiK;nKkFP2D-iMgfZqJg|2F%u7xopkah~joY|sixyNN zM=wioYAd20BmqvNXOaH^h{kU;=%q8-Zx*XrrKmUMtLK)YNxJOBI)IHkI3e7|HE)Pg zP`+X6o7LP}v6k#9RVZ_--}WZ|00ynSp}GfP$_n&MV5;6Yitf*Vh>x-c`*N~29Huy> z^vXO&u1KLrWTQ7P1;!sC6xYmw08P_5!R;7joDs?f5*865)^*}F%o~rH2Ra{_#k8wl z^svZ%Co9rUBkIFE;M3wej*HOOG2R&W46|5@p&+${EYv=!;5QI@pYB1%Luf%Nh@gg9 zz|`@i0Yu}ihv0~*GxP$uE@a_0)VapWC9a+!sb*c+L&0I@JOYf$Xh8WCO1{C4DPpx# zalsJ6#*{z;DQeV<B?^p?j=#>bf(1Ksa7sTDDnCd~g-4V>G`x83!)XN-ii4YA-QLp@ z4!jQ%ftJzCVXVnPFCF4#?2D}4gmnoz+KIW=!xWLBZXLT_tF*ETCwR-jxsu#f;xuLC z((NpmhIW4`wdR?yAt#0K%OdnaZWnme01TressjL0;7y6p>OzDA3|q?=E%#;RQKS2z z4PVlwMo&W$aL<_@tQs8<l#E8|VB%gT*~DKP%);QrF38&_zcVb4XCx8$#CT`W%lkb< z{y`?&Jqe>N^F1Lr^b=LgODb~At2#kGQihi(W<eUy6&iIJ=edP#7;%@o4GS_%S9V-! zHf{d^)JN=i2hSHX3Lc4;_YPtO?FOpnyD|A{0#rNk3O5CuL$-!bM~I#G`rHF^k7~nR z!Hztzy1-b|v~pL(IQN1=vZ<0d_s}y6s*VbjdRIAPiFg9F$m>K(CzKQqu6M?jjx`-y z!nj@;fklb)1H;q4!QL%l6=%{>LD6R7k)Tpy4T}6CGL4i6lPMFNyvtw^0?JBD9IBw( z;dp{HTpYk%>ztucEP0eWu?3HWqg2D=Fwual<R#HZympD%e7KC9EzY4fqv;;tfL$+g zIDBGy!mHRt5C@5C2%O$jE*p0tmsI@5JcVGy2n|A@Y^MoYGQ(W42FxidLOhV9Gx(OU zA5_x(*+D?r!IuNxqvr#BAq#Og+VKj~!In^37q%QllIe=9D~tR~_dL?H!q)-rL#cD6 zj!-w16yXGM&~#jVQPBfiYb%RFyBcB4V=n`dDJK%sKA0X+_<>Z@M=1hub3VZl2Ak}! z1PYK=xBHozKEWuWb*M#qeiZ`o-d@DTgMP6#Fv#)^_D|{<Ep5r8v)T+Ng(|)Ig~EqT zySKzkaDjAp>`rE&TRpBdr5)8oaRB)qWu-EWu@sx7<qK393(R5Uw(Gkr&uK*aN*r07 zm_rJ)-}euE<IC?b`-;O3i`ob83#CqRiJI>Str01p@`@cSyJAEM-c;i<qSwQ+UpC&# zxbT&?w%|&|+-?~buX0{%fS85Deox#+!JM8X5GQ;}dhXYMF$LG^KZxrkrA2lo6An44 zXHTH<75H>$qdk~KQ`$0WI$(5=`wZ8+1Du7H{vII41I<a6bF)yy^sGl1z4HdDJT6?h zm!8MWQWT;zqGXfS#{MDunz05lCe*Nvy`kBW7m)|7v^Z<Tu?H{~MLOW1E$0qAOcA3| zE@yO`V#Te>Rcx_hvkR42^1~9LrVCc%d&Lws(Eeg6x&)1LuW3XW&>-v^u*@Snj*}eR z7sS1_T$y1+6^*66bW|>OyjHFbsTdIZvgnCqQ19AY0dG>V6=oJDU4z83WV#&^+8u+v z5ISp{l@<r5LFF5Ry2$Q6il5v=B(my``Q?VQZvOz%5Z^1mb}j?8+z2oOB`V<7b{1zm zu?l<8_9dyLoKQXUE*x<(8TlV*S0&hgGh}Xozi3Cd1D#}-=%+9p;0oWl0nmGpnZv_L zEr6kn$>Pmku(slj{KH9pSOaHF06if<vbjM209<wgjm7r#fzBA%-S2UPn<KG->fo+A z;sNRzx#;KyqA~aOl8)ikGcW_1r;Z}S!3AV__j^TSV^B_lu|50|a7bek$kxY*DYKMr z0{zVUv2RsQ?FjkBZ#DRreOk-=W*6B7_lHG}(xt(4Rv_gv#YVCfYt|@3%(#k{xey>q z`;$QdRj*{OZO9tTTXsIIw6z5XXtx2Fgt{70%*obhYNHzobUVzIWoCrPf-TrQ%7V-> z&#%OGJ1U@7;yFd~xMxe=2_;4b<%yl9%zMf+AX0F8#;&hG7c2{cvpHPW)&^8jEV2Be zOGx$oqR=C_oUq}W!e=-!=ftT3yh&!iF-4T-o(Qcy{(?~6@QZkXsg*zi!ZziVmtdO7 zDR><P;m^Fmv5f;<#-)H!FU#In)acmWHF=lgMzC!7gDnaR_#ez!Pr;8d@Mv49gnh>2 zU?+^qSugU;U27q$LvxdQE*O?QT%<%df~4IahS5j)-N&^lAF#VEh!(-=H>BGaEJj*y z`J2O!Vq-;PhUFfLlXBz=ZK-BZ@|pz;7zW0o>I&o|xubNoE}XcitL5GfB9t(V+&rkL z;dVyHvj>9CcM9nIBAVO35xApR#9MZA7z1E#Sa)Em=1^kUhPY-l7IBG^s`!X1kB97w zXXp>f0duX#<VE<e#1u3;TXKTH$P}Qqq}kWWftnb(CW+p`ftoNDDU~7eqFsmcf;+ct zL;wObS^Q1+xW7`P?LV6?$PU3MsJ>GECY~m$K3PVg*bGFqwq<OMFt+y~xF9Ut?EwL} z+_1S<LWa@e(-zg#rr0(_z*l1g8#+76k8Cg1km?Gdw=|gIfZl=KH=wP*C}^BNTOW8| z9F?DF#hKP~;$@t3m*!_1!quF6O2-Rw4~X?ir8Kcwlu3I+^)UjIq)m@9_KMLxTd8^r z)#je8278Sw#8j>;X|DwPfRg4rN4*JlSek*7i^=_?Mth^QU^j4;9p<2XgZCYhDxM~w zJ?ANIWJcUnJlH^cFaTxWqrweyKG|s*qzOI8sp$gkA7(q+qq@x(h+R&wY?aO>ZM+~o zU#s?rG^ec*cc^Sm_7ER3<cq#Xqu>Ohmr!6+7B3mPT;mUxA*Jd@z>9DJJqjZjXdIWQ zhKHI7weO3v$!7sUP%|CLE^D2olMIKjMIif(r8eMr_Jb&gymc^ut00g*i|<jhc%<NV z8S90~5C;!QK~5UV4F-F%({*<q@stA5mZm|*Nu(jvPG-pJ8yB=bn<7(S-EKCZ#e{sO zBo<hn(NKA&9zJ4FMSiGnk_+vh++u_c<D2og8BBLxuz-o)Dsy<JA96-9QZYh5R z&V=qN8C<UCUeU;W7Etw>Wu5XKtg#gxhuU9p?N<HG3Jg@QXwGdz>=23GM`GU7Y(*Ri zhFrC9drwql@hv!2P1c`@PiRjm-jgnc9mk?US-#XCdCvCd+?+r4o0(qmWYWF+?BW4E z;Jh@2$|QfoS|N((b25UM;vHxmU7e~sAt<#Hj!x;3WtpweM!#3WS0itDHCXiMZ`*TH zrk(j^{<w!elwu9@O{q(-l7PS5J4<P<sKF}-l>r!m0#+3J+xBA8RA~VDA~)>jeWQvR z8U9eN8u(YK31!)SbHp!?pD~bLGI;YH`oo~iAvp{dqnVosUOJlY)iT86s^#JvoWi1n zyX`E`r1q){L%5us-P1FPboMxj=xPdAfW6{m(E0w*0WS=zIp#%<3jOFMa;j~&6Qbc5 zsQb?pN6&9laB5Do`GPAej0H~30AA$;m??%mSS}^#V&Vm&gb#U*gZ>O<L*9q&0*!Ot z{Gb79>>(p4mQmZ&%(2Zj5L_m{#ZfzMx$Oe1ZMbn^WZ2Yjt`n7{zx2eLg1p~k4u5?q zlk%-_{m3!P_Lq@`p+nlbGb)uRGxXZx*dsH<*_<DOVKq!y{{RSdW9O0TMXEBJpH>F? z<Ty>_YT2XS`b}YYE>$dXe~u%>IRT2`%5Y!Y!K(aB72tY8KEzL?c=*=+4>0>i6Q4u0 zvmK*2x|9}VhT$$Q@bAkp9m0FmOM#<v?T6|a>Iro`Z|k9|uVCeh-gV&OQ$kmy1EXgO z{6jJc$Rog(#`o_YP&^22D8TR^iO8BF6&RzK3D~(lU$hSIOEb~o<>4;?28<)S)SS%n z)%PU{S1yvWkBq1gcv67W#t6HkWG5o+tM-j}a4w^BKVv^J{{WkXm!oOjKNz%lcF{0F z>;~elrWK>qmH}&gupGmTKxf60U6nW)ezJoJ{{U886Vodw`!gJZlzxG*t#&~czUV2& z0C7(crZda*{mM16-|jNrSieA=X$k&`eSTKw#-^|L6qL4K;KJTDXg4;7%v!m}*=TcA z{{VRy()!|kwGY<Y;u3DgpXv%UvHn^_uG=0wSkiL?wcacFNFz;TVbErjXFV`%mVgBG z{$+Jz(@3E?!%X@~n&xG}+|n!{tz>}F-K>UP*l2xVR_R5VNGOZ$x!=T~qVCjGe$;m4 zvf?9?9nq>$YV$5z9pv*Z!&AXN<Y7HFXML4JKszNPy|nLgpy7+}DzF@gfz@9tfom5Q zoDung9&~wWUm-qeOZwAQSCVb7n+3D6132vTC`I#8+M`=a=sk>e4wrJ%=mM73lHe0C zdXGPW;tq-J=sd)x*Ti;)$IF-{*K>|vm<To2i`F~p?fjx;3(iS^TSQ+4w*jpL7G`?o zc;6;vv?l{Fhuwzk$X9)CV58`Lu;O<KTVCE^Np<zTsG!SRZY(ad@WzzoeHgpGoWpZB z5yI1fQ7n@k6yIIp97DGKI~1si8pe-$=3Pf;)`gM8ay<wZ3wN(UA+1^Ru|qL1fqQWl z3oErjiB2r6RIO$Vn@km-c>wZ)<H*ElV{w6PsHv8CCDO;+59Nw%ASv<_m4Ypqet$;> z4lghc=P8bdRTw$`N@NCEJ3K+0dfRVkffi>I1G_5G`r2G>Wh@YDK=}$cB<b%EE>}kZ z8Kzx=7ZgVA{yH%x<oBY+O3G#o3)0m@;J$Y`NxmLfPb~6-C+zPY-ZSt75p7_w{{W86 z%?IvD&$KatzhrqPZvxO_`x7OaDDFm!U1!=oK!RZ$c6`BD`HRz@w-`s4r__S5;hJ4x zg%lVvgokpj<<Q!$<wS`)&~_laxqB^KvS4>rz7ob+D{SS0o{Z$GT+*gx)ftqy<jf2X zQ~H#;g2i`<+7rrSnKeAW@@ftI6V42{A4@7$L7#COVPpCBWNp_34A#+)ThKzAwa!17 zZUDG8v22Eg;KCH0!*5C2QrFlX>@Kx%#O^$<{fHi$ko=|uu;NMbV^=vp);UWc#musS zS<X4AlCAD~e=tg*(m<9PSUaQenV|N<UYbA7;f_044{8TqJAR<_IOu+Im95BS=zPv5 zeF1ldc!H+*LoPaudcTY5COwe5lKu+nrNR!9f+l<Re|-ick|F6JXj|OG#<z^BTy~is z$^+5;OX?w%_nONud0z>`L*&XTMghN3>PQN1Tav&|X5gVf*XkS(>_KrT)J_4ufvv>a zJwMc#x#bT->3a!FWO9)zvfz6`07UV@4#ctHxE^M_h5SW3W`esy3s5aMK(DK;_v;); zJ70)}tFz+#d5KC)zh{VwJ<sKK%PRxJ_Y~}pb;hR!^dZ=ZYXY;w-@FD}uI@cR?QLJA zL>m79%kvu=N@8ylD7l}p9?P9a%s?n~Cp<zuQ()J4?C0?4>#3}Ggmf{f-geLN4WI(+ zUuf<#h{vnX=_KWW`+egxX>U`Z2-w7Lm&7v~#@7u?f``bO#JBDkvYr-be=?em=-E5^ zN4?3HX@H3+UqKn#3H=F<-dtDRWfDguXL`<5_?!hxm3+Zchh_7L;Z58Jg8apBr@U3$ z^co%5vG!9P-dE7nDH8(J&=8dY013PpA<Pg57~xh6fwYe`XL61^gk8aFHYb=^x^t<j zD($6XNTrYH9$@DOU%ph%_*XGsUXOU(@283~vsfET{6oa;x*ycYrv#7UGi)s!uXs5{ z@WE9R15)*?+<A_NAj8}I#Ep%4h=qOld7g8SYI~XRJWQ0Akwm?*Qo3Ad$io0a2Gs`< zLV+96#oqU*ub_q3cF=(#o_em2Tp!VTM51MUSuAi$`VNH6gj<E))7$ed-0oa>v8E;% zoxBL$5TF*3Yb{!2evyo8rEx2b+unk{C50`iFvk|o;feuOall#B2iXGA%PhE}SDQ6j zQXvYmo0ajAJ#+Po^uL(@0KnYCq(*|qvQa5f^8myVq8(T#udqcLGE({n%uY2z;EK+w zo*Q8IuMrD#_K1go$9`E-QSk9=ywofmqAZ5;yq{mxOpXfjzPw9~U;u8p{KJ9=CCf_r zW40Sx7>rb+wUcz^8BZ};7uvJfc_DkPIJg|HOXt9_%&!!@OH-r2Scy@i-5;AtTH?jG zxhK9nJGUErw{J;^JIijJ=b3SO65{i*%mM%?F%F3x#p?3t*hC`LJ3@pug(&kWR}dn5 z%`1Z50*|Q77J-&IqtOpF(@C~nLI^H)QTOGA=s9qm;bNg@oxw!Z1Tm+q%#Q0=_iGFL zDZ+yd`Fe6b1x22ub#Mb<r#4deY@}lXn|Hd17n*XzuZi;^9YeIK=?324%=_2o1{T*r z#6g7D^dub%%H*iZ7FH$mTldhbuz7ah?uDu`caI*KEqv6Vis0;VGcM+L21>H{jFzyD z@`XG%?<sX!{{XQ($B4i<`CMV4z`h75ax5~)>+OwBLiIH_Oih?Y#iMJqhK8LwQ?ce- zi7C6){QSZmGZ`JvSwSkLs4)lNBz77Ri8Ttmx{5$8YrTIYFdc=~V1;8&em|%(b{Jmf zWjOqZ^dXcXuE<IYxH`QatLR|C<r&}G>l%bTV^2Ik-X)sbnNCgmLys!GT)s0^X*b8Z zT~A`@UICie@ft6Ky7Tc1fMm7!+|N*UB|?Y2VV)VWo^LS|#52#V6Dun8zcB05&yD+w z)P}WHcz;ks5J__oj2ngMoB;+0Crmu3tD-^B9?E4wS(xVgxrKZi(elekuWa1kHHSOQ zY1RbRT*Ya-Uh|eQ{HiAp3r~#@t+-Lgth*(xiCvN!`sprwOzOFL^mrv+nD^#Kj#W72 z@h>#RHhWg(NGnN%O2X7ss0doF-o&VtT3kS(wZ~uPKA*z|;F)|G^!z}j^<B-ph+u_5 zDVa=h9!PG`g01df%w0o;tO|zx$o~K=-00NVuUDZto_!=&PSe#2^x{8D*H;lj_l7lc z70)Ns#XI1Xws*h|@C_-y#k)qYvJ7)7+lRgt+H1{3G3x-Y%^wHuF5CA6*K(9u)IYL2 zjpQ;`wJ=O%yd<N57$HA1F}j)E#F^up#hrUxC|H<BrkoLa5~Vasi!Fla>KJT<I)TJf zQ8k<m{HG!c_8zbtDW3;wd6vS1L59n*CQdlqAKy57$_J_VBUh9caKtMO!f79=1k{B^ zit=s*R9>9L+`$8m?k4D~z-1|0<=eb<p`eC#;$%MQcuCs7xt$evFvVil-QqjIVc62w z-nRqoR9$mcN6OR=yma5GA$<oG1)f67#wCF#JBeku24e+o3I{(KGV2OInmtuR7t@Zu z{X9C*t`fJx>CAT?tX)~4#yq?qF`X@2U!=DZ{73KN>TSs~_8yX=V)Yl8X(^46J6r66 zV9SU5Md6Q$TPfv_l_yWk=4!OV&TWUio@2*|6cbXsb^ic2nfJ-F8HLnm_&{f)kmm#; z0;1M`M4V&dRX+qhLTdGc9vAwA1q86CyF5tp_l^spEMgoHqcpeypn6ZnpR1vLr}IAX z`RV(w@1lL=$JI>Hhxo+q+dDkh<r<x*Of#KYCu!>lq&C~R%mJa|Fo8wf5DL*C_5k^X zUW#oGZmDW2B{i9q{{Z2HANKp5C~EDiwe1S}FZ51&oBAK{zmA2;JM?4G`aaaLb<bWt zhKMzUxW^+bCmlFC8}^ylXQ#ssPfw+P|Jncy0|5X600RI301)#KtJiL5@BtuG#1Sa4 zl-eDsVFPw3p8>nwUkVLa{89_UUmntkg(ZtPkqtZsD>%BC9W^47m+Y=O##IggT5cUU z(8r<L4xpT@l}=MMFgfmp(ALVENf)`^Mj~>L$b1BNr=n^<;gs8GchT7f!bf1!up@;z zLaibabDD^NBd8|3ogk`AzCvTUAwckj^z9c1<8%DK;7ctO%P4o#kAu0o>R)p|B$MWm z{{Vj_4#YUBsUA>KJDu<5)Lrq+c)@3U!lP*xSVYxTa*u62CuMx%2^hGQ9Zl7bE26#g z9)p04F<cLay><b{GQk+sD`MqD*wyUKti_H)3bnWUiiJ@@U@)>P{{V$=0=&Nmkf0*O zmDb+pZ00K}i%$dE5gNkyUB6sjgiw(|Zw2?I3!fH!?4*Tawpsq$W^qFi)_^vo2I3a9 zPbmDIzW)Fp7igyjRT9HdU8@z<3W_pUwv2bszDBDuGRnZSxa7!@li#r|bFumS`X&Gf zM@B~Lnf+*gW(Ee!c;7nC0>d%99$HL%($o-I0@K@HR(z4&AczRD=#G*lph`6U4pqp+ z2OKsU0XYw9`a2VEuTohN1QRpB4THmb;`O%F>L)d5l~7}*u9h?Wp=OMcAUG3($M>)d za2j*5pnjLh55qwnqPK>$ki?bKTowjLc8*)rZ=2nS>bJrje2$)qR{CG%N(|xzaVS*h zAxj~6Sy?mvZAvr>Q_4DJku(tqbAAwTKDQc=wo!%`Gfm9h_0b?^gEmBa4Ed&TQ>Ya{ zI98%?;?m_s^@#rfzkU(P5HRhIo9Wxu<YDv>V9HId8}0MOurB?3SBL~;tQ%5OOivt7 zk+U@yC&QDjA1P|%CcXk|zi-E;r_-p$WBhh;IkOV3u{221;s`p?8>UY~SEUmw8zxVB zh0@^LjKt?_#MxjI0qOgj?o|?e?TaL5XtaJ^^iV~eSVu|xU|#9uaHe*|Pe(U?N4+F# z`IFN029;h_uEu_jtgwj$4PaNF+%I!TKQ$0@QN*@$5URb&{x!s?Jb2Fwg1Zu@^aQBW z!~SHy)A$LHmuUxX5eOrWvb<1zC7A9Ux2(J5>#f(EH6IpjnOB0HAn{KyJhzjN_&489 zofXp=W=hCCtJgIwMXo*<x4s}0%E6p-O71=(g$SH+h!2#bXAiNU7%oCy@WK^eNoXoS z?oPxP!*^ZwdqP3<L_PPfVdsE^2n6rm2bS8XepU4Kk>v?gvaFKZ{j)M+vu5p@n^c^O zay_))BN(jb8Lh9CTMw>fRDw<xZDVQY@_aDmK<2rt0PW*py^}+q*%@WdpWO|Gy;kGd zz~hF-o6!!I9%do8%aX!@hNL<tUxJ57xrtz9OZO%9`>w0@JX2AT00Y#ksWFC$H(d7o z@`&nhMrO)i!$fL)?b^M@Pf_dt0RO}QC=mew0s;X71qA^C0RR91000315g{=_5K$mu zae?rWp|Qcy;qfs4+5iXv0|5a)5a^C3h{Ip_pr%o6S7_ubl{XDmRdXs4CCj;2G?(ID zU@I^SxJ@EvaX-o{bwS0O=adDi8Edl9ZiRGZE7fSt5!^NZ0D__@sPb-Sn5>99fTc0* znO+F+F=ZVt2td1RYto3c6&w#kHIUqxVi#OZ+=yb%fw_lc%+Z=78(HX*1uhNvH%y3a zrzSXnb<*eI4frUQI+D%GWm6%fq7i|1$GZ(Q!MFm5TY5t|B{45@yGz9p1k|aTlyagE zD6Dq`S=VIeH%l~x?JZg8^Xh|el~8;NYb=;*X1K6sP?X%IQ5z*N?ExUzu|kF@r2wpj zF%3e&uL2_q2)l2gm5GK{XJ#6@=5J9=W{h<$Y*NvNijLNE@Cs1hOX#x<9R+t6H63@N z8W5b?VuQ&7S&NpU5*{HFQjBb79?>2p*)`x?J3trBmaRar<-GdB+WpJYG_^Mymspy{ zbXw6ppxjAYmd*G!Lvu;A8;;(l;H6Nh%+V}+C6Lx#!UpY_Vo<ddh@#C`ON>~BVcKCH z@al-&fuz*{7C_1E9p3~(UpSG-hKkw>6)fm2xzDIvN>c*jDLEpO3{<|od4p1u%t5=% z7_yMS7M#nNh^@-C_Jw5uM9>uigQ+J>ZUgY#AOal_YL_s}Kv;@4-}^1@D1cL;P9n5a z#`plnGoL|h1f-;?P%vV&HPIgOvvP_Y!&H`u4Y-$w4AwG%L^7O5E3q?qDq>VUK*v~G zW-S_yn=6V6K^-@6A_hLwSc)YrM7Clo*vt$9pu(2IQox~bJ7bJ2$HElC<@7mgU3YOc zX2`6$QBytU5O(?EADzTAcLldyF<KP+NY-5)XqrKE9U)~wb6Lqe;gl*E5LC6=Zc~UB zI8<J-4a?(1sHS6W0#?vxBr)JI%S}sGdJHWCnmXQ4<exz*=3*`=2WSH%1z9N5s0I$M zn5>v@uY%^Wfq_Lpwp`8_^X$sL=BFr+q_xMl?i}s~oudNq6Y&M%DjA1?lyp}>B{IQ) zt>bZ)t1!e_tzrlZWvhPD>eCSHfn9d#3>`#S0*?S{(&iM=Exc#siOB_7HY3ZIlM4B9 z1*SrxrkKLqH8(4z#p+&e8B^dJ5RT$t*uV|1v=oarpxX!@0`k$MQ1b?CjIe>4mN8(8 z*zQ${31ceVU*=%43%EFn$+$cQRCO&XqYjE0BTRX&gV2x{nN|Qd8+QiNE?-MaOGUYK zyiQ?+cLMP+w?uAMQnq8P-sc4(FjVd!DoI4dtU$Vpiz?yOghNoWl-NNs&C^{HCqN*? z1OuhdCyE?&xWZm6Sj|~R#^44K7?QoEj09GsP*FD+;vHFP5fU`YHlT8*Ak}qM#PVUD zrbOCblLjrakPi!#i^F{$p+z%$Qlu9yUSYXv1=nTDIf3mStYI<KD(0q;%9U^`xZY)* z<&m7Fmn0)kvjHmfq9v4s5OwS%4}~S=<6h=u!xrKIC}Q@9fR3Xo*Kh_p++K)fH;p!r zK`h8WXrs)u31SNsHKO`J(UcTIFk%|$z$GqW&@2PYH<$?aKp{ASpAi=uw;X|Zg(I9r zR8r~y$pE{0E?-57ae!h#>kMrMdL0#I4z)xz688<J97ZFaf#G-#hY^oBo+9rAxtQJt z25lf1p9v9BQo8brh2RH4j3d^S4?fW`V%szkkbsbL)#+(tFl2;OY7h}JQvwX!p{R6x z4^$aeQ3-@Rdq$!;L^D*|pEz_{J53=yddiIF2QY8I$7_jy5PQXeP0SYv#Ev02Wy|RF zRSS5TVU}i25y~^^F&2R2Mm8`*jV54x?<g*<Amtlp5VfZe$QY>JmsPkov|4`9Md8{4 z7f?AfJYo%iL!&97%o)Ci4uc%cCTluC9rTdK-4rF5*(*HdJWD#|K@+~^*5R;~!`UlD zv%I%Z`bxtq=E9T%+BxR2s6ob0n$BZ99{2c+3T~iS#H*NRvLYLj+TF__oBKzC;uC*Y z{D8fTHp2~h{{Y!ocia4mhzu^`7W^2sImZ=*4ZBY9weBX|eD{WD82R1^s2O*TG5nX! z`*xWTj__E{AkXbL4tUH(Rp-tPMX#$7JU;g_mfPYk9T&KWrY0a}5dlp^qAELtx``9M zCF=lREIpUBR6|>13rwVFKRbh>_3!?Csiq)+tg+k_!ZC5&&v>yH*&p03h3MuJQ(4XR zgR!r?S+-$3gXvQHPH>COLd0SiTYxN==XpJ1CaKb3*-^khxUfJUNVRZzaTn$DiE&$d z{XyIOS#rs)VRqw&2n>{b?G1Eug#BC#w&kd1CFKmHDLWlaoe#=Cs6mDF_{M<x{t-2h zuTS=KnEFf(7#x#_l(f3BbI4Fs)CdZGJ)o0EWD3xi3_ZvB14=!{zmQN`8P0tt0HeyH zEeq}G9f-1B*W|+TF1)1%=gJf<3<anNrkEjWI{jt4Ke76XeE!6`Q1{RJeW9EP`BVIU z(9Re6@{QmPFf9ktRLT5}iBCw`C7w8dA9Nc$7<I#~`OfG)qb+X8{6#D>UEOVnfVK!e zlm0{$`&Z?F)YI#qp7CWNeSg>`kJ|c@u%i2rSA7_{R+C4(U91+(km+GPzi}6Y*V0hh z9DC*qOEP&!H_&{{7Po!fy&}LeZ!m&~$;a|x82R&4BsKK@!pm*;{{Ue2FVCDzQM>eD zp=ZC(#8r}?$^C*kItN8&Ol<J3uS0AA3e;=L54@{b`pc_HEZUEF=9^{P1ftXEb1pmK zh@(VK(byq0{$SQ2h_ChY$`0PX(4+|l9n4XCJn(r&g$MiX7l+TE8Kht1>CE{L!8C<^ zqu?_vvh~bUT79LauJB!>g!%L7JjKuSipzw0YySWU%<x7lqO}g70*J96m*P`<HR}HW z2&h)!-b1WIf#35j3t;(z{PoO}s}hS12BTzP!!OCM(*)7`^o%q#eECP#3yeJV^#0rj zf#?$T1@j13J9&KkLsi)rokpYVIsHcqRXj>I%Y-izF*TROvWx@1t~5a8+nAQnO9Hp0 z{{WE$mbqDz%lQnNRKvK{6<Gjv%hG0-5N-z%S#hm5!8??9j$p3DvYOx9=lK!nBKY=> zECA=f@+B#K{{WC;vIhQnO%;!C*y<(VetXR4ad48NBTJSx@_r?tby%1L{d!j<rE9=y zAy-7UP-nk_z&YIE{C>!j>R$pcO$TrLEh!ir=a_nxdBjNge=wk~mk9Kx1rb+$0a_p+ zMj&2mi0x%wy<hSfT8?0?%QPQ8Tv!+7dhB|{I}mn%U)cZ)%oXO3pN0)8E&l)|gXk5g zxeZwzZJK3>eq!S>bZLhk1EIpX>#|fPKL{{DXeKE1W0;^>`-Eu}&p+%!7P#WRk!qKj zP-;@@ix#4s5H0REF7m0a>wfIB7PA*`0s4qrg%8}YqvmQYLz!rPq{%N5;H~59F&}gB zFn%fvZ_Geg8VBS16o<`tDsIz9g=ya%P<I2RH!D@tY`60e6)pyXzY)%EpZ~-FC=mew z0s;X71_A>C0RR91000315g{=_5K$muae<NWp~11y;V|+4+5iXv0s#R(5SU5in<kOp zj=BKZ1~Of46M|ULIplg8n25@h1iFK6rDMWC;x6$ORTdX;S|A45bgLtV5mB2;R%s5c zTuEsK)oPB@NdExDs<UA$#5BZ#hR91&`t1`Q5iQcO8$_dsAy#1qTa61Wn5nr|HbJ+~ zXk)l#+Ga5>A|N=H1;=Tmr$W-3uL-$~Tp<%u^i87F-Mx65M8|^6cmdWWJV2_rV=Tpe z5D0Jr9hk~h)Lq&j*3+?;O6@HtIhswT8iyt+gbU18(CA00qG6Myt>Rv|fn7(W5-g6q zCe;u*E)-N%V^YCxrLN{vbj`&a<D?+1q^oKnr(|q`?k0x(BW2VF1gTU?91~MZO>QJ+ z#M(Qg4J3BB=qBB75h_PrE1}fMxlsm21|WyK7^uNQ$wlLFWjU0wfG07g&^rklb<Cl- z1_yvLmVFa>wq-RclCLt-3(2WnHiqSBKrZ4`v9d%iI`K6}Q)yU<OsMMWFu4KZU9zNe zDmgNSQBsKHxn>LpP&N+%5px<*?*l0wXr{4(5kmst?+|;i1)G6X1kK7dQucadiO*LA z7~(C=83#;J$p#Nju85W*A0ZN}6|pi%s94lDVUnfO%?XTaWlFKEe&fIZ-lGR|E@~>t z6k!fvwrl*3k?nEkq6TGRmkQx6aB3|4PI@gxVzSwN6G%ngCVBycgNl|};wyy;5l&?x z<eS1-ZHUv%BzvV5uohsp`leM^n2dySg^6f01gpfs!sPEP%(;1RDT!l5E<z|RjG^R3 zR-2V+9i-1hv{{Bx)sAfIs$ediGQ~?PnClgRSB_$xkW6YIDBnz7jh^;u8+wT0n~z1* zaU6V1RBlR_nu5an%|P=mGRE#WGY!8GKDd>rcP8-17@Ir<HivSTh!(*?Fo?wk>jo=H z&w-hMf|tBp487AV1-Oo0qR1x%eF`kX5pShL%P?a6<<eT-5YD=rYE`E(B3NUX5~?Rl z>+Yc~s+z<bB|!_S&ZZl@M<6D|g%+w>Q|`)&8)M%V-mEcNE`z2my+I!kVpLlzsWIM= zqfszo;#Scj!tQw{Es$9OjM3KDQ%aiI(;3WkixY-sQ!!K@n9Jt^Fw9v?9|)@`kU@;o z2<eA-v_*i#(U<1SRHF3P@iS8x(-xTCbtrA=T)A<2i<QIzIfoa}2%!vWTbXs#S*R_M zC3LK(K}5AHqI9~3iD6w9#F`+tYOO<=a5-b`meqkb96<*&#({2S-9c$$rY4iVgdUQ| znAoclRP%Tlad20Lx)>7?6j`X?DDoJ0Iu!~K3fM*i#6r@Xk!@6&>5DeOOSw{|oX<9E zvK;Ptlh#F$!pW3ba^=Pm(ytsPOEN{!xF*t;6B(FsVKH@0OL&euiCzL}yNP%;w3Ihd zYp8A@c13oLMI)&O5LdYyy0{~l4)IX32#W9qS<VQ=@Q{Krn2CsrD2P~!yy8CE8Dd!m zqS+&kr$vG_R0kL>Btd$Y8L3K8A*vgj)IDM?RS>-{OPSrsmPRES=)%RtC_ar6yd)lm zBymw>aV3&IQ6*e<@<a-iE2y>&bSHQ*dildq<Ebu7OT~09dd8qdjlv`l!{EN9tRWe3 z05Z)2Qyc_pAxoFwNC->tR~p4VNW-lseFAX@F2TZXM6x~#n&<$F+dGk6Oi){8ML}SZ z--zjOM6_+tf8fwA3Cbm?aN-MTeBi3P^y-FEVem&nHo-krjoMu(RL@LGdI?#GWRFvz ziQ!=^uu8#pi_*PfI7M)k2{tpoE@6}&mqQC}(-EfEb7u1jMz<EWN>T3~pUNPlzgRT} zVX)?Gl&arc%ZP^r7XmWriOj-pEGg-L*FwZA&=*paGZlQL&B}}6YXibC61OPXnY*qN zF;8hqvisCgTdyK!WUls3+z@tk&ODBNaS;Q4)n7FP<ft*SWF}>HV2Uut;m5S3SaB{I znN{KUoI*9Xwkz>544d*l@>spJe{$zn7Wg0>Jj4u!1&pO*OWGYBN@M%~03(de{ql)! zQ}1a-o_`(XGfw^Bmu}HWTxGQU%Ha<>J|eV16M^Mj;W>vLsuj|T`{@Wpy3|lMN?c-N z{z+uHcMZFP0Z>-^!?;V>5*k<VL1KG*%pnKrDvl>QG3_r!Rqv0^(R)ONy+b5fD(-tY zg4rH;NW4q<{(rbGVHhy|CLeFa4x9*nVe@bfU`&#xiiEslKzqiBHNSjAMlZkfnfj8V z!T$hdBwF{x1#*pUpxAR<yM$q{FVw-Y4Quy^fLHQP01p=_6g;y2rG1Yya~?80(f!PH zdrG3mti@SQ%qd&k#k};YX>fSM_a1cjk2m|l8V-G<+kpJ}O4E<N@#16om?RAm`RR~c zM;7xxaKD+S^%bO*N507z$`j1L?psk7FsH5<*BgELfC6il5`m}sl(xOd;wry5r>HxT zi$No36@Dc<GW<rSF!Up+E9MKo*ZciN?0J8<jU|WH&+PocnS1QGGn0ghZGL6kAKU`l zdcvR>=a~Eph!szP%z9?pyr6na#Pp_Bo3M-vRc^Hx6biv|$lQ5f{t#|(#0q+10klKX zGPIZOt{JVLGaSD;ufEe24Y=(pYi>OKVN+W9xYaJZo%0t{C*-+d82Tr3%+h4&-00>Z zFCCrzWA3okef#kTLI*ED-`&iiUw-ajgY)|s<3JCu`4qBVS^M)dOiz>d_i<G*$mj2@ z);Ihg>LR8Qw?ML)S9e#S>UU_&Z*4IxtT51tCCsf$V5lgF!fVPGE%jYQk1p}tEg+3R z^v7&v0O5jIJ9)=O7x|6c%OHzV8>QrO#EPGNe}53RKYsltNVoa_06nK~eeTWkf0!9o zM5ui+DsO+xK;wIUpvnh_f4}c|HcfH;K9EwAL#v-l{{RLLEWM!1mjJw4>&hawZwH_A z{ZD`2q5ZPh1dCH99L&>o{7Os`oJU?pzI-470DGPKKni3;D$|!&Gu6MZSyIybKH&9! zBix;`eqYr^dA_PpvK~ttZ%;qJ%-}8e;sJYvtNA#GcFg_z=K*$UikKx=PeSkmg1k!D zzfEz{;XTkhBOiU?Qq_XU4~VI>4$+b|^RGPSJq2HgSvfTghUw$ZHtUC&lR?;kx{B|j zRH_!adrGb}ah@ema?0$zKR<ujZWWff_k&!k`2OIO0qqtHid03Mj{g9p+@r{AxB2J6 zFuaDL1J=CZDOi*gaQ+x22IgcR9W{PXJ2&9kW~z?EYh-%SotpJ$Jz(Fj=A{6lKwZCi z=`s4bmahB6L}DIRu@EZL8G$z@J)%{;b6l<^uIK|&q6Mt6cSgj+&$0gizVieI!+zO+ zG19i)BhYJ=```G5asK<hky_<2V}GC15mAqbG$o<!>+VFDb58f`kG_x+7V_TZ7K^6k zARN>9xkmP{!%)kapSRDUrtXp7g6;*hM@V@7dF#0tfWEQh!Y<}y{Y>!%T5ItgwoO7G zo@EQWo`0D@Q<-cM$3zHNmPIuPysA>+#IY?|kBE`kWEVL8{{YA>nFpChUSGr;uN4YY z*KhU|0nDi{U#KtPPxC1sHytBq_X-PbKYk&eTlWrnnqAgAeQ%)lGZymn60#DxTy6@q zx`i}R?G<iqreB5~d>udk!~iG|0RRF50RsdA0|5a6000000RRypF+ovbaS(x#p|Qar z(eUB%F#p;B2mt{A0Y4D*#dL4mKCDQ7RQxD0^XW#sQ||h)++}|xmHbBKDC?rjJ|iu7 zty92OyY{H&BnuITOzNUAv_u$o9%gCXtnacsg1!jh*aq;wnOntdDHqUxvzSTin5X7c zR}3wsn3ptljVP8K1^cxtLi95Xq%>m@01UtsH33ahr#f|Mzo>}j&GQzOM4{WP?ZY;p zRH#aZrD_NufgH!Y4zsCJjf!OvLhfDjZH>$Z@FJ;29?@5H`JEy004c8+jZ1rAIU$a2 zft8dFMy}XQA)77&HCVsIy1$sHuL+d*7)wac*{C1{A#6eIa@9bpzu8K<g4L(ki_X^x z2a3$O8f3O~OJ(rGuu&GMd@&lu@NQH9h2r`|<^c{s6k}b;0FAsi^$@uhs0Y#OL+GEj z9^NC}Ild>=%r8EbUVb3?WlEJ0l`2%JQl(0jDpqAh5zI5maHb>y^0A1y&PP|z^(j(l z8GglJHCvDTYOBK>OVL%KNMe<p7l_fing#=a_oiIjK<DmD&Yfx(f)B4y90!PKUGQu% zCtmR&<~^Yr0d}#hx0o0M#7R=Y?=ed6=s=YM24I2-g63`5fxRXpDrJENA;Sh>+%WGE zFj?j(8uhpyC3q^suDo6%q$VhM-CwAx&+`NKE#LRWxQHDBiv!p*t57cHSk80;0-Go= ztQ?7}7uu2WV?!h1F&_**8~Aqw12UdxqrdYp9U0I!M|TKT4R@RldcwMO7+HDs&$Iip z=z1T9WF8^;A(kEp@6GDQGQX4RdJ81H>NOCgwZs^ExFw{EaLiS0o96!j1lws@g3TOp zsA^e1K7xe}9(aWr^0<0=meo?AV*<Wlf^07~-t(>3%p!$wABk^RQBS_(mIywvIz*Qo z#WJ5l1T_OPp@wuNIm0Z|=+tZ=Y&n$z3`gW<MjgvLIhUYEY`_5v2|nqn{{XPBE?nF% z4u{t;bS|t>?aTKN*wjV=eZRN@szU`A+fe10yw8Q|2H|RUdq)NP(m$DEyNsYl5#(n7 z02dp-0-(xcd!y5fFyDx&4X?ywncH~>w@1cha?O+j^bel0p_4$O`X>))-p?LT>4@q4 z1Ht{6Yr`rZhHH3-<$_;Aedx;ce}m~>iTpJJrG!4E6AVkuRoRSJnsp5_Fgn4t26#Hm zYlf^~cU7c>Su+@Hy+E{B+ximt0E1d#vn5sW2vxfD4@MuPsKzhE!|H?~21p@>RhStg zQl(0k2YA*;eP&2&b$a!V0`07G6>xqA?gN$o0C&3SM<=@Kzug6SOx`WupBrFc7udt2 z#$!-!08vM7VMWct)%`^qbpzm?qS;@(8tC>-@OdW0uAD^JiN%l9w$e2Z#~#sIQC!b+ zpAq)nSa2Ty0Nf2m7yTXIxp={1X+On0#@IUKzg%$4dYkMY%RZ;4(Tg96_Wd{1iAI~9 z>OQQf%Jr{CK9%Wn)_<s883FLa)M^6IH)p&ZEU9;V!H9>0E*P!Rao>~CM#_g_Ru8xs zi??STp!5E(QRvP5C1NBO?aVJr<`97d4^sK*iwUeHN|ggO5NfhEHbItVW07E^u@ayL z#Vq%SFMwXo?)^GT@%b`6pdsoyb8dUSCjhqdlKb^yI~6Mc3$~C~iE_W%DF_y(2#X5F zALxz}uKxh>6KK_rry7STC||yO3>i93v3ks~IQHnoD8-3iu=k1CqUh{8kV;t#$aLPL z3FEA@Sexv1hh^c4)WX5K+x#DxNbXg9xci>kZ>c~Xb%5b!RrHGwi0jQA$y&&`30uq= zlFebd<KL_ZhjH{b2f+#*La{9pFdW@%^p>v5??#L@bn^}j6b<06%E+bj2Rjr|E~*w_ zaw&-a01ST&9RC0=V4j2rCXGZjZdF*U5NL!_uNN`3a)t%sxgyljMN@~jn4|)hFY6}e zE4B*5chV}=x`1ylH{79m<(}L1dXGm_ZzrW<ABJFhS1cg}5X?{`kyWHzfD@PEC93b# zuR-}Bh8h9##S|#j5!gBG<DhmS%3<H?8;3#2=AI)JH!K_u-Uy<V>1JQ*QM4S}hzi`L zFkBG8tAf!bx<<Rt`%DeAPg<wsj|L9|=VYM@XgGW_{+X~p3@?H8F~-KPQrFne#42({ zR%LVsjLP79?Ed41%|clCnIlcZeO*5=_XD<n6JQ3D2^%olT1CQ}q{|R$fw#;~imqZ| zxN@F|2DQqjj;k*7BCQ8i;O{K^kf60e1h~7tYN7jz5o(}UeSRhf$N>$50LY@(63^g5 zEh>R_gsbTWE*V-GO$^oH;^Nu{(D@)ZmM}3<@pL@p<ui}*LBG*TGDobl#5Hk4XOpM! zTCfVccJ9uY{C^Bnr|lAgVo+*v0eV#$b2HJIQ)UGwygIR!;H8$1xcori^#CQ+kSgx< zX6fk|i>(!f(F3sDoRXjPW7JBHrp|a}=g{Ae(0o+o2q6aH%rqPdTP}ECD&~3DUW_85 z167eKMuyTytPZG5g(q8v1W>2>xpq3kRmHySOBtL!-eIX;2m69Vu!Mz`be3zQmFXA) zf$VpC%uaR>K4KO;K@-W;@O#C6n;_m#AKbd;T+uI{cqOuqF_-F4P`y!O;##Qd<YKI$ z$VX?Bv;zX$MGfiRDz5s*Rg4JJ(env_I6WtK1-g{LLx<-RWoo?38F@%q%3Ybw4}`T( z)Q>V<>7S4)nQZ+bc=nFfLM(COTmT4_stB=Q#6TJ|1cZ^T2SszY^1Wl5wAl><W0|f% zE@UO$t7=fpP>bBR_cI@Yau3mOX|`tG#Zvr|{PVH1RZFz!b&c9Zt-X`QFNdzLvlJ`9 z4VH<=d9#7CRhp*?-3N~hJbG2N9#f1zs5aN0-l#SHTobx0EaE!__KwQXH{I<Gx$)R~ z5pO0=aP^5{r3t0ncCc^D*V7y_6|P9)>@drG-^A0<^k55V$my0QcGCVPoQ1ClJ|9Sa zDDMN%Aj1S4g$rs~InHq!yJ@06gA~RETJsc-0>$4Fl=LnTodW*=-DZce6J~DruX$#4 z##~$j2W+l|Ei-fri`&(KYYKN~UXMw%X&>=}yuNbfPCIr!{6zOmLacR&uq!k~$wszL zVcBrxw;cjerVfMT{-wc-yVkrP>ws)unW5CIGf=hQ>U8fKhh!WC9E_%_adFg)+g=@3 zpTC&L1=aLvPxj{Cl?BNo+8?w-uzw>k97k3I^&8XRY?Xss3WFx64JtPh;d%tFbJ7t! za&9wz*H-ADmlRhkYXYIi6PaJFV?NU@sxovZ{f|?T7GWK2X3!YO`~<eadxV4y(!5;k zhe$T6;^<Fj_bzIWwA)3NhRPc|L$8G#3Si_~9X=qSHxym>PivS7D=O)yR@aY-nac3i zto1&m74s1u<T%f!NVAS0^$J}qUp?mcd=&SDwA3oaY?N0V-7vl@m_dNwzT$kvYFTWr zvU0NDC-EwoQ1oI5Ix{w|;6xDN&f&il7{TzzXhRGb^tFzJuwzr2ZAKiU=;OKeABk3S z;=V#UHGeQs0Eyj~?fR6gtlD=^>YxBH?S>V+7xuyJsW1+lD-p9ZJ__P%IIztR-|yON z_N{Yv^WHT?`jX>Tum{+dC2d;NSZd`$?>c+7nS!z1(lA+Mbnn@M$~0cDTkqHAWdc(| z5;sz#8VD-S+@ozq9{fU5m5!sBOqI*w*#T;)1@hl=y-Z^&IE^)Z{k<CRdX$ZUlI@}A zuLZnB*^D{T`fOS&L*6V3Xzc#tz#JKYC4ayM*np2kNM%shEEU~=fi3d2i*&_WMX6;X zH&i`Ju8OFH0ySm(!*&d+7W5t97?g=`)nvd70SlZ`Z*s9`mDWb>E*3Vy4y|N8^ngt< zYg|RDS4AqlWBt|`B!Z_2(!PAeHF^P_<<>mGrvd4M@DI!(7c@N$tfSg(nko_`HOY?l zvBXf*JqXa+&F(p27HJdaQm)`!7`^;@gyIM-!-v=DK?mcG-ez)PyrP;2_k$kuM4>Bo zo#PmmuUF9e1F{x{hGT1%oWP{zv=fRe`H6b<I-~Xx%q5jNbNh-G3n4Ty_hUCH?bUy- z821ZVF@vnL^Zw!(P3RjDO@(@DQ(gsH=;<&?dfQL#0kE<#fL5*5f)yxM*&6D9QIEFd z+`j_MDbIL3Cf5imBbv@m@oJ%B<@T00tv(o)G>k68q2FY*<dqcFlZpQTh%*?*KDG`m za%`I8PUSF24PX`?2G?5wE2_3Ng3=!`5UG7Q&ZW?yD1!&?2F4MEcZ0Fo0vcv>D05me z@OF--qeK+Xx%!w?AmZ>3S*FabCrn7IpmQ#%6B)*NfVS$7iAM#T#AYH&IxdT@zGZ_8 z!lui7<^4?H0Qsi8?P1J-M?fb=sqX?ox<y@h`95a^!K=EJ=wa#y+@YdtKAU9(fJWjg zW{#1(!W%WX1BeAgDxetZCM$=|qr<qm!U+0+YF1fL^$UC$?lAmbht-5l^?-yrF$Qd0 zSBtBeiC2Q>v|mH$G4s=C<%Ft@r882J$gk0+<#Bi2;L2b`#qlZy-gZQVxQ7<wGTb=A zQ<xMx6Jtr!<L*$bx4E#u%No>H7cD}tH3c<?QNmO<Y!0>0wZu9F-y~u}$};L7ziD=a z)^?mQg}N^tO~*t_rcZc6o9_@sZOd>gGt4LjgUqyuX@X0J{{SfcLzs~wM2@c(#7Z{< z0&wG#=J}XDidJZ1fW9TuVK%}x*FvcInrU+050M}o+($R04e5XfyvSc7#64KId4vN4 z0+c`i`v&kNa1dGvLcG>#<2|Kj?k*W=9rk++q*7AZL#tCyNh76wz|TV6tGKMW{?GRi z3Ti2K@ahM(V`>yGa2dM9q^7*xieq~XM08U`hM{mCT+u8H&8jo3pgwLA8oIz**8<)g zbs|>oCddN|uw4HDUWUJDrWI}Yf-zq{m$hzCL2FCH6xyx<Y^o&ZCCyYZNSW3o)fQ!b z(twvWQy>Le>k7FReb-QLmgw<0WqK<ffuAHy#Gg;n`tU8oP|OZqdNXyy`AVSrtRGCF zdsNd=h8RCItjw%!y&{oWZPZ<n0ft}Y04?UH$cW5FzOj%LDBm$y=E1Hag0|h8xq8x= zt58A&L1nDOc+(&f&&;m$3Rn|EU9$TUwd5`2YpeN-ZHTpkJXCONZ>o2QU_sJ%V!q{y zDBra-uK|!^0+h^Dx&$nJ%Ff`>x`y1Q#Hx-W8u*P-pG<D0WdH|!{{Yw}QpLEZ9`Vyz zcX+8vP~SQHO4(E^mzWJ9z?PM(s`u0Z=}<xh4N<E#DLNL^)7`rFB86az9F3dlm;uOO zi7t6nLAvOf!F&bn+4nTs&8Rb#Zp8Bd5lMh+;85-o=F?V(1F%QKG4@>xMdWsS9b+m8 zmhQgZ9;gulwm{hY&fQkIcshCa98UouTyuT(;^G_n)S%OR7<s4<0;G!vj0oC`Em+lC z16J6#DmQs|1vuKdYoSb|cwQ<x=*1CO*IE}|d{f%M1-Vtje3`0wiBJ*9pnGxXBo9zZ za`4_NA{u7mqx2YFAy6I+E?7ATu@b^o>Lp85xt%b+o}^p=akbzgvo<fxwLAX+60<4< zOiUU1QlbmEs!+f&D#c@F5)sfisb;BoD>96n(x^avhbSm3Nk1ZH%lco@p4=XW7+~Y? z_>~W|CTE;Dd>^m+jI8iBw2DfDPm);gsaLvQ^KpXhCRI3&HcG7G^Zx)~pbiCbeB1z4 z+})1mVi5qchL3_$({_flvhsPT0R`yDY^a9^6$)~|9$_-c#5HwC!G7?R#375xkEu|h zBfL0?P|1%M8jw*i!h0-pe9J*WSK*HK0=(32bwPayh*hR`s&I*qVhM2+><QVXz9LEi zR?B<Q8U_gD7~?LPWN|C>&BPWU0KGIBQyS(`B!SPMD=sOtHx`?4h-aad#-N%R3e^qr zC|6h-*j-X)XwFvZUg7{y&QAjzUC|T-Oe<K7eDy*LvTqo@%;9aZBEYM_0d#aqd)Nh| zC_RS`c!<0pvgGKt9*>B&H6THg56cqSodT3G<<#GB?>FO-T(~GgS7xB_n37VEqWQer z-UOY+O;Mw?V4yk{sE#P2&EaW$a2w7<E~$!u!oPlu0lMC4&zZ(d;7>5NWH7r+p-Ssn zy8C?<Kt{Dr<*z+THgOvUTC!m62T81;#A!!!V7z84EQvzjykx+;&9ERBK`H{YL~E`u zh=fs}oEScgPYCF37>8&H;sw=gNVnc|1AStiGt8t-d&IkVhmpXLK}Oc`6dgFFh7rae z1N#z<U4DibV-v&p^f1+CMY(L3BD+5@0WmhvN*=()7Y4VbGmnXq%>eXUfs<D)aA+*X ze^D)8U`=~N?7}Zoui{mJF;Qi2`-zbNLmkMrof>fUn+%n65tspYCb_dOyb6ygXUfVA z-NvEpN#(9s!VQ|fgKT^#3cPlko)j5>=G@DDH80|7I2eF0j<D0}%oF^J1W1weqKQ=+ zuA&;{R_lRmImO}Xb(xykwBYLc;#vf)5UNw1)p6#abBgFGYpw>vRvkx%0Vxh`ZCu}Y z&gqGRC!&i7Sgt~(VJVJ8-&P9%8l6W5#cG;DKdp#swPw=6x6JJY=kaR7n^O|{QVgJ3 z><MzAaMm{Jq=w4x$4l)fKp+ZvLwn{@6H21Fu>jMqw<sXAmnL$sXepk`mt=H`)L0rx zeg;?@#nyz~a9W+|97GB2=IxB3U<uYL)LO0M56#NVOv)AdQLC9b^B{*At#+7>GR?z+ zX(&}$!e%KemrHjhSG?M7?=9??TNt~*bzFL094VVN`itoilE$NPXmDV~E(o>+KeAQ! zJ0+zDQK-`;J7Iv%5obo=QtgG!YCi}bNJ&VYB383X?360z5$KFHkhIT<Qk@tei7?4| zNoi=tE{wyZ)ni+LSAd7{1ak^90QNNiNpEivH8=t{h8XZ(rWXhe!Y3dCihIlM*$zLy z`6yE2bf;+D6^~sDg^XKfuK0F^tiCX{(f;M^LsXwK-WwMo@XNkfDb4qlsyG|Y-KPq| z!K1_}_f>UukLoP1`~K8rr?-?K>RgYgtPxOUIzHxm-x7@oSXq=GxFST1Kw54K(V_x4 z`z4gy*_Cj|eC^FP3gV+eBS>MsGnW{&y@Xn;DB;z6yu({d#G==UfH|<T^TcChXz<GN zD>2hMAteD;>2?m@7`b?hTojozGIR++t9J<w*c8Jlf#LRr3=Io;EYZ$wE1fVX2r)q# z!vi9-oXa%|uEPgmgx=+q-fk2!Jalxpzf@v@R6C*R#&;dQHdSidx*E-oNt2CAiIyc; zq^=Yj5&4_{0OJ!os@@cfkcreg+%QA};~rXxsX4tLrVCg=2%Wt-P9ZWE(EL5+Wrv|? z%uY+@nOz7}fzl$v$3g>UyRz~+bs{yf_m(V(h~fx{OL)|%;gljP4l-58+FKjzJ9zpS z#$kE9rR9>DcXuypuhf6U0U{yl6@NdN2RU#KFLp29BidCpzNFX=(7;r1^8sM@Oh--f zGf%lM9i~j&m}K?;0Fe(`T3o%mO5b=PdO^T0a6a&ku-j$qTm??RORj*HS-rW3h^!k~ zEvI<$0=G_PnFjj2ux%BV>~x2BQGgh;^jm%=beBcz9C!d~;67Zz1V|xS-Wu;U70t{8 z2r7wmisa6J<QnM=i^G=A%DQEOuU7WWCWA$1Zbmv-m@AgIb$mvm699{n<tra?V&ooK zi$_DO#m;oAUQa1foOjFxqvJDgj#!)xfiF4f3Zg((*V)I<H8P&gI&2k6Opfp{OKvMQ z6=_Q=I=jq8b%2_pY(4AlT{tY{n72*?+95QK7;Uhw!B@^YdQ?pMZpwN^xc>mfi$W(L z+8ig6hEisxu@$gIaG)P#+|9@wdrf*<J*=;QAZ-)3cs<h9gn7`9Lb8;e)|M+K%8!+n z7|s+w5dK9E2fVKb96v;D`HWWlt4zL6JDqRlB;(|iZr)+RJ|dg1Fabv4r_fMLBpX1> zsqrf(M*U~dC&3?>t5wqiD9?^7nPe)UaV;;KKFCgLRvC53Ia=v6i^Hids1o*vSF{=^ z1R3icqWx_+uAVL{S5$*5TUraRtoy+`i(&_?NyNHx{ljz-i^t+C+hou^A{{kW$XhL` z^KcfiHinnd70qlM%!POkArHCUdQ2)BO0pR+w(joVWAiYYYsfnJbMpj9km6CJ0{E2= zd3gkEEpc4k>$Cz*+zYJuD7^CuTYHRrONzTAEL%&|n4ouHzf#wlAzfmi3NmL85DG^{ z=GYgxnl7BgTTIWGD_Sjmfn_{{2(Ipy>e=_KW+CQOqFGV2C>qaFR_8+Fyn8^=t6Uj{ zEDJRWs=n&97UL1Yi<GLDgFGA&CDj*BTK=H8Arn-%A)}!AF^6_&Hr*9OH8l#EN052J z00TQ)8<!_*XrEUv5kUio+=%}GRJaXI0Z)P4s+L@~^1GN2@tw)AeY{Q_UO-kTtZ^J! znLJ<>J|+CfM%XO?;G-`|V;HZ*NRd8dUn`2L)>Z>*yaAZ|Re#3B(R{Nty)_>}S-?+t zLfXKTr1qH<GFys=1$NL;tTL^^a!Wfxx?_?(5h^p<Ha#UdqL`-WVnme;_@nbE)XSuj zwd$?WZQG;fSeK#CIUFNSn5t?$WA{!aP`C!@lzWBN73upB3W&>}he9>k&>a=shk~t@ z`M<fZ(Q|H*(>6g+9B@n8d8nK=qJ?CY2pzg07wav+ymUV0n1_PQnXF)FnGQ^lAcn{j znR~Dh31@(HhSiN*N<ZJ@5ZALv=rlnRBp8%k;a9}>^l9v{ax%o-=lzHhqU|j2dPPtP z5OOA%;EgER;~JG_b1=xZT!(___LdUBjDR@V<AdG?tQ6txdNwImhYU7SpaT#rF{QPO z=P(^!x-{kKT!D3C1g_;3RsyW+a=#E#00(BC@xd%N3^`P0Xn>US9#8dgW2Pf3Etq;U zqZrIr(5)E{IPC(UrHdV3?rqp|axp754Y~G9z#zSL<^KMo%uq6ULtbVswTcAZr*9+h zK*)fo4ndd3yF?j*Ou6pL%wQTZMQPk06OQOWv?<uj9wDYHW$I9yLaQwWt27nL^({ie z2yU-psI2+36CJMc5#+cW@yUi!%CXX1Of(S4ihamb3OEmn$Fy@u)x?(KWIZb2T@c-o z@>DC88crdWF#iD9%JTY&0txU3=3ta(BBYf>Y?P;GyuFgUztH~xa}u&%!N~;OU<_H& zmc>Rb{lb6(+Tf2DaqC6EH4r!{d8d_+@&NYubj+cTCLd6_zDH&K#dOENM1&Z#By?gD za4d~H;u4tMvtn^a5h5lFpP0>Uh-4}Gh?OeC0Bp}z6-#(`M-J~V^&dKLG!6r?6+63v z2#`l^d{lf+W2ka7b63R3lo+i;7gcUj1`jZp5#pCiz{(305G$7sdRKVY4Jw95if@&+ z3gJ49nLAdmI9M7x#V^2&Ur1{n<VP)?UB2K}<qEe7v7#bW4adELlc0X*A%i1^In81; zx2PUPp>x(GDmIMWabEhFkn8!GDp^bF0ID5&w4h|Ob6P`M-A^^&H{L6VxDiVzEXD2u zhgM;Y^_IM%%#2a}F_w+j-zXSGPk@*4WXyonaRJePa@uaeGia<OEKDMW+HJCH6mq#p zxWWpLR?YXhk4Oo5tPAJpU<s<y1zD8%g2><o&YdB{<kK&xP|`Ms^~Svek3ANfbbqUX z7zSIEzHFo5hDAnevpXjL0E9Hh^muxG`kj~o<7qdJ9^VsC1yL>xGB&uFgaXHmlVliT zHlt~mue@DIog=<`o%?ef1+uK*kabb5)1c&xsR&UE^ZJU>LAi3xI9d*~2g>pA$E^;} z;fSBVHqMMOfJCe@Gt*#_SWr8JUcG`Yjuzspw7!+KTf6NDi|R4p^B+o8Y|51QJK7$H zSI1AqL_*Lz4lV}IVmi_C!2}RQq)6)VEg`Q#*Byi_7veZLiZI@>ya?>MV!)iXaJ-n# zbu9;om20^SA;()GT{fOw*Bw2e%&6NtVGgSi($x`4++R!;7B~{ryr)z?WpGz20FDJ6 z^@1dZMpWbX9b)a^TF?=$Fw4Qx+!=LgYl89#0P<QO1D-4H5!#l-QFd{%7@iC5k7Cai zit~S|ZZIZ>$(4JG5Hx~n%bh6!Fh$Llb?*Xl)`1N)(64>M6x_fwYR<mm0LmevC6;UZ zfFctk0LxX1$<Qv5p&DRABAaEB@#0)GDCE1_jyK{XPzx4{R_I-}fSp+NbFqidM*Y|i zfxH|*3}z^)Kupv0$NtNpmhz_$ijQEzTv$Cxm$X1B5wSKgiY~bgZfwNU)QUWiOF>8; zMx{h+3wOE`@*>&XffXx^Y3%XY5tdDrUKjX+1$2ei27%{2<}6nOR_N?~#=38j!bjK@ zv-?EEYZL;^CM&9L;FdF%Jh1e;;T7MdyGDdgfj(NAszrn5%7IZLub}SnDcUtzPmYf} z@dS&qfYmj*a}rt?PnlApF=nF#5J3dFbg&OxN_MG~q_9fi+WLA!aqVbc1XpsE99@HA zdyz0wpykWx2~j~9AP8_vjE8Wx_mqSc55Oi-QRfU6#WxT+9r5umpjXu0!usY?)_|x0 z02zwim}qsC_z`Lpl!ls&lwg>(6k*)1!AIB$6|SF^9jvr2B3h4f1ywwFb2jRbyzTu| zq)WEOc?U+#${*Z2nVB(Qxs>#VBnxCM(E=-xy<fyvC8$7tK)3oZ*?<aeO(xx|%*kod zfp9j1TNspp1?-0h`z%riO?ZS{Mr@Z|=Gr-?sfFKlY{fU$VGIo`0aX(jC1O2c-`I{Z zxFrl+%mW$pODn8Ka0FfUi$0BD!!?Xh@81*KuZfH8!ba?q1CztMh5_KIp~p$_5BV%k z<74C{%9P+f=3t3+m&EtmQGvyh53-`f1+AOym?VHrHQ&r@lN(i^F&dM5zR`yu%LChA zP-ugVeu8POrv1YGM>=+uuA^(+m`$6mWfh%>pnvi^^e{mOqYc(tc#I0>ZzaJU$-9_B zm;^B;=pFhQK*Chtm|3E4A<Sbs5kxo|lnkm2iZd$Xn56ryM=U*i?Su0=siITGfmQg6 z(Z!5Myr|-oVm}Un-3fp(K`HhzcM6?W6TKsgvDvA0g{G+3Q3zU8o=h-ihY;su?jT{P z%sk(HKJot8eRGnNkZ65#xZ=G@0>au6RjcAOZbaJJ60YsrZz|s5KVG<tr#Zp*8kmYb zLyNIM88)0jVGII;n^Zm+1GL$daYN*Jmn*II0DGF%T)HT=?uHc_1$T%zZGnKAQp5KA zQSURt#d-8XFHkAXE>O=C{{Se|R$as^b$E&>u*FibE{SFujH2SsjK+ml@CaolU}+wI zQ5o?LcsXN=uD9kJJ>pNR{(xmvQqZ5M5^HikjJpHDVa8Xh@FJ@OI6?AMu!1hf8}I)B zQHWM<<m_nqgX<bJ9s>k-tM)|TJ>z`G)WHN0PbEq(?FO_V)0kTzW@gHSWD3;O#4b6m z9A!#`!ozGbRbpp)Ql-;&%`Hly2isBT(@)I3HJfWKVV~}q`?wCkD6;lFdpP5yqH1yt zhf(B$Sg~jO<_@i(zq*!itkMbyjwZ>hHQHWg0Ok-OvbvK2G%r*I1(uVzaRBTHlsQ6| zP5o3#3U`{4kvuKc{6bVMD86Q8iA~tHB)i6j2=6TvI9I^H-4)+#MY{%<N9=u_;+HN_ za`&zXpIF^+K0LqXSUyw(Z2sj2MYB%5B@i$aUe`prEvIR1JFn11ID%>xYN8m#C^E-5 z7^b_uC8SV9bqc=^=gbQV*oWvkwEAWTYX1PjP+Uc<mR!$cf+dftK_5LK+*c>8Kmp#F zx6pMNFln+Uh=8R0s3_B>D)^4v=Q8*)Fnv*1fz>8>^a`N%Cow~sH368&&u8F^sC8w` zw-O{{7+~}WCY(!1yhWWvq`X2-Wy9(s!I;x}-=ZE;!3{+)%FzQUGOiLN3x=d7$s zs4`T~E|0|b5d1Q~EAu|9@<P0&Y|{F!AE%jBYElZffyTG4@fecRJ#X_L`wYeVnDr9f zBJQRcAuR(@YPcItqHj=E8+L6~-WF-21x7;K__~?l0)X+sZaU1U0H`@#eF5(Di5NyL z(P4pH^{Izf6m1I@Y`(dQDoEX_l;y!)HF>}xY94VI%{;(v?#3l(R+9oIW(ZMSs~ydb zVJ@_Wv#CW}!a7by32DAgr)RvZAlP+^J0$-Aw=;HoR#})ok(nvF3UKy0W=#*wsCvw7 z%K*4RVc~=WM?rFiZ?#8c7{$4aRk^m3$P26$QhO4t3A35mosU_fBz+eex*upR(d2{h z_=HH4Z{(%OGcOV(H80S!OR1Wpd36@b%eiPvb`Gpm(BcjTh-zg~)Na@bSUWMZaLIZ| z<Q*Kub*#k@4pr$gKqU(z`nb7Mci0cmsd6-+oqgrCP!Lw|Z0#D>i*i5l?cx|*gPqm} z*ThF`6ayY57@<+VH3-{=Q?eOC=2kQ*%D1?|Zx6&_1T%|=#Mu^teC9p&&886Fddvm1 z6TAk*-!lP=hV_8|0AvndlsYfWs0|>mLQIjYFT7TVbrD8VygHT$s0Rb~9pJLIPNV(A z!oj-v@fDU_9G-jkjW#a2Ji`MPHNfUrQGqs1$Rb!Rn21P0sgn%CTC^FC09o9RHWaHH zf}*o!Wuxv8h$6{==3gPW_31luo5!U@5hrR=Qc;!kj6{l3Uo&->iHOHC*cL-+Q7zgm zs%<J0Mq*{i!UD8Ji%KOBL#n*NreTFeAp|z+I0mii%cWZvqo?j3Wazu77{^tD5WwRs z9-M2g=iic#CrHOa?e3q*_aX6l&%^B0w}GzwYl4#WwxtXpuE6*rbDD+GUN;$yFe598 z#j|HDtP?L1)CUr>j6g)48HZA=RYB@8jY`9;2JA%Yv_Qn45=OEVb!G%xtEjdfamn17 zwsI#w?vTKWFhcji_lr1bjcDioJI8(lLC2<#bP*yEDkhA~CSX?PZe^QB=P<JQlqN4R zek$C$Qnk|m0EWGvL8>?Ectf+%QoBb4f)^<$Lb2&BkY*}<43A9=pp}M$0{;L!y!+EK zIgZ(53dXB(FPVtfHEJ+ivW>H`v4E`&D{b|bG%Sfm{vv^n#nqvsx_rdBRe=fxS-uhY zk4sb#mbrRo#$uF&NKi{0x~=qqiKMEVM)E^CI>;V5J)*X~PS0=cFfVO9J|1S$*`k-Y zerkP9@f{c{^V(QR9hZEd?>)PBSM?oD)W!!=Vg16u5ZkrGFMXjQC<(N2W-evsIVu3D zW%MGp+x`X*&xu@m+d)oY01GXnE>l6Kcfs0K4B1*Y@fMh+)_;tkwVOegS4eL*WC2>Z zv2V!<^VRJwL~}DU48)mJKIMU#oQNi7BQo&JwdPp`4^rVCrWaGx1XV$AX!U1e8&R%j zhww$?FK?lQbpq(r3`!hB=#d$`c$%@p6sbW>Xx?v@Gq`UsysG1Jv8b2om+U9*VF0A5 zka+(9b%w!mP+P_RC18eYO(3Q`!lisyu&O?yvEyM`YvsZVnH1%vSHKe*Bund8@?rD= zv&(0Rk!H*5EDL4DE~;5R7=ve1BjPpUhMj}@hB+DTCCm-^=Uxa@P{DN_1uI#0>OjGR zF;s;{E~7J=-$4a|5R`>m{u1xflmXT(KUx7~e$KNdXmBI&OShI=h+l%z449!5u^sQM zprd&x!U0&`TsG>mojmoFqUlsqxAg{rrk){{HPyHV8;vs2#6oSX%Yvm!qwyUBxL{O0 zD&nR@bdtm<GNvOl53X6ciKpHghr1KD&#Vc9y#D|vy}p)d8=Yu{g~YTIQOn}C3W{sm z48>BS61Nl_$A~fOKH|Q~v?znMD4y8)l?h!dE#1bF^g}!#{Y7?z%s7|~8a49+Fx;>z z6-@j<(k<0uQNUf@!%?&x(|>N>Zx7J~O*@d-P;oN@n6{m3gUmH4NwF&@NCSrbiD98$ zlw;5?lP^mc)Z(Vc20qxDAq5+IUw^2g*_Q`b<^&n}4nF3-N<z;&ipW)fu<2J-s8}h& zmRbc7F#~8@jWw^#?I8dM`<Q|uDH0AXj9!oKB+v~dGV1hr_KpO7@hI*1ipHQ{GsLf4 z6f3t<TX5#8XF$&J87+rs7&sj;ifP9s_aWh-tcE8q;f2{(XZIAh8>jo04CuvP*XANd zY{DSgzwcRZ=e!65WvXDQy85NCFe-umqu`OW#+h-@=?Fi7J&~4P$fMDP?Mi5iFw9WH z65`o5^r9%?=nj1>sLE_?%wt81c{#JD7|6NgDC!%(G0QM~8vY?kqKB{reugVXY28dW zk{)P@v4N`MB2k>s`HZA6UI>5^X$`Od4ko(qEEh(0{{W&{T`1J0t1Ibi6Q5-zbEBje z45UwaQi}ML7{jAAu){B|;)~O?Skl!|69&+i*@LV%H)5s56uF(P!_fBSfLA7kD$g85 z2vYRF>np-M{s&LY+At}zmI?z@J!dm~BGM-@QRmczjy<D}CmC>>MAD!~PHLg%jm+2~ z^DQiIk+!;OT<E27rns_ZG~q2x))j|$+AM#lFUlYdE6i~+Vp1wpC81ej-Cqz3!|xhr z(*&w2mU1Y9%Eah{%ubMfCxq~x5su7zXJ$2QGYnXeQILv?nMD{P<;(PNMF%mM8AqX) zC`vTjKG02wHrFHz9S!5$xqM*Y2Ys_C@kNkPGIgYV<#Ilc68shS5QGhaVQ?tC!?`Wf zS(hvAbo+{^RMS9S%mosJ#_YI{X`XG6?!W|kx4h#mgY#Iv{L2VJ`zBueKn!xFUwE$} z2;e|dI*S*ie8q+>OSce$J>7wR(o?I}BJSGS`H!itoL|($1k}gQ6BRdgP(QhRWepJR znTJa7{{XpWzr*HI{{U~yJ=l3a+&i{mzW|@O&g|@;xL)5n{{V8fejoQ9_iqRYuXIGK zM+$@PZ4F9Of4B;v&QIWs6x<1~7>!YOsD0SS;UBonGVxJLQ{JLhEqzvh&{04tdICMV z*4F<3@f++D3=5WbnA96xU|a}x!?t)&2=+wjJ6?xwb|qX)nS$vND0+{j%k&w3i>4*2 zjGAX+T56)bW;+9XyGzHMq79Kcf24l;5ViS=727JpH;lzIL2RvXqpYHTQmoRh(l+Bt zP4bwO!qYi}a`WPEC5i8u$*NYAY39Z|1sMlPsH_+42FZmVF<~Gq^A`|QHyAXl7ATsR znSx@AZ4fAcvX{soQ0`d0@8%X@)BgZSfKkwD8#!z%1Ynv9h~})uv-2tmV<qGJjwMGn zrR=LNgO7TT7iouc#~x;M`NlR!W&zI&;-GB%h^bOKG()NzTCIPv4Yfysn2_dftMZrp zGk6tu+Au*^R)5$-J0WtqvD{7|fP#VfMSGU8ETo5Fs*6B!V^I-d;*ts!Qy-!tDEbXC zE5th>^oMMxNnVq)J8=3y%m@X;7(-EvR@S{F%zaNo(ag3=n9qq-k_A;lV4SAAL6yN; zgBf68JqOG#IowszVyig5_?2NO#H?3dVe}&p9Gv|9L&CR{H%)%w<tm`79zPJ<zMWoW zr@brp0~Dt6gpQh1R{P4jO$;n?a`dL~Q7n?53;r_$cpT@B(vDjYD;bsR?%U2Dk?CG5 zaAjJ8XnJoFsH);s<~&q(VqaN>r{!>=T5mCzVNh9BtBSnhRw1@_8cr*SPXIZ2xRu(_ zTV33=l_?YHh}~5bbFGGnMY@(puygM&U20v+4eo|h31^50YK{kCH}VG;&$J~-Dx(<{ zYrYJ1jIWJ>g1+!9H&8UYZ?0JDrl8;jOS?0ON*g1%ZfUuD4`TQtB+X@|VT5F0?JBbl z$zb3%-p;VWZ+eNY$J6`u9upAjX%1pTq9j@A2k1==(g#uwa{;`@8yHw9QOsAYN+bM~ zxG<CjgbQH?bq)!bcnk$o1sTHtbGU;|y==4IBBpW=HHsTIR>~Ardx`$2^wfsY*6XFh zhZS<`txHPu?>ml*QN@8P?(Xm}<{Lf5ZsS~1jlzCOF7H)kTzto(u}LisxO#iax_t8w zPFA2dCA>>6BQp%>&Wvr`5Gb3$k~l3^voi}Ga~X_$M++y2bA{*DuuYL=7UDAXj|KpF z!a;A$sZ!vONam=SXvJ&jLN*>U%(+x2to3$^veMm>;X>WlsZ!bMkfu%W)WZdiQ|<%% z5$PeOVv}lP3}xcqMQa3ZjLH!dh~X`$iX=3$rFs$c>_<Z@htMT1E0`l<d&f(%2W=Si z6};D-#JtyuejG#<Xy&e68EwlVg^U<qXs}w|uy{_3jAW{#FJL0}gts+KaQpX-bEw!w zxcR9^q^k(5K`<gFkf?8&PKYL;Y$BC#)ko=Kj~<rn2vcJ<gOM;Jh$`VjScQUZ63`#w z+Bzj1&p6weccbf-(uzSASJoP`zSx0Rja;H&OI{HS-W{OseR4`WziGBq7#5PiqY?Nc zU<;Z?&?mwYwuDB+Nm2BD83=S`LdH7Ipe@RbFl`QCbQq{F5Z&35Ph{6uc4duS#yksL z<t>88f>|q>V7W~a-v`XJmz+y$bfLRSLdI_<Z2Db$M;do^{4vVz8<uGqc2g3)1XM*# zpdv9;46DR0C2Yn4%r3B4FVVfRgB4KnA!{rh%2uIiaou<7dT$IOj{g9I>cBOu;s6u^ z>739iDZ;!(Bw8=LG#e`z(FF|}mo5wK1qISI0e}Krz<hen`Die)5*KC1B6BEx8D5Dn z48lSs$G||k67x7v#mhSUOeaBcAor-Qr*6>$TcIu5T$!k>6}?kZ>BMums+zfgB-VD~ z3dMDdBh0mug!v!)5Zo=F658pwO?K%SR7-81gkc0M!)!6By9czVEIZ0Vh&F7A)$WYY z2i^(hHOmBmwo#gdszVrp8jYahBIo!Iqs$yf79Yuq=tG!OLvY($kXtD}hn>e;VGv4Q zW;D4Y_q(i3L27^vLmfkzm>G$RQ5>%B3}kmAW(26=7;ZHS2DZWBj8KEt@i|mQV%m6s zh7G|CvBQ^}raxM)s_=r_V@>fZ-dncgY>mL>7i?guRit(3hHT<cjiHM`Q{4Xmke--E z(rtbw^fkBuizZK}XnRV5F@=A{##^jJE)v$t>fZ1oq)~-^WsDQF6y_7Ga}GB;_}YJz zdX0J?LSLnNC`d1saIg~LLs#N9!ogXI;Gq}5(G3o28UTWtfDqw8%zKE;)Xjno!FZZw zN|q2H^aND{EHN)EE_1kaErP0X5t58>_;!>yU|_hup~JXg0s3r*081OxBRm=|Aqrg% zE@QnITbN?EkYe95;5<dC%ubAREE5(zCNrfQyV))X&gMG`{H8`Mhb+S#!P+Vu$1kH5 zdY+s@TrifozAL2Lxo}a|`$ib@n?H#I)HeSB4l0oLC5>2Gr3aX#E$0WcGs@6X+O_gT zyd_4qFKFv#g3Q`ekiI5MW&~$fapJQHq9d$6u=>F3F6MXOb@Z;55aL$u?2g*U5`_c^ zBe+dB7A6YEaU7_H)t_F_%t=rhAnhZfIN6_!p)zj<Xxyw+zIckZ9><uh-W|k4IW)`L zb>XE6nibb@IzTGrVt~|GJ-f%q-OH1tv;w&xCGI(m%SmLjGSehVCTJ6pmg%BjWF4}e zm%;Ss_#Ud5WXGvk#gy5V(pRNi8J0jI3+hy^pHVz#Rj4fn$~Jovid70NMw*t()6Xh6 z?Jp0W005%hYu+O|;RJAh;VqmEavT+Ux{q(8gW-N9q}YbYd5Sbuo#QAo9<Z;(FGgG; zlX9!<%2V0^P{9nf70Ky+XLfg{{LcLD&gAdQuQK(Sl$7L##b`^yrkSkPJA|mInphFc z8SFtYIt;C^EL+iV;DcU5wi6b&fThG&m6ktIWvVzKS+ooDblbVaSoRoVrh_%OST?;& zbTw9gXdFgwoy=Y`=P?U#OZ_Ye0nyVHTiF?LD3(l^HFcRqo`eG|zQJF7y&)3EShz(; z9~;RN{{V*+7=zLkz*@_X_l^?dA(5c>sGtOvZ2~mhtYMf`iWzm+#6cP~)WD%yYH|J` z+XpLA;&3%F-M6<{LBZmUMuw%#Ch+uAu>r!0iw!pBXo=vU?!ky6v8ES%jvz*+A=m^T zNm!R0p)|ZjknOq6tIWDO5VJ0~2r$tij-6*Q*i;XEGM1@s^IhwhM`|31!J}(J)xc#E zk>Q0*c}@zt>r-um5x-%$29F^C5ZX42<e#02ce6Y4?q$kpieo4nvOW$aEEN_fFhrcq z(q#f$iI%)AzY{TTnTQJJU0dQNp_PuvbSqbu8*Sb}A5q<6K#diy9g{J3u*?xVbj*@o zW?rpTqEyN^0cAn$0TFjO+yL<`o1QC%8Bv^5{rku3lB;X{Y7){g;tzyF1&LS!%Y=-p z56U(u^<HIFuiQeiyId1VcN9Q7VFH1}{3uAe1<F=?)kJ9ID0yG}id${U4+GvaL{()! z)Vh%MTE%Bnw=4xide(krV6-jsQlfGXpY=kyb&$nt+S>0Hfh26uTU}Sn8KvQZi&dd` z?EyLMZKJBgf*UqBg9Qv`O$9EFtUjQw!w@L3Vr5#w$!>+fCYSaF+VLHxHZ2_JncCdZ zOcuV;OtR8dmYsN+RKJ!6G1lY6Mk}r8&DG0L=(>R{S0YD!6>rK2DpE$CPbgS>OU>Q7 zkh}`;g4*yxp8&3@hE}jrUZM>xGJ&MsIHs5o-H=1G0{ZI!Vw>htfoQ!&@~2<i>Q1sg z**5{$aL3sM{Db&mrkuG{rn<7!=`XAfoEHelEkS<}H<W>GC7SIM`NE+zjCB@bp+xrw zwKF;`yreKwS^_7szO^71D+!4AhL0IZ`^0pmuFOC7Bq>tW?1Gyj+`PlqvvQ|a8X?e3 ztgFn}wf#od{mSSl`GPpAk+iDa-Ah{3g9)ll<6kmliP6>gV#ISsN9JsN<9~4iB=rIL zhg<$k$HYOV{{S1Al`e9QTrfd?W)y)ddA9(JTB7V`l{)qor_KU9S#W#SK4W@{o}E6J zXs!!Z)-l+RRoXP*5#YIaa_whH*5#-4DOEz(4C9T&Xj{gM?+4hNkSB?yE#U$cExk76 zJT-9^-iTv2#4!Q0z0Izh_ljo))Dv{HW>8^lmxBU=<GrBf`!IYhHkGQNQrVuD7Ig}f z{WD%5x3R8)$30=Zr9)$cwYB6RDc<i2=rs{`=AdW}!4(0+0KBJZTUa4=(0pbN)Zv8S zPUOf1NJA^VMNF1px%Pl$sv>zSqq5Gj%vij&Xxxs*WvoPHC^R~2nB%@80xMd%bV~#s z22G>Mg((aSKJhL=fI4iym_lWNU^blMSNBrU90xb`9A*YK?W*A=VmcyZ=cre-zv`H$ z3y+9$(05r?iuad_T`Di!Hc~7{`iE4<m;?$_`##3zTlFBj>-&lXmJx-XHz_0YqeOeH z9`fNtl~rwg<G~Yy<(d;4?fHN<H5v#_BMC>kTqe_cbRbEYz@orokb))&*Fwv3Ax*>( zNx-5Z7B@+i@hBt0nXA+w2Nclph*gH{Ve)3n6Vk}30j$Gv)HaT>uED!#3Db`n7tArn zN<o7|Ivt+UlE<M7`i~YKDZfyZ%wann`$V7`9Tk|-s${6W2*s(uE(i-05(?jRa}WrW zEF3Pq;2kyr7`|dP3rTu{ilr>C_LN{Q1_i44l_#`mHd0<v^$Wc*0OioLH!zs(4yk{7 z00mX`33>ynuZfh%ZCid}`4ZUBS!*ny&T~mdiZidc3Z@=~-drrGEU;6m{{YCDyUyTW z<%??s&3MU3QJ0v@tYEWa(DLPt9Fy;O10uP1Erkk|oulp`plIbr?hg1R0^XMDCIBpK z)O&O5bL^uRCIBZ=`=Jlmozz4Gv_2Q!HE7=wT2lNX_yFwEfWS8riBy?h13+Tgr9nwG z&Q3K31_jhvYF{p{45qzxyAO3@CIp?5wjAm$R~z6S$4C<(y6UkSGwPVZeM{*P8C?*T zm=rh)?-2#HGPxI}W4kQOTGvjlQm3@Y>O>`*!?#(1c`)uzTP2P{R&O}r85LSlN?x3J znGNVu7lf$ir8B^l3nn8x)BQj&JOV<T{s^knE!P3fo10-<!Y&^Wf%gCyU1$Kg3Vx!m zs<=VV+B#v#1ufggu_$)d>aG|om+-y=0Jdx@%G$jp%Uv%5_8x8pU=&D3@HYUKl~rF1 zQ6Q~wXfKOjiEjipN;FbH$y$Ul7U`w~p$I@lRg69QqSo(-&e8-*%s_i`J#T>eA{OzB zQ#5@O5{mQ)KIXmP1Sr7KUHOC2Ah1hsE!?=YEiPj4W+1Y`Y@C)Eg{hg!Ci*Kd<y^4q z%pFoJmrjNmfY5_$TXz^3j&2H2BH&^cEugLfoQKuM0Y~ye&b2{~BD4##uB#e>J0eRZ zJZH=tV^fscrj`u^b*u@2e{U>6R=HxFa`}fPzR@oJCJ2^ZfQD2NIZ_?mc#Fbg1O=u6 zyBMrnIYw%1f^@y)b4^vs&M7;Bn5{?<RGg|W%umFkpciLWB%^x-Zym82IKWvcD*V7{ z61FKw>l>nm1cthjGo~ifT$FdCnQ3e&pY0eOnJ3!0Z+_D9FlS2*Fb#EvwAz3G#w(PH zYNG%;XN~3Sh!%<ufC0rqc7R%`K%7@eZc`klI$~o&buIa~(2=83I3{P1JChh|)KQjJ z0oBLgWe9ixFL$`hWNL<#m|ax?I3bhSZC5z7V#QT@(b29VaPoi^7~<J=%7h8faARz; zh%|tzS_QM_QQWIa19|uQjnoeD(7oIkm%L}<qbx)%{&YU-jgeDea1LKEzv5&XwMNU% zA_k>nkfD$&&k<{>P#MvUJVyY6llvu58)AryElSnBLOQ~Q1AalWTCosoS`#XTD{TJ& z>~UmJwrbftM}`1Q7Ot_IV^CB!#2eD97S|*yMg>Q}V?2zzgLG1f<4kzGts4MMr=Gpz z0=HO?be8`B3SS|f(H~URW!!kU+htZTz7iA#NM=1ti>*Pn;I%qNA}g{Eo%Jwxr~;#q z^%|YJ&}LdvtZf&8eWMiXg|g)Zd$vEQTEnS;U@NOc6AN<NyZ06$b<_qr<rusqu6O$z zMJ|Ce{5!^9!WY<&+&}|L7ZK&jE%qpY-Q%oCCVdpNjho9FqOdB<7iVZ9Re~yZr``s# zA}THJEdKzySVsQPAw^yv>w~)i88K9J{-wkbS8@^TUV-bQ-wQCh+i55@?F`1~9qV5b ztGGcu=dR)#trp>MD$EGA-PZl(O_aX$VeB^$m-MPNj;hiRB_j~i9&;=&8lb1d4g`03 zN4kg<XJr+LMWv{!T(-%4M54XAx<MUpT_VG9C_d+2+)A}^v3rGF$)UJmmF14r)tQdy zKA_udY>c`^c)3>CZusuEY~scOj`)R#1D4pYPO+SKT~@Jnmrv?$4FMt0q7KF|%~OSn z{p7i0s6r~#psPFnrdALJNmCtKA!up$Lf>eP&2ciXB^mP=lrC3^d^E1R5iYP*%G`5q zF`$G3Fy<ko76B9+>*O(dm~K`I%?U~hwblnWrK&WjFWr}M(-~<-!Q9Puh>#hjej%NZ zx_JTMSmh}fU=G2lu$T)+@e)7!-VvXhfDnagY3;>#glQVq!9n95CTT^gta?1e8J7FZ zfMWZo_og_-L8XMibYpU@*^eoxwYN|X^^2RK@EZkWVB*+RQPXBfpeZ0lu4rkPji?H) z9C0oB=2Yxu<B+mn`k7k*<10qt3WDqzZ-MIJD<-XDv)2c_r5F;GhL4F_F(y&%6+5EL zhnNYtD|VWD@8Tl#060eOU!seHXbjq2ovvBz9|-~&BTg{Ezy+?(lDHRG{-S}p0xGeI z5UVi|xYSob5Qt-3#fpdzLBWV5M$Q|Gjk#<X7Rrhg#x)5?Uf<-*yDBQ_*MiNbJ%imQ zzhRXgXfQ=OCAqN!OO8dz2vvV+p=QIhpSGQLT2>{!zkfz$@jC{rHpV@^iIF7G{{ z-L0{Fo72Zg-Hr#3?@^!+b$z8J-erpo*Vni}`E(!-z?CD-C7;p_tpc;b8cACRuv;D= zNq||}4gMniOAj#$Als||0JfmcDm$@O5RBr2?Jqt1b&k-Mc1BG`5!eNx-B<e&`*0X+ zuJ8c!C~<2cmUDbmrlMQHWXO<ekOcr}4j@++fKU#QHwGaF5rjQ5En@eAvSK{Ll<sm) zLkz2ZqqM%EN6Z?1FbkTC!5pQJ`V3{gvDoMW==*|D>1tjna*-CTXszX~%8gF1;Z`u) z*sf-8{MAg=UW>&*e$J>vwq3r^8i#H^PpO@KK!DBkEy9f$050sYTFm8UnJ=Fsrj10% zWil>>g^{2;M+X3{756gBiv%XfA`*4}EzBz=GTtsBurp~_w$zXolE!K@oPx}xfkYRr zWb*_@u%*T<4e+S0kdrH<s>5`0>Xa#0WNp{C$>2s>rzmnBDx(Okh?Md{6cvekMihUF znhIhon-As-6l^TrjeS7C9EA?(zU=F>k9LoEq;EYA->9g&0J=KMa^Gn>j3l&4zceym zQ<$GW#n9_n9^@1iG9)iU6C4ytb)w}n3oA_DL4Pn3Di<a2Ml+5FyqzVe$3ZbfG?x;n zr-;=OR63oaIgYd+1Z%pLYh4}U#5ZMG;_ele{n~U~K&3)j^d%iSSbW4Y9U`mCnM^QK zYut)~Is^OEBsnV6?x4UHMB#+g5rB|9llYEmG7x&Z!Kj!}e7&YXp2PGZ1)1Srn9n{` ztJ>lEQ>t6VAKWe?`bD-xqRZ(3f!HqX&$QNu81x=048+PPbAPXR?Uv#Gq5-&XRZ_uC zR8AUzQYIk{^ovfhF|nBS45l`&Z5V1EgSUBfvZLFWT`2~u4%@vOVWtitI<d`WRqv$O zzyY;YWt$6VX<JKgcP=Vad#Zgw^@7wOa0ir4qPh(3vz3~wCA4CA2Z}oPif$g*Dgo19 znP9x91EPdAutC!)Ox;1<V4eg&mZ4RJwK^$Ybuy8@KZG{E;|(<q1MUTXQvmwk!m0|y zM?bqAGqJFFONOj<X}g1lR2IV-54kLHIf{c@{*uD18k~d^EpEFo<f#frI;bYmf|_+x z3k0B8#l6*iqfn?FH7k{ERDN7bTn|89-HN)X*23j}5GHm<g>gR5i{c9ggbD_DnKBr9 zk5Ou<kT!+=lO&M=Z+ra3QidpQygdxP*@=p5zoeP`Shq<DT8nb}jXmKkQV2cQQ$K2j zuFcc!2(-36?OqP?DZ`q3>BW)DYO;;G;xVySRIAo~D$qkX>GHy|a{mCOKvyY|qss*@ znF}tL62Dp{m4Lo36(P6#H*S6id9pc8jyWNx7<cqdw>$UTbe1F)qnMf@%16Ns!PihV zTc&Y!QX1=QC7V<f4$tgH3;K#Gy8ela4hI`4>c<cUd|=@I<=x_qi7KD69&T-Tm#USg zM~ajpHSH|W&n-sU$2*6S)n?-`Pw|MQp%=Pz`!dP22h%!;$>JPYEUqTnJ@YWrGKyS8 zt6V_5;%!+8l(mSj@%WCt4@$E(0TvHD#wJWfLF-XmEj{AKS5ln@`{nqWz{}h>6&w6W z6|ZSU)Y2bfWSWJ+>@H(e#apoSx*>qrKET~f_Lpg;x~~$MSL90Nd`+w4O3r#Xf;?m$ zo-JjS9m?g_S9OShNK&EO7=+KN8!TYrw<}v)z*_cMb>>r46_H9(pKoaC09pA}lQhFB zM|V%C_d6yN-v%XZ5f;0O`-Nx#8(oI$uVtM`sQ&;ZHnw{r;!IL6PA==2ecHBA3UIk< zEE<A=+r!Ka*om+^Umc<F4hS{C>G_uqxq%oc$pGqt2way~r;RrNweKQ8%~M9Au;?rx zW~T+!_?d->ZERYHzUL7Sjrloy##0!6H3d?&_ZHk0*o!dTvJ&M}CM9|ioZviL4hu`> zd%X#11l9c^%iD0PfGax>M`BxRVH|He1I#+@Y-;uhl_n6W-Dl#WV&-rkc)?`qpC&8| z8bVXVLbNBM)~eyGurhrdVIjLNGrlPOMrM?@xi@gIl(M_{WmsKU_6B}p6XaACS3;es zh|KV&=oWmTsB|6s^*-iA%jURFqx*nsZkA_e{$fV1`$sMPO2Nujw7542n}}eQyiA!- zwAb7+z%O>0PI#57!*I=x{6s0Xrj4x4xcPyik->tyMg!IcQ*q2Q#nL{9sTP<8KtV4j zKxNC*DDYrop-~tCkgHF;dmg~AiHBB*C{|KYTq<?rtgsRU7&Ela0O)=Ylpyw#zZsU@ z_PyY3lxlz=jo9_(BaF7w2f1IA2quj}?m_8^NthtGGIwoUMsKP-D}yh2O%|4{a=f!o zT7VV%>kZ*66LwPqH7wa^ShL%3BZ_1Obn(&%#c(1UvR-9xZLXT>GZKL%Uk+g2jQSig zm4hu~z1_{rwh&I}U|a(zUF=A)q7)F;6q)^ZJ=wzZb6F}IY?uV%qGnCLS$a*eHVhlT zwjA6}pd}+KOBR`i0ZzQ*=^vGvE}nUUImFu`k1rmW5j`nf7YvYVZFewR6@dCW9pz$q zFqRy)n^;3&y6*dPc|x=63U8O#nUEDWCdVwaV=UKKW#D;Ov6C9HV;Uk2gQj~?5kI`Q zipu6R79+xK_=s&LYEJb8WZ`!%>8MpTQd#t(O+$NJj_a5UZW~^ItS?OFZQqsIgY_xA zSNNR9o&muvuglrVDv^{}439qyt;iHA%_OobXnOwu*-M~LGWe_!Q*){wBUf?81|VK) z8a5d`#ey2fRpq#rvf-3MmY^Mdqnl;AmD*tDDg`WUwEHE3+K42URV3}xUWceu0^ZW1 zsIrX(*LI8ZD1^wukL<5_drY^hwlBmB?`$2y_l)%lz?P|l7pvV8jS<{#<-o;hfR*1j zsFYEicZHT}=1AtNpjSerb}$ksR)?H?L~2E?Pb{<%09UjVgbq;sKxHJO2lWN(6uh`7 z{{V2xM=;jHQ89B(Ldh^*%IQ!5n1aD}X1QY+Bh*|*(72S36vB&+DgE511voMJDrV%$ zfqS=ceyy+??&3V_ERyuGa<4o)3dN$l%NC&-8Ju1lh{Ti&vku7m)VC@u66;rp_AqLd zd&)pXS+Wm$M(w3j5UI=+7cgMcY<%~7MFDsm3C;8+$gW!{rh|xZNKxyEp8Yn$M41|+ zk-^Z7<#KR(=LhB(XwUXh;$%p|@RYH6iDLV|(HU@@-)26dNuU5MHGOBb#byp`YXOzw zR4QuDUwP-9Bw?aMU7n9M6UNhp3(Yb6#4v4EgV~ECv9tCF`UG*Vk4HjE!@iIzuZtff zU;tC7wj2i)#88USzmf}V$kEv6tW%4pyr30*xsOX#(^B4Md?Vqnm?+Y=%Cbkq0>dGE zLFERZ(;4=S85lHC1lr|}c1Dq}xQ8wvy)j*VC0)zu$E}`GtE$F8V)v<DTV+Q~^9EIB z7zPs5wmlXolDWfcNwmz{8Eg}yfbky5hBHhSZCl`qEoFlzn~W@$;3(?A)M|kS`cPbY zcB5iu{1kausghQpCeuwgJj2N?wgh_gjwcok6d%;E`3$!$9U@A=?E=X6isgOhVP)D= zqKu^WoBjk)GPbc|nwJ&b=3qaOsntwigFzvE$bpN7tftLOQJ}rls;N^kQ;CBdVrP4} z2oT*jGG8UTMcUx%By#nGTqe?MyV5pZEp)z4{{V>V5E+l}@f>N<>*b!%Zor#x_b}jE z@4_c>%9d9tUQ&51%T=|_`C;>D(hK5@Pk8ocMl$9Of(vgiZIMMUZR6W<daeVDZn{SJ zx<ZF@k_W&%An)P#AMh=0byr@zOdZl8b$qV}5xxz?oySiGD`jvkTs_BRzalb@%5z)! zAy_uZv3agj@eVSOG@LOqRl#iQL~8k&6=;LX%8X2v$4Ocl1G$DSSLP)c#B%;gb(bW@ zkC}DMXd_HZ6%#YjL-?81MwoSL*tRQo%wTV`EYmV?)NY&j#iBaxnmyt_Aknps7g&MP z6atVZExo!C4F;Gy#idb<m7jR4Vhm@%`TDqz49YiK8}FCmHLI`=*O7ZoU=K{hjorbk zEB;Cg+S?f3<CoSJFovrOv<OjGWomF~Hso?XP>s~7WJ27GxHIu8U;?L*K87cA10C$x z%QDGH%n4ey<)*O@F=pfp3ksDjFwoby!sn8<<1Y+Lib5>=tQ}cuHqaaOA7Dx$i60?) zu%MGpx*Wjx>oYf1;Oz`?gYuQ*O$&q5m%;M_>|GYF=HGcpYywugGcjl;f<9bgjBp3) z2XAcpRt%F~Y8<!|aHe8l7uxuZZJ+TvnY+g_f>uLb#}5&<rJ|99rnW(kK97E791mlt z0pIN$pdFi;zZIC=bP4xYYY7yq3xp>>FQz)QS@7Zi06R;v?PYf2S(D;npFgMlf&gaa z9oa{DS}6o*S5u&mh*Ggor7aPF)|H4PLTby_QA$=h0{qHw{{XR4QS%j4T)|j2KFEIn zs2s!W&jvKS;C#VNKA7p^6_onTxivYedN}6Kv?lVWi>m-FGOa+3EP$K=&wU-{F^prQ zysFLTZ)rzZ4Ch4~Gyecn9SCidvQbx}%msu=u~coA0AP#+_h&(>Ia!IQU?awm7E}}v zyD{&?ZlpR@#!yl&hyF6z=NF|d`MF$03?4y#u4?T#K=z!aL`ptktakQ}IwE%LGMuvs z<L9z|WqRul_=GsP9th*p!3+w-Qv}?goWf&63zpf0@~LKve7f-~_7~?ByNteBpv?@9 zfz<uX&hf?QUsf58IXVY+F{7eV#Sc|(r)&d@;B|XTc6KEPL%#`xyb7h&@P6WwoT55@ z6A_zNWiPtR^EYIci|zny`iqSzQra#sL79Z)t@(>w@k`5U$jsn#v@h;_LB3`AU=&qb zff%li@0b?g!X}wgUfovZZKT5|w^h_*7;P_r^ma^dkZNby*R*7I3nG}Y?tUYoQndMM zV)RO$CHwyXkO3^KFu1r1Xj;rvfUAYd=1u)TMVkx|j+KQ6fdqTOVO_aIQsT}MDvX+p zyzVO=lJ^$}Sk>cD{s}Dk8m$8Iv?bb|o>hv_K8mv!q)cqIey^0^9LxmsfS4@!&%7Wk zAQ?5w&3A$(l^`6Z9C#r#)U{w63UEXLnAYXwT?}K$OY=_7?Xa-dh=a{x1w8kHZ9;=N zdOERM=22pWKsn|DLXKLCkW67dB|%b)XRFl^(2md^;8}^<9gq+08vyl$ubuXmmi?5z zh2=J5<(2E%bo-VWupa<^rVopd<q1{V0<;$oTTdw%N$mz%$7oFn4B`&OOiV5dYXv77 z!QOL9a>3D2n(rOQg+iPj*IdlwrV}vS?l0CechxxoNLuzgvhG+srk9m*e9RM!Db~Ki ziB)W?eb+B`J~4TBO`c`L^3tfk2BH+8#T%aX$}o(H9A|gC6=#4EZ5g9*8pc?TIYr+{ zdxA&A7>S+>2jn@7$pXmZWBy|Cd>(nD&z@m!GF>B&5BUWxa5#w4FI8GE+2$%_s)R;M z=q@k3B~W27P6o167s6F{6T~0}#U8a}2HP@5L@{HtTB0;F4^|t>2Tes8SBxyidOarD z81y?&#Gp6zI4o8vcL@bcIcqk(<#zz-Rp&%p;L8!bmP$1<Wk!S=BHu}g)*-k`dPT3& z1Kn_Wif(UgEnZ_PzR{uTMZ`S>S6cvi6^0>pC0kbDFCd*6O>SW}Y0;{|qEQ76f#m?g z^4+jJBB&;h9Z17su}7on(W!xCsW!9)@7f%URu7PN#>TCIMF6l0Q2zi6DN&#x<iX%Q zrp1L3uCn8Lg&csDQ4=C&w=&2Y>c>W5nNMu-42fu&=X%s_H!CdxF!^Qs&!|o_Gf?v= zm9g`Lxc9#E0_lHK2IawzLJC=?c;2u`40eEEARI%s6J1GY_dlt7@{N|&@6d{ZBBZj@ z;{@=#2_zky5fMu8(sfBjokv5J><~wCSw4O39@4kvQ%21VF1H;Cb~psDyur%4B^U{i zX1gybn0DDaQwd$Rej+#7SWB@Vc)PZ&W*tJPlxSWu#PP)nirY^26C6<Ux7N8Oh(>}+ z%g8!9;o=C0BbJ)WrthRRz6NRjPqZS{fwwlG;OQ?|+JLIIeVv|Q*A?@1Nz89bDi*kD z%%DDC3z}8(U%WM|9MCupsBT|M^d(#RNM?bt?+`^R3c~?cEaiuExYk~7IowoqgA6!> z`2t<#FH-{)1sf%)yb!DNEF$i?#TQkmGNOdF?T7=LaeAHe>OhO;BtaG?Hm@~Sxs(-6 zi>#fh-z;yQe}K$a6h(~(SEM_~RtFJBMh$TSYq&%fEdy(-;Dl&{K*sJA9JNzy1u9QP zE_-E)p{Ub=fqxS<p9uZZ=I`BrV6fgWUTIh8W%J~q5a#(WHnP<y+8fUU%13#Y31pqp zkzR=6FlxpD^xUjy8D*Uu>G+rh3#pnEv*rM0DA4zVedy%#DMV4;FR+H{ywc1rH!C@g z=@2<(bV?eX{{RT+%3dEhzsow}41ism9rNur0pbt@K{$uf4@f|S2m#%ei-u)s6mEu{ zs2&w2e(m99Yu!F0={#CM+8$axqg&;?4fKsL9i64&!1y3dLMh1A<BogLIH;4dX!iWe zf*SfpE)7nlC2v%AymT`09thGz9rb$SHniHiJ<8bih^8)ps*L+AKP^UK)oZRJZ_#Qx zRn5TloffOEW$B<dop+<(#BnVLyR*}X`~d)<ZMg1*;C*X&rS;J9u*O+dM>a&tyF`?( zf#CMe*o0gJFO}lU`5@+>3}RmZ1)FW&iI(BzD5LiL%2?_xN`?EdEQ2WBEg|jS;6L&O zqy#6-q7;JETNjw;nTuJCpe;ZpAHw>d<1_yNC1M5{qt+W;$8P16K{GH;tRd*v&Qz<W zVR)(+-U8}7^wd2rLJ3ki7YFAs)O&4OxG|udg|RVWIGD8&ZZWabdhHZhyUF~)6^-Vr zt_eWkfd(+-&)gyox|DLWR6_c!3}Chtc2QY|f>0G15${F>S6-^eCte~hMu%J3)1p>k z+&4VQlZJ{laoJb^Pdj#Oddg4FNje_9Fw2{lG;kupW$4W`9U(%h*=Cd_Z(9>nuu8)+ zZkv^&)Eok=00j!R000Tt_2PzOzyo=V^vnPrmo9;%qT2&~q9vk@)r=QKD&gk6@fs~l z0eL?&OoCNqdskhdYvUF6b+63EQWojnHoXyzj08AH8gklb^YTMz48jAA?DF)1Q7;uJ z5nCoQVAMdvi9@Yy`#t4e3h>R++KeWlWTNcj{8^V8qA}Z}z0`A1;n?kYfp~!s1<)Sy zn<oS#fZz^xt14cLO7&z`NChq3^&NUaoJT8`hk-6qv%|?tM#bRQDiw5VrMfRK{g^I$ z5LXU*C%mjM<mmw#fv7|@@XMa|b0cM(edX07EiL^L;1(kt=%sCcwvzJQ{7o!;BszgO zW-DFd#-Oo{t^1;48lfrXs(-xAIk}op^@}weI*VG1?-vrpL(yMih0!*-p-Xa?&Ewh~ zZ2m1zGK|zVk|{wOO5h>q*1%Y-4A8K??=y}~a@zNUm7bLf)>FF$s3Q`eUBpDRIoo9T z)TE3Bo5<*_pzRf?a%ir3d5Z}Wl=9Vg-*^(EfCb=~4j*NE!lVQQT>x-@QqimotFgiP zl?r~>5U{|`SXzJu<fC?R9|mhuTco>?8>_@~UV%vRGMtqFT#OXF^dl)ZSaSCG7y;Oo zaS=c*c!E@e(JEts$XA38x6kTbmUC;z=-k?eF|@Ns3kP@{$13Wi6BMMQ%fz6<v!s-p zc`lcjgGi=->R9rElQ9;+14og#fjbD*0Zd0GYc|8;2&*6ppc$@&T?EmY71JAKoTEwM zuB>aUXG&oX*d{TY1tqKSSG=#M`9Zg_5;B<?DX$(rSz0sA1A%qsI2#&NZn)1!1i}tW zPrl9ZGYa5oHmA~F<8`CdfChZAJ8zSu0v|+@vsP$@lsn?dLK&T{QNA@^@v?FbLR(Iy zwE`g#&2^OZ7WXSlE)GK0QQJX4t05XbFrhS9+l9w6frMMip)d|Q7~c}9km0<ms2z9a za=bz6k<KnwaRF&gC50~4=|}yHSygBcXk@q#bC>lLNbRX@qg&Kjdx@>ftI+fz6hThS ze=vQbPFWnQYa0FskC>%?QxJ(%m|(WJ^Bl#;ba^hDr)%0|9udxV%P$te%9ONqjCAOP zZEBq>-f|yDP}7^e<|$aKqLuF$#Mc78*kHr>Arq9k_mm}BvkWT8r#0ePO)V!3)yGSg zrq(3~IqQ~G;$r3+{t%VXR9Cz;MkYpQ3YIgrIcsjAI0goRWhXhzQkH;K$(Ck*B%=H% zM=tP$1p(~|(13)5)4~OGQU`2BU^*veV(<}boD&@K7zN8`F<`9|LqUy8{hFm~IjCR- zI#)C7!}NX;J9zx!{{ROWouB1SJ|^EKFSKQTa^Hp}^Zx)dLyNY#!8%SWFx+emCp#^~ zz*whz*9df$3q|iFYt(FAO(QAVTVb(Y-C|s0xdQBQDKio+F*9($5y8X&z^=qN9i|G( zkr<@W65Q&(*oL5FXvML*c#T3<jQLOYJ4|Zk`QV2C0Df$`t6_Om2#8SDbdH`U2fQ~m zK*1hn=OV7zCijs((XEUB0D=%T<sK&UgzGe$y$yRz77FYz9rc8FAK*nwiyG!CHUUO~ h!Q;>dRi3bq)eS^~mKbfe*j$0IH-4ZB&YzFr|Ji4nbcg@| literal 0 HcmV?d00001 diff --git a/src/app/form_create/components/form.tsx b/src/app/form_create/components/form.tsx index babc943..e75669a 100644 --- a/src/app/form_create/components/form.tsx +++ b/src/app/form_create/components/form.tsx @@ -44,12 +44,12 @@ export function Form({ <Input id="name" placeholder="Enter your name" required/> </div> <div className="space-y-2"> - <Label htmlFor="username">Username</Label> - <Input id="username" placeholder="Enter your username" required/> + <Label htmlFor="email">Email</Label> + <Input id="email" placeholder="Enter your email" required/> </div> <div className="space-y-2"> <Label htmlFor="phone">Phone Number</Label> - <Input id="phone" type="tel" placeholder="Enter your phone number" required/> + <Input id="phone" type="tel" placeholder="Enter your phone number" /> </div> </CardContent> <CardFooter className="flex justify-end"> diff --git a/src/app/home/layout.tsx b/src/app/home/layout.tsx new file mode 100644 index 0000000..56953db --- /dev/null +++ b/src/app/home/layout.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import Navbar from "@/components/navbar" + + +interface RootLayoutProps { + children: React.ReactNode; +} + +export default function RootLayout({ children } : RootLayoutProps) { + return ( + <> + <Navbar /> + {children} + </> + ) +} \ No newline at end of file diff --git a/src/app/home/page.tsx b/src/app/home/page.tsx new file mode 100644 index 0000000..efaf8cd --- /dev/null +++ b/src/app/home/page.tsx @@ -0,0 +1,347 @@ +import Link from "next/link" +import { Card, CardHeader, CardTitle, CardDescription, CardContent, CardFooter } from "@/components/ui/card" +import Image from "next/image" + +export default function Home() { + + return ( + <div className="flex flex-col min-h-dvh"> + <section className="relative w-full py-12 md:py-24 lg:py-32 bg-primary flex item-center justify-center bg-cover bg-center bg-[url('/home/homebg.jpeg')] after:content-[''] after:w-full after:h-full after:absolute after:top-0 after:-z-0 after:bg-[rgba(0,0,0,.6)] "> + <div className="container px-4 md:px-6 flex flex-col items-center text-center space-y-6 relative z-20"> + <h1 className="text-4xl font-bold sm:text-5xl md:text-6xl"> + Welcome to the Coding Club + </h1> + <p className="max-w-[700px] md:text-xl"> + Join our vibrant community of passionate coders and unlock a world of learning, collaboration, and growth. + </p> + <Link + href="#" + className="inline-flex h-10 items-center justify-center rounded-md bg-primary-foreground px-8 text-sm font-medium shadow transition-colors hover:bg-primary/90 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + Join Now + </Link> + </div> + </section> + <section className="w-full py-12 md:py-24 lg:py-32 flex item-center justify-center"> + <div className="container px-4 md:px-6 space-y-6"> + <div className="flex flex-col items-center justify-center space-y-4 text-center"> + <div className="space-y-2"> + <h2 className="text-3xl font-bold tracking-tighter sm:text-5xl">Upcoming Events</h2> + <p className="max-w-[900px] text-muted-foreground md:text-xl/relaxed lg:text-base/relaxed xl:text-xl/relaxed"> + Check out our upcoming events and workshops to learn new skills, network with fellow coders, and have + fun! + </p> + </div> + </div> + <div className="grid gap-6 sm:grid-cols-2 lg:grid-cols-3"> + <Card className="flex flex-col"> + <CardHeader> + <CardTitle>Intro to React Workshop</CardTitle> + <CardDescription>Learn the fundamentals of React.js in this hands-on workshop.</CardDescription> + </CardHeader> + <CardContent className="flex-1"> + <div className="grid gap-2"> + <div className="flex items-center gap-2"> + <CalendarIcon className="h-5 w-5 text-muted-foreground" /> + <p className="text-sm text-muted-foreground">June 15, 2024</p> + </div> + <div className="flex items-center gap-2"> + <ClockIcon className="h-5 w-5 text-muted-foreground" /> + <p className="text-sm text-muted-foreground">6:00 PM - 8:00 PM</p> + </div> + <div className="flex items-center gap-2"> + <LocateIcon className="h-5 w-5 text-muted-foreground" /> + <p className="text-sm text-muted-foreground">Online</p> + </div> + </div> + </CardContent> + <CardFooter> + <Link + href="#" + className="inline-flex h-9 items-center justify-center rounded-md bg-primary px-4 py-2 text-sm font-medium text-primary-foreground shadow transition-colors hover:bg-primary/90 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + Register + </Link> + </CardFooter> + </Card> + <Card className="flex flex-col"> + <CardHeader> + <CardTitle>Hackathon: Build a Web App</CardTitle> + <CardDescription>Join our 24-hour hackathon and build a web application from scratch.</CardDescription> + </CardHeader> + <CardContent className="flex-1"> + <div className="grid gap-2"> + <div className="flex items-center gap-2"> + <CalendarIcon className="h-5 w-5 text-muted-foreground" /> + <p className="text-sm text-muted-foreground">July 20-21, 2024</p> + </div> + <div className="flex items-center gap-2"> + <ClockIcon className="h-5 w-5 text-muted-foreground" /> + <p className="text-sm text-muted-foreground">9:00 AM - 9:00 AM</p> + </div> + <div className="flex items-center gap-2"> + <LocateIcon className="h-5 w-5 text-muted-foreground" /> + <p className="text-sm text-muted-foreground">Online</p> + </div> + </div> + </CardContent> + <CardFooter> + <Link + href="#" + className="inline-flex h-9 items-center justify-center rounded-md bg-primary px-4 py-2 text-sm font-medium text-primary-foreground shadow transition-colors hover:bg-primary/90 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + Register + </Link> + </CardFooter> + </Card> + <Card className="flex flex-col"> + <CardHeader> + <CardTitle>Intro to Data Structures</CardTitle> + <CardDescription>Dive into the fundamentals of data structures and algorithms.</CardDescription> + </CardHeader> + <CardContent className="flex-1"> + <div className="grid gap-2"> + <div className="flex items-center gap-2"> + <CalendarIcon className="h-5 w-5 text-muted-foreground" /> + <p className="text-sm text-muted-foreground">August 5, 2024</p> + </div> + <div className="flex items-center gap-2"> + <ClockIcon className="h-5 w-5 text-muted-foreground" /> + <p className="text-sm text-muted-foreground">7:00 PM - 9:00 PM</p> + </div> + <div className="flex items-center gap-2"> + <LocateIcon className="h-5 w-5 text-muted-foreground" /> + <p className="text-sm text-muted-foreground">Online</p> + </div> + </div> + </CardContent> + <CardFooter> + <Link + href="#" + className="inline-flex h-9 items-center justify-center rounded-md bg-primary px-4 py-2 text-sm font-medium text-primary-foreground shadow transition-colors hover:bg-primary/90 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + Register + </Link> + </CardFooter> + </Card> + </div> + </div> + </section> + <section className="w-full py-12 md:py-24 lg:py-32 bg-muted flex item-center justify-center"> + <div className="container px-4 md:px-6 space-y-6"> + <div className="flex flex-col items-center justify-center space-y-4 text-center"> + <div className="space-y-2"> + <h2 className="text-3xl font-bold text-black tracking-tighter sm:text-5xl">Club Resources</h2> + <p className="max-w-[900px] text-muted-foreground md:text-xl/relaxed lg:text-base/relaxed xl:text-xl/relaxed"> + Explore our collection of tutorials, projects, and other resources to help you grow as a coder. + </p> + </div> + </div> + <div className="grid gap-6 sm:grid-cols-2 lg:grid-cols-3"> + <Card className="flex flex-col"> + <CardHeader> + <CardTitle>Tutorials</CardTitle> + <CardDescription>Learn new technologies and programming languages.</CardDescription> + </CardHeader> + <CardContent className="flex-1 grid gap-4"> + <Link + href="#" + className="group grid h-auto w-full items-center justify-start gap-1 rounded-md bg-background p-4 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + <div className="text-sm font-medium leading-none group-hover:underline">Intro to JavaScript</div> + <div className="line-clamp-2 text-sm leading-snug text-muted-foreground"> + Learn the fundamentals of JavaScript, the most popular programming language for the web. + </div> + </Link> + <Link + href="#" + className="group grid h-auto w-full items-center justify-start gap-1 rounded-md bg-background p-4 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + <div className="text-sm font-medium leading-none group-hover:underline">React.js for Beginners</div> + <div className="line-clamp-2 text-sm leading-snug text-muted-foreground"> + Get started with React, a popular JavaScript library for building user interfaces. + </div> + </Link> + <Link + href="#" + className="group grid h-auto w-full items-center justify-start gap-1 rounded-md bg-background p-4 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + <div className="text-sm font-medium leading-none group-hover:underline">Python for Data Analysis</div> + <div className="line-clamp-2 text-sm leading-snug text-muted-foreground"> + Explore the power of Python for data manipulation, visualization, and machine learning. + </div> + </Link> + </CardContent> + </Card> + <Card className="flex flex-col"> + <CardHeader> + <CardTitle>Projects</CardTitle> + <CardDescription>Build real-world applications to showcase your skills.</CardDescription> + </CardHeader> + <CardContent className="flex-1 grid gap-4"> + <Link + href="#" + className="group grid h-auto w-full items-center justify-start gap-1 rounded-md bg-background p-4 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + <div className="text-sm font-medium leading-none group-hover:underline">Todo List App</div> + <div className="line-clamp-2 text-sm leading-snug text-muted-foreground"> + Build a simple todo list application using HTML, CSS, and JavaScript. + </div> + </Link> + <Link + href="#" + className="group grid h-auto w-full items-center justify-start gap-1 rounded-md bg-background p-4 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + <div className="text-sm font-medium leading-none group-hover:underline">Weather App</div> + <div className="line-clamp-2 text-sm leading-snug text-muted-foreground"> + Create a weather application that fetches data from a weather API. + </div> + </Link> + <Link + href="#" + className="group grid h-auto w-full items-center justify-start gap-1 rounded-md bg-background p-4 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + <div className="text-sm font-medium leading-none group-hover:underline">E-commerce Website</div> + <div className="line-clamp-2 text-sm leading-snug text-muted-foreground"> + Build a full-stack e-commerce website with a shopping cart and checkout process. + </div> + </Link> + </CardContent> + </Card> + <Card className="flex flex-col"> + <CardHeader> + <CardTitle>Community</CardTitle> + <CardDescription>Connect with fellow coders and get support from the community.</CardDescription> + </CardHeader> + <CardContent className="flex-1 grid gap-4"> + <Link + href="#" + className="group grid h-auto w-full items-center justify-start gap-1 rounded-md bg-background p-4 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + <div className="text-sm font-medium leading-none group-hover:underline">Discord Server</div> + <div className="line-clamp-2 text-sm leading-snug text-muted-foreground"> + Join our vibrant Discord server to chat, ask questions, and collaborate with other members. + </div> + </Link> + <Link + href="#" + className="group grid h-auto w-full items-center justify-start gap-1 rounded-md bg-background p-4 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + <div className="text-sm font-medium leading-none group-hover:underline">Meetups</div> + <div className="line-clamp-2 text-sm leading-snug text-muted-foreground"> + Attend our local and virtual meetups to network, learn, and share your projects. + </div> + </Link> + <Link + href="#" + className="group grid h-auto w-full items-center justify-start gap-1 rounded-md bg-background p-4 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + /> + </CardContent> + </Card> + </div> + </div> + </section> + </div> + ) +} + +function CalendarIcon(props: React.JSX.IntrinsicAttributes & React.SVGProps<SVGSVGElement>) { + return ( + <svg + {...props} + xmlns="http://www.w3.org/2000/svg" + width="24" + height="24" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + > + <path d="M8 2v4" /> + <path d="M16 2v4" /> + <rect width="18" height="18" x="3" y="4" rx="2" /> + <path d="M3 10h18" /> + </svg> + ) +} + + +function ClockIcon(props: React.JSX.IntrinsicAttributes & React.SVGProps<SVGSVGElement>) { + return ( + <svg + {...props} + xmlns="http://www.w3.org/2000/svg" + width="24" + height="24" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + > + <circle cx="12" cy="12" r="10" /> + <polyline points="12 6 12 12 16 14" /> + </svg> + ) +} + + +function LocateIcon(props: React.JSX.IntrinsicAttributes & React.SVGProps<SVGSVGElement>) { + return ( + <svg + {...props} + xmlns="http://www.w3.org/2000/svg" + width="24" + height="24" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + > + <line x1="2" x2="5" y1="12" y2="12" /> + <line x1="19" x2="22" y1="12" y2="12" /> + <line x1="12" x2="12" y1="2" y2="5" /> + <line x1="12" x2="12" y1="19" y2="22" /> + <circle cx="12" cy="12" r="7" /> + </svg> + ) +} + + +function XIcon(props: React.JSX.IntrinsicAttributes & React.SVGProps<SVGSVGElement>) { + return ( + <svg + {...props} + xmlns="http://www.w3.org/2000/svg" + width="24" + height="24" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + > + <path d="M18 6 6 18" /> + <path d="m6 6 12 12" /> + </svg> + ) +} \ No newline at end of file diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 757e2dc..4bb417c 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -6,7 +6,6 @@ import "./globals.css"; import { Analytics } from "@vercel/analytics/react" import { SpeedInsights } from "@vercel/speed-insights/next" import { cn } from "@/lib/utils" -import Navbar from "@/components/navbar" const inter = Inter({ subsets: ["latin"] }); @@ -47,7 +46,6 @@ export default function RootLayout({ defer src="https://cdn.jsdelivr.net/npm/ldrs/dist/auto/spiral.js" ></script> - <Navbar /> <Suspense fallback={<Loading />}>{children}</Suspense> <Analytics /> <SpeedInsights /> diff --git a/src/app/page.tsx b/src/app/page.tsx index e12ee3b..27e381a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,9 +1,6 @@ import Image from "next/image"; export default function Home() { - return ( - <div className="flex justify-center item-center "> - <h1>Home</h1> - </div> - ); + + return ; } \ No newline at end of file diff --git a/src/components/navbar.jsx b/src/components/navbar.jsx index f4a1802..ab72c29 100644 --- a/src/components/navbar.jsx +++ b/src/components/navbar.jsx @@ -18,7 +18,7 @@ function Navbar() { <> <div id="pseudo"></div> <div className="navbar"> - <a href="/" className="logo-container"> + <a href="/home" className="logo-container"> <img className="logo-img" src="https://avatars.githubusercontent.com/u/9347727?s=200&v=4" alt="IIITV Logo" /> <h1 className="logo-title">Coding Club</h1> </a> diff --git a/src/utils/supabase/middleware.ts b/src/utils/supabase/middleware.ts index cce4279..ab45b1f 100644 --- a/src/utils/supabase/middleware.ts +++ b/src/utils/supabase/middleware.ts @@ -54,6 +54,8 @@ export async function updateSession(request: NextRequest) { } ) + if ( request.nextUrl.pathname === '/' ) return NextResponse.redirect(new URL('/home', request.nextUrl.href)) + if (request.nextUrl.pathname === '/auth/callback' || request.nextUrl.pathname === '/auth/confirm') return response From 6a22e7f43f118abca05ff2453e29d4d59c1342f4 Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Mon, 29 Jul 2024 23:46:53 +0530 Subject: [PATCH 05/16] adding update password --- src/app/auth/component/component.tsx | 2 ++ src/app/auth/update_password/page.tsx | 1 + src/utils/supabase/middleware.ts | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/auth/component/component.tsx b/src/app/auth/component/component.tsx index cb98844..0f32c2d 100644 --- a/src/app/auth/component/component.tsx +++ b/src/app/auth/component/component.tsx @@ -175,6 +175,8 @@ export function Component( props : Props) { id="remember-me" name="remember-me" className="h-4 w-4 rounded text-primary focus:ring-primary" + checked + disabled /> <Label htmlFor="remember-me" className="ml-2 block text-sm text-foreground"> Remember me diff --git a/src/app/auth/update_password/page.tsx b/src/app/auth/update_password/page.tsx index b64c9b4..6c1073e 100644 --- a/src/app/auth/update_password/page.tsx +++ b/src/app/auth/update_password/page.tsx @@ -21,6 +21,7 @@ export default function Update_password() { setLoading(true) if( e.currentTarget.password.value !== e.currentTarget.confirmPassword.value ) { setErrorMsg("Passwords do not match") + setLoading(false) return } const { error } = await supabase.auth.updateUser({ diff --git a/src/utils/supabase/middleware.ts b/src/utils/supabase/middleware.ts index 5d1d5fb..78bb836 100644 --- a/src/utils/supabase/middleware.ts +++ b/src/utils/supabase/middleware.ts @@ -63,7 +63,7 @@ export async function updateSession(request: NextRequest) { let { data: {user}, error} = await supabase.auth.getUser() - if (user && (request.nextUrl.pathname === '/auth/confirm_email' || request.nextUrl.pathname === '/auth')) { + if (user && (request.nextUrl.pathname === '/auth/confirm_email' || request.nextUrl.pathname === '/auth' || request.nextUrl.pathname === '/auth/reset_password')) { response = NextResponse.redirect(new URL('/form_create', request.nextUrl.href)) } else if (!user && ( request.nextUrl.pathname === '/form_create' )) { response = NextResponse.redirect(new URL('/auth', request.nextUrl.href)) From 5102362e4ac40ad2e7bd6b7edf90fadea59e256a Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Tue, 30 Jul 2024 01:14:13 +0530 Subject: [PATCH 06/16] debugging --- src/app/api/rest/v1/isUsername/route.ts | 40 +++++++++++-------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/src/app/api/rest/v1/isUsername/route.ts b/src/app/api/rest/v1/isUsername/route.ts index 1be0ff4..6e60734 100644 --- a/src/app/api/rest/v1/isUsername/route.ts +++ b/src/app/api/rest/v1/isUsername/route.ts @@ -1,29 +1,25 @@ import {NextRequest, NextResponse} from "next/server"; +import { createClient } from "@/utils/supabase/server"; export async function POST(req: NextRequest): Promise<NextResponse> { - let response = NextResponse.next({ - request: { - headers: req.headers, - }, - }) + try { + const supabase = createClient(); + const body = await req.json(); + if (!body.username) { + return NextResponse.json({ error: 'username is required' }, { status: 400 }); + } - const body = await req.json() + const { data, error } = await supabase + .rpc('is_username_exist', + { username: body.username } + ); - if ( !body.username ) { - return NextResponse.json({ error: 'username is required' }) - } + if (error) { + return NextResponse.json({ error: error.message }, { status: 500 }); + } - let res = await fetch(`${process.env.NEXT_PUBLIC_SUPABASE_URL}/rest/v1/rpc/is_username_exist`, { - method: 'POST', - headers: { - "apikey": process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!, - "Authorization": `Bearer ${process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!}`, - "Content-Type": "application/json", - }, - body: JSON.stringify(body) - }); - - let data = await res.json(); - - return NextResponse.json({ state: data }); + return NextResponse.json({ state: data }, { status: 200 }); + } catch (error: any) { + return NextResponse.json({ error: error.message }, { status: 500 }); + } } \ No newline at end of file From 1d179cad890df79e1feae9c2167d020560bfe4ee Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Mon, 12 Aug 2024 03:49:16 +0530 Subject: [PATCH 07/16] correcting login page --- src/app/auth/component/component.tsx | 61 +++++++----- src/app/auth/component/styles.module.css | 10 +- .../event/[id]/components/eventDetails.jsx | 37 ++++---- src/app/event/[id]/fetchEvent.jsx | 1 + src/app/event/[id]/page.jsx | 93 ++++++++++--------- src/app/globals.css | 3 + src/app/home/layout.tsx | 37 +++----- src/app/home/page.tsx | 2 +- 8 files changed, 130 insertions(+), 114 deletions(-) diff --git a/src/app/auth/component/component.tsx b/src/app/auth/component/component.tsx index 65b6c78..1e74f9c 100644 --- a/src/app/auth/component/component.tsx +++ b/src/app/auth/component/component.tsx @@ -8,6 +8,12 @@ import { Button } from "@/components/ui/button" import { Checkbox } from "@/components/ui/checkbox" import Loader from '@/components/ui/loader' +// @react icons +// import { MdEmail } from "react-icons/md"; +import { FaRegUserCircle } from "react-icons/fa"; +import { FiLock } from "react-icons/fi"; +import { FiUnlock } from "react-icons/fi"; + import { VscEye, VscEyeClosed } from "react-icons/vsc" import styles from './styles.module.css' import { cn } from "@/lib/utils" @@ -26,15 +32,23 @@ export function Component( props : Props) { let { auth } = props const [password, setPassword] = useState<string>('') const [revealPassword, setRevealPassword] = useState<boolean>(false) + const [validPassword, setValidPassword] = useState<boolean>(false) const [loading, setLoading] = useState<boolean>(false); + useEffect(() => { + setValidPassword(validatePassword(password)); + } + , [password]) + + const input_email = {name: 'email', label: 'Email Adress', type: 'email'}; + const input_username = {name: 'username', label: 'Username', type: 'text'}; + const input_password = {name: 'password', label: 'Password', type: 'password'}; + let structure = { inputfield : { limit : 1, - values : [ - {name: 'email', label: 'Email Adress', type: 'email'} - ] + values : [input_email] }, button : { text: 'continue', @@ -52,10 +66,7 @@ export function Component( props : Props) { if (auth === 'login') { structure.inputfield = { limit : 2, - values : [ - {name: 'email', label: 'Email address', type: 'email'}, - {name: 'password', label: 'Password', type: 'password'} - ] + values : [input_email, input_password] } structure.button = { text: 'Login', @@ -74,11 +85,7 @@ export function Component( props : Props) { } else if (auth === 'signup'){ structure.inputfield = { limit : 3, - values : [ - {name: 'email', label: 'Email address', type: 'email'}, - {name: 'username', label: 'Username', type: 'text'}, - {name: 'password', label: 'Password', type: 'password'} - ] + values : [input_email, input_username, input_password] } structure.button = { text: 'Sign up', @@ -100,7 +107,7 @@ export function Component( props : Props) { } else { const nextUserSibling = current.username.nextElementSibling as HTMLElement; nextUserSibling.innerText = ''; - if (validatePassword(password) && password.length>=8) { + if (validPassword) { const bool = await props.SignUp(current) if (!bool) setLoading(false); @@ -108,13 +115,7 @@ export function Component( props : Props) { nextSibling.innerText = ''; } else { const nextSibling = current.password.nextElementSibling as HTMLElement; - if (!validatePassword(password, 1)) { - nextSibling.innerText = 'Password must be at least 8 characters long'; - } else if (!validatePassword(password, 2)) { - nextSibling.innerText = 'Password must contain at least one uppercase, one lowercase and one digit'; - } else if (!validatePassword(password, 3)) { - nextSibling.innerText = 'Password must contain at least one special character'; - } + nextSibling.innerText = 'Enter a valid password'; } } setLoading(false); @@ -161,13 +162,27 @@ export function Component( props : Props) { placeholder={input.label} disabled={(props.email && input.name === 'email' && auth)?true:false} className={cn("rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm", - input.name === 'password' && 'pr-12')} + input.name === 'password' && 'pr-12', input.name !=='email' && 'pl-12', + validPassword && input.name === 'password' && auth === 'signup' && 'border-green-600 focus:border-green-600',)} /> <span className={cn(styles.error)}></span> - <i className={`${!(input.name === 'password') && 'hidden'} ${styles.inputicon} ${styles.eyeicon}`} onClick={() => setRevealPassword(!revealPassword)}>{revealPassword?<VscEyeClosed size='23px'/>:<VscEye size='23px'/>}</i> + <i className={cn(!(input.name === 'password') && 'hidden', styles.inputicon, styles.eyeicon)} onClick={() => setRevealPassword(!revealPassword)}>{revealPassword?<VscEyeClosed size='23px'/>:<VscEye size='23px'/>}</i> + <i className={cn('text-muted-foreground' , validPassword && input.name === 'password' && auth === 'signup' && 'text-green-700 text:border-green-700',styles.inputicon, styles.mailicon)}> + {input.name === 'username' && <FaRegUserCircle size='23px'/>} + {input.name === 'password' && (( auth === 'signup' && !validPassword ) ? <FiUnlock size='23px'/>:<FiLock size='23px'/>)} + </i> </div> ))} + {auth === 'signup' && + <ul className="text-white/70 text-[.8rem] px-[1rem] w-full space-y-[1px]"> + <b>Your password must be</b> + <li> {validatePassword(password, 2)?<span className="text-green-700"><b>✓</b></span>:<span>• </span>} uppercase/lowercase and digits</li> + <li> {validatePassword(password, 3)?<span className="text-green-700"><b>✓</b></span>:<span>• </span>} special characters like !@#$%^&*()_+</li> + <li> {validatePassword(password, 1)?<span className="text-green-700"><b>✓</b></span>:<span>• </span>} at least 8 characters long</li> + </ul> + } + {auth === 'login' && <div className="flex items-center justify-between"> <div className="flex items-center"> @@ -214,7 +229,7 @@ function validateEmail(email: string): boolean { function validatePassword(password: string, customCheck: number = 0): boolean { const re = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!@#$%^&*()_+])[A-Za-z\d!@#$%^&*()_+]{8,}$/; const special = /[!@#$%^&*()_+]/; - const upper_lower_digit = /^(?=.*[a-z])(?=.*[A-Z])(?=.x\d)[A-Za-z\d]{8,}$/; + const upper_lower_digit = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)/; if (!customCheck) return re.test(password); if (customCheck === 1) return password.length >= 8; if (customCheck === 2) return upper_lower_digit.test(password); diff --git a/src/app/auth/component/styles.module.css b/src/app/auth/component/styles.module.css index e13e8fd..77d1624 100644 --- a/src/app/auth/component/styles.module.css +++ b/src/app/auth/component/styles.module.css @@ -12,7 +12,7 @@ .inputicon { position:absolute; top: 50%; - color: rgba(var(--black-light), .45); + border-radius: 50%; font-size: 1rem; transform: translateY(-50%); transition: 0.5s ease; @@ -23,5 +23,11 @@ cursor: pointer; } .eyeicon:hover { - color: rgba(var(--black-light), .65); + background: rgba(var(--white), .03); +} +.mailicon { + left: 15px; +} +.passwordicon { + left: 15px; } \ No newline at end of file diff --git a/src/app/event/[id]/components/eventDetails.jsx b/src/app/event/[id]/components/eventDetails.jsx index fa81f57..8025efb 100644 --- a/src/app/event/[id]/components/eventDetails.jsx +++ b/src/app/event/[id]/components/eventDetails.jsx @@ -15,25 +15,24 @@ const montserratFont = Montserrat({weight: ["100","400"], subsets: ["latin"]}); function EventDetails(props){ - - const [isAdmin,setIsAdmin] = useState(true); //Set default to false - - const [event,setEvent] = useState(props.event); - const [eventName,setEventName] = useState(event.name); - const [eventDescription,setEventDescription] = useState(event.description); - const [registerUntilDate,setRegisterUntilDate] = useState(event.register_until); - const [registrationLink , setRegistrationLink] = useState(event.registration_link); - const [hostedRegistration , setHostedRegistration] = useState(event.hosted_registration); - const [hostLink, setHostLink] = useState(event.host_link); - const [daysLeftToRegister,setDaysLeftToRegister]= useState(CalculateDaysLeft(registerUntilDate)); - const [eventDate,setEventDate] = useState(event.date); - const [eventDuration , setEventDuration]=useState((CalculateEventDuration(event.duration))); - const [eventMode ,setEventMode] = useState(event.mode); - const [eventVenue ,setEventVenue] = useState(event.venue); - const [eventRequirements, setEventRequirements] = useState(event.requirements); - const [eventPrizes , setEventPrizes] = useState(event.prizes); - const [eventConvenors,setEventConvenors] = useState(event.convenors); - const [eventWinners,setEventWinners] = useState(event.winners); + const [isAdmin,setIsAdmin] = useState(true); + + const [event,setEvent] = useState(props.event || ''); + const [eventName,setEventName] = useState(event.name || "Event Name"); + const [eventDescription,setEventDescription] = useState(event.description || "No description available"); + const [registerUntilDate,setRegisterUntilDate] = useState(event.register_until || new Date()); + const [registrationLink , setRegistrationLink] = useState(event.registration_link || "https://www.registration.com"); + const [hostedRegistration , setHostedRegistration] = useState(event.hosted_registration || false); + const [hostLink, setHostLink] = useState(event.host_link || "https://www.hosted.com"); + const [daysLeftToRegister,setDaysLeftToRegister]= useState(CalculateDaysLeft(registerUntilDate) || "Registration closed"); + const [eventDate,setEventDate] = useState(event.date || new Date()); + const [eventDuration , setEventDuration]=useState((CalculateEventDuration(event.duration)) || "Not Specified"); + const [eventMode ,setEventMode] = useState(event.mode || false); + const [eventVenue ,setEventVenue] = useState(event.venue || "Online"); + const [eventRequirements, setEventRequirements] = useState(event.requirements || []); + const [eventPrizes , setEventPrizes] = useState(event.prizes || []); + const [eventConvenors,setEventConvenors] = useState(event.convenors || []); + const [eventWinners,setEventWinners] = useState(event.winners || {}); //To update the remaining registration time each second useEffect(()=>{ diff --git a/src/app/event/[id]/fetchEvent.jsx b/src/app/event/[id]/fetchEvent.jsx index e4ac05d..4a834d2 100644 --- a/src/app/event/[id]/fetchEvent.jsx +++ b/src/app/event/[id]/fetchEvent.jsx @@ -5,6 +5,7 @@ const useFetchEvent = (eventId) => { const [event, setEvent] = useState({}); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); + console.log(eventId); useEffect(() => { const fetchEvent = async () => { diff --git a/src/app/event/[id]/page.jsx b/src/app/event/[id]/page.jsx index 0e1e96b..0e01584 100644 --- a/src/app/event/[id]/page.jsx +++ b/src/app/event/[id]/page.jsx @@ -7,58 +7,59 @@ import Loading from '@/components/loading'; function Event({ params }) { const eventId = params.id; - // const { event, loading, error } = useFetchEvent(eventId); - // const router = useRouter(); + const { event, loading, error } = useFetchEvent(eventId); + const router = useRouter(); + console.log(event); - // if (loading) { - // return <> - // <Loading /> - // </>; - // } + if (loading) { + return <> + <Loading /> + </>; + } - // if (error) { - // console.error(error); - // router.push('/events'); - // return null; - // } + if (error) { + console.error(error); + router.push('/events'); + return null; + } // To start calling api delete the object below and uncomment the above code - const event = { - "id": 7, - "name": "Codestrike v6.0", - "description": `Join us for an exciting coding event organized by Coding Club IIITV, \nwhere teamwork and innovation take center stage! \nIn this unique competition, teams of three programmers will come together to \n solve complex coding challenges within a set timeframe. Participants will need to collaborate closely, leveraging each other's strengths to develop efficient and creative solutions. This event is designed to foster camaraderie, enhance problem-solving skills, and encourage effective communication among team members. Don't miss this opportunity to test your coding prowess, make new friends, and have a blast working together. Sign up now and be part of a thrilling coding adventure!`, - "date": "2024-08-05T15:30:00", - "duration": 60, - "mode": false, - "host_link": "https://www.hosted.com", - "venue": "Mess Hall", - "requirements": [ - "Laptop", - "Notebook", - "Pen", - "Pencil" - ], - "hosted_registration": true, - "register_until": "2024-08-05T15:32:30", - "registration_link": "https://www.registration.com", - "creator": "b4e05b86-df08-49d8-a118-51c205216401", - "prizes" : ["Rs. 10000","Rs. 5000", "Rs. 1000", - { - "Female Special":"Rs. 1000", - "FY Special":"Rs. 1000" - } - ], - "winners" : { - "Web Dev":["ABCDEGFHIJKL","ABCDEGFHIJKL","ABCDEGFHIJKL"], - "Cloud ":["ABCDEGFHIJKL"], - "CyberSecurity":["ABCDEGFHIJKL","ABCDEGFHIJKL"] - }, - "convenors":[ - "Devyash Saini","Devyash Saini","Devyash Saini","Devyash Saini" - ] - } + // const event = { + // "id": 7, + // "name": "Codestrike v6.0", + // "description": `Join us for an exciting coding event organized by Coding Club IIITV, \nwhere teamwork and innovation take center stage! \nIn this unique competition, teams of three programmers will come together to \n solve complex coding challenges within a set timeframe. Participants will need to collaborate closely, leveraging each other's strengths to develop efficient and creative solutions. This event is designed to foster camaraderie, enhance problem-solving skills, and encourage effective communication among team members. Don't miss this opportunity to test your coding prowess, make new friends, and have a blast working together. Sign up now and be part of a thrilling coding adventure!`, + // "date": "2024-08-05T15:30:00", + // "duration": 60, + // "mode": false, + // "host_link": "https://www.hosted.com", + // "venue": "Mess Hall", + // "requirements": [ + // "Laptop", + // "Notebook", + // "Pen", + // "Pencil" + // ], + // "hosted_registration": true, + // "register_until": "2024-08-05T15:32:30", + // "registration_link": "https://www.registration.com", + // "creator": "b4e05b86-df08-49d8-a118-51c205216401", + // "prizes" : ["Rs. 10000","Rs. 5000", "Rs. 1000", + // { + // "Female Special":"Rs. 1000", + // "FY Special":"Rs. 1000" + // } + // ], + // "winners" : { + // "Web Dev":["ABCDEGFHIJKL","ABCDEGFHIJKL","ABCDEGFHIJKL"], + // "Cloud ":["ABCDEGFHIJKL"], + // "CyberSecurity":["ABCDEGFHIJKL","ABCDEGFHIJKL"] + // }, + // "convenors":[ + // "Devyash Saini","Devyash Saini","Devyash Saini","Devyash Saini" + // ] + // } diff --git a/src/app/globals.css b/src/app/globals.css index 32f1f7c..9840bf0 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -32,6 +32,9 @@ --chart-3: #3366cc; --chart-4: #ffcc33; --chart-5: #ff9933; + + --black: 0, 0, 0; + --white: 255, 255, 255; } } diff --git a/src/app/home/layout.tsx b/src/app/home/layout.tsx index 56ca438..fbe7089 100644 --- a/src/app/home/layout.tsx +++ b/src/app/home/layout.tsx @@ -1,42 +1,33 @@ import React from 'react'; import Navbar from "@/components/navbar" import Footer from "@/components/footer" -<<<<<<< HEAD -======= import type { Metadata } from "next"; ->>>>>>> a53050d3b3abb1d3c6c5c28f33551fa418aba183 +import Head from 'next/head'; interface RootLayoutProps { children: React.ReactNode; } -<<<<<<< HEAD -======= -export const metadata: Metadata = { - title: "Coding Club IIITV", - description: "IIITV Coding Club Community Website | Workshops | Mentorship | Community", - openGraph: { - title: 'Coding Club IIITV', - description: 'IIITV Coding Club Community Website | Workshops | Mentorship | Community', - images: ["https://iiitvcc.vercel.app/LinkPreview.png"], - type: 'website', - locale: 'en_IN', - url: 'https://iiitvcc.vercel.app', - }, -}; - ->>>>>>> a53050d3b3abb1d3c6c5c28f33551fa418aba183 export default function RootLayout({ children } : RootLayoutProps) { return ( <> + <Head> + <meta charSet="utf-8" /> + <meta + name="viewport" + content="width=device-width, initial-scale=1, shrink-to-fit=no" + /> + <meta property="og:title" content="Coding Club IIITV" /> + <meta property="og:site_name" content="IIITVCC" /> + <meta property="og:url" content="https://iiitvcc.vercel.app" /> + <meta property="og:description" content="IIITVCC Community Website | Workshops | Mentorship | Community" /> + <meta property="og:type" content="website" /> + <meta property="og:image" content="https://iiitvcc.vercel.app/LinkPreview.png" /> + </Head> <Navbar /> {children} <Footer /> </> ) -<<<<<<< HEAD -} -======= } ->>>>>>> a53050d3b3abb1d3c6c5c28f33551fa418aba183 diff --git a/src/app/home/page.tsx b/src/app/home/page.tsx index c924626..8f80ab7 100644 --- a/src/app/home/page.tsx +++ b/src/app/home/page.tsx @@ -24,7 +24,7 @@ export default function Home() { return ( <div className="flex flex-col min-h-dvh"> - <HeroParallax products={[]} /> + {/* <HeroParallax products={{'./homebg.jpeg'}} /> */} <section className="lg:h-[90dvh] w-full py-12 md:py-24 lg:py-0 bg-background text-muted flex justify-around"> <div className="px-4 md:px-6 grid gap-6 lg:grid-cols-2 lg:gap-12 max-w-[1240px] flex items-center justify-around"> <div className="space-y-4 "> From d91c75183c15e396838541e876bcd63cc4bd234d Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Mon, 12 Aug 2024 04:20:10 +0530 Subject: [PATCH 08/16] debugged login page --- next.config.mjs | 6 +- src/app/home/components/hero-parallax.tsx | 21 +++- src/app/home/page.tsx | 112 +++++++++++++++++++--- 3 files changed, 120 insertions(+), 19 deletions(-) diff --git a/next.config.mjs b/next.config.mjs index 7b7c098..3fb78f0 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,4 +1,8 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {} +const nextConfig = { + images: { + domains: ['aceternity.com',], + }, +} export default nextConfig; diff --git a/src/app/home/components/hero-parallax.tsx b/src/app/home/components/hero-parallax.tsx index 900f44e..c184879 100644 --- a/src/app/home/components/hero-parallax.tsx +++ b/src/app/home/components/hero-parallax.tsx @@ -105,14 +105,27 @@ export const Header = () => { return ( <div className="max-w-7xl relative mx-auto py-20 md:py-40 px-4 w-full left-0 top-0"> <h1 className="text-2xl md:text-7xl font-bold dark:text-white"> - The Ultimate <br /> development studio + The Ultimate <br /> Coding Experience </h1> <p className="max-w-2xl text-base md:text-xl mt-8 dark:text-neutral-200"> - We build beautiful products with the latest technologies and frameworks. - We are a team of passionate developers and designers that love to build - amazing products. + Join our vibrant community of coders and unlock your full potential through workshops, events, and + shared resources. </p> + <div className="relative z-50 flex flex-col flex-start gap-4 p-8 sm:flex-row lg:justify-start"> + <Link + href="/auth" + className="inline-flex h-10 items-center justify-center rounded-md bg-primary text-primary-foreground px-8 text-sm font-medium shadow transition-colors hover:bg-primary-hover focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" + prefetch={false} + > + Join Now + </Link> + <Link href="#" className="inline-flex h-10 items-center justify-center rounded-md px-8 text-sm font-medium shadow transition-colors hover:bg-muted hover:text-primary-foreground border focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" + > + Learn More + </Link> + </div> </div> + ); }; diff --git a/src/app/home/page.tsx b/src/app/home/page.tsx index 8f80ab7..583866b 100644 --- a/src/app/home/page.tsx +++ b/src/app/home/page.tsx @@ -2,29 +2,113 @@ import React from "react" import Link from "next/link" import { Card, CardHeader, CardTitle, CardDescription, CardContent, CardFooter } from "@/components/ui/card" -import { HeroParallax } from "./components/hero-parallax" +// import { HeroParallax } from "./components/hero-parallax" import Image from "next/image" -// import { useRef } from 'react'; -// import Spline from '@splinetool/react-spline/next'; -// export default function App() { -// return ( -// <div> -// <Spline -// className="!w-[200px] !h-[200px] !bg-primary size-[20px]" -// scene="https://prod.spline.design/dF3I7FKWt2eeegk2/scene.splinecode" -// /> -// </div> -// ); -// } +// export const products = [ +// { +// title: "Moonbeam", +// link: "https://gomoonbeam.com", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/moonbeam.png", +// }, +// { +// title: "Cursor", +// link: "https://cursor.so", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/cursor.png", +// }, +// { +// title: "Rogue", +// link: "https://userogue.com", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/rogue.png", +// }, + +// { +// title: "Editorially", +// link: "https://editorially.org", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/editorially.png", +// }, +// { +// title: "Editrix AI", +// link: "https://editrix.ai", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/editrix.png", +// }, +// { +// title: "Pixel Perfect", +// link: "https://app.pixelperfect.quest", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/pixelperfect.png", +// }, + +// { +// title: "Algochurn", +// link: "https://algochurn.com", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/algochurn.png", +// }, +// { +// title: "Aceternity UI", +// link: "https://ui.aceternity.com", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/aceternityui.png", +// }, +// { +// title: "Tailwind Master Kit", +// link: "https://tailwindmasterkit.com", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/tailwindmasterkit.png", +// }, +// { +// title: "SmartBridge", +// link: "https://smartbridgetech.com", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/smartbridge.png", +// }, +// { +// title: "Renderwork Studio", +// link: "https://renderwork.studio", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/renderwork.png", +// }, + +// { +// title: "Creme Digital", +// link: "https://cremedigital.com", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/cremedigital.png", +// }, +// { +// title: "Golden Bells Academy", +// link: "https://goldenbellsacademy.com", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/goldenbellsacademy.png", +// }, +// { +// title: "Invoker Labs", +// link: "https://invoker.lol", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/invoker.png", +// }, +// { +// title: "E Free Invoice", +// link: "https://efreeinvoice.com", +// thumbnail: +// "https://aceternity.com/images/products/thumbnails/new/efreeinvoice.png", +// }, +// ]; + export default function Home() { return ( <div className="flex flex-col min-h-dvh"> - {/* <HeroParallax products={{'./homebg.jpeg'}} /> */} + {/* <HeroParallax products={products} /> */} <section className="lg:h-[90dvh] w-full py-12 md:py-24 lg:py-0 bg-background text-muted flex justify-around"> <div className="px-4 md:px-6 grid gap-6 lg:grid-cols-2 lg:gap-12 max-w-[1240px] flex items-center justify-around"> <div className="space-y-4 "> From b83148ae589fb1f75a2810af91668205137f78c2 Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Mon, 12 Aug 2024 14:23:20 +0530 Subject: [PATCH 09/16] correcting sinup page --- .github/workflows/vercelMerge.yml | 27 --------------------- .github/workflows/vercelPullRequest.yml | 31 ------------------------- package.json | 1 - 3 files changed, 59 deletions(-) delete mode 100644 .github/workflows/vercelMerge.yml delete mode 100644 .github/workflows/vercelPullRequest.yml diff --git a/.github/workflows/vercelMerge.yml b/.github/workflows/vercelMerge.yml deleted file mode 100644 index 8267411..0000000 --- a/.github/workflows/vercelMerge.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Deploy to vercel on merge -on: - push: - branches: - - new -jobs: - build_and_deploy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - # To set more environment variables on the build, either use Vercel CLI or this: - # - uses: dkershner6/vercel-set-env-action@v1 - # with: - # token: ${{ secrets.VERCEL_TOKEN }} - # projectName: events-app - # envVariableKeys: SOME_VARIABLE - # env: - # SOME_VARIABLE: ${{ secrets.SOME_VARIABLE }} - # TARGET_SOME_VARIABLE: preview,development,production - # TYPE_SSOME_VARIABLE: encrypted - - uses: amondnet/vercel-action@v25 - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} - github-token: ${{ secrets.GITHUB_TOKEN }} - vercel-args: '--prod' - vercel-org-id: ${{ secrets.ORG_ID}} - vercel-project-id: ${{ secrets.PROJECT_ID}} \ No newline at end of file diff --git a/.github/workflows/vercelPullRequest.yml b/.github/workflows/vercelPullRequest.yml deleted file mode 100644 index 890b717..0000000 --- a/.github/workflows/vercelPullRequest.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Create vercel preview URL on pull request -on: - pull_request_target: - branches: - - new -jobs: - build_and_deploy: - runs-on: ubuntu-latest - steps: - - uses: trstringer/manual-approval@v1 - timeout-minutes: 240 - with: - secret: ${{ github.TOKEN }} - approvers: thedevyashsaini # GitHub username of the approver - minimum-approvals: 1 - issue-title: "Deploying PR to dev from staging" - issue-body: "Please approve or deny the deployment of this PR." - exclude-workflow-initiator-as-approver: true - additional-approved-words: '' - additional-denied-words: '' - - uses: actions/checkout@v4 - - uses: amondnet/vercel-action@v25 - id: vercel-deploy - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} - github-token: ${{ secrets.GITHUB_TOKEN }} - vercel-org-id: ${{ secrets.ORG_ID}} - vercel-project-id: ${{ secrets.PROJECT_ID}} - - name: preview-url - run: | - echo ${{ steps.vercel-deploy.outputs.preview-url }} \ No newline at end of file diff --git a/package.json b/package.json index 8d21598..3f1ea81 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,6 @@ "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-switch": "^1.1.0", "@reduxjs/toolkit": "^2.2.6", - "@splinetool/react-spline": "^4.0.0", "@supabase/ssr": "^0.4.0", "@vercel/analytics": "^1.3.1", "@vercel/speed-insights": "^1.0.12", From ce9ef4da59abb63cd059abdbcb456caed8cb5d42 Mon Sep 17 00:00:00 2001 From: MdAnas <144697531+Anas-github-acc@users.noreply.github.com> Date: Mon, 12 Aug 2024 14:25:14 +0530 Subject: [PATCH 10/16] Delete .github/workflows directory --- .github/workflows/vercelMerge.yml | 27 --------------------- .github/workflows/vercelPullRequest.yml | 31 ------------------------- 2 files changed, 58 deletions(-) delete mode 100644 .github/workflows/vercelMerge.yml delete mode 100644 .github/workflows/vercelPullRequest.yml diff --git a/.github/workflows/vercelMerge.yml b/.github/workflows/vercelMerge.yml deleted file mode 100644 index 8267411..0000000 --- a/.github/workflows/vercelMerge.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Deploy to vercel on merge -on: - push: - branches: - - new -jobs: - build_and_deploy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - # To set more environment variables on the build, either use Vercel CLI or this: - # - uses: dkershner6/vercel-set-env-action@v1 - # with: - # token: ${{ secrets.VERCEL_TOKEN }} - # projectName: events-app - # envVariableKeys: SOME_VARIABLE - # env: - # SOME_VARIABLE: ${{ secrets.SOME_VARIABLE }} - # TARGET_SOME_VARIABLE: preview,development,production - # TYPE_SSOME_VARIABLE: encrypted - - uses: amondnet/vercel-action@v25 - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} - github-token: ${{ secrets.GITHUB_TOKEN }} - vercel-args: '--prod' - vercel-org-id: ${{ secrets.ORG_ID}} - vercel-project-id: ${{ secrets.PROJECT_ID}} \ No newline at end of file diff --git a/.github/workflows/vercelPullRequest.yml b/.github/workflows/vercelPullRequest.yml deleted file mode 100644 index 890b717..0000000 --- a/.github/workflows/vercelPullRequest.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Create vercel preview URL on pull request -on: - pull_request_target: - branches: - - new -jobs: - build_and_deploy: - runs-on: ubuntu-latest - steps: - - uses: trstringer/manual-approval@v1 - timeout-minutes: 240 - with: - secret: ${{ github.TOKEN }} - approvers: thedevyashsaini # GitHub username of the approver - minimum-approvals: 1 - issue-title: "Deploying PR to dev from staging" - issue-body: "Please approve or deny the deployment of this PR." - exclude-workflow-initiator-as-approver: true - additional-approved-words: '' - additional-denied-words: '' - - uses: actions/checkout@v4 - - uses: amondnet/vercel-action@v25 - id: vercel-deploy - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} - github-token: ${{ secrets.GITHUB_TOKEN }} - vercel-org-id: ${{ secrets.ORG_ID}} - vercel-project-id: ${{ secrets.PROJECT_ID}} - - name: preview-url - run: | - echo ${{ steps.vercel-deploy.outputs.preview-url }} \ No newline at end of file From e091a6c6f09a3ffab49fa6dcc1b8bc8ade0dc542 Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Mon, 12 Aug 2024 14:35:43 +0530 Subject: [PATCH 11/16] correcting signup page - 3 --- package-lock.json | 357 ++++++++++++++++------------------------------ 1 file changed, 121 insertions(+), 236 deletions(-) diff --git a/package-lock.json b/package-lock.json index d33e2a7..7242ecc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,14 +20,13 @@ "@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-switch": "^1.1.0", "@reduxjs/toolkit": "^2.2.6", - "@splinetool/react-spline": "^4.0.0", "@supabase/ssr": "^0.4.0", "@vercel/analytics": "^1.3.1", "@vercel/speed-insights": "^1.0.12", "axios": "^1.7.2", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "framer-motion": + "framer-motion": "^11.3.21", "ldrs": "^1.0.2", "lucide-react": "^0.408.0", "next": "14.2.5", @@ -1187,134 +1186,6 @@ "integrity": "sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==", "license": "MIT" }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.5.tgz", - "integrity": "sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.5.tgz", - "integrity": "sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.5.tgz", - "integrity": "sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.5.tgz", - "integrity": "sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.5.tgz", - "integrity": "sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.5.tgz", - "integrity": "sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.5.tgz", - "integrity": "sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.5.tgz", - "integrity": "sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, "node_modules/@next/swc-win32-x64-msvc": { "version": "14.2.5", "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.5.tgz", @@ -2092,51 +1963,6 @@ } } }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.1.tgz", - "integrity": "sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@splinetool/react-spline": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@splinetool/react-spline/-/react-spline-4.0.0.tgz", - "integrity": "sha512-FqrV7/K2q998Y0t83QUauQxsifKWAg9CFZoSb64qRuH7IfHkDs5/OgU1ACkg0aTgsEPtFlH+kATQ+8X6MrizHQ==", - "dependencies": { - "blurhash": "2.0.5", - "lodash.debounce": "4.0.8", - "react-merge-refs": "2.1.1", - "thumbhash": "0.1.1" - }, - "peerDependencies": { - "@splinetool/runtime": "*", - "next": ">=14.2.0", - "react": "*", - "react-dom": "*" - }, - "peerDependenciesMeta": { - "next": { - "optional": true - } - } - }, - "node_modules/@splinetool/runtime": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@splinetool/runtime/-/runtime-1.9.3.tgz", - "integrity": "sha512-wcSxsRUpZRzPqX3/4UHlN5H1hOBoBiut9VRr8f7KG6d/joDahLP2MnWF8/7eoOuWAA+DC08hQhfdl9b45PFlIA==", - "peer": true, - "dependencies": { - "on-change": "^4.0.0", - "semver-compare": "^1.0.0" - } - }, "node_modules/@supabase/auth-js": { "version": "2.64.4", "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.64.4.tgz", @@ -2554,12 +2380,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/blurhash": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/blurhash/-/blurhash-2.0.5.tgz", - "integrity": "sha512-cRygWd7kGBQO3VEhPiTgq4Wc43ctsM+o46urrmPOiuAe+07fzlSB9OJVdpgDL0jPqXUVQ9ht7aq7kxOeJHRK+w==", - "license": "MIT" - }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -3238,20 +3058,6 @@ } } }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -3572,12 +3378,6 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "license": "MIT" }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -3924,19 +3724,6 @@ "node": ">= 0.2.0" } }, - "node_modules/on-change": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/on-change/-/on-change-4.0.2.tgz", - "integrity": "sha512-cMtCyuJmTx/bg2HCpHo3ZLeF7FZnBOapLqZHr2AlLeJ5Ul0Zu2mUJJz051Fdwu/Et2YW04ZD+TtU+gVy0ACNCA==", - "license": "MIT", - "peer": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/on-change?sponsor=1" - } - }, "node_modules/package-json-from-dist": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", @@ -4281,16 +4068,6 @@ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, - "node_modules/react-merge-refs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-2.1.1.tgz", - "integrity": "sha512-jLQXJ/URln51zskhgppGJ2ub7b2WFKGq3cl3NYKtlHoTG+dN2q7EzWrn3hN3EgPsTMvpR9tpq5ijdp7YwFZkag==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, "node_modules/react-redux": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", @@ -4571,12 +4348,6 @@ "node": ">= 0.2.0" } }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "license": "MIT", - "peer": true "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -4993,12 +4764,6 @@ "node": ">=0.8" } }, - "node_modules/thumbhash": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/thumbhash/-/thumbhash-0.1.1.tgz", - "integrity": "sha512-kH5pKeIIBPQXAOni2AiY/Cu/NKdkFREdpH+TLdM0g6WA7RriCv0kPLgP731ady67MhTAqrVG/4mnEeibVuCJcg==", - "license": "MIT" - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -5336,6 +5101,126 @@ "engines": { "node": ">= 14" } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.5.tgz", + "integrity": "sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.5.tgz", + "integrity": "sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.5.tgz", + "integrity": "sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.5.tgz", + "integrity": "sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.5.tgz", + "integrity": "sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.5.tgz", + "integrity": "sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.5.tgz", + "integrity": "sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.5.tgz", + "integrity": "sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } } } } From de9e07d8c5f5593d1480d14106921780044d62bd Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Mon, 12 Aug 2024 14:44:16 +0530 Subject: [PATCH 12/16] correcting signup page 4 --- .github/workflows/vercelMerge.yml | 27 +++++++++++++++++++++ .github/workflows/vercelPullRequest.yml | 31 +++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 .github/workflows/vercelMerge.yml create mode 100644 .github/workflows/vercelPullRequest.yml diff --git a/.github/workflows/vercelMerge.yml b/.github/workflows/vercelMerge.yml new file mode 100644 index 0000000..8267411 --- /dev/null +++ b/.github/workflows/vercelMerge.yml @@ -0,0 +1,27 @@ +name: Deploy to vercel on merge +on: + push: + branches: + - new +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + # To set more environment variables on the build, either use Vercel CLI or this: + # - uses: dkershner6/vercel-set-env-action@v1 + # with: + # token: ${{ secrets.VERCEL_TOKEN }} + # projectName: events-app + # envVariableKeys: SOME_VARIABLE + # env: + # SOME_VARIABLE: ${{ secrets.SOME_VARIABLE }} + # TARGET_SOME_VARIABLE: preview,development,production + # TYPE_SSOME_VARIABLE: encrypted + - uses: amondnet/vercel-action@v25 + with: + vercel-token: ${{ secrets.VERCEL_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} + vercel-args: '--prod' + vercel-org-id: ${{ secrets.ORG_ID}} + vercel-project-id: ${{ secrets.PROJECT_ID}} \ No newline at end of file diff --git a/.github/workflows/vercelPullRequest.yml b/.github/workflows/vercelPullRequest.yml new file mode 100644 index 0000000..890b717 --- /dev/null +++ b/.github/workflows/vercelPullRequest.yml @@ -0,0 +1,31 @@ +name: Create vercel preview URL on pull request +on: + pull_request_target: + branches: + - new +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: trstringer/manual-approval@v1 + timeout-minutes: 240 + with: + secret: ${{ github.TOKEN }} + approvers: thedevyashsaini # GitHub username of the approver + minimum-approvals: 1 + issue-title: "Deploying PR to dev from staging" + issue-body: "Please approve or deny the deployment of this PR." + exclude-workflow-initiator-as-approver: true + additional-approved-words: '' + additional-denied-words: '' + - uses: actions/checkout@v4 + - uses: amondnet/vercel-action@v25 + id: vercel-deploy + with: + vercel-token: ${{ secrets.VERCEL_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} + vercel-org-id: ${{ secrets.ORG_ID}} + vercel-project-id: ${{ secrets.PROJECT_ID}} + - name: preview-url + run: | + echo ${{ steps.vercel-deploy.outputs.preview-url }} \ No newline at end of file From a51bb3b096456686fe57b9dfe92f1b6833c23894 Mon Sep 17 00:00:00 2001 From: MdAnas <144697531+Anas-github-acc@users.noreply.github.com> Date: Mon, 12 Aug 2024 15:06:24 +0530 Subject: [PATCH 13/16] Delete .github/workflows directory 2 --- .github/workflows/vercelMerge.yml | 27 --------------------- .github/workflows/vercelPullRequest.yml | 31 ------------------------- 2 files changed, 58 deletions(-) delete mode 100644 .github/workflows/vercelMerge.yml delete mode 100644 .github/workflows/vercelPullRequest.yml diff --git a/.github/workflows/vercelMerge.yml b/.github/workflows/vercelMerge.yml deleted file mode 100644 index 8267411..0000000 --- a/.github/workflows/vercelMerge.yml +++ /dev/null @@ -1,27 +0,0 @@ -name: Deploy to vercel on merge -on: - push: - branches: - - new -jobs: - build_and_deploy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - # To set more environment variables on the build, either use Vercel CLI or this: - # - uses: dkershner6/vercel-set-env-action@v1 - # with: - # token: ${{ secrets.VERCEL_TOKEN }} - # projectName: events-app - # envVariableKeys: SOME_VARIABLE - # env: - # SOME_VARIABLE: ${{ secrets.SOME_VARIABLE }} - # TARGET_SOME_VARIABLE: preview,development,production - # TYPE_SSOME_VARIABLE: encrypted - - uses: amondnet/vercel-action@v25 - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} - github-token: ${{ secrets.GITHUB_TOKEN }} - vercel-args: '--prod' - vercel-org-id: ${{ secrets.ORG_ID}} - vercel-project-id: ${{ secrets.PROJECT_ID}} \ No newline at end of file diff --git a/.github/workflows/vercelPullRequest.yml b/.github/workflows/vercelPullRequest.yml deleted file mode 100644 index 890b717..0000000 --- a/.github/workflows/vercelPullRequest.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Create vercel preview URL on pull request -on: - pull_request_target: - branches: - - new -jobs: - build_and_deploy: - runs-on: ubuntu-latest - steps: - - uses: trstringer/manual-approval@v1 - timeout-minutes: 240 - with: - secret: ${{ github.TOKEN }} - approvers: thedevyashsaini # GitHub username of the approver - minimum-approvals: 1 - issue-title: "Deploying PR to dev from staging" - issue-body: "Please approve or deny the deployment of this PR." - exclude-workflow-initiator-as-approver: true - additional-approved-words: '' - additional-denied-words: '' - - uses: actions/checkout@v4 - - uses: amondnet/vercel-action@v25 - id: vercel-deploy - with: - vercel-token: ${{ secrets.VERCEL_TOKEN }} - github-token: ${{ secrets.GITHUB_TOKEN }} - vercel-org-id: ${{ secrets.ORG_ID}} - vercel-project-id: ${{ secrets.PROJECT_ID}} - - name: preview-url - run: | - echo ${{ steps.vercel-deploy.outputs.preview-url }} \ No newline at end of file From d7026282a2fe47e4eecceaa0ffee6ced26606212 Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Mon, 12 Aug 2024 15:16:53 +0530 Subject: [PATCH 14/16] correcting sinup page 5 --- .github/workflows/vercelMerge.yml | 27 +++++++++++++++++++++ .github/workflows/vercelPullRequest.yml | 31 +++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 .github/workflows/vercelMerge.yml create mode 100644 .github/workflows/vercelPullRequest.yml diff --git a/.github/workflows/vercelMerge.yml b/.github/workflows/vercelMerge.yml new file mode 100644 index 0000000..8267411 --- /dev/null +++ b/.github/workflows/vercelMerge.yml @@ -0,0 +1,27 @@ +name: Deploy to vercel on merge +on: + push: + branches: + - new +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + # To set more environment variables on the build, either use Vercel CLI or this: + # - uses: dkershner6/vercel-set-env-action@v1 + # with: + # token: ${{ secrets.VERCEL_TOKEN }} + # projectName: events-app + # envVariableKeys: SOME_VARIABLE + # env: + # SOME_VARIABLE: ${{ secrets.SOME_VARIABLE }} + # TARGET_SOME_VARIABLE: preview,development,production + # TYPE_SSOME_VARIABLE: encrypted + - uses: amondnet/vercel-action@v25 + with: + vercel-token: ${{ secrets.VERCEL_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} + vercel-args: '--prod' + vercel-org-id: ${{ secrets.ORG_ID}} + vercel-project-id: ${{ secrets.PROJECT_ID}} \ No newline at end of file diff --git a/.github/workflows/vercelPullRequest.yml b/.github/workflows/vercelPullRequest.yml new file mode 100644 index 0000000..890b717 --- /dev/null +++ b/.github/workflows/vercelPullRequest.yml @@ -0,0 +1,31 @@ +name: Create vercel preview URL on pull request +on: + pull_request_target: + branches: + - new +jobs: + build_and_deploy: + runs-on: ubuntu-latest + steps: + - uses: trstringer/manual-approval@v1 + timeout-minutes: 240 + with: + secret: ${{ github.TOKEN }} + approvers: thedevyashsaini # GitHub username of the approver + minimum-approvals: 1 + issue-title: "Deploying PR to dev from staging" + issue-body: "Please approve or deny the deployment of this PR." + exclude-workflow-initiator-as-approver: true + additional-approved-words: '' + additional-denied-words: '' + - uses: actions/checkout@v4 + - uses: amondnet/vercel-action@v25 + id: vercel-deploy + with: + vercel-token: ${{ secrets.VERCEL_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} + vercel-org-id: ${{ secrets.ORG_ID}} + vercel-project-id: ${{ secrets.PROJECT_ID}} + - name: preview-url + run: | + echo ${{ steps.vercel-deploy.outputs.preview-url }} \ No newline at end of file From 3610584a8531a63f45d0961d910dec62c8b29205 Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Wed, 21 Aug 2024 22:21:43 +0530 Subject: [PATCH 15/16] members page --- .gitignore | 4 + next-sitemap.config.js | 4 + package-lock.json | 303 +++++++++++++---------- package.json | 5 +- public/members/placeholder.jpeg | Bin 0 -> 5514 bytes public/robots.txt | 9 + public/sitemap-0.xml | 12 + public/sitemap.xml | 4 + src/app/accounts/setting/page.tsx | 337 -------------------------- src/app/members/data.json | 73 ++++++ src/app/{event => members}/layout.tsx | 0 src/app/members/page.tsx | 89 +++++++ src/app/members/styles.css | 147 +++++++++++ src/utils/supabase/middleware.ts | 13 + 14 files changed, 535 insertions(+), 465 deletions(-) create mode 100644 next-sitemap.config.js create mode 100644 public/members/placeholder.jpeg create mode 100644 public/robots.txt create mode 100644 public/sitemap-0.xml create mode 100644 public/sitemap.xml delete mode 100644 src/app/accounts/setting/page.tsx create mode 100644 src/app/members/data.json rename src/app/{event => members}/layout.tsx (100%) create mode 100644 src/app/members/page.tsx create mode 100644 src/app/members/styles.css diff --git a/.gitignore b/.gitignore index 1437c53..3578ceb 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,7 @@ yarn-error.log* # vercel .vercel + +# admin and users +/src/app/users +/src/app/admin diff --git a/next-sitemap.config.js b/next-sitemap.config.js new file mode 100644 index 0000000..931d614 --- /dev/null +++ b/next-sitemap.config.js @@ -0,0 +1,4 @@ +module.exports = { + siteUrl: 'https://iiitvcc.vercel.app', + generateRobotsTxt: true, +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7242ecc..7589ff4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,11 +26,12 @@ "axios": "^1.7.2", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "framer-motion": "^11.3.21", + "framer-motion": "^11.3.28", "ldrs": "^1.0.2", "lucide-react": "^0.408.0", "next": "14.2.5", "next-client-cookies": "^1.1.1", + "next-sitemap": "^4.2.3", "react": "^18", "react-dom": "^18", "react-icons": "^5.2.1", @@ -262,6 +263,12 @@ "node": ">=6.9.0" } }, + "node_modules/@corex/deepmerge": { + "version": "4.0.43", + "resolved": "https://registry.npmjs.org/@corex/deepmerge/-/deepmerge-4.0.43.tgz", + "integrity": "sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==", + "license": "MIT" + }, "node_modules/@emnapi/runtime": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", @@ -1186,6 +1193,126 @@ "integrity": "sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==", "license": "MIT" }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.5.tgz", + "integrity": "sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.5.tgz", + "integrity": "sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.5.tgz", + "integrity": "sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.5.tgz", + "integrity": "sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.5.tgz", + "integrity": "sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.5.tgz", + "integrity": "sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.5.tgz", + "integrity": "sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.5.tgz", + "integrity": "sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@next/swc-win32-x64-msvc": { "version": "14.2.5", "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.5.tgz", @@ -2322,9 +2449,9 @@ } }, "node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", + "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -3034,9 +3161,9 @@ } }, "node_modules/framer-motion": { - "version": "11.3.21", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.3.21.tgz", - "integrity": "sha512-D+hfIsvzV8eL/iycld4K+tKlg2Q2LdwnrcBEohtGw3cG1AIuNYATbT5RUqIM1ndsAk+EfGhoSGf0UaiFodc5Tw==", + "version": "11.3.28", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.3.28.tgz", + "integrity": "sha512-dqhoawipEAjqdv32zbv72sOMJZjol7dROWn7t/FOq23WXJ40O4OUybgnO2ldnuS+3YquSn8xO/KKRavZ+TBVOQ==", "license": "MIT", "dependencies": { "tslib": "^2.4.0" @@ -3463,6 +3590,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", @@ -3598,6 +3734,39 @@ "react": ">= 16.8.0" } }, + "node_modules/next-sitemap": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/next-sitemap/-/next-sitemap-4.2.3.tgz", + "integrity": "sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==", + "funding": [ + { + "url": "https://github.com/iamvishnusankar/next-sitemap.git" + } + ], + "license": "MIT", + "dependencies": { + "@corex/deepmerge": "^4.0.43", + "@next/env": "^13.4.3", + "fast-glob": "^3.2.12", + "minimist": "^1.2.8" + }, + "bin": { + "next-sitemap": "bin/next-sitemap.mjs", + "next-sitemap-cjs": "bin/next-sitemap.cjs" + }, + "engines": { + "node": ">=14.18" + }, + "peerDependencies": { + "next": "*" + } + }, + "node_modules/next-sitemap/node_modules/@next/env": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.6.tgz", + "integrity": "sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==", + "license": "MIT" + }, "node_modules/next/node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", @@ -5101,126 +5270,6 @@ "engines": { "node": ">= 14" } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.5.tgz", - "integrity": "sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.5.tgz", - "integrity": "sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.5.tgz", - "integrity": "sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.5.tgz", - "integrity": "sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.5.tgz", - "integrity": "sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.5.tgz", - "integrity": "sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.5.tgz", - "integrity": "sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.5", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.5.tgz", - "integrity": "sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } } } } diff --git a/package.json b/package.json index 532a57d..2343eb1 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,9 @@ "scripts": { "dev": "next dev", "build": "next build", + "postbuild": "next-sitemap --config next-sitemap.config.js", "start": "next start", + "export": "next build && next export", "lint": "next lint" }, "dependencies": { @@ -27,11 +29,12 @@ "axios": "^1.7.2", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "framer-motion": "^11.3.21", + "framer-motion": "^11.3.28", "ldrs": "^1.0.2", "lucide-react": "^0.408.0", "next": "14.2.5", "next-client-cookies": "^1.1.1", + "next-sitemap": "^4.2.3", "react": "^18", "react-dom": "^18", "react-icons": "^5.2.1", diff --git a/public/members/placeholder.jpeg b/public/members/placeholder.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..3e02fd53d45375645163e3421e4bfba7d545052c GIT binary patch literal 5514 zcmY*cbyO5y)7~YdM4F{TmJUI>OIQ|IR=|};DFJC%M7pIHSX@-3q#J3F?nb(HK}w`c zKtX|*-y7$A-`sQO&U5EE&&>Vr&dvPI3V>2u6RHUS0s#Qv?E>6j0TBR_J47@z)O7!B zIyw-Dj{e{NKk+T31JN<C@^LUQakGNxIK?=*`2|HpL_qA~GUCG0e8M7vKvGiDd*t^( zl#~p@-0bXv!vD4Z1^=A?iT|&^z56#5lor0}08kMFP5|Th!219^Dj+@;@TLdAa@!*z z@Sj%yXLtZ0J^|q!BI4UDgz^^P;p3AK+#x2ogMUi_0`Tw&sHi!`2vzlOUv%HfBQ*Kb zLxZYLF3&LZ#1XBynxS=0^{S0m*D;-XN^bWgSVHnvh!F_D|9@3(m2QOyZ&UZFZmZ(~ z3I8Gdw+A2|6+Xdj4b}VlR>?Fsi-5cMw-hRTDu6QJj558TD_uafECU>-$(+ZOMT!Kx z4bd|cc!Lxnv5?UXnJqS-<}@f>EO&+NvcnJJY|p)z-{p@__dXx4&GXqe`)vD(E|I-9 zU})&4^&;{@?p5B(Xa4i4sJg6AKTWIl`Mx>PczqeF8nfHZ4Dhu%xc_P<E^n*K`?uL< zd8Af1NXP%|(Eqg{MUjm;lQ}*r+!tZelgER|TTF_wdMLpLGSGR_N7l5DUt27Zsz;+C zZYeTJye1AkxwE-O<XipR*nnJZP<1>U=bE__AEL_?&0B4oL>sL`>W?8{22*oC)O3Fz zp(@A&L{{<gvC)VxkOW4Kg^GUZ!v0aYE@Lmp&c}I6m3bU|fjp~Y<>YJ<Utca2izPmJ znr*%MHN{OQ5d~cpp}pt$G&fEtS&7Cjb=QQ8=LO#ft~5_mYW1{YLFx|{na0CRX3`E8 z>x{EqKQ_x<q8TpmEjo<1jHKfvB{d9(*QCK@5?Qsv!GufQgG*~IZG}+{BToB)i41W< zWsq1o)?`MzpR$xB(hX_vFyL5ws&cHGXjY0R$S}-%H{dDuXmbwZ3ezX9TIj)jOz7%& z*Ij%%$`y~g(_iu+iFGK8=cV~}zT;H6TZ@{X>8rXQ1<g>fWJi*4K<E=4$|)p*E0-5Y z&*1=ni7iQ_VOi#gG)?$iyHH8kA6G?}J)2XaNyP2(rl}G<e|W-Y<)3A|>J>r$0Mm?V zkWm+GlovaKRITnp`57DMeJBQvuHeTFwmsZ2a=lsuDh0Y~nhE)`{3iEl0FUq<fhRwN zL5yiS=sLfO@TT;n>@-`HxR8B4!gO|EG4CYjqTq1F*$A~=?RR1MdczAZ4K-Rl0(}m< zaJqxA5EH^ZDyefLMuc`zs-o76+gMli&V3Vmrgh`RxN;X%hb1;H+{1Ngx!xqdzHz^y zLI-ZA;B=4#S*cxVPhl$vx`%R5k4zVl;fSTLHOc9O5~^E@Oa&*RC2>FL*79s%i{tlV z3UZz54Bv*i3ry{uOW^MQ5{xMDBvd806SS>6M5CnuLelrO2+k#HlhjDP2|Q`Ik!9gz zvGK($G_(LbG=~9yq(zz18+eIPX20=38awA_1;Wvx{rZDB6bHi}^pP{OwaVl<Z;ZLH zolH}&vvAuNAzyC`bLOOVOaj53u0I}9Y^qKZp0U!krt69qFQlKv_A6xPMCP(sbp(^V zI_S`DVAW9A>lq+Zk6hf8_`KuA+2O`onz?(r+jsHPLZ!Ts`E<nhFUGXBjWMWLiYef& zd1m0+E*VQ_JLMC@9#_kOv;)PAdXr%zEF+C)YWcyAsF|0Lxj#-*y~(_Av1VI=vtgNh z;E?{w?uELd5{Mz)*n=Fv5eE>RpJzVg7kB$0#2q@)18k#7l8uLmxv?G5eG?zC=gn}* z7kt~yX4szaS0wy2s7Ss{e0Xw*6cQ5PEdPsd{W$r=w_h){J_ObBq7U0HTT+IFC-Q&r zIBeLI7C_)CsFb7{&E>jAozi{Cn!0&@SG@6i(f;|EJ$){S<^7NC&66Yh{_-nAk*Qd? z-FnkAr?AbPbIOrbjz1$iS;F)ld6~*H)0scw*d_Cl-+5o|rDNt;FI~Kl9fy?3i;^4H z<=H-w7KOOI6xoiuqwhF&V&|N|&c{tBq%U1Q3jPd83_fW%hSxS{c%vUNy^l=J5aS1{ z-38~-EZnEWNA~1>7$tf#I`A`6Jz7;BVk(_PF$?-yz26W!e8pIeA19TewtrsEkjmTN zV|Vt(Md`VSxNSRU+K<h&ll|?JcdS9FMfEH&dS{oa`z!I4f$M%VB{E#6^urUZa${I( z^Edd5M#|nuoV5jd7_wQR-**q<N6K@>IwjUyu&P;yI1q;FxScoZw<S3}4<PD<!A<9E zVTpKUumbIdTHpAz*^p78rjpoCjD1Lgloc6~C`V=PI1L75Hmf{x?oZiug^1J#RF~!z zbQy*UDy@n(2F?@Z{NRktt}36(2L$T-W1}rpEG#6Bo!*rXkBNeGw>qcs;v>#2^avr& zTVt<@(9e#xt~$!=2Ffb*^BuO|f3wSe&0mgw#H*rBs^uIzL|m3$sP@>(LuHPO6A}tg zCF>_3Y%N}tM=;ETGU4p%;_LF6Yf8n^ZlA~|OdBgqyB!yA0KPfb1c{yYqtbCfS;BUC zdX-W&dco<lQuE?>Qb-6gblR(@6YU%BiIOM~ram#V=0Ohv?GnCp)UQ|XzJcVU<=6~$ zCni$Se_RRbuc9<+s<5W(jwUq5USP$s;8cL(6J)bNdhNm<k%d}|EF3`JH?>B$LtlNt zgw>=^A|C91y^8G-5PSMDHOqm|X0Z=G)3;4TmEzL3+3{Nt*f2WU1#$VBHZ0y3Q1Y|o zV+qpTV&eettnJr@AUZ?a3=cE;!M%~}`JI&v5BpU&gp3YmT4=A&weFRR<Ob0a=;t_v z;YveV>7+q4Hp0Fq18PXP<*|xIW!g*gUOikG&|UzmJ%1Xnhi6Z_Dvkj}{DP9DkO38^ zeYA==mq_?iXyfBjsFO$rbO{L3sqPe37g-Tnd$xrP-jgExBLC6DZJ$CVfE4Ght1X0^ zSjY4o$OvPel6fi-zv|_(>~Ih7=T5XRnn36-F>#}32Y~Tdk>2sgx@=h6mcNBAe)D!q z4En?$_thTYzP>lBy=PPI5U#R*g(-4if<^xprgxr|77PArZB|!4=A@qgnMmY2p}J=C zOw7j!A&cT?QNlY9+Zn$urcM-p=0v8)7t}J0Rm(K*p-O`YepldC1i03(7O%BFND00& z4yqg}{}K?eKRWaMcdcP9&!c8GUs=ugxBTI>bGrHwD{@4V3{cS*5t;*r3#ybbWQbOt zt+w^!JhkV)lcV?sbc@J)jY>;x_1jE{ofsy6$ZP>X+&VF@f5_u1Xz+FLJ7ZcME$_kI zN6U%)%_<!m2)cgpElg_h0%~>pbUXG{{8c%zm7cEhPXq5wA|WL0K7)STu0762Qp$EC z4qHnH^FY@L^oms9h(FW`8@Yc>;L366xYi`=(fDnBe09t|ey(x*{Kc}(n{3vV(lYF8 zSh~>%*p&2w5|OBXEES>CKu32LJ0j8fs{XLOFlW|f_?t53t36$eL=P?lzBw%aVozYy zwiEj?=BJ=vmYvLtpDUR6-G3{4nO>^9kdKzhpR#`UVK#E<tr=A?yep<a{Kf3dCb`_D zD$#q%wSLz=)#^gH>R3i^b;fO{ALPH(y^bsODz1?;CGl)RO*ZVYHJrS=sL0Hsp#N4O zQX|_G|9gkp5;5BT;Qf5Bu-Q?n9c{(by-kIK`p`wwxhZ7>l!^)mj-`_^OeU;;Drq}L z&ydGqi0ADpFE6k=nUHlN>^)B*Kkl*Ekd`VK8mmb=I7`9rYX*Cyg!vU%9h3S%K}5n~ zU+P%JP2|~ITw`8dv-vez{{|o+FWYegpqj|!xr!T>g^wvBVDtS*D)#yK^hd$8X_>25 z^G(EN0bj$4%)HZ!zAwS-4bSw0_9M>PM}qf#Y~?|`O3zWfqAyX9(B-l$Ezg%_I`F&Q zqUW_&n_+cQnO&$C3;T^YNbRIg?cZ8K%w~>d%8Sqb6<+>j>rs=#t$9HvMMHwj_V0g| zT<fKId5-Af&f`$S38wzE(+Fq$^FWaQGsIn8kq^gJX*8Tprv7q^mBQaaeCJ*|2?}V1 zgi))`3aiS%=2OMp6eY4l(5K!Ropq_b8Q2ZLZLiW<G5&?j1_7keE!YFM{7qyGFFajN zN(OoKL<@LsdcS*lx8+$gN2_4U-}Z&GM-OEe`_m%~P%)Pd*fWcBs3r?&Sz~ktZX8_k zp$uRQ0MG+$0ZagT&Ba2Bgb_K#M8^Y;@+gNAg!sZSTU;TCFd*dtVmN2xoAAqRq4|wo z_Jd_HQ6D$AP%^=nhJoM&rn*CVMHGk74Aj4%^9N6wla%{&-(@|%MC?r4{iV`++fN<z zNt?;;E2;z@1TWjn!u)NK7I%8Sb8GNlGHSUT82gPV?#aH6W1Dt3zhosb2k~BvywQ1> z-%8ec?DHtd<&3qosi4F*;hs&}c?QcQ%hVc;ScHq3J_lGpls4b9rR00QB272jT<iD7 zIAi7+Ml6*F)BFZ)N}>4;fKS#Q0`&kl=CPmT?zT4`xW$kSH0g{<TEG_jPsOt4<CC<m z`6ZR;S>qCr#SV(hZ_T&9@(G6!Gk7-2<SV;r{w6!GlrJuR07gT3Hc~v{)IJz0X_#&2 zLH?Uuuj-Y@#1qjEaPMK@5T6p`3Rjd$uC8ML2Z7Z~iHVfGfw|YR_4uRtenM+DR&4b6 zr6|`UmokdLKkwqb`1Mau`VTdt1EVOe=IT}cGzhElB?|pePomaRhQ2Ye!{n9?vOJ3p zjtaI-MA`-^nbhoL#Nk(Zr24;`d8oxAw7S*uERzim0YOYCyViLj9D|L6gq<C3iiW{^ zNtN=8FyQc9Q}O0Sc|x5x$Gg^s$R<=m1>3^)eTC5d;qVR1Ub?!|{nwY$AlXr=CTEui z9C4fE<!eTh!U^3R8V$UUZ2PM=6XtV@INO`u38Sj9&0S482EXjUueFwmz2FYZ3N46{ zI}2Ihc_CWnO_3-4Z>m4lS5Y^wdnZa5*DQY#v6RAUms#Ebv=oiIe;RWdJo(7jis`HG z6xCxzuE;giNR>?=^xmzEKkRa*m}QdhMW`84K<5><8%^pwtl3*oolD=NxK<#ZrxuCz z*~KqpxSjfr9(qA>o9WoKHuvgRjbXfP~R>TX3I53+oROSh#WRf#xOI?tJA*`H$e z6$-J+xdy}X8o1dr;1o@?liPwPMcBnyg~1Q%HJuo6N--FhvX;H@BaDM;V2SiO<y|~~ zu4+n30#<7ohXViV$BISa2PJ?;zI57N{Kb$x*~0Rz^LUV~;#mAueG<`fS6hse=-~Y7 z4rs`XzNl9a%v3e{`p_mksx$BzICL~&UCmT=&;5EUM+j+y*l4-dmLp~gta#h#b0@X= za<SF-HLo&VV<{u$qzpE=?8H1!lt0P@hoip%^zl`(GW`j34b$ZeWLRs1r9!$D#6?%V z?z&p7m{}{4?U0ApF&n|?)FqNbd;BXV_K)1TIu&9cSY8c8YuLs{Dmi?=0o(uzO|I=P znVS9xUt7ri(f)h`hz-Pt3_d4xAb}z6$TVXjiesU)ogu1H2gkqvCR=ET*RVU>0Qhwk z!!wrhxbmI37BRp6h@Hj!>5c1S`@W@ctY=}wtQQ}_4r-k{CASPXs(Co=10H|t-%n{6 zfv>1w<444=84d76oeMy~%;@LmUmTgy`gGv(L4D4A@AS408ydl|>g^@})T*jXnH(QY zw_k2+ZPxJ%!?>pRmA!BY&?vfI^~~0RonC&FooKGK@||pV<#s(rz4D#zCTeS+;Tm&B zFlpuJF^(4yIX58keo)MJW=ur!K>DIMwp{V^a9vcDKZO`GoK<L?Cf$Gt*je2GZ|TpX z`z~3vX1#L}TiN+ch!<)lbve;UskEE5k#YKA|B&$hhhl{d?NPV)zQ%tMGxmRdAt}+u z`$qL;jXyH3Pbaga8zW&Q<JOe5FB29y90mbaWJ6lq0--Vb+QE5$(H{CO8v#T;*-Pzm zCzh@2;au#)ahr`%BBklR$8*zc_nd-unZ6~Pe|k*FI7-v53?_$**Bp{Cz85#34vmp1 zc=RMyrI!<d#~Uf0&_yjmqv^w=T{%#xwdwDO^d7O2)$JFrp=7{biLg8R&Zs{v=&C?I zuq|)n%N!(ZSaFv+u4~aJ43r(Z%tVEiz+YwB`)ck!z(_gy4R7mtlmh3^3?!B+L#z}Y zMP~cS27IeFn-#E{{dpD9L}xbc!sLj=ds_GHDLmIFgo3wIo&sV22G{uNB^}MqQK<|6 zXAQ2edsY1d)H(BXt%?#fK_`40e@5;p(`5`_W+vJr<b&0Y<Z+V|J5O~2Cc9tZcDxj~ z#boInbY~p+A0NQ@#|AC#I2CPr`m_j4L6PTR`B)Uh8{()OMkFgyG476ktn+fJ?E7wK zWl_VS#dh);S(@iG*4si-caoeHjA9-0<r*(*XcBl2Q#Wip((DlzrSv+|8m!R55Woku zNI6QWa*0iHI1pXn2aGw7m;+M4;?m$#y(+lNkkrOwwmQRlKTDmVNxvgGIUgUAHL)82 z){7|A(xR%*&VjtlCa<JWy8AH)S4e=N#AR)}@+xU&uWQkzlH~e$k&Wxi*Ka-%$KxgW z_e-A1oIA6aOhRq|dPbl905!gwrJXhD<6g<fH5c89x!P<mezeji{1RYOU>W#!>|xw; zIpghUwf1Y!wNIMjS_8D$rhu{)hVhSzqc#S3%?|aO<g=Wcr`=MjL_sAdO)QB5MEMAk zrX*#>qQa3+`K)%_s%@(5L^Io8a%)RIL6z*t(Ymx+0!%_)k0wi>Km(E-IHe5hhKglT z-vvoETl)D;5ynFqk>=p&c}jk!Vopr+GzIBAV#6gN7P#TcH?UIf?6N~@(;Ry{h*+=Q zeu%173p&F6k_!<O&@}wni?=CTJ0H7@mwx3oT!Og1a=R*K&$`CaU;Str^U1be+|<t9 zb~5`b(Lej#h;UfoAho_kH8<Z2f_xS4_wZUE=p(R~%rXqZ?ZiPdZTrb<T>cT0bd$<S zJcc<I@z@=k@V2+xlR<UK=3?auN_wtzC7nCUUt78WN)my98bGykn%|Z|!A#wBZ@}oH zw2Y!ys33GP?X%;>G8!7;{<6~fa8|jgT>`Bop%<xkiq?`JdqHsn;A!|<6kLMXgiAZ{ t1|BY=wPAqi*MC#szrkp7^XykK;E>QE=^zqtL9v34<^>Pb92R`D@GnhKMaKXD literal 0 HcmV?d00001 diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e52c4ea --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,9 @@ +# * +User-agent: * +Allow: / + +# Host +Host: https://iiitvcc.vercel.app + +# Sitemaps +Sitemap: https://iiitvcc.vercel.app/sitemap.xml diff --git a/public/sitemap-0.xml b/public/sitemap-0.xml new file mode 100644 index 0000000..5956a11 --- /dev/null +++ b/public/sitemap-0.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> +<url><loc>https://iiitvcc.vercel.app/admin/events/create</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> +<url><loc>https://iiitvcc.vercel.app/admin/notAdmin</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> +<url><loc>https://iiitvcc.vercel.app/admin/events</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> +<url><loc>https://iiitvcc.vercel.app/event</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> +<url><loc>https://iiitvcc.vercel.app/test_api</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> +<url><loc>https://iiitvcc.vercel.app/blogs</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> +<url><loc>https://iiitvcc.vercel.app/home</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> +<url><loc>https://iiitvcc.vercel.app</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> +<url><loc>https://iiitvcc.vercel.app/form_create</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> +</urlset> \ No newline at end of file diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..7d12815 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> +<sitemap><loc>https://iiitvcc.vercel.app/sitemap-0.xml</loc></sitemap> +</sitemapindex> \ No newline at end of file diff --git a/src/app/accounts/setting/page.tsx b/src/app/accounts/setting/page.tsx deleted file mode 100644 index 9b771c5..0000000 --- a/src/app/accounts/setting/page.tsx +++ /dev/null @@ -1,337 +0,0 @@ -import Link from "next/link" -import { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuSeparator, DropdownMenuItem } from "@/components/ui/dropdown-menu" -import { Button } from "@/components/ui/button" -import { Avatar, AvatarImage, AvatarFallback } from "@/components/ui/avatar" -import { Card, CardHeader, CardTitle, CardDescription, CardContent, CardFooter } from "@/components/ui/card" -import { Label } from "@/components/ui/label" -import { Input } from "@/components/ui/input" -import { Textarea } from "@/components/ui/textarea" -import { Switch } from "@/components/ui/switch" -import { JSX, SVGProps } from "react" - -export default function Component() { - return ( - <div className="flex min-h-screen w-full flex-col"> - <header className="flex h-16 items-center justify-between border-b bg-background px-4 md:px-6"> - <Link href="#" className="flex items-center gap-2 text-lg font-semibold sm:text-base" prefetch={false}> - <MountainIcon className="h-6 w-6" /> - <span className="sr-only">Acme Inc</span> - </Link> - <div className="flex items-center gap-4"> - <DropdownMenu> - <DropdownMenuTrigger asChild> - <Button variant="ghost" size="icon" className="rounded-full"> - <Avatar className="h-8 w-8"> - <AvatarImage src="/placeholder-user.jpg" /> - <AvatarFallback>JD</AvatarFallback> - </Avatar> - <span className="sr-only">Toggle user menu</span> - </Button> - </DropdownMenuTrigger> - <DropdownMenuContent align="end"> - <div className="flex items-center gap-2 p-2"> - <Avatar className="h-8 w-8"> - <AvatarImage src="/placeholder-user.jpg" /> - <AvatarFallback>JD</AvatarFallback> - </Avatar> - <div className="grid gap-0.5 leading-none"> - <div className="font-semibold">John Doe</div> - <div className="text-sm text-muted-foreground">john@example.com</div> - </div> - </div> - <DropdownMenuSeparator /> - <DropdownMenuItem> - <Link href="#" className="flex items-center gap-2" prefetch={false}> - <div className="h-4 w-4" /> - <span>Profile</span> - </Link> - </DropdownMenuItem> - <DropdownMenuItem> - <Link href="#" className="flex items-center gap-2" prefetch={false}> - <div className="h-4 w-4" /> - <span>Settings</span> - </Link> - </DropdownMenuItem> - <DropdownMenuSeparator /> - <DropdownMenuItem> - <Link href="#" className="flex items-center gap-2" prefetch={false}> - <div className="h-4 w-4" /> - <span>Sign out</span> - </Link> - </DropdownMenuItem> - </DropdownMenuContent> - </DropdownMenu> - </div> - </header> - <main className="flex flex-1 flex-col gap-4 p-4 md:gap-8 md:p-10"> - <div className="max-w-6xl w-full mx-auto grid gap-2"> - <h1 className="font-semibold text-3xl">Account Settings</h1> - </div> - <div className="grid md:grid-cols-[180px_1fr] lg:grid-cols-[250px_1fr] items-start gap-6 max-w-6xl w-full mx-auto"> - <nav className="text-sm text-muted-foreground grid gap-4"> - <Link href="#" className="font-semibold text-primary" prefetch={false}> - Profile - </Link> - <Link href="#" prefetch={false}> - Password - </Link> - <Link href="#" prefetch={false}> - Notifications - </Link> - <Link href="#" prefetch={false}> - Integrations - </Link> - <Link href="#" prefetch={false}> - Security - </Link> - </nav> - <div className="grid gap-6"> - <Card className="border-dim"> - <CardHeader> - <CardTitle>Profile</CardTitle> - <CardDescription>Update your profile information.</CardDescription> - </CardHeader> - <CardContent className="space-y-4"> - <div className="flex items-center gap-4"> - <Avatar className="h-16 w-16"> - <AvatarImage src="/placeholder-user.jpg" /> - <AvatarFallback>JD</AvatarFallback> - </Avatar> - <Button variant="outline">Change Photo</Button> - </div> - <div className="space-y-2"> - <Label htmlFor="name">Name</Label> - <Input id="name" defaultValue="John Doe" /> - </div> - <div className="space-y-2"> - <Label htmlFor="email">Email</Label> - <Input id="email" type="email" defaultValue="john@example.com" /> - </div> - <div className="space-y-2"> - <Label htmlFor="bio">Bio</Label> - <Textarea id="bio" defaultValue="I'm a software engineer at Acme Inc." className="min-h-[100px]" /> - </div> - </CardContent> - <CardFooter> - <Button className="ml-auto">Save</Button> - </CardFooter> - </Card> - <Card> - <CardHeader> - <CardTitle>Password</CardTitle> - <CardDescription>Change your password.</CardDescription> - </CardHeader> - <CardContent className="space-y-4"> - <div className="space-y-2"> - <Label htmlFor="current-password">Current Password</Label> - <Input id="current-password" type="password" /> - </div> - <div className="space-y-2"> - <Label htmlFor="new-password">New Password</Label> - <Input id="new-password" type="password" /> - </div> - <div className="space-y-2"> - <Label htmlFor="confirm-password">Confirm Password</Label> - <Input id="confirm-password" type="password" /> - </div> - </CardContent> - <CardFooter> - <Button className="ml-auto">Change Password</Button> - </CardFooter> - </Card> - <Card> - <CardHeader> - <CardTitle>Notification Settings</CardTitle> - <CardDescription>Choose what you want to be notified about.</CardDescription> - </CardHeader> - <CardContent> - <div className="grid gap-4"> - <div className="flex items-start gap-4 rounded-md p-2 transition-all hover:bg-secondary"> - <BellIcon className="mt-px h-5 w-5" /> - <div className="space-y-1"> - <p className="text-sm font-medium leading-none">Everything</p> - <p className="text-sm text-muted-foreground">Email digest, mentions & all activity.</p> - </div> - <Switch id="notify-everything" defaultChecked /> - </div> - <div className="flex items-start gap-4 rounded-md bg-secondary p-2 transition-all"> - <AtSignIcon className="mt-px h-5 w-5" /> - <div className="space-y-1"> - <p className="text-sm font-medium leading-none">Available</p> - <p className="text-sm text-muted-foreground">Only mentions and comments.</p> - </div> - <Switch id="notify-available" defaultChecked /> - </div> - <div className="flex items-start gap-4 rounded-md p-2 transition-all hover:bg-secondary "> - <EyeOffIcon className="mt-px h-5 w-5" /> - <div className="space-y-1"> - <p className="text-sm font-medium leading-none">Ignoring</p> - <p className="text-sm text-muted-foreground">Turn off all notifications.</p> - </div> - <Switch id="notify-ignoring" /> - </div> - </div> - </CardContent> - </Card> - <Card> - <CardHeader> - <CardTitle>Integrations</CardTitle> - <CardDescription>Manage your connected services.</CardDescription> - </CardHeader> - <CardContent className="space-y-4"> - <div className="flex items-center justify-between"> - <div> - <p className="text-sm font-medium">Google Calendar</p> - <p className="text-sm text-muted-foreground">Connect your Google Calendar to sync events.</p> - </div> - <Button variant="outline" size="sm"> - Connect - </Button> - </div> - <div className="flex items-center justify-between"> - <div> - <p className="text-sm font-medium">Slack</p> - <p className="text-sm text-muted-foreground"> - Connect your Slack workspace to receive notifications. - </p> - </div> - <Button variant="outline" size="sm"> - Connect - </Button> - </div> - </CardContent> - </Card> - <Card> - <CardHeader> - <CardTitle>Security</CardTitle> - <CardDescription>Manage your account security settings.</CardDescription> - </CardHeader> - <CardContent className="space-y-4"> - <div className="flex items-center justify-between"> - <div> - <p className="text-sm font-medium">Two-Factor Authentication</p> - <p className="text-sm text-muted-foreground">Add an extra layer of security to your account.</p> - </div> - <Switch id="two-factor-auth" /> - </div> - <div className="flex items-center justify-between"> - <div> - <p className="text-sm font-medium">Logout Sessions</p> - <p className="text-sm text-muted-foreground">Manage your active login sessions.</p> - </div> - <Button variant="outline" size="sm"> - Manage - </Button> - </div> - </CardContent> - </Card> - </div> - </div> - </main> - </div> - ) -} - -function AtSignIcon(props: JSX.IntrinsicAttributes & SVGProps<SVGSVGElement>) { - return ( - <svg - {...props} - xmlns="http://www.w3.org/2000/svg" - width="24" - height="24" - viewBox="0 0 24 24" - fill="none" - stroke="currentColor" - strokeWidth="2" - strokeLinecap="round" - strokeLinejoin="round" - > - <circle cx="12" cy="12" r="4" /> - <path d="M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8" /> - </svg> - ) -} - - -function BellIcon(props: JSX.IntrinsicAttributes & SVGProps<SVGSVGElement>) { - return ( - <svg - {...props} - xmlns="http://www.w3.org/2000/svg" - width="24" - height="24" - viewBox="0 0 24 24" - fill="none" - stroke="currentColor" - strokeWidth="2" - strokeLinecap="round" - strokeLinejoin="round" - > - <path d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9" /> - <path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" /> - </svg> - ) -} - - -function EyeOffIcon(props: JSX.IntrinsicAttributes & SVGProps<SVGSVGElement>) { - return ( - <svg - {...props} - xmlns="http://www.w3.org/2000/svg" - width="24" - height="24" - viewBox="0 0 24 24" - fill="none" - stroke="currentColor" - strokeWidth="2" - strokeLinecap="round" - strokeLinejoin="round" - > - <path d="M9.88 9.88a3 3 0 1 0 4.24 4.24" /> - <path d="M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68" /> - <path d="M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61" /> - <line x1="2" x2="22" y1="2" y2="22" /> - </svg> - ) -} - -function MountainIcon(props: JSX.IntrinsicAttributes & SVGProps<SVGSVGElement>) { - return ( - <svg - {...props} - xmlns="http://www.w3.org/2000/svg" - width="24" - height="24" - viewBox="0 0 24 24" - fill="none" - stroke="currentColor" - strokeWidth="2" - strokeLinecap="round" - strokeLinejoin="round" - > - <path d="m8 3 4 8 5-5 5 15H2L8 3z" /> - </svg> - ) -} - - -function XIcon(props: JSX.IntrinsicAttributes & SVGProps<SVGSVGElement>) { - return ( - <svg - {...props} - xmlns="http://www.w3.org/2000/svg" - width="24" - height="24" - viewBox="0 0 24 24" - fill="none" - stroke="currentColor" - strokeWidth="2" - strokeLinecap="round" - strokeLinejoin="round" - > - <path d="M18 6 6 18" /> - <path d="m6 6 12 12" /> - </svg> - ) -} diff --git a/src/app/members/data.json b/src/app/members/data.json new file mode 100644 index 0000000..2cda700 --- /dev/null +++ b/src/app/members/data.json @@ -0,0 +1,73 @@ +{ + "2021" : [ + { + "name": "Franklin Carlson", + "position": "UX Designer", + "image": "https://images.unsplash.com/photo-1506794778202-cad84cf45f1d?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "social": [ + { "platform": "github", "url": "#" }, + { "platform": "linkedin", "url": "#" } + ] + }, + { + "name": "Antonia Moore", + "position": "Product Designer", + "image": "https://images.unsplash.com/photo-1494790108377-be9c29b29330?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "social": [ + { "platform": "github", "url": "#" }, + { "platform": "linkedin", "url": "#" } + ] + }, + { + "name": "Travis Lynch", + "position": "Web Developer", + "image": "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "social": [ + { "platform": "github", "url": "#" }, + { "platform": "linkedin", "url": "#" } + ] + }, + { + "name": "Lila Grant", + "position": "Web Developer", + "image": "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "social": [ + { "platform": "github", "url": "#" }, + { "platform": "linkedin", "url": "#" } + ] + } + ], + "2022": [ + { + "name": "Mohd Azam", + "position": "Web Developer", + "image": "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "social": [ + { "platform": "github", "url": "#" }, + { "platform": "linkedin", "url": "#" } + ] + } + ], + "2023": [ + { + "name": "John Doe", + "position": "Web Developer", + "image": "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "social": [ + { "platform": "github", "url": "#" }, + { "platform": "linkedin", "url": "#" } + ] + } + ], + "developers": [ + { + "name": "John Doe", + "position": "Web Developer", + "image": "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?q=80&w=1887&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D", + "social": [ + { "platform": "github", "url": "#" }, + { "platform": "linkedin", "url": "#" } + ] + } + ] +} \ No newline at end of file diff --git a/src/app/event/layout.tsx b/src/app/members/layout.tsx similarity index 100% rename from src/app/event/layout.tsx rename to src/app/members/layout.tsx diff --git a/src/app/members/page.tsx b/src/app/members/page.tsx new file mode 100644 index 0000000..b289456 --- /dev/null +++ b/src/app/members/page.tsx @@ -0,0 +1,89 @@ +'use client'; +import React, { useState, useEffect } from 'react'; +import { Button } from '@/components/ui/button'; +import { cn } from '@/lib/utils'; +import data from "./data.json" + +import { motion, type Variants } from 'framer-motion'; + +// React icon +import { FaLinkedinIn } from "react-icons/fa"; +import { FaGithub } from 'react-icons/fa'; +import './styles.css' + +const itemVariants: Variants = { + open: { + opacity: 1, + transition: { duration: .5 } + }, + closed: { opacity: 0, transition: { duration: .3 } } +}; + +const TeamSection = () => { + const [teamMembers] = useState<{ [key: string]: { name: string; position: string; image: string; social: { platform: string; url: string; }[]; }[] }>(data); + const [activeTeam, setActiveTeam] = useState('2023'); + const [focusCard, setFocusCard] = useState<number | null>(null); + const [isScroll, setIsScroll] = useState<number>(-1); + + useEffect(() => { + const handleScroll = () => { + setIsScroll(window.scrollY); + }; + window.addEventListener('scroll', handleScroll); + return () => window.removeEventListener('scroll', handleScroll); + }, []); + + return ( + <section className="font-poppins font-light text-center py-[min(20vh,6rem)] w-[calc(min(90rem,90%))] mx-auto relative"> + <h2 className="text-white text-[clamp(3.5rem,3rem+1.6vw,5rem)] -mt-[0.625rem] font-extrabold">MEET OUR <span className="text-primary">TEAM</span></h2> + <p className="text-gray-400 max-w-[50rem] mx-auto leading-relaxed text-[clamp(0.9rem,0.825rem+0.3vw,1.2rem)]"> + Our team is a group of passionate individuals who are dedicated to making a difference in the world of technology. We are a diverse group of people who are united by our love for coding and technology. We are committed to helping each other grow and learn, and we are always looking for new members to join us on our journey. If you are passionate about technology and coding, we would love to have you on our team! + </p> + <div className="my-8 space-x-6 absolute w-full"> + {Object.keys(data).map((team, index) => ( + <Button variant={'ghost'} key={index} onClick={() => setActiveTeam(team)} className={`py-0 px-8 text-[clamp(.9rem,.1.0rem+0.9333vw,1.2rem)] transition ${activeTeam === team && 'bg-primary text-secondary font-bold border-primary'}`}>{team}</Button> + ))} + </div> + <span className="absolute z-[-1] left-1/2 -translate-x-1/2 -translate-y-[15%] text-[clamp(6rem,1.3333rem+14.9333vw,20rem)] font-extrabold text-[#36354a] select-none tracking-widest uppercase">{activeTeam}</span> + <div className="mt-28 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-8"> + {teamMembers[activeTeam].map((member, index) => ( + <motion.div + initial={false} + animate={(isScroll-index*50)>100 ?'open': 'closed'} + variants={itemVariants} + key={index} + className={cn('card relative cursor-pointer grayscale-[100%] hover:grayscale-[0%] transition-all rounded-md', + index % 3 !== 1 ? "translate-y-0" : "translate-y-0 sm:translate-y-[15%] midChild", + focusCard !== null && focusCard !== index && 'scale-[.98] duration-500 blur-[4px]' ,)} + onMouseEnter={() => setFocusCard(index)} + onMouseLeave={() => setFocusCard(null)}> + <img + src={member.image} + alt={`Photo of ${member.name}`} + className="w-full block grayscale hover:grayscale-0 transition duration-500" + /> + <div className="absolute bottom-0 left-0 right-0 p-6 text-center z-10 text-white"> + <h3 className="text-lg font-medium">{member.name}</h3> + <p className="text-sm tracking-wider font-light">{member.position}</p> + <ul className="flex justify-center items-center space-x-2 mt-4"> + {member.social.map((social, idx) => ( + <li key={idx}> + <a href={social.url} className="text-white hover:text-pink-500 transition"> + {social.platform === "github" ? ( + <FaGithub className="text-xl" /> + ) : ( + <FaLinkedinIn className="text-xl" /> + )} + </a> + </li> + ))} + </ul> + </div> + </motion.div> + ))} + </div> + </section> + ); +}; + +export default TeamSection; diff --git a/src/app/members/styles.css b/src/app/members/styles.css new file mode 100644 index 0000000..e0641e3 --- /dev/null +++ b/src/app/members/styles.css @@ -0,0 +1,147 @@ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;800&display=swap"); + +img { + max-width: 100%; + display: block; +} + +ul { + list-style-type: none; +} + +ul i { + color: #fff; + font-size: clamp(0.9rem, 0.825rem + 0.3vw, 1.2rem); +} + +ul i:hover { + color: #f2709c; +} + +section { + font-family: "Poppins", sans-serif; + font-weight: 300; + font-style: normal; + padding-block: min(20vh, 6rem); + text-align: center; + width: calc(min(90rem, 90%)); + margin-inline: auto; +} + +section span, +section p, +section h2, +section h3 { + letter-spacing: 0.035rem; +} + +section p { + line-height: 1.6; + color: #a3a3a3; + max-width: 50rem; + margin: 0 auto; + font-size: clamp(0.9rem, 0.825rem + 0.3vw, 1.2rem); +} + +.cards { + margin-top: 7rem; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(min(12rem, 100%), 1fr)); + gap: 2rem; +} + +.card { + position: relative; + cursor: pointer; + transition: all .4s ease; + +} + +.card h3, +.card p { + text-transform: capitalize; +} + +.card h3 { + font-size: clamp(1rem, 0.9167rem + 0.2667vw, 1.25rem); + font-weight: 400; + color: #f6f6f6; +} + +.card p { + font-size: clamp(0.85rem, 0.75rem + 0.32vw, 1.15rem); + letter-spacing: 0.12rem; + font-weight: 300; + max-width: 100%; +} + +.card::before { + position: absolute; + content: ""; + width: 5rem; + height: 6.25rem; + z-index: 0; + transition: 0.3s ease-in-out; + background: #f2709c; + background: -webkit-linear-gradient(to left, #ff9472, #f2709c); + background: linear-gradient(to left, #ff9472, #f2709c); + top: -0.375rem; + left: -0.375rem; +} + +.card::after { + position: absolute; + inset: 0; + content: ""; + width: 100%; + height: 100%; + background: #232526; + background: -webkit-linear-gradient( + to bottom, + hsl(210deg 2.99% 26.27% / 20%), + hsl(0deg 0% 3.14% / 90%) + ); + background: linear-gradient( + to bottom, + hsl(210deg 2.99% 26.27% / 20%), + hsl(0deg 0% 3.14% / 90%) + ); +} + +.card img { + filter: grayscale(100%); + transition: 0.5s ease; +} + +.card-content { + position: absolute; + bottom: 0; + z-index: 99; + left: 0; + color: #fff; + width: 100%; + padding: 1.875rem 1.25rem; + text-align: center; +} + +.card-content ul { + display: flex; + align-items: center; + justify-content: center; + gap: 0.625rem; + margin-top: 1.25rem; +} + +.card:hover img { + filter: grayscale(0%); +} + +.card:hover::before { + transform: scale(1.03); +} + +.midChild::before { + bottom: -0.375rem; + left: -0.375rem; + top: auto; +} \ No newline at end of file diff --git a/src/utils/supabase/middleware.ts b/src/utils/supabase/middleware.ts index 78bb836..b2b34b7 100644 --- a/src/utils/supabase/middleware.ts +++ b/src/utils/supabase/middleware.ts @@ -73,6 +73,19 @@ export async function updateSession(request: NextRequest) { response = NextResponse.redirect(new URL('/auth', request.nextUrl.href)) } + // ----------------- ADMIN ----------------- + // if ( request.nextUrl.pathname.startsWith('/admin') && request.nextUrl.pathname !== '/admin/notAdmin' ) { + // if (error || !user) { + // return NextResponse.redirect(new URL('/auth', request.nextUrl.href)) + // } + // const isAdmin = await supabase.from('users').select('admin').eq('id', user?.id) + // if (isAdmin.error || !isAdmin.data || isAdmin.data.length === 0 || !isAdmin.data[0].admin) { + // response = NextResponse.redirect(new URL('/admin/notAdmin', request.nextUrl.href)) + // } + // } + // ----------------- ADMIN ----------------- + + // const searchParams = request.nextUrl.searchParams // if (request.nextUrl.pathname === '/auth/confirm_email') { From e252f4ebd6df06b65beb3769f668029406c13da6 Mon Sep 17 00:00:00 2001 From: Anas-github-acc <anas.ahamad955@gmail.com> Date: Thu, 22 Aug 2024 03:42:41 +0530 Subject: [PATCH 16/16] adding member page --- .gitignore | 5 + next-sitemap.config.js | 4 +- next.config.mjs | 4 +- package-lock.json | 8 +- package.json | 2 + public/robots.txt | 9 - public/sitemap-0.xml | 12 - .../components/component.tsx} | 66 +- .../components/loggingout.tsx | 7 - .../components/styles.module.css | 0 .../components/userform.tsx | 0 src/app/{form_create => account}/page.tsx | 11 +- src/app/auth/callback/route.ts | 2 +- src/app/auth/component/component.tsx | 257 +++---- src/app/auth/confirm/route.ts | 2 +- src/app/auth/page.tsx | 2 +- src/app/auth/update_password/page.tsx | 2 +- src/app/blogwriter/page.tsx | 2 +- .../components/manSittingAtTableSvg.js | 220 +++++- .../contact_us/components/manWithLaptopSvg.js | 147 +++- src/app/contact_us/page.jsx | 661 +++++++++--------- .../event/[id]/components/checkIsAdmin.jsx | 22 +- src/app/event/[id]/components/event.jsx | 17 +- .../event/[id]/components/eventDetails.jsx | 74 +- src/app/event/[id]/fetchEvent.jsx | 7 - src/app/event/[id]/page.jsx | 174 ++--- src/app/events/page.jsx | 20 +- src/app/globals.css | 16 + src/app/home/components/hero-parallax.tsx | 21 +- src/app/home/layout.tsx | 15 +- src/app/home/page.tsx | 23 +- src/app/members/data.json | 6 +- src/app/members/page.tsx | 87 ++- src/components/navbar.jsx | 73 +- src/components/ui/EventBox.jsx | 26 +- src/components/ui/loggingout.tsx | 46 ++ src/components/ui/switch.tsx | 18 +- src/components/ui/textarea.tsx | 16 +- .../user_dropdown.tsx} | 24 +- src/utils/supabase/middleware.ts | 7 +- tailwind.config.ts | 72 +- 41 files changed, 1254 insertions(+), 933 deletions(-) delete mode 100644 public/robots.txt delete mode 100644 public/sitemap-0.xml rename src/app/{form_create/components/form.tsx => account/components/component.tsx} (62%) rename src/app/{form_create => account}/components/loggingout.tsx (86%) rename src/app/{form_create => account}/components/styles.module.css (100%) rename src/app/{form_create => account}/components/userform.tsx (100%) rename src/app/{form_create => account}/page.tsx (92%) create mode 100644 src/components/ui/loggingout.tsx rename src/{app/form_create/components/dropdown_menu.tsx => components/user_dropdown.tsx} (82%) diff --git a/.gitignore b/.gitignore index 3578ceb..0482f6c 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,8 @@ yarn-error.log* # admin and users /src/app/users /src/app/admin + +# robots.txt +/robots.txt +/sitemap.xml +/sitemap-[0-9]*.xml \ No newline at end of file diff --git a/next-sitemap.config.js b/next-sitemap.config.js index 931d614..451b733 100644 --- a/next-sitemap.config.js +++ b/next-sitemap.config.js @@ -1,4 +1,4 @@ module.exports = { - siteUrl: 'https://iiitvcc.vercel.app', + siteUrl: "https://iiitvcc.vercel.app", generateRobotsTxt: true, -} \ No newline at end of file +}; diff --git a/next.config.mjs b/next.config.mjs index 3fb78f0..60b44f2 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,8 +1,8 @@ /** @type {import('next').NextConfig} */ const nextConfig = { images: { - domains: ['aceternity.com',], + domains: ["aceternity.com"], }, -} +}; export default nextConfig; diff --git a/package-lock.json b/package-lock.json index d17e8f7..fd6c89e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,8 +26,8 @@ "axios": "^1.7.2", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", + "framer-motion": "^11.3.29", "jodit-react": "^4.1.2", - "framer-motion": "^11.3.28", "ldrs": "^1.0.2", "lucide-react": "^0.408.0", "next": "14.2.5", @@ -3173,9 +3173,9 @@ } }, "node_modules/framer-motion": { - "version": "11.3.28", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.3.28.tgz", - "integrity": "sha512-dqhoawipEAjqdv32zbv72sOMJZjol7dROWn7t/FOq23WXJ40O4OUybgnO2ldnuS+3YquSn8xO/KKRavZ+TBVOQ==", + "version": "11.3.29", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.3.29.tgz", + "integrity": "sha512-uyDuUOeOElJEA3kbkbyoTNEf75Jih1EUg0ouLKYMlGDdt/LaJPmO+FyOGAGxM2HwKhHcAoKFNveR5A8peb7yhw==", "license": "MIT", "dependencies": { "tslib": "^2.4.0" diff --git a/package.json b/package.json index 66628e6..0fa4c9d 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,8 @@ "axios": "^1.7.2", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", + "framer-motion": "^11.3.29", + "jodit-react": "^4.1.2", "ldrs": "^1.0.2", "lucide-react": "^0.408.0", "next": "14.2.5", diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index e52c4ea..0000000 --- a/public/robots.txt +++ /dev/null @@ -1,9 +0,0 @@ -# * -User-agent: * -Allow: / - -# Host -Host: https://iiitvcc.vercel.app - -# Sitemaps -Sitemap: https://iiitvcc.vercel.app/sitemap.xml diff --git a/public/sitemap-0.xml b/public/sitemap-0.xml deleted file mode 100644 index 5956a11..0000000 --- a/public/sitemap-0.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> -<url><loc>https://iiitvcc.vercel.app/admin/events/create</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> -<url><loc>https://iiitvcc.vercel.app/admin/notAdmin</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> -<url><loc>https://iiitvcc.vercel.app/admin/events</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> -<url><loc>https://iiitvcc.vercel.app/event</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> -<url><loc>https://iiitvcc.vercel.app/test_api</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> -<url><loc>https://iiitvcc.vercel.app/blogs</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> -<url><loc>https://iiitvcc.vercel.app/home</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> -<url><loc>https://iiitvcc.vercel.app</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> -<url><loc>https://iiitvcc.vercel.app/form_create</loc><lastmod>2024-08-15T11:48:21.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url> -</urlset> \ No newline at end of file diff --git a/src/app/form_create/components/form.tsx b/src/app/account/components/component.tsx similarity index 62% rename from src/app/form_create/components/form.tsx rename to src/app/account/components/component.tsx index 465f3ed..6cf8c89 100644 --- a/src/app/form_create/components/form.tsx +++ b/src/app/account/components/component.tsx @@ -7,20 +7,30 @@ import { CardTitle, CardDescription, } from "@/components/ui/card"; +import Link from "next/link"; import { Label } from "@/components/ui/label"; import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; +import { LogOut, User, Mail, Lock } from "lucide-react"; interface Props extends React.HTMLAttributes<HTMLFormElement> { username: string | null; email: string | null; disabled: boolean; + logout: () => void; } -export function Form({ username, email, disabled }: Props) { +export function Form({ username, email, disabled, logout }: Props) { return ( <div className="flex min-h-screen items-center justify-center px-4 py-12 sm:px-6 lg:px-8"> <div className="w-full max-w-md space-y-8"> + <div className="space-y-2 text-center"> + <h1 className="text-4xl font-bold"> + you have successfully{" "} + <span className="text-primary">logged in</span> + </h1> + <p className="text-muted-foreground">Welcome to the platform.</p> + </div> <div className="flex items-center gap-4 bg- p-4 rounded-lg bg-secondary"> <Avatar className="h-12 w-12 bg-black"> <AvatarImage src="/placeholder-user.jpg" /> @@ -35,14 +45,6 @@ export function Form({ username, email, disabled }: Props) { </div> </div> </div> - <div className="space-y-2 text-center"> - <h1 className="text-4xl font-bold"> - Create your <span className="text-primary">Form</span> - </h1> - <p className="text-muted-foreground"> - Enter your details below to get started. - </p> - </div> <form className="space-y-4"> <Card className="w-full max-w-md mx-auto border-none bg-secondary"> <CardHeader> @@ -51,31 +53,37 @@ export function Form({ username, email, disabled }: Props) { </CardDescription> </CardHeader> <CardContent className="space-y-4"> - <div className="space-y-2"> - <Label htmlFor="name">Name</Label> - <Input id="name" placeholder="Enter your name" required /> - </div> - <div className="space-y-2"> - <Label htmlFor="email">Email</Label> - <Input id="email" placeholder="Enter your email" required /> - </div> - <div className="space-y-2"> - <Label htmlFor="phone">Phone Number</Label> - <Input - id="phone" - type="tel" - placeholder="Enter your phone number" - /> - </div> - </CardContent> - <CardFooter className="flex justify-end"> <Button type="submit" - className="disabled:opacity-60" + className="w-full disabled:opacity-60" disabled={disabled} > - Create Questions + <Lock className="mr-2 h-4 w-4" /> + <Link href="/auth/update_password" prefetch={false}> + Change Password + </Link> </Button> + </CardContent> + <CardContent className="space-y-4"> + <Button + variant="destructive" + className="w-full disabled:opacity-60" + disabled={disabled} + onClick={logout} + > + <LogOut className="mr-2 h-4 w-4" /> Logout + </Button> + </CardContent> + <CardFooter className="flex justify-end"> + <div className="text-center text-sm text-muted-foreground"> + <Link + href="/home" + className="font-medium hover:underline" + prefetch={false} + > + Back to Home + </Link> + </div> </CardFooter> </Card> </form> diff --git a/src/app/form_create/components/loggingout.tsx b/src/app/account/components/loggingout.tsx similarity index 86% rename from src/app/form_create/components/loggingout.tsx rename to src/app/account/components/loggingout.tsx index 2297ad9..4d44437 100644 --- a/src/app/form_create/components/loggingout.tsx +++ b/src/app/account/components/loggingout.tsx @@ -1,13 +1,6 @@ -<<<<<<< HEAD -import React from 'react' -import { SVGProps } from 'react' -import Loader from '@/components/ui/loader' -======= import React from "react"; -import Link from "next/link"; import { SVGProps } from "react"; import Loader from "@/components/ui/loader"; ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 export function LoggingOut() { return ( diff --git a/src/app/form_create/components/styles.module.css b/src/app/account/components/styles.module.css similarity index 100% rename from src/app/form_create/components/styles.module.css rename to src/app/account/components/styles.module.css diff --git a/src/app/form_create/components/userform.tsx b/src/app/account/components/userform.tsx similarity index 100% rename from src/app/form_create/components/userform.tsx rename to src/app/account/components/userform.tsx diff --git a/src/app/form_create/page.tsx b/src/app/account/page.tsx similarity index 92% rename from src/app/form_create/page.tsx rename to src/app/account/page.tsx index 244c06f..011dfd3 100644 --- a/src/app/form_create/page.tsx +++ b/src/app/account/page.tsx @@ -7,9 +7,8 @@ import { User } from "@supabase/supabase-js"; import axios from "axios"; import { UserForm } from "./components/userform"; -import { Form } from "./components/form"; -import { Dropdown_Menu } from "./components/dropdown_menu"; -import { LoggingOut } from "./components/loggingout"; +import { Form } from "./components/component"; +import { LoggingOut } from "@/components/ui/loggingout"; import ErrorDialog from "@/components/error_dialog"; import { cn } from "@/lib/utils"; @@ -118,15 +117,11 @@ export default function Page() { <UserForm user_id={user?.id || ""} email={useremail} /> ) : ( <> - <Dropdown_Menu - username={username} - email={useremail} - onLogout={logout} - /> <Form username={username} email={useremail} disabled={error || loading ? true : false} + logout={logout} /> </> )} diff --git a/src/app/auth/callback/route.ts b/src/app/auth/callback/route.ts index 68eb9b2..b1b577f 100644 --- a/src/app/auth/callback/route.ts +++ b/src/app/auth/callback/route.ts @@ -6,7 +6,7 @@ export async function GET(req: NextRequest, res: NextResponse) { const code = searchParams.get("code"); const url = req.nextUrl.clone(); - url.pathname = "/form_create"; + url.pathname = "/account"; url.searchParams.delete("code"); if (code) { diff --git a/src/app/auth/component/component.tsx b/src/app/auth/component/component.tsx index d23193c..774385e 100644 --- a/src/app/auth/component/component.tsx +++ b/src/app/auth/component/component.tsx @@ -2,12 +2,11 @@ import React, { FormEvent, use, useEffect, useState } from "react"; import Link from "next/link"; import axios from "axios"; -<<<<<<< HEAD -import { Label } from "@/components/ui/label" -import { Input } from "@/components/ui/input" -import { Button } from "@/components/ui/button" -import { Checkbox } from "@/components/ui/checkbox" -import Loader from '@/components/ui/loader' +import { Label } from "@/components/ui/label"; +import { Input } from "@/components/ui/input"; +import { Button } from "@/components/ui/button"; +import { Checkbox } from "@/components/ui/checkbox"; +import Loader from "@/components/ui/loader"; // @react icons // import { MdEmail } from "react-icons/md"; @@ -15,17 +14,6 @@ import { FaRegUserCircle } from "react-icons/fa"; import { FiLock } from "react-icons/fi"; import { FiUnlock } from "react-icons/fi"; -import { VscEye, VscEyeClosed } from "react-icons/vsc" -import styles from './styles.module.css' -import { cn } from "@/lib/utils" -======= -import { Label } from "@/components/ui/label"; -import { Input } from "@/components/ui/input"; -import { Button } from "@/components/ui/button"; -import { Checkbox } from "@/components/ui/checkbox"; -import Loader from "@/components/ui/loader"; ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 - import { VscEye, VscEyeClosed } from "react-icons/vsc"; import styles from "./styles.module.css"; import { cn } from "@/lib/utils"; @@ -39,40 +27,30 @@ interface Props { children?: React.ReactNode; } -<<<<<<< HEAD -export function Component( props : Props) { - let { auth } = props - const [password, setPassword] = useState<string>('') - const [revealPassword, setRevealPassword] = useState<boolean>(false) - const [validPassword, setValidPassword] = useState<boolean>(false) -======= export function Component(props: Props) { let { auth } = props; const [password, setPassword] = useState<string>(""); const [revealPassword, setRevealPassword] = useState<boolean>(false); ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 + const [validPassword, setValidPassword] = useState<boolean>(false); const [loading, setLoading] = useState<boolean>(false); useEffect(() => { setValidPassword(validatePassword(password)); - } - , [password]) + }, [password]); - const input_email = {name: 'email', label: 'Email Adress', type: 'email'}; - const input_username = {name: 'username', label: 'Username', type: 'text'}; - const input_password = {name: 'password', label: 'Password', type: 'password'}; + const input_email = { name: "email", label: "Email Adress", type: "email" }; + const input_username = { name: "username", label: "Username", type: "text" }; + const input_password = { + name: "password", + label: "Password", + type: "password", + }; let structure = { -<<<<<<< HEAD - inputfield : { - limit : 1, - values : [input_email] -======= inputfield: { limit: 1, - values: [{ name: "email", label: "Email Adress", type: "email" }], ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 + values: [input_email], }, button: { text: "continue", @@ -89,18 +67,9 @@ export function Component(props: Props) { }; if (auth === "login") { structure.inputfield = { -<<<<<<< HEAD - limit : 2, - values : [input_email, input_password] - } -======= limit: 2, - values: [ - { name: "email", label: "Email address", type: "email" }, - { name: "password", label: "Password", type: "password" }, - ], + values: [input_email, input_password], }; ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 structure.button = { text: "Login", onsubmit: async (e) => { @@ -117,19 +86,9 @@ export function Component(props: Props) { }; } else if (auth === "signup") { structure.inputfield = { -<<<<<<< HEAD - limit : 3, - values : [input_email, input_username, input_password] - } -======= limit: 3, - values: [ - { name: "email", label: "Email address", type: "email" }, - { name: "username", label: "Username", type: "text" }, - { name: "password", label: "Password", type: "password" }, - ], + values: [input_email, input_username, input_password], }; ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 structure.button = { text: "Sign up", onsubmit: async (e) => { @@ -152,41 +111,20 @@ export function Component(props: Props) { .nextElementSibling as HTMLElement; nextUserSibling.innerText = "Username already exists"; } else { -<<<<<<< HEAD - const nextUserSibling = current.username.nextElementSibling as HTMLElement; - nextUserSibling.innerText = ''; - if (validPassword) { - const bool = await props.SignUp(current) -======= const nextUserSibling = current.username .nextElementSibling as HTMLElement; nextUserSibling.innerText = ""; - if (validatePassword(password) && password.length >= 8) { + if (validPassword) { const bool = await props.SignUp(current); ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 if (!bool) setLoading(false); const nextSibling = current.password .nextElementSibling as HTMLElement; nextSibling.innerText = ""; } else { -<<<<<<< HEAD - const nextSibling = current.password.nextElementSibling as HTMLElement; - nextSibling.innerText = 'Enter a valid password'; -======= const nextSibling = current.password .nextElementSibling as HTMLElement; - if (!validatePassword(password, 1)) { - nextSibling.innerText = - "Password must be at least 8 characters long"; - } else if (!validatePassword(password, 2)) { - nextSibling.innerText = - "Password must contain at least one uppercase, one lowercase and one digit"; - } else if (!validatePassword(password, 3)) { - nextSibling.innerText = - "Password must contain at least one special character"; - } ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 + nextSibling.innerText = "Enter a valid password"; } } setLoading(false); @@ -220,46 +158,117 @@ export function Component(props: Props) { )} </div> <form className="space-y-6" onSubmit={structure.button.onsubmit}> -<<<<<<< HEAD - {structure.inputfield.values.map((input) => ( - <div className="relative" key={input.name}> - <Label htmlFor={input.name} className="sr-only"> - {input.label} - </Label> - <Input - onChange={(e) => { - if (input.name === 'password') setPassword(e.target.value) + {structure.inputfield.values.map((input) => ( + <div className="relative" key={input.name}> + <Label htmlFor={input.name} className="sr-only"> + {input.label} + </Label> + <Input + onChange={(e) => { + if (input.name === "password") setPassword(e.target.value); }} - id={input.name} - name={input.name} - type={input.type === 'password' && revealPassword ? 'text' : input.type} - autoComplete={input.name === 'password' ? 'current-password' : 'email'} - required - placeholder={input.label} - disabled={(props.email && input.name === 'email' && auth)?true:false} - className={cn("rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm", - input.name === 'password' && 'pr-12', input.name !=='email' && 'pl-12', - validPassword && input.name === 'password' && auth === 'signup' && 'border-green-600 focus:border-green-600',)} - /> - <span className={cn(styles.error)}></span> - <i className={cn(!(input.name === 'password') && 'hidden', styles.inputicon, styles.eyeicon)} onClick={() => setRevealPassword(!revealPassword)}>{revealPassword?<VscEyeClosed size='23px'/>:<VscEye size='23px'/>}</i> - <i className={cn('text-muted-foreground' , validPassword && input.name === 'password' && auth === 'signup' && 'text-green-700 text:border-green-700',styles.inputicon, styles.mailicon)}> - {input.name === 'username' && <FaRegUserCircle size='23px'/>} - {input.name === 'password' && (( auth === 'signup' && !validPassword ) ? <FiUnlock size='23px'/>:<FiLock size='23px'/>)} - </i> - </div> - ))} - - {auth === 'signup' && - <ul className="text-white/70 text-[.8rem] px-[1rem] w-full space-y-[1px]"> - <b>Your password must be</b> - <li> {validatePassword(password, 2)?<span className="text-green-700"><b>✓</b></span>:<span>• </span>} uppercase/lowercase and digits</li> - <li> {validatePassword(password, 3)?<span className="text-green-700"><b>✓</b></span>:<span>• </span>} special characters like !@#$%^&*()_+</li> - <li> {validatePassword(password, 1)?<span className="text-green-700"><b>✓</b></span>:<span>• </span>} at least 8 characters long</li> - </ul> - } - - {auth === 'login' && + id={input.name} + name={input.name} + type={ + input.type === "password" && revealPassword + ? "text" + : input.type + } + autoComplete={ + input.name === "password" ? "current-password" : "email" + } + required + placeholder={input.label} + disabled={ + props.email && input.name === "email" && auth ? true : false + } + className={cn( + "rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm", + input.name === "password" && "pr-12", + input.name !== "email" && "pl-12", + validPassword && + input.name === "password" && + auth === "signup" && + "border-green-600 focus:border-green-600", + )} + /> + <span className={cn(styles.error)}></span> + <i + className={cn( + !(input.name === "password") && "hidden", + styles.inputicon, + styles.eyeicon, + )} + onClick={() => setRevealPassword(!revealPassword)} + > + {revealPassword ? ( + <VscEyeClosed size="23px" /> + ) : ( + <VscEye size="23px" /> + )} + </i> + <i + className={cn( + "text-muted-foreground", + validPassword && + input.name === "password" && + auth === "signup" && + "text-green-700 text:border-green-700", + styles.inputicon, + styles.mailicon, + )} + > + {input.name === "username" && <FaRegUserCircle size="23px" />} + {input.name === "password" && + (auth === "signup" && !validPassword ? ( + <FiUnlock size="23px" /> + ) : ( + <FiLock size="23px" /> + ))} + </i> + </div> + ))} + + {auth === "signup" && ( + <ul className="text-white/70 text-[.8rem] px-[1rem] w-full space-y-[1px]"> + <b>Your password must be</b> + <li> + {" "} + {validatePassword(password, 2) ? ( + <span className="text-green-700"> + <b>✓</b> + </span> + ) : ( + <span>• </span> + )}{" "} + uppercase/lowercase and digits + </li> + <li> + {" "} + {validatePassword(password, 3) ? ( + <span className="text-green-700"> + <b>✓</b> + </span> + ) : ( + <span>• </span> + )}{" "} + special characters like !@#$%^&*()_+ + </li> + <li> + {" "} + {validatePassword(password, 1) ? ( + <span className="text-green-700"> + <b>✓</b> + </span> + ) : ( + <span>• </span> + )}{" "} + at least 8 characters long + </li> + </ul> + )} + + {/* {auth === 'login' && <div className="flex items-center justify-between"> <div className="flex items-center"> <Checkbox @@ -271,12 +280,6 @@ export function Component(props: Props) { /> <Label htmlFor="remember-me" className="ml-2 block text-sm text-foreground"> Remember me -======= - {structure.inputfield.values.map((input) => ( - <div className="relative" key={input.name}> - <Label htmlFor={input.name} className="sr-only"> - {input.label} ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 </Label> <Input onChange={(e) => { @@ -314,7 +317,7 @@ export function Component(props: Props) { )} </i> </div> - ))} + ))} */} {auth === "login" && ( <div className="flex items-center justify-between"> diff --git a/src/app/auth/confirm/route.ts b/src/app/auth/confirm/route.ts index 413a47c..3fa9743 100644 --- a/src/app/auth/confirm/route.ts +++ b/src/app/auth/confirm/route.ts @@ -7,7 +7,7 @@ export async function GET(req: NextRequest) { const { searchParams } = new URL(req.url); const token_hash = searchParams.get("token_hash"); const type = searchParams.get("type") as EmailOtpType | null; - const next = searchParams.get("next") ?? "/form_create"; + const next = searchParams.get("next") ?? "/account"; const redirectTo = req.nextUrl.clone(); redirectTo.pathname = next; diff --git a/src/app/auth/page.tsx b/src/app/auth/page.tsx index dfcf17e..f10a65b 100644 --- a/src/app/auth/page.tsx +++ b/src/app/auth/page.tsx @@ -51,7 +51,7 @@ export default function Auth() { setError(error); return false; } else { - router.push("/form_create"); + router.push("/account"); } } diff --git a/src/app/auth/update_password/page.tsx b/src/app/auth/update_password/page.tsx index e443363..24f8cda 100644 --- a/src/app/auth/update_password/page.tsx +++ b/src/app/auth/update_password/page.tsx @@ -34,7 +34,7 @@ export default function Update_password() { if (error) { setErrorMsg(error.message); } else { - router.replace("/form_create"); + router.replace("/account"); } } diff --git a/src/app/blogwriter/page.tsx b/src/app/blogwriter/page.tsx index f910dd7..407618c 100644 --- a/src/app/blogwriter/page.tsx +++ b/src/app/blogwriter/page.tsx @@ -24,4 +24,4 @@ const Example = () => { ); }; -export default Example; \ No newline at end of file +export default Example; diff --git a/src/app/contact_us/components/manSittingAtTableSvg.js b/src/app/contact_us/components/manSittingAtTableSvg.js index a38d55a..08bec03 100644 --- a/src/app/contact_us/components/manSittingAtTableSvg.js +++ b/src/app/contact_us/components/manSittingAtTableSvg.js @@ -1,34 +1,190 @@ -const ManSittingAtTableSvg = ()=>( - <svg width="200" height="190" viewBox="0 0 281 273" fill="none" xmlns="http://www.w3.org/2000/svg"> -<path d="M57.6 71.01C52.9 67.77 49.36 69.84 48.77 72.93C48.02 76.83 50.49 80.31 52.89 83.1C60.26 91.64 70.72 88.99 77.2 91.2" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M89.18 8.91999C86.8 9.31999 84.51 10.11 82.38 11.24C75.57 14.71 69.56 18.54 64.91 24.78C60.57 30.58 58.01 37.74 58.78 45.04C61.88 39.51 70.37 44.04 74.96 43.14C77.56 42.62 80.21 42.09 82.65 41.01C85.09 39.92 86.67 38.43 88.69 36.69C89.37 36.11 90.13 35.56 90.76 34.92C92.0281 33.66 93.1671 32.2765 94.16 30.79C95.8867 28.007 97.0835 24.9285 97.69 21.71C98.88 24.1 101.63 26.34 103.88 27.67C106.344 29.0783 109.04 30.0366 111.84 30.5C116.694 31.0699 121.594 29.9122 125.68 27.23C126.91 26.39 128.13 25.46 129.37 24.64C131.435 23.348 133.643 22.3009 135.95 21.52C134.75 20.86 133.62 19.12 132.58 18.16C130.34 16.09 127.98 14.37 125.68 12.37C124.619 11.4906 123.41 10.8067 122.11 10.35C119.69 9.34999 117.19 8.55999 114.64 7.99999C105.94 6.04999 97.76 7.65999 89.18 8.91999Z" fill="currentColor"/> -<path d="M63.65 56.28C50.39 56.72 57.75 79.26 68.81 80.15" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M101.07 79.27C101.39 75.24 98.27 71.25 94.78 69.65C90.68 67.77 85.48 70.31 81.58 67.68C79.44 66.25 78.48 63.58 77.38 61.38C75.07 56.65 72.26 50.28 66.13 54.4C62.17 57.06 64.11 63.96 65.83 67.34C68.03 71.72 70.71 74.21 75.43 75.3" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M157.43 158.61C157.5 159.44 156.79 160.71 156.54 161.71C156.2 163.03 156.06 164.41 155.62 165.74C153.02 173.52 150.11 181.14 147.32 188.84C146.66 190.65 146.12 192.44 145.45 194.25C142.31 202.57 138.84 210.75 135.75 219.08C132.85 226.95 129.65 234.68 126.78 242.54C125.5 246.08 123.78 249.41 122.56 252.86C120.55 258.61 118.14 264.4 116.56 270.26C116.52 270.41 126.14 269.98 126.73 270C127.71 270.03 129.23 270.64 130.1 270C130.97 269.35 131.8 266.6 132.2 265.6C134.07 261.02 135.98 256.76 137.12 251.9C138.02 248 139.4 244.15 140.65 240.36C142.39 235.09 144.63 230.19 146.45 224.93C147.68 221.4 149 217.75 150.15 214.21C153.161 205.146 156.496 196.194 160.15 187.37C162.05 182.72 163.59 177.68 165.9 173.19C167.5 174.99 166.2 178.74 166.14 180.85C165.96 188.25 165.47 195.41 164.74 202.78C164.57 204.48 164.48 206.16 164.29 207.85C163.94 211.06 164.19 214.38 163.98 217.61C163.8 220.26 163.18 222.91 163.02 225.57C162.79 229.57 162.87 233.52 162.52 237.53C161.93 244.49 160.97 251.48 160.98 258.5C160.98 261.78 159.65 267.2 161.01 270.17C164.05 270.4 167.21 270.21 170.26 270.21C172.16 270.21 173.8 270.84 174.24 268.81C175.28 264.18 174.45 258.59 174.45 253.85C174.45 252.05 174.1 250.25 174.45 248.47C174.84 246.91 175.05 245.31 175.11 243.69C175.11 235.83 175.55 228.08 175.55 220.21C175.55 217.1 175.68 213.94 175.71 210.88C175.74 208.13 176.49 205.54 176.66 202.81C177.1 195.74 177.06 188.64 177.49 181.54C177.68 178.34 177.59 175.14 177.79 171.9C179.77 171.37 180.11 175.57 180.69 176.9C182.95 182.13 184.89 187.33 186.87 192.64C187.29 193.75 187.82 194.85 188.3 195.94C190.27 200.31 191.62 204.74 193.28 209.25C195.34 214.84 197.18 220.34 199.59 225.79C202.24 231.79 204.15 237.89 206.75 243.91C207.64 246.01 208.6 248.1 209.43 250.24C210.942 254.296 212.562 258.311 214.29 262.28C215.08 264.08 215.62 266.05 216.49 267.75C217.51 269.71 217.93 270.23 220.19 270.23C222.19 270.23 229.74 271.37 230.15 269.34C230.32 268.51 228.65 265.81 228.33 264.92C227.53 262.8 226.88 260.67 226.16 258.52C224.84 254.49 222.83 250.6 221.51 246.59C220.28 242.82 218.49 239.19 217.26 235.32C216.63 233.3 215.81 231.28 215.06 229.3C214.44 227.66 213.31 226.16 212.87 224.44C212.61 223.42 212.66 222.34 212.37 221.3C211.653 218.983 210.733 216.734 209.62 214.58C208.74 212.81 207.59 211.38 206.64 209.72C205.59 207.87 205.2 205.64 204.32 203.71C203.26 201.38 202.65 198.89 201.88 196.48C200.97 193.62 199.31 191.04 198.25 188.24C197.41 186.03 196.82 183.45 195.53 181.44C194.65 180.12 193.69 179.24 193.03 177.69C191.67 174.47 191.01 171 189.93 167.69C188.92 164.46 187.29 160.07 185.47 157.39C183.7 158.07 181.27 157.74 179.28 157.74C177.62 157.74 175.98 157.34 174.34 157.23C172.76 157.12 171.54 157.63 170 157.73C168.55 157.85 167.03 157.55 165.58 157.73C163.37 158.01 159.42 159.57 157.4 158.42" fill="currentColor"/> -<path d="M17.42 191.46C14.5 191.97 11.78 193.26 10.29 195.96C6.25003 203.28 13.83 205.21 19.35 206.17C21.07 206.54 22.82 206.74 24.57 206.78C25.93 206.78 27.22 206.95 28.55 207.04C28.37 208.86 26.94 210.94 26.34 212.79C24.57 218.39 22.11 223.45 19.94 228.89C19.1094 230.986 18.3523 233.111 17.67 235.26C16.39 239.24 14.69 243.27 13.25 247.29C11.8387 251.187 10.3987 255.074 8.93003 258.95C8.22003 260.85 7.67003 262.78 7.05003 264.7C6.57003 266.18 6.37003 268.5 5.59003 269.74C7.72004 269.587 9.86053 269.678 11.97 270.01C14.14 270.28 16.51 269.81 18.6 270.19C18.63 268.49 19.78 266.89 20.46 265.36C21.13 263.82 21.61 262.06 22.22 260.5C22.79 259.02 23.65 257.73 24.38 256.32C25.82 253.54 25.99 250.47 27.08 247.57C28.24 244.47 29.84 241.54 31.06 238.45C32.39 235.12 33.5 231.35 34.93 227.96C36.45 224.38 37.58 220.86 39.35 217.36C40.95 214.25 42.31 211.02 43.42 207.71C48.33 206.33 54.57 207.41 59.56 207.06C63.15 206.82 66.73 207.24 70.32 207.33C73.99 207.43 74.86 207.16 76.95 204.14C78.03 202.6 79.27 201.4 80.43 199.96C81.48 198.66 85.17 194.96 85.09 193.19C85.01 191.11 80.13 192.75 78.54 192.87C74.34 193.16 70.14 192.77 65.94 192.83C62.22 192.88 58.54 193.31 54.8 193.31C53.14 193.31 51.6 193.41 49.98 193.53C47.18 193.73 43.98 193.5 41.14 193.33C36.34 193.03 32.09 192.15 27.44 191.23C25.78 190.92 24.34 191.49 22.52 191.49C20.86 191.49 19.09 191.15 17.42 191.46Z" fill="currentColor"/> -<path d="M148.8 31.09C151.75 27.41 157.64 29.62 159.12 34.92C160.94 41.46 159.9 49.51 155.1 54.96C152.68 57.73 148.62 61.35 150.43 65.26" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M136.88 33.3C138.2 29.62 143.65 25.35 147.48 30.65C150.89 35.37 149.55 42 146.6 49.22" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M120.52 73.08C114.72 69.54 118.25 62.66 121.4 58.59C123.36 56.07 126.07 53.7 126.84 50.48C127.57 47.38 126.64 44 127.14 40.81C127.69 37.35 130.04 32.72 134.21 33.3C141.51 34.32 140.41 45.68 137.75 50.98" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M49.35 78.6C35.15 91.59 21.22 106.35 12.66 123.8C7.65001 134.03 2.83001 147.26 3.16001 158.82C3.36001 165.86 6.21001 179.8 14.8 181.31C15.76 176.72 18.46 173.65 22.83 170.09C29.07 165.01 37.91 160.93 45.27 157.59C57.4834 152.106 70.5061 148.641 83.83 147.33M66.6 42.58C58.5 40.96 51.41 51.54 59.52 56.73M66.74 42.58C69.54 43.32 74.49 43.22 77.2 42.69C80.92 41.97 83.83 40.14 86.9 38.07C92.45 34.33 96.55 27.97 97.09 21.37C101.07 25.64 104.64 28.91 111.21 30.23C120.64 32.13 123.86 27.52 131.47 23.46C137.27 20.36 142.32 23.43 143.2 27.7" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M58.49 44.05C58.78 26.37 74.54 12.67 88.54 9.14C106.29 4.66 123.31 5.75 135.54 21.81M93.55 52.3C99.25 56.93 110.05 53.63 111.68 47.74M98.71 43.61C98.19 40.37 104.39 37.71 105.93 41.84" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M91.79 33.75C94.44 31.83 99.95 31.36 101.95 35.35C102.75 31.69 105.18 29.47 106.66 29.03" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M97.5 34.87C97.76 35.94 99.67 35.59 99.2 34.52C98.88 33.77 97.25 33.82 97.5 34.87Z" fill="currentColor" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M110.35 30.65C109.07 33.03 112.42 33 111.53 30.65C110.37 30.47 111.28 30.73 110.79 31.53M97.68 71.46C102.25 73.08 112.7 71.9 117.28 66.59" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M14.44 181.37C20.84 191.97 31.53 192.53 44.27 193.3C51.26 193.72 61.43 193.07 68.37 192.86C72.67 192.72 76.88 192.71 85.6 192.41C81.62 197.06 69.25 214.96 65.49 220.48C62.59 224.74 53.33 238.16 50.46 243.68C67.03 245.13 85.82 244.24 102.17 242.8C106.86 242.4 106.59 241.78 110.13 238.6C112.93 236.1 116.55 232.41 119.2 229.76C125.22 223.71 129.89 217.27 135.06 210.57C139.96 204.22 145.36 195.02 147.92 187.35C150.35 180.05 154.33 165.69 128.03 159.5" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M50.24 244.13C46.48 251.2 42.41 260.08 50.46 266.45C55.76 270.65 66.44 270.2 74.55 270.2C86.04 270.2 95.45 270.56 105.05 269.98C112.27 269.54 118.3 267.95 120.29 259.82C122.29 251.69 118.3 243.24 105.04 242.36M27.7 191.3C20.62 191.09 14.88 191.09 11.56 194.4C9.23997 196.73 8.61997 200.73 10.9 203.02C14.7 206.82 21.73 206.78 28.36 207C24.6 216.5 6.47997 266.67 5.15997 269.98C8.90997 269.98 14.88 270.2 18.64 270.2C21.9063 262.241 25.0003 254.213 27.92 246.12C29.91 240.59 40.07 215.62 43.17 207.44C52.23 207.44 67.47 207.22 74.11 207.22" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M84.05 147.55C84.05 150.2 88.25 154.37 91.12 155.72C95.32 157.72 101.45 158.69 107.47 159.04C115.21 159.48 127.27 159.17 133.77 159.04C155.65 158.6 163.71 157.71 180.18 157.71C197.2 157.71 232.5 157.49 242.28 157.49C249.98 157.49 266.38 156.61 272.98 151.22C275.77 148.96 276.96 147.32 276.96 143.79C271.5 143.79 204.47 145.03 160.72 145.75" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M157.87 158.6C155.66 165.9 149.01 184.5 147.04 189.77C145.33 194.34 121.84 256.07 116.76 270.21C118.65 270.31 126.49 270.43 130.24 270.21C134 260.26 150.84 211.96 153.81 204.17C156.29 197.66 163.61 178.5 166.71 169.44C166.04 187.34 163.89 214.73 163.17 227.78C162.47 240.59 160.97 254.08 160.97 270.21H174C174.62 260.93 175.2 240.22 175.33 230.87C175.55 215.09 177.53 185.57 177.76 168.99C182.99 181.87 189.25 199.71 195.66 216.06C198.76 223.99 203.83 235.32 206.85 243.3C209.13 249.34 214.66 262.92 218.2 270.2C223.28 270.2 225.85 270.31 230.36 269.99C225.27 256.06 219.92 242.59 216.66 233.74C214.32 227.43 202.29 197.94 197.65 187.56C196.41 184.79 188.81 164.79 186.15 158.16" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M151.75 270.06C176.95 270.5 218.2 270.21 218.2 270.21" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M161.04 240.44C155.6 240.84 149.64 242.98 145.86 246.93C141.76 251.21 139.96 257.09 142.92 263.28C144.29 266.17 148.37 269.91 151.17 270.06M149.83 215.84C151.16 220.26 152.93 223.92 154.25 227.38C155.85 231.6 157.31 235.93 159.55 239.86M175.18 240.6C177.98 240.89 188.98 240.6 191.38 240.6H205.82" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M127.14 144.1C129.8 146.74 133.38 148.48 137.75 149.4C141.29 150.12 145.57 150.43 149.25 149.72C152.92 149.02 156.61 148.05 159.91 145.88C168.21 140.4 169.56 132.62 169.56 123.25C169.56 111.69 167.79 102.27 165.38 93.35C163.37 85.93 160.66 77.98 156.65 71.41C145.62 53.35 108.86 70.88 119.76 86.94" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M63.06 127.89C66.37 133.63 74 140.35 78.09 143.04C83.0381 146.246 88.4911 148.596 94.22 149.99C107.26 153.09 120.47 150.52 128.03 142.92C132.92 138 131.89 126.9 131.07 120.63C129.89 111.53 126.86 102.7 123.61 94.17C119.79 84.18 113.37 78.62 102.41 79.27C97.3534 79.4978 92.3947 80.7426 87.83 82.93C79.53 86.93 74.05 93.16 74.28 102.56C74.48 110.52 77.38 118.97 81.64 125.68" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M110.22 31.19L110.02 31.07L109.94 31.01C109.87 30.96 109.84 30.95 109.86 30.95L110.01 31.03L110.08 31.06L110.32 31.18H110.37L110.27 31.12L110.09 31.04L109.92 30.97H109.88L109.97 31L110.31 31.1H110.35L110.7 31.21C110.78 31.21 110.53 31.15 110.41 31.11L110.24 31.06L110.11 31.03L110.02 31L110.06 31.05V31.09H110.53H110.51H110.55L110.8 31.15C110.88 31.15 110.75 31.12 110.74 31.11H110.76C110.78 31.11 110.76 31.11 110.71 31.08C110.648 31.0627 110.584 31.0494 110.52 31.04H110.41L110.14 31.01H110.07V31.08C110.17 31.08 110.3 31.04 110.45 31.04C110.535 31.042 110.62 31.0284 110.7 31C110.567 30.9892 110.433 30.9892 110.3 31H109.83C109.83 31 109.83 30.97 109.96 30.92C110.02 30.89 110.1 30.85 110.02 30.85H109.92C109.86 30.85 109.89 30.85 109.92 30.79C109.96 30.73 110.05 30.71 110.07 30.67C109.98 30.67 109.9 30.65 109.87 30.61V30.54C109.889 30.4975 109.912 30.4573 109.94 30.42C109.98 30.35 110.04 30.28 110.12 30.29L110.22 30.31C110.34 30.34 110.44 30.26 110.41 30.13C110.38 30 110.25 29.93 110.27 29.81C110.277 29.7726 110.294 29.7379 110.32 29.71C110.343 29.6905 110.371 29.6768 110.4 29.67C110.422 29.6648 110.445 29.6658 110.466 29.6729C110.487 29.68 110.506 29.6928 110.52 29.71C110.62 29.81 110.64 29.98 110.73 30.05C110.83 30.12 110.83 30.05 110.83 29.93C110.83 29.8 110.73 29.66 110.76 29.55C110.79 29.45 110.8 29.5 110.81 29.49C110.824 29.4786 110.842 29.4724 110.86 29.4724C110.878 29.4724 110.896 29.4786 110.91 29.49C110.95 29.56 110.97 29.65 110.97 29.73V29.9C110.97 29.95 110.97 29.97 111 29.92V29.58L111.03 29.67V29.53C111.07 29.44 111.1 29.53 111.12 29.64V29.96C111.12 30.06 111.09 30.15 111.08 30.24L111.06 30.53L111.09 30.36C111.13 30.11 111.16 29.76 111.19 29.52C111.19 29.42 111.22 29.43 111.23 29.48V29.61V29.45C111.23 29.4 111.33 29.4 111.36 29.56L111.32 29.8C111.32 29.84 111.32 29.8 111.35 29.71C111.38 29.62 111.37 29.55 111.39 29.47H111.49V29.49L111.46 29.74L111.42 30C111.41 30.09 111.42 30 111.45 29.93C111.48 29.85 111.47 29.78 111.49 29.69L111.52 29.57C111.507 29.7545 111.484 29.9382 111.45 30.12L111.35 30.75C111.32 30.98 111.29 31.23 111.25 31.43C111.2 31.63 111.19 31.63 111.17 31.61L111.13 31.57V31.54C111.136 31.4193 111.149 31.2991 111.17 31.18C111.17 31.06 111.21 30.93 111.23 30.8C111.23 30.8 111.2 30.8 111.19 30.89C111.17 30.97 111.19 31.05 111.16 31.15C111.11 31.53 111.06 31.52 111.06 31.55C111.03 31.58 111.02 31.6 111.02 31.55C111.02 31.44 111.03 31.32 111.05 31.21V31.31C111.05 31.38 111.05 31.44 111.02 31.47C111 31.51 111.02 31.55 110.99 31.55C110.96 31.55 110.97 31.55 110.95 31.58V31.42C110.95 31.42 111.04 31.38 111.05 31.35C111.05 31.33 111.13 31.29 111.13 31.24V31.18C111.13 31.14 111.05 31.11 111.04 31.08C111.04 31.05 111 31.11 111.01 31.11C111.01 31.11 111.06 31.11 111.06 31.04H111.13V31.16C111.13 31.08 111.04 31.01 111.03 30.94L110.97 30.84C110.97 30.8 110.97 30.8 110.95 30.78C110.946 30.7452 110.936 30.7113 110.92 30.68C110.92 30.68 110.9 30.64 110.92 30.64H111.17H110.93L110.77 30.67C110.702 30.6795 110.635 30.6963 110.57 30.72C110.55 30.72 110.57 30.72 110.57 30.74H110.72L110.82 30.72L111.23 30.62L111.49 30.58H111.73L111.78 30.68C111.78 30.68 111.78 30.72 111.67 30.75C111.55 30.78 111.47 30.78 111.37 30.78L111.08 30.83H111.05L110.9 30.85C110.96 30.85 111.02 30.85 111.07 30.83L111.19 30.8H111.44L111.67 30.76H111.77V30.91C111.77 30.96 111.89 31.02 111.71 31.04H111.55C111.477 31.0543 111.403 31.0543 111.33 31.04C111.27 31.04 111.28 31.04 111.33 31.06L111.53 31.08L111.71 31.11C111.81 31.14 111.74 31.16 111.71 31.18C111.68 31.2 111.75 31.23 111.73 31.25C111.642 31.2733 111.549 31.2733 111.46 31.25L111.34 31.22H111.18H111.3C111.38 31.22 111.45 31.25 111.52 31.27C111.56 31.27 111.55 31.31 111.5 31.31L111.35 31.28C111.32 31.28 111.35 31.28 111.39 31.31C111.43 31.33 111.44 31.31 111.48 31.31C111.545 31.3129 111.609 31.3264 111.67 31.35C111.7 31.37 111.7 31.38 111.7 31.39C111.7 31.41 111.65 31.45 111.48 31.42C111.4 31.42 111.17 31.35 111.36 31.42L111.66 31.52C111.74 31.55 111.78 31.58 111.78 31.6L111.73 31.63C111.682 31.6392 111.638 31.6598 111.6 31.69H111.53L111.46 31.66C111.24 31.56 111.26 31.51 111.02 31.41C110.932 31.371 110.842 31.3376 110.75 31.31H110.68L111 31.47L111.1 31.51C111.17 31.54 111.22 31.58 111.2 31.58L111.04 31.53L110.98 31.5L110.91 31.46C110.855 31.4296 110.798 31.4029 110.74 31.38C110.66 31.35 110.72 31.38 110.83 31.45L111.16 31.61C111.26 31.65 111.37 31.71 111.47 31.77C111.57 31.83 111.54 31.84 111.51 31.85H111.44C111.375 31.82 111.308 31.7933 111.24 31.77C111.22 31.77 111.32 31.84 111.28 31.84C111.218 31.8147 111.158 31.7846 111.1 31.75L110.66 31.49L110.22 31.19ZM111.22 30.51V30.71C111.22 30.81 111.22 30.91 111.2 31.01V31.1V30.66C111.2 30.55 111.24 30.49 111.25 30.38V30.3C111.25 30.24 111.25 30.2 111.23 30.22V30.52L111.22 30.51ZM111.02 30.49C111.02 30.57 111.04 30.63 111.05 30.69V30.85V30.83C111.05 30.67 111.04 30.5 111.01 30.34V30.14C111.01 30.06 110.97 30.05 110.96 30.06C110.94 30.06 110.96 30.06 110.96 30.09V30.16L111.01 30.49H111.02ZM111.1 31.21V31.19C111.072 31.1746 111.042 31.1644 111.01 31.16H110.98L111.1 31.21Z" fill="currentColor"/> -<path d="M246.19 134.27C250.12 134.43 254.02 134.97 257.89 134.07C256.81 138.89 253.95 142.57 248.85 142.85C246.38 142.99 244.02 143.22 241.55 143.37C238.63 143.54 235.6 143.55 232.63 143.55H227.88C220.62 143.54 213.39 144.02 206.08 144.01C201.72 144.01 197.35 143.47 192.99 143.77C188.24 144.11 183.31 144.5 178.86 142.38C175.5 140.78 175.16 138.24 174.06 135C175.64 135.42 177.16 134.86 178.76 134.73C182.9 134.4 187.05 134.48 191.19 134.43C193.94 134.4 198.53 135.33 201.06 134.01C200.4 134.35 202.04 136.27 202.31 136.45C203.68 137.38 206.38 137.15 207.96 137.19C210.41 137.27 211.88 136.13 213.29 134.07C215.16 134.5 216.62 134.18 218.51 134.27C223.04 134.45 227.76 134.53 232.2 134.57C236.83 134.63 241.45 134.09 246.19 134.27Z" fill="currentColor"/> -<path d="M257.3 134.49H229.22C224.22 134.49 220.09 134.15 213.47 134.15C213.1 137.17 203.65 139.43 201.37 134.33C194.69 134.33 179.92 134.76 174.44 134.76C174.67 142.19 182.94 143.96 185.91 143.96C190.11 143.96 194.31 144.33 198.46 144.33C210.96 144.33 217.87 143.57 227.83 143.58C232.64 143.58 238.11 143.32 242.93 143.32C250.46 143.32 253.22 141.66 255.93 137.99C258.67 134.28 271.51 112.53 276.48 102.13C278.91 97.03 278.76 94.56 274.5 94.4C267 94.12 260.47 94.43 253.21 94.34C245.35 94.24 228.24 94.08 220.33 94.4C215.36 94.6 212.82 97.54 210.28 102.28C207.4 107.69 206.03 110.17 202.22 117.58C199.383 123.058 196.692 128.609 194.15 134.23" stroke="currentColor" strokeWidth="2.5" strokeMiterlimit="10" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M230.67 125.62C236 125.46 244.52 125.31 247.71 125.15C250.15 121.29 251.57 117.82 253.19 114.65C255.62 109.85 257.15 107.22 259.27 102.58C252.74 102.58 245.37 102.51 238.58 102.43C234 102.37 227.48 102.58 221.84 102.89C219.86 106.92 217.74 111.09 216.36 114.18C215.26 116.65 213.32 120.67 210.88 125.77C214.23 125.92 217.55 125.94 220.62 125.77C223.36 125.62 228.62 125.67 230.67 125.62Z" stroke="currentColor" strokeWidth="2.5" strokeMiterlimit="10" strokeLinecap="round" strokeLinejoin="round"/> -<path d="M226.56 110.47C233.86 110.31 236.21 110.29 240.26 110.31M223.06 117.73C228.39 117.73 232.59 117.61 236.76 117.58" stroke="currentColor" strokeWidth="2.5" strokeMiterlimit="10" strokeLinecap="round" strokeLinejoin="round"/> -</svg> - +const ManSittingAtTableSvg = () => ( + <svg + width="200" + height="190" + viewBox="0 0 281 273" + fill="none" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M57.6 71.01C52.9 67.77 49.36 69.84 48.77 72.93C48.02 76.83 50.49 80.31 52.89 83.1C60.26 91.64 70.72 88.99 77.2 91.2" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M89.18 8.91999C86.8 9.31999 84.51 10.11 82.38 11.24C75.57 14.71 69.56 18.54 64.91 24.78C60.57 30.58 58.01 37.74 58.78 45.04C61.88 39.51 70.37 44.04 74.96 43.14C77.56 42.62 80.21 42.09 82.65 41.01C85.09 39.92 86.67 38.43 88.69 36.69C89.37 36.11 90.13 35.56 90.76 34.92C92.0281 33.66 93.1671 32.2765 94.16 30.79C95.8867 28.007 97.0835 24.9285 97.69 21.71C98.88 24.1 101.63 26.34 103.88 27.67C106.344 29.0783 109.04 30.0366 111.84 30.5C116.694 31.0699 121.594 29.9122 125.68 27.23C126.91 26.39 128.13 25.46 129.37 24.64C131.435 23.348 133.643 22.3009 135.95 21.52C134.75 20.86 133.62 19.12 132.58 18.16C130.34 16.09 127.98 14.37 125.68 12.37C124.619 11.4906 123.41 10.8067 122.11 10.35C119.69 9.34999 117.19 8.55999 114.64 7.99999C105.94 6.04999 97.76 7.65999 89.18 8.91999Z" + fill="currentColor" + /> + <path + d="M63.65 56.28C50.39 56.72 57.75 79.26 68.81 80.15" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M101.07 79.27C101.39 75.24 98.27 71.25 94.78 69.65C90.68 67.77 85.48 70.31 81.58 67.68C79.44 66.25 78.48 63.58 77.38 61.38C75.07 56.65 72.26 50.28 66.13 54.4C62.17 57.06 64.11 63.96 65.83 67.34C68.03 71.72 70.71 74.21 75.43 75.3" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M157.43 158.61C157.5 159.44 156.79 160.71 156.54 161.71C156.2 163.03 156.06 164.41 155.62 165.74C153.02 173.52 150.11 181.14 147.32 188.84C146.66 190.65 146.12 192.44 145.45 194.25C142.31 202.57 138.84 210.75 135.75 219.08C132.85 226.95 129.65 234.68 126.78 242.54C125.5 246.08 123.78 249.41 122.56 252.86C120.55 258.61 118.14 264.4 116.56 270.26C116.52 270.41 126.14 269.98 126.73 270C127.71 270.03 129.23 270.64 130.1 270C130.97 269.35 131.8 266.6 132.2 265.6C134.07 261.02 135.98 256.76 137.12 251.9C138.02 248 139.4 244.15 140.65 240.36C142.39 235.09 144.63 230.19 146.45 224.93C147.68 221.4 149 217.75 150.15 214.21C153.161 205.146 156.496 196.194 160.15 187.37C162.05 182.72 163.59 177.68 165.9 173.19C167.5 174.99 166.2 178.74 166.14 180.85C165.96 188.25 165.47 195.41 164.74 202.78C164.57 204.48 164.48 206.16 164.29 207.85C163.94 211.06 164.19 214.38 163.98 217.61C163.8 220.26 163.18 222.91 163.02 225.57C162.79 229.57 162.87 233.52 162.52 237.53C161.93 244.49 160.97 251.48 160.98 258.5C160.98 261.78 159.65 267.2 161.01 270.17C164.05 270.4 167.21 270.21 170.26 270.21C172.16 270.21 173.8 270.84 174.24 268.81C175.28 264.18 174.45 258.59 174.45 253.85C174.45 252.05 174.1 250.25 174.45 248.47C174.84 246.91 175.05 245.31 175.11 243.69C175.11 235.83 175.55 228.08 175.55 220.21C175.55 217.1 175.68 213.94 175.71 210.88C175.74 208.13 176.49 205.54 176.66 202.81C177.1 195.74 177.06 188.64 177.49 181.54C177.68 178.34 177.59 175.14 177.79 171.9C179.77 171.37 180.11 175.57 180.69 176.9C182.95 182.13 184.89 187.33 186.87 192.64C187.29 193.75 187.82 194.85 188.3 195.94C190.27 200.31 191.62 204.74 193.28 209.25C195.34 214.84 197.18 220.34 199.59 225.79C202.24 231.79 204.15 237.89 206.75 243.91C207.64 246.01 208.6 248.1 209.43 250.24C210.942 254.296 212.562 258.311 214.29 262.28C215.08 264.08 215.62 266.05 216.49 267.75C217.51 269.71 217.93 270.23 220.19 270.23C222.19 270.23 229.74 271.37 230.15 269.34C230.32 268.51 228.65 265.81 228.33 264.92C227.53 262.8 226.88 260.67 226.16 258.52C224.84 254.49 222.83 250.6 221.51 246.59C220.28 242.82 218.49 239.19 217.26 235.32C216.63 233.3 215.81 231.28 215.06 229.3C214.44 227.66 213.31 226.16 212.87 224.44C212.61 223.42 212.66 222.34 212.37 221.3C211.653 218.983 210.733 216.734 209.62 214.58C208.74 212.81 207.59 211.38 206.64 209.72C205.59 207.87 205.2 205.64 204.32 203.71C203.26 201.38 202.65 198.89 201.88 196.48C200.97 193.62 199.31 191.04 198.25 188.24C197.41 186.03 196.82 183.45 195.53 181.44C194.65 180.12 193.69 179.24 193.03 177.69C191.67 174.47 191.01 171 189.93 167.69C188.92 164.46 187.29 160.07 185.47 157.39C183.7 158.07 181.27 157.74 179.28 157.74C177.62 157.74 175.98 157.34 174.34 157.23C172.76 157.12 171.54 157.63 170 157.73C168.55 157.85 167.03 157.55 165.58 157.73C163.37 158.01 159.42 159.57 157.4 158.42" + fill="currentColor" + /> + <path + d="M17.42 191.46C14.5 191.97 11.78 193.26 10.29 195.96C6.25003 203.28 13.83 205.21 19.35 206.17C21.07 206.54 22.82 206.74 24.57 206.78C25.93 206.78 27.22 206.95 28.55 207.04C28.37 208.86 26.94 210.94 26.34 212.79C24.57 218.39 22.11 223.45 19.94 228.89C19.1094 230.986 18.3523 233.111 17.67 235.26C16.39 239.24 14.69 243.27 13.25 247.29C11.8387 251.187 10.3987 255.074 8.93003 258.95C8.22003 260.85 7.67003 262.78 7.05003 264.7C6.57003 266.18 6.37003 268.5 5.59003 269.74C7.72004 269.587 9.86053 269.678 11.97 270.01C14.14 270.28 16.51 269.81 18.6 270.19C18.63 268.49 19.78 266.89 20.46 265.36C21.13 263.82 21.61 262.06 22.22 260.5C22.79 259.02 23.65 257.73 24.38 256.32C25.82 253.54 25.99 250.47 27.08 247.57C28.24 244.47 29.84 241.54 31.06 238.45C32.39 235.12 33.5 231.35 34.93 227.96C36.45 224.38 37.58 220.86 39.35 217.36C40.95 214.25 42.31 211.02 43.42 207.71C48.33 206.33 54.57 207.41 59.56 207.06C63.15 206.82 66.73 207.24 70.32 207.33C73.99 207.43 74.86 207.16 76.95 204.14C78.03 202.6 79.27 201.4 80.43 199.96C81.48 198.66 85.17 194.96 85.09 193.19C85.01 191.11 80.13 192.75 78.54 192.87C74.34 193.16 70.14 192.77 65.94 192.83C62.22 192.88 58.54 193.31 54.8 193.31C53.14 193.31 51.6 193.41 49.98 193.53C47.18 193.73 43.98 193.5 41.14 193.33C36.34 193.03 32.09 192.15 27.44 191.23C25.78 190.92 24.34 191.49 22.52 191.49C20.86 191.49 19.09 191.15 17.42 191.46Z" + fill="currentColor" + /> + <path + d="M148.8 31.09C151.75 27.41 157.64 29.62 159.12 34.92C160.94 41.46 159.9 49.51 155.1 54.96C152.68 57.73 148.62 61.35 150.43 65.26" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M136.88 33.3C138.2 29.62 143.65 25.35 147.48 30.65C150.89 35.37 149.55 42 146.6 49.22" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M120.52 73.08C114.72 69.54 118.25 62.66 121.4 58.59C123.36 56.07 126.07 53.7 126.84 50.48C127.57 47.38 126.64 44 127.14 40.81C127.69 37.35 130.04 32.72 134.21 33.3C141.51 34.32 140.41 45.68 137.75 50.98" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M49.35 78.6C35.15 91.59 21.22 106.35 12.66 123.8C7.65001 134.03 2.83001 147.26 3.16001 158.82C3.36001 165.86 6.21001 179.8 14.8 181.31C15.76 176.72 18.46 173.65 22.83 170.09C29.07 165.01 37.91 160.93 45.27 157.59C57.4834 152.106 70.5061 148.641 83.83 147.33M66.6 42.58C58.5 40.96 51.41 51.54 59.52 56.73M66.74 42.58C69.54 43.32 74.49 43.22 77.2 42.69C80.92 41.97 83.83 40.14 86.9 38.07C92.45 34.33 96.55 27.97 97.09 21.37C101.07 25.64 104.64 28.91 111.21 30.23C120.64 32.13 123.86 27.52 131.47 23.46C137.27 20.36 142.32 23.43 143.2 27.7" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M58.49 44.05C58.78 26.37 74.54 12.67 88.54 9.14C106.29 4.66 123.31 5.75 135.54 21.81M93.55 52.3C99.25 56.93 110.05 53.63 111.68 47.74M98.71 43.61C98.19 40.37 104.39 37.71 105.93 41.84" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M91.79 33.75C94.44 31.83 99.95 31.36 101.95 35.35C102.75 31.69 105.18 29.47 106.66 29.03" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M97.5 34.87C97.76 35.94 99.67 35.59 99.2 34.52C98.88 33.77 97.25 33.82 97.5 34.87Z" + fill="currentColor" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M110.35 30.65C109.07 33.03 112.42 33 111.53 30.65C110.37 30.47 111.28 30.73 110.79 31.53M97.68 71.46C102.25 73.08 112.7 71.9 117.28 66.59" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M14.44 181.37C20.84 191.97 31.53 192.53 44.27 193.3C51.26 193.72 61.43 193.07 68.37 192.86C72.67 192.72 76.88 192.71 85.6 192.41C81.62 197.06 69.25 214.96 65.49 220.48C62.59 224.74 53.33 238.16 50.46 243.68C67.03 245.13 85.82 244.24 102.17 242.8C106.86 242.4 106.59 241.78 110.13 238.6C112.93 236.1 116.55 232.41 119.2 229.76C125.22 223.71 129.89 217.27 135.06 210.57C139.96 204.22 145.36 195.02 147.92 187.35C150.35 180.05 154.33 165.69 128.03 159.5" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M50.24 244.13C46.48 251.2 42.41 260.08 50.46 266.45C55.76 270.65 66.44 270.2 74.55 270.2C86.04 270.2 95.45 270.56 105.05 269.98C112.27 269.54 118.3 267.95 120.29 259.82C122.29 251.69 118.3 243.24 105.04 242.36M27.7 191.3C20.62 191.09 14.88 191.09 11.56 194.4C9.23997 196.73 8.61997 200.73 10.9 203.02C14.7 206.82 21.73 206.78 28.36 207C24.6 216.5 6.47997 266.67 5.15997 269.98C8.90997 269.98 14.88 270.2 18.64 270.2C21.9063 262.241 25.0003 254.213 27.92 246.12C29.91 240.59 40.07 215.62 43.17 207.44C52.23 207.44 67.47 207.22 74.11 207.22" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M84.05 147.55C84.05 150.2 88.25 154.37 91.12 155.72C95.32 157.72 101.45 158.69 107.47 159.04C115.21 159.48 127.27 159.17 133.77 159.04C155.65 158.6 163.71 157.71 180.18 157.71C197.2 157.71 232.5 157.49 242.28 157.49C249.98 157.49 266.38 156.61 272.98 151.22C275.77 148.96 276.96 147.32 276.96 143.79C271.5 143.79 204.47 145.03 160.72 145.75" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M157.87 158.6C155.66 165.9 149.01 184.5 147.04 189.77C145.33 194.34 121.84 256.07 116.76 270.21C118.65 270.31 126.49 270.43 130.24 270.21C134 260.26 150.84 211.96 153.81 204.17C156.29 197.66 163.61 178.5 166.71 169.44C166.04 187.34 163.89 214.73 163.17 227.78C162.47 240.59 160.97 254.08 160.97 270.21H174C174.62 260.93 175.2 240.22 175.33 230.87C175.55 215.09 177.53 185.57 177.76 168.99C182.99 181.87 189.25 199.71 195.66 216.06C198.76 223.99 203.83 235.32 206.85 243.3C209.13 249.34 214.66 262.92 218.2 270.2C223.28 270.2 225.85 270.31 230.36 269.99C225.27 256.06 219.92 242.59 216.66 233.74C214.32 227.43 202.29 197.94 197.65 187.56C196.41 184.79 188.81 164.79 186.15 158.16" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M151.75 270.06C176.95 270.5 218.2 270.21 218.2 270.21" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M161.04 240.44C155.6 240.84 149.64 242.98 145.86 246.93C141.76 251.21 139.96 257.09 142.92 263.28C144.29 266.17 148.37 269.91 151.17 270.06M149.83 215.84C151.16 220.26 152.93 223.92 154.25 227.38C155.85 231.6 157.31 235.93 159.55 239.86M175.18 240.6C177.98 240.89 188.98 240.6 191.38 240.6H205.82" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M127.14 144.1C129.8 146.74 133.38 148.48 137.75 149.4C141.29 150.12 145.57 150.43 149.25 149.72C152.92 149.02 156.61 148.05 159.91 145.88C168.21 140.4 169.56 132.62 169.56 123.25C169.56 111.69 167.79 102.27 165.38 93.35C163.37 85.93 160.66 77.98 156.65 71.41C145.62 53.35 108.86 70.88 119.76 86.94" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M63.06 127.89C66.37 133.63 74 140.35 78.09 143.04C83.0381 146.246 88.4911 148.596 94.22 149.99C107.26 153.09 120.47 150.52 128.03 142.92C132.92 138 131.89 126.9 131.07 120.63C129.89 111.53 126.86 102.7 123.61 94.17C119.79 84.18 113.37 78.62 102.41 79.27C97.3534 79.4978 92.3947 80.7426 87.83 82.93C79.53 86.93 74.05 93.16 74.28 102.56C74.48 110.52 77.38 118.97 81.64 125.68" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M110.22 31.19L110.02 31.07L109.94 31.01C109.87 30.96 109.84 30.95 109.86 30.95L110.01 31.03L110.08 31.06L110.32 31.18H110.37L110.27 31.12L110.09 31.04L109.92 30.97H109.88L109.97 31L110.31 31.1H110.35L110.7 31.21C110.78 31.21 110.53 31.15 110.41 31.11L110.24 31.06L110.11 31.03L110.02 31L110.06 31.05V31.09H110.53H110.51H110.55L110.8 31.15C110.88 31.15 110.75 31.12 110.74 31.11H110.76C110.78 31.11 110.76 31.11 110.71 31.08C110.648 31.0627 110.584 31.0494 110.52 31.04H110.41L110.14 31.01H110.07V31.08C110.17 31.08 110.3 31.04 110.45 31.04C110.535 31.042 110.62 31.0284 110.7 31C110.567 30.9892 110.433 30.9892 110.3 31H109.83C109.83 31 109.83 30.97 109.96 30.92C110.02 30.89 110.1 30.85 110.02 30.85H109.92C109.86 30.85 109.89 30.85 109.92 30.79C109.96 30.73 110.05 30.71 110.07 30.67C109.98 30.67 109.9 30.65 109.87 30.61V30.54C109.889 30.4975 109.912 30.4573 109.94 30.42C109.98 30.35 110.04 30.28 110.12 30.29L110.22 30.31C110.34 30.34 110.44 30.26 110.41 30.13C110.38 30 110.25 29.93 110.27 29.81C110.277 29.7726 110.294 29.7379 110.32 29.71C110.343 29.6905 110.371 29.6768 110.4 29.67C110.422 29.6648 110.445 29.6658 110.466 29.6729C110.487 29.68 110.506 29.6928 110.52 29.71C110.62 29.81 110.64 29.98 110.73 30.05C110.83 30.12 110.83 30.05 110.83 29.93C110.83 29.8 110.73 29.66 110.76 29.55C110.79 29.45 110.8 29.5 110.81 29.49C110.824 29.4786 110.842 29.4724 110.86 29.4724C110.878 29.4724 110.896 29.4786 110.91 29.49C110.95 29.56 110.97 29.65 110.97 29.73V29.9C110.97 29.95 110.97 29.97 111 29.92V29.58L111.03 29.67V29.53C111.07 29.44 111.1 29.53 111.12 29.64V29.96C111.12 30.06 111.09 30.15 111.08 30.24L111.06 30.53L111.09 30.36C111.13 30.11 111.16 29.76 111.19 29.52C111.19 29.42 111.22 29.43 111.23 29.48V29.61V29.45C111.23 29.4 111.33 29.4 111.36 29.56L111.32 29.8C111.32 29.84 111.32 29.8 111.35 29.71C111.38 29.62 111.37 29.55 111.39 29.47H111.49V29.49L111.46 29.74L111.42 30C111.41 30.09 111.42 30 111.45 29.93C111.48 29.85 111.47 29.78 111.49 29.69L111.52 29.57C111.507 29.7545 111.484 29.9382 111.45 30.12L111.35 30.75C111.32 30.98 111.29 31.23 111.25 31.43C111.2 31.63 111.19 31.63 111.17 31.61L111.13 31.57V31.54C111.136 31.4193 111.149 31.2991 111.17 31.18C111.17 31.06 111.21 30.93 111.23 30.8C111.23 30.8 111.2 30.8 111.19 30.89C111.17 30.97 111.19 31.05 111.16 31.15C111.11 31.53 111.06 31.52 111.06 31.55C111.03 31.58 111.02 31.6 111.02 31.55C111.02 31.44 111.03 31.32 111.05 31.21V31.31C111.05 31.38 111.05 31.44 111.02 31.47C111 31.51 111.02 31.55 110.99 31.55C110.96 31.55 110.97 31.55 110.95 31.58V31.42C110.95 31.42 111.04 31.38 111.05 31.35C111.05 31.33 111.13 31.29 111.13 31.24V31.18C111.13 31.14 111.05 31.11 111.04 31.08C111.04 31.05 111 31.11 111.01 31.11C111.01 31.11 111.06 31.11 111.06 31.04H111.13V31.16C111.13 31.08 111.04 31.01 111.03 30.94L110.97 30.84C110.97 30.8 110.97 30.8 110.95 30.78C110.946 30.7452 110.936 30.7113 110.92 30.68C110.92 30.68 110.9 30.64 110.92 30.64H111.17H110.93L110.77 30.67C110.702 30.6795 110.635 30.6963 110.57 30.72C110.55 30.72 110.57 30.72 110.57 30.74H110.72L110.82 30.72L111.23 30.62L111.49 30.58H111.73L111.78 30.68C111.78 30.68 111.78 30.72 111.67 30.75C111.55 30.78 111.47 30.78 111.37 30.78L111.08 30.83H111.05L110.9 30.85C110.96 30.85 111.02 30.85 111.07 30.83L111.19 30.8H111.44L111.67 30.76H111.77V30.91C111.77 30.96 111.89 31.02 111.71 31.04H111.55C111.477 31.0543 111.403 31.0543 111.33 31.04C111.27 31.04 111.28 31.04 111.33 31.06L111.53 31.08L111.71 31.11C111.81 31.14 111.74 31.16 111.71 31.18C111.68 31.2 111.75 31.23 111.73 31.25C111.642 31.2733 111.549 31.2733 111.46 31.25L111.34 31.22H111.18H111.3C111.38 31.22 111.45 31.25 111.52 31.27C111.56 31.27 111.55 31.31 111.5 31.31L111.35 31.28C111.32 31.28 111.35 31.28 111.39 31.31C111.43 31.33 111.44 31.31 111.48 31.31C111.545 31.3129 111.609 31.3264 111.67 31.35C111.7 31.37 111.7 31.38 111.7 31.39C111.7 31.41 111.65 31.45 111.48 31.42C111.4 31.42 111.17 31.35 111.36 31.42L111.66 31.52C111.74 31.55 111.78 31.58 111.78 31.6L111.73 31.63C111.682 31.6392 111.638 31.6598 111.6 31.69H111.53L111.46 31.66C111.24 31.56 111.26 31.51 111.02 31.41C110.932 31.371 110.842 31.3376 110.75 31.31H110.68L111 31.47L111.1 31.51C111.17 31.54 111.22 31.58 111.2 31.58L111.04 31.53L110.98 31.5L110.91 31.46C110.855 31.4296 110.798 31.4029 110.74 31.38C110.66 31.35 110.72 31.38 110.83 31.45L111.16 31.61C111.26 31.65 111.37 31.71 111.47 31.77C111.57 31.83 111.54 31.84 111.51 31.85H111.44C111.375 31.82 111.308 31.7933 111.24 31.77C111.22 31.77 111.32 31.84 111.28 31.84C111.218 31.8147 111.158 31.7846 111.1 31.75L110.66 31.49L110.22 31.19ZM111.22 30.51V30.71C111.22 30.81 111.22 30.91 111.2 31.01V31.1V30.66C111.2 30.55 111.24 30.49 111.25 30.38V30.3C111.25 30.24 111.25 30.2 111.23 30.22V30.52L111.22 30.51ZM111.02 30.49C111.02 30.57 111.04 30.63 111.05 30.69V30.85V30.83C111.05 30.67 111.04 30.5 111.01 30.34V30.14C111.01 30.06 110.97 30.05 110.96 30.06C110.94 30.06 110.96 30.06 110.96 30.09V30.16L111.01 30.49H111.02ZM111.1 31.21V31.19C111.072 31.1746 111.042 31.1644 111.01 31.16H110.98L111.1 31.21Z" + fill="currentColor" + /> + <path + d="M246.19 134.27C250.12 134.43 254.02 134.97 257.89 134.07C256.81 138.89 253.95 142.57 248.85 142.85C246.38 142.99 244.02 143.22 241.55 143.37C238.63 143.54 235.6 143.55 232.63 143.55H227.88C220.62 143.54 213.39 144.02 206.08 144.01C201.72 144.01 197.35 143.47 192.99 143.77C188.24 144.11 183.31 144.5 178.86 142.38C175.5 140.78 175.16 138.24 174.06 135C175.64 135.42 177.16 134.86 178.76 134.73C182.9 134.4 187.05 134.48 191.19 134.43C193.94 134.4 198.53 135.33 201.06 134.01C200.4 134.35 202.04 136.27 202.31 136.45C203.68 137.38 206.38 137.15 207.96 137.19C210.41 137.27 211.88 136.13 213.29 134.07C215.16 134.5 216.62 134.18 218.51 134.27C223.04 134.45 227.76 134.53 232.2 134.57C236.83 134.63 241.45 134.09 246.19 134.27Z" + fill="currentColor" + /> + <path + d="M257.3 134.49H229.22C224.22 134.49 220.09 134.15 213.47 134.15C213.1 137.17 203.65 139.43 201.37 134.33C194.69 134.33 179.92 134.76 174.44 134.76C174.67 142.19 182.94 143.96 185.91 143.96C190.11 143.96 194.31 144.33 198.46 144.33C210.96 144.33 217.87 143.57 227.83 143.58C232.64 143.58 238.11 143.32 242.93 143.32C250.46 143.32 253.22 141.66 255.93 137.99C258.67 134.28 271.51 112.53 276.48 102.13C278.91 97.03 278.76 94.56 274.5 94.4C267 94.12 260.47 94.43 253.21 94.34C245.35 94.24 228.24 94.08 220.33 94.4C215.36 94.6 212.82 97.54 210.28 102.28C207.4 107.69 206.03 110.17 202.22 117.58C199.383 123.058 196.692 128.609 194.15 134.23" + stroke="currentColor" + strokeWidth="2.5" + strokeMiterlimit="10" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M230.67 125.62C236 125.46 244.52 125.31 247.71 125.15C250.15 121.29 251.57 117.82 253.19 114.65C255.62 109.85 257.15 107.22 259.27 102.58C252.74 102.58 245.37 102.51 238.58 102.43C234 102.37 227.48 102.58 221.84 102.89C219.86 106.92 217.74 111.09 216.36 114.18C215.26 116.65 213.32 120.67 210.88 125.77C214.23 125.92 217.55 125.94 220.62 125.77C223.36 125.62 228.62 125.67 230.67 125.62Z" + stroke="currentColor" + strokeWidth="2.5" + strokeMiterlimit="10" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M226.56 110.47C233.86 110.31 236.21 110.29 240.26 110.31M223.06 117.73C228.39 117.73 232.59 117.61 236.76 117.58" + stroke="currentColor" + strokeWidth="2.5" + strokeMiterlimit="10" + strokeLinecap="round" + strokeLinejoin="round" + /> + </svg> ); -export default ManSittingAtTableSvg; \ No newline at end of file +export default ManSittingAtTableSvg; diff --git a/src/app/contact_us/components/manWithLaptopSvg.js b/src/app/contact_us/components/manWithLaptopSvg.js index fd0cfb9..050344c 100644 --- a/src/app/contact_us/components/manWithLaptopSvg.js +++ b/src/app/contact_us/components/manWithLaptopSvg.js @@ -1,26 +1,125 @@ -const ManWithLaptopSvg =()=> ( - <svg width="240" height="280" viewBox="0 0 279 363" fill="none" xmlns="http://www.w3.org/2000/svg"> - <path d="M116.9 181.9C114.6 189.84 107.08 190.92 100.06 192.74L32.96 210.21C29.8 211.03 22.84 211.96 19.73 204.55C31.56 201.47 87.28 186.52 94.71 185.05C97.78 184.45 102.53 183.82 104.75 181.56C108.6 177.62 110.26 166.71 111.35 161.64C114.25 147.96 120.94 105.99 122.2 97.18C131.48 99.12 129.82 108.94 128.61 116.31C125.91 132.81 120.04 171.13 116.91 181.9H116.9Z" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M98.44 183.84C95.82 179.97 95.3 179.5 91.42 180.53L83.85 182.5C81.33 183.15 81.32 184.62 80.53 188.35M48.4 196.86C45.77 192.99 45.25 192.53 41.36 193.56L33.8 195.52C31.27 196.18 31.27 197.65 30.48 201.38M73.37 190.14C70.75 186.27 70.23 185.81 66.35 186.83L58.78 188.8C56.26 189.46 56.25 190.92 55.46 194.65" fill="currentColor" /> - <path d="M98.44 183.84C95.82 179.97 95.3 179.5 91.42 180.53L83.85 182.5C81.33 183.15 81.32 184.62 80.53 188.35M48.4 196.86C45.77 192.99 45.25 192.53 41.36 193.56L33.8 195.52C31.27 196.18 31.27 197.65 30.48 201.38M73.37 190.14C70.75 186.27 70.23 185.81 66.35 186.83L58.78 188.8C56.26 189.46 56.25 190.92 55.46 194.65" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M103.85 181.33C103.813 181.294 103.769 181.267 103.72 181.25C103.673 181.248 103.627 181.262 103.59 181.29C103.45 181.35 103.32 181.43 103.21 181.54C103.24 181.56 103.27 181.59 103.28 181.63L103.27 181.69C103.27 181.73 103.27 181.76 103.29 181.79L103.36 181.84L103.16 182.03C103.12 182.06 103.06 182.09 103.02 182.03C102.99 181.98 103.02 181.93 103 181.89C102.992 181.869 102.978 181.852 102.96 181.84C102.942 181.828 102.921 181.821 102.9 181.82C102.863 181.823 102.829 181.837 102.8 181.86L102.35 182.16C102.3 182.22 102.47 182.32 102.45 182.42C102.444 182.434 102.437 182.447 102.43 182.46C102.4 182.53 102.47 182.62 102.51 182.68C102.41 182.79 102.37 182.62 102.31 182.58C102.23 182.52 102.21 182.56 102.18 182.51C102.15 182.45 102.2 182.43 102.2 182.4C102.197 182.377 102.187 182.356 102.17 182.34C102.155 182.329 102.138 182.322 102.12 182.32C102.09 182.32 102.06 182.32 102.02 182.34C101.92 182.4 101.82 182.46 101.7 182.51C101.68 182.51 101.66 182.52 101.66 182.55L101.67 182.61L101.76 182.78C101.704 182.808 101.656 182.849 101.62 182.9C101.6 182.93 101.6 182.98 101.64 182.99H101.68L101.87 182.89C101.91 182.86 101.97 182.84 102.01 182.85C102.04 182.85 102.07 182.87 102.08 182.9C102.1 182.92 102.11 182.95 102.1 182.98C102.08 183.06 101.97 183.02 101.9 183.04C101.871 183.052 101.844 183.069 101.82 183.09C101.761 183.13 101.69 183.147 101.62 183.14C101.593 183.142 101.565 183.135 101.542 183.121C101.519 183.107 101.5 183.085 101.49 183.06L101.5 182.98L101.56 182.76C101.56 182.71 101.57 182.63 101.52 182.61H101.48L101.45 182.62C101.35 182.67 101.25 182.72 101.13 182.76C101.03 182.8 100.98 182.83 100.97 182.92V182.98C100.94 183 100.9 182.97 100.87 182.95C100.847 182.942 100.823 182.942 100.8 182.95C100.786 182.955 100.774 182.963 100.763 182.973C100.753 182.984 100.745 182.996 100.74 183.01C100.71 183.11 100.71 183.21 100.73 183.31C100.75 183.39 100.72 183.49 100.65 183.51C100.58 183.52 100.48 183.41 100.46 183.31C100.46 183.2 100.43 183.09 100.4 182.99C100.15 183.08 99.91 183.17 99.66 183.24C99.5 183.28 99.34 183.36 99.21 183.47C99.16 183.52 99.09 183.6 99.01 183.57L98.95 183.52C98.9341 183.513 98.9171 183.51 98.9 183.51C98.8828 183.51 98.8658 183.513 98.85 183.52C98.8243 183.533 98.8033 183.554 98.79 183.58C98.7588 183.634 98.7182 183.681 98.67 183.72C98.6617 183.692 98.6441 183.667 98.62 183.65C98.6002 183.633 98.5758 183.623 98.55 183.62C98.5 183.62 98.45 183.65 98.41 183.68C98.3902 183.689 98.3731 183.703 98.36 183.72C98.3437 183.74 98.3333 183.764 98.33 183.79L98.35 183.85C98.3506 183.868 98.3463 183.886 98.3375 183.902C98.3286 183.918 98.3157 183.931 98.3 183.94C98.2831 183.946 98.2648 183.947 98.2472 183.944C98.2296 183.94 98.2133 183.932 98.2 183.92C98.14 183.87 98.15 183.77 98.09 183.72C98.0736 183.716 98.0564 183.716 98.04 183.72H98C97.9851 183.726 97.9719 183.735 97.9614 183.748C97.951 183.76 97.9436 183.774 97.94 183.79C97.9 183.89 97.99 183.98 97.91 184.06C97.9013 184.071 97.8904 184.081 97.8778 184.087C97.8653 184.094 97.8514 184.098 97.8372 184.099C97.823 184.1 97.8088 184.098 97.7955 184.093C97.7822 184.088 97.7701 184.08 97.76 184.07C97.747 184.059 97.7368 184.045 97.73 184.03C97.69 183.96 97.73 183.85 97.66 183.8C97.6483 183.79 97.6347 183.784 97.62 183.78C97.6068 183.777 97.5932 183.777 97.58 183.78C97.5103 183.781 97.4419 183.798 97.38 183.83C97.3499 183.85 97.3251 183.876 97.3076 183.908C97.2902 183.939 97.2807 183.974 97.28 184.01C97.2828 184.043 97.2828 184.077 97.28 184.11C97.28 184.15 97.24 184.17 97.21 184.15C97.1796 184.08 97.1626 184.006 97.16 183.93L97.06 184.01L97.04 183.93C96.9748 183.924 96.9092 183.934 96.8484 183.959C96.7876 183.983 96.7334 184.021 96.69 184.07C96.63 184.12 96.55 184.2 96.58 184.3C96.6 184.36 96.64 184.41 96.69 184.46C96.74 184.51 96.76 184.61 96.72 184.64C96.67 184.68 96.61 184.62 96.57 184.56C96.47 184.41 96.45 184.19 96.35 184.03C96.31 183.98 96.24 184 96.19 184.04C96.15 184.09 96.11 184.14 96.05 184.14V184.1C96.0466 184.082 96.0398 184.065 96.03 184.05C95.77 184.05 95.52 184.12 95.29 184.24L95.32 184.39C95.29 184.42 95.24 184.39 95.21 184.35C95.1865 184.303 95.1728 184.252 95.17 184.2L94.49 184.32L94.42 184.33C94.39 184.37 94.41 184.44 94.43 184.49C94.46 184.54 94.48 184.6 94.48 184.66C94.44 184.69 94.38 184.68 94.35 184.63C94.319 184.588 94.2953 184.54 94.28 184.49C94.28 184.46 94.26 184.42 94.22 184.42H94.19L94.17 184.43C94.07 184.5 94.07 184.67 94.1 184.81C94.14 184.94 94.18 185.07 94.2 185.21C94.22 185.36 94.17 185.53 94.26 185.65C94.35 185.76 94.48 185.74 94.6 185.71L94.94 185.62C94.98 185.62 95.01 185.6 95.03 185.58C95.0508 185.546 95.0626 185.506 95.0644 185.466C95.0661 185.426 95.0577 185.386 95.04 185.35C95.0053 185.274 94.9849 185.193 94.98 185.11C95.0583 185.087 95.1417 185.087 95.22 185.11C95.1975 185.171 95.1873 185.235 95.19 185.3C95.21 185.55 95.51 185.48 95.64 185.47C95.72 185.49 95.8 185.47 95.87 185.44C95.9079 185.417 95.9361 185.381 95.949 185.338C95.9619 185.296 95.9587 185.25 95.94 185.21L96.02 185.19L96.04 185.26H96.07L96.1 185.24C96.12 185.28 96.16 185.31 96.2 185.33C96.27 185.35 96.34 185.36 96.42 185.33L97.05 185.23C97.1355 185.228 97.2198 185.209 97.2973 185.173C97.3748 185.137 97.4439 185.085 97.5 185.02C97.5187 184.99 97.529 184.955 97.53 184.92C97.5278 184.883 97.5138 184.848 97.49 184.82L97.59 184.81C97.61 184.81 97.64 184.79 97.65 184.84V184.87L97.6 185.09L97.99 185.02V184.94L98.19 184.96C98.19 184.87 98.17 184.78 98.15 184.69C98.13 184.61 98.17 184.49 98.25 184.49C98.31 184.63 98.34 184.77 98.34 184.91C98.41 184.94 98.46 184.84 98.44 184.75C98.4195 184.668 98.4094 184.584 98.41 184.5L98.44 184.44C98.46 184.44 98.52 184.49 98.54 184.54L98.6 184.82H98.68C98.69 184.82 98.7 184.82 98.71 184.8V184.76L98.73 184.74H98.76L98.79 184.76L98.8 184.78L98.82 184.85C98.8652 184.839 98.9062 184.815 98.9382 184.782C98.9701 184.748 98.9916 184.706 99 184.66C98.96 184.53 98.92 184.36 99 184.26C99.025 184.25 99.0461 184.233 99.06 184.21L99.04 184.1V184.02C99.0495 183.992 99.0668 183.968 99.09 183.95C99.1356 183.924 99.1873 183.91 99.24 183.91C99.28 183.91 99.34 183.91 99.37 183.97V184.04C99.34 184.15 99.29 184.26 99.23 184.37C99.23 184.4 99.23 184.43 99.25 184.46L99.33 184.51C99.38 184.53 99.43 184.53 99.49 184.51V184.56L99.53 184.6H99.62L100.12 184.47C100.19 184.45 100.28 184.42 100.28 184.33C100.276 184.264 100.252 184.201 100.21 184.15C100.17 184.09 100.15 184.01 100.18 183.96C100.22 183.92 100.21 183.96 100.22 183.93V183.87L100.21 183.83C100.24 183.82 100.27 183.79 100.3 183.8C100.314 183.816 100.323 183.837 100.325 183.858C100.327 183.88 100.322 183.902 100.31 183.92C100.287 183.952 100.267 183.985 100.25 184.02C100.25 184.06 100.28 184.12 100.3 184.12L100.4 184.13C100.39 184.19 100.38 184.25 100.39 184.3C100.387 184.306 100.386 184.313 100.386 184.32C100.386 184.327 100.387 184.334 100.39 184.34H100.44L100.93 184.18C101.02 184.15 101.29 184.11 101.29 183.99C101.29 183.96 101.29 183.91 101.31 183.88L101.36 183.87C101.372 183.86 101.382 183.848 101.388 183.834C101.395 183.82 101.399 183.805 101.4 183.79C101.4 183.76 101.39 183.74 101.37 183.71C101.37 183.67 101.42 183.66 101.47 183.69C101.5 183.72 101.53 183.75 101.54 183.79C101.56 183.83 101.59 183.87 101.63 183.89C101.7 183.93 101.77 183.86 101.83 183.82C101.9 183.77 101.98 183.78 102.05 183.74C102.068 183.73 102.084 183.715 102.096 183.698C102.109 183.681 102.117 183.661 102.12 183.64V183.58C102.114 183.561 102.104 183.544 102.09 183.53L102.01 183.48C101.99 183.46 101.96 183.43 101.97 183.4L102 183.37L102.07 183.33L102.09 183.41C102.09 183.43 102.11 183.46 102.14 183.48C102.16 183.5 102.18 183.51 102.21 183.51C102.234 183.515 102.259 183.512 102.28 183.5C102.292 183.494 102.302 183.485 102.311 183.475C102.32 183.465 102.326 183.453 102.33 183.44C102.31 183.411 102.299 183.376 102.3 183.34L102.32 183.33L102.34 183.32H102.36L102.37 183.34C102.38 183.38 102.35 183.4 102.33 183.43C102.33 183.45 102.33 183.47 102.35 183.49C102.35 183.51 102.38 183.52 102.4 183.53C102.44 183.53 102.49 183.53 102.53 183.5C102.582 183.476 102.627 183.44 102.662 183.395C102.697 183.35 102.72 183.296 102.73 183.24C102.74 183.18 102.73 183.01 102.86 183.1C102.91 183.14 102.92 183.21 102.97 183.26C103 183.28 103.02 183.29 103.05 183.29L103.13 183.28C103.176 183.251 103.217 183.213 103.25 183.17C103.35 183.07 103.46 182.97 103.58 182.89C103.6 182.87 103.63 182.84 103.62 182.81C103.621 182.793 103.618 182.776 103.61 182.76C103.49 182.66 103.29 182.79 103.18 182.66C103.158 182.632 103.143 182.599 103.138 182.564C103.133 182.529 103.137 182.493 103.15 182.46C103.183 182.407 103.227 182.363 103.28 182.33C103.3 182.42 103.44 182.39 103.48 182.47L103.5 182.54C103.5 182.56 103.51 182.56 103.52 182.57L103.56 182.58H103.59L103.61 182.55C103.63 182.5 103.64 182.45 103.63 182.41C103.63 182.4 103.63 182.38 103.61 182.37C103.599 182.357 103.585 182.347 103.57 182.34C103.549 182.332 103.532 182.318 103.52 182.3C103.507 182.283 103.5 182.262 103.5 182.24C103.5 182.17 103.6 182.15 103.66 182.2C103.72 182.26 103.76 182.32 103.79 182.4C103.8 182.44 103.82 182.47 103.85 182.5L103.95 182.57C103.996 182.574 104.041 182.564 104.081 182.54C104.12 182.517 104.151 182.482 104.17 182.44C104.189 182.416 104.202 182.389 104.21 182.36C104.21 182.3 104.18 182.23 104.21 182.18C104.23 182.13 104.35 182.14 104.37 182.08C104.376 182.056 104.377 182.031 104.372 182.006C104.366 181.982 104.356 181.959 104.34 181.94L104.14 181.66C104.053 181.538 103.953 181.428 103.84 181.33H103.85ZM96.22 184.67L96.12 184.83C96.096 184.857 96.0796 184.889 96.0726 184.925C96.0655 184.96 96.0681 184.996 96.08 185.03L96.1 185.08L96.07 185.06C96.04 185.05 96 185.06 95.99 185.02C95.97 184.99 95.99 184.93 96.02 184.9C96.05 184.87 96.08 184.84 96.07 184.8C96.07 184.74 95.95 184.7 95.96 184.63C95.96 184.57 95.97 184.59 95.99 184.58C96.0439 184.526 96.1142 184.491 96.19 184.48C96.2144 184.506 96.2304 184.54 96.2357 184.575C96.2411 184.611 96.2356 184.647 96.22 184.68V184.67ZM97.55 184.39C97.52 184.45 97.48 184.51 97.43 184.56C97.4002 184.59 97.3794 184.628 97.37 184.67V184.66C97.32 184.54 97.38 184.42 97.45 184.32C97.39 184.34 97.35 184.26 97.37 184.2C97.3806 184.176 97.398 184.155 97.42 184.14C97.4443 184.126 97.472 184.119 97.5 184.12H97.54C97.5584 184.132 97.5725 184.149 97.58 184.17C97.6026 184.243 97.5954 184.322 97.56 184.39H97.55ZM101.99 183.21C101.958 183.225 101.925 183.235 101.89 183.24C101.85 183.24 101.81 183.24 101.81 183.2L101.82 183.18L101.84 183.17C101.866 183.163 101.894 183.164 101.92 183.171C101.946 183.178 101.97 183.191 101.99 183.21ZM80.95 188.44H81.1C81.1327 188.43 81.161 188.409 81.18 188.38C81.25 188.28 81.3 188.17 81.31 188.05C81.28 188.05 81.24 188.05 81.21 188.03C81.194 188.016 81.1805 187.999 81.17 187.98C81.1474 187.959 81.1203 187.944 81.0908 187.935C81.0613 187.926 81.0303 187.925 81 187.93L81.01 187.73L81.02 187.7L81.04 187.68C81.0497 187.672 81.0613 187.667 81.0736 187.666C81.0859 187.664 81.0985 187.665 81.11 187.67C81.16 187.68 81.17 187.72 81.21 187.74C81.23 187.751 81.2523 187.756 81.275 187.756C81.2976 187.756 81.3199 187.751 81.34 187.74C81.3524 187.731 81.3625 187.719 81.3694 187.705C81.3764 187.691 81.38 187.676 81.38 187.66L81.45 187.27C81.43 187.21 81.24 187.24 81.18 187.19V187.16C81.13 187.1 81.02 187.09 80.95 187.08C80.92 186.98 81.08 187.05 81.15 187.03C81.23 187.01 81.22 186.98 81.28 187C81.34 187.01 81.33 187.05 81.36 187.06L81.41 187.08C81.43 187.08 81.45 187.08 81.47 187.06C81.4866 187.044 81.4972 187.023 81.5 187L81.55 186.74C81.5521 186.733 81.5523 186.726 81.5505 186.719C81.5488 186.712 81.5451 186.705 81.54 186.7C81.524 186.694 81.5071 186.69 81.49 186.69L81.29 186.65C81.29 186.6 81.29 186.55 81.26 186.52C81.26 186.49 81.21 186.47 81.18 186.48C81.15 186.49 81.18 186.48 81.17 186.5L81.15 186.65C81.15 186.68 81.15 186.72 81.1 186.75C81.0729 186.759 81.0441 186.761 81.0162 186.755C80.9882 186.75 80.962 186.738 80.94 186.72C80.9 186.67 80.99 186.64 81.01 186.6C81.03 186.56 81 186.56 81.01 186.53C81.0094 186.504 81.0156 186.479 81.0279 186.456C81.0401 186.433 81.0581 186.414 81.08 186.4C81.0974 186.385 81.1185 186.374 81.1412 186.369C81.1639 186.363 81.1875 186.364 81.21 186.37C81.2322 186.38 81.2526 186.393 81.27 186.41L81.42 186.53C81.46 186.57 81.52 186.6 81.57 186.59L81.59 186.57V186.55L81.65 186.31C81.6607 186.281 81.6607 186.249 81.65 186.22C81.6392 186.19 81.6179 186.165 81.59 186.15C81.59 186.15 81.55 186.14 81.55 186.12C81.55 186.12 81.58 186.09 81.61 186.09C81.64 186.07 81.66 186.03 81.63 185.99C81.6 185.95 81.47 185.89 81.37 185.85C81.27 185.8 81.22 185.76 81.24 185.72C81.26 185.68 81.4 185.68 81.5 185.71L81.8 185.81L81.91 185.31C81.9518 185.204 81.9518 185.086 81.91 184.98C81.91 184.93 81.86 184.86 81.92 184.84L81.98 184.82C82.03 184.81 82.03 184.76 82.01 184.72C81.9826 184.684 81.9623 184.643 81.95 184.6L82.01 184.62C82.04 184.62 82.06 184.61 82.08 184.59C82.1 184.57 82.1 184.54 82.09 184.5L82.08 184.45C82.0704 184.433 82.0566 184.42 82.04 184.41L81.99 184.38C81.91 184.33 81.92 184.26 82 184.28C82.08 184.28 82.15 184.34 82.2 184.34C82.27 184.34 82.27 184.3 82.22 184.24C82.18 184.2 82.05 184.15 82.03 184.08C82.01 184 82.06 183.98 82.13 184.02C82.22 184.06 82.28 184.14 82.34 184.16H82.37L82.4 184.14C82.4123 184.129 82.4225 184.115 82.43 184.1L82.45 184.05C82.4473 184.021 82.4388 183.993 82.4251 183.967C82.4113 183.941 82.3926 183.918 82.37 183.9C82.3448 183.879 82.3213 183.855 82.3 183.83C82.3 183.8 82.29 183.77 82.31 183.78C82.38 183.82 82.44 183.87 82.49 183.92L82.47 183.84L82.54 183.9C82.62 183.88 82.62 183.8 82.63 183.71C82.6346 183.673 82.6316 183.635 82.6213 183.599C82.611 183.563 82.5935 183.529 82.57 183.5C82.5261 183.458 82.4753 183.425 82.42 183.4C82.36 183.36 82.29 183.3 82.3 183.25C82.31 183.2 82.38 183.23 82.43 183.28C82.56 183.38 82.69 183.55 82.83 183.66C82.87 183.7 82.9 183.68 82.9 183.64C82.91 183.61 82.9 183.54 82.92 183.53L82.99 183.62C83.125 183.576 83.2413 183.488 83.32 183.37L83.26 183.22C83.26 183.19 83.31 183.22 83.34 183.26C83.37 183.3 83.39 183.36 83.4 183.4C83.53 183.37 83.64 183.3 83.78 183.28H83.79L83.81 183.27C83.8144 183.214 83.8003 183.158 83.77 183.11C83.7395 183.061 83.7191 183.007 83.71 182.95C83.72 182.92 83.76 182.94 83.79 182.98L83.86 183.12C83.86 183.14 83.88 183.17 83.91 183.19L83.94 183.18C83.9788 183.062 83.9752 182.935 83.93 182.82C83.89 182.68 83.83 182.55 83.8 182.42C83.8 182.27 83.77 182.12 83.71 181.99C83.63 181.88 83.53 181.9 83.45 181.93L83.18 182.04C83.155 182.049 83.1338 182.067 83.12 182.09C83.1097 182.129 83.108 182.17 83.1149 182.209C83.1218 182.249 83.1372 182.287 83.16 182.32C83.21 182.39 83.25 182.46 83.27 182.54C83.2424 182.554 83.2121 182.563 83.181 182.564C83.15 182.566 83.119 182.561 83.09 182.55C83.09 182.49 83.09 182.43 83.07 182.38C83.01 182.14 82.77 182.22 82.68 182.26C82.6166 182.269 82.5574 182.297 82.51 182.34C82.4896 182.376 82.4825 182.419 82.49 182.46C82.49 182.5 82.51 182.54 82.54 182.56L82.49 182.6L82.45 182.54L82.42 182.55L82.41 182.58C82.3834 182.551 82.3485 182.53 82.31 182.52C82.24 182.52 82.18 182.53 82.13 182.57C81.98 182.67 81.83 182.77 81.71 182.9C81.6511 182.941 81.6043 182.997 81.5744 183.062C81.5445 183.127 81.5326 183.199 81.54 183.27C81.54 183.31 81.56 183.34 81.58 183.37L81.68 183.42C81.6561 183.426 81.6349 183.44 81.62 183.46V183.47H81.57C81.57 183.47 81.56 183.45 81.54 183.45L81.42 183.25L81.24 183.52L81.3 183.56L81.16 183.66L81.39 183.81C81.46 183.86 81.53 183.94 81.49 183.98C81.3561 183.935 81.2309 183.867 81.12 183.78C81.06 183.79 81.12 183.89 81.18 183.94C81.26 183.97 81.33 184.01 81.4 184.06L81.42 184.12C81.41 184.15 81.34 184.13 81.29 184.11L81.03 183.99C81.0094 183.997 80.9918 184.012 80.98 184.03V184.07L81.02 184.09C81.02 184.12 80.99 184.14 80.95 184.13L80.88 184.11C80.8717 184.147 80.8739 184.185 80.8863 184.22C80.8987 184.255 80.9207 184.287 80.95 184.31C81.09 184.36 81.25 184.43 81.27 184.52C81.27 184.54 81.27 184.57 81.29 184.59C81.3219 184.604 81.3555 184.614 81.39 184.62C81.42 184.62 81.44 184.64 81.45 184.66C81.47 184.68 81.49 184.7 81.49 184.72C81.4922 184.738 81.4906 184.756 81.4855 184.773C81.4803 184.79 81.4716 184.806 81.46 184.82C81.4467 184.835 81.4293 184.845 81.41 184.85C81.3905 184.856 81.3695 184.856 81.35 184.85C81.3319 184.842 81.3151 184.832 81.3 184.82C81.2154 184.751 81.1413 184.67 81.08 184.58C81.0552 184.564 81.0269 184.553 80.9974 184.55C80.9678 184.546 80.9379 184.55 80.91 184.56C80.8713 184.582 80.8426 184.618 80.83 184.66C80.8197 184.646 80.8059 184.636 80.79 184.63H80.75C80.7377 184.637 80.7274 184.648 80.72 184.66L80.71 184.69L80.57 185.01C80.5611 185.023 80.5551 185.037 80.5524 185.053C80.5496 185.068 80.5501 185.084 80.5539 185.099C80.5577 185.114 80.5646 185.128 80.5743 185.141C80.584 185.153 80.5961 185.163 80.61 185.17C80.6732 185.197 80.7413 185.211 80.81 185.21C80.87 185.21 80.96 185.24 80.98 185.28V185.31C81 185.33 81.01 185.34 81.03 185.34L81.08 185.35C81.08 185.37 81.09 185.4 81.05 185.41L80.99 185.4C80.9748 185.393 80.9612 185.382 80.95 185.37C80.9319 185.342 80.9119 185.315 80.89 185.29C80.86 185.27 80.79 185.25 80.78 185.27L80.72 185.32C80.6766 185.288 80.6296 185.261 80.58 185.24C80.5643 185.233 80.5472 185.229 80.53 185.23C80.52 185.23 80.51 185.23 80.51 185.25L80.42 185.58C80.41 185.64 80.3 185.8 80.4 185.86C80.44 185.88 80.48 185.89 80.49 185.92V185.95C80.5 185.96 80.57 186.02 80.63 186.02C80.69 186.02 80.64 186.08 80.61 186.08H80.49C80.4471 186.071 80.4029 186.071 80.36 186.08C80.29 186.1 80.32 186.17 80.32 186.22C80.32 186.27 80.27 186.31 80.27 186.36C80.27 186.39 80.29 186.42 80.32 186.45C80.35 186.47 80.38 186.48 80.42 186.47L80.5 186.45H80.55C80.5647 186.454 80.5783 186.46 80.59 186.47V186.5L80.61 186.55C80.5875 186.538 80.5641 186.528 80.54 186.52C80.5144 186.511 80.4871 186.507 80.46 186.51C80.4356 186.512 80.4119 186.519 80.39 186.53L80.37 186.55L80.36 186.57V186.6L80.38 186.62C80.41 186.62 80.44 186.64 80.48 186.66C80.49 186.68 80.48 186.7 80.43 186.69C80.38 186.69 80.41 186.65 80.39 186.63C80.3719 186.618 80.3513 186.612 80.33 186.61H80.26C80.23 186.63 80.23 186.66 80.22 186.69C80.2109 186.73 80.2144 186.772 80.23 186.81C80.245 186.851 80.2731 186.886 80.31 186.91C80.36 186.94 80.5 187.02 80.35 187.04C80.29 187.05 80.22 187.01 80.15 187.01L80.09 187.02C80.0678 187.03 80.05 187.048 80.04 187.07C80.0293 187.102 80.0293 187.138 80.04 187.17C80.0601 187.269 80.0635 187.37 80.05 187.47C80.05 187.49 80.06 187.5 80.07 187.5L80.12 187.51C80.28 187.52 80.32 187.38 80.47 187.39C80.5 187.39 80.54 187.4 80.57 187.42L80.64 187.48C80.66 187.52 80.67 187.56 80.65 187.61C80.58 187.56 80.5 187.65 80.42 187.61L80.35 187.58C80.33 187.58 80.26 187.6 80.27 187.62C80.29 187.66 80.32 187.69 80.37 187.7L80.4 187.72L80.45 187.71C80.49 187.7 80.53 187.71 80.57 187.73C80.62 187.77 80.56 187.82 80.47 187.82C80.3943 187.81 80.3203 187.79 80.25 187.76C80.1818 187.727 80.1056 187.713 80.03 187.72C79.95 187.74 79.94 187.81 79.95 187.86C79.95 187.88 79.95 187.91 79.97 187.92C80 187.96 80.07 187.99 80.09 188.02C80.1 188.05 80.01 188.08 80.03 188.12C80.05 188.17 80.09 188.18 80.14 188.19L80.46 188.3C80.62 188.36 80.78 188.4 80.95 188.44ZM82.55 183.13V182.97C82.5589 182.904 82.5448 182.837 82.51 182.78C82.4955 182.768 82.4821 182.754 82.47 182.74L82.49 182.73C82.51 182.73 82.54 182.72 82.57 182.75L82.6 182.8V182.86C82.586 182.895 82.586 182.935 82.6 182.97C82.65 183.03 82.72 183.03 82.75 183.09L82.76 183.15C82.757 183.175 82.7482 183.199 82.7343 183.22C82.7204 183.24 82.7018 183.258 82.68 183.27C82.6495 183.256 82.6223 183.235 82.6 183.21C82.5786 183.187 82.5616 183.159 82.55 183.13ZM81.92 183.75C81.8979 183.699 81.8844 183.645 81.88 183.59C81.8751 183.554 81.8614 183.52 81.84 183.49C81.93 183.55 81.99 183.64 82.02 183.75C82.03 183.72 82.12 183.76 82.15 183.81C82.1555 183.818 82.1594 183.827 82.1614 183.836C82.1634 183.845 82.1635 183.855 82.1616 183.864C82.1597 183.874 82.156 183.883 82.1505 183.89C82.1451 183.898 82.1381 183.905 82.13 183.91H82.11C82.0927 183.911 82.0755 183.908 82.06 183.9C82.0024 183.86 81.9573 183.805 81.93 183.74V183.75H81.92ZM80.78 186.59L80.79 186.51C80.7979 186.499 80.8098 186.492 80.8229 186.49C80.836 186.489 80.8494 186.492 80.86 186.5L80.87 186.51V186.53C80.87 186.54 80.84 186.56 80.78 186.57V186.59Z" fill="currentColor" /> - <path d="M83.96 182.9C83.97 182.96 84 183 84.03 183.04C84.05 183.07 84.09 183.08 84.13 183.09C84.25 183.11 84.38 183.09 84.51 183.05C84.4898 183.021 84.4793 182.986 84.48 182.95L84.51 182.89C84.517 182.86 84.5161 182.828 84.5074 182.798C84.4986 182.769 84.4823 182.742 84.46 182.72L84.66 182.64H84.73L84.75 182.66L84.77 182.69C84.78 182.75 84.74 182.78 84.75 182.83L84.76 182.89L84.81 182.94H84.9L85.3 182.83C85.35 182.78 85.24 182.63 85.27 182.55L85.29 182.51C85.32 182.46 85.28 182.35 85.26 182.28C85.34 182.2 85.36 182.38 85.4 182.44C85.44 182.51 85.47 182.48 85.49 182.54C85.5 182.6 85.46 182.61 85.45 182.64C85.45 182.66 85.45 182.68 85.47 182.7L85.51 182.74H85.54C85.5532 182.743 85.5668 182.743 85.58 182.74L85.86 182.67L85.88 182.66L85.89 182.63L85.88 182.58L85.83 182.4C85.8767 182.38 85.9154 182.345 85.94 182.3C85.96 182.29 85.96 182.24 85.94 182.22H85.92L85.77 182.26C85.752 182.271 85.7314 182.278 85.71 182.28C85.69 182.28 85.67 182.28 85.65 182.26C85.6303 182.241 85.6161 182.217 85.6091 182.191C85.602 182.164 85.6024 182.136 85.61 182.11C85.63 182.05 85.71 182.11 85.76 182.11C85.81 182.11 85.81 182.11 85.83 182.08C85.8546 182.067 85.8821 182.06 85.91 182.06C85.9379 182.06 85.9654 182.067 85.99 182.08C86.01 182.08 86.03 182.1 86.04 182.12L86.07 182.18V182.26L86.01 182.46C86.0001 182.484 85.9958 182.51 85.9975 182.536C85.9993 182.562 86.007 182.587 86.02 182.61L86.05 182.62H86.07L86.33 182.55C86.37 182.55 86.4 182.53 86.43 182.51C86.4525 182.482 86.4633 182.446 86.46 182.41V182.37C86.49 182.36 86.51 182.38 86.54 182.4C86.56 182.42 86.62 182.42 86.64 182.38C86.67 182.28 86.68 182.18 86.65 182.08C86.65 182 86.66 181.91 86.71 181.9C86.76 181.9 86.84 182.02 86.85 182.12L86.9 182.43L87.47 182.29C87.5967 182.268 87.7126 182.204 87.8 182.11C87.84 182.06 87.89 181.98 87.95 182.02L88 182.07C88.02 182.08 88.09 182.07 88.12 182.02C88.1396 181.973 88.1666 181.929 88.2 181.89C88.2 181.92 88.22 181.94 88.23 181.96L88.3 182C88.34 182 88.37 181.98 88.4 181.95C88.4134 181.936 88.4236 181.919 88.43 181.9L88.45 181.84L88.43 181.78C88.41 181.7 88.5 181.65 88.55 181.72C88.6 181.78 88.59 181.87 88.65 181.92C88.7 181.95 88.74 181.92 88.75 181.86C88.76 181.79 88.7 181.66 88.75 181.59C88.8 181.52 88.85 181.54 88.88 181.62C88.92 181.71 88.9 181.81 88.95 181.86C88.99 181.91 88.99 181.88 89.01 181.88C89.06 181.88 89.11 181.87 89.15 181.84C89.1726 181.818 89.1898 181.792 89.2003 181.762C89.2107 181.733 89.214 181.701 89.21 181.67V181.57C89.19 181.53 89.23 181.5 89.25 181.53C89.281 181.597 89.3045 181.668 89.32 181.74L89.38 181.66L89.41 181.76C89.51 181.78 89.59 181.71 89.66 181.61C89.6901 181.581 89.7122 181.544 89.7245 181.504C89.7367 181.464 89.7386 181.421 89.73 181.38C89.7033 181.32 89.666 181.266 89.62 181.22C89.58 181.17 89.55 181.08 89.57 181.04C89.59 181.01 89.65 181.07 89.69 181.13C89.77 181.27 89.82 181.49 89.91 181.63C89.95 181.69 90 181.67 90.02 181.63C90.05 181.58 90.07 181.53 90.12 181.53C90.12 181.56 90.12 181.59 90.14 181.63C90.34 181.62 90.52 181.54 90.67 181.42L90.64 181.27C90.65 181.24 90.7 181.26 90.73 181.31L90.77 181.46L91.25 181.34H91.27L91.3 181.32C91.3037 181.294 91.302 181.267 91.2952 181.241C91.2883 181.215 91.2763 181.191 91.26 181.17C91.2308 181.118 91.2138 181.06 91.21 181C91.23 180.97 91.28 180.99 91.31 181.03C91.33 181.07 91.36 181.12 91.37 181.17L91.42 181.24H91.47C91.53 181.16 91.51 181 91.47 180.86C91.42 180.73 91.38 180.6 91.35 180.46C91.35 180.32 91.31 180.17 91.25 180.04C91.2232 179.998 91.1816 179.968 91.1336 179.955C91.0855 179.942 91.0343 179.947 90.99 179.97L90.73 180.07L90.69 180.08C90.6812 180.088 90.6743 180.099 90.67 180.11C90.658 180.148 90.6536 180.188 90.657 180.227C90.6604 180.266 90.6717 180.305 90.69 180.34C90.73 180.41 90.75 180.49 90.77 180.57C90.7123 180.593 90.6477 180.593 90.59 180.57C90.6006 180.507 90.6006 180.443 90.59 180.38C90.55 180.14 90.33 180.2 90.24 180.2C90.1793 180.197 90.1194 180.215 90.07 180.25C90.0454 180.281 90.0304 180.318 90.0269 180.357C90.0233 180.396 90.0314 180.435 90.05 180.47L89.99 180.49L89.98 180.42H89.95C89.94 180.42 89.93 180.42 89.93 180.44C89.9132 180.402 89.8853 180.371 89.85 180.35C89.8255 180.337 89.7986 180.33 89.7711 180.328C89.7435 180.327 89.7159 180.331 89.69 180.34L89.23 180.44C89.1666 180.443 89.1051 180.463 89.0523 180.498C88.9994 180.534 88.9572 180.583 88.93 180.64C88.9182 180.672 88.9148 180.706 88.92 180.74C88.92 180.78 88.92 180.81 88.94 180.84H88.83V180.82L88.82 180.78L88.84 180.56L88.56 180.63L88.58 180.71L88.44 180.68C88.44 180.77 88.46 180.85 88.49 180.94C88.51 181.03 88.49 181.14 88.43 181.14C88.37 181 88.33 180.86 88.33 180.72C88.27 180.69 88.24 180.79 88.26 180.87L88.31 181.12C88.31 181.14 88.31 181.17 88.29 181.17C88.27 181.17 88.23 181.12 88.21 181.07L88.14 180.8C88.1255 180.789 88.1082 180.782 88.09 180.78C88.0798 180.787 88.0727 180.798 88.07 180.81V180.85C88.06 180.88 88.01 180.86 88 180.82C87.9947 180.796 87.988 180.773 87.98 180.75C87.92 180.77 87.88 180.83 87.87 180.93C87.9 181.06 87.95 181.23 87.89 181.31C87.87 181.31 87.85 181.34 87.85 181.37C87.85 181.41 87.86 181.44 87.88 181.47C87.8889 181.495 87.8909 181.523 87.8856 181.549C87.8803 181.575 87.868 181.6 87.85 181.62C87.821 181.641 87.7858 181.651 87.75 181.65C87.725 181.652 87.7 181.645 87.68 181.63C87.6597 181.616 87.6454 181.594 87.64 181.57C87.6348 181.554 87.6314 181.537 87.63 181.52C87.63 181.41 87.66 181.3 87.7 181.2C87.6985 181.171 87.6906 181.142 87.6767 181.116C87.6629 181.09 87.6435 181.068 87.62 181.05C87.5857 181.034 87.5467 181.03 87.51 181.04C87.5129 181.024 87.5116 181.007 87.5064 180.991C87.5011 180.975 87.4921 180.961 87.48 180.95L87.45 180.94H87.42L87.07 181.01C87.01 181.02 86.95 181.04 86.95 181.13C86.95 181.19 86.97 181.26 87 181.32C87.01 181.38 87.05 181.46 87.02 181.5C87 181.54 87 181.5 87 181.53C86.9921 181.545 86.988 181.563 86.988 181.58C86.988 181.597 86.9921 181.615 87 181.63C86.99 181.63 86.96 181.66 86.94 181.64C86.9328 181.624 86.9291 181.607 86.9291 181.59C86.9291 181.573 86.9328 181.556 86.94 181.54C86.9538 181.508 86.9638 181.474 86.97 181.44L86.95 181.34L86.87 181.31V181.1H86.83L86.49 181.19C86.42 181.2 86.22 181.18 86.22 181.29C86.23 181.33 86.22 181.39 86.2 181.4C86.19 181.42 86.18 181.4 86.17 181.41C86.17 181.41 86.13 181.51 86.17 181.56C86.19 181.61 86.12 181.6 86.1 181.58C86.0727 181.544 86.0523 181.503 86.04 181.46C86.0275 181.42 86.0071 181.382 85.98 181.35C85.93 181.3 85.88 181.35 85.84 181.39C85.79 181.42 85.73 181.39 85.68 181.41C85.6501 181.43 85.6292 181.461 85.6217 181.497C85.6143 181.532 85.6208 181.569 85.64 181.6L85.69 181.66C85.7021 181.671 85.7111 181.685 85.7164 181.701C85.7216 181.717 85.7229 181.734 85.72 181.75C85.7181 181.752 85.7158 181.754 85.7132 181.755C85.7107 181.756 85.7079 181.757 85.705 181.757C85.7022 181.757 85.6994 181.756 85.6968 181.755C85.6942 181.754 85.6919 181.752 85.69 181.75L85.64 181.77C85.6348 181.746 85.6282 181.723 85.62 181.7C85.6116 181.648 85.5828 181.601 85.54 181.57C85.5329 181.565 85.5248 181.561 85.5161 181.559C85.5075 181.558 85.4986 181.558 85.49 181.56H85.46L85.45 181.59V181.69C85.45 181.71 85.4 181.69 85.4 181.67C85.4 181.64 85.42 181.63 85.43 181.6V181.54C85.4259 181.518 85.4155 181.497 85.4 181.48C85.3868 181.477 85.3732 181.477 85.36 181.48H85.31C85.2681 181.49 85.2303 181.513 85.2016 181.545C85.173 181.577 85.155 181.617 85.15 181.66C85.13 181.71 85.12 181.88 85.05 181.76C85.01 181.7 85.01 181.63 84.98 181.57C84.9711 181.55 84.9572 181.534 84.9396 181.521C84.922 181.509 84.9014 181.502 84.88 181.5C84.8431 181.508 84.8087 181.525 84.78 181.55C84.701 181.607 84.6131 181.651 84.52 181.68C84.5082 181.683 84.4977 181.69 84.49 181.7L84.47 181.74C84.47 181.75 84.47 181.77 84.49 181.79C84.55 181.93 84.71 181.89 84.77 182.04C84.7835 182.072 84.7897 182.106 84.7879 182.141C84.7862 182.176 84.7766 182.21 84.76 182.24C84.7292 182.275 84.6862 182.296 84.64 182.3C84.64 182.22 84.54 182.18 84.52 182.1V182.02C84.52 182 84.47 181.94 84.45 181.97C84.42 181.99 84.42 182.04 84.41 182.08L84.42 182.12L84.45 182.17C84.4633 182.187 84.4728 182.206 84.478 182.227C84.4831 182.247 84.4838 182.269 84.48 182.29C84.47 182.35 84.38 182.31 84.36 182.25C84.3295 182.177 84.3125 182.099 84.31 182.02C84.3082 181.941 84.2839 181.865 84.24 181.8C84.19 181.74 84.12 181.77 84.08 181.8C84.055 181.809 84.0339 181.827 84.02 181.85C84.01 181.9 84.02 181.97 83.99 182C83.96 182.02 83.89 181.96 83.85 182C83.82 182.03 83.83 182.08 83.85 182.13L83.89 182.47C83.9 182.62 83.92 182.77 83.96 182.91V182.9ZM89.92 180.97L89.98 180.82C90.0024 180.762 90.0024 180.698 89.98 180.64C89.9739 180.621 89.9706 180.6 89.97 180.58V180.6C90 180.61 90.03 180.6 90.04 180.64C90.05 180.66 90.06 180.68 90.05 180.7L90.04 180.75C90.027 180.765 90.0175 180.782 90.0123 180.802C90.0071 180.821 90.0063 180.841 90.01 180.86C90.03 180.93 90.11 180.95 90.11 181.02C90.113 181.041 90.1095 181.062 90.1 181.08C90.0829 181.105 90.0607 181.126 90.0348 181.141C90.0089 181.157 89.98 181.167 89.95 181.17C89.9308 181.141 89.9181 181.108 89.9129 181.073C89.9077 181.039 89.9102 181.003 89.92 180.97ZM88.97 181.22C88.9883 181.165 89.0118 181.111 89.04 181.06C89.0605 181.027 89.0709 180.989 89.07 180.95V180.97C89.11 181.07 89.1 181.19 89.05 181.29C89.09 181.27 89.13 181.36 89.12 181.42C89.1152 181.439 89.1048 181.457 89.09 181.47C89.0731 181.484 89.0518 181.491 89.03 181.49H89C88.9939 181.477 88.9905 181.464 88.99 181.45C88.9591 181.385 88.9487 181.311 88.96 181.24V181.22H88.97ZM85.7 181.88C85.7251 181.868 85.7523 181.861 85.78 181.86C85.79 181.86 85.81 181.86 85.82 181.88L85.83 181.91V181.93H85.81C85.77 181.97 85.73 181.94 85.7 181.9V181.88ZM91.53 180.94C91.54 180.99 91.56 181.04 91.6 181.07C91.63 181.1 91.66 181.12 91.7 181.12C91.84 181.14 91.98 181.12 92.12 181.08C92.1004 181.05 92.0899 181.016 92.09 180.98C92.09 180.95 92.11 180.94 92.12 180.91C92.1302 180.884 92.1337 180.855 92.1302 180.827C92.1267 180.8 92.1163 180.773 92.1 180.75L92.31 180.66H92.39C92.3976 180.666 92.4043 180.672 92.41 180.68L92.43 180.72C92.44 180.77 92.4 180.8 92.4 180.85C92.4008 180.872 92.4066 180.893 92.417 180.912C92.4274 180.931 92.4422 180.948 92.46 180.96H92.56L92.99 180.85C93.04 180.8 92.94 180.65 92.97 180.56C92.97 180.56 92.99 180.56 93 180.53C93.04 180.47 93 180.37 93 180.29C93.09 180.22 93.08 180.39 93.13 180.47C93.17 180.54 93.2 180.51 93.21 180.57C93.21 180.63 93.17 180.64 93.16 180.67C93.1563 180.688 93.1572 180.706 93.1624 180.724C93.1676 180.741 93.1771 180.757 93.19 180.77C93.2019 180.777 93.2152 180.782 93.229 180.783C93.2427 180.785 93.2567 180.784 93.27 180.78C93.3689 180.757 93.4691 180.74 93.57 180.73C93.58 180.73 93.59 180.73 93.59 180.71L93.58 180.66L93.56 180.47C93.61 180.47 93.66 180.44 93.69 180.4C93.71 180.4 93.73 180.33 93.71 180.31H93.69V180.32L93.52 180.36C93.5 180.37 93.47 180.37 93.45 180.36C93.4295 180.361 93.409 180.358 93.39 180.35C93.3673 180.331 93.3511 180.305 93.344 180.277C93.3368 180.248 93.3389 180.217 93.35 180.19C93.39 180.13 93.46 180.21 93.52 180.22L93.59 180.2C93.6209 180.184 93.6555 180.177 93.69 180.18L93.77 180.22C93.79 180.22 93.81 180.25 93.82 180.27L93.83 180.34C93.83 180.36 93.83 180.39 93.81 180.41L93.71 180.59C93.69 180.64 93.67 180.71 93.7 180.75C93.73 180.79 93.73 180.77 93.75 180.76H94C94.04 180.76 94.07 180.76 94.1 180.74C94.1292 180.722 94.1506 180.693 94.16 180.66C94.16 180.65 94.16 180.63 94.18 180.62C94.2 180.62 94.21 180.65 94.23 180.68C94.24 180.71 94.29 180.72 94.33 180.68C94.39 180.61 94.41 180.52 94.44 180.41C94.48 180.3 94.52 180.25 94.57 180.26C94.62 180.27 94.64 180.43 94.61 180.52C94.57 180.62 94.54 180.73 94.52 180.84L94.76 180.89L94.99 180.98C95.06 181 95.18 181.08 95.3 181.05C95.36 181.03 95.44 181.01 95.45 181.1V181.17C95.45 181.22 95.49 181.23 95.55 181.23C95.59 181.21 95.65 181.21 95.7 181.21C95.6829 181.228 95.671 181.251 95.6658 181.276C95.6605 181.301 95.6619 181.326 95.67 181.35C95.67 181.39 95.72 181.39 95.76 181.41H95.82C95.84 181.41 95.86 181.41 95.87 181.39L95.92 181.35C95.99 181.3 96.07 181.35 96.04 181.42C96 181.5 95.94 181.54 95.92 181.6C95.9 181.66 95.94 181.7 96.02 181.67C96.09 181.64 96.16 181.53 96.25 181.55C96.27 181.55 96.28 181.55 96.29 181.57L96.31 181.6C96.3164 181.615 96.3179 181.632 96.3143 181.648C96.3107 181.664 96.3022 181.679 96.29 181.69C96.24 181.75 96.13 181.79 96.11 181.85V181.89L96.12 181.92C96.15 181.96 96.18 182 96.22 182.02C96.2504 182.038 96.2849 182.047 96.32 182.047C96.3551 182.047 96.3896 182.038 96.42 182.02C96.4451 181.998 96.4719 181.978 96.5 181.96C96.54 181.96 96.57 181.96 96.56 181.99C96.5158 182.052 96.4618 182.106 96.4 182.15L96.5 182.18L96.43 182.24C96.43 182.34 96.55 182.39 96.66 182.42C96.7 182.44 96.74 182.45 96.78 182.44C96.82 182.44 96.86 182.43 96.9 182.4C96.94 182.36 96.98 182.3 97 182.24C97.04 182.18 97.1 182.12 97.16 182.14C97.21 182.16 97.18 182.23 97.13 182.28C97.03 182.42 96.85 182.54 96.75 182.68C96.71 182.73 96.75 182.78 96.8 182.78C96.85 182.8 96.91 182.8 96.94 182.84C96.9072 182.855 96.8795 182.88 96.86 182.91C96.96 183.11 97.1 183.26 97.27 183.37L97.4 183.28C97.44 183.29 97.43 183.35 97.4 183.38C97.3632 183.421 97.3191 183.455 97.27 183.48L97.57 183.94L97.59 183.96L97.62 183.97C97.66 183.99 97.72 183.95 97.76 183.9C97.7942 183.854 97.8387 183.816 97.89 183.79C97.93 183.79 97.93 183.85 97.9 183.89C97.8718 183.934 97.8382 183.974 97.8 184.01C97.77 184.03 97.74 184.06 97.74 184.08L97.75 184.1L97.77 184.12H97.97C98.0301 184.099 98.0847 184.065 98.13 184.02C98.23 183.93 98.35 183.85 98.46 183.77C98.6 183.72 98.73 183.65 98.84 183.54C98.8655 183.496 98.8754 183.444 98.8681 183.393C98.8609 183.342 98.8369 183.296 98.8 183.26L98.6 183.02C98.5868 182.997 98.5655 182.979 98.54 182.97C98.4983 182.97 98.4571 182.979 98.4191 182.996C98.3811 183.013 98.3473 183.038 98.32 183.07C98.2639 183.129 98.2 183.179 98.13 183.22C98.0885 183.162 98.0706 183.091 98.08 183.02C98.14 183.02 98.2 183 98.26 182.98C98.47 182.86 98.32 182.65 98.28 182.56C98.2661 182.494 98.231 182.434 98.18 182.39C98.1379 182.376 98.0921 182.376 98.05 182.39C98.0115 182.4 97.9766 182.42 97.95 182.45L97.91 182.4L97.96 182.35L97.95 182.33L97.92 182.31C97.9454 182.282 97.9627 182.247 97.97 182.21C97.9716 182.145 97.9504 182.081 97.91 182.03L97.61 181.59C97.5743 181.524 97.5228 181.467 97.46 181.425C97.3972 181.383 97.3251 181.357 97.25 181.35C97.21 181.35 97.17 181.36 97.15 181.38C97.115 181.397 97.0868 181.425 97.07 181.46C97.0646 181.435 97.0544 181.411 97.04 181.39V181.33H97.07L97.29 181.26L97.07 181L97.01 181.04L96.96 180.87C96.88 180.92 96.81 180.97 96.75 181.04C96.68 181.09 96.58 181.13 96.55 181.07C96.63 180.96 96.74 180.86 96.85 180.77C96.84 180.71 96.74 180.73 96.67 180.78C96.6129 180.843 96.5492 180.9 96.48 180.95L96.42 180.96C96.42 180.96 96.43 180.88 96.46 180.84L96.66 180.63C96.66 180.6 96.66 180.58 96.64 180.56H96.58V180.58C96.54 180.58 96.52 180.53 96.55 180.48L96.59 180.43C96.5563 180.404 96.5156 180.388 96.473 180.384C96.4304 180.381 96.3876 180.39 96.35 180.41C96.26 180.53 96.15 180.66 96.03 180.65C96.01 180.65 95.99 180.63 95.96 180.65C95.93 180.66 95.92 180.71 95.89 180.74C95.8751 180.76 95.8553 180.776 95.8326 180.786C95.8099 180.797 95.785 180.802 95.76 180.8L95.66 180.72C95.6406 180.708 95.6267 180.688 95.6211 180.666C95.6156 180.644 95.6187 180.62 95.63 180.6C95.6418 180.582 95.6594 180.567 95.68 180.56C95.77 180.5 95.88 180.46 95.98 180.43C96.0041 180.412 96.0225 180.387 96.0332 180.359C96.0438 180.33 96.0462 180.3 96.04 180.27C96.0234 180.219 95.9875 180.176 95.94 180.15C95.96 180.15 95.97 180.13 95.98 180.12V180.07C95.9673 180.044 95.9462 180.023 95.92 180.01L95.72 179.87L95.49 179.76C95.41 179.72 95.33 179.7 95.28 179.76C95.2412 179.82 95.2204 179.889 95.22 179.96C95.22 180.02 95.19 180.1 95.14 180.12C95.1267 180.119 95.1133 180.119 95.1 180.12C95.0843 180.129 95.0714 180.142 95.0625 180.158C95.0537 180.174 95.0494 180.192 95.05 180.21C95.02 180.22 94.99 180.23 94.98 180.18L94.99 180.12C94.9992 180.103 95.0131 180.089 95.03 180.08C95.0647 180.066 95.0981 180.049 95.13 180.03C95.15 180 95.17 179.94 95.15 179.93L95.08 179.85C95.1225 179.804 95.1594 179.754 95.19 179.7V179.68C95.19 179.66 95.18 179.66 95.16 179.65C95 179.61 94.85 179.55 94.68 179.54C94.6 179.53 94.35 179.44 94.3 179.54C94.28 179.58 94.27 179.62 94.24 179.64H94.2C94.15 179.66 94.12 179.74 94.14 179.79C94.15 179.85 94.08 179.82 94.06 179.79C94.0362 179.751 94.0225 179.706 94.02 179.66C94.0191 179.618 94.0088 179.577 93.99 179.54C93.94 179.48 93.86 179.53 93.79 179.54C93.73 179.54 93.66 179.52 93.59 179.53C93.5751 179.538 93.5616 179.548 93.55 179.56C93.5343 179.571 93.5207 179.584 93.51 179.6C93.4961 179.635 93.4961 179.675 93.51 179.71C93.5224 179.739 93.5392 179.766 93.56 179.79C93.5688 179.801 93.5752 179.814 93.5786 179.828C93.5821 179.842 93.5826 179.856 93.58 179.87H93.55L93.49 179.9V179.82L93.48 179.74C93.4686 179.716 93.4514 179.696 93.43 179.68C93.4205 179.673 93.4096 179.668 93.398 179.666C93.3864 179.663 93.3744 179.664 93.3629 179.667C93.3514 179.669 93.3407 179.675 93.3316 179.682C93.3224 179.69 93.3151 179.699 93.31 179.71V179.81C93.29 179.83 93.25 179.81 93.24 179.78C93.24 179.74 93.28 179.74 93.3 179.72C93.3119 179.698 93.3154 179.673 93.3099 179.649C93.3043 179.625 93.2901 179.604 93.27 179.59C93.2542 179.583 93.2372 179.58 93.22 179.58H93.16C93.1117 179.587 93.066 179.606 93.0274 179.636C92.9888 179.666 92.9587 179.705 92.94 179.75C92.92 179.81 92.88 179.97 92.81 179.85C92.78 179.79 92.78 179.72 92.76 179.65C92.7487 179.628 92.7314 179.61 92.7101 179.598C92.6889 179.585 92.6646 179.579 92.64 179.58C92.596 179.585 92.5544 179.602 92.52 179.63C92.42 179.68 92.32 179.73 92.22 179.76C92.19 179.76 92.16 179.78 92.16 179.82L92.17 179.87C92.23 180.01 92.42 179.97 92.47 180.12C92.4832 180.153 92.4874 180.189 92.4822 180.224C92.4769 180.259 92.4623 180.292 92.44 180.32C92.4038 180.353 92.3584 180.374 92.31 180.38C92.32 180.3 92.2 180.26 92.19 180.18V180.1C92.19 180.08 92.14 180.03 92.11 180.05C92.08 180.07 92.07 180.12 92.06 180.16L92.07 180.21L92.1 180.25C92.12 180.26 92.13 180.28 92.13 180.3V180.36C92.11 180.43 92.03 180.39 92 180.33C91.9731 180.256 91.9596 180.178 91.96 180.1C91.9693 180.019 91.9479 179.937 91.9 179.87C91.84 179.81 91.77 179.85 91.71 179.87C91.6839 179.883 91.6627 179.904 91.65 179.93C91.63 179.98 91.64 180.06 91.6 180.08C91.57 180.11 91.5 180.05 91.45 180.08C91.41 180.12 91.43 180.17 91.44 180.22L91.48 180.56C91.48 180.69 91.5 180.81 91.53 180.94ZM97.39 182.44H97.57C97.6356 182.444 97.7002 182.423 97.75 182.38C97.7621 182.365 97.7755 182.352 97.79 182.34V182.37C97.79 182.39 97.8 182.42 97.78 182.45C97.7641 182.467 97.7429 182.477 97.72 182.48C97.7005 182.486 97.6796 182.486 97.66 182.48C97.6415 182.47 97.6209 182.465 97.6 182.465C97.5791 182.465 97.5585 182.47 97.54 182.48C97.49 182.53 97.51 182.62 97.44 182.65C97.4221 182.661 97.4006 182.665 97.38 182.66C97.3214 182.642 97.2716 182.603 97.24 182.55C97.2529 182.519 97.2736 182.491 97.3 182.47C97.3291 182.448 97.3637 182.434 97.4 182.43L97.39 182.44ZM96.71 181.57L96.9 181.58C96.9401 181.589 96.982 181.586 97.02 181.57C96.9771 181.609 96.9262 181.638 96.871 181.655C96.8158 181.672 96.7574 181.677 96.7 181.67C96.74 181.7 96.68 181.77 96.62 181.79C96.57 181.8 96.53 181.76 96.51 181.73C96.5035 181.721 96.5 181.711 96.5 181.7C96.502 181.682 96.5089 181.665 96.52 181.65C96.5762 181.602 96.6464 181.574 96.72 181.57H96.71ZM93.52 179.98H93.64L93.66 180V180.04H93.63C93.59 180.07 93.55 180.04 93.53 179.98H93.52ZM30.9 201.46C30.95 201.47 31 201.48 31.05 201.46C31.0828 201.45 31.111 201.429 31.13 201.4C31.2 201.3 31.25 201.2 31.26 201.07L31.16 201.06C31.1425 201.043 31.1289 201.023 31.12 201C31.0965 200.981 31.0691 200.967 31.0396 200.96C31.0102 200.954 30.9795 200.953 30.95 200.96L30.96 200.76V200.73L30.99 200.7H31.02C31.0332 200.697 31.0468 200.697 31.06 200.7C31.11 200.7 31.12 200.75 31.16 200.77C31.1801 200.781 31.2024 200.786 31.225 200.786C31.2477 200.786 31.27 200.781 31.29 200.77C31.3024 200.761 31.3125 200.749 31.3195 200.735C31.3264 200.721 31.33 200.706 31.33 200.69L31.4 200.3C31.38 200.24 31.19 200.27 31.13 200.22V200.18C31.08 200.13 30.97 200.12 30.9 200.11C30.87 200.01 31.03 200.08 31.1 200.06C31.18 200.04 31.17 200.01 31.23 200.02C31.29 200.04 31.28 200.08 31.31 200.09C31.3259 200.097 31.3429 200.1 31.36 200.1C31.3772 200.1 31.3942 200.097 31.41 200.09C31.4303 200.076 31.4446 200.054 31.45 200.03L31.5 199.77V199.74L31.48 199.72C31.4635 199.717 31.4466 199.717 31.43 199.72L31.24 199.68C31.24 199.63 31.24 199.58 31.21 199.55C31.21 199.52 31.16 199.5 31.13 199.51C31.1 199.51 31.13 199.51 31.12 199.53L31.1 199.68C31.1 199.71 31.1 199.75 31.05 199.78C31.0237 199.786 30.9963 199.786 30.97 199.78C30.9412 199.777 30.9137 199.767 30.89 199.75C30.85 199.7 30.94 199.67 30.96 199.63C30.98 199.58 30.95 199.59 30.96 199.56L30.97 199.48C30.9825 199.46 30.9996 199.442 31.02 199.43C31.0362 199.412 31.0569 199.398 31.08 199.39H31.15C31.1758 199.398 31.1996 199.412 31.22 199.43L31.37 199.56C31.41 199.59 31.47 199.63 31.51 199.62L31.54 199.6V199.58L31.6 199.34C31.611 199.311 31.611 199.278 31.6 199.249C31.589 199.219 31.5677 199.195 31.54 199.18L31.5 199.15L31.56 199.11C31.59 199.11 31.61 199.05 31.58 199.01C31.55 198.98 31.42 198.92 31.32 198.88C31.22 198.83 31.17 198.79 31.19 198.75C31.2 198.71 31.35 198.71 31.44 198.74L31.74 198.84L31.86 198.34C31.9018 198.234 31.9018 198.116 31.86 198.01C31.86 197.96 31.81 197.89 31.87 197.87L31.93 197.85C31.98 197.84 31.98 197.79 31.95 197.75C31.9248 197.71 31.9078 197.666 31.9 197.62C31.92 197.64 31.94 197.64 31.96 197.64C31.99 197.64 32.01 197.64 32.03 197.62C32.05 197.6 32.05 197.56 32.04 197.53L32.03 197.48C32.0201 197.464 32.0063 197.45 31.99 197.44L31.94 197.41C31.86 197.36 31.87 197.29 31.95 197.3C32.03 197.31 32.09 197.36 32.15 197.37C32.21 197.37 32.22 197.32 32.17 197.27C32.13 197.23 32 197.17 31.98 197.1C31.96 197.03 32.01 197.01 32.08 197.05C32.17 197.09 32.23 197.17 32.29 197.18H32.32L32.35 197.17C32.364 197.159 32.3757 197.146 32.3843 197.13C32.3929 197.115 32.3982 197.098 32.4 197.08C32.3973 197.051 32.3888 197.023 32.3751 196.997C32.3614 196.971 32.3426 196.948 32.32 196.93C32.2944 196.905 32.2709 196.879 32.25 196.85C32.25 196.83 32.24 196.8 32.26 196.81C32.33 196.85 32.39 196.89 32.44 196.94L32.42 196.87L32.49 196.92C32.57 196.9 32.57 196.82 32.58 196.74C32.586 196.701 32.5838 196.661 32.5734 196.624C32.5631 196.586 32.5449 196.55 32.52 196.52C32.4759 196.479 32.4252 196.445 32.37 196.42C32.31 196.39 32.24 196.32 32.25 196.28C32.26 196.23 32.33 196.25 32.38 196.3C32.51 196.4 32.64 196.58 32.78 196.7C32.82 196.73 32.85 196.7 32.85 196.67C32.85 196.63 32.85 196.57 32.87 196.56L32.94 196.64C33.075 196.596 33.1913 196.508 33.27 196.39L33.21 196.25C33.21 196.22 33.26 196.24 33.29 196.28L33.35 196.43C33.48 196.4 33.59 196.33 33.72 196.3H33.76C33.7652 196.244 33.7511 196.187 33.72 196.14C33.6865 196.092 33.6627 196.037 33.65 195.98C33.67 195.95 33.71 195.96 33.74 196L33.81 196.14C33.81 196.17 33.83 196.2 33.85 196.22L33.89 196.21C33.9313 196.089 33.9277 195.958 33.88 195.84C33.84 195.71 33.78 195.57 33.75 195.44C33.75 195.3 33.72 195.15 33.66 195.02C33.58 194.91 33.48 194.93 33.4 194.96C33.2875 195.008 33.1773 195.061 33.07 195.12C33.0597 195.159 33.058 195.2 33.0649 195.239C33.0718 195.279 33.0872 195.317 33.11 195.35C33.16 195.42 33.19 195.49 33.22 195.57C33.1916 195.582 33.161 195.589 33.13 195.59L33.04 195.58C33.04 195.52 33.04 195.46 33.02 195.4C32.96 195.17 32.72 195.25 32.63 195.29C32.5666 195.299 32.5074 195.327 32.46 195.37C32.4413 195.405 32.4341 195.445 32.4395 195.485C32.4449 195.524 32.4626 195.561 32.49 195.59L32.44 195.62L32.4 195.57L32.37 195.58L32.36 195.61C32.3334 195.58 32.2986 195.56 32.26 195.55C32.1959 195.544 32.1317 195.562 32.08 195.6C31.93 195.7 31.78 195.8 31.66 195.93C31.6011 195.971 31.5543 196.027 31.5244 196.092C31.4945 196.157 31.4826 196.229 31.49 196.3C31.49 196.33 31.51 196.37 31.53 196.4L31.63 196.45C31.6074 196.453 31.5864 196.464 31.57 196.48V196.5H31.51C31.51 196.5 31.51 196.48 31.49 196.47L31.37 196.28L31.19 196.54L31.24 196.59L31.11 196.69L31.33 196.83C31.41 196.88 31.48 196.97 31.43 197C31.2998 196.954 31.1781 196.886 31.07 196.8C31.01 196.82 31.06 196.92 31.13 196.96L31.35 197.09C31.36 197.1 31.37 197.12 31.36 197.14C31.36 197.17 31.29 197.16 31.24 197.14L30.97 197.02C30.9527 197.029 30.9387 197.043 30.93 197.06V197.09L30.97 197.12C30.97 197.15 30.94 197.17 30.9 197.15L30.83 197.13C30.8218 197.167 30.824 197.205 30.8363 197.24C30.8487 197.275 30.8708 197.307 30.9 197.33C31.04 197.38 31.2 197.46 31.22 197.55C31.22 197.57 31.22 197.59 31.24 197.61L31.34 197.65C31.3632 197.658 31.3843 197.671 31.4017 197.688C31.419 197.706 31.4321 197.727 31.44 197.75C31.4422 197.768 31.4407 197.786 31.4355 197.803C31.4303 197.82 31.4217 197.836 31.41 197.85C31.3969 197.866 31.3794 197.877 31.3597 197.882C31.34 197.888 31.3192 197.887 31.3 197.88C31.2818 197.873 31.2649 197.863 31.25 197.85C31.1654 197.781 31.0913 197.7 31.03 197.61C31.0052 197.594 30.9769 197.583 30.9474 197.58C30.9179 197.576 30.8879 197.58 30.86 197.59C30.8233 197.609 30.7948 197.641 30.78 197.68C30.7689 197.67 30.755 197.663 30.74 197.66H30.7C30.6899 197.665 30.6809 197.671 30.674 197.68C30.667 197.689 30.6622 197.699 30.66 197.71L30.52 198.04C30.5055 198.065 30.5015 198.095 30.509 198.123C30.5165 198.151 30.5349 198.175 30.56 198.19C30.62 198.22 30.69 198.24 30.76 198.24C30.82 198.24 30.9 198.26 30.93 198.3V198.34L30.98 198.37H31.03C31.03 198.4 31.03 198.43 31 198.44L30.94 198.43C30.92 198.421 30.9027 198.408 30.89 198.39C30.8746 198.366 30.8579 198.342 30.84 198.32C30.81 198.29 30.74 198.28 30.73 198.3L30.66 198.35C30.6196 198.319 30.576 198.292 30.53 198.27C30.5153 198.259 30.4981 198.252 30.48 198.25C30.47 198.25 30.46 198.25 30.46 198.28L30.37 198.61C30.36 198.67 30.25 198.83 30.35 198.89C30.39 198.9 30.43 198.92 30.44 198.95V198.98C30.45 198.98 30.52 199.05 30.58 199.05C30.63 199.05 30.59 199.11 30.56 199.11H30.43C30.3904 199.102 30.3497 199.102 30.31 199.11C30.24 199.12 30.27 199.2 30.27 199.25C30.27 199.3 30.22 199.34 30.22 199.39C30.22 199.42 30.24 199.45 30.27 199.47C30.3 199.49 30.33 199.5 30.37 199.5L30.45 199.48H30.5C30.5147 199.484 30.5284 199.49 30.54 199.5V199.52L30.56 199.57C30.5371 199.562 30.5137 199.555 30.49 199.55C30.4643 199.541 30.4371 199.538 30.41 199.54C30.3857 199.542 30.3619 199.549 30.34 199.56L30.32 199.57L30.31 199.6V199.63L30.33 199.65L30.42 199.68C30.44 199.7 30.43 199.73 30.38 199.72C30.33 199.72 30.35 199.68 30.34 199.66C30.3232 199.647 30.3034 199.639 30.2825 199.635C30.2616 199.632 30.2401 199.633 30.22 199.64C30.18 199.65 30.18 199.69 30.17 199.72C30.1604 199.763 30.165 199.807 30.183 199.847C30.2011 199.887 30.2316 199.919 30.27 199.94C30.31 199.97 30.45 200.04 30.3 200.06C30.24 200.08 30.17 200.04 30.1 200.04L30.04 200.05C30.0187 200.061 30.0013 200.079 29.99 200.1C29.9793 200.132 29.9793 200.168 29.99 200.2C30.0101 200.299 30.0135 200.4 30 200.5L30.02 200.53L30.07 200.54C30.23 200.55 30.26 200.4 30.42 200.42C30.45 200.42 30.49 200.42 30.52 200.44L30.59 200.51C30.61 200.55 30.61 200.59 30.6 200.63C30.53 200.59 30.45 200.67 30.37 200.63C30.35 200.64 30.33 200.62 30.3 200.61C30.28 200.61 30.21 200.63 30.22 200.65C30.24 200.68 30.27 200.71 30.31 200.73L30.35 200.75L30.4 200.73C30.44 200.73 30.48 200.73 30.52 200.76C30.57 200.8 30.51 200.85 30.42 200.85C30.3444 200.839 30.2705 200.819 30.2 200.79C30.129 200.754 30.049 200.74 29.97 200.75C29.9 200.77 29.89 200.83 29.9 200.89C29.9 200.91 29.9 200.93 29.92 200.95C29.95 200.99 30.02 201.01 30.04 201.05C30.05 201.08 29.96 201.11 29.98 201.15C29.99 201.2 30.04 201.21 30.09 201.22L30.41 201.33C30.57 201.39 30.73 201.43 30.9 201.46ZM32.5 196.16V195.99C32.5074 195.927 32.4933 195.864 32.46 195.81C32.4451 195.795 32.4317 195.778 32.42 195.76H32.44C32.46 195.76 32.49 195.74 32.52 195.78L32.55 195.83V195.89C32.5386 195.922 32.5386 195.958 32.55 195.99C32.6 196.06 32.67 196.05 32.7 196.12L32.71 196.18C32.7063 196.205 32.6972 196.228 32.6834 196.249C32.6695 196.27 32.6513 196.287 32.63 196.3C32.5699 196.272 32.5231 196.222 32.5 196.16ZM31.87 196.78C31.8468 196.726 31.8333 196.669 31.83 196.61C31.8248 196.574 31.8111 196.54 31.79 196.51C31.88 196.57 31.94 196.67 31.97 196.78C31.98 196.74 32.07 196.79 32.1 196.84V196.89C32.1 196.91 32.1 196.92 32.08 196.94H32.06C32.0428 196.941 32.0255 196.938 32.01 196.93C31.9504 196.888 31.9051 196.829 31.88 196.76V196.78H31.87ZM30.73 199.62L30.74 199.54L30.77 199.52H30.81L30.82 199.54V199.56C30.82 199.56 30.79 199.59 30.73 199.6V199.62Z" fill="currentColor" /> - <path d="M33.9 195.93C33.92 195.98 33.94 196.03 33.97 196.06C34 196.09 34.03 196.11 34.07 196.11C34.2 196.13 34.33 196.12 34.45 196.08C34.4298 196.051 34.4193 196.016 34.42 195.98C34.42 195.95 34.44 195.94 34.45 195.92C34.4583 195.891 34.459 195.86 34.452 195.83C34.445 195.8 34.4306 195.773 34.41 195.75L34.6 195.67C34.6094 195.665 34.6196 195.662 34.63 195.66H34.67L34.7 195.69L34.71 195.72C34.72 195.77 34.69 195.8 34.69 195.85C34.6908 195.872 34.6966 195.893 34.707 195.912C34.7174 195.931 34.7322 195.948 34.75 195.96H34.85L35.25 195.86C35.3 195.81 35.18 195.66 35.21 195.57L35.23 195.54C35.26 195.48 35.23 195.38 35.2 195.31C35.28 195.23 35.3 195.41 35.34 195.47C35.38 195.53 35.42 195.5 35.44 195.57C35.44 195.63 35.4 195.63 35.4 195.67C35.3996 195.689 35.404 195.709 35.4127 195.726C35.4214 195.744 35.4342 195.759 35.45 195.77C35.4626 195.776 35.4763 195.778 35.49 195.778C35.5038 195.778 35.5174 195.776 35.53 195.77L35.8 195.69H35.82L35.83 195.66V195.61L35.77 195.42C35.819 195.404 35.8612 195.373 35.89 195.33C35.89 195.31 35.91 195.26 35.89 195.24L35.86 195.25L35.71 195.29C35.6918 195.301 35.6711 195.306 35.65 195.306C35.629 195.306 35.6083 195.301 35.59 195.29C35.5709 195.27 35.5572 195.246 35.55 195.22V195.13C35.58 195.07 35.65 195.14 35.7 195.13C35.76 195.13 35.75 195.13 35.77 195.11C35.7946 195.097 35.8221 195.09 35.85 195.09C35.8779 195.09 35.9054 195.097 35.93 195.11C35.9522 195.118 35.9721 195.131 35.9878 195.148C36.0036 195.166 36.0146 195.187 36.02 195.21L36.01 195.28L35.95 195.48C35.9399 195.506 35.9364 195.535 35.9398 195.563C35.9433 195.59 35.9537 195.617 35.97 195.64H36.02L36.28 195.58C36.3136 195.575 36.3443 195.558 36.3663 195.533C36.3884 195.507 36.4004 195.474 36.4 195.44L36.41 195.4C36.43 195.38 36.46 195.41 36.48 195.43C36.51 195.45 36.56 195.44 36.58 195.4C36.61 195.3 36.62 195.2 36.6 195.1C36.6 195.03 36.6 194.94 36.66 194.93C36.71 194.92 36.78 195.04 36.8 195.15C36.8 195.25 36.82 195.35 36.85 195.46L37.42 195.31C37.5465 195.287 37.6621 195.224 37.75 195.13C37.79 195.08 37.83 195.01 37.89 195.05L37.95 195.1C37.96 195.1 38.03 195.1 38.05 195.05C38.08 195 38.11 194.95 38.15 194.92C38.1553 194.945 38.1675 194.967 38.1852 194.985C38.203 195.003 38.2255 195.015 38.25 195.02C38.28 195.02 38.31 195 38.34 194.98C38.3566 194.967 38.3699 194.95 38.3786 194.931C38.3873 194.912 38.3912 194.891 38.39 194.87L38.38 194.81C38.35 194.72 38.44 194.68 38.49 194.74C38.54 194.81 38.53 194.9 38.59 194.94C38.64 194.98 38.68 194.94 38.69 194.88C38.7 194.82 38.64 194.69 38.69 194.62C38.74 194.55 38.79 194.57 38.83 194.65C38.86 194.73 38.84 194.83 38.89 194.88C38.94 194.94 38.93 194.9 38.96 194.9C39 194.9 39.06 194.9 39.09 194.87C39.1159 194.848 39.136 194.82 39.1482 194.789C39.1604 194.758 39.1645 194.723 39.16 194.69L39.15 194.59C39.14 194.56 39.17 194.53 39.19 194.55C39.23 194.62 39.25 194.69 39.27 194.77L39.33 194.69L39.35 194.78C39.45 194.81 39.53 194.73 39.61 194.64C39.6383 194.61 39.6586 194.573 39.6691 194.533C39.6796 194.492 39.6799 194.45 39.67 194.41C39.646 194.351 39.6122 194.297 39.57 194.25C39.52 194.2 39.5 194.1 39.52 194.07C39.54 194.04 39.6 194.1 39.62 194.15C39.72 194.3 39.76 194.51 39.86 194.66C39.89 194.71 39.94 194.69 39.96 194.66C39.99 194.61 40.02 194.56 40.06 194.55C40.06 194.58 40.06 194.62 40.08 194.65C40.28 194.65 40.47 194.57 40.62 194.45L40.58 194.3C40.6 194.26 40.64 194.28 40.67 194.33L40.71 194.49L41.19 194.36H41.22L41.24 194.35C41.2451 194.322 41.2442 194.293 41.2373 194.266C41.2304 194.238 41.2177 194.212 41.2 194.19C41.1754 194.14 41.1618 194.086 41.16 194.03C41.18 194 41.22 194.01 41.25 194.05L41.32 194.19C41.32 194.22 41.34 194.25 41.37 194.27H41.39L41.41 194.26C41.47 194.18 41.45 194.02 41.41 193.89C41.37 193.76 41.32 193.63 41.29 193.49C41.29 193.34 41.25 193.19 41.19 193.06C41.1638 193.021 41.1249 192.993 41.08 192.98C41.0325 192.969 40.9827 192.977 40.94 193L40.67 193.1H40.64C40.6278 193.107 40.6175 193.118 40.61 193.13C40.598 193.168 40.5936 193.208 40.597 193.247C40.6004 193.286 40.6117 193.325 40.63 193.36C40.6679 193.436 40.6948 193.517 40.71 193.6C40.6509 193.619 40.5867 193.616 40.53 193.59C40.5396 193.53 40.5396 193.47 40.53 193.41C40.49 193.16 40.27 193.22 40.18 193.23C40.1238 193.226 40.0676 193.24 40.02 193.27C39.9917 193.3 39.9737 193.339 39.9683 193.38C39.9629 193.421 39.9705 193.463 39.99 193.5L39.94 193.51L39.92 193.45H39.89L39.87 193.46C39.8516 193.426 39.8238 193.398 39.79 193.38C39.7655 193.367 39.7386 193.36 39.7111 193.358C39.6835 193.357 39.6559 193.361 39.63 193.37L39.18 193.46C39.1166 193.463 39.0551 193.483 39.0023 193.518C38.9494 193.554 38.9072 193.603 38.88 193.66C38.8648 193.691 38.8579 193.725 38.86 193.76C38.86 193.8 38.86 193.84 38.89 193.87H38.79L38.78 193.86L38.77 193.84L38.76 193.81L38.78 193.59L38.51 193.66L38.52 193.73L38.38 193.7C38.38 193.8 38.4 193.88 38.43 193.97C38.45 194.05 38.43 194.17 38.37 194.16C38.32 194.03 38.28 193.89 38.27 193.75C38.21 193.72 38.19 193.81 38.2 193.9C38.23 193.98 38.24 194.06 38.25 194.14C38.25 194.17 38.25 194.19 38.23 194.2C38.22 194.2 38.17 194.15 38.16 194.1L38.09 193.82C38.0715 193.811 38.0506 193.807 38.03 193.81C38.0203 193.816 38.013 193.826 38.0093 193.836C38.0057 193.847 38.0059 193.859 38.01 193.87C38 193.9 37.96 193.89 37.94 193.85C37.9347 193.826 37.928 193.803 37.92 193.78C37.86 193.79 37.82 193.86 37.82 193.95C37.85 194.09 37.89 194.26 37.83 194.34C37.81 194.34 37.8 194.37 37.8 194.4C37.8 194.43 37.8 194.47 37.82 194.5V194.58L37.79 194.64C37.761 194.661 37.7258 194.671 37.69 194.67C37.665 194.672 37.64 194.665 37.62 194.65C37.6016 194.638 37.5875 194.621 37.58 194.6C37.5741 194.581 37.5707 194.56 37.57 194.54C37.58 194.44 37.61 194.33 37.65 194.23C37.65 194.199 37.6428 194.168 37.6289 194.141C37.615 194.113 37.5949 194.089 37.57 194.07C37.5315 194.054 37.4885 194.054 37.45 194.07C37.456 194.053 37.4572 194.035 37.4537 194.017C37.4502 194 37.442 193.983 37.43 193.97H37.36L37.01 194.04C36.96 194.04 36.89 194.07 36.89 194.15C36.89 194.22 36.91 194.28 36.94 194.35C36.96 194.4 36.99 194.48 36.97 194.53C36.94 194.57 36.95 194.53 36.94 194.56C36.9336 194.576 36.9312 194.594 36.9329 194.611C36.9347 194.629 36.9405 194.645 36.95 194.66C36.93 194.66 36.9 194.68 36.89 194.67C36.878 194.655 36.8699 194.637 36.8664 194.617C36.8629 194.598 36.8642 194.579 36.87 194.56C36.8912 194.529 36.908 194.495 36.92 194.46L36.89 194.36L36.81 194.33V194.13C36.81 194.11 36.79 194.12 36.78 194.12L36.43 194.21C36.37 194.23 36.17 194.21 36.16 194.32C36.17 194.36 36.16 194.41 36.15 194.42C36.13 194.45 36.13 194.43 36.12 194.44C36.11 194.44 36.08 194.54 36.11 194.59C36.13 194.64 36.06 194.63 36.04 194.6C36.0136 194.567 35.9932 194.53 35.98 194.49C35.972 194.447 35.955 194.406 35.93 194.37C35.87 194.32 35.83 194.38 35.78 194.41C35.73 194.44 35.67 194.41 35.62 194.43C35.6046 194.44 35.5913 194.454 35.581 194.469C35.5707 194.484 35.5636 194.502 35.56 194.52C35.56 194.55 35.56 194.59 35.58 194.62C35.5978 194.645 35.6179 194.669 35.64 194.69C35.6503 194.702 35.6575 194.717 35.661 194.733C35.6645 194.748 35.6642 194.764 35.66 194.78H35.64L35.58 194.79C35.5749 194.766 35.5682 194.743 35.56 194.72C35.5516 194.668 35.5228 194.621 35.48 194.59L35.46 194.58H35.43L35.41 194.59L35.39 194.62C35.3985 194.653 35.3985 194.687 35.39 194.72C35.39 194.74 35.35 194.72 35.34 194.7C35.34 194.67 35.37 194.65 35.38 194.63V194.56C35.3743 194.541 35.364 194.524 35.35 194.51C35.3352 194.5 35.3178 194.495 35.3 194.495C35.2822 194.495 35.2648 194.5 35.25 194.51C35.2081 194.52 35.1703 194.543 35.1417 194.575C35.113 194.607 35.095 194.647 35.09 194.69C35.08 194.74 35.06 194.9 34.99 194.79C34.95 194.73 34.95 194.65 34.92 194.59C34.9111 194.57 34.8972 194.554 34.8796 194.541C34.862 194.529 34.8414 194.522 34.82 194.52C34.7831 194.528 34.7487 194.545 34.72 194.57C34.6414 194.63 34.5536 194.677 34.46 194.71C34.4482 194.713 34.4377 194.72 34.43 194.73L34.42 194.76L34.43 194.81C34.49 194.96 34.65 194.91 34.71 195.06C34.7235 195.092 34.7297 195.127 34.7279 195.161C34.7262 195.196 34.7167 195.23 34.7 195.26C34.6693 195.295 34.6263 195.316 34.58 195.32C34.59 195.25 34.48 195.21 34.47 195.12V195.05C34.47 195.02 34.42 194.97 34.39 194.99C34.36 195.02 34.36 195.06 34.35 195.11C34.35 195.12 34.35 195.14 34.37 195.15L34.39 195.19C34.4039 195.206 34.4138 195.226 34.419 195.247C34.4242 195.267 34.4245 195.289 34.42 195.31C34.41 195.38 34.33 195.34 34.3 195.27C34.2729 195.196 34.2594 195.118 34.26 195.04C34.2582 194.961 34.2339 194.885 34.19 194.82C34.13 194.76 34.07 194.79 34.02 194.82C33.9987 194.831 33.9813 194.849 33.97 194.87C33.95 194.92 33.96 195 33.93 195.02C33.9 195.05 33.83 194.99 33.8 195.02C33.76 195.05 33.78 195.1 33.78 195.15L33.83 195.49C33.84 195.64 33.87 195.79 33.91 195.93H33.9ZM39.86 194L39.93 193.85C39.955 193.789 39.955 193.721 39.93 193.66C39.9202 193.641 39.9135 193.621 39.91 193.6V193.62C39.94 193.64 39.97 193.63 39.99 193.67C39.9973 193.688 40.0002 193.707 39.9984 193.726C39.9967 193.745 39.9904 193.764 39.98 193.78C39.9684 193.794 39.9597 193.81 39.9545 193.827C39.9494 193.844 39.9478 193.862 39.95 193.88C39.97 193.96 40.05 193.98 40.05 194.04C40.053 194.061 40.0495 194.082 40.04 194.1C40.0235 194.126 40.0016 194.149 39.9757 194.166C39.9499 194.183 39.9207 194.195 39.89 194.2C39.8708 194.171 39.8581 194.138 39.8529 194.103C39.8477 194.069 39.8502 194.034 39.86 194ZM38.91 194.25C38.9316 194.194 38.9584 194.141 38.99 194.09C39.009 194.053 39.016 194.011 39.01 193.97V193.99C39.05 194.1 39.05 194.22 39 194.32C39.03 194.29 39.08 194.39 39.06 194.44C39.06 194.46 39.05 194.48 39.03 194.49C39.0127 194.503 38.9917 194.51 38.97 194.51L38.96 194.52H38.94C38.9362 194.504 38.9362 194.486 38.94 194.47C38.9111 194.408 38.9007 194.338 38.91 194.27V194.25ZM35.64 194.91C35.6652 194.898 35.6923 194.892 35.72 194.89L35.76 194.9L35.78 194.94C35.78 194.948 35.7769 194.956 35.7712 194.961C35.7656 194.967 35.758 194.97 35.75 194.97C35.72 195 35.67 194.97 35.64 194.92V194.91ZM41.47 193.97L41.54 194.1C41.57 194.12 41.61 194.14 41.65 194.14C41.79 194.16 41.93 194.14 42.06 194.1C42.0439 194.069 42.0369 194.035 42.04 194L42.07 193.94C42.082 193.912 42.0865 193.882 42.083 193.852C42.0795 193.822 42.0681 193.794 42.05 193.77L42.26 193.69L42.3 193.68H42.33L42.36 193.71L42.38 193.74C42.38 193.79 42.35 193.82 42.35 193.87L42.36 193.94L42.41 193.99H42.51L42.94 193.87C42.99 193.83 42.89 193.67 42.92 193.59C42.92 193.59 42.94 193.59 42.94 193.56C42.98 193.5 42.95 193.39 42.94 193.32C43.04 193.25 43.04 193.42 43.07 193.49C43.12 193.56 43.15 193.53 43.16 193.59C43.16 193.66 43.12 193.66 43.11 193.69C43.1064 193.708 43.1072 193.726 43.1124 193.744C43.1176 193.761 43.1271 193.777 43.14 193.79C43.1512 193.799 43.1641 193.805 43.1779 193.809C43.1917 193.812 43.206 193.813 43.22 193.81C43.3188 193.787 43.419 193.77 43.52 193.76L43.54 193.74L43.53 193.69L43.5 193.49C43.55 193.49 43.6 193.46 43.63 193.42C43.66 193.42 43.67 193.36 43.65 193.34H43.63L43.46 193.39H43.4C43.3788 193.388 43.3582 193.381 43.34 193.37C43.3185 193.35 43.3032 193.324 43.2961 193.296C43.289 193.268 43.2903 193.238 43.3 193.21C43.34 193.16 43.4 193.24 43.46 193.24C43.49 193.24 43.52 193.24 43.54 193.22C43.5716 193.207 43.6064 193.203 43.64 193.21L43.72 193.24L43.76 193.29C43.78 193.32 43.78 193.34 43.78 193.36C43.78 193.39 43.77 193.41 43.75 193.43L43.66 193.61C43.64 193.66 43.62 193.73 43.65 193.77C43.67 193.81 43.68 193.79 43.7 193.79H43.95C43.98 193.79 44.02 193.79 44.05 193.77C44.0754 193.75 44.0931 193.722 44.1 193.69L44.12 193.64C44.15 193.64 44.16 193.68 44.17 193.7C44.19 193.73 44.24 193.74 44.27 193.7C44.34 193.64 44.35 193.54 44.39 193.43C44.42 193.33 44.47 193.27 44.52 193.28C44.57 193.29 44.58 193.45 44.55 193.55L44.47 193.86L44.71 193.92L44.94 194C45.01 194.03 45.12 194.1 45.24 194.07C45.31 194.06 45.39 194.04 45.4 194.12V194.19C45.4 194.25 45.44 194.25 45.5 194.25C45.54 194.24 45.6 194.23 45.64 194.24C45.6229 194.258 45.6111 194.281 45.6058 194.306C45.6005 194.331 45.602 194.356 45.61 194.38C45.61 194.41 45.66 194.42 45.71 194.43H45.76L45.82 194.42L45.87 194.38C45.94 194.32 46.02 194.37 45.99 194.44C45.95 194.52 45.89 194.56 45.86 194.62C45.85 194.68 45.89 194.72 45.96 194.69C46.03 194.67 46.11 194.56 46.2 194.57L46.24 194.59L46.26 194.63V194.68L46.23 194.71C46.18 194.78 46.07 194.81 46.05 194.88V194.91L46.07 194.94C46.09 194.99 46.13 195.03 46.17 195.05L46.27 195.07L46.36 195.04C46.3919 195.021 46.4253 195.004 46.46 194.99C46.49 194.98 46.52 194.99 46.5 195.02C46.455 195.078 46.401 195.129 46.34 195.17L46.44 195.2L46.37 195.27C46.39 195.37 46.5 195.41 46.61 195.45C46.65 195.47 46.69 195.47 46.73 195.47C46.77 195.47 46.81 195.45 46.84 195.43C46.89 195.38 46.93 195.33 46.95 195.26C46.98 195.21 47.05 195.14 47.11 195.16C47.15 195.18 47.13 195.26 47.08 195.31C46.98 195.45 46.79 195.57 46.69 195.71C46.66 195.76 46.69 195.81 46.75 195.81C46.8 195.83 46.86 195.83 46.89 195.87C46.8572 195.885 46.8295 195.91 46.81 195.94C46.9 196.13 47.04 196.29 47.22 196.4L47.35 196.31C47.39 196.31 47.38 196.37 47.35 196.41C47.3135 196.451 47.2694 196.485 47.22 196.51L47.52 196.97L47.54 196.99L47.56 197C47.61 197.01 47.66 196.97 47.7 196.92C47.7382 196.876 47.7861 196.842 47.84 196.82C47.88 196.82 47.87 196.88 47.85 196.92C47.8212 196.961 47.7877 196.997 47.75 197.03C47.72 197.05 47.69 197.08 47.69 197.11L47.7 197.13L47.72 197.14C47.783 197.152 47.8478 197.15 47.91 197.135C47.9722 197.119 48.0302 197.09 48.08 197.05C48.18 196.95 48.3 196.87 48.41 196.8C48.55 196.75 48.68 196.67 48.79 196.57C48.8143 196.524 48.8226 196.472 48.8135 196.421C48.8044 196.371 48.7786 196.324 48.74 196.29L48.54 196.05C48.5262 196.027 48.505 196.01 48.48 196C48.4041 196.003 48.3323 196.035 48.28 196.09C48.2215 196.153 48.1541 196.207 48.08 196.25C48.0385 196.192 48.0206 196.121 48.03 196.05C48.09 196.05 48.15 196.03 48.2 196C48.42 195.88 48.27 195.68 48.22 195.58C48.2041 195.518 48.1692 195.462 48.12 195.42C48.082 195.404 48.0401 195.401 48 195.41C47.9599 195.422 47.9248 195.446 47.9 195.48L47.86 195.42L47.91 195.38L47.9 195.35H47.87C47.899 195.316 47.9165 195.274 47.92 195.23C47.9165 195.167 47.8918 195.107 47.85 195.06L47.55 194.62C47.515 194.553 47.4637 194.496 47.4008 194.454C47.3378 194.412 47.2654 194.387 47.19 194.38C47.16 194.38 47.12 194.38 47.09 194.41C47.0599 194.425 47.0354 194.45 47.02 194.48C47.0137 194.458 47.0035 194.438 46.99 194.42V194.36L47.02 194.35L47.24 194.29L47.02 194.03L46.95 194.07L46.91 193.9C46.83 193.95 46.76 194 46.7 194.07C46.63 194.12 46.52 194.15 46.5 194.1C46.58 193.98 46.68 193.88 46.8 193.8C46.79 193.74 46.68 193.75 46.62 193.81C46.5593 193.87 46.4922 193.924 46.42 193.97L46.37 193.99C46.37 193.99 46.37 193.91 46.41 193.87L46.61 193.65C46.6072 193.627 46.5966 193.606 46.58 193.59L46.57 193.58H46.55L46.53 193.59L46.52 193.6C46.48 193.61 46.47 193.55 46.49 193.51L46.53 193.45C46.4948 193.426 46.4538 193.413 46.4114 193.411C46.3691 193.409 46.3271 193.419 46.29 193.44C46.21 193.55 46.09 193.68 45.99 193.67H45.9L45.84 193.77C45.8251 193.79 45.8053 193.806 45.7826 193.817C45.7599 193.827 45.735 193.832 45.71 193.83C45.66 193.81 45.64 193.77 45.61 193.75C45.5906 193.738 45.5767 193.718 45.5711 193.696C45.5656 193.674 45.5687 193.65 45.58 193.63C45.5892 193.613 45.6031 193.599 45.62 193.59C45.72 193.53 45.82 193.49 45.92 193.46C45.9478 193.442 45.9694 193.416 45.9819 193.386C45.9944 193.356 45.9973 193.322 45.99 193.29C45.9721 193.242 45.9363 193.202 45.89 193.18C45.91 193.17 45.92 193.16 45.92 193.14V193.1C45.9118 193.072 45.8942 193.047 45.87 193.03L45.67 192.9L45.43 192.79C45.36 192.75 45.28 192.73 45.23 192.79C45.193 192.847 45.1723 192.912 45.17 192.98C45.17 193.05 45.14 193.13 45.09 193.14L45.04 193.15C45.0268 193.161 45.0165 193.174 45.01 193.19C45.0024 193.206 44.999 193.223 45 193.24C44.97 193.24 44.94 193.25 44.93 193.21V193.15L44.98 193.11C45.0153 193.093 45.0488 193.073 45.08 193.05C45.1 193.03 45.12 192.97 45.09 192.95L45.03 192.88C45.0729 192.831 45.1098 192.777 45.14 192.72V192.7L45.11 192.68C44.95 192.64 44.79 192.58 44.63 192.56C44.54 192.56 44.29 192.46 44.25 192.56C44.23 192.6 44.22 192.65 44.19 192.66C44.1771 192.665 44.1637 192.668 44.15 192.67C44.1 192.69 44.07 192.76 44.08 192.82C44.1 192.87 44.03 192.85 44 192.82C43.9797 192.78 43.9694 192.735 43.97 192.69C43.9691 192.648 43.9588 192.607 43.94 192.57C43.89 192.51 43.81 192.55 43.74 192.56C43.68 192.56 43.61 192.54 43.54 192.56C43.5222 192.563 43.5052 192.57 43.49 192.58C43.4673 192.599 43.4512 192.625 43.444 192.653C43.4368 192.682 43.4389 192.713 43.45 192.74L43.51 192.81C43.5196 192.822 43.5265 192.835 43.53 192.85C43.5343 192.866 43.5343 192.884 43.53 192.9H43.5L43.44 192.92V192.84C43.4404 192.813 43.4343 192.786 43.4221 192.761C43.4099 192.737 43.3921 192.716 43.37 192.7C43.3508 192.692 43.3293 192.692 43.31 192.7C43.2902 192.703 43.2723 192.714 43.26 192.73V192.83C43.23 192.85 43.2 192.84 43.19 192.8C43.19 192.77 43.23 192.77 43.25 192.74C43.2582 192.718 43.2587 192.695 43.2514 192.673C43.2441 192.651 43.2295 192.632 43.21 192.62C43.1949 192.61 43.1779 192.603 43.16 192.6L43.11 192.61C43.06 192.61 43.01 192.64 42.98 192.66C42.9367 192.69 42.9022 192.732 42.88 192.78C42.87 192.83 42.83 193 42.76 192.88C42.72 192.82 42.72 192.75 42.71 192.68C42.6987 192.658 42.6814 192.64 42.6602 192.628C42.6389 192.615 42.6146 192.609 42.59 192.61C42.5472 192.612 42.5057 192.626 42.47 192.65C42.37 192.71 42.27 192.75 42.17 192.79C42.14 192.79 42.11 192.8 42.11 192.84V192.89C42.18 193.04 42.36 192.99 42.42 193.15C42.4314 193.182 42.4346 193.216 42.4294 193.249C42.4241 193.282 42.4106 193.313 42.39 193.34C42.3525 193.378 42.3032 193.403 42.25 193.41C42.27 193.33 42.15 193.29 42.14 193.2V193.13C42.14 193.1 42.09 193.05 42.06 193.07C42.03 193.1 42.02 193.15 42.01 193.19L42.02 193.23C42.02 193.25 42.04 193.26 42.05 193.28C42.0631 193.295 42.0725 193.312 42.0777 193.332C42.0829 193.351 42.0837 193.371 42.08 193.39C42.06 193.46 41.98 193.42 41.95 193.36C41.9222 193.283 41.9086 193.202 41.91 193.12C41.9168 193.042 41.8955 192.964 41.85 192.9C41.79 192.84 41.72 192.87 41.65 192.9C41.6276 192.914 41.6101 192.935 41.6 192.96C41.58 193 41.58 193.08 41.55 193.11C41.52 193.14 41.45 193.07 41.4 193.11C41.36 193.15 41.38 193.19 41.38 193.24L41.42 193.58L41.47 193.97ZM47.34 195.46L47.51 195.47L47.61 195.46C47.6395 195.448 47.6666 195.431 47.69 195.41C47.7053 195.395 47.7221 195.382 47.74 195.37V195.39C47.74 195.42 47.74 195.45 47.72 195.48C47.7069 195.496 47.6894 195.507 47.6697 195.512C47.6501 195.518 47.6292 195.517 47.61 195.51C47.5911 195.502 47.5705 195.499 47.55 195.5L47.49 195.51C47.44 195.56 47.45 195.65 47.39 195.67C47.3819 195.677 47.3724 195.683 47.3621 195.686C47.3518 195.69 47.3409 195.691 47.33 195.69C47.2983 195.681 47.2688 195.666 47.243 195.645C47.2173 195.624 47.1959 195.599 47.18 195.57C47.1974 195.541 47.2214 195.517 47.25 195.5C47.2793 195.478 47.3138 195.464 47.35 195.46H47.34ZM46.66 194.59L46.85 194.6C46.886 194.61 46.9241 194.61 46.96 194.6C46.9171 194.639 46.8663 194.668 46.811 194.685C46.7558 194.702 46.6974 194.707 46.64 194.7C46.69 194.72 46.62 194.8 46.57 194.82C46.51 194.82 46.48 194.79 46.46 194.75L46.45 194.72C46.4536 194.705 46.4604 194.692 46.47 194.68C46.5245 194.628 46.595 194.596 46.67 194.59H46.66ZM43.47 193.01H43.6L43.61 193.02C43.6144 193.026 43.6176 193.032 43.6193 193.039C43.6211 193.046 43.6213 193.053 43.62 193.06L43.61 193.07H43.59C43.55 193.09 43.51 193.06 43.48 193.01H43.47ZM100.22 193.6C100.24 193.67 100.24 193.75 100.22 193.82C100.193 193.888 100.144 193.944 100.08 193.98C99.88 194.12 99.65 194.23 99.41 194.32C99.41 194.27 99.39 194.22 99.36 194.17C99.3262 194.152 99.2885 194.141 99.25 194.14C99.2061 194.119 99.1708 194.084 99.15 194.04C99.1254 194.001 99.1149 193.955 99.12 193.91L98.7 194.06C98.63 194.09 98.54 194.16 98.59 194.25C98.64 194.33 98.72 194.3 98.77 194.35C98.7945 194.376 98.8104 194.41 98.8158 194.445C98.8211 194.481 98.8156 194.518 98.8 194.55C98.78 194.6 98.72 194.62 98.68 194.65L98.36 194.85L98.09 195.07C97.99 195.09 97.89 194.83 97.77 194.81C97.7501 194.808 97.73 194.808 97.71 194.81C97.6 194.81 97.49 194.71 97.41 194.62C97.21 194.72 97.45 194.84 97.51 194.95C97.57 195.05 97.51 195.09 97.59 195.14C97.66 195.19 97.69 195.14 97.74 195.14C97.77 195.14 97.79 195.16 97.81 195.19C97.83 195.21 97.84 195.23 97.84 195.26C97.846 195.277 97.8472 195.295 97.8437 195.313C97.8402 195.33 97.832 195.347 97.82 195.36C97.7416 195.475 97.6778 195.599 97.63 195.73H97.54L97.26 195.65C97.2345 195.724 97.1936 195.792 97.14 195.85C97.11 195.88 97.04 195.92 97.01 195.88C97.0073 195.874 97.0059 195.867 97.0059 195.86C97.0059 195.853 97.0073 195.846 97.01 195.84C97.01 195.74 97.06 195.64 97.08 195.55C97.1 195.45 97.14 195.42 97.11 195.35C97.08 195.26 96.98 195.19 96.9 195.23C96.82 195.27 96.86 195.43 96.86 195.53C96.86 195.58 96.84 195.63 96.81 195.67C96.782 195.722 96.7674 195.781 96.7674 195.84C96.7674 195.899 96.782 195.958 96.81 196.01C96.8262 196.043 96.8521 196.07 96.8843 196.088C96.9165 196.106 96.9534 196.114 96.99 196.11C97.0265 196.1 97.0605 196.083 97.09 196.06C97.19 196 97.27 195.94 97.36 195.9C97.3953 195.881 97.4348 195.871 97.475 195.871C97.5152 195.871 97.5548 195.881 97.59 195.9L97.62 195.93V196.13L97.65 196.31C97.6678 196.356 97.6695 196.407 97.655 196.454C97.6405 196.501 97.6106 196.542 97.57 196.57C97.55 196.57 97.53 196.6 97.52 196.62C97.52 196.65 97.58 196.67 97.62 196.69C97.67 196.71 97.72 196.79 97.69 196.86C97.63 197.01 97.51 197.08 97.39 197.19C97.25 197.31 97.22 197.4 97.28 197.49C97.33 197.59 97.56 197.54 97.68 197.44C97.78 197.33 97.9 197.23 98.04 197.14C98.24 197.46 98.46 197.75 98.71 198.02C98.89 198.19 99.04 198.39 99.14 198.62C99.18 198.73 99.22 198.88 99.35 198.88H99.46C99.5 198.88 99.63 198.96 99.66 199.05C99.67 199.15 99.71 199.24 99.76 199.32C99.785 199.287 99.8195 199.263 99.8589 199.25C99.8983 199.238 99.9406 199.238 99.98 199.25C100.04 199.28 100.1 199.34 100.14 199.4C100.17 199.43 100.18 199.46 100.19 199.5C100.21 199.53 100.21 199.57 100.2 199.6C100.192 199.631 100.182 199.661 100.17 199.69C100.157 199.718 100.154 199.75 100.16 199.78L100.2 199.85C100.22 199.87 100.25 199.89 100.28 199.89L100.37 199.88C100.46 199.83 100.51 199.68 100.61 199.65C100.71 199.62 100.79 199.71 100.8 199.81C100.8 199.91 100.66 200.07 100.73 200.21C100.74 200.24 100.76 200.26 100.78 200.27C100.813 200.297 100.854 200.312 100.897 200.31C100.94 200.308 100.98 200.29 101.01 200.26C101.09 200.16 101.08 199.99 101.19 199.94C101.212 199.931 101.236 199.928 101.26 199.93L101.32 199.94C101.42 199.97 101.51 200.02 101.59 200.09C101.63 200.128 101.66 200.175 101.677 200.228C101.694 200.28 101.699 200.336 101.69 200.39C101.672 200.439 101.658 200.489 101.65 200.54C101.65 200.6 101.7 200.64 101.74 200.62C101.815 200.539 101.873 200.444 101.91 200.34L102.03 200.48L102.09 200.37C102.29 200.37 102.44 200.53 102.58 200.69C102.632 200.734 102.671 200.793 102.693 200.858C102.714 200.923 102.716 200.993 102.7 201.06C102.66 201.16 102.56 201.2 102.48 201.26C102.4 201.32 102.33 201.46 102.4 201.53C102.46 201.59 102.57 201.53 102.64 201.45C102.83 201.25 102.92 200.95 103.1 200.75C103.17 200.68 103.27 200.72 103.33 200.8C103.39 200.87 103.43 200.96 103.52 200.99C103.522 200.963 103.529 200.937 103.541 200.913C103.553 200.889 103.57 200.867 103.59 200.85C103.98 200.91 104.35 201.04 104.69 201.23L104.64 201.45C104.68 201.5 104.77 201.48 104.81 201.4C104.844 201.332 104.861 201.256 104.86 201.18C105.228 201.255 105.598 201.315 105.97 201.36C106.03 201.41 106.01 201.52 105.97 201.6C105.924 201.675 105.903 201.762 105.91 201.85C105.97 201.89 106.05 201.85 106.1 201.79C106.138 201.721 106.165 201.647 106.18 201.57C106.18 201.52 106.21 201.47 106.25 201.45C106.266 201.442 106.283 201.439 106.3 201.44C106.314 201.441 106.328 201.444 106.34 201.45C106.41 201.51 106.47 201.6 106.5 201.7C106.53 201.79 106.54 201.9 106.52 201.99C106.47 202.19 106.45 202.39 106.44 202.6C106.44 202.82 106.57 203.07 106.44 203.26C106.31 203.44 106.07 203.43 105.86 203.4L105.16 203.28C105.105 203.275 105.053 203.254 105.01 203.22C104.971 203.171 104.948 203.112 104.943 203.049C104.937 202.987 104.95 202.925 104.98 202.87C105.04 202.76 105.08 202.64 105.08 202.51C104.943 202.469 104.797 202.469 104.66 202.51C104.69 202.6 104.72 202.69 104.72 202.78C104.72 203.16 104.16 203.04 103.94 203.01C103.802 203.015 103.665 202.987 103.54 202.93C103.494 202.904 103.457 202.863 103.436 202.815C103.414 202.766 103.409 202.712 103.42 202.66C103.42 202.63 103.44 202.6 103.46 202.56L103.32 202.52L103.28 202.62C103.261 202.619 103.242 202.614 103.225 202.605C103.208 202.597 103.192 202.585 103.18 202.57C103.13 202.62 103.08 202.67 103.01 202.68C102.881 202.696 102.75 202.679 102.63 202.63C102.28 202.53 101.93 202.4 101.58 202.27C101.3 202.198 101.059 202.018 100.91 201.77C100.884 201.717 100.876 201.657 100.89 201.6C100.897 201.572 100.909 201.547 100.926 201.524C100.943 201.502 100.965 201.483 100.99 201.47C100.939 201.463 100.888 201.449 100.84 201.43C100.81 201.43 100.74 201.4 100.73 201.43V201.48L100.75 201.83L100.15 201.53L100.17 201.42L99.85 201.35C99.88 201.22 99.94 201.1 100.01 200.98C100.06 200.86 100.06 200.68 99.94 200.64C99.7909 200.791 99.681 200.977 99.62 201.18C99.49 201.18 99.46 201.01 99.52 200.9C99.59 200.8 99.64 200.68 99.68 200.56V200.51C99.6743 200.491 99.664 200.474 99.65 200.46C99.6 200.42 99.52 200.49 99.47 200.55L99.22 200.89C99.1746 200.894 99.1292 200.883 99.09 200.86L99.07 200.83C99.0656 200.821 99.0633 200.81 99.0633 200.8C99.0633 200.79 99.0656 200.779 99.07 200.77L99.09 200.74C99.0823 200.728 99.0721 200.718 99.06 200.71C99.0484 200.7 99.0347 200.694 99.02 200.69H98.97C98.9556 200.694 98.9421 200.701 98.93 200.71L98.85 200.79C98.7895 200.746 98.7419 200.687 98.712 200.618C98.6821 200.55 98.6711 200.474 98.68 200.4C98.81 200.24 98.95 200.02 98.86 199.84C98.84 199.8 98.81 199.76 98.82 199.72C98.82 199.67 98.88 199.64 98.92 199.59C98.9445 199.555 98.9577 199.513 98.9577 199.47C98.9577 199.427 98.9445 199.385 98.92 199.35C98.8712 199.282 98.8058 199.227 98.73 199.19C98.66 199.15 98.56 199.12 98.51 199.19C98.4868 199.218 98.4728 199.253 98.47 199.29C98.44 199.46 98.44 199.64 98.47 199.82C98.4545 199.865 98.4243 199.903 98.3844 199.928C98.3445 199.954 98.2971 199.965 98.25 199.96C98.1567 199.94 98.0704 199.895 98 199.83C97.9946 199.854 97.9804 199.876 97.96 199.89C97.94 199.905 97.915 199.912 97.89 199.91C97.8402 199.902 97.7945 199.877 97.76 199.84C97.53 199.64 97.3 199.45 97.09 199.24C96.99 199.14 96.89 199 96.94 198.88C97 198.76 97.09 198.75 97.18 198.72C97.28 198.68 97.38 198.59 97.36 198.5V198.42C97.36 198.39 97.36 198.36 97.38 198.34C97.3944 198.32 97.4157 198.305 97.44 198.3C97.42 198.25 97.39 198.2 97.33 198.2C97.27 198.2 97.23 198.26 97.23 198.32C97.2367 198.383 97.2367 198.447 97.23 198.51C97.23 198.57 97.14 198.62 97.09 198.59L96.93 198.51C96.9021 198.604 96.8581 198.692 96.8 198.77L96.77 198.78C96.5371 198.521 96.3357 198.236 96.17 197.93C96.07 197.8 95.74 197.33 95.89 197.19C95.93 197.15 95.99 197.1 95.99 197.03V196.93C95.9867 196.907 95.9886 196.883 95.9955 196.861C96.0024 196.838 96.0142 196.817 96.03 196.8C96.0469 196.783 96.0674 196.769 96.09 196.76H96.16C96.21 196.71 96.16 196.62 96.11 196.58C96.0517 196.549 95.9849 196.539 95.92 196.55C95.8494 196.56 95.7775 196.542 95.72 196.5C95.62 196.4 95.65 196.2 95.67 196.03C95.6574 195.864 95.6574 195.696 95.67 195.53C95.71 195.35 95.87 195.21 95.97 195.31C96.07 195.4 96.03 195.4 96.07 195.44L96.09 195.47L96.12 195.48H96.16C96.17 195.48 96.19 195.48 96.2 195.46L96.22 195.4L96.28 195.26H96.16C96.1156 195.253 96.0747 195.232 96.0438 195.199C96.013 195.167 95.994 195.125 95.99 195.08C95.9869 195.029 95.9961 194.977 96.017 194.93C96.0379 194.883 96.0698 194.842 96.11 194.81C96.1336 194.821 96.1591 194.826 96.185 194.826C96.2109 194.826 96.2365 194.821 96.26 194.81C96.31 194.78 96.32 194.69 96.26 194.68C96.2 194.67 96.17 194.75 96.13 194.78C96.08 194.81 95.98 194.78 95.97 194.67C95.97 194.57 96 194.49 96.06 194.42C96.2 194.21 96.35 194.02 96.58 194.02C96.68 194.02 96.94 194.06 96.88 193.83C96.88 193.74 96.74 193.69 96.71 193.6C96.6992 193.553 96.7008 193.505 96.7149 193.459C96.7289 193.413 96.7549 193.372 96.79 193.34C96.87 193.27 96.95 193.21 97.05 193.16C97.29 193.06 97.52 192.94 97.75 192.83C97.79 192.8 97.86 192.78 97.9 192.8C97.93 192.82 97.94 192.85 97.95 192.87C97.98 192.99 97.9 193.09 97.83 193.2C97.76 193.3 97.69 193.43 97.74 193.54C97.7643 193.59 97.8032 193.631 97.8515 193.657C97.8997 193.684 97.9551 193.696 98.01 193.69C98.11 193.67 98.21 193.64 98.29 193.59C98.19 193.52 98.33 193.32 98.25 193.23L98.16 193.16C98.14 193.13 98.16 193 98.25 192.99C98.32 192.99 98.39 193.01 98.45 193.06C98.4706 193.067 98.4882 193.082 98.5 193.1V193.19C98.4959 193.222 98.5013 193.254 98.5156 193.282C98.5298 193.311 98.5523 193.334 98.58 193.35C98.68 193.39 98.78 193.27 98.78 193.15C98.7464 193.036 98.6844 192.933 98.6 192.85C98.5567 192.808 98.5242 192.756 98.505 192.698C98.4859 192.641 98.4808 192.58 98.49 192.52C98.53 192.39 98.71 192.34 98.84 192.32C98.9 192.29 98.95 192.29 99.01 192.32C99.09 192.34 99.16 192.44 99.25 192.44C99.33 192.44 99.41 192.29 99.52 192.29C99.62 192.29 99.64 192.37 99.68 192.44L99.91 192.89C100.05 193.11 100.15 193.35 100.22 193.59V193.6ZM103.17 201.72L103.33 201.98L103.38 202.13C103.38 202.18 103.38 202.23 103.36 202.28C103.337 202.302 103.32 202.33 103.31 202.36L103.35 202.34C103.41 202.34 103.47 202.34 103.51 202.29C103.54 202.24 103.51 202.16 103.47 202.11C103.43 202.06 103.37 202.01 103.39 201.94C103.41 201.88 103.59 201.83 103.6 201.72C103.599 201.686 103.585 201.654 103.56 201.63C103.475 201.543 103.368 201.481 103.25 201.45C103.209 201.481 103.179 201.523 103.163 201.571C103.147 201.619 103.146 201.671 103.16 201.72H103.17ZM101.15 200.88C101.18 200.98 101.23 201.08 101.29 201.18C101.33 201.23 101.34 201.3 101.34 201.37H101.36C101.406 201.289 101.43 201.198 101.43 201.105C101.43 201.012 101.406 200.921 101.36 200.84C101.43 200.9 101.54 200.79 101.52 200.7C101.506 200.661 101.482 200.626 101.45 200.6C101.423 200.568 101.389 200.544 101.35 200.53H101.28C101.252 200.539 101.228 200.557 101.21 200.58C101.18 200.62 101.159 200.665 101.147 200.713C101.135 200.761 101.132 200.811 101.14 200.86V200.88H101.15ZM96.56 195.46C96.5384 195.525 96.525 195.592 96.52 195.66C96.52 195.71 96.55 195.77 96.6 195.76C96.65 195.74 96.63 195.72 96.64 195.7C96.6469 195.653 96.6422 195.604 96.6266 195.559C96.6109 195.514 96.5847 195.473 96.55 195.44L96.56 195.46ZM179.67 3.52999C177.77 2.43999 174.97 1.48999 172.75 1.72999C171.84 1.82999 170.94 2.14999 170.05 2.28999C165.29 3.16999 161.01 4.93999 156.55 6.65999C155.42 7.08999 154.36 7.57999 153.25 8.02999C151.52 8.71999 149.95 9.60999 148.25 10.45C145.25 11.95 142.09 13.25 139.32 15.17C136.79 16.94 134.42 18.93 132.92 21.7C131.92 23.57 130.47 26.1 131.38 28.2C133.58 33.27 139.25 32.03 143.55 31.58C144.82 31.47 146.09 31.28 147.35 31.02C149.81 30.48 152.51 29.27 154.87 28.28C157.305 27.2577 159.584 25.8977 161.64 24.24C162.53 23.52 163.47 22.86 164.31 22.1C165.099 21.3892 165.768 20.555 166.29 19.63C166.29 21.29 167.59 23.5 168.4 24.94C169.33 26.54 170.93 27.72 172.48 28.74C174.21 29.86 175.77 30.85 177.8 31.31C181.87 32.27 184.58 29.26 187.5 26.95C188.563 26.0876 189.678 25.2927 190.84 24.57C192.71 23.47 194.92 22.92 197.04 23.58C198.671 24.0695 200.117 25.0381 201.19 26.36C202.31 27.88 202.24 29.66 202.71 31.4C205.45 31.76 207.69 28.09 207.9 25.8C208.17 22.73 207.81 20.77 206.76 17.93C206.3 16.66 205.92 15.51 205.33 14.26C204.196 11.6926 202.584 9.36446 200.58 7.39999C199.647 6.56159 198.62 5.83345 197.52 5.22999C195.99 4.34999 194.15 3.97999 192.42 3.68999C190.54 3.36999 188.75 3.83999 186.94 4.41999C185.96 4.69999 185.02 5.06999 184.12 5.54999C183.49 5.91999 183.02 6.63999 182.47 7.07999C183.49 6.26999 180.28 3.87999 179.67 3.52999ZM193.7 324.76C193.43 328.51 196.13 338.05 191.2 339.81C190.49 340.06 189.25 340.11 188.48 340.23C183.51 340.98 178.55 341.92 173.68 343.12C171.35 343.68 169.01 344.42 166.72 345.12C162.652 346.34 158.641 347.745 154.7 349.33C151.38 350.653 148.211 352.329 145.25 354.33C142.97 355.87 139.44 358.28 139.35 361.26C142.94 362.52 147.4 361.26 151.13 361.51C158.55 362.06 166 362.15 173.43 361.76C179.43 361.39 185.51 361.68 191.46 361.93C192.96 361.99 194.5 361.93 196.01 361.93C198.87 361.93 201.66 361.72 204.49 361.72C206.94 361.72 209.43 361.87 211.88 361.72C213.45 361.62 214.93 361.36 216.49 361.26C216.72 359.29 217.58 357.66 217.57 355.6C217.57 353.32 217.47 351.1 217.52 348.85C217.58 346.74 216.72 344.65 216.72 342.52C216.72 340.18 216.97 338.02 217.1 335.72C217.26 332.98 217.32 330.24 217.35 327.48C217.35 326.12 217.23 324.69 217.35 323.34C217.45 322.38 217.95 321.97 217.56 320.88C214.41 321.72 211.19 320.57 208.02 321C205.52 321.33 203.2 321.04 200.68 321.2C198.28 321.36 195.78 322.24 193.38 322.05C194.03 322.11 193.7 324.45 193.7 324.75V324.76ZM227.45 321.24C227.388 323.297 227.221 325.35 226.95 327.39C226.79 328.98 227.22 329.62 227.45 331.07C227.81 333.37 226.73 335.97 226.18 338.17C225.88 339.38 225.42 340.52 225.08 341.74C223.87 346.11 223.08 350.89 222.22 355.36C221.92 356.96 221.12 360.54 222.73 361.52C223.63 362.06 226.2 361.79 227.27 361.87C228.8 362.02 230.35 362.03 231.87 361.9C233.99 361.67 236.1 361.12 238.25 361.15C240.41 361.17 242.55 361.57 244.78 361.57C250.04 361.5 255.29 361.14 260.55 361.11C263.57 361.11 266.58 361.43 269.59 361.63C272.45 361.83 275.03 361.28 277.78 361.33C277.17 359.32 277.08 357.59 275.91 355.63C272.58 350.03 267.18 346.53 261.4 343.85C258.5 342.49 255.53 341.22 252.57 339.98C251.17 339.4 250.41 339.26 249.83 337.88C249.25 336.38 248.83 334.83 248.54 333.26C248.3 331.94 248.43 330.61 248.34 329.26C248.178 326.435 247.817 323.625 247.26 320.85C240.9 320.43 234.14 321.05 227.72 321.27C227.92 321.21 228.12 321.13 228.31 321.04" fill="currentColor" /> - <path d="M182.3 184.55C182.58 190.45 182.3 195.02 182.3 200.25C182.3 207.92 182.58 214.01 182.58 221.67C182.58 232.31 183.13 244.45 183.96 257.11C184.76 269.26 185.89 309.71 187.27 322.36C196.37 321.79 203.54 321.52 212.1 321.23M213.48 199.18C212.93 214.36 213.96 230.73 213.16 244.06C212.63 252.92 213.2 302.11 212.38 321.24C221.48 321.24 253.48 320.96 259.54 321.24C260.528 316.039 261.263 310.793 261.74 305.52C262.15 299.22 263.46 289.02 263.95 282.71C265.05 268.76 266.13 255.59 267.27 241.64C268.65 224.77 268.11 210.34 268.11 198.89C268.11 184.27 266.71 171.33 263.05 155.58M123.67 164.09C129.15 158.6 150.97 135.07 156 129.55C163.56 121.25 178.57 103.12 185.4 94.27M223.7 99.8C223.46 107.3 218.43 114.24 214.21 120.07C209.99 125.9 190.65 150.69 185.26 157.41C179.76 164.29 174.24 171.17 168.35 177.72C165.18 181.253 161.895 184.682 158.5 188C157.62 188.84 154.34 192.52 153.82 192.75C152.56 191.72 151.29 191.51 149.82 190.03" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M202.28 62.48C221.97 59.38 232.09 73.18 241.66 91.73C244.31 96.88 253.53 113.23 260.22 130.54C262.71 136.98 265.56 143.2 266.97 153.61C254.31 158.67 236.03 165.14 221.97 170.48C209.01 175.41 191.39 181.03 178.37 184.83C177.53 182.33 176.69 172.45 176.97 167.67" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M138.15 198.28C135.41 199.83 131.82 200.63 128.76 201.01C122.08 201.85 115.45 202.91 106.59 202.48C99.76 202.16 92.03 195.31 100.05 192.98C105.42 191.44 107.5 190.5 115.5 187C117.5 182.5 118.73 181.43 115.5 178.5C113.48 176.67 110.47 176.68 110.38 173.2C110.23 166.84 120.01 167.76 124.03 168.24C127.44 168.64 131.92 169.14 135.27 170C139.49 171.07 142.69 172.1 146.24 174.64C149.7 177.1 152.36 180.52 152.14 184.97C151.99 188.25 148.91 190.63 146.6 192.44C144.023 194.463 141.332 196.336 138.54 198.05L138.14 198.28H138.15Z" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M166 19.73C163.72 26.58 130.81 39.53 131.44 25.94C131.86 16.8 147.47 10.8 154.22 7.87999C161.57 4.67999 177.94 -3.45001 182.84 6.93999C201.16 -6.70001 215.22 27.89 203.13 31.27M190.33 58.69C193 59.53 198.63 61.36 201.29 62.2M169.23 72.33C169.93 78.1 170.63 82.17 172.33 86.81C174.2 84.89 175.28 83.96 176.83 81.47C184.28 82.31 186.89 82.26 193.7 81.89C196.37 74.02 199.48 69.33 201.3 62.49" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M172.45 86.68C166.83 92.3 154.31 106.32 151.35 108.28C149.15 109.74 148.21 108 146.37 106.31C144.35 104.44 143 101.8 141.31 99.61C139.29 96.97 128.69 79.51 127.75 79.08C124.65 82.18 112.7 89.63 110.03 91.18L100.78 96.18C100.34 96.4164 100.008 96.8135 99.8534 97.2885C99.6988 97.7635 99.7334 98.2799 99.95 98.73L109 117.5L116.5 131M138.65 147.85C136.764 147.946 134.878 147.653 133.111 146.987C131.344 146.321 129.733 145.297 128.38 143.98L125.06 140.19M171.63 110.58C171.06 107.77 171.34 103.56 171.34 101.3" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M142.66 36.47C132.96 25.5 126.63 44.49 138.02 46.46C135.52 54.94 141.47 65.93 148.92 69.88C158.62 75.01 168.62 66.76 175.5 77.26C175.56 72.36 174.6 70.76 178.26 66.74C181.12 63.59 184.54 62.67 187.99 60.28C194.13 56 196.66 49.98 195.33 42.85C202.6 42.11 205.45 32.35 201.16 26.21C197.22 20.58 190.8 25.09 184.33 30.15" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M166.2 19.5C166.24 24.23 176.99 36.37 184.56 29.02M144.34 54.33C149.47 56.76 156.52 50.24 159.11 47.58M146.31 35.63C146.59 33.52 148.71 31.52 150.53 30.85C152.47 30.13 156.02 30.28 156.43 32.81M192.15 34.36C193.56 32.67 194.12 32.39 195.25 30.99M190.33 32.4C191.39 33.28 192.61 35.62 192.86 37.03M123.46 164.51C124.54 165.29 127.05 168.04 127.89 168.51M193.56 322.64C193.56 325.14 193.73 329.34 193.56 332.5C193.46 334.4 193.94 338.4 192.38 339.46C190.58 340.66 186.48 340.48 184.29 340.92C180.97 341.59 177.79 342.36 174.56 343.25C163.66 346.28 151.51 349.08 142.66 356.45C141.07 357.78 139.93 359.6 138.96 361.3C146.59 362.01 209.31 361.72 216.02 361.69C217.76 355.58 216.9 347.74 216.9 341.21C216.9 334.46 217.2 328.29 217.19 321.51M227.6 322.08C227.31 330.24 226.85 334.76 225.35 341.46C224.72 344.3 223.85 347.06 223.38 349.94C223.04 351.95 221.41 356.39 222.01 361.41C232.66 361.74 241.66 361.74 250.34 361.45C252.39 361.38 262.62 361.61 265.28 361.45C269.5 361.28 273.73 361.37 277.94 361.73C275.69 350.76 266.97 346.26 256 341.69C254.35 341 250.52 339.59 249.53 338.11C248.313 332.745 247.56 327.284 247.28 321.79" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M211.75 321.19C211.67 321.15 211.59 321.09 211.54 320.88C211.49 320.599 211.463 320.315 211.46 320.03C211.42 318.83 211.43 317.59 211.46 316.36C211.51 316.43 211.56 316.49 211.62 316.36L211.7 315.94C211.77 315.63 211.9 315.57 211.96 315.82L212.07 313.77C212.07 313.38 212.07 312.84 211.97 312.87C211.88 312.89 211.85 313.28 211.78 313.39C211.71 313.49 211.63 313.31 211.61 313.06C211.595 312.777 211.595 312.493 211.61 312.21L211.69 308.03C211.75 307.48 211.99 308.19 212.11 307.73C212.11 307.66 212.14 307.56 212.15 307.46C212.23 307.01 212.39 307.12 212.5 307.16C212.6 306.21 212.34 306.49 212.23 306.21C212.16 306.05 212.16 305.58 212.07 305.61C211.97 305.63 211.97 306.03 211.93 306.15C211.88 306.27 211.8 306.15 211.77 305.92C211.755 305.677 211.755 305.433 211.77 305.19L211.82 302.36C211.81 302.21 211.82 302.07 211.85 301.93C211.85 301.87 211.91 301.88 211.93 301.88L212.22 301.94C212.22 301.5 212.25 301.07 212.31 300.64C212.34 300.45 212.41 300.25 212.44 300.42V300.65L212.41 302.23C212.39 302.59 212.4 302.95 212.44 303.32C212.49 303.63 212.61 303.74 212.68 303.46C212.71 302.983 212.693 302.504 212.63 302.03C212.63 301.8 212.63 301.57 212.66 301.34C212.68 300.81 212.66 300.28 212.61 299.76C212.58 299.47 212.51 299.17 212.43 299.23C212.378 299.312 212.344 299.404 212.33 299.5L212.06 300.51C211.99 300.76 211.89 301.01 211.82 300.76C211.799 300.601 211.792 300.44 211.8 300.28V297.66C211.766 297.069 211.837 296.476 212.01 295.91C212.021 295.717 211.998 295.524 211.94 295.34C211.883 294.989 211.883 294.631 211.94 294.28C211.97 293.95 212.12 293.65 212.36 293.43C212.54 293.13 212.63 292.77 212.61 292.41C212.61 291.78 212.39 291.51 212.24 291.61C212.08 291.73 211.93 292.04 211.77 291.91L211.81 286.11C211.79 284.91 211.84 283.71 211.95 282.51C212.045 281.982 212.068 281.444 212.02 280.91C212 280.77 211.96 280.66 211.93 280.52C211.89 280.12 211.9 279.71 211.96 279.31C212.02 278.93 212.09 278.59 212.12 278.17C212.02 278.2 211.95 277.87 211.93 277.52C211.93 277.17 211.93 276.82 211.97 276.46C211.97 276.2 212.02 275.94 212.11 275.7C212.14 275.66 212.17 275.66 212.2 275.63C212.34 275.22 212.36 274.78 212.25 274.36C212.15 274.11 212.02 274.26 211.94 273.94C211.86 273.56 211.88 273.17 211.98 272.79C212.11 272.39 212.27 272.77 212.36 272.14C212.43 271.73 212.4 271.31 212.26 270.91C212.15 270.78 211.99 271.23 211.91 270.89C211.87 270.693 211.85 270.492 211.85 270.29V268.87C211.85 268.52 211.93 268.17 212.08 267.84C212.14 267.78 212.19 267.79 212.24 267.68C212.29 267.51 212.31 267.33 212.27 267.15C212.17 266.99 212.05 266.93 211.94 266.98L212.04 266.2L211.9 266.15C211.84 265.26 211.88 264.37 212.01 263.48V263.38C212.07 262.84 212.17 262.21 212.31 262.24C212.47 262.27 212.5 262.62 212.59 262.84C212.67 263.08 212.82 263.14 212.86 262.74C212.89 262.44 212.84 262.13 212.71 261.84C212.46 261.38 212.13 261.49 211.89 260.98C211.812 260.618 211.805 260.244 211.87 259.88C211.94 259.51 211.97 259.13 211.99 258.76C211.93 258.82 211.88 258.76 211.83 258.64C211.78 256.812 211.827 254.983 211.97 253.16H212.19C212.234 252.904 212.207 252.641 212.11 252.4C212.04 252.28 211.96 252.34 211.88 252.4C211.88 250.75 211.88 249.1 211.94 247.44C211.94 247.28 211.96 247.13 211.98 246.97C212.04 246.67 212.15 246.71 212.22 246.83C212.3 246.96 212.39 247.13 212.47 247C212.52 246.72 212.5 246.43 212.42 246.16C212.384 246.035 212.311 245.923 212.21 245.84C212.134 245.755 212.091 245.645 212.09 245.53C212.077 245.387 212.077 245.243 212.09 245.1C212.19 244.34 212.44 244.07 212.64 244.14C212.85 244.2 213.07 244.47 213.25 244.38C213.44 244.28 213.73 243.78 213.91 244.23C214.09 244.68 214.07 245.68 214.03 246.53L213.91 249.35C213.91 249.57 213.9 249.79 213.87 250.01C213.8 250.43 213.65 250.48 213.53 250.38C213.42 250.28 213.29 250.08 213.17 250.18C213.15 250.76 213.17 251.33 213.23 251.9C213.28 251.73 213.37 251.57 213.49 251.44C213.86 251.24 213.83 253.47 213.85 254.36C213.88 254.93 213.88 255.49 213.85 256.06C213.81 256.59 213.65 257.06 213.53 256.83V257.42L213.63 257.46C213.65 257.62 213.65 257.79 213.63 257.96C213.71 258.12 213.76 258.29 213.78 258.46C213.84 258.98 213.86 259.5 213.85 260.01V264.58C213.9 265.72 213.83 266.86 213.66 267.98C213.646 268.123 213.598 268.26 213.52 268.38C213.47 268.43 213.42 268.38 213.36 268.25C213.36 268.44 213.36 268.64 213.39 268.85C213.42 269.05 213.39 269.26 213.45 269.29C213.5 269.31 213.48 269.25 213.5 269.22L213.8 268.46V271.26L213.7 271.38L213.8 272.68C213.67 272.91 213.52 272.81 213.4 272.88C213.288 273.019 213.208 273.18 213.163 273.352C213.118 273.525 213.11 273.704 213.14 273.88C213.181 273.926 213.233 273.961 213.29 273.984C213.347 274.006 213.409 274.015 213.47 274.01C213.53 274.006 213.587 273.988 213.639 273.959C213.691 273.93 213.736 273.889 213.77 273.84C213.84 274.18 213.77 274.54 213.57 274.84C213.45 274.9 213.31 274.77 213.2 274.99C213.154 275.091 213.13 275.2 213.13 275.31C213.13 275.61 213.23 275.74 213.3 275.77L213.72 275.87C213.75 276.04 213.76 276.2 213.76 276.37C213.76 276.55 213.71 276.73 213.66 276.68C213.63 276.9 213.66 277.12 213.74 277.31L213.84 277.4C213.85 277.9 213.78 278.41 213.64 278.9C213.42 278.85 213.16 278.9 213.07 279.68C213.07 279.85 213.04 280.01 213 280.17C212.95 280.27 212.9 280.17 212.84 280.17C212.78 280.17 212.67 280.48 212.64 280.83C212.62 281.19 212.62 281.55 212.64 281.91C212.64 282.25 212.69 282.68 212.78 282.68C212.87 282.68 212.84 282.61 212.87 282.54C213.05 282.05 213.19 281.54 213.29 281.04C213.37 280.85 213.49 281.06 213.54 281.38C213.58 281.75 213.6 282.12 213.6 282.5C213.64 282.37 213.7 282.46 213.73 282.63L213.76 283.2L213.79 286.8C213.82 287.26 213.78 287.72 213.66 288.17C213.57 288.35 213.46 288.17 213.36 288.07C213.27 287.97 213.15 287.94 213.1 288.29C213.095 288.398 213.082 288.505 213.06 288.61C213.03 288.79 212.96 288.86 212.92 288.75C212.89 288.98 212.89 289.2 212.92 289.42C212.97 289.58 213.04 289.45 213.09 289.25C213.13 289.05 213.15 288.81 213.2 288.65C213.25 288.49 213.34 288.51 213.36 288.75L213.43 289.39C213.48 289.23 213.56 289.07 213.66 288.94C213.66 288.91 213.71 288.89 213.73 288.94C213.75 289.04 213.76 289.13 213.75 289.23V292.76C213.75 293.4 213.85 295.29 213.67 295.58C213.588 295.698 213.54 295.837 213.53 295.98V296.31C213.53 296.67 213.4 296.91 213.31 296.77C213.26 297 213.26 297.23 213.31 297.45C213.315 297.505 213.336 297.558 213.37 297.602C213.403 297.646 213.448 297.68 213.5 297.7C213.56 297.73 213.63 297.78 213.68 297.97C213.73 298.47 213.73 298.97 213.68 299.47C213.68 300 213.71 300.52 213.68 301.04C213.64 301.55 213.53 302.1 213.41 301.88C213.37 301.762 213.337 301.642 213.31 301.52C213.26 301.4 213.21 301.36 213.17 301.52V302.3C213.196 302.254 213.23 302.214 213.27 302.18C213.37 302.14 213.45 302.32 213.49 302.61C213.53 302.93 213.52 303.25 213.46 303.57C213.41 303.57 213.35 303.61 213.31 303.77C213.28 303.92 213.31 304.23 213.35 304.18C213.38 304.13 213.41 303.85 213.45 303.68C213.48 303.51 213.59 303.55 213.62 303.79C213.65 304.07 213.66 304.35 213.65 304.63C213.663 305.32 213.589 306.009 213.43 306.68C213.246 307.063 213.204 307.499 213.31 307.91C213.39 308.09 213.51 307.91 213.59 308.05C213.69 308.32 213.74 308.61 213.72 308.89C213.72 309.25 213.72 309.6 213.68 309.95C213.61 310.86 213.56 311.79 213.54 312.73C213.54 312.93 213.52 313.13 213.46 313.31C213.44 313.36 213.41 313.35 213.39 313.31C213.17 313.08 213.19 311.45 212.96 311.24C212.86 311.14 212.74 311.44 212.68 311.84C212.63 312.27 212.61 312.71 212.6 313.14C212.72 312.87 212.8 313.84 212.93 313.72C212.96 313.68 212.99 313.55 213.03 313.52C213.07 313.5 213.15 313.86 213.12 314.15C213.1 314.37 213.04 314.58 212.95 314.78C212.95 314.83 212.91 314.88 212.88 314.88C212.86 314.87 212.83 314.78 212.81 314.71C212.77 314.57 212.69 314.56 212.63 314.71C212.54 315.08 212.57 315.46 212.7 315.81C212.8 315.96 212.94 315.81 213.05 315.68C213.17 315.54 213.31 315.5 213.39 315.81C213.46 316.35 213.46 316.9 213.39 317.43C213.38 317.63 213.35 317.83 213.31 318.03C213.22 318.27 213.15 318.52 213.09 318.77C213.05 319.19 213.16 319.62 213.09 320.04C213.089 320.12 213.07 320.199 213.036 320.272C213.001 320.344 212.951 320.408 212.89 320.46L212.38 320.84C212.21 321.11 211.98 321.28 211.75 321.19ZM212.85 259.54C212.92 259.27 212.97 258.88 213.04 258.56C213.11 258.25 213.21 257.97 213.31 258.08C213.34 258.11 213.37 258.16 213.4 258.15C213.43 258.15 213.38 258.06 213.37 258.01C213.37 257.81 213.33 257.62 213.28 257.44C213.22 257.32 213.16 257.57 213.12 257.81C213.09 258.05 213.04 258.34 212.98 258.33C212.91 258.33 212.82 257.61 212.71 257.73C212.67 257.83 212.65 257.93 212.64 258.04C212.57 258.57 212.54 259.1 212.56 259.64C212.63 259.92 212.76 259.81 212.84 259.54H212.85ZM212.8 269.28C212.88 268.95 212.93 268.54 213 268.15C213.02 267.95 213.07 267.77 213.15 267.6C213.142 267.585 213.132 267.571 213.12 267.56C212.94 267.36 212.78 268.01 212.66 268.59C212.66 268.22 212.53 267.99 212.46 268.24C212.371 268.684 212.354 269.14 212.41 269.59C212.41 269.65 212.44 269.71 212.48 269.75C212.59 269.83 212.71 269.6 212.8 269.28ZM212.94 302.15V301.31C212.94 301.11 212.89 300.84 212.85 300.95C212.803 301.353 212.837 301.761 212.95 302.15H212.94ZM212.53 244C212.486 243.989 212.445 243.969 212.41 243.94C212.374 243.907 212.347 243.866 212.33 243.82C212.275 243.659 212.244 243.49 212.24 243.32C212.2 242.62 212.2 241.91 212.24 241.2C212.3 241.24 212.36 241.28 212.4 241.2L212.49 240.96C212.55 240.78 212.68 240.76 212.75 240.9L212.85 239.7C212.85 239.48 212.85 239.17 212.75 239.18C212.65 239.19 212.63 239.41 212.55 239.48C212.48 239.55 212.41 239.44 212.38 239.28C212.365 239.114 212.365 238.946 212.38 238.78L212.43 236.36C212.5 236.05 212.75 236.46 212.86 236.2L212.9 236.04C212.97 235.77 213.14 235.84 213.25 235.87C213.35 235.31 213.08 235.47 212.97 235.31C212.86 235.16 212.9 234.94 212.81 234.96C212.71 234.98 212.71 235.21 212.67 235.27C212.62 235.34 212.54 235.27 212.51 235.14C212.492 235.001 212.492 234.859 212.51 234.72L212.54 233.07C212.53 232.99 212.54 232.91 212.57 232.84C212.57 232.8 212.62 232.8 212.65 232.8L212.93 232.84C212.93 232.58 212.96 232.33 213.02 232.08C213.04 231.98 213.12 231.86 213.14 231.95V233C213.13 233.22 213.14 233.43 213.19 233.64C213.24 233.82 213.37 233.9 213.43 233.72C213.48 233.54 213.37 233.18 213.36 232.88V232.48C213.39 232.17 213.36 231.86 213.31 231.55C213.27 231.38 213.21 231.21 213.12 231.25C213.04 231.28 213.05 231.34 213.02 231.41L212.76 231.99C212.7 232.14 212.59 232.29 212.53 232.13C212.504 232.043 212.494 231.951 212.5 231.86V230.33C212.47 230.03 212.51 229.72 212.64 229.43C212.672 229.4 212.696 229.362 212.71 229.32C212.715 229.205 212.687 229.09 212.63 228.99C212.57 228.79 212.57 228.57 212.63 228.37C212.73 228.01 212.88 227.99 213.05 227.87C213.132 227.795 213.196 227.701 213.236 227.597C213.276 227.493 213.291 227.381 213.28 227.27C213.28 226.9 213.06 226.75 212.9 226.82C212.75 226.88 212.6 227.06 212.44 227V223.62C212.41 222.92 212.45 222.22 212.56 221.52C212.64 221.21 212.66 220.89 212.61 220.58L212.51 220.36C212.453 220.127 212.453 219.883 212.51 219.65C212.59 219.43 212.63 219.21 212.66 218.99C212.57 219.01 212.49 218.81 212.48 218.61C212.46 218.41 212.48 218.2 212.5 217.99C212.5 217.84 212.55 217.69 212.63 217.55L212.73 217.51C212.85 217.43 212.88 216.95 212.76 216.78C212.65 216.6 212.53 216.72 212.44 216.54C212.368 216.32 212.383 216.08 212.48 215.87C212.61 215.64 212.78 215.87 212.86 215.49C212.91 215.25 212.89 214.85 212.76 214.77C212.63 214.7 212.49 214.96 212.4 214.77C212.336 214.377 212.316 213.978 212.34 213.58C212.34 213.37 212.43 213.15 212.57 212.98C212.62 212.95 212.67 212.95 212.73 212.9C212.75 212.85 212.77 212.8 212.77 212.74C212.77 212.69 212.77 212.64 212.75 212.58C212.708 212.536 212.656 212.504 212.598 212.487C212.54 212.469 212.479 212.467 212.42 212.48L212.51 212.03L212.37 212C212.312 211.481 212.346 210.957 212.47 210.45V210.39C212.53 210.07 212.62 209.71 212.77 209.73C212.92 209.74 212.95 209.94 213.04 210.08C213.13 210.22 213.27 210.24 213.31 210.01C213.322 209.919 213.314 209.827 213.289 209.739C213.263 209.651 213.219 209.57 213.16 209.5C212.91 209.22 212.59 209.29 212.35 209C212.267 208.793 212.256 208.564 212.32 208.35C212.39 208.14 212.43 207.92 212.44 207.69C212.39 207.73 212.33 207.69 212.29 207.63C212.23 206.56 212.27 205.49 212.4 204.43H212.63C212.648 204.355 212.651 204.277 212.637 204.202C212.623 204.126 212.593 204.054 212.55 203.99C212.48 203.92 212.4 203.95 212.32 203.99L212.37 201.1C212.37 201.01 212.37 200.92 212.4 200.83C212.45 200.66 212.56 200.68 212.64 200.75C212.72 200.82 212.81 200.93 212.89 200.85C212.928 200.688 212.906 200.518 212.83 200.37C212.776 200.29 212.699 200.227 212.61 200.19C212.577 200.17 212.548 200.142 212.527 200.109C212.507 200.076 212.494 200.039 212.49 200C212.476 199.921 212.476 199.839 212.49 199.76C212.58 199.32 212.82 199.17 213.02 199.21C213.22 199.24 213.45 199.4 213.64 199.35C213.84 199.3 214.11 198.99 214.29 199.26C214.46 199.69 214.51 200.15 214.45 200.6L214.37 202.26C214.37 202.38 214.36 202.51 214.33 202.64C214.26 202.88 214.11 202.91 213.99 202.84C213.86 202.79 213.75 202.66 213.62 202.73C213.6 203.06 213.62 203.4 213.68 203.73C213.76 203.61 213.85 203.49 213.94 203.46C214.32 203.34 214.27 204.64 214.29 205.15C214.32 205.47 214.32 205.8 214.29 206.12C214.25 206.43 214.1 206.7 213.97 206.57V206.91L214.07 206.93C214.09 207.03 214.09 207.13 214.07 207.23C214.15 207.31 214.2 207.41 214.22 207.52C214.28 207.82 214.3 208.12 214.29 208.42L214.32 211.07C214.36 211.73 214.3 212.4 214.14 213.05C214.12 213.137 214.071 213.215 214 213.27C213.95 213.31 213.9 213.27 213.85 213.2L213.87 213.55C213.87 213.65 213.87 213.8 213.93 213.81C214 213.81 213.97 213.78 213.99 213.76L214.29 213.34L214.31 214.97L214.21 215.04L214.3 215.79C214.18 215.93 214.04 215.87 213.9 215.91C213.803 215.971 213.727 216.06 213.682 216.166C213.638 216.271 213.626 216.388 213.65 216.5C213.749 216.557 213.862 216.584 213.976 216.577C214.09 216.569 214.199 216.529 214.29 216.46C214.32 216.567 214.317 216.681 214.282 216.786C214.246 216.891 214.179 216.983 214.09 217.05C213.97 217.09 213.84 217.01 213.73 217.14C213.685 217.193 213.66 217.26 213.66 217.33C213.648 217.387 213.659 217.446 213.691 217.495C213.723 217.544 213.773 217.578 213.83 217.59L214.25 217.65C214.28 217.75 214.29 217.85 214.29 217.94C214.29 218.04 214.25 218.14 214.21 218.12C214.18 218.26 214.21 218.46 214.28 218.49L214.39 218.53C214.4 218.83 214.33 219.13 214.19 219.4C213.98 219.38 213.72 219.4 213.64 219.87C213.63 219.97 213.61 220.07 213.57 220.15C213.52 220.22 213.47 220.15 213.41 220.15C213.35 220.15 213.24 220.35 213.21 220.55V221.17C213.21 221.37 213.27 221.62 213.36 221.62C213.44 221.62 213.42 221.58 213.45 221.53C213.62 221.26 213.76 220.97 213.87 220.66C213.95 220.56 214.07 220.66 214.12 220.86C214.17 221.06 214.19 221.28 214.19 221.5C214.23 221.43 214.29 221.5 214.32 221.58C214.35 221.68 214.36 221.8 214.36 221.91L214.42 224C214.45 224.27 214.42 224.55 214.3 224.8C214.21 224.9 214.1 224.8 214.01 224.74C213.91 224.69 213.79 224.68 213.74 224.88L213.71 225.07C213.69 225.13 213.61 225.21 213.56 225.15C213.536 225.28 213.547 225.415 213.59 225.54C213.64 225.64 213.71 225.54 213.75 225.44L213.86 225.09C213.91 224.99 214 225 214.02 225.14L214.1 225.51C214.16 225.41 214.24 225.32 214.33 225.25C214.33 225.25 214.37 225.22 214.39 225.25C214.42 225.3 214.43 225.35 214.42 225.42L214.45 227.48C214.45 227.84 214.56 228.93 214.39 229.11C214.312 229.169 214.259 229.254 214.24 229.35V229.55C214.24 229.75 214.12 229.89 214.04 229.82C214.014 229.882 214 229.948 214 230.015C214 230.082 214.014 230.148 214.04 230.21L214.11 230.31L214.21 230.35C214.255 230.355 214.298 230.373 214.333 230.401C214.369 230.429 214.395 230.467 214.41 230.51C214.45 230.8 214.45 231.1 214.41 231.39C214.41 231.69 214.45 231.99 214.43 232.29C214.43 232.59 214.29 232.92 214.18 232.79C214.132 232.725 214.092 232.654 214.06 232.58C214.02 232.51 213.96 232.48 213.93 232.58C213.92 232.63 213.92 232.68 213.93 232.72V233.03C213.96 233.005 213.994 232.984 214.03 232.97C214.13 232.94 214.21 233.04 214.26 233.22C214.31 233.4 214.31 233.6 214.26 233.78C214.224 233.778 214.189 233.788 214.16 233.81C214.135 233.831 214.118 233.859 214.11 233.89C214.07 233.98 214.11 234.17 214.15 234.15C214.19 234.12 214.21 233.95 214.24 233.85C214.27 233.75 214.38 233.78 214.42 233.92C214.45 234.08 214.46 234.24 214.45 234.41C214.46 234.81 214.39 235.22 214.24 235.6C214.16 235.74 213.93 236.06 214.12 236.31C214.21 236.42 214.32 236.31 214.42 236.41C214.51 236.55 214.55 236.72 214.55 236.9C214.461 237.644 214.404 238.391 214.38 239.14C214.381 239.255 214.353 239.368 214.3 239.47C214.288 239.478 214.274 239.482 214.26 239.48L214.22 239.47C214 239.32 214.02 238.37 213.8 238.25C213.7 238.19 213.58 238.37 213.52 238.59C213.47 238.84 213.44 239.09 213.44 239.35C213.56 239.19 213.64 239.77 213.77 239.69C213.8 239.69 213.83 239.59 213.87 239.59C213.91 239.57 214 239.79 213.97 239.95C213.942 240.084 213.88 240.208 213.79 240.31C213.79 240.34 213.75 240.37 213.73 240.36C213.7 240.36 213.68 240.31 213.66 240.27C213.64 240.23 213.53 240.17 213.48 240.27C213.439 240.374 213.424 240.487 213.436 240.599C213.448 240.71 213.487 240.817 213.55 240.91C213.66 241 213.79 240.91 213.91 240.84C214.02 240.77 214.16 240.74 214.24 240.93C214.32 241.23 214.33 241.56 214.26 241.87C214.26 241.99 214.23 242.11 214.19 242.22C214.13 242.38 214.01 242.44 213.98 242.64C213.94 242.84 214.05 243.14 214 243.38C214 243.44 213.97 243.48 213.94 243.53C213.907 243.575 213.862 243.61 213.81 243.63L213.29 243.83C213.07 243.98 212.79 244.04 212.54 244.01L212.53 244ZM213.23 208.18C213.32 208.02 213.37 207.79 213.43 207.61C213.51 207.42 213.61 207.27 213.71 207.33C213.74 207.33 213.77 207.38 213.8 207.37C213.83 207.37 213.8 207.32 213.77 207.29C213.759 207.176 213.729 207.064 213.68 206.96C213.62 206.89 213.56 207.03 213.52 207.17C213.48 207.31 213.44 207.47 213.37 207.47C213.31 207.47 213.21 207.06 213.11 207.13C213.07 207.182 213.045 207.245 213.04 207.31C212.97 207.61 212.94 207.92 212.95 208.23C213.03 208.4 213.15 208.33 213.24 208.17L213.23 208.18ZM213.23 213.84C213.309 213.627 213.376 213.41 213.43 213.19C213.456 213.072 213.511 212.962 213.59 212.87L213.56 212.84C213.38 212.73 213.22 213.11 213.1 213.44C213.1 213.23 212.97 213.1 212.9 213.24C212.815 213.495 212.801 213.768 212.86 214.03C212.864 214.049 212.872 214.068 212.885 214.083C212.897 214.099 212.912 214.111 212.93 214.12C213.03 214.17 213.15 214.03 213.23 213.84ZM213.66 232.96V232.48C213.66 232.36 213.61 232.21 213.56 232.27C213.541 232.318 213.535 232.369 213.54 232.42C213.53 232.61 213.56 232.79 213.64 232.96H213.66ZM137.84 197.73L137.73 197.53L137.68 197.45L137.65 197.35L137.73 197.5L137.77 197.56L137.9 197.78L137.93 197.81L137.88 197.71L137.78 197.55L137.69 197.39V197.36H137.72L137.93 197.72L137.95 197.75L138.13 198.05C138.088 197.964 138.041 197.881 137.99 197.8L137.91 197.65L137.84 197.54L137.76 197.4L137.8 197.47L137.94 197.71L137.99 197.79L138.05 197.89V197.94L138.17 198.14C138.21 198.21 138.17 198.1 138.15 198.08V198.03L138.05 197.87L138 197.78L137.87 197.56C137.833 197.492 137.793 197.425 137.75 197.36V197.33L137.83 197.45L137.86 197.51C137.851 197.486 137.841 197.463 137.83 197.44C137.8 197.39 137.81 197.4 137.83 197.44L138.05 197.81C138.031 197.766 138.011 197.723 137.99 197.68L137.75 197.26H137.78L137.88 197.37C137.96 197.48 137.95 197.49 137.91 197.42L137.87 197.35C137.84 197.29 137.87 197.32 137.87 197.35L137.95 197.47C137.916 197.419 137.885 197.366 137.86 197.31V197.34L137.93 197.45L137.98 197.53C138.05 197.64 138.07 197.67 138.01 197.57L137.85 197.29C137.81 197.23 137.85 197.25 137.88 197.33L138.08 197.65L138.03 197.57L137.85 197.26C137.89 197.31 137.93 197.36 137.97 197.41L138.05 197.54C138.07 197.58 138.09 197.6 138.05 197.57L137.88 197.27L137.92 197.35L137.86 197.24L137.92 197.32L138.08 197.57L138.21 197.81L138.36 198.04C138.338 197.991 138.311 197.944 138.28 197.9L137.86 197.2C137.81 197.12 137.82 197.13 137.86 197.17L137.92 197.27L137.84 197.13C137.82 197.1 137.84 197.08 137.92 197.2L138.04 197.4C138.04 197.43 138.04 197.4 138 197.31L137.87 197.11V197.09L138 197.29L138.13 197.51L138.1 197.45C138.07 197.38 138.02 197.32 137.98 197.25L138.02 197.21L138.29 197.65L138.62 198.18L138.96 198.73C139.05 198.89 139.05 198.91 139.04 198.9L139.01 198.88V198.85L138.83 198.56L138.64 198.25L138.67 198.33L138.81 198.53L139 198.88C139 198.91 139.02 198.93 139 198.88L138.83 198.62L138.88 198.7L138.96 198.83L138.99 198.91V198.95L138.89 198.8L138.81 198.68L138.72 198.55V198.57L138.75 198.62L138.78 198.67L138.94 198.93L138.89 198.83L138.93 198.92L138.73 198.58C138.688 198.507 138.642 198.437 138.59 198.37L138.91 198.91L138.81 198.74L138.61 198.43L138.58 198.36L138.67 198.51L138.88 198.88L138.9 198.91C138.882 198.888 138.865 198.864 138.85 198.84C138.85 198.81 138.85 198.84 138.88 198.9L138.94 199C138.898 198.943 138.861 198.883 138.83 198.82C138.72 198.64 138.58 198.4 138.53 198.34L138.5 198.28C138.471 198.235 138.445 198.188 138.42 198.14L138.32 197.98C138.337 198.022 138.357 198.062 138.38 198.1L138.43 198.18L138.65 198.53L138.77 198.74L138.8 198.8L138.86 198.91V198.99L138.79 198.89C138.72 198.79 138.69 198.72 138.65 198.64L138.51 198.4V198.37C138.51 198.35 138.46 198.29 138.44 198.25C138.41 198.21 138.44 198.23 138.44 198.25L138.52 198.4L138.59 198.5L138.67 198.63L138.7 198.69L138.82 198.89L138.85 198.95V198.99C138.85 198.99 138.89 199.09 138.8 198.94L138.73 198.82C138.69 198.762 138.653 198.702 138.62 198.64C138.59 198.59 138.59 198.6 138.62 198.64L138.71 198.81C138.74 198.86 138.77 198.92 138.81 198.96C138.83 199 138.81 198.99 138.81 198.98V199.01L138.67 198.79L138.62 198.69L138.55 198.58L138.6 198.68L138.7 198.86C138.73 198.9 138.73 198.9 138.7 198.86L138.64 198.74V198.78L138.68 198.85L138.78 199.01V199.04C138.736 198.992 138.699 198.938 138.67 198.88C138.63 198.82 138.51 198.62 138.61 198.8L138.75 199.05L138.82 199.18L138.8 199.15C138.77 199.12 138.75 199.08 138.73 199.08L138.7 199.03C138.689 199.006 138.675 198.982 138.66 198.96L138.44 198.54L138.3 198.31L138.27 198.26L138.43 198.56L138.49 198.65L138.54 198.75C138.511 198.705 138.484 198.658 138.46 198.61L138.43 198.56C138.43 198.53 138.4 198.51 138.39 198.49L138.29 198.34C138.26 198.26 138.29 198.34 138.35 198.43L138.52 198.73C138.58 198.848 138.643 198.965 138.71 199.08L138.68 199.04L138.58 198.87C138.58 198.84 138.61 198.95 138.58 198.92L138.48 198.76L138.23 198.34C138.06 198.13 137.95 197.93 137.83 197.73H137.84ZM138.42 198.02L138.52 198.18L138.67 198.42L138.71 198.49V198.46L138.67 198.39L138.59 198.25L138.51 198.13L138.38 197.9L138.33 197.84L138.29 197.78L138.42 198.02ZM138.36 198.02L138.46 198.19L138.55 198.32L138.31 197.92L138.21 197.75L138.16 197.69V197.71L138.2 197.77L138.36 198.02ZM138.33 198.35C138.316 198.322 138.299 198.295 138.28 198.27V198.25C138.294 198.291 138.311 198.331 138.33 198.37V198.35ZM132.06 25.99C132.107 25.9975 132.151 26.0158 132.189 26.0436C132.227 26.0714 132.259 26.1079 132.28 26.15C132.34 26.27 132.38 26.41 132.38 26.55C132.48 27.08 132.62 27.61 132.8 28.13C132.74 28.13 132.67 28.13 132.65 28.18C132.637 28.2461 132.637 28.3139 132.65 28.38C132.65 28.53 132.57 28.61 132.45 28.54C132.51 28.69 132.58 28.83 132.67 28.96L132.79 29.18L132.93 29.38C133.03 29.53 133.25 29.68 133.31 29.61C133.36 29.53 133.25 29.39 133.26 29.31C133.28 29.23 133.4 29.24 133.5 29.29L133.79 29.51C134.27 29.91 134.83 30.21 135.42 30.41C135.66 30.54 135.25 30.68 135.42 30.82L135.55 30.9C135.75 31.03 135.66 31.18 135.61 31.28C136.07 31.48 135.99 31.19 136.15 31.12C136.31 31.04 136.48 31.12 136.49 31.01C136.49 30.91 136.29 30.88 136.24 30.82C136.2 30.77 136.28 30.7 136.39 30.69C136.975 30.7913 137.567 30.8548 138.16 30.88C138.22 30.88 138.3 30.89 138.36 30.92L138.38 30.96V31L138.34 31.28C138.57 31.3 138.8 31.33 139.02 31.38C139.12 31.41 139.23 31.48 139.14 31.51H139C138.73 31.51 138.45 31.51 138.16 31.47C137.96 31.45 137.78 31.45 137.58 31.47C137.41 31.52 137.34 31.64 137.49 31.71C137.74 31.76 138 31.76 138.25 31.71C138.38 31.71 138.5 31.71 138.63 31.74C138.91 31.77 139.19 31.74 139.47 31.68C139.62 31.64 139.77 31.57 139.74 31.48C139.71 31.41 139.66 31.41 139.59 31.38C139.411 31.3056 139.234 31.2256 139.06 31.14C138.88 31.04 138.8 30.97 138.93 30.91C139.01 30.8802 139.095 30.8666 139.18 30.87C139.62 30.87 140.08 30.84 140.52 30.8C140.8 30.75 141.08 30.78 141.34 30.87C141.369 30.9013 141.408 30.9223 141.45 30.93C141.56 30.93 141.65 30.86 141.74 30.81C141.91 30.74 142.1 30.71 142.29 30.75C142.63 30.81 142.66 30.95 142.79 31.1C142.869 31.1703 142.964 31.2199 143.067 31.2443C143.17 31.2688 143.278 31.2673 143.38 31.24C143.71 31.17 143.8 30.94 143.73 30.8C143.65 30.66 143.45 30.54 143.48 30.38C144.48 30.2 145.48 29.98 146.46 29.72C147.071 29.5379 147.697 29.4075 148.33 29.33C148.63 29.34 148.91 29.27 149.17 29.13C149.24 29.09 149.27 29.03 149.34 28.99C149.53 28.88 149.74 28.82 149.96 28.81C150.16 28.81 150.38 28.79 150.58 28.76C150.53 28.68 150.68 28.55 150.85 28.46C151.02 28.39 151.2 28.34 151.38 28.31C151.514 28.2607 151.66 28.2503 151.8 28.28L151.87 28.36C151.99 28.46 152.41 28.33 152.52 28.16C152.62 28 152.48 27.93 152.6 27.79C152.682 27.7202 152.778 27.6681 152.881 27.6371C152.984 27.6062 153.093 27.5969 153.2 27.61C153.44 27.65 153.32 27.88 153.66 27.83C153.88 27.8 154.21 27.63 154.23 27.49C154.23 27.34 153.96 27.31 154.09 27.15C154.393 26.9612 154.715 26.8037 155.05 26.68C155.24 26.6 155.45 26.59 155.65 26.66C155.69 26.69 155.71 26.74 155.79 26.76C155.838 26.764 155.886 26.7571 155.931 26.7398C155.976 26.7225 156.017 26.6952 156.05 26.66C156.067 26.6042 156.07 26.5452 156.06 26.4878C156.049 26.4305 156.025 26.3764 155.99 26.33L156.41 26.23L156.38 26.1C156.78 25.83 157.22 25.65 157.68 25.54H157.74C158.01 25.46 158.34 25.38 158.41 25.52C158.47 25.66 158.31 25.78 158.25 25.92C158.18 26.05 158.25 26.19 158.43 26.12C158.512 26.0907 158.586 26.043 158.647 25.9806C158.707 25.9182 158.753 25.8428 158.78 25.76C158.88 25.42 158.66 25.16 158.78 24.82C158.82 24.69 159.08 24.56 159.26 24.5C159.46 24.47 159.66 24.4 159.83 24.3C159.78 24.28 159.77 24.21 159.8 24.14C160.6 23.61 161.4 23.04 162.2 22.62L162.34 22.8C162.405 22.7753 162.462 22.735 162.508 22.6827C162.553 22.6303 162.585 22.5676 162.6 22.5C162.6 22.4 162.53 22.35 162.45 22.31C163.158 21.7686 163.805 21.1516 164.38 20.47C164.5 20.39 164.58 20.47 164.61 20.57C164.65 20.67 164.66 20.78 164.76 20.77C164.815 20.7267 164.861 20.6722 164.893 20.6102C164.926 20.5482 164.945 20.48 164.95 20.41C164.938 20.321 164.899 20.2375 164.84 20.17C164.819 20.1441 164.805 20.113 164.8 20.08C164.792 20.0472 164.792 20.0128 164.8 19.98L164.9 19.84C164.99 19.74 165.1 19.66 165.23 19.64C165.34 19.61 165.45 19.62 165.55 19.67C165.74 19.75 165.88 19.96 166.09 19.99C166.29 20.02 166.66 19.77 166.74 20.11C166.82 20.45 166.51 21.09 166.18 21.5C165.75 22.0493 165.264 22.5521 164.73 23C164.5 23.12 164.38 23.02 164.34 22.9C164.3 22.76 164.3 22.6 164.17 22.55C163.93 22.75 163.71 22.98 163.51 23.23C163.631 23.2074 163.755 23.2177 163.87 23.26C164.21 23.47 163.22 24.26 162.82 24.56C162.58 24.76 162.32 24.94 162.05 25.08C161.78 25.22 161.48 25.23 161.52 25.05L161.24 25.22L161.27 25.32C161.2 25.3791 161.118 25.4233 161.03 25.45C161.006 25.5551 160.954 25.6519 160.88 25.73C160.68 25.93 160.44 26.1 160.18 26.23C159.46 26.66 158.73 27.08 157.99 27.47C157.449 27.7937 156.852 28.0141 156.23 28.12C156.146 28.1358 156.058 28.1253 155.98 28.09C155.93 28.05 155.94 27.99 155.98 27.92L155.69 28.08C155.6 28.12 155.49 28.18 155.49 28.23L155.52 28.25H155.55L156.05 28.37L154.66 29L154.56 28.93L153.94 29.29C153.77 29.23 153.77 29.07 153.69 28.96C153.605 28.8936 153.502 28.855 153.395 28.8496C153.287 28.8442 153.181 28.8723 153.09 28.93C153.075 29.0403 153.09 29.1526 153.134 29.2549C153.178 29.3571 153.249 29.4454 153.34 29.51C153.258 29.5711 153.16 29.6057 153.058 29.6093C152.956 29.6128 152.856 29.5852 152.77 29.53C152.69 29.43 152.7 29.28 152.55 29.22C152.488 29.2008 152.422 29.2008 152.36 29.22C152.307 29.2329 152.261 29.2649 152.23 29.31C152.2 29.3575 152.189 29.4148 152.2 29.47L152.3 29.89C152.223 29.9452 152.139 29.9889 152.05 30.02C151.95 30.05 151.85 30.05 151.85 30C151.73 30 151.56 30.11 151.55 30.18V30.3C151.29 30.4 151 30.44 150.72 30.38C150.713 30.3122 150.692 30.2467 150.657 30.188C150.623 30.1293 150.576 30.0788 150.52 30.04C150.462 30.0002 150.396 29.9741 150.327 29.9637C150.258 29.9533 150.187 29.9589 150.12 29.98C150.034 29.9942 149.946 29.9942 149.86 29.98C149.78 29.96 149.82 29.88 149.8 29.83C149.79 29.78 149.59 29.73 149.38 29.76C149.19 29.8 149.01 29.86 148.83 29.93C148.66 30 148.45 30.11 148.48 30.19C148.5 30.28 148.53 30.24 148.58 30.25C148.87 30.35 149.17 30.39 149.48 30.4C149.59 30.45 149.52 30.6 149.37 30.7C149.19 30.8 149 30.88 148.81 30.94C148.89 30.94 148.86 31.04 148.78 31.09C148.68 31.14 148.58 31.19 148.48 31.21C147.86 31.41 147.22 31.61 146.59 31.77C146.35 31.87 146.09 31.89 145.83 31.83C145.71 31.77 145.78 31.64 145.83 31.53C145.87 31.43 145.83 31.31 145.64 31.3H145.47C145.41 31.3 145.32 31.24 145.36 31.18C145.237 31.1824 145.116 31.2168 145.01 31.28C144.94 31.34 145.01 31.4 145.13 31.42C145.26 31.44 145.39 31.42 145.48 31.46C145.58 31.5 145.59 31.58 145.48 31.63L145.15 31.77C145.26 31.81 145.36 31.87 145.45 31.95C145.45 31.95 145.48 31.98 145.45 32.01C144.764 32.1752 144.074 32.3219 143.38 32.45C143.04 32.52 142.02 32.76 141.83 32.61C141.768 32.5414 141.682 32.4986 141.59 32.49H141.4C141.2 32.49 141.06 32.4 141.12 32.31C141.059 32.2899 140.994 32.2831 140.931 32.29C140.867 32.2969 140.805 32.3173 140.75 32.35C140.716 32.3717 140.687 32.4011 140.666 32.4358C140.645 32.4705 140.633 32.5096 140.63 32.55C140.63 32.58 140.61 32.62 140.59 32.65C140.566 32.6889 140.531 32.7202 140.49 32.74C140.22 32.81 139.94 32.84 139.65 32.79C139.36 32.79 139.07 32.84 138.78 32.84C138.48 32.83 138.18 32.68 138.3 32.57L138.5 32.46C138.57 32.42 138.6 32.36 138.5 32.33C138.458 32.3136 138.415 32.3035 138.37 32.3C138.27 32.3 138.17 32.3 138.07 32.28C138.1 32.31 138.12 32.35 138.13 32.38C138.13 32.48 138.05 32.57 137.88 32.6C137.7 32.62 137.51 32.6 137.34 32.54C137.34 32.5 137.34 32.47 137.31 32.44C137.295 32.4153 137.275 32.3946 137.25 32.38C137.16 32.34 136.98 32.34 136.99 32.38C137 32.42 137.17 32.46 137.27 32.5C137.36 32.54 137.33 32.65 137.19 32.68C137.03 32.7 136.86 32.7 136.7 32.68C136.484 32.6435 136.27 32.5934 136.06 32.53C135.882 32.4703 135.716 32.3788 135.57 32.26C135.45 32.16 135.21 31.84 134.91 31.97C134.78 32.02 134.85 32.16 134.74 32.22C134.563 32.2643 134.376 32.2467 134.21 32.17C134.01 32.09 133.81 31.99 133.63 31.87C133.13 31.56 132.65 31.19 132.23 30.77C132.13 30.67 132.01 30.55 132.01 30.47C132.01 30.39 132.01 30.42 132.05 30.41C132.2 30.38 132.43 30.55 132.68 30.68C132.8 30.75 132.92 30.81 133.04 30.85C133.12 30.89 133.22 30.89 133.3 30.85C133.4 30.79 133.3 30.61 133.19 30.43C133.039 30.2489 132.875 30.0785 132.7 29.92C132.7 30.01 132.6 29.98 132.5 29.94C132.38 29.9 132.26 29.84 132.23 29.9C132.21 29.97 132.23 30.02 132.23 30.06C132.23 30.09 132.01 29.99 131.91 29.84C131.844 29.7106 131.816 29.5648 131.83 29.42C131.83 29.38 131.83 29.35 131.85 29.34C131.88 29.34 131.93 29.34 131.96 29.37C132 29.41 132.12 29.37 132.11 29.27C132.087 29.1664 132.041 29.0694 131.975 28.9863C131.909 28.9031 131.826 28.836 131.73 28.79C131.59 28.76 131.53 28.89 131.45 29.01C131.39 29.13 131.28 29.23 131.11 29.09C130.986 28.9726 130.897 28.8241 130.85 28.66C130.777 28.4873 130.726 28.3058 130.7 28.12C130.672 27.9988 130.658 27.8745 130.66 27.75C130.69 27.55 130.8 27.47 130.79 27.26C130.78 27.04 130.65 26.76 130.67 26.52C130.674 26.4631 130.694 26.4084 130.727 26.3624C130.761 26.3163 130.807 26.2808 130.86 26.26L131.36 26.04C131.58 25.94 131.82 25.94 132.06 25.99ZM159.9 25.2C160.1 25.18 160.28 25.15 160.46 25.1C160.64 25.07 160.82 25.07 160.82 25.2V25.29C160.835 25.263 160.856 25.2392 160.88 25.22C160.95 25.14 161.08 25.05 161.09 24.98C161.1 24.91 160.96 24.92 160.83 24.96C160.71 24.99 160.55 25.04 160.52 24.98C160.48 24.92 160.76 24.64 160.65 24.58C160.59 24.58 160.52 24.58 160.47 24.61C160.2 24.71 159.94 24.83 159.7 24.99C159.6 25.13 159.72 25.21 159.9 25.2ZM155.26 27.6C155.48 27.59 155.69 27.56 155.9 27.53C156.01 27.5 156.13 27.5 156.24 27.53V27.5C156.24 27.29 155.86 27.29 155.54 27.31C155.73 27.25 155.77 27.06 155.62 27.05C155.373 27.0685 155.136 27.1588 154.94 27.31C154.928 27.3213 154.917 27.3349 154.91 27.35L154.9 27.4C154.89 27.53 155.04 27.61 155.24 27.61L155.26 27.6ZM138.23 32.06H138.69C138.84 32.06 138.94 32.01 138.88 31.96C138.839 31.9419 138.794 31.935 138.75 31.94C138.562 31.9262 138.374 31.9679 138.21 32.06H138.23Z" fill="currentColor" /> - <path d="M185 29.48L185.05 29.58C185.065 29.6182 185.072 29.6591 185.07 29.7C185.04 29.8 184.99 29.9 184.92 29.98C184.79 30.15 184.65 30.31 184.5 30.47L183.96 30.87C183.96 30.8 183.93 30.74 183.86 30.73L183.71 30.76C183.684 30.7653 183.657 30.7635 183.631 30.7547C183.606 30.7459 183.583 30.7305 183.566 30.7101C183.549 30.6897 183.537 30.665 183.533 30.6386C183.528 30.6122 183.531 30.5851 183.54 30.56C183.34 30.69 183.11 30.78 182.9 30.89C182.78 30.94 182.63 31.06 182.68 31.14C182.73 31.22 182.86 31.17 182.93 31.21C183 31.26 182.97 31.36 182.93 31.43C182.855 31.5079 182.763 31.5663 182.66 31.6L181.96 31.88L181.21 32.1C181.01 32.1 181.19 31.77 181.01 31.72L180.91 31.7C180.74 31.66 180.75 31.5 180.73 31.38C180.41 31.36 180.55 31.59 180.48 31.72C180.41 31.85 180.27 31.83 180.3 31.92C180.32 32.02 180.46 31.98 180.5 32.02C180.55 32.07 180.5 32.15 180.45 32.19C180.369 32.2304 180.28 32.2542 180.19 32.26C179.84 32.26 179.49 32.32 179.16 32.31C179.107 32.3145 179.054 32.3003 179.01 32.27C178.99 32.25 178.99 32.22 178.99 32.19L179.02 31.91C178.876 31.8992 178.734 31.8655 178.6 31.81C178.54 31.77 178.48 31.71 178.54 31.67H178.61L179.14 31.71C179.26 31.73 179.39 31.71 179.51 31.66C179.61 31.6 179.64 31.46 179.54 31.42C179.44 31.37 179.24 31.48 179.08 31.49C179 31.49 178.93 31.48 178.85 31.46C178.678 31.4303 178.502 31.4303 178.33 31.46C178.23 31.48 178.13 31.54 178.14 31.62C178.15 31.66 178.18 31.71 178.22 31.74L178.54 32.04C178.64 32.12 178.7 32.21 178.61 32.27C178.553 32.2951 178.491 32.302 178.43 32.29C178.13 32.25 177.81 32.22 177.5 32.16C177.3 32.12 177.06 32.06 177 31.91C176.991 31.8792 176.974 31.8514 176.95 31.83C176.88 31.78 176.8 31.83 176.73 31.85C176.666 31.8581 176.602 31.8514 176.541 31.8306C176.48 31.8098 176.425 31.7754 176.38 31.73C176.21 31.56 176.25 31.43 176.23 31.25C176.225 31.1768 176.2 31.1063 176.158 31.0463C176.115 30.9864 176.057 30.9392 175.99 30.91C175.948 30.8981 175.905 30.8954 175.862 30.9019C175.819 30.9084 175.779 30.9241 175.743 30.9478C175.707 30.9716 175.676 31.0028 175.653 31.0394C175.63 31.076 175.616 31.1172 175.61 31.16C175.59 31.32 175.61 31.5 175.54 31.63L175.07 31.44L174.62 31.22C174.31 31.08 174.02 30.92 173.73 30.75C173.36 30.56 173.03 30.3 172.76 29.99C172.64 29.84 172.53 29.65 172.34 29.62H172.18C172.111 29.6014 172.048 29.5675 171.994 29.5207C171.94 29.4739 171.898 29.4156 171.87 29.35C171.814 29.2255 171.743 29.1081 171.66 29C171.61 29.08 171.47 29.07 171.37 29C171.271 28.9342 171.186 28.8492 171.12 28.75C171.06 28.65 170.99 28.55 171.02 28.48C171.031 28.4491 171.044 28.419 171.06 28.39C171.11 28.26 170.93 28.06 170.78 28.08C170.63 28.1 170.6 28.23 170.47 28.22C170.4 28.205 170.337 28.1676 170.29 28.1135C170.243 28.0594 170.215 27.9914 170.21 27.92C170.21 27.74 170.41 27.71 170.31 27.51C170.26 27.37 170.09 27.22 169.97 27.28C169.85 27.33 169.85 27.54 169.7 27.53C169.635 27.5142 169.576 27.4794 169.53 27.43C169.4 27.33 169.29 27.2 169.21 27.07C169.164 27.0097 169.133 26.9389 169.121 26.8638C169.109 26.7888 169.115 26.7119 169.14 26.64C169.17 26.59 169.21 26.56 169.22 26.5C169.23 26.44 169.19 26.36 169.12 26.35C169.011 26.3802 168.913 26.443 168.84 26.53L168.74 26.27L168.63 26.35C168.385 26.1553 168.213 25.8842 168.14 25.58V25.55C168.08 25.37 168.03 25.15 168.14 25.07C168.26 24.99 168.37 25.07 168.48 25.07C168.59 25.07 168.72 25 168.68 24.87C168.63 24.75 168.48 24.73 168.38 24.74C168.08 24.76 167.85 24.98 167.53 24.98C167.42 24.98 167.32 24.82 167.29 24.69C167.274 24.5582 167.237 24.4299 167.18 24.31C167.163 24.3325 167.139 24.3493 167.113 24.3582C167.086 24.3671 167.057 24.3678 167.03 24.36C166.637 23.8586 166.348 23.2841 166.18 22.67L166.39 22.57C166.382 22.521 166.358 22.4759 166.322 22.4417C166.286 22.4074 166.239 22.3858 166.19 22.38C166.113 22.3873 166.042 22.4229 165.99 22.48C165.711 21.8929 165.49 21.28 165.33 20.65C165.35 20.52 165.47 20.51 165.56 20.54C165.64 20.57 165.75 20.61 165.81 20.54C165.82 20.49 165.81 20.44 165.79 20.38C165.768 20.3316 165.734 20.2901 165.69 20.26C165.612 20.2196 165.527 20.1957 165.44 20.19C165.41 20.1855 165.382 20.1741 165.358 20.1568C165.334 20.1394 165.314 20.1165 165.3 20.09C165.286 20.0377 165.286 19.9824 165.3 19.93C165.307 19.8403 165.34 19.7546 165.395 19.6835C165.45 19.6124 165.525 19.5591 165.61 19.53C165.668 19.5112 165.729 19.5044 165.79 19.51C165.99 19.56 166.2 19.57 166.41 19.56C166.63 19.51 166.86 19.38 167.06 19.49C167.26 19.6 167.28 19.81 167.32 20.04C167.34 20.17 167.36 20.29 167.4 20.42C167.42 20.55 167.46 20.68 167.5 20.8C167.52 20.86 167.53 20.93 167.53 21C167.513 21.0618 167.477 21.1164 167.426 21.156C167.376 21.1956 167.314 21.218 167.25 21.22C167.125 21.2163 167.001 21.2438 166.89 21.3C166.95 21.47 167.04 21.63 167.18 21.76C167.216 21.6671 167.274 21.5847 167.35 21.52C167.51 21.42 167.65 21.52 167.77 21.67C167.88 21.83 167.99 21.98 168.08 22.15C168.18 22.28 168.28 22.42 168.34 22.57C168.39 22.73 168.34 22.93 168.18 22.94L168.28 23.1L168.37 23.05C168.4 23.09 168.43 23.14 168.43 23.19C168.51 23.19 168.58 23.2 168.64 23.24C168.77 23.34 168.88 23.45 168.97 23.59C169.24 23.97 169.53 24.33 169.82 24.69C170.07 24.94 170.26 25.25 170.36 25.59C170.37 25.66 170.36 25.73 170.33 25.79C170.314 25.812 170.293 25.8299 170.269 25.8421C170.244 25.8543 170.217 25.8604 170.19 25.86C170.25 25.89 170.29 25.94 170.34 25.98C170.37 26.02 170.44 26.08 170.47 26.05C170.476 26.0305 170.476 26.0095 170.47 25.99L170.54 25.61L171.14 26.22L171.09 26.32C171.19 26.41 171.32 26.48 171.44 26.54C171.41 26.67 171.28 26.75 171.21 26.87C171.168 26.9279 171.151 26.9994 171.16 27.07C171.16 27.15 171.2 27.22 171.26 27.27C171.45 27.16 171.6 26.99 171.69 26.8C171.82 26.84 171.85 27.04 171.78 27.15C171.71 27.25 171.59 27.33 171.57 27.45V27.52L171.6 27.58C171.67 27.64 171.77 27.58 171.82 27.54L172.12 27.24C172.18 27.24 172.22 27.27 172.27 27.31C172.31 27.34 172.32 27.41 172.27 27.44C172.27 27.46 172.29 27.47 172.3 27.48C172.32 27.5011 172.346 27.5153 172.375 27.5206C172.404 27.526 172.434 27.5223 172.46 27.51L172.54 27.44C172.608 27.4942 172.664 27.5624 172.704 27.6401C172.743 27.7177 172.766 27.8029 172.77 27.89C172.63 28.05 172.48 28.26 172.63 28.49C172.66 28.53 172.71 28.59 172.71 28.64C172.71 28.69 172.64 28.72 172.61 28.76C172.58 28.8 172.61 28.96 172.67 29.04C172.75 29.12 172.85 29.19 172.96 29.24C173.06 29.3 173.19 29.34 173.24 29.28C173.228 29.0368 173.178 28.7971 173.09 28.57C173.09 28.46 173.2 28.41 173.32 28.42C173.43 28.45 173.54 28.5 173.63 28.56C173.63 28.51 173.68 28.47 173.73 28.48C173.8 28.48 173.85 28.51 173.9 28.54C174.21 28.73 174.53 28.91 174.84 29.06C174.98 29.13 175.14 29.24 175.15 29.37C175.16 29.5 175.07 29.54 174.99 29.61C174.92 29.69 174.86 29.8 174.93 29.89L175.01 29.96L175.03 30C175.034 30.0133 175.035 30.0273 175.033 30.0411C175.032 30.0548 175.027 30.0681 175.02 30.08C175.012 30.092 175.002 30.1023 174.99 30.11C175.05 30.15 175.12 30.21 175.19 30.18C175.25 30.16 175.25 30.08 175.19 30.01C175.143 29.9546 175.103 29.8942 175.07 29.83C175.065 29.8137 175.065 29.7963 175.07 29.78V29.73L175.12 29.7C175.136 29.6958 175.154 29.6958 175.17 29.7L175.37 29.72C175.346 29.6321 175.34 29.5405 175.35 29.45V29.41L175.38 29.39C175.394 29.383 175.409 29.3793 175.425 29.3793C175.441 29.3793 175.456 29.383 175.47 29.39C175.77 29.54 176.11 29.66 176.43 29.79C176.6 29.84 177.15 29.9 177.19 30.09C177.19 30.15 177.21 30.22 177.27 30.26L177.37 30.29C177.393 30.2985 177.414 30.3119 177.431 30.3291C177.448 30.3464 177.461 30.3671 177.47 30.39V30.46C177.47 30.48 177.47 30.5 177.45 30.53C177.48 30.59 177.59 30.61 177.65 30.57C177.705 30.5278 177.744 30.4677 177.76 30.4C177.767 30.3673 177.78 30.3364 177.799 30.3089C177.818 30.2814 177.842 30.258 177.87 30.24C177.99 30.16 178.15 30.24 178.29 30.28H178.71C178.86 30.28 179.01 30.42 178.95 30.54C178.93 30.58 178.87 30.61 178.84 30.65C178.81 30.69 178.79 30.75 178.84 30.78C178.86 30.8 178.89 30.81 178.92 30.81C178.97 30.81 179.02 30.81 179.08 30.83C179.062 30.795 179.049 30.7581 179.04 30.72C179.04 30.67 179.04 30.62 179.07 30.59C179.092 30.5494 179.127 30.5176 179.17 30.5C179.213 30.4772 179.261 30.4653 179.31 30.4653C179.359 30.4653 179.407 30.4772 179.45 30.5C179.45 30.53 179.45 30.56 179.47 30.58C179.47 30.61 179.49 30.63 179.51 30.64C179.56 30.67 179.65 30.64 179.64 30.59C179.62 30.54 179.54 30.55 179.49 30.52C179.43 30.49 179.44 30.37 179.51 30.33C179.58 30.2906 179.66 30.2732 179.74 30.28C179.94 30.25 180.16 30.28 180.34 30.38C180.42 30.44 180.64 30.65 180.71 30.42C180.74 30.32 180.67 30.22 180.68 30.12C180.69 30.0757 180.711 30.0345 180.74 30C180.772 29.9633 180.814 29.9357 180.86 29.92C181.216 29.8828 181.566 29.7987 181.9 29.67C181.95 29.64 182.02 29.61 182.07 29.64C182.082 29.6477 182.092 29.658 182.1 29.67L182.11 29.71C182.17 29.96 181.72 30.13 181.75 30.39C181.75 30.49 181.9 30.56 182.03 30.56C182.172 30.5561 182.31 30.5147 182.43 30.44C182.3 30.38 182.53 30.14 182.43 30.04C182.4 30.02 182.35 30.02 182.33 29.99C182.3 29.96 182.35 29.83 182.43 29.8C182.53 29.79 182.61 29.8 182.68 29.84C182.71 29.84 182.73 29.86 182.74 29.88V29.97C182.736 29.9871 182.735 30.0049 182.739 30.0222C182.742 30.0395 182.75 30.0558 182.76 30.07L182.79 30.1L182.84 30.12C182.97 30.15 183.11 29.98 183.08 29.86C183.036 29.7467 182.955 29.6515 182.85 29.59C182.799 29.558 182.758 29.5132 182.73 29.46C182.704 29.4039 182.693 29.3416 182.7 29.28C182.72 29.13 182.89 29.03 183.03 28.96C183.086 28.9326 183.147 28.9157 183.21 28.91C183.31 28.91 183.41 28.97 183.51 28.91C183.6 28.84 183.63 28.67 183.75 28.61C183.789 28.6 183.829 28.6003 183.868 28.6108C183.907 28.6213 183.942 28.6417 183.97 28.67L184.41 28.96C184.64 29.09 184.84 29.26 185 29.48ZM167.97 24.09V23.72C167.97 23.6 168.01 23.47 168.11 23.45L168.21 23.42C168.189 23.4184 168.168 23.4115 168.15 23.4C168.09 23.36 168.04 23.3 167.98 23.3C167.92 23.3 167.9 23.4 167.91 23.48C167.91 23.56 167.94 23.66 167.88 23.7C167.82 23.73 167.61 23.59 167.55 23.67C167.533 23.7116 167.533 23.7584 167.55 23.8C167.58 23.97 167.65 24.14 167.77 24.28C167.87 24.31 167.97 24.21 167.97 24.09ZM169.91 26.56C169.896 26.4138 169.865 26.2697 169.82 26.13C169.796 26.0553 169.796 25.9747 169.82 25.9H169.79C169.62 25.98 169.63 26.24 169.67 26.46C169.657 26.4393 169.637 26.4231 169.614 26.4138C169.592 26.4045 169.566 26.4024 169.542 26.4079C169.518 26.4134 169.497 26.4261 169.48 26.4444C169.464 26.4626 169.453 26.4855 169.45 26.51C169.472 26.6284 169.536 26.7349 169.63 26.81C169.65 26.84 169.68 26.86 169.71 26.87C169.723 26.8755 169.736 26.8784 169.75 26.8784C169.764 26.8784 169.777 26.8755 169.79 26.87C169.836 26.8343 169.872 26.7865 169.893 26.7318C169.915 26.6771 169.92 26.6177 169.91 26.56ZM179.07 31.16H178.81C178.74 31.16 178.66 31.2 178.69 31.24C178.7 31.2506 178.713 31.2588 178.727 31.264C178.74 31.2692 178.755 31.2712 178.77 31.27C178.826 31.272 178.881 31.2623 178.933 31.2416C178.984 31.221 179.031 31.1898 179.07 31.15V31.16Z" fill="currentColor" /> - <path d="M101.15 58.8C98.49 56.07 91.68 60.52 89.55 62.6C86.08 65.98 84.91 72.17 86.1 76.74C86.56 78.47 87.32 80.16 89.1 80.56C91.68 81.13 94.78 79.16 95.81 76.91C96.81 74.71 95.78 72.47 96.34 70.17C96.89 67.87 98.93 66.37 100.84 68.41C102.99 70.72 104.71 77.18 103.74 80.08C102.84 82.78 100.68 80.97 99.17 80.12C97.42 79.15 94.39 78.84 92.77 80.4C89.26 83.8 91.77 90.47 95.48 92.45C99.2 94.44 104.95 93.79 108.62 92.1C114.04 89.6 119.32 85.21 121.48 79.54C122.95 75.7 123.4 70.54 123.56 66.44C123.72 62.23 123.44 56.94 123.42 52.74C123.36 46.48 123.47 41.26 119.2 40.64C115.44 40.11 112.58 44.64 111.95 47.5C111.26 50.59 110.88 53.87 111.42 57C110.76 55.3 109.45 45.5 108.03 42.11C106.5 38.44 102.26 39.47 100.16 42.49C98.52 44.84 98.3 47.91 98.68 50.64C98.85 51.83 99.56 56.08 99.96 57.79" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - <path d="M121.85 79.69C121.88 79.69 121.9 79.71 121.91 79.73L121.95 79.8C121.96 79.8739 121.953 79.9491 121.93 80.02C121.85 80.32 121.75 80.6 121.63 80.88C121.6 80.85 121.58 80.82 121.53 80.84C121.5 80.8594 121.473 80.8829 121.45 80.91C121.38 80.96 121.31 80.95 121.29 80.87L121.04 81.31C120.99 81.38 120.95 81.51 121 81.53C121.06 81.56 121.11 81.47 121.17 81.48C121.22 81.48 121.24 81.54 121.23 81.6C121.215 81.6707 121.188 81.7383 121.15 81.8C120.99 82.1 120.8 82.4 120.63 82.7C120.53 82.8 120.49 82.56 120.38 82.62C120.358 82.634 120.338 82.6508 120.32 82.67C120.22 82.74 120.16 82.67 120.1 82.62C119.94 82.79 120.1 82.82 120.13 82.91C120.15 82.96 120.08 83.06 120.13 83.08C120.19 83.11 120.23 83.03 120.28 83.02C120.32 83.02 120.35 83.06 120.33 83.12C120.313 83.1776 120.286 83.2317 120.25 83.28L119.85 83.86C119.838 83.8891 119.817 83.9136 119.79 83.93H119.76L119.73 83.91L119.6 83.8L119.37 84.02C119.32 84.03 119.26 84.05 119.27 84.02C119.27 83.99 119.29 83.98 119.3 83.96L119.53 83.66C119.59 83.6 119.63 83.52 119.66 83.43C119.67 83.35 119.61 83.28 119.56 83.32C119.49 83.35 119.46 83.52 119.4 83.62C119.365 83.6674 119.324 83.711 119.28 83.75C119.2 83.85 119.13 83.95 119.08 84.07C119.06 84.14 119.05 84.22 119.1 84.24L119.2 84.23L119.47 84.13C119.54 84.11 119.63 84.1 119.62 84.17C119.62 84.21 119.6 84.25 119.57 84.28L119.19 84.8C119.121 84.9167 119.01 85.0026 118.88 85.04C118.86 85.04 118.83 85.04 118.82 85.06C118.77 85.07 118.77 85.15 118.77 85.19C118.756 85.2344 118.733 85.2753 118.702 85.3098C118.671 85.3444 118.633 85.3717 118.59 85.39C118.44 85.46 118.37 85.41 118.26 85.38C118.211 85.3671 118.16 85.3688 118.112 85.3848C118.064 85.4008 118.021 85.4304 117.99 85.47C117.971 85.4915 117.956 85.5169 117.947 85.5445C117.939 85.5721 117.936 85.6013 117.94 85.63C117.945 85.6593 117.957 85.6871 117.974 85.7113C117.991 85.7355 118.014 85.7556 118.04 85.77C118.12 85.81 118.24 85.82 118.3 85.9C117.97 86.24 117.66 86.6 117.32 86.93C117.12 87.15 116.88 87.33 116.62 87.48C116.498 87.5236 116.394 87.604 116.32 87.71C116.29 87.75 116.29 87.78 116.28 87.81C116.229 87.9051 116.143 87.9767 116.04 88.01C115.95 88.03 115.86 88.07 115.78 88.11C115.82 88.15 115.79 88.24 115.73 88.31C115.669 88.3687 115.598 88.4161 115.52 88.45C115.463 88.4941 115.392 88.5155 115.32 88.51C115.302 88.5018 115.286 88.4917 115.27 88.48C115.2 88.44 115.02 88.56 115.02 88.65C115.02 88.73 115.09 88.78 115.06 88.87C115.04 88.9125 115.009 88.9489 114.971 88.9753C114.932 89.0017 114.887 89.0172 114.84 89.02C114.71 89.02 114.72 88.88 114.57 88.93C114.47 88.96 114.34 89.07 114.37 89.15C114.39 89.24 114.53 89.25 114.49 89.34C114.466 89.3816 114.432 89.4162 114.39 89.44C114.31 89.53 114.22 89.59 114.12 89.65C114.078 89.6793 114.03 89.6982 113.98 89.7051C113.929 89.7121 113.878 89.7069 113.83 89.69C113.8 89.67 113.78 89.64 113.74 89.63C113.716 89.6254 113.691 89.6287 113.67 89.6396C113.648 89.6504 113.631 89.6682 113.62 89.69C113.63 89.76 113.66 89.83 113.72 89.88L113.52 89.94L113.56 90C113.39 90.15 113.2 90.25 112.98 90.3H112.95C112.83 90.35 112.67 90.4 112.63 90.31C112.58 90.23 112.64 90.18 112.66 90.11C112.68 90.02 112.64 89.95 112.55 89.98C112.511 89.9962 112.477 90.024 112.454 90.0598C112.431 90.0955 112.419 90.1374 112.42 90.18C112.41 90.37 112.54 90.53 112.52 90.72C112.52 90.79 112.4 90.86 112.3 90.88C112.205 90.8936 112.114 90.9241 112.03 90.97L112.06 91.01V91.07C111.7 91.32 111.3 91.53 110.88 91.69L110.82 91.56C110.786 91.5652 110.755 91.5803 110.73 91.6035C110.705 91.6267 110.688 91.6568 110.68 91.69C110.68 91.72 110.68 91.75 110.7 91.77L110.75 91.82C110.39 92.02 110.05 92.22 109.68 92.39C109.648 92.4052 109.615 92.4154 109.58 92.42C109.5 92.42 109.48 92.36 109.48 92.3C109.48 92.24 109.5 92.18 109.44 92.15C109.405 92.1551 109.373 92.1688 109.345 92.1897C109.317 92.2107 109.295 92.2383 109.28 92.27C109.266 92.3225 109.266 92.3775 109.28 92.43C109.284 92.4479 109.283 92.4663 109.278 92.4838C109.272 92.5013 109.263 92.5171 109.25 92.53C109.222 92.5532 109.187 92.5672 109.15 92.57C109.079 92.5834 109.005 92.5705 108.943 92.5337C108.88 92.497 108.833 92.4388 108.81 92.37C108.785 92.2411 108.741 92.1165 108.68 92C108.6 91.89 108.43 91.8 108.48 91.65C108.52 91.5 108.73 91.39 108.91 91.31C109.11 91.23 109.32 91.13 109.52 91.03C109.57 91.01 109.62 90.99 109.67 90.99C109.691 90.9868 109.712 90.9878 109.733 90.9929C109.754 90.9981 109.773 91.0073 109.79 91.02L109.83 91.07L109.85 91.13C109.87 91.2 109.85 91.3 109.92 91.35C110.04 91.29 110.16 91.21 110.25 91.11C110.188 91.098 110.129 91.0705 110.08 91.03C109.93 90.84 110.4 90.61 110.57 90.48C110.67 90.4 110.77 90.33 110.9 90.28C111.02 90.24 111.17 90.26 111.16 90.36L111.28 90.29L111.26 90.23C111.289 90.2054 111.323 90.1882 111.36 90.18C111.37 90.13 111.39 90.08 111.42 90.04C111.5 89.94 111.59 89.87 111.7 89.8C112 89.6 112.3 89.42 112.58 89.2C112.79 89.03 113.03 88.91 113.3 88.85C113.34 88.85 113.39 88.85 113.42 88.87C113.433 88.8806 113.444 88.8944 113.45 88.91C113.454 88.9264 113.454 88.9436 113.45 88.96C113.484 88.9238 113.521 88.8904 113.56 88.86C113.59 88.84 113.64 88.8 113.62 88.78L113.61 88.76H113.59L113.33 88.71L113.85 88.31L113.92 88.35L114.12 88.12C114.21 88.15 114.25 88.23 114.31 88.29C114.349 88.3211 114.399 88.3363 114.449 88.3326C114.499 88.3289 114.546 88.3066 114.58 88.27C114.538 88.1418 114.448 88.0345 114.33 87.97C114.342 87.9481 114.359 87.9289 114.379 87.9138C114.399 87.8987 114.422 87.888 114.447 87.8824C114.471 87.8767 114.497 87.8762 114.521 87.881C114.546 87.8858 114.569 87.8957 114.59 87.91C114.65 87.96 114.68 88.05 114.76 88.07C114.776 88.0773 114.794 88.0802 114.811 88.0785C114.829 88.0767 114.846 88.0703 114.86 88.06L114.88 88.02C114.89 87.9943 114.89 87.9657 114.88 87.94C114.878 87.9296 114.875 87.9195 114.87 87.91L114.71 87.68C114.73 87.642 114.757 87.6081 114.79 87.58C114.83 87.58 114.87 87.56 114.89 87.58C114.94 87.57 114.99 87.5 114.97 87.46C114.958 87.4375 114.948 87.4141 114.94 87.39C115.04 87.31 115.16 87.26 115.29 87.26C115.37 87.36 115.49 87.48 115.66 87.4C115.696 87.3766 115.737 87.3628 115.78 87.36C115.81 87.36 115.82 87.41 115.84 87.43C115.87 87.46 115.97 87.46 116.04 87.42C116.11 87.37 116.18 87.32 116.24 87.24C116.29 87.18 116.35 87.1 116.32 87.06C116.31 87.052 116.299 87.0461 116.287 87.0426C116.275 87.0392 116.262 87.0383 116.25 87.04C116.1 87.04 115.95 87.05 115.81 87.09C115.74 87.08 115.73 86.99 115.76 86.92C115.8 86.85 115.86 86.78 115.92 86.72C115.89 86.73 115.87 86.68 115.89 86.64C115.913 86.6013 115.944 86.5674 115.98 86.54L116.56 85.93C116.64 85.84 116.75 85.74 116.84 85.75C116.92 85.76 116.92 85.84 116.95 85.9C116.98 85.96 117.03 86.01 117.11 85.97L117.17 85.94C117.2 85.93 117.26 85.94 117.27 85.97C117.31 85.94 117.37 85.89 117.37 85.85C117.37 85.8 117.31 85.79 117.26 85.8C117.21 85.83 117.16 85.84 117.11 85.85H117.08C117.068 85.8473 117.057 85.8402 117.05 85.83V85.77L117.12 85.63C117.06 85.63 117 85.63 116.94 85.6C116.94 85.6 116.92 85.6 116.92 85.58L116.95 85.52L117.5 84.91C117.6 84.79 117.83 84.42 117.95 84.43C118 84.45 118.05 84.44 118.08 84.42C118.1 84.42 118.12 84.38 118.14 84.36C118.2 84.31 118.29 84.31 118.31 84.36C118.34 84.36 118.36 84.34 118.38 84.32C118.399 84.2975 118.409 84.2693 118.41 84.24C118.409 84.217 118.403 84.1945 118.392 84.1738C118.382 84.1532 118.368 84.1349 118.35 84.12C118.318 84.0882 118.3 84.0451 118.3 84C118.3 83.9 118.42 83.8 118.5 83.72C118.58 83.62 118.63 83.51 118.7 83.42C118.78 83.32 118.93 83.26 118.96 83.35V83.45C118.97 83.49 118.99 83.53 119.03 83.51C119.049 83.5 119.066 83.4864 119.08 83.47L119.16 83.37C119.133 83.3655 119.106 83.3588 119.08 83.35C119.056 83.333 119.038 83.3083 119.03 83.28C119.019 83.251 119.019 83.2191 119.03 83.19C119.049 83.1156 119.095 83.0512 119.16 83.01C119.175 83.0211 119.192 83.028 119.21 83.03C119.226 83.0342 119.244 83.0342 119.26 83.03C119.3 83.01 119.33 82.93 119.3 82.93C119.26 82.91 119.23 82.97 119.19 82.99C119.15 83.01 119.09 82.97 119.11 82.91C119.124 82.8432 119.155 82.7811 119.2 82.73C119.282 82.5847 119.408 82.4692 119.56 82.4C119.63 82.38 119.82 82.34 119.76 82.19C119.74 82.12 119.66 82.12 119.63 82.07C119.618 82.034 119.613 81.9958 119.616 81.9579C119.62 81.92 119.631 81.8832 119.65 81.85L119.79 81.65C119.93 81.49 120.05 81.31 120.15 81.12C120.18 81.08 120.21 81.02 120.25 81.02H120.27L120.29 81.04C120.39 81.15 120.23 81.5 120.32 81.6C120.37 81.66 120.47 81.63 120.54 81.56C120.611 81.4835 120.668 81.3956 120.71 81.3C120.62 81.33 120.67 81.1 120.58 81.08L120.51 81.11C120.49 81.11 120.48 81 120.51 80.95C120.551 80.9003 120.607 80.8653 120.67 80.85H120.71L120.73 80.9L120.74 80.93L120.77 80.95H120.83C120.87 80.9217 120.899 80.8794 120.91 80.8315C120.921 80.7835 120.914 80.7331 120.89 80.69C120.84 80.63 120.76 80.63 120.68 80.62C120.6 80.62 120.52 80.59 120.5 80.5C120.502 80.3736 120.544 80.2511 120.62 80.15C120.64 80.109 120.667 80.0718 120.7 80.04C120.76 79.99 120.84 79.99 120.89 79.93C120.94 79.86 120.91 79.73 120.97 79.65C120.985 79.6283 121.006 79.6111 121.03 79.6H121.12L121.45 79.62C121.58 79.62 121.72 79.64 121.85 79.69ZM111.9 90.39L111.63 90.42C111.55 90.42 111.46 90.4 111.45 90.34L111.43 90.28C111.426 90.2947 111.42 90.3084 111.41 90.32C111.38 90.36 111.33 90.39 111.32 90.43C111.32 90.47 111.39 90.48 111.45 90.47C111.51 90.47 111.58 90.45 111.6 90.49C111.62 90.53 111.5 90.66 111.57 90.7H111.66C111.783 90.6696 111.898 90.6152 112 90.54C112.05 90.46 111.98 90.41 111.9 90.4V90.39ZM113.84 89.11C113.74 89.11 113.64 89.14 113.55 89.17C113.498 89.1845 113.442 89.1845 113.39 89.17C113.43 89.29 113.61 89.3 113.76 89.27C113.68 89.31 113.69 89.42 113.76 89.42C113.851 89.4088 113.936 89.3665 114 89.3C114.02 89.2873 114.037 89.2702 114.05 89.25L114.06 89.22V89.19C114.02 89.13 113.93 89.11 113.84 89.11ZM119.24 83.48C119.19 83.53 119.14 83.58 119.12 83.64C119.09 83.68 119.08 83.74 119.12 83.74L119.14 83.73L119.16 83.7C119.209 83.6375 119.234 83.5594 119.23 83.48H119.24ZM95.43 92.96C95.4032 93.0044 95.3602 93.0367 95.31 93.05C95.25 93.05 95.18 93.05 95.13 93.02C94.89 92.94 94.66 92.82 94.46 92.67C94.5 92.66 94.53 92.62 94.53 92.59C94.5228 92.5545 94.5093 92.5207 94.49 92.49C94.4836 92.4757 94.4807 92.46 94.4815 92.4443C94.4823 92.4287 94.4868 92.4134 94.4945 92.3997C94.5023 92.3861 94.5132 92.3745 94.5263 92.3659C94.5394 92.3572 94.5544 92.3518 94.57 92.35L94.27 92.07C94.22 92.02 94.13 91.97 94.09 92.02C94.06 92.07 94.11 92.12 94.09 92.17C94.09 92.22 94.02 92.23 93.97 92.21C93.9139 92.1869 93.8629 92.1529 93.82 92.11C93.62 91.91 93.4 91.72 93.23 91.51C93.19 91.41 93.4 91.4 93.39 91.29C93.3849 91.2695 93.3782 91.2495 93.37 91.23C93.34 91.14 93.44 91.08 93.49 91.04C93.42 90.87 93.33 91.02 93.24 91.02C93.14 91.03 93.12 90.96 93.08 91.01C93.03 91.05 93.08 91.11 93.08 91.14C93.08 91.18 93.02 91.19 92.98 91.18C92.9366 91.1549 92.8991 91.1208 92.87 91.08C92.7415 90.9036 92.6182 90.7235 92.5 90.54C92.5 90.52 92.52 90.51 92.53 90.5L92.69 90.4C92.6406 90.3241 92.6066 90.2391 92.59 90.15C92.57 90.12 92.59 90.05 92.63 90.08C92.67 90.09 92.63 90.1 92.66 90.11L92.82 90.36C92.86 90.43 92.91 90.48 92.97 90.51C93.04 90.54 93.12 90.51 93.11 90.44C93.11 90.37 92.98 90.32 92.91 90.24C92.8863 90.209 92.8662 90.1755 92.85 90.14C92.8025 90.0486 92.734 89.9697 92.65 89.91C92.61 89.88 92.55 89.85 92.51 89.89C92.4925 89.9132 92.482 89.941 92.48 89.97C92.47 90.06 92.45 90.14 92.45 90.23C92.44 90.31 92.41 90.37 92.35 90.35C92.3206 90.3337 92.2963 90.3094 92.28 90.28L92 89.85C91.94 89.75 91.88 89.62 91.92 89.53L91.94 89.48C91.94 89.46 91.88 89.42 91.84 89.4C91.8104 89.3806 91.7865 89.3538 91.7707 89.3222C91.7549 89.2905 91.7478 89.2553 91.75 89.22C91.75 89.08 91.84 89.02 91.91 88.95C91.9433 88.9187 91.9659 88.8778 91.9749 88.833C91.9839 88.7882 91.9787 88.7417 91.96 88.7C91.9444 88.6786 91.9244 88.6606 91.9015 88.6474C91.8785 88.6341 91.853 88.6258 91.8267 88.6229C91.8003 88.6201 91.7736 88.6228 91.7483 88.6309C91.7231 88.6391 91.6998 88.6524 91.68 88.67C91.6 88.73 91.54 88.83 91.44 88.85C91.28 88.5 91.14 88.14 91.01 87.77C90.91 87.55 90.87 87.31 90.88 87.07C90.89 86.95 90.91 86.82 90.84 86.75C90.84 86.72 90.79 86.71 90.77 86.69C90.7434 86.6548 90.7259 86.6136 90.7189 86.57C90.7119 86.5264 90.7157 86.4818 90.73 86.44C90.7601 86.3663 90.7803 86.289 90.79 86.21C90.73 86.22 90.67 86.17 90.64 86.1C90.6263 86.0307 90.6263 85.9593 90.64 85.89C90.64 85.83 90.65 85.75 90.7 85.72L90.75 85.71C90.7712 85.696 90.7888 85.6771 90.8013 85.655C90.8138 85.6328 90.8208 85.608 90.8218 85.5826C90.8228 85.5572 90.8177 85.5319 90.8069 85.5088C90.7962 85.4858 90.7801 85.4656 90.76 85.45C90.7 85.41 90.61 85.45 90.55 85.39C90.5232 85.3577 90.5085 85.317 90.5085 85.275C90.5085 85.233 90.5232 85.1923 90.55 85.16C90.63 85.08 90.75 85.14 90.79 85.02C90.84 84.89 90.81 84.81 90.71 84.78C90.61 84.76 90.54 84.84 90.48 84.78C90.4582 84.747 90.4444 84.7093 90.44 84.67L90.45 84.37C90.457 84.3271 90.4743 84.2864 90.5005 84.2516C90.5266 84.2168 90.5607 84.1888 90.6 84.17C90.64 84.17 90.67 84.16 90.7 84.14C90.74 84.14 90.76 84.07 90.73 84.04C90.6663 84.0034 90.5934 83.986 90.52 83.99L90.59 83.84L90.51 83.82C90.4907 83.6336 90.5367 83.4463 90.64 83.29H90.66C90.71 83.19 90.8 83.07 90.88 83.09C90.96 83.13 90.98 83.19 91.03 83.25C91.07 83.31 91.16 83.33 91.2 83.26C91.25 83.19 91.19 83.12 91.14 83.07C91.01 82.95 90.81 82.93 90.67 82.79C90.62 82.74 90.66 82.63 90.71 82.56C90.77 82.51 90.81 82.44 90.85 82.36C90.8302 82.3626 90.8102 82.3592 90.7924 82.3503C90.7745 82.3414 90.7598 82.3274 90.75 82.31C90.81 82.13 90.87 81.94 90.95 81.76C91.03 81.59 91.13 81.43 91.25 81.28L91.38 81.36C91.4049 81.3403 91.4218 81.312 91.4273 81.2807C91.4328 81.2494 91.4267 81.2171 91.41 81.19C91.3772 81.151 91.3307 81.1259 91.28 81.12C91.4578 80.7846 91.6761 80.4723 91.93 80.19C92 80.17 92.04 80.21 92.06 80.26C92.09 80.31 92.11 80.38 92.17 80.39C92.1935 80.373 92.2122 80.3504 92.2245 80.3241C92.2367 80.2979 92.2421 80.2689 92.24 80.24C92.2307 80.1864 92.2103 80.1353 92.18 80.09C92.168 80.0767 92.1598 80.0603 92.1563 80.0427C92.1528 80.0252 92.1541 80.0069 92.16 79.99C92.1744 79.9676 92.1953 79.9501 92.22 79.94C92.2837 79.9072 92.357 79.8982 92.4267 79.9147C92.4963 79.9312 92.5578 79.9721 92.6 80.03C92.67 80.13 92.76 80.24 92.85 80.33C92.97 80.43 93.13 80.47 93.17 80.61C93.2 80.76 93.09 80.88 93 80.97C92.8619 81.1058 92.7317 81.2494 92.61 81.4C92.54 81.43 92.45 81.4 92.4 81.34C92.3528 81.2738 92.2913 81.2191 92.22 81.18C92.1503 81.2654 92.1084 81.3701 92.1 81.48C92.16 81.46 92.22 81.46 92.28 81.48C92.5 81.58 92.31 81.89 92.27 82.04C92.2504 82.1329 92.213 82.2212 92.16 82.3C92.1 82.37 91.98 82.41 91.92 82.35L91.88 82.45L91.94 82.47C91.94 82.5 91.92 82.53 91.9 82.55C91.9313 82.5793 91.9523 82.6179 91.96 82.66C91.98 82.75 91.96 82.84 91.94 82.93C91.88 83.18 91.84 83.43 91.81 83.69C91.81 83.89 91.74 84.09 91.63 84.26C91.6073 84.2893 91.5757 84.3103 91.54 84.32C91.5228 84.3236 91.5051 84.3237 91.488 84.3202C91.4708 84.3168 91.4545 84.3099 91.44 84.3C91.45 84.33 91.46 84.37 91.45 84.4C91.46 84.44 91.46 84.48 91.48 84.49L91.51 84.48L91.71 84.35L91.72 84.83L91.65 84.86L91.72 85.08C91.6398 85.1098 91.5555 85.1266 91.47 85.13C91.4363 85.1352 91.405 85.1503 91.38 85.1735C91.355 85.1967 91.3376 85.2268 91.33 85.26V85.32C91.46 85.35 91.6 85.33 91.73 85.28C91.78 85.35 91.7 85.44 91.63 85.47C91.54 85.49 91.46 85.47 91.39 85.52C91.37 85.52 91.35 85.56 91.35 85.58C91.35 85.61 91.42 85.66 91.47 85.65L91.75 85.63L91.78 85.72C91.78 85.75 91.76 85.78 91.73 85.78C91.7247 85.7909 91.7219 85.8029 91.7219 85.815C91.7219 85.8271 91.7247 85.8391 91.73 85.85C91.7372 85.8591 91.7463 85.8664 91.7567 85.8716C91.7671 85.8768 91.7784 85.8796 91.79 85.88H91.86C91.8698 85.9312 91.8677 85.9841 91.8538 86.0343C91.8399 86.0846 91.8147 86.131 91.78 86.17C91.64 86.19 91.48 86.23 91.45 86.38C91.45 86.42 91.45 86.46 91.43 86.48C91.4 86.5 91.36 86.5 91.33 86.51C91.29 86.52 91.23 86.59 91.23 86.66L91.3 86.86C91.32 86.92 91.37 86.99 91.42 86.97C91.44 86.97 91.46 86.95 91.47 86.93C91.54 86.83 91.6 86.72 91.65 86.6C91.6624 86.59 91.6767 86.5826 91.692 86.5782C91.7073 86.5738 91.7234 86.5725 91.7392 86.5744C91.755 86.5762 91.7703 86.5812 91.7842 86.5891C91.7981 86.5969 91.8102 86.6074 91.82 86.62C91.86 86.67 91.89 86.74 91.91 86.8C91.921 86.7902 91.9352 86.7847 91.95 86.7847C91.9648 86.7847 91.979 86.7902 91.99 86.8C92.0665 87.0318 92.1566 87.2589 92.26 87.48C92.29 87.58 92.33 87.68 92.27 87.74C92.2202 87.7829 92.1555 87.8044 92.09 87.8C92.03 87.8 91.95 87.84 91.95 87.9C91.95 87.92 91.96 87.95 91.95 87.97C91.9506 87.9799 91.9487 87.9898 91.9445 87.9987C91.9403 88.0077 91.934 88.0155 91.9261 88.0215C91.9182 88.0274 91.9089 88.0313 91.8991 88.0328C91.8893 88.0343 91.8793 88.0333 91.87 88.03C91.89 88.07 91.9 88.13 91.93 88.13C91.96 88.16 92.01 88.11 92.02 88.07C92.0231 88.0262 92.0298 87.9827 92.04 87.94C92.06 87.9 92.12 87.88 92.14 87.91L92.23 88L92.33 87.86C92.3351 87.8549 92.3416 87.8512 92.3486 87.8495C92.3557 87.8477 92.3631 87.8479 92.37 87.85C92.39 87.85 92.4 87.87 92.41 87.89C92.47 88.09 92.58 88.27 92.67 88.46C92.72 88.56 92.93 88.82 92.86 88.92C92.84 88.95 92.81 88.98 92.82 89.02L92.83 89.08C92.8363 89.0937 92.8395 89.1085 92.8393 89.1236C92.8391 89.1386 92.8355 89.1534 92.8288 89.1669C92.822 89.1803 92.8124 89.1921 92.8005 89.2013C92.7885 89.2105 92.7747 89.2169 92.76 89.22C92.7565 89.2411 92.7606 89.2627 92.7716 89.281C92.7826 89.2994 92.7998 89.3132 92.82 89.32C92.8643 89.3282 92.9102 89.3211 92.95 89.3C92.9865 89.2796 93.0289 89.2725 93.07 89.28C93.16 89.31 93.17 89.42 93.22 89.5C93.27 89.58 93.34 89.64 93.39 89.73C93.44 89.82 93.43 89.93 93.35 89.95L93.25 89.94C93.22 89.94 93.18 89.96 93.18 89.99L93.19 90.03C93.1985 90.0639 93.2158 90.0949 93.24 90.12C93.2548 90.0985 93.2715 90.0784 93.29 90.06C93.312 90.0418 93.3387 90.0302 93.3671 90.0267C93.3954 90.0231 93.4242 90.0278 93.45 90.04C93.4757 90.0537 93.4975 90.0737 93.5133 90.0982C93.5291 90.1228 93.5383 90.1509 93.54 90.18C93.5267 90.1893 93.5154 90.2011 93.5068 90.2149C93.4982 90.2286 93.4925 90.244 93.49 90.26C93.5 90.3 93.54 90.34 93.56 90.31C93.58 90.28 93.54 90.24 93.55 90.21C93.55 90.16 93.6 90.13 93.65 90.15C93.7 90.17 93.73 90.21 93.75 90.25C93.796 90.2977 93.8321 90.3541 93.8562 90.4159C93.8802 90.4777 93.8917 90.5437 93.89 90.61C93.89 90.67 93.84 90.85 93.99 90.81C94.05 90.8 94.09 90.73 94.15 90.71C94.1778 90.7015 94.2074 90.7008 94.2355 90.7078C94.2637 90.7148 94.2895 90.7294 94.31 90.75C94.36 90.79 94.39 90.85 94.42 90.9C94.51 91.03 94.62 91.16 94.73 91.27C94.76 91.3 94.79 91.33 94.78 91.37L94.75 91.4C94.62 91.5 94.41 91.3 94.28 91.38C94.2526 91.4045 94.2339 91.4373 94.2267 91.4733C94.2195 91.5094 94.2241 91.5468 94.24 91.58C94.28 91.66 94.33 91.72 94.4 91.78C94.4 91.68 94.58 91.76 94.62 91.68L94.63 91.6C94.64 91.58 94.73 91.57 94.76 91.62L94.79 91.77L94.78 91.81C94.7627 91.823 94.7416 91.83 94.72 91.83C94.6979 91.8348 94.6784 91.8478 94.6655 91.8663C94.6525 91.8849 94.647 91.9076 94.65 91.93C94.68 92 94.79 92.04 94.85 92C94.92 91.95 94.95 91.87 94.97 91.8C94.9788 91.7626 94.9973 91.7281 95.0236 91.7C95.05 91.6719 95.0832 91.6512 95.12 91.64C95.22 91.62 95.3 91.7 95.37 91.77C95.39 91.79 95.42 91.82 95.43 91.86C95.45 91.91 95.43 91.99 95.47 92.03C95.51 92.08 95.63 92.06 95.67 92.12C95.72 92.18 95.7 92.21 95.68 92.26L95.58 92.58C95.5489 92.7133 95.4983 92.8414 95.43 92.96ZM91.3 82.64L91.47 82.5C91.4957 82.4743 91.5291 82.4574 91.5651 82.452C91.6011 82.4466 91.6378 82.4529 91.67 82.47C91.682 82.4816 91.6955 82.4917 91.71 82.5V82.47C91.69 82.43 91.71 82.38 91.69 82.36C91.66 82.33 91.6 82.36 91.57 82.4C91.54 82.44 91.49 82.47 91.45 82.46C91.4 82.44 91.39 82.29 91.32 82.29C91.2957 82.2954 91.2743 82.3097 91.26 82.33C91.1894 82.4093 91.1411 82.5059 91.12 82.61C91.15 82.69 91.24 82.68 91.3 82.64ZM91.02 84.44C91.07 84.38 91.12 84.31 91.15 84.24C91.1708 84.1961 91.2061 84.1608 91.25 84.14C91.15 84.1 91.03 84.22 90.95 84.32C90.9514 84.3087 90.9504 84.2972 90.947 84.2863C90.9437 84.2754 90.938 84.2654 90.9304 84.2569C90.9228 84.2483 90.9135 84.2415 90.9031 84.2369C90.8927 84.2323 90.8814 84.2299 90.87 84.23C90.85 84.23 90.84 84.23 90.82 84.25C90.7775 84.3074 90.7596 84.3793 90.77 84.45L90.79 84.51C90.8 84.53 90.82 84.54 90.84 84.54C90.8758 84.5432 90.9118 84.5376 90.945 84.5236C90.9781 84.5097 91.0073 84.4878 91.03 84.46V84.45L91.02 84.44ZM93.08 90.14C93.0504 90.0939 93.017 90.0504 92.98 90.01C92.96 89.98 92.91 89.96 92.9 89.99L92.91 90.04C92.9292 90.0682 92.9543 90.0919 92.9837 90.1092C93.0131 90.1264 93.046 90.137 93.08 90.14Z" fill="currentColor" /> - <path d="M92.5 80.12C92.4669 80.0865 92.4429 80.0452 92.43 80C92.43 79.96 92.43 79.93 92.45 79.9C92.5097 79.7795 92.5992 79.6762 92.71 79.6C92.7229 79.6313 92.7435 79.6588 92.77 79.68L92.83 79.69C92.8568 79.7006 92.8803 79.7183 92.8979 79.7412C92.9155 79.7641 92.9266 79.7913 92.93 79.82L93.12 79.73C93.1289 79.7258 93.1369 79.7198 93.1433 79.7123C93.1497 79.7049 93.1545 79.6961 93.1574 79.6867C93.1602 79.6773 93.161 79.6673 93.1597 79.6576C93.1585 79.6478 93.1551 79.6384 93.15 79.63C93.14 79.58 93.08 79.58 93.05 79.55C93.0337 79.5373 93.0212 79.5202 93.0141 79.5008C93.0071 79.4813 93.0056 79.4602 93.01 79.44C93.024 79.4089 93.0489 79.384 93.08 79.37L93.46 79.18C93.53 79.19 93.53 79.37 93.6 79.41L93.64 79.42C93.69 79.44 93.72 79.54 93.74 79.61C93.84 79.62 93.76 79.48 93.76 79.41C93.76 79.34 93.8 79.34 93.77 79.29C93.75 79.24 93.71 79.26 93.69 79.23C93.678 79.2166 93.6698 79.2003 93.6663 79.1827C93.6628 79.1651 93.664 79.1469 93.67 79.13C93.6782 79.1188 93.6887 79.1095 93.7008 79.1026C93.7128 79.0957 93.7262 79.0914 93.74 79.09L94 79C94.0069 78.9979 94.0143 78.9977 94.0214 78.9994C94.0284 79.0012 94.0349 79.0048 94.04 79.01L94.06 79.06L94.11 79.23C94.16 79.22 94.21 79.23 94.25 79.24C94.27 79.25 94.3 79.29 94.29 79.31L94.27 79.32L94.13 79.35C94.1111 79.3514 94.0929 79.3576 94.0771 79.3682C94.0613 79.3787 94.0486 79.3931 94.04 79.41C94.0354 79.4357 94.0377 79.4621 94.0464 79.4866C94.0552 79.5112 94.0702 79.533 94.09 79.55C94.14 79.59 94.15 79.5 94.19 79.47H94.26C94.2859 79.4705 94.3114 79.4644 94.3342 79.4521C94.357 79.4398 94.3762 79.4219 94.39 79.4C94.4021 79.3808 94.4093 79.3589 94.411 79.3362C94.4128 79.3136 94.409 79.2908 94.4 79.27C94.3902 79.2508 94.3766 79.2338 94.36 79.22L94.22 79.09C94.19 79.06 94.15 79 94.16 78.96C94.1634 78.9519 94.169 78.9449 94.176 78.9396C94.183 78.9344 94.1913 78.931 94.2 78.93L94.45 78.84C94.4809 78.8284 94.5148 78.828 94.5459 78.839C94.577 78.85 94.6033 78.8716 94.62 78.9L94.63 78.94C94.66 78.95 94.66 78.91 94.68 78.88C94.69 78.86 94.74 78.84 94.78 78.87C94.84 78.94 94.88 79.02 94.9 79.11C94.93 79.18 94.97 79.25 95.01 79.24C95.06 79.23 95.08 79.1 95.06 79C95.02 78.9 95 78.81 94.99 78.71C95.18 78.71 95.37 78.67 95.56 78.67C95.68 78.66 95.8 78.69 95.91 78.75C95.95 78.79 96.01 78.85 96.06 78.79C96.0707 78.7738 96.0808 78.7571 96.09 78.74C96.13 78.7 96.17 78.72 96.21 78.76L96.31 78.86C96.3098 78.8369 96.3163 78.8142 96.3288 78.7947C96.3412 78.7751 96.359 78.7596 96.38 78.75C96.3978 78.7478 96.4159 78.7493 96.4331 78.7545C96.4503 78.7597 96.4663 78.7683 96.48 78.78C96.4963 78.7892 96.5103 78.8022 96.5207 78.8178C96.5311 78.8335 96.5377 78.8513 96.54 78.87V78.93C96.55 79.01 96.63 79.03 96.66 78.97C96.69 78.9 96.69 78.82 96.72 78.77C96.75 78.73 96.8 78.75 96.82 78.81C96.85 78.87 96.8 78.99 96.86 79.05C96.91 79.12 96.96 79.09 96.98 79.01C97 78.93 96.98 78.84 97.01 78.79C97.0177 78.7822 97.0272 78.7763 97.0376 78.7728C97.048 78.7693 97.0591 78.7684 97.07 78.77C97.12 78.77 97.17 78.77 97.2 78.8C97.2235 78.817 97.2422 78.8396 97.2545 78.8659C97.2667 78.8921 97.2721 78.9211 97.27 78.95V79.05C97.28 79.08 97.29 79.1 97.32 79.08C97.3457 79.0159 97.3625 78.9486 97.37 78.88L97.43 78.95L97.46 78.87C97.55 78.84 97.62 78.91 97.69 78.99C97.7176 79.0147 97.7384 79.046 97.7507 79.081C97.7629 79.116 97.7661 79.1535 97.76 79.19C97.735 79.2451 97.7012 79.2957 97.66 79.34C97.63 79.39 97.6 79.48 97.63 79.51C97.66 79.54 97.7 79.48 97.73 79.43C97.81 79.3 97.86 79.1 97.94 78.96C97.97 78.91 98.02 78.94 98.04 78.98C98.07 79.01 98.08 79.08 98.14 79.08C98.14 79.04 98.14 79.01 98.17 78.98C98.35 79.01 98.52 79.08 98.65 79.21L98.6 79.34C98.6 79.37 98.66 79.36 98.68 79.31C98.707 79.2702 98.7272 79.2263 98.74 79.18C98.88 79.24 99.05 79.28 99.18 79.36C99.2 79.36 99.21 79.38 99.22 79.39C99.23 79.43 99.2 79.49 99.16 79.54C99.1241 79.5769 99.0968 79.6213 99.08 79.67C99.09 79.7 99.14 79.69 99.18 79.67C99.2112 79.6332 99.238 79.5929 99.26 79.55C99.28 79.53 99.3 79.5 99.32 79.5C99.3239 79.4984 99.3281 79.4977 99.3323 79.4979C99.3366 79.4981 99.3407 79.4992 99.3445 79.501C99.3482 79.5029 99.3516 79.5056 99.3542 79.5089C99.3569 79.5121 99.3589 79.5159 99.36 79.52C99.4 79.6 99.36 79.74 99.29 79.85C99.22 79.96 99.14 80.06 99.09 80.18C99.04 80.31 98.99 80.43 98.9 80.54C98.8813 80.5633 98.8561 80.5805 98.8276 80.5894C98.7991 80.5983 98.7686 80.5985 98.74 80.59C98.718 80.5846 98.6975 80.5744 98.68 80.56L98.49 80.45C98.4809 80.4465 98.4727 80.4411 98.4658 80.4342C98.4589 80.4273 98.4535 80.4191 98.45 80.41C98.45 80.33 98.47 80.26 98.51 80.2C98.551 80.1374 98.5846 80.0703 98.61 80C98.587 79.9882 98.5618 79.9812 98.536 79.9795C98.5102 79.9778 98.4844 79.9814 98.46 79.99L98.44 80.15C98.36 80.37 98.21 80.29 98.12 80.29C98.04 80.29 98.02 80.29 97.99 80.25C97.9724 80.2196 97.9632 80.1851 97.9632 80.15C97.9632 80.1149 97.9724 80.0804 97.99 80.05L97.95 80.02L97.93 80.08C97.92 80.08 97.91 80.09 97.9 80.06C97.8824 80.0912 97.8586 80.1184 97.83 80.14C97.8087 80.1515 97.7852 80.1584 97.7611 80.1601C97.7369 80.1618 97.7127 80.1584 97.69 80.15C97.5713 80.1203 97.4511 80.0969 97.33 80.08C97.2764 80.0785 97.2244 80.0618 97.1801 80.0316C97.1358 80.0015 97.101 79.9593 97.08 79.91C97.0641 79.8823 97.0539 79.8517 97.05 79.82L97.08 79.72C97.066 79.7339 97.0489 79.7443 97.03 79.75H97.01C97.0039 79.7521 96.9986 79.7562 96.995 79.7616C96.9914 79.7671 96.9896 79.7735 96.99 79.78C96.9926 79.787 96.9959 79.7937 97 79.8L97.03 80L96.8 79.97V79.9C96.7659 79.9114 96.7325 79.9247 96.7 79.94V79.69C96.71 79.61 96.69 79.52 96.65 79.53C96.62 79.65 96.61 79.79 96.61 79.92C96.57 79.95 96.54 79.87 96.54 79.79L96.55 79.56L96.54 79.51C96.54 79.5 96.49 79.56 96.49 79.61L96.46 79.87L96.41 79.89C96.4003 79.8838 96.3929 79.8745 96.3893 79.8636C96.3857 79.8526 96.3859 79.8408 96.39 79.83C96.39 79.81 96.35 79.83 96.34 79.87L96.33 79.94C96.28 79.94 96.23 79.88 96.21 79.8C96.22 79.67 96.23 79.52 96.16 79.45C96.16 79.43 96.13 79.43 96.12 79.4V79.3C96.1232 79.2783 96.1213 79.2561 96.1143 79.2352C96.1074 79.2144 96.0956 79.1954 96.08 79.18C96.0642 79.1734 96.0472 79.17 96.03 79.17C96.0128 79.17 95.9958 79.1734 95.98 79.18C95.9624 79.1845 95.9469 79.1949 95.936 79.2095C95.925 79.224 95.9194 79.2418 95.92 79.26L95.93 79.31L96.06 79.57C96.0672 79.5972 96.0682 79.6257 96.063 79.6534C96.0578 79.681 96.0465 79.7072 96.03 79.73C96.0167 79.7422 96.0007 79.7512 95.9834 79.7564C95.9661 79.7616 95.9478 79.7628 95.93 79.76V79.84C95.9234 79.8465 95.9156 79.8516 95.907 79.855C95.8984 79.8584 95.8892 79.8601 95.88 79.86L95.59 79.89C95.5663 79.8934 95.5422 79.8882 95.522 79.8754C95.5018 79.8625 95.4869 79.8429 95.48 79.82C95.4691 79.7605 95.4691 79.6995 95.48 79.64C95.4895 79.5803 95.4752 79.5192 95.44 79.47C95.44 79.47 95.42 79.47 95.41 79.45C95.3994 79.4397 95.3912 79.4272 95.386 79.4134C95.3808 79.3995 95.3788 79.3847 95.38 79.37C95.37 79.37 95.34 79.36 95.33 79.39C95.3271 79.4078 95.3284 79.4261 95.3335 79.4434C95.3387 79.4607 95.3478 79.4767 95.36 79.49L95.42 79.55C95.42 79.58 95.45 79.63 95.42 79.65L95.37 79.7L95.42 79.84L95.43 79.88H95.41L95.14 79.92C95.09 79.93 94.96 80.02 94.92 79.92C94.9103 79.8895 94.8931 79.862 94.87 79.84H94.84C94.84 79.84 94.78 79.78 94.78 79.72C94.78 79.67 94.73 79.7 94.73 79.74V79.97C94.73 80.04 94.67 80.01 94.63 80.01C94.59 80.01 94.56 80.06 94.51 80.05C94.481 80.0397 94.4558 80.0208 94.4379 79.9958C94.42 79.9707 94.4103 79.9408 94.41 79.91C94.39 79.89 94.41 79.86 94.41 79.84C94.4112 79.8253 94.4092 79.8105 94.404 79.7966C94.3988 79.7828 94.3906 79.7703 94.38 79.76H94.36L94.32 79.78L94.34 79.84C94.36 79.89 94.37 79.94 94.35 79.98C94.34 80.02 94.31 80.03 94.28 80.01C94.2736 79.9804 94.2598 79.9529 94.24 79.93C94.24 79.91 94.2 79.94 94.21 79.97L94.27 80C94.2837 80.0144 94.2937 80.032 94.2989 80.0512C94.3041 80.0704 94.3045 80.0906 94.3 80.11C94.298 80.1225 94.2921 80.1342 94.2831 80.1431C94.2742 80.1521 94.2625 80.158 94.25 80.16C94.2147 80.1737 94.1759 80.1752 94.1397 80.1643C94.1035 80.1534 94.0719 80.1308 94.05 80.1C94.02 80.07 93.93 79.95 93.95 80.09L94 80.26C94.0064 80.2763 94.0088 80.2938 94.0071 80.3112C94.0053 80.3286 93.9995 80.3453 93.99 80.36C93.9671 80.3781 93.9391 80.3886 93.91 80.39C93.8401 80.3889 93.7711 80.4061 93.71 80.44C93.7056 80.4437 93.7004 80.4464 93.6948 80.4479C93.6892 80.4495 93.6834 80.4498 93.6777 80.4488C93.672 80.4479 93.6666 80.4457 93.6618 80.4424C93.657 80.4392 93.653 80.4349 93.65 80.43C93.6454 80.417 93.6421 80.4036 93.64 80.39C93.57 80.26 93.68 80.19 93.63 80.05C93.6178 80.0221 93.6 79.997 93.5776 79.9763C93.5552 79.9557 93.5288 79.9399 93.5 79.93C93.479 79.9255 93.4573 79.9258 93.4365 79.931C93.4157 79.9362 93.3964 79.9461 93.38 79.96C93.44 80.01 93.4 80.11 93.45 80.17C93.45 80.19 93.49 80.2 93.5 80.21C93.51 80.23 93.53 80.3 93.5 80.3C93.46 80.3 93.43 80.27 93.4 80.25L93.37 80.22C93.3617 80.204 93.355 80.1873 93.35 80.17C93.341 80.1339 93.3198 80.1021 93.29 80.08C93.23 80.05 93.21 80.11 93.25 80.18C93.28 80.25 93.33 80.3 93.39 80.35C93.44 80.4 93.48 80.46 93.5 80.53C93.52 80.6 93.47 80.63 93.43 80.63C93.4139 80.6361 93.3961 80.6361 93.38 80.63C93.34 80.63 93.28 80.57 93.25 80.58C93.22 80.58 93.25 80.66 93.2 80.67C93.16 80.67 93.13 80.63 93.1 80.6L92.86 80.4C92.7287 80.3177 92.6048 80.224 92.49 80.12H92.5ZM97.93 79.56L97.98 79.69C97.99 79.75 97.99 79.81 97.97 79.87L97.95 79.92H97.97L98.03 79.88C98.0388 79.863 98.0433 79.8441 98.0433 79.825C98.0433 79.8058 98.0388 79.787 98.03 79.77C98.0195 79.7558 98.0123 79.7395 98.0088 79.7222C98.0054 79.7049 98.0058 79.6871 98.01 79.67C98.03 79.61 98.11 79.59 98.11 79.53C98.11 79.51 98.11 79.49 98.09 79.48C98.0771 79.4576 98.0599 79.4381 98.0393 79.4226C98.0186 79.4072 97.9951 79.3961 97.97 79.39C97.9348 79.4392 97.9205 79.5003 97.93 79.56ZM97.09 79.35L97.17 79.49C97.19 79.52 97.2 79.55 97.2 79.59C97.2265 79.4886 97.2121 79.3809 97.16 79.29C97.19 79.31 97.23 79.22 97.22 79.17C97.2177 79.1593 97.2132 79.1492 97.2068 79.1403C97.2005 79.1315 97.1923 79.124 97.183 79.1184C97.1736 79.1127 97.1632 79.1091 97.1524 79.1077C97.1415 79.1062 97.1305 79.107 97.12 79.11L97.1 79.12C97.0897 79.1312 97.0827 79.145 97.08 79.16C97.07 79.22 97.08 79.29 97.09 79.35ZM94.25 79.65L94.32 79.64C94.3306 79.632 94.3376 79.6202 94.3395 79.6071C94.3414 79.5939 94.338 79.5806 94.33 79.57L94.32 79.56H94.3C94.27 79.56 94.25 79.61 94.25 79.66V79.65ZM99.37 79.78C99.3941 79.7418 99.4246 79.708 99.46 79.68C99.4713 79.6673 99.4852 79.6572 99.5007 79.6503C99.5162 79.6434 99.533 79.6399 99.55 79.64C99.65 79.64 99.74 79.68 99.82 79.74C99.795 79.7625 99.7746 79.7897 99.76 79.82L99.78 79.87C99.7783 79.8968 99.7713 79.9231 99.7593 79.9471C99.7472 79.9712 99.7305 79.9926 99.71 80.01L99.82 80.11C99.83 80.14 99.89 80.14 99.92 80.08C99.94 80.03 99.92 80.01 99.94 79.97C99.9464 79.9503 99.9568 79.9321 99.9706 79.9166C99.9843 79.9011 100.001 79.8886 100.02 79.88H100.06C100.06 79.88 100.08 79.88 100.09 79.9L100.34 80.06C100.36 80.11 100.23 80.22 100.22 80.29L100.24 80.32C100.25 80.37 100.18 80.46 100.14 80.52C100.17 80.6 100.24 80.45 100.29 80.4C100.35 80.35 100.36 80.38 100.39 80.33C100.41 80.28 100.39 80.27 100.39 80.24C100.403 80.2083 100.428 80.1832 100.46 80.17H100.51L100.68 80.27L100.7 80.29V80.31C100.7 80.33 100.68 80.34 100.67 80.36L100.58 80.51L100.62 80.55L100.63 80.6V80.64L100.61 80.68H100.59L100.5 80.62C100.49 80.6086 100.478 80.6006 100.463 80.597C100.449 80.5934 100.434 80.5944 100.42 80.6C100.395 80.6146 100.375 80.6352 100.36 80.66C100.349 80.6818 100.342 80.7056 100.34 80.73C100.34 80.78 100.41 80.73 100.44 80.74C100.48 80.76 100.47 80.77 100.48 80.78L100.54 80.81C100.56 80.8161 100.58 80.8161 100.6 80.81C100.62 80.8042 100.638 80.794 100.654 80.7802C100.67 80.7663 100.682 80.7492 100.69 80.73C100.698 80.7075 100.701 80.6838 100.7 80.66L100.72 80.48C100.72 80.43 100.74 80.38 100.78 80.35L100.79 80.34H100.81L100.97 80.42C100.982 80.4261 100.993 80.4346 101.001 80.4449C101.01 80.4552 101.016 80.4671 101.02 80.48C101.023 80.4932 101.023 80.5068 101.02 80.52C101.021 80.5299 101.021 80.54 101.02 80.55L101.01 80.6C101.01 80.62 101.04 80.58 101.07 80.58C101.09 80.57 101.12 80.58 101.13 80.61C101.13 80.71 101.1 80.79 101.06 80.87C101.04 80.95 101.03 81.03 101.06 81.04C101.1 81.04 101.18 80.94 101.21 80.85L101.31 80.58C101.452 80.6572 101.599 80.724 101.75 80.78C101.78 80.81 101.81 80.84 101.82 80.88C101.84 80.92 101.86 80.98 101.9 80.94L101.93 80.89C101.96 80.86 101.98 80.87 102 80.92L102.03 81.02C102.03 80.98 102.05 80.94 102.08 80.92C102.1 80.91 102.12 80.92 102.13 80.94C102.15 80.96 102.16 81 102.16 81.03V81.08C102.16 81.16 102.22 81.18 102.23 81.12C102.24 81.05 102.23 80.97 102.25 80.92C102.25 80.87 102.28 80.88 102.3 80.94C102.32 80.99 102.32 81.12 102.36 81.17C102.4 81.22 102.42 81.18 102.41 81.1C102.392 81.0276 102.378 80.9541 102.37 80.88L102.38 80.84C102.39 80.84 102.41 80.82 102.43 80.83C102.47 80.86 102.5 80.9 102.53 80.95C102.53 80.98 102.55 81.01 102.56 81.03C102.57 81.06 102.6 81.07 102.6 81.04C102.579 80.9713 102.552 80.9044 102.52 80.84L102.57 80.88L102.54 80.81C102.54 80.75 102.6 80.79 102.67 80.81C102.73 80.83 102.78 80.87 102.83 80.91L102.91 81.07C102.92 81.12 102.98 81.2 103.01 81.2C103.06 81.2 103.03 81.13 103.01 81.08C102.92 80.95 102.78 80.8 102.69 80.68C102.66 80.63 102.67 80.62 102.71 80.63C102.75 80.63 102.8 80.66 102.81 80.64C102.781 80.6201 102.754 80.5965 102.73 80.57C102.751 80.5238 102.781 80.4828 102.82 80.45C102.854 80.415 102.895 80.3878 102.94 80.37L103.07 80.44C103.1 80.43 103.07 80.4 103.05 80.37C103.01 80.3416 102.966 80.3181 102.92 80.3C102.96 80.22 103 80.13 103.02 80.04H103.06C103.09 80.04 103.16 80.05 103.2 80.08L103.34 80.15C103.37 80.14 103.36 80.1 103.32 80.08C103.279 80.053 103.235 80.0296 103.19 80.01L103.13 79.96C103.12 79.95 103.13 79.95 103.14 79.94C103.253 79.9251 103.367 79.9424 103.47 79.99L103.83 80.13C103.97 80.15 104.1 80.19 104.22 80.24C104.239 80.2502 104.255 80.2642 104.268 80.2812C104.281 80.2983 104.29 80.3178 104.295 80.3387C104.3 80.3595 104.3 80.3811 104.296 80.402C104.291 80.4229 104.283 80.4427 104.27 80.46L104.15 80.68C104.15 80.68 104.15 80.7 104.13 80.7L104.11 80.72C104.06 80.74 103.97 80.7 103.91 80.66C103.848 80.6154 103.781 80.5785 103.71 80.55C103.698 80.5713 103.692 80.5948 103.69 80.6189C103.688 80.6431 103.692 80.6673 103.7 80.69C103.75 80.69 103.8 80.71 103.85 80.73C104.06 80.82 103.97 80.99 103.94 81.07C103.9 81.15 103.91 81.17 103.86 81.2C103.825 81.212 103.786 81.2127 103.75 81.202C103.715 81.1912 103.683 81.1695 103.66 81.14L103.62 81.18L103.67 81.23L103.66 81.25H103.64C103.66 81.28 103.67 81.32 103.67 81.35C103.67 81.38 103.67 81.41 103.65 81.43C103.534 81.5739 103.4 81.7016 103.25 81.81C103.202 81.8568 103.141 81.8884 103.076 81.9009C103.01 81.9133 102.942 81.9061 102.88 81.88C102.85 81.8641 102.826 81.8397 102.81 81.81C102.793 81.7791 102.783 81.7451 102.78 81.71C102.771 81.7269 102.757 81.7408 102.74 81.75H102.72V81.77L102.71 81.78V81.8L102.72 81.83L102.85 81.99L102.57 82.09L102.55 82.02L102.42 82.09C102.398 82.0117 102.385 81.9312 102.38 81.85C102.35 81.77 102.32 81.68 102.28 81.7C102.28 81.83 102.28 81.96 102.31 82.1C102.26 82.13 102.21 82.05 102.21 81.97C102.21 81.9 102.21 81.82 102.19 81.74C102.186 81.7234 102.183 81.7068 102.18 81.69C102.18 81.69 102.14 81.75 102.13 81.8L102.11 82.07C102.095 82.0795 102.077 82.0831 102.06 82.08L102.04 82.06V82.03C102.04 82 101.99 82.03 101.98 82.06L101.97 82.13C101.935 82.1218 101.904 82.1028 101.881 82.0759C101.858 82.049 101.843 82.0155 101.84 81.98C101.87 81.85 101.89 81.69 101.84 81.63C101.832 81.6223 101.826 81.6128 101.823 81.6024C101.819 81.592 101.818 81.5809 101.82 81.57C101.82 81.54 101.82 81.5 101.84 81.47C101.849 81.4289 101.842 81.3858 101.82 81.35C101.81 81.32 101.77 81.33 101.74 81.33C101.723 81.3335 101.707 81.3421 101.695 81.3545C101.682 81.3669 101.674 81.3828 101.67 81.4V81.45C101.67 81.55 101.68 81.65 101.71 81.73C101.712 81.7579 101.708 81.7861 101.698 81.8121C101.687 81.8381 101.671 81.8614 101.65 81.88C101.619 81.8956 101.583 81.8991 101.55 81.89C101.553 81.9032 101.553 81.9168 101.55 81.93L101.52 81.97C101.514 81.977 101.506 81.9824 101.497 81.9859C101.489 81.9894 101.479 81.9908 101.47 81.99L101.17 81.91C101.156 81.9085 101.143 81.9042 101.131 81.8974C101.119 81.8905 101.108 81.8812 101.1 81.87C101.095 81.8606 101.092 81.8505 101.09 81.84V81.8C101.101 81.7391 101.125 81.6812 101.16 81.63C101.19 81.58 101.22 81.51 101.21 81.47L101.2 81.44C101.196 81.4245 101.196 81.4082 101.199 81.3925C101.202 81.3769 101.21 81.3623 101.22 81.35C101.22 81.34 101.19 81.32 101.17 81.35C101.147 81.3782 101.137 81.414 101.14 81.45L101.17 81.52C101.17 81.55 101.14 81.62 101.12 81.62L101.06 81.64L101.03 81.79C101.028 81.8005 101.025 81.8106 101.02 81.82L101.01 81.83H100.99L100.73 81.72C100.64 81.67 100.52 81.69 100.55 81.58C100.55 81.55 100.57 81.51 100.56 81.48V81.46C100.56 81.46 100.55 81.37 100.58 81.33C100.61 81.29 100.57 81.29 100.54 81.31C100.511 81.3392 100.488 81.373 100.47 81.41C100.449 81.4415 100.421 81.4686 100.39 81.49C100.34 81.53 100.32 81.47 100.29 81.44C100.26 81.42 100.2 81.43 100.17 81.4C100.14 81.37 100.14 81.3 100.2 81.23C100.22 81.23 100.24 81.2 100.26 81.18C100.282 81.1626 100.296 81.1375 100.3 81.11V81.09L100.26 81.06C100.252 81.0842 100.242 81.1077 100.23 81.13C100.21 81.1744 100.174 81.2099 100.13 81.23C100.1 81.23 100.08 81.23 100.08 81.18C100.094 81.1551 100.104 81.1281 100.11 81.1C100.11 81.08 100.09 81.08 100.08 81.1C100.06 81.14 100.08 81.15 100.08 81.17L100.06 81.23C100.047 81.2473 100.03 81.261 100.01 81.27C99.9991 81.2726 99.9877 81.2721 99.9771 81.2685C99.9665 81.265 99.9571 81.2586 99.95 81.25C99.9208 81.2315 99.8988 81.2035 99.8879 81.1707C99.877 81.1379 99.8777 81.1023 99.89 81.07C99.89 81.03 99.93 80.87 99.85 80.97L99.75 81.11C99.7389 81.1255 99.7236 81.1375 99.7058 81.1446C99.6881 81.1517 99.6687 81.1536 99.65 81.15C99.6238 81.1373 99.6027 81.1161 99.59 81.09C99.5499 81.0282 99.4991 80.974 99.44 80.93C99.4343 80.9229 99.4312 80.9141 99.4312 80.905C99.4312 80.8959 99.4343 80.8871 99.44 80.88C99.4436 80.8653 99.4504 80.8516 99.46 80.84C99.54 80.73 99.64 80.78 99.73 80.67C99.77 80.62 99.79 80.57 99.79 80.5C99.7853 80.4822 99.7765 80.4657 99.7643 80.4518C99.7522 80.4379 99.737 80.427 99.72 80.42C99.7 80.49 99.62 80.51 99.58 80.58L99.56 80.64C99.55 80.66 99.49 80.7 99.48 80.67L99.49 80.57C99.49 80.55 99.49 80.54 99.51 80.52L99.54 80.49C99.5695 80.4634 99.5904 80.4285 99.6 80.39C99.6 80.34 99.54 80.35 99.5 80.41C99.4589 80.4689 99.4253 80.5327 99.4 80.6C99.372 80.6697 99.3274 80.7315 99.27 80.78C99.22 80.82 99.18 80.78 99.16 80.75C99.1535 80.7434 99.1484 80.7356 99.145 80.727C99.1416 80.7184 99.1399 80.7092 99.14 80.7C99.13 80.66 99.17 80.6 99.16 80.57C99.14 80.54 99.08 80.59 99.06 80.55C99.06 80.51 99.08 80.48 99.1 80.44L99.22 80.14L99.37 79.78ZM103.17 81.03L103.31 81.05C103.37 81.06 103.43 81.09 103.47 81.13C103.479 81.1439 103.489 81.1573 103.5 81.17V81.15C103.49 81.13 103.5 81.1 103.47 81.08C103.457 81.0666 103.442 81.056 103.424 81.0491C103.407 81.0422 103.389 81.0391 103.37 81.04C103.34 81.04 103.31 81.04 103.28 81.02C103.23 80.97 103.25 80.91 103.18 80.88C103.166 80.8684 103.148 80.8614 103.13 80.86C103.111 80.8591 103.093 80.8622 103.076 80.8691C103.058 80.876 103.043 80.8866 103.03 80.9C103.06 80.96 103.11 81 103.18 81.04V81.03H103.17ZM102.61 81.38C102.64 81.42 102.68 81.45 102.73 81.48L102.8 81.54C102.763 81.4424 102.701 81.3562 102.62 81.29C102.65 81.29 102.62 81.2 102.6 81.16C102.57 81.13 102.55 81.13 102.53 81.14L102.52 81.16L102.53 81.2C102.54 81.27 102.57 81.33 102.61 81.38ZM100.32 80.92L100.38 80.95H100.41L100.43 80.91V80.89C100.4 80.88 100.36 80.89 100.33 80.92H100.32Z" fill="currentColor" /> - <path d="M103.37 79.95C103.322 79.9325 103.28 79.9012 103.25 79.86C103.224 79.8214 103.211 79.7763 103.21 79.73C103.21 79.56 103.23 79.38 103.27 79.21C103.284 79.2199 103.301 79.2268 103.318 79.2302C103.335 79.2337 103.353 79.2336 103.37 79.23C103.39 79.23 103.4 79.19 103.42 79.18C103.442 79.1603 103.47 79.1495 103.5 79.1495C103.53 79.1495 103.558 79.1603 103.58 79.18L103.65 78.88C103.67 78.82 103.65 78.74 103.6 78.73C103.55 78.73 103.53 78.79 103.48 78.81C103.458 78.811 103.436 78.8047 103.418 78.792C103.4 78.7794 103.387 78.7611 103.38 78.74C103.361 78.6994 103.354 78.6544 103.36 78.61C103.36 78.41 103.39 78.21 103.39 77.99C103.42 77.91 103.59 78.01 103.65 77.94L103.68 77.9C103.72 77.83 103.82 77.85 103.88 77.85C103.94 77.7 103.78 77.75 103.71 77.7C103.64 77.66 103.66 77.6 103.6 77.61C103.54 77.62 103.55 77.68 103.52 77.7C103.501 77.7078 103.479 77.7078 103.46 77.7C103.444 77.6945 103.43 77.684 103.42 77.67C103.422 77.4696 103.412 77.2692 103.39 77.07C103.396 77.063 103.404 77.0576 103.413 77.0541C103.421 77.0506 103.431 77.0492 103.44 77.05L103.62 77.04C103.616 76.972 103.626 76.9039 103.65 76.84C103.67 76.8 103.7 76.76 103.73 76.79C103.733 76.7963 103.734 76.8031 103.734 76.81C103.734 76.8169 103.733 76.8237 103.73 76.83L103.75 77.07C103.75 77.13 103.77 77.19 103.81 77.24C103.84 77.29 103.93 77.3 103.96 77.25C103.99 77.2 103.91 77.11 103.88 77.03C103.877 76.9934 103.877 76.9566 103.88 76.92C103.893 76.8302 103.875 76.7388 103.83 76.66C103.81 76.62 103.76 76.58 103.71 76.59C103.686 76.6015 103.666 76.6186 103.65 76.64L103.5 76.82C103.47 76.86 103.4 76.9 103.36 76.86C103.344 76.7024 103.32 76.5455 103.29 76.39C103.27 76.3 103.26 76.19 103.34 76.14C103.36 76.14 103.37 76.12 103.37 76.1C103.39 76.07 103.35 76.04 103.32 76.02C103.298 75.9984 103.284 75.9703 103.28 75.94C103.28 75.92 103.28 75.89 103.3 75.86C103.35 75.76 103.44 75.74 103.54 75.69C103.64 75.64 103.67 75.58 103.65 75.5C103.63 75.42 103.49 75.38 103.4 75.42C103.313 75.4693 103.218 75.5032 103.12 75.52C103.07 75.22 103.02 74.92 102.95 74.62C102.898 74.4382 102.881 74.2482 102.9 74.06C102.92 73.97 102.94 73.86 102.88 73.81L102.81 73.77C102.783 73.7428 102.766 73.7078 102.76 73.67L102.77 73.58C102.796 73.5161 102.813 73.4488 102.82 73.38C102.793 73.3878 102.765 73.386 102.739 73.3751C102.714 73.3641 102.693 73.3447 102.68 73.32C102.655 73.2672 102.644 73.2084 102.65 73.15C102.65 73.1 102.65 73.05 102.69 73.02C102.706 73.0111 102.723 73.0044 102.74 73C102.758 72.9877 102.772 72.9703 102.78 72.95V72.89C102.777 72.872 102.77 72.8549 102.76 72.84C102.747 72.8227 102.73 72.809 102.71 72.8C102.65 72.78 102.57 72.83 102.51 72.8C102.494 72.7901 102.48 72.7763 102.47 72.76C102.46 72.7458 102.452 72.7295 102.449 72.7122C102.445 72.695 102.446 72.6771 102.45 72.66L102.47 72.62C102.53 72.54 102.65 72.56 102.67 72.45C102.69 72.33 102.63 72.28 102.55 72.28C102.46 72.29 102.4 72.38 102.33 72.36C102.301 72.3416 102.279 72.3132 102.27 72.28C102.236 72.2178 102.212 72.1502 102.2 72.08L102.21 71.96C102.225 71.9246 102.249 71.8937 102.28 71.87C102.309 71.8533 102.336 71.8331 102.36 71.81C102.38 71.79 102.38 71.74 102.35 71.73C102.28 71.7313 102.212 71.7484 102.15 71.78V71.65L102.07 71.67C102.027 71.6134 101.997 71.5488 101.98 71.4801C101.962 71.4114 101.959 71.34 101.97 71.27L101.96 71.25C101.96 71.16 101.98 71.05 102.06 71.01C102.14 70.98 102.19 71.01 102.26 71.03C102.31 71.04 102.4 71.01 102.4 70.95C102.4 70.88 102.32 70.85 102.26 70.85C102.09 70.85 101.91 70.95 101.73 70.95C101.67 70.95 101.63 70.87 101.64 70.81C101.659 70.7447 101.659 70.6753 101.64 70.61C101.627 70.6222 101.611 70.6313 101.593 70.6365C101.576 70.6417 101.558 70.6429 101.54 70.64C101.386 70.4091 101.268 70.1562 101.19 69.89L101.31 69.82C101.31 69.77 101.25 69.74 101.21 69.75C101.16 69.765 101.116 69.7926 101.08 69.83C100.941 69.605 100.794 69.3848 100.64 69.17C100.62 69.13 100.69 69.08 100.74 69.07C100.8 69.06 100.84 69.03 100.88 68.99C100.87 68.94 100.82 68.91 100.77 68.92C100.72 68.92 100.67 68.94 100.63 68.97C100.618 68.9796 100.605 68.9864 100.59 68.99C100.574 68.9942 100.556 68.9942 100.54 68.99C100.525 68.9808 100.515 68.9666 100.51 68.95C100.47 68.83 100.56 68.7 100.66 68.62C100.76 68.55 100.87 68.47 100.96 68.38C101.06 68.28 101.11 68.11 101.24 68.08C101.38 68.06 101.5 68.2 101.6 68.31L101.75 68.51L101.88 68.73L101.92 68.83C101.921 68.8716 101.908 68.9122 101.882 68.945C101.857 68.9778 101.821 69.0008 101.78 69.01C101.706 69.0268 101.638 69.0611 101.58 69.11C101.62 69.2 101.69 69.27 101.78 69.32C101.8 69.26 101.83 69.22 101.87 69.17C102.04 69.01 102.23 69.33 102.33 69.47C102.39 69.53 102.43 69.61 102.47 69.7C102.5 69.79 102.45 69.9 102.36 69.9L102.39 70L102.45 69.98C102.458 69.9887 102.465 69.9989 102.47 70.01V70.06C102.52 70.05 102.57 70.06 102.6 70.09C102.673 70.1471 102.728 70.2233 102.76 70.31C102.89 70.54 102.99 70.76 103.09 71C103.19 71.16 103.24 71.36 103.2 71.56C103.2 71.6 103.17 71.63 103.14 71.66C103.124 71.6666 103.107 71.67 103.09 71.67C103.073 71.67 103.056 71.6666 103.04 71.66L103.09 71.76C103.1 71.78 103.11 71.82 103.15 71.81L103.18 71.79L103.31 71.6L103.48 72.03L103.42 72.08L103.55 72.26C103.483 72.3057 103.409 72.3395 103.33 72.36C103.25 72.39 103.19 72.5 103.23 72.57C103.36 72.57 103.49 72.52 103.6 72.45C103.66 72.5 103.6 72.61 103.54 72.65C103.46 72.68 103.38 72.69 103.32 72.74C103.31 72.7477 103.303 72.7582 103.3 72.77V72.8C103.31 72.85 103.38 72.85 103.42 72.84L103.68 72.78L103.73 72.85C103.73 72.88 103.72 72.91 103.69 72.91V72.95C103.69 72.95 103.69 72.97 103.71 72.97L103.73 72.99L103.76 73H103.83C103.842 73.0465 103.843 73.0953 103.833 73.1423C103.823 73.1893 103.801 73.2331 103.77 73.27C103.64 73.3 103.49 73.36 103.47 73.49C103.474 73.5055 103.474 73.5218 103.471 73.5375C103.468 73.5531 103.46 73.5677 103.45 73.58C103.42 73.6 103.39 73.6 103.35 73.61C103.326 73.6207 103.305 73.638 103.29 73.66C103.275 73.6841 103.268 73.7119 103.27 73.74C103.27 73.8 103.29 73.86 103.32 73.9C103.34 73.96 103.39 74.02 103.44 74C103.46 74 103.47 73.98 103.49 73.96C103.56 73.88 103.62 73.78 103.66 73.66C103.672 73.65 103.687 73.6426 103.702 73.6382C103.717 73.6338 103.733 73.6325 103.749 73.6344C103.765 73.6362 103.78 73.6412 103.794 73.6491C103.808 73.6569 103.82 73.6674 103.83 73.68C103.87 73.73 103.9 73.78 103.92 73.85L103.94 73.83C103.951 73.8274 103.962 73.8279 103.973 73.8315C103.983 73.835 103.993 73.8414 104 73.85C104.03 73.87 104.04 73.9 104.05 73.93L104.2 74.51C104.23 74.59 104.24 74.69 104.18 74.74C104.124 74.768 104.06 74.7751 104 74.76C103.93 74.76 103.86 74.77 103.84 74.84L103.83 74.89C103.822 74.9054 103.808 74.917 103.791 74.9226C103.774 74.9281 103.756 74.9272 103.74 74.92C103.74 74.96 103.74 75.01 103.78 75.02C103.81 75.04 103.85 75 103.88 74.99C103.892 74.9515 103.909 74.9146 103.93 74.88C103.95 74.85 104.01 74.85 104.03 74.87L104.09 74.97C104.132 74.921 104.183 74.8804 104.24 74.85H104.26L104.27 74.9L104.39 75.47C104.42 75.57 104.52 75.87 104.42 75.94C104.38 75.95 104.35 75.98 104.34 76.02V76.07C104.339 76.0839 104.336 76.0975 104.33 76.11L104.3 76.15C104.289 76.1588 104.276 76.1652 104.262 76.1686C104.248 76.1721 104.234 76.1726 104.22 76.17C104.18 76.17 104.2 76.25 104.24 76.27C104.276 76.2924 104.318 76.3029 104.36 76.3C104.4 76.3 104.44 76.3 104.48 76.33C104.54 76.39 104.53 76.49 104.51 76.58C104.5 76.67 104.57 76.74 104.56 76.84C104.55 76.94 104.49 77.03 104.41 77C104.381 76.9826 104.355 76.9625 104.33 76.94C104.319 76.9302 104.305 76.9247 104.29 76.9247C104.275 76.9247 104.261 76.9302 104.25 76.94V77L104.24 77.09C104.262 77.0806 104.286 77.0739 104.31 77.07C104.337 77.0654 104.364 77.0687 104.389 77.0793C104.414 77.09 104.435 77.1076 104.45 77.13C104.47 77.15 104.47 77.18 104.47 77.21C104.47 77.23 104.47 77.26 104.45 77.29C104.434 77.2872 104.417 77.2884 104.401 77.2937C104.386 77.2989 104.371 77.308 104.36 77.32C104.34 77.34 104.36 77.39 104.39 77.39C104.41 77.39 104.42 77.33 104.43 77.3C104.45 77.28 104.53 77.27 104.55 77.31C104.57 77.35 104.58 77.41 104.58 77.45C104.58 77.51 104.58 77.58 104.56 77.64C104.539 77.6999 104.505 77.7545 104.46 77.8C104.42 77.84 104.28 77.93 104.41 78C104.46 78.04 104.53 78 104.59 78.03C104.61 78.04 104.64 78.06 104.65 78.09C104.67 78.11 104.68 78.14 104.68 78.17L104.65 78.35C104.61 78.51 104.58 78.66 104.57 78.82C104.57 78.86 104.55 78.91 104.52 78.92C104.512 78.9236 104.504 78.9255 104.495 78.9255C104.486 78.9255 104.478 78.9236 104.47 78.92C104.33 78.87 104.35 78.59 104.2 78.55C104.17 78.55 104.13 78.55 104.1 78.57C104.07 78.5854 104.045 78.6099 104.03 78.64C103.998 78.7019 103.981 78.7704 103.98 78.84C104.06 78.82 104.1 78.97 104.18 78.96L104.25 78.94C104.27 78.94 104.33 79 104.3 79.04C104.278 79.083 104.243 79.118 104.2 79.14C104.185 79.1511 104.168 79.158 104.15 79.16C104.133 79.1508 104.119 79.1369 104.11 79.12C104.095 79.1112 104.078 79.1066 104.06 79.1066C104.042 79.1066 104.025 79.1112 104.01 79.12C103.94 79.16 103.97 79.26 104.04 79.3C104.11 79.32 104.18 79.32 104.26 79.3C104.296 79.2927 104.333 79.2943 104.368 79.3048C104.402 79.3153 104.434 79.3342 104.46 79.36C104.52 79.44 104.49 79.55 104.46 79.64C104.447 79.6771 104.427 79.7111 104.4 79.74C104.35 79.78 104.28 79.78 104.25 79.84C104.22 79.9 104.27 80 104.22 80.06C104.204 80.078 104.184 80.0913 104.161 80.0984C104.138 80.1054 104.113 80.106 104.09 80.1L103.78 80.07C103.639 80.0534 103.501 80.0163 103.37 79.96V79.95ZM102.14 70.51L102.18 70.31C102.185 70.2791 102.197 70.25 102.216 70.2255C102.236 70.2009 102.261 70.1818 102.29 70.17L102.35 70.15L102.32 70.13C102.29 70.11 102.27 70.08 102.22 70.08C102.19 70.08 102.17 70.13 102.17 70.18C102.17 70.22 102.17 70.28 102.13 70.29C102.09 70.31 101.98 70.24 101.93 70.29C101.917 70.3073 101.91 70.3284 101.91 70.35C101.92 70.44 101.95 70.53 102 70.6C102.033 70.6037 102.066 70.5957 102.093 70.5774C102.121 70.5591 102.141 70.5317 102.15 70.5H102.14V70.51ZM102.74 71.94L102.8 71.73C102.803 71.6856 102.82 71.6433 102.85 71.61H102.84C102.72 71.63 102.67 71.76 102.63 71.87C102.61 71.82 102.53 71.81 102.49 71.87C102.48 71.8979 102.476 71.9279 102.48 71.9574C102.483 71.9869 102.494 72.0152 102.51 72.04L102.54 72.08H102.59C102.624 72.0699 102.655 72.052 102.681 72.0277C102.708 72.0034 102.728 71.9734 102.74 71.94ZM104.08 77.04C104.081 76.9964 104.078 76.9529 104.07 76.91C104.06 76.88 104.04 76.83 104.01 76.86L103.99 76.88V76.9C103.997 76.9275 104.009 76.9533 104.026 76.9757C104.043 76.9981 104.065 77.0166 104.09 77.03V77.04H104.08ZM100.55 68.68C100.517 68.7086 100.48 68.7321 100.44 68.75C100.424 68.7566 100.407 68.76 100.39 68.76C100.373 68.76 100.356 68.7566 100.34 68.75C100.255 68.7353 100.178 68.6931 100.12 68.63C100.15 68.6101 100.174 68.5825 100.19 68.55V68.5C100.21 68.45 100.25 68.4 100.29 68.37C100.26 68.3305 100.226 68.2937 100.19 68.26C100.19 68.23 100.14 68.23 100.1 68.29C100.07 68.35 100.08 68.36 100.07 68.4C100.06 68.4195 100.046 68.4367 100.028 68.4505C100.011 68.4642 99.9913 68.4743 99.97 68.48C99.95 68.48 99.94 68.48 99.92 68.46C99.86 68.4 99.78 68.36 99.7 68.31C99.69 68.26 99.8 68.14 99.81 68.07V68.05C99.79 68 99.85 67.9 99.88 67.85C99.85 67.76 99.79 67.92 99.74 67.97C99.69 68.03 99.68 67.99 99.66 68.05C99.64 68.11 99.66 68.11 99.66 68.15C99.6492 68.1799 99.6279 68.2048 99.6 68.22C99.5929 68.2257 99.5841 68.2288 99.575 68.2288C99.5659 68.2288 99.5571 68.2257 99.55 68.22C99.5022 68.1949 99.4519 68.1748 99.4 68.16L99.39 68.13L99.4 68.08L99.46 67.91C99.4271 67.8936 99.4019 67.8648 99.39 67.83C99.39 67.81 99.37 67.77 99.39 67.75H99.41L99.51 67.79C99.5226 67.8006 99.5385 67.8064 99.555 67.8064C99.5715 67.8064 99.5874 67.8006 99.6 67.79C99.6202 67.773 99.6361 67.7514 99.6466 67.7271C99.657 67.7028 99.6616 67.6764 99.66 67.65C99.64 67.6 99.58 67.65 99.54 67.65C99.5 67.65 99.51 67.64 99.5 67.62C99.4819 67.6045 99.4588 67.596 99.435 67.596C99.4112 67.596 99.3881 67.6045 99.37 67.62C99.3388 67.6452 99.3176 67.6806 99.31 67.72V67.8C99.33 67.85 99.34 67.91 99.34 67.97C99.34 68.02 99.34 68.07 99.32 68.11C99.3164 68.1143 99.3117 68.1175 99.3064 68.1193C99.3011 68.1211 99.2954 68.1213 99.29 68.12L99.15 68.1C99.12 68.11 99.08 68.09 99.07 68L99.05 67.96C99.05 67.94 99.03 67.97 99.02 68.01C99.02 68.04 98.98 68.04 98.96 68.01C98.9272 67.9268 98.907 67.8392 98.9 67.75C98.88 67.68 98.85 67.6 98.81 67.6C98.78 67.61 98.77 67.74 98.78 67.84L98.84 68.12C98.78 68.12 98.74 68.14 98.68 68.15C98.63 68.15 98.58 68.17 98.53 68.19C98.4942 68.2077 98.4549 68.2168 98.415 68.2168C98.3751 68.2168 98.3358 68.2077 98.3 68.19C98.26 68.17 98.2 68.15 98.2 68.21C98.2 68.27 98.21 68.25 98.22 68.26C98.22 68.28 98.19 68.31 98.15 68.29C98.11 68.27 98.06 68.24 98.03 68.25C98.045 68.2659 98.0564 68.2849 98.0633 68.3056C98.0702 68.3263 98.0725 68.3483 98.07 68.37C98.06 68.39 98.03 68.38 98 68.39C97.9673 68.3917 97.9352 68.381 97.91 68.36L97.87 68.32C97.81 68.26 97.75 68.28 97.78 68.35C97.81 68.41 97.88 68.45 97.9 68.51C97.92 68.56 97.88 68.57 97.82 68.53C97.77 68.49 97.69 68.41 97.62 68.4C97.55 68.4 97.55 68.44 97.6 68.5C97.65 68.56 97.74 68.6 97.77 68.66C97.7744 68.6676 97.7767 68.6762 97.7767 68.685C97.7767 68.6938 97.7744 68.7024 97.77 68.71C97.7535 68.7369 97.729 68.7579 97.7 68.77C97.648 68.7803 97.5941 68.7695 97.55 68.74C97.521 68.7217 97.4909 68.705 97.46 68.69C97.43 68.67 97.41 68.68 97.42 68.7L97.58 68.84H97.5L97.57 68.9C97.57 68.97 97.49 68.99 97.41 69.01C97.3764 69.0186 97.3413 69.0204 97.307 69.0153C97.2726 69.0101 97.2396 68.9981 97.21 68.98C97.1626 68.9442 97.1219 68.9001 97.09 68.85C97.05 68.81 96.98 68.75 96.94 68.76C96.9 68.78 96.94 68.84 96.98 68.88C97.09 68.99 97.27 69.08 97.38 69.19C97.42 69.23 97.4 69.26 97.36 69.27C97.31 69.27 97.26 69.27 97.26 69.3L97.34 69.35C97.3128 69.482 97.2381 69.5995 97.13 69.68L97 69.62C96.97 69.63 97 69.67 97.03 69.69C97.07 69.72 97.11 69.73 97.16 69.75C97.1192 69.861 97.0858 69.9746 97.06 70.09L97.04 70.1C96.99 70.1 96.94 70.1 96.89 70.07C96.8433 70.0446 96.7926 70.0277 96.74 70.02C96.71 70.02 96.74 70.06 96.77 70.09L96.9 70.15C96.92 70.15 96.96 70.17 96.96 70.19V70.21C96.8497 70.2474 96.7303 70.2474 96.62 70.21C96.49 70.17 96.37 70.11 96.25 70.09C96.1131 70.0864 95.9778 70.0593 95.85 70.01C95.8145 69.9873 95.7887 69.9522 95.7776 69.9116C95.7666 69.8709 95.771 69.8276 95.79 69.79L95.89 69.54C95.8975 69.5194 95.9115 69.5018 95.93 69.49C95.9993 69.4796 96.07 69.4937 96.13 69.53L96.35 69.63C96.3623 69.6051 96.3687 69.5778 96.3687 69.55C96.3687 69.5223 96.3623 69.4949 96.35 69.47C96.29 69.47 96.24 69.47 96.19 69.45C95.96 69.39 96.04 69.21 96.05 69.12C96.05 69.07 96.07 69.02 96.11 68.98C96.1434 68.9635 96.1807 68.9565 96.2178 68.9601C96.255 68.9636 96.2903 68.9774 96.32 69L96.35 68.96L96.29 68.93C96.2897 68.9209 96.2925 68.912 96.298 68.9047C96.3034 68.8975 96.3112 68.8923 96.32 68.89C96.2932 68.8692 96.2725 68.8416 96.26 68.81C96.2529 68.785 96.251 68.7587 96.2544 68.7329C96.2579 68.7071 96.2666 68.6823 96.28 68.66L96.48 68.29C96.5071 68.2341 96.55 68.1873 96.6032 68.1554C96.6565 68.1234 96.7179 68.1077 96.78 68.11C96.8078 68.1111 96.835 68.1179 96.86 68.13L96.93 68.2C96.93 68.18 96.93 68.17 96.95 68.15V68.12L96.93 68.1L96.91 68.09L96.71 68.02C96.77 67.94 96.82 67.88 96.89 67.82L96.94 67.85L96.99 67.72C97.06 67.77 97.12 67.82 97.18 67.89C97.24 67.94 97.32 67.99 97.34 67.94C97.27 67.84 97.18 67.74 97.08 67.65C97.08 67.59 97.17 67.62 97.23 67.68L97.39 67.85C97.39 67.86 97.43 67.87 97.44 67.86L97.41 67.76L97.24 67.53C97.24 67.52 97.24 67.49 97.26 67.48C97.28 67.48 97.3 67.48 97.32 67.51C97.34 67.54 97.36 67.47 97.34 67.44C97.3318 67.4171 97.3252 67.3938 97.32 67.37C97.3511 67.3517 97.3873 67.3437 97.4233 67.3473C97.4592 67.3509 97.4931 67.3659 97.52 67.39C97.58 67.5 97.68 67.63 97.77 67.64C97.78 67.64 97.81 67.64 97.83 67.66L97.88 67.75C97.8903 67.7685 97.9046 67.7844 97.922 67.7965C97.9393 67.8086 97.9591 67.8167 97.98 67.82C97.9955 67.82 98.0108 67.8164 98.0247 67.8095C98.0386 67.8025 98.0507 67.7924 98.06 67.78C98.0699 67.7652 98.0752 67.7478 98.0752 67.73C98.0752 67.7122 98.0699 67.6948 98.06 67.68C98.0531 67.6616 98.043 67.6447 98.03 67.63C97.9635 67.5634 97.8856 67.5092 97.8 67.47C97.7801 67.4509 97.7652 67.4273 97.7565 67.4012C97.7478 67.3751 97.7456 67.3472 97.75 67.32C97.7592 67.2787 97.7844 67.2428 97.82 67.22C97.8114 67.2108 97.805 67.1996 97.8016 67.1874C97.7981 67.1753 97.7976 67.1624 97.8 67.15C97.8035 67.1409 97.8089 67.1327 97.8158 67.1258C97.8227 67.1189 97.8309 67.1135 97.84 67.11L98.17 66.94C98.1889 66.9262 98.2116 66.9188 98.235 66.9188C98.2584 66.9188 98.2811 66.9262 98.3 66.94L98.33 66.98C98.36 67.03 98.37 67.09 98.37 67.16C98.3688 67.1893 98.3735 67.2186 98.3838 67.2461C98.3941 67.2736 98.4098 67.2987 98.43 67.32C98.43 67.32 98.45 67.32 98.46 67.34C98.4688 67.3512 98.4752 67.3641 98.4786 67.3779C98.4821 67.3917 98.4825 67.406 98.48 67.42C98.5 67.42 98.53 67.42 98.54 67.4C98.5422 67.3822 98.5406 67.3641 98.5355 67.3469C98.5303 67.3297 98.5216 67.3137 98.51 67.3C98.4843 67.283 98.4607 67.2629 98.44 67.24C98.43 67.21 98.41 67.16 98.42 67.14L98.47 67.09C98.4334 67.0371 98.4032 66.98 98.38 66.92C98.3836 66.9157 98.3883 66.9125 98.3936 66.9107C98.3989 66.909 98.4046 66.9087 98.41 66.91C98.53 66.87 98.66 66.85 98.78 66.85C98.85 66.85 99.05 66.76 99.08 66.88L99.1 66.98C99.11 67 99.12 66.98 99.13 66.99C99.1508 67.0038 99.1668 67.0237 99.1758 67.047C99.1847 67.0703 99.1862 67.0958 99.18 67.12C99.19 67.16 99.22 67.16 99.24 67.13C99.2598 67.096 99.2733 67.0588 99.28 67.02C99.28 66.98 99.3 66.94 99.32 66.91C99.37 66.86 99.42 66.91 99.48 66.92C99.54 66.92 99.58 66.93 99.64 66.95C99.6545 66.9592 99.667 66.9711 99.6769 66.9851C99.6867 66.9991 99.6937 67.015 99.6974 67.0317C99.7011 67.0484 99.7015 67.0657 99.6985 67.0826C99.6955 67.0995 99.6892 67.1156 99.68 67.13C99.6613 67.1513 99.6413 67.1713 99.62 67.19C99.6112 67.2012 99.6048 67.2141 99.6014 67.2279C99.5979 67.2417 99.5975 67.256 99.6 67.27V67.29L99.65 67.31L99.66 67.24C99.665 67.2172 99.6748 67.1956 99.6885 67.1767C99.7023 67.1577 99.7198 67.1419 99.74 67.13L99.77 67.12C99.7843 67.1198 99.7982 67.1247 99.8092 67.1339C99.8203 67.1431 99.8276 67.1559 99.83 67.17C99.816 67.1943 99.8091 67.222 99.81 67.25C99.82 67.28 99.85 67.27 99.86 67.24C99.87 67.21 99.85 67.2 99.84 67.17C99.83 67.15 99.86 67.08 99.89 67.07C99.9033 67.061 99.9189 67.0562 99.935 67.0562C99.951 67.0562 99.9667 67.061 99.98 67.07C100.02 67.09 100.05 67.12 100.08 67.16C100.1 67.19 100.11 67.23 100.11 67.28C100.11 67.33 100.08 67.48 100.18 67.38C100.22 67.35 100.24 67.28 100.28 67.23C100.294 67.2128 100.313 67.2 100.334 67.1929C100.356 67.1858 100.378 67.1848 100.4 67.19C100.43 67.21 100.46 67.24 100.47 67.27C100.53 67.35 100.59 67.42 100.67 67.48L100.68 67.51V67.55L100.65 67.58C100.55 67.68 100.43 67.6 100.33 67.71C100.309 67.7328 100.293 67.7597 100.283 67.7889C100.272 67.8181 100.268 67.8491 100.27 67.88L100.3 67.93L100.34 67.97C100.37 67.9 100.47 67.9 100.51 67.83L100.54 67.77C100.54 67.75 100.61 67.72 100.62 67.74C100.62 67.78 100.62 67.82 100.6 67.84L100.59 67.89C100.574 67.8945 100.557 67.8979 100.54 67.9C100.506 67.9204 100.481 67.9524 100.47 67.99C100.46 68.04 100.52 68.05 100.57 67.99C100.63 67.95 100.67 67.89 100.71 67.82C100.745 67.7568 100.797 67.7048 100.86 67.67C100.93 67.65 100.96 67.7 100.99 67.74C101.005 67.76 101.012 67.785 101.01 67.81C101.01 67.85 100.97 67.91 100.98 67.94C100.99 67.98 101.08 67.95 101.08 68C101.09 68.04 101.06 68.07 101.03 68.1L100.83 68.35L100.55 68.68ZM96.83 69.03L96.69 69.04C96.63 69.04 96.57 69.04 96.52 69C96.5044 68.9883 96.4877 68.9782 96.47 68.97L96.48 68.99L96.5 69.06C96.5142 69.0705 96.5305 69.0777 96.5478 69.0812C96.565 69.0846 96.5829 69.0842 96.6 69.08C96.6155 69.0721 96.6326 69.068 96.65 69.068C96.6674 69.068 96.6845 69.0721 96.7 69.08C96.77 69.11 96.77 69.18 96.83 69.2H96.89C96.9129 69.1946 96.934 69.1835 96.9515 69.1678C96.969 69.1521 96.9822 69.1322 96.99 69.11C96.9478 69.0653 96.8911 69.0369 96.83 69.03ZM97.27 68.4C97.2202 68.3929 97.1697 68.3929 97.12 68.4L97.02 68.37C97.1 68.44 97.19 68.47 97.3 68.48C97.27 68.49 97.33 68.58 97.38 68.58C97.3871 68.5853 97.3952 68.5889 97.4039 68.5906C97.4125 68.5923 97.4214 68.5921 97.43 68.59C97.4433 68.584 97.454 68.5733 97.46 68.56V68.53C97.4564 68.5153 97.4496 68.5017 97.44 68.49C97.3965 68.443 97.3413 68.4085 97.28 68.39V68.4H97.27ZM99.61 67.46C99.5887 67.4477 99.5646 67.4408 99.54 67.44C99.53 67.44 99.52 67.44 99.51 67.46L99.49 67.49V67.5L99.5 67.51C99.54 67.52 99.58 67.5 99.6 67.46H99.61ZM96.73 70.26C96.7731 70.2731 96.8137 70.2934 96.85 70.32C96.88 70.34 96.89 70.37 96.9 70.4C96.93 70.5 96.93 70.6 96.9 70.7C96.8683 70.6868 96.8343 70.68 96.8 70.68L96.75 70.69C96.7241 70.6995 96.6965 70.7035 96.669 70.7017C96.6414 70.7 96.6145 70.6926 96.59 70.68L96.54 70.85C96.5379 70.8586 96.5377 70.8675 96.5394 70.8761C96.5411 70.8848 96.5448 70.8929 96.55 70.9C96.5551 70.9089 96.5624 70.9163 96.5711 70.9215C96.5799 70.9267 96.5898 70.9297 96.6 70.93C96.65 70.93 96.68 70.91 96.72 70.89C96.7385 70.8897 96.7568 70.8931 96.774 70.9C96.7912 70.9069 96.8068 70.9171 96.82 70.93C96.84 70.95 96.85 70.97 96.85 71C96.83 71.1 96.83 71.22 96.82 71.33C96.78 71.38 96.62 71.31 96.56 71.34L96.53 71.35C96.4604 71.3789 96.3837 71.3859 96.31 71.37C96.25 71.45 96.41 71.43 96.49 71.46C96.55 71.48 96.53 71.51 96.59 71.51C96.65 71.51 96.65 71.48 96.67 71.47C96.687 71.465 96.705 71.4642 96.7225 71.4677C96.7399 71.4712 96.7562 71.4789 96.77 71.49C96.7778 71.4977 96.7837 71.5072 96.7872 71.5176C96.7906 71.5281 96.7916 71.5391 96.79 71.55V71.79L96.78 71.81L96.76 71.82C96.7477 71.8286 96.7343 71.8354 96.72 71.84H96.54C96.5332 71.8774 96.5158 71.9121 96.49 71.94C96.4809 71.9521 96.4685 71.9613 96.4543 71.9666C96.4402 71.9719 96.4248 71.9731 96.41 71.97V71.81C96.4128 71.7937 96.4116 71.7769 96.4063 71.7612C96.4011 71.7455 96.3921 71.7314 96.38 71.72C96.3577 71.7062 96.3324 71.698 96.3062 71.6963C96.2801 71.6946 96.2539 71.6993 96.23 71.71C96.18 71.74 96.26 71.79 96.27 71.83L96.26 71.89C96.2542 71.9148 96.2549 71.9407 96.2619 71.9652C96.2689 71.9897 96.282 72.012 96.3 72.03C96.3149 72.0463 96.3338 72.0586 96.3548 72.0656C96.3758 72.0726 96.3982 72.0741 96.42 72.07C96.44 72.07 96.46 72.07 96.48 72.05L96.64 71.96C96.662 71.946 96.6869 71.9369 96.7128 71.9335C96.7387 71.93 96.765 71.9323 96.79 71.94L96.8 71.96V71.98L96.81 72.2C96.8164 72.2291 96.8118 72.2596 96.797 72.2855C96.7822 72.3113 96.7583 72.3308 96.73 72.34L96.69 72.35C96.68 72.35 96.69 72.39 96.74 72.4C96.77 72.4 96.76 72.46 96.74 72.49C96.6636 72.5348 96.5782 72.5621 96.49 72.57C96.41 72.6 96.33 72.62 96.34 72.67C96.35 72.72 96.48 72.74 96.58 72.73C96.68 72.7 96.77 72.69 96.87 72.68L96.89 73.19C96.9 73.31 96.88 73.42 96.82 73.52C96.79 73.57 96.74 73.62 96.79 73.67L96.84 73.7C96.86 73.71 96.87 73.77 96.84 73.81C96.8 73.836 96.766 73.87 96.74 73.91C96.79 73.9 96.84 73.94 96.86 73.97C96.87 74 96.86 74.04 96.84 74.07C96.8329 74.087 96.822 74.1022 96.8082 74.1144C96.7943 74.1265 96.7778 74.1353 96.76 74.14L96.71 74.16C96.63 74.18 96.61 74.25 96.68 74.27C96.75 74.3 96.82 74.28 96.88 74.31C96.93 74.34 96.9 74.39 96.85 74.41C96.8 74.44 96.67 74.42 96.61 74.48C96.56 74.53 96.59 74.58 96.67 74.58C96.75 74.6 96.84 74.56 96.9 74.6C96.9065 74.6066 96.9116 74.6144 96.915 74.623C96.9184 74.6316 96.9201 74.6408 96.92 74.65L96.91 74.79C96.8969 74.8191 96.8759 74.8438 96.8493 74.8615C96.8228 74.8792 96.7919 74.8891 96.76 74.89H96.66C96.63 74.89 96.61 74.93 96.64 74.94L96.84 74.97L96.79 75.04H96.87C96.92 75.14 96.85 75.22 96.79 75.3C96.7663 75.3294 96.7355 75.3522 96.7005 75.3662C96.6654 75.3802 96.6274 75.3849 96.59 75.38C96.5328 75.3667 96.4786 75.3429 96.43 75.31C96.38 75.28 96.29 75.27 96.26 75.3C96.23 75.33 96.28 75.37 96.35 75.39C96.49 75.45 96.7 75.47 96.84 75.53C96.9 75.56 96.88 75.61 96.84 75.64C96.81 75.68 96.76 75.7 96.76 75.74C96.79 75.74 96.82 75.74 96.86 75.77C96.86 75.95 96.79 76.13 96.68 76.28L96.54 76.25C96.51 76.25 96.54 76.31 96.57 76.33C96.62 76.35 96.67 76.37 96.71 76.37C96.6643 76.5467 96.6075 76.7204 96.54 76.89C96.5 76.89 96.44 76.88 96.39 76.85C96.3507 76.8122 96.3026 76.7847 96.25 76.77C96.22 76.78 96.23 76.83 96.26 76.87C96.2976 76.8973 96.3378 76.9207 96.38 76.94L96.45 77C96.4517 77.0047 96.4521 77.0097 96.4514 77.0146C96.4506 77.0195 96.4487 77.0241 96.4457 77.0281C96.4428 77.032 96.4389 77.0352 96.4344 77.0373C96.4299 77.0394 96.4249 77.0403 96.42 77.04C96.35 77.09 96.21 77.05 96.09 77C95.8679 76.8703 95.6334 76.7631 95.39 76.68C95.3727 76.6698 95.3576 76.6561 95.3456 76.6399C95.3336 76.6237 95.3251 76.6052 95.3204 76.5856C95.3157 76.566 95.3151 76.5457 95.3184 76.5258C95.3218 76.506 95.3291 76.487 95.34 76.47L95.44 76.27C95.4435 76.2609 95.4489 76.2527 95.4558 76.2458C95.4627 76.2389 95.4709 76.2335 95.48 76.23C95.5481 76.2166 95.6188 76.2272 95.68 76.26C95.75 76.3 95.82 76.33 95.9 76.35C95.9108 76.3244 95.9155 76.2966 95.9138 76.2688C95.9121 76.2411 95.9039 76.2141 95.89 76.19C95.8369 76.1972 95.7831 76.1972 95.73 76.19C95.5 76.13 95.56 75.96 95.56 75.89C95.56 75.83 95.54 75.8 95.57 75.77C95.5997 75.7474 95.635 75.7336 95.6721 75.7301C95.7093 75.7265 95.7466 75.7334 95.78 75.75L95.8 75.7L95.73 75.68C95.7296 75.6735 95.7314 75.6671 95.735 75.6617C95.7386 75.6563 95.7439 75.6522 95.75 75.65C95.7194 75.6359 95.6922 75.6154 95.67 75.59C95.6537 75.5746 95.6409 75.556 95.6323 75.5353C95.6236 75.5147 95.6195 75.4924 95.62 75.47C95.62 75.34 95.65 75.22 95.65 75.1C95.6384 75.0324 95.6539 74.963 95.6932 74.9068C95.7326 74.8506 95.7925 74.8122 95.86 74.8L95.96 74.81C95.9531 74.7943 95.9497 74.7772 95.95 74.76C95.95 74.7521 95.9468 74.7444 95.9412 74.7388C95.9356 74.7332 95.928 74.73 95.92 74.73H95.88L95.69 74.8V74.57L95.75 74.55C95.74 74.51 95.71 74.47 95.69 74.44C95.78 74.42 95.86 74.42 95.94 74.42C96.02 74.42 96.12 74.38 96.1 74.33C95.9673 74.3113 95.8327 74.3113 95.7 74.33C95.67 74.31 95.75 74.26 95.82 74.25L96.05 74.24L96.1 74.21C96.1 74.19 96.04 74.17 96 74.17H95.73C95.7224 74.1659 95.7158 74.1602 95.7106 74.1533C95.7055 74.1464 95.7018 74.1384 95.7 74.13C95.7062 74.1203 95.7155 74.113 95.7264 74.1093C95.7374 74.1057 95.7492 74.1059 95.76 74.11C95.78 74.1 95.74 74.06 95.71 74.05H95.65C95.65 74 95.69 73.95 95.77 73.92C95.9 73.92 96.07 73.9 96.12 73.83C96.13 73.83 96.13 73.8 96.16 73.79H96.26C96.2846 73.7909 96.3089 73.7848 96.3301 73.7724C96.3514 73.76 96.3687 73.7418 96.38 73.72C96.3866 73.7042 96.39 73.6872 96.39 73.67C96.39 73.6528 96.3866 73.6359 96.38 73.62C96.3732 73.5998 96.3594 73.5826 96.341 73.5716C96.3227 73.5606 96.3011 73.5565 96.28 73.56L96.23 73.57C96.13 73.61 96.05 73.66 95.98 73.72C95.9535 73.7286 95.9254 73.7313 95.8978 73.7278C95.8701 73.7244 95.8436 73.7149 95.82 73.7C95.8084 73.6863 95.7997 73.6704 95.7945 73.6532C95.7894 73.6359 95.7878 73.6178 95.79 73.6C95.7768 73.6047 95.7627 73.6062 95.7488 73.6045C95.7349 73.6027 95.7216 73.5978 95.71 73.59C95.7035 73.5834 95.6984 73.5756 95.695 73.567C95.6916 73.5584 95.6899 73.5493 95.69 73.54L95.65 73.23C95.6432 73.2108 95.6424 73.19 95.6478 73.1703C95.6531 73.1507 95.6644 73.1331 95.68 73.12C95.6917 73.1104 95.7053 73.1036 95.72 73.1C95.7791 73.0856 95.8409 73.0856 95.9 73.1C95.96 73.11 96.02 73.1 96.07 73.07C96.07 73.07 96.07 73.05 96.09 73.04C96.1007 73.0299 96.1132 73.0221 96.127 73.0169C96.1407 73.0118 96.1553 73.0094 96.17 73.01C96.18 72.99 96.19 72.96 96.15 72.95C96.1314 72.9491 96.1129 72.9523 96.0957 72.9592C96.0784 72.9661 96.0628 72.9766 96.05 72.99C96.0323 73.0122 96.0122 73.0323 95.99 73.05C95.95 73.05 95.9 73.07 95.89 73.05L95.84 72.99C95.7919 73.012 95.7416 73.0288 95.69 73.04C95.6802 73.0426 95.6698 73.0426 95.66 73.04H95.65V73.02L95.63 72.7C95.61 72.65 95.55 72.48 95.66 72.45L95.75 72.42V72.39C95.76 72.37 95.83 72.33 95.88 72.34C95.94 72.36 95.91 72.3 95.88 72.28C95.8418 72.2652 95.8009 72.2584 95.76 72.26C95.72 72.26 95.68 72.26 95.65 72.24C95.59 72.21 95.62 72.15 95.64 72.1C95.65 72.05 95.6 72.01 95.61 71.96C95.6214 71.9287 95.6443 71.903 95.674 71.8881C95.7038 71.8732 95.7382 71.8703 95.77 71.88C95.8 71.88 95.82 71.9 95.85 71.91C95.8624 71.9162 95.8761 71.9194 95.89 71.9194C95.9039 71.9194 95.9176 71.9162 95.93 71.91V71.89L95.95 71.84L95.89 71.87C95.8644 71.8721 95.8387 71.8688 95.8146 71.8601C95.7905 71.8515 95.7684 71.8378 95.75 71.82C95.7414 71.8078 95.7377 71.7929 95.7396 71.7781C95.7414 71.7633 95.7487 71.7497 95.76 71.74L95.85 71.71C95.87 71.71 95.85 71.67 95.83 71.66C95.81 71.66 95.8 71.69 95.78 71.71C95.7612 71.7202 95.7398 71.7247 95.7185 71.7229C95.6972 71.7211 95.6769 71.7132 95.66 71.7C95.6505 71.6892 95.6438 71.6764 95.6403 71.6624C95.6368 71.6485 95.6367 71.634 95.64 71.62C95.6387 71.58 95.6494 71.5404 95.6708 71.5066C95.6922 71.4727 95.7233 71.446 95.76 71.43C95.81 71.42 95.96 71.37 95.83 71.33C95.7706 71.3165 95.7105 71.3065 95.65 71.3C95.6287 71.2957 95.6094 71.2846 95.5949 71.2684C95.5805 71.2522 95.5717 71.2317 95.57 71.21C95.57 71.18 95.57 71.14 95.6 71.11L95.68 70.85C95.68 70.83 95.7 70.81 95.73 70.8H95.77C95.92 70.85 95.9 71 96.04 71.03C96.0711 71.0368 96.1033 71.0367 96.1344 71.0298C96.1655 71.0229 96.1947 71.0093 96.22 70.99C96.2355 70.9761 96.248 70.9592 96.2566 70.9403C96.2652 70.9213 96.2697 70.9008 96.27 70.88C96.2 70.9 96.14 70.8 96.07 70.8L96 70.82C95.98 70.83 95.92 70.78 95.94 70.76C95.9685 70.7368 96.0034 70.7228 96.04 70.72L96.08 70.71L96.13 70.73C96.16 70.75 96.2 70.75 96.23 70.74C96.3 70.72 96.26 70.66 96.2 70.64C96.129 70.6173 96.0545 70.6071 95.98 70.61C95.91 70.62 95.84 70.61 95.78 70.57C95.71 70.52 95.74 70.46 95.77 70.41C95.7775 70.3894 95.7915 70.3718 95.81 70.36C95.85 70.34 95.92 70.34 95.95 70.31C95.97 70.28 95.91 70.21 95.94 70.19C95.96 70.16 96.01 70.16 96.06 70.17L96.37 70.21C96.49 70.21 96.61 70.24 96.73 70.26ZM96.25 75.61C96.2048 75.6297 96.1613 75.6532 96.12 75.68C96.0619 75.7014 95.9981 75.7014 95.94 75.68C95.9234 75.6786 95.9066 75.6786 95.89 75.68V75.69C95.89 75.71 95.91 75.74 95.94 75.75H95.99L96.04 75.74C96.0532 75.7271 96.0688 75.7169 96.086 75.71C96.1032 75.7031 96.1215 75.6997 96.14 75.7C96.21 75.72 96.23 75.79 96.29 75.79L96.35 75.77C96.372 75.754 96.3899 75.7329 96.4021 75.7085C96.4142 75.6842 96.4204 75.6572 96.42 75.63C96.3944 75.6155 96.3662 75.6062 96.337 75.6028C96.3078 75.5994 96.2782 75.6018 96.25 75.61ZM96.34 74.75C96.2933 74.7787 96.2497 74.8123 96.21 74.85C96.1799 74.8687 96.1454 74.879 96.11 74.88C96.1628 74.8873 96.2166 74.884 96.2681 74.8703C96.3196 74.8566 96.3679 74.8327 96.41 74.8C96.39 74.83 96.48 74.86 96.53 74.84C96.5479 74.8313 96.562 74.8162 96.5693 74.7978C96.5767 74.7793 96.577 74.7587 96.57 74.74V74.71C96.5545 74.7024 96.5372 74.699 96.52 74.7C96.4608 74.6978 96.402 74.7117 96.35 74.74L96.34 74.75ZM96.06 71.85V71.92C96.0621 71.9269 96.0658 71.9333 96.0706 71.9387C96.0755 71.9441 96.0814 71.9483 96.0881 71.9512C96.0947 71.954 96.1019 71.9554 96.1092 71.9552C96.1164 71.955 96.1235 71.9532 96.13 71.95L96.14 71.93C96.14 71.89 96.11 71.86 96.06 71.84V71.85ZM96.17 77.08C96.21 77.1 96.25 77.13 96.27 77.17C96.29 77.2 96.3 77.25 96.29 77.29C96.27 77.43 96.22 77.57 96.15 77.69C96.1244 77.6611 96.0885 77.6432 96.05 77.64L95.99 77.67C95.9623 77.6736 95.9342 77.6689 95.9093 77.6564C95.8844 77.6439 95.8637 77.6243 95.85 77.6L95.7 77.78C95.68 77.81 95.66 77.87 95.71 77.9C95.76 77.94 95.79 77.9 95.84 77.91C95.8595 77.9189 95.8764 77.9329 95.8887 77.9504C95.901 77.968 95.9083 77.9886 95.91 78.01C95.91 78.05 95.89 78.08 95.87 78.11L95.57 78.49C95.5 78.51 95.43 78.35 95.35 78.35L95.31 78.36C95.24 78.37 95.17 78.3 95.11 78.25C95.01 78.28 95.16 78.37 95.18 78.45C95.21 78.51 95.18 78.53 95.22 78.56C95.27 78.59 95.3 78.56 95.32 78.56C95.3411 78.5666 95.3594 78.58 95.372 78.5981C95.3847 78.6162 95.391 78.638 95.39 78.66C95.39 78.68 95.36 78.71 95.34 78.73L95.12 78.97C95.11 78.97 95.09 78.99 95.07 78.98C95.0543 78.9736 95.0406 78.9632 95.03 78.95L94.91 78.82C94.8716 78.8572 94.8227 78.8816 94.77 78.89C94.74 78.89 94.7 78.88 94.7 78.85C94.6987 78.8446 94.699 78.8389 94.7007 78.8336C94.7025 78.8283 94.7057 78.8236 94.71 78.82L94.84 78.72C94.8579 78.7076 94.8726 78.6912 94.883 78.6721C94.8934 78.653 94.8992 78.6318 94.9 78.61C94.9004 78.5814 94.8905 78.5535 94.8722 78.5315C94.8539 78.5095 94.8282 78.4948 94.8 78.49C94.74 78.49 94.76 78.59 94.73 78.63C94.7133 78.6477 94.6928 78.6614 94.67 78.67C94.6437 78.6865 94.6212 78.7084 94.6039 78.7343C94.5867 78.7602 94.5751 78.7894 94.57 78.82C94.5659 78.8418 94.5674 78.8642 94.5744 78.8852C94.5814 78.9062 94.5937 78.9251 94.61 78.94L94.67 78.96L94.87 79C94.91 79.01 94.98 79.04 94.99 79.09C94.99 79.13 94.98 79.12 94.96 79.14L94.76 79.34C94.7381 79.3708 94.7065 79.3935 94.6703 79.4043C94.6341 79.4152 94.5953 79.4137 94.56 79.4L94.51 79.38L94.5 79.46C94.4979 79.4778 94.4898 79.4944 94.4771 79.5071C94.4644 79.5198 94.4478 79.5279 94.43 79.53H94.4C94.3 79.53 94.24 79.45 94.16 79.38C94.08 79.32 94.03 79.3 93.98 79.34C93.94 79.37 93.98 79.5 94.06 79.57C94.14 79.63 94.21 79.7 94.26 79.78C94.08 79.91 93.9 80.04 93.71 80.15C93.5926 80.2322 93.4533 80.2775 93.31 80.28C93.24 80.28 93.15 80.27 93.13 80.34L93.12 80.41C93.11 80.43 93.04 80.47 92.99 80.45C92.9387 80.432 92.8842 80.4252 92.83 80.43C92.8411 80.4509 92.8452 80.4749 92.8416 80.4983C92.838 80.5218 92.8269 80.5434 92.81 80.56C92.7742 80.5824 92.7322 80.5929 92.69 80.59C92.6698 80.5933 92.649 80.5913 92.6298 80.5843C92.6105 80.5773 92.5934 80.5655 92.58 80.55L92.56 80.5C92.52 80.43 92.42 80.44 92.42 80.52C92.42 80.6 92.47 80.66 92.45 80.72C92.44 80.79 92.37 80.79 92.32 80.75C92.28 80.71 92.27 80.58 92.17 80.55C92.1556 80.543 92.1394 80.5404 92.1236 80.5427C92.1077 80.545 92.0929 80.5519 92.0811 80.5627C92.0692 80.5735 92.0609 80.5876 92.0571 80.6031C92.0534 80.6187 92.0544 80.635 92.06 80.65C92.08 80.73 92.15 80.8 92.13 80.87C92.126 80.8816 92.1195 80.8922 92.1108 80.9008C92.1022 80.9095 92.0916 80.9161 92.08 80.92C92.0315 80.9494 91.9766 80.9666 91.92 80.97C91.8884 80.968 91.8579 80.9577 91.8316 80.9401C91.8052 80.9226 91.784 80.8984 91.77 80.87C91.7555 80.842 91.7388 80.8153 91.72 80.79C91.72 80.76 91.67 80.75 91.66 80.79C91.66 80.85 91.67 80.92 91.7 80.99L91.6 80.96L91.62 81.03C91.53 81.11 91.42 81.08 91.3 81.05C91.2613 81.0403 91.226 81.0203 91.1979 80.9922C91.1697 80.964 91.1497 80.9287 91.14 80.89C91.14 80.83 91.14 80.77 91.17 80.71C91.19 80.65 91.17 80.56 91.12 80.55C91.06 80.54 91.05 80.6 91.04 80.66C91.02 80.82 91.07 81.02 91.04 81.18C91.02 81.24 90.95 81.24 90.91 81.22C90.86 81.2 90.81 81.15 90.77 81.16V81.26C90.55 81.32 90.32 81.31 90.11 81.25V81.1C90.08 81.08 90.04 81.11 90.02 81.16C90.0108 81.2062 90.0108 81.2538 90.02 81.3C89.8024 81.298 89.5853 81.2813 89.37 81.25C89.34 81.21 89.35 81.15 89.37 81.1C89.4 81.05 89.41 81 89.41 80.94C89.39 80.91 89.34 80.94 89.31 80.98C89.2837 81.0202 89.2635 81.064 89.25 81.11C89.246 81.1376 89.2317 81.1626 89.21 81.18C89.2015 81.183 89.1924 81.1836 89.1836 81.1819C89.1748 81.1801 89.1667 81.176 89.16 81.17C89.08 81.11 89.08 80.95 89.11 80.83C89.15 80.71 89.19 80.58 89.21 80.46C89.21 80.32 89.23 80.18 89.28 80.06C89.3013 80.0203 89.3368 79.99 89.3794 79.9752C89.422 79.9604 89.4686 79.9621 89.51 79.98L89.76 80.04C89.78 80.04 89.81 80.04 89.82 80.06C89.86 80.13 89.86 80.2 89.84 80.27C89.8199 80.345 89.8098 80.4224 89.81 80.5C89.87 80.5 89.93 80.48 89.98 80.44C89.9567 80.3925 89.9399 80.342 89.93 80.29C89.93 80.05 90.13 80.08 90.21 80.05C90.26 80.02 90.31 80.02 90.37 80.03C90.402 80.0513 90.4268 80.0819 90.4411 80.1176C90.4554 80.1533 90.4585 80.1925 90.45 80.23H90.51V80.16H90.56C90.5639 80.1237 90.5778 80.0891 90.6 80.06C90.6174 80.0395 90.6388 80.0228 90.6629 80.0107C90.6869 79.9987 90.7132 79.9917 90.74 79.99C90.88 79.97 91.02 79.94 91.15 79.89C91.2067 79.8651 91.2689 79.8557 91.3304 79.8628C91.3919 79.8698 91.4504 79.893 91.5 79.93C91.53 79.94 91.55 79.97 91.56 80C91.58 80.03 91.58 80.06 91.58 80.1C91.5927 80.0824 91.61 80.0686 91.63 80.06C91.65 80.06 91.67 80.05 91.66 80.01V79.98L91.53 79.82L91.78 79.74L91.8 79.8L91.9 79.7L92 79.93C92.03 80.01 92.11 80.08 92.15 80.03C92.1207 79.9024 92.07 79.7807 92 79.67C92.03 79.62 92.1 79.67 92.14 79.75L92.24 79.95C92.24 79.97 92.28 79.98 92.29 79.98C92.31 79.98 92.31 79.91 92.29 79.87L92.21 79.62C92.2111 79.61 92.2144 79.6004 92.2195 79.5917C92.2247 79.5831 92.2317 79.5757 92.24 79.57C92.26 79.57 92.28 79.59 92.29 79.61C92.3 79.64 92.35 79.6 92.33 79.55L92.31 79.49C92.3418 79.4821 92.375 79.4826 92.4066 79.4914C92.4381 79.5001 92.4668 79.5169 92.49 79.54C92.54 79.66 92.63 79.8 92.72 79.81C92.74 79.81 92.76 79.8 92.79 79.83L92.84 79.92C92.8505 79.9403 92.8663 79.9575 92.8856 79.9698C92.9049 79.9821 92.9271 79.9891 92.95 79.99C92.99 79.99 93.03 79.97 93.05 79.94C93.0687 79.9295 93.083 79.9126 93.0903 79.8924C93.0977 79.8722 93.0975 79.8501 93.09 79.83C93.0799 79.811 93.0664 79.794 93.05 79.78C92.9667 79.7188 92.876 79.6684 92.78 79.63C92.7601 79.6109 92.7452 79.5873 92.7365 79.5612C92.7278 79.535 92.7256 79.5072 92.73 79.48C92.7439 79.4407 92.7726 79.4085 92.81 79.39C92.7996 79.3818 92.7914 79.371 92.7861 79.3588C92.7809 79.3466 92.7788 79.3333 92.78 79.32L92.82 79.27L93.11 79.07C93.1301 79.0515 93.156 79.0404 93.1832 79.0386C93.2105 79.0368 93.2376 79.0443 93.26 79.06C93.31 79.1 93.34 79.16 93.36 79.21C93.38 79.27 93.42 79.34 93.47 79.34L93.51 79.33C93.5242 79.3343 93.537 79.342 93.5475 79.3525C93.558 79.363 93.5657 79.3758 93.57 79.39C93.59 79.39 93.62 79.37 93.62 79.34C93.6137 79.3225 93.603 79.3069 93.589 79.2947C93.575 79.2825 93.5582 79.274 93.54 79.27L93.45 79.25C93.42 79.23 93.39 79.18 93.41 79.15L93.43 79.08C93.3869 79.0544 93.3467 79.0242 93.31 78.99C93.3054 78.9771 93.3054 78.963 93.31 78.95C93.3079 78.9481 93.3062 78.9458 93.305 78.9432C93.3038 78.9407 93.3032 78.9378 93.3032 78.935C93.3032 78.9322 93.3038 78.9294 93.305 78.9268C93.3062 78.9242 93.3079 78.9219 93.31 78.92L93.59 78.72C93.64 78.68 93.73 78.52 93.82 78.58C93.85 78.6 93.88 78.62 93.91 78.62L93.94 78.61C93.94 78.61 94.04 78.63 94.06 78.68C94.09 78.73 94.12 78.66 94.11 78.63C94.0834 78.5933 94.0493 78.5626 94.01 78.54C93.9827 78.5117 93.9622 78.4775 93.95 78.44C93.93 78.38 94 78.36 94.05 78.34C94.08 78.3 94.1 78.24 94.14 78.21C94.1709 78.1984 94.2048 78.198 94.2359 78.209C94.267 78.22 94.2933 78.2416 94.31 78.27L94.34 78.35C94.3449 78.3628 94.353 78.3741 94.3635 78.3828C94.374 78.3916 94.3866 78.3975 94.4 78.4H94.42L94.47 78.36L94.41 78.32C94.3924 78.3051 94.378 78.2868 94.3677 78.2662C94.3573 78.2456 94.3513 78.223 94.35 78.2C94.3468 78.1855 94.3491 78.1702 94.3565 78.1573C94.3639 78.1444 94.3758 78.1346 94.39 78.13H94.42C94.44 78.15 94.47 78.17 94.5 78.17C94.52 78.17 94.53 78.14 94.5 78.12C94.48 78.1 94.46 78.14 94.44 78.12C94.4201 78.1163 94.4019 78.1067 94.3876 78.0924C94.3733 78.0781 94.3637 78.0599 94.36 78.04C94.3591 78.0243 94.3623 78.0087 94.3694 77.9947C94.3764 77.9807 94.3869 77.9687 94.4 77.96C94.4266 77.9291 94.4612 77.9062 94.5001 77.8938C94.5389 77.8815 94.5804 77.8802 94.62 77.89C94.67 77.9 94.82 77.95 94.75 77.85C94.7092 77.8042 94.6658 77.7608 94.62 77.72C94.6039 77.705 94.5933 77.6851 94.5897 77.6634C94.586 77.6417 94.5897 77.6194 94.6 77.6C94.6177 77.5743 94.6418 77.5536 94.67 77.54C94.76 77.49 94.83 77.43 94.89 77.36C94.8959 77.3496 94.9047 77.3412 94.9154 77.3358C94.9261 77.3305 94.9381 77.3285 94.95 77.33L94.99 77.36C95.1 77.46 95.01 77.59 95.1 77.7C95.1237 77.7224 95.1524 77.7386 95.1838 77.7473C95.2152 77.756 95.2482 77.757 95.28 77.75C95.3026 77.741 95.323 77.7274 95.3402 77.7102C95.3574 77.6931 95.3709 77.6726 95.38 77.65C95.31 77.64 95.31 77.52 95.24 77.48C95.17 77.45 95.2 77.48 95.18 77.47C95.16 77.46 95.12 77.39 95.15 77.38C95.1859 77.3697 95.2241 77.3697 95.26 77.38C95.2739 77.3805 95.2875 77.3839 95.3 77.39L95.33 77.43C95.3408 77.4471 95.3555 77.4614 95.3729 77.4719C95.3903 77.4823 95.4098 77.4885 95.43 77.49C95.49 77.49 95.49 77.41 95.43 77.36C95.373 77.3159 95.3087 77.282 95.24 77.26C95.1722 77.2388 95.1127 77.1968 95.07 77.14C95.03 77.07 95.07 77.02 95.11 76.99C95.1269 76.9763 95.1482 76.9692 95.17 76.97C95.21 76.95 95.28 76.99 95.31 76.97C95.34 76.94 95.3 76.87 95.34 76.84C95.38 76.82 95.42 76.84 95.46 76.85L95.77 76.95C95.91 76.98 96.04 77.02 96.17 77.08ZM90.73 80.66C90.692 80.6243 90.6519 80.5909 90.61 80.56C90.5868 80.5384 90.5685 80.512 90.5564 80.4827C90.5443 80.4533 90.5387 80.4217 90.54 80.39C90.5414 80.3734 90.5414 80.3566 90.54 80.34L90.53 80.36C90.51 80.38 90.48 80.37 90.48 80.42C90.4774 80.4398 90.4808 80.4598 90.4897 80.4777C90.4986 80.4955 90.5127 80.5102 90.53 80.52C90.5592 80.5384 90.5805 80.5669 90.59 80.6C90.61 80.66 90.52 80.7 90.54 80.77L90.58 80.81C90.6064 80.827 90.6359 80.8385 90.6669 80.8436C90.6979 80.8488 90.7295 80.8476 90.76 80.84C90.7705 80.8099 90.7733 80.7776 90.768 80.7462C90.7628 80.7147 90.7497 80.6851 90.73 80.66ZM91.74 80.44C91.6927 80.4085 91.6425 80.3817 91.59 80.36C91.5565 80.3412 91.5288 80.3135 91.51 80.28C91.52 80.3336 91.5424 80.3841 91.5754 80.4275C91.6084 80.4709 91.651 80.506 91.7 80.53C91.65 80.53 91.66 80.63 91.7 80.66C91.7173 80.673 91.7384 80.68 91.76 80.68C91.7816 80.68 91.8027 80.673 91.82 80.66H91.85V80.61C91.8368 80.5437 91.8015 80.4838 91.75 80.44H91.74ZM94.57 78.48C94.5455 78.4991 94.5251 78.5229 94.51 78.55C94.5067 78.562 94.5079 78.5747 94.5134 78.5858C94.519 78.5969 94.5285 78.6055 94.54 78.61C94.5446 78.6126 94.5497 78.614 94.555 78.614C94.5603 78.614 94.5654 78.6126 94.57 78.61C94.5825 78.5906 94.5891 78.5681 94.5891 78.545C94.5891 78.522 94.5825 78.4994 94.57 78.48ZM89 80.94C88.9944 80.9854 88.9808 81.0294 88.96 81.07C88.9507 81.0824 88.9386 81.0925 88.9247 81.0995C88.9108 81.1064 88.8955 81.11 88.88 81.11C88.78 81.13 88.68 81.12 88.59 81.09C88.6091 81.0601 88.6195 81.0255 88.62 80.99C88.62 80.97 88.62 80.96 88.6 80.94C88.5977 80.9129 88.601 80.8857 88.6095 80.8599C88.6181 80.8341 88.6319 80.8103 88.65 80.79L88.51 80.7H88.49C88.4754 80.6968 88.4602 80.6991 88.4473 80.7065C88.4343 80.7139 88.4246 80.7258 88.42 80.74C88.4 80.78 88.42 80.81 88.42 80.85C88.416 80.8707 88.4077 80.8902 88.3956 80.9075C88.3836 80.9247 88.368 80.9392 88.35 80.95C88.3391 80.9553 88.3271 80.9581 88.315 80.9581C88.3029 80.9581 88.2909 80.9553 88.28 80.95L87.98 80.79C87.96 80.73 88.08 80.62 88.08 80.55V80.52C88.05 80.47 88.12 80.38 88.16 80.32C88.13 80.25 88.06 80.39 88.01 80.44C87.95 80.49 87.95 80.46 87.91 80.51C87.89 80.55 87.91 80.57 87.91 80.61C87.9054 80.6268 87.8965 80.642 87.8843 80.6543C87.872 80.6666 87.8567 80.6754 87.84 80.68C87.8291 80.6816 87.818 80.6807 87.8076 80.6772C87.7972 80.6737 87.7877 80.6678 87.78 80.66L87.6 80.53C87.5935 80.5259 87.5889 80.5194 87.587 80.512C87.5852 80.5046 87.5862 80.4967 87.59 80.49L87.61 80.45L87.71 80.31C87.6903 80.2804 87.6799 80.2456 87.68 80.21C87.6808 80.196 87.6848 80.1824 87.6917 80.1703C87.6987 80.1581 87.7083 80.1478 87.72 80.14C87.759 80.1745 87.799 80.2079 87.84 80.24H87.88C87.9042 80.2282 87.9257 80.2115 87.9429 80.1908C87.9601 80.1701 87.9728 80.146 87.98 80.12C87.98 80.06 87.91 80.11 87.88 80.1C87.84 80.09 87.86 80.07 87.84 80.06C87.8302 80.0427 87.8155 80.0286 87.7976 80.0197C87.7798 80.0108 87.7597 80.0074 87.74 80.01C87.7076 80.0157 87.6777 80.0312 87.6545 80.0545C87.6312 80.0777 87.6157 80.1076 87.61 80.14L87.57 80.31C87.56 80.36 87.53 80.42 87.49 80.44H87.45L87.29 80.3C87.2772 80.293 87.2661 80.2833 87.2575 80.2715C87.2489 80.2598 87.243 80.2463 87.2401 80.232C87.2373 80.2177 87.2376 80.203 87.241 80.1888C87.2444 80.1746 87.2509 80.1614 87.26 80.15L87.28 80.11H87.21C87.19 80.12 87.15 80.1 87.16 80.06C87.188 79.9734 87.2359 79.8946 87.3 79.83C87.35 79.77 87.39 79.7 87.36 79.68C87.33 79.65 87.22 79.72 87.16 79.79C87.0953 79.8651 87.0251 79.9353 86.95 80C86.85 79.89 86.75 79.77 86.67 79.65C86.6358 79.6146 86.61 79.5719 86.5944 79.5252C86.5788 79.4785 86.5739 79.4289 86.58 79.38C86.59 79.33 86.61 79.26 86.54 79.26H86.48C86.43 79.26 86.43 79.22 86.45 79.18C86.4686 79.142 86.482 79.1016 86.49 79.06C86.4723 79.0712 86.4521 79.078 86.4312 79.0797C86.4103 79.0815 86.3893 79.0781 86.37 79.07C86.3512 79.0515 86.3404 79.0264 86.34 79C86.3386 78.9804 86.3426 78.9608 86.3513 78.9432C86.3601 78.9256 86.3735 78.9107 86.39 78.9H86.44C86.51 78.84 86.5 78.78 86.43 78.8L86.23 78.86C86.19 78.88 86.18 78.82 86.23 78.78C86.27 78.73 86.39 78.69 86.41 78.63C86.44 78.57 86.41 78.55 86.33 78.58C86.25 78.6 86.18 78.67 86.13 78.68L86.1 78.67L86.08 78.64C86.0671 78.6268 86.0569 78.6112 86.05 78.594C86.0431 78.5769 86.0397 78.5585 86.04 78.54C86.0478 78.5143 86.0606 78.4905 86.0778 78.4698C86.095 78.4492 86.1161 78.4323 86.14 78.42C86.18 78.42 86.21 78.4 86.23 78.37C86.25 78.34 86.26 78.33 86.23 78.33C86.1609 78.3456 86.0937 78.3691 86.03 78.4L86.06 78.32L85.99 78.35C85.91 78.31 85.94 78.23 85.97 78.15C85.9831 78.117 86.0033 78.0874 86.0293 78.0632C86.0552 78.039 86.0862 78.0208 86.12 78.01C86.1754 77.995 86.2327 77.9882 86.29 77.99C86.34 77.97 86.43 77.94 86.45 77.92C86.46 77.9 86.39 77.89 86.33 77.9C86.18 77.92 86 78.01 85.83 78.02C85.78 78.04 85.77 77.99 85.79 77.95C85.81 77.92 85.85 77.88 85.83 77.85C85.8023 77.8659 85.7717 77.8761 85.74 77.88C85.7037 77.8245 85.6788 77.7623 85.6668 77.6971C85.6548 77.6318 85.6559 77.5648 85.67 77.5L85.81 77.45C85.83 77.43 85.8 77.41 85.74 77.42C85.6917 77.4316 85.6447 77.4484 85.6 77.47L85.5 77.14V77.11C85.54 77.08 85.59 77.06 85.64 77.06L85.8 77.03C85.81 77 85.78 76.98 85.74 76.98L85.6 77H85.52L85.51 76.98C85.5897 76.897 85.6957 76.844 85.81 76.83C85.93 76.79 86.07 76.78 86.18 76.74C86.31 76.69 86.44 76.64 86.57 76.62C86.69 76.62 86.71 76.68 86.72 76.74L86.75 76.92C86.7528 76.9263 86.7542 76.9331 86.7542 76.94C86.7542 76.9469 86.7528 76.9537 86.75 76.96C86.692 77.0064 86.6232 77.0374 86.55 77.05C86.47 77.05 86.4 77.07 86.32 77.1C86.325 77.1219 86.3362 77.142 86.3521 77.1579C86.368 77.1738 86.3881 77.185 86.41 77.19L86.55 77.12C86.77 77.04 86.8 77.17 86.84 77.22C86.87 77.27 86.89 77.28 86.87 77.32C86.8504 77.3508 86.8239 77.3768 86.7927 77.3958C86.7615 77.4149 86.7264 77.4266 86.69 77.43L86.71 77.47L86.77 77.45V77.48H86.87C86.8882 77.484 86.905 77.4925 86.919 77.5047C86.933 77.5169 86.9437 77.5325 86.95 77.55L87.1 77.79C87.1236 77.8273 87.1336 77.8716 87.1281 77.9154C87.1226 77.9592 87.1021 77.9997 87.07 78.03C87.051 78.0545 87.0271 78.0749 87 78.09C86.9718 78.1047 86.9414 78.1149 86.91 78.12L86.94 78.15C86.94 78.16 86.94 78.17 86.98 78.15H87.01L87.17 78.03L87.25 78.18L87.19 78.21L87.28 78.26L87.06 78.38C86.99 78.42 86.92 78.48 86.95 78.51C87.07 78.46 87.18 78.4 87.29 78.33C87.34 78.33 87.29 78.4 87.22 78.43L87.02 78.55C87 78.55 86.98 78.58 86.99 78.59C86.99 78.6 87.05 78.59 87.09 78.56L87.33 78.44C87.33 78.44 87.35 78.43 87.36 78.45C87.36 78.47 87.35 78.48 87.32 78.49C87.3 78.5 87.33 78.53 87.38 78.51L87.44 78.48C87.45 78.52 87.43 78.58 87.37 78.63C87.26 78.69 87.12 78.78 87.1 78.85L87.08 78.9C87.0519 78.9199 87.0217 78.9366 86.99 78.95C86.9697 78.9591 86.9518 78.9729 86.9379 78.9903C86.924 79.0077 86.9144 79.0282 86.91 79.05C86.92 79.08 86.93 79.1 86.95 79.11C86.9642 79.1214 86.9818 79.1276 87 79.1276C87.0182 79.1276 87.0358 79.1214 87.05 79.11C87.127 79.0318 87.1941 78.9445 87.25 78.85C87.291 78.811 87.3437 78.7864 87.4 78.78C87.4142 78.7799 87.4281 78.7835 87.4404 78.7905C87.4527 78.7976 87.4629 78.8077 87.47 78.82C87.4885 78.7996 87.513 78.7856 87.54 78.78H87.56L87.58 78.8L87.72 78.95C87.76 79 87.75 79 87.7 79.06C87.655 79.1031 87.6046 79.1401 87.55 79.17C87.5017 79.1964 87.4605 79.2342 87.43 79.28V79.31C87.4173 79.3362 87.3961 79.3573 87.37 79.37C87.37 79.39 87.38 79.41 87.41 79.4C87.4423 79.3828 87.4672 79.3543 87.48 79.32L87.52 79.25C87.5384 79.2208 87.5669 79.1995 87.6 79.19H87.65L87.75 79.09L87.78 79.06L87.8 79.05L87.93 79.2C87.96 79.22 88.08 79.24 88.02 79.33C87.9992 79.3539 87.9823 79.3809 87.97 79.41V79.43C87.98 79.45 87.95 79.51 87.9 79.55C87.86 79.58 87.9 79.59 87.93 79.58C87.9668 79.558 88.0005 79.5311 88.03 79.5C88.054 79.4708 88.0808 79.444 88.11 79.42C88.17 79.4 88.16 79.44 88.18 79.46C88.2 79.49 88.24 79.48 88.26 79.51C88.27 79.53 88.25 79.61 88.2 79.66C88.1809 79.6778 88.1609 79.6945 88.14 79.71C88.1189 79.7259 88.1018 79.7464 88.09 79.77V79.79L88.1 79.82L88.14 79.76C88.1642 79.7187 88.1987 79.6842 88.24 79.66C88.27 79.66 88.28 79.66 88.28 79.7C88.2625 79.7244 88.249 79.7514 88.24 79.78C88.24 79.8 88.26 79.8 88.27 79.78C88.29 79.74 88.27 79.73 88.27 79.71C88.2757 79.6887 88.2858 79.6689 88.2996 79.6517C88.3133 79.6345 88.3305 79.6203 88.35 79.61C88.3593 79.6065 88.3696 79.6066 88.3789 79.6103C88.3881 79.614 88.3957 79.621 88.4 79.63C88.43 79.65 88.45 79.69 88.43 79.79C88.42 79.83 88.37 79.97 88.46 79.88L88.55 79.72C88.58 79.68 88.61 79.66 88.63 79.66C88.65 79.66 88.66 79.69 88.67 79.71C88.69 79.76 88.73 79.8 88.77 79.83C88.77 79.83 88.8 79.84 88.79 79.87C88.79 79.89 88.79 79.9 88.77 79.92C88.71 80.05 88.62 80.01 88.55 80.14C88.5158 80.1896 88.5015 80.2503 88.51 80.31C88.516 80.3249 88.5255 80.3381 88.5377 80.3486C88.5499 80.359 88.5644 80.3664 88.58 80.37C88.58 80.3 88.68 80.27 88.69 80.19L88.7 80.12C88.71 80.1 88.75 80.06 88.76 80.07C88.7685 80.1028 88.7685 80.1372 88.76 80.17V80.22L88.73 80.26C88.7082 80.2893 88.6944 80.3238 88.69 80.36C88.69 80.42 88.75 80.39 88.79 80.33L88.84 80.13C88.8555 80.0594 88.8826 79.9918 88.92 79.93C88.96 79.87 89 79.9 89.02 79.91L89.03 79.96V80.09C89.05 80.11 89.1 80.05 89.11 80.06V80.18L89.06 80.5C89.06 80.65 89.04 80.8 89.01 80.94H89ZM86.36 77.74L86.45 77.64C86.49 77.59 86.55 77.56 86.6 77.55L86.65 77.53H86.63C86.62 77.54 86.6 77.51 86.57 77.52C86.5518 77.5235 86.5344 77.5307 86.519 77.541C86.5035 77.5513 86.4903 77.5645 86.48 77.58C86.4641 77.6073 86.4394 77.6285 86.41 77.64C86.35 77.66 86.3 77.63 86.24 77.66C86.2234 77.6648 86.2092 77.6754 86.2 77.69C86.187 77.7073 86.18 77.7284 86.18 77.75C86.18 77.7717 86.187 77.7927 86.2 77.81C86.25 77.81 86.31 77.78 86.36 77.74ZM86.59 78.34C86.6273 78.2999 86.6608 78.2564 86.69 78.21C86.7058 78.1834 86.7261 78.1597 86.75 78.14C86.6535 78.174 86.5697 78.2369 86.51 78.32C86.51 78.29 86.43 78.32 86.39 78.36C86.36 78.41 86.37 78.42 86.39 78.45C86.3933 78.4506 86.3967 78.4506 86.4 78.45H86.45C86.5034 78.4272 86.5511 78.3931 86.59 78.35V78.34ZM88 79.96C87.9867 79.9453 87.9693 79.9348 87.95 79.93C87.9406 79.9282 87.9309 79.9292 87.9221 79.9327C87.9132 79.9363 87.9056 79.9423 87.9 79.95C87.8982 79.9531 87.8973 79.9565 87.8973 79.96C87.8973 79.9635 87.8982 79.967 87.9 79.97C87.93 80.01 87.96 80 88 79.96ZM85.72 76.83C85.6959 76.8349 85.671 76.8347 85.6469 76.8295C85.6228 76.8244 85.6 76.8143 85.58 76.8C85.5345 76.7593 85.5001 76.7077 85.48 76.65C85.38 76.42 85.3 76.17 85.26 75.92C85.29 75.93 85.33 75.94 85.36 75.89L85.39 75.79C85.3961 75.7764 85.4051 75.7644 85.4164 75.7548C85.4278 75.7451 85.4411 75.7381 85.4555 75.7343C85.4699 75.7305 85.4849 75.7299 85.4995 75.7326C85.5141 75.7353 85.528 75.7413 85.54 75.75L85.5 75.34C85.5 75.26 85.46 75.15 85.4 75.17C85.34 75.18 85.35 75.26 85.3 75.29C85.27 75.32 85.21 75.29 85.18 75.24C85.152 75.1873 85.135 75.1295 85.13 75.07L85.06 74.22C85.08 74.1 85.26 74.23 85.31 74.13L85.33 74.08C85.36 73.98 85.47 74 85.54 74.01C85.58 73.81 85.43 73.88 85.35 73.83C85.28 73.78 85.31 73.7 85.25 73.71C85.18 73.73 85.19 73.81 85.16 73.83C85.13 73.85 85.09 73.83 85.06 73.78C85.0453 73.7349 85.0385 73.6875 85.04 73.64L85.03 73.06C85.02 73.03 85.03 72.99 85.05 72.98C85.0556 72.9723 85.0632 72.9662 85.0721 72.9627C85.0809 72.9592 85.0906 72.9582 85.1 72.96L85.28 72.97C85.28 72.88 85.3 72.79 85.34 72.71C85.35 72.67 85.4 72.64 85.42 72.67L85.43 72.71L85.41 73.03C85.41 73.1 85.41 73.17 85.44 73.24C85.47 73.31 85.56 73.33 85.59 73.27C85.63 73.21 85.55 73.09 85.55 72.99C85.55 72.94 85.55 72.89 85.57 72.85C85.58 72.75 85.57 72.64 85.54 72.54C85.52 72.48 85.48 72.42 85.43 72.44C85.4028 72.4449 85.378 72.459 85.36 72.48L85.2 72.68C85.15 72.73 85.09 72.78 85.05 72.73C85.0298 72.7007 85.0193 72.6657 85.02 72.63V72.1C85.03 71.98 85.06 71.84 85.14 71.79L85.19 71.75C85.21 71.71 85.16 71.67 85.15 71.63C85.1363 71.596 85.131 71.5591 85.1345 71.5226C85.138 71.4861 85.1502 71.4509 85.17 71.42C85.25 71.3 85.34 71.3 85.45 71.27C85.4927 71.2581 85.5308 71.2337 85.5594 71.1998C85.5879 71.1658 85.6056 71.1241 85.61 71.08C85.6102 71.0546 85.6049 71.0294 85.5947 71.0062C85.5844 70.9829 85.5693 70.9621 85.5504 70.9451C85.5315 70.9281 85.5092 70.9153 85.485 70.9075C85.4608 70.8997 85.4353 70.8972 85.41 70.9C85.31 70.91 85.2 70.97 85.11 70.93C85.17 70.54 85.21 70.14 85.29 69.75C85.33 69.51 85.41 69.27 85.52 69.05C85.58 68.96 85.66 68.85 85.64 68.74L85.61 68.64C85.6052 68.5989 85.6089 68.5573 85.621 68.5177C85.633 68.4781 85.6531 68.4415 85.68 68.41C85.7391 68.3507 85.7895 68.2833 85.83 68.21C85.78 68.21 85.75 68.13 85.76 68.06C85.7737 67.9889 85.8009 67.921 85.84 67.86C85.88 67.8 85.92 67.74 85.97 67.74H86.03C86.11 67.74 86.18 67.59 86.13 67.51C86.09 67.43 86.01 67.44 85.98 67.37C85.9695 67.3285 85.9726 67.2848 85.9888 67.2452C86.005 67.2056 86.0334 67.1722 86.07 67.15C86.17 67.12 86.24 67.21 86.33 67.11C86.39 67.05 86.43 66.91 86.37 66.86C86.31 66.81 86.19 66.86 86.17 66.78C86.15 66.73 86.16 66.69 86.17 66.65C86.2 66.55 86.24 66.47 86.29 66.38C86.3093 66.3421 86.3377 66.3095 86.3725 66.2851C86.4074 66.2607 86.4477 66.2452 86.49 66.24C86.53 66.25 86.56 66.26 86.59 66.25C86.63 66.25 86.67 66.2 86.66 66.16C86.6158 66.1069 86.5565 66.0686 86.49 66.05L86.6 65.93L86.53 65.88C86.579 65.6989 86.684 65.5379 86.83 65.42H86.84C86.92 65.32 87.04 65.25 87.12 65.29C87.19 65.34 87.18 65.41 87.21 65.48C87.23 65.55 87.31 65.59 87.37 65.54C87.42 65.48 87.4 65.4 87.37 65.34C87.27 65.18 87.09 65.11 87.01 64.94C86.98 64.88 87.04 64.79 87.1 64.74C87.17 64.7 87.23 64.64 87.28 64.57C87.2614 64.567 87.2441 64.5589 87.2299 64.5465C87.2158 64.5341 87.2054 64.518 87.2 64.5C87.37 64.16 87.6 63.85 87.87 63.59L87.98 63.67C88.0055 63.6554 88.0252 63.6327 88.0361 63.6055C88.047 63.5782 88.0484 63.5481 88.04 63.52C88.0118 63.4769 87.9693 63.445 87.92 63.43L88.23 63.03L88.39 62.83L88.56 62.63C88.5814 62.6039 88.6089 62.5833 88.64 62.57C88.7 62.55 88.74 62.59 88.77 62.65C88.79 62.7 88.81 62.76 88.87 62.78C88.8951 62.7622 88.9148 62.7379 88.9271 62.7097C88.9394 62.6815 88.9439 62.6505 88.94 62.62C88.94 62.57 88.92 62.52 88.9 62.48C88.8888 62.4662 88.8812 62.4499 88.8777 62.4325C88.8742 62.4151 88.875 62.3971 88.88 62.38C88.8952 62.3521 88.9201 62.3308 88.95 62.32C89.0095 62.2875 89.0788 62.2777 89.145 62.2924C89.2112 62.3071 89.2699 62.3453 89.31 62.4C89.38 62.51 89.47 62.61 89.56 62.7C89.67 62.79 89.84 62.82 89.87 62.97C89.9 63.12 89.77 63.25 89.67 63.37C89.5041 63.5101 89.3472 63.6604 89.2 63.82C89.1625 63.8318 89.1222 63.8303 89.0857 63.8157C89.0492 63.8012 89.019 63.7744 89 63.74C88.9625 63.6703 88.9074 63.6116 88.84 63.57C88.7658 63.6574 88.7112 63.7597 88.68 63.87C88.74 63.86 88.8 63.87 88.85 63.89C89.06 64 88.79 64.32 88.73 64.49C88.69 64.59 88.63 64.67 88.56 64.75C88.49 64.82 88.36 64.85 88.32 64.77L88.25 64.86L88.3 64.9C88.2878 64.9291 88.2668 64.9536 88.24 64.97C88.27 65.01 88.28 65.05 88.28 65.1C88.2671 65.1994 88.233 65.2949 88.18 65.38C88.04 65.62 87.91 65.88 87.8 66.14C87.73 66.35 87.6 66.54 87.42 66.68C87.3913 66.7017 87.3558 66.7123 87.32 66.71C87.3026 66.7079 87.286 66.7013 87.272 66.6907C87.2579 66.6802 87.2469 66.6662 87.24 66.65C87.24 66.69 87.22 66.73 87.21 66.76C87.19 66.8 87.19 66.84 87.21 66.86C87.24 66.87 87.23 66.85 87.24 66.85L87.47 66.79L87.28 67.28H87.21L87.18 67.53C87.1 67.55 87.02 67.49 86.93 67.48C86.8865 67.4735 86.8422 67.4832 86.8054 67.5071C86.7685 67.5311 86.7417 67.5677 86.73 67.61C86.83 67.69 86.96 67.73 87.1 67.73C87.11 67.82 87 67.88 86.93 67.87C86.85 67.86 86.78 67.81 86.7 67.83C86.6878 67.8322 86.6761 67.8369 86.6658 67.8437C86.6555 67.8506 86.6467 67.8596 86.64 67.87C86.61 67.93 86.67 67.97 86.71 67.99L86.96 68.09C86.9685 68.1228 86.9685 68.1572 86.96 68.19C86.94 68.22 86.9 68.24 86.88 68.23C86.8652 68.2465 86.8571 68.2679 86.8571 68.29C86.8571 68.3122 86.8652 68.3335 86.88 68.35L86.94 68.39C86.9243 68.4401 86.8985 68.4864 86.8641 68.5259C86.8296 68.5655 86.7874 68.5976 86.74 68.62C86.62 68.58 86.46 68.55 86.37 68.68C86.35 68.71 86.33 68.75 86.3 68.76C86.27 68.77 86.24 68.74 86.2 68.74C86.1692 68.7403 86.1393 68.7501 86.1142 68.768C86.0892 68.7858 86.0703 68.811 86.06 68.84C86.0279 68.9024 86.0075 68.9702 86 69.04C86 69.11 86 69.19 86.06 69.2C86.0816 69.2 86.1027 69.193 86.12 69.18C86.24 69.12 86.35 69.05 86.44 68.96C86.5 68.94 86.56 68.99 86.58 69.06C86.5898 69.1339 86.583 69.2091 86.56 69.28C86.6 69.26 86.63 69.28 86.64 69.32V69.43L86.53 70.1C86.51 70.2 86.48 70.32 86.41 70.35C86.33 70.38 86.29 70.33 86.23 70.3C86.18 70.27 86.1 70.25 86.06 70.31L86.03 70.37C86.0254 70.3789 86.0187 70.3864 86.0104 70.392C86.0022 70.3976 85.9926 70.4011 85.9827 70.4021C85.9728 70.4031 85.9628 70.4016 85.9536 70.3977C85.9444 70.3939 85.9363 70.3878 85.93 70.38C85.92 70.43 85.9 70.48 85.93 70.52C85.95 70.55 86.01 70.53 86.03 70.5C86.0607 70.4642 86.0941 70.4307 86.13 70.4C86.16 70.38 86.21 70.38 86.22 70.43L86.24 70.56C86.2952 70.5277 86.3565 70.5073 86.42 70.5H86.44C86.4486 70.5072 86.455 70.5166 86.4585 70.5272C86.4621 70.5378 86.4626 70.5491 86.46 70.56L86.38 71.22C86.37 71.35 86.4 71.7 86.29 71.75C86.26 71.76 86.21 71.78 86.19 71.82V71.89C86.1869 71.9047 86.1805 71.9186 86.1713 71.9305C86.1621 71.9424 86.1503 71.952 86.1369 71.9588C86.1234 71.9655 86.1086 71.9691 86.0936 71.9693C86.0785 71.9695 86.0636 71.9664 86.05 71.96C86.0303 71.9774 86.0182 72.0018 86.0163 72.028C86.0144 72.0542 86.0229 72.08 86.04 72.1C86.07 72.13 86.11 72.15 86.15 72.15C86.19 72.15 86.23 72.17 86.26 72.21C86.32 72.28 86.27 72.39 86.26 72.48C86.26 72.58 86.28 72.68 86.27 72.78C86.27 72.88 86.18 72.98 86.11 72.94C86.0842 72.9193 86.0607 72.8958 86.04 72.87C86.01 72.85 85.98 72.84 85.95 72.87V72.91L85.93 73.01C85.9527 73.0031 85.9763 72.9997 86 73C86.0287 72.9973 86.0576 73.0035 86.0827 73.0178C86.1077 73.0322 86.1278 73.0539 86.14 73.08C86.1525 73.1087 86.1582 73.1399 86.1564 73.1712C86.1547 73.2025 86.1456 73.2329 86.13 73.26C86.1137 73.2572 86.0969 73.2584 86.0812 73.2637C86.0655 73.2689 86.0513 73.278 86.04 73.29C86.02 73.32 86.04 73.39 86.07 73.37C86.1 73.37 86.1 73.31 86.12 73.27C86.14 73.25 86.21 73.25 86.24 73.29C86.26 73.34 86.27 73.4 86.26 73.45C86.2788 73.5912 86.243 73.7342 86.16 73.85C86.11 73.9 85.97 74.01 86.11 74.09C86.16 74.12 86.23 74.08 86.29 74.09C86.3185 74.1064 86.3426 74.1296 86.3601 74.1575C86.3775 74.1854 86.3878 74.2172 86.39 74.25V74.45C86.37 74.62 86.37 74.8 86.39 74.97C86.4 75.01 86.39 75.07 86.37 75.09C86.3633 75.096 86.3552 75.1001 86.3464 75.1019C86.3376 75.1036 86.3285 75.103 86.32 75.1C86.17 75.08 86.12 74.77 85.98 74.75C85.91 74.74 85.84 74.79 85.82 74.89C85.803 74.9725 85.803 75.0575 85.82 75.14C85.89 75.08 85.98 75.26 86.05 75.22C86.08 75.22 86.09 75.19 86.11 75.18C86.13 75.17 86.2 75.23 86.2 75.28C86.1888 75.334 86.1608 75.383 86.12 75.42C86.108 75.4273 86.094 75.4308 86.08 75.43C86.06 75.43 86.05 75.43 86.03 75.41C86.0127 75.3983 85.9915 75.3939 85.9709 75.3976C85.9504 75.4013 85.9321 75.413 85.92 75.43C85.9122 75.4496 85.9087 75.4707 85.9096 75.4918C85.9105 75.5128 85.9158 75.5335 85.9253 75.5524C85.9347 75.5713 85.948 75.5879 85.9644 75.6013C85.9807 75.6147 85.9996 75.6245 86.02 75.63C86.09 75.63 86.16 75.61 86.22 75.56C86.2506 75.539 86.2865 75.527 86.3236 75.5252C86.3607 75.5234 86.3975 75.532 86.43 75.55C86.51 75.61 86.53 75.73 86.53 75.84C86.5335 75.877 86.5301 75.9143 86.52 75.95C86.5 76.01 86.43 76.05 86.43 76.12C86.43 76.19 86.53 76.26 86.51 76.35C86.5037 76.3741 86.4911 76.396 86.4736 76.4136C86.456 76.4311 86.434 76.4437 86.41 76.45L86.12 76.61C86 76.71 85.87 76.78 85.72 76.83ZM87.66 64.98L87.86 64.88C87.93 64.86 88.01 64.83 88.06 64.88C88.06 64.9 88.08 64.92 88.09 64.93V64.9C88.09 64.85 88.12 64.8 88.1 64.77C88.08 64.74 88.02 64.75 87.97 64.78C87.93 64.81 87.87 64.85 87.84 64.83C87.81 64.81 87.84 64.65 87.77 64.63C87.74 64.63 87.71 64.65 87.69 64.66C87.6052 64.727 87.5368 64.8125 87.49 64.91C87.51 64.99 87.59 65.01 87.66 64.98ZM86.81 66.7C86.88 66.66 86.95 66.6 87.01 66.54C87.0454 66.5061 87.0912 66.485 87.14 66.48V66.47C87.04 66.39 86.9 66.47 86.79 66.54C86.795 66.5302 86.7979 66.5195 86.7986 66.5086C86.7993 66.4976 86.7977 66.4866 86.7939 66.4763C86.7902 66.466 86.7843 66.4566 86.7768 66.4486C86.7692 66.4406 86.7601 66.4343 86.75 66.43H86.7C86.64 66.47 86.6 66.53 86.58 66.61V66.67C86.5821 66.6852 86.5891 66.6992 86.6 66.71C86.6316 66.7295 86.6679 66.7398 86.705 66.7398C86.7421 66.7398 86.7784 66.7295 86.81 66.71V66.7ZM85.76 73.02V72.86C85.75 72.82 85.73 72.77 85.7 72.79C85.693 72.7962 85.6875 72.804 85.6841 72.8126C85.6806 72.8213 85.6792 72.8307 85.68 72.84C85.6792 72.8741 85.6859 72.9079 85.6998 72.939C85.7136 72.9701 85.7342 72.9978 85.76 73.02ZM89.27 62.32C89.2433 62.282 89.2293 62.2365 89.23 62.19C89.23 62.13 89.26 62.08 89.3 62.03C89.42 61.85 89.57 61.69 89.75 61.55C89.7521 61.5674 89.7587 61.584 89.7693 61.5981C89.7798 61.6121 89.7939 61.6231 89.81 61.63C89.84 61.63 89.87 61.62 89.89 61.6C89.9056 61.5967 89.9217 61.5972 89.9371 61.6014C89.9524 61.6056 89.9666 61.6134 89.9783 61.6241C89.9901 61.6349 89.999 61.6483 90.0046 61.6632C90.0101 61.6782 90.0119 61.6942 90.01 61.71L90.31 61.51C90.36 61.47 90.42 61.4 90.38 61.36C90.34 61.31 90.28 61.34 90.24 61.32C90.2223 61.3061 90.2104 61.2861 90.2067 61.2639C90.203 61.2417 90.2077 61.2189 90.22 61.2C90.4496 61.0153 90.683 60.8352 90.92 60.66C91.01 60.62 91 60.83 91.1 60.83L91.15 60.82C91.25 60.8 91.29 60.9 91.32 60.96C91.49 60.9 91.35 60.8 91.35 60.72C91.35 60.63 91.41 60.62 91.37 60.57C91.34 60.52 91.28 60.57 91.25 60.56C91.2321 60.5513 91.218 60.5362 91.2106 60.5178C91.2032 60.4993 91.203 60.4787 91.21 60.46C91.3746 60.3372 91.5413 60.2172 91.71 60.1L91.79 60.07C91.81 60.07 91.82 60.09 91.82 60.11L91.92 60.26C91.9843 60.2222 92.0558 60.1983 92.13 60.19C92.17 60.17 92.23 60.19 92.21 60.23L92.18 60.26L91.95 60.4C91.8919 60.4291 91.8433 60.4742 91.81 60.53C91.78 60.58 91.81 60.66 91.87 60.66C91.93 60.66 91.99 60.55 92.05 60.49C92.0805 60.4682 92.1143 60.4514 92.15 60.44C92.25 60.4 92.32 60.34 92.38 60.26C92.4 60.22 92.43 60.16 92.38 60.12C92.3602 60.1032 92.3358 60.0928 92.31 60.09L92.08 60.04C92.02 60.04 91.95 60 91.97 59.94C91.9833 59.9143 92.0043 59.8933 92.03 59.88L92.41 59.64C92.49 59.58 92.61 59.53 92.69 59.57L92.74 59.59C92.77 59.58 92.78 59.53 92.8 59.49C92.8166 59.4631 92.8404 59.4414 92.8686 59.4273C92.8969 59.4131 92.9285 59.4072 92.96 59.41C93.09 59.41 93.14 59.49 93.22 59.56C93.2493 59.5899 93.2873 59.6099 93.3286 59.6171C93.3698 59.6242 93.4123 59.6183 93.45 59.6C93.54 59.54 93.51 59.4 93.45 59.32C93.3695 59.2565 93.3017 59.1785 93.25 59.09L94.16 58.62C94.35 58.52 94.56 58.45 94.76 58.42C94.86 58.42 94.98 58.42 95.03 58.33L95.08 58.26C95.1058 58.2338 95.1372 58.2139 95.1719 58.2017C95.2065 58.1896 95.2435 58.1856 95.28 58.19L95.5 58.2C95.48 58.15 95.51 58.08 95.56 58.05C95.615 58.0174 95.6764 57.997 95.74 57.99C95.79 57.97 95.86 57.99 95.9 58.02L95.92 58.07C95.9355 58.0856 95.9544 58.0974 95.9752 58.1043C95.9961 58.1113 96.0183 58.1132 96.04 58.11C96.0618 58.1056 96.0823 58.096 96.0997 58.0821C96.1171 58.0682 96.1309 58.0503 96.14 58.03C96.16 57.96 96.11 57.89 96.14 57.82C96.1622 57.7894 96.1951 57.7682 96.2322 57.7608C96.2692 57.7534 96.3078 57.7602 96.34 57.78C96.44 57.84 96.4 57.95 96.53 57.97C96.6 57.98 96.71 57.93 96.71 57.85C96.71 57.77 96.61 57.71 96.64 57.64C96.6662 57.61 96.7012 57.589 96.74 57.58C96.8201 57.5485 96.9043 57.5283 96.99 57.52C97.0314 57.5136 97.0738 57.5185 97.1125 57.5344C97.1513 57.5503 97.185 57.5764 97.21 57.61L97.26 57.7C97.28 57.72 97.34 57.73 97.36 57.7C97.3745 57.6296 97.3675 57.5564 97.34 57.49L97.49 57.51L97.48 57.43C97.6385 57.362 97.8166 57.3548 97.98 57.41C98.09 57.43 98.21 57.48 98.22 57.57C98.22 57.66 98.16 57.69 98.12 57.75C98.1 57.8 98.1 57.89 98.17 57.91C98.24 57.93 98.29 57.86 98.31 57.8C98.38 57.64 98.34 57.44 98.41 57.28C98.45 57.22 98.56 57.23 98.63 57.25C98.69 57.29 98.76 57.32 98.83 57.32C98.8253 57.3022 98.8256 57.2834 98.8309 57.2658C98.8362 57.2481 98.8463 57.2323 98.86 57.22C99.22 57.19 99.59 57.26 99.92 57.41L99.89 57.55C99.914 57.5628 99.9413 57.5677 99.9682 57.5641C99.9951 57.5605 100.02 57.5486 100.04 57.53C100.07 57.49 100.085 57.44 100.08 57.39C100.411 57.4943 100.73 57.6352 101.03 57.81C101.06 57.82 101.08 57.85 101.1 57.87C101.14 57.93 101.09 57.99 101.04 58.01C100.99 58.04 100.94 58.07 100.92 58.13L101 58.18H101.08L101.22 58.11C101.231 58.0968 101.244 58.0865 101.26 58.08C101.276 58.0758 101.294 58.0758 101.31 58.08C101.34 58.09 101.36 58.11 101.37 58.14C101.41 58.2 101.42 58.27 101.4 58.34C101.388 58.4066 101.352 58.4668 101.3 58.51C101.19 58.58 101.09 58.66 101 58.75C100.91 58.87 100.86 59.02 100.73 59.06C100.6 59.11 100.51 59.02 100.42 58.96L100.27 58.84L100.11 58.74C100.081 58.7273 100.057 58.7064 100.04 58.68C100.027 58.6446 100.024 58.6065 100.031 58.5695C100.038 58.5326 100.055 58.4982 100.08 58.47C100.13 58.41 100.17 58.34 100.19 58.27C100.099 58.2307 99.9985 58.2169 99.9 58.23C99.92 58.28 99.93 58.34 99.92 58.4C99.9 58.52 99.82 58.54 99.72 58.55L99.45 58.53C99.3688 58.5386 99.2866 58.5284 99.21 58.5C99.1705 58.4863 99.1379 58.4578 99.1193 58.4204C99.1006 58.383 99.0973 58.3398 99.11 58.3L99.02 58.29V58.35C99.006 58.3526 98.9916 58.3521 98.9778 58.3486C98.964 58.3452 98.9511 58.3388 98.94 58.33C98.925 58.3712 98.8969 58.4063 98.86 58.43C98.7858 58.4676 98.703 58.4849 98.62 58.48C98.388 58.4979 98.1575 58.5313 97.93 58.58C97.747 58.6363 97.5509 58.6328 97.37 58.57C97.3365 58.5558 97.3085 58.5313 97.29 58.5C97.2828 58.4843 97.2791 58.4673 97.2791 58.45C97.2791 58.4328 97.2828 58.4157 97.29 58.4C97.258 58.414 97.2244 58.4241 97.19 58.43C97.16 58.43 97.13 58.45 97.13 58.48L97.14 58.52L97.31 58.67C97.17 58.72 97.01 58.74 96.88 58.79L96.84 58.73L96.66 58.85C96.6116 58.7831 96.5745 58.7088 96.55 58.63C96.52 58.55 96.42 58.48 96.35 58.53C96.35 58.66 96.39 58.79 96.47 58.9C96.41 58.96 96.31 58.91 96.27 58.84C96.2467 58.7688 96.213 58.7014 96.17 58.64C96.1617 58.6296 96.151 58.6214 96.1388 58.6161C96.1266 58.6109 96.1132 58.6088 96.1 58.61C96.06 58.63 96.06 58.69 96.07 58.74L96.15 58.99C96.1337 59.0107 96.1132 59.0277 96.09 59.04C96.06 59.04 96.02 59.04 96.02 59.01C96.0091 59.0083 95.998 59.0092 95.9875 59.0126C95.977 59.016 95.9675 59.0219 95.9597 59.0297C95.9519 59.0375 95.946 59.047 95.9426 59.0575C95.9392 59.068 95.9383 59.0791 95.94 59.09L95.96 59.15C95.9131 59.1701 95.8619 59.1779 95.8111 59.1726C95.7604 59.1674 95.7118 59.1493 95.67 59.12C95.63 59 95.56 58.85 95.42 58.85C95.39 58.86 95.36 58.87 95.32 58.85C95.3 58.81 95.31 58.78 95.29 58.75C95.2757 58.7239 95.2534 58.7031 95.2265 58.6905C95.1995 58.6779 95.1692 58.6742 95.14 58.68C95.0782 58.6941 95.0202 58.7214 94.97 58.76C94.92 58.78 94.87 58.84 94.89 58.89L94.93 58.93C95.04 58.99 95.15 59.03 95.27 59.06C95.2911 59.0808 95.3038 59.1086 95.3056 59.1381C95.3075 59.1676 95.2983 59.1968 95.28 59.22C95.2402 59.2713 95.1888 59.3125 95.13 59.34C95.1376 59.3441 95.1442 59.3498 95.1494 59.3567C95.1545 59.3636 95.1582 59.3716 95.16 59.38C95.1587 59.3954 95.1516 59.4098 95.14 59.42C95.1223 59.4457 95.0981 59.4664 95.07 59.48L94.55 59.76C94.47 59.8 94.38 59.85 94.31 59.8C94.2687 59.7533 94.2471 59.6923 94.25 59.63C94.23 59.57 94.21 59.49 94.14 59.49L94.09 59.51C94.0714 59.51 94.0536 59.5026 94.0405 59.4895C94.0274 59.4764 94.02 59.4586 94.02 59.44C93.99 59.46 93.94 59.47 93.92 59.51C93.92 59.54 93.95 59.58 94 59.58L94.13 59.6C94.16 59.62 94.19 59.67 94.16 59.7L94.08 59.78L94.22 59.88L94.23 59.91C94.2282 59.9184 94.2245 59.9264 94.2194 59.9333C94.2142 59.9402 94.2076 59.9459 94.2 59.95L93.69 60.24C93.59 60.29 93.37 60.5 93.27 60.44C93.24 60.42 93.2 60.39 93.17 60.4C93.1495 60.405 93.1294 60.4117 93.11 60.42C93.0962 60.4245 93.0816 60.426 93.0671 60.4243C93.0527 60.4226 93.0388 60.4178 93.0264 60.4102C93.0141 60.4025 93.0035 60.3923 92.9955 60.3802C92.9875 60.3681 92.9822 60.3544 92.98 60.34C92.9595 60.3353 92.9379 60.3389 92.92 60.35C92.9091 60.3562 92.8998 60.3648 92.8929 60.3753C92.8859 60.3857 92.8815 60.3976 92.88 60.41C92.88 60.45 92.9 60.49 92.92 60.52C92.94 60.56 92.95 60.6 92.94 60.64C92.92 60.72 92.81 60.74 92.74 60.79C92.66 60.83 92.61 60.9 92.53 60.94C92.45 60.98 92.33 60.97 92.33 60.88V60.79C92.3332 60.7755 92.3309 60.7602 92.3235 60.7473C92.3161 60.7344 92.3042 60.7246 92.29 60.72L92.25 60.73C92.2209 60.7425 92.1908 60.7526 92.16 60.76C92.16 60.78 92.2 60.79 92.22 60.81C92.2328 60.8258 92.242 60.8442 92.247 60.864C92.2519 60.8837 92.2525 60.9043 92.2487 60.9243C92.2449 60.9443 92.2368 60.9632 92.2249 60.9797C92.213 60.9963 92.1977 61.01 92.18 61.02C92.1528 61.036 92.1214 61.043 92.09 61.04C92.0828 61.027 92.0728 61.0158 92.0607 61.0071C92.0485 60.9985 92.0346 60.9926 92.02 60.99C91.99 60.99 91.95 61.03 91.97 61.05C92 61.07 92.04 61.05 92.07 61.05C92.11 61.05 92.14 61.11 92.11 61.15C92.087 61.1923 92.0523 61.227 92.01 61.25C91.9615 61.2896 91.9055 61.3189 91.8453 61.3361C91.7851 61.3533 91.7221 61.358 91.66 61.35C91.6 61.34 91.44 61.28 91.46 61.42C91.48 61.48 91.53 61.52 91.54 61.58C91.5442 61.6081 91.5409 61.6368 91.5303 61.6631C91.5198 61.6895 91.5024 61.7126 91.48 61.73C91.4361 61.7717 91.3853 61.8055 91.33 61.83C91.19 61.89 91.06 61.96 90.93 62.05C90.9 62.06 90.87 62.1 90.83 62.08C90.8231 62.0775 90.8168 62.0735 90.8117 62.0684C90.8065 62.0632 90.8025 62.0569 90.8 62.05C90.74 61.91 90.96 61.75 90.9 61.61C90.8813 61.5782 90.8521 61.5539 90.8175 61.5411C90.7829 61.5284 90.7449 61.528 90.71 61.54C90.6361 61.5564 90.5674 61.5907 90.51 61.64C90.59 61.67 90.51 61.82 90.57 61.87C90.57 61.89 90.62 61.89 90.64 61.9C90.66 61.91 90.64 62 90.6 62.02C90.5545 62.0346 90.5055 62.0346 90.46 62.02C90.4441 62.014 90.4302 62.0036 90.42 61.99L90.4 61.94C90.3983 61.921 90.3907 61.903 90.3781 61.8886C90.3655 61.8742 90.3487 61.8642 90.33 61.86C90.25 61.85 90.2 61.96 90.23 62.02C90.26 62.09 90.32 62.14 90.38 62.17C90.4157 62.1858 90.4465 62.2108 90.4694 62.2424C90.4922 62.274 90.5062 62.3112 90.51 62.35C90.51 62.45 90.41 62.5 90.33 62.55C90.2994 62.5675 90.2652 62.5778 90.23 62.58C90.17 62.58 90.11 62.54 90.06 62.58C90 62.6 89.99 62.71 89.93 62.74C89.86 62.77 89.83 62.73 89.8 62.7L89.53 62.51C89.43 62.46 89.35 62.39 89.27 62.32ZM98.74 57.89L98.91 58.01C98.9367 58.0287 98.9576 58.0546 98.97 58.0847C98.9824 58.1149 98.9859 58.1479 98.98 58.18V58.24L99 58.23L99.1 58.18C99.11 58.15 99.07 58.1 99.03 58.08C99 58.05 98.95 58.02 98.95 57.98C98.95 57.94 99.08 57.88 99.05 57.82C99.0432 57.799 99.029 57.7812 99.01 57.77C98.9169 57.7247 98.8117 57.7106 98.71 57.73C98.67 57.76 98.7 57.83 98.74 57.89ZM97.09 58.13C97.16 58.16 97.24 58.19 97.31 58.2C97.35 58.21 97.39 58.24 97.42 58.27C97.42 58.16 97.3 58.07 97.18 58.03C97.25 58.03 97.27 57.93 97.21 57.9C97.1803 57.8858 97.1479 57.8784 97.115 57.8784C97.0821 57.8784 97.0497 57.8858 97.02 57.9C97 57.9 96.99 57.9 96.97 57.92C96.9648 57.9271 96.9612 57.9353 96.9594 57.9439C96.9577 57.9525 96.9579 57.9615 96.96 57.97C96.9661 58.0056 96.9812 58.039 97.004 58.0671C97.0268 58.0951 97.0564 58.1168 97.09 58.13ZM92.16 60.7C92.1995 60.6737 92.2363 60.6435 92.27 60.61C92.3 60.59 92.32 60.54 92.29 60.53C92.2814 60.5279 92.2725 60.5277 92.2639 60.5294C92.2552 60.5312 92.2471 60.5348 92.24 60.54C92.2157 60.5591 92.1959 60.5834 92.1821 60.6111C92.1683 60.6387 92.1607 60.6691 92.16 60.7Z" fill="currentColor" /> - <path d="M57.51 134.85C62.76 141.23 67.69 147.86 72.82 154.33M51.57 165.98C55.09 165.36 57.83 165.95 61.34 165.68M87.62 132.08C87.92 135.64 87.08 138.32 87.02 141.84" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /> - </svg> +const ManWithLaptopSvg = () => ( + <svg + width="240" + height="280" + viewBox="0 0 279 363" + fill="none" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M116.9 181.9C114.6 189.84 107.08 190.92 100.06 192.74L32.96 210.21C29.8 211.03 22.84 211.96 19.73 204.55C31.56 201.47 87.28 186.52 94.71 185.05C97.78 184.45 102.53 183.82 104.75 181.56C108.6 177.62 110.26 166.71 111.35 161.64C114.25 147.96 120.94 105.99 122.2 97.18C131.48 99.12 129.82 108.94 128.61 116.31C125.91 132.81 120.04 171.13 116.91 181.9H116.9Z" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M98.44 183.84C95.82 179.97 95.3 179.5 91.42 180.53L83.85 182.5C81.33 183.15 81.32 184.62 80.53 188.35M48.4 196.86C45.77 192.99 45.25 192.53 41.36 193.56L33.8 195.52C31.27 196.18 31.27 197.65 30.48 201.38M73.37 190.14C70.75 186.27 70.23 185.81 66.35 186.83L58.78 188.8C56.26 189.46 56.25 190.92 55.46 194.65" + fill="currentColor" + /> + <path + d="M98.44 183.84C95.82 179.97 95.3 179.5 91.42 180.53L83.85 182.5C81.33 183.15 81.32 184.62 80.53 188.35M48.4 196.86C45.77 192.99 45.25 192.53 41.36 193.56L33.8 195.52C31.27 196.18 31.27 197.65 30.48 201.38M73.37 190.14C70.75 186.27 70.23 185.81 66.35 186.83L58.78 188.8C56.26 189.46 56.25 190.92 55.46 194.65" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M103.85 181.33C103.813 181.294 103.769 181.267 103.72 181.25C103.673 181.248 103.627 181.262 103.59 181.29C103.45 181.35 103.32 181.43 103.21 181.54C103.24 181.56 103.27 181.59 103.28 181.63L103.27 181.69C103.27 181.73 103.27 181.76 103.29 181.79L103.36 181.84L103.16 182.03C103.12 182.06 103.06 182.09 103.02 182.03C102.99 181.98 103.02 181.93 103 181.89C102.992 181.869 102.978 181.852 102.96 181.84C102.942 181.828 102.921 181.821 102.9 181.82C102.863 181.823 102.829 181.837 102.8 181.86L102.35 182.16C102.3 182.22 102.47 182.32 102.45 182.42C102.444 182.434 102.437 182.447 102.43 182.46C102.4 182.53 102.47 182.62 102.51 182.68C102.41 182.79 102.37 182.62 102.31 182.58C102.23 182.52 102.21 182.56 102.18 182.51C102.15 182.45 102.2 182.43 102.2 182.4C102.197 182.377 102.187 182.356 102.17 182.34C102.155 182.329 102.138 182.322 102.12 182.32C102.09 182.32 102.06 182.32 102.02 182.34C101.92 182.4 101.82 182.46 101.7 182.51C101.68 182.51 101.66 182.52 101.66 182.55L101.67 182.61L101.76 182.78C101.704 182.808 101.656 182.849 101.62 182.9C101.6 182.93 101.6 182.98 101.64 182.99H101.68L101.87 182.89C101.91 182.86 101.97 182.84 102.01 182.85C102.04 182.85 102.07 182.87 102.08 182.9C102.1 182.92 102.11 182.95 102.1 182.98C102.08 183.06 101.97 183.02 101.9 183.04C101.871 183.052 101.844 183.069 101.82 183.09C101.761 183.13 101.69 183.147 101.62 183.14C101.593 183.142 101.565 183.135 101.542 183.121C101.519 183.107 101.5 183.085 101.49 183.06L101.5 182.98L101.56 182.76C101.56 182.71 101.57 182.63 101.52 182.61H101.48L101.45 182.62C101.35 182.67 101.25 182.72 101.13 182.76C101.03 182.8 100.98 182.83 100.97 182.92V182.98C100.94 183 100.9 182.97 100.87 182.95C100.847 182.942 100.823 182.942 100.8 182.95C100.786 182.955 100.774 182.963 100.763 182.973C100.753 182.984 100.745 182.996 100.74 183.01C100.71 183.11 100.71 183.21 100.73 183.31C100.75 183.39 100.72 183.49 100.65 183.51C100.58 183.52 100.48 183.41 100.46 183.31C100.46 183.2 100.43 183.09 100.4 182.99C100.15 183.08 99.91 183.17 99.66 183.24C99.5 183.28 99.34 183.36 99.21 183.47C99.16 183.52 99.09 183.6 99.01 183.57L98.95 183.52C98.9341 183.513 98.9171 183.51 98.9 183.51C98.8828 183.51 98.8658 183.513 98.85 183.52C98.8243 183.533 98.8033 183.554 98.79 183.58C98.7588 183.634 98.7182 183.681 98.67 183.72C98.6617 183.692 98.6441 183.667 98.62 183.65C98.6002 183.633 98.5758 183.623 98.55 183.62C98.5 183.62 98.45 183.65 98.41 183.68C98.3902 183.689 98.3731 183.703 98.36 183.72C98.3437 183.74 98.3333 183.764 98.33 183.79L98.35 183.85C98.3506 183.868 98.3463 183.886 98.3375 183.902C98.3286 183.918 98.3157 183.931 98.3 183.94C98.2831 183.946 98.2648 183.947 98.2472 183.944C98.2296 183.94 98.2133 183.932 98.2 183.92C98.14 183.87 98.15 183.77 98.09 183.72C98.0736 183.716 98.0564 183.716 98.04 183.72H98C97.9851 183.726 97.9719 183.735 97.9614 183.748C97.951 183.76 97.9436 183.774 97.94 183.79C97.9 183.89 97.99 183.98 97.91 184.06C97.9013 184.071 97.8904 184.081 97.8778 184.087C97.8653 184.094 97.8514 184.098 97.8372 184.099C97.823 184.1 97.8088 184.098 97.7955 184.093C97.7822 184.088 97.7701 184.08 97.76 184.07C97.747 184.059 97.7368 184.045 97.73 184.03C97.69 183.96 97.73 183.85 97.66 183.8C97.6483 183.79 97.6347 183.784 97.62 183.78C97.6068 183.777 97.5932 183.777 97.58 183.78C97.5103 183.781 97.4419 183.798 97.38 183.83C97.3499 183.85 97.3251 183.876 97.3076 183.908C97.2902 183.939 97.2807 183.974 97.28 184.01C97.2828 184.043 97.2828 184.077 97.28 184.11C97.28 184.15 97.24 184.17 97.21 184.15C97.1796 184.08 97.1626 184.006 97.16 183.93L97.06 184.01L97.04 183.93C96.9748 183.924 96.9092 183.934 96.8484 183.959C96.7876 183.983 96.7334 184.021 96.69 184.07C96.63 184.12 96.55 184.2 96.58 184.3C96.6 184.36 96.64 184.41 96.69 184.46C96.74 184.51 96.76 184.61 96.72 184.64C96.67 184.68 96.61 184.62 96.57 184.56C96.47 184.41 96.45 184.19 96.35 184.03C96.31 183.98 96.24 184 96.19 184.04C96.15 184.09 96.11 184.14 96.05 184.14V184.1C96.0466 184.082 96.0398 184.065 96.03 184.05C95.77 184.05 95.52 184.12 95.29 184.24L95.32 184.39C95.29 184.42 95.24 184.39 95.21 184.35C95.1865 184.303 95.1728 184.252 95.17 184.2L94.49 184.32L94.42 184.33C94.39 184.37 94.41 184.44 94.43 184.49C94.46 184.54 94.48 184.6 94.48 184.66C94.44 184.69 94.38 184.68 94.35 184.63C94.319 184.588 94.2953 184.54 94.28 184.49C94.28 184.46 94.26 184.42 94.22 184.42H94.19L94.17 184.43C94.07 184.5 94.07 184.67 94.1 184.81C94.14 184.94 94.18 185.07 94.2 185.21C94.22 185.36 94.17 185.53 94.26 185.65C94.35 185.76 94.48 185.74 94.6 185.71L94.94 185.62C94.98 185.62 95.01 185.6 95.03 185.58C95.0508 185.546 95.0626 185.506 95.0644 185.466C95.0661 185.426 95.0577 185.386 95.04 185.35C95.0053 185.274 94.9849 185.193 94.98 185.11C95.0583 185.087 95.1417 185.087 95.22 185.11C95.1975 185.171 95.1873 185.235 95.19 185.3C95.21 185.55 95.51 185.48 95.64 185.47C95.72 185.49 95.8 185.47 95.87 185.44C95.9079 185.417 95.9361 185.381 95.949 185.338C95.9619 185.296 95.9587 185.25 95.94 185.21L96.02 185.19L96.04 185.26H96.07L96.1 185.24C96.12 185.28 96.16 185.31 96.2 185.33C96.27 185.35 96.34 185.36 96.42 185.33L97.05 185.23C97.1355 185.228 97.2198 185.209 97.2973 185.173C97.3748 185.137 97.4439 185.085 97.5 185.02C97.5187 184.99 97.529 184.955 97.53 184.92C97.5278 184.883 97.5138 184.848 97.49 184.82L97.59 184.81C97.61 184.81 97.64 184.79 97.65 184.84V184.87L97.6 185.09L97.99 185.02V184.94L98.19 184.96C98.19 184.87 98.17 184.78 98.15 184.69C98.13 184.61 98.17 184.49 98.25 184.49C98.31 184.63 98.34 184.77 98.34 184.91C98.41 184.94 98.46 184.84 98.44 184.75C98.4195 184.668 98.4094 184.584 98.41 184.5L98.44 184.44C98.46 184.44 98.52 184.49 98.54 184.54L98.6 184.82H98.68C98.69 184.82 98.7 184.82 98.71 184.8V184.76L98.73 184.74H98.76L98.79 184.76L98.8 184.78L98.82 184.85C98.8652 184.839 98.9062 184.815 98.9382 184.782C98.9701 184.748 98.9916 184.706 99 184.66C98.96 184.53 98.92 184.36 99 184.26C99.025 184.25 99.0461 184.233 99.06 184.21L99.04 184.1V184.02C99.0495 183.992 99.0668 183.968 99.09 183.95C99.1356 183.924 99.1873 183.91 99.24 183.91C99.28 183.91 99.34 183.91 99.37 183.97V184.04C99.34 184.15 99.29 184.26 99.23 184.37C99.23 184.4 99.23 184.43 99.25 184.46L99.33 184.51C99.38 184.53 99.43 184.53 99.49 184.51V184.56L99.53 184.6H99.62L100.12 184.47C100.19 184.45 100.28 184.42 100.28 184.33C100.276 184.264 100.252 184.201 100.21 184.15C100.17 184.09 100.15 184.01 100.18 183.96C100.22 183.92 100.21 183.96 100.22 183.93V183.87L100.21 183.83C100.24 183.82 100.27 183.79 100.3 183.8C100.314 183.816 100.323 183.837 100.325 183.858C100.327 183.88 100.322 183.902 100.31 183.92C100.287 183.952 100.267 183.985 100.25 184.02C100.25 184.06 100.28 184.12 100.3 184.12L100.4 184.13C100.39 184.19 100.38 184.25 100.39 184.3C100.387 184.306 100.386 184.313 100.386 184.32C100.386 184.327 100.387 184.334 100.39 184.34H100.44L100.93 184.18C101.02 184.15 101.29 184.11 101.29 183.99C101.29 183.96 101.29 183.91 101.31 183.88L101.36 183.87C101.372 183.86 101.382 183.848 101.388 183.834C101.395 183.82 101.399 183.805 101.4 183.79C101.4 183.76 101.39 183.74 101.37 183.71C101.37 183.67 101.42 183.66 101.47 183.69C101.5 183.72 101.53 183.75 101.54 183.79C101.56 183.83 101.59 183.87 101.63 183.89C101.7 183.93 101.77 183.86 101.83 183.82C101.9 183.77 101.98 183.78 102.05 183.74C102.068 183.73 102.084 183.715 102.096 183.698C102.109 183.681 102.117 183.661 102.12 183.64V183.58C102.114 183.561 102.104 183.544 102.09 183.53L102.01 183.48C101.99 183.46 101.96 183.43 101.97 183.4L102 183.37L102.07 183.33L102.09 183.41C102.09 183.43 102.11 183.46 102.14 183.48C102.16 183.5 102.18 183.51 102.21 183.51C102.234 183.515 102.259 183.512 102.28 183.5C102.292 183.494 102.302 183.485 102.311 183.475C102.32 183.465 102.326 183.453 102.33 183.44C102.31 183.411 102.299 183.376 102.3 183.34L102.32 183.33L102.34 183.32H102.36L102.37 183.34C102.38 183.38 102.35 183.4 102.33 183.43C102.33 183.45 102.33 183.47 102.35 183.49C102.35 183.51 102.38 183.52 102.4 183.53C102.44 183.53 102.49 183.53 102.53 183.5C102.582 183.476 102.627 183.44 102.662 183.395C102.697 183.35 102.72 183.296 102.73 183.24C102.74 183.18 102.73 183.01 102.86 183.1C102.91 183.14 102.92 183.21 102.97 183.26C103 183.28 103.02 183.29 103.05 183.29L103.13 183.28C103.176 183.251 103.217 183.213 103.25 183.17C103.35 183.07 103.46 182.97 103.58 182.89C103.6 182.87 103.63 182.84 103.62 182.81C103.621 182.793 103.618 182.776 103.61 182.76C103.49 182.66 103.29 182.79 103.18 182.66C103.158 182.632 103.143 182.599 103.138 182.564C103.133 182.529 103.137 182.493 103.15 182.46C103.183 182.407 103.227 182.363 103.28 182.33C103.3 182.42 103.44 182.39 103.48 182.47L103.5 182.54C103.5 182.56 103.51 182.56 103.52 182.57L103.56 182.58H103.59L103.61 182.55C103.63 182.5 103.64 182.45 103.63 182.41C103.63 182.4 103.63 182.38 103.61 182.37C103.599 182.357 103.585 182.347 103.57 182.34C103.549 182.332 103.532 182.318 103.52 182.3C103.507 182.283 103.5 182.262 103.5 182.24C103.5 182.17 103.6 182.15 103.66 182.2C103.72 182.26 103.76 182.32 103.79 182.4C103.8 182.44 103.82 182.47 103.85 182.5L103.95 182.57C103.996 182.574 104.041 182.564 104.081 182.54C104.12 182.517 104.151 182.482 104.17 182.44C104.189 182.416 104.202 182.389 104.21 182.36C104.21 182.3 104.18 182.23 104.21 182.18C104.23 182.13 104.35 182.14 104.37 182.08C104.376 182.056 104.377 182.031 104.372 182.006C104.366 181.982 104.356 181.959 104.34 181.94L104.14 181.66C104.053 181.538 103.953 181.428 103.84 181.33H103.85ZM96.22 184.67L96.12 184.83C96.096 184.857 96.0796 184.889 96.0726 184.925C96.0655 184.96 96.0681 184.996 96.08 185.03L96.1 185.08L96.07 185.06C96.04 185.05 96 185.06 95.99 185.02C95.97 184.99 95.99 184.93 96.02 184.9C96.05 184.87 96.08 184.84 96.07 184.8C96.07 184.74 95.95 184.7 95.96 184.63C95.96 184.57 95.97 184.59 95.99 184.58C96.0439 184.526 96.1142 184.491 96.19 184.48C96.2144 184.506 96.2304 184.54 96.2357 184.575C96.2411 184.611 96.2356 184.647 96.22 184.68V184.67ZM97.55 184.39C97.52 184.45 97.48 184.51 97.43 184.56C97.4002 184.59 97.3794 184.628 97.37 184.67V184.66C97.32 184.54 97.38 184.42 97.45 184.32C97.39 184.34 97.35 184.26 97.37 184.2C97.3806 184.176 97.398 184.155 97.42 184.14C97.4443 184.126 97.472 184.119 97.5 184.12H97.54C97.5584 184.132 97.5725 184.149 97.58 184.17C97.6026 184.243 97.5954 184.322 97.56 184.39H97.55ZM101.99 183.21C101.958 183.225 101.925 183.235 101.89 183.24C101.85 183.24 101.81 183.24 101.81 183.2L101.82 183.18L101.84 183.17C101.866 183.163 101.894 183.164 101.92 183.171C101.946 183.178 101.97 183.191 101.99 183.21ZM80.95 188.44H81.1C81.1327 188.43 81.161 188.409 81.18 188.38C81.25 188.28 81.3 188.17 81.31 188.05C81.28 188.05 81.24 188.05 81.21 188.03C81.194 188.016 81.1805 187.999 81.17 187.98C81.1474 187.959 81.1203 187.944 81.0908 187.935C81.0613 187.926 81.0303 187.925 81 187.93L81.01 187.73L81.02 187.7L81.04 187.68C81.0497 187.672 81.0613 187.667 81.0736 187.666C81.0859 187.664 81.0985 187.665 81.11 187.67C81.16 187.68 81.17 187.72 81.21 187.74C81.23 187.751 81.2523 187.756 81.275 187.756C81.2976 187.756 81.3199 187.751 81.34 187.74C81.3524 187.731 81.3625 187.719 81.3694 187.705C81.3764 187.691 81.38 187.676 81.38 187.66L81.45 187.27C81.43 187.21 81.24 187.24 81.18 187.19V187.16C81.13 187.1 81.02 187.09 80.95 187.08C80.92 186.98 81.08 187.05 81.15 187.03C81.23 187.01 81.22 186.98 81.28 187C81.34 187.01 81.33 187.05 81.36 187.06L81.41 187.08C81.43 187.08 81.45 187.08 81.47 187.06C81.4866 187.044 81.4972 187.023 81.5 187L81.55 186.74C81.5521 186.733 81.5523 186.726 81.5505 186.719C81.5488 186.712 81.5451 186.705 81.54 186.7C81.524 186.694 81.5071 186.69 81.49 186.69L81.29 186.65C81.29 186.6 81.29 186.55 81.26 186.52C81.26 186.49 81.21 186.47 81.18 186.48C81.15 186.49 81.18 186.48 81.17 186.5L81.15 186.65C81.15 186.68 81.15 186.72 81.1 186.75C81.0729 186.759 81.0441 186.761 81.0162 186.755C80.9882 186.75 80.962 186.738 80.94 186.72C80.9 186.67 80.99 186.64 81.01 186.6C81.03 186.56 81 186.56 81.01 186.53C81.0094 186.504 81.0156 186.479 81.0279 186.456C81.0401 186.433 81.0581 186.414 81.08 186.4C81.0974 186.385 81.1185 186.374 81.1412 186.369C81.1639 186.363 81.1875 186.364 81.21 186.37C81.2322 186.38 81.2526 186.393 81.27 186.41L81.42 186.53C81.46 186.57 81.52 186.6 81.57 186.59L81.59 186.57V186.55L81.65 186.31C81.6607 186.281 81.6607 186.249 81.65 186.22C81.6392 186.19 81.6179 186.165 81.59 186.15C81.59 186.15 81.55 186.14 81.55 186.12C81.55 186.12 81.58 186.09 81.61 186.09C81.64 186.07 81.66 186.03 81.63 185.99C81.6 185.95 81.47 185.89 81.37 185.85C81.27 185.8 81.22 185.76 81.24 185.72C81.26 185.68 81.4 185.68 81.5 185.71L81.8 185.81L81.91 185.31C81.9518 185.204 81.9518 185.086 81.91 184.98C81.91 184.93 81.86 184.86 81.92 184.84L81.98 184.82C82.03 184.81 82.03 184.76 82.01 184.72C81.9826 184.684 81.9623 184.643 81.95 184.6L82.01 184.62C82.04 184.62 82.06 184.61 82.08 184.59C82.1 184.57 82.1 184.54 82.09 184.5L82.08 184.45C82.0704 184.433 82.0566 184.42 82.04 184.41L81.99 184.38C81.91 184.33 81.92 184.26 82 184.28C82.08 184.28 82.15 184.34 82.2 184.34C82.27 184.34 82.27 184.3 82.22 184.24C82.18 184.2 82.05 184.15 82.03 184.08C82.01 184 82.06 183.98 82.13 184.02C82.22 184.06 82.28 184.14 82.34 184.16H82.37L82.4 184.14C82.4123 184.129 82.4225 184.115 82.43 184.1L82.45 184.05C82.4473 184.021 82.4388 183.993 82.4251 183.967C82.4113 183.941 82.3926 183.918 82.37 183.9C82.3448 183.879 82.3213 183.855 82.3 183.83C82.3 183.8 82.29 183.77 82.31 183.78C82.38 183.82 82.44 183.87 82.49 183.92L82.47 183.84L82.54 183.9C82.62 183.88 82.62 183.8 82.63 183.71C82.6346 183.673 82.6316 183.635 82.6213 183.599C82.611 183.563 82.5935 183.529 82.57 183.5C82.5261 183.458 82.4753 183.425 82.42 183.4C82.36 183.36 82.29 183.3 82.3 183.25C82.31 183.2 82.38 183.23 82.43 183.28C82.56 183.38 82.69 183.55 82.83 183.66C82.87 183.7 82.9 183.68 82.9 183.64C82.91 183.61 82.9 183.54 82.92 183.53L82.99 183.62C83.125 183.576 83.2413 183.488 83.32 183.37L83.26 183.22C83.26 183.19 83.31 183.22 83.34 183.26C83.37 183.3 83.39 183.36 83.4 183.4C83.53 183.37 83.64 183.3 83.78 183.28H83.79L83.81 183.27C83.8144 183.214 83.8003 183.158 83.77 183.11C83.7395 183.061 83.7191 183.007 83.71 182.95C83.72 182.92 83.76 182.94 83.79 182.98L83.86 183.12C83.86 183.14 83.88 183.17 83.91 183.19L83.94 183.18C83.9788 183.062 83.9752 182.935 83.93 182.82C83.89 182.68 83.83 182.55 83.8 182.42C83.8 182.27 83.77 182.12 83.71 181.99C83.63 181.88 83.53 181.9 83.45 181.93L83.18 182.04C83.155 182.049 83.1338 182.067 83.12 182.09C83.1097 182.129 83.108 182.17 83.1149 182.209C83.1218 182.249 83.1372 182.287 83.16 182.32C83.21 182.39 83.25 182.46 83.27 182.54C83.2424 182.554 83.2121 182.563 83.181 182.564C83.15 182.566 83.119 182.561 83.09 182.55C83.09 182.49 83.09 182.43 83.07 182.38C83.01 182.14 82.77 182.22 82.68 182.26C82.6166 182.269 82.5574 182.297 82.51 182.34C82.4896 182.376 82.4825 182.419 82.49 182.46C82.49 182.5 82.51 182.54 82.54 182.56L82.49 182.6L82.45 182.54L82.42 182.55L82.41 182.58C82.3834 182.551 82.3485 182.53 82.31 182.52C82.24 182.52 82.18 182.53 82.13 182.57C81.98 182.67 81.83 182.77 81.71 182.9C81.6511 182.941 81.6043 182.997 81.5744 183.062C81.5445 183.127 81.5326 183.199 81.54 183.27C81.54 183.31 81.56 183.34 81.58 183.37L81.68 183.42C81.6561 183.426 81.6349 183.44 81.62 183.46V183.47H81.57C81.57 183.47 81.56 183.45 81.54 183.45L81.42 183.25L81.24 183.52L81.3 183.56L81.16 183.66L81.39 183.81C81.46 183.86 81.53 183.94 81.49 183.98C81.3561 183.935 81.2309 183.867 81.12 183.78C81.06 183.79 81.12 183.89 81.18 183.94C81.26 183.97 81.33 184.01 81.4 184.06L81.42 184.12C81.41 184.15 81.34 184.13 81.29 184.11L81.03 183.99C81.0094 183.997 80.9918 184.012 80.98 184.03V184.07L81.02 184.09C81.02 184.12 80.99 184.14 80.95 184.13L80.88 184.11C80.8717 184.147 80.8739 184.185 80.8863 184.22C80.8987 184.255 80.9207 184.287 80.95 184.31C81.09 184.36 81.25 184.43 81.27 184.52C81.27 184.54 81.27 184.57 81.29 184.59C81.3219 184.604 81.3555 184.614 81.39 184.62C81.42 184.62 81.44 184.64 81.45 184.66C81.47 184.68 81.49 184.7 81.49 184.72C81.4922 184.738 81.4906 184.756 81.4855 184.773C81.4803 184.79 81.4716 184.806 81.46 184.82C81.4467 184.835 81.4293 184.845 81.41 184.85C81.3905 184.856 81.3695 184.856 81.35 184.85C81.3319 184.842 81.3151 184.832 81.3 184.82C81.2154 184.751 81.1413 184.67 81.08 184.58C81.0552 184.564 81.0269 184.553 80.9974 184.55C80.9678 184.546 80.9379 184.55 80.91 184.56C80.8713 184.582 80.8426 184.618 80.83 184.66C80.8197 184.646 80.8059 184.636 80.79 184.63H80.75C80.7377 184.637 80.7274 184.648 80.72 184.66L80.71 184.69L80.57 185.01C80.5611 185.023 80.5551 185.037 80.5524 185.053C80.5496 185.068 80.5501 185.084 80.5539 185.099C80.5577 185.114 80.5646 185.128 80.5743 185.141C80.584 185.153 80.5961 185.163 80.61 185.17C80.6732 185.197 80.7413 185.211 80.81 185.21C80.87 185.21 80.96 185.24 80.98 185.28V185.31C81 185.33 81.01 185.34 81.03 185.34L81.08 185.35C81.08 185.37 81.09 185.4 81.05 185.41L80.99 185.4C80.9748 185.393 80.9612 185.382 80.95 185.37C80.9319 185.342 80.9119 185.315 80.89 185.29C80.86 185.27 80.79 185.25 80.78 185.27L80.72 185.32C80.6766 185.288 80.6296 185.261 80.58 185.24C80.5643 185.233 80.5472 185.229 80.53 185.23C80.52 185.23 80.51 185.23 80.51 185.25L80.42 185.58C80.41 185.64 80.3 185.8 80.4 185.86C80.44 185.88 80.48 185.89 80.49 185.92V185.95C80.5 185.96 80.57 186.02 80.63 186.02C80.69 186.02 80.64 186.08 80.61 186.08H80.49C80.4471 186.071 80.4029 186.071 80.36 186.08C80.29 186.1 80.32 186.17 80.32 186.22C80.32 186.27 80.27 186.31 80.27 186.36C80.27 186.39 80.29 186.42 80.32 186.45C80.35 186.47 80.38 186.48 80.42 186.47L80.5 186.45H80.55C80.5647 186.454 80.5783 186.46 80.59 186.47V186.5L80.61 186.55C80.5875 186.538 80.5641 186.528 80.54 186.52C80.5144 186.511 80.4871 186.507 80.46 186.51C80.4356 186.512 80.4119 186.519 80.39 186.53L80.37 186.55L80.36 186.57V186.6L80.38 186.62C80.41 186.62 80.44 186.64 80.48 186.66C80.49 186.68 80.48 186.7 80.43 186.69C80.38 186.69 80.41 186.65 80.39 186.63C80.3719 186.618 80.3513 186.612 80.33 186.61H80.26C80.23 186.63 80.23 186.66 80.22 186.69C80.2109 186.73 80.2144 186.772 80.23 186.81C80.245 186.851 80.2731 186.886 80.31 186.91C80.36 186.94 80.5 187.02 80.35 187.04C80.29 187.05 80.22 187.01 80.15 187.01L80.09 187.02C80.0678 187.03 80.05 187.048 80.04 187.07C80.0293 187.102 80.0293 187.138 80.04 187.17C80.0601 187.269 80.0635 187.37 80.05 187.47C80.05 187.49 80.06 187.5 80.07 187.5L80.12 187.51C80.28 187.52 80.32 187.38 80.47 187.39C80.5 187.39 80.54 187.4 80.57 187.42L80.64 187.48C80.66 187.52 80.67 187.56 80.65 187.61C80.58 187.56 80.5 187.65 80.42 187.61L80.35 187.58C80.33 187.58 80.26 187.6 80.27 187.62C80.29 187.66 80.32 187.69 80.37 187.7L80.4 187.72L80.45 187.71C80.49 187.7 80.53 187.71 80.57 187.73C80.62 187.77 80.56 187.82 80.47 187.82C80.3943 187.81 80.3203 187.79 80.25 187.76C80.1818 187.727 80.1056 187.713 80.03 187.72C79.95 187.74 79.94 187.81 79.95 187.86C79.95 187.88 79.95 187.91 79.97 187.92C80 187.96 80.07 187.99 80.09 188.02C80.1 188.05 80.01 188.08 80.03 188.12C80.05 188.17 80.09 188.18 80.14 188.19L80.46 188.3C80.62 188.36 80.78 188.4 80.95 188.44ZM82.55 183.13V182.97C82.5589 182.904 82.5448 182.837 82.51 182.78C82.4955 182.768 82.4821 182.754 82.47 182.74L82.49 182.73C82.51 182.73 82.54 182.72 82.57 182.75L82.6 182.8V182.86C82.586 182.895 82.586 182.935 82.6 182.97C82.65 183.03 82.72 183.03 82.75 183.09L82.76 183.15C82.757 183.175 82.7482 183.199 82.7343 183.22C82.7204 183.24 82.7018 183.258 82.68 183.27C82.6495 183.256 82.6223 183.235 82.6 183.21C82.5786 183.187 82.5616 183.159 82.55 183.13ZM81.92 183.75C81.8979 183.699 81.8844 183.645 81.88 183.59C81.8751 183.554 81.8614 183.52 81.84 183.49C81.93 183.55 81.99 183.64 82.02 183.75C82.03 183.72 82.12 183.76 82.15 183.81C82.1555 183.818 82.1594 183.827 82.1614 183.836C82.1634 183.845 82.1635 183.855 82.1616 183.864C82.1597 183.874 82.156 183.883 82.1505 183.89C82.1451 183.898 82.1381 183.905 82.13 183.91H82.11C82.0927 183.911 82.0755 183.908 82.06 183.9C82.0024 183.86 81.9573 183.805 81.93 183.74V183.75H81.92ZM80.78 186.59L80.79 186.51C80.7979 186.499 80.8098 186.492 80.8229 186.49C80.836 186.489 80.8494 186.492 80.86 186.5L80.87 186.51V186.53C80.87 186.54 80.84 186.56 80.78 186.57V186.59Z" + fill="currentColor" + /> + <path + d="M83.96 182.9C83.97 182.96 84 183 84.03 183.04C84.05 183.07 84.09 183.08 84.13 183.09C84.25 183.11 84.38 183.09 84.51 183.05C84.4898 183.021 84.4793 182.986 84.48 182.95L84.51 182.89C84.517 182.86 84.5161 182.828 84.5074 182.798C84.4986 182.769 84.4823 182.742 84.46 182.72L84.66 182.64H84.73L84.75 182.66L84.77 182.69C84.78 182.75 84.74 182.78 84.75 182.83L84.76 182.89L84.81 182.94H84.9L85.3 182.83C85.35 182.78 85.24 182.63 85.27 182.55L85.29 182.51C85.32 182.46 85.28 182.35 85.26 182.28C85.34 182.2 85.36 182.38 85.4 182.44C85.44 182.51 85.47 182.48 85.49 182.54C85.5 182.6 85.46 182.61 85.45 182.64C85.45 182.66 85.45 182.68 85.47 182.7L85.51 182.74H85.54C85.5532 182.743 85.5668 182.743 85.58 182.74L85.86 182.67L85.88 182.66L85.89 182.63L85.88 182.58L85.83 182.4C85.8767 182.38 85.9154 182.345 85.94 182.3C85.96 182.29 85.96 182.24 85.94 182.22H85.92L85.77 182.26C85.752 182.271 85.7314 182.278 85.71 182.28C85.69 182.28 85.67 182.28 85.65 182.26C85.6303 182.241 85.6161 182.217 85.6091 182.191C85.602 182.164 85.6024 182.136 85.61 182.11C85.63 182.05 85.71 182.11 85.76 182.11C85.81 182.11 85.81 182.11 85.83 182.08C85.8546 182.067 85.8821 182.06 85.91 182.06C85.9379 182.06 85.9654 182.067 85.99 182.08C86.01 182.08 86.03 182.1 86.04 182.12L86.07 182.18V182.26L86.01 182.46C86.0001 182.484 85.9958 182.51 85.9975 182.536C85.9993 182.562 86.007 182.587 86.02 182.61L86.05 182.62H86.07L86.33 182.55C86.37 182.55 86.4 182.53 86.43 182.51C86.4525 182.482 86.4633 182.446 86.46 182.41V182.37C86.49 182.36 86.51 182.38 86.54 182.4C86.56 182.42 86.62 182.42 86.64 182.38C86.67 182.28 86.68 182.18 86.65 182.08C86.65 182 86.66 181.91 86.71 181.9C86.76 181.9 86.84 182.02 86.85 182.12L86.9 182.43L87.47 182.29C87.5967 182.268 87.7126 182.204 87.8 182.11C87.84 182.06 87.89 181.98 87.95 182.02L88 182.07C88.02 182.08 88.09 182.07 88.12 182.02C88.1396 181.973 88.1666 181.929 88.2 181.89C88.2 181.92 88.22 181.94 88.23 181.96L88.3 182C88.34 182 88.37 181.98 88.4 181.95C88.4134 181.936 88.4236 181.919 88.43 181.9L88.45 181.84L88.43 181.78C88.41 181.7 88.5 181.65 88.55 181.72C88.6 181.78 88.59 181.87 88.65 181.92C88.7 181.95 88.74 181.92 88.75 181.86C88.76 181.79 88.7 181.66 88.75 181.59C88.8 181.52 88.85 181.54 88.88 181.62C88.92 181.71 88.9 181.81 88.95 181.86C88.99 181.91 88.99 181.88 89.01 181.88C89.06 181.88 89.11 181.87 89.15 181.84C89.1726 181.818 89.1898 181.792 89.2003 181.762C89.2107 181.733 89.214 181.701 89.21 181.67V181.57C89.19 181.53 89.23 181.5 89.25 181.53C89.281 181.597 89.3045 181.668 89.32 181.74L89.38 181.66L89.41 181.76C89.51 181.78 89.59 181.71 89.66 181.61C89.6901 181.581 89.7122 181.544 89.7245 181.504C89.7367 181.464 89.7386 181.421 89.73 181.38C89.7033 181.32 89.666 181.266 89.62 181.22C89.58 181.17 89.55 181.08 89.57 181.04C89.59 181.01 89.65 181.07 89.69 181.13C89.77 181.27 89.82 181.49 89.91 181.63C89.95 181.69 90 181.67 90.02 181.63C90.05 181.58 90.07 181.53 90.12 181.53C90.12 181.56 90.12 181.59 90.14 181.63C90.34 181.62 90.52 181.54 90.67 181.42L90.64 181.27C90.65 181.24 90.7 181.26 90.73 181.31L90.77 181.46L91.25 181.34H91.27L91.3 181.32C91.3037 181.294 91.302 181.267 91.2952 181.241C91.2883 181.215 91.2763 181.191 91.26 181.17C91.2308 181.118 91.2138 181.06 91.21 181C91.23 180.97 91.28 180.99 91.31 181.03C91.33 181.07 91.36 181.12 91.37 181.17L91.42 181.24H91.47C91.53 181.16 91.51 181 91.47 180.86C91.42 180.73 91.38 180.6 91.35 180.46C91.35 180.32 91.31 180.17 91.25 180.04C91.2232 179.998 91.1816 179.968 91.1336 179.955C91.0855 179.942 91.0343 179.947 90.99 179.97L90.73 180.07L90.69 180.08C90.6812 180.088 90.6743 180.099 90.67 180.11C90.658 180.148 90.6536 180.188 90.657 180.227C90.6604 180.266 90.6717 180.305 90.69 180.34C90.73 180.41 90.75 180.49 90.77 180.57C90.7123 180.593 90.6477 180.593 90.59 180.57C90.6006 180.507 90.6006 180.443 90.59 180.38C90.55 180.14 90.33 180.2 90.24 180.2C90.1793 180.197 90.1194 180.215 90.07 180.25C90.0454 180.281 90.0304 180.318 90.0269 180.357C90.0233 180.396 90.0314 180.435 90.05 180.47L89.99 180.49L89.98 180.42H89.95C89.94 180.42 89.93 180.42 89.93 180.44C89.9132 180.402 89.8853 180.371 89.85 180.35C89.8255 180.337 89.7986 180.33 89.7711 180.328C89.7435 180.327 89.7159 180.331 89.69 180.34L89.23 180.44C89.1666 180.443 89.1051 180.463 89.0523 180.498C88.9994 180.534 88.9572 180.583 88.93 180.64C88.9182 180.672 88.9148 180.706 88.92 180.74C88.92 180.78 88.92 180.81 88.94 180.84H88.83V180.82L88.82 180.78L88.84 180.56L88.56 180.63L88.58 180.71L88.44 180.68C88.44 180.77 88.46 180.85 88.49 180.94C88.51 181.03 88.49 181.14 88.43 181.14C88.37 181 88.33 180.86 88.33 180.72C88.27 180.69 88.24 180.79 88.26 180.87L88.31 181.12C88.31 181.14 88.31 181.17 88.29 181.17C88.27 181.17 88.23 181.12 88.21 181.07L88.14 180.8C88.1255 180.789 88.1082 180.782 88.09 180.78C88.0798 180.787 88.0727 180.798 88.07 180.81V180.85C88.06 180.88 88.01 180.86 88 180.82C87.9947 180.796 87.988 180.773 87.98 180.75C87.92 180.77 87.88 180.83 87.87 180.93C87.9 181.06 87.95 181.23 87.89 181.31C87.87 181.31 87.85 181.34 87.85 181.37C87.85 181.41 87.86 181.44 87.88 181.47C87.8889 181.495 87.8909 181.523 87.8856 181.549C87.8803 181.575 87.868 181.6 87.85 181.62C87.821 181.641 87.7858 181.651 87.75 181.65C87.725 181.652 87.7 181.645 87.68 181.63C87.6597 181.616 87.6454 181.594 87.64 181.57C87.6348 181.554 87.6314 181.537 87.63 181.52C87.63 181.41 87.66 181.3 87.7 181.2C87.6985 181.171 87.6906 181.142 87.6767 181.116C87.6629 181.09 87.6435 181.068 87.62 181.05C87.5857 181.034 87.5467 181.03 87.51 181.04C87.5129 181.024 87.5116 181.007 87.5064 180.991C87.5011 180.975 87.4921 180.961 87.48 180.95L87.45 180.94H87.42L87.07 181.01C87.01 181.02 86.95 181.04 86.95 181.13C86.95 181.19 86.97 181.26 87 181.32C87.01 181.38 87.05 181.46 87.02 181.5C87 181.54 87 181.5 87 181.53C86.9921 181.545 86.988 181.563 86.988 181.58C86.988 181.597 86.9921 181.615 87 181.63C86.99 181.63 86.96 181.66 86.94 181.64C86.9328 181.624 86.9291 181.607 86.9291 181.59C86.9291 181.573 86.9328 181.556 86.94 181.54C86.9538 181.508 86.9638 181.474 86.97 181.44L86.95 181.34L86.87 181.31V181.1H86.83L86.49 181.19C86.42 181.2 86.22 181.18 86.22 181.29C86.23 181.33 86.22 181.39 86.2 181.4C86.19 181.42 86.18 181.4 86.17 181.41C86.17 181.41 86.13 181.51 86.17 181.56C86.19 181.61 86.12 181.6 86.1 181.58C86.0727 181.544 86.0523 181.503 86.04 181.46C86.0275 181.42 86.0071 181.382 85.98 181.35C85.93 181.3 85.88 181.35 85.84 181.39C85.79 181.42 85.73 181.39 85.68 181.41C85.6501 181.43 85.6292 181.461 85.6217 181.497C85.6143 181.532 85.6208 181.569 85.64 181.6L85.69 181.66C85.7021 181.671 85.7111 181.685 85.7164 181.701C85.7216 181.717 85.7229 181.734 85.72 181.75C85.7181 181.752 85.7158 181.754 85.7132 181.755C85.7107 181.756 85.7079 181.757 85.705 181.757C85.7022 181.757 85.6994 181.756 85.6968 181.755C85.6942 181.754 85.6919 181.752 85.69 181.75L85.64 181.77C85.6348 181.746 85.6282 181.723 85.62 181.7C85.6116 181.648 85.5828 181.601 85.54 181.57C85.5329 181.565 85.5248 181.561 85.5161 181.559C85.5075 181.558 85.4986 181.558 85.49 181.56H85.46L85.45 181.59V181.69C85.45 181.71 85.4 181.69 85.4 181.67C85.4 181.64 85.42 181.63 85.43 181.6V181.54C85.4259 181.518 85.4155 181.497 85.4 181.48C85.3868 181.477 85.3732 181.477 85.36 181.48H85.31C85.2681 181.49 85.2303 181.513 85.2016 181.545C85.173 181.577 85.155 181.617 85.15 181.66C85.13 181.71 85.12 181.88 85.05 181.76C85.01 181.7 85.01 181.63 84.98 181.57C84.9711 181.55 84.9572 181.534 84.9396 181.521C84.922 181.509 84.9014 181.502 84.88 181.5C84.8431 181.508 84.8087 181.525 84.78 181.55C84.701 181.607 84.6131 181.651 84.52 181.68C84.5082 181.683 84.4977 181.69 84.49 181.7L84.47 181.74C84.47 181.75 84.47 181.77 84.49 181.79C84.55 181.93 84.71 181.89 84.77 182.04C84.7835 182.072 84.7897 182.106 84.7879 182.141C84.7862 182.176 84.7766 182.21 84.76 182.24C84.7292 182.275 84.6862 182.296 84.64 182.3C84.64 182.22 84.54 182.18 84.52 182.1V182.02C84.52 182 84.47 181.94 84.45 181.97C84.42 181.99 84.42 182.04 84.41 182.08L84.42 182.12L84.45 182.17C84.4633 182.187 84.4728 182.206 84.478 182.227C84.4831 182.247 84.4838 182.269 84.48 182.29C84.47 182.35 84.38 182.31 84.36 182.25C84.3295 182.177 84.3125 182.099 84.31 182.02C84.3082 181.941 84.2839 181.865 84.24 181.8C84.19 181.74 84.12 181.77 84.08 181.8C84.055 181.809 84.0339 181.827 84.02 181.85C84.01 181.9 84.02 181.97 83.99 182C83.96 182.02 83.89 181.96 83.85 182C83.82 182.03 83.83 182.08 83.85 182.13L83.89 182.47C83.9 182.62 83.92 182.77 83.96 182.91V182.9ZM89.92 180.97L89.98 180.82C90.0024 180.762 90.0024 180.698 89.98 180.64C89.9739 180.621 89.9706 180.6 89.97 180.58V180.6C90 180.61 90.03 180.6 90.04 180.64C90.05 180.66 90.06 180.68 90.05 180.7L90.04 180.75C90.027 180.765 90.0175 180.782 90.0123 180.802C90.0071 180.821 90.0063 180.841 90.01 180.86C90.03 180.93 90.11 180.95 90.11 181.02C90.113 181.041 90.1095 181.062 90.1 181.08C90.0829 181.105 90.0607 181.126 90.0348 181.141C90.0089 181.157 89.98 181.167 89.95 181.17C89.9308 181.141 89.9181 181.108 89.9129 181.073C89.9077 181.039 89.9102 181.003 89.92 180.97ZM88.97 181.22C88.9883 181.165 89.0118 181.111 89.04 181.06C89.0605 181.027 89.0709 180.989 89.07 180.95V180.97C89.11 181.07 89.1 181.19 89.05 181.29C89.09 181.27 89.13 181.36 89.12 181.42C89.1152 181.439 89.1048 181.457 89.09 181.47C89.0731 181.484 89.0518 181.491 89.03 181.49H89C88.9939 181.477 88.9905 181.464 88.99 181.45C88.9591 181.385 88.9487 181.311 88.96 181.24V181.22H88.97ZM85.7 181.88C85.7251 181.868 85.7523 181.861 85.78 181.86C85.79 181.86 85.81 181.86 85.82 181.88L85.83 181.91V181.93H85.81C85.77 181.97 85.73 181.94 85.7 181.9V181.88ZM91.53 180.94C91.54 180.99 91.56 181.04 91.6 181.07C91.63 181.1 91.66 181.12 91.7 181.12C91.84 181.14 91.98 181.12 92.12 181.08C92.1004 181.05 92.0899 181.016 92.09 180.98C92.09 180.95 92.11 180.94 92.12 180.91C92.1302 180.884 92.1337 180.855 92.1302 180.827C92.1267 180.8 92.1163 180.773 92.1 180.75L92.31 180.66H92.39C92.3976 180.666 92.4043 180.672 92.41 180.68L92.43 180.72C92.44 180.77 92.4 180.8 92.4 180.85C92.4008 180.872 92.4066 180.893 92.417 180.912C92.4274 180.931 92.4422 180.948 92.46 180.96H92.56L92.99 180.85C93.04 180.8 92.94 180.65 92.97 180.56C92.97 180.56 92.99 180.56 93 180.53C93.04 180.47 93 180.37 93 180.29C93.09 180.22 93.08 180.39 93.13 180.47C93.17 180.54 93.2 180.51 93.21 180.57C93.21 180.63 93.17 180.64 93.16 180.67C93.1563 180.688 93.1572 180.706 93.1624 180.724C93.1676 180.741 93.1771 180.757 93.19 180.77C93.2019 180.777 93.2152 180.782 93.229 180.783C93.2427 180.785 93.2567 180.784 93.27 180.78C93.3689 180.757 93.4691 180.74 93.57 180.73C93.58 180.73 93.59 180.73 93.59 180.71L93.58 180.66L93.56 180.47C93.61 180.47 93.66 180.44 93.69 180.4C93.71 180.4 93.73 180.33 93.71 180.31H93.69V180.32L93.52 180.36C93.5 180.37 93.47 180.37 93.45 180.36C93.4295 180.361 93.409 180.358 93.39 180.35C93.3673 180.331 93.3511 180.305 93.344 180.277C93.3368 180.248 93.3389 180.217 93.35 180.19C93.39 180.13 93.46 180.21 93.52 180.22L93.59 180.2C93.6209 180.184 93.6555 180.177 93.69 180.18L93.77 180.22C93.79 180.22 93.81 180.25 93.82 180.27L93.83 180.34C93.83 180.36 93.83 180.39 93.81 180.41L93.71 180.59C93.69 180.64 93.67 180.71 93.7 180.75C93.73 180.79 93.73 180.77 93.75 180.76H94C94.04 180.76 94.07 180.76 94.1 180.74C94.1292 180.722 94.1506 180.693 94.16 180.66C94.16 180.65 94.16 180.63 94.18 180.62C94.2 180.62 94.21 180.65 94.23 180.68C94.24 180.71 94.29 180.72 94.33 180.68C94.39 180.61 94.41 180.52 94.44 180.41C94.48 180.3 94.52 180.25 94.57 180.26C94.62 180.27 94.64 180.43 94.61 180.52C94.57 180.62 94.54 180.73 94.52 180.84L94.76 180.89L94.99 180.98C95.06 181 95.18 181.08 95.3 181.05C95.36 181.03 95.44 181.01 95.45 181.1V181.17C95.45 181.22 95.49 181.23 95.55 181.23C95.59 181.21 95.65 181.21 95.7 181.21C95.6829 181.228 95.671 181.251 95.6658 181.276C95.6605 181.301 95.6619 181.326 95.67 181.35C95.67 181.39 95.72 181.39 95.76 181.41H95.82C95.84 181.41 95.86 181.41 95.87 181.39L95.92 181.35C95.99 181.3 96.07 181.35 96.04 181.42C96 181.5 95.94 181.54 95.92 181.6C95.9 181.66 95.94 181.7 96.02 181.67C96.09 181.64 96.16 181.53 96.25 181.55C96.27 181.55 96.28 181.55 96.29 181.57L96.31 181.6C96.3164 181.615 96.3179 181.632 96.3143 181.648C96.3107 181.664 96.3022 181.679 96.29 181.69C96.24 181.75 96.13 181.79 96.11 181.85V181.89L96.12 181.92C96.15 181.96 96.18 182 96.22 182.02C96.2504 182.038 96.2849 182.047 96.32 182.047C96.3551 182.047 96.3896 182.038 96.42 182.02C96.4451 181.998 96.4719 181.978 96.5 181.96C96.54 181.96 96.57 181.96 96.56 181.99C96.5158 182.052 96.4618 182.106 96.4 182.15L96.5 182.18L96.43 182.24C96.43 182.34 96.55 182.39 96.66 182.42C96.7 182.44 96.74 182.45 96.78 182.44C96.82 182.44 96.86 182.43 96.9 182.4C96.94 182.36 96.98 182.3 97 182.24C97.04 182.18 97.1 182.12 97.16 182.14C97.21 182.16 97.18 182.23 97.13 182.28C97.03 182.42 96.85 182.54 96.75 182.68C96.71 182.73 96.75 182.78 96.8 182.78C96.85 182.8 96.91 182.8 96.94 182.84C96.9072 182.855 96.8795 182.88 96.86 182.91C96.96 183.11 97.1 183.26 97.27 183.37L97.4 183.28C97.44 183.29 97.43 183.35 97.4 183.38C97.3632 183.421 97.3191 183.455 97.27 183.48L97.57 183.94L97.59 183.96L97.62 183.97C97.66 183.99 97.72 183.95 97.76 183.9C97.7942 183.854 97.8387 183.816 97.89 183.79C97.93 183.79 97.93 183.85 97.9 183.89C97.8718 183.934 97.8382 183.974 97.8 184.01C97.77 184.03 97.74 184.06 97.74 184.08L97.75 184.1L97.77 184.12H97.97C98.0301 184.099 98.0847 184.065 98.13 184.02C98.23 183.93 98.35 183.85 98.46 183.77C98.6 183.72 98.73 183.65 98.84 183.54C98.8655 183.496 98.8754 183.444 98.8681 183.393C98.8609 183.342 98.8369 183.296 98.8 183.26L98.6 183.02C98.5868 182.997 98.5655 182.979 98.54 182.97C98.4983 182.97 98.4571 182.979 98.4191 182.996C98.3811 183.013 98.3473 183.038 98.32 183.07C98.2639 183.129 98.2 183.179 98.13 183.22C98.0885 183.162 98.0706 183.091 98.08 183.02C98.14 183.02 98.2 183 98.26 182.98C98.47 182.86 98.32 182.65 98.28 182.56C98.2661 182.494 98.231 182.434 98.18 182.39C98.1379 182.376 98.0921 182.376 98.05 182.39C98.0115 182.4 97.9766 182.42 97.95 182.45L97.91 182.4L97.96 182.35L97.95 182.33L97.92 182.31C97.9454 182.282 97.9627 182.247 97.97 182.21C97.9716 182.145 97.9504 182.081 97.91 182.03L97.61 181.59C97.5743 181.524 97.5228 181.467 97.46 181.425C97.3972 181.383 97.3251 181.357 97.25 181.35C97.21 181.35 97.17 181.36 97.15 181.38C97.115 181.397 97.0868 181.425 97.07 181.46C97.0646 181.435 97.0544 181.411 97.04 181.39V181.33H97.07L97.29 181.26L97.07 181L97.01 181.04L96.96 180.87C96.88 180.92 96.81 180.97 96.75 181.04C96.68 181.09 96.58 181.13 96.55 181.07C96.63 180.96 96.74 180.86 96.85 180.77C96.84 180.71 96.74 180.73 96.67 180.78C96.6129 180.843 96.5492 180.9 96.48 180.95L96.42 180.96C96.42 180.96 96.43 180.88 96.46 180.84L96.66 180.63C96.66 180.6 96.66 180.58 96.64 180.56H96.58V180.58C96.54 180.58 96.52 180.53 96.55 180.48L96.59 180.43C96.5563 180.404 96.5156 180.388 96.473 180.384C96.4304 180.381 96.3876 180.39 96.35 180.41C96.26 180.53 96.15 180.66 96.03 180.65C96.01 180.65 95.99 180.63 95.96 180.65C95.93 180.66 95.92 180.71 95.89 180.74C95.8751 180.76 95.8553 180.776 95.8326 180.786C95.8099 180.797 95.785 180.802 95.76 180.8L95.66 180.72C95.6406 180.708 95.6267 180.688 95.6211 180.666C95.6156 180.644 95.6187 180.62 95.63 180.6C95.6418 180.582 95.6594 180.567 95.68 180.56C95.77 180.5 95.88 180.46 95.98 180.43C96.0041 180.412 96.0225 180.387 96.0332 180.359C96.0438 180.33 96.0462 180.3 96.04 180.27C96.0234 180.219 95.9875 180.176 95.94 180.15C95.96 180.15 95.97 180.13 95.98 180.12V180.07C95.9673 180.044 95.9462 180.023 95.92 180.01L95.72 179.87L95.49 179.76C95.41 179.72 95.33 179.7 95.28 179.76C95.2412 179.82 95.2204 179.889 95.22 179.96C95.22 180.02 95.19 180.1 95.14 180.12C95.1267 180.119 95.1133 180.119 95.1 180.12C95.0843 180.129 95.0714 180.142 95.0625 180.158C95.0537 180.174 95.0494 180.192 95.05 180.21C95.02 180.22 94.99 180.23 94.98 180.18L94.99 180.12C94.9992 180.103 95.0131 180.089 95.03 180.08C95.0647 180.066 95.0981 180.049 95.13 180.03C95.15 180 95.17 179.94 95.15 179.93L95.08 179.85C95.1225 179.804 95.1594 179.754 95.19 179.7V179.68C95.19 179.66 95.18 179.66 95.16 179.65C95 179.61 94.85 179.55 94.68 179.54C94.6 179.53 94.35 179.44 94.3 179.54C94.28 179.58 94.27 179.62 94.24 179.64H94.2C94.15 179.66 94.12 179.74 94.14 179.79C94.15 179.85 94.08 179.82 94.06 179.79C94.0362 179.751 94.0225 179.706 94.02 179.66C94.0191 179.618 94.0088 179.577 93.99 179.54C93.94 179.48 93.86 179.53 93.79 179.54C93.73 179.54 93.66 179.52 93.59 179.53C93.5751 179.538 93.5616 179.548 93.55 179.56C93.5343 179.571 93.5207 179.584 93.51 179.6C93.4961 179.635 93.4961 179.675 93.51 179.71C93.5224 179.739 93.5392 179.766 93.56 179.79C93.5688 179.801 93.5752 179.814 93.5786 179.828C93.5821 179.842 93.5826 179.856 93.58 179.87H93.55L93.49 179.9V179.82L93.48 179.74C93.4686 179.716 93.4514 179.696 93.43 179.68C93.4205 179.673 93.4096 179.668 93.398 179.666C93.3864 179.663 93.3744 179.664 93.3629 179.667C93.3514 179.669 93.3407 179.675 93.3316 179.682C93.3224 179.69 93.3151 179.699 93.31 179.71V179.81C93.29 179.83 93.25 179.81 93.24 179.78C93.24 179.74 93.28 179.74 93.3 179.72C93.3119 179.698 93.3154 179.673 93.3099 179.649C93.3043 179.625 93.2901 179.604 93.27 179.59C93.2542 179.583 93.2372 179.58 93.22 179.58H93.16C93.1117 179.587 93.066 179.606 93.0274 179.636C92.9888 179.666 92.9587 179.705 92.94 179.75C92.92 179.81 92.88 179.97 92.81 179.85C92.78 179.79 92.78 179.72 92.76 179.65C92.7487 179.628 92.7314 179.61 92.7101 179.598C92.6889 179.585 92.6646 179.579 92.64 179.58C92.596 179.585 92.5544 179.602 92.52 179.63C92.42 179.68 92.32 179.73 92.22 179.76C92.19 179.76 92.16 179.78 92.16 179.82L92.17 179.87C92.23 180.01 92.42 179.97 92.47 180.12C92.4832 180.153 92.4874 180.189 92.4822 180.224C92.4769 180.259 92.4623 180.292 92.44 180.32C92.4038 180.353 92.3584 180.374 92.31 180.38C92.32 180.3 92.2 180.26 92.19 180.18V180.1C92.19 180.08 92.14 180.03 92.11 180.05C92.08 180.07 92.07 180.12 92.06 180.16L92.07 180.21L92.1 180.25C92.12 180.26 92.13 180.28 92.13 180.3V180.36C92.11 180.43 92.03 180.39 92 180.33C91.9731 180.256 91.9596 180.178 91.96 180.1C91.9693 180.019 91.9479 179.937 91.9 179.87C91.84 179.81 91.77 179.85 91.71 179.87C91.6839 179.883 91.6627 179.904 91.65 179.93C91.63 179.98 91.64 180.06 91.6 180.08C91.57 180.11 91.5 180.05 91.45 180.08C91.41 180.12 91.43 180.17 91.44 180.22L91.48 180.56C91.48 180.69 91.5 180.81 91.53 180.94ZM97.39 182.44H97.57C97.6356 182.444 97.7002 182.423 97.75 182.38C97.7621 182.365 97.7755 182.352 97.79 182.34V182.37C97.79 182.39 97.8 182.42 97.78 182.45C97.7641 182.467 97.7429 182.477 97.72 182.48C97.7005 182.486 97.6796 182.486 97.66 182.48C97.6415 182.47 97.6209 182.465 97.6 182.465C97.5791 182.465 97.5585 182.47 97.54 182.48C97.49 182.53 97.51 182.62 97.44 182.65C97.4221 182.661 97.4006 182.665 97.38 182.66C97.3214 182.642 97.2716 182.603 97.24 182.55C97.2529 182.519 97.2736 182.491 97.3 182.47C97.3291 182.448 97.3637 182.434 97.4 182.43L97.39 182.44ZM96.71 181.57L96.9 181.58C96.9401 181.589 96.982 181.586 97.02 181.57C96.9771 181.609 96.9262 181.638 96.871 181.655C96.8158 181.672 96.7574 181.677 96.7 181.67C96.74 181.7 96.68 181.77 96.62 181.79C96.57 181.8 96.53 181.76 96.51 181.73C96.5035 181.721 96.5 181.711 96.5 181.7C96.502 181.682 96.5089 181.665 96.52 181.65C96.5762 181.602 96.6464 181.574 96.72 181.57H96.71ZM93.52 179.98H93.64L93.66 180V180.04H93.63C93.59 180.07 93.55 180.04 93.53 179.98H93.52ZM30.9 201.46C30.95 201.47 31 201.48 31.05 201.46C31.0828 201.45 31.111 201.429 31.13 201.4C31.2 201.3 31.25 201.2 31.26 201.07L31.16 201.06C31.1425 201.043 31.1289 201.023 31.12 201C31.0965 200.981 31.0691 200.967 31.0396 200.96C31.0102 200.954 30.9795 200.953 30.95 200.96L30.96 200.76V200.73L30.99 200.7H31.02C31.0332 200.697 31.0468 200.697 31.06 200.7C31.11 200.7 31.12 200.75 31.16 200.77C31.1801 200.781 31.2024 200.786 31.225 200.786C31.2477 200.786 31.27 200.781 31.29 200.77C31.3024 200.761 31.3125 200.749 31.3195 200.735C31.3264 200.721 31.33 200.706 31.33 200.69L31.4 200.3C31.38 200.24 31.19 200.27 31.13 200.22V200.18C31.08 200.13 30.97 200.12 30.9 200.11C30.87 200.01 31.03 200.08 31.1 200.06C31.18 200.04 31.17 200.01 31.23 200.02C31.29 200.04 31.28 200.08 31.31 200.09C31.3259 200.097 31.3429 200.1 31.36 200.1C31.3772 200.1 31.3942 200.097 31.41 200.09C31.4303 200.076 31.4446 200.054 31.45 200.03L31.5 199.77V199.74L31.48 199.72C31.4635 199.717 31.4466 199.717 31.43 199.72L31.24 199.68C31.24 199.63 31.24 199.58 31.21 199.55C31.21 199.52 31.16 199.5 31.13 199.51C31.1 199.51 31.13 199.51 31.12 199.53L31.1 199.68C31.1 199.71 31.1 199.75 31.05 199.78C31.0237 199.786 30.9963 199.786 30.97 199.78C30.9412 199.777 30.9137 199.767 30.89 199.75C30.85 199.7 30.94 199.67 30.96 199.63C30.98 199.58 30.95 199.59 30.96 199.56L30.97 199.48C30.9825 199.46 30.9996 199.442 31.02 199.43C31.0362 199.412 31.0569 199.398 31.08 199.39H31.15C31.1758 199.398 31.1996 199.412 31.22 199.43L31.37 199.56C31.41 199.59 31.47 199.63 31.51 199.62L31.54 199.6V199.58L31.6 199.34C31.611 199.311 31.611 199.278 31.6 199.249C31.589 199.219 31.5677 199.195 31.54 199.18L31.5 199.15L31.56 199.11C31.59 199.11 31.61 199.05 31.58 199.01C31.55 198.98 31.42 198.92 31.32 198.88C31.22 198.83 31.17 198.79 31.19 198.75C31.2 198.71 31.35 198.71 31.44 198.74L31.74 198.84L31.86 198.34C31.9018 198.234 31.9018 198.116 31.86 198.01C31.86 197.96 31.81 197.89 31.87 197.87L31.93 197.85C31.98 197.84 31.98 197.79 31.95 197.75C31.9248 197.71 31.9078 197.666 31.9 197.62C31.92 197.64 31.94 197.64 31.96 197.64C31.99 197.64 32.01 197.64 32.03 197.62C32.05 197.6 32.05 197.56 32.04 197.53L32.03 197.48C32.0201 197.464 32.0063 197.45 31.99 197.44L31.94 197.41C31.86 197.36 31.87 197.29 31.95 197.3C32.03 197.31 32.09 197.36 32.15 197.37C32.21 197.37 32.22 197.32 32.17 197.27C32.13 197.23 32 197.17 31.98 197.1C31.96 197.03 32.01 197.01 32.08 197.05C32.17 197.09 32.23 197.17 32.29 197.18H32.32L32.35 197.17C32.364 197.159 32.3757 197.146 32.3843 197.13C32.3929 197.115 32.3982 197.098 32.4 197.08C32.3973 197.051 32.3888 197.023 32.3751 196.997C32.3614 196.971 32.3426 196.948 32.32 196.93C32.2944 196.905 32.2709 196.879 32.25 196.85C32.25 196.83 32.24 196.8 32.26 196.81C32.33 196.85 32.39 196.89 32.44 196.94L32.42 196.87L32.49 196.92C32.57 196.9 32.57 196.82 32.58 196.74C32.586 196.701 32.5838 196.661 32.5734 196.624C32.5631 196.586 32.5449 196.55 32.52 196.52C32.4759 196.479 32.4252 196.445 32.37 196.42C32.31 196.39 32.24 196.32 32.25 196.28C32.26 196.23 32.33 196.25 32.38 196.3C32.51 196.4 32.64 196.58 32.78 196.7C32.82 196.73 32.85 196.7 32.85 196.67C32.85 196.63 32.85 196.57 32.87 196.56L32.94 196.64C33.075 196.596 33.1913 196.508 33.27 196.39L33.21 196.25C33.21 196.22 33.26 196.24 33.29 196.28L33.35 196.43C33.48 196.4 33.59 196.33 33.72 196.3H33.76C33.7652 196.244 33.7511 196.187 33.72 196.14C33.6865 196.092 33.6627 196.037 33.65 195.98C33.67 195.95 33.71 195.96 33.74 196L33.81 196.14C33.81 196.17 33.83 196.2 33.85 196.22L33.89 196.21C33.9313 196.089 33.9277 195.958 33.88 195.84C33.84 195.71 33.78 195.57 33.75 195.44C33.75 195.3 33.72 195.15 33.66 195.02C33.58 194.91 33.48 194.93 33.4 194.96C33.2875 195.008 33.1773 195.061 33.07 195.12C33.0597 195.159 33.058 195.2 33.0649 195.239C33.0718 195.279 33.0872 195.317 33.11 195.35C33.16 195.42 33.19 195.49 33.22 195.57C33.1916 195.582 33.161 195.589 33.13 195.59L33.04 195.58C33.04 195.52 33.04 195.46 33.02 195.4C32.96 195.17 32.72 195.25 32.63 195.29C32.5666 195.299 32.5074 195.327 32.46 195.37C32.4413 195.405 32.4341 195.445 32.4395 195.485C32.4449 195.524 32.4626 195.561 32.49 195.59L32.44 195.62L32.4 195.57L32.37 195.58L32.36 195.61C32.3334 195.58 32.2986 195.56 32.26 195.55C32.1959 195.544 32.1317 195.562 32.08 195.6C31.93 195.7 31.78 195.8 31.66 195.93C31.6011 195.971 31.5543 196.027 31.5244 196.092C31.4945 196.157 31.4826 196.229 31.49 196.3C31.49 196.33 31.51 196.37 31.53 196.4L31.63 196.45C31.6074 196.453 31.5864 196.464 31.57 196.48V196.5H31.51C31.51 196.5 31.51 196.48 31.49 196.47L31.37 196.28L31.19 196.54L31.24 196.59L31.11 196.69L31.33 196.83C31.41 196.88 31.48 196.97 31.43 197C31.2998 196.954 31.1781 196.886 31.07 196.8C31.01 196.82 31.06 196.92 31.13 196.96L31.35 197.09C31.36 197.1 31.37 197.12 31.36 197.14C31.36 197.17 31.29 197.16 31.24 197.14L30.97 197.02C30.9527 197.029 30.9387 197.043 30.93 197.06V197.09L30.97 197.12C30.97 197.15 30.94 197.17 30.9 197.15L30.83 197.13C30.8218 197.167 30.824 197.205 30.8363 197.24C30.8487 197.275 30.8708 197.307 30.9 197.33C31.04 197.38 31.2 197.46 31.22 197.55C31.22 197.57 31.22 197.59 31.24 197.61L31.34 197.65C31.3632 197.658 31.3843 197.671 31.4017 197.688C31.419 197.706 31.4321 197.727 31.44 197.75C31.4422 197.768 31.4407 197.786 31.4355 197.803C31.4303 197.82 31.4217 197.836 31.41 197.85C31.3969 197.866 31.3794 197.877 31.3597 197.882C31.34 197.888 31.3192 197.887 31.3 197.88C31.2818 197.873 31.2649 197.863 31.25 197.85C31.1654 197.781 31.0913 197.7 31.03 197.61C31.0052 197.594 30.9769 197.583 30.9474 197.58C30.9179 197.576 30.8879 197.58 30.86 197.59C30.8233 197.609 30.7948 197.641 30.78 197.68C30.7689 197.67 30.755 197.663 30.74 197.66H30.7C30.6899 197.665 30.6809 197.671 30.674 197.68C30.667 197.689 30.6622 197.699 30.66 197.71L30.52 198.04C30.5055 198.065 30.5015 198.095 30.509 198.123C30.5165 198.151 30.5349 198.175 30.56 198.19C30.62 198.22 30.69 198.24 30.76 198.24C30.82 198.24 30.9 198.26 30.93 198.3V198.34L30.98 198.37H31.03C31.03 198.4 31.03 198.43 31 198.44L30.94 198.43C30.92 198.421 30.9027 198.408 30.89 198.39C30.8746 198.366 30.8579 198.342 30.84 198.32C30.81 198.29 30.74 198.28 30.73 198.3L30.66 198.35C30.6196 198.319 30.576 198.292 30.53 198.27C30.5153 198.259 30.4981 198.252 30.48 198.25C30.47 198.25 30.46 198.25 30.46 198.28L30.37 198.61C30.36 198.67 30.25 198.83 30.35 198.89C30.39 198.9 30.43 198.92 30.44 198.95V198.98C30.45 198.98 30.52 199.05 30.58 199.05C30.63 199.05 30.59 199.11 30.56 199.11H30.43C30.3904 199.102 30.3497 199.102 30.31 199.11C30.24 199.12 30.27 199.2 30.27 199.25C30.27 199.3 30.22 199.34 30.22 199.39C30.22 199.42 30.24 199.45 30.27 199.47C30.3 199.49 30.33 199.5 30.37 199.5L30.45 199.48H30.5C30.5147 199.484 30.5284 199.49 30.54 199.5V199.52L30.56 199.57C30.5371 199.562 30.5137 199.555 30.49 199.55C30.4643 199.541 30.4371 199.538 30.41 199.54C30.3857 199.542 30.3619 199.549 30.34 199.56L30.32 199.57L30.31 199.6V199.63L30.33 199.65L30.42 199.68C30.44 199.7 30.43 199.73 30.38 199.72C30.33 199.72 30.35 199.68 30.34 199.66C30.3232 199.647 30.3034 199.639 30.2825 199.635C30.2616 199.632 30.2401 199.633 30.22 199.64C30.18 199.65 30.18 199.69 30.17 199.72C30.1604 199.763 30.165 199.807 30.183 199.847C30.2011 199.887 30.2316 199.919 30.27 199.94C30.31 199.97 30.45 200.04 30.3 200.06C30.24 200.08 30.17 200.04 30.1 200.04L30.04 200.05C30.0187 200.061 30.0013 200.079 29.99 200.1C29.9793 200.132 29.9793 200.168 29.99 200.2C30.0101 200.299 30.0135 200.4 30 200.5L30.02 200.53L30.07 200.54C30.23 200.55 30.26 200.4 30.42 200.42C30.45 200.42 30.49 200.42 30.52 200.44L30.59 200.51C30.61 200.55 30.61 200.59 30.6 200.63C30.53 200.59 30.45 200.67 30.37 200.63C30.35 200.64 30.33 200.62 30.3 200.61C30.28 200.61 30.21 200.63 30.22 200.65C30.24 200.68 30.27 200.71 30.31 200.73L30.35 200.75L30.4 200.73C30.44 200.73 30.48 200.73 30.52 200.76C30.57 200.8 30.51 200.85 30.42 200.85C30.3444 200.839 30.2705 200.819 30.2 200.79C30.129 200.754 30.049 200.74 29.97 200.75C29.9 200.77 29.89 200.83 29.9 200.89C29.9 200.91 29.9 200.93 29.92 200.95C29.95 200.99 30.02 201.01 30.04 201.05C30.05 201.08 29.96 201.11 29.98 201.15C29.99 201.2 30.04 201.21 30.09 201.22L30.41 201.33C30.57 201.39 30.73 201.43 30.9 201.46ZM32.5 196.16V195.99C32.5074 195.927 32.4933 195.864 32.46 195.81C32.4451 195.795 32.4317 195.778 32.42 195.76H32.44C32.46 195.76 32.49 195.74 32.52 195.78L32.55 195.83V195.89C32.5386 195.922 32.5386 195.958 32.55 195.99C32.6 196.06 32.67 196.05 32.7 196.12L32.71 196.18C32.7063 196.205 32.6972 196.228 32.6834 196.249C32.6695 196.27 32.6513 196.287 32.63 196.3C32.5699 196.272 32.5231 196.222 32.5 196.16ZM31.87 196.78C31.8468 196.726 31.8333 196.669 31.83 196.61C31.8248 196.574 31.8111 196.54 31.79 196.51C31.88 196.57 31.94 196.67 31.97 196.78C31.98 196.74 32.07 196.79 32.1 196.84V196.89C32.1 196.91 32.1 196.92 32.08 196.94H32.06C32.0428 196.941 32.0255 196.938 32.01 196.93C31.9504 196.888 31.9051 196.829 31.88 196.76V196.78H31.87ZM30.73 199.62L30.74 199.54L30.77 199.52H30.81L30.82 199.54V199.56C30.82 199.56 30.79 199.59 30.73 199.6V199.62Z" + fill="currentColor" + /> + <path + d="M33.9 195.93C33.92 195.98 33.94 196.03 33.97 196.06C34 196.09 34.03 196.11 34.07 196.11C34.2 196.13 34.33 196.12 34.45 196.08C34.4298 196.051 34.4193 196.016 34.42 195.98C34.42 195.95 34.44 195.94 34.45 195.92C34.4583 195.891 34.459 195.86 34.452 195.83C34.445 195.8 34.4306 195.773 34.41 195.75L34.6 195.67C34.6094 195.665 34.6196 195.662 34.63 195.66H34.67L34.7 195.69L34.71 195.72C34.72 195.77 34.69 195.8 34.69 195.85C34.6908 195.872 34.6966 195.893 34.707 195.912C34.7174 195.931 34.7322 195.948 34.75 195.96H34.85L35.25 195.86C35.3 195.81 35.18 195.66 35.21 195.57L35.23 195.54C35.26 195.48 35.23 195.38 35.2 195.31C35.28 195.23 35.3 195.41 35.34 195.47C35.38 195.53 35.42 195.5 35.44 195.57C35.44 195.63 35.4 195.63 35.4 195.67C35.3996 195.689 35.404 195.709 35.4127 195.726C35.4214 195.744 35.4342 195.759 35.45 195.77C35.4626 195.776 35.4763 195.778 35.49 195.778C35.5038 195.778 35.5174 195.776 35.53 195.77L35.8 195.69H35.82L35.83 195.66V195.61L35.77 195.42C35.819 195.404 35.8612 195.373 35.89 195.33C35.89 195.31 35.91 195.26 35.89 195.24L35.86 195.25L35.71 195.29C35.6918 195.301 35.6711 195.306 35.65 195.306C35.629 195.306 35.6083 195.301 35.59 195.29C35.5709 195.27 35.5572 195.246 35.55 195.22V195.13C35.58 195.07 35.65 195.14 35.7 195.13C35.76 195.13 35.75 195.13 35.77 195.11C35.7946 195.097 35.8221 195.09 35.85 195.09C35.8779 195.09 35.9054 195.097 35.93 195.11C35.9522 195.118 35.9721 195.131 35.9878 195.148C36.0036 195.166 36.0146 195.187 36.02 195.21L36.01 195.28L35.95 195.48C35.9399 195.506 35.9364 195.535 35.9398 195.563C35.9433 195.59 35.9537 195.617 35.97 195.64H36.02L36.28 195.58C36.3136 195.575 36.3443 195.558 36.3663 195.533C36.3884 195.507 36.4004 195.474 36.4 195.44L36.41 195.4C36.43 195.38 36.46 195.41 36.48 195.43C36.51 195.45 36.56 195.44 36.58 195.4C36.61 195.3 36.62 195.2 36.6 195.1C36.6 195.03 36.6 194.94 36.66 194.93C36.71 194.92 36.78 195.04 36.8 195.15C36.8 195.25 36.82 195.35 36.85 195.46L37.42 195.31C37.5465 195.287 37.6621 195.224 37.75 195.13C37.79 195.08 37.83 195.01 37.89 195.05L37.95 195.1C37.96 195.1 38.03 195.1 38.05 195.05C38.08 195 38.11 194.95 38.15 194.92C38.1553 194.945 38.1675 194.967 38.1852 194.985C38.203 195.003 38.2255 195.015 38.25 195.02C38.28 195.02 38.31 195 38.34 194.98C38.3566 194.967 38.3699 194.95 38.3786 194.931C38.3873 194.912 38.3912 194.891 38.39 194.87L38.38 194.81C38.35 194.72 38.44 194.68 38.49 194.74C38.54 194.81 38.53 194.9 38.59 194.94C38.64 194.98 38.68 194.94 38.69 194.88C38.7 194.82 38.64 194.69 38.69 194.62C38.74 194.55 38.79 194.57 38.83 194.65C38.86 194.73 38.84 194.83 38.89 194.88C38.94 194.94 38.93 194.9 38.96 194.9C39 194.9 39.06 194.9 39.09 194.87C39.1159 194.848 39.136 194.82 39.1482 194.789C39.1604 194.758 39.1645 194.723 39.16 194.69L39.15 194.59C39.14 194.56 39.17 194.53 39.19 194.55C39.23 194.62 39.25 194.69 39.27 194.77L39.33 194.69L39.35 194.78C39.45 194.81 39.53 194.73 39.61 194.64C39.6383 194.61 39.6586 194.573 39.6691 194.533C39.6796 194.492 39.6799 194.45 39.67 194.41C39.646 194.351 39.6122 194.297 39.57 194.25C39.52 194.2 39.5 194.1 39.52 194.07C39.54 194.04 39.6 194.1 39.62 194.15C39.72 194.3 39.76 194.51 39.86 194.66C39.89 194.71 39.94 194.69 39.96 194.66C39.99 194.61 40.02 194.56 40.06 194.55C40.06 194.58 40.06 194.62 40.08 194.65C40.28 194.65 40.47 194.57 40.62 194.45L40.58 194.3C40.6 194.26 40.64 194.28 40.67 194.33L40.71 194.49L41.19 194.36H41.22L41.24 194.35C41.2451 194.322 41.2442 194.293 41.2373 194.266C41.2304 194.238 41.2177 194.212 41.2 194.19C41.1754 194.14 41.1618 194.086 41.16 194.03C41.18 194 41.22 194.01 41.25 194.05L41.32 194.19C41.32 194.22 41.34 194.25 41.37 194.27H41.39L41.41 194.26C41.47 194.18 41.45 194.02 41.41 193.89C41.37 193.76 41.32 193.63 41.29 193.49C41.29 193.34 41.25 193.19 41.19 193.06C41.1638 193.021 41.1249 192.993 41.08 192.98C41.0325 192.969 40.9827 192.977 40.94 193L40.67 193.1H40.64C40.6278 193.107 40.6175 193.118 40.61 193.13C40.598 193.168 40.5936 193.208 40.597 193.247C40.6004 193.286 40.6117 193.325 40.63 193.36C40.6679 193.436 40.6948 193.517 40.71 193.6C40.6509 193.619 40.5867 193.616 40.53 193.59C40.5396 193.53 40.5396 193.47 40.53 193.41C40.49 193.16 40.27 193.22 40.18 193.23C40.1238 193.226 40.0676 193.24 40.02 193.27C39.9917 193.3 39.9737 193.339 39.9683 193.38C39.9629 193.421 39.9705 193.463 39.99 193.5L39.94 193.51L39.92 193.45H39.89L39.87 193.46C39.8516 193.426 39.8238 193.398 39.79 193.38C39.7655 193.367 39.7386 193.36 39.7111 193.358C39.6835 193.357 39.6559 193.361 39.63 193.37L39.18 193.46C39.1166 193.463 39.0551 193.483 39.0023 193.518C38.9494 193.554 38.9072 193.603 38.88 193.66C38.8648 193.691 38.8579 193.725 38.86 193.76C38.86 193.8 38.86 193.84 38.89 193.87H38.79L38.78 193.86L38.77 193.84L38.76 193.81L38.78 193.59L38.51 193.66L38.52 193.73L38.38 193.7C38.38 193.8 38.4 193.88 38.43 193.97C38.45 194.05 38.43 194.17 38.37 194.16C38.32 194.03 38.28 193.89 38.27 193.75C38.21 193.72 38.19 193.81 38.2 193.9C38.23 193.98 38.24 194.06 38.25 194.14C38.25 194.17 38.25 194.19 38.23 194.2C38.22 194.2 38.17 194.15 38.16 194.1L38.09 193.82C38.0715 193.811 38.0506 193.807 38.03 193.81C38.0203 193.816 38.013 193.826 38.0093 193.836C38.0057 193.847 38.0059 193.859 38.01 193.87C38 193.9 37.96 193.89 37.94 193.85C37.9347 193.826 37.928 193.803 37.92 193.78C37.86 193.79 37.82 193.86 37.82 193.95C37.85 194.09 37.89 194.26 37.83 194.34C37.81 194.34 37.8 194.37 37.8 194.4C37.8 194.43 37.8 194.47 37.82 194.5V194.58L37.79 194.64C37.761 194.661 37.7258 194.671 37.69 194.67C37.665 194.672 37.64 194.665 37.62 194.65C37.6016 194.638 37.5875 194.621 37.58 194.6C37.5741 194.581 37.5707 194.56 37.57 194.54C37.58 194.44 37.61 194.33 37.65 194.23C37.65 194.199 37.6428 194.168 37.6289 194.141C37.615 194.113 37.5949 194.089 37.57 194.07C37.5315 194.054 37.4885 194.054 37.45 194.07C37.456 194.053 37.4572 194.035 37.4537 194.017C37.4502 194 37.442 193.983 37.43 193.97H37.36L37.01 194.04C36.96 194.04 36.89 194.07 36.89 194.15C36.89 194.22 36.91 194.28 36.94 194.35C36.96 194.4 36.99 194.48 36.97 194.53C36.94 194.57 36.95 194.53 36.94 194.56C36.9336 194.576 36.9312 194.594 36.9329 194.611C36.9347 194.629 36.9405 194.645 36.95 194.66C36.93 194.66 36.9 194.68 36.89 194.67C36.878 194.655 36.8699 194.637 36.8664 194.617C36.8629 194.598 36.8642 194.579 36.87 194.56C36.8912 194.529 36.908 194.495 36.92 194.46L36.89 194.36L36.81 194.33V194.13C36.81 194.11 36.79 194.12 36.78 194.12L36.43 194.21C36.37 194.23 36.17 194.21 36.16 194.32C36.17 194.36 36.16 194.41 36.15 194.42C36.13 194.45 36.13 194.43 36.12 194.44C36.11 194.44 36.08 194.54 36.11 194.59C36.13 194.64 36.06 194.63 36.04 194.6C36.0136 194.567 35.9932 194.53 35.98 194.49C35.972 194.447 35.955 194.406 35.93 194.37C35.87 194.32 35.83 194.38 35.78 194.41C35.73 194.44 35.67 194.41 35.62 194.43C35.6046 194.44 35.5913 194.454 35.581 194.469C35.5707 194.484 35.5636 194.502 35.56 194.52C35.56 194.55 35.56 194.59 35.58 194.62C35.5978 194.645 35.6179 194.669 35.64 194.69C35.6503 194.702 35.6575 194.717 35.661 194.733C35.6645 194.748 35.6642 194.764 35.66 194.78H35.64L35.58 194.79C35.5749 194.766 35.5682 194.743 35.56 194.72C35.5516 194.668 35.5228 194.621 35.48 194.59L35.46 194.58H35.43L35.41 194.59L35.39 194.62C35.3985 194.653 35.3985 194.687 35.39 194.72C35.39 194.74 35.35 194.72 35.34 194.7C35.34 194.67 35.37 194.65 35.38 194.63V194.56C35.3743 194.541 35.364 194.524 35.35 194.51C35.3352 194.5 35.3178 194.495 35.3 194.495C35.2822 194.495 35.2648 194.5 35.25 194.51C35.2081 194.52 35.1703 194.543 35.1417 194.575C35.113 194.607 35.095 194.647 35.09 194.69C35.08 194.74 35.06 194.9 34.99 194.79C34.95 194.73 34.95 194.65 34.92 194.59C34.9111 194.57 34.8972 194.554 34.8796 194.541C34.862 194.529 34.8414 194.522 34.82 194.52C34.7831 194.528 34.7487 194.545 34.72 194.57C34.6414 194.63 34.5536 194.677 34.46 194.71C34.4482 194.713 34.4377 194.72 34.43 194.73L34.42 194.76L34.43 194.81C34.49 194.96 34.65 194.91 34.71 195.06C34.7235 195.092 34.7297 195.127 34.7279 195.161C34.7262 195.196 34.7167 195.23 34.7 195.26C34.6693 195.295 34.6263 195.316 34.58 195.32C34.59 195.25 34.48 195.21 34.47 195.12V195.05C34.47 195.02 34.42 194.97 34.39 194.99C34.36 195.02 34.36 195.06 34.35 195.11C34.35 195.12 34.35 195.14 34.37 195.15L34.39 195.19C34.4039 195.206 34.4138 195.226 34.419 195.247C34.4242 195.267 34.4245 195.289 34.42 195.31C34.41 195.38 34.33 195.34 34.3 195.27C34.2729 195.196 34.2594 195.118 34.26 195.04C34.2582 194.961 34.2339 194.885 34.19 194.82C34.13 194.76 34.07 194.79 34.02 194.82C33.9987 194.831 33.9813 194.849 33.97 194.87C33.95 194.92 33.96 195 33.93 195.02C33.9 195.05 33.83 194.99 33.8 195.02C33.76 195.05 33.78 195.1 33.78 195.15L33.83 195.49C33.84 195.64 33.87 195.79 33.91 195.93H33.9ZM39.86 194L39.93 193.85C39.955 193.789 39.955 193.721 39.93 193.66C39.9202 193.641 39.9135 193.621 39.91 193.6V193.62C39.94 193.64 39.97 193.63 39.99 193.67C39.9973 193.688 40.0002 193.707 39.9984 193.726C39.9967 193.745 39.9904 193.764 39.98 193.78C39.9684 193.794 39.9597 193.81 39.9545 193.827C39.9494 193.844 39.9478 193.862 39.95 193.88C39.97 193.96 40.05 193.98 40.05 194.04C40.053 194.061 40.0495 194.082 40.04 194.1C40.0235 194.126 40.0016 194.149 39.9757 194.166C39.9499 194.183 39.9207 194.195 39.89 194.2C39.8708 194.171 39.8581 194.138 39.8529 194.103C39.8477 194.069 39.8502 194.034 39.86 194ZM38.91 194.25C38.9316 194.194 38.9584 194.141 38.99 194.09C39.009 194.053 39.016 194.011 39.01 193.97V193.99C39.05 194.1 39.05 194.22 39 194.32C39.03 194.29 39.08 194.39 39.06 194.44C39.06 194.46 39.05 194.48 39.03 194.49C39.0127 194.503 38.9917 194.51 38.97 194.51L38.96 194.52H38.94C38.9362 194.504 38.9362 194.486 38.94 194.47C38.9111 194.408 38.9007 194.338 38.91 194.27V194.25ZM35.64 194.91C35.6652 194.898 35.6923 194.892 35.72 194.89L35.76 194.9L35.78 194.94C35.78 194.948 35.7769 194.956 35.7712 194.961C35.7656 194.967 35.758 194.97 35.75 194.97C35.72 195 35.67 194.97 35.64 194.92V194.91ZM41.47 193.97L41.54 194.1C41.57 194.12 41.61 194.14 41.65 194.14C41.79 194.16 41.93 194.14 42.06 194.1C42.0439 194.069 42.0369 194.035 42.04 194L42.07 193.94C42.082 193.912 42.0865 193.882 42.083 193.852C42.0795 193.822 42.0681 193.794 42.05 193.77L42.26 193.69L42.3 193.68H42.33L42.36 193.71L42.38 193.74C42.38 193.79 42.35 193.82 42.35 193.87L42.36 193.94L42.41 193.99H42.51L42.94 193.87C42.99 193.83 42.89 193.67 42.92 193.59C42.92 193.59 42.94 193.59 42.94 193.56C42.98 193.5 42.95 193.39 42.94 193.32C43.04 193.25 43.04 193.42 43.07 193.49C43.12 193.56 43.15 193.53 43.16 193.59C43.16 193.66 43.12 193.66 43.11 193.69C43.1064 193.708 43.1072 193.726 43.1124 193.744C43.1176 193.761 43.1271 193.777 43.14 193.79C43.1512 193.799 43.1641 193.805 43.1779 193.809C43.1917 193.812 43.206 193.813 43.22 193.81C43.3188 193.787 43.419 193.77 43.52 193.76L43.54 193.74L43.53 193.69L43.5 193.49C43.55 193.49 43.6 193.46 43.63 193.42C43.66 193.42 43.67 193.36 43.65 193.34H43.63L43.46 193.39H43.4C43.3788 193.388 43.3582 193.381 43.34 193.37C43.3185 193.35 43.3032 193.324 43.2961 193.296C43.289 193.268 43.2903 193.238 43.3 193.21C43.34 193.16 43.4 193.24 43.46 193.24C43.49 193.24 43.52 193.24 43.54 193.22C43.5716 193.207 43.6064 193.203 43.64 193.21L43.72 193.24L43.76 193.29C43.78 193.32 43.78 193.34 43.78 193.36C43.78 193.39 43.77 193.41 43.75 193.43L43.66 193.61C43.64 193.66 43.62 193.73 43.65 193.77C43.67 193.81 43.68 193.79 43.7 193.79H43.95C43.98 193.79 44.02 193.79 44.05 193.77C44.0754 193.75 44.0931 193.722 44.1 193.69L44.12 193.64C44.15 193.64 44.16 193.68 44.17 193.7C44.19 193.73 44.24 193.74 44.27 193.7C44.34 193.64 44.35 193.54 44.39 193.43C44.42 193.33 44.47 193.27 44.52 193.28C44.57 193.29 44.58 193.45 44.55 193.55L44.47 193.86L44.71 193.92L44.94 194C45.01 194.03 45.12 194.1 45.24 194.07C45.31 194.06 45.39 194.04 45.4 194.12V194.19C45.4 194.25 45.44 194.25 45.5 194.25C45.54 194.24 45.6 194.23 45.64 194.24C45.6229 194.258 45.6111 194.281 45.6058 194.306C45.6005 194.331 45.602 194.356 45.61 194.38C45.61 194.41 45.66 194.42 45.71 194.43H45.76L45.82 194.42L45.87 194.38C45.94 194.32 46.02 194.37 45.99 194.44C45.95 194.52 45.89 194.56 45.86 194.62C45.85 194.68 45.89 194.72 45.96 194.69C46.03 194.67 46.11 194.56 46.2 194.57L46.24 194.59L46.26 194.63V194.68L46.23 194.71C46.18 194.78 46.07 194.81 46.05 194.88V194.91L46.07 194.94C46.09 194.99 46.13 195.03 46.17 195.05L46.27 195.07L46.36 195.04C46.3919 195.021 46.4253 195.004 46.46 194.99C46.49 194.98 46.52 194.99 46.5 195.02C46.455 195.078 46.401 195.129 46.34 195.17L46.44 195.2L46.37 195.27C46.39 195.37 46.5 195.41 46.61 195.45C46.65 195.47 46.69 195.47 46.73 195.47C46.77 195.47 46.81 195.45 46.84 195.43C46.89 195.38 46.93 195.33 46.95 195.26C46.98 195.21 47.05 195.14 47.11 195.16C47.15 195.18 47.13 195.26 47.08 195.31C46.98 195.45 46.79 195.57 46.69 195.71C46.66 195.76 46.69 195.81 46.75 195.81C46.8 195.83 46.86 195.83 46.89 195.87C46.8572 195.885 46.8295 195.91 46.81 195.94C46.9 196.13 47.04 196.29 47.22 196.4L47.35 196.31C47.39 196.31 47.38 196.37 47.35 196.41C47.3135 196.451 47.2694 196.485 47.22 196.51L47.52 196.97L47.54 196.99L47.56 197C47.61 197.01 47.66 196.97 47.7 196.92C47.7382 196.876 47.7861 196.842 47.84 196.82C47.88 196.82 47.87 196.88 47.85 196.92C47.8212 196.961 47.7877 196.997 47.75 197.03C47.72 197.05 47.69 197.08 47.69 197.11L47.7 197.13L47.72 197.14C47.783 197.152 47.8478 197.15 47.91 197.135C47.9722 197.119 48.0302 197.09 48.08 197.05C48.18 196.95 48.3 196.87 48.41 196.8C48.55 196.75 48.68 196.67 48.79 196.57C48.8143 196.524 48.8226 196.472 48.8135 196.421C48.8044 196.371 48.7786 196.324 48.74 196.29L48.54 196.05C48.5262 196.027 48.505 196.01 48.48 196C48.4041 196.003 48.3323 196.035 48.28 196.09C48.2215 196.153 48.1541 196.207 48.08 196.25C48.0385 196.192 48.0206 196.121 48.03 196.05C48.09 196.05 48.15 196.03 48.2 196C48.42 195.88 48.27 195.68 48.22 195.58C48.2041 195.518 48.1692 195.462 48.12 195.42C48.082 195.404 48.0401 195.401 48 195.41C47.9599 195.422 47.9248 195.446 47.9 195.48L47.86 195.42L47.91 195.38L47.9 195.35H47.87C47.899 195.316 47.9165 195.274 47.92 195.23C47.9165 195.167 47.8918 195.107 47.85 195.06L47.55 194.62C47.515 194.553 47.4637 194.496 47.4008 194.454C47.3378 194.412 47.2654 194.387 47.19 194.38C47.16 194.38 47.12 194.38 47.09 194.41C47.0599 194.425 47.0354 194.45 47.02 194.48C47.0137 194.458 47.0035 194.438 46.99 194.42V194.36L47.02 194.35L47.24 194.29L47.02 194.03L46.95 194.07L46.91 193.9C46.83 193.95 46.76 194 46.7 194.07C46.63 194.12 46.52 194.15 46.5 194.1C46.58 193.98 46.68 193.88 46.8 193.8C46.79 193.74 46.68 193.75 46.62 193.81C46.5593 193.87 46.4922 193.924 46.42 193.97L46.37 193.99C46.37 193.99 46.37 193.91 46.41 193.87L46.61 193.65C46.6072 193.627 46.5966 193.606 46.58 193.59L46.57 193.58H46.55L46.53 193.59L46.52 193.6C46.48 193.61 46.47 193.55 46.49 193.51L46.53 193.45C46.4948 193.426 46.4538 193.413 46.4114 193.411C46.3691 193.409 46.3271 193.419 46.29 193.44C46.21 193.55 46.09 193.68 45.99 193.67H45.9L45.84 193.77C45.8251 193.79 45.8053 193.806 45.7826 193.817C45.7599 193.827 45.735 193.832 45.71 193.83C45.66 193.81 45.64 193.77 45.61 193.75C45.5906 193.738 45.5767 193.718 45.5711 193.696C45.5656 193.674 45.5687 193.65 45.58 193.63C45.5892 193.613 45.6031 193.599 45.62 193.59C45.72 193.53 45.82 193.49 45.92 193.46C45.9478 193.442 45.9694 193.416 45.9819 193.386C45.9944 193.356 45.9973 193.322 45.99 193.29C45.9721 193.242 45.9363 193.202 45.89 193.18C45.91 193.17 45.92 193.16 45.92 193.14V193.1C45.9118 193.072 45.8942 193.047 45.87 193.03L45.67 192.9L45.43 192.79C45.36 192.75 45.28 192.73 45.23 192.79C45.193 192.847 45.1723 192.912 45.17 192.98C45.17 193.05 45.14 193.13 45.09 193.14L45.04 193.15C45.0268 193.161 45.0165 193.174 45.01 193.19C45.0024 193.206 44.999 193.223 45 193.24C44.97 193.24 44.94 193.25 44.93 193.21V193.15L44.98 193.11C45.0153 193.093 45.0488 193.073 45.08 193.05C45.1 193.03 45.12 192.97 45.09 192.95L45.03 192.88C45.0729 192.831 45.1098 192.777 45.14 192.72V192.7L45.11 192.68C44.95 192.64 44.79 192.58 44.63 192.56C44.54 192.56 44.29 192.46 44.25 192.56C44.23 192.6 44.22 192.65 44.19 192.66C44.1771 192.665 44.1637 192.668 44.15 192.67C44.1 192.69 44.07 192.76 44.08 192.82C44.1 192.87 44.03 192.85 44 192.82C43.9797 192.78 43.9694 192.735 43.97 192.69C43.9691 192.648 43.9588 192.607 43.94 192.57C43.89 192.51 43.81 192.55 43.74 192.56C43.68 192.56 43.61 192.54 43.54 192.56C43.5222 192.563 43.5052 192.57 43.49 192.58C43.4673 192.599 43.4512 192.625 43.444 192.653C43.4368 192.682 43.4389 192.713 43.45 192.74L43.51 192.81C43.5196 192.822 43.5265 192.835 43.53 192.85C43.5343 192.866 43.5343 192.884 43.53 192.9H43.5L43.44 192.92V192.84C43.4404 192.813 43.4343 192.786 43.4221 192.761C43.4099 192.737 43.3921 192.716 43.37 192.7C43.3508 192.692 43.3293 192.692 43.31 192.7C43.2902 192.703 43.2723 192.714 43.26 192.73V192.83C43.23 192.85 43.2 192.84 43.19 192.8C43.19 192.77 43.23 192.77 43.25 192.74C43.2582 192.718 43.2587 192.695 43.2514 192.673C43.2441 192.651 43.2295 192.632 43.21 192.62C43.1949 192.61 43.1779 192.603 43.16 192.6L43.11 192.61C43.06 192.61 43.01 192.64 42.98 192.66C42.9367 192.69 42.9022 192.732 42.88 192.78C42.87 192.83 42.83 193 42.76 192.88C42.72 192.82 42.72 192.75 42.71 192.68C42.6987 192.658 42.6814 192.64 42.6602 192.628C42.6389 192.615 42.6146 192.609 42.59 192.61C42.5472 192.612 42.5057 192.626 42.47 192.65C42.37 192.71 42.27 192.75 42.17 192.79C42.14 192.79 42.11 192.8 42.11 192.84V192.89C42.18 193.04 42.36 192.99 42.42 193.15C42.4314 193.182 42.4346 193.216 42.4294 193.249C42.4241 193.282 42.4106 193.313 42.39 193.34C42.3525 193.378 42.3032 193.403 42.25 193.41C42.27 193.33 42.15 193.29 42.14 193.2V193.13C42.14 193.1 42.09 193.05 42.06 193.07C42.03 193.1 42.02 193.15 42.01 193.19L42.02 193.23C42.02 193.25 42.04 193.26 42.05 193.28C42.0631 193.295 42.0725 193.312 42.0777 193.332C42.0829 193.351 42.0837 193.371 42.08 193.39C42.06 193.46 41.98 193.42 41.95 193.36C41.9222 193.283 41.9086 193.202 41.91 193.12C41.9168 193.042 41.8955 192.964 41.85 192.9C41.79 192.84 41.72 192.87 41.65 192.9C41.6276 192.914 41.6101 192.935 41.6 192.96C41.58 193 41.58 193.08 41.55 193.11C41.52 193.14 41.45 193.07 41.4 193.11C41.36 193.15 41.38 193.19 41.38 193.24L41.42 193.58L41.47 193.97ZM47.34 195.46L47.51 195.47L47.61 195.46C47.6395 195.448 47.6666 195.431 47.69 195.41C47.7053 195.395 47.7221 195.382 47.74 195.37V195.39C47.74 195.42 47.74 195.45 47.72 195.48C47.7069 195.496 47.6894 195.507 47.6697 195.512C47.6501 195.518 47.6292 195.517 47.61 195.51C47.5911 195.502 47.5705 195.499 47.55 195.5L47.49 195.51C47.44 195.56 47.45 195.65 47.39 195.67C47.3819 195.677 47.3724 195.683 47.3621 195.686C47.3518 195.69 47.3409 195.691 47.33 195.69C47.2983 195.681 47.2688 195.666 47.243 195.645C47.2173 195.624 47.1959 195.599 47.18 195.57C47.1974 195.541 47.2214 195.517 47.25 195.5C47.2793 195.478 47.3138 195.464 47.35 195.46H47.34ZM46.66 194.59L46.85 194.6C46.886 194.61 46.9241 194.61 46.96 194.6C46.9171 194.639 46.8663 194.668 46.811 194.685C46.7558 194.702 46.6974 194.707 46.64 194.7C46.69 194.72 46.62 194.8 46.57 194.82C46.51 194.82 46.48 194.79 46.46 194.75L46.45 194.72C46.4536 194.705 46.4604 194.692 46.47 194.68C46.5245 194.628 46.595 194.596 46.67 194.59H46.66ZM43.47 193.01H43.6L43.61 193.02C43.6144 193.026 43.6176 193.032 43.6193 193.039C43.6211 193.046 43.6213 193.053 43.62 193.06L43.61 193.07H43.59C43.55 193.09 43.51 193.06 43.48 193.01H43.47ZM100.22 193.6C100.24 193.67 100.24 193.75 100.22 193.82C100.193 193.888 100.144 193.944 100.08 193.98C99.88 194.12 99.65 194.23 99.41 194.32C99.41 194.27 99.39 194.22 99.36 194.17C99.3262 194.152 99.2885 194.141 99.25 194.14C99.2061 194.119 99.1708 194.084 99.15 194.04C99.1254 194.001 99.1149 193.955 99.12 193.91L98.7 194.06C98.63 194.09 98.54 194.16 98.59 194.25C98.64 194.33 98.72 194.3 98.77 194.35C98.7945 194.376 98.8104 194.41 98.8158 194.445C98.8211 194.481 98.8156 194.518 98.8 194.55C98.78 194.6 98.72 194.62 98.68 194.65L98.36 194.85L98.09 195.07C97.99 195.09 97.89 194.83 97.77 194.81C97.7501 194.808 97.73 194.808 97.71 194.81C97.6 194.81 97.49 194.71 97.41 194.62C97.21 194.72 97.45 194.84 97.51 194.95C97.57 195.05 97.51 195.09 97.59 195.14C97.66 195.19 97.69 195.14 97.74 195.14C97.77 195.14 97.79 195.16 97.81 195.19C97.83 195.21 97.84 195.23 97.84 195.26C97.846 195.277 97.8472 195.295 97.8437 195.313C97.8402 195.33 97.832 195.347 97.82 195.36C97.7416 195.475 97.6778 195.599 97.63 195.73H97.54L97.26 195.65C97.2345 195.724 97.1936 195.792 97.14 195.85C97.11 195.88 97.04 195.92 97.01 195.88C97.0073 195.874 97.0059 195.867 97.0059 195.86C97.0059 195.853 97.0073 195.846 97.01 195.84C97.01 195.74 97.06 195.64 97.08 195.55C97.1 195.45 97.14 195.42 97.11 195.35C97.08 195.26 96.98 195.19 96.9 195.23C96.82 195.27 96.86 195.43 96.86 195.53C96.86 195.58 96.84 195.63 96.81 195.67C96.782 195.722 96.7674 195.781 96.7674 195.84C96.7674 195.899 96.782 195.958 96.81 196.01C96.8262 196.043 96.8521 196.07 96.8843 196.088C96.9165 196.106 96.9534 196.114 96.99 196.11C97.0265 196.1 97.0605 196.083 97.09 196.06C97.19 196 97.27 195.94 97.36 195.9C97.3953 195.881 97.4348 195.871 97.475 195.871C97.5152 195.871 97.5548 195.881 97.59 195.9L97.62 195.93V196.13L97.65 196.31C97.6678 196.356 97.6695 196.407 97.655 196.454C97.6405 196.501 97.6106 196.542 97.57 196.57C97.55 196.57 97.53 196.6 97.52 196.62C97.52 196.65 97.58 196.67 97.62 196.69C97.67 196.71 97.72 196.79 97.69 196.86C97.63 197.01 97.51 197.08 97.39 197.19C97.25 197.31 97.22 197.4 97.28 197.49C97.33 197.59 97.56 197.54 97.68 197.44C97.78 197.33 97.9 197.23 98.04 197.14C98.24 197.46 98.46 197.75 98.71 198.02C98.89 198.19 99.04 198.39 99.14 198.62C99.18 198.73 99.22 198.88 99.35 198.88H99.46C99.5 198.88 99.63 198.96 99.66 199.05C99.67 199.15 99.71 199.24 99.76 199.32C99.785 199.287 99.8195 199.263 99.8589 199.25C99.8983 199.238 99.9406 199.238 99.98 199.25C100.04 199.28 100.1 199.34 100.14 199.4C100.17 199.43 100.18 199.46 100.19 199.5C100.21 199.53 100.21 199.57 100.2 199.6C100.192 199.631 100.182 199.661 100.17 199.69C100.157 199.718 100.154 199.75 100.16 199.78L100.2 199.85C100.22 199.87 100.25 199.89 100.28 199.89L100.37 199.88C100.46 199.83 100.51 199.68 100.61 199.65C100.71 199.62 100.79 199.71 100.8 199.81C100.8 199.91 100.66 200.07 100.73 200.21C100.74 200.24 100.76 200.26 100.78 200.27C100.813 200.297 100.854 200.312 100.897 200.31C100.94 200.308 100.98 200.29 101.01 200.26C101.09 200.16 101.08 199.99 101.19 199.94C101.212 199.931 101.236 199.928 101.26 199.93L101.32 199.94C101.42 199.97 101.51 200.02 101.59 200.09C101.63 200.128 101.66 200.175 101.677 200.228C101.694 200.28 101.699 200.336 101.69 200.39C101.672 200.439 101.658 200.489 101.65 200.54C101.65 200.6 101.7 200.64 101.74 200.62C101.815 200.539 101.873 200.444 101.91 200.34L102.03 200.48L102.09 200.37C102.29 200.37 102.44 200.53 102.58 200.69C102.632 200.734 102.671 200.793 102.693 200.858C102.714 200.923 102.716 200.993 102.7 201.06C102.66 201.16 102.56 201.2 102.48 201.26C102.4 201.32 102.33 201.46 102.4 201.53C102.46 201.59 102.57 201.53 102.64 201.45C102.83 201.25 102.92 200.95 103.1 200.75C103.17 200.68 103.27 200.72 103.33 200.8C103.39 200.87 103.43 200.96 103.52 200.99C103.522 200.963 103.529 200.937 103.541 200.913C103.553 200.889 103.57 200.867 103.59 200.85C103.98 200.91 104.35 201.04 104.69 201.23L104.64 201.45C104.68 201.5 104.77 201.48 104.81 201.4C104.844 201.332 104.861 201.256 104.86 201.18C105.228 201.255 105.598 201.315 105.97 201.36C106.03 201.41 106.01 201.52 105.97 201.6C105.924 201.675 105.903 201.762 105.91 201.85C105.97 201.89 106.05 201.85 106.1 201.79C106.138 201.721 106.165 201.647 106.18 201.57C106.18 201.52 106.21 201.47 106.25 201.45C106.266 201.442 106.283 201.439 106.3 201.44C106.314 201.441 106.328 201.444 106.34 201.45C106.41 201.51 106.47 201.6 106.5 201.7C106.53 201.79 106.54 201.9 106.52 201.99C106.47 202.19 106.45 202.39 106.44 202.6C106.44 202.82 106.57 203.07 106.44 203.26C106.31 203.44 106.07 203.43 105.86 203.4L105.16 203.28C105.105 203.275 105.053 203.254 105.01 203.22C104.971 203.171 104.948 203.112 104.943 203.049C104.937 202.987 104.95 202.925 104.98 202.87C105.04 202.76 105.08 202.64 105.08 202.51C104.943 202.469 104.797 202.469 104.66 202.51C104.69 202.6 104.72 202.69 104.72 202.78C104.72 203.16 104.16 203.04 103.94 203.01C103.802 203.015 103.665 202.987 103.54 202.93C103.494 202.904 103.457 202.863 103.436 202.815C103.414 202.766 103.409 202.712 103.42 202.66C103.42 202.63 103.44 202.6 103.46 202.56L103.32 202.52L103.28 202.62C103.261 202.619 103.242 202.614 103.225 202.605C103.208 202.597 103.192 202.585 103.18 202.57C103.13 202.62 103.08 202.67 103.01 202.68C102.881 202.696 102.75 202.679 102.63 202.63C102.28 202.53 101.93 202.4 101.58 202.27C101.3 202.198 101.059 202.018 100.91 201.77C100.884 201.717 100.876 201.657 100.89 201.6C100.897 201.572 100.909 201.547 100.926 201.524C100.943 201.502 100.965 201.483 100.99 201.47C100.939 201.463 100.888 201.449 100.84 201.43C100.81 201.43 100.74 201.4 100.73 201.43V201.48L100.75 201.83L100.15 201.53L100.17 201.42L99.85 201.35C99.88 201.22 99.94 201.1 100.01 200.98C100.06 200.86 100.06 200.68 99.94 200.64C99.7909 200.791 99.681 200.977 99.62 201.18C99.49 201.18 99.46 201.01 99.52 200.9C99.59 200.8 99.64 200.68 99.68 200.56V200.51C99.6743 200.491 99.664 200.474 99.65 200.46C99.6 200.42 99.52 200.49 99.47 200.55L99.22 200.89C99.1746 200.894 99.1292 200.883 99.09 200.86L99.07 200.83C99.0656 200.821 99.0633 200.81 99.0633 200.8C99.0633 200.79 99.0656 200.779 99.07 200.77L99.09 200.74C99.0823 200.728 99.0721 200.718 99.06 200.71C99.0484 200.7 99.0347 200.694 99.02 200.69H98.97C98.9556 200.694 98.9421 200.701 98.93 200.71L98.85 200.79C98.7895 200.746 98.7419 200.687 98.712 200.618C98.6821 200.55 98.6711 200.474 98.68 200.4C98.81 200.24 98.95 200.02 98.86 199.84C98.84 199.8 98.81 199.76 98.82 199.72C98.82 199.67 98.88 199.64 98.92 199.59C98.9445 199.555 98.9577 199.513 98.9577 199.47C98.9577 199.427 98.9445 199.385 98.92 199.35C98.8712 199.282 98.8058 199.227 98.73 199.19C98.66 199.15 98.56 199.12 98.51 199.19C98.4868 199.218 98.4728 199.253 98.47 199.29C98.44 199.46 98.44 199.64 98.47 199.82C98.4545 199.865 98.4243 199.903 98.3844 199.928C98.3445 199.954 98.2971 199.965 98.25 199.96C98.1567 199.94 98.0704 199.895 98 199.83C97.9946 199.854 97.9804 199.876 97.96 199.89C97.94 199.905 97.915 199.912 97.89 199.91C97.8402 199.902 97.7945 199.877 97.76 199.84C97.53 199.64 97.3 199.45 97.09 199.24C96.99 199.14 96.89 199 96.94 198.88C97 198.76 97.09 198.75 97.18 198.72C97.28 198.68 97.38 198.59 97.36 198.5V198.42C97.36 198.39 97.36 198.36 97.38 198.34C97.3944 198.32 97.4157 198.305 97.44 198.3C97.42 198.25 97.39 198.2 97.33 198.2C97.27 198.2 97.23 198.26 97.23 198.32C97.2367 198.383 97.2367 198.447 97.23 198.51C97.23 198.57 97.14 198.62 97.09 198.59L96.93 198.51C96.9021 198.604 96.8581 198.692 96.8 198.77L96.77 198.78C96.5371 198.521 96.3357 198.236 96.17 197.93C96.07 197.8 95.74 197.33 95.89 197.19C95.93 197.15 95.99 197.1 95.99 197.03V196.93C95.9867 196.907 95.9886 196.883 95.9955 196.861C96.0024 196.838 96.0142 196.817 96.03 196.8C96.0469 196.783 96.0674 196.769 96.09 196.76H96.16C96.21 196.71 96.16 196.62 96.11 196.58C96.0517 196.549 95.9849 196.539 95.92 196.55C95.8494 196.56 95.7775 196.542 95.72 196.5C95.62 196.4 95.65 196.2 95.67 196.03C95.6574 195.864 95.6574 195.696 95.67 195.53C95.71 195.35 95.87 195.21 95.97 195.31C96.07 195.4 96.03 195.4 96.07 195.44L96.09 195.47L96.12 195.48H96.16C96.17 195.48 96.19 195.48 96.2 195.46L96.22 195.4L96.28 195.26H96.16C96.1156 195.253 96.0747 195.232 96.0438 195.199C96.013 195.167 95.994 195.125 95.99 195.08C95.9869 195.029 95.9961 194.977 96.017 194.93C96.0379 194.883 96.0698 194.842 96.11 194.81C96.1336 194.821 96.1591 194.826 96.185 194.826C96.2109 194.826 96.2365 194.821 96.26 194.81C96.31 194.78 96.32 194.69 96.26 194.68C96.2 194.67 96.17 194.75 96.13 194.78C96.08 194.81 95.98 194.78 95.97 194.67C95.97 194.57 96 194.49 96.06 194.42C96.2 194.21 96.35 194.02 96.58 194.02C96.68 194.02 96.94 194.06 96.88 193.83C96.88 193.74 96.74 193.69 96.71 193.6C96.6992 193.553 96.7008 193.505 96.7149 193.459C96.7289 193.413 96.7549 193.372 96.79 193.34C96.87 193.27 96.95 193.21 97.05 193.16C97.29 193.06 97.52 192.94 97.75 192.83C97.79 192.8 97.86 192.78 97.9 192.8C97.93 192.82 97.94 192.85 97.95 192.87C97.98 192.99 97.9 193.09 97.83 193.2C97.76 193.3 97.69 193.43 97.74 193.54C97.7643 193.59 97.8032 193.631 97.8515 193.657C97.8997 193.684 97.9551 193.696 98.01 193.69C98.11 193.67 98.21 193.64 98.29 193.59C98.19 193.52 98.33 193.32 98.25 193.23L98.16 193.16C98.14 193.13 98.16 193 98.25 192.99C98.32 192.99 98.39 193.01 98.45 193.06C98.4706 193.067 98.4882 193.082 98.5 193.1V193.19C98.4959 193.222 98.5013 193.254 98.5156 193.282C98.5298 193.311 98.5523 193.334 98.58 193.35C98.68 193.39 98.78 193.27 98.78 193.15C98.7464 193.036 98.6844 192.933 98.6 192.85C98.5567 192.808 98.5242 192.756 98.505 192.698C98.4859 192.641 98.4808 192.58 98.49 192.52C98.53 192.39 98.71 192.34 98.84 192.32C98.9 192.29 98.95 192.29 99.01 192.32C99.09 192.34 99.16 192.44 99.25 192.44C99.33 192.44 99.41 192.29 99.52 192.29C99.62 192.29 99.64 192.37 99.68 192.44L99.91 192.89C100.05 193.11 100.15 193.35 100.22 193.59V193.6ZM103.17 201.72L103.33 201.98L103.38 202.13C103.38 202.18 103.38 202.23 103.36 202.28C103.337 202.302 103.32 202.33 103.31 202.36L103.35 202.34C103.41 202.34 103.47 202.34 103.51 202.29C103.54 202.24 103.51 202.16 103.47 202.11C103.43 202.06 103.37 202.01 103.39 201.94C103.41 201.88 103.59 201.83 103.6 201.72C103.599 201.686 103.585 201.654 103.56 201.63C103.475 201.543 103.368 201.481 103.25 201.45C103.209 201.481 103.179 201.523 103.163 201.571C103.147 201.619 103.146 201.671 103.16 201.72H103.17ZM101.15 200.88C101.18 200.98 101.23 201.08 101.29 201.18C101.33 201.23 101.34 201.3 101.34 201.37H101.36C101.406 201.289 101.43 201.198 101.43 201.105C101.43 201.012 101.406 200.921 101.36 200.84C101.43 200.9 101.54 200.79 101.52 200.7C101.506 200.661 101.482 200.626 101.45 200.6C101.423 200.568 101.389 200.544 101.35 200.53H101.28C101.252 200.539 101.228 200.557 101.21 200.58C101.18 200.62 101.159 200.665 101.147 200.713C101.135 200.761 101.132 200.811 101.14 200.86V200.88H101.15ZM96.56 195.46C96.5384 195.525 96.525 195.592 96.52 195.66C96.52 195.71 96.55 195.77 96.6 195.76C96.65 195.74 96.63 195.72 96.64 195.7C96.6469 195.653 96.6422 195.604 96.6266 195.559C96.6109 195.514 96.5847 195.473 96.55 195.44L96.56 195.46ZM179.67 3.52999C177.77 2.43999 174.97 1.48999 172.75 1.72999C171.84 1.82999 170.94 2.14999 170.05 2.28999C165.29 3.16999 161.01 4.93999 156.55 6.65999C155.42 7.08999 154.36 7.57999 153.25 8.02999C151.52 8.71999 149.95 9.60999 148.25 10.45C145.25 11.95 142.09 13.25 139.32 15.17C136.79 16.94 134.42 18.93 132.92 21.7C131.92 23.57 130.47 26.1 131.38 28.2C133.58 33.27 139.25 32.03 143.55 31.58C144.82 31.47 146.09 31.28 147.35 31.02C149.81 30.48 152.51 29.27 154.87 28.28C157.305 27.2577 159.584 25.8977 161.64 24.24C162.53 23.52 163.47 22.86 164.31 22.1C165.099 21.3892 165.768 20.555 166.29 19.63C166.29 21.29 167.59 23.5 168.4 24.94C169.33 26.54 170.93 27.72 172.48 28.74C174.21 29.86 175.77 30.85 177.8 31.31C181.87 32.27 184.58 29.26 187.5 26.95C188.563 26.0876 189.678 25.2927 190.84 24.57C192.71 23.47 194.92 22.92 197.04 23.58C198.671 24.0695 200.117 25.0381 201.19 26.36C202.31 27.88 202.24 29.66 202.71 31.4C205.45 31.76 207.69 28.09 207.9 25.8C208.17 22.73 207.81 20.77 206.76 17.93C206.3 16.66 205.92 15.51 205.33 14.26C204.196 11.6926 202.584 9.36446 200.58 7.39999C199.647 6.56159 198.62 5.83345 197.52 5.22999C195.99 4.34999 194.15 3.97999 192.42 3.68999C190.54 3.36999 188.75 3.83999 186.94 4.41999C185.96 4.69999 185.02 5.06999 184.12 5.54999C183.49 5.91999 183.02 6.63999 182.47 7.07999C183.49 6.26999 180.28 3.87999 179.67 3.52999ZM193.7 324.76C193.43 328.51 196.13 338.05 191.2 339.81C190.49 340.06 189.25 340.11 188.48 340.23C183.51 340.98 178.55 341.92 173.68 343.12C171.35 343.68 169.01 344.42 166.72 345.12C162.652 346.34 158.641 347.745 154.7 349.33C151.38 350.653 148.211 352.329 145.25 354.33C142.97 355.87 139.44 358.28 139.35 361.26C142.94 362.52 147.4 361.26 151.13 361.51C158.55 362.06 166 362.15 173.43 361.76C179.43 361.39 185.51 361.68 191.46 361.93C192.96 361.99 194.5 361.93 196.01 361.93C198.87 361.93 201.66 361.72 204.49 361.72C206.94 361.72 209.43 361.87 211.88 361.72C213.45 361.62 214.93 361.36 216.49 361.26C216.72 359.29 217.58 357.66 217.57 355.6C217.57 353.32 217.47 351.1 217.52 348.85C217.58 346.74 216.72 344.65 216.72 342.52C216.72 340.18 216.97 338.02 217.1 335.72C217.26 332.98 217.32 330.24 217.35 327.48C217.35 326.12 217.23 324.69 217.35 323.34C217.45 322.38 217.95 321.97 217.56 320.88C214.41 321.72 211.19 320.57 208.02 321C205.52 321.33 203.2 321.04 200.68 321.2C198.28 321.36 195.78 322.24 193.38 322.05C194.03 322.11 193.7 324.45 193.7 324.75V324.76ZM227.45 321.24C227.388 323.297 227.221 325.35 226.95 327.39C226.79 328.98 227.22 329.62 227.45 331.07C227.81 333.37 226.73 335.97 226.18 338.17C225.88 339.38 225.42 340.52 225.08 341.74C223.87 346.11 223.08 350.89 222.22 355.36C221.92 356.96 221.12 360.54 222.73 361.52C223.63 362.06 226.2 361.79 227.27 361.87C228.8 362.02 230.35 362.03 231.87 361.9C233.99 361.67 236.1 361.12 238.25 361.15C240.41 361.17 242.55 361.57 244.78 361.57C250.04 361.5 255.29 361.14 260.55 361.11C263.57 361.11 266.58 361.43 269.59 361.63C272.45 361.83 275.03 361.28 277.78 361.33C277.17 359.32 277.08 357.59 275.91 355.63C272.58 350.03 267.18 346.53 261.4 343.85C258.5 342.49 255.53 341.22 252.57 339.98C251.17 339.4 250.41 339.26 249.83 337.88C249.25 336.38 248.83 334.83 248.54 333.26C248.3 331.94 248.43 330.61 248.34 329.26C248.178 326.435 247.817 323.625 247.26 320.85C240.9 320.43 234.14 321.05 227.72 321.27C227.92 321.21 228.12 321.13 228.31 321.04" + fill="currentColor" + /> + <path + d="M182.3 184.55C182.58 190.45 182.3 195.02 182.3 200.25C182.3 207.92 182.58 214.01 182.58 221.67C182.58 232.31 183.13 244.45 183.96 257.11C184.76 269.26 185.89 309.71 187.27 322.36C196.37 321.79 203.54 321.52 212.1 321.23M213.48 199.18C212.93 214.36 213.96 230.73 213.16 244.06C212.63 252.92 213.2 302.11 212.38 321.24C221.48 321.24 253.48 320.96 259.54 321.24C260.528 316.039 261.263 310.793 261.74 305.52C262.15 299.22 263.46 289.02 263.95 282.71C265.05 268.76 266.13 255.59 267.27 241.64C268.65 224.77 268.11 210.34 268.11 198.89C268.11 184.27 266.71 171.33 263.05 155.58M123.67 164.09C129.15 158.6 150.97 135.07 156 129.55C163.56 121.25 178.57 103.12 185.4 94.27M223.7 99.8C223.46 107.3 218.43 114.24 214.21 120.07C209.99 125.9 190.65 150.69 185.26 157.41C179.76 164.29 174.24 171.17 168.35 177.72C165.18 181.253 161.895 184.682 158.5 188C157.62 188.84 154.34 192.52 153.82 192.75C152.56 191.72 151.29 191.51 149.82 190.03" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M202.28 62.48C221.97 59.38 232.09 73.18 241.66 91.73C244.31 96.88 253.53 113.23 260.22 130.54C262.71 136.98 265.56 143.2 266.97 153.61C254.31 158.67 236.03 165.14 221.97 170.48C209.01 175.41 191.39 181.03 178.37 184.83C177.53 182.33 176.69 172.45 176.97 167.67" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M138.15 198.28C135.41 199.83 131.82 200.63 128.76 201.01C122.08 201.85 115.45 202.91 106.59 202.48C99.76 202.16 92.03 195.31 100.05 192.98C105.42 191.44 107.5 190.5 115.5 187C117.5 182.5 118.73 181.43 115.5 178.5C113.48 176.67 110.47 176.68 110.38 173.2C110.23 166.84 120.01 167.76 124.03 168.24C127.44 168.64 131.92 169.14 135.27 170C139.49 171.07 142.69 172.1 146.24 174.64C149.7 177.1 152.36 180.52 152.14 184.97C151.99 188.25 148.91 190.63 146.6 192.44C144.023 194.463 141.332 196.336 138.54 198.05L138.14 198.28H138.15Z" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M166 19.73C163.72 26.58 130.81 39.53 131.44 25.94C131.86 16.8 147.47 10.8 154.22 7.87999C161.57 4.67999 177.94 -3.45001 182.84 6.93999C201.16 -6.70001 215.22 27.89 203.13 31.27M190.33 58.69C193 59.53 198.63 61.36 201.29 62.2M169.23 72.33C169.93 78.1 170.63 82.17 172.33 86.81C174.2 84.89 175.28 83.96 176.83 81.47C184.28 82.31 186.89 82.26 193.7 81.89C196.37 74.02 199.48 69.33 201.3 62.49" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M172.45 86.68C166.83 92.3 154.31 106.32 151.35 108.28C149.15 109.74 148.21 108 146.37 106.31C144.35 104.44 143 101.8 141.31 99.61C139.29 96.97 128.69 79.51 127.75 79.08C124.65 82.18 112.7 89.63 110.03 91.18L100.78 96.18C100.34 96.4164 100.008 96.8135 99.8534 97.2885C99.6988 97.7635 99.7334 98.2799 99.95 98.73L109 117.5L116.5 131M138.65 147.85C136.764 147.946 134.878 147.653 133.111 146.987C131.344 146.321 129.733 145.297 128.38 143.98L125.06 140.19M171.63 110.58C171.06 107.77 171.34 103.56 171.34 101.3" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M142.66 36.47C132.96 25.5 126.63 44.49 138.02 46.46C135.52 54.94 141.47 65.93 148.92 69.88C158.62 75.01 168.62 66.76 175.5 77.26C175.56 72.36 174.6 70.76 178.26 66.74C181.12 63.59 184.54 62.67 187.99 60.28C194.13 56 196.66 49.98 195.33 42.85C202.6 42.11 205.45 32.35 201.16 26.21C197.22 20.58 190.8 25.09 184.33 30.15" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M166.2 19.5C166.24 24.23 176.99 36.37 184.56 29.02M144.34 54.33C149.47 56.76 156.52 50.24 159.11 47.58M146.31 35.63C146.59 33.52 148.71 31.52 150.53 30.85C152.47 30.13 156.02 30.28 156.43 32.81M192.15 34.36C193.56 32.67 194.12 32.39 195.25 30.99M190.33 32.4C191.39 33.28 192.61 35.62 192.86 37.03M123.46 164.51C124.54 165.29 127.05 168.04 127.89 168.51M193.56 322.64C193.56 325.14 193.73 329.34 193.56 332.5C193.46 334.4 193.94 338.4 192.38 339.46C190.58 340.66 186.48 340.48 184.29 340.92C180.97 341.59 177.79 342.36 174.56 343.25C163.66 346.28 151.51 349.08 142.66 356.45C141.07 357.78 139.93 359.6 138.96 361.3C146.59 362.01 209.31 361.72 216.02 361.69C217.76 355.58 216.9 347.74 216.9 341.21C216.9 334.46 217.2 328.29 217.19 321.51M227.6 322.08C227.31 330.24 226.85 334.76 225.35 341.46C224.72 344.3 223.85 347.06 223.38 349.94C223.04 351.95 221.41 356.39 222.01 361.41C232.66 361.74 241.66 361.74 250.34 361.45C252.39 361.38 262.62 361.61 265.28 361.45C269.5 361.28 273.73 361.37 277.94 361.73C275.69 350.76 266.97 346.26 256 341.69C254.35 341 250.52 339.59 249.53 338.11C248.313 332.745 247.56 327.284 247.28 321.79" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M211.75 321.19C211.67 321.15 211.59 321.09 211.54 320.88C211.49 320.599 211.463 320.315 211.46 320.03C211.42 318.83 211.43 317.59 211.46 316.36C211.51 316.43 211.56 316.49 211.62 316.36L211.7 315.94C211.77 315.63 211.9 315.57 211.96 315.82L212.07 313.77C212.07 313.38 212.07 312.84 211.97 312.87C211.88 312.89 211.85 313.28 211.78 313.39C211.71 313.49 211.63 313.31 211.61 313.06C211.595 312.777 211.595 312.493 211.61 312.21L211.69 308.03C211.75 307.48 211.99 308.19 212.11 307.73C212.11 307.66 212.14 307.56 212.15 307.46C212.23 307.01 212.39 307.12 212.5 307.16C212.6 306.21 212.34 306.49 212.23 306.21C212.16 306.05 212.16 305.58 212.07 305.61C211.97 305.63 211.97 306.03 211.93 306.15C211.88 306.27 211.8 306.15 211.77 305.92C211.755 305.677 211.755 305.433 211.77 305.19L211.82 302.36C211.81 302.21 211.82 302.07 211.85 301.93C211.85 301.87 211.91 301.88 211.93 301.88L212.22 301.94C212.22 301.5 212.25 301.07 212.31 300.64C212.34 300.45 212.41 300.25 212.44 300.42V300.65L212.41 302.23C212.39 302.59 212.4 302.95 212.44 303.32C212.49 303.63 212.61 303.74 212.68 303.46C212.71 302.983 212.693 302.504 212.63 302.03C212.63 301.8 212.63 301.57 212.66 301.34C212.68 300.81 212.66 300.28 212.61 299.76C212.58 299.47 212.51 299.17 212.43 299.23C212.378 299.312 212.344 299.404 212.33 299.5L212.06 300.51C211.99 300.76 211.89 301.01 211.82 300.76C211.799 300.601 211.792 300.44 211.8 300.28V297.66C211.766 297.069 211.837 296.476 212.01 295.91C212.021 295.717 211.998 295.524 211.94 295.34C211.883 294.989 211.883 294.631 211.94 294.28C211.97 293.95 212.12 293.65 212.36 293.43C212.54 293.13 212.63 292.77 212.61 292.41C212.61 291.78 212.39 291.51 212.24 291.61C212.08 291.73 211.93 292.04 211.77 291.91L211.81 286.11C211.79 284.91 211.84 283.71 211.95 282.51C212.045 281.982 212.068 281.444 212.02 280.91C212 280.77 211.96 280.66 211.93 280.52C211.89 280.12 211.9 279.71 211.96 279.31C212.02 278.93 212.09 278.59 212.12 278.17C212.02 278.2 211.95 277.87 211.93 277.52C211.93 277.17 211.93 276.82 211.97 276.46C211.97 276.2 212.02 275.94 212.11 275.7C212.14 275.66 212.17 275.66 212.2 275.63C212.34 275.22 212.36 274.78 212.25 274.36C212.15 274.11 212.02 274.26 211.94 273.94C211.86 273.56 211.88 273.17 211.98 272.79C212.11 272.39 212.27 272.77 212.36 272.14C212.43 271.73 212.4 271.31 212.26 270.91C212.15 270.78 211.99 271.23 211.91 270.89C211.87 270.693 211.85 270.492 211.85 270.29V268.87C211.85 268.52 211.93 268.17 212.08 267.84C212.14 267.78 212.19 267.79 212.24 267.68C212.29 267.51 212.31 267.33 212.27 267.15C212.17 266.99 212.05 266.93 211.94 266.98L212.04 266.2L211.9 266.15C211.84 265.26 211.88 264.37 212.01 263.48V263.38C212.07 262.84 212.17 262.21 212.31 262.24C212.47 262.27 212.5 262.62 212.59 262.84C212.67 263.08 212.82 263.14 212.86 262.74C212.89 262.44 212.84 262.13 212.71 261.84C212.46 261.38 212.13 261.49 211.89 260.98C211.812 260.618 211.805 260.244 211.87 259.88C211.94 259.51 211.97 259.13 211.99 258.76C211.93 258.82 211.88 258.76 211.83 258.64C211.78 256.812 211.827 254.983 211.97 253.16H212.19C212.234 252.904 212.207 252.641 212.11 252.4C212.04 252.28 211.96 252.34 211.88 252.4C211.88 250.75 211.88 249.1 211.94 247.44C211.94 247.28 211.96 247.13 211.98 246.97C212.04 246.67 212.15 246.71 212.22 246.83C212.3 246.96 212.39 247.13 212.47 247C212.52 246.72 212.5 246.43 212.42 246.16C212.384 246.035 212.311 245.923 212.21 245.84C212.134 245.755 212.091 245.645 212.09 245.53C212.077 245.387 212.077 245.243 212.09 245.1C212.19 244.34 212.44 244.07 212.64 244.14C212.85 244.2 213.07 244.47 213.25 244.38C213.44 244.28 213.73 243.78 213.91 244.23C214.09 244.68 214.07 245.68 214.03 246.53L213.91 249.35C213.91 249.57 213.9 249.79 213.87 250.01C213.8 250.43 213.65 250.48 213.53 250.38C213.42 250.28 213.29 250.08 213.17 250.18C213.15 250.76 213.17 251.33 213.23 251.9C213.28 251.73 213.37 251.57 213.49 251.44C213.86 251.24 213.83 253.47 213.85 254.36C213.88 254.93 213.88 255.49 213.85 256.06C213.81 256.59 213.65 257.06 213.53 256.83V257.42L213.63 257.46C213.65 257.62 213.65 257.79 213.63 257.96C213.71 258.12 213.76 258.29 213.78 258.46C213.84 258.98 213.86 259.5 213.85 260.01V264.58C213.9 265.72 213.83 266.86 213.66 267.98C213.646 268.123 213.598 268.26 213.52 268.38C213.47 268.43 213.42 268.38 213.36 268.25C213.36 268.44 213.36 268.64 213.39 268.85C213.42 269.05 213.39 269.26 213.45 269.29C213.5 269.31 213.48 269.25 213.5 269.22L213.8 268.46V271.26L213.7 271.38L213.8 272.68C213.67 272.91 213.52 272.81 213.4 272.88C213.288 273.019 213.208 273.18 213.163 273.352C213.118 273.525 213.11 273.704 213.14 273.88C213.181 273.926 213.233 273.961 213.29 273.984C213.347 274.006 213.409 274.015 213.47 274.01C213.53 274.006 213.587 273.988 213.639 273.959C213.691 273.93 213.736 273.889 213.77 273.84C213.84 274.18 213.77 274.54 213.57 274.84C213.45 274.9 213.31 274.77 213.2 274.99C213.154 275.091 213.13 275.2 213.13 275.31C213.13 275.61 213.23 275.74 213.3 275.77L213.72 275.87C213.75 276.04 213.76 276.2 213.76 276.37C213.76 276.55 213.71 276.73 213.66 276.68C213.63 276.9 213.66 277.12 213.74 277.31L213.84 277.4C213.85 277.9 213.78 278.41 213.64 278.9C213.42 278.85 213.16 278.9 213.07 279.68C213.07 279.85 213.04 280.01 213 280.17C212.95 280.27 212.9 280.17 212.84 280.17C212.78 280.17 212.67 280.48 212.64 280.83C212.62 281.19 212.62 281.55 212.64 281.91C212.64 282.25 212.69 282.68 212.78 282.68C212.87 282.68 212.84 282.61 212.87 282.54C213.05 282.05 213.19 281.54 213.29 281.04C213.37 280.85 213.49 281.06 213.54 281.38C213.58 281.75 213.6 282.12 213.6 282.5C213.64 282.37 213.7 282.46 213.73 282.63L213.76 283.2L213.79 286.8C213.82 287.26 213.78 287.72 213.66 288.17C213.57 288.35 213.46 288.17 213.36 288.07C213.27 287.97 213.15 287.94 213.1 288.29C213.095 288.398 213.082 288.505 213.06 288.61C213.03 288.79 212.96 288.86 212.92 288.75C212.89 288.98 212.89 289.2 212.92 289.42C212.97 289.58 213.04 289.45 213.09 289.25C213.13 289.05 213.15 288.81 213.2 288.65C213.25 288.49 213.34 288.51 213.36 288.75L213.43 289.39C213.48 289.23 213.56 289.07 213.66 288.94C213.66 288.91 213.71 288.89 213.73 288.94C213.75 289.04 213.76 289.13 213.75 289.23V292.76C213.75 293.4 213.85 295.29 213.67 295.58C213.588 295.698 213.54 295.837 213.53 295.98V296.31C213.53 296.67 213.4 296.91 213.31 296.77C213.26 297 213.26 297.23 213.31 297.45C213.315 297.505 213.336 297.558 213.37 297.602C213.403 297.646 213.448 297.68 213.5 297.7C213.56 297.73 213.63 297.78 213.68 297.97C213.73 298.47 213.73 298.97 213.68 299.47C213.68 300 213.71 300.52 213.68 301.04C213.64 301.55 213.53 302.1 213.41 301.88C213.37 301.762 213.337 301.642 213.31 301.52C213.26 301.4 213.21 301.36 213.17 301.52V302.3C213.196 302.254 213.23 302.214 213.27 302.18C213.37 302.14 213.45 302.32 213.49 302.61C213.53 302.93 213.52 303.25 213.46 303.57C213.41 303.57 213.35 303.61 213.31 303.77C213.28 303.92 213.31 304.23 213.35 304.18C213.38 304.13 213.41 303.85 213.45 303.68C213.48 303.51 213.59 303.55 213.62 303.79C213.65 304.07 213.66 304.35 213.65 304.63C213.663 305.32 213.589 306.009 213.43 306.68C213.246 307.063 213.204 307.499 213.31 307.91C213.39 308.09 213.51 307.91 213.59 308.05C213.69 308.32 213.74 308.61 213.72 308.89C213.72 309.25 213.72 309.6 213.68 309.95C213.61 310.86 213.56 311.79 213.54 312.73C213.54 312.93 213.52 313.13 213.46 313.31C213.44 313.36 213.41 313.35 213.39 313.31C213.17 313.08 213.19 311.45 212.96 311.24C212.86 311.14 212.74 311.44 212.68 311.84C212.63 312.27 212.61 312.71 212.6 313.14C212.72 312.87 212.8 313.84 212.93 313.72C212.96 313.68 212.99 313.55 213.03 313.52C213.07 313.5 213.15 313.86 213.12 314.15C213.1 314.37 213.04 314.58 212.95 314.78C212.95 314.83 212.91 314.88 212.88 314.88C212.86 314.87 212.83 314.78 212.81 314.71C212.77 314.57 212.69 314.56 212.63 314.71C212.54 315.08 212.57 315.46 212.7 315.81C212.8 315.96 212.94 315.81 213.05 315.68C213.17 315.54 213.31 315.5 213.39 315.81C213.46 316.35 213.46 316.9 213.39 317.43C213.38 317.63 213.35 317.83 213.31 318.03C213.22 318.27 213.15 318.52 213.09 318.77C213.05 319.19 213.16 319.62 213.09 320.04C213.089 320.12 213.07 320.199 213.036 320.272C213.001 320.344 212.951 320.408 212.89 320.46L212.38 320.84C212.21 321.11 211.98 321.28 211.75 321.19ZM212.85 259.54C212.92 259.27 212.97 258.88 213.04 258.56C213.11 258.25 213.21 257.97 213.31 258.08C213.34 258.11 213.37 258.16 213.4 258.15C213.43 258.15 213.38 258.06 213.37 258.01C213.37 257.81 213.33 257.62 213.28 257.44C213.22 257.32 213.16 257.57 213.12 257.81C213.09 258.05 213.04 258.34 212.98 258.33C212.91 258.33 212.82 257.61 212.71 257.73C212.67 257.83 212.65 257.93 212.64 258.04C212.57 258.57 212.54 259.1 212.56 259.64C212.63 259.92 212.76 259.81 212.84 259.54H212.85ZM212.8 269.28C212.88 268.95 212.93 268.54 213 268.15C213.02 267.95 213.07 267.77 213.15 267.6C213.142 267.585 213.132 267.571 213.12 267.56C212.94 267.36 212.78 268.01 212.66 268.59C212.66 268.22 212.53 267.99 212.46 268.24C212.371 268.684 212.354 269.14 212.41 269.59C212.41 269.65 212.44 269.71 212.48 269.75C212.59 269.83 212.71 269.6 212.8 269.28ZM212.94 302.15V301.31C212.94 301.11 212.89 300.84 212.85 300.95C212.803 301.353 212.837 301.761 212.95 302.15H212.94ZM212.53 244C212.486 243.989 212.445 243.969 212.41 243.94C212.374 243.907 212.347 243.866 212.33 243.82C212.275 243.659 212.244 243.49 212.24 243.32C212.2 242.62 212.2 241.91 212.24 241.2C212.3 241.24 212.36 241.28 212.4 241.2L212.49 240.96C212.55 240.78 212.68 240.76 212.75 240.9L212.85 239.7C212.85 239.48 212.85 239.17 212.75 239.18C212.65 239.19 212.63 239.41 212.55 239.48C212.48 239.55 212.41 239.44 212.38 239.28C212.365 239.114 212.365 238.946 212.38 238.78L212.43 236.36C212.5 236.05 212.75 236.46 212.86 236.2L212.9 236.04C212.97 235.77 213.14 235.84 213.25 235.87C213.35 235.31 213.08 235.47 212.97 235.31C212.86 235.16 212.9 234.94 212.81 234.96C212.71 234.98 212.71 235.21 212.67 235.27C212.62 235.34 212.54 235.27 212.51 235.14C212.492 235.001 212.492 234.859 212.51 234.72L212.54 233.07C212.53 232.99 212.54 232.91 212.57 232.84C212.57 232.8 212.62 232.8 212.65 232.8L212.93 232.84C212.93 232.58 212.96 232.33 213.02 232.08C213.04 231.98 213.12 231.86 213.14 231.95V233C213.13 233.22 213.14 233.43 213.19 233.64C213.24 233.82 213.37 233.9 213.43 233.72C213.48 233.54 213.37 233.18 213.36 232.88V232.48C213.39 232.17 213.36 231.86 213.31 231.55C213.27 231.38 213.21 231.21 213.12 231.25C213.04 231.28 213.05 231.34 213.02 231.41L212.76 231.99C212.7 232.14 212.59 232.29 212.53 232.13C212.504 232.043 212.494 231.951 212.5 231.86V230.33C212.47 230.03 212.51 229.72 212.64 229.43C212.672 229.4 212.696 229.362 212.71 229.32C212.715 229.205 212.687 229.09 212.63 228.99C212.57 228.79 212.57 228.57 212.63 228.37C212.73 228.01 212.88 227.99 213.05 227.87C213.132 227.795 213.196 227.701 213.236 227.597C213.276 227.493 213.291 227.381 213.28 227.27C213.28 226.9 213.06 226.75 212.9 226.82C212.75 226.88 212.6 227.06 212.44 227V223.62C212.41 222.92 212.45 222.22 212.56 221.52C212.64 221.21 212.66 220.89 212.61 220.58L212.51 220.36C212.453 220.127 212.453 219.883 212.51 219.65C212.59 219.43 212.63 219.21 212.66 218.99C212.57 219.01 212.49 218.81 212.48 218.61C212.46 218.41 212.48 218.2 212.5 217.99C212.5 217.84 212.55 217.69 212.63 217.55L212.73 217.51C212.85 217.43 212.88 216.95 212.76 216.78C212.65 216.6 212.53 216.72 212.44 216.54C212.368 216.32 212.383 216.08 212.48 215.87C212.61 215.64 212.78 215.87 212.86 215.49C212.91 215.25 212.89 214.85 212.76 214.77C212.63 214.7 212.49 214.96 212.4 214.77C212.336 214.377 212.316 213.978 212.34 213.58C212.34 213.37 212.43 213.15 212.57 212.98C212.62 212.95 212.67 212.95 212.73 212.9C212.75 212.85 212.77 212.8 212.77 212.74C212.77 212.69 212.77 212.64 212.75 212.58C212.708 212.536 212.656 212.504 212.598 212.487C212.54 212.469 212.479 212.467 212.42 212.48L212.51 212.03L212.37 212C212.312 211.481 212.346 210.957 212.47 210.45V210.39C212.53 210.07 212.62 209.71 212.77 209.73C212.92 209.74 212.95 209.94 213.04 210.08C213.13 210.22 213.27 210.24 213.31 210.01C213.322 209.919 213.314 209.827 213.289 209.739C213.263 209.651 213.219 209.57 213.16 209.5C212.91 209.22 212.59 209.29 212.35 209C212.267 208.793 212.256 208.564 212.32 208.35C212.39 208.14 212.43 207.92 212.44 207.69C212.39 207.73 212.33 207.69 212.29 207.63C212.23 206.56 212.27 205.49 212.4 204.43H212.63C212.648 204.355 212.651 204.277 212.637 204.202C212.623 204.126 212.593 204.054 212.55 203.99C212.48 203.92 212.4 203.95 212.32 203.99L212.37 201.1C212.37 201.01 212.37 200.92 212.4 200.83C212.45 200.66 212.56 200.68 212.64 200.75C212.72 200.82 212.81 200.93 212.89 200.85C212.928 200.688 212.906 200.518 212.83 200.37C212.776 200.29 212.699 200.227 212.61 200.19C212.577 200.17 212.548 200.142 212.527 200.109C212.507 200.076 212.494 200.039 212.49 200C212.476 199.921 212.476 199.839 212.49 199.76C212.58 199.32 212.82 199.17 213.02 199.21C213.22 199.24 213.45 199.4 213.64 199.35C213.84 199.3 214.11 198.99 214.29 199.26C214.46 199.69 214.51 200.15 214.45 200.6L214.37 202.26C214.37 202.38 214.36 202.51 214.33 202.64C214.26 202.88 214.11 202.91 213.99 202.84C213.86 202.79 213.75 202.66 213.62 202.73C213.6 203.06 213.62 203.4 213.68 203.73C213.76 203.61 213.85 203.49 213.94 203.46C214.32 203.34 214.27 204.64 214.29 205.15C214.32 205.47 214.32 205.8 214.29 206.12C214.25 206.43 214.1 206.7 213.97 206.57V206.91L214.07 206.93C214.09 207.03 214.09 207.13 214.07 207.23C214.15 207.31 214.2 207.41 214.22 207.52C214.28 207.82 214.3 208.12 214.29 208.42L214.32 211.07C214.36 211.73 214.3 212.4 214.14 213.05C214.12 213.137 214.071 213.215 214 213.27C213.95 213.31 213.9 213.27 213.85 213.2L213.87 213.55C213.87 213.65 213.87 213.8 213.93 213.81C214 213.81 213.97 213.78 213.99 213.76L214.29 213.34L214.31 214.97L214.21 215.04L214.3 215.79C214.18 215.93 214.04 215.87 213.9 215.91C213.803 215.971 213.727 216.06 213.682 216.166C213.638 216.271 213.626 216.388 213.65 216.5C213.749 216.557 213.862 216.584 213.976 216.577C214.09 216.569 214.199 216.529 214.29 216.46C214.32 216.567 214.317 216.681 214.282 216.786C214.246 216.891 214.179 216.983 214.09 217.05C213.97 217.09 213.84 217.01 213.73 217.14C213.685 217.193 213.66 217.26 213.66 217.33C213.648 217.387 213.659 217.446 213.691 217.495C213.723 217.544 213.773 217.578 213.83 217.59L214.25 217.65C214.28 217.75 214.29 217.85 214.29 217.94C214.29 218.04 214.25 218.14 214.21 218.12C214.18 218.26 214.21 218.46 214.28 218.49L214.39 218.53C214.4 218.83 214.33 219.13 214.19 219.4C213.98 219.38 213.72 219.4 213.64 219.87C213.63 219.97 213.61 220.07 213.57 220.15C213.52 220.22 213.47 220.15 213.41 220.15C213.35 220.15 213.24 220.35 213.21 220.55V221.17C213.21 221.37 213.27 221.62 213.36 221.62C213.44 221.62 213.42 221.58 213.45 221.53C213.62 221.26 213.76 220.97 213.87 220.66C213.95 220.56 214.07 220.66 214.12 220.86C214.17 221.06 214.19 221.28 214.19 221.5C214.23 221.43 214.29 221.5 214.32 221.58C214.35 221.68 214.36 221.8 214.36 221.91L214.42 224C214.45 224.27 214.42 224.55 214.3 224.8C214.21 224.9 214.1 224.8 214.01 224.74C213.91 224.69 213.79 224.68 213.74 224.88L213.71 225.07C213.69 225.13 213.61 225.21 213.56 225.15C213.536 225.28 213.547 225.415 213.59 225.54C213.64 225.64 213.71 225.54 213.75 225.44L213.86 225.09C213.91 224.99 214 225 214.02 225.14L214.1 225.51C214.16 225.41 214.24 225.32 214.33 225.25C214.33 225.25 214.37 225.22 214.39 225.25C214.42 225.3 214.43 225.35 214.42 225.42L214.45 227.48C214.45 227.84 214.56 228.93 214.39 229.11C214.312 229.169 214.259 229.254 214.24 229.35V229.55C214.24 229.75 214.12 229.89 214.04 229.82C214.014 229.882 214 229.948 214 230.015C214 230.082 214.014 230.148 214.04 230.21L214.11 230.31L214.21 230.35C214.255 230.355 214.298 230.373 214.333 230.401C214.369 230.429 214.395 230.467 214.41 230.51C214.45 230.8 214.45 231.1 214.41 231.39C214.41 231.69 214.45 231.99 214.43 232.29C214.43 232.59 214.29 232.92 214.18 232.79C214.132 232.725 214.092 232.654 214.06 232.58C214.02 232.51 213.96 232.48 213.93 232.58C213.92 232.63 213.92 232.68 213.93 232.72V233.03C213.96 233.005 213.994 232.984 214.03 232.97C214.13 232.94 214.21 233.04 214.26 233.22C214.31 233.4 214.31 233.6 214.26 233.78C214.224 233.778 214.189 233.788 214.16 233.81C214.135 233.831 214.118 233.859 214.11 233.89C214.07 233.98 214.11 234.17 214.15 234.15C214.19 234.12 214.21 233.95 214.24 233.85C214.27 233.75 214.38 233.78 214.42 233.92C214.45 234.08 214.46 234.24 214.45 234.41C214.46 234.81 214.39 235.22 214.24 235.6C214.16 235.74 213.93 236.06 214.12 236.31C214.21 236.42 214.32 236.31 214.42 236.41C214.51 236.55 214.55 236.72 214.55 236.9C214.461 237.644 214.404 238.391 214.38 239.14C214.381 239.255 214.353 239.368 214.3 239.47C214.288 239.478 214.274 239.482 214.26 239.48L214.22 239.47C214 239.32 214.02 238.37 213.8 238.25C213.7 238.19 213.58 238.37 213.52 238.59C213.47 238.84 213.44 239.09 213.44 239.35C213.56 239.19 213.64 239.77 213.77 239.69C213.8 239.69 213.83 239.59 213.87 239.59C213.91 239.57 214 239.79 213.97 239.95C213.942 240.084 213.88 240.208 213.79 240.31C213.79 240.34 213.75 240.37 213.73 240.36C213.7 240.36 213.68 240.31 213.66 240.27C213.64 240.23 213.53 240.17 213.48 240.27C213.439 240.374 213.424 240.487 213.436 240.599C213.448 240.71 213.487 240.817 213.55 240.91C213.66 241 213.79 240.91 213.91 240.84C214.02 240.77 214.16 240.74 214.24 240.93C214.32 241.23 214.33 241.56 214.26 241.87C214.26 241.99 214.23 242.11 214.19 242.22C214.13 242.38 214.01 242.44 213.98 242.64C213.94 242.84 214.05 243.14 214 243.38C214 243.44 213.97 243.48 213.94 243.53C213.907 243.575 213.862 243.61 213.81 243.63L213.29 243.83C213.07 243.98 212.79 244.04 212.54 244.01L212.53 244ZM213.23 208.18C213.32 208.02 213.37 207.79 213.43 207.61C213.51 207.42 213.61 207.27 213.71 207.33C213.74 207.33 213.77 207.38 213.8 207.37C213.83 207.37 213.8 207.32 213.77 207.29C213.759 207.176 213.729 207.064 213.68 206.96C213.62 206.89 213.56 207.03 213.52 207.17C213.48 207.31 213.44 207.47 213.37 207.47C213.31 207.47 213.21 207.06 213.11 207.13C213.07 207.182 213.045 207.245 213.04 207.31C212.97 207.61 212.94 207.92 212.95 208.23C213.03 208.4 213.15 208.33 213.24 208.17L213.23 208.18ZM213.23 213.84C213.309 213.627 213.376 213.41 213.43 213.19C213.456 213.072 213.511 212.962 213.59 212.87L213.56 212.84C213.38 212.73 213.22 213.11 213.1 213.44C213.1 213.23 212.97 213.1 212.9 213.24C212.815 213.495 212.801 213.768 212.86 214.03C212.864 214.049 212.872 214.068 212.885 214.083C212.897 214.099 212.912 214.111 212.93 214.12C213.03 214.17 213.15 214.03 213.23 213.84ZM213.66 232.96V232.48C213.66 232.36 213.61 232.21 213.56 232.27C213.541 232.318 213.535 232.369 213.54 232.42C213.53 232.61 213.56 232.79 213.64 232.96H213.66ZM137.84 197.73L137.73 197.53L137.68 197.45L137.65 197.35L137.73 197.5L137.77 197.56L137.9 197.78L137.93 197.81L137.88 197.71L137.78 197.55L137.69 197.39V197.36H137.72L137.93 197.72L137.95 197.75L138.13 198.05C138.088 197.964 138.041 197.881 137.99 197.8L137.91 197.65L137.84 197.54L137.76 197.4L137.8 197.47L137.94 197.71L137.99 197.79L138.05 197.89V197.94L138.17 198.14C138.21 198.21 138.17 198.1 138.15 198.08V198.03L138.05 197.87L138 197.78L137.87 197.56C137.833 197.492 137.793 197.425 137.75 197.36V197.33L137.83 197.45L137.86 197.51C137.851 197.486 137.841 197.463 137.83 197.44C137.8 197.39 137.81 197.4 137.83 197.44L138.05 197.81C138.031 197.766 138.011 197.723 137.99 197.68L137.75 197.26H137.78L137.88 197.37C137.96 197.48 137.95 197.49 137.91 197.42L137.87 197.35C137.84 197.29 137.87 197.32 137.87 197.35L137.95 197.47C137.916 197.419 137.885 197.366 137.86 197.31V197.34L137.93 197.45L137.98 197.53C138.05 197.64 138.07 197.67 138.01 197.57L137.85 197.29C137.81 197.23 137.85 197.25 137.88 197.33L138.08 197.65L138.03 197.57L137.85 197.26C137.89 197.31 137.93 197.36 137.97 197.41L138.05 197.54C138.07 197.58 138.09 197.6 138.05 197.57L137.88 197.27L137.92 197.35L137.86 197.24L137.92 197.32L138.08 197.57L138.21 197.81L138.36 198.04C138.338 197.991 138.311 197.944 138.28 197.9L137.86 197.2C137.81 197.12 137.82 197.13 137.86 197.17L137.92 197.27L137.84 197.13C137.82 197.1 137.84 197.08 137.92 197.2L138.04 197.4C138.04 197.43 138.04 197.4 138 197.31L137.87 197.11V197.09L138 197.29L138.13 197.51L138.1 197.45C138.07 197.38 138.02 197.32 137.98 197.25L138.02 197.21L138.29 197.65L138.62 198.18L138.96 198.73C139.05 198.89 139.05 198.91 139.04 198.9L139.01 198.88V198.85L138.83 198.56L138.64 198.25L138.67 198.33L138.81 198.53L139 198.88C139 198.91 139.02 198.93 139 198.88L138.83 198.62L138.88 198.7L138.96 198.83L138.99 198.91V198.95L138.89 198.8L138.81 198.68L138.72 198.55V198.57L138.75 198.62L138.78 198.67L138.94 198.93L138.89 198.83L138.93 198.92L138.73 198.58C138.688 198.507 138.642 198.437 138.59 198.37L138.91 198.91L138.81 198.74L138.61 198.43L138.58 198.36L138.67 198.51L138.88 198.88L138.9 198.91C138.882 198.888 138.865 198.864 138.85 198.84C138.85 198.81 138.85 198.84 138.88 198.9L138.94 199C138.898 198.943 138.861 198.883 138.83 198.82C138.72 198.64 138.58 198.4 138.53 198.34L138.5 198.28C138.471 198.235 138.445 198.188 138.42 198.14L138.32 197.98C138.337 198.022 138.357 198.062 138.38 198.1L138.43 198.18L138.65 198.53L138.77 198.74L138.8 198.8L138.86 198.91V198.99L138.79 198.89C138.72 198.79 138.69 198.72 138.65 198.64L138.51 198.4V198.37C138.51 198.35 138.46 198.29 138.44 198.25C138.41 198.21 138.44 198.23 138.44 198.25L138.52 198.4L138.59 198.5L138.67 198.63L138.7 198.69L138.82 198.89L138.85 198.95V198.99C138.85 198.99 138.89 199.09 138.8 198.94L138.73 198.82C138.69 198.762 138.653 198.702 138.62 198.64C138.59 198.59 138.59 198.6 138.62 198.64L138.71 198.81C138.74 198.86 138.77 198.92 138.81 198.96C138.83 199 138.81 198.99 138.81 198.98V199.01L138.67 198.79L138.62 198.69L138.55 198.58L138.6 198.68L138.7 198.86C138.73 198.9 138.73 198.9 138.7 198.86L138.64 198.74V198.78L138.68 198.85L138.78 199.01V199.04C138.736 198.992 138.699 198.938 138.67 198.88C138.63 198.82 138.51 198.62 138.61 198.8L138.75 199.05L138.82 199.18L138.8 199.15C138.77 199.12 138.75 199.08 138.73 199.08L138.7 199.03C138.689 199.006 138.675 198.982 138.66 198.96L138.44 198.54L138.3 198.31L138.27 198.26L138.43 198.56L138.49 198.65L138.54 198.75C138.511 198.705 138.484 198.658 138.46 198.61L138.43 198.56C138.43 198.53 138.4 198.51 138.39 198.49L138.29 198.34C138.26 198.26 138.29 198.34 138.35 198.43L138.52 198.73C138.58 198.848 138.643 198.965 138.71 199.08L138.68 199.04L138.58 198.87C138.58 198.84 138.61 198.95 138.58 198.92L138.48 198.76L138.23 198.34C138.06 198.13 137.95 197.93 137.83 197.73H137.84ZM138.42 198.02L138.52 198.18L138.67 198.42L138.71 198.49V198.46L138.67 198.39L138.59 198.25L138.51 198.13L138.38 197.9L138.33 197.84L138.29 197.78L138.42 198.02ZM138.36 198.02L138.46 198.19L138.55 198.32L138.31 197.92L138.21 197.75L138.16 197.69V197.71L138.2 197.77L138.36 198.02ZM138.33 198.35C138.316 198.322 138.299 198.295 138.28 198.27V198.25C138.294 198.291 138.311 198.331 138.33 198.37V198.35ZM132.06 25.99C132.107 25.9975 132.151 26.0158 132.189 26.0436C132.227 26.0714 132.259 26.1079 132.28 26.15C132.34 26.27 132.38 26.41 132.38 26.55C132.48 27.08 132.62 27.61 132.8 28.13C132.74 28.13 132.67 28.13 132.65 28.18C132.637 28.2461 132.637 28.3139 132.65 28.38C132.65 28.53 132.57 28.61 132.45 28.54C132.51 28.69 132.58 28.83 132.67 28.96L132.79 29.18L132.93 29.38C133.03 29.53 133.25 29.68 133.31 29.61C133.36 29.53 133.25 29.39 133.26 29.31C133.28 29.23 133.4 29.24 133.5 29.29L133.79 29.51C134.27 29.91 134.83 30.21 135.42 30.41C135.66 30.54 135.25 30.68 135.42 30.82L135.55 30.9C135.75 31.03 135.66 31.18 135.61 31.28C136.07 31.48 135.99 31.19 136.15 31.12C136.31 31.04 136.48 31.12 136.49 31.01C136.49 30.91 136.29 30.88 136.24 30.82C136.2 30.77 136.28 30.7 136.39 30.69C136.975 30.7913 137.567 30.8548 138.16 30.88C138.22 30.88 138.3 30.89 138.36 30.92L138.38 30.96V31L138.34 31.28C138.57 31.3 138.8 31.33 139.02 31.38C139.12 31.41 139.23 31.48 139.14 31.51H139C138.73 31.51 138.45 31.51 138.16 31.47C137.96 31.45 137.78 31.45 137.58 31.47C137.41 31.52 137.34 31.64 137.49 31.71C137.74 31.76 138 31.76 138.25 31.71C138.38 31.71 138.5 31.71 138.63 31.74C138.91 31.77 139.19 31.74 139.47 31.68C139.62 31.64 139.77 31.57 139.74 31.48C139.71 31.41 139.66 31.41 139.59 31.38C139.411 31.3056 139.234 31.2256 139.06 31.14C138.88 31.04 138.8 30.97 138.93 30.91C139.01 30.8802 139.095 30.8666 139.18 30.87C139.62 30.87 140.08 30.84 140.52 30.8C140.8 30.75 141.08 30.78 141.34 30.87C141.369 30.9013 141.408 30.9223 141.45 30.93C141.56 30.93 141.65 30.86 141.74 30.81C141.91 30.74 142.1 30.71 142.29 30.75C142.63 30.81 142.66 30.95 142.79 31.1C142.869 31.1703 142.964 31.2199 143.067 31.2443C143.17 31.2688 143.278 31.2673 143.38 31.24C143.71 31.17 143.8 30.94 143.73 30.8C143.65 30.66 143.45 30.54 143.48 30.38C144.48 30.2 145.48 29.98 146.46 29.72C147.071 29.5379 147.697 29.4075 148.33 29.33C148.63 29.34 148.91 29.27 149.17 29.13C149.24 29.09 149.27 29.03 149.34 28.99C149.53 28.88 149.74 28.82 149.96 28.81C150.16 28.81 150.38 28.79 150.58 28.76C150.53 28.68 150.68 28.55 150.85 28.46C151.02 28.39 151.2 28.34 151.38 28.31C151.514 28.2607 151.66 28.2503 151.8 28.28L151.87 28.36C151.99 28.46 152.41 28.33 152.52 28.16C152.62 28 152.48 27.93 152.6 27.79C152.682 27.7202 152.778 27.6681 152.881 27.6371C152.984 27.6062 153.093 27.5969 153.2 27.61C153.44 27.65 153.32 27.88 153.66 27.83C153.88 27.8 154.21 27.63 154.23 27.49C154.23 27.34 153.96 27.31 154.09 27.15C154.393 26.9612 154.715 26.8037 155.05 26.68C155.24 26.6 155.45 26.59 155.65 26.66C155.69 26.69 155.71 26.74 155.79 26.76C155.838 26.764 155.886 26.7571 155.931 26.7398C155.976 26.7225 156.017 26.6952 156.05 26.66C156.067 26.6042 156.07 26.5452 156.06 26.4878C156.049 26.4305 156.025 26.3764 155.99 26.33L156.41 26.23L156.38 26.1C156.78 25.83 157.22 25.65 157.68 25.54H157.74C158.01 25.46 158.34 25.38 158.41 25.52C158.47 25.66 158.31 25.78 158.25 25.92C158.18 26.05 158.25 26.19 158.43 26.12C158.512 26.0907 158.586 26.043 158.647 25.9806C158.707 25.9182 158.753 25.8428 158.78 25.76C158.88 25.42 158.66 25.16 158.78 24.82C158.82 24.69 159.08 24.56 159.26 24.5C159.46 24.47 159.66 24.4 159.83 24.3C159.78 24.28 159.77 24.21 159.8 24.14C160.6 23.61 161.4 23.04 162.2 22.62L162.34 22.8C162.405 22.7753 162.462 22.735 162.508 22.6827C162.553 22.6303 162.585 22.5676 162.6 22.5C162.6 22.4 162.53 22.35 162.45 22.31C163.158 21.7686 163.805 21.1516 164.38 20.47C164.5 20.39 164.58 20.47 164.61 20.57C164.65 20.67 164.66 20.78 164.76 20.77C164.815 20.7267 164.861 20.6722 164.893 20.6102C164.926 20.5482 164.945 20.48 164.95 20.41C164.938 20.321 164.899 20.2375 164.84 20.17C164.819 20.1441 164.805 20.113 164.8 20.08C164.792 20.0472 164.792 20.0128 164.8 19.98L164.9 19.84C164.99 19.74 165.1 19.66 165.23 19.64C165.34 19.61 165.45 19.62 165.55 19.67C165.74 19.75 165.88 19.96 166.09 19.99C166.29 20.02 166.66 19.77 166.74 20.11C166.82 20.45 166.51 21.09 166.18 21.5C165.75 22.0493 165.264 22.5521 164.73 23C164.5 23.12 164.38 23.02 164.34 22.9C164.3 22.76 164.3 22.6 164.17 22.55C163.93 22.75 163.71 22.98 163.51 23.23C163.631 23.2074 163.755 23.2177 163.87 23.26C164.21 23.47 163.22 24.26 162.82 24.56C162.58 24.76 162.32 24.94 162.05 25.08C161.78 25.22 161.48 25.23 161.52 25.05L161.24 25.22L161.27 25.32C161.2 25.3791 161.118 25.4233 161.03 25.45C161.006 25.5551 160.954 25.6519 160.88 25.73C160.68 25.93 160.44 26.1 160.18 26.23C159.46 26.66 158.73 27.08 157.99 27.47C157.449 27.7937 156.852 28.0141 156.23 28.12C156.146 28.1358 156.058 28.1253 155.98 28.09C155.93 28.05 155.94 27.99 155.98 27.92L155.69 28.08C155.6 28.12 155.49 28.18 155.49 28.23L155.52 28.25H155.55L156.05 28.37L154.66 29L154.56 28.93L153.94 29.29C153.77 29.23 153.77 29.07 153.69 28.96C153.605 28.8936 153.502 28.855 153.395 28.8496C153.287 28.8442 153.181 28.8723 153.09 28.93C153.075 29.0403 153.09 29.1526 153.134 29.2549C153.178 29.3571 153.249 29.4454 153.34 29.51C153.258 29.5711 153.16 29.6057 153.058 29.6093C152.956 29.6128 152.856 29.5852 152.77 29.53C152.69 29.43 152.7 29.28 152.55 29.22C152.488 29.2008 152.422 29.2008 152.36 29.22C152.307 29.2329 152.261 29.2649 152.23 29.31C152.2 29.3575 152.189 29.4148 152.2 29.47L152.3 29.89C152.223 29.9452 152.139 29.9889 152.05 30.02C151.95 30.05 151.85 30.05 151.85 30C151.73 30 151.56 30.11 151.55 30.18V30.3C151.29 30.4 151 30.44 150.72 30.38C150.713 30.3122 150.692 30.2467 150.657 30.188C150.623 30.1293 150.576 30.0788 150.52 30.04C150.462 30.0002 150.396 29.9741 150.327 29.9637C150.258 29.9533 150.187 29.9589 150.12 29.98C150.034 29.9942 149.946 29.9942 149.86 29.98C149.78 29.96 149.82 29.88 149.8 29.83C149.79 29.78 149.59 29.73 149.38 29.76C149.19 29.8 149.01 29.86 148.83 29.93C148.66 30 148.45 30.11 148.48 30.19C148.5 30.28 148.53 30.24 148.58 30.25C148.87 30.35 149.17 30.39 149.48 30.4C149.59 30.45 149.52 30.6 149.37 30.7C149.19 30.8 149 30.88 148.81 30.94C148.89 30.94 148.86 31.04 148.78 31.09C148.68 31.14 148.58 31.19 148.48 31.21C147.86 31.41 147.22 31.61 146.59 31.77C146.35 31.87 146.09 31.89 145.83 31.83C145.71 31.77 145.78 31.64 145.83 31.53C145.87 31.43 145.83 31.31 145.64 31.3H145.47C145.41 31.3 145.32 31.24 145.36 31.18C145.237 31.1824 145.116 31.2168 145.01 31.28C144.94 31.34 145.01 31.4 145.13 31.42C145.26 31.44 145.39 31.42 145.48 31.46C145.58 31.5 145.59 31.58 145.48 31.63L145.15 31.77C145.26 31.81 145.36 31.87 145.45 31.95C145.45 31.95 145.48 31.98 145.45 32.01C144.764 32.1752 144.074 32.3219 143.38 32.45C143.04 32.52 142.02 32.76 141.83 32.61C141.768 32.5414 141.682 32.4986 141.59 32.49H141.4C141.2 32.49 141.06 32.4 141.12 32.31C141.059 32.2899 140.994 32.2831 140.931 32.29C140.867 32.2969 140.805 32.3173 140.75 32.35C140.716 32.3717 140.687 32.4011 140.666 32.4358C140.645 32.4705 140.633 32.5096 140.63 32.55C140.63 32.58 140.61 32.62 140.59 32.65C140.566 32.6889 140.531 32.7202 140.49 32.74C140.22 32.81 139.94 32.84 139.65 32.79C139.36 32.79 139.07 32.84 138.78 32.84C138.48 32.83 138.18 32.68 138.3 32.57L138.5 32.46C138.57 32.42 138.6 32.36 138.5 32.33C138.458 32.3136 138.415 32.3035 138.37 32.3C138.27 32.3 138.17 32.3 138.07 32.28C138.1 32.31 138.12 32.35 138.13 32.38C138.13 32.48 138.05 32.57 137.88 32.6C137.7 32.62 137.51 32.6 137.34 32.54C137.34 32.5 137.34 32.47 137.31 32.44C137.295 32.4153 137.275 32.3946 137.25 32.38C137.16 32.34 136.98 32.34 136.99 32.38C137 32.42 137.17 32.46 137.27 32.5C137.36 32.54 137.33 32.65 137.19 32.68C137.03 32.7 136.86 32.7 136.7 32.68C136.484 32.6435 136.27 32.5934 136.06 32.53C135.882 32.4703 135.716 32.3788 135.57 32.26C135.45 32.16 135.21 31.84 134.91 31.97C134.78 32.02 134.85 32.16 134.74 32.22C134.563 32.2643 134.376 32.2467 134.21 32.17C134.01 32.09 133.81 31.99 133.63 31.87C133.13 31.56 132.65 31.19 132.23 30.77C132.13 30.67 132.01 30.55 132.01 30.47C132.01 30.39 132.01 30.42 132.05 30.41C132.2 30.38 132.43 30.55 132.68 30.68C132.8 30.75 132.92 30.81 133.04 30.85C133.12 30.89 133.22 30.89 133.3 30.85C133.4 30.79 133.3 30.61 133.19 30.43C133.039 30.2489 132.875 30.0785 132.7 29.92C132.7 30.01 132.6 29.98 132.5 29.94C132.38 29.9 132.26 29.84 132.23 29.9C132.21 29.97 132.23 30.02 132.23 30.06C132.23 30.09 132.01 29.99 131.91 29.84C131.844 29.7106 131.816 29.5648 131.83 29.42C131.83 29.38 131.83 29.35 131.85 29.34C131.88 29.34 131.93 29.34 131.96 29.37C132 29.41 132.12 29.37 132.11 29.27C132.087 29.1664 132.041 29.0694 131.975 28.9863C131.909 28.9031 131.826 28.836 131.73 28.79C131.59 28.76 131.53 28.89 131.45 29.01C131.39 29.13 131.28 29.23 131.11 29.09C130.986 28.9726 130.897 28.8241 130.85 28.66C130.777 28.4873 130.726 28.3058 130.7 28.12C130.672 27.9988 130.658 27.8745 130.66 27.75C130.69 27.55 130.8 27.47 130.79 27.26C130.78 27.04 130.65 26.76 130.67 26.52C130.674 26.4631 130.694 26.4084 130.727 26.3624C130.761 26.3163 130.807 26.2808 130.86 26.26L131.36 26.04C131.58 25.94 131.82 25.94 132.06 25.99ZM159.9 25.2C160.1 25.18 160.28 25.15 160.46 25.1C160.64 25.07 160.82 25.07 160.82 25.2V25.29C160.835 25.263 160.856 25.2392 160.88 25.22C160.95 25.14 161.08 25.05 161.09 24.98C161.1 24.91 160.96 24.92 160.83 24.96C160.71 24.99 160.55 25.04 160.52 24.98C160.48 24.92 160.76 24.64 160.65 24.58C160.59 24.58 160.52 24.58 160.47 24.61C160.2 24.71 159.94 24.83 159.7 24.99C159.6 25.13 159.72 25.21 159.9 25.2ZM155.26 27.6C155.48 27.59 155.69 27.56 155.9 27.53C156.01 27.5 156.13 27.5 156.24 27.53V27.5C156.24 27.29 155.86 27.29 155.54 27.31C155.73 27.25 155.77 27.06 155.62 27.05C155.373 27.0685 155.136 27.1588 154.94 27.31C154.928 27.3213 154.917 27.3349 154.91 27.35L154.9 27.4C154.89 27.53 155.04 27.61 155.24 27.61L155.26 27.6ZM138.23 32.06H138.69C138.84 32.06 138.94 32.01 138.88 31.96C138.839 31.9419 138.794 31.935 138.75 31.94C138.562 31.9262 138.374 31.9679 138.21 32.06H138.23Z" + fill="currentColor" + /> + <path + d="M185 29.48L185.05 29.58C185.065 29.6182 185.072 29.6591 185.07 29.7C185.04 29.8 184.99 29.9 184.92 29.98C184.79 30.15 184.65 30.31 184.5 30.47L183.96 30.87C183.96 30.8 183.93 30.74 183.86 30.73L183.71 30.76C183.684 30.7653 183.657 30.7635 183.631 30.7547C183.606 30.7459 183.583 30.7305 183.566 30.7101C183.549 30.6897 183.537 30.665 183.533 30.6386C183.528 30.6122 183.531 30.5851 183.54 30.56C183.34 30.69 183.11 30.78 182.9 30.89C182.78 30.94 182.63 31.06 182.68 31.14C182.73 31.22 182.86 31.17 182.93 31.21C183 31.26 182.97 31.36 182.93 31.43C182.855 31.5079 182.763 31.5663 182.66 31.6L181.96 31.88L181.21 32.1C181.01 32.1 181.19 31.77 181.01 31.72L180.91 31.7C180.74 31.66 180.75 31.5 180.73 31.38C180.41 31.36 180.55 31.59 180.48 31.72C180.41 31.85 180.27 31.83 180.3 31.92C180.32 32.02 180.46 31.98 180.5 32.02C180.55 32.07 180.5 32.15 180.45 32.19C180.369 32.2304 180.28 32.2542 180.19 32.26C179.84 32.26 179.49 32.32 179.16 32.31C179.107 32.3145 179.054 32.3003 179.01 32.27C178.99 32.25 178.99 32.22 178.99 32.19L179.02 31.91C178.876 31.8992 178.734 31.8655 178.6 31.81C178.54 31.77 178.48 31.71 178.54 31.67H178.61L179.14 31.71C179.26 31.73 179.39 31.71 179.51 31.66C179.61 31.6 179.64 31.46 179.54 31.42C179.44 31.37 179.24 31.48 179.08 31.49C179 31.49 178.93 31.48 178.85 31.46C178.678 31.4303 178.502 31.4303 178.33 31.46C178.23 31.48 178.13 31.54 178.14 31.62C178.15 31.66 178.18 31.71 178.22 31.74L178.54 32.04C178.64 32.12 178.7 32.21 178.61 32.27C178.553 32.2951 178.491 32.302 178.43 32.29C178.13 32.25 177.81 32.22 177.5 32.16C177.3 32.12 177.06 32.06 177 31.91C176.991 31.8792 176.974 31.8514 176.95 31.83C176.88 31.78 176.8 31.83 176.73 31.85C176.666 31.8581 176.602 31.8514 176.541 31.8306C176.48 31.8098 176.425 31.7754 176.38 31.73C176.21 31.56 176.25 31.43 176.23 31.25C176.225 31.1768 176.2 31.1063 176.158 31.0463C176.115 30.9864 176.057 30.9392 175.99 30.91C175.948 30.8981 175.905 30.8954 175.862 30.9019C175.819 30.9084 175.779 30.9241 175.743 30.9478C175.707 30.9716 175.676 31.0028 175.653 31.0394C175.63 31.076 175.616 31.1172 175.61 31.16C175.59 31.32 175.61 31.5 175.54 31.63L175.07 31.44L174.62 31.22C174.31 31.08 174.02 30.92 173.73 30.75C173.36 30.56 173.03 30.3 172.76 29.99C172.64 29.84 172.53 29.65 172.34 29.62H172.18C172.111 29.6014 172.048 29.5675 171.994 29.5207C171.94 29.4739 171.898 29.4156 171.87 29.35C171.814 29.2255 171.743 29.1081 171.66 29C171.61 29.08 171.47 29.07 171.37 29C171.271 28.9342 171.186 28.8492 171.12 28.75C171.06 28.65 170.99 28.55 171.02 28.48C171.031 28.4491 171.044 28.419 171.06 28.39C171.11 28.26 170.93 28.06 170.78 28.08C170.63 28.1 170.6 28.23 170.47 28.22C170.4 28.205 170.337 28.1676 170.29 28.1135C170.243 28.0594 170.215 27.9914 170.21 27.92C170.21 27.74 170.41 27.71 170.31 27.51C170.26 27.37 170.09 27.22 169.97 27.28C169.85 27.33 169.85 27.54 169.7 27.53C169.635 27.5142 169.576 27.4794 169.53 27.43C169.4 27.33 169.29 27.2 169.21 27.07C169.164 27.0097 169.133 26.9389 169.121 26.8638C169.109 26.7888 169.115 26.7119 169.14 26.64C169.17 26.59 169.21 26.56 169.22 26.5C169.23 26.44 169.19 26.36 169.12 26.35C169.011 26.3802 168.913 26.443 168.84 26.53L168.74 26.27L168.63 26.35C168.385 26.1553 168.213 25.8842 168.14 25.58V25.55C168.08 25.37 168.03 25.15 168.14 25.07C168.26 24.99 168.37 25.07 168.48 25.07C168.59 25.07 168.72 25 168.68 24.87C168.63 24.75 168.48 24.73 168.38 24.74C168.08 24.76 167.85 24.98 167.53 24.98C167.42 24.98 167.32 24.82 167.29 24.69C167.274 24.5582 167.237 24.4299 167.18 24.31C167.163 24.3325 167.139 24.3493 167.113 24.3582C167.086 24.3671 167.057 24.3678 167.03 24.36C166.637 23.8586 166.348 23.2841 166.18 22.67L166.39 22.57C166.382 22.521 166.358 22.4759 166.322 22.4417C166.286 22.4074 166.239 22.3858 166.19 22.38C166.113 22.3873 166.042 22.4229 165.99 22.48C165.711 21.8929 165.49 21.28 165.33 20.65C165.35 20.52 165.47 20.51 165.56 20.54C165.64 20.57 165.75 20.61 165.81 20.54C165.82 20.49 165.81 20.44 165.79 20.38C165.768 20.3316 165.734 20.2901 165.69 20.26C165.612 20.2196 165.527 20.1957 165.44 20.19C165.41 20.1855 165.382 20.1741 165.358 20.1568C165.334 20.1394 165.314 20.1165 165.3 20.09C165.286 20.0377 165.286 19.9824 165.3 19.93C165.307 19.8403 165.34 19.7546 165.395 19.6835C165.45 19.6124 165.525 19.5591 165.61 19.53C165.668 19.5112 165.729 19.5044 165.79 19.51C165.99 19.56 166.2 19.57 166.41 19.56C166.63 19.51 166.86 19.38 167.06 19.49C167.26 19.6 167.28 19.81 167.32 20.04C167.34 20.17 167.36 20.29 167.4 20.42C167.42 20.55 167.46 20.68 167.5 20.8C167.52 20.86 167.53 20.93 167.53 21C167.513 21.0618 167.477 21.1164 167.426 21.156C167.376 21.1956 167.314 21.218 167.25 21.22C167.125 21.2163 167.001 21.2438 166.89 21.3C166.95 21.47 167.04 21.63 167.18 21.76C167.216 21.6671 167.274 21.5847 167.35 21.52C167.51 21.42 167.65 21.52 167.77 21.67C167.88 21.83 167.99 21.98 168.08 22.15C168.18 22.28 168.28 22.42 168.34 22.57C168.39 22.73 168.34 22.93 168.18 22.94L168.28 23.1L168.37 23.05C168.4 23.09 168.43 23.14 168.43 23.19C168.51 23.19 168.58 23.2 168.64 23.24C168.77 23.34 168.88 23.45 168.97 23.59C169.24 23.97 169.53 24.33 169.82 24.69C170.07 24.94 170.26 25.25 170.36 25.59C170.37 25.66 170.36 25.73 170.33 25.79C170.314 25.812 170.293 25.8299 170.269 25.8421C170.244 25.8543 170.217 25.8604 170.19 25.86C170.25 25.89 170.29 25.94 170.34 25.98C170.37 26.02 170.44 26.08 170.47 26.05C170.476 26.0305 170.476 26.0095 170.47 25.99L170.54 25.61L171.14 26.22L171.09 26.32C171.19 26.41 171.32 26.48 171.44 26.54C171.41 26.67 171.28 26.75 171.21 26.87C171.168 26.9279 171.151 26.9994 171.16 27.07C171.16 27.15 171.2 27.22 171.26 27.27C171.45 27.16 171.6 26.99 171.69 26.8C171.82 26.84 171.85 27.04 171.78 27.15C171.71 27.25 171.59 27.33 171.57 27.45V27.52L171.6 27.58C171.67 27.64 171.77 27.58 171.82 27.54L172.12 27.24C172.18 27.24 172.22 27.27 172.27 27.31C172.31 27.34 172.32 27.41 172.27 27.44C172.27 27.46 172.29 27.47 172.3 27.48C172.32 27.5011 172.346 27.5153 172.375 27.5206C172.404 27.526 172.434 27.5223 172.46 27.51L172.54 27.44C172.608 27.4942 172.664 27.5624 172.704 27.6401C172.743 27.7177 172.766 27.8029 172.77 27.89C172.63 28.05 172.48 28.26 172.63 28.49C172.66 28.53 172.71 28.59 172.71 28.64C172.71 28.69 172.64 28.72 172.61 28.76C172.58 28.8 172.61 28.96 172.67 29.04C172.75 29.12 172.85 29.19 172.96 29.24C173.06 29.3 173.19 29.34 173.24 29.28C173.228 29.0368 173.178 28.7971 173.09 28.57C173.09 28.46 173.2 28.41 173.32 28.42C173.43 28.45 173.54 28.5 173.63 28.56C173.63 28.51 173.68 28.47 173.73 28.48C173.8 28.48 173.85 28.51 173.9 28.54C174.21 28.73 174.53 28.91 174.84 29.06C174.98 29.13 175.14 29.24 175.15 29.37C175.16 29.5 175.07 29.54 174.99 29.61C174.92 29.69 174.86 29.8 174.93 29.89L175.01 29.96L175.03 30C175.034 30.0133 175.035 30.0273 175.033 30.0411C175.032 30.0548 175.027 30.0681 175.02 30.08C175.012 30.092 175.002 30.1023 174.99 30.11C175.05 30.15 175.12 30.21 175.19 30.18C175.25 30.16 175.25 30.08 175.19 30.01C175.143 29.9546 175.103 29.8942 175.07 29.83C175.065 29.8137 175.065 29.7963 175.07 29.78V29.73L175.12 29.7C175.136 29.6958 175.154 29.6958 175.17 29.7L175.37 29.72C175.346 29.6321 175.34 29.5405 175.35 29.45V29.41L175.38 29.39C175.394 29.383 175.409 29.3793 175.425 29.3793C175.441 29.3793 175.456 29.383 175.47 29.39C175.77 29.54 176.11 29.66 176.43 29.79C176.6 29.84 177.15 29.9 177.19 30.09C177.19 30.15 177.21 30.22 177.27 30.26L177.37 30.29C177.393 30.2985 177.414 30.3119 177.431 30.3291C177.448 30.3464 177.461 30.3671 177.47 30.39V30.46C177.47 30.48 177.47 30.5 177.45 30.53C177.48 30.59 177.59 30.61 177.65 30.57C177.705 30.5278 177.744 30.4677 177.76 30.4C177.767 30.3673 177.78 30.3364 177.799 30.3089C177.818 30.2814 177.842 30.258 177.87 30.24C177.99 30.16 178.15 30.24 178.29 30.28H178.71C178.86 30.28 179.01 30.42 178.95 30.54C178.93 30.58 178.87 30.61 178.84 30.65C178.81 30.69 178.79 30.75 178.84 30.78C178.86 30.8 178.89 30.81 178.92 30.81C178.97 30.81 179.02 30.81 179.08 30.83C179.062 30.795 179.049 30.7581 179.04 30.72C179.04 30.67 179.04 30.62 179.07 30.59C179.092 30.5494 179.127 30.5176 179.17 30.5C179.213 30.4772 179.261 30.4653 179.31 30.4653C179.359 30.4653 179.407 30.4772 179.45 30.5C179.45 30.53 179.45 30.56 179.47 30.58C179.47 30.61 179.49 30.63 179.51 30.64C179.56 30.67 179.65 30.64 179.64 30.59C179.62 30.54 179.54 30.55 179.49 30.52C179.43 30.49 179.44 30.37 179.51 30.33C179.58 30.2906 179.66 30.2732 179.74 30.28C179.94 30.25 180.16 30.28 180.34 30.38C180.42 30.44 180.64 30.65 180.71 30.42C180.74 30.32 180.67 30.22 180.68 30.12C180.69 30.0757 180.711 30.0345 180.74 30C180.772 29.9633 180.814 29.9357 180.86 29.92C181.216 29.8828 181.566 29.7987 181.9 29.67C181.95 29.64 182.02 29.61 182.07 29.64C182.082 29.6477 182.092 29.658 182.1 29.67L182.11 29.71C182.17 29.96 181.72 30.13 181.75 30.39C181.75 30.49 181.9 30.56 182.03 30.56C182.172 30.5561 182.31 30.5147 182.43 30.44C182.3 30.38 182.53 30.14 182.43 30.04C182.4 30.02 182.35 30.02 182.33 29.99C182.3 29.96 182.35 29.83 182.43 29.8C182.53 29.79 182.61 29.8 182.68 29.84C182.71 29.84 182.73 29.86 182.74 29.88V29.97C182.736 29.9871 182.735 30.0049 182.739 30.0222C182.742 30.0395 182.75 30.0558 182.76 30.07L182.79 30.1L182.84 30.12C182.97 30.15 183.11 29.98 183.08 29.86C183.036 29.7467 182.955 29.6515 182.85 29.59C182.799 29.558 182.758 29.5132 182.73 29.46C182.704 29.4039 182.693 29.3416 182.7 29.28C182.72 29.13 182.89 29.03 183.03 28.96C183.086 28.9326 183.147 28.9157 183.21 28.91C183.31 28.91 183.41 28.97 183.51 28.91C183.6 28.84 183.63 28.67 183.75 28.61C183.789 28.6 183.829 28.6003 183.868 28.6108C183.907 28.6213 183.942 28.6417 183.97 28.67L184.41 28.96C184.64 29.09 184.84 29.26 185 29.48ZM167.97 24.09V23.72C167.97 23.6 168.01 23.47 168.11 23.45L168.21 23.42C168.189 23.4184 168.168 23.4115 168.15 23.4C168.09 23.36 168.04 23.3 167.98 23.3C167.92 23.3 167.9 23.4 167.91 23.48C167.91 23.56 167.94 23.66 167.88 23.7C167.82 23.73 167.61 23.59 167.55 23.67C167.533 23.7116 167.533 23.7584 167.55 23.8C167.58 23.97 167.65 24.14 167.77 24.28C167.87 24.31 167.97 24.21 167.97 24.09ZM169.91 26.56C169.896 26.4138 169.865 26.2697 169.82 26.13C169.796 26.0553 169.796 25.9747 169.82 25.9H169.79C169.62 25.98 169.63 26.24 169.67 26.46C169.657 26.4393 169.637 26.4231 169.614 26.4138C169.592 26.4045 169.566 26.4024 169.542 26.4079C169.518 26.4134 169.497 26.4261 169.48 26.4444C169.464 26.4626 169.453 26.4855 169.45 26.51C169.472 26.6284 169.536 26.7349 169.63 26.81C169.65 26.84 169.68 26.86 169.71 26.87C169.723 26.8755 169.736 26.8784 169.75 26.8784C169.764 26.8784 169.777 26.8755 169.79 26.87C169.836 26.8343 169.872 26.7865 169.893 26.7318C169.915 26.6771 169.92 26.6177 169.91 26.56ZM179.07 31.16H178.81C178.74 31.16 178.66 31.2 178.69 31.24C178.7 31.2506 178.713 31.2588 178.727 31.264C178.74 31.2692 178.755 31.2712 178.77 31.27C178.826 31.272 178.881 31.2623 178.933 31.2416C178.984 31.221 179.031 31.1898 179.07 31.15V31.16Z" + fill="currentColor" + /> + <path + d="M101.15 58.8C98.49 56.07 91.68 60.52 89.55 62.6C86.08 65.98 84.91 72.17 86.1 76.74C86.56 78.47 87.32 80.16 89.1 80.56C91.68 81.13 94.78 79.16 95.81 76.91C96.81 74.71 95.78 72.47 96.34 70.17C96.89 67.87 98.93 66.37 100.84 68.41C102.99 70.72 104.71 77.18 103.74 80.08C102.84 82.78 100.68 80.97 99.17 80.12C97.42 79.15 94.39 78.84 92.77 80.4C89.26 83.8 91.77 90.47 95.48 92.45C99.2 94.44 104.95 93.79 108.62 92.1C114.04 89.6 119.32 85.21 121.48 79.54C122.95 75.7 123.4 70.54 123.56 66.44C123.72 62.23 123.44 56.94 123.42 52.74C123.36 46.48 123.47 41.26 119.2 40.64C115.44 40.11 112.58 44.64 111.95 47.5C111.26 50.59 110.88 53.87 111.42 57C110.76 55.3 109.45 45.5 108.03 42.11C106.5 38.44 102.26 39.47 100.16 42.49C98.52 44.84 98.3 47.91 98.68 50.64C98.85 51.83 99.56 56.08 99.96 57.79" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + <path + d="M121.85 79.69C121.88 79.69 121.9 79.71 121.91 79.73L121.95 79.8C121.96 79.8739 121.953 79.9491 121.93 80.02C121.85 80.32 121.75 80.6 121.63 80.88C121.6 80.85 121.58 80.82 121.53 80.84C121.5 80.8594 121.473 80.8829 121.45 80.91C121.38 80.96 121.31 80.95 121.29 80.87L121.04 81.31C120.99 81.38 120.95 81.51 121 81.53C121.06 81.56 121.11 81.47 121.17 81.48C121.22 81.48 121.24 81.54 121.23 81.6C121.215 81.6707 121.188 81.7383 121.15 81.8C120.99 82.1 120.8 82.4 120.63 82.7C120.53 82.8 120.49 82.56 120.38 82.62C120.358 82.634 120.338 82.6508 120.32 82.67C120.22 82.74 120.16 82.67 120.1 82.62C119.94 82.79 120.1 82.82 120.13 82.91C120.15 82.96 120.08 83.06 120.13 83.08C120.19 83.11 120.23 83.03 120.28 83.02C120.32 83.02 120.35 83.06 120.33 83.12C120.313 83.1776 120.286 83.2317 120.25 83.28L119.85 83.86C119.838 83.8891 119.817 83.9136 119.79 83.93H119.76L119.73 83.91L119.6 83.8L119.37 84.02C119.32 84.03 119.26 84.05 119.27 84.02C119.27 83.99 119.29 83.98 119.3 83.96L119.53 83.66C119.59 83.6 119.63 83.52 119.66 83.43C119.67 83.35 119.61 83.28 119.56 83.32C119.49 83.35 119.46 83.52 119.4 83.62C119.365 83.6674 119.324 83.711 119.28 83.75C119.2 83.85 119.13 83.95 119.08 84.07C119.06 84.14 119.05 84.22 119.1 84.24L119.2 84.23L119.47 84.13C119.54 84.11 119.63 84.1 119.62 84.17C119.62 84.21 119.6 84.25 119.57 84.28L119.19 84.8C119.121 84.9167 119.01 85.0026 118.88 85.04C118.86 85.04 118.83 85.04 118.82 85.06C118.77 85.07 118.77 85.15 118.77 85.19C118.756 85.2344 118.733 85.2753 118.702 85.3098C118.671 85.3444 118.633 85.3717 118.59 85.39C118.44 85.46 118.37 85.41 118.26 85.38C118.211 85.3671 118.16 85.3688 118.112 85.3848C118.064 85.4008 118.021 85.4304 117.99 85.47C117.971 85.4915 117.956 85.5169 117.947 85.5445C117.939 85.5721 117.936 85.6013 117.94 85.63C117.945 85.6593 117.957 85.6871 117.974 85.7113C117.991 85.7355 118.014 85.7556 118.04 85.77C118.12 85.81 118.24 85.82 118.3 85.9C117.97 86.24 117.66 86.6 117.32 86.93C117.12 87.15 116.88 87.33 116.62 87.48C116.498 87.5236 116.394 87.604 116.32 87.71C116.29 87.75 116.29 87.78 116.28 87.81C116.229 87.9051 116.143 87.9767 116.04 88.01C115.95 88.03 115.86 88.07 115.78 88.11C115.82 88.15 115.79 88.24 115.73 88.31C115.669 88.3687 115.598 88.4161 115.52 88.45C115.463 88.4941 115.392 88.5155 115.32 88.51C115.302 88.5018 115.286 88.4917 115.27 88.48C115.2 88.44 115.02 88.56 115.02 88.65C115.02 88.73 115.09 88.78 115.06 88.87C115.04 88.9125 115.009 88.9489 114.971 88.9753C114.932 89.0017 114.887 89.0172 114.84 89.02C114.71 89.02 114.72 88.88 114.57 88.93C114.47 88.96 114.34 89.07 114.37 89.15C114.39 89.24 114.53 89.25 114.49 89.34C114.466 89.3816 114.432 89.4162 114.39 89.44C114.31 89.53 114.22 89.59 114.12 89.65C114.078 89.6793 114.03 89.6982 113.98 89.7051C113.929 89.7121 113.878 89.7069 113.83 89.69C113.8 89.67 113.78 89.64 113.74 89.63C113.716 89.6254 113.691 89.6287 113.67 89.6396C113.648 89.6504 113.631 89.6682 113.62 89.69C113.63 89.76 113.66 89.83 113.72 89.88L113.52 89.94L113.56 90C113.39 90.15 113.2 90.25 112.98 90.3H112.95C112.83 90.35 112.67 90.4 112.63 90.31C112.58 90.23 112.64 90.18 112.66 90.11C112.68 90.02 112.64 89.95 112.55 89.98C112.511 89.9962 112.477 90.024 112.454 90.0598C112.431 90.0955 112.419 90.1374 112.42 90.18C112.41 90.37 112.54 90.53 112.52 90.72C112.52 90.79 112.4 90.86 112.3 90.88C112.205 90.8936 112.114 90.9241 112.03 90.97L112.06 91.01V91.07C111.7 91.32 111.3 91.53 110.88 91.69L110.82 91.56C110.786 91.5652 110.755 91.5803 110.73 91.6035C110.705 91.6267 110.688 91.6568 110.68 91.69C110.68 91.72 110.68 91.75 110.7 91.77L110.75 91.82C110.39 92.02 110.05 92.22 109.68 92.39C109.648 92.4052 109.615 92.4154 109.58 92.42C109.5 92.42 109.48 92.36 109.48 92.3C109.48 92.24 109.5 92.18 109.44 92.15C109.405 92.1551 109.373 92.1688 109.345 92.1897C109.317 92.2107 109.295 92.2383 109.28 92.27C109.266 92.3225 109.266 92.3775 109.28 92.43C109.284 92.4479 109.283 92.4663 109.278 92.4838C109.272 92.5013 109.263 92.5171 109.25 92.53C109.222 92.5532 109.187 92.5672 109.15 92.57C109.079 92.5834 109.005 92.5705 108.943 92.5337C108.88 92.497 108.833 92.4388 108.81 92.37C108.785 92.2411 108.741 92.1165 108.68 92C108.6 91.89 108.43 91.8 108.48 91.65C108.52 91.5 108.73 91.39 108.91 91.31C109.11 91.23 109.32 91.13 109.52 91.03C109.57 91.01 109.62 90.99 109.67 90.99C109.691 90.9868 109.712 90.9878 109.733 90.9929C109.754 90.9981 109.773 91.0073 109.79 91.02L109.83 91.07L109.85 91.13C109.87 91.2 109.85 91.3 109.92 91.35C110.04 91.29 110.16 91.21 110.25 91.11C110.188 91.098 110.129 91.0705 110.08 91.03C109.93 90.84 110.4 90.61 110.57 90.48C110.67 90.4 110.77 90.33 110.9 90.28C111.02 90.24 111.17 90.26 111.16 90.36L111.28 90.29L111.26 90.23C111.289 90.2054 111.323 90.1882 111.36 90.18C111.37 90.13 111.39 90.08 111.42 90.04C111.5 89.94 111.59 89.87 111.7 89.8C112 89.6 112.3 89.42 112.58 89.2C112.79 89.03 113.03 88.91 113.3 88.85C113.34 88.85 113.39 88.85 113.42 88.87C113.433 88.8806 113.444 88.8944 113.45 88.91C113.454 88.9264 113.454 88.9436 113.45 88.96C113.484 88.9238 113.521 88.8904 113.56 88.86C113.59 88.84 113.64 88.8 113.62 88.78L113.61 88.76H113.59L113.33 88.71L113.85 88.31L113.92 88.35L114.12 88.12C114.21 88.15 114.25 88.23 114.31 88.29C114.349 88.3211 114.399 88.3363 114.449 88.3326C114.499 88.3289 114.546 88.3066 114.58 88.27C114.538 88.1418 114.448 88.0345 114.33 87.97C114.342 87.9481 114.359 87.9289 114.379 87.9138C114.399 87.8987 114.422 87.888 114.447 87.8824C114.471 87.8767 114.497 87.8762 114.521 87.881C114.546 87.8858 114.569 87.8957 114.59 87.91C114.65 87.96 114.68 88.05 114.76 88.07C114.776 88.0773 114.794 88.0802 114.811 88.0785C114.829 88.0767 114.846 88.0703 114.86 88.06L114.88 88.02C114.89 87.9943 114.89 87.9657 114.88 87.94C114.878 87.9296 114.875 87.9195 114.87 87.91L114.71 87.68C114.73 87.642 114.757 87.6081 114.79 87.58C114.83 87.58 114.87 87.56 114.89 87.58C114.94 87.57 114.99 87.5 114.97 87.46C114.958 87.4375 114.948 87.4141 114.94 87.39C115.04 87.31 115.16 87.26 115.29 87.26C115.37 87.36 115.49 87.48 115.66 87.4C115.696 87.3766 115.737 87.3628 115.78 87.36C115.81 87.36 115.82 87.41 115.84 87.43C115.87 87.46 115.97 87.46 116.04 87.42C116.11 87.37 116.18 87.32 116.24 87.24C116.29 87.18 116.35 87.1 116.32 87.06C116.31 87.052 116.299 87.0461 116.287 87.0426C116.275 87.0392 116.262 87.0383 116.25 87.04C116.1 87.04 115.95 87.05 115.81 87.09C115.74 87.08 115.73 86.99 115.76 86.92C115.8 86.85 115.86 86.78 115.92 86.72C115.89 86.73 115.87 86.68 115.89 86.64C115.913 86.6013 115.944 86.5674 115.98 86.54L116.56 85.93C116.64 85.84 116.75 85.74 116.84 85.75C116.92 85.76 116.92 85.84 116.95 85.9C116.98 85.96 117.03 86.01 117.11 85.97L117.17 85.94C117.2 85.93 117.26 85.94 117.27 85.97C117.31 85.94 117.37 85.89 117.37 85.85C117.37 85.8 117.31 85.79 117.26 85.8C117.21 85.83 117.16 85.84 117.11 85.85H117.08C117.068 85.8473 117.057 85.8402 117.05 85.83V85.77L117.12 85.63C117.06 85.63 117 85.63 116.94 85.6C116.94 85.6 116.92 85.6 116.92 85.58L116.95 85.52L117.5 84.91C117.6 84.79 117.83 84.42 117.95 84.43C118 84.45 118.05 84.44 118.08 84.42C118.1 84.42 118.12 84.38 118.14 84.36C118.2 84.31 118.29 84.31 118.31 84.36C118.34 84.36 118.36 84.34 118.38 84.32C118.399 84.2975 118.409 84.2693 118.41 84.24C118.409 84.217 118.403 84.1945 118.392 84.1738C118.382 84.1532 118.368 84.1349 118.35 84.12C118.318 84.0882 118.3 84.0451 118.3 84C118.3 83.9 118.42 83.8 118.5 83.72C118.58 83.62 118.63 83.51 118.7 83.42C118.78 83.32 118.93 83.26 118.96 83.35V83.45C118.97 83.49 118.99 83.53 119.03 83.51C119.049 83.5 119.066 83.4864 119.08 83.47L119.16 83.37C119.133 83.3655 119.106 83.3588 119.08 83.35C119.056 83.333 119.038 83.3083 119.03 83.28C119.019 83.251 119.019 83.2191 119.03 83.19C119.049 83.1156 119.095 83.0512 119.16 83.01C119.175 83.0211 119.192 83.028 119.21 83.03C119.226 83.0342 119.244 83.0342 119.26 83.03C119.3 83.01 119.33 82.93 119.3 82.93C119.26 82.91 119.23 82.97 119.19 82.99C119.15 83.01 119.09 82.97 119.11 82.91C119.124 82.8432 119.155 82.7811 119.2 82.73C119.282 82.5847 119.408 82.4692 119.56 82.4C119.63 82.38 119.82 82.34 119.76 82.19C119.74 82.12 119.66 82.12 119.63 82.07C119.618 82.034 119.613 81.9958 119.616 81.9579C119.62 81.92 119.631 81.8832 119.65 81.85L119.79 81.65C119.93 81.49 120.05 81.31 120.15 81.12C120.18 81.08 120.21 81.02 120.25 81.02H120.27L120.29 81.04C120.39 81.15 120.23 81.5 120.32 81.6C120.37 81.66 120.47 81.63 120.54 81.56C120.611 81.4835 120.668 81.3956 120.71 81.3C120.62 81.33 120.67 81.1 120.58 81.08L120.51 81.11C120.49 81.11 120.48 81 120.51 80.95C120.551 80.9003 120.607 80.8653 120.67 80.85H120.71L120.73 80.9L120.74 80.93L120.77 80.95H120.83C120.87 80.9217 120.899 80.8794 120.91 80.8315C120.921 80.7835 120.914 80.7331 120.89 80.69C120.84 80.63 120.76 80.63 120.68 80.62C120.6 80.62 120.52 80.59 120.5 80.5C120.502 80.3736 120.544 80.2511 120.62 80.15C120.64 80.109 120.667 80.0718 120.7 80.04C120.76 79.99 120.84 79.99 120.89 79.93C120.94 79.86 120.91 79.73 120.97 79.65C120.985 79.6283 121.006 79.6111 121.03 79.6H121.12L121.45 79.62C121.58 79.62 121.72 79.64 121.85 79.69ZM111.9 90.39L111.63 90.42C111.55 90.42 111.46 90.4 111.45 90.34L111.43 90.28C111.426 90.2947 111.42 90.3084 111.41 90.32C111.38 90.36 111.33 90.39 111.32 90.43C111.32 90.47 111.39 90.48 111.45 90.47C111.51 90.47 111.58 90.45 111.6 90.49C111.62 90.53 111.5 90.66 111.57 90.7H111.66C111.783 90.6696 111.898 90.6152 112 90.54C112.05 90.46 111.98 90.41 111.9 90.4V90.39ZM113.84 89.11C113.74 89.11 113.64 89.14 113.55 89.17C113.498 89.1845 113.442 89.1845 113.39 89.17C113.43 89.29 113.61 89.3 113.76 89.27C113.68 89.31 113.69 89.42 113.76 89.42C113.851 89.4088 113.936 89.3665 114 89.3C114.02 89.2873 114.037 89.2702 114.05 89.25L114.06 89.22V89.19C114.02 89.13 113.93 89.11 113.84 89.11ZM119.24 83.48C119.19 83.53 119.14 83.58 119.12 83.64C119.09 83.68 119.08 83.74 119.12 83.74L119.14 83.73L119.16 83.7C119.209 83.6375 119.234 83.5594 119.23 83.48H119.24ZM95.43 92.96C95.4032 93.0044 95.3602 93.0367 95.31 93.05C95.25 93.05 95.18 93.05 95.13 93.02C94.89 92.94 94.66 92.82 94.46 92.67C94.5 92.66 94.53 92.62 94.53 92.59C94.5228 92.5545 94.5093 92.5207 94.49 92.49C94.4836 92.4757 94.4807 92.46 94.4815 92.4443C94.4823 92.4287 94.4868 92.4134 94.4945 92.3997C94.5023 92.3861 94.5132 92.3745 94.5263 92.3659C94.5394 92.3572 94.5544 92.3518 94.57 92.35L94.27 92.07C94.22 92.02 94.13 91.97 94.09 92.02C94.06 92.07 94.11 92.12 94.09 92.17C94.09 92.22 94.02 92.23 93.97 92.21C93.9139 92.1869 93.8629 92.1529 93.82 92.11C93.62 91.91 93.4 91.72 93.23 91.51C93.19 91.41 93.4 91.4 93.39 91.29C93.3849 91.2695 93.3782 91.2495 93.37 91.23C93.34 91.14 93.44 91.08 93.49 91.04C93.42 90.87 93.33 91.02 93.24 91.02C93.14 91.03 93.12 90.96 93.08 91.01C93.03 91.05 93.08 91.11 93.08 91.14C93.08 91.18 93.02 91.19 92.98 91.18C92.9366 91.1549 92.8991 91.1208 92.87 91.08C92.7415 90.9036 92.6182 90.7235 92.5 90.54C92.5 90.52 92.52 90.51 92.53 90.5L92.69 90.4C92.6406 90.3241 92.6066 90.2391 92.59 90.15C92.57 90.12 92.59 90.05 92.63 90.08C92.67 90.09 92.63 90.1 92.66 90.11L92.82 90.36C92.86 90.43 92.91 90.48 92.97 90.51C93.04 90.54 93.12 90.51 93.11 90.44C93.11 90.37 92.98 90.32 92.91 90.24C92.8863 90.209 92.8662 90.1755 92.85 90.14C92.8025 90.0486 92.734 89.9697 92.65 89.91C92.61 89.88 92.55 89.85 92.51 89.89C92.4925 89.9132 92.482 89.941 92.48 89.97C92.47 90.06 92.45 90.14 92.45 90.23C92.44 90.31 92.41 90.37 92.35 90.35C92.3206 90.3337 92.2963 90.3094 92.28 90.28L92 89.85C91.94 89.75 91.88 89.62 91.92 89.53L91.94 89.48C91.94 89.46 91.88 89.42 91.84 89.4C91.8104 89.3806 91.7865 89.3538 91.7707 89.3222C91.7549 89.2905 91.7478 89.2553 91.75 89.22C91.75 89.08 91.84 89.02 91.91 88.95C91.9433 88.9187 91.9659 88.8778 91.9749 88.833C91.9839 88.7882 91.9787 88.7417 91.96 88.7C91.9444 88.6786 91.9244 88.6606 91.9015 88.6474C91.8785 88.6341 91.853 88.6258 91.8267 88.6229C91.8003 88.6201 91.7736 88.6228 91.7483 88.6309C91.7231 88.6391 91.6998 88.6524 91.68 88.67C91.6 88.73 91.54 88.83 91.44 88.85C91.28 88.5 91.14 88.14 91.01 87.77C90.91 87.55 90.87 87.31 90.88 87.07C90.89 86.95 90.91 86.82 90.84 86.75C90.84 86.72 90.79 86.71 90.77 86.69C90.7434 86.6548 90.7259 86.6136 90.7189 86.57C90.7119 86.5264 90.7157 86.4818 90.73 86.44C90.7601 86.3663 90.7803 86.289 90.79 86.21C90.73 86.22 90.67 86.17 90.64 86.1C90.6263 86.0307 90.6263 85.9593 90.64 85.89C90.64 85.83 90.65 85.75 90.7 85.72L90.75 85.71C90.7712 85.696 90.7888 85.6771 90.8013 85.655C90.8138 85.6328 90.8208 85.608 90.8218 85.5826C90.8228 85.5572 90.8177 85.5319 90.8069 85.5088C90.7962 85.4858 90.7801 85.4656 90.76 85.45C90.7 85.41 90.61 85.45 90.55 85.39C90.5232 85.3577 90.5085 85.317 90.5085 85.275C90.5085 85.233 90.5232 85.1923 90.55 85.16C90.63 85.08 90.75 85.14 90.79 85.02C90.84 84.89 90.81 84.81 90.71 84.78C90.61 84.76 90.54 84.84 90.48 84.78C90.4582 84.747 90.4444 84.7093 90.44 84.67L90.45 84.37C90.457 84.3271 90.4743 84.2864 90.5005 84.2516C90.5266 84.2168 90.5607 84.1888 90.6 84.17C90.64 84.17 90.67 84.16 90.7 84.14C90.74 84.14 90.76 84.07 90.73 84.04C90.6663 84.0034 90.5934 83.986 90.52 83.99L90.59 83.84L90.51 83.82C90.4907 83.6336 90.5367 83.4463 90.64 83.29H90.66C90.71 83.19 90.8 83.07 90.88 83.09C90.96 83.13 90.98 83.19 91.03 83.25C91.07 83.31 91.16 83.33 91.2 83.26C91.25 83.19 91.19 83.12 91.14 83.07C91.01 82.95 90.81 82.93 90.67 82.79C90.62 82.74 90.66 82.63 90.71 82.56C90.77 82.51 90.81 82.44 90.85 82.36C90.8302 82.3626 90.8102 82.3592 90.7924 82.3503C90.7745 82.3414 90.7598 82.3274 90.75 82.31C90.81 82.13 90.87 81.94 90.95 81.76C91.03 81.59 91.13 81.43 91.25 81.28L91.38 81.36C91.4049 81.3403 91.4218 81.312 91.4273 81.2807C91.4328 81.2494 91.4267 81.2171 91.41 81.19C91.3772 81.151 91.3307 81.1259 91.28 81.12C91.4578 80.7846 91.6761 80.4723 91.93 80.19C92 80.17 92.04 80.21 92.06 80.26C92.09 80.31 92.11 80.38 92.17 80.39C92.1935 80.373 92.2122 80.3504 92.2245 80.3241C92.2367 80.2979 92.2421 80.2689 92.24 80.24C92.2307 80.1864 92.2103 80.1353 92.18 80.09C92.168 80.0767 92.1598 80.0603 92.1563 80.0427C92.1528 80.0252 92.1541 80.0069 92.16 79.99C92.1744 79.9676 92.1953 79.9501 92.22 79.94C92.2837 79.9072 92.357 79.8982 92.4267 79.9147C92.4963 79.9312 92.5578 79.9721 92.6 80.03C92.67 80.13 92.76 80.24 92.85 80.33C92.97 80.43 93.13 80.47 93.17 80.61C93.2 80.76 93.09 80.88 93 80.97C92.8619 81.1058 92.7317 81.2494 92.61 81.4C92.54 81.43 92.45 81.4 92.4 81.34C92.3528 81.2738 92.2913 81.2191 92.22 81.18C92.1503 81.2654 92.1084 81.3701 92.1 81.48C92.16 81.46 92.22 81.46 92.28 81.48C92.5 81.58 92.31 81.89 92.27 82.04C92.2504 82.1329 92.213 82.2212 92.16 82.3C92.1 82.37 91.98 82.41 91.92 82.35L91.88 82.45L91.94 82.47C91.94 82.5 91.92 82.53 91.9 82.55C91.9313 82.5793 91.9523 82.6179 91.96 82.66C91.98 82.75 91.96 82.84 91.94 82.93C91.88 83.18 91.84 83.43 91.81 83.69C91.81 83.89 91.74 84.09 91.63 84.26C91.6073 84.2893 91.5757 84.3103 91.54 84.32C91.5228 84.3236 91.5051 84.3237 91.488 84.3202C91.4708 84.3168 91.4545 84.3099 91.44 84.3C91.45 84.33 91.46 84.37 91.45 84.4C91.46 84.44 91.46 84.48 91.48 84.49L91.51 84.48L91.71 84.35L91.72 84.83L91.65 84.86L91.72 85.08C91.6398 85.1098 91.5555 85.1266 91.47 85.13C91.4363 85.1352 91.405 85.1503 91.38 85.1735C91.355 85.1967 91.3376 85.2268 91.33 85.26V85.32C91.46 85.35 91.6 85.33 91.73 85.28C91.78 85.35 91.7 85.44 91.63 85.47C91.54 85.49 91.46 85.47 91.39 85.52C91.37 85.52 91.35 85.56 91.35 85.58C91.35 85.61 91.42 85.66 91.47 85.65L91.75 85.63L91.78 85.72C91.78 85.75 91.76 85.78 91.73 85.78C91.7247 85.7909 91.7219 85.8029 91.7219 85.815C91.7219 85.8271 91.7247 85.8391 91.73 85.85C91.7372 85.8591 91.7463 85.8664 91.7567 85.8716C91.7671 85.8768 91.7784 85.8796 91.79 85.88H91.86C91.8698 85.9312 91.8677 85.9841 91.8538 86.0343C91.8399 86.0846 91.8147 86.131 91.78 86.17C91.64 86.19 91.48 86.23 91.45 86.38C91.45 86.42 91.45 86.46 91.43 86.48C91.4 86.5 91.36 86.5 91.33 86.51C91.29 86.52 91.23 86.59 91.23 86.66L91.3 86.86C91.32 86.92 91.37 86.99 91.42 86.97C91.44 86.97 91.46 86.95 91.47 86.93C91.54 86.83 91.6 86.72 91.65 86.6C91.6624 86.59 91.6767 86.5826 91.692 86.5782C91.7073 86.5738 91.7234 86.5725 91.7392 86.5744C91.755 86.5762 91.7703 86.5812 91.7842 86.5891C91.7981 86.5969 91.8102 86.6074 91.82 86.62C91.86 86.67 91.89 86.74 91.91 86.8C91.921 86.7902 91.9352 86.7847 91.95 86.7847C91.9648 86.7847 91.979 86.7902 91.99 86.8C92.0665 87.0318 92.1566 87.2589 92.26 87.48C92.29 87.58 92.33 87.68 92.27 87.74C92.2202 87.7829 92.1555 87.8044 92.09 87.8C92.03 87.8 91.95 87.84 91.95 87.9C91.95 87.92 91.96 87.95 91.95 87.97C91.9506 87.9799 91.9487 87.9898 91.9445 87.9987C91.9403 88.0077 91.934 88.0155 91.9261 88.0215C91.9182 88.0274 91.9089 88.0313 91.8991 88.0328C91.8893 88.0343 91.8793 88.0333 91.87 88.03C91.89 88.07 91.9 88.13 91.93 88.13C91.96 88.16 92.01 88.11 92.02 88.07C92.0231 88.0262 92.0298 87.9827 92.04 87.94C92.06 87.9 92.12 87.88 92.14 87.91L92.23 88L92.33 87.86C92.3351 87.8549 92.3416 87.8512 92.3486 87.8495C92.3557 87.8477 92.3631 87.8479 92.37 87.85C92.39 87.85 92.4 87.87 92.41 87.89C92.47 88.09 92.58 88.27 92.67 88.46C92.72 88.56 92.93 88.82 92.86 88.92C92.84 88.95 92.81 88.98 92.82 89.02L92.83 89.08C92.8363 89.0937 92.8395 89.1085 92.8393 89.1236C92.8391 89.1386 92.8355 89.1534 92.8288 89.1669C92.822 89.1803 92.8124 89.1921 92.8005 89.2013C92.7885 89.2105 92.7747 89.2169 92.76 89.22C92.7565 89.2411 92.7606 89.2627 92.7716 89.281C92.7826 89.2994 92.7998 89.3132 92.82 89.32C92.8643 89.3282 92.9102 89.3211 92.95 89.3C92.9865 89.2796 93.0289 89.2725 93.07 89.28C93.16 89.31 93.17 89.42 93.22 89.5C93.27 89.58 93.34 89.64 93.39 89.73C93.44 89.82 93.43 89.93 93.35 89.95L93.25 89.94C93.22 89.94 93.18 89.96 93.18 89.99L93.19 90.03C93.1985 90.0639 93.2158 90.0949 93.24 90.12C93.2548 90.0985 93.2715 90.0784 93.29 90.06C93.312 90.0418 93.3387 90.0302 93.3671 90.0267C93.3954 90.0231 93.4242 90.0278 93.45 90.04C93.4757 90.0537 93.4975 90.0737 93.5133 90.0982C93.5291 90.1228 93.5383 90.1509 93.54 90.18C93.5267 90.1893 93.5154 90.2011 93.5068 90.2149C93.4982 90.2286 93.4925 90.244 93.49 90.26C93.5 90.3 93.54 90.34 93.56 90.31C93.58 90.28 93.54 90.24 93.55 90.21C93.55 90.16 93.6 90.13 93.65 90.15C93.7 90.17 93.73 90.21 93.75 90.25C93.796 90.2977 93.8321 90.3541 93.8562 90.4159C93.8802 90.4777 93.8917 90.5437 93.89 90.61C93.89 90.67 93.84 90.85 93.99 90.81C94.05 90.8 94.09 90.73 94.15 90.71C94.1778 90.7015 94.2074 90.7008 94.2355 90.7078C94.2637 90.7148 94.2895 90.7294 94.31 90.75C94.36 90.79 94.39 90.85 94.42 90.9C94.51 91.03 94.62 91.16 94.73 91.27C94.76 91.3 94.79 91.33 94.78 91.37L94.75 91.4C94.62 91.5 94.41 91.3 94.28 91.38C94.2526 91.4045 94.2339 91.4373 94.2267 91.4733C94.2195 91.5094 94.2241 91.5468 94.24 91.58C94.28 91.66 94.33 91.72 94.4 91.78C94.4 91.68 94.58 91.76 94.62 91.68L94.63 91.6C94.64 91.58 94.73 91.57 94.76 91.62L94.79 91.77L94.78 91.81C94.7627 91.823 94.7416 91.83 94.72 91.83C94.6979 91.8348 94.6784 91.8478 94.6655 91.8663C94.6525 91.8849 94.647 91.9076 94.65 91.93C94.68 92 94.79 92.04 94.85 92C94.92 91.95 94.95 91.87 94.97 91.8C94.9788 91.7626 94.9973 91.7281 95.0236 91.7C95.05 91.6719 95.0832 91.6512 95.12 91.64C95.22 91.62 95.3 91.7 95.37 91.77C95.39 91.79 95.42 91.82 95.43 91.86C95.45 91.91 95.43 91.99 95.47 92.03C95.51 92.08 95.63 92.06 95.67 92.12C95.72 92.18 95.7 92.21 95.68 92.26L95.58 92.58C95.5489 92.7133 95.4983 92.8414 95.43 92.96ZM91.3 82.64L91.47 82.5C91.4957 82.4743 91.5291 82.4574 91.5651 82.452C91.6011 82.4466 91.6378 82.4529 91.67 82.47C91.682 82.4816 91.6955 82.4917 91.71 82.5V82.47C91.69 82.43 91.71 82.38 91.69 82.36C91.66 82.33 91.6 82.36 91.57 82.4C91.54 82.44 91.49 82.47 91.45 82.46C91.4 82.44 91.39 82.29 91.32 82.29C91.2957 82.2954 91.2743 82.3097 91.26 82.33C91.1894 82.4093 91.1411 82.5059 91.12 82.61C91.15 82.69 91.24 82.68 91.3 82.64ZM91.02 84.44C91.07 84.38 91.12 84.31 91.15 84.24C91.1708 84.1961 91.2061 84.1608 91.25 84.14C91.15 84.1 91.03 84.22 90.95 84.32C90.9514 84.3087 90.9504 84.2972 90.947 84.2863C90.9437 84.2754 90.938 84.2654 90.9304 84.2569C90.9228 84.2483 90.9135 84.2415 90.9031 84.2369C90.8927 84.2323 90.8814 84.2299 90.87 84.23C90.85 84.23 90.84 84.23 90.82 84.25C90.7775 84.3074 90.7596 84.3793 90.77 84.45L90.79 84.51C90.8 84.53 90.82 84.54 90.84 84.54C90.8758 84.5432 90.9118 84.5376 90.945 84.5236C90.9781 84.5097 91.0073 84.4878 91.03 84.46V84.45L91.02 84.44ZM93.08 90.14C93.0504 90.0939 93.017 90.0504 92.98 90.01C92.96 89.98 92.91 89.96 92.9 89.99L92.91 90.04C92.9292 90.0682 92.9543 90.0919 92.9837 90.1092C93.0131 90.1264 93.046 90.137 93.08 90.14Z" + fill="currentColor" + /> + <path + d="M92.5 80.12C92.4669 80.0865 92.4429 80.0452 92.43 80C92.43 79.96 92.43 79.93 92.45 79.9C92.5097 79.7795 92.5992 79.6762 92.71 79.6C92.7229 79.6313 92.7435 79.6588 92.77 79.68L92.83 79.69C92.8568 79.7006 92.8803 79.7183 92.8979 79.7412C92.9155 79.7641 92.9266 79.7913 92.93 79.82L93.12 79.73C93.1289 79.7258 93.1369 79.7198 93.1433 79.7123C93.1497 79.7049 93.1545 79.6961 93.1574 79.6867C93.1602 79.6773 93.161 79.6673 93.1597 79.6576C93.1585 79.6478 93.1551 79.6384 93.15 79.63C93.14 79.58 93.08 79.58 93.05 79.55C93.0337 79.5373 93.0212 79.5202 93.0141 79.5008C93.0071 79.4813 93.0056 79.4602 93.01 79.44C93.024 79.4089 93.0489 79.384 93.08 79.37L93.46 79.18C93.53 79.19 93.53 79.37 93.6 79.41L93.64 79.42C93.69 79.44 93.72 79.54 93.74 79.61C93.84 79.62 93.76 79.48 93.76 79.41C93.76 79.34 93.8 79.34 93.77 79.29C93.75 79.24 93.71 79.26 93.69 79.23C93.678 79.2166 93.6698 79.2003 93.6663 79.1827C93.6628 79.1651 93.664 79.1469 93.67 79.13C93.6782 79.1188 93.6887 79.1095 93.7008 79.1026C93.7128 79.0957 93.7262 79.0914 93.74 79.09L94 79C94.0069 78.9979 94.0143 78.9977 94.0214 78.9994C94.0284 79.0012 94.0349 79.0048 94.04 79.01L94.06 79.06L94.11 79.23C94.16 79.22 94.21 79.23 94.25 79.24C94.27 79.25 94.3 79.29 94.29 79.31L94.27 79.32L94.13 79.35C94.1111 79.3514 94.0929 79.3576 94.0771 79.3682C94.0613 79.3787 94.0486 79.3931 94.04 79.41C94.0354 79.4357 94.0377 79.4621 94.0464 79.4866C94.0552 79.5112 94.0702 79.533 94.09 79.55C94.14 79.59 94.15 79.5 94.19 79.47H94.26C94.2859 79.4705 94.3114 79.4644 94.3342 79.4521C94.357 79.4398 94.3762 79.4219 94.39 79.4C94.4021 79.3808 94.4093 79.3589 94.411 79.3362C94.4128 79.3136 94.409 79.2908 94.4 79.27C94.3902 79.2508 94.3766 79.2338 94.36 79.22L94.22 79.09C94.19 79.06 94.15 79 94.16 78.96C94.1634 78.9519 94.169 78.9449 94.176 78.9396C94.183 78.9344 94.1913 78.931 94.2 78.93L94.45 78.84C94.4809 78.8284 94.5148 78.828 94.5459 78.839C94.577 78.85 94.6033 78.8716 94.62 78.9L94.63 78.94C94.66 78.95 94.66 78.91 94.68 78.88C94.69 78.86 94.74 78.84 94.78 78.87C94.84 78.94 94.88 79.02 94.9 79.11C94.93 79.18 94.97 79.25 95.01 79.24C95.06 79.23 95.08 79.1 95.06 79C95.02 78.9 95 78.81 94.99 78.71C95.18 78.71 95.37 78.67 95.56 78.67C95.68 78.66 95.8 78.69 95.91 78.75C95.95 78.79 96.01 78.85 96.06 78.79C96.0707 78.7738 96.0808 78.7571 96.09 78.74C96.13 78.7 96.17 78.72 96.21 78.76L96.31 78.86C96.3098 78.8369 96.3163 78.8142 96.3288 78.7947C96.3412 78.7751 96.359 78.7596 96.38 78.75C96.3978 78.7478 96.4159 78.7493 96.4331 78.7545C96.4503 78.7597 96.4663 78.7683 96.48 78.78C96.4963 78.7892 96.5103 78.8022 96.5207 78.8178C96.5311 78.8335 96.5377 78.8513 96.54 78.87V78.93C96.55 79.01 96.63 79.03 96.66 78.97C96.69 78.9 96.69 78.82 96.72 78.77C96.75 78.73 96.8 78.75 96.82 78.81C96.85 78.87 96.8 78.99 96.86 79.05C96.91 79.12 96.96 79.09 96.98 79.01C97 78.93 96.98 78.84 97.01 78.79C97.0177 78.7822 97.0272 78.7763 97.0376 78.7728C97.048 78.7693 97.0591 78.7684 97.07 78.77C97.12 78.77 97.17 78.77 97.2 78.8C97.2235 78.817 97.2422 78.8396 97.2545 78.8659C97.2667 78.8921 97.2721 78.9211 97.27 78.95V79.05C97.28 79.08 97.29 79.1 97.32 79.08C97.3457 79.0159 97.3625 78.9486 97.37 78.88L97.43 78.95L97.46 78.87C97.55 78.84 97.62 78.91 97.69 78.99C97.7176 79.0147 97.7384 79.046 97.7507 79.081C97.7629 79.116 97.7661 79.1535 97.76 79.19C97.735 79.2451 97.7012 79.2957 97.66 79.34C97.63 79.39 97.6 79.48 97.63 79.51C97.66 79.54 97.7 79.48 97.73 79.43C97.81 79.3 97.86 79.1 97.94 78.96C97.97 78.91 98.02 78.94 98.04 78.98C98.07 79.01 98.08 79.08 98.14 79.08C98.14 79.04 98.14 79.01 98.17 78.98C98.35 79.01 98.52 79.08 98.65 79.21L98.6 79.34C98.6 79.37 98.66 79.36 98.68 79.31C98.707 79.2702 98.7272 79.2263 98.74 79.18C98.88 79.24 99.05 79.28 99.18 79.36C99.2 79.36 99.21 79.38 99.22 79.39C99.23 79.43 99.2 79.49 99.16 79.54C99.1241 79.5769 99.0968 79.6213 99.08 79.67C99.09 79.7 99.14 79.69 99.18 79.67C99.2112 79.6332 99.238 79.5929 99.26 79.55C99.28 79.53 99.3 79.5 99.32 79.5C99.3239 79.4984 99.3281 79.4977 99.3323 79.4979C99.3366 79.4981 99.3407 79.4992 99.3445 79.501C99.3482 79.5029 99.3516 79.5056 99.3542 79.5089C99.3569 79.5121 99.3589 79.5159 99.36 79.52C99.4 79.6 99.36 79.74 99.29 79.85C99.22 79.96 99.14 80.06 99.09 80.18C99.04 80.31 98.99 80.43 98.9 80.54C98.8813 80.5633 98.8561 80.5805 98.8276 80.5894C98.7991 80.5983 98.7686 80.5985 98.74 80.59C98.718 80.5846 98.6975 80.5744 98.68 80.56L98.49 80.45C98.4809 80.4465 98.4727 80.4411 98.4658 80.4342C98.4589 80.4273 98.4535 80.4191 98.45 80.41C98.45 80.33 98.47 80.26 98.51 80.2C98.551 80.1374 98.5846 80.0703 98.61 80C98.587 79.9882 98.5618 79.9812 98.536 79.9795C98.5102 79.9778 98.4844 79.9814 98.46 79.99L98.44 80.15C98.36 80.37 98.21 80.29 98.12 80.29C98.04 80.29 98.02 80.29 97.99 80.25C97.9724 80.2196 97.9632 80.1851 97.9632 80.15C97.9632 80.1149 97.9724 80.0804 97.99 80.05L97.95 80.02L97.93 80.08C97.92 80.08 97.91 80.09 97.9 80.06C97.8824 80.0912 97.8586 80.1184 97.83 80.14C97.8087 80.1515 97.7852 80.1584 97.7611 80.1601C97.7369 80.1618 97.7127 80.1584 97.69 80.15C97.5713 80.1203 97.4511 80.0969 97.33 80.08C97.2764 80.0785 97.2244 80.0618 97.1801 80.0316C97.1358 80.0015 97.101 79.9593 97.08 79.91C97.0641 79.8823 97.0539 79.8517 97.05 79.82L97.08 79.72C97.066 79.7339 97.0489 79.7443 97.03 79.75H97.01C97.0039 79.7521 96.9986 79.7562 96.995 79.7616C96.9914 79.7671 96.9896 79.7735 96.99 79.78C96.9926 79.787 96.9959 79.7937 97 79.8L97.03 80L96.8 79.97V79.9C96.7659 79.9114 96.7325 79.9247 96.7 79.94V79.69C96.71 79.61 96.69 79.52 96.65 79.53C96.62 79.65 96.61 79.79 96.61 79.92C96.57 79.95 96.54 79.87 96.54 79.79L96.55 79.56L96.54 79.51C96.54 79.5 96.49 79.56 96.49 79.61L96.46 79.87L96.41 79.89C96.4003 79.8838 96.3929 79.8745 96.3893 79.8636C96.3857 79.8526 96.3859 79.8408 96.39 79.83C96.39 79.81 96.35 79.83 96.34 79.87L96.33 79.94C96.28 79.94 96.23 79.88 96.21 79.8C96.22 79.67 96.23 79.52 96.16 79.45C96.16 79.43 96.13 79.43 96.12 79.4V79.3C96.1232 79.2783 96.1213 79.2561 96.1143 79.2352C96.1074 79.2144 96.0956 79.1954 96.08 79.18C96.0642 79.1734 96.0472 79.17 96.03 79.17C96.0128 79.17 95.9958 79.1734 95.98 79.18C95.9624 79.1845 95.9469 79.1949 95.936 79.2095C95.925 79.224 95.9194 79.2418 95.92 79.26L95.93 79.31L96.06 79.57C96.0672 79.5972 96.0682 79.6257 96.063 79.6534C96.0578 79.681 96.0465 79.7072 96.03 79.73C96.0167 79.7422 96.0007 79.7512 95.9834 79.7564C95.9661 79.7616 95.9478 79.7628 95.93 79.76V79.84C95.9234 79.8465 95.9156 79.8516 95.907 79.855C95.8984 79.8584 95.8892 79.8601 95.88 79.86L95.59 79.89C95.5663 79.8934 95.5422 79.8882 95.522 79.8754C95.5018 79.8625 95.4869 79.8429 95.48 79.82C95.4691 79.7605 95.4691 79.6995 95.48 79.64C95.4895 79.5803 95.4752 79.5192 95.44 79.47C95.44 79.47 95.42 79.47 95.41 79.45C95.3994 79.4397 95.3912 79.4272 95.386 79.4134C95.3808 79.3995 95.3788 79.3847 95.38 79.37C95.37 79.37 95.34 79.36 95.33 79.39C95.3271 79.4078 95.3284 79.4261 95.3335 79.4434C95.3387 79.4607 95.3478 79.4767 95.36 79.49L95.42 79.55C95.42 79.58 95.45 79.63 95.42 79.65L95.37 79.7L95.42 79.84L95.43 79.88H95.41L95.14 79.92C95.09 79.93 94.96 80.02 94.92 79.92C94.9103 79.8895 94.8931 79.862 94.87 79.84H94.84C94.84 79.84 94.78 79.78 94.78 79.72C94.78 79.67 94.73 79.7 94.73 79.74V79.97C94.73 80.04 94.67 80.01 94.63 80.01C94.59 80.01 94.56 80.06 94.51 80.05C94.481 80.0397 94.4558 80.0208 94.4379 79.9958C94.42 79.9707 94.4103 79.9408 94.41 79.91C94.39 79.89 94.41 79.86 94.41 79.84C94.4112 79.8253 94.4092 79.8105 94.404 79.7966C94.3988 79.7828 94.3906 79.7703 94.38 79.76H94.36L94.32 79.78L94.34 79.84C94.36 79.89 94.37 79.94 94.35 79.98C94.34 80.02 94.31 80.03 94.28 80.01C94.2736 79.9804 94.2598 79.9529 94.24 79.93C94.24 79.91 94.2 79.94 94.21 79.97L94.27 80C94.2837 80.0144 94.2937 80.032 94.2989 80.0512C94.3041 80.0704 94.3045 80.0906 94.3 80.11C94.298 80.1225 94.2921 80.1342 94.2831 80.1431C94.2742 80.1521 94.2625 80.158 94.25 80.16C94.2147 80.1737 94.1759 80.1752 94.1397 80.1643C94.1035 80.1534 94.0719 80.1308 94.05 80.1C94.02 80.07 93.93 79.95 93.95 80.09L94 80.26C94.0064 80.2763 94.0088 80.2938 94.0071 80.3112C94.0053 80.3286 93.9995 80.3453 93.99 80.36C93.9671 80.3781 93.9391 80.3886 93.91 80.39C93.8401 80.3889 93.7711 80.4061 93.71 80.44C93.7056 80.4437 93.7004 80.4464 93.6948 80.4479C93.6892 80.4495 93.6834 80.4498 93.6777 80.4488C93.672 80.4479 93.6666 80.4457 93.6618 80.4424C93.657 80.4392 93.653 80.4349 93.65 80.43C93.6454 80.417 93.6421 80.4036 93.64 80.39C93.57 80.26 93.68 80.19 93.63 80.05C93.6178 80.0221 93.6 79.997 93.5776 79.9763C93.5552 79.9557 93.5288 79.9399 93.5 79.93C93.479 79.9255 93.4573 79.9258 93.4365 79.931C93.4157 79.9362 93.3964 79.9461 93.38 79.96C93.44 80.01 93.4 80.11 93.45 80.17C93.45 80.19 93.49 80.2 93.5 80.21C93.51 80.23 93.53 80.3 93.5 80.3C93.46 80.3 93.43 80.27 93.4 80.25L93.37 80.22C93.3617 80.204 93.355 80.1873 93.35 80.17C93.341 80.1339 93.3198 80.1021 93.29 80.08C93.23 80.05 93.21 80.11 93.25 80.18C93.28 80.25 93.33 80.3 93.39 80.35C93.44 80.4 93.48 80.46 93.5 80.53C93.52 80.6 93.47 80.63 93.43 80.63C93.4139 80.6361 93.3961 80.6361 93.38 80.63C93.34 80.63 93.28 80.57 93.25 80.58C93.22 80.58 93.25 80.66 93.2 80.67C93.16 80.67 93.13 80.63 93.1 80.6L92.86 80.4C92.7287 80.3177 92.6048 80.224 92.49 80.12H92.5ZM97.93 79.56L97.98 79.69C97.99 79.75 97.99 79.81 97.97 79.87L97.95 79.92H97.97L98.03 79.88C98.0388 79.863 98.0433 79.8441 98.0433 79.825C98.0433 79.8058 98.0388 79.787 98.03 79.77C98.0195 79.7558 98.0123 79.7395 98.0088 79.7222C98.0054 79.7049 98.0058 79.6871 98.01 79.67C98.03 79.61 98.11 79.59 98.11 79.53C98.11 79.51 98.11 79.49 98.09 79.48C98.0771 79.4576 98.0599 79.4381 98.0393 79.4226C98.0186 79.4072 97.9951 79.3961 97.97 79.39C97.9348 79.4392 97.9205 79.5003 97.93 79.56ZM97.09 79.35L97.17 79.49C97.19 79.52 97.2 79.55 97.2 79.59C97.2265 79.4886 97.2121 79.3809 97.16 79.29C97.19 79.31 97.23 79.22 97.22 79.17C97.2177 79.1593 97.2132 79.1492 97.2068 79.1403C97.2005 79.1315 97.1923 79.124 97.183 79.1184C97.1736 79.1127 97.1632 79.1091 97.1524 79.1077C97.1415 79.1062 97.1305 79.107 97.12 79.11L97.1 79.12C97.0897 79.1312 97.0827 79.145 97.08 79.16C97.07 79.22 97.08 79.29 97.09 79.35ZM94.25 79.65L94.32 79.64C94.3306 79.632 94.3376 79.6202 94.3395 79.6071C94.3414 79.5939 94.338 79.5806 94.33 79.57L94.32 79.56H94.3C94.27 79.56 94.25 79.61 94.25 79.66V79.65ZM99.37 79.78C99.3941 79.7418 99.4246 79.708 99.46 79.68C99.4713 79.6673 99.4852 79.6572 99.5007 79.6503C99.5162 79.6434 99.533 79.6399 99.55 79.64C99.65 79.64 99.74 79.68 99.82 79.74C99.795 79.7625 99.7746 79.7897 99.76 79.82L99.78 79.87C99.7783 79.8968 99.7713 79.9231 99.7593 79.9471C99.7472 79.9712 99.7305 79.9926 99.71 80.01L99.82 80.11C99.83 80.14 99.89 80.14 99.92 80.08C99.94 80.03 99.92 80.01 99.94 79.97C99.9464 79.9503 99.9568 79.9321 99.9706 79.9166C99.9843 79.9011 100.001 79.8886 100.02 79.88H100.06C100.06 79.88 100.08 79.88 100.09 79.9L100.34 80.06C100.36 80.11 100.23 80.22 100.22 80.29L100.24 80.32C100.25 80.37 100.18 80.46 100.14 80.52C100.17 80.6 100.24 80.45 100.29 80.4C100.35 80.35 100.36 80.38 100.39 80.33C100.41 80.28 100.39 80.27 100.39 80.24C100.403 80.2083 100.428 80.1832 100.46 80.17H100.51L100.68 80.27L100.7 80.29V80.31C100.7 80.33 100.68 80.34 100.67 80.36L100.58 80.51L100.62 80.55L100.63 80.6V80.64L100.61 80.68H100.59L100.5 80.62C100.49 80.6086 100.478 80.6006 100.463 80.597C100.449 80.5934 100.434 80.5944 100.42 80.6C100.395 80.6146 100.375 80.6352 100.36 80.66C100.349 80.6818 100.342 80.7056 100.34 80.73C100.34 80.78 100.41 80.73 100.44 80.74C100.48 80.76 100.47 80.77 100.48 80.78L100.54 80.81C100.56 80.8161 100.58 80.8161 100.6 80.81C100.62 80.8042 100.638 80.794 100.654 80.7802C100.67 80.7663 100.682 80.7492 100.69 80.73C100.698 80.7075 100.701 80.6838 100.7 80.66L100.72 80.48C100.72 80.43 100.74 80.38 100.78 80.35L100.79 80.34H100.81L100.97 80.42C100.982 80.4261 100.993 80.4346 101.001 80.4449C101.01 80.4552 101.016 80.4671 101.02 80.48C101.023 80.4932 101.023 80.5068 101.02 80.52C101.021 80.5299 101.021 80.54 101.02 80.55L101.01 80.6C101.01 80.62 101.04 80.58 101.07 80.58C101.09 80.57 101.12 80.58 101.13 80.61C101.13 80.71 101.1 80.79 101.06 80.87C101.04 80.95 101.03 81.03 101.06 81.04C101.1 81.04 101.18 80.94 101.21 80.85L101.31 80.58C101.452 80.6572 101.599 80.724 101.75 80.78C101.78 80.81 101.81 80.84 101.82 80.88C101.84 80.92 101.86 80.98 101.9 80.94L101.93 80.89C101.96 80.86 101.98 80.87 102 80.92L102.03 81.02C102.03 80.98 102.05 80.94 102.08 80.92C102.1 80.91 102.12 80.92 102.13 80.94C102.15 80.96 102.16 81 102.16 81.03V81.08C102.16 81.16 102.22 81.18 102.23 81.12C102.24 81.05 102.23 80.97 102.25 80.92C102.25 80.87 102.28 80.88 102.3 80.94C102.32 80.99 102.32 81.12 102.36 81.17C102.4 81.22 102.42 81.18 102.41 81.1C102.392 81.0276 102.378 80.9541 102.37 80.88L102.38 80.84C102.39 80.84 102.41 80.82 102.43 80.83C102.47 80.86 102.5 80.9 102.53 80.95C102.53 80.98 102.55 81.01 102.56 81.03C102.57 81.06 102.6 81.07 102.6 81.04C102.579 80.9713 102.552 80.9044 102.52 80.84L102.57 80.88L102.54 80.81C102.54 80.75 102.6 80.79 102.67 80.81C102.73 80.83 102.78 80.87 102.83 80.91L102.91 81.07C102.92 81.12 102.98 81.2 103.01 81.2C103.06 81.2 103.03 81.13 103.01 81.08C102.92 80.95 102.78 80.8 102.69 80.68C102.66 80.63 102.67 80.62 102.71 80.63C102.75 80.63 102.8 80.66 102.81 80.64C102.781 80.6201 102.754 80.5965 102.73 80.57C102.751 80.5238 102.781 80.4828 102.82 80.45C102.854 80.415 102.895 80.3878 102.94 80.37L103.07 80.44C103.1 80.43 103.07 80.4 103.05 80.37C103.01 80.3416 102.966 80.3181 102.92 80.3C102.96 80.22 103 80.13 103.02 80.04H103.06C103.09 80.04 103.16 80.05 103.2 80.08L103.34 80.15C103.37 80.14 103.36 80.1 103.32 80.08C103.279 80.053 103.235 80.0296 103.19 80.01L103.13 79.96C103.12 79.95 103.13 79.95 103.14 79.94C103.253 79.9251 103.367 79.9424 103.47 79.99L103.83 80.13C103.97 80.15 104.1 80.19 104.22 80.24C104.239 80.2502 104.255 80.2642 104.268 80.2812C104.281 80.2983 104.29 80.3178 104.295 80.3387C104.3 80.3595 104.3 80.3811 104.296 80.402C104.291 80.4229 104.283 80.4427 104.27 80.46L104.15 80.68C104.15 80.68 104.15 80.7 104.13 80.7L104.11 80.72C104.06 80.74 103.97 80.7 103.91 80.66C103.848 80.6154 103.781 80.5785 103.71 80.55C103.698 80.5713 103.692 80.5948 103.69 80.6189C103.688 80.6431 103.692 80.6673 103.7 80.69C103.75 80.69 103.8 80.71 103.85 80.73C104.06 80.82 103.97 80.99 103.94 81.07C103.9 81.15 103.91 81.17 103.86 81.2C103.825 81.212 103.786 81.2127 103.75 81.202C103.715 81.1912 103.683 81.1695 103.66 81.14L103.62 81.18L103.67 81.23L103.66 81.25H103.64C103.66 81.28 103.67 81.32 103.67 81.35C103.67 81.38 103.67 81.41 103.65 81.43C103.534 81.5739 103.4 81.7016 103.25 81.81C103.202 81.8568 103.141 81.8884 103.076 81.9009C103.01 81.9133 102.942 81.9061 102.88 81.88C102.85 81.8641 102.826 81.8397 102.81 81.81C102.793 81.7791 102.783 81.7451 102.78 81.71C102.771 81.7269 102.757 81.7408 102.74 81.75H102.72V81.77L102.71 81.78V81.8L102.72 81.83L102.85 81.99L102.57 82.09L102.55 82.02L102.42 82.09C102.398 82.0117 102.385 81.9312 102.38 81.85C102.35 81.77 102.32 81.68 102.28 81.7C102.28 81.83 102.28 81.96 102.31 82.1C102.26 82.13 102.21 82.05 102.21 81.97C102.21 81.9 102.21 81.82 102.19 81.74C102.186 81.7234 102.183 81.7068 102.18 81.69C102.18 81.69 102.14 81.75 102.13 81.8L102.11 82.07C102.095 82.0795 102.077 82.0831 102.06 82.08L102.04 82.06V82.03C102.04 82 101.99 82.03 101.98 82.06L101.97 82.13C101.935 82.1218 101.904 82.1028 101.881 82.0759C101.858 82.049 101.843 82.0155 101.84 81.98C101.87 81.85 101.89 81.69 101.84 81.63C101.832 81.6223 101.826 81.6128 101.823 81.6024C101.819 81.592 101.818 81.5809 101.82 81.57C101.82 81.54 101.82 81.5 101.84 81.47C101.849 81.4289 101.842 81.3858 101.82 81.35C101.81 81.32 101.77 81.33 101.74 81.33C101.723 81.3335 101.707 81.3421 101.695 81.3545C101.682 81.3669 101.674 81.3828 101.67 81.4V81.45C101.67 81.55 101.68 81.65 101.71 81.73C101.712 81.7579 101.708 81.7861 101.698 81.8121C101.687 81.8381 101.671 81.8614 101.65 81.88C101.619 81.8956 101.583 81.8991 101.55 81.89C101.553 81.9032 101.553 81.9168 101.55 81.93L101.52 81.97C101.514 81.977 101.506 81.9824 101.497 81.9859C101.489 81.9894 101.479 81.9908 101.47 81.99L101.17 81.91C101.156 81.9085 101.143 81.9042 101.131 81.8974C101.119 81.8905 101.108 81.8812 101.1 81.87C101.095 81.8606 101.092 81.8505 101.09 81.84V81.8C101.101 81.7391 101.125 81.6812 101.16 81.63C101.19 81.58 101.22 81.51 101.21 81.47L101.2 81.44C101.196 81.4245 101.196 81.4082 101.199 81.3925C101.202 81.3769 101.21 81.3623 101.22 81.35C101.22 81.34 101.19 81.32 101.17 81.35C101.147 81.3782 101.137 81.414 101.14 81.45L101.17 81.52C101.17 81.55 101.14 81.62 101.12 81.62L101.06 81.64L101.03 81.79C101.028 81.8005 101.025 81.8106 101.02 81.82L101.01 81.83H100.99L100.73 81.72C100.64 81.67 100.52 81.69 100.55 81.58C100.55 81.55 100.57 81.51 100.56 81.48V81.46C100.56 81.46 100.55 81.37 100.58 81.33C100.61 81.29 100.57 81.29 100.54 81.31C100.511 81.3392 100.488 81.373 100.47 81.41C100.449 81.4415 100.421 81.4686 100.39 81.49C100.34 81.53 100.32 81.47 100.29 81.44C100.26 81.42 100.2 81.43 100.17 81.4C100.14 81.37 100.14 81.3 100.2 81.23C100.22 81.23 100.24 81.2 100.26 81.18C100.282 81.1626 100.296 81.1375 100.3 81.11V81.09L100.26 81.06C100.252 81.0842 100.242 81.1077 100.23 81.13C100.21 81.1744 100.174 81.2099 100.13 81.23C100.1 81.23 100.08 81.23 100.08 81.18C100.094 81.1551 100.104 81.1281 100.11 81.1C100.11 81.08 100.09 81.08 100.08 81.1C100.06 81.14 100.08 81.15 100.08 81.17L100.06 81.23C100.047 81.2473 100.03 81.261 100.01 81.27C99.9991 81.2726 99.9877 81.2721 99.9771 81.2685C99.9665 81.265 99.9571 81.2586 99.95 81.25C99.9208 81.2315 99.8988 81.2035 99.8879 81.1707C99.877 81.1379 99.8777 81.1023 99.89 81.07C99.89 81.03 99.93 80.87 99.85 80.97L99.75 81.11C99.7389 81.1255 99.7236 81.1375 99.7058 81.1446C99.6881 81.1517 99.6687 81.1536 99.65 81.15C99.6238 81.1373 99.6027 81.1161 99.59 81.09C99.5499 81.0282 99.4991 80.974 99.44 80.93C99.4343 80.9229 99.4312 80.9141 99.4312 80.905C99.4312 80.8959 99.4343 80.8871 99.44 80.88C99.4436 80.8653 99.4504 80.8516 99.46 80.84C99.54 80.73 99.64 80.78 99.73 80.67C99.77 80.62 99.79 80.57 99.79 80.5C99.7853 80.4822 99.7765 80.4657 99.7643 80.4518C99.7522 80.4379 99.737 80.427 99.72 80.42C99.7 80.49 99.62 80.51 99.58 80.58L99.56 80.64C99.55 80.66 99.49 80.7 99.48 80.67L99.49 80.57C99.49 80.55 99.49 80.54 99.51 80.52L99.54 80.49C99.5695 80.4634 99.5904 80.4285 99.6 80.39C99.6 80.34 99.54 80.35 99.5 80.41C99.4589 80.4689 99.4253 80.5327 99.4 80.6C99.372 80.6697 99.3274 80.7315 99.27 80.78C99.22 80.82 99.18 80.78 99.16 80.75C99.1535 80.7434 99.1484 80.7356 99.145 80.727C99.1416 80.7184 99.1399 80.7092 99.14 80.7C99.13 80.66 99.17 80.6 99.16 80.57C99.14 80.54 99.08 80.59 99.06 80.55C99.06 80.51 99.08 80.48 99.1 80.44L99.22 80.14L99.37 79.78ZM103.17 81.03L103.31 81.05C103.37 81.06 103.43 81.09 103.47 81.13C103.479 81.1439 103.489 81.1573 103.5 81.17V81.15C103.49 81.13 103.5 81.1 103.47 81.08C103.457 81.0666 103.442 81.056 103.424 81.0491C103.407 81.0422 103.389 81.0391 103.37 81.04C103.34 81.04 103.31 81.04 103.28 81.02C103.23 80.97 103.25 80.91 103.18 80.88C103.166 80.8684 103.148 80.8614 103.13 80.86C103.111 80.8591 103.093 80.8622 103.076 80.8691C103.058 80.876 103.043 80.8866 103.03 80.9C103.06 80.96 103.11 81 103.18 81.04V81.03H103.17ZM102.61 81.38C102.64 81.42 102.68 81.45 102.73 81.48L102.8 81.54C102.763 81.4424 102.701 81.3562 102.62 81.29C102.65 81.29 102.62 81.2 102.6 81.16C102.57 81.13 102.55 81.13 102.53 81.14L102.52 81.16L102.53 81.2C102.54 81.27 102.57 81.33 102.61 81.38ZM100.32 80.92L100.38 80.95H100.41L100.43 80.91V80.89C100.4 80.88 100.36 80.89 100.33 80.92H100.32Z" + fill="currentColor" + /> + <path + d="M103.37 79.95C103.322 79.9325 103.28 79.9012 103.25 79.86C103.224 79.8214 103.211 79.7763 103.21 79.73C103.21 79.56 103.23 79.38 103.27 79.21C103.284 79.2199 103.301 79.2268 103.318 79.2302C103.335 79.2337 103.353 79.2336 103.37 79.23C103.39 79.23 103.4 79.19 103.42 79.18C103.442 79.1603 103.47 79.1495 103.5 79.1495C103.53 79.1495 103.558 79.1603 103.58 79.18L103.65 78.88C103.67 78.82 103.65 78.74 103.6 78.73C103.55 78.73 103.53 78.79 103.48 78.81C103.458 78.811 103.436 78.8047 103.418 78.792C103.4 78.7794 103.387 78.7611 103.38 78.74C103.361 78.6994 103.354 78.6544 103.36 78.61C103.36 78.41 103.39 78.21 103.39 77.99C103.42 77.91 103.59 78.01 103.65 77.94L103.68 77.9C103.72 77.83 103.82 77.85 103.88 77.85C103.94 77.7 103.78 77.75 103.71 77.7C103.64 77.66 103.66 77.6 103.6 77.61C103.54 77.62 103.55 77.68 103.52 77.7C103.501 77.7078 103.479 77.7078 103.46 77.7C103.444 77.6945 103.43 77.684 103.42 77.67C103.422 77.4696 103.412 77.2692 103.39 77.07C103.396 77.063 103.404 77.0576 103.413 77.0541C103.421 77.0506 103.431 77.0492 103.44 77.05L103.62 77.04C103.616 76.972 103.626 76.9039 103.65 76.84C103.67 76.8 103.7 76.76 103.73 76.79C103.733 76.7963 103.734 76.8031 103.734 76.81C103.734 76.8169 103.733 76.8237 103.73 76.83L103.75 77.07C103.75 77.13 103.77 77.19 103.81 77.24C103.84 77.29 103.93 77.3 103.96 77.25C103.99 77.2 103.91 77.11 103.88 77.03C103.877 76.9934 103.877 76.9566 103.88 76.92C103.893 76.8302 103.875 76.7388 103.83 76.66C103.81 76.62 103.76 76.58 103.71 76.59C103.686 76.6015 103.666 76.6186 103.65 76.64L103.5 76.82C103.47 76.86 103.4 76.9 103.36 76.86C103.344 76.7024 103.32 76.5455 103.29 76.39C103.27 76.3 103.26 76.19 103.34 76.14C103.36 76.14 103.37 76.12 103.37 76.1C103.39 76.07 103.35 76.04 103.32 76.02C103.298 75.9984 103.284 75.9703 103.28 75.94C103.28 75.92 103.28 75.89 103.3 75.86C103.35 75.76 103.44 75.74 103.54 75.69C103.64 75.64 103.67 75.58 103.65 75.5C103.63 75.42 103.49 75.38 103.4 75.42C103.313 75.4693 103.218 75.5032 103.12 75.52C103.07 75.22 103.02 74.92 102.95 74.62C102.898 74.4382 102.881 74.2482 102.9 74.06C102.92 73.97 102.94 73.86 102.88 73.81L102.81 73.77C102.783 73.7428 102.766 73.7078 102.76 73.67L102.77 73.58C102.796 73.5161 102.813 73.4488 102.82 73.38C102.793 73.3878 102.765 73.386 102.739 73.3751C102.714 73.3641 102.693 73.3447 102.68 73.32C102.655 73.2672 102.644 73.2084 102.65 73.15C102.65 73.1 102.65 73.05 102.69 73.02C102.706 73.0111 102.723 73.0044 102.74 73C102.758 72.9877 102.772 72.9703 102.78 72.95V72.89C102.777 72.872 102.77 72.8549 102.76 72.84C102.747 72.8227 102.73 72.809 102.71 72.8C102.65 72.78 102.57 72.83 102.51 72.8C102.494 72.7901 102.48 72.7763 102.47 72.76C102.46 72.7458 102.452 72.7295 102.449 72.7122C102.445 72.695 102.446 72.6771 102.45 72.66L102.47 72.62C102.53 72.54 102.65 72.56 102.67 72.45C102.69 72.33 102.63 72.28 102.55 72.28C102.46 72.29 102.4 72.38 102.33 72.36C102.301 72.3416 102.279 72.3132 102.27 72.28C102.236 72.2178 102.212 72.1502 102.2 72.08L102.21 71.96C102.225 71.9246 102.249 71.8937 102.28 71.87C102.309 71.8533 102.336 71.8331 102.36 71.81C102.38 71.79 102.38 71.74 102.35 71.73C102.28 71.7313 102.212 71.7484 102.15 71.78V71.65L102.07 71.67C102.027 71.6134 101.997 71.5488 101.98 71.4801C101.962 71.4114 101.959 71.34 101.97 71.27L101.96 71.25C101.96 71.16 101.98 71.05 102.06 71.01C102.14 70.98 102.19 71.01 102.26 71.03C102.31 71.04 102.4 71.01 102.4 70.95C102.4 70.88 102.32 70.85 102.26 70.85C102.09 70.85 101.91 70.95 101.73 70.95C101.67 70.95 101.63 70.87 101.64 70.81C101.659 70.7447 101.659 70.6753 101.64 70.61C101.627 70.6222 101.611 70.6313 101.593 70.6365C101.576 70.6417 101.558 70.6429 101.54 70.64C101.386 70.4091 101.268 70.1562 101.19 69.89L101.31 69.82C101.31 69.77 101.25 69.74 101.21 69.75C101.16 69.765 101.116 69.7926 101.08 69.83C100.941 69.605 100.794 69.3848 100.64 69.17C100.62 69.13 100.69 69.08 100.74 69.07C100.8 69.06 100.84 69.03 100.88 68.99C100.87 68.94 100.82 68.91 100.77 68.92C100.72 68.92 100.67 68.94 100.63 68.97C100.618 68.9796 100.605 68.9864 100.59 68.99C100.574 68.9942 100.556 68.9942 100.54 68.99C100.525 68.9808 100.515 68.9666 100.51 68.95C100.47 68.83 100.56 68.7 100.66 68.62C100.76 68.55 100.87 68.47 100.96 68.38C101.06 68.28 101.11 68.11 101.24 68.08C101.38 68.06 101.5 68.2 101.6 68.31L101.75 68.51L101.88 68.73L101.92 68.83C101.921 68.8716 101.908 68.9122 101.882 68.945C101.857 68.9778 101.821 69.0008 101.78 69.01C101.706 69.0268 101.638 69.0611 101.58 69.11C101.62 69.2 101.69 69.27 101.78 69.32C101.8 69.26 101.83 69.22 101.87 69.17C102.04 69.01 102.23 69.33 102.33 69.47C102.39 69.53 102.43 69.61 102.47 69.7C102.5 69.79 102.45 69.9 102.36 69.9L102.39 70L102.45 69.98C102.458 69.9887 102.465 69.9989 102.47 70.01V70.06C102.52 70.05 102.57 70.06 102.6 70.09C102.673 70.1471 102.728 70.2233 102.76 70.31C102.89 70.54 102.99 70.76 103.09 71C103.19 71.16 103.24 71.36 103.2 71.56C103.2 71.6 103.17 71.63 103.14 71.66C103.124 71.6666 103.107 71.67 103.09 71.67C103.073 71.67 103.056 71.6666 103.04 71.66L103.09 71.76C103.1 71.78 103.11 71.82 103.15 71.81L103.18 71.79L103.31 71.6L103.48 72.03L103.42 72.08L103.55 72.26C103.483 72.3057 103.409 72.3395 103.33 72.36C103.25 72.39 103.19 72.5 103.23 72.57C103.36 72.57 103.49 72.52 103.6 72.45C103.66 72.5 103.6 72.61 103.54 72.65C103.46 72.68 103.38 72.69 103.32 72.74C103.31 72.7477 103.303 72.7582 103.3 72.77V72.8C103.31 72.85 103.38 72.85 103.42 72.84L103.68 72.78L103.73 72.85C103.73 72.88 103.72 72.91 103.69 72.91V72.95C103.69 72.95 103.69 72.97 103.71 72.97L103.73 72.99L103.76 73H103.83C103.842 73.0465 103.843 73.0953 103.833 73.1423C103.823 73.1893 103.801 73.2331 103.77 73.27C103.64 73.3 103.49 73.36 103.47 73.49C103.474 73.5055 103.474 73.5218 103.471 73.5375C103.468 73.5531 103.46 73.5677 103.45 73.58C103.42 73.6 103.39 73.6 103.35 73.61C103.326 73.6207 103.305 73.638 103.29 73.66C103.275 73.6841 103.268 73.7119 103.27 73.74C103.27 73.8 103.29 73.86 103.32 73.9C103.34 73.96 103.39 74.02 103.44 74C103.46 74 103.47 73.98 103.49 73.96C103.56 73.88 103.62 73.78 103.66 73.66C103.672 73.65 103.687 73.6426 103.702 73.6382C103.717 73.6338 103.733 73.6325 103.749 73.6344C103.765 73.6362 103.78 73.6412 103.794 73.6491C103.808 73.6569 103.82 73.6674 103.83 73.68C103.87 73.73 103.9 73.78 103.92 73.85L103.94 73.83C103.951 73.8274 103.962 73.8279 103.973 73.8315C103.983 73.835 103.993 73.8414 104 73.85C104.03 73.87 104.04 73.9 104.05 73.93L104.2 74.51C104.23 74.59 104.24 74.69 104.18 74.74C104.124 74.768 104.06 74.7751 104 74.76C103.93 74.76 103.86 74.77 103.84 74.84L103.83 74.89C103.822 74.9054 103.808 74.917 103.791 74.9226C103.774 74.9281 103.756 74.9272 103.74 74.92C103.74 74.96 103.74 75.01 103.78 75.02C103.81 75.04 103.85 75 103.88 74.99C103.892 74.9515 103.909 74.9146 103.93 74.88C103.95 74.85 104.01 74.85 104.03 74.87L104.09 74.97C104.132 74.921 104.183 74.8804 104.24 74.85H104.26L104.27 74.9L104.39 75.47C104.42 75.57 104.52 75.87 104.42 75.94C104.38 75.95 104.35 75.98 104.34 76.02V76.07C104.339 76.0839 104.336 76.0975 104.33 76.11L104.3 76.15C104.289 76.1588 104.276 76.1652 104.262 76.1686C104.248 76.1721 104.234 76.1726 104.22 76.17C104.18 76.17 104.2 76.25 104.24 76.27C104.276 76.2924 104.318 76.3029 104.36 76.3C104.4 76.3 104.44 76.3 104.48 76.33C104.54 76.39 104.53 76.49 104.51 76.58C104.5 76.67 104.57 76.74 104.56 76.84C104.55 76.94 104.49 77.03 104.41 77C104.381 76.9826 104.355 76.9625 104.33 76.94C104.319 76.9302 104.305 76.9247 104.29 76.9247C104.275 76.9247 104.261 76.9302 104.25 76.94V77L104.24 77.09C104.262 77.0806 104.286 77.0739 104.31 77.07C104.337 77.0654 104.364 77.0687 104.389 77.0793C104.414 77.09 104.435 77.1076 104.45 77.13C104.47 77.15 104.47 77.18 104.47 77.21C104.47 77.23 104.47 77.26 104.45 77.29C104.434 77.2872 104.417 77.2884 104.401 77.2937C104.386 77.2989 104.371 77.308 104.36 77.32C104.34 77.34 104.36 77.39 104.39 77.39C104.41 77.39 104.42 77.33 104.43 77.3C104.45 77.28 104.53 77.27 104.55 77.31C104.57 77.35 104.58 77.41 104.58 77.45C104.58 77.51 104.58 77.58 104.56 77.64C104.539 77.6999 104.505 77.7545 104.46 77.8C104.42 77.84 104.28 77.93 104.41 78C104.46 78.04 104.53 78 104.59 78.03C104.61 78.04 104.64 78.06 104.65 78.09C104.67 78.11 104.68 78.14 104.68 78.17L104.65 78.35C104.61 78.51 104.58 78.66 104.57 78.82C104.57 78.86 104.55 78.91 104.52 78.92C104.512 78.9236 104.504 78.9255 104.495 78.9255C104.486 78.9255 104.478 78.9236 104.47 78.92C104.33 78.87 104.35 78.59 104.2 78.55C104.17 78.55 104.13 78.55 104.1 78.57C104.07 78.5854 104.045 78.6099 104.03 78.64C103.998 78.7019 103.981 78.7704 103.98 78.84C104.06 78.82 104.1 78.97 104.18 78.96L104.25 78.94C104.27 78.94 104.33 79 104.3 79.04C104.278 79.083 104.243 79.118 104.2 79.14C104.185 79.1511 104.168 79.158 104.15 79.16C104.133 79.1508 104.119 79.1369 104.11 79.12C104.095 79.1112 104.078 79.1066 104.06 79.1066C104.042 79.1066 104.025 79.1112 104.01 79.12C103.94 79.16 103.97 79.26 104.04 79.3C104.11 79.32 104.18 79.32 104.26 79.3C104.296 79.2927 104.333 79.2943 104.368 79.3048C104.402 79.3153 104.434 79.3342 104.46 79.36C104.52 79.44 104.49 79.55 104.46 79.64C104.447 79.6771 104.427 79.7111 104.4 79.74C104.35 79.78 104.28 79.78 104.25 79.84C104.22 79.9 104.27 80 104.22 80.06C104.204 80.078 104.184 80.0913 104.161 80.0984C104.138 80.1054 104.113 80.106 104.09 80.1L103.78 80.07C103.639 80.0534 103.501 80.0163 103.37 79.96V79.95ZM102.14 70.51L102.18 70.31C102.185 70.2791 102.197 70.25 102.216 70.2255C102.236 70.2009 102.261 70.1818 102.29 70.17L102.35 70.15L102.32 70.13C102.29 70.11 102.27 70.08 102.22 70.08C102.19 70.08 102.17 70.13 102.17 70.18C102.17 70.22 102.17 70.28 102.13 70.29C102.09 70.31 101.98 70.24 101.93 70.29C101.917 70.3073 101.91 70.3284 101.91 70.35C101.92 70.44 101.95 70.53 102 70.6C102.033 70.6037 102.066 70.5957 102.093 70.5774C102.121 70.5591 102.141 70.5317 102.15 70.5H102.14V70.51ZM102.74 71.94L102.8 71.73C102.803 71.6856 102.82 71.6433 102.85 71.61H102.84C102.72 71.63 102.67 71.76 102.63 71.87C102.61 71.82 102.53 71.81 102.49 71.87C102.48 71.8979 102.476 71.9279 102.48 71.9574C102.483 71.9869 102.494 72.0152 102.51 72.04L102.54 72.08H102.59C102.624 72.0699 102.655 72.052 102.681 72.0277C102.708 72.0034 102.728 71.9734 102.74 71.94ZM104.08 77.04C104.081 76.9964 104.078 76.9529 104.07 76.91C104.06 76.88 104.04 76.83 104.01 76.86L103.99 76.88V76.9C103.997 76.9275 104.009 76.9533 104.026 76.9757C104.043 76.9981 104.065 77.0166 104.09 77.03V77.04H104.08ZM100.55 68.68C100.517 68.7086 100.48 68.7321 100.44 68.75C100.424 68.7566 100.407 68.76 100.39 68.76C100.373 68.76 100.356 68.7566 100.34 68.75C100.255 68.7353 100.178 68.6931 100.12 68.63C100.15 68.6101 100.174 68.5825 100.19 68.55V68.5C100.21 68.45 100.25 68.4 100.29 68.37C100.26 68.3305 100.226 68.2937 100.19 68.26C100.19 68.23 100.14 68.23 100.1 68.29C100.07 68.35 100.08 68.36 100.07 68.4C100.06 68.4195 100.046 68.4367 100.028 68.4505C100.011 68.4642 99.9913 68.4743 99.97 68.48C99.95 68.48 99.94 68.48 99.92 68.46C99.86 68.4 99.78 68.36 99.7 68.31C99.69 68.26 99.8 68.14 99.81 68.07V68.05C99.79 68 99.85 67.9 99.88 67.85C99.85 67.76 99.79 67.92 99.74 67.97C99.69 68.03 99.68 67.99 99.66 68.05C99.64 68.11 99.66 68.11 99.66 68.15C99.6492 68.1799 99.6279 68.2048 99.6 68.22C99.5929 68.2257 99.5841 68.2288 99.575 68.2288C99.5659 68.2288 99.5571 68.2257 99.55 68.22C99.5022 68.1949 99.4519 68.1748 99.4 68.16L99.39 68.13L99.4 68.08L99.46 67.91C99.4271 67.8936 99.4019 67.8648 99.39 67.83C99.39 67.81 99.37 67.77 99.39 67.75H99.41L99.51 67.79C99.5226 67.8006 99.5385 67.8064 99.555 67.8064C99.5715 67.8064 99.5874 67.8006 99.6 67.79C99.6202 67.773 99.6361 67.7514 99.6466 67.7271C99.657 67.7028 99.6616 67.6764 99.66 67.65C99.64 67.6 99.58 67.65 99.54 67.65C99.5 67.65 99.51 67.64 99.5 67.62C99.4819 67.6045 99.4588 67.596 99.435 67.596C99.4112 67.596 99.3881 67.6045 99.37 67.62C99.3388 67.6452 99.3176 67.6806 99.31 67.72V67.8C99.33 67.85 99.34 67.91 99.34 67.97C99.34 68.02 99.34 68.07 99.32 68.11C99.3164 68.1143 99.3117 68.1175 99.3064 68.1193C99.3011 68.1211 99.2954 68.1213 99.29 68.12L99.15 68.1C99.12 68.11 99.08 68.09 99.07 68L99.05 67.96C99.05 67.94 99.03 67.97 99.02 68.01C99.02 68.04 98.98 68.04 98.96 68.01C98.9272 67.9268 98.907 67.8392 98.9 67.75C98.88 67.68 98.85 67.6 98.81 67.6C98.78 67.61 98.77 67.74 98.78 67.84L98.84 68.12C98.78 68.12 98.74 68.14 98.68 68.15C98.63 68.15 98.58 68.17 98.53 68.19C98.4942 68.2077 98.4549 68.2168 98.415 68.2168C98.3751 68.2168 98.3358 68.2077 98.3 68.19C98.26 68.17 98.2 68.15 98.2 68.21C98.2 68.27 98.21 68.25 98.22 68.26C98.22 68.28 98.19 68.31 98.15 68.29C98.11 68.27 98.06 68.24 98.03 68.25C98.045 68.2659 98.0564 68.2849 98.0633 68.3056C98.0702 68.3263 98.0725 68.3483 98.07 68.37C98.06 68.39 98.03 68.38 98 68.39C97.9673 68.3917 97.9352 68.381 97.91 68.36L97.87 68.32C97.81 68.26 97.75 68.28 97.78 68.35C97.81 68.41 97.88 68.45 97.9 68.51C97.92 68.56 97.88 68.57 97.82 68.53C97.77 68.49 97.69 68.41 97.62 68.4C97.55 68.4 97.55 68.44 97.6 68.5C97.65 68.56 97.74 68.6 97.77 68.66C97.7744 68.6676 97.7767 68.6762 97.7767 68.685C97.7767 68.6938 97.7744 68.7024 97.77 68.71C97.7535 68.7369 97.729 68.7579 97.7 68.77C97.648 68.7803 97.5941 68.7695 97.55 68.74C97.521 68.7217 97.4909 68.705 97.46 68.69C97.43 68.67 97.41 68.68 97.42 68.7L97.58 68.84H97.5L97.57 68.9C97.57 68.97 97.49 68.99 97.41 69.01C97.3764 69.0186 97.3413 69.0204 97.307 69.0153C97.2726 69.0101 97.2396 68.9981 97.21 68.98C97.1626 68.9442 97.1219 68.9001 97.09 68.85C97.05 68.81 96.98 68.75 96.94 68.76C96.9 68.78 96.94 68.84 96.98 68.88C97.09 68.99 97.27 69.08 97.38 69.19C97.42 69.23 97.4 69.26 97.36 69.27C97.31 69.27 97.26 69.27 97.26 69.3L97.34 69.35C97.3128 69.482 97.2381 69.5995 97.13 69.68L97 69.62C96.97 69.63 97 69.67 97.03 69.69C97.07 69.72 97.11 69.73 97.16 69.75C97.1192 69.861 97.0858 69.9746 97.06 70.09L97.04 70.1C96.99 70.1 96.94 70.1 96.89 70.07C96.8433 70.0446 96.7926 70.0277 96.74 70.02C96.71 70.02 96.74 70.06 96.77 70.09L96.9 70.15C96.92 70.15 96.96 70.17 96.96 70.19V70.21C96.8497 70.2474 96.7303 70.2474 96.62 70.21C96.49 70.17 96.37 70.11 96.25 70.09C96.1131 70.0864 95.9778 70.0593 95.85 70.01C95.8145 69.9873 95.7887 69.9522 95.7776 69.9116C95.7666 69.8709 95.771 69.8276 95.79 69.79L95.89 69.54C95.8975 69.5194 95.9115 69.5018 95.93 69.49C95.9993 69.4796 96.07 69.4937 96.13 69.53L96.35 69.63C96.3623 69.6051 96.3687 69.5778 96.3687 69.55C96.3687 69.5223 96.3623 69.4949 96.35 69.47C96.29 69.47 96.24 69.47 96.19 69.45C95.96 69.39 96.04 69.21 96.05 69.12C96.05 69.07 96.07 69.02 96.11 68.98C96.1434 68.9635 96.1807 68.9565 96.2178 68.9601C96.255 68.9636 96.2903 68.9774 96.32 69L96.35 68.96L96.29 68.93C96.2897 68.9209 96.2925 68.912 96.298 68.9047C96.3034 68.8975 96.3112 68.8923 96.32 68.89C96.2932 68.8692 96.2725 68.8416 96.26 68.81C96.2529 68.785 96.251 68.7587 96.2544 68.7329C96.2579 68.7071 96.2666 68.6823 96.28 68.66L96.48 68.29C96.5071 68.2341 96.55 68.1873 96.6032 68.1554C96.6565 68.1234 96.7179 68.1077 96.78 68.11C96.8078 68.1111 96.835 68.1179 96.86 68.13L96.93 68.2C96.93 68.18 96.93 68.17 96.95 68.15V68.12L96.93 68.1L96.91 68.09L96.71 68.02C96.77 67.94 96.82 67.88 96.89 67.82L96.94 67.85L96.99 67.72C97.06 67.77 97.12 67.82 97.18 67.89C97.24 67.94 97.32 67.99 97.34 67.94C97.27 67.84 97.18 67.74 97.08 67.65C97.08 67.59 97.17 67.62 97.23 67.68L97.39 67.85C97.39 67.86 97.43 67.87 97.44 67.86L97.41 67.76L97.24 67.53C97.24 67.52 97.24 67.49 97.26 67.48C97.28 67.48 97.3 67.48 97.32 67.51C97.34 67.54 97.36 67.47 97.34 67.44C97.3318 67.4171 97.3252 67.3938 97.32 67.37C97.3511 67.3517 97.3873 67.3437 97.4233 67.3473C97.4592 67.3509 97.4931 67.3659 97.52 67.39C97.58 67.5 97.68 67.63 97.77 67.64C97.78 67.64 97.81 67.64 97.83 67.66L97.88 67.75C97.8903 67.7685 97.9046 67.7844 97.922 67.7965C97.9393 67.8086 97.9591 67.8167 97.98 67.82C97.9955 67.82 98.0108 67.8164 98.0247 67.8095C98.0386 67.8025 98.0507 67.7924 98.06 67.78C98.0699 67.7652 98.0752 67.7478 98.0752 67.73C98.0752 67.7122 98.0699 67.6948 98.06 67.68C98.0531 67.6616 98.043 67.6447 98.03 67.63C97.9635 67.5634 97.8856 67.5092 97.8 67.47C97.7801 67.4509 97.7652 67.4273 97.7565 67.4012C97.7478 67.3751 97.7456 67.3472 97.75 67.32C97.7592 67.2787 97.7844 67.2428 97.82 67.22C97.8114 67.2108 97.805 67.1996 97.8016 67.1874C97.7981 67.1753 97.7976 67.1624 97.8 67.15C97.8035 67.1409 97.8089 67.1327 97.8158 67.1258C97.8227 67.1189 97.8309 67.1135 97.84 67.11L98.17 66.94C98.1889 66.9262 98.2116 66.9188 98.235 66.9188C98.2584 66.9188 98.2811 66.9262 98.3 66.94L98.33 66.98C98.36 67.03 98.37 67.09 98.37 67.16C98.3688 67.1893 98.3735 67.2186 98.3838 67.2461C98.3941 67.2736 98.4098 67.2987 98.43 67.32C98.43 67.32 98.45 67.32 98.46 67.34C98.4688 67.3512 98.4752 67.3641 98.4786 67.3779C98.4821 67.3917 98.4825 67.406 98.48 67.42C98.5 67.42 98.53 67.42 98.54 67.4C98.5422 67.3822 98.5406 67.3641 98.5355 67.3469C98.5303 67.3297 98.5216 67.3137 98.51 67.3C98.4843 67.283 98.4607 67.2629 98.44 67.24C98.43 67.21 98.41 67.16 98.42 67.14L98.47 67.09C98.4334 67.0371 98.4032 66.98 98.38 66.92C98.3836 66.9157 98.3883 66.9125 98.3936 66.9107C98.3989 66.909 98.4046 66.9087 98.41 66.91C98.53 66.87 98.66 66.85 98.78 66.85C98.85 66.85 99.05 66.76 99.08 66.88L99.1 66.98C99.11 67 99.12 66.98 99.13 66.99C99.1508 67.0038 99.1668 67.0237 99.1758 67.047C99.1847 67.0703 99.1862 67.0958 99.18 67.12C99.19 67.16 99.22 67.16 99.24 67.13C99.2598 67.096 99.2733 67.0588 99.28 67.02C99.28 66.98 99.3 66.94 99.32 66.91C99.37 66.86 99.42 66.91 99.48 66.92C99.54 66.92 99.58 66.93 99.64 66.95C99.6545 66.9592 99.667 66.9711 99.6769 66.9851C99.6867 66.9991 99.6937 67.015 99.6974 67.0317C99.7011 67.0484 99.7015 67.0657 99.6985 67.0826C99.6955 67.0995 99.6892 67.1156 99.68 67.13C99.6613 67.1513 99.6413 67.1713 99.62 67.19C99.6112 67.2012 99.6048 67.2141 99.6014 67.2279C99.5979 67.2417 99.5975 67.256 99.6 67.27V67.29L99.65 67.31L99.66 67.24C99.665 67.2172 99.6748 67.1956 99.6885 67.1767C99.7023 67.1577 99.7198 67.1419 99.74 67.13L99.77 67.12C99.7843 67.1198 99.7982 67.1247 99.8092 67.1339C99.8203 67.1431 99.8276 67.1559 99.83 67.17C99.816 67.1943 99.8091 67.222 99.81 67.25C99.82 67.28 99.85 67.27 99.86 67.24C99.87 67.21 99.85 67.2 99.84 67.17C99.83 67.15 99.86 67.08 99.89 67.07C99.9033 67.061 99.9189 67.0562 99.935 67.0562C99.951 67.0562 99.9667 67.061 99.98 67.07C100.02 67.09 100.05 67.12 100.08 67.16C100.1 67.19 100.11 67.23 100.11 67.28C100.11 67.33 100.08 67.48 100.18 67.38C100.22 67.35 100.24 67.28 100.28 67.23C100.294 67.2128 100.313 67.2 100.334 67.1929C100.356 67.1858 100.378 67.1848 100.4 67.19C100.43 67.21 100.46 67.24 100.47 67.27C100.53 67.35 100.59 67.42 100.67 67.48L100.68 67.51V67.55L100.65 67.58C100.55 67.68 100.43 67.6 100.33 67.71C100.309 67.7328 100.293 67.7597 100.283 67.7889C100.272 67.8181 100.268 67.8491 100.27 67.88L100.3 67.93L100.34 67.97C100.37 67.9 100.47 67.9 100.51 67.83L100.54 67.77C100.54 67.75 100.61 67.72 100.62 67.74C100.62 67.78 100.62 67.82 100.6 67.84L100.59 67.89C100.574 67.8945 100.557 67.8979 100.54 67.9C100.506 67.9204 100.481 67.9524 100.47 67.99C100.46 68.04 100.52 68.05 100.57 67.99C100.63 67.95 100.67 67.89 100.71 67.82C100.745 67.7568 100.797 67.7048 100.86 67.67C100.93 67.65 100.96 67.7 100.99 67.74C101.005 67.76 101.012 67.785 101.01 67.81C101.01 67.85 100.97 67.91 100.98 67.94C100.99 67.98 101.08 67.95 101.08 68C101.09 68.04 101.06 68.07 101.03 68.1L100.83 68.35L100.55 68.68ZM96.83 69.03L96.69 69.04C96.63 69.04 96.57 69.04 96.52 69C96.5044 68.9883 96.4877 68.9782 96.47 68.97L96.48 68.99L96.5 69.06C96.5142 69.0705 96.5305 69.0777 96.5478 69.0812C96.565 69.0846 96.5829 69.0842 96.6 69.08C96.6155 69.0721 96.6326 69.068 96.65 69.068C96.6674 69.068 96.6845 69.0721 96.7 69.08C96.77 69.11 96.77 69.18 96.83 69.2H96.89C96.9129 69.1946 96.934 69.1835 96.9515 69.1678C96.969 69.1521 96.9822 69.1322 96.99 69.11C96.9478 69.0653 96.8911 69.0369 96.83 69.03ZM97.27 68.4C97.2202 68.3929 97.1697 68.3929 97.12 68.4L97.02 68.37C97.1 68.44 97.19 68.47 97.3 68.48C97.27 68.49 97.33 68.58 97.38 68.58C97.3871 68.5853 97.3952 68.5889 97.4039 68.5906C97.4125 68.5923 97.4214 68.5921 97.43 68.59C97.4433 68.584 97.454 68.5733 97.46 68.56V68.53C97.4564 68.5153 97.4496 68.5017 97.44 68.49C97.3965 68.443 97.3413 68.4085 97.28 68.39V68.4H97.27ZM99.61 67.46C99.5887 67.4477 99.5646 67.4408 99.54 67.44C99.53 67.44 99.52 67.44 99.51 67.46L99.49 67.49V67.5L99.5 67.51C99.54 67.52 99.58 67.5 99.6 67.46H99.61ZM96.73 70.26C96.7731 70.2731 96.8137 70.2934 96.85 70.32C96.88 70.34 96.89 70.37 96.9 70.4C96.93 70.5 96.93 70.6 96.9 70.7C96.8683 70.6868 96.8343 70.68 96.8 70.68L96.75 70.69C96.7241 70.6995 96.6965 70.7035 96.669 70.7017C96.6414 70.7 96.6145 70.6926 96.59 70.68L96.54 70.85C96.5379 70.8586 96.5377 70.8675 96.5394 70.8761C96.5411 70.8848 96.5448 70.8929 96.55 70.9C96.5551 70.9089 96.5624 70.9163 96.5711 70.9215C96.5799 70.9267 96.5898 70.9297 96.6 70.93C96.65 70.93 96.68 70.91 96.72 70.89C96.7385 70.8897 96.7568 70.8931 96.774 70.9C96.7912 70.9069 96.8068 70.9171 96.82 70.93C96.84 70.95 96.85 70.97 96.85 71C96.83 71.1 96.83 71.22 96.82 71.33C96.78 71.38 96.62 71.31 96.56 71.34L96.53 71.35C96.4604 71.3789 96.3837 71.3859 96.31 71.37C96.25 71.45 96.41 71.43 96.49 71.46C96.55 71.48 96.53 71.51 96.59 71.51C96.65 71.51 96.65 71.48 96.67 71.47C96.687 71.465 96.705 71.4642 96.7225 71.4677C96.7399 71.4712 96.7562 71.4789 96.77 71.49C96.7778 71.4977 96.7837 71.5072 96.7872 71.5176C96.7906 71.5281 96.7916 71.5391 96.79 71.55V71.79L96.78 71.81L96.76 71.82C96.7477 71.8286 96.7343 71.8354 96.72 71.84H96.54C96.5332 71.8774 96.5158 71.9121 96.49 71.94C96.4809 71.9521 96.4685 71.9613 96.4543 71.9666C96.4402 71.9719 96.4248 71.9731 96.41 71.97V71.81C96.4128 71.7937 96.4116 71.7769 96.4063 71.7612C96.4011 71.7455 96.3921 71.7314 96.38 71.72C96.3577 71.7062 96.3324 71.698 96.3062 71.6963C96.2801 71.6946 96.2539 71.6993 96.23 71.71C96.18 71.74 96.26 71.79 96.27 71.83L96.26 71.89C96.2542 71.9148 96.2549 71.9407 96.2619 71.9652C96.2689 71.9897 96.282 72.012 96.3 72.03C96.3149 72.0463 96.3338 72.0586 96.3548 72.0656C96.3758 72.0726 96.3982 72.0741 96.42 72.07C96.44 72.07 96.46 72.07 96.48 72.05L96.64 71.96C96.662 71.946 96.6869 71.9369 96.7128 71.9335C96.7387 71.93 96.765 71.9323 96.79 71.94L96.8 71.96V71.98L96.81 72.2C96.8164 72.2291 96.8118 72.2596 96.797 72.2855C96.7822 72.3113 96.7583 72.3308 96.73 72.34L96.69 72.35C96.68 72.35 96.69 72.39 96.74 72.4C96.77 72.4 96.76 72.46 96.74 72.49C96.6636 72.5348 96.5782 72.5621 96.49 72.57C96.41 72.6 96.33 72.62 96.34 72.67C96.35 72.72 96.48 72.74 96.58 72.73C96.68 72.7 96.77 72.69 96.87 72.68L96.89 73.19C96.9 73.31 96.88 73.42 96.82 73.52C96.79 73.57 96.74 73.62 96.79 73.67L96.84 73.7C96.86 73.71 96.87 73.77 96.84 73.81C96.8 73.836 96.766 73.87 96.74 73.91C96.79 73.9 96.84 73.94 96.86 73.97C96.87 74 96.86 74.04 96.84 74.07C96.8329 74.087 96.822 74.1022 96.8082 74.1144C96.7943 74.1265 96.7778 74.1353 96.76 74.14L96.71 74.16C96.63 74.18 96.61 74.25 96.68 74.27C96.75 74.3 96.82 74.28 96.88 74.31C96.93 74.34 96.9 74.39 96.85 74.41C96.8 74.44 96.67 74.42 96.61 74.48C96.56 74.53 96.59 74.58 96.67 74.58C96.75 74.6 96.84 74.56 96.9 74.6C96.9065 74.6066 96.9116 74.6144 96.915 74.623C96.9184 74.6316 96.9201 74.6408 96.92 74.65L96.91 74.79C96.8969 74.8191 96.8759 74.8438 96.8493 74.8615C96.8228 74.8792 96.7919 74.8891 96.76 74.89H96.66C96.63 74.89 96.61 74.93 96.64 74.94L96.84 74.97L96.79 75.04H96.87C96.92 75.14 96.85 75.22 96.79 75.3C96.7663 75.3294 96.7355 75.3522 96.7005 75.3662C96.6654 75.3802 96.6274 75.3849 96.59 75.38C96.5328 75.3667 96.4786 75.3429 96.43 75.31C96.38 75.28 96.29 75.27 96.26 75.3C96.23 75.33 96.28 75.37 96.35 75.39C96.49 75.45 96.7 75.47 96.84 75.53C96.9 75.56 96.88 75.61 96.84 75.64C96.81 75.68 96.76 75.7 96.76 75.74C96.79 75.74 96.82 75.74 96.86 75.77C96.86 75.95 96.79 76.13 96.68 76.28L96.54 76.25C96.51 76.25 96.54 76.31 96.57 76.33C96.62 76.35 96.67 76.37 96.71 76.37C96.6643 76.5467 96.6075 76.7204 96.54 76.89C96.5 76.89 96.44 76.88 96.39 76.85C96.3507 76.8122 96.3026 76.7847 96.25 76.77C96.22 76.78 96.23 76.83 96.26 76.87C96.2976 76.8973 96.3378 76.9207 96.38 76.94L96.45 77C96.4517 77.0047 96.4521 77.0097 96.4514 77.0146C96.4506 77.0195 96.4487 77.0241 96.4457 77.0281C96.4428 77.032 96.4389 77.0352 96.4344 77.0373C96.4299 77.0394 96.4249 77.0403 96.42 77.04C96.35 77.09 96.21 77.05 96.09 77C95.8679 76.8703 95.6334 76.7631 95.39 76.68C95.3727 76.6698 95.3576 76.6561 95.3456 76.6399C95.3336 76.6237 95.3251 76.6052 95.3204 76.5856C95.3157 76.566 95.3151 76.5457 95.3184 76.5258C95.3218 76.506 95.3291 76.487 95.34 76.47L95.44 76.27C95.4435 76.2609 95.4489 76.2527 95.4558 76.2458C95.4627 76.2389 95.4709 76.2335 95.48 76.23C95.5481 76.2166 95.6188 76.2272 95.68 76.26C95.75 76.3 95.82 76.33 95.9 76.35C95.9108 76.3244 95.9155 76.2966 95.9138 76.2688C95.9121 76.2411 95.9039 76.2141 95.89 76.19C95.8369 76.1972 95.7831 76.1972 95.73 76.19C95.5 76.13 95.56 75.96 95.56 75.89C95.56 75.83 95.54 75.8 95.57 75.77C95.5997 75.7474 95.635 75.7336 95.6721 75.7301C95.7093 75.7265 95.7466 75.7334 95.78 75.75L95.8 75.7L95.73 75.68C95.7296 75.6735 95.7314 75.6671 95.735 75.6617C95.7386 75.6563 95.7439 75.6522 95.75 75.65C95.7194 75.6359 95.6922 75.6154 95.67 75.59C95.6537 75.5746 95.6409 75.556 95.6323 75.5353C95.6236 75.5147 95.6195 75.4924 95.62 75.47C95.62 75.34 95.65 75.22 95.65 75.1C95.6384 75.0324 95.6539 74.963 95.6932 74.9068C95.7326 74.8506 95.7925 74.8122 95.86 74.8L95.96 74.81C95.9531 74.7943 95.9497 74.7772 95.95 74.76C95.95 74.7521 95.9468 74.7444 95.9412 74.7388C95.9356 74.7332 95.928 74.73 95.92 74.73H95.88L95.69 74.8V74.57L95.75 74.55C95.74 74.51 95.71 74.47 95.69 74.44C95.78 74.42 95.86 74.42 95.94 74.42C96.02 74.42 96.12 74.38 96.1 74.33C95.9673 74.3113 95.8327 74.3113 95.7 74.33C95.67 74.31 95.75 74.26 95.82 74.25L96.05 74.24L96.1 74.21C96.1 74.19 96.04 74.17 96 74.17H95.73C95.7224 74.1659 95.7158 74.1602 95.7106 74.1533C95.7055 74.1464 95.7018 74.1384 95.7 74.13C95.7062 74.1203 95.7155 74.113 95.7264 74.1093C95.7374 74.1057 95.7492 74.1059 95.76 74.11C95.78 74.1 95.74 74.06 95.71 74.05H95.65C95.65 74 95.69 73.95 95.77 73.92C95.9 73.92 96.07 73.9 96.12 73.83C96.13 73.83 96.13 73.8 96.16 73.79H96.26C96.2846 73.7909 96.3089 73.7848 96.3301 73.7724C96.3514 73.76 96.3687 73.7418 96.38 73.72C96.3866 73.7042 96.39 73.6872 96.39 73.67C96.39 73.6528 96.3866 73.6359 96.38 73.62C96.3732 73.5998 96.3594 73.5826 96.341 73.5716C96.3227 73.5606 96.3011 73.5565 96.28 73.56L96.23 73.57C96.13 73.61 96.05 73.66 95.98 73.72C95.9535 73.7286 95.9254 73.7313 95.8978 73.7278C95.8701 73.7244 95.8436 73.7149 95.82 73.7C95.8084 73.6863 95.7997 73.6704 95.7945 73.6532C95.7894 73.6359 95.7878 73.6178 95.79 73.6C95.7768 73.6047 95.7627 73.6062 95.7488 73.6045C95.7349 73.6027 95.7216 73.5978 95.71 73.59C95.7035 73.5834 95.6984 73.5756 95.695 73.567C95.6916 73.5584 95.6899 73.5493 95.69 73.54L95.65 73.23C95.6432 73.2108 95.6424 73.19 95.6478 73.1703C95.6531 73.1507 95.6644 73.1331 95.68 73.12C95.6917 73.1104 95.7053 73.1036 95.72 73.1C95.7791 73.0856 95.8409 73.0856 95.9 73.1C95.96 73.11 96.02 73.1 96.07 73.07C96.07 73.07 96.07 73.05 96.09 73.04C96.1007 73.0299 96.1132 73.0221 96.127 73.0169C96.1407 73.0118 96.1553 73.0094 96.17 73.01C96.18 72.99 96.19 72.96 96.15 72.95C96.1314 72.9491 96.1129 72.9523 96.0957 72.9592C96.0784 72.9661 96.0628 72.9766 96.05 72.99C96.0323 73.0122 96.0122 73.0323 95.99 73.05C95.95 73.05 95.9 73.07 95.89 73.05L95.84 72.99C95.7919 73.012 95.7416 73.0288 95.69 73.04C95.6802 73.0426 95.6698 73.0426 95.66 73.04H95.65V73.02L95.63 72.7C95.61 72.65 95.55 72.48 95.66 72.45L95.75 72.42V72.39C95.76 72.37 95.83 72.33 95.88 72.34C95.94 72.36 95.91 72.3 95.88 72.28C95.8418 72.2652 95.8009 72.2584 95.76 72.26C95.72 72.26 95.68 72.26 95.65 72.24C95.59 72.21 95.62 72.15 95.64 72.1C95.65 72.05 95.6 72.01 95.61 71.96C95.6214 71.9287 95.6443 71.903 95.674 71.8881C95.7038 71.8732 95.7382 71.8703 95.77 71.88C95.8 71.88 95.82 71.9 95.85 71.91C95.8624 71.9162 95.8761 71.9194 95.89 71.9194C95.9039 71.9194 95.9176 71.9162 95.93 71.91V71.89L95.95 71.84L95.89 71.87C95.8644 71.8721 95.8387 71.8688 95.8146 71.8601C95.7905 71.8515 95.7684 71.8378 95.75 71.82C95.7414 71.8078 95.7377 71.7929 95.7396 71.7781C95.7414 71.7633 95.7487 71.7497 95.76 71.74L95.85 71.71C95.87 71.71 95.85 71.67 95.83 71.66C95.81 71.66 95.8 71.69 95.78 71.71C95.7612 71.7202 95.7398 71.7247 95.7185 71.7229C95.6972 71.7211 95.6769 71.7132 95.66 71.7C95.6505 71.6892 95.6438 71.6764 95.6403 71.6624C95.6368 71.6485 95.6367 71.634 95.64 71.62C95.6387 71.58 95.6494 71.5404 95.6708 71.5066C95.6922 71.4727 95.7233 71.446 95.76 71.43C95.81 71.42 95.96 71.37 95.83 71.33C95.7706 71.3165 95.7105 71.3065 95.65 71.3C95.6287 71.2957 95.6094 71.2846 95.5949 71.2684C95.5805 71.2522 95.5717 71.2317 95.57 71.21C95.57 71.18 95.57 71.14 95.6 71.11L95.68 70.85C95.68 70.83 95.7 70.81 95.73 70.8H95.77C95.92 70.85 95.9 71 96.04 71.03C96.0711 71.0368 96.1033 71.0367 96.1344 71.0298C96.1655 71.0229 96.1947 71.0093 96.22 70.99C96.2355 70.9761 96.248 70.9592 96.2566 70.9403C96.2652 70.9213 96.2697 70.9008 96.27 70.88C96.2 70.9 96.14 70.8 96.07 70.8L96 70.82C95.98 70.83 95.92 70.78 95.94 70.76C95.9685 70.7368 96.0034 70.7228 96.04 70.72L96.08 70.71L96.13 70.73C96.16 70.75 96.2 70.75 96.23 70.74C96.3 70.72 96.26 70.66 96.2 70.64C96.129 70.6173 96.0545 70.6071 95.98 70.61C95.91 70.62 95.84 70.61 95.78 70.57C95.71 70.52 95.74 70.46 95.77 70.41C95.7775 70.3894 95.7915 70.3718 95.81 70.36C95.85 70.34 95.92 70.34 95.95 70.31C95.97 70.28 95.91 70.21 95.94 70.19C95.96 70.16 96.01 70.16 96.06 70.17L96.37 70.21C96.49 70.21 96.61 70.24 96.73 70.26ZM96.25 75.61C96.2048 75.6297 96.1613 75.6532 96.12 75.68C96.0619 75.7014 95.9981 75.7014 95.94 75.68C95.9234 75.6786 95.9066 75.6786 95.89 75.68V75.69C95.89 75.71 95.91 75.74 95.94 75.75H95.99L96.04 75.74C96.0532 75.7271 96.0688 75.7169 96.086 75.71C96.1032 75.7031 96.1215 75.6997 96.14 75.7C96.21 75.72 96.23 75.79 96.29 75.79L96.35 75.77C96.372 75.754 96.3899 75.7329 96.4021 75.7085C96.4142 75.6842 96.4204 75.6572 96.42 75.63C96.3944 75.6155 96.3662 75.6062 96.337 75.6028C96.3078 75.5994 96.2782 75.6018 96.25 75.61ZM96.34 74.75C96.2933 74.7787 96.2497 74.8123 96.21 74.85C96.1799 74.8687 96.1454 74.879 96.11 74.88C96.1628 74.8873 96.2166 74.884 96.2681 74.8703C96.3196 74.8566 96.3679 74.8327 96.41 74.8C96.39 74.83 96.48 74.86 96.53 74.84C96.5479 74.8313 96.562 74.8162 96.5693 74.7978C96.5767 74.7793 96.577 74.7587 96.57 74.74V74.71C96.5545 74.7024 96.5372 74.699 96.52 74.7C96.4608 74.6978 96.402 74.7117 96.35 74.74L96.34 74.75ZM96.06 71.85V71.92C96.0621 71.9269 96.0658 71.9333 96.0706 71.9387C96.0755 71.9441 96.0814 71.9483 96.0881 71.9512C96.0947 71.954 96.1019 71.9554 96.1092 71.9552C96.1164 71.955 96.1235 71.9532 96.13 71.95L96.14 71.93C96.14 71.89 96.11 71.86 96.06 71.84V71.85ZM96.17 77.08C96.21 77.1 96.25 77.13 96.27 77.17C96.29 77.2 96.3 77.25 96.29 77.29C96.27 77.43 96.22 77.57 96.15 77.69C96.1244 77.6611 96.0885 77.6432 96.05 77.64L95.99 77.67C95.9623 77.6736 95.9342 77.6689 95.9093 77.6564C95.8844 77.6439 95.8637 77.6243 95.85 77.6L95.7 77.78C95.68 77.81 95.66 77.87 95.71 77.9C95.76 77.94 95.79 77.9 95.84 77.91C95.8595 77.9189 95.8764 77.9329 95.8887 77.9504C95.901 77.968 95.9083 77.9886 95.91 78.01C95.91 78.05 95.89 78.08 95.87 78.11L95.57 78.49C95.5 78.51 95.43 78.35 95.35 78.35L95.31 78.36C95.24 78.37 95.17 78.3 95.11 78.25C95.01 78.28 95.16 78.37 95.18 78.45C95.21 78.51 95.18 78.53 95.22 78.56C95.27 78.59 95.3 78.56 95.32 78.56C95.3411 78.5666 95.3594 78.58 95.372 78.5981C95.3847 78.6162 95.391 78.638 95.39 78.66C95.39 78.68 95.36 78.71 95.34 78.73L95.12 78.97C95.11 78.97 95.09 78.99 95.07 78.98C95.0543 78.9736 95.0406 78.9632 95.03 78.95L94.91 78.82C94.8716 78.8572 94.8227 78.8816 94.77 78.89C94.74 78.89 94.7 78.88 94.7 78.85C94.6987 78.8446 94.699 78.8389 94.7007 78.8336C94.7025 78.8283 94.7057 78.8236 94.71 78.82L94.84 78.72C94.8579 78.7076 94.8726 78.6912 94.883 78.6721C94.8934 78.653 94.8992 78.6318 94.9 78.61C94.9004 78.5814 94.8905 78.5535 94.8722 78.5315C94.8539 78.5095 94.8282 78.4948 94.8 78.49C94.74 78.49 94.76 78.59 94.73 78.63C94.7133 78.6477 94.6928 78.6614 94.67 78.67C94.6437 78.6865 94.6212 78.7084 94.6039 78.7343C94.5867 78.7602 94.5751 78.7894 94.57 78.82C94.5659 78.8418 94.5674 78.8642 94.5744 78.8852C94.5814 78.9062 94.5937 78.9251 94.61 78.94L94.67 78.96L94.87 79C94.91 79.01 94.98 79.04 94.99 79.09C94.99 79.13 94.98 79.12 94.96 79.14L94.76 79.34C94.7381 79.3708 94.7065 79.3935 94.6703 79.4043C94.6341 79.4152 94.5953 79.4137 94.56 79.4L94.51 79.38L94.5 79.46C94.4979 79.4778 94.4898 79.4944 94.4771 79.5071C94.4644 79.5198 94.4478 79.5279 94.43 79.53H94.4C94.3 79.53 94.24 79.45 94.16 79.38C94.08 79.32 94.03 79.3 93.98 79.34C93.94 79.37 93.98 79.5 94.06 79.57C94.14 79.63 94.21 79.7 94.26 79.78C94.08 79.91 93.9 80.04 93.71 80.15C93.5926 80.2322 93.4533 80.2775 93.31 80.28C93.24 80.28 93.15 80.27 93.13 80.34L93.12 80.41C93.11 80.43 93.04 80.47 92.99 80.45C92.9387 80.432 92.8842 80.4252 92.83 80.43C92.8411 80.4509 92.8452 80.4749 92.8416 80.4983C92.838 80.5218 92.8269 80.5434 92.81 80.56C92.7742 80.5824 92.7322 80.5929 92.69 80.59C92.6698 80.5933 92.649 80.5913 92.6298 80.5843C92.6105 80.5773 92.5934 80.5655 92.58 80.55L92.56 80.5C92.52 80.43 92.42 80.44 92.42 80.52C92.42 80.6 92.47 80.66 92.45 80.72C92.44 80.79 92.37 80.79 92.32 80.75C92.28 80.71 92.27 80.58 92.17 80.55C92.1556 80.543 92.1394 80.5404 92.1236 80.5427C92.1077 80.545 92.0929 80.5519 92.0811 80.5627C92.0692 80.5735 92.0609 80.5876 92.0571 80.6031C92.0534 80.6187 92.0544 80.635 92.06 80.65C92.08 80.73 92.15 80.8 92.13 80.87C92.126 80.8816 92.1195 80.8922 92.1108 80.9008C92.1022 80.9095 92.0916 80.9161 92.08 80.92C92.0315 80.9494 91.9766 80.9666 91.92 80.97C91.8884 80.968 91.8579 80.9577 91.8316 80.9401C91.8052 80.9226 91.784 80.8984 91.77 80.87C91.7555 80.842 91.7388 80.8153 91.72 80.79C91.72 80.76 91.67 80.75 91.66 80.79C91.66 80.85 91.67 80.92 91.7 80.99L91.6 80.96L91.62 81.03C91.53 81.11 91.42 81.08 91.3 81.05C91.2613 81.0403 91.226 81.0203 91.1979 80.9922C91.1697 80.964 91.1497 80.9287 91.14 80.89C91.14 80.83 91.14 80.77 91.17 80.71C91.19 80.65 91.17 80.56 91.12 80.55C91.06 80.54 91.05 80.6 91.04 80.66C91.02 80.82 91.07 81.02 91.04 81.18C91.02 81.24 90.95 81.24 90.91 81.22C90.86 81.2 90.81 81.15 90.77 81.16V81.26C90.55 81.32 90.32 81.31 90.11 81.25V81.1C90.08 81.08 90.04 81.11 90.02 81.16C90.0108 81.2062 90.0108 81.2538 90.02 81.3C89.8024 81.298 89.5853 81.2813 89.37 81.25C89.34 81.21 89.35 81.15 89.37 81.1C89.4 81.05 89.41 81 89.41 80.94C89.39 80.91 89.34 80.94 89.31 80.98C89.2837 81.0202 89.2635 81.064 89.25 81.11C89.246 81.1376 89.2317 81.1626 89.21 81.18C89.2015 81.183 89.1924 81.1836 89.1836 81.1819C89.1748 81.1801 89.1667 81.176 89.16 81.17C89.08 81.11 89.08 80.95 89.11 80.83C89.15 80.71 89.19 80.58 89.21 80.46C89.21 80.32 89.23 80.18 89.28 80.06C89.3013 80.0203 89.3368 79.99 89.3794 79.9752C89.422 79.9604 89.4686 79.9621 89.51 79.98L89.76 80.04C89.78 80.04 89.81 80.04 89.82 80.06C89.86 80.13 89.86 80.2 89.84 80.27C89.8199 80.345 89.8098 80.4224 89.81 80.5C89.87 80.5 89.93 80.48 89.98 80.44C89.9567 80.3925 89.9399 80.342 89.93 80.29C89.93 80.05 90.13 80.08 90.21 80.05C90.26 80.02 90.31 80.02 90.37 80.03C90.402 80.0513 90.4268 80.0819 90.4411 80.1176C90.4554 80.1533 90.4585 80.1925 90.45 80.23H90.51V80.16H90.56C90.5639 80.1237 90.5778 80.0891 90.6 80.06C90.6174 80.0395 90.6388 80.0228 90.6629 80.0107C90.6869 79.9987 90.7132 79.9917 90.74 79.99C90.88 79.97 91.02 79.94 91.15 79.89C91.2067 79.8651 91.2689 79.8557 91.3304 79.8628C91.3919 79.8698 91.4504 79.893 91.5 79.93C91.53 79.94 91.55 79.97 91.56 80C91.58 80.03 91.58 80.06 91.58 80.1C91.5927 80.0824 91.61 80.0686 91.63 80.06C91.65 80.06 91.67 80.05 91.66 80.01V79.98L91.53 79.82L91.78 79.74L91.8 79.8L91.9 79.7L92 79.93C92.03 80.01 92.11 80.08 92.15 80.03C92.1207 79.9024 92.07 79.7807 92 79.67C92.03 79.62 92.1 79.67 92.14 79.75L92.24 79.95C92.24 79.97 92.28 79.98 92.29 79.98C92.31 79.98 92.31 79.91 92.29 79.87L92.21 79.62C92.2111 79.61 92.2144 79.6004 92.2195 79.5917C92.2247 79.5831 92.2317 79.5757 92.24 79.57C92.26 79.57 92.28 79.59 92.29 79.61C92.3 79.64 92.35 79.6 92.33 79.55L92.31 79.49C92.3418 79.4821 92.375 79.4826 92.4066 79.4914C92.4381 79.5001 92.4668 79.5169 92.49 79.54C92.54 79.66 92.63 79.8 92.72 79.81C92.74 79.81 92.76 79.8 92.79 79.83L92.84 79.92C92.8505 79.9403 92.8663 79.9575 92.8856 79.9698C92.9049 79.9821 92.9271 79.9891 92.95 79.99C92.99 79.99 93.03 79.97 93.05 79.94C93.0687 79.9295 93.083 79.9126 93.0903 79.8924C93.0977 79.8722 93.0975 79.8501 93.09 79.83C93.0799 79.811 93.0664 79.794 93.05 79.78C92.9667 79.7188 92.876 79.6684 92.78 79.63C92.7601 79.6109 92.7452 79.5873 92.7365 79.5612C92.7278 79.535 92.7256 79.5072 92.73 79.48C92.7439 79.4407 92.7726 79.4085 92.81 79.39C92.7996 79.3818 92.7914 79.371 92.7861 79.3588C92.7809 79.3466 92.7788 79.3333 92.78 79.32L92.82 79.27L93.11 79.07C93.1301 79.0515 93.156 79.0404 93.1832 79.0386C93.2105 79.0368 93.2376 79.0443 93.26 79.06C93.31 79.1 93.34 79.16 93.36 79.21C93.38 79.27 93.42 79.34 93.47 79.34L93.51 79.33C93.5242 79.3343 93.537 79.342 93.5475 79.3525C93.558 79.363 93.5657 79.3758 93.57 79.39C93.59 79.39 93.62 79.37 93.62 79.34C93.6137 79.3225 93.603 79.3069 93.589 79.2947C93.575 79.2825 93.5582 79.274 93.54 79.27L93.45 79.25C93.42 79.23 93.39 79.18 93.41 79.15L93.43 79.08C93.3869 79.0544 93.3467 79.0242 93.31 78.99C93.3054 78.9771 93.3054 78.963 93.31 78.95C93.3079 78.9481 93.3062 78.9458 93.305 78.9432C93.3038 78.9407 93.3032 78.9378 93.3032 78.935C93.3032 78.9322 93.3038 78.9294 93.305 78.9268C93.3062 78.9242 93.3079 78.9219 93.31 78.92L93.59 78.72C93.64 78.68 93.73 78.52 93.82 78.58C93.85 78.6 93.88 78.62 93.91 78.62L93.94 78.61C93.94 78.61 94.04 78.63 94.06 78.68C94.09 78.73 94.12 78.66 94.11 78.63C94.0834 78.5933 94.0493 78.5626 94.01 78.54C93.9827 78.5117 93.9622 78.4775 93.95 78.44C93.93 78.38 94 78.36 94.05 78.34C94.08 78.3 94.1 78.24 94.14 78.21C94.1709 78.1984 94.2048 78.198 94.2359 78.209C94.267 78.22 94.2933 78.2416 94.31 78.27L94.34 78.35C94.3449 78.3628 94.353 78.3741 94.3635 78.3828C94.374 78.3916 94.3866 78.3975 94.4 78.4H94.42L94.47 78.36L94.41 78.32C94.3924 78.3051 94.378 78.2868 94.3677 78.2662C94.3573 78.2456 94.3513 78.223 94.35 78.2C94.3468 78.1855 94.3491 78.1702 94.3565 78.1573C94.3639 78.1444 94.3758 78.1346 94.39 78.13H94.42C94.44 78.15 94.47 78.17 94.5 78.17C94.52 78.17 94.53 78.14 94.5 78.12C94.48 78.1 94.46 78.14 94.44 78.12C94.4201 78.1163 94.4019 78.1067 94.3876 78.0924C94.3733 78.0781 94.3637 78.0599 94.36 78.04C94.3591 78.0243 94.3623 78.0087 94.3694 77.9947C94.3764 77.9807 94.3869 77.9687 94.4 77.96C94.4266 77.9291 94.4612 77.9062 94.5001 77.8938C94.5389 77.8815 94.5804 77.8802 94.62 77.89C94.67 77.9 94.82 77.95 94.75 77.85C94.7092 77.8042 94.6658 77.7608 94.62 77.72C94.6039 77.705 94.5933 77.6851 94.5897 77.6634C94.586 77.6417 94.5897 77.6194 94.6 77.6C94.6177 77.5743 94.6418 77.5536 94.67 77.54C94.76 77.49 94.83 77.43 94.89 77.36C94.8959 77.3496 94.9047 77.3412 94.9154 77.3358C94.9261 77.3305 94.9381 77.3285 94.95 77.33L94.99 77.36C95.1 77.46 95.01 77.59 95.1 77.7C95.1237 77.7224 95.1524 77.7386 95.1838 77.7473C95.2152 77.756 95.2482 77.757 95.28 77.75C95.3026 77.741 95.323 77.7274 95.3402 77.7102C95.3574 77.6931 95.3709 77.6726 95.38 77.65C95.31 77.64 95.31 77.52 95.24 77.48C95.17 77.45 95.2 77.48 95.18 77.47C95.16 77.46 95.12 77.39 95.15 77.38C95.1859 77.3697 95.2241 77.3697 95.26 77.38C95.2739 77.3805 95.2875 77.3839 95.3 77.39L95.33 77.43C95.3408 77.4471 95.3555 77.4614 95.3729 77.4719C95.3903 77.4823 95.4098 77.4885 95.43 77.49C95.49 77.49 95.49 77.41 95.43 77.36C95.373 77.3159 95.3087 77.282 95.24 77.26C95.1722 77.2388 95.1127 77.1968 95.07 77.14C95.03 77.07 95.07 77.02 95.11 76.99C95.1269 76.9763 95.1482 76.9692 95.17 76.97C95.21 76.95 95.28 76.99 95.31 76.97C95.34 76.94 95.3 76.87 95.34 76.84C95.38 76.82 95.42 76.84 95.46 76.85L95.77 76.95C95.91 76.98 96.04 77.02 96.17 77.08ZM90.73 80.66C90.692 80.6243 90.6519 80.5909 90.61 80.56C90.5868 80.5384 90.5685 80.512 90.5564 80.4827C90.5443 80.4533 90.5387 80.4217 90.54 80.39C90.5414 80.3734 90.5414 80.3566 90.54 80.34L90.53 80.36C90.51 80.38 90.48 80.37 90.48 80.42C90.4774 80.4398 90.4808 80.4598 90.4897 80.4777C90.4986 80.4955 90.5127 80.5102 90.53 80.52C90.5592 80.5384 90.5805 80.5669 90.59 80.6C90.61 80.66 90.52 80.7 90.54 80.77L90.58 80.81C90.6064 80.827 90.6359 80.8385 90.6669 80.8436C90.6979 80.8488 90.7295 80.8476 90.76 80.84C90.7705 80.8099 90.7733 80.7776 90.768 80.7462C90.7628 80.7147 90.7497 80.6851 90.73 80.66ZM91.74 80.44C91.6927 80.4085 91.6425 80.3817 91.59 80.36C91.5565 80.3412 91.5288 80.3135 91.51 80.28C91.52 80.3336 91.5424 80.3841 91.5754 80.4275C91.6084 80.4709 91.651 80.506 91.7 80.53C91.65 80.53 91.66 80.63 91.7 80.66C91.7173 80.673 91.7384 80.68 91.76 80.68C91.7816 80.68 91.8027 80.673 91.82 80.66H91.85V80.61C91.8368 80.5437 91.8015 80.4838 91.75 80.44H91.74ZM94.57 78.48C94.5455 78.4991 94.5251 78.5229 94.51 78.55C94.5067 78.562 94.5079 78.5747 94.5134 78.5858C94.519 78.5969 94.5285 78.6055 94.54 78.61C94.5446 78.6126 94.5497 78.614 94.555 78.614C94.5603 78.614 94.5654 78.6126 94.57 78.61C94.5825 78.5906 94.5891 78.5681 94.5891 78.545C94.5891 78.522 94.5825 78.4994 94.57 78.48ZM89 80.94C88.9944 80.9854 88.9808 81.0294 88.96 81.07C88.9507 81.0824 88.9386 81.0925 88.9247 81.0995C88.9108 81.1064 88.8955 81.11 88.88 81.11C88.78 81.13 88.68 81.12 88.59 81.09C88.6091 81.0601 88.6195 81.0255 88.62 80.99C88.62 80.97 88.62 80.96 88.6 80.94C88.5977 80.9129 88.601 80.8857 88.6095 80.8599C88.6181 80.8341 88.6319 80.8103 88.65 80.79L88.51 80.7H88.49C88.4754 80.6968 88.4602 80.6991 88.4473 80.7065C88.4343 80.7139 88.4246 80.7258 88.42 80.74C88.4 80.78 88.42 80.81 88.42 80.85C88.416 80.8707 88.4077 80.8902 88.3956 80.9075C88.3836 80.9247 88.368 80.9392 88.35 80.95C88.3391 80.9553 88.3271 80.9581 88.315 80.9581C88.3029 80.9581 88.2909 80.9553 88.28 80.95L87.98 80.79C87.96 80.73 88.08 80.62 88.08 80.55V80.52C88.05 80.47 88.12 80.38 88.16 80.32C88.13 80.25 88.06 80.39 88.01 80.44C87.95 80.49 87.95 80.46 87.91 80.51C87.89 80.55 87.91 80.57 87.91 80.61C87.9054 80.6268 87.8965 80.642 87.8843 80.6543C87.872 80.6666 87.8567 80.6754 87.84 80.68C87.8291 80.6816 87.818 80.6807 87.8076 80.6772C87.7972 80.6737 87.7877 80.6678 87.78 80.66L87.6 80.53C87.5935 80.5259 87.5889 80.5194 87.587 80.512C87.5852 80.5046 87.5862 80.4967 87.59 80.49L87.61 80.45L87.71 80.31C87.6903 80.2804 87.6799 80.2456 87.68 80.21C87.6808 80.196 87.6848 80.1824 87.6917 80.1703C87.6987 80.1581 87.7083 80.1478 87.72 80.14C87.759 80.1745 87.799 80.2079 87.84 80.24H87.88C87.9042 80.2282 87.9257 80.2115 87.9429 80.1908C87.9601 80.1701 87.9728 80.146 87.98 80.12C87.98 80.06 87.91 80.11 87.88 80.1C87.84 80.09 87.86 80.07 87.84 80.06C87.8302 80.0427 87.8155 80.0286 87.7976 80.0197C87.7798 80.0108 87.7597 80.0074 87.74 80.01C87.7076 80.0157 87.6777 80.0312 87.6545 80.0545C87.6312 80.0777 87.6157 80.1076 87.61 80.14L87.57 80.31C87.56 80.36 87.53 80.42 87.49 80.44H87.45L87.29 80.3C87.2772 80.293 87.2661 80.2833 87.2575 80.2715C87.2489 80.2598 87.243 80.2463 87.2401 80.232C87.2373 80.2177 87.2376 80.203 87.241 80.1888C87.2444 80.1746 87.2509 80.1614 87.26 80.15L87.28 80.11H87.21C87.19 80.12 87.15 80.1 87.16 80.06C87.188 79.9734 87.2359 79.8946 87.3 79.83C87.35 79.77 87.39 79.7 87.36 79.68C87.33 79.65 87.22 79.72 87.16 79.79C87.0953 79.8651 87.0251 79.9353 86.95 80C86.85 79.89 86.75 79.77 86.67 79.65C86.6358 79.6146 86.61 79.5719 86.5944 79.5252C86.5788 79.4785 86.5739 79.4289 86.58 79.38C86.59 79.33 86.61 79.26 86.54 79.26H86.48C86.43 79.26 86.43 79.22 86.45 79.18C86.4686 79.142 86.482 79.1016 86.49 79.06C86.4723 79.0712 86.4521 79.078 86.4312 79.0797C86.4103 79.0815 86.3893 79.0781 86.37 79.07C86.3512 79.0515 86.3404 79.0264 86.34 79C86.3386 78.9804 86.3426 78.9608 86.3513 78.9432C86.3601 78.9256 86.3735 78.9107 86.39 78.9H86.44C86.51 78.84 86.5 78.78 86.43 78.8L86.23 78.86C86.19 78.88 86.18 78.82 86.23 78.78C86.27 78.73 86.39 78.69 86.41 78.63C86.44 78.57 86.41 78.55 86.33 78.58C86.25 78.6 86.18 78.67 86.13 78.68L86.1 78.67L86.08 78.64C86.0671 78.6268 86.0569 78.6112 86.05 78.594C86.0431 78.5769 86.0397 78.5585 86.04 78.54C86.0478 78.5143 86.0606 78.4905 86.0778 78.4698C86.095 78.4492 86.1161 78.4323 86.14 78.42C86.18 78.42 86.21 78.4 86.23 78.37C86.25 78.34 86.26 78.33 86.23 78.33C86.1609 78.3456 86.0937 78.3691 86.03 78.4L86.06 78.32L85.99 78.35C85.91 78.31 85.94 78.23 85.97 78.15C85.9831 78.117 86.0033 78.0874 86.0293 78.0632C86.0552 78.039 86.0862 78.0208 86.12 78.01C86.1754 77.995 86.2327 77.9882 86.29 77.99C86.34 77.97 86.43 77.94 86.45 77.92C86.46 77.9 86.39 77.89 86.33 77.9C86.18 77.92 86 78.01 85.83 78.02C85.78 78.04 85.77 77.99 85.79 77.95C85.81 77.92 85.85 77.88 85.83 77.85C85.8023 77.8659 85.7717 77.8761 85.74 77.88C85.7037 77.8245 85.6788 77.7623 85.6668 77.6971C85.6548 77.6318 85.6559 77.5648 85.67 77.5L85.81 77.45C85.83 77.43 85.8 77.41 85.74 77.42C85.6917 77.4316 85.6447 77.4484 85.6 77.47L85.5 77.14V77.11C85.54 77.08 85.59 77.06 85.64 77.06L85.8 77.03C85.81 77 85.78 76.98 85.74 76.98L85.6 77H85.52L85.51 76.98C85.5897 76.897 85.6957 76.844 85.81 76.83C85.93 76.79 86.07 76.78 86.18 76.74C86.31 76.69 86.44 76.64 86.57 76.62C86.69 76.62 86.71 76.68 86.72 76.74L86.75 76.92C86.7528 76.9263 86.7542 76.9331 86.7542 76.94C86.7542 76.9469 86.7528 76.9537 86.75 76.96C86.692 77.0064 86.6232 77.0374 86.55 77.05C86.47 77.05 86.4 77.07 86.32 77.1C86.325 77.1219 86.3362 77.142 86.3521 77.1579C86.368 77.1738 86.3881 77.185 86.41 77.19L86.55 77.12C86.77 77.04 86.8 77.17 86.84 77.22C86.87 77.27 86.89 77.28 86.87 77.32C86.8504 77.3508 86.8239 77.3768 86.7927 77.3958C86.7615 77.4149 86.7264 77.4266 86.69 77.43L86.71 77.47L86.77 77.45V77.48H86.87C86.8882 77.484 86.905 77.4925 86.919 77.5047C86.933 77.5169 86.9437 77.5325 86.95 77.55L87.1 77.79C87.1236 77.8273 87.1336 77.8716 87.1281 77.9154C87.1226 77.9592 87.1021 77.9997 87.07 78.03C87.051 78.0545 87.0271 78.0749 87 78.09C86.9718 78.1047 86.9414 78.1149 86.91 78.12L86.94 78.15C86.94 78.16 86.94 78.17 86.98 78.15H87.01L87.17 78.03L87.25 78.18L87.19 78.21L87.28 78.26L87.06 78.38C86.99 78.42 86.92 78.48 86.95 78.51C87.07 78.46 87.18 78.4 87.29 78.33C87.34 78.33 87.29 78.4 87.22 78.43L87.02 78.55C87 78.55 86.98 78.58 86.99 78.59C86.99 78.6 87.05 78.59 87.09 78.56L87.33 78.44C87.33 78.44 87.35 78.43 87.36 78.45C87.36 78.47 87.35 78.48 87.32 78.49C87.3 78.5 87.33 78.53 87.38 78.51L87.44 78.48C87.45 78.52 87.43 78.58 87.37 78.63C87.26 78.69 87.12 78.78 87.1 78.85L87.08 78.9C87.0519 78.9199 87.0217 78.9366 86.99 78.95C86.9697 78.9591 86.9518 78.9729 86.9379 78.9903C86.924 79.0077 86.9144 79.0282 86.91 79.05C86.92 79.08 86.93 79.1 86.95 79.11C86.9642 79.1214 86.9818 79.1276 87 79.1276C87.0182 79.1276 87.0358 79.1214 87.05 79.11C87.127 79.0318 87.1941 78.9445 87.25 78.85C87.291 78.811 87.3437 78.7864 87.4 78.78C87.4142 78.7799 87.4281 78.7835 87.4404 78.7905C87.4527 78.7976 87.4629 78.8077 87.47 78.82C87.4885 78.7996 87.513 78.7856 87.54 78.78H87.56L87.58 78.8L87.72 78.95C87.76 79 87.75 79 87.7 79.06C87.655 79.1031 87.6046 79.1401 87.55 79.17C87.5017 79.1964 87.4605 79.2342 87.43 79.28V79.31C87.4173 79.3362 87.3961 79.3573 87.37 79.37C87.37 79.39 87.38 79.41 87.41 79.4C87.4423 79.3828 87.4672 79.3543 87.48 79.32L87.52 79.25C87.5384 79.2208 87.5669 79.1995 87.6 79.19H87.65L87.75 79.09L87.78 79.06L87.8 79.05L87.93 79.2C87.96 79.22 88.08 79.24 88.02 79.33C87.9992 79.3539 87.9823 79.3809 87.97 79.41V79.43C87.98 79.45 87.95 79.51 87.9 79.55C87.86 79.58 87.9 79.59 87.93 79.58C87.9668 79.558 88.0005 79.5311 88.03 79.5C88.054 79.4708 88.0808 79.444 88.11 79.42C88.17 79.4 88.16 79.44 88.18 79.46C88.2 79.49 88.24 79.48 88.26 79.51C88.27 79.53 88.25 79.61 88.2 79.66C88.1809 79.6778 88.1609 79.6945 88.14 79.71C88.1189 79.7259 88.1018 79.7464 88.09 79.77V79.79L88.1 79.82L88.14 79.76C88.1642 79.7187 88.1987 79.6842 88.24 79.66C88.27 79.66 88.28 79.66 88.28 79.7C88.2625 79.7244 88.249 79.7514 88.24 79.78C88.24 79.8 88.26 79.8 88.27 79.78C88.29 79.74 88.27 79.73 88.27 79.71C88.2757 79.6887 88.2858 79.6689 88.2996 79.6517C88.3133 79.6345 88.3305 79.6203 88.35 79.61C88.3593 79.6065 88.3696 79.6066 88.3789 79.6103C88.3881 79.614 88.3957 79.621 88.4 79.63C88.43 79.65 88.45 79.69 88.43 79.79C88.42 79.83 88.37 79.97 88.46 79.88L88.55 79.72C88.58 79.68 88.61 79.66 88.63 79.66C88.65 79.66 88.66 79.69 88.67 79.71C88.69 79.76 88.73 79.8 88.77 79.83C88.77 79.83 88.8 79.84 88.79 79.87C88.79 79.89 88.79 79.9 88.77 79.92C88.71 80.05 88.62 80.01 88.55 80.14C88.5158 80.1896 88.5015 80.2503 88.51 80.31C88.516 80.3249 88.5255 80.3381 88.5377 80.3486C88.5499 80.359 88.5644 80.3664 88.58 80.37C88.58 80.3 88.68 80.27 88.69 80.19L88.7 80.12C88.71 80.1 88.75 80.06 88.76 80.07C88.7685 80.1028 88.7685 80.1372 88.76 80.17V80.22L88.73 80.26C88.7082 80.2893 88.6944 80.3238 88.69 80.36C88.69 80.42 88.75 80.39 88.79 80.33L88.84 80.13C88.8555 80.0594 88.8826 79.9918 88.92 79.93C88.96 79.87 89 79.9 89.02 79.91L89.03 79.96V80.09C89.05 80.11 89.1 80.05 89.11 80.06V80.18L89.06 80.5C89.06 80.65 89.04 80.8 89.01 80.94H89ZM86.36 77.74L86.45 77.64C86.49 77.59 86.55 77.56 86.6 77.55L86.65 77.53H86.63C86.62 77.54 86.6 77.51 86.57 77.52C86.5518 77.5235 86.5344 77.5307 86.519 77.541C86.5035 77.5513 86.4903 77.5645 86.48 77.58C86.4641 77.6073 86.4394 77.6285 86.41 77.64C86.35 77.66 86.3 77.63 86.24 77.66C86.2234 77.6648 86.2092 77.6754 86.2 77.69C86.187 77.7073 86.18 77.7284 86.18 77.75C86.18 77.7717 86.187 77.7927 86.2 77.81C86.25 77.81 86.31 77.78 86.36 77.74ZM86.59 78.34C86.6273 78.2999 86.6608 78.2564 86.69 78.21C86.7058 78.1834 86.7261 78.1597 86.75 78.14C86.6535 78.174 86.5697 78.2369 86.51 78.32C86.51 78.29 86.43 78.32 86.39 78.36C86.36 78.41 86.37 78.42 86.39 78.45C86.3933 78.4506 86.3967 78.4506 86.4 78.45H86.45C86.5034 78.4272 86.5511 78.3931 86.59 78.35V78.34ZM88 79.96C87.9867 79.9453 87.9693 79.9348 87.95 79.93C87.9406 79.9282 87.9309 79.9292 87.9221 79.9327C87.9132 79.9363 87.9056 79.9423 87.9 79.95C87.8982 79.9531 87.8973 79.9565 87.8973 79.96C87.8973 79.9635 87.8982 79.967 87.9 79.97C87.93 80.01 87.96 80 88 79.96ZM85.72 76.83C85.6959 76.8349 85.671 76.8347 85.6469 76.8295C85.6228 76.8244 85.6 76.8143 85.58 76.8C85.5345 76.7593 85.5001 76.7077 85.48 76.65C85.38 76.42 85.3 76.17 85.26 75.92C85.29 75.93 85.33 75.94 85.36 75.89L85.39 75.79C85.3961 75.7764 85.4051 75.7644 85.4164 75.7548C85.4278 75.7451 85.4411 75.7381 85.4555 75.7343C85.4699 75.7305 85.4849 75.7299 85.4995 75.7326C85.5141 75.7353 85.528 75.7413 85.54 75.75L85.5 75.34C85.5 75.26 85.46 75.15 85.4 75.17C85.34 75.18 85.35 75.26 85.3 75.29C85.27 75.32 85.21 75.29 85.18 75.24C85.152 75.1873 85.135 75.1295 85.13 75.07L85.06 74.22C85.08 74.1 85.26 74.23 85.31 74.13L85.33 74.08C85.36 73.98 85.47 74 85.54 74.01C85.58 73.81 85.43 73.88 85.35 73.83C85.28 73.78 85.31 73.7 85.25 73.71C85.18 73.73 85.19 73.81 85.16 73.83C85.13 73.85 85.09 73.83 85.06 73.78C85.0453 73.7349 85.0385 73.6875 85.04 73.64L85.03 73.06C85.02 73.03 85.03 72.99 85.05 72.98C85.0556 72.9723 85.0632 72.9662 85.0721 72.9627C85.0809 72.9592 85.0906 72.9582 85.1 72.96L85.28 72.97C85.28 72.88 85.3 72.79 85.34 72.71C85.35 72.67 85.4 72.64 85.42 72.67L85.43 72.71L85.41 73.03C85.41 73.1 85.41 73.17 85.44 73.24C85.47 73.31 85.56 73.33 85.59 73.27C85.63 73.21 85.55 73.09 85.55 72.99C85.55 72.94 85.55 72.89 85.57 72.85C85.58 72.75 85.57 72.64 85.54 72.54C85.52 72.48 85.48 72.42 85.43 72.44C85.4028 72.4449 85.378 72.459 85.36 72.48L85.2 72.68C85.15 72.73 85.09 72.78 85.05 72.73C85.0298 72.7007 85.0193 72.6657 85.02 72.63V72.1C85.03 71.98 85.06 71.84 85.14 71.79L85.19 71.75C85.21 71.71 85.16 71.67 85.15 71.63C85.1363 71.596 85.131 71.5591 85.1345 71.5226C85.138 71.4861 85.1502 71.4509 85.17 71.42C85.25 71.3 85.34 71.3 85.45 71.27C85.4927 71.2581 85.5308 71.2337 85.5594 71.1998C85.5879 71.1658 85.6056 71.1241 85.61 71.08C85.6102 71.0546 85.6049 71.0294 85.5947 71.0062C85.5844 70.9829 85.5693 70.9621 85.5504 70.9451C85.5315 70.9281 85.5092 70.9153 85.485 70.9075C85.4608 70.8997 85.4353 70.8972 85.41 70.9C85.31 70.91 85.2 70.97 85.11 70.93C85.17 70.54 85.21 70.14 85.29 69.75C85.33 69.51 85.41 69.27 85.52 69.05C85.58 68.96 85.66 68.85 85.64 68.74L85.61 68.64C85.6052 68.5989 85.6089 68.5573 85.621 68.5177C85.633 68.4781 85.6531 68.4415 85.68 68.41C85.7391 68.3507 85.7895 68.2833 85.83 68.21C85.78 68.21 85.75 68.13 85.76 68.06C85.7737 67.9889 85.8009 67.921 85.84 67.86C85.88 67.8 85.92 67.74 85.97 67.74H86.03C86.11 67.74 86.18 67.59 86.13 67.51C86.09 67.43 86.01 67.44 85.98 67.37C85.9695 67.3285 85.9726 67.2848 85.9888 67.2452C86.005 67.2056 86.0334 67.1722 86.07 67.15C86.17 67.12 86.24 67.21 86.33 67.11C86.39 67.05 86.43 66.91 86.37 66.86C86.31 66.81 86.19 66.86 86.17 66.78C86.15 66.73 86.16 66.69 86.17 66.65C86.2 66.55 86.24 66.47 86.29 66.38C86.3093 66.3421 86.3377 66.3095 86.3725 66.2851C86.4074 66.2607 86.4477 66.2452 86.49 66.24C86.53 66.25 86.56 66.26 86.59 66.25C86.63 66.25 86.67 66.2 86.66 66.16C86.6158 66.1069 86.5565 66.0686 86.49 66.05L86.6 65.93L86.53 65.88C86.579 65.6989 86.684 65.5379 86.83 65.42H86.84C86.92 65.32 87.04 65.25 87.12 65.29C87.19 65.34 87.18 65.41 87.21 65.48C87.23 65.55 87.31 65.59 87.37 65.54C87.42 65.48 87.4 65.4 87.37 65.34C87.27 65.18 87.09 65.11 87.01 64.94C86.98 64.88 87.04 64.79 87.1 64.74C87.17 64.7 87.23 64.64 87.28 64.57C87.2614 64.567 87.2441 64.5589 87.2299 64.5465C87.2158 64.5341 87.2054 64.518 87.2 64.5C87.37 64.16 87.6 63.85 87.87 63.59L87.98 63.67C88.0055 63.6554 88.0252 63.6327 88.0361 63.6055C88.047 63.5782 88.0484 63.5481 88.04 63.52C88.0118 63.4769 87.9693 63.445 87.92 63.43L88.23 63.03L88.39 62.83L88.56 62.63C88.5814 62.6039 88.6089 62.5833 88.64 62.57C88.7 62.55 88.74 62.59 88.77 62.65C88.79 62.7 88.81 62.76 88.87 62.78C88.8951 62.7622 88.9148 62.7379 88.9271 62.7097C88.9394 62.6815 88.9439 62.6505 88.94 62.62C88.94 62.57 88.92 62.52 88.9 62.48C88.8888 62.4662 88.8812 62.4499 88.8777 62.4325C88.8742 62.4151 88.875 62.3971 88.88 62.38C88.8952 62.3521 88.9201 62.3308 88.95 62.32C89.0095 62.2875 89.0788 62.2777 89.145 62.2924C89.2112 62.3071 89.2699 62.3453 89.31 62.4C89.38 62.51 89.47 62.61 89.56 62.7C89.67 62.79 89.84 62.82 89.87 62.97C89.9 63.12 89.77 63.25 89.67 63.37C89.5041 63.5101 89.3472 63.6604 89.2 63.82C89.1625 63.8318 89.1222 63.8303 89.0857 63.8157C89.0492 63.8012 89.019 63.7744 89 63.74C88.9625 63.6703 88.9074 63.6116 88.84 63.57C88.7658 63.6574 88.7112 63.7597 88.68 63.87C88.74 63.86 88.8 63.87 88.85 63.89C89.06 64 88.79 64.32 88.73 64.49C88.69 64.59 88.63 64.67 88.56 64.75C88.49 64.82 88.36 64.85 88.32 64.77L88.25 64.86L88.3 64.9C88.2878 64.9291 88.2668 64.9536 88.24 64.97C88.27 65.01 88.28 65.05 88.28 65.1C88.2671 65.1994 88.233 65.2949 88.18 65.38C88.04 65.62 87.91 65.88 87.8 66.14C87.73 66.35 87.6 66.54 87.42 66.68C87.3913 66.7017 87.3558 66.7123 87.32 66.71C87.3026 66.7079 87.286 66.7013 87.272 66.6907C87.2579 66.6802 87.2469 66.6662 87.24 66.65C87.24 66.69 87.22 66.73 87.21 66.76C87.19 66.8 87.19 66.84 87.21 66.86C87.24 66.87 87.23 66.85 87.24 66.85L87.47 66.79L87.28 67.28H87.21L87.18 67.53C87.1 67.55 87.02 67.49 86.93 67.48C86.8865 67.4735 86.8422 67.4832 86.8054 67.5071C86.7685 67.5311 86.7417 67.5677 86.73 67.61C86.83 67.69 86.96 67.73 87.1 67.73C87.11 67.82 87 67.88 86.93 67.87C86.85 67.86 86.78 67.81 86.7 67.83C86.6878 67.8322 86.6761 67.8369 86.6658 67.8437C86.6555 67.8506 86.6467 67.8596 86.64 67.87C86.61 67.93 86.67 67.97 86.71 67.99L86.96 68.09C86.9685 68.1228 86.9685 68.1572 86.96 68.19C86.94 68.22 86.9 68.24 86.88 68.23C86.8652 68.2465 86.8571 68.2679 86.8571 68.29C86.8571 68.3122 86.8652 68.3335 86.88 68.35L86.94 68.39C86.9243 68.4401 86.8985 68.4864 86.8641 68.5259C86.8296 68.5655 86.7874 68.5976 86.74 68.62C86.62 68.58 86.46 68.55 86.37 68.68C86.35 68.71 86.33 68.75 86.3 68.76C86.27 68.77 86.24 68.74 86.2 68.74C86.1692 68.7403 86.1393 68.7501 86.1142 68.768C86.0892 68.7858 86.0703 68.811 86.06 68.84C86.0279 68.9024 86.0075 68.9702 86 69.04C86 69.11 86 69.19 86.06 69.2C86.0816 69.2 86.1027 69.193 86.12 69.18C86.24 69.12 86.35 69.05 86.44 68.96C86.5 68.94 86.56 68.99 86.58 69.06C86.5898 69.1339 86.583 69.2091 86.56 69.28C86.6 69.26 86.63 69.28 86.64 69.32V69.43L86.53 70.1C86.51 70.2 86.48 70.32 86.41 70.35C86.33 70.38 86.29 70.33 86.23 70.3C86.18 70.27 86.1 70.25 86.06 70.31L86.03 70.37C86.0254 70.3789 86.0187 70.3864 86.0104 70.392C86.0022 70.3976 85.9926 70.4011 85.9827 70.4021C85.9728 70.4031 85.9628 70.4016 85.9536 70.3977C85.9444 70.3939 85.9363 70.3878 85.93 70.38C85.92 70.43 85.9 70.48 85.93 70.52C85.95 70.55 86.01 70.53 86.03 70.5C86.0607 70.4642 86.0941 70.4307 86.13 70.4C86.16 70.38 86.21 70.38 86.22 70.43L86.24 70.56C86.2952 70.5277 86.3565 70.5073 86.42 70.5H86.44C86.4486 70.5072 86.455 70.5166 86.4585 70.5272C86.4621 70.5378 86.4626 70.5491 86.46 70.56L86.38 71.22C86.37 71.35 86.4 71.7 86.29 71.75C86.26 71.76 86.21 71.78 86.19 71.82V71.89C86.1869 71.9047 86.1805 71.9186 86.1713 71.9305C86.1621 71.9424 86.1503 71.952 86.1369 71.9588C86.1234 71.9655 86.1086 71.9691 86.0936 71.9693C86.0785 71.9695 86.0636 71.9664 86.05 71.96C86.0303 71.9774 86.0182 72.0018 86.0163 72.028C86.0144 72.0542 86.0229 72.08 86.04 72.1C86.07 72.13 86.11 72.15 86.15 72.15C86.19 72.15 86.23 72.17 86.26 72.21C86.32 72.28 86.27 72.39 86.26 72.48C86.26 72.58 86.28 72.68 86.27 72.78C86.27 72.88 86.18 72.98 86.11 72.94C86.0842 72.9193 86.0607 72.8958 86.04 72.87C86.01 72.85 85.98 72.84 85.95 72.87V72.91L85.93 73.01C85.9527 73.0031 85.9763 72.9997 86 73C86.0287 72.9973 86.0576 73.0035 86.0827 73.0178C86.1077 73.0322 86.1278 73.0539 86.14 73.08C86.1525 73.1087 86.1582 73.1399 86.1564 73.1712C86.1547 73.2025 86.1456 73.2329 86.13 73.26C86.1137 73.2572 86.0969 73.2584 86.0812 73.2637C86.0655 73.2689 86.0513 73.278 86.04 73.29C86.02 73.32 86.04 73.39 86.07 73.37C86.1 73.37 86.1 73.31 86.12 73.27C86.14 73.25 86.21 73.25 86.24 73.29C86.26 73.34 86.27 73.4 86.26 73.45C86.2788 73.5912 86.243 73.7342 86.16 73.85C86.11 73.9 85.97 74.01 86.11 74.09C86.16 74.12 86.23 74.08 86.29 74.09C86.3185 74.1064 86.3426 74.1296 86.3601 74.1575C86.3775 74.1854 86.3878 74.2172 86.39 74.25V74.45C86.37 74.62 86.37 74.8 86.39 74.97C86.4 75.01 86.39 75.07 86.37 75.09C86.3633 75.096 86.3552 75.1001 86.3464 75.1019C86.3376 75.1036 86.3285 75.103 86.32 75.1C86.17 75.08 86.12 74.77 85.98 74.75C85.91 74.74 85.84 74.79 85.82 74.89C85.803 74.9725 85.803 75.0575 85.82 75.14C85.89 75.08 85.98 75.26 86.05 75.22C86.08 75.22 86.09 75.19 86.11 75.18C86.13 75.17 86.2 75.23 86.2 75.28C86.1888 75.334 86.1608 75.383 86.12 75.42C86.108 75.4273 86.094 75.4308 86.08 75.43C86.06 75.43 86.05 75.43 86.03 75.41C86.0127 75.3983 85.9915 75.3939 85.9709 75.3976C85.9504 75.4013 85.9321 75.413 85.92 75.43C85.9122 75.4496 85.9087 75.4707 85.9096 75.4918C85.9105 75.5128 85.9158 75.5335 85.9253 75.5524C85.9347 75.5713 85.948 75.5879 85.9644 75.6013C85.9807 75.6147 85.9996 75.6245 86.02 75.63C86.09 75.63 86.16 75.61 86.22 75.56C86.2506 75.539 86.2865 75.527 86.3236 75.5252C86.3607 75.5234 86.3975 75.532 86.43 75.55C86.51 75.61 86.53 75.73 86.53 75.84C86.5335 75.877 86.5301 75.9143 86.52 75.95C86.5 76.01 86.43 76.05 86.43 76.12C86.43 76.19 86.53 76.26 86.51 76.35C86.5037 76.3741 86.4911 76.396 86.4736 76.4136C86.456 76.4311 86.434 76.4437 86.41 76.45L86.12 76.61C86 76.71 85.87 76.78 85.72 76.83ZM87.66 64.98L87.86 64.88C87.93 64.86 88.01 64.83 88.06 64.88C88.06 64.9 88.08 64.92 88.09 64.93V64.9C88.09 64.85 88.12 64.8 88.1 64.77C88.08 64.74 88.02 64.75 87.97 64.78C87.93 64.81 87.87 64.85 87.84 64.83C87.81 64.81 87.84 64.65 87.77 64.63C87.74 64.63 87.71 64.65 87.69 64.66C87.6052 64.727 87.5368 64.8125 87.49 64.91C87.51 64.99 87.59 65.01 87.66 64.98ZM86.81 66.7C86.88 66.66 86.95 66.6 87.01 66.54C87.0454 66.5061 87.0912 66.485 87.14 66.48V66.47C87.04 66.39 86.9 66.47 86.79 66.54C86.795 66.5302 86.7979 66.5195 86.7986 66.5086C86.7993 66.4976 86.7977 66.4866 86.7939 66.4763C86.7902 66.466 86.7843 66.4566 86.7768 66.4486C86.7692 66.4406 86.7601 66.4343 86.75 66.43H86.7C86.64 66.47 86.6 66.53 86.58 66.61V66.67C86.5821 66.6852 86.5891 66.6992 86.6 66.71C86.6316 66.7295 86.6679 66.7398 86.705 66.7398C86.7421 66.7398 86.7784 66.7295 86.81 66.71V66.7ZM85.76 73.02V72.86C85.75 72.82 85.73 72.77 85.7 72.79C85.693 72.7962 85.6875 72.804 85.6841 72.8126C85.6806 72.8213 85.6792 72.8307 85.68 72.84C85.6792 72.8741 85.6859 72.9079 85.6998 72.939C85.7136 72.9701 85.7342 72.9978 85.76 73.02ZM89.27 62.32C89.2433 62.282 89.2293 62.2365 89.23 62.19C89.23 62.13 89.26 62.08 89.3 62.03C89.42 61.85 89.57 61.69 89.75 61.55C89.7521 61.5674 89.7587 61.584 89.7693 61.5981C89.7798 61.6121 89.7939 61.6231 89.81 61.63C89.84 61.63 89.87 61.62 89.89 61.6C89.9056 61.5967 89.9217 61.5972 89.9371 61.6014C89.9524 61.6056 89.9666 61.6134 89.9783 61.6241C89.9901 61.6349 89.999 61.6483 90.0046 61.6632C90.0101 61.6782 90.0119 61.6942 90.01 61.71L90.31 61.51C90.36 61.47 90.42 61.4 90.38 61.36C90.34 61.31 90.28 61.34 90.24 61.32C90.2223 61.3061 90.2104 61.2861 90.2067 61.2639C90.203 61.2417 90.2077 61.2189 90.22 61.2C90.4496 61.0153 90.683 60.8352 90.92 60.66C91.01 60.62 91 60.83 91.1 60.83L91.15 60.82C91.25 60.8 91.29 60.9 91.32 60.96C91.49 60.9 91.35 60.8 91.35 60.72C91.35 60.63 91.41 60.62 91.37 60.57C91.34 60.52 91.28 60.57 91.25 60.56C91.2321 60.5513 91.218 60.5362 91.2106 60.5178C91.2032 60.4993 91.203 60.4787 91.21 60.46C91.3746 60.3372 91.5413 60.2172 91.71 60.1L91.79 60.07C91.81 60.07 91.82 60.09 91.82 60.11L91.92 60.26C91.9843 60.2222 92.0558 60.1983 92.13 60.19C92.17 60.17 92.23 60.19 92.21 60.23L92.18 60.26L91.95 60.4C91.8919 60.4291 91.8433 60.4742 91.81 60.53C91.78 60.58 91.81 60.66 91.87 60.66C91.93 60.66 91.99 60.55 92.05 60.49C92.0805 60.4682 92.1143 60.4514 92.15 60.44C92.25 60.4 92.32 60.34 92.38 60.26C92.4 60.22 92.43 60.16 92.38 60.12C92.3602 60.1032 92.3358 60.0928 92.31 60.09L92.08 60.04C92.02 60.04 91.95 60 91.97 59.94C91.9833 59.9143 92.0043 59.8933 92.03 59.88L92.41 59.64C92.49 59.58 92.61 59.53 92.69 59.57L92.74 59.59C92.77 59.58 92.78 59.53 92.8 59.49C92.8166 59.4631 92.8404 59.4414 92.8686 59.4273C92.8969 59.4131 92.9285 59.4072 92.96 59.41C93.09 59.41 93.14 59.49 93.22 59.56C93.2493 59.5899 93.2873 59.6099 93.3286 59.6171C93.3698 59.6242 93.4123 59.6183 93.45 59.6C93.54 59.54 93.51 59.4 93.45 59.32C93.3695 59.2565 93.3017 59.1785 93.25 59.09L94.16 58.62C94.35 58.52 94.56 58.45 94.76 58.42C94.86 58.42 94.98 58.42 95.03 58.33L95.08 58.26C95.1058 58.2338 95.1372 58.2139 95.1719 58.2017C95.2065 58.1896 95.2435 58.1856 95.28 58.19L95.5 58.2C95.48 58.15 95.51 58.08 95.56 58.05C95.615 58.0174 95.6764 57.997 95.74 57.99C95.79 57.97 95.86 57.99 95.9 58.02L95.92 58.07C95.9355 58.0856 95.9544 58.0974 95.9752 58.1043C95.9961 58.1113 96.0183 58.1132 96.04 58.11C96.0618 58.1056 96.0823 58.096 96.0997 58.0821C96.1171 58.0682 96.1309 58.0503 96.14 58.03C96.16 57.96 96.11 57.89 96.14 57.82C96.1622 57.7894 96.1951 57.7682 96.2322 57.7608C96.2692 57.7534 96.3078 57.7602 96.34 57.78C96.44 57.84 96.4 57.95 96.53 57.97C96.6 57.98 96.71 57.93 96.71 57.85C96.71 57.77 96.61 57.71 96.64 57.64C96.6662 57.61 96.7012 57.589 96.74 57.58C96.8201 57.5485 96.9043 57.5283 96.99 57.52C97.0314 57.5136 97.0738 57.5185 97.1125 57.5344C97.1513 57.5503 97.185 57.5764 97.21 57.61L97.26 57.7C97.28 57.72 97.34 57.73 97.36 57.7C97.3745 57.6296 97.3675 57.5564 97.34 57.49L97.49 57.51L97.48 57.43C97.6385 57.362 97.8166 57.3548 97.98 57.41C98.09 57.43 98.21 57.48 98.22 57.57C98.22 57.66 98.16 57.69 98.12 57.75C98.1 57.8 98.1 57.89 98.17 57.91C98.24 57.93 98.29 57.86 98.31 57.8C98.38 57.64 98.34 57.44 98.41 57.28C98.45 57.22 98.56 57.23 98.63 57.25C98.69 57.29 98.76 57.32 98.83 57.32C98.8253 57.3022 98.8256 57.2834 98.8309 57.2658C98.8362 57.2481 98.8463 57.2323 98.86 57.22C99.22 57.19 99.59 57.26 99.92 57.41L99.89 57.55C99.914 57.5628 99.9413 57.5677 99.9682 57.5641C99.9951 57.5605 100.02 57.5486 100.04 57.53C100.07 57.49 100.085 57.44 100.08 57.39C100.411 57.4943 100.73 57.6352 101.03 57.81C101.06 57.82 101.08 57.85 101.1 57.87C101.14 57.93 101.09 57.99 101.04 58.01C100.99 58.04 100.94 58.07 100.92 58.13L101 58.18H101.08L101.22 58.11C101.231 58.0968 101.244 58.0865 101.26 58.08C101.276 58.0758 101.294 58.0758 101.31 58.08C101.34 58.09 101.36 58.11 101.37 58.14C101.41 58.2 101.42 58.27 101.4 58.34C101.388 58.4066 101.352 58.4668 101.3 58.51C101.19 58.58 101.09 58.66 101 58.75C100.91 58.87 100.86 59.02 100.73 59.06C100.6 59.11 100.51 59.02 100.42 58.96L100.27 58.84L100.11 58.74C100.081 58.7273 100.057 58.7064 100.04 58.68C100.027 58.6446 100.024 58.6065 100.031 58.5695C100.038 58.5326 100.055 58.4982 100.08 58.47C100.13 58.41 100.17 58.34 100.19 58.27C100.099 58.2307 99.9985 58.2169 99.9 58.23C99.92 58.28 99.93 58.34 99.92 58.4C99.9 58.52 99.82 58.54 99.72 58.55L99.45 58.53C99.3688 58.5386 99.2866 58.5284 99.21 58.5C99.1705 58.4863 99.1379 58.4578 99.1193 58.4204C99.1006 58.383 99.0973 58.3398 99.11 58.3L99.02 58.29V58.35C99.006 58.3526 98.9916 58.3521 98.9778 58.3486C98.964 58.3452 98.9511 58.3388 98.94 58.33C98.925 58.3712 98.8969 58.4063 98.86 58.43C98.7858 58.4676 98.703 58.4849 98.62 58.48C98.388 58.4979 98.1575 58.5313 97.93 58.58C97.747 58.6363 97.5509 58.6328 97.37 58.57C97.3365 58.5558 97.3085 58.5313 97.29 58.5C97.2828 58.4843 97.2791 58.4673 97.2791 58.45C97.2791 58.4328 97.2828 58.4157 97.29 58.4C97.258 58.414 97.2244 58.4241 97.19 58.43C97.16 58.43 97.13 58.45 97.13 58.48L97.14 58.52L97.31 58.67C97.17 58.72 97.01 58.74 96.88 58.79L96.84 58.73L96.66 58.85C96.6116 58.7831 96.5745 58.7088 96.55 58.63C96.52 58.55 96.42 58.48 96.35 58.53C96.35 58.66 96.39 58.79 96.47 58.9C96.41 58.96 96.31 58.91 96.27 58.84C96.2467 58.7688 96.213 58.7014 96.17 58.64C96.1617 58.6296 96.151 58.6214 96.1388 58.6161C96.1266 58.6109 96.1132 58.6088 96.1 58.61C96.06 58.63 96.06 58.69 96.07 58.74L96.15 58.99C96.1337 59.0107 96.1132 59.0277 96.09 59.04C96.06 59.04 96.02 59.04 96.02 59.01C96.0091 59.0083 95.998 59.0092 95.9875 59.0126C95.977 59.016 95.9675 59.0219 95.9597 59.0297C95.9519 59.0375 95.946 59.047 95.9426 59.0575C95.9392 59.068 95.9383 59.0791 95.94 59.09L95.96 59.15C95.9131 59.1701 95.8619 59.1779 95.8111 59.1726C95.7604 59.1674 95.7118 59.1493 95.67 59.12C95.63 59 95.56 58.85 95.42 58.85C95.39 58.86 95.36 58.87 95.32 58.85C95.3 58.81 95.31 58.78 95.29 58.75C95.2757 58.7239 95.2534 58.7031 95.2265 58.6905C95.1995 58.6779 95.1692 58.6742 95.14 58.68C95.0782 58.6941 95.0202 58.7214 94.97 58.76C94.92 58.78 94.87 58.84 94.89 58.89L94.93 58.93C95.04 58.99 95.15 59.03 95.27 59.06C95.2911 59.0808 95.3038 59.1086 95.3056 59.1381C95.3075 59.1676 95.2983 59.1968 95.28 59.22C95.2402 59.2713 95.1888 59.3125 95.13 59.34C95.1376 59.3441 95.1442 59.3498 95.1494 59.3567C95.1545 59.3636 95.1582 59.3716 95.16 59.38C95.1587 59.3954 95.1516 59.4098 95.14 59.42C95.1223 59.4457 95.0981 59.4664 95.07 59.48L94.55 59.76C94.47 59.8 94.38 59.85 94.31 59.8C94.2687 59.7533 94.2471 59.6923 94.25 59.63C94.23 59.57 94.21 59.49 94.14 59.49L94.09 59.51C94.0714 59.51 94.0536 59.5026 94.0405 59.4895C94.0274 59.4764 94.02 59.4586 94.02 59.44C93.99 59.46 93.94 59.47 93.92 59.51C93.92 59.54 93.95 59.58 94 59.58L94.13 59.6C94.16 59.62 94.19 59.67 94.16 59.7L94.08 59.78L94.22 59.88L94.23 59.91C94.2282 59.9184 94.2245 59.9264 94.2194 59.9333C94.2142 59.9402 94.2076 59.9459 94.2 59.95L93.69 60.24C93.59 60.29 93.37 60.5 93.27 60.44C93.24 60.42 93.2 60.39 93.17 60.4C93.1495 60.405 93.1294 60.4117 93.11 60.42C93.0962 60.4245 93.0816 60.426 93.0671 60.4243C93.0527 60.4226 93.0388 60.4178 93.0264 60.4102C93.0141 60.4025 93.0035 60.3923 92.9955 60.3802C92.9875 60.3681 92.9822 60.3544 92.98 60.34C92.9595 60.3353 92.9379 60.3389 92.92 60.35C92.9091 60.3562 92.8998 60.3648 92.8929 60.3753C92.8859 60.3857 92.8815 60.3976 92.88 60.41C92.88 60.45 92.9 60.49 92.92 60.52C92.94 60.56 92.95 60.6 92.94 60.64C92.92 60.72 92.81 60.74 92.74 60.79C92.66 60.83 92.61 60.9 92.53 60.94C92.45 60.98 92.33 60.97 92.33 60.88V60.79C92.3332 60.7755 92.3309 60.7602 92.3235 60.7473C92.3161 60.7344 92.3042 60.7246 92.29 60.72L92.25 60.73C92.2209 60.7425 92.1908 60.7526 92.16 60.76C92.16 60.78 92.2 60.79 92.22 60.81C92.2328 60.8258 92.242 60.8442 92.247 60.864C92.2519 60.8837 92.2525 60.9043 92.2487 60.9243C92.2449 60.9443 92.2368 60.9632 92.2249 60.9797C92.213 60.9963 92.1977 61.01 92.18 61.02C92.1528 61.036 92.1214 61.043 92.09 61.04C92.0828 61.027 92.0728 61.0158 92.0607 61.0071C92.0485 60.9985 92.0346 60.9926 92.02 60.99C91.99 60.99 91.95 61.03 91.97 61.05C92 61.07 92.04 61.05 92.07 61.05C92.11 61.05 92.14 61.11 92.11 61.15C92.087 61.1923 92.0523 61.227 92.01 61.25C91.9615 61.2896 91.9055 61.3189 91.8453 61.3361C91.7851 61.3533 91.7221 61.358 91.66 61.35C91.6 61.34 91.44 61.28 91.46 61.42C91.48 61.48 91.53 61.52 91.54 61.58C91.5442 61.6081 91.5409 61.6368 91.5303 61.6631C91.5198 61.6895 91.5024 61.7126 91.48 61.73C91.4361 61.7717 91.3853 61.8055 91.33 61.83C91.19 61.89 91.06 61.96 90.93 62.05C90.9 62.06 90.87 62.1 90.83 62.08C90.8231 62.0775 90.8168 62.0735 90.8117 62.0684C90.8065 62.0632 90.8025 62.0569 90.8 62.05C90.74 61.91 90.96 61.75 90.9 61.61C90.8813 61.5782 90.8521 61.5539 90.8175 61.5411C90.7829 61.5284 90.7449 61.528 90.71 61.54C90.6361 61.5564 90.5674 61.5907 90.51 61.64C90.59 61.67 90.51 61.82 90.57 61.87C90.57 61.89 90.62 61.89 90.64 61.9C90.66 61.91 90.64 62 90.6 62.02C90.5545 62.0346 90.5055 62.0346 90.46 62.02C90.4441 62.014 90.4302 62.0036 90.42 61.99L90.4 61.94C90.3983 61.921 90.3907 61.903 90.3781 61.8886C90.3655 61.8742 90.3487 61.8642 90.33 61.86C90.25 61.85 90.2 61.96 90.23 62.02C90.26 62.09 90.32 62.14 90.38 62.17C90.4157 62.1858 90.4465 62.2108 90.4694 62.2424C90.4922 62.274 90.5062 62.3112 90.51 62.35C90.51 62.45 90.41 62.5 90.33 62.55C90.2994 62.5675 90.2652 62.5778 90.23 62.58C90.17 62.58 90.11 62.54 90.06 62.58C90 62.6 89.99 62.71 89.93 62.74C89.86 62.77 89.83 62.73 89.8 62.7L89.53 62.51C89.43 62.46 89.35 62.39 89.27 62.32ZM98.74 57.89L98.91 58.01C98.9367 58.0287 98.9576 58.0546 98.97 58.0847C98.9824 58.1149 98.9859 58.1479 98.98 58.18V58.24L99 58.23L99.1 58.18C99.11 58.15 99.07 58.1 99.03 58.08C99 58.05 98.95 58.02 98.95 57.98C98.95 57.94 99.08 57.88 99.05 57.82C99.0432 57.799 99.029 57.7812 99.01 57.77C98.9169 57.7247 98.8117 57.7106 98.71 57.73C98.67 57.76 98.7 57.83 98.74 57.89ZM97.09 58.13C97.16 58.16 97.24 58.19 97.31 58.2C97.35 58.21 97.39 58.24 97.42 58.27C97.42 58.16 97.3 58.07 97.18 58.03C97.25 58.03 97.27 57.93 97.21 57.9C97.1803 57.8858 97.1479 57.8784 97.115 57.8784C97.0821 57.8784 97.0497 57.8858 97.02 57.9C97 57.9 96.99 57.9 96.97 57.92C96.9648 57.9271 96.9612 57.9353 96.9594 57.9439C96.9577 57.9525 96.9579 57.9615 96.96 57.97C96.9661 58.0056 96.9812 58.039 97.004 58.0671C97.0268 58.0951 97.0564 58.1168 97.09 58.13ZM92.16 60.7C92.1995 60.6737 92.2363 60.6435 92.27 60.61C92.3 60.59 92.32 60.54 92.29 60.53C92.2814 60.5279 92.2725 60.5277 92.2639 60.5294C92.2552 60.5312 92.2471 60.5348 92.24 60.54C92.2157 60.5591 92.1959 60.5834 92.1821 60.6111C92.1683 60.6387 92.1607 60.6691 92.16 60.7Z" + fill="currentColor" + /> + <path + d="M57.51 134.85C62.76 141.23 67.69 147.86 72.82 154.33M51.57 165.98C55.09 165.36 57.83 165.95 61.34 165.68M87.62 132.08C87.92 135.64 87.08 138.32 87.02 141.84" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + /> + </svg> ); -export default ManWithLaptopSvg; \ No newline at end of file +export default ManWithLaptopSvg; diff --git a/src/app/contact_us/page.jsx b/src/app/contact_us/page.jsx index 5c2b13c..e599f5c 100644 --- a/src/app/contact_us/page.jsx +++ b/src/app/contact_us/page.jsx @@ -1,5 +1,5 @@ "use client"; -import React, { useState}from "react"; +import React, { useState } from "react"; import Image from "next/image"; import Link from "next/link"; import { Input } from "@/components/ui/input"; @@ -11,358 +11,357 @@ import "./styles.css"; import { Montserrat } from "next/font/google"; const montserratFont = Montserrat({ - weight: ["100", "200", "400", "600"], - subsets: ["latin"], + weight: ["100", "200", "400", "600"], + subsets: ["latin"], }); export default function Page() { - const [messageOrBugDropdown,setMessageOrBugDropdown] = useState(false); - const [messageOrBug, setMessageOrBug] = useState("Message"); + const [messageOrBugDropdown, setMessageOrBugDropdown] = useState(false); + const [messageOrBug, setMessageOrBug] = useState("Message"); - const [formSubmitted, setFormSubmitted] = useState(false); + const [formSubmitted, setFormSubmitted] = useState(false); - const linkedInLink = "https://www.linkedin.com/company/iiitvcc/"; - const twitterLink = "https://x.com/iiitvcc"; - const instagramLink = "https://www.instagram.com/codingclub_iiitv/"; - const facebookLink = "https://www.facebook.com/iiitvcc/"; - const ccEmailLink = "mailto:codingclub@iiitvadodara.ac.in"; + const linkedInLink = "https://www.linkedin.com/company/iiitvcc/"; + const twitterLink = "https://x.com/iiitvcc"; + const instagramLink = "https://www.instagram.com/codingclub_iiitv/"; + const facebookLink = "https://www.facebook.com/iiitvcc/"; + const ccEmailLink = "mailto:codingclub@iiitvadodara.ac.in"; - function handleDropDownClick(){ - setMessageOrBugDropdown(prev=>!prev) - } - return ( - <div className="w-full flex flex-col justify-center items-center"> - <div - className={`${montserratFont.className} flex gap-1 justify-center items-center my-5`} - > - <p>IIIT Vadodara</p> - <div className="bg-white rounded-full w-2 h-2"></div> - <p className="text-primary">Coding Club</p> - </div> - <div - className={`${montserratFont.className} tracking-tighter text-5xl sm:text-7xl font-semibold flex gap-5 justify-center`} - > - <p> - Contact <span className="text-primary">Us</span> - </p> - </div> - <div - className={`${montserratFont.className} tracking-tighter text-xs sm:text-base sm:w-1/2 flex gap-5 justify-center text-center`} - > - <p> - At the Coding Club of IIIT Vadodara, we're more than just a group of - programmers—we're a community of innovators, creators, and - problem-solvers. Whether you have a burning question, a brilliant - idea, or just want to collaborate with like-minded tech enthusiasts, - we're here to connect. Reach out to us and let's turn your coding - dreams into reality! - </p> - </div> - <div className="grid w-full gird-cols-12 md:grid-cols-5 text-primary"> - <div className="col-span-1 hidden md:flex m-0 p-0 flex justify-center items-end"> - <ManSittingAtTableSvg /> + function handleDropDownClick() { + setMessageOrBugDropdown((prev) => !prev); + } + return ( + <div className="w-full flex flex-col justify-center items-center"> + <div + className={`${montserratFont.className} flex gap-1 justify-center items-center my-5`} + > + <p>IIIT Vadodara</p> + <div className="bg-white rounded-full w-2 h-2"></div> + <p className="text-primary">Coding Club</p> + </div> + <div + className={`${montserratFont.className} tracking-tighter text-5xl sm:text-7xl font-semibold flex gap-5 justify-center`} + > + <p> + Contact <span className="text-primary">Us</span> + </p> + </div> + <div + className={`${montserratFont.className} tracking-tighter text-xs sm:text-base sm:w-1/2 flex gap-5 justify-center text-center`} + > + <p> + At the Coding Club of IIIT Vadodara, we're more than just a group of + programmers—we're a community of innovators, creators, and + problem-solvers. Whether you have a burning question, a brilliant + idea, or just want to collaborate with like-minded tech enthusiasts, + we're here to connect. Reach out to us and let's turn your coding + dreams into reality! + </p> + </div> + <div className="grid w-full gird-cols-12 md:grid-cols-5 text-primary"> + <div className="col-span-1 hidden md:flex m-0 p-0 flex justify-center items-end"> + <ManSittingAtTableSvg /> + </div> + {formSubmitted ? ( + <div className="col-span-1 w-full flex flex-col mx-3 md:mx-0 md:col-span-3 mt-40 items-center"> + <SuccessIcon /> + <p className=" md:text-2xl text-foreground mt-5"> + Message Send <span className="text-primary">Succesfully...</span> + </p> + </div> + ) : ( + <div className="col-span-1 mx-3 md:mx-0 md:col-span-3 mt-5"> + <div className={`${montserratFont.className} relative`}> + <form + id="contact_form" + className="grid grid-cols-2 gap-x-5 gap-y-2" + onSubmit={(event) => { + event.preventDefault(); + setFormSubmitted(true); + }} + > + <div className="col-span-2 md:col-span-1"> + <Label htmlFor="name" className="text-foreground"> + Name + </Label> + <Input + id="name" + type="text" + placeholder="Your name" + required + className="rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" + /> </div> - {formSubmitted? - <div className="col-span-1 w-full flex flex-col mx-3 md:mx-0 md:col-span-3 mt-40 items-center"> - <SuccessIcon /> - <p className=" md:text-2xl text-foreground mt-5"> - Message Send <span className="text-primary">Succesfully...</span> - </p> + <div className="col-span-2 md:col-span-1"> + <Label htmlFor="email" className="text-foreground"> + Email + </Label> + <Input + id="email" + type="email" + placeholder="Email" + required + className="rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" + /> </div> - : - <div className="col-span-1 mx-3 md:mx-0 md:col-span-3 mt-5"> - <div className={`${montserratFont.className} relative`}> - <form - id="contact_form" - className="grid grid-cols-2 gap-x-5 gap-y-2" - onSubmit={(event)=>{ - event.preventDefault(); - setFormSubmitted(true)}} - > - <div className="col-span-2 md:col-span-1"> - <Label htmlFor="name" className="text-foreground"> - Name - </Label> - <Input - id="name" - type="text" - placeholder="Your name" - required - className="rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" - /> - </div> - <div className="col-span-2 md:col-span-1"> - <Label htmlFor="email" className="text-foreground"> - Email - </Label> - <Input - id="email" - type="email" - placeholder="Email" - required - className="rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" - /> - </div> - <div className="col-span-2 md:col-span-1"> - <Label htmlFor="contact" className="text-foreground"> - Contact No. - </Label> - <Input - id="contact" - type="tel" - placeholder="Contact No." - required - className="rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" - /> - </div> - <div className="col-span-2 md:col-span-1"> - <Label htmlFor="organisation" className="text-foreground"> - Organisation - </Label> - <Input - id="organisation" - type="text" - placeholder="Organisation Name" - required - className="rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" - /> - </div> - <div className="col-span-2 mt-5"> - <Label htmlFor="message_or_bug" className="text-foreground"> - Send a Message or report a bug - </Label> - <div> - <div className="flex justify-between cursor-pointer rounded-[8px] border border-input bg-background px-4 py-4 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" - onClick={handleDropDownClick}> - <p id="message_or_bug" className="font-semibold"> - {messageOrBug} - </p> - <svg - className={`${messageOrBugDropdown?"scale-[-1]":null} -mr-1 h-5 w-5 text-gray-400 cursor-pointer transition-all ease-in-out duration-500`} - viewBox="0 0 20 20" - fill="currentColor" - aria-hidden="true" - tabIndex="-1" - > - <path - fillRule="evenodd" - d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" - clipRule="evenodd" - /> - </svg> - </div> - <div - className={`${messageOrBugDropdown?null:"hidden"} absolute right-0 z-10 mt-1 bg-secondary focus:border-primary w-56 origin-top-right rounded-md shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none`} - role="menu" - aria-orientation="vertical" - aria-labelledby="menu-button" - > - <div className="py-1" role="none"> - <p - href="#" - className="block px-4 py-2 text-sm w-full cursor-pointer" - role="menuitem" - tabIndex="-1" - id="menu-item-0" - onClick={()=>{ - setMessageOrBug("Message"); - setMessageOrBugDropdown(false); - }} - > - Message - </p> - <hr className="text-muted-foreground mx-3" /> - <p - className="block px-4 py-2 text-sm w-full cursor-pointer" - role="menuitem" - tabIndex="-1" - id="menu-item-1" - onClick={()=>{ - setMessageOrBug("Report a Bug") - setMessageOrBugDropdown(false); - }} - > - Report a Bug - </p> - </div> - </div> - </div> - </div> - <div className="col-span-2 mt-5"> - <textarea - id="message" - type="text" - placeholder="How can we help?" - required - className="w-full rounded-[8px] border border-input bg-background px-4 py-4 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm h-64" - /> - </div> - </form> - </div> + <div className="col-span-2 md:col-span-1"> + <Label htmlFor="contact" className="text-foreground"> + Contact No. + </Label> + <Input + id="contact" + type="tel" + placeholder="Contact No." + required + className="rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" + /> </div> - } - <div className="hidden md:flex col-span-1 flex justify-center items-end"> - <ManWithLaptopSvg /> + <div className="col-span-2 md:col-span-1"> + <Label htmlFor="organisation" className="text-foreground"> + Organisation + </Label> + <Input + id="organisation" + type="text" + placeholder="Organisation Name" + required + className="rounded-[8px] border border-input bg-background px-4 py-6 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" + /> </div> - </div> - {formSubmitted? - null: - <button form="contact_form" type="submit"> + <div className="col-span-2 mt-5"> + <Label htmlFor="message_or_bug" className="text-foreground"> + Send a Message or report a bug + </Label> + <div> <div - className={`${montserratFont.className} m-2 text-xl rounded-full py-2 px-5 bg-primary text-background`} + className="flex justify-between cursor-pointer rounded-[8px] border border-input bg-background px-4 py-4 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm" + onClick={handleDropDownClick} > - Send Your Message - </div> - </button> - } - <div className={`${montserratFont.className} mt-24 text-2xl sm:text-3xl md:text-4xl text-center`}> - <p>Get in touch with</p> - <p> - IIITV <span className="text-primary">Coding Club</span> - </p> - </div> - <div className="flex m-5 sm:gap-5 md:gap-10"> - <Link href={facebookLink}> - <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> - <Image - src={"/facebook-2.svg"} - width={40} - height={40} - alt="Facebook Icon" - style={{ zIndex: "1" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0" - ></Image> - <Image - src={"/facebook-2.svg"} - width={50} - height={50} - alt="Facebook Icon" - style={{ filter: "blur(10px)" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" - ></Image> - </div> - </Link> - <Link href={instagramLink}> - <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> - <Image - src={"/instagram-2.svg"} - width={40} - height={40} - alt="Instagram Icon" - style={{ zIndex: "1" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0" - ></Image> - <Image - src={"/instagram-2.svg"} - width={50} - height={50} - alt="Instagram Icon" - style={{ filter: "blur(10px)" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" - ></Image> + <p id="message_or_bug" className="font-semibold"> + {messageOrBug} + </p> + <svg + className={`${messageOrBugDropdown ? "scale-[-1]" : null} -mr-1 h-5 w-5 text-gray-400 cursor-pointer transition-all ease-in-out duration-500`} + viewBox="0 0 20 20" + fill="currentColor" + aria-hidden="true" + tabIndex="-1" + > + <path + fillRule="evenodd" + d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" + clipRule="evenodd" + /> + </svg> </div> - </Link> - <Link href={twitterLink}> - <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> - <Image - src={"/twitter-2.svg"} - width={40} - height={40} - alt="Twitter Icon" - style={{ zIndex: "1" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0" - ></Image> - <Image - src={"/twitter-2.svg"} - width={50} - height={50} - alt="Twitter Icon" - style={{ filter: "blur(10px)" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" - ></Image> - </div> - </Link> - <Link href={linkedInLink}> - <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> - <Image - src={"/linkedin.svg"} - width={40} - height={40} - alt="Linkedin Icon" - style={{ zIndex: "1" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0" - ></Image> - <Image - src={"/linkedin.svg"} - width={50} - height={50} - alt="Linkedin Icon" - style={{ filter: "blur(10px)" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" - ></Image> - </div> - </Link> - <Link href={ccEmailLink}> - <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> - <Image - src={"/gmail.svg"} - width={40} - height={40} - alt="Gmail Icon" - style={{ zIndex: "1" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0" - ></Image> - <Image - src={"/gmail.svg"} - width={50} - height={50} - alt="Gmail Icon" - style={{ filter: "blur(10px)" }} - className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" - ></Image> + <div + className={`${messageOrBugDropdown ? null : "hidden"} absolute right-0 z-10 mt-1 bg-secondary focus:border-primary w-56 origin-top-right rounded-md shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none`} + role="menu" + aria-orientation="vertical" + aria-labelledby="menu-button" + > + <div className="py-1" role="none"> + <p + href="#" + className="block px-4 py-2 text-sm w-full cursor-pointer" + role="menuitem" + tabIndex="-1" + id="menu-item-0" + onClick={() => { + setMessageOrBug("Message"); + setMessageOrBugDropdown(false); + }} + > + Message + </p> + <hr className="text-muted-foreground mx-3" /> + <p + className="block px-4 py-2 text-sm w-full cursor-pointer" + role="menuitem" + tabIndex="-1" + id="menu-item-1" + onClick={() => { + setMessageOrBug("Report a Bug"); + setMessageOrBugDropdown(false); + }} + > + Report a Bug + </p> + </div> </div> - </Link> - </div> - <div className="mb-10 w-full flex justify-center items-center"> - <div className="col-span-6 w-full mx-3 md:w-3/5"> - <iframe - className="rounded-xl" - width="100%" - height="500" - src="https://maps.google.com/maps?width=100%25&height=500&hl=en&q=Indian%20Institute%20of%20Information%20Technology%20Vadodara+(IIIT%20Vadodara)&t=&z=14&ie=UTF8&iwloc=B&output=embed" - ></iframe> + </div> + </div> + <div className="col-span-2 mt-5"> + <textarea + id="message" + type="text" + placeholder="How can we help?" + required + className="w-full rounded-[8px] border border-input bg-background px-4 py-4 text-foreground placeholder-muted-foreground focus:z-10 focus:border-primary focus:outline-none sm:text-sm h-64" + /> </div> + </form> </div> + </div> + )} + <div className="hidden md:flex col-span-1 flex justify-center items-end"> + <ManWithLaptopSvg /> </div> - ); + </div> + {formSubmitted ? null : ( + <button form="contact_form" type="submit"> + <div + className={`${montserratFont.className} m-2 text-xl rounded-full py-2 px-5 bg-primary text-background`} + > + Send Your Message + </div> + </button> + )} + <div + className={`${montserratFont.className} mt-24 text-2xl sm:text-3xl md:text-4xl text-center`} + > + <p>Get in touch with</p> + <p> + IIITV <span className="text-primary">Coding Club</span> + </p> + </div> + <div className="flex m-5 sm:gap-5 md:gap-10"> + <Link href={facebookLink}> + <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> + <Image + src={"/facebook-2.svg"} + width={40} + height={40} + alt="Facebook Icon" + style={{ zIndex: "1" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0" + ></Image> + <Image + src={"/facebook-2.svg"} + width={50} + height={50} + alt="Facebook Icon" + style={{ filter: "blur(10px)" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" + ></Image> + </div> + </Link> + <Link href={instagramLink}> + <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> + <Image + src={"/instagram-2.svg"} + width={40} + height={40} + alt="Instagram Icon" + style={{ zIndex: "1" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0" + ></Image> + <Image + src={"/instagram-2.svg"} + width={50} + height={50} + alt="Instagram Icon" + style={{ filter: "blur(10px)" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" + ></Image> + </div> + </Link> + <Link href={twitterLink}> + <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> + <Image + src={"/twitter-2.svg"} + width={40} + height={40} + alt="Twitter Icon" + style={{ zIndex: "1" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0" + ></Image> + <Image + src={"/twitter-2.svg"} + width={50} + height={50} + alt="Twitter Icon" + style={{ filter: "blur(10px)" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" + ></Image> + </div> + </Link> + <Link href={linkedInLink}> + <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> + <Image + src={"/linkedin.svg"} + width={40} + height={40} + alt="Linkedin Icon" + style={{ zIndex: "1" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0" + ></Image> + <Image + src={"/linkedin.svg"} + width={50} + height={50} + alt="Linkedin Icon" + style={{ filter: "blur(10px)" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" + ></Image> + </div> + </Link> + <Link href={ccEmailLink}> + <div className="socials-link-div grid grid-cols-1 justify-items-center items-center"> + <Image + src={"/gmail.svg"} + width={40} + height={40} + alt="Gmail Icon" + style={{ zIndex: "1" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0" + ></Image> + <Image + src={"/gmail.svg"} + width={50} + height={50} + alt="Gmail Icon" + style={{ filter: "blur(10px)" }} + className="col-span-1 row-start-1 col-span-full m-0 p-0 opacity-0 transition-all ease-in-out duration-500" + ></Image> + </div> + </Link> + </div> + <div className="mb-10 w-full flex justify-center items-center"> + <div className="col-span-6 w-full mx-3 md:w-3/5"> + <iframe + className="rounded-xl" + width="100%" + height="500" + src="https://maps.google.com/maps?width=100%25&height=500&hl=en&q=Indian%20Institute%20of%20Information%20Technology%20Vadodara+(IIIT%20Vadodara)&t=&z=14&ie=UTF8&iwloc=B&output=embed" + ></iframe> + </div> + </div> + </div> + ); } -const SuccessIcon = () =>( - <svg - version="1.1" - id="Capa_1" - xmlns="http://www.w3.org/2000/svg" - xmlnsXlink="http://www.w3.org/1999/xlink" - viewBox="0 0 50 50" +const SuccessIcon = () => ( + <svg + version="1.1" + id="Capa_1" + xmlns="http://www.w3.org/2000/svg" + xmlnsXlink="http://www.w3.org/1999/xlink" + viewBox="0 0 50 50" width={100} xmlSpace="preserve" > - <circle - style={{ fill: 'currentColor' }} - cx="25" - cy="25" - r="25" - /> - <polyline - style={{ - fill: 'none', - stroke: '#FFFFFF', - strokeWidth: '4', - strokeLinecap: 'round', - strokeLinejoin: 'round', - strokeMiterlimit: '10' - }} + <circle style={{ fill: "currentColor" }} cx="25" cy="25" r="25" /> + <polyline + style={{ + fill: "none", + stroke: "#FFFFFF", + strokeWidth: "4", + strokeLinecap: "round", + strokeLinejoin: "round", + strokeMiterlimit: "10", + }} points="38,15 22,33 12,25" /> </svg> -) \ No newline at end of file +); diff --git a/src/app/event/[id]/components/checkIsAdmin.jsx b/src/app/event/[id]/components/checkIsAdmin.jsx index 6046d31..18e419e 100644 --- a/src/app/event/[id]/components/checkIsAdmin.jsx +++ b/src/app/event/[id]/components/checkIsAdmin.jsx @@ -2,17 +2,17 @@ import { useState, useEffect } from "react"; import axios from "axios"; const checkIsAdmin = () => { - const [isAdmin , setIsAdmin] = useState(false) - useEffect(() => { - const fetchIsAdmin = async () => { - try { - const response = await axios.get(`/api/rest/v1/isUserAdmin`); - const result = response.data; - setIsAdmin(result.isAdmin); - } catch (error) { - console.error(error); - } - }; + const [isAdmin, setIsAdmin] = useState(false); + useEffect(() => { + const fetchIsAdmin = async () => { + try { + const response = await axios.get(`/api/rest/v1/isUserAdmin`); + const result = response.data; + setIsAdmin(result.isAdmin); + } catch (error) { + console.error(error); + } + }; fetchIsAdmin(); }, [isAdmin]); diff --git a/src/app/event/[id]/components/event.jsx b/src/app/event/[id]/components/event.jsx index 8a97f94..a8160da 100644 --- a/src/app/event/[id]/components/event.jsx +++ b/src/app/event/[id]/components/event.jsx @@ -30,7 +30,10 @@ function GenerateEvent({ props: event }) { // To change classes useEffect(() => { if (width - height > 0) { - if (scrollPosition > (width - height - (0.12 * (width - height)))/eventPosterAspectRatio) { + if ( + scrollPosition > + (width - height - 0.12 * (width - height)) / eventPosterAspectRatio + ) { // setEventDetailsFixed(""); setEventPosterFixed("event-poster-fixed"); @@ -54,19 +57,21 @@ function GenerateEvent({ props: event }) { }; }, []); - const [eventPoster,setEventPoster] = useState(getPublicUrl(`/events/${event.id}/poster`)); - useEffect(()=>{ + const [eventPoster, setEventPoster] = useState( + getPublicUrl(`/events/${event.id}/poster`), + ); + useEffect(() => { const img = new Image(); img.src = eventPoster; img.onload = () => { const ratio = img.width / img.height; setEventPosterAspectRatio(ratio); }; - + img.onerror = () => { - console.error('Failed to load image.'); + console.error("Failed to load image."); }; - },[]); + }, []); return ( <div className="event-div"> diff --git a/src/app/event/[id]/components/eventDetails.jsx b/src/app/event/[id]/components/eventDetails.jsx index 4bcfe71..3bf7b8f 100644 --- a/src/app/event/[id]/components/eventDetails.jsx +++ b/src/app/event/[id]/components/eventDetails.jsx @@ -49,8 +49,8 @@ function EventDetails(props) { const [eventPrizes, setEventPrizes] = useState(event.prizes); const [eventConvenors, setEventConvenors] = useState(event.convenors); const [eventWinners, setEventWinners] = useState(event.winners); - const [eventVenueLink , setEventVenueLink ] = useState(event.venue_link); - + const [eventVenueLink, setEventVenueLink] = useState(event.venue_link); + //To update the remaining registration time each second useEffect(() => { setInterval(() => { @@ -58,49 +58,6 @@ function EventDetails(props) { }, 1000); }, [daysLeftToRegister]); -<<<<<<< HEAD -function EventDetails(props){ - const [isAdmin,setIsAdmin] = useState(true); - - const [event,setEvent] = useState(props.event || ''); - const [eventName,setEventName] = useState(event.name || "Event Name"); - const [eventDescription,setEventDescription] = useState(event.description || "No description available"); - const [registerUntilDate,setRegisterUntilDate] = useState(event.register_until || new Date()); - const [registrationLink , setRegistrationLink] = useState(event.registration_link || "https://www.registration.com"); - const [hostedRegistration , setHostedRegistration] = useState(event.hosted_registration || false); - const [hostLink, setHostLink] = useState(event.host_link || "https://www.hosted.com"); - const [daysLeftToRegister,setDaysLeftToRegister]= useState(CalculateDaysLeft(registerUntilDate) || "Registration closed"); - const [eventDate,setEventDate] = useState(event.date || new Date()); - const [eventDuration , setEventDuration]=useState((CalculateEventDuration(event.duration)) || "Not Specified"); - const [eventMode ,setEventMode] = useState(event.mode || false); - const [eventVenue ,setEventVenue] = useState(event.venue || "Online"); - const [eventRequirements, setEventRequirements] = useState(event.requirements || []); - const [eventPrizes , setEventPrizes] = useState(event.prizes || []); - const [eventConvenors,setEventConvenors] = useState(event.convenors || []); - const [eventWinners,setEventWinners] = useState(event.winners || {}); - - //To update the remaining registration time each second - useEffect(()=>{ - setInterval(()=>{ - setDaysLeftToRegister(CalculateDaysLeft(registerUntilDate)) - },1000) - },[daysLeftToRegister]) - - - - return <> - <div className="event-cover-details grid grid-cols-2 lg:grid-cols-12 gap-2 "> - <p className="col-span-2 lg:col-span-6 event-title ">{eventName}</p> - - <div className="col-span-2 lg:col-span-6 "> - <p className="event-days-left " suppressHydrationWarning>{daysLeftToRegister}</p> - <Link className={((CalculateDaysLeft(registerUntilDate)==="Registration closed")?"disabled-link ":null)+"col-span-1 inline-flex h-10 items-center justify-center rounded-md bg-primary text-primary-foreground px-8 text-sm font-medium shadow transition-colors hover:bg-primary-hover focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50"} - href={hostedRegistration?registrationLink:hostLink} target="_blank" > - Register - </Link> - {isAdmin ? DeleteButton() : null} - </div> -======= return ( <> <div className="event-cover-details grid grid-cols-2 lg:grid-cols-12 gap-2 "> @@ -123,7 +80,6 @@ function EventDetails(props){ Register </Link> {isAdmin ? DeleteButton() : null} ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 </div> </div> <div className={`event-date-time-container ${montserratFont.className}`}> @@ -133,9 +89,7 @@ function EventDetails(props){ </div> <div className="event-time-container rounded-lg border shadow-sm bg-secondary border-none px-4 py-2 gap-6"> <p className="event-time-title">Event Time</p> - <p className="event-time"> - {convertTo12HourFormat(eventTime)} - </p> + <p className="event-time">{convertTo12HourFormat(eventTime)}</p> </div> </div> @@ -173,15 +127,17 @@ function EventDetails(props){ > <EventPrizes eventPrizes={eventPrizes} /> </div> - {eventVenueLink?<div - style={{ width: "100%" }} - className={`lg:col-span-1 lg:row-start-2 lg:row-span-2 order-last ${montserratFont.className}`} - > - <EventVenue venueLink={eventVenueLink}/> - </div>:null} + {eventVenueLink ? ( + <div + style={{ width: "100%" }} + className={`lg:col-span-1 lg:row-start-2 lg:row-span-2 order-last ${montserratFont.className}`} + > + <EventVenue venueLink={eventVenueLink} /> + </div> + ) : null} <div - style={{ width: "100%",height:"100%" }} + style={{ width: "100%", height: "100%" }} className={`lg:col-span-1 lg:row-span-1 h-full ${montserratFont.className}`} > <EventConvenors eventConvenors={eventConvenors} /> @@ -243,10 +199,10 @@ function CalculateDaysLeft(date) { } function convertTo12HourFormat(time24) { - let [hours, minutes, seconds] = time24.split(':').map(Number); - let period = hours >= 12 ? 'PM' : 'AM'; + let [hours, minutes, seconds] = time24.split(":").map(Number); + let period = hours >= 12 ? "PM" : "AM"; hours = hours % 12 || 12; - return `${hours}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')} ${period}`; + return `${hours}:${minutes.toString().padStart(2, "0")}:${seconds.toString().padStart(2, "0")} ${period}`; } function CalculateEventDuration(totalmins) { diff --git a/src/app/event/[id]/fetchEvent.jsx b/src/app/event/[id]/fetchEvent.jsx index ef1e151..11550f8 100644 --- a/src/app/event/[id]/fetchEvent.jsx +++ b/src/app/event/[id]/fetchEvent.jsx @@ -2,16 +2,9 @@ import { useState, useEffect } from "react"; import axios from "axios"; const useFetchEvent = (eventId) => { -<<<<<<< HEAD - const [event, setEvent] = useState({}); - const [loading, setLoading] = useState(true); - const [error, setError] = useState(null); - console.log(eventId); -======= const [event, setEvent] = useState({}); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 useEffect(() => { const fetchEvent = async () => { diff --git a/src/app/event/[id]/page.jsx b/src/app/event/[id]/page.jsx index 58c2092..bb76d9f 100644 --- a/src/app/event/[id]/page.jsx +++ b/src/app/event/[id]/page.jsx @@ -6,138 +6,74 @@ import useFetchEvent from "./fetchEvent"; import Loading from "@/components/loading"; function Event({ params }) { -<<<<<<< HEAD - const eventId = params.id; - const { event, loading, error } = useFetchEvent(eventId); - const router = useRouter(); - console.log(event); - - if (loading) { - return <> - <Loading /> - </>; - } - - if (error) { - console.error(error); - router.push('/events'); - return null; - } -======= const eventId = params.id; const { event, loading, error } = useFetchEvent(eventId); const router = useRouter(); if (loading) { - return <> - <Loading /> - </>; + return ( + <> + <Loading /> + </> + ); } if (error) { - console.error(error); - router.push('/events'); - return null; + console.error(error); + router.push("/events"); + return null; } ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 // To start calling api delete the object below and uncomment the above code -// const event = { -// "id": 46, -// "name": "CodeStrike v6.0", -// "description": "A competitive coding event", -// "date": "2024-07-30", -// "duration": 180, -// "mode": true, -// "host_link": "https://www.example.com", -// "venue": null, -// "requirements": [ -// "Laptop", -// "Notebook" -// ], -// "hosted_registration": true, -// "register_until": "2024-09-28T00:00:00", -// "registration_link": "https://www.example.com", -// "creator": "16ca184e-2872-48e0-b7c1-6425cdc66b0b", -// "venue_link": "https://maps.google.com/maps?width=100%25&height=600&hl=en&q=Indian%20Institute%20of%20Information%20Technology%20Vadodara+(IIIT%20Vadodara)&t=&z=14&ie=UTF8&iwloc=B&output=embed", -// "convenors": [ -// "devyash", -// "devyash", -// "devyash" -// ], -// "prizes": [ -// "7Cr", -// "69L", -// "3.14L", -// { -// "fy special": "150 Rupiya" -// } -// ], -// "winners": { -// "Web Dev": [ -// "ABCDEGFHIJKL", -// "ABCDEGFHIJKL", -// "ABCDEGFHIJKL" -// ], -// "Cloud ": [ -// "ABCDEGFHIJKL" -// ], -// "CyberSecurity": [ -// "ABCDEGFHIJKL", -// "ABCDEGFHIJKL" -// ] -// }, -// "time": "22:29:39" -// }; - -<<<<<<< HEAD + // const event = { + // "id": 46, + // "name": "CodeStrike v6.0", + // "description": "A competitive coding event", + // "date": "2024-07-30", + // "duration": 180, + // "mode": true, + // "host_link": "https://www.example.com", + // "venue": null, + // "requirements": [ + // "Laptop", + // "Notebook" + // ], + // "hosted_registration": true, + // "register_until": "2024-09-28T00:00:00", + // "registration_link": "https://www.example.com", + // "creator": "16ca184e-2872-48e0-b7c1-6425cdc66b0b", + // "venue_link": "https://maps.google.com/maps?width=100%25&height=600&hl=en&q=Indian%20Institute%20of%20Information%20Technology%20Vadodara+(IIIT%20Vadodara)&t=&z=14&ie=UTF8&iwloc=B&output=embed", + // "convenors": [ + // "devyash", + // "devyash", + // "devyash" + // ], + // "prizes": [ + // "7Cr", + // "69L", + // "3.14L", + // { + // "fy special": "150 Rupiya" + // } + // ], + // "winners": { + // "Web Dev": [ + // "ABCDEGFHIJKL", + // "ABCDEGFHIJKL", + // "ABCDEGFHIJKL" + // ], + // "Cloud ": [ + // "ABCDEGFHIJKL" + // ], + // "CyberSecurity": [ + // "ABCDEGFHIJKL", + // "ABCDEGFHIJKL" + // ] + // }, + // "time": "22:29:39" + // }; - // To start calling api delete the object below and uncomment the above code - // const event = { - // "id": 7, - // "name": "Codestrike v6.0", - // "description": `Join us for an exciting coding event organized by Coding Club IIITV, \nwhere teamwork and innovation take center stage! \nIn this unique competition, teams of three programmers will come together to \n solve complex coding challenges within a set timeframe. Participants will need to collaborate closely, leveraging each other's strengths to develop efficient and creative solutions. This event is designed to foster camaraderie, enhance problem-solving skills, and encourage effective communication among team members. Don't miss this opportunity to test your coding prowess, make new friends, and have a blast working together. Sign up now and be part of a thrilling coding adventure!`, - // "date": "2024-08-05T15:30:00", - // "duration": 60, - // "mode": false, - // "host_link": "https://www.hosted.com", - // "venue": "Mess Hall", - // "requirements": [ - // "Laptop", - // "Notebook", - // "Pen", - // "Pencil" - // ], - // "hosted_registration": true, - // "register_until": "2024-08-05T15:32:30", - // "registration_link": "https://www.registration.com", - // "creator": "b4e05b86-df08-49d8-a118-51c205216401", - // "prizes" : ["Rs. 10000","Rs. 5000", "Rs. 1000", - // { - // "Female Special":"Rs. 1000", - // "FY Special":"Rs. 1000" - // } - // ], - // "winners" : { - // "Web Dev":["ABCDEGFHIJKL","ABCDEGFHIJKL","ABCDEGFHIJKL"], - // "Cloud ":["ABCDEGFHIJKL"], - // "CyberSecurity":["ABCDEGFHIJKL","ABCDEGFHIJKL"] - // }, - // "convenors":[ - // "Devyash Saini","Devyash Saini","Devyash Saini","Devyash Saini" - // ] - // } - - - - return ( - <GenerateEvent - props={event} - /> - ); -======= return <GenerateEvent props={event} />; ->>>>>>> e436f9a6b084ae16249a55e8d74868c9bc4c86e1 } export default Event; diff --git a/src/app/events/page.jsx b/src/app/events/page.jsx index c4e88ba..7085b88 100644 --- a/src/app/events/page.jsx +++ b/src/app/events/page.jsx @@ -1,13 +1,13 @@ "use client"; import { useEffect, useState } from "react"; import EventBox from "../../components/ui/EventBox"; -import { getPublicUrl } from "@/lib/utils" +import { getPublicUrl } from "@/lib/utils"; function Page() { const [events, setEvents] = useState([]); const [nextPageEvents, setNextPageEvents] = useState([]); const [pageCount, setPageCount] = useState(1); const [hasMoreEvents, setHasMoreEvents] = useState(true); - const [columnCount, setColumnCount] = useState(3); + const [columnCount, setColumnCount] = useState(3); const fetchEvents = async (page) => { try { @@ -45,17 +45,16 @@ function Page() { } }; - const handleResize = () => { if (window.innerWidth < 768) { - setColumnCount(2); + setColumnCount(2); } else { setColumnCount(3); } }; window.addEventListener("resize", handleResize); - handleResize(); + handleResize(); loadInitialEvents(); return () => { @@ -66,17 +65,17 @@ function Page() { const columns = Array.from({ length: columnCount }, () => []); events.forEach((event, index) => { - let posterUrl = getPublicUrl(`/events/${event.id}/poster`) + let posterUrl = getPublicUrl(`/events/${event.id}/poster`); columns[index % columnCount].push( <EventBox - img={posterUrl} + img={posterUrl} key={event.id} caption={event.description} time={event.date} category={event.name} hostLink={event.host_link} - /> + />, ); }); @@ -91,10 +90,7 @@ function Page() { className={`h-fit w-full gap-8 py-4 grid grid-flow-row md:pl-12 ${ colIndex === 1 && columnCount === 3 ? "mt-32" : "" } - ${ - colIndex === 1 && columnCount === 2 ? "mt-20" : "" - }` - } + ${colIndex === 1 && columnCount === 2 ? "mt-20" : ""}`} > {column} </section> diff --git a/src/app/globals.css b/src/app/globals.css index 9840bf0..402032a 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -55,4 +55,20 @@ input, button, textarea, select { font: inherit; +} + +::-webkit-scrollbar { + height: 5px; + width: 5px; + background: var(--primary-color); + -webkit-border-radius: 1ex; +} + +::-webkit-scrollbar-thumb { + background: white; + -webkit-border-radius: 1ex; +} + +::-webkit-scrollbar-corner { + background: #fff3; } \ No newline at end of file diff --git a/src/app/home/components/hero-parallax.tsx b/src/app/home/components/hero-parallax.tsx index c184879..dc8a87c 100644 --- a/src/app/home/components/hero-parallax.tsx +++ b/src/app/home/components/hero-parallax.tsx @@ -32,27 +32,27 @@ export const HeroParallax = ({ const translateX = useSpring( useTransform(scrollYProgress, [0, 1], [0, 1000]), - springConfig + springConfig, ); const translateXReverse = useSpring( useTransform(scrollYProgress, [0, 1], [0, -1000]), - springConfig + springConfig, ); const rotateX = useSpring( useTransform(scrollYProgress, [0, 0.2], [15, 0]), - springConfig + springConfig, ); const opacity = useSpring( useTransform(scrollYProgress, [0, 0.2], [0.2, 1]), - springConfig + springConfig, ); const rotateZ = useSpring( useTransform(scrollYProgress, [0, 0.2], [20, 0]), - springConfig + springConfig, ); const translateY = useSpring( useTransform(scrollYProgress, [0, 0.2], [-700, 500]), - springConfig + springConfig, ); return ( <div @@ -108,8 +108,8 @@ export const Header = () => { The Ultimate <br /> Coding Experience </h1> <p className="max-w-2xl text-base md:text-xl mt-8 dark:text-neutral-200"> - Join our vibrant community of coders and unlock your full potential through workshops, events, and - shared resources. + Join our vibrant community of coders and unlock your full potential + through workshops, events, and shared resources. </p> <div className="relative z-50 flex flex-col flex-start gap-4 p-8 sm:flex-row lg:justify-start"> <Link @@ -119,13 +119,14 @@ export const Header = () => { > Join Now </Link> - <Link href="#" className="inline-flex h-10 items-center justify-center rounded-md px-8 text-sm font-medium shadow transition-colors hover:bg-muted hover:text-primary-foreground border focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" + <Link + href="#" + className="inline-flex h-10 items-center justify-center rounded-md px-8 text-sm font-medium shadow transition-colors hover:bg-muted hover:text-primary-foreground border focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50" > Learn More </Link> </div> </div> - ); }; diff --git a/src/app/home/layout.tsx b/src/app/home/layout.tsx index 1b8a3b7..8b28540 100644 --- a/src/app/home/layout.tsx +++ b/src/app/home/layout.tsx @@ -2,8 +2,7 @@ import React from "react"; import Navbar from "@/components/navbar"; import Footer from "@/components/footer"; import type { Metadata } from "next"; -import Head from 'next/head'; - +import Head from "next/head"; interface RootLayoutProps { children: React.ReactNode; @@ -12,7 +11,7 @@ interface RootLayoutProps { export default function RootLayout({ children }: RootLayoutProps) { return ( <> - <Head> + <Head> <meta charSet="utf-8" /> <meta name="viewport" @@ -21,9 +20,15 @@ export default function RootLayout({ children }: RootLayoutProps) { <meta property="og:title" content="Coding Club IIITV" /> <meta property="og:site_name" content="IIITVCC" /> <meta property="og:url" content="https://iiitvcc.vercel.app" /> - <meta property="og:description" content="IIITVCC Community Website | Workshops | Mentorship | Community" /> + <meta + property="og:description" + content="IIITVCC Community Website | Workshops | Mentorship | Community" + /> <meta property="og:type" content="website" /> - <meta property="og:image" content="https://iiitvcc.vercel.app/LinkPreview.png" /> + <meta + property="og:image" + content="https://iiitvcc.vercel.app/LinkPreview.png" + /> </Head> <Navbar /> {children} diff --git a/src/app/home/page.tsx b/src/app/home/page.tsx index f61da05..6b84279 100644 --- a/src/app/home/page.tsx +++ b/src/app/home/page.tsx @@ -1,10 +1,17 @@ -'use client' -import React from "react" -import Link from "next/link" -import { Card, CardHeader, CardTitle, CardDescription, CardContent, CardFooter } from "@/components/ui/card" +"use client"; +import React from "react"; +import Link from "next/link"; +import { + Card, + CardHeader, + CardTitle, + CardDescription, + CardContent, + CardFooter, +} from "@/components/ui/card"; // import { HeroParallax } from "./components/hero-parallax" -import Image from "next/image" +import Image from "next/image"; // export const products = [ // { @@ -102,19 +109,17 @@ import Image from "next/image" // }, // ]; - - export default function Home() { return ( <div className="flex flex-col min-h-dvh"> {/* <HeroParallax products={products} /> */} <section className="lg:h-[90dvh] w-full py-12 md:py-24 lg:py-0 bg-background text-muted flex justify-around"> <div className="px-4 md:px-6 grid gap-6 lg:grid-cols-2 lg:gap-12 max-w-[1240px] flex items-center justify-around"> - <div className="space-y-4 "> + <div className="space-y-4 md:flex md:items-center md:flex-col text-center md:text-left"> <h1 className="text-4xl font-bold tracking-tighter sm:text-5xl md:text-6xl lg:text-7xl"> Unlock Your Coding Potential </h1> - <p className="max-w-[600px] text-lg md:text-xl"> + <p className=" max-w-[600px] text-lg md:text-xl"> Join our vibrant community of coders and unlock your full potential through workshops, events, and shared resources. </p> diff --git a/src/app/members/data.json b/src/app/members/data.json index 2cda700..767bd73 100644 --- a/src/app/members/data.json +++ b/src/app/members/data.json @@ -1,5 +1,5 @@ { - "2021" : [ + "2023": [ { "name": "Franklin Carlson", "position": "UX Designer", @@ -48,7 +48,7 @@ ] } ], - "2023": [ + "2021": [ { "name": "John Doe", "position": "Web Developer", @@ -70,4 +70,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/src/app/members/page.tsx b/src/app/members/page.tsx index b289456..c863f76 100644 --- a/src/app/members/page.tsx +++ b/src/app/members/page.tsx @@ -1,27 +1,34 @@ -'use client'; -import React, { useState, useEffect } from 'react'; -import { Button } from '@/components/ui/button'; -import { cn } from '@/lib/utils'; -import data from "./data.json" +"use client"; +import React, { useState, useEffect } from "react"; +import { Button } from "@/components/ui/button"; +import { cn } from "@/lib/utils"; +import data from "./data.json"; -import { motion, type Variants } from 'framer-motion'; +import { motion, type Variants } from "framer-motion"; // React icon import { FaLinkedinIn } from "react-icons/fa"; -import { FaGithub } from 'react-icons/fa'; -import './styles.css' +import { FaGithub } from "react-icons/fa"; +import "./styles.css"; const itemVariants: Variants = { open: { opacity: 1, - transition: { duration: .5 } + transition: { duration: 0.5 }, }, - closed: { opacity: 0, transition: { duration: .3 } } + closed: { opacity: 0, transition: { duration: 0.3 } }, }; const TeamSection = () => { - const [teamMembers] = useState<{ [key: string]: { name: string; position: string; image: string; social: { platform: string; url: string; }[]; }[] }>(data); - const [activeTeam, setActiveTeam] = useState('2023'); + const [teamMembers] = useState<{ + [key: string]: { + name: string; + position: string; + image: string; + social: { platform: string; url: string }[]; + }[]; + }>(data); + const [activeTeam, setActiveTeam] = useState("2023"); const [focusCard, setFocusCard] = useState<number | null>(null); const [isScroll, setIsScroll] = useState<number>(-1); @@ -29,34 +36,57 @@ const TeamSection = () => { const handleScroll = () => { setIsScroll(window.scrollY); }; - window.addEventListener('scroll', handleScroll); - return () => window.removeEventListener('scroll', handleScroll); + window.addEventListener("scroll", handleScroll); + return () => window.removeEventListener("scroll", handleScroll); }, []); return ( - <section className="font-poppins font-light text-center py-[min(20vh,6rem)] w-[calc(min(90rem,90%))] mx-auto relative"> - <h2 className="text-white text-[clamp(3.5rem,3rem+1.6vw,5rem)] -mt-[0.625rem] font-extrabold">MEET OUR <span className="text-primary">TEAM</span></h2> + <section className="font-poppins font-light text-center py-[min(20vh,6rem)] w-[calc(min(90rem,90%))] mx-auto my-16 relative"> + <h2 className="text-white text-[clamp(3.5rem,3rem+1.6vw,5rem)] -mt-[0.625rem] font-extrabold"> + MEET OUR <span className="text-primary">TEAM</span> + </h2> <p className="text-gray-400 max-w-[50rem] mx-auto leading-relaxed text-[clamp(0.9rem,0.825rem+0.3vw,1.2rem)]"> - Our team is a group of passionate individuals who are dedicated to making a difference in the world of technology. We are a diverse group of people who are united by our love for coding and technology. We are committed to helping each other grow and learn, and we are always looking for new members to join us on our journey. If you are passionate about technology and coding, we would love to have you on our team! + Our team is a group of passionate individuals who are dedicated to + making a difference in the world of technology. We are a diverse group + of people who are united by our love for coding and technology. We are + committed to helping each other grow and learn, and we are always + looking for new members to join us on our journey. If you are passionate + about technology and coding, we would love to have you on our team! </p> <div className="my-8 space-x-6 absolute w-full"> {Object.keys(data).map((team, index) => ( - <Button variant={'ghost'} key={index} onClick={() => setActiveTeam(team)} className={`py-0 px-8 text-[clamp(.9rem,.1.0rem+0.9333vw,1.2rem)] transition ${activeTeam === team && 'bg-primary text-secondary font-bold border-primary'}`}>{team}</Button> + <Button + variant={"ghost"} + key={index} + onClick={() => setActiveTeam(team)} + className={`py-0 px-8 text-[clamp(.9rem,.1.0rem+0.9333vw,1.2rem)] transition ${activeTeam === team && "bg-primary text-secondary font-bold border-primary"}`} + > + {team} + </Button> ))} </div> - <span className="absolute z-[-1] left-1/2 -translate-x-1/2 -translate-y-[15%] text-[clamp(6rem,1.3333rem+14.9333vw,20rem)] font-extrabold text-[#36354a] select-none tracking-widest uppercase">{activeTeam}</span> + <span className="absolute z-[-1] left-1/2 -translate-x-1/2 -translate-y-[15%] text-[clamp(6rem,1.3333rem+14.9333vw,20rem)] font-extrabold text-[#36354a] select-none tracking-widest uppercase"> + {activeTeam} + </span> <div className="mt-28 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-8"> {teamMembers[activeTeam].map((member, index) => ( <motion.div initial={false} - animate={(isScroll-index*50)>100 ?'open': 'closed'} + animate={isScroll - index * 120 > 0 ? "open" : "closed"} variants={itemVariants} key={index} - className={cn('card relative cursor-pointer grayscale-[100%] hover:grayscale-[0%] transition-all rounded-md', - index % 3 !== 1 ? "translate-y-0" : "translate-y-0 sm:translate-y-[15%] midChild", - focusCard !== null && focusCard !== index && 'scale-[.98] duration-500 blur-[4px]' ,)} + className={cn( + "card relative cursor-pointer grayscale-[100%] hover:grayscale-[0%] transition-all rounded-md", + index % 3 !== 1 + ? "translate-y-0" + : "translate-y-0 sm:translate-y-[15%] midChild", + focusCard !== null && + focusCard !== index && + "scale-[.98] duration-500 blur-[4px]", + )} onMouseEnter={() => setFocusCard(index)} - onMouseLeave={() => setFocusCard(null)}> + onMouseLeave={() => setFocusCard(null)} + > <img src={member.image} alt={`Photo of ${member.name}`} @@ -64,11 +94,16 @@ const TeamSection = () => { /> <div className="absolute bottom-0 left-0 right-0 p-6 text-center z-10 text-white"> <h3 className="text-lg font-medium">{member.name}</h3> - <p className="text-sm tracking-wider font-light">{member.position}</p> + <p className="text-sm tracking-wider font-light"> + {member.position} + </p> <ul className="flex justify-center items-center space-x-2 mt-4"> {member.social.map((social, idx) => ( <li key={idx}> - <a href={social.url} className="text-white hover:text-pink-500 transition"> + <a + href={social.url} + className="text-white hover:text-pink-500 transition" + > {social.platform === "github" ? ( <FaGithub className="text-xl" /> ) : ( diff --git a/src/components/navbar.jsx b/src/components/navbar.jsx index 0dae9a4..59f8d97 100644 --- a/src/components/navbar.jsx +++ b/src/components/navbar.jsx @@ -1,14 +1,23 @@ "use client"; -import React, { use, useState } from "react"; +import React, { use, useState, useEffect } from "react"; +import axios from "axios"; import "@/styles/navbar.css"; import Link from "next/link"; import Image from "next/image"; import { Noto_Sans } from "next/font/google"; +import { supabase } from "@/utils/supabase/client"; +import { Dropdown_Menu } from "./user_dropdown"; +import { LoggingOut } from "@/components/ui/loggingout"; + const notoSansFont = Noto_Sans({ weight: ["300", "400"], subsets: ["latin"] }); function Navbar() { const [hiddenMenu, setHiddenMenu] = useState(true); + const [user, setUser] = useState(null); + const [username, setUsername] = useState(null); + const [loggingOut, setLoggingOut] = useState(false); + function MenuToggle() { setHiddenMenu(!hiddenMenu); } @@ -18,10 +27,66 @@ function Navbar() { const membersLink = "/members"; const contactUsLink = "/contact_us"; + useEffect(() => { + const getUser = async () => { + const { + data: { user }, + error, + } = await supabase.auth.getUser(); + if (error) { + console.log(error.message); + return; + } + setUser(user); + }; + getUser(); + }, []); + + useEffect(() => { + const getUsername = async () => { + const { data, error, status } = await supabase + .from("users") + .select("username") + .eq("id", user.id) + .single(); + + if (status === 406) { + const { error } = await getUsernameFromUser(); + if (error) throw error; + return; + } + setUsername(data.username); + }; + + if (user) { + getUsername(); + } + }, [user]); + + const logout = async () => { + setLoggingOut(true); + axios.get("/api/logout").then((res) => { + window.location.href = "/home"; + }); + }; + + if (loggingOut) { + return <LoggingOut />; + } + return ( <> + {user && ( + <Dropdown_Menu + username={username} + email={user?.email} + onProfile="/account" + onLogout={logout} + /> + )} + <div id="pseudo"></div> - <div className="navbar"> + <div className="navbar !py-[2.7em]"> <Link href="/" className={`logo-container ${notoSansFont.className}`} @@ -39,7 +104,9 @@ function Navbar() { <p className="logo-subtitle">Community</p> </div> </Link> - <div className={`menu-container ${notoSansFont.className}`}> + <div + className={`menu-container ${user && "px-9"} ${notoSansFont.className}`} + > <Link href={eventsLink} className="text-primary" prefetch={false}> Events </Link> diff --git a/src/components/ui/EventBox.jsx b/src/components/ui/EventBox.jsx index 34252ae..8d9f80c 100644 --- a/src/components/ui/EventBox.jsx +++ b/src/components/ui/EventBox.jsx @@ -1,14 +1,22 @@ import React from "react"; -function EventBox({ time, category, caption, secondCat = false, hostLink , img }) { +function EventBox({ + time, + category, + caption, + secondCat = false, + hostLink, + img, +}) { return ( - <div > - <div style={{ - backgroundImage:`url(${img})`, - backgroundPosition:"center", - backgroundRepeat:"no-repeat", - backgroundSize:"cover" - }} + <div> + <div + style={{ + backgroundImage: `url(${img})`, + backgroundPosition: "center", + backgroundRepeat: "no-repeat", + backgroundSize: "cover", + }} className={`w-11/12 ${ secondCat ? "h-24 md:h-40" : "h-40 md:h-60" } rounded-3xl ${ @@ -31,4 +39,4 @@ function EventBox({ time, category, caption, secondCat = false, hostLink , img } ); } -export default EventBox; \ No newline at end of file +export default EventBox; diff --git a/src/components/ui/loggingout.tsx b/src/components/ui/loggingout.tsx new file mode 100644 index 0000000..929b629 --- /dev/null +++ b/src/components/ui/loggingout.tsx @@ -0,0 +1,46 @@ +"use client"; +import React from "react"; +import { SVGProps } from "react"; +import Loader from "@/components/ui/loader"; + +export function LoggingOut() { + document.body.style.overflow = "hidden"; + + return ( + <div className="grid min-h-[100dvh] w-full bg-background absolute top-0 right-0"> + <main className="flex flex-col items-center justify-center gap-4 px-4 py-12 md:px-6 lg:px-8"> + <div className="flex flex-col items-center gap-2"> + <LogOutIcon className="h-12 w-12 text-primary" /> + <h1 className="text-3xl font-bold tracking-tight flex items-center"> + <span className="mr-3">Logging out...</span> + <Loader /> + </h1> + <p className="text-muted-foreground"> + You are being logged out of your account. + </p> + </div> + </main> + </div> + ); +} + +function LogOutIcon(props: JSX.IntrinsicAttributes & SVGProps<SVGSVGElement>) { + return ( + <svg + {...props} + xmlns="http://www.w3.org/2000/svg" + width="24" + height="24" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + > + <path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4" /> + <polyline points="16 17 21 12 16 7" /> + <line x1="21" x2="9" y1="12" y2="12" /> + </svg> + ); +} diff --git a/src/components/ui/switch.tsx b/src/components/ui/switch.tsx index bc69cf2..b73edee 100644 --- a/src/components/ui/switch.tsx +++ b/src/components/ui/switch.tsx @@ -1,9 +1,9 @@ -"use client" +"use client"; -import * as React from "react" -import * as SwitchPrimitives from "@radix-ui/react-switch" +import * as React from "react"; +import * as SwitchPrimitives from "@radix-ui/react-switch"; -import { cn } from "@/lib/utils" +import { cn } from "@/lib/utils"; const Switch = React.forwardRef< React.ElementRef<typeof SwitchPrimitives.Root>, @@ -12,18 +12,18 @@ const Switch = React.forwardRef< <SwitchPrimitives.Root className={cn( "peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input", - className + className, )} {...props} ref={ref} > <SwitchPrimitives.Thumb className={cn( - "pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0" + "pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0", )} /> </SwitchPrimitives.Root> -)) -Switch.displayName = SwitchPrimitives.Root.displayName +)); +Switch.displayName = SwitchPrimitives.Root.displayName; -export { Switch } +export { Switch }; diff --git a/src/components/ui/textarea.tsx b/src/components/ui/textarea.tsx index 9f9a6dc..9f00573 100644 --- a/src/components/ui/textarea.tsx +++ b/src/components/ui/textarea.tsx @@ -1,6 +1,6 @@ -import * as React from "react" +import * as React from "react"; -import { cn } from "@/lib/utils" +import { cn } from "@/lib/utils"; export interface TextareaProps extends React.TextareaHTMLAttributes<HTMLTextAreaElement> {} @@ -11,14 +11,14 @@ const Textarea = React.forwardRef<HTMLTextAreaElement, TextareaProps>( <textarea className={cn( "flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50", - className + className, )} ref={ref} {...props} /> - ) - } -) -Textarea.displayName = "Textarea" + ); + }, +); +Textarea.displayName = "Textarea"; -export { Textarea } +export { Textarea }; diff --git a/src/app/form_create/components/dropdown_menu.tsx b/src/components/user_dropdown.tsx similarity index 82% rename from src/app/form_create/components/dropdown_menu.tsx rename to src/components/user_dropdown.tsx index cb8cf32..ff2d578 100644 --- a/src/app/form_create/components/dropdown_menu.tsx +++ b/src/components/user_dropdown.tsx @@ -13,10 +13,18 @@ import { JSX, SVGProps, useEffect, useState } from "react"; interface Props extends React.HTMLAttributes<HTMLFormElement> { email: string | null; username: string | null; + onProfile: string | null; + onSetting: string | null; onLogout: () => void; } -export function Dropdown_Menu({ email, username, onLogout: logout }: Props) { +export function Dropdown_Menu({ + email, + username, + onProfile: profile, + onSetting: setting, + onLogout: logout, +}: Props) { return ( <> <DropdownMenu> @@ -24,7 +32,7 @@ export function Dropdown_Menu({ email, username, onLogout: logout }: Props) { <Button variant="link" size="icon" - className="rounded-full outline outline-2 outline-white z-20 fixed top-8 right-8" + className="rounded-full outline outline-2 outline-white z-20 fixed top-[1.35em] right-6" > <Avatar className="h-8 w-8"> <AvatarImage src="/placeholder-user.jpg" /> @@ -48,13 +56,21 @@ export function Dropdown_Menu({ email, username, onLogout: logout }: Props) { </div> <DropdownMenuSeparator /> <DropdownMenuItem> - <Link href="#" className="flex items-center gap-2" prefetch={false}> + <Link + href={profile || "#"} + className="flex items-center gap-2" + prefetch={false} + > <div className="h-4 w-4" /> <span>Profile</span> </Link> </DropdownMenuItem> <DropdownMenuItem> - <Link href="#" className="flex items-center gap-2" prefetch={false}> + <Link + href={setting || "#"} + className="flex items-center gap-2" + prefetch={false} + > <div className="h-4 w-4" /> <span>Settings</span> </Link> diff --git a/src/utils/supabase/middleware.ts b/src/utils/supabase/middleware.ts index 0aa3d8a..06ec458 100644 --- a/src/utils/supabase/middleware.ts +++ b/src/utils/supabase/middleware.ts @@ -74,10 +74,8 @@ export async function updateSession(request: NextRequest) { request.nextUrl.pathname === "/auth" || request.nextUrl.pathname === "/auth/reset_password") ) { - response = NextResponse.redirect( - new URL("/form_create", request.nextUrl.href), - ); - } else if (!user && request.nextUrl.pathname === "/form_create") { + response = NextResponse.redirect(new URL("/account", request.nextUrl.href)); + } else if (!user && request.nextUrl.pathname === "/account") { response = NextResponse.redirect(new URL("/auth", request.nextUrl.href)); } else if (!user && request.nextUrl.pathname === "/test_api") { response = NextResponse.redirect(new URL("/auth", request.nextUrl.href)); @@ -97,7 +95,6 @@ export async function updateSession(request: NextRequest) { // } // ----------------- ADMIN ----------------- - // const searchParams = request.nextUrl.searchParams // if (request.nextUrl.pathname === '/auth/confirm_email') { diff --git a/tailwind.config.ts b/tailwind.config.ts index 23c178a..57fcee6 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -19,42 +19,42 @@ const config: Config = { "conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))", }, colors: { - "input": "var(--input)", - "ring": "var(--ring)", - "background": "var(--background)", - "foreground": "var(--foreground)", - "border": "var(--border)", - "primary": { - "DEFAULT": "var(--primary)", - "foreground": "var(--primary-foreground)" - }, - "secondary": { - "DEFAULT": "var(--secondary)", - "foreground": "var(--secondary-foreground)" - }, - "destructive": { - "DEFAULT": "var(--destructive)", - "hover": "var(--destructive-hover)", - "foreground": "var(--destructive-foreground)" - }, - "muted": { - "DEFAULT": "var(--muted)", - "foreground": "var(--muted-foreground)" - }, - "accent": { - "DEFAULT": "var(--accent)", - "hover": "var(--accent-hover)", - "foreground": "var(--accent-foreground)" - }, - "popover": { - "DEFAULT": "var(--popover)", - "foreground": "var(--popover-foreground)" - }, - "card": { - "DEFAULT": "var(--card)", - "foreground": "var(--card-foreground)" - } - }, + input: "var(--input)", + ring: "var(--ring)", + background: "var(--background)", + foreground: "var(--foreground)", + border: "var(--border)", + primary: { + DEFAULT: "var(--primary)", + foreground: "var(--primary-foreground)", + }, + secondary: { + DEFAULT: "var(--secondary)", + foreground: "var(--secondary-foreground)", + }, + destructive: { + DEFAULT: "var(--destructive)", + hover: "var(--destructive-hover)", + foreground: "var(--destructive-foreground)", + }, + muted: { + DEFAULT: "var(--muted)", + foreground: "var(--muted-foreground)", + }, + accent: { + DEFAULT: "var(--accent)", + hover: "var(--accent-hover)", + foreground: "var(--accent-foreground)", + }, + popover: { + DEFAULT: "var(--popover)", + foreground: "var(--popover-foreground)", + }, + card: { + DEFAULT: "var(--card)", + foreground: "var(--card-foreground)", + }, + }, borderRadius: { lg: "var(--radius)", md: "calc(var(--radius) - 2px)",