From e00a8b26babf7a942c94e392d5e98d2bce1a21c3 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Mon, 27 Nov 2023 14:14:54 +0100 Subject: [PATCH 01/42] Remove Staking pages Removed pages and Sidebar component entry --- src/components/Sidebar/index.tsx | 6 - .../AppAuthorizationInfo.tsx | 136 ----- .../index.tsx | 528 ------------------ .../Staking/AuthorizeStakingApps/index.tsx | 326 ----------- .../ApplicationDetailsCard.tsx | 82 --- .../HowItWorks/StakingApplications/index.tsx | 198 ------- .../StakingOverview/AboutAddressesCard.tsx | 50 -- .../AuthorizingApplicationsCard.tsx | 70 --- .../StakingOverview/LegacyStakesCard.tsx | 31 - .../StakingOverview/NewTStakesCard.tsx | 27 - .../StakingOverview/StakingActionsCard.tsx | 48 -- .../StakingOverview/ThresholdStakesCard.tsx | 39 -- .../HowItWorks/StakingOverview/index.tsx | 83 --- .../HowItWorks/StakingProviders/index.tsx | 49 -- src/pages/Staking/HowItWorks/index.tsx | 90 --- src/pages/Staking/NewStakeCard.tsx | 51 -- .../Staking/OperatorAddressMappingCard.tsx | 124 ---- src/pages/Staking/RewardsCard.tsx | 100 ---- .../Staking/StakeCard/Header/HeaderTitle.tsx | 18 - src/pages/Staking/StakeCard/Header/index.tsx | 47 -- .../StakeCard/StakeAddressInfo/index.tsx | 19 - .../AuthorizeApplicationRow.tsx | 67 --- .../StakeCard/StakeApplications/index.tsx | 67 --- .../LegacyStakeBalances/BalanceTreeItem.tsx | 26 - .../LegacyStakeBalances/index.tsx | 52 -- .../Staking/StakeCard/StakeBalance/index.tsx | 35 -- .../Staking/StakeCard/StakeRewards/index.tsx | 39 -- src/pages/Staking/StakeCard/index.tsx | 197 ------- .../StakeDetailsPage/NodeStatusLabel.tsx | 13 - .../StakeDetailsPage/StakeDetailRow.tsx | 43 -- src/pages/Staking/StakeDetailsPage/index.tsx | 154 ----- src/pages/Staking/StakedPortfolioCard.tsx | 44 -- src/pages/Staking/StakingTvlCard.tsx | 36 -- src/pages/Staking/index.tsx | 228 -------- src/pages/index.ts | 3 +- 35 files changed, 1 insertion(+), 3125 deletions(-) delete mode 100644 src/pages/Staking/AuthorizeStakingApps/AuthorizeApplicationsCardCheckbox/AppAuthorizationInfo.tsx delete mode 100644 src/pages/Staking/AuthorizeStakingApps/AuthorizeApplicationsCardCheckbox/index.tsx delete mode 100644 src/pages/Staking/AuthorizeStakingApps/index.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingApplications/ApplicationDetailsCard.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingApplications/index.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingOverview/AboutAddressesCard.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingOverview/AuthorizingApplicationsCard.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingOverview/LegacyStakesCard.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingOverview/NewTStakesCard.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingOverview/StakingActionsCard.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingOverview/ThresholdStakesCard.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingOverview/index.tsx delete mode 100644 src/pages/Staking/HowItWorks/StakingProviders/index.tsx delete mode 100644 src/pages/Staking/HowItWorks/index.tsx delete mode 100644 src/pages/Staking/NewStakeCard.tsx delete mode 100644 src/pages/Staking/OperatorAddressMappingCard.tsx delete mode 100644 src/pages/Staking/RewardsCard.tsx delete mode 100644 src/pages/Staking/StakeCard/Header/HeaderTitle.tsx delete mode 100644 src/pages/Staking/StakeCard/Header/index.tsx delete mode 100644 src/pages/Staking/StakeCard/StakeAddressInfo/index.tsx delete mode 100644 src/pages/Staking/StakeCard/StakeApplications/AuthorizeApplicationRow.tsx delete mode 100644 src/pages/Staking/StakeCard/StakeApplications/index.tsx delete mode 100644 src/pages/Staking/StakeCard/StakeBalance/LegacyStakeBalances/BalanceTreeItem.tsx delete mode 100644 src/pages/Staking/StakeCard/StakeBalance/LegacyStakeBalances/index.tsx delete mode 100644 src/pages/Staking/StakeCard/StakeBalance/index.tsx delete mode 100644 src/pages/Staking/StakeCard/StakeRewards/index.tsx delete mode 100644 src/pages/Staking/StakeCard/index.tsx delete mode 100644 src/pages/Staking/StakeDetailsPage/NodeStatusLabel.tsx delete mode 100644 src/pages/Staking/StakeDetailsPage/StakeDetailRow.tsx delete mode 100644 src/pages/Staking/StakeDetailsPage/index.tsx delete mode 100644 src/pages/Staking/StakedPortfolioCard.tsx delete mode 100644 src/pages/Staking/StakingTvlCard.tsx delete mode 100644 src/pages/Staking/index.tsx diff --git a/src/components/Sidebar/index.tsx b/src/components/Sidebar/index.tsx index a583504b3..809ab3173 100644 --- a/src/components/Sidebar/index.tsx +++ b/src/components/Sidebar/index.tsx @@ -36,12 +36,6 @@ const Sidebar = () => { passiveIcon: IoSwapHorizontalSharp, href: upgradeHref, }, - { - text: "Staking", - activeIcon: IoLockClosedSharp, - passiveIcon: IoLockClosedOutline, - href: "/staking/how-it-works", - }, ] if (featureFlags.TBTC_V2) { diff --git a/src/pages/Staking/AuthorizeStakingApps/AuthorizeApplicationsCardCheckbox/AppAuthorizationInfo.tsx b/src/pages/Staking/AuthorizeStakingApps/AuthorizeApplicationsCardCheckbox/AppAuthorizationInfo.tsx deleted file mode 100644 index cc1588bf1..000000000 --- a/src/pages/Staking/AuthorizeStakingApps/AuthorizeApplicationsCardCheckbox/AppAuthorizationInfo.tsx +++ /dev/null @@ -1,136 +0,0 @@ -import { CheckCircleIcon } from "@chakra-ui/icons" -import { - LabelSm, - VStack, - HStack, - Badge, - StackProps, - BodyMd, - BodyLg, - H3, -} from "@threshold-network/components" -import { FC } from "react" -import { formatPercentage } from "../../../../utils/percentage" -import InfoBox from "../../../../components/InfoBox" -import { formatTokenAmount } from "../../../../utils/formatAmount" -import { StakingAppName } from "../../../../store/staking-applications" -import TooltipIcon from "../../../../components/TooltipIcon" -import Link from "../../../../components/Link" -import { AuthorizationStatus } from "../../../../types" - -interface CommonProps { - label: string - percentageAuthorized: number - stakingAppName: StakingAppName | "pre" -} - -type ConditionalProps = - | { - status?: Extract - authorizedStake?: never - } - | { - status: Extract - authorizedStake?: never - } - | { - status: Exclude - authorizedStake: string - } - -const TooltipLearnMoreLink = () => { - return here -} - -const tooltipText: Record = { - tbtc: ( - <> - The tBTC application is the first decentralized bridge from Bitcoin to - Ethereum. Learn more . - - ), - randomBeacon: ( - <> - The Random Beacon application generates randomness for staker group - selection. Learn more . - - ), - pre: ( - <> - The PRE application is cryptographic middleware for developing - privacy-preserving applications. Learn more . . - - ), -} - -export type AppAuthorizationInfoProps = CommonProps & - ConditionalProps & - StackProps - -const statusToBadge: Record< - Exclude, - { props: any; label: string } -> = { - "authorization-not-required": { - props: { - colorScheme: "gray", - color: "gray.500", - }, - label: "authorization not required", - }, - authorized: { - props: { - colorScheme: "green", - }, - label: "authorized", - }, - "pending-deauthorization": { - props: { - colorScheme: "yellow", - }, - label: "pending deauthorization", - }, - "deauthorization-initiation-needed": { - props: { - colorScheme: "red", - }, - label: "deauthorization initiation needed", - }, -} - -export const AppAuthorizationInfo: FC = ({ - label, - percentageAuthorized, - authorizedStake, - stakingAppName, - status, - ...restProps -}) => { - return ( - - - {status === "authorized" && } - - {label} App -{" "} - {formatPercentage(percentageAuthorized, undefined, true)} - {" "} - - {status && status !== "to-authorize" && ( - - {statusToBadge[status].label} - - )} - - {authorizedStake && authorizedStake !== "0" && ( - <> - Total Authorized Balance - -

- {formatTokenAmount(authorizedStake!)} T -

-
- - )} -
- ) -} diff --git a/src/pages/Staking/AuthorizeStakingApps/AuthorizeApplicationsCardCheckbox/index.tsx b/src/pages/Staking/AuthorizeStakingApps/AuthorizeApplicationsCardCheckbox/index.tsx deleted file mode 100644 index 4c6b530e2..000000000 --- a/src/pages/Staking/AuthorizeStakingApps/AuthorizeApplicationsCardCheckbox/index.tsx +++ /dev/null @@ -1,528 +0,0 @@ -import { - BoxProps, - Card, - Checkbox, - FilterTab, - FilterTabs, - Grid, - GridItem, - BodyMd, - BodyLg, - H5, - Box, - BodySm, - Button, - useBoolean, - Progress, - HStack, -} from "@threshold-network/components" -import { InfoIcon } from "@chakra-ui/icons" -import { FC, RefObject, useCallback, useEffect } from "react" -import { FormValues } from "../../../../components/Forms" -import { AppAuthorizationInfo } from "./AppAuthorizationInfo" -import { formatTokenAmount } from "../../../../utils/formatAmount" -import { useModal } from "../../../../hooks/useModal" -import { ModalType } from "../../../../enums" -import { StakingAppName } from "../../../../store/staking-applications" -import { FormikProps } from "formik" -import { - useStakingApplicationAddress, - useStakingApplicationDecreaseDelay, - useUpdateOperatorStatus, -} from "../../../../hooks/staking-applications" -import InfoBox from "../../../../components/InfoBox" -import { formatDate } from "../../../../utils/date" -import { calculatePercenteage } from "../../../../utils/percentage" -import { StakingAppForm } from "../../../../components/StakingApplicationForms" -import { AuthorizationStatus } from "../../../../types" - -interface CommonProps { - stakingAppId: StakingAppName | "pre" - label: string -} - -type StakingAppAuthDataBaseProps = { - status: Exclude - authorizedStake: string - percentage: number - pendingAuthorizationDecrease: string - isDeauthorizationReqestActive: boolean - /** - * Timestamp when the deauthorization request was created. Takes an - * `undefined` value if it cannot be estimated. - */ - deauthorizationCreatedAt?: string - /** - * Time in seconds until the deauthorization can be completed. - */ - remainingAuthorizationDecreaseDelay: string - isOperatorInPool: boolean | undefined - operator: string -} - -type AppAuthDataConditionalProps = - | { - status?: Extract - authorizedStake?: never - percentage?: never - pendingAuthorizationDecrease?: never - isDeauthorizationReqestActive?: never - /** - * Timestamp when the deauthorization request was created. - */ - deauthorizationCreatedAt?: never - /** - * Time in seconds until the deauthorization can be completed. - */ - remainingAuthorizationDecreaseDelay?: never - isOperatorInPool?: never - operator?: never - } - | StakingAppAuthDataBaseProps - -export type AppAuthDataProps = CommonProps & AppAuthDataConditionalProps -export type StakingAuthDataProps = CommonProps & StakingAppAuthDataBaseProps - -export interface AuthorizeApplicationsCardCheckboxBaseProps extends BoxProps { - appAuthData: StakingAuthDataProps - stakingProvider: string - totalInTStake: string - onCheckboxClick: (app: StakingAuthDataProps, isChecked: boolean) => void - isSelected: boolean - maxAuthAmount: string - minAuthAmount: string - canSubmitForm?: boolean - formRef?: RefObject> -} - -export interface AuthorizeApplicationsCardCheckboxProps - extends Omit { - appAuthData: AppAuthDataProps -} - -const gridTemplate = { - base: { - base: ` - "checkbox checkbox" - "app-info app-info" - "filter-tabs filter-tabs" - "token-amount-form token-amount-form" - `, - sm: ` - "checkbox app-info" - "checkbox filter-tabs" - "checkbox token-amount-form" - `, - md: ` - "checkbox app-info filter-tabs " - "checkbox app-info _ " - "checkbox token-amount-form token-amount-form" - "checkbox token-amount-form token-amount-form" - `, - }, - authorized: { - base: ` - "app-info app-info" - "filter-tabs filter-tabs" - "token-amount-form token-amount-form" - `, - sm: ` - "app-info app-info" - "filter-tabs filter-tabs" - "token-amount-form token-amount-form" - `, - md: ` - "app-info app-info filter-tabs " - "app-info app-info _ " - "token-amount-form token-amount-form token-amount-form" - "token-amount-form token-amount-form token-amount-form" - `, - }, -} - -const authStatusToAppCardBordColor: Record< - Exclude, - string | undefined -> = { - authorized: "green.400", - "pending-deauthorization": "yellow.400", - "deauthorization-initiation-needed": "red.400", - "to-authorize": undefined, -} - -export const AuthorizeApplicationsCardCheckboxBase: FC< - AuthorizeApplicationsCardCheckboxBaseProps -> = ({ - appAuthData, - onCheckboxClick, - isSelected, - maxAuthAmount, - minAuthAmount, - stakingProvider, - totalInTStake, - formRef, - canSubmitForm = true, - ...restProps -}) => { - const [isIncreaseAction, actionCallbacks] = useBoolean(true) - - const { openModal } = useModal() - const stakingAppAddress = useStakingApplicationAddress( - appAuthData.stakingAppId as StakingAppName - ) - const stakingAppAuthDecreaseDelay = useStakingApplicationDecreaseDelay( - appAuthData.stakingAppId as StakingAppName - ) - - const { sendTransaction: sendUpdateOperatorStatus } = useUpdateOperatorStatus( - appAuthData.stakingAppId as StakingAppName - ) - - const updateOperatorStatus = async () => { - await sendUpdateOperatorStatus(appAuthData.operator!) - } - - const status = appAuthData.status - - const hasPendingDeauthorization = status === "pending-deauthorization" - const shouldActivateDeatuhorizationRequest = - status === "deauthorization-initiation-needed" - const pendingAuthorizationDecrease = - appAuthData.pendingAuthorizationDecrease || "0" - const deauthorizationCreatedAt = appAuthData.deauthorizationCreatedAt - const remainingAuthorizationDecreaseDelay = - appAuthData.remainingAuthorizationDecreaseDelay - const authorizedStake = appAuthData.authorizedStake - const canDecrease = authorizedStake !== "0" - - useEffect(() => { - if (hasPendingDeauthorization || shouldActivateDeatuhorizationRequest) { - actionCallbacks.off() - } else { - actionCallbacks.on() - } - }, [ - hasPendingDeauthorization, - shouldActivateDeatuhorizationRequest, - actionCallbacks, - ]) - - const onFilterTabClick = useCallback( - (tabId: string) => { - if (tabId === "increase" && !hasPendingDeauthorization) { - actionCallbacks.on() - formRef?.current?.resetForm() - } else if (tabId === "decrease" && authorizedStake !== "0") { - actionCallbacks.off() - formRef?.current?.resetForm() - } - }, - [actionCallbacks, authorizedStake, hasPendingDeauthorization] - ) - - const onAuthorizeApp = async (tokenAmount: string) => { - if (status === "to-authorize") { - // We want to display different modals for the authroization and for the - // increase aturhoziation. - openModal(ModalType.AuthorizeStakingApps, { - stakingProvider, - totalInTStake, - applications: [ - { - appName: appAuthData.label, - authorizationAmount: tokenAmount, - address: stakingAppAddress, - }, - ], - }) - } else { - openModal(ModalType.IncreaseAuthorization, { - stakingProvider, - increaseAmount: tokenAmount, - stakingAppName: appAuthData.stakingAppId, - }) - } - } - - const onInitiateDeauthorization = async (tokenAmount: string) => { - openModal(ModalType.DeauthorizeApplication, { - stakingProvider: stakingProvider, - decreaseAmount: tokenAmount, - stakingAppName: appAuthData.stakingAppId, - operator: appAuthData.operator, - isOperatorInPool: appAuthData.isOperatorInPool, - }) - } - - const onSubmitForm = (tokenAmount: string) => { - if (isIncreaseAction) onAuthorizeApp(tokenAmount) - else onInitiateDeauthorization(tokenAmount) - } - - const onConfirmDeauthorization = () => { - openModal(ModalType.ConfirmDeauthorization, { - stakingProvider, - stakingAppName: appAuthData.stakingAppId, - decreaseAmount: appAuthData.pendingAuthorizationDecrease, - }) - } - - return ( - - - {status === "to-authorize" && ( - { - onCheckboxClick(appAuthData, e.target.checked) - }} - /> - )} - - - - Increase - - - Decrease - - - {status !== "pending-deauthorization" && - status !== "deauthorization-initiation-needed" && ( - - - - )} - - {(hasPendingDeauthorization || shouldActivateDeatuhorizationRequest) && ( - - )} - - ) -} - -const Deauthorization: FC<{ - pendingAuthorizationDecrease: string - remainingAuthorizationDecreaseDelay: string - deauthorizationCreatedAt: string | undefined - stakingAppAuthDecreaseDelay: string - onConfirmDeauthorization: () => void - onActivateDeauthorizationRequest: () => void - status: AuthorizationStatus -}> = ({ - pendingAuthorizationDecrease, - remainingAuthorizationDecreaseDelay, - deauthorizationCreatedAt, - stakingAppAuthDecreaseDelay, - onConfirmDeauthorization, - onActivateDeauthorizationRequest, - status, -}) => { - const progressBarValue = - remainingAuthorizationDecreaseDelay === "0" - ? 100 - : status === "deauthorization-initiation-needed" - ? 0 - : calculatePercenteage( - +stakingAppAuthDecreaseDelay - +remainingAuthorizationDecreaseDelay, - stakingAppAuthDecreaseDelay - ) - - return ( - <> - Pending Deauthorization - -
- {formatTokenAmount(pendingAuthorizationDecrease)}{" "} - T -
- - <> - - - {status === "deauthorization-initiation-needed" && ( - <> - Available:{" "} - - --/--/-- - - - )} - {status === "pending-deauthorization" && - remainingAuthorizationDecreaseDelay === "0" && - "Completed"} - - {status === "pending-deauthorization" && - remainingAuthorizationDecreaseDelay !== "0" && - deauthorizationCreatedAt !== undefined && ( - <> - Available:{" "} - - {formatDate( - +deauthorizationCreatedAt + +stakingAppAuthDecreaseDelay - )} - - - )} - - - - {status === "pending-deauthorization" && ( - - )} - {status === "deauthorization-initiation-needed" && ( - - )} -
- - - - Increasing or decreasing the authorization amount is suspended until - the pending deauthorization is confirmed. - - - - ) -} - -export const AuthorizeApplicationsCardCheckbox: FC< - AuthorizeApplicationsCardCheckboxProps -> = ({ - appAuthData, - onCheckboxClick, - isSelected, - maxAuthAmount, - minAuthAmount, - stakingProvider, - totalInTStake, - formRef, - canSubmitForm = true, - ...restProps -}) => { - const status = appAuthData.status - - if (!status || status === "authorization-not-required") { - return ( - - - - ) - } - - return ( - - ) -} - -export default AuthorizeApplicationsCardCheckbox diff --git a/src/pages/Staking/AuthorizeStakingApps/index.tsx b/src/pages/Staking/AuthorizeStakingApps/index.tsx deleted file mode 100644 index a3de75461..000000000 --- a/src/pages/Staking/AuthorizeStakingApps/index.tsx +++ /dev/null @@ -1,326 +0,0 @@ -import { - AlertBox, - AlertDescription, - Badge, - BodyLg, - Button, - Card, - H5, - HStack, - LineDivider, - useColorModeValue, -} from "@threshold-network/components" -import { BigNumber } from "ethers" -import { useSelector } from "react-redux" -import { useNavigate, useParams } from "react-router-dom" -import { RootState } from "../../../store" -import { StakeData } from "../../../types" -import { AddressZero, isSameETHAddress, isAddress } from "../../../web3/utils" -import { StakeCardHeaderTitle } from "../StakeCard/Header/HeaderTitle" -import AuthorizeApplicationsCardCheckbox, { - AppAuthDataProps, -} from "./AuthorizeApplicationsCardCheckbox" -import { FC, useEffect, useRef, useState, RefObject } from "react" -import { - requestStakeByStakingProvider, - selectStakeByStakingProvider, -} from "../../../store/staking" -import { useWeb3React } from "@web3-react/core" -import { - useStakingAppDataByStakingProvider, - useStakingApplicationAddress, - useStakingAppMinAuthorizationAmount, -} from "../../../hooks/staking-applications" -import { useModal } from "../../../hooks/useModal" -import { ModalType } from "../../../enums" -import { FormikProps } from "formik" -import { FormValues } from "../../../components/Forms" -import { useAppDispatch } from "../../../hooks/store" -import { stakingApplicationsSlice } from "../../../store/staking-applications" -import BundledRewardsAlert from "../../../components/BundledRewardsAlert" - -const AuthorizeStakingAppsPage: FC = () => { - const { stakingProviderAddress } = useParams() - const { account, active } = useWeb3React() - const navigate = useNavigate() - const { openModal } = useModal() - const tbtcAppFormRef = useRef>(null) - const randomBeaconAppFormRef = useRef>(null) - const preAppFormRef = useRef>(null) - const stakinAppNameToFormRef: Record< - AppAuthDataProps["stakingAppId"], - RefObject> - > = { - tbtc: tbtcAppFormRef, - randomBeacon: randomBeaconAppFormRef, - pre: preAppFormRef, - } - - const dispatch = useAppDispatch() - - const tbtcAppAddress = useStakingApplicationAddress("tbtc") - const randomBeaconAddress = useStakingApplicationAddress("randomBeacon") - const stakinAppNameToAddress: Record< - AppAuthDataProps["stakingAppId"], - string - > = { - tbtc: tbtcAppAddress, - randomBeacon: randomBeaconAddress, - pre: AddressZero, - } - - useEffect(() => { - if (!isAddress(stakingProviderAddress!)) navigate(`/staking`) - }, [stakingProviderAddress, navigate]) - - useEffect(() => { - dispatch( - requestStakeByStakingProvider({ stakingProvider: stakingProviderAddress }) - ) - }, [stakingProviderAddress, account, dispatch]) - - useEffect(() => { - dispatch(stakingApplicationsSlice.actions.getSupportedApps({})) - }, [dispatch, account]) - - const tbtcApp = useStakingAppDataByStakingProvider( - "tbtc", - stakingProviderAddress || AddressZero - ) - const randomBeaconApp = useStakingAppDataByStakingProvider( - "randomBeacon", - stakingProviderAddress || AddressZero - ) - - const appsAuthData: { - [appName: string]: AppAuthDataProps & { address?: string } - } = { - tbtc: { - ...tbtcApp, - stakingAppId: "tbtc", - address: tbtcAppAddress, - label: "tBTC", - }, - randomBeacon: { - ...randomBeaconApp, - stakingAppId: "randomBeacon", - address: randomBeaconAddress, - label: "Random Beacon", - }, - pre: { - stakingAppId: "pre", - label: "PRE", - status: "authorization-not-required", - }, - } - - const isFullyAuthorized = Object.values(appsAuthData).every( - ({ status, percentage }) => - (status === "authorized" && percentage === 100) || - status === "authorization-not-required" - ) - - useEffect(() => { - if (tbtcApp.isAuthorized) { - setSelectedApps((selectedApps) => - selectedApps.filter(({ stakingAppId }) => stakingAppId !== "tbtc") - ) - } - - if (randomBeaconApp.isAuthorized) { - setSelectedApps((selectedApps) => - selectedApps.filter( - ({ stakingAppId }) => stakingAppId !== "randomBeacon" - ) - ) - } - }, [tbtcApp.isAuthorized, randomBeaconApp.isAuthorized]) - - const tbtcMinAuthAmount = useStakingAppMinAuthorizationAmount("tbtc") - const randomBeaconMinAuthAmount = - useStakingAppMinAuthorizationAmount("randomBeacon") - - const stake = useSelector((state: RootState) => - selectStakeByStakingProvider(state, stakingProviderAddress!) - ) as StakeData - - const isLoggedInAsAuthorizer = - stake && account ? isSameETHAddress(stake.authorizer, account) : false - - const isInactiveStake = stake - ? BigNumber.from(stake?.totalInTStake).isZero() - : false - - const isAppSelected = (stakingAppName: AppAuthDataProps["stakingAppId"]) => { - return selectedApps.map((app) => app.stakingAppId).includes(stakingAppName) - } - - const onAuthorizeApps = async () => { - const isTbtcSelected = isAppSelected("tbtc") - const isRandomBeaconSelected = isAppSelected("randomBeacon") - - if (isTbtcSelected) { - await tbtcAppFormRef.current?.validateForm() - tbtcAppFormRef.current?.setTouched({ tokenAmount: true }, false) - } - if (isRandomBeaconSelected) { - await randomBeaconAppFormRef.current?.validateForm() - randomBeaconAppFormRef.current?.setTouched({ tokenAmount: true }, false) - } - if ( - (isRandomBeaconSelected && - isTbtcSelected && - tbtcAppFormRef.current?.isValid && - randomBeaconAppFormRef.current?.isValid) || - (isTbtcSelected && - !isRandomBeaconSelected && - tbtcAppFormRef.current?.isValid) || - (isRandomBeaconSelected && - !isTbtcSelected && - randomBeaconAppFormRef.current?.isValid) - ) { - openModal(ModalType.AuthorizeStakingApps, { - stakingProvider: stakingProviderAddress!, - totalInTStake: stake.totalInTStake, - applications: selectedApps.map((_) => ({ - appName: _.stakingAppId, - address: stakinAppNameToAddress[_.stakingAppId], - authorizationAmount: - stakinAppNameToFormRef[_.stakingAppId].current?.values.tokenAmount, - })), - }) - } - } - - const [selectedApps, setSelectedApps] = useState([]) - - const onCheckboxClick = (app: AppAuthDataProps, isChecked: boolean) => { - if (isChecked) { - setSelectedApps([...selectedApps, app]) - } else { - setSelectedApps(selectedApps.filter(({ label }) => label !== app.label)) - } - } - - const shouldRenderBundledRewardsAlert = () => { - const isTbtcSelected = isAppSelected("tbtc") - const isRandomBeaconSelected = isAppSelected("randomBeacon") - - // If one of the app is selected and the other one is either selected or - // authorized. - return Boolean( - (!tbtcApp.isAuthorized && - !isTbtcSelected && - (isRandomBeaconSelected || randomBeaconApp.isAuthorized)) || - (!randomBeaconApp.isAuthorized && - !isRandomBeaconSelected && - (isTbtcSelected || tbtcApp.isAuthorized)) - ) - } - - const alertTextColor = useColorModeValue("gray.900", "white") - - if (active && !stake) - return ( - No stake found for address: {stakingProviderAddress} - ) - - return active ? ( - <> - - -
Authorize Applications
- - - {isInactiveStake ? "inactive" : "active"} - - - -
- - {stake && !isLoggedInAsAuthorizer && ( - - - Only the authorizer can authorize staking applications. Please - connect your wallet as an authorizer of this stake. - - - )} - - {!isFullyAuthorized && ( - - - In order to earn rewards, please authorize Threshold apps to use - your stake. Note that you can authorize 100% of your stake for all - of the apps. You can change this amount at any time. - - - )} - - {stake === undefined ? ( - - Loading stake data... - - ) : ( - <> - - {shouldRenderBundledRewardsAlert() && } - - - - )} - {(!tbtcApp.isAuthorized || !randomBeaconApp.isAuthorized) && ( - - )} -
- - ) : ( -
{`Please connect your wallet.`}
- ) -} - -export default AuthorizeStakingAppsPage diff --git a/src/pages/Staking/HowItWorks/StakingApplications/ApplicationDetailsCard.tsx b/src/pages/Staking/HowItWorks/StakingApplications/ApplicationDetailsCard.tsx deleted file mode 100644 index de0852689..000000000 --- a/src/pages/Staking/HowItWorks/StakingApplications/ApplicationDetailsCard.tsx +++ /dev/null @@ -1,82 +0,0 @@ -import { FC } from "react" -import { MdCheckCircle } from "react-icons/all" -import { - BodyMd, - Box, - Card, - H5, - HStack, - Icon, - Image, - LabelSm, - Stack, - useColorModeValue, - List, - ListItem, - Grid, -} from "@threshold-network/components" -import InfoBox from "../../../../components/InfoBox" - -interface Props { - preTitle: string - title: string - description: string - imgSrc: any - ctaButtons: JSX.Element - rewardSteps: string[] -} - -const ApplicationDetailsCard: FC = ({ - preTitle, - title, - description, - imgSrc, - ctaButtons, - rewardSteps, -}) => { - const infoBoxBg = useColorModeValue("gray.50", "blackAlpha.300") - - return ( - - {preTitle} - - -
{title}
- {description} - - - -
- - {ctaButtons} - How to earn rewards - - {rewardSteps.map((step) => { - return ( - - - {step} - - ) - })} - - -
-
- ) -} - -export default ApplicationDetailsCard diff --git a/src/pages/Staking/HowItWorks/StakingApplications/index.tsx b/src/pages/Staking/HowItWorks/StakingApplications/index.tsx deleted file mode 100644 index f9a00bbbe..000000000 --- a/src/pages/Staking/HowItWorks/StakingApplications/index.tsx +++ /dev/null @@ -1,198 +0,0 @@ -import { - BodyMd, - BodyXs, - Card, - Divider, - H5, - HStack, - Image, - Stack, - VStack, -} from "@threshold-network/components" -import ApplicationDetailsCard from "./ApplicationDetailsCard" -import tbtcAppIllustrationLight from "../../../../static/images/tbtcAppIllustrationLight.svg" -import tbtcAppIllustrationDark from "../../../../static/images/tbtcAppIllustrationDark.svg" -import randomBeaconAppIllustrationLight from "../../../../static/images/randomBeaconAppIllustrationLight.png" -import randomBeaconAppIllustrationDark from "../../../../static/images/randomBeaconAppIllustrationDark.png" -import preAppIllustrationLight from "../../../../static/images/preAppIllustrationLight.png" -import preAppIllustrationDark from "../../../../static/images/preAppIllustrationDark.png" -import listIconStarLight from "../../../../static/images/ListIconStarLight.png" -import listIconStarDark from "../../../../static/images/ListIconStarDark.png" -import listIconStockLight from "../../../../static/images/ListIconStockLight.png" -import listIconStockDark from "../../../../static/images/ListIconStockDark.png" -import listIconArrowsLight from "../../../../static/images/ListIconArrowsLight.png" -import listIconArrowsDark from "../../../../static/images/ListIconArrowsDark.png" -import stakingApplicationsIllustrationLight from "../../../../static/images/StakingApplicationsIllustrationLight.png" -import stakingApplicationsIllustrationDark from "../../../../static/images/StakingApplicationsIllustrationDark.png" -import { PageComponent } from "../../../../types" -import { ExternalHref } from "../../../../enums" -import { featureFlags } from "../../../../constants" -import { Link as RouterLink } from "react-router-dom" -import { ColorMode, List, ListItem, useColorMode } from "@chakra-ui/react" -import ButtonLink from "../../../../components/ButtonLink" - -const preNodeSteps = ["Run a PRE node", "Have a staked balance"] -const randomBeaconNodeSteps = [ - "Run a Random Beacon node", - "Authorize a portion of your stake to Random Beacon", - "Have a staked balance", -] -const tbtcNodeSteps = [ - "Run a tBTC node", - "Authorize a portion of your stake to tBTC", - "Have a staked balance", -] - -const iconMap: { [iconName: string]: Record } = { - star: { light: listIconStarLight, dark: listIconStarDark }, - stock: { light: listIconStockLight, dark: listIconStockDark }, - arrows: { light: listIconArrowsLight, dark: listIconArrowsDark }, - stakingApps: { - light: stakingApplicationsIllustrationLight, - dark: stakingApplicationsIllustrationDark, - }, - tbtc: { - light: tbtcAppIllustrationLight, - dark: tbtcAppIllustrationDark, - }, - pre: { - light: preAppIllustrationLight, - dark: preAppIllustrationDark, - }, - randomBeacon: { - light: randomBeaconAppIllustrationLight, - dark: randomBeaconAppIllustrationDark, - }, -} - -const StakingApplications: PageComponent = () => { - const { colorMode } = useColorMode() - - return ( - -
Staking Applications
- - - - - Authorization allows you to authorize a portion or all of your stake - to be used by Threshold apps. - - - - - - Earn rewards by authorizing apps. - - - - - - - - - Authorize 100% of your stake for all apps for the most rewards - opportunity. - - - - - - - - - - Change your authorized amount at any time. - - There is a deauthorization cooldown period of 45 days. - - - - - - - - - - - - Authorize tBTC - - - tBTC Node Docs - - - } - rewardSteps={tbtcNodeSteps} - /> - - - Authorize Random Beacon - - - Random Beacon Node Docs - - - } - rewardSteps={randomBeaconNodeSteps} - /> - - PRE Node Docs - - } - rewardSteps={preNodeSteps} - /> - -
- ) -} - -StakingApplications.route = { - path: "applications", - index: false, - isPageEnabled: featureFlags.MULTI_APP_STAKING, -} - -export default StakingApplications diff --git a/src/pages/Staking/HowItWorks/StakingOverview/AboutAddressesCard.tsx b/src/pages/Staking/HowItWorks/StakingOverview/AboutAddressesCard.tsx deleted file mode 100644 index 1c4694c1e..000000000 --- a/src/pages/Staking/HowItWorks/StakingOverview/AboutAddressesCard.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import { FC, ComponentProps } from "react" -import { List, ListItem } from "@chakra-ui/react" -import { LabelSm, BodyMd, BoxLabel, Card } from "@threshold-network/components" - -export const AboutAddressesCard: FC> = (props) => { - return ( - - about the Addresses you need to provide - - {aboutAddresses.map((action) => ( - - - {action.sectionName} - - - {action.items.map((item, index) => ( - - {item} - - ))} - - - ))} - - - ) -} - -const aboutAddresses = [ - { - sectionName: "Provider Address", - items: [ - "This address will be used to set up your nodes. There can only be one unique Provider address per stake, and this address cannot be reused", - ], - }, - { - sectionName: "Beneficiary Address", - items: [ - "This is the address where your rewards will be sent when claimed. You can have the same Beneficiary Address for multiple stakes.", - ], - }, - - { - sectionName: "Authorizer Address", - items: [ - "This address authorizes which applications can use the funds from your staking pool. It can be the same as your Beneficiary Address. You can have the same Authorizer Address for multiple stakes.", - "We recommend that the authorizer address matches your connected wallet.", - ], - }, -] diff --git a/src/pages/Staking/HowItWorks/StakingOverview/AuthorizingApplicationsCard.tsx b/src/pages/Staking/HowItWorks/StakingOverview/AuthorizingApplicationsCard.tsx deleted file mode 100644 index be6609a53..000000000 --- a/src/pages/Staking/HowItWorks/StakingOverview/AuthorizingApplicationsCard.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import { ComponentProps, FC } from "react" -import { - BodyMd, - BoxLabel, - Card, - FlowStep, - FlowStepStatus, - LabelSm, - Image, - Stack, - useColorModeValue, -} from "@threshold-network/components" - -import AuthorizingApplicationsIllustrationLight from "../../../../static/images/AuthorizingApplicationsIllustrationLight.png" -import AuthorizingApplicationsIllustrationDark from "../../../../static/images/AuthorizingApplicationsIllustrationDark.png" -import Link from "../../../../components/Link" - -export const AuthorizingApplicationsCard: FC> = ( - props -) => { - const authorizingApplicationsIllustration = useColorModeValue( - AuthorizingApplicationsIllustrationLight, - AuthorizingApplicationsIllustrationDark - ) - - return ( - - Authorizing Applications - - In order to earn rewards, you can authorize Threshold applications to - use your stake. You can read more about the applications{" "} - here. Note that you - can authorize 100% of your stake for all of the apps. - - - - If you want to decrease your authorization, refer to the timeline below - for deauthorization of some or all of your stake from an application. - - - Deauthorization Timeline - - - - This is 1 transaction - - - You must wait a 45 day cooldown to then confirm the deauthorization. - This is 1 transaction. - - - - ) -} diff --git a/src/pages/Staking/HowItWorks/StakingOverview/LegacyStakesCard.tsx b/src/pages/Staking/HowItWorks/StakingOverview/LegacyStakesCard.tsx deleted file mode 100644 index 8e64b13ab..000000000 --- a/src/pages/Staking/HowItWorks/StakingOverview/LegacyStakesCard.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { ComponentProps, FC } from "react" -import { BodyMd, BoxLabel, Card, LabelSm } from "@threshold-network/components" -import ViewInBlockExplorer from "../../../../components/ViewInBlockExplorer" -import { ExplorerDataType } from "../../../../utils/createEtherscanLink" -import { LegacyStakesDepositSteps } from "../../../../components/StakingTimeline" - -export const LegacyStakesCard: FC< - ComponentProps & { - tStakingContractAddress: string - } -> = ({ tStakingContractAddress, ...props }) => { - return ( - - legacy stakes - - If you have an active stake on NuCypher or on Keep Network you can - authorize the{" "} - {" "} - on the legacy dashboards. - - - Staking Timeline - - - - ) -} diff --git a/src/pages/Staking/HowItWorks/StakingOverview/NewTStakesCard.tsx b/src/pages/Staking/HowItWorks/StakingOverview/NewTStakesCard.tsx deleted file mode 100644 index 4ca40f16a..000000000 --- a/src/pages/Staking/HowItWorks/StakingOverview/NewTStakesCard.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { FC, ComponentProps } from "react" -import { - BodyMd, - LabelSm, - Card, - FlowStepStatus, -} from "@threshold-network/components" -import StakingChecklist from "../../../../components/StakingTimeline" - -export const NewTStakesCard: FC> = (props) => { - return ( - - new threshold stakes - - Before you start staking on Threshold Network, make sure you are aware - of the following requirements: - - - - ) -} diff --git a/src/pages/Staking/HowItWorks/StakingOverview/StakingActionsCard.tsx b/src/pages/Staking/HowItWorks/StakingOverview/StakingActionsCard.tsx deleted file mode 100644 index a7a4ba963..000000000 --- a/src/pages/Staking/HowItWorks/StakingOverview/StakingActionsCard.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import { FC, ComponentProps } from "react" -import { List, ListItem } from "@chakra-ui/react" -import { LabelSm, BodyMd, BoxLabel, Card } from "@threshold-network/components" - -export const StakingActionsCard: FC> = (props) => { - return ( - - staking actions - - {stakingActions.map((action) => ( - - - {action.sectionName} - - - {action.items.map((item, index) => ( - - {item} - - ))} - - - ))} - - - ) -} - -const stakingActions = [ - { - sectionName: "Rewards", - items: ["T rewards are released monthly."], - }, - { - sectionName: "Stake Top-ups", - items: [ - "You can top up your stake with more T tokens via the staking page.", - "If you want to top up your Legacy stake with Legacy tokens you have to go to the Legacy dashboard in order to do that.", - ], - }, - - { - sectionName: "Unstaking", - items: [ - "Unstaking can be total or partial. For a total unstake you will not be able to use the same Staking Provider Address for new stakes. This unstaked stake becomes an inactive stake and can be topped up anytime you want.", - ], - }, -] diff --git a/src/pages/Staking/HowItWorks/StakingOverview/ThresholdStakesCard.tsx b/src/pages/Staking/HowItWorks/StakingOverview/ThresholdStakesCard.tsx deleted file mode 100644 index 336b591b2..000000000 --- a/src/pages/Staking/HowItWorks/StakingOverview/ThresholdStakesCard.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import { FC, ComponentProps } from "react" -import { UnorderedList, ListItem, useColorModeValue } from "@chakra-ui/react" -import { BodyMd, LabelSm, Card } from "@threshold-network/components" -import ViewInBlockExplorer from "../../../../components/ViewInBlockExplorer" -import { ExplorerDataType } from "../../../../utils/createEtherscanLink" - -export const ThresholdStakesCard: FC< - ComponentProps & { tStakingContractAddress: string } -> = ({ tStakingContractAddress, ...props }) => { - const bulletColor = useColorModeValue("gray.700", "gray.300") - const bulletColorStyle = { "::marker": { color: bulletColor } } - - return ( - - threshold stakes - - Either you are a new staker, a legacy NU staker or a legacy KEEP staker - we have a role and a place for everyone. - - - The{" "} - {" "} - supports two types of stakes: - - - - Legacy Stakes (NuCypher and Keep Network stakes) - - - New T Stakes - - - - ) -} diff --git a/src/pages/Staking/HowItWorks/StakingOverview/index.tsx b/src/pages/Staking/HowItWorks/StakingOverview/index.tsx deleted file mode 100644 index e95ade0cd..000000000 --- a/src/pages/Staking/HowItWorks/StakingOverview/index.tsx +++ /dev/null @@ -1,83 +0,0 @@ -import { Grid } from "@chakra-ui/react" -import { ThresholdStakesCard } from "./ThresholdStakesCard" -import { NewTStakesCard } from "./NewTStakesCard" -import { LegacyStakesCard } from "./LegacyStakesCard" -import { StakingActionsCard } from "./StakingActionsCard" -import { AboutAddressesCard } from "./AboutAddressesCard" -import { useTStakingContract } from "../../../../web3/hooks" -import { AuthorizingApplicationsCard } from "./AuthorizingApplicationsCard" -import { PageComponent } from "../../../../types" -import { featureFlags } from "../../../../constants" - -const gridTemplate = featureFlags.MULTI_APP_STAKING - ? { - base: ` - "t-stakes" - "legacy-stakes" - "new-t-stakes" - "authorizing-apps" - "staking-actions" - "addresses" - `, - xl: ` - "t-stakes legacy-stakes" - "new-t-stakes legacy-stakes" - "new-t-stakes authorizing-apps" - "new-t-stakes authorizing-apps" - "staking-actions authorizing-apps" - "addresses authorizing-apps" - `, - } - : { - base: ` - "t-stakes" - "legacy-stakes" - "new-t-stakes" - "staking-actions" - "addresses" - "providers-card-non-mas" - `, - xl: ` - "t-stakes new-t-stakes" - "legacy-stakes new-t-stakes" - "legacy-stakes staking-actions" - "addresses staking-actions" - "addresses staking-actions" - "addresses providers-card-non-mas" - `, - } - -const StakingOverview: PageComponent = () => { - const tStakingContract = useTStakingContract() - return ( - - - - - {featureFlags.MULTI_APP_STAKING && ( - - )} - - - - ) -} - -StakingOverview.route = { - path: "overview", - index: false, - isPageEnabled: true, -} - -export default StakingOverview diff --git a/src/pages/Staking/HowItWorks/StakingProviders/index.tsx b/src/pages/Staking/HowItWorks/StakingProviders/index.tsx deleted file mode 100644 index f47299b9f..000000000 --- a/src/pages/Staking/HowItWorks/StakingProviders/index.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { - BoxLabel, - Divider, - Grid, - Card, - BodyMd, - H5, -} from "@threshold-network/components" -import { PageComponent } from "../../../../types" -import { featureFlags } from "../../../../constants" -import { AllAppsProvidersList } from "../../../../components/StakingProvidersList" - -const StakingProviders: PageComponent = () => { - return ( - -
Staking Providers
- - - You can delegate running an application node to one of the - node-as-a-service Staking Providers listed below. Please note that these - staking providers are not vetted or endorsed by Threshold. Use your - judgement when selecting a provider. - - - - - - -
- ) -} - -StakingProviders.route = { - path: "providers", - index: false, - isPageEnabled: featureFlags.MULTI_APP_STAKING, -} - -export default StakingProviders diff --git a/src/pages/Staking/HowItWorks/index.tsx b/src/pages/Staking/HowItWorks/index.tsx deleted file mode 100644 index fc580ede6..000000000 --- a/src/pages/Staking/HowItWorks/index.tsx +++ /dev/null @@ -1,90 +0,0 @@ -import React, { useEffect, useMemo } from "react" -import { - Box, - FilterTabs, - FilterTab, - useColorModeValue, -} from "@threshold-network/components" -import StakingOverview from "./StakingOverview" -import StakingApplications from "./StakingApplications" -import StakingProviders from "./StakingProviders" -import AnnouncementBanner from "../../../components/AnnouncementBanner" -import stakingHowItWorksIllustrationLight from "../../../static/images/StakingHowItWorksIllustrationLight.png" -import stakingHowItWorksIllustrationDark from "../../../static/images/StakingHowItWorksIllustrationDark.png" -import { PageComponent } from "../../../types" -import { - Link as RouterLink, - Outlet, - useLocation, - useNavigate, -} from "react-router-dom" -import { featureFlags } from "../../../constants" - -const HowItWorksPage: PageComponent = () => { - const { pathname } = useLocation() - const navigate = useNavigate() - - const howItWorksIllustration = useColorModeValue( - stakingHowItWorksIllustrationLight, - stakingHowItWorksIllustrationDark - ) - - useEffect(() => { - if (pathname === "/staking/how-it-works") { - navigate("/staking/how-it-works/overview") - } - }, [pathname, navigate]) - - const selectedTabId = useMemo(() => { - const basePath = `/staking/how-it-works` - switch (pathname) { - case `${basePath}/overview`: - return "1" - case `${basePath}/applications`: - return "2" - case `${basePath}/providers`: - return "3" - } - return "1" - }, [pathname]) - - return ( - - - {featureFlags.MULTI_APP_STAKING && ( - - - Overview - - - Applications - - - Providers - - - )} - - - ) -} - -HowItWorksPage.route = { - path: "how-it-works", - pathOverride: "how-it-works/*", - index: false, - pages: [StakingOverview, StakingApplications, StakingProviders], - title: "How it works", - isPageEnabled: true, -} - -export default HowItWorksPage diff --git a/src/pages/Staking/NewStakeCard.tsx b/src/pages/Staking/NewStakeCard.tsx deleted file mode 100644 index 41079048d..000000000 --- a/src/pages/Staking/NewStakeCard.tsx +++ /dev/null @@ -1,51 +0,0 @@ -import { Card, LabelSm } from "@threshold-network/components" -import { ComponentProps, FC, useMemo } from "react" -import { StakingContractLearnMore } from "../../components/Link" -import { TokenAmountForm } from "../../components/Forms" -import { Token, ModalType } from "../../enums" -import { useMinStakeAmount } from "../../hooks/useMinStakeAmount" -import { useModal } from "../../hooks/useModal" -import { useTokenBalance } from "../../hooks/useTokenBalance" -import { formatTokenAmount } from "../../utils/formatAmount" -import { useWeb3React } from "@web3-react/core" - -const NewStakeCard: FC> = () => { - const { openModal } = useModal() - const tBalance = useTokenBalance(Token.T) - const { minStakeAmount, isLoading, hasError } = useMinStakeAmount() - const { active } = useWeb3React() - - const openStakingModal = async (stakeAmount: string) => { - openModal(ModalType.StakingChecklist, { stakeAmount }) - } - - const placeholder = useMemo(() => { - if (hasError) { - return "Error fetching min stake" - } - - return `Minimum stake ${ - isLoading || minStakeAmount === undefined - ? "loading..." - : `${formatTokenAmount(minStakeAmount)} T` - }` - }, [isLoading, hasError, minStakeAmount]) - - return ( - - New Stake - - - - ) -} - -export default NewStakeCard diff --git a/src/pages/Staking/OperatorAddressMappingCard.tsx b/src/pages/Staking/OperatorAddressMappingCard.tsx deleted file mode 100644 index 47e738ab3..000000000 --- a/src/pages/Staking/OperatorAddressMappingCard.tsx +++ /dev/null @@ -1,124 +0,0 @@ -import { Icon } from "@chakra-ui/icons" -import { - Alert, - AlertIcon, - Badge, - BodyMd, - BodyXs, - Box, - BoxLabel, - Button, - Card, - HStack, - LabelSm, - LineDivider, - Tooltip, - useColorModeValue, -} from "@threshold-network/components" -import { FC } from "react" -import { ModalType } from "../../enums" -import { useAppSelector } from "../../hooks/store" -import { useModal } from "../../hooks/useModal" -import { selectMappedOperators } from "../../store/account/selectors" -import shortenAddress from "../../utils/shortenAddress" -import { isAddressZero } from "../../web3/utils" -import { FcCheckmark, FiLink2 } from "react-icons/all" -import { getStakingAppLabelFromAppName } from "../../utils/getStakingAppLabel" -import { StakingAppName } from "../../store/staking-applications" - -const OperatorAddressMappingCard: FC<{ stakingProvider: string }> = ({ - stakingProvider, -}) => { - const { openModal } = useModal() - const { - mappedOperatorTbtc, - mappedOperatorRandomBeacon, - isOneOfTheAppsNotMapped, - } = useAppSelector(selectMappedOperators) - - const shoudlDisplaySuccessState = - !isAddressZero(mappedOperatorTbtc) && - !isAddressZero(mappedOperatorRandomBeacon) - - const onStartMappingClick = () => { - openModal(ModalType.MapOperatorToStakingProvider) - } - - const mappedOperators = { - tbtc: mappedOperatorTbtc, - randomBeacon: mappedOperatorRandomBeacon, - } - - return ( - - - Operator Address Mapping - - Node operators only - - - {shoudlDisplaySuccessState ? ( - Object.entries(mappedOperators).map(([appName, operator]) => { - return ( - - - - {getStakingAppLabelFromAppName(appName as StakingAppName)} App - - - - {" "} - Operator Mapped - - - - - - Provider - - - - {shortenAddress(stakingProvider)} - - - - - Operator - - - - {shortenAddress(operator)} - - - - {Object.keys(mappedOperators)[ - Object.keys(mappedOperators).length - 1 - ] !== appName && } - - ) - }) - ) : ( - <> - - - - {isOneOfTheAppsNotMapped - ? "One application from the tBTC + Random Beacon Rewards Bundle Suite requires the Operator Address mapped." - : "This section is for Staking Providers and self-operating stakers only. Map your Operator Address to your Provider Address for a better support for your hardware wallet in the node setup."} - - - - - )} - - ) -} - -export default OperatorAddressMappingCard diff --git a/src/pages/Staking/RewardsCard.tsx b/src/pages/Staking/RewardsCard.tsx deleted file mode 100644 index e04008e69..000000000 --- a/src/pages/Staking/RewardsCard.tsx +++ /dev/null @@ -1,100 +0,0 @@ -import { FC } from "react" -import { Button, useColorModeValue, VStack } from "@chakra-ui/react" -import { useWeb3React } from "@web3-react/core" -import { - BodyMd, - BodyLg, - H5, - LabelSm, - Card, - HStack, - Badge, - useCountdown, -} from "@threshold-network/components" -import InfoBox from "../../components/InfoBox" -import { useModal } from "../../hooks/useModal" -import { ModalType } from "../../enums" -import { formatTokenAmount } from "../../utils/formatAmount" -import { BigNumber } from "ethers" -import { useNextRewardsDropDate } from "../../hooks/useNextRewardsDropDate" - -const RewardsCard: FC<{ - totalRewardsBalance: string - totalBonusBalance: string -}> = ({ totalRewardsBalance, totalBonusBalance }) => { - const { active } = useWeb3React() - const { openModal } = useModal() - - const dropTimestamp = useNextRewardsDropDate() - const { days, hours, minutes, seconds } = useCountdown(dropTimestamp, true) - - const hasBonusRewards = BigNumber.from(totalBonusBalance).gt(0) - const hasRewards = BigNumber.from(totalRewardsBalance).gt(0) - - const timerColor = useColorModeValue("brand.500", "brand.300") - - return ( - - - Rewards - {hasBonusRewards ? ( - - staking bonus - - ) : ( - - Next emission - {`${days}d : ${hours}h : ${minutes}m : ${seconds}s`} - - )} - - Total Rewards - - {active ? ( - <> -
- {formatTokenAmount(totalRewardsBalance)} - T -
- {hasBonusRewards && ( - - {formatTokenAmount(totalBonusBalance)} T - - )} - - ) : ( - - Monthly staking rewards are distributed retroactively by the - Threshold Council and are claimable on or about the beginning of the - subsequent month. - - )} -
- - -
- ) -} - -export default RewardsCard diff --git a/src/pages/Staking/StakeCard/Header/HeaderTitle.tsx b/src/pages/Staking/StakeCard/Header/HeaderTitle.tsx deleted file mode 100644 index 47d4d913e..000000000 --- a/src/pages/Staking/StakeCard/Header/HeaderTitle.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import { FC } from "react" -import NotificationPill from "../../../../components/NotificationPill" -import { LabelSm } from "@threshold-network/components" -import { getStakeTitle } from "../../../../utils/getStakeTitle" -import { StakeType } from "../../../../enums" - -export const StakeCardHeaderTitle: FC<{ stakeType?: StakeType }> = ({ - stakeType, -}) => { - return ( - <> - - - {getStakeTitle(stakeType)} - - - ) -} diff --git a/src/pages/Staking/StakeCard/Header/index.tsx b/src/pages/Staking/StakeCard/Header/index.tsx deleted file mode 100644 index fdf12b087..000000000 --- a/src/pages/Staking/StakeCard/Header/index.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { FC } from "react" -import { - Badge, - FilterTabs, - FilterTab, - Flex, -} from "@threshold-network/components" -import { StakeCardHeaderTitle } from "./HeaderTitle" -import { useStakeCardContext } from "../../../../hooks/useStakeCardContext" -import { StakeType } from "../../../../enums" - -export interface StakeCardHeaderProps { - stakeType?: StakeType - onTabClick: () => void -} - -const StakeCardHeader: FC = ({ - stakeType, - onTabClick, -}) => { - const { isInactiveStake } = useStakeCardContext() - - return ( - - - {isInactiveStake ? "inactive" : "active"} - - - - Stake - Unstake - - - ) -} - -export default StakeCardHeader diff --git a/src/pages/Staking/StakeCard/StakeAddressInfo/index.tsx b/src/pages/Staking/StakeCard/StakeAddressInfo/index.tsx deleted file mode 100644 index 26c3cb8a8..000000000 --- a/src/pages/Staking/StakeCard/StakeAddressInfo/index.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { FC } from "react" -import { BoxLabel, Flex, FlexProps } from "@threshold-network/components" -import { CopyAddressToClipboard } from "../../../../components/CopyToClipboard" - -const StakeAddressInfo: FC = ({ - stakingProvider, - ...restProps -}) => { - return ( - - - Provider Address - - - - ) -} - -export default StakeAddressInfo diff --git a/src/pages/Staking/StakeCard/StakeApplications/AuthorizeApplicationRow.tsx b/src/pages/Staking/StakeCard/StakeApplications/AuthorizeApplicationRow.tsx deleted file mode 100644 index 8fc89fe4a..000000000 --- a/src/pages/Staking/StakeCard/StakeApplications/AuthorizeApplicationRow.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import { FC } from "react" -import { - BoxLabel, - BodySm, - HStack, - Progress, - StackProps, - useColorModeValue, -} from "@threshold-network/components" -import { CheckCircleIcon } from "@chakra-ui/icons" -import { formatPercentage } from "../../../../utils/percentage" -import ButtonLink from "../../../../components/ButtonLink" - -export interface AuthorizeApplicationRowProps extends StackProps { - label: string - isAuthorized: boolean - percentage: number - stakingProvider: string -} - -const AuthorizeApplicationRow: FC = ({ - label, - isAuthorized, - percentage, - stakingProvider, - ...restProps -}) => { - const iconColor = useColorModeValue("green.500", "green.300") - - return ( - - - ) : null - } - > - {label} App - - {isAuthorized ? ( - - - {formatPercentage(percentage, undefined, true)} - - ) : ( - - Authorize Application - - )} - - ) -} - -export default AuthorizeApplicationRow diff --git a/src/pages/Staking/StakeCard/StakeApplications/index.tsx b/src/pages/Staking/StakeCard/StakeApplications/index.tsx deleted file mode 100644 index d0bd89c43..000000000 --- a/src/pages/Staking/StakeCard/StakeApplications/index.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import { FC } from "react" -import { BodyMd, Box, List } from "@threshold-network/components" -import AuthorizeApplicationRow from "./AuthorizeApplicationRow" -import BundledRewardsAlert from "../../../../components/BundledRewardsAlert" -import { useStakingAppDataByStakingProvider } from "../../../../hooks/staking-applications" -import { useAppSelector } from "../../../../hooks/store" -import { useStakeCardContext } from "../../../../hooks/useStakeCardContext" -import ButtonLink from "../../../../components/ButtonLink" - -const StakeApplications: FC<{ stakingProvider: string }> = ({ - stakingProvider, -}) => { - const tbtcApp = useStakingAppDataByStakingProvider("tbtc", stakingProvider) - const randomBeaconApp = useStakingAppDataByStakingProvider( - "randomBeacon", - stakingProvider - ) - const isTbtcFetching = useAppSelector( - (state) => state.applications.tbtc.stakingProviders.isFetching - ) - const isRandomBeaconFetching = useAppSelector( - (state) => state.applications.randomBeacon.stakingProviders.isFetching - ) - - const { isInactiveStake } = useStakeCardContext() - - return ( - - Applications - {(!tbtcApp.isAuthorized || !randomBeaconApp.isAuthorized) && - !isTbtcFetching && - !isRandomBeaconFetching && } - - - - - - - Configure Apps - - - ) -} - -export default StakeApplications diff --git a/src/pages/Staking/StakeCard/StakeBalance/LegacyStakeBalances/BalanceTreeItem.tsx b/src/pages/Staking/StakeCard/StakeBalance/LegacyStakeBalances/BalanceTreeItem.tsx deleted file mode 100644 index 1875c542e..000000000 --- a/src/pages/Staking/StakeCard/StakeBalance/LegacyStakeBalances/BalanceTreeItem.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import { FC, Fragment, ReactElement } from "react" -import { BodyMd } from "@threshold-network/components" -import { TreeItem, TreeItemLineToNode } from "../../../../../components/Tree" -import InfoBox from "../../../../../components/InfoBox" -import TokenBalance from "../../../../../components/TokenBalance" - -export const BalanceTreeItem: FC<{ - label: string | ReactElement - value: string - isRoot?: boolean -}> = ({ label, value, children, isRoot = false }) => { - const LineComponent = isRoot ? Fragment : TreeItemLineToNode - return ( - - - {label} - - - - - - - {children} - - ) -} diff --git a/src/pages/Staking/StakeCard/StakeBalance/LegacyStakeBalances/index.tsx b/src/pages/Staking/StakeCard/StakeBalance/LegacyStakeBalances/index.tsx deleted file mode 100644 index 941f7e44f..000000000 --- a/src/pages/Staking/StakeCard/StakeBalance/LegacyStakeBalances/index.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import { FC } from "react" -import { Icon, Tooltip } from "@chakra-ui/react" -import { InfoIcon } from "@chakra-ui/icons" -import { Tree, TreeNode } from "../../../../../components/Tree" -import { BalanceTreeItem } from "./BalanceTreeItem" - -const LegacyStakeBalances: FC<{ - nuInTStake: string - keepInTStake: string - tStake: string - totalInTStake: string -}> = ({ nuInTStake, keepInTStake, tStake, totalInTStake }) => { - return ( - - - - Total Staked Balance{" "} - - - - - } - value={totalInTStake} - > - - - {keepInTStake !== "0" && ( - - )} - {nuInTStake !== "0" && ( - - )} - - - - - ) -} - -export default LegacyStakeBalances diff --git a/src/pages/Staking/StakeCard/StakeBalance/index.tsx b/src/pages/Staking/StakeCard/StakeBalance/index.tsx deleted file mode 100644 index cb5f21785..000000000 --- a/src/pages/Staking/StakeCard/StakeBalance/index.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { FC, useContext } from "react" -import { BodyMd } from "@threshold-network/components" -import InfoBox from "../../../../components/InfoBox" -import TokenBalance from "../../../../components/TokenBalance" -import LegacyStakeBalances from "./LegacyStakeBalances" -import { useStakeCardContext } from "../../../../hooks/useStakeCardContext" - -const StakeBalance: FC<{ - nuInTStake: string - keepInTStake: string - tStake: string - totalInTStake: string -}> = ({ nuInTStake, keepInTStake, tStake, totalInTStake }) => { - const { hasLegacyStakes } = useStakeCardContext() - - return hasLegacyStakes ? ( - - ) : ( - <> - - Total Staked Balance - - - - - - ) -} - -export default StakeBalance diff --git a/src/pages/Staking/StakeCard/StakeRewards/index.tsx b/src/pages/Staking/StakeCard/StakeRewards/index.tsx deleted file mode 100644 index 6ad9c16c9..000000000 --- a/src/pages/Staking/StakeCard/StakeRewards/index.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import { FC } from "react" -import { - Box, - Flex, - Badge, - BodyLg, - BodyMd, - HStack, -} from "@threshold-network/components" -import TokenBalance from "../../../../components/TokenBalance" -import { formatTokenAmount } from "../../../../utils/formatAmount" -import { useSelector } from "react-redux" -import { RootState } from "../../../../store" -import { selectRewardsByStakingProvider } from "../../../../store/rewards" - -const StakeRewards: FC<{ stakingProvider: string }> = ({ stakingProvider }) => { - const { total, bonus } = useSelector((state: RootState) => - selectRewardsByStakingProvider(state, stakingProvider) - ) - - return ( - - - Total Rewards - {bonus !== "0" && ( - - staking bonus - - )} - - - - {bonus !== "0" && {formatTokenAmount(bonus)} T} - - - ) -} - -export default StakeRewards diff --git a/src/pages/Staking/StakeCard/index.tsx b/src/pages/Staking/StakeCard/index.tsx deleted file mode 100644 index 048b1b7a5..000000000 --- a/src/pages/Staking/StakeCard/index.tsx +++ /dev/null @@ -1,197 +0,0 @@ -import { FC, useRef, useCallback } from "react" -import { FormikProps } from "formik" -import { BigNumber } from "@ethersproject/bignumber" -import { - Card, - LineDivider, - Button, - useBoolean, - Alert, - AlertDescription, - BodySm, - AlertIcon, - useColorModeValue, -} from "@threshold-network/components" -import { TokenAmountForm, FormValues } from "../../../components/Forms" -import { useTokenBalance } from "../../../hooks/useTokenBalance" -import { useModal } from "../../../hooks/useModal" -import { StakeData } from "../../../types/staking" -import { - ModalType, - StakeType, - Token, - TopUpType, - UnstakeType, -} from "../../../enums" -import { AddressZero, isAddressZero } from "../../../web3/utils" -import StakeApplications from "./StakeApplications" -import StakeCardHeader from "./Header" -import StakeRewards from "./StakeRewards" -import StakeBalance from "./StakeBalance" -import StakeAddressInfo from "./StakeAddressInfo" -import { featureFlags } from "../../../constants" -import { StakeCardContext } from "../../../contexts/StakeCardContext" -import { useStakeCardContext } from "../../../hooks/useStakeCardContext" -import { isSameETHAddress } from "../../../threshold-ts/utils" -import { useWeb3React } from "@web3-react/core" -import { useAppSelector } from "../../../hooks/store" -import { selectAvailableAmountToUnstakeByStakingProvider } from "../../../store/staking" -import { UnstakingFormLabel } from "../../../components/UnstakingFormLabel" - -const StakeCardProvider: FC<{ stake: StakeData }> = ({ stake }) => { - const isInactiveStake = BigNumber.from(stake.totalInTStake).isZero() - const canTopUpKepp = BigNumber.from(stake.possibleKeepTopUpInT).gt(0) - const canTopUpNu = BigNumber.from(stake.possibleNuTopUpInT).gt(0) - const hasLegacyStakes = stake.nuInTStake !== "0" || stake.keepInTStake !== "0" - const isPRESet = - !isAddressZero(stake.preConfig.operator) && - stake.preConfig.isOperatorConfirmed - - return ( - - - - ) -} - -const StakeCard: FC<{ stake: StakeData }> = ({ stake }) => { - const formRef = useRef>(null) - const [isStakeAction, setFlag] = useBoolean(true) - const tBalance = useTokenBalance(Token.T) - const { openModal } = useModal() - const { isInactiveStake, canTopUpKepp, canTopUpNu, isPRESet } = - useStakeCardContext() - const { account } = useWeb3React() - const availableAmountToUnstake = useAppSelector((state) => - selectAvailableAmountToUnstakeByStakingProvider( - state, - stake.stakingProvider - ) - ) - - const isOwner = isSameETHAddress(account ?? AddressZero, stake.owner) - - const submitButtonText = !isStakeAction ? "Unstake" : "Top-up" - - const onTabClick = useCallback(() => { - formRef.current?.resetForm() - setFlag.toggle() - }, [setFlag.toggle]) - - const onSubmitTopUp = ( - tokenAmount: string | number, - topUpType: TopUpType - ) => { - openModal(ModalType.TopupT, { stake, amountTopUp: tokenAmount, topUpType }) - } - - const onSubmitUnstakeOrTopupBtn = () => { - if (isStakeAction) { - openModal(ModalType.TopupLegacyStake, { stake }) - } else { - openModal(ModalType.UnstakeT, { stake }) - } - } - - const onSubmitForm = (tokenAmount: string | number) => { - if (isStakeAction) { - onSubmitTopUp(tokenAmount, TopUpType.NATIVE) - } else { - // We display the unstake form for stakes that only contains T liquid - // stake in the `StakeCard` directly. So we can go straight to the step 2 - // of the unstaking flow and force the unstake type to `native`. - openModal(ModalType.UnstakeTStep2, { - stake, - amountToUnstake: tokenAmount, - unstakeType: UnstakeType.NATIVE, - }) - } - } - const dividerColor = useColorModeValue("gray.300", "gray.700") - - return ( - - - - - {featureFlags.MULTI_APP_STAKING && ( - <> - - - - )} - {!isOwner && ( - - - - You are not the owner of this stake. - - - )} - - - {(canTopUpNu || canTopUpKepp) && isStakeAction ? ( - - ) : stake.stakeType === StakeType.T ? ( - - ) - } - submitButtonText={submitButtonText} - maxTokenAmount={isStakeAction ? tBalance : availableAmountToUnstake.t} - shouldDisplayMaxAmountInLabel={isStakeAction} - isDisabled={!isOwner} - submitButtonVariant="outline" - /> - ) : ( - - )} - - ) -} - -export default StakeCardProvider diff --git a/src/pages/Staking/StakeDetailsPage/NodeStatusLabel.tsx b/src/pages/Staking/StakeDetailsPage/NodeStatusLabel.tsx deleted file mode 100644 index 988d317d7..000000000 --- a/src/pages/Staking/StakeDetailsPage/NodeStatusLabel.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React, { FC } from "react" -import { Alert, AlertIcon, BodyXs } from "@threshold-network/components" - -const NodeStatusLabel: FC<{ isAuthorized: boolean }> = ({ isAuthorized }) => { - return ( - - - {isAuthorized ? "" : "Not"} Authorized - - ) -} - -export default NodeStatusLabel diff --git a/src/pages/Staking/StakeDetailsPage/StakeDetailRow.tsx b/src/pages/Staking/StakeDetailsPage/StakeDetailRow.tsx deleted file mode 100644 index 0ac3420b6..000000000 --- a/src/pages/Staking/StakeDetailsPage/StakeDetailRow.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import { FC } from "react" -import { BoxLabel, HStack } from "@threshold-network/components" -import { CopyAddressToClipboard } from "../../../components/CopyToClipboard" - -type CommonProps = { - label: string - isPrimary?: boolean -} -type ConditionalProps = - | { - isAddress?: false - address?: never - } - | { - isAddress: true - address: string - } - -type Props = CommonProps & ConditionalProps - -const StakeDetailRow: FC = ({ - label, - isAddress, - address, - isPrimary, - children, -}) => { - return ( - - {label} - {isAddress ? ( - - ) : ( - children - )} - - ) -} - -export default StakeDetailRow diff --git a/src/pages/Staking/StakeDetailsPage/index.tsx b/src/pages/Staking/StakeDetailsPage/index.tsx deleted file mode 100644 index cdb638b85..000000000 --- a/src/pages/Staking/StakeDetailsPage/index.tsx +++ /dev/null @@ -1,154 +0,0 @@ -import { StakeData } from "../../../types" -import { FC, useEffect } from "react" -import { - Badge, - BodyLg, - BodyMd, - Box, - Card, - Flex, - H5, - HStack, - LineDivider, - SimpleGrid, - Stack, -} from "@threshold-network/components" -import { BigNumber } from "ethers" -import InfoBox from "../../../components/InfoBox" -import TokenBalance from "../../../components/TokenBalance" -import StakeDetailRow from "./StakeDetailRow" -import { StakeCardHeaderTitle } from "../StakeCard/Header/HeaderTitle" -import { useNavigate, useParams } from "react-router-dom" -import { - requestStakeByStakingProvider, - selectStakeByStakingProvider, -} from "../../../store/staking" -import { selectRewardsByStakingProvider } from "../../../store/rewards" -import NodeStatusLabel from "./NodeStatusLabel" -import { useStakingAppDataByStakingProvider } from "../../../hooks/staking-applications" -import { useAppDispatch, useAppSelector } from "../../../hooks/store" -import { useWeb3React } from "@web3-react/core" -import { AddressZero } from "@ethersproject/constants" -import { isAddress } from "../../../web3/utils" - -const StakeDetailsPage: FC = () => { - const { stakingProviderAddress } = useParams() - const { account, active } = useWeb3React() - const navigate = useNavigate() - const dispatch = useAppDispatch() - - useEffect(() => { - if (!isAddress(stakingProviderAddress!)) navigate(`/staking`) - }, [stakingProviderAddress, navigate]) - - useEffect(() => { - dispatch( - requestStakeByStakingProvider({ stakingProvider: stakingProviderAddress }) - ) - }, [stakingProviderAddress, account, dispatch]) - - const stake = useAppSelector((state) => - selectStakeByStakingProvider(state, stakingProviderAddress!) - ) as StakeData - - const tbtcApp = useStakingAppDataByStakingProvider( - "tbtc", - stakingProviderAddress || AddressZero - ) - - const randomBeaconApp = useStakingAppDataByStakingProvider( - "randomBeacon", - stakingProviderAddress || AddressZero - ) - - const isInActiveStake = BigNumber.from(stake?.totalInTStake ?? "0").isZero() - - const { total: rewardsForStake } = useAppSelector((state) => - selectRewardsByStakingProvider(state, stakingProviderAddress!) - ) - - if (active && !stake) - return No Stake found for address: {stakingProviderAddress} - - return active ? ( - - -
Stake Details
- - - {isInActiveStake ? "inactive" : "active"} - - - -
- - - - - Total Staked Balance - - - - - - Total Rewards - - - - - - - - - - - - - - - - - - - - -
- ) : ( -
{`Please connect your wallet.`}
- ) -} - -export default StakeDetailsPage diff --git a/src/pages/Staking/StakedPortfolioCard.tsx b/src/pages/Staking/StakedPortfolioCard.tsx deleted file mode 100644 index aa1f483aa..000000000 --- a/src/pages/Staking/StakedPortfolioCard.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import { ComponentProps, FC } from "react" -import { HStack } from "@chakra-ui/react" -import { - BodyLg, - BodyMd, - LabelSm, - Card, - BoxLabel, -} from "@threshold-network/components" -import InfoBox from "../../components/InfoBox" -import TokenBalance from "../../components/TokenBalance" -import { useStakingState } from "../../hooks/useStakingState" -import { useTokenBalance } from "../../hooks/useTokenBalance" -import { Token } from "../../enums" -import { formatTokenAmount } from "../../utils/formatAmount" - -const StakedPortfolioCard: FC> = (props) => { - const tBalance = useTokenBalance(Token.T) - - const { stakedBalance } = useStakingState() - - return ( - - - Staked Portfolio - - Staked Balance - - - - - Wallet - {formatTokenAmount(tBalance)} T - - - ) -} - -export default StakedPortfolioCard diff --git a/src/pages/Staking/StakingTvlCard.tsx b/src/pages/Staking/StakingTvlCard.tsx deleted file mode 100644 index fbf7b94ca..000000000 --- a/src/pages/Staking/StakingTvlCard.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import { FC } from "react" -import { H1, LabelSm, Card, BoxProps } from "@threshold-network/components" -import { formatFiatCurrencyAmount } from "../../utils/formatAmount" -import { - StatHighlightCard, - StatHighlightTitle, - StatHighlightValue, -} from "../../components/StatHighlightCard" - -export interface StakingTvlCardProps extends BoxProps { - stakingTvl: string -} - -const StakingTvlCard: FC = ({ - stakingTvl, - ...restProps -}) => { - const formattedStakingTvl = formatFiatCurrencyAmount(stakingTvl) - - return ( - - - - - ) - return ( - - - staking tvl - -

{formatFiatCurrencyAmount(stakingTvl)}

-
- ) -} - -export default StakingTvlCard diff --git a/src/pages/Staking/index.tsx b/src/pages/Staking/index.tsx deleted file mode 100644 index c80a79641..000000000 --- a/src/pages/Staking/index.tsx +++ /dev/null @@ -1,228 +0,0 @@ -import { useEffect, useMemo } from "react" -import StakingTvlCard from "./StakingTvlCard" -import StakedPortfolioCard from "./StakedPortfolioCard" -import PageLayout from "../PageLayout" -import StakeCard from "./StakeCard" -import RewardsCard from "./RewardsCard" -import { useFetchTvl } from "../../hooks/useFetchTvl" -import { useStakingState } from "../../hooks/useStakingState" -import { PageComponent } from "../../types" -import HowItWorksPage from "./HowItWorks" -import { useDispatch, useSelector } from "react-redux" -import { - selectTotalBonusBalance, - selectTotalRewardsBalance, -} from "../../store/rewards" -import AuthorizeStakingAppsPage from "./AuthorizeStakingApps" -import { - FilterTabs, - FilterTab, - H4, - Breadcrumb, - BreadcrumbItem, - BreadcrumbLink, - HStack, - VStack, - useColorModeValue, -} from "@threshold-network/components" -import { - Link as RouterLink, - Outlet, - useLocation, - useParams, -} from "react-router-dom" -import { stakingApplicationsSlice } from "../../store/staking-applications/slice" -import StakeDetailsPage from "./StakeDetailsPage" -import NewStakeCard from "./NewStakeCard" -import OperatorAddressMappingCard from "./OperatorAddressMappingCard" -import { isAddressZero } from "../../web3/utils" -import { useAppSelector } from "../../hooks/store" - -const StakingPage: PageComponent = (props) => { - const [data, fetchtTvlData] = useFetchTvl() - const dispatch = useDispatch() - - useEffect(() => { - dispatch(stakingApplicationsSlice.actions.getSupportedApps({})) - }, [dispatch]) - - useEffect(() => { - fetchtTvlData() - }, [fetchtTvlData]) - const { stakes } = useStakingState() - const totalRewardsBalance = useSelector(selectTotalRewardsBalance) - const totalBonusBalance = useSelector(selectTotalBonusBalance) - const hasStakes = stakes.length > 0 - - const { - address, - isStakingProvider, - operatorMapping: { - isInitialFetchDone: isOperatorMappingInitialFetchDone, - data: mappedOperators, - }, - } = useAppSelector((state) => state.account) - - return ( - - - -

- Your Stake -

- {address && - isStakingProvider && - isOperatorMappingInitialFetchDone && - (isAddressZero(mappedOperators.tbtc) || - isAddressZero(mappedOperators.randomBeacon)) && ( - - )} - {hasStakes ? ( - stakes.map((stake) => ( - - )) - ) : ( - - )} - {address && - isStakingProvider && - isOperatorMappingInitialFetchDone && - !isAddressZero(mappedOperators.tbtc) && - !isAddressZero(mappedOperators.randomBeacon) && ( - - )} -
- -

- Overview -

- - - - {hasStakes && } -
-
-
- ) -} - -const StakingProviderDetails: PageComponent = (props) => { - const { stakingProviderAddress } = useParams() - const { pathname } = useLocation() - const lastElementOfTheUrl = pathname.split("/").at(-1) - - const selectedTabId = useMemo(() => { - if (pathname.includes("details")) { - return "1" - } - if (pathname.includes("authorize")) { - return "2" - } - }, [pathname]) - - const breadcrumbColor = useColorModeValue("gray.700", "gray.300") - - return ( - <> - - - - Staking - - - - - {lastElementOfTheUrl === "authorize" - ? "Authorize Applications" - : "Stake Details"} - - - - - - Stake Details - - - Authorize Applications - - - - - ) -} - -const Details: PageComponent = () => { - return -} - -const Auth: PageComponent = () => { - return -} - -const MainStakingPage: PageComponent = (props) => { - return ( - - ) -} - -StakingProviderDetails.route = { - path: ":stakingProviderAddress", - index: false, - pages: [Details, Auth], - isPageEnabled: true, -} - -Details.route = { - path: "details", - index: true, - isPageEnabled: true, -} - -Auth.route = { - path: "authorize", - index: false, - isPageEnabled: true, -} - -StakingPage.route = { - path: "", - index: false, - pathOverride: "*", - title: "Staking", - isPageEnabled: true, -} - -MainStakingPage.route = { - path: "staking", - index: true, - pages: [HowItWorksPage, StakingPage, StakingProviderDetails], - title: "Staking", - isPageEnabled: true, -} - -export default MainStakingPage diff --git a/src/pages/index.ts b/src/pages/index.ts index e70742f16..57edabf21 100644 --- a/src/pages/index.ts +++ b/src/pages/index.ts @@ -1,7 +1,6 @@ import Overview from "./Overview" import UpgradePage from "./Upgrade" -import Staking from "./Staking" import TBTC from "./tBTC" import Feedback from "./Feedback" -export const pages = [Overview, UpgradePage, Staking, TBTC, Feedback] +export const pages = [Overview, UpgradePage, TBTC, Feedback] From 8c35defad2c18dda1179620165ca6ed45555eebc Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Mon, 27 Nov 2023 14:17:49 +0100 Subject: [PATCH 02/42] Remove (Un)Staking related modal components --- .../AdvancedParamsForm.tsx | 125 ---------- .../Modal/ConfirmStakingParams/index.tsx | 139 ----------- .../index.tsx | 169 ------------- .../MapOperatorToStakingProviderForm.tsx | 121 ---------- .../index.tsx | 171 ------------- .../index.tsx | 85 ------- .../Modal/NewAppsToAuthorizeModal/index.tsx | 126 ---------- .../NewStakerAuthorizationCard.tsx | 145 ----------- .../NewStakerAuthorizationForm.tsx | 131 ---------- .../index.tsx | 115 --------- .../AuthorizeStakingApps.tsx | 142 ----------- .../ConfirmDeauthorization.tsx | 89 ------- .../DeauthorizationCompleted.tsx | 79 ------ .../DeauthorizationInitiated.tsx | 113 --------- .../IncreaseAuthorization.tsx | 109 --------- .../IncreaseAuthorizationSuccess.tsx | 74 ------ .../StakingApplicationsAuthorized.tsx | 173 -------------- .../Modal/StakingApplications/index.ts | 7 - .../Modal/StakingChecklistModal/index.tsx | 69 ------ .../StakingSuccessModal/StakeSuccessOld.tsx | 76 ------ .../Modal/StakingSuccessModal/index.tsx | 119 --------- src/components/Modal/SubmitStake/index.tsx | 111 --------- .../Modal/UnstakeSuccessModal/index.tsx | 88 ------- .../Modal/UnstakeTModal/DeauthorizeInfo.tsx | 25 -- src/components/Modal/UnstakeTModal/Step1.tsx | 225 ------------------ src/components/Modal/UnstakeTModal/Step2.tsx | 135 ----------- src/components/Modal/UnstakeTModal/index.tsx | 4 - src/enums/modal.ts | 20 -- src/hooks/useModal.ts | 7 - src/types/modal.ts | 48 ---- 30 files changed, 3040 deletions(-) delete mode 100644 src/components/Modal/ConfirmStakingParams/AdvancedParamsForm.tsx delete mode 100644 src/components/Modal/ConfirmStakingParams/index.tsx delete mode 100644 src/components/Modal/MapOperatorToStakingProviderConfirmationModal/index.tsx delete mode 100644 src/components/Modal/MapOperatorToStakingProviderModal/MapOperatorToStakingProviderForm.tsx delete mode 100644 src/components/Modal/MapOperatorToStakingProviderModal/index.tsx delete mode 100644 src/components/Modal/MapOperatorToStakingProviderSuccessModal/index.tsx delete mode 100644 src/components/Modal/NewAppsToAuthorizeModal/index.tsx delete mode 100644 src/components/Modal/NewStakerAuthorizeStakingApplicationModal/NewStakerAuthorizationCard.tsx delete mode 100644 src/components/Modal/NewStakerAuthorizeStakingApplicationModal/NewStakerAuthorizationForm.tsx delete mode 100644 src/components/Modal/NewStakerAuthorizeStakingApplicationModal/index.tsx delete mode 100644 src/components/Modal/StakingApplications/AuthorizeStakingApps.tsx delete mode 100644 src/components/Modal/StakingApplications/ConfirmDeauthorization.tsx delete mode 100644 src/components/Modal/StakingApplications/DeauthorizationCompleted.tsx delete mode 100644 src/components/Modal/StakingApplications/DeauthorizationInitiated.tsx delete mode 100644 src/components/Modal/StakingApplications/IncreaseAuthorization.tsx delete mode 100644 src/components/Modal/StakingApplications/IncreaseAuthorizationSuccess.tsx delete mode 100644 src/components/Modal/StakingApplications/StakingApplicationsAuthorized.tsx delete mode 100644 src/components/Modal/StakingApplications/index.ts delete mode 100644 src/components/Modal/StakingChecklistModal/index.tsx delete mode 100644 src/components/Modal/StakingSuccessModal/StakeSuccessOld.tsx delete mode 100644 src/components/Modal/StakingSuccessModal/index.tsx delete mode 100644 src/components/Modal/SubmitStake/index.tsx delete mode 100644 src/components/Modal/UnstakeSuccessModal/index.tsx delete mode 100644 src/components/Modal/UnstakeTModal/DeauthorizeInfo.tsx delete mode 100644 src/components/Modal/UnstakeTModal/Step1.tsx delete mode 100644 src/components/Modal/UnstakeTModal/Step2.tsx delete mode 100644 src/components/Modal/UnstakeTModal/index.tsx diff --git a/src/components/Modal/ConfirmStakingParams/AdvancedParamsForm.tsx b/src/components/Modal/ConfirmStakingParams/AdvancedParamsForm.tsx deleted file mode 100644 index bb5848eeb..000000000 --- a/src/components/Modal/ConfirmStakingParams/AdvancedParamsForm.tsx +++ /dev/null @@ -1,125 +0,0 @@ -import { FC, Ref } from "react" -import { FormikProps, FormikErrors, withFormik } from "formik" -import { Form, FormikInput } from "../../Forms" -import { getErrorsObj, validateETHAddress } from "../../../utils/forms" -import { - Alert, - AlertIcon, - BodyXs, - useColorModeValue, -} from "@threshold-network/components" -import { useWeb3React } from "@web3-react/core" -import { isAddress, isSameETHAddress } from "../../../web3/utils" -import Link from "../../Link" - -export interface FormValues { - stakingProvider: string - beneficiary: string - authorizer: string -} - -type ComponentProps = { - formId: string -} - -const AdvancedParamsFormBase: FC> = ({ - formId, - values, -}) => { - const { authorizer } = values - const { account } = useWeb3React() - - return ( -
- - } - /> - } - /> - - } - /> - {isAddress(authorizer) && - !isSameETHAddress(authorizer, account as string) && ( - - - - Authorizer address is different than your wallet address. We - recommend you to use the same address as your wallet address. - - - )} - - ) -} - -const AddressHelper: FC<{ text: string }> = ({ text }) => { - const textColor = useColorModeValue("gray.500", "gray.300") - - return ( - - {text} Learn more. - - ) -} - -type AdvancedParamsFormProps = { - initialAddress: string - innerRef: Ref> - checkIfProviderUsed: ( - stakingProvider: string - ) => Promise<{ isProviderUsedForKeep: boolean; isProviderUsedForT: boolean }> - onSubmitForm: (values: FormValues) => void -} & ComponentProps - -const AdvancedParamsForm = withFormik({ - mapPropsToValues: ({ initialAddress }) => ({ - authorizer: initialAddress, - beneficiary: initialAddress, - stakingProvider: initialAddress, - }), - validate: async (values, props) => { - const { checkIfProviderUsed } = props - const errors: FormikErrors = {} - - errors.stakingProvider = validateETHAddress(values.stakingProvider) - if (!errors.stakingProvider) { - let validationMsg: string | undefined = "" - try { - const { isProviderUsedForKeep, isProviderUsedForT } = - await checkIfProviderUsed(values.stakingProvider) - validationMsg = - isProviderUsedForKeep || isProviderUsedForT - ? "Provider address is already in use." - : undefined - } catch (error) { - console.error("`AdvancedParamsForm` validation error.", error) - validationMsg = (error as Error)?.message - } - errors.stakingProvider = validationMsg - } - errors.beneficiary = validateETHAddress(values.beneficiary) - errors.authorizer = validateETHAddress(values.authorizer) - - return getErrorsObj(errors) - }, - handleSubmit: (values, { props }) => { - props.onSubmitForm(values) - }, - displayName: "AdvancedStakingParamsForm", -})(AdvancedParamsFormBase) - -export default AdvancedParamsForm diff --git a/src/components/Modal/ConfirmStakingParams/index.tsx b/src/components/Modal/ConfirmStakingParams/index.tsx deleted file mode 100644 index eeeec0291..000000000 --- a/src/components/Modal/ConfirmStakingParams/index.tsx +++ /dev/null @@ -1,139 +0,0 @@ -import { FC, useEffect, useRef, useState } from "react" -import { useWeb3React } from "@web3-react/core" -import { - BodyLg, - BodySm, - H5, - Alert, - AlertIcon, - Button, - Divider, - ModalBody, - ModalFooter, - ModalHeader, - List, - ListItem, - HStack, -} from "@threshold-network/components" -import { FormikProps } from "formik" -import withBaseModal from "../withBaseModal" -import { useModal } from "../../../hooks/useModal" -import { BaseModalProps } from "../../../types" -import AdvancedParamsForm, { FormValues } from "./AdvancedParamsForm" -import { useStakingState } from "../../../hooks/useStakingState" -import { ModalType } from "../../../enums" -import InfoBox from "../../InfoBox" -import { StakingContractLearnMore } from "../../Link" -import useCheckDuplicateProviderAddress from "../../../web3/hooks/useCheckDuplicateProviderAddress" -import { featureFlags } from "../../../constants" -import { useStakeTransaction } from "../../../web3/hooks/useStakeTransaction" -import { formatTokenAmount } from "../../../utils/formatAmount" -import ModalCloseButton from "../ModalCloseButton" - -const ConfirmStakingParamsModal: FC< - BaseModalProps & { stakeAmount: string } -> = ({ stakeAmount }) => { - const formRef = useRef>(null) - const { closeModal, openModal } = useModal() - const [hasBeenValidatedOnMount, setHasBeenValidatedOnMount] = useState(false) - const { account } = useWeb3React() - const { updateState } = useStakingState() - const checkIfProviderUsed = useCheckDuplicateProviderAddress() - - // stake transaction, opens success modal on success callback - // not needed once MAS is launched - const { stake } = useStakeTransaction((receipt) => { - if (featureFlags.MULTI_APP_STAKING) { - openModal(ModalType.StakeSuccess, { - transactionHash: receipt.transactionHash, - }) - } else { - openModal(ModalType.StakeSuccessOLD, { - transactionHash: receipt.transactionHash, - }) - } - }) - - useEffect(() => { - const forceFormValidation = async () => { - if (hasBeenValidatedOnMount || !formRef.current) return - setHasBeenValidatedOnMount(true) - const errors = await formRef.current.validateForm() - if (errors) { - formRef.current.setErrors(errors) - formRef.current.setTouched({ stakingProvider: true }) - } - } - forceFormValidation() - }) - - const onSubmit = ({ - stakingProvider, - beneficiary, - authorizer, - }: FormValues) => { - updateState("stakingProvider", stakingProvider) - updateState("beneficiary", beneficiary) - updateState("authorizer", authorizer) - updateState("stakeAmount", stakeAmount) - - if (featureFlags.MULTI_APP_STAKING) { - openModal(ModalType.SubmitStake) - } else { - stake({ stakingProvider, beneficiary, authorizer, amount: stakeAmount }) - } - } - - return ( - <> - -
Stake Tokens
- (Step 1) -
- - - -
- You are about to make a deposit into the T Staking Contract. -
- {featureFlags.MULTI_APP_STAKING && ( - Staking requires 2 transactions. - )} -
- - - - Staked Amount - {`${formatTokenAmount(stakeAmount)} T`} - - - - - - Take note! These addresses cannot be changed later. - - - - - - -
- - - - - - ) -} - -export default withBaseModal(ConfirmStakingParamsModal) diff --git a/src/components/Modal/MapOperatorToStakingProviderConfirmationModal/index.tsx b/src/components/Modal/MapOperatorToStakingProviderConfirmationModal/index.tsx deleted file mode 100644 index 69a944d3b..000000000 --- a/src/components/Modal/MapOperatorToStakingProviderConfirmationModal/index.tsx +++ /dev/null @@ -1,169 +0,0 @@ -import { CheckCircleIcon } from "@chakra-ui/icons" -import { - Box, - BoxProps, - Button, - HStack, - ModalBody, - ModalFooter, - ModalHeader, -} from "@chakra-ui/react" -import { AddressZero } from "@ethersproject/constants" -import { BodyLg, BodyMd, H5, LabelSm } from "@threshold-network/components" -import { useWeb3React } from "@web3-react/core" -import { FC, useCallback } from "react" -import { ModalType } from "../../../enums" -import { useRegisterMultipleOperatorsTransaction } from "../../../hooks/staking-applications/useRegisterMultipleOperatorsTransaction" -import { useRegisterOperatorTransaction } from "../../../hooks/staking-applications/useRegisterOperatorTransaction" -import { useAppDispatch } from "../../../hooks/store" -import { useModal } from "../../../hooks/useModal" -import StakeAddressInfo from "../../../pages/Staking/StakeCard/StakeAddressInfo" -import { mapOperatorToStakingProviderModalClosed } from "../../../store/modal" -import { BaseModalProps } from "../../../types" -import InfoBox from "../../InfoBox" -import withBaseModal from "../withBaseModal" -import { OnSuccessCallback } from "../../../web3/hooks" - -const OperatorMappingConfirmation: FC< - BoxProps & { appName: string; operator: string; stakingProvider: string } -> = ({ appName, operator, stakingProvider, ...restProps }) => { - return ( - - - - {appName} app - - - Operator address: - {operator} - - - - ) -} - -const MapOperatorToStakingProviderConfirmationModal: FC< - BaseModalProps & { - operator: string - isOperatorMappedOnlyInTbtc: boolean - isOperatorMappedOnlyInRandomBeacon: boolean - } -> = ({ - operator, - isOperatorMappedOnlyInTbtc, - isOperatorMappedOnlyInRandomBeacon, - closeModal, -}) => { - const { account } = useWeb3React() - const { registerMultipleOperators } = - useRegisterMultipleOperatorsTransaction() - const dispatch = useAppDispatch() - - const { openModal } = useModal() - const onSuccess = useCallback( - (receipt) => { - openModal(ModalType.MapOperatorToStakingProviderSuccess, { - transactions: [ - { - txHash: receipt.transactionHash, - application: { - appName: isOperatorMappedOnlyInRandomBeacon - ? "tbtc" - : "randomBeacon", - operator, - stakingProvider: account, - }, - }, - ], - }) - }, - [openModal, operator, account] - ) - - const { sendTransaction: registerOperatorTbtc } = - useRegisterOperatorTransaction("tbtc", onSuccess) - const { sendTransaction: registerOperatorRandomBeacon } = - useRegisterOperatorTransaction("randomBeacon", onSuccess) - - const submitMappingOperator = async () => { - if (isOperatorMappedOnlyInRandomBeacon) { - const tx = await registerOperatorTbtc(operator) - if (!tx) { - openModal(ModalType.TransactionFailed, { - error: new Error( - "Transaction rejected. You are required to map the Operator Address for both apps." - ), - closeModal: () => { - closeModal() - dispatch(mapOperatorToStakingProviderModalClosed()) - }, - }) - } - } else if (isOperatorMappedOnlyInTbtc) { - const tx = await registerOperatorRandomBeacon(operator) - if (!tx) { - openModal(ModalType.TransactionFailed, { - error: new Error( - "Transaction rejected. You are required to map the Operator Address for both apps." - ), - closeModal: () => { - closeModal() - dispatch(mapOperatorToStakingProviderModalClosed()) - }, - }) - } - } else { - await registerMultipleOperators(operator) - } - } - - return ( - <> - Operator Address Mapping - - -
- You are about to map Operator Addresses to your Provider Address -
- - This will require{" "} - {isOperatorMappedOnlyInRandomBeacon || isOperatorMappedOnlyInTbtc - ? "1 transaction" - : "2 transactions"} - . Each mapping is one transaction - -
- {!isOperatorMappedOnlyInTbtc && ( - - )} - {!isOperatorMappedOnlyInRandomBeacon && ( - - )} -
- - - - - - ) -} - -export default withBaseModal(MapOperatorToStakingProviderConfirmationModal) diff --git a/src/components/Modal/MapOperatorToStakingProviderModal/MapOperatorToStakingProviderForm.tsx b/src/components/Modal/MapOperatorToStakingProviderModal/MapOperatorToStakingProviderForm.tsx deleted file mode 100644 index 5ac2f4d12..000000000 --- a/src/components/Modal/MapOperatorToStakingProviderModal/MapOperatorToStakingProviderForm.tsx +++ /dev/null @@ -1,121 +0,0 @@ -import { FC, Ref } from "react" -import { FormikProps, FormikErrors, withFormik } from "formik" -import { Form, FormikInput } from "../../Forms" -import { getErrorsObj, validateETHAddress } from "../../../utils/forms" -import { isAddressZero, isSameETHAddress } from "../../../web3/utils" - -export interface MapOperatorToStakingProviderFormValues { - operator: string -} - -type ComponentProps = { - formId: string -} - -const MapOperatorToStakingProviderFormBase: FC< - ComponentProps & FormikProps -> = ({ formId, values }) => { - return ( -
- - - ) -} - -const validateInputtedOperatorAddress = async ( - operator: string, - checkIfOperatorIsMappedToAnotherStakingProvider: ( - operator: string - ) => Promise, - mappedOperatorTbtc: string, - mappedOperatorRandomBeacon: string -): Promise => { - let validationMsg: string | undefined = "" - - try { - const isOperatorMappedToAnotherStakingProvider = - await checkIfOperatorIsMappedToAnotherStakingProvider(operator) - validationMsg = undefined - if (isOperatorMappedToAnotherStakingProvider) { - validationMsg = "Operator is already mapped to another staking provider." - } - - const isOperatorMappedOnlyInTbtc = - !isAddressZero(mappedOperatorTbtc) && - isAddressZero(mappedOperatorRandomBeacon) - - const isOperatorMappedOnlyInRandomBeacon = - isAddressZero(mappedOperatorTbtc) && - !isAddressZero(mappedOperatorRandomBeacon) - - if ( - isOperatorMappedOnlyInRandomBeacon && - !isSameETHAddress(operator, mappedOperatorRandomBeacon) - ) { - validationMsg = - "The operator address doesn't match the one used in random beacon app" - } - if ( - isOperatorMappedOnlyInTbtc && - !isSameETHAddress(operator, mappedOperatorTbtc) - ) { - validationMsg = - "The operator address doesn't match the one used in tbtc app" - } - } catch (error) { - console.error("`MapOperatorToStakingProviderForm` validation error.", error) - validationMsg = (error as Error)?.message - } - - return validationMsg -} - -type MapOperatorToStakingProviderFormProps = { - initialAddress: string - mappedOperatorTbtc: string - mappedOperatorRandomBeacon: string - innerRef: Ref> - checkIfOperatorIsMappedToAnotherStakingProvider: ( - operator: string - ) => Promise - onSubmitForm: (values: MapOperatorToStakingProviderFormValues) => void -} & ComponentProps - -const MapOperatorToStakingProviderForm = withFormik< - MapOperatorToStakingProviderFormProps, - MapOperatorToStakingProviderFormValues ->({ - mapPropsToValues: ({ initialAddress }) => ({ - operator: initialAddress, - }), - validate: async (values, props) => { - const { - mappedOperatorTbtc, - mappedOperatorRandomBeacon, - checkIfOperatorIsMappedToAnotherStakingProvider, - } = props - const errors: FormikErrors = {} - - errors.operator = validateETHAddress(values.operator) - if (!errors.operator) { - errors.operator = await validateInputtedOperatorAddress( - values.operator, - checkIfOperatorIsMappedToAnotherStakingProvider, - mappedOperatorTbtc, - mappedOperatorRandomBeacon - ) - } - - return getErrorsObj(errors) - }, - handleSubmit: (values, { props }) => { - props.onSubmitForm(values) - }, - displayName: "MapOperatorToStakingProviderFor", -})(MapOperatorToStakingProviderFormBase) - -export default MapOperatorToStakingProviderForm diff --git a/src/components/Modal/MapOperatorToStakingProviderModal/index.tsx b/src/components/Modal/MapOperatorToStakingProviderModal/index.tsx deleted file mode 100644 index 74c5f72de..000000000 --- a/src/components/Modal/MapOperatorToStakingProviderModal/index.tsx +++ /dev/null @@ -1,171 +0,0 @@ -import { FC, useRef } from "react" -import { - AlertBox, - AlertIcon, - BodyLg, - BodyXs, - Box, - Button, - H5, - LabelSm, - ModalBody, - ModalFooter, - ModalHeader, -} from "@threshold-network/components" -import { BaseModalProps } from "../../../types" -import withBaseModal from "../withBaseModal" -import InfoBox from "../../InfoBox" -import MapOperatorToStakingProviderForm, { - MapOperatorToStakingProviderFormValues, -} from "./MapOperatorToStakingProviderForm" -import { FormikProps } from "formik" -import { ModalType } from "../../../enums" -import { useModal } from "../../../hooks/useModal" -import StakeAddressInfo from "../../../pages/Staking/StakeCard/StakeAddressInfo" -import { useWeb3React } from "@web3-react/core" -import { useThreshold } from "../../../contexts/ThresholdContext" -import { - isAddressZero, - isSameETHAddress, - AddressZero, -} from "../../../web3/utils" -import { selectMappedOperators } from "../../../store/account/selectors" -import { useAppSelector } from "../../../hooks/store" -import ModalCloseButton from "../ModalCloseButton" - -export interface MapOperatorToStakingProviderModalProps { - mappedOperatorTbtc: string - mappedOperatorRandomBeacon: string -} - -const MapOperatorToStakingProviderModal: FC< - BaseModalProps & MapOperatorToStakingProviderModalProps -> = () => { - const { account } = useWeb3React() - const formRef = - useRef>(null) - const { closeModal, openModal } = useModal() - const threshold = useThreshold() - - const { - mappedOperatorTbtc, - mappedOperatorRandomBeacon, - isOperatorMappedOnlyInRandomBeacon, - isOperatorMappedOnlyInTbtc, - } = useAppSelector(selectMappedOperators) - - const onSubmit = async ({ - operator, - }: MapOperatorToStakingProviderFormValues) => { - if (account) { - openModal(ModalType.MapOperatorToStakingProviderConfirmation, { - operator, - isOperatorMappedOnlyInTbtc, - isOperatorMappedOnlyInRandomBeacon, - }) - } - } - - const checkIfOperatorIsMappedToAnotherStakingProvider: ( - operator: string - ) => Promise = async (operator: string) => { - const stakingProviderMappedEcdsa = - await threshold.multiAppStaking.ecdsa.operatorToStakingProvider(operator) - const stakingProviderMappedRandomBeacon = - await threshold.multiAppStaking.randomBeacon.operatorToStakingProvider( - operator - ) - - return ( - (!isAddressZero(stakingProviderMappedEcdsa) && - !isSameETHAddress(stakingProviderMappedEcdsa, account!)) || - (!isAddressZero(stakingProviderMappedRandomBeacon) && - !isSameETHAddress(stakingProviderMappedRandomBeacon, account!)) - ) - } - - return ( - <> - Operator Address Mapping - - - - {isOperatorMappedOnlyInRandomBeacon || isOperatorMappedOnlyInTbtc ? ( -
- We noticed you've only mapped 1 application's Operator Address. -
- ) : ( -
- We’ve noticed your wallet address is the same as your Provider - Address -
- )} - - Map your Operator Address to your Provider Address to improve the - support of your hardware wallet. Mapping will require one - transaction per application. - -
- - Choose an application to map the Operator Address: - - - {isOperatorMappedOnlyInRandomBeacon ? ( - tBTC app - ) : isOperatorMappedOnlyInTbtc ? ( - random beacon app - ) : ( - tBTC + Random Beacon apps (requires 2txs) - )} - - - - - - - Take note! tBTC + Random Beacon Apps Rewards Bundle will require two - transactions, one transaction per application. - - -
- - - - - - ) -} - -export default withBaseModal(MapOperatorToStakingProviderModal) diff --git a/src/components/Modal/MapOperatorToStakingProviderSuccessModal/index.tsx b/src/components/Modal/MapOperatorToStakingProviderSuccessModal/index.tsx deleted file mode 100644 index 71d4ddc57..000000000 --- a/src/components/Modal/MapOperatorToStakingProviderSuccessModal/index.tsx +++ /dev/null @@ -1,85 +0,0 @@ -import { FC, Fragment } from "react" -import { BodySm, HStack, List, ListItem } from "@threshold-network/components" -import withBaseModal from "../withBaseModal" -import { BaseModalProps } from "../../../types" -import { StakingAppName } from "../../../store/staking-applications" -import TransactionSuccessModal from "../TransactionSuccessModal" -import shortenAddress from "../../../utils/shortenAddress" -import { ExplorerDataType } from "../../../utils/createEtherscanLink" -import ViewInBlockExplorer from "../../ViewInBlockExplorer" - -export type OperatorMappedSuccessTx = { - application: { - appName: StakingAppName - operator: string - stakingProvider: string - } - txHash: string -} - -export type MapOperatorToStakingProviderSuccessProps = BaseModalProps & { - transactions: OperatorMappedSuccessTx[] -} - -const MapOperatorToStakingProviderSuccessBase: FC< - MapOperatorToStakingProviderSuccessProps -> = ({ transactions, closeModal }) => { - return ( - - - - - Provider Address - - {shortenAddress(transactions[0].application.stakingProvider)} - - - - - - Operator Address - - {shortenAddress(transactions[0].application.operator)} - - - - - - {transactions.length === 1 ? ( - <> - {" "} - transaction on Etherscan - - ) : ( - <> - View{" "} - {transactions.map((_, index) => ( - - - {index + 1 === transactions.length ? " " : " and "} - - ))} - on Etherscan - - )} - - - } - /> - ) -} - -export const MapOperatorToStakingProviderSuccess = withBaseModal( - MapOperatorToStakingProviderSuccessBase -) diff --git a/src/components/Modal/NewAppsToAuthorizeModal/index.tsx b/src/components/Modal/NewAppsToAuthorizeModal/index.tsx deleted file mode 100644 index 3a74d890d..000000000 --- a/src/components/Modal/NewAppsToAuthorizeModal/index.tsx +++ /dev/null @@ -1,126 +0,0 @@ -import { FC, useState } from "react" -import { Link as RouterLink } from "react-router-dom" -import { - Alert, - AlertDescription, - AlertIcon, - BodyLg, - Box, - Button, - Card, - H5, - LabelSm, - Link, - ModalBody, - ModalFooter, - ModalHeader, - Radio, - RadioGroup, - Stack, -} from "@threshold-network/components" -import InfoBox from "../../InfoBox" -import StakeAddressInfo from "../../../pages/Staking/StakeCard/StakeAddressInfo" -import { BaseModalProps } from "../../../types" -import withBaseModal from "../withBaseModal" -import { useStakingState } from "../../../hooks/useStakingState" -import { getStakeTitle } from "../../../utils/getStakeTitle" -import { isAddress, isSameETHAddress } from "../../../web3/utils" -import ButtonLink from "../../ButtonLink" -import ModalCloseButton from "../ModalCloseButton" - -const NewAppsToAuthorizeModal: FC = ({ closeModal }) => { - const { stakes } = useStakingState() - - const [selectedProviderAddress, setSelectedProviderAddress] = useState("") - - return ( - <> - New Apps Available - - - -
- There are new apps available for you to authorize and earn rewards! -
- - This will allow an app to use a portion of your stake. You can - authorize 100% of your stake to all apps and change this amount at - any time. - -
- {stakes.length > 0 ? ( - <> - Choose a stake to continue: - - - {stakes.map((stake, i) => ( - - - - {getStakeTitle(stake.stakeType, i + 1)} - - - - - ))} - - - - ) : ( - - - - You have no stakes. You can start staking on the{" "} - - staking page - - . - - - )} -
- - - - Continue - - - - ) -} - -export default withBaseModal(NewAppsToAuthorizeModal) diff --git a/src/components/Modal/NewStakerAuthorizeStakingApplicationModal/NewStakerAuthorizationCard.tsx b/src/components/Modal/NewStakerAuthorizeStakingApplicationModal/NewStakerAuthorizationCard.tsx deleted file mode 100644 index ff4d710bb..000000000 --- a/src/components/Modal/NewStakerAuthorizeStakingApplicationModal/NewStakerAuthorizationCard.tsx +++ /dev/null @@ -1,145 +0,0 @@ -import { FC, useMemo } from "react" -import { - BodyMd, - BodySm, - BoxProps, - Card, - Checkbox, - FormControl, - Grid, - GridItem, - HStack, - Link, -} from "@threshold-network/components" -import { Field, FieldProps, useField } from "formik" -import { BigNumber } from "ethers" -import { - AppAuthorizationInfo, - AppAuthorizationInfoProps, -} from "../../../pages/Staking/AuthorizeStakingApps/AuthorizeApplicationsCardCheckbox/AppAuthorizationInfo" -import ThresholdCircleBrand from "../../../static/icons/ThresholdCircleBrand" -import { formatTokenAmount } from "../../../utils/formatAmount" -import { FormikTokenBalanceInput } from "../../Forms/FormikTokenBalanceInput" -import { calculatePercenteage } from "../../../utils/percentage" - -export interface NewStakerAuthorizationCardProps extends BoxProps { - max: string | number - min: string | number - inputId: string - checkBoxId: string - label: string - stakingAppName: AppAuthorizationInfoProps["stakingAppName"] -} - -export const NewStakerAuthorizationCard: FC< - NewStakerAuthorizationCardProps -> = ({ - max, - min, - inputId, - checkBoxId, - label, - stakingAppName, - ...restProps -}) => { - const [, { value: inputValue }, { setValue }] = useField(inputId) - const [, { value: checkboxValue }] = useField(checkBoxId) - - const calculateRemainingAmount = () => { - if (inputValue) { - if (BigNumber.from(inputValue).gte(BigNumber.from(max))) { - return "0" - } - return formatTokenAmount(BigNumber.from(max).sub(inputValue).toString()) - } - - return formatTokenAmount(max) - } - - const percentToBeAuthorized = calculatePercenteage(inputValue, max) - const remainingAmount = calculateRemainingAmount() - - return ( - - - - {({ field }: FieldProps) => { - const { value } = field - return ( - - - - ) - }} - - - - - Amount - - Remaining Balance: {remainingAmount} T - - - } - placeholder="Enter amount" - icon={ThresholdCircleBrand} - max={max} - helperText={ - - setValue(min)}> - Minimum - - {formatTokenAmount(min)} T for {label} - - } - _disabled={{ bg: "gray.50", border: "none" }} - /> - - - - ) -} - -export default NewStakerAuthorizationCard diff --git a/src/components/Modal/NewStakerAuthorizeStakingApplicationModal/NewStakerAuthorizationForm.tsx b/src/components/Modal/NewStakerAuthorizeStakingApplicationModal/NewStakerAuthorizationForm.tsx deleted file mode 100644 index cd49f3564..000000000 --- a/src/components/Modal/NewStakerAuthorizeStakingApplicationModal/NewStakerAuthorizationForm.tsx +++ /dev/null @@ -1,131 +0,0 @@ -import { Form } from "../../Forms" -import { FC } from "react" -import { FormikErrors, FormikProps, useField, withFormik } from "formik" -import { getErrorsObj, validateAmountInRange } from "../../../utils/forms" -import { - Alert, - AlertIcon, - Badge, - BodyMd, - BodyXs, - Box, - Button, - Card, - HStack, - LabelMd, -} from "@threshold-network/components" -import { useModal } from "../../../hooks/useModal" -import NewStakerAuthorizationCard from "./NewStakerAuthorizationCard" - -export type FormValues = { - tbtcAmountToAuthorize: string | number - isTbtcChecked: boolean - randomBeaconAmountToAuthorize: string | number - isRandomBeaconChecked: boolean -} - -export interface AuthInputConstraints { - min: string | number - max: string | number -} - -interface Props { - onSubmitForm: (values: FormValues) => void - tbtcInputConstraints: AuthInputConstraints - randomBeaconInputConstraints: AuthInputConstraints -} - -export const formikWrapper = withFormik({ - handleSubmit: (values, { props }) => { - props.onSubmitForm(values) - }, - mapPropsToValues: (props) => ({ - tbtcAmountToAuthorize: props.tbtcInputConstraints.max, - isTbtcChecked: true, - randomBeaconAmountToAuthorize: props.randomBeaconInputConstraints.max, - isRandomBeaconChecked: true, - }), - validate: (values, props) => { - const errors: FormikErrors = {} - - errors.tbtcAmountToAuthorize = validateAmountInRange( - values?.tbtcAmountToAuthorize?.toString(), - props.tbtcInputConstraints.max.toString(), - props.tbtcInputConstraints.min.toString() - ) - - errors.randomBeaconAmountToAuthorize = validateAmountInRange( - values?.randomBeaconAmountToAuthorize?.toString(), - props.randomBeaconInputConstraints.max.toString(), - props.randomBeaconInputConstraints.min.toString() - ) - return getErrorsObj(errors) - }, - displayName: "AuthorizationForm", -}) - -const NewStakerAuthorizationForm: FC> = ({ - tbtcInputConstraints, - randomBeaconInputConstraints, - handleSubmit, -}) => { - const { closeModal } = useModal() - const [, { value: isTbtcChecked }] = useField("isTbtcChecked") - const [, { value: isRandomBeaconChecked }] = useField("isRandomBeaconChecked") - const bothAppsChecked = isTbtcChecked && isRandomBeaconChecked - - return ( -
- - tBTC + Random Beacon Rewards Bundle - - - {!bothAppsChecked && ( - - - - Note that you need to authorize both apps to earn rewards. - - - )} - - - - PRE - - Authorization not required - - - - - - - -
- ) -} - -export default formikWrapper(NewStakerAuthorizationForm) diff --git a/src/components/Modal/NewStakerAuthorizeStakingApplicationModal/index.tsx b/src/components/Modal/NewStakerAuthorizeStakingApplicationModal/index.tsx deleted file mode 100644 index d4d9929a8..000000000 --- a/src/components/Modal/NewStakerAuthorizeStakingApplicationModal/index.tsx +++ /dev/null @@ -1,115 +0,0 @@ -import { FC, useMemo } from "react" -import { - BodyLg, - BodyMd, - H5, - HStack, - ModalBody, - ModalHeader, - Stack, -} from "@threshold-network/components" -import InfoBox from "../../InfoBox" -import { BaseModalProps } from "../../../types" -import withBaseModal from "../withBaseModal" -import NewStakerAuthorizationForm, { - FormValues, -} from "./NewStakerAuthorizationForm" -import { useStakingState } from "../../../hooks/useStakingState" -import TokenBalance from "../../TokenBalance" -import { - useStakingApplicationAddress, - useStakingAppMinAuthorizationAmount, -} from "../../../hooks/staking-applications" -import { ModalType } from "../../../enums" -import { useModal } from "../../../hooks/useModal" -import ModalCloseButton from "../ModalCloseButton" - -const NewStakerAuthorizeStakingApplicationModal: FC = () => { - const { openModal } = useModal() - - const { stakeAmount, stakingProvider } = useStakingState() - - const tbtcMinAuthAmount = useStakingAppMinAuthorizationAmount("tbtc") - - const randomBeaconMinAuthAmount = - useStakingAppMinAuthorizationAmount("randomBeacon") - - const tbtcInputConstraints = useMemo( - () => ({ - min: tbtcMinAuthAmount, - max: stakeAmount, - }), - [stakeAmount, tbtcMinAuthAmount] - ) - - const randomBeaconInputConstraints = useMemo( - () => ({ - min: randomBeaconMinAuthAmount, - max: stakeAmount, - }), - [stakeAmount, randomBeaconMinAuthAmount] - ) - - const tbtcAppAddress = useStakingApplicationAddress("tbtc") - const randomBeaconAppAddress = useStakingApplicationAddress("randomBeacon") - - const handleSubmit = (vals: FormValues) => { - const tbtcAppInfo = { - appName: "tbtc", - address: tbtcAppAddress, - authorizationAmount: vals.tbtcAmountToAuthorize, - } - - const randomBeaconAppInfo = { - appName: "randomBeacon", - address: randomBeaconAppAddress, - authorizationAmount: vals.randomBeaconAmountToAuthorize, - } - - const applications = [ - vals.isRandomBeaconChecked ? randomBeaconAppInfo : null, - vals.isTbtcChecked ? tbtcAppInfo : null, - ].filter(Boolean) - - openModal(ModalType.AuthorizeStakingApps, { - stakingProvider: stakingProvider, - totalInTStake: stakeAmount, - applications, - }) - } - - return ( - <> - Authorize Apps - - - -
- Please authorize Threshold apps to use your stake to earn rewards -
- - You can authorize 100% of your stake to all the apps and change this - at any time. - -
- - - Total Staked Balance - - - - -
- - ) -} - -export default withBaseModal(NewStakerAuthorizeStakingApplicationModal) diff --git a/src/components/Modal/StakingApplications/AuthorizeStakingApps.tsx b/src/components/Modal/StakingApplications/AuthorizeStakingApps.tsx deleted file mode 100644 index b4917c212..000000000 --- a/src/components/Modal/StakingApplications/AuthorizeStakingApps.tsx +++ /dev/null @@ -1,142 +0,0 @@ -import { FC } from "react" -import { - BodyLg, - Button, - Card, - H5, - ModalBody, - ModalFooter, - ModalHeader, - LabelSm, - BodyMd, - List, - ListItem, -} from "@threshold-network/components" -import { CheckCircleIcon } from "@chakra-ui/icons" -import InfoBox from "../../InfoBox" -import TokenBalance from "../../TokenBalance" -import StakeAddressInfo from "../../../pages/Staking/StakeCard/StakeAddressInfo" -import BundledRewardsAlert from "../../BundledRewardsAlert" -import withBaseModal from "../withBaseModal" -import { - calculatePercenteage, - formatPercentage, -} from "../../../utils/percentage" -import { BaseModalProps } from "../../../types" -import { useAuthorizeMultipleAppsTransaction } from "../../../hooks/staking-applications" -import { useAppSelector } from "../../../hooks/store" -import { - selectStakingAppByStakingProvider, - StakingAppName, -} from "../../../store/staking-applications" -import { getStakingAppLabelFromAppName } from "../../../utils/getStakingAppLabel" -import ModalCloseButton from "../ModalCloseButton" - -export type AuthorizeAppsProps = BaseModalProps & { - stakingProvider: string - totalInTStake: string - applications: { - appName: StakingAppName - address: string - authorizationAmount: string - }[] -} - -const AuthorizeStakingAppsBase: FC = ({ - stakingProvider, - totalInTStake, - applications, - closeModal, -}) => { - const tbtcAppAuthData = useAppSelector((state) => - selectStakingAppByStakingProvider(state, "tbtc", stakingProvider) - ) - const randomBeaconAuthData = useAppSelector((state) => - selectStakingAppByStakingProvider(state, "randomBeacon", stakingProvider) - ) - const { authorizeMultipleApps } = useAuthorizeMultipleAppsTransaction() - const onAuthorize = async () => { - await authorizeMultipleApps( - applications.map((_) => ({ - address: _.address, - amount: _.authorizationAmount, - })), - stakingProvider - ) - } - const numberOfApps = applications.length - - return ( - <> - Authorize Apps - - - -
- You are authorizing your stake for Threshold application - {numberOfApps > 1 ? "s" : ""}. -
- - This will require {numberOfApps} transaction - {numberOfApps > 1 ? "s" : ""}. You can adjust the authorization - amount at any time. - -
- - {applications.map((app) => ( - - - - ))} - - {numberOfApps === 1 && - !tbtcAppAuthData.isAuthorized && - !randomBeaconAuthData.isAuthorized && } -
- - - - - - ) -} - -const StakingApplicationToAuth: FC<{ - appName: StakingAppName - authorizationAmount: string - stakingProvider: string - totalInTStake: string -}> = ({ appName, authorizationAmount, stakingProvider, totalInTStake }) => { - const percentage = formatPercentage( - calculatePercenteage(authorizationAmount, totalInTStake), - undefined, - true - ) - - return ( - - - - {getStakingAppLabelFromAppName(appName)} app - {percentage} - - Authorization Amount - - - - ) -} - -export const AuthorizeStakingApps = withBaseModal(AuthorizeStakingAppsBase) diff --git a/src/components/Modal/StakingApplications/ConfirmDeauthorization.tsx b/src/components/Modal/StakingApplications/ConfirmDeauthorization.tsx deleted file mode 100644 index 0a4d73641..000000000 --- a/src/components/Modal/StakingApplications/ConfirmDeauthorization.tsx +++ /dev/null @@ -1,89 +0,0 @@ -import { FC } from "react" -import { - BodyLg, - Button, - H5, - ModalBody, - ModalFooter, - ModalHeader, - List, - ListItem, - Divider, - HStack, - BodySm, -} from "@threshold-network/components" -import InfoBox from "../../InfoBox" -import StakingApplicationOperationIcon from "../../StakingApplicationOperationIcon" -import shortenAddress from "../../../utils/shortenAddress" -import { formatTokenAmount } from "../../../utils/formatAmount" -import withBaseModal from "../withBaseModal" -import { StakingAppName } from "../../../store/staking-applications" -import { BaseModalProps } from "../../../types" -import { useConfirmDeatuhorizationTransaction } from "../../../hooks/staking-applications" -import ModalCloseButton from "../ModalCloseButton" - -export type ConfirmDeauthorizationProps = BaseModalProps & { - stakingProvider: string - stakingAppName: StakingAppName - decreaseAmount: string -} - -const ConfirmDeauthorizationBase: FC = ({ - stakingProvider, - stakingAppName, - decreaseAmount, - closeModal, -}) => { - const { sendTransaction } = - useConfirmDeatuhorizationTransaction(stakingAppName) - - const onDeauthorize = async () => { - await sendTransaction(stakingProvider) - } - - return ( - <> - Confirm Deauthorization - - - -
The cooldown period is complete.
- Confirm your deauthorization. -
- - - - - - Increase Amount - {formatTokenAmount(decreaseAmount)} T - - - - - Provider Address - {shortenAddress(stakingProvider)} - - - -
- - - - - - ) -} - -export const ConfirmDeauthorization = withBaseModal(ConfirmDeauthorizationBase) diff --git a/src/components/Modal/StakingApplications/DeauthorizationCompleted.tsx b/src/components/Modal/StakingApplications/DeauthorizationCompleted.tsx deleted file mode 100644 index c5de66845..000000000 --- a/src/components/Modal/StakingApplications/DeauthorizationCompleted.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import { FC } from "react" -import { - HStack, - Button, - ModalBody, - ModalFooter, - ModalHeader, - List, - ListItem, - Alert, - AlertIcon, - BodySm, - Divider, -} from "@threshold-network/components" -import ViewInBlockExplorer from "../../ViewInBlockExplorer" -import withBaseModal from "../withBaseModal" -import shortenAddress from "../../../utils/shortenAddress" -import { formatTokenAmount } from "../../../utils/formatAmount" -import { ExplorerDataType } from "../../../utils/createEtherscanLink" -import { BaseModalProps } from "../../../types" -import ModalCloseButton from "../ModalCloseButton" - -export type DeauthorizationCompletedProps = BaseModalProps & { - stakingProvider: string - txHash: string - decreaseAmount: string -} - -// TODO: revisit because we have the same layout for `AuthorizationIncreased` -// success modal. Should we create a new layout for success modal? -const DeauthorizationCompletedBase: FC = ({ - stakingProvider, - txHash, - decreaseAmount, - closeModal, -}) => { - return ( - <> - Deauthorization Successful - - - - - Your deauthorization was successful! - - - - - Decrease Amount - {formatTokenAmount(decreaseAmount)} T - - - - - Provider Address - {shortenAddress(stakingProvider)} - - - - - {" "} - transaction on Etherscan - - - - - - - - ) -} - -export const DeauthorizationCompleted = withBaseModal( - DeauthorizationCompletedBase -) diff --git a/src/components/Modal/StakingApplications/DeauthorizationInitiated.tsx b/src/components/Modal/StakingApplications/DeauthorizationInitiated.tsx deleted file mode 100644 index 537dd5152..000000000 --- a/src/components/Modal/StakingApplications/DeauthorizationInitiated.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import { FC } from "react" -import { - HStack, - Button, - ModalBody, - ModalFooter, - ModalHeader, - List, - ListItem, - Alert, - AlertIcon, - BodySm, - Divider, - BoxLabel, - Stack, - FlowStep, - FlowStepStatus, -} from "@threshold-network/components" -import ViewInBlockExplorer from "../../ViewInBlockExplorer" -import withBaseModal from "../withBaseModal" -import shortenAddress from "../../../utils/shortenAddress" -import { formatTokenAmount } from "../../../utils/formatAmount" -import { ExplorerDataType } from "../../../utils/createEtherscanLink" -import { BaseModalProps } from "../../../types" -import ModalCloseButton from "../ModalCloseButton" - -export type DeauthorizationInitiatedProps = BaseModalProps & { - stakingProvider: string - txHash: string - decreaseAmount: string -} - -// TODO: revisit because we have the same layout for `AuthorizationIncreased` -// success modal. Should we create a new layout for success modal? -const DeauthorizationInitiatedBase: FC = ({ - stakingProvider, - txHash, - decreaseAmount, - closeModal, -}) => { - return ( - <> - Initiation Started - - - - - Your deauthorization was initiated. Your 45 day cooldown period has - started. - - - - - Decrease Amount - {formatTokenAmount(decreaseAmount)} T - - - - - Provider Address - {shortenAddress(stakingProvider)} - - - - - Deauthorization Timeline - - - - This is 1 transaction - - - You must wait a 45 day cooldown to then confirm the deauthorization. - This is 1 transaction. - - - - - Take note! In this cooldown period, you cannot increase or decrease - your authorization. As a measure of security for the entire network, - in the event of slashing you will be slashed based on your initial - amount. - - - {" "} - transaction on Etherscan - - - - - - - - ) -} - -export const DeauthorizationInitiated = withBaseModal( - DeauthorizationInitiatedBase -) diff --git a/src/components/Modal/StakingApplications/IncreaseAuthorization.tsx b/src/components/Modal/StakingApplications/IncreaseAuthorization.tsx deleted file mode 100644 index 1a43f1087..000000000 --- a/src/components/Modal/StakingApplications/IncreaseAuthorization.tsx +++ /dev/null @@ -1,109 +0,0 @@ -import { FC, useCallback } from "react" -import { - BodyLg, - Button, - H5, - ModalBody, - ModalFooter, - ModalHeader, - List, - ListItem, - Divider, - HStack, - BodySm, -} from "@threshold-network/components" -import InfoBox from "../../InfoBox" -import { useIncreaseAuthorizationTransaction } from "../../../hooks/staking-applications" -import shortenAddress from "../../../utils/shortenAddress" -import { formatTokenAmount } from "../../../utils/formatAmount" -import withBaseModal from "../withBaseModal" -import { StakingAppName } from "../../../store/staking-applications" -import { BaseModalProps } from "../../../types" -import { ModalType } from "../../../enums" -import { useModal } from "../../../hooks/useModal" -import StakingApplicationOperationIcon from "../../StakingApplicationOperationIcon" -import ModalCloseButton from "../ModalCloseButton" -import { OnSuccessCallback } from "../../../web3/hooks" - -export type IncreaseAuthorizationProps = BaseModalProps & { - stakingProvider: string - stakingAppName: StakingAppName - increaseAmount: string -} - -const IncreaseAuthorizationBase: FC = ({ - stakingProvider, - stakingAppName, - increaseAmount, - closeModal, -}) => { - const { openModal } = useModal() - const onSuccess = useCallback( - (receipt) => { - openModal(ModalType.IncreaseAuthorizationSuccess, { - txHash: receipt.transactionHash, - stakingProvider, - increaseAmount, - }) - }, - [openModal, stakingProvider, increaseAmount] - ) - const { sendTransaction } = useIncreaseAuthorizationTransaction( - stakingAppName, - onSuccess - ) - - const onAuthorizeIncrease = useCallback(() => { - sendTransaction(stakingProvider, increaseAmount) - }, [sendTransaction, stakingProvider, increaseAmount, onSuccess]) - - return ( - <> - Authorize Increase - - - -
You are about to increase your authorization.
- - This will require 1 transaction. You can adjust the authorization - amount at any time. - -
- - - - - - Increase Amount - {formatTokenAmount(increaseAmount)} T - - - - - Provider Address - {shortenAddress(stakingProvider)} - - - - -
- - - - - - ) -} - -export const IncreaseAuthorization = withBaseModal(IncreaseAuthorizationBase) diff --git a/src/components/Modal/StakingApplications/IncreaseAuthorizationSuccess.tsx b/src/components/Modal/StakingApplications/IncreaseAuthorizationSuccess.tsx deleted file mode 100644 index 1307a2909..000000000 --- a/src/components/Modal/StakingApplications/IncreaseAuthorizationSuccess.tsx +++ /dev/null @@ -1,74 +0,0 @@ -import { FC } from "react" -import { - HStack, - Button, - ModalBody, - ModalFooter, - ModalHeader, - List, - ListItem, - Alert, - AlertIcon, - BodySm, - Divider, -} from "@threshold-network/components" -import ViewInBlockExplorer from "../../ViewInBlockExplorer" -import withBaseModal from "../withBaseModal" -import shortenAddress from "../../../utils/shortenAddress" -import { formatTokenAmount } from "../../../utils/formatAmount" -import { ExplorerDataType } from "../../../utils/createEtherscanLink" -import { BaseModalProps } from "../../../types" -import ModalCloseButton from "../ModalCloseButton" - -export type IncreaseAuthorizationSuccessProps = BaseModalProps & { - stakingProvider: string - txHash: string - increaseAmount: string -} - -const IncreaseAuthorizationSuccessBase: FC< - IncreaseAuthorizationSuccessProps -> = ({ stakingProvider, txHash, increaseAmount, closeModal }) => { - return ( - <> - Increase Successful - - - - - Your authorization increase was successful! - - - - - Increase Amount - {formatTokenAmount(increaseAmount)} T - - - - - Provider Address - {shortenAddress(stakingProvider)} - - - - - {" "} - transaction on Etherscan - - - - - - - - ) -} - -export const IncreaseAuthorizationSuccess = withBaseModal( - IncreaseAuthorizationSuccessBase -) diff --git a/src/components/Modal/StakingApplications/StakingApplicationsAuthorized.tsx b/src/components/Modal/StakingApplications/StakingApplicationsAuthorized.tsx deleted file mode 100644 index a79c88104..000000000 --- a/src/components/Modal/StakingApplications/StakingApplicationsAuthorized.tsx +++ /dev/null @@ -1,173 +0,0 @@ -import { FC, Fragment } from "react" -import { useNavigate } from "react-router-dom" -import { - HStack, - BodyLg, - Button, - H5, - ModalBody, - ModalFooter, - ModalHeader, - List, - ListItem, - Alert, - AlertIcon, - BodySm, - Divider, - FlowStepStatus, - ButtonProps, -} from "@threshold-network/components" -import InfoBox from "../../InfoBox" -import Link from "../../Link" -import ViewInBlockExplorer from "../../ViewInBlockExplorer" -import withBaseModal from "../withBaseModal" -import { useAppSelector } from "../../../hooks/store" -import { selectStakeByStakingProvider } from "../../../store/staking" -import { - calculatePercenteage, - formatPercentage, -} from "../../../utils/percentage" -import shortenAddress from "../../../utils/shortenAddress" -import { formatTokenAmount } from "../../../utils/formatAmount" -import { ExplorerDataType } from "../../../utils/createEtherscanLink" -import { ExternalHref } from "../../../enums" -import { BaseModalProps } from "../../../types" -import { getStakingAppNameFromAppAddress } from "../../../utils/getStakingAppLabel" -import StakingTimeline from "../../StakingTimeline" -import ButtonLink from "../../ButtonLink" -import ModalCloseButton from "../ModalCloseButton" - -export type StakingApplicationsAuthorizeProps = BaseModalProps & { - stakingProvider: string - authorizedStakingApplications: { - address: string - amount: string - txHash: string - }[] -} - -const StakingApplicationsAuthorizedBase: FC< - StakingApplicationsAuthorizeProps -> = ({ stakingProvider, authorizedStakingApplications, closeModal }) => { - const stake = useAppSelector((state) => - selectStakeByStakingProvider(state, stakingProvider) - ) - const navigate = useNavigate() - const onAuthorizeOtherApps = () => { - closeModal() - navigate(`/staking/${stakingProvider}/authorize`) - } - - const numberOfAuthorizedApps = authorizedStakingApplications.length - - return ( - <> - Step 2 Completed - - - - - Your authorization was successful! - - - - - Provider Address - {shortenAddress(stakingProvider)} - - - {authorizedStakingApplications.map((_) => ( - - - {`${getStakingAppNameFromAppAddress( - _.address - )} Authorization Amount`} - {`${formatTokenAmount(_.amount)} T (${formatPercentage( - calculatePercenteage(_.amount, stake?.totalInTStake) - )})`} - - - ))} - - -
- {numberOfAuthorizedApps === 2 - ? "Continue to Step 3 to set up nodes." - : "You can authorize more apps, or continue to Step 3 to set up nodes."} -
- - You can adjust the authorization amount at any time from the{" "} - Staking page. - -
- - - {numberOfAuthorizedApps === 1 ? ( - <> - {" "} - transaction on Etherscan - - ) : ( - <> - View{" "} - {authorizedStakingApplications.map((_, index) => ( - - - {index + 1 === numberOfAuthorizedApps ? " " : " and "} - - ))} - on Etherscan - - )} - - -
- - {numberOfAuthorizedApps === 2 ? ( - <> - - - - ) : ( - <> - - - - )} - - - ) -} - -const SetupNodesButton: FC<{ variant?: ButtonProps["variant"] }> = ({ - variant, -}) => { - return ( - - Node Setup Doc - - ) -} - -export const StakingApplicationsAuthorized = withBaseModal( - StakingApplicationsAuthorizedBase -) diff --git a/src/components/Modal/StakingApplications/index.ts b/src/components/Modal/StakingApplications/index.ts deleted file mode 100644 index 450a18fff..000000000 --- a/src/components/Modal/StakingApplications/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export { AuthorizeStakingApps } from "./AuthorizeStakingApps" -export { StakingApplicationsAuthorized } from "./StakingApplicationsAuthorized" -export { IncreaseAuthorization } from "./IncreaseAuthorization" -export { IncreaseAuthorizationSuccess } from "./IncreaseAuthorizationSuccess" -export { ConfirmDeauthorization } from "./ConfirmDeauthorization" -export { DeauthorizationCompleted } from "./DeauthorizationCompleted" -export { DeauthorizationInitiated } from "./DeauthorizationInitiated" diff --git a/src/components/Modal/StakingChecklistModal/index.tsx b/src/components/Modal/StakingChecklistModal/index.tsx deleted file mode 100644 index 1ba45c988..000000000 --- a/src/components/Modal/StakingChecklistModal/index.tsx +++ /dev/null @@ -1,69 +0,0 @@ -import { FC } from "react" -import { - BodyLg, - FlowStepStatus, - H5, - Alert, - AlertDescription, - AlertIcon, - Button, - Divider, - ModalBody, - ModalFooter, - ModalHeader, - useColorModeValue, -} from "@threshold-network/components" -import withBaseModal from "../withBaseModal" -import { useModal } from "../../../hooks/useModal" -import { BaseModalProps } from "../../../types" -import { ModalType } from "../../../enums" -import StakingTimeline from "../../StakingTimeline" -import InfoBox from "../../InfoBox" -import { StakingContractLearnMore } from "../../Link" -import ModalCloseButton from "../ModalCloseButton" - -const StakingChecklistModal: FC = ({ - closeModal, - stakeAmount, -}) => { - const { openModal } = useModal() - - return ( - <> - -
Staking timeline
-
- - - -
- Review the timeline carefully for an overview of the requirements. -
-
- - - - - Staking in Threshold requires running a node. - - - - -
- - - - - - ) -} - -export default withBaseModal(StakingChecklistModal) diff --git a/src/components/Modal/StakingSuccessModal/StakeSuccessOld.tsx b/src/components/Modal/StakingSuccessModal/StakeSuccessOld.tsx deleted file mode 100644 index 56983c99c..000000000 --- a/src/components/Modal/StakingSuccessModal/StakeSuccessOld.tsx +++ /dev/null @@ -1,76 +0,0 @@ -import { FC } from "react" -import { - Alert, - AlertDescription, - AlertIcon, - Button, - Divider, - ModalBody, - ModalFooter, - ModalHeader, - Stack, - useColorModeValue, -} from "@chakra-ui/react" -import { BodySm, H5 } from "@threshold-network/components" -import withBaseModal from "../withBaseModal" -import { BaseModalProps } from "../../../types" -import StakingStats from "../../StakingStats" -import { useStakingState } from "../../../hooks/useStakingState" -import ViewInBlockExplorer from "../../ViewInBlockExplorer" -import { ExplorerDataType } from "../../../utils/createEtherscanLink" -import InfoBox from "../../InfoBox" -import { PreSetupSteps } from "../../StakingTimeline" -import ModalCloseButton from "../ModalCloseButton" - -const StakeSuccessOld: FC = ({ - closeModal, - transactionHash, -}) => { - const { stakeAmount, stakingProvider, beneficiary, authorizer } = - useStakingState() - - return ( - <> - Step 1 Completed - - - - - - Your deposit was successful! - - - -
- Go through Step 2 to make sure you get Rewards -
-
- - {transactionHash && ( - - {" "} - transaction on Etherscan - - )} - -
-
- - - - - ) -} - -export default withBaseModal(StakeSuccessOld) diff --git a/src/components/Modal/StakingSuccessModal/index.tsx b/src/components/Modal/StakingSuccessModal/index.tsx deleted file mode 100644 index c8b6c829d..000000000 --- a/src/components/Modal/StakingSuccessModal/index.tsx +++ /dev/null @@ -1,119 +0,0 @@ -import { FC } from "react" -import { - Alert, - AlertDescription, - AlertIcon, - BodySm, - BoxLabel, - Button, - FlowStep, - FlowStepStatus, - H5, - ModalBody, - ModalFooter, - ModalHeader, - Stack, - useColorModeValue, -} from "@threshold-network/components" -import withBaseModal from "../withBaseModal" -import { BaseModalProps } from "../../../types" -import StakingStats from "../../StakingStats" -import { useStakingState } from "../../../hooks/useStakingState" -import ViewInBlockExplorer from "../../ViewInBlockExplorer" -import { ExplorerDataType } from "../../../utils/createEtherscanLink" -import InfoBox from "../../InfoBox" -import { useModal } from "../../../hooks/useModal" -import { ModalType } from "../../../enums" -import ModalCloseButton from "../ModalCloseButton" - -const simpleStakingTimelineFlowSteps = [ - { - preTitle: "Step 1", - title: "Stake Tokens", - status: FlowStepStatus.complete, - }, - { - preTitle: "Step 2", - title: "Authorize Apps", - status: FlowStepStatus.active, - children: - "You can authorize 100% of your stake for each app. This amount can be changed at any time.", - }, - { - preTitle: "Step 3", - title: "Set up Node", - status: FlowStepStatus.inactive, - children: "Set up and run a node for any of the applications authorized.", - }, -] - -const StakingSuccessModal: FC = ({ - closeModal, - transactionHash, -}) => { - const { stakeAmount, stakingProvider, beneficiary, authorizer } = - useStakingState() - - const { openModal } = useModal() - - const handleSubmit = () => { - openModal(ModalType.NewStakerAuthorizeStakingApplication) - } - - return ( - <> - Step 1 Completed - - - - - - Your deposit was successful! - - - -
- Next, go to Step 2 in order to authorize Threshold apps to earn - rewards. -
-
- - Staking Timeline - {simpleStakingTimelineFlowSteps.map((step, i) => ( - - ))} - -
- {transactionHash && ( - - {" "} - transaction on Etherscan - - )} -
- - - - - - ) -} - -export default withBaseModal(StakingSuccessModal) diff --git a/src/components/Modal/SubmitStake/index.tsx b/src/components/Modal/SubmitStake/index.tsx deleted file mode 100644 index 47625a2e1..000000000 --- a/src/components/Modal/SubmitStake/index.tsx +++ /dev/null @@ -1,111 +0,0 @@ -import { ChangeEventHandler, FC, useState } from "react" -import { - BodyLg, - BodySm, - BodyMd, - H5, - Button, - ModalBody, - ModalFooter, - ModalHeader, - Divider, - Checkbox, - VStack, - HStack, -} from "@threshold-network/components" -import withBaseModal from "../withBaseModal" -import { useModal } from "../../../hooks/useModal" -import { BaseModalProps } from "../../../types" -import { useStakingState } from "../../../hooks/useStakingState" -import { useStakeTransaction } from "../../../web3/hooks/useStakeTransaction" -import { ExternalHref, ModalType } from "../../../enums" -import InfoBox from "../../InfoBox" -import Link from "../../Link" -import { StakingContractLearnMore } from "../../Link" -import StakingStats from "../../StakingStats" -import ModalCloseButton from "../ModalCloseButton" - -const SubmitStakeModal: FC = () => { - const { closeModal, openModal } = useModal() - const [isAcknowledgementChecked, setIsAcknowledgementChecked] = - useState(false) - - // stake transaction, opens success modal on success callback - const { stake } = useStakeTransaction((receipt) => { - openModal(ModalType.StakeSuccess, { - transactionHash: receipt.transactionHash, - }) - }) - - const { stakingProvider, beneficiary, authorizer, stakeAmount } = - useStakingState() - - const submitStake = () => { - stake({ stakingProvider, beneficiary, authorizer, amount: stakeAmount }) - } - - const handleAcknowledgementCheckbox: ChangeEventHandler = ( - event - ) => { - const { - target: { checked }, - } = event - - setIsAcknowledgementChecked(checked) - } - - return ( - <> - -
Stake Tokens
- (Step 1) -
- - - -
- You are about to make a deposit into the T Staking Contract -
- Staking requires 2 transactions. -
- - - -
- - - - - I acknowledge that staking in Threshold requires running a node.{" "} - - Read more - - - - - - - - - - - ) -} - -export default withBaseModal(SubmitStakeModal) diff --git a/src/components/Modal/UnstakeSuccessModal/index.tsx b/src/components/Modal/UnstakeSuccessModal/index.tsx deleted file mode 100644 index 483298753..000000000 --- a/src/components/Modal/UnstakeSuccessModal/index.tsx +++ /dev/null @@ -1,88 +0,0 @@ -import { FC } from "react" -import TransactionSuccessModal from "../TransactionSuccessModal" -import StakingStats from "../../StakingStats" -import InfoBox from "../../InfoBox" -import { H5 } from "@threshold-network/components" -import { BaseModalProps } from "../../../types" -import { StakeData } from "../../../types/staking" -import withBaseModal from "../withBaseModal" -import { UnstakeType, ExternalHref } from "../../../enums" -import Link from "../../Link" - -interface UnstakeSuccessProps extends BaseModalProps { - transactionHash: string - stake: StakeData - unstakeAmount: string | number - unstakeType: UnstakeType -} - -type UnstakeTypeWithoutNative = - | UnstakeType.LEGACY_KEEP - | UnstakeType.LEGACY_NU - | UnstakeType.ALL - -const unstakeTypeToLegacyDappLink: Record< - UnstakeTypeWithoutNative, - JSX.Element -> = { - [UnstakeType.LEGACY_KEEP]: ( - - here - - ), - [UnstakeType.LEGACY_NU]: ( - - here - - ), - [UnstakeType.ALL]: ( - <> - - KEEP dapp - - {" or "} - - NU dapp - - - ), -} - -const UnstakingSuccessModal: FC = ({ - transactionHash, - stake, - unstakeAmount, - unstakeType, -}) => { - const { beneficiary, stakingProvider, authorizer } = stake - - return ( - - {unstakeType !== UnstakeType.NATIVE && ( - -
- Make sure you go to the legacy dashboard and undelegate your - tokens - {unstakeTypeToLegacyDappLink[unstakeType]}. -
-
- )} - - - } - /> - ) -} - -export default withBaseModal(UnstakingSuccessModal) diff --git a/src/components/Modal/UnstakeTModal/DeauthorizeInfo.tsx b/src/components/Modal/UnstakeTModal/DeauthorizeInfo.tsx deleted file mode 100644 index af3005565..000000000 --- a/src/components/Modal/UnstakeTModal/DeauthorizeInfo.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { FC } from "react" -import { BodyLg } from "@threshold-network/components" -import ButtonLink from "../../ButtonLink" - -export const DeauthorizeInfo: FC<{ stakingProvider: string }> = ({ - stakingProvider, -}) => { - return ( - <> - - Make sure you deauthorized all the applications using your stake funds. - - - - Deauthorize Applications - - - ) -} diff --git a/src/components/Modal/UnstakeTModal/Step1.tsx b/src/components/Modal/UnstakeTModal/Step1.tsx deleted file mode 100644 index c4beb6b2d..000000000 --- a/src/components/Modal/UnstakeTModal/Step1.tsx +++ /dev/null @@ -1,225 +0,0 @@ -import { FC, useState, useMemo } from "react" -import { - BodySm, - H5, - LabelSm, - LineDivider, - LineDividerCenterElement, - Button, - ModalBody, - ModalFooter, - ModalHeader, - UnorderedList, - ListItem, - Tabs, - TabPanels, - TabPanel, - TabList, - Tab, - BodyLg, -} from "@threshold-network/components" -import InfoBox from "../../InfoBox" -import { StakingContractLearnMore } from "../../Link" -import { TokenAmountForm } from "../../Forms" -import KeepCircleBrand from "../../../static/icons/KeepCircleBrand" -import NuCircleBrand from "../../..//static/icons/NuCircleBrand" -import { useModal } from "../../../hooks/useModal" -import { BaseModalProps, UpgredableToken } from "../../../types" -import { StakeData } from "../../../types/staking" -import { ModalType, Token, UnstakeType } from "../../../enums" -import withBaseModal from "../withBaseModal" -import { DeauthorizeInfo } from "./DeauthorizeInfo" -import { useAppSelector } from "../../../hooks/store" -import { selectAvailableAmountToUnstakeByStakingProvider } from "../../../store/staking" -import ModalCloseButton from "../ModalCloseButton" -import { UnstakingFormLabel } from "../../UnstakingFormLabel" - -const UnstakeTModal: FC = ({ - stake, - closeModal, -}) => { - const { openModal } = useModal() - const [unstakeType, setUnstakeType] = useState(UnstakeType.NATIVE) - - const onSubmitForm = (tokenAmount: string) => { - openModal(ModalType.UnstakeTStep2, { - stake, - amountToUnstake: tokenAmount, - unstakeType, - }) - } - - const onUnstakeAllBtn = () => { - openModal(ModalType.UnstakeTStep2, { - stake, - amountToUnstake: "0", - unstakeType: UnstakeType.ALL, - }) - } - - const hasNuStake = stake.nuInTStake !== "0" - const hasKeepStake = stake.keepInTStake !== "0" - const hasLegacyStake = hasNuStake || hasKeepStake - - const getLegacyTabTitle = (token: UpgredableToken) => { - return `Unstake legacy ${hasKeepStake && hasNuStake ? token : ""} stake` - } - - const unstakeAllBtnHelperText = useMemo(() => { - const suffix = - hasNuStake && hasKeepStake ? "KEEP + NU" : hasKeepStake ? "KEEP" : "NU" - return `Unstakes max of both native tokens and legacy tokens (${suffix} + T)` - }, [hasNuStake, hasKeepStake]) - - const availableAmountToUnstake = useAppSelector((state) => - selectAvailableAmountToUnstakeByStakingProvider( - state, - stake.stakingProvider - ) - ) - - return ( - <> - Unstake Tokens - - - -
- {hasLegacyStake - ? "This is a Legacy Stake" - : "You are about unstake your tokens"} -
- {hasLegacyStake ? ( - <> - Unstaking a Legacy Stake can be done: - - - - Partial by unstaking your legacy tokens and your T tokens in - separate transactions. Legacy tokens staked can be unstaked - only in full amount. - - - - - Total by unstaking the whole amount of T and legacy tokens - staked, in one transaction. - - - - - ) : ( - - You can partially or totally unstake depending on your needs. - - )} - -
- - - setUnstakeType(UnstakeType.NATIVE)}> - Unstake T - - {hasKeepStake && ( - setUnstakeType(UnstakeType.LEGACY_KEEP)}> - {getLegacyTabTitle(Token.Keep)} - - )} - {hasNuStake && ( - setUnstakeType(UnstakeType.LEGACY_NU)}> - {getLegacyTabTitle(Token.Nu)} - - )} - - - - - } - submitButtonText="Unstake" - maxTokenAmount={availableAmountToUnstake.t} - /> - - {hasKeepStake && ( - - - } - submitButtonText="Unstake" - maxTokenAmount={availableAmountToUnstake.keepInT} - icon={KeepCircleBrand} - helperText="The legacy tokens can be only unstaked in full amount" - isDisabled - /> - - )} - {hasNuStake && ( - - - } - submitButtonText="Unstake" - maxTokenAmount={availableAmountToUnstake.nuInT} - icon={NuCircleBrand} - /> - - )} - - - {hasLegacyStake && ( - <> - - - OR - - - - {unstakeAllBtnHelperText} - - )} - - -
- - - - - ) -} - -export default withBaseModal(UnstakeTModal) diff --git a/src/components/Modal/UnstakeTModal/Step2.tsx b/src/components/Modal/UnstakeTModal/Step2.tsx deleted file mode 100644 index f860a7280..000000000 --- a/src/components/Modal/UnstakeTModal/Step2.tsx +++ /dev/null @@ -1,135 +0,0 @@ -import { FC, useCallback } from "react" -import { - Alert, - AlertDescription, - AlertIcon, - AlertTitle, - Button, - Divider, - ModalBody, - ModalFooter, - ModalHeader, - Stack, - useColorModeValue, - BodyLg, - Box, - H5, -} from "@threshold-network/components" -import InfoBox from "../../InfoBox" -import { StakingContractLearnMore } from "../../Link" -import StakingStats from "../../StakingStats" -import { useModal } from "../../../hooks/useModal" -import useUnstakeTransaction from "../../../web3/hooks/useUnstakeTransaction" -import { BaseModalProps } from "../../../types" -import { StakeData } from "../../../types/staking" -import { ModalType, UnstakeType } from "../../../enums" -import withBaseModal from "../withBaseModal" -import { DeauthorizeInfo } from "./DeauthorizeInfo" -import ModalCloseButton from "../ModalCloseButton" -import { OnSuccessCallback } from "../../../web3/hooks" - -const UnstakeTModal: FC< - BaseModalProps & { - stake: StakeData - amountToUnstake: string - unstakeType: UnstakeType - } -> = ({ stake, amountToUnstake, unstakeType, closeModal }) => { - const { openModal } = useModal() - const _amountToUnstake = - unstakeType === UnstakeType.ALL - ? stake.totalInTStake - : unstakeType === UnstakeType.LEGACY_KEEP - ? stake.keepInTStake - : amountToUnstake - - const onSuccess = useCallback( - (receipt) => { - openModal(ModalType.UnstakeSuccess, { - transactionHash: receipt.transactionHash, - stake, - unstakeAmount: _amountToUnstake, - unstakeType, - }) - }, - [amountToUnstake, stake, openModal, unstakeType] - ) - const { unstake } = useUnstakeTransaction(unstakeType, onSuccess) - - const hasNuStake = stake.nuInTStake !== "0" - const hasKeepStake = stake.keepInTStake !== "0" - - const getStatsAmountText = () => { - let suffix = "" - if (unstakeType === UnstakeType.ALL) { - const keep = hasKeepStake ? "KEEP + " : "" - const nu = hasNuStake ? "NU + " : "" - suffix = ` (${keep}${nu}T)` - } else if ( - unstakeType === UnstakeType.LEGACY_KEEP || - unstakeType === UnstakeType.LEGACY_NU - ) { - const token = hasKeepStake ? "KEEP" : "NU" - suffix = ` (${token} stake in T)` - } - return `Unstake Amount${suffix}` - } - - return ( - <> - Unstake Tokens - - - - -
You are about to unstake your tokens
- - You can partially or totally unstake depending on your needs. - - -
- - - - - Take note! - - If you fully unstake you will not be able to use the same - Provider Address for new stakes. - - A fully unstaked stake will be shown as an inactive stake and - can be toppped up anytime in order to re-activate it. - - - - -
- - -
- - - - - - ) -} - -export default withBaseModal(UnstakeTModal) diff --git a/src/components/Modal/UnstakeTModal/index.tsx b/src/components/Modal/UnstakeTModal/index.tsx deleted file mode 100644 index 1d90a5a0a..000000000 --- a/src/components/Modal/UnstakeTModal/index.tsx +++ /dev/null @@ -1,4 +0,0 @@ -import UnstakeTStep1 from "./Step1" -import UnstakeTStep2 from "./Step2" - -export { UnstakeTStep1, UnstakeTStep2 } diff --git a/src/enums/modal.ts b/src/enums/modal.ts index a1bc9df16..8633b4b3a 100644 --- a/src/enums/modal.ts +++ b/src/enums/modal.ts @@ -5,34 +5,14 @@ export enum ModalType { TransactionIsPending = "TRANSACTION_IS_PENDING", TransactionIsWaitingForConfirmation = "TRANSACTION_IS_WAITING_FOR_CONFIRMATION", TransactionFailed = "TRANSACTION_FAILED", - StakingChecklist = "STAKING_CHECKLIST", - ConfirmStakingParams = "CONFIRM_STAKING_PARAMS", - StakeSuccess = "STAKE_SUCCESS", - UnstakeT = "UNSTAKE_T", - UnstakeTStep2 = "UNSTAKE_T_STEP_2", - UnstakeSuccess = "UNSTAKE_SUCCESS", TopupT = "TOP_UP_T", TopupLegacyStake = "TOP_UP_LEGACY_STAKE", TopupTSuccess = "TOP_UP_T_SUCCESS", ClaimingRewards = "CLAIMING_REWARDS", ClaimingRewardsSuccess = "CLAIMING_REWARDS_SUCCESS", - NewAppsToAuthorize = "NEW_APPS_TO_AUTHORIZE", TbtcRecoveryJson = "TBTC_RECOVERY_JSON", TbtcMintingConfirmation = "TBTC_MINTING_CONFIRMATION", DeauthorizeApplication = "DEAUTHORIZE_APPLICATION", - SubmitStake = "SUBMIT_STAKE", - NewStakerAuthorizeStakingApplication = "NEW_STAKER_AUTHORIZE_STAKING_APPLICATION", - StakeSuccessOLD = "STAKE_SUCCESS_OLD", - MapOperatorToStakingProvider = "MAP_OPERATOR_TO_STAKING_PROVIDER", - MapOperatorToStakingProviderConfirmation = "MAP_OPERATOR_TO_STAKING_PROVIDER_CONFIRMATION", - MapOperatorToStakingProviderSuccess = "MAP_OPERATOR_TO_STAKING_PROVIDER_SUCCESS", - AuthorizeStakingApps = "AUTHORIZE_STAKING_APPS", - StakingApplicationsAuthorized = "STAKING_APPLICATIONS_AUTHORIZED", - IncreaseAuthorization = "INCREASE_AUTHORIZATION", - IncreaseAuthorizationSuccess = "INCREASE_AUTHORIZATION_SUCCESS", - ConfirmDeauthorization = "CONFIRM_DEAUTHORIZATION", - DeauthorizationCompleted = "DEAUTHORIZATION_COMPLETED", - DeauthorizationInitiated = "DEAUTHORIZATION_INITIATED", Analytics = "ANALYTICS", NewTBTCApp = "NEW_TBTC_APP", FeedbackSubmission = "FEEDBACK_SUBMIT", diff --git a/src/hooks/useModal.ts b/src/hooks/useModal.ts index 93ca410bf..82c776cfc 100644 --- a/src/hooks/useModal.ts +++ b/src/hooks/useModal.ts @@ -2,7 +2,6 @@ import { useDispatch, useSelector } from "react-redux" import { UseModal } from "../types" import { closeModal as closeModalAction, - mapOperatorToStakingProviderModalClosed, openModal as openModalAction, successfullLoginModalClosed, } from "../store/modal" @@ -25,12 +24,6 @@ export const useModal: UseModal = () => { dispatch(closeModalAction()) if (modalType === ModalType.SelectWallet) { dispatch(successfullLoginModalClosed()) - } else if ( - modalType === ModalType.MapOperatorToStakingProvider || - modalType === ModalType.MapOperatorToStakingProviderConfirmation || - modalType === ModalType.MapOperatorToStakingProviderSuccess - ) { - dispatch(mapOperatorToStakingProviderModalClosed()) } } diff --git a/src/types/modal.ts b/src/types/modal.ts index 4bf50e24d..2c4ef034e 100644 --- a/src/types/modal.ts +++ b/src/types/modal.ts @@ -10,39 +10,15 @@ import { TransactionIsPending, TransactionIsWaitingForConfirmation, } from "../components/Modal/TransactionModal" -import StakingSuccessModal from "../components/Modal/StakingSuccessModal" -import StakeSuccessOldModal from "../components/Modal/StakingSuccessModal/StakeSuccessOld" -import ConfirmStakingParams from "../components/Modal/ConfirmStakingParams" -import StakingChecklistModal from "../components/Modal/StakingChecklistModal" -import UnstakingSuccessModal from "../components/Modal/UnstakeSuccessModal" -import { - UnstakeTStep1 as UnstakeTModalStep1, - UnstakeTStep2 as UnstakeTModalStep2, -} from "../components/Modal/UnstakeTModal" import { LegacyTopUpModal, TopupTModal } from "../components/Modal/TopupTModal" import TopupTSuccessModal from "../components/Modal/TopupTSuccessModal" import { ClaimingRewards, ClaimRewardsSuccessModal, } from "../components/Modal/ClaimingRewards" -import NewAppsToAuthorizeModal from "../components/Modal/NewAppsToAuthorizeModal" import TbtcRecoveryFileModalModal from "../components/Modal/TbtcRecoveryFileModal" import TbtcMintingConfirmationModal from "../components/Modal/TbtcMintingConfirmationModal" import DeauthorizeApplicationModal from "../components/Modal/DeauthorizeApplicationModal" -import { - AuthorizeStakingApps, - StakingApplicationsAuthorized, - IncreaseAuthorization, - IncreaseAuthorizationSuccess, - ConfirmDeauthorization, - DeauthorizationCompleted, - DeauthorizationInitiated, -} from "../components/Modal/StakingApplications" -import SubmitStakeModal from "../components/Modal/SubmitStake" -import NewStakerAuthorizeStakingApplicationModal from "../components/Modal/NewStakerAuthorizeStakingApplicationModal" -import MapOperatorToStakingProviderModal from "../components/Modal/MapOperatorToStakingProviderModal" -import MapOperatorToStakingProviderConfirmationModal from "../components/Modal/MapOperatorToStakingProviderConfirmationModal" -import { MapOperatorToStakingProviderSuccess } from "../components/Modal/MapOperatorToStakingProviderSuccessModal" import AnalyticsModal from "../components/Modal/AnalyticsModal" import { GenerateNewDepositAddress, @@ -59,38 +35,14 @@ export const MODAL_TYPES: Record = { [ModalType.TransactionFailed]: TransactionFailed, [ModalType.UpgradeToT]: UpgradeToT, [ModalType.UpgradedToT]: UpgradeToTSuccess, - [ModalType.ConfirmStakingParams]: ConfirmStakingParams, - [ModalType.StakeSuccess]: StakingSuccessModal, - [ModalType.StakeSuccessOLD]: StakeSuccessOldModal, - [ModalType.UnstakeSuccess]: UnstakingSuccessModal, - [ModalType.UnstakeT]: UnstakeTModalStep1, - [ModalType.UnstakeTStep2]: UnstakeTModalStep2, - [ModalType.StakingChecklist]: StakingChecklistModal, [ModalType.TopupT]: TopupTModal, [ModalType.TopupLegacyStake]: LegacyTopUpModal, [ModalType.TopupTSuccess]: TopupTSuccessModal, [ModalType.ClaimingRewards]: ClaimingRewards, [ModalType.ClaimingRewardsSuccess]: ClaimRewardsSuccessModal, - [ModalType.NewAppsToAuthorize]: NewAppsToAuthorizeModal, [ModalType.TbtcRecoveryJson]: TbtcRecoveryFileModalModal, [ModalType.TbtcMintingConfirmation]: TbtcMintingConfirmationModal, [ModalType.DeauthorizeApplication]: DeauthorizeApplicationModal, - [ModalType.SubmitStake]: SubmitStakeModal, - [ModalType.MapOperatorToStakingProvider]: MapOperatorToStakingProviderModal, - [ModalType.MapOperatorToStakingProviderConfirmation]: - MapOperatorToStakingProviderConfirmationModal, - [ModalType.MapOperatorToStakingProviderSuccess]: - MapOperatorToStakingProviderSuccess, - [ModalType.AuthorizeStakingApps]: AuthorizeStakingApps, - [ModalType.StakingApplicationsAuthorized]: StakingApplicationsAuthorized, - [ModalType.IncreaseAuthorization]: IncreaseAuthorization, - [ModalType.IncreaseAuthorizationSuccess]: IncreaseAuthorizationSuccess, - [ModalType.SubmitStake]: SubmitStakeModal, - [ModalType.NewStakerAuthorizeStakingApplication]: - NewStakerAuthorizeStakingApplicationModal, - [ModalType.ConfirmDeauthorization]: ConfirmDeauthorization, - [ModalType.DeauthorizationCompleted]: DeauthorizationCompleted, - [ModalType.DeauthorizationInitiated]: DeauthorizationInitiated, [ModalType.Analytics]: AnalyticsModal, [ModalType.NewTBTCApp]: NewTBTCApp, [ModalType.FeedbackSubmission]: FeedbackSubmissionModal, From dfd59de511644792f503005101c6ba711267273e Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Mon, 27 Nov 2023 14:51:42 +0100 Subject: [PATCH 03/42] Remove Staking related hooks Removed DeauthorizeApplication modal Added temporary solution for StakingOverview widget --- src/App.tsx | 16 -- .../InititateDeauthorization.tsx | 148 ------------------ .../DeauthorizeApplicationModal/index.tsx | 4 - src/contexts/StakeCardContext.tsx | 13 -- src/enums/modal.ts | 1 - src/hooks/staking-applications/index.ts | 17 -- .../useAuthorizeMultipleAppsTransaction.ts | 77 --------- .../useConfirmDeatuhorizationTransaction.ts | 23 --- .../useIncreaseAuthorizationTransaction.ts | 23 --- .../useInitiateDeauthorization.ts | 77 --------- ...useRegisterMultipleOperatorsTransaction.ts | 120 -------------- .../useRegisterOperatorTransaction.ts | 23 --- .../useStakingAppContract.ts | 16 -- .../useStakingAppDataByStakingProvider.ts | 14 -- .../useStakingAppMinAuthorizationAmount.ts | 8 - .../useStakingAppParameters.ts | 6 - .../useStakingApplicationAddress.ts | 11 -- .../useStakingApplicationDecreaseDelay.ts | 6 - .../useStakingApplicationState.ts | 11 -- ...ibeToAuthorizationDecreaseApprovedEvent.ts | 30 ---- ...beToAuthorizationDecreaseRequestedEvent.ts | 44 ------ ...eSubscribeToAuthorizationIncreasedEvent.ts | 29 ---- .../useSubscribeToOperatorRegisteredEvent.ts | 32 ---- ...seSubscribeToOperatorStatusUpdatedEvent.ts | 31 ---- .../useUpdateOperatorStatus.tsx | 13 -- src/hooks/useMinStakeAmount.ts | 33 ---- src/hooks/useStakeCardContext.ts | 12 -- src/hooks/useStakingState.ts | 17 -- .../Overview/Network/StakingOverview.tsx | 3 +- src/types/modal.ts | 2 - 30 files changed, 1 insertion(+), 859 deletions(-) delete mode 100644 src/components/Modal/DeauthorizeApplicationModal/InititateDeauthorization.tsx delete mode 100644 src/components/Modal/DeauthorizeApplicationModal/index.tsx delete mode 100644 src/contexts/StakeCardContext.tsx delete mode 100644 src/hooks/staking-applications/index.ts delete mode 100644 src/hooks/staking-applications/useAuthorizeMultipleAppsTransaction.ts delete mode 100644 src/hooks/staking-applications/useConfirmDeatuhorizationTransaction.ts delete mode 100644 src/hooks/staking-applications/useIncreaseAuthorizationTransaction.ts delete mode 100644 src/hooks/staking-applications/useInitiateDeauthorization.ts delete mode 100644 src/hooks/staking-applications/useRegisterMultipleOperatorsTransaction.ts delete mode 100644 src/hooks/staking-applications/useRegisterOperatorTransaction.ts delete mode 100644 src/hooks/staking-applications/useStakingAppContract.ts delete mode 100644 src/hooks/staking-applications/useStakingAppDataByStakingProvider.ts delete mode 100644 src/hooks/staking-applications/useStakingAppMinAuthorizationAmount.ts delete mode 100644 src/hooks/staking-applications/useStakingAppParameters.ts delete mode 100644 src/hooks/staking-applications/useStakingApplicationAddress.ts delete mode 100644 src/hooks/staking-applications/useStakingApplicationDecreaseDelay.ts delete mode 100644 src/hooks/staking-applications/useStakingApplicationState.ts delete mode 100644 src/hooks/staking-applications/useSubscribeToAuthorizationDecreaseApprovedEvent.ts delete mode 100644 src/hooks/staking-applications/useSubscribeToAuthorizationDecreaseRequestedEvent.ts delete mode 100644 src/hooks/staking-applications/useSubscribeToAuthorizationIncreasedEvent.ts delete mode 100644 src/hooks/staking-applications/useSubscribeToOperatorRegisteredEvent.ts delete mode 100644 src/hooks/staking-applications/useSubscribeToOperatorStatusUpdatedEvent.ts delete mode 100644 src/hooks/staking-applications/useUpdateOperatorStatus.tsx delete mode 100644 src/hooks/useMinStakeAmount.ts delete mode 100644 src/hooks/useStakeCardContext.ts delete mode 100644 src/hooks/useStakingState.ts diff --git a/src/App.tsx b/src/App.tsx index 06cd66939..ffb932978 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -40,13 +40,6 @@ import { useCheckBonusEligibility } from "./hooks/useCheckBonusEligibility" import { useFetchStakingRewards } from "./hooks/useFetchStakingRewards" import { isSameETHAddress } from "./web3/utils" import { ThresholdProvider } from "./contexts/ThresholdContext" -import { - useSubscribeToAuthorizationIncreasedEvent, - useSubscribeToAuthorizationDecreaseApprovedEvent, - useSubscribeToAuthorizationDecreaseRequestedEvent, - useSubscribeToOperatorRegisteredEvent, - useSubscribeToOperatorStatusUpdatedEvent, -} from "./hooks/staking-applications" import { useSaveConnectedAddressToStore } from "./hooks/useSaveConnectedAddressToStore" import { usePosthog } from "./hooks/posthog" import { featureFlags } from "./constants" @@ -68,15 +61,6 @@ const Web3EventHandlerComponent = () => { useSubscribeToStakedEvent() useSubscribeToUnstakedEvent() useSubscribeToToppedUpEvent() - useSubscribeToAuthorizationIncreasedEvent() - useSubscribeToAuthorizationDecreaseApprovedEvent("tbtc") - useSubscribeToAuthorizationDecreaseApprovedEvent("randomBeacon") - useSubscribeToAuthorizationDecreaseRequestedEvent("tbtc") - useSubscribeToAuthorizationDecreaseRequestedEvent("randomBeacon") - useSubscribeToOperatorRegisteredEvent("tbtc") - useSubscribeToOperatorRegisteredEvent("randomBeacon") - useSubscribeToOperatorStatusUpdatedEvent("randomBeacon") - useSubscribeToOperatorStatusUpdatedEvent("tbtc") useSubscribeToDepositRevealedEvent() useSubscribeToOptimisticMintingFinalizedEvent() useSubscribeToOptimisticMintingRequestedEvent() diff --git a/src/components/Modal/DeauthorizeApplicationModal/InititateDeauthorization.tsx b/src/components/Modal/DeauthorizeApplicationModal/InititateDeauthorization.tsx deleted file mode 100644 index 195e7a3f1..000000000 --- a/src/components/Modal/DeauthorizeApplicationModal/InititateDeauthorization.tsx +++ /dev/null @@ -1,148 +0,0 @@ -import { FC } from "react" -import { - BodyLg, - BodySm, - BoxLabel, - FlowStep, - FlowStepStatus, - H5, - LineDivider, - Alert, - AlertIcon, - Button, - Flex, - ModalBody, - ModalFooter, - ModalHeader, - Stack, - useColorModeValue, - Box, -} from "@threshold-network/components" -import InfoBox from "../../InfoBox" -import StakingApplicationOperationIcon from "../../StakingApplicationOperationIcon" -import shortenAddress from "../../../utils/shortenAddress" -import TokenBalance from "../../TokenBalance" -import { StakingAppName } from "../../../store/staking-applications" -import { useInitiateDeauthorization } from "../../../hooks/staking-applications" -import { getStakingAppLabelFromAppName } from "../../../utils/getStakingAppLabel" -import ModalCloseButton from "../ModalCloseButton" -import { StakingProviderAppInfo } from "../../../threshold-ts/applications" - -const InitiateDeauthorization: FC< - { - closeModal: () => void - stakingProvider: string - decreaseAmount: string - stakingAppName: StakingAppName - } & Pick -> = ({ - closeModal, - stakingProvider, - decreaseAmount, - stakingAppName, - isOperatorInPool, - operator, -}) => { - const shouldUpdateOperatorStatusAfterInitiation = - isOperatorInPool !== undefined && !isOperatorInPool - const { sendTransaction } = useInitiateDeauthorization( - stakingAppName, - shouldUpdateOperatorStatusAfterInitiation - ) - - const handleInitiateClick = async () => { - await sendTransaction(stakingProvider, decreaseAmount, operator) - } - - return ( - <> - Initiate Deauthorization - - - -
- You're about to initiate the decrease of your{" "} - {getStakingAppLabelFromAppName(stakingAppName)} authorization. -
- - Initiation and confirmation of deauthorization is a two step action. - - {shouldUpdateOperatorStatusAfterInitiation && ( - Initiation is comprised of 2 transactions. - )} -
- - - - - Decrease amount - - - - Provider Address - {shortenAddress(stakingProvider)} - - - - Deauthorization Timeline - - - - {shouldUpdateOperatorStatusAfterInitiation ? ( - <> - 1 transaction - Deauthorization Request. - 1 transaction - Deauthorization Initiation. - - ) : ( - "This is 1 transaction." - )} - - - You must wait a 45 day cooldown to then confirm the deauthorization. - This is 1 transaction. - - - - - Take note! In this 45 day cooldown period, you cannot increase or - decrease your authorization. As a measure of security for the entire - network, in the event of slashing you will be slashed based on your - initial amount. - -
- - - - - - ) -} - -export default InitiateDeauthorization diff --git a/src/components/Modal/DeauthorizeApplicationModal/index.tsx b/src/components/Modal/DeauthorizeApplicationModal/index.tsx deleted file mode 100644 index d54f992f9..000000000 --- a/src/components/Modal/DeauthorizeApplicationModal/index.tsx +++ /dev/null @@ -1,4 +0,0 @@ -import InitiateDeauthorization from "./InititateDeauthorization" -import withBaseModal from "../withBaseModal" - -export default withBaseModal(InitiateDeauthorization) diff --git a/src/contexts/StakeCardContext.tsx b/src/contexts/StakeCardContext.tsx deleted file mode 100644 index d8d4ecd4a..000000000 --- a/src/contexts/StakeCardContext.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { createContext } from "react" - -interface StakeCardContext { - isInactiveStake: boolean - canTopUpKepp: boolean - canTopUpNu: boolean - hasLegacyStakes: boolean - isPRESet: boolean -} - -export const StakeCardContext = createContext( - undefined -) diff --git a/src/enums/modal.ts b/src/enums/modal.ts index 8633b4b3a..c77de083b 100644 --- a/src/enums/modal.ts +++ b/src/enums/modal.ts @@ -12,7 +12,6 @@ export enum ModalType { ClaimingRewardsSuccess = "CLAIMING_REWARDS_SUCCESS", TbtcRecoveryJson = "TBTC_RECOVERY_JSON", TbtcMintingConfirmation = "TBTC_MINTING_CONFIRMATION", - DeauthorizeApplication = "DEAUTHORIZE_APPLICATION", Analytics = "ANALYTICS", NewTBTCApp = "NEW_TBTC_APP", FeedbackSubmission = "FEEDBACK_SUBMIT", diff --git a/src/hooks/staking-applications/index.ts b/src/hooks/staking-applications/index.ts deleted file mode 100644 index a2c2e46a5..000000000 --- a/src/hooks/staking-applications/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -export * from "./useStakingAppContract" -export * from "./useStakingAppDataByStakingProvider" -export * from "./useStakingApplicationState" -export * from "./useStakingAppMinAuthorizationAmount" -export * from "./useStakingAppParameters" -export * from "./useSubscribeToAuthorizationIncreasedEvent" -export * from "./useAuthorizeMultipleAppsTransaction" -export * from "./useIncreaseAuthorizationTransaction" -export * from "./useStakingApplicationAddress" -export * from "./useSubscribeToAuthorizationDecreaseApprovedEvent" -export * from "./useConfirmDeatuhorizationTransaction" -export * from "./useInitiateDeauthorization" -export * from "./useSubscribeToAuthorizationDecreaseRequestedEvent" -export * from "./useStakingApplicationDecreaseDelay" -export * from "./useSubscribeToOperatorRegisteredEvent" -export * from "./useUpdateOperatorStatus" -export * from "./useSubscribeToOperatorStatusUpdatedEvent" diff --git a/src/hooks/staking-applications/useAuthorizeMultipleAppsTransaction.ts b/src/hooks/staking-applications/useAuthorizeMultipleAppsTransaction.ts deleted file mode 100644 index bbedeeddb..000000000 --- a/src/hooks/staking-applications/useAuthorizeMultipleAppsTransaction.ts +++ /dev/null @@ -1,77 +0,0 @@ -import { useCallback } from "react" -import { useThreshold } from "../../contexts/ThresholdContext" -import { useSendTransactionFromFn } from "../../web3/hooks" -import { isSameETHAddress } from "../../web3/utils" -import { useStakingApplicationAddress } from "./useStakingApplicationAddress" -import { useModal } from "../useModal" -import { ModalType } from "../../enums" - -export const useAuthorizeMultipleAppsTransaction = () => { - const threshold = useThreshold() - const tbtcAppAddress = useStakingApplicationAddress("tbtc") - const randomBeaconAppAddress = useStakingApplicationAddress("randomBeacon") - const { openModal } = useModal() - - const { sendTransaction, status } = useSendTransactionFromFn( - threshold.staking.increaseAuthorization - ) - - const authorizeMultipleApps = useCallback( - async ( - applications: { - address: string - amount: string - }[], - stakingProvider: string - ) => { - try { - if (applications.length === 0) - throw new Error("No staking applications to authorize.") - - const includesOnlySupportedApps = applications.every( - (_) => - isSameETHAddress(_.address, tbtcAppAddress) || - isSameETHAddress(_.address, randomBeaconAppAddress) - ) - - if (!includesOnlySupportedApps) - throw new Error("Unsupported staking applications detected.") - - const successfullTxs: { - address: string - txHash: string - amount: string - }[] = [] - for (const stakingApp of applications) { - const receipt = await sendTransaction( - stakingProvider, - stakingApp.address, - stakingApp.amount - ) - if (receipt) { - successfullTxs.push({ - ...stakingApp, - txHash: receipt.transactionHash, - }) - } - } - if (successfullTxs.length > 0) { - openModal(ModalType.StakingApplicationsAuthorized, { - stakingProvider, - authorizedStakingApplications: successfullTxs, - }) - } - } catch (error) { - openModal(ModalType.TransactionFailed, { - error: - (error as Error)?.message || - new Error("Error: Couldn't authorize applications"), - isExpandableError: true, - }) - } - }, - [sendTransaction, randomBeaconAppAddress, tbtcAppAddress, openModal] - ) - - return { authorizeMultipleApps, status } -} diff --git a/src/hooks/staking-applications/useConfirmDeatuhorizationTransaction.ts b/src/hooks/staking-applications/useConfirmDeatuhorizationTransaction.ts deleted file mode 100644 index 9dd274dfd..000000000 --- a/src/hooks/staking-applications/useConfirmDeatuhorizationTransaction.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { useThreshold } from "../../contexts/ThresholdContext" -import { StakingAppName } from "../../store/staking-applications" -import { - OnErrorCallback, - OnSuccessCallback, - useSendTransactionFromFn, -} from "../../web3/hooks" -import { stakingAppNameToThresholdAppService } from "./useStakingAppContract" - -export const useConfirmDeatuhorizationTransaction = ( - appName: StakingAppName, - onSuccess?: OnSuccessCallback, - onError?: OnErrorCallback -) => { - const threshold = useThreshold() - - return useSendTransactionFromFn( - threshold.multiAppStaking[stakingAppNameToThresholdAppService[appName]] - .approveAuthorizationDecrease, - onSuccess, - onError - ) -} diff --git a/src/hooks/staking-applications/useIncreaseAuthorizationTransaction.ts b/src/hooks/staking-applications/useIncreaseAuthorizationTransaction.ts deleted file mode 100644 index 384d8b8e5..000000000 --- a/src/hooks/staking-applications/useIncreaseAuthorizationTransaction.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { useThreshold } from "../../contexts/ThresholdContext" -import { StakingAppName } from "../../store/staking-applications" -import { - OnErrorCallback, - OnSuccessCallback, - useSendTransactionFromFn, -} from "../../web3/hooks" -import { stakingAppNameToThresholdAppService } from "./useStakingAppContract" - -export const useIncreaseAuthorizationTransaction = ( - appName: StakingAppName, - onSuccess?: OnSuccessCallback, - onError?: OnErrorCallback -) => { - const threshold = useThreshold() - - return useSendTransactionFromFn( - threshold.multiAppStaking[stakingAppNameToThresholdAppService[appName]] - .increaseAuthorization, - onSuccess, - onError - ) -} diff --git a/src/hooks/staking-applications/useInitiateDeauthorization.ts b/src/hooks/staking-applications/useInitiateDeauthorization.ts deleted file mode 100644 index 7797eab4e..000000000 --- a/src/hooks/staking-applications/useInitiateDeauthorization.ts +++ /dev/null @@ -1,77 +0,0 @@ -import { useCallback } from "react" -import { useThreshold } from "../../contexts/ThresholdContext" -import { ModalType } from "../../enums" -import { StakingAppName } from "../../store/staking-applications" -import { - OnErrorCallback, - OnSuccessCallback, - useSendTransactionFromFn, -} from "../../web3/hooks" -import { isAddressZero } from "../../web3/utils" -import { useModal } from "../useModal" -import { stakingAppNameToThresholdAppService } from "./useStakingAppContract" -import { useUpdateOperatorStatus } from "./useUpdateOperatorStatus" - -export const useInitiateDeauthorization = ( - appName: StakingAppName, - shouldUpdateOperatorStatusAfterInitiation?: boolean, - onSuccess?: OnSuccessCallback, - onError?: OnErrorCallback -) => { - const { openModal } = useModal() - const threshold = useThreshold() - const { - sendTransaction: updateOperatorStatus, - status: updateOperatorTxStatus, - } = useUpdateOperatorStatus(appName) - - const onErrorRequestAuthorizationDecrease = useCallback( - (error) => { - onError?.(error) - openModal(ModalType.TransactionFailed, { - transactionHash: error?.transaction?.hash, - error, - isExpandableError: true, - }) - throw error - }, - [onError, openModal] - ) - - const { - sendTransaction: requestAuthorizationDecrease, - status: deauthorizationTxStatus, - } = useSendTransactionFromFn( - threshold.multiAppStaking[stakingAppNameToThresholdAppService[appName]] - .requestAuthorizationDecrease, - onSuccess, - onErrorRequestAuthorizationDecrease - ) - - const sendTransaction = useCallback( - async (stakingProvider: string, amount: string, operator?: string) => { - try { - await requestAuthorizationDecrease(stakingProvider, amount) - } catch (error) { - return - } - - if (!shouldUpdateOperatorStatusAfterInitiation) return - if (!operator || isAddressZero(operator)) - throw new Error("Operator address is required!") - - await updateOperatorStatus(operator) - }, - [ - requestAuthorizationDecrease, - updateOperatorStatus, - shouldUpdateOperatorStatusAfterInitiation, - ] - ) - - return { - sendTransaction, - status: deauthorizationTxStatus, - updateOperatorTxStatus, - } -} diff --git a/src/hooks/staking-applications/useRegisterMultipleOperatorsTransaction.ts b/src/hooks/staking-applications/useRegisterMultipleOperatorsTransaction.ts deleted file mode 100644 index 97443947c..000000000 --- a/src/hooks/staking-applications/useRegisterMultipleOperatorsTransaction.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { useCallback } from "react" -import { useRegisterOperatorTransaction } from "./useRegisterOperatorTransaction" -import { useModal } from "../useModal" -import { ModalType } from "../../enums" -import { useWeb3React } from "@web3-react/core" -import { OperatorMappedSuccessTx } from "../../components/Modal/MapOperatorToStakingProviderSuccessModal" -import { mapOperatorToStakingProviderModalClosed } from "../../store/modal" -import { useAppDispatch, useAppSelector } from "../store" -import { selectMappedOperators } from "../../store/account" - -export const useRegisterMultipleOperatorsTransaction = () => { - const { - mappedOperatorTbtc, - mappedOperatorRandomBeacon, - isOperatorMappedInBothApps, - isOperatorMappedOnlyInRandomBeacon, - isOperatorMappedOnlyInTbtc, - } = useAppSelector((state) => selectMappedOperators(state)) - const { account } = useWeb3React() - const { openModal, closeModal } = useModal() - const dispatch = useAppDispatch() - - const { - sendTransaction: sendRegisterOperatorTransactionTbtc, - status: registerOperatorTbtcStatus, - } = useRegisterOperatorTransaction("tbtc") - const { - sendTransaction: sendRegisterOperatorTransactionRandomBeacon, - status: registerOperatorRandomBeaconStatus, - } = useRegisterOperatorTransaction("randomBeacon") - - const registerMultipleOperators = useCallback( - async (operator: string) => { - try { - if (!account) { - throw new Error("Connect to the staking provider account first!") - } - - if (isOperatorMappedInBothApps) - throw new Error("Both apps already have mapped operator!") - - if (isOperatorMappedOnlyInRandomBeacon) - throw new Error("Random beacon app already has mapped operator!") - - if (isOperatorMappedOnlyInTbtc) - throw new Error("Tbtc app already have mapped operator!") - - // TODO: might also add a check if the operator is already used by another staking provider - - const successfullTxs: OperatorMappedSuccessTx[] = [] - const tbtcReceipt = await sendRegisterOperatorTransactionTbtc(operator) - if (tbtcReceipt) { - successfullTxs.push({ - application: { - appName: "tbtc", - operator: operator, - stakingProvider: account, - }, - txHash: tbtcReceipt.transactionHash, - }) - } - const randomBeaconReceipt = - await sendRegisterOperatorTransactionRandomBeacon(operator) - if (randomBeaconReceipt) { - successfullTxs.push({ - application: { - appName: "randomBeacon", - operator: operator, - stakingProvider: account, - }, - txHash: randomBeaconReceipt.transactionHash, - }) - } - - if (successfullTxs.length < 2) { - openModal(ModalType.TransactionFailed, { - error: new Error( - "Transaction rejected. You are required to map the Operator Address for both apps." - ), - closeModal: () => { - closeModal() - dispatch(mapOperatorToStakingProviderModalClosed()) - }, - }) - } - - if (successfullTxs.length === 2) { - openModal(ModalType.MapOperatorToStakingProviderSuccess, { - transactions: successfullTxs, - }) - } - } catch (error) { - openModal(ModalType.TransactionFailed, { - error: - (error as Error)?.message || - new Error("Error: Couldn't map operator address"), - isExpandableError: true, - closeModal: () => { - closeModal() - dispatch(mapOperatorToStakingProviderModalClosed()) - }, - }) - } - }, - [ - account, - mappedOperatorRandomBeacon, - mappedOperatorTbtc, - sendRegisterOperatorTransactionTbtc, - sendRegisterOperatorTransactionRandomBeacon, - openModal, - ] - ) - - return { - registerMultipleOperators, - registerOperatorTbtcStatus, - registerOperatorRandomBeaconStatus, - } -} diff --git a/src/hooks/staking-applications/useRegisterOperatorTransaction.ts b/src/hooks/staking-applications/useRegisterOperatorTransaction.ts deleted file mode 100644 index cdf7b5cc5..000000000 --- a/src/hooks/staking-applications/useRegisterOperatorTransaction.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { useThreshold } from "../../contexts/ThresholdContext" -import { StakingAppName } from "../../store/staking-applications" -import { - OnErrorCallback, - OnSuccessCallback, - useSendTransactionFromFn, -} from "../../web3/hooks" -import { stakingAppNameToThresholdAppService } from "./useStakingAppContract" - -export const useRegisterOperatorTransaction = ( - appName: StakingAppName, - onSuccess?: OnSuccessCallback, - onError?: OnErrorCallback -) => { - const threshold = useThreshold() - - return useSendTransactionFromFn( - threshold.multiAppStaking[stakingAppNameToThresholdAppService[appName]] - .registerOperator, - onSuccess, - onError - ) -} diff --git a/src/hooks/staking-applications/useStakingAppContract.ts b/src/hooks/staking-applications/useStakingAppContract.ts deleted file mode 100644 index 994036910..000000000 --- a/src/hooks/staking-applications/useStakingAppContract.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { StakingAppName } from "../../store/staking-applications" -import { useThreshold } from "../../contexts/ThresholdContext" - -export const stakingAppNameToThresholdAppService: Record< - StakingAppName, - "ecdsa" | "randomBeacon" -> = { - tbtc: "ecdsa", - randomBeacon: "randomBeacon", -} - -export const useStakingAppContract = (appName: StakingAppName) => { - return useThreshold().multiAppStaking[ - stakingAppNameToThresholdAppService[appName] - ].contract -} diff --git a/src/hooks/staking-applications/useStakingAppDataByStakingProvider.ts b/src/hooks/staking-applications/useStakingAppDataByStakingProvider.ts deleted file mode 100644 index a13a049f2..000000000 --- a/src/hooks/staking-applications/useStakingAppDataByStakingProvider.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { - selectStakingAppByStakingProvider, - StakingAppName, -} from "../../store/staking-applications" -import { useAppSelector } from "../store" - -export const useStakingAppDataByStakingProvider = ( - appName: StakingAppName, - stakingProvider: string -) => { - return useAppSelector((state) => - selectStakingAppByStakingProvider(state, appName, stakingProvider) - ) -} diff --git a/src/hooks/staking-applications/useStakingAppMinAuthorizationAmount.ts b/src/hooks/staking-applications/useStakingAppMinAuthorizationAmount.ts deleted file mode 100644 index 84a462580..000000000 --- a/src/hooks/staking-applications/useStakingAppMinAuthorizationAmount.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { StakingAppName } from "../../store/staking-applications" -import { useStakingAppParameters } from "./useStakingAppParameters" - -export const useStakingAppMinAuthorizationAmount = ( - appName: StakingAppName -) => { - return useStakingAppParameters(appName).data.minimumAuthorization -} diff --git a/src/hooks/staking-applications/useStakingAppParameters.ts b/src/hooks/staking-applications/useStakingAppParameters.ts deleted file mode 100644 index 5789fb1b2..000000000 --- a/src/hooks/staking-applications/useStakingAppParameters.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { StakingAppName } from "../../store/staking-applications" -import { useStakingApplicationState } from "./useStakingApplicationState" - -export const useStakingAppParameters = (appName: StakingAppName) => { - return useStakingApplicationState(appName)?.parameters -} diff --git a/src/hooks/staking-applications/useStakingApplicationAddress.ts b/src/hooks/staking-applications/useStakingApplicationAddress.ts deleted file mode 100644 index e08df8aa3..000000000 --- a/src/hooks/staking-applications/useStakingApplicationAddress.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { useThreshold } from "../../contexts/ThresholdContext" -import { StakingAppName } from "../../store/staking-applications" -import { AddressZero } from "../../web3/utils" -import { stakingAppNameToThresholdAppService } from "./useStakingAppContract" - -export const useStakingApplicationAddress = (appName: StakingAppName) => { - return ( - useThreshold().multiAppStaking[stakingAppNameToThresholdAppService[appName]] - ?.address ?? AddressZero - ) -} diff --git a/src/hooks/staking-applications/useStakingApplicationDecreaseDelay.ts b/src/hooks/staking-applications/useStakingApplicationDecreaseDelay.ts deleted file mode 100644 index da9b045e6..000000000 --- a/src/hooks/staking-applications/useStakingApplicationDecreaseDelay.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { StakingAppName } from "../../store/staking-applications" -import { useStakingAppParameters } from "./useStakingAppParameters" - -export const useStakingApplicationDecreaseDelay = (appName: StakingAppName) => { - return useStakingAppParameters(appName)?.data?.authorizationDecreaseDelay -} diff --git a/src/hooks/staking-applications/useStakingApplicationState.ts b/src/hooks/staking-applications/useStakingApplicationState.ts deleted file mode 100644 index 065b9ed31..000000000 --- a/src/hooks/staking-applications/useStakingApplicationState.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { - StakingAppName, - selectStakingAppStateByAppName, -} from "../../store/staking-applications" -import { useAppSelector } from "../store" - -export const useStakingApplicationState = (appName: StakingAppName) => { - return useAppSelector((state) => - selectStakingAppStateByAppName(state, appName) - ) -} diff --git a/src/hooks/staking-applications/useSubscribeToAuthorizationDecreaseApprovedEvent.ts b/src/hooks/staking-applications/useSubscribeToAuthorizationDecreaseApprovedEvent.ts deleted file mode 100644 index b1ab77cc0..000000000 --- a/src/hooks/staking-applications/useSubscribeToAuthorizationDecreaseApprovedEvent.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Event } from "@ethersproject/contracts" -import { - stakingApplicationsSlice, - StakingAppName, -} from "../../store/staking-applications" -import { useSubscribeToContractEvent } from "../../web3/hooks" -import { useAppDispatch } from "../store" -import { useStakingAppContract } from "./useStakingAppContract" - -export const useSubscribeToAuthorizationDecreaseApprovedEvent = ( - appName: StakingAppName -) => { - const contract = useStakingAppContract(appName) - const dispatch = useAppDispatch() - - useSubscribeToContractEvent( - contract, - "AuthorizationDecreaseApproved", - // @ts-ignore - async (stakingProvider: string, event: Event) => { - dispatch( - stakingApplicationsSlice.actions.authorizationDecreaseApproved({ - stakingProvider, - appName, - txHash: event.transactionHash, - }) - ) - } - ) -} diff --git a/src/hooks/staking-applications/useSubscribeToAuthorizationDecreaseRequestedEvent.ts b/src/hooks/staking-applications/useSubscribeToAuthorizationDecreaseRequestedEvent.ts deleted file mode 100644 index 17f853e56..000000000 --- a/src/hooks/staking-applications/useSubscribeToAuthorizationDecreaseRequestedEvent.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Event } from "@ethersproject/contracts" -import { BigNumber, BigNumberish } from "ethers" -import { - stakingApplicationsSlice, - StakingAppName, -} from "../../store/staking-applications" -import { useSubscribeToContractEvent } from "../../web3/hooks" -import { useAppDispatch } from "../store" -import { useStakingAppContract } from "./useStakingAppContract" - -export const useSubscribeToAuthorizationDecreaseRequestedEvent = ( - appName: StakingAppName -) => { - const contract = useStakingAppContract(appName) - const dispatch = useAppDispatch() - - useSubscribeToContractEvent( - contract, - "AuthorizationDecreaseRequested", - // @ts-ignore - async ( - stakingProvider: string, - operator: string, - fromAmount: BigNumberish, - toAmount: BigNumberish, - decreasingAt: BigNumberish, - event: Event - ) => { - const decreaseAmount = BigNumber.from(fromAmount.toString()) - .sub(BigNumber.from(toAmount.toString())) - .toString() - - dispatch( - stakingApplicationsSlice.actions.authorizationDecreaseRequested({ - stakingProvider, - appName, - decreaseAmount, - decreasingAt: decreasingAt.toString(), - txHash: event.transactionHash, - }) - ) - } - ) -} diff --git a/src/hooks/staking-applications/useSubscribeToAuthorizationIncreasedEvent.ts b/src/hooks/staking-applications/useSubscribeToAuthorizationIncreasedEvent.ts deleted file mode 100644 index b0b5c415c..000000000 --- a/src/hooks/staking-applications/useSubscribeToAuthorizationIncreasedEvent.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { stakingApplicationsSlice } from "../../store/staking-applications" -import { getStakingAppNameFromAppAddress } from "../../utils/getStakingAppLabel" -import { - useSubscribeToContractEvent, - useTStakingContract, -} from "../../web3/hooks" -import { useAppDispatch } from "../store" - -export const useSubscribeToAuthorizationIncreasedEvent = () => { - const contract = useTStakingContract() - const dispatch = useAppDispatch() - - useSubscribeToContractEvent( - contract, - "AuthorizationIncreased", - // @ts-ignore - async (stakingProvider, application, fromAmount, toAmount) => { - const appName = getStakingAppNameFromAppAddress(application) - - dispatch( - stakingApplicationsSlice.actions.authorizationIncreased({ - stakingProvider, - toAmount: toAmount.toString(), - appName, - }) - ) - } - ) -} diff --git a/src/hooks/staking-applications/useSubscribeToOperatorRegisteredEvent.ts b/src/hooks/staking-applications/useSubscribeToOperatorRegisteredEvent.ts deleted file mode 100644 index c9b6055e9..000000000 --- a/src/hooks/staking-applications/useSubscribeToOperatorRegisteredEvent.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { useWeb3React } from "@web3-react/core" -import { operatorRegistered } from "../../store/account" -import { StakingAppName } from "../../store/staking-applications" -import { useSubscribeToContractEvent } from "../../web3/hooks" -import { isSameETHAddress } from "../../web3/utils" -import { useAppDispatch } from "../store" -import { useStakingAppContract } from "./useStakingAppContract" - -export const useSubscribeToOperatorRegisteredEvent = ( - appName: StakingAppName -) => { - const contract = useStakingAppContract(appName) - const dispatch = useAppDispatch() - const { account } = useWeb3React() - - useSubscribeToContractEvent( - contract, - "OperatorRegistered", - //@ts-ignore - async (stakingProvider: string, operator: string) => { - if (account && isSameETHAddress(stakingProvider, account)) { - dispatch( - operatorRegistered({ - appName, - operator, - }) - ) - } - }, - [account] - ) -} diff --git a/src/hooks/staking-applications/useSubscribeToOperatorStatusUpdatedEvent.ts b/src/hooks/staking-applications/useSubscribeToOperatorStatusUpdatedEvent.ts deleted file mode 100644 index e00ffd462..000000000 --- a/src/hooks/staking-applications/useSubscribeToOperatorStatusUpdatedEvent.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Event } from "ethers" -import { - stakingApplicationsSlice, - StakingAppName, -} from "../../store/staking-applications" -import { useSubscribeToContractEvent } from "../../web3/hooks" -import { useAppDispatch } from "../store" -import { useStakingAppContract } from "./useStakingAppContract" - -export const useSubscribeToOperatorStatusUpdatedEvent = ( - appName: StakingAppName -) => { - const contract = useStakingAppContract(appName) - const dispatch = useAppDispatch() - - useSubscribeToContractEvent( - contract, - "OperatorStatusUpdated", - // @ts-ignore - async (stakingProvider: string, operator: string, event: Event) => { - const txHash = event.transactionHash - dispatch( - stakingApplicationsSlice.actions.operatorStatusUpdated({ - stakingProvider, - appName, - txHash, - }) - ) - } - ) -} diff --git a/src/hooks/staking-applications/useUpdateOperatorStatus.tsx b/src/hooks/staking-applications/useUpdateOperatorStatus.tsx deleted file mode 100644 index bb20862dc..000000000 --- a/src/hooks/staking-applications/useUpdateOperatorStatus.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { useThreshold } from "../../contexts/ThresholdContext" -import { StakingAppName } from "../../store/staking-applications" -import { useSendTransactionFromFn } from "../../web3/hooks" -import { stakingAppNameToThresholdAppService } from "./useStakingAppContract" - -export const useUpdateOperatorStatus = (appName: StakingAppName) => { - const threshold = useThreshold() - - return useSendTransactionFromFn( - threshold.multiAppStaking[stakingAppNameToThresholdAppService[appName]] - .updateOperatorStatus - ) -} diff --git a/src/hooks/useMinStakeAmount.ts b/src/hooks/useMinStakeAmount.ts deleted file mode 100644 index 3888bed64..000000000 --- a/src/hooks/useMinStakeAmount.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { useEffect, useState } from "react" -import { useDispatch } from "react-redux" -import { setMinStake } from "../store/staking" -import { useTStakingContract } from "../web3/hooks" -import { useStakingState } from "./useStakingState" - -export const useMinStakeAmount = () => { - const tStakingContract = useTStakingContract() - const { minStakeAmount } = useStakingState() - const dispatch = useDispatch() - - const [isLoading, setLoading] = useState(false) - const [hasError, setHasError] = useState(false) - - useEffect(() => { - const fetchMinStakeAmount = async () => { - setLoading(true) - try { - const minStakeAmount = await tStakingContract?.minTStakeAmount() - dispatch(setMinStake({ amount: minStakeAmount.toString() })) - setLoading(false) - setHasError(false) - } catch (error) { - setLoading(false) - setHasError(true) - console.error("Could not fetch the min stake amount: ", error) - } - } - if (minStakeAmount === undefined && tStakingContract) fetchMinStakeAmount() - }, [tStakingContract, dispatch, minStakeAmount]) - - return { minStakeAmount, isLoading, hasError } -} diff --git a/src/hooks/useStakeCardContext.ts b/src/hooks/useStakeCardContext.ts deleted file mode 100644 index 7411dd55a..000000000 --- a/src/hooks/useStakeCardContext.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { useContext } from "react" -import { StakeCardContext } from "../contexts/StakeCardContext" - -export const useStakeCardContext = () => { - const stakeCardContext = useContext(StakeCardContext) - - if (!stakeCardContext) { - throw new Error("StakeCardContext used outside of the StakeCard component.") - } - - return stakeCardContext -} diff --git a/src/hooks/useStakingState.ts b/src/hooks/useStakingState.ts deleted file mode 100644 index 695725f35..000000000 --- a/src/hooks/useStakingState.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { useSelector, useDispatch } from "react-redux" -import { updateState as updateStateAction } from "../store/staking" -import { RootState } from "../store" -import { StakingStateKey, UseStakingState } from "../types/staking" - -export const useStakingState: UseStakingState = () => { - const stakingState = useSelector((state: RootState) => state.staking) - const dispatch = useDispatch() - - const updateState = (key: StakingStateKey, value: any) => - dispatch(updateStateAction({ key, value })) - - return { - ...stakingState, - updateState, - } -} diff --git a/src/pages/Overview/Network/StakingOverview.tsx b/src/pages/Overview/Network/StakingOverview.tsx index 3c1b1f4f3..652b9253f 100644 --- a/src/pages/Overview/Network/StakingOverview.tsx +++ b/src/pages/Overview/Network/StakingOverview.tsx @@ -5,12 +5,11 @@ import { useTokenState } from "../../../hooks/useTokenState" import InfoBox from "../../../components/InfoBox" import TokenBalance from "../../../components/TokenBalance" import { StakingContractLearnMore } from "../../../components/Link" -import { useStakingState } from "../../../hooks/useStakingState" import ButtonLink from "../../../components/ButtonLink" const StakingOverview: FC = () => { const { t } = useTokenState() - const { stakedBalance } = useStakingState() + const stakedBalance = "1" // Note: temporary solution, it will be removed in separate PR return ( diff --git a/src/types/modal.ts b/src/types/modal.ts index 2c4ef034e..c152d18c0 100644 --- a/src/types/modal.ts +++ b/src/types/modal.ts @@ -18,7 +18,6 @@ import { } from "../components/Modal/ClaimingRewards" import TbtcRecoveryFileModalModal from "../components/Modal/TbtcRecoveryFileModal" import TbtcMintingConfirmationModal from "../components/Modal/TbtcMintingConfirmationModal" -import DeauthorizeApplicationModal from "../components/Modal/DeauthorizeApplicationModal" import AnalyticsModal from "../components/Modal/AnalyticsModal" import { GenerateNewDepositAddress, @@ -42,7 +41,6 @@ export const MODAL_TYPES: Record = { [ModalType.ClaimingRewardsSuccess]: ClaimRewardsSuccessModal, [ModalType.TbtcRecoveryJson]: TbtcRecoveryFileModalModal, [ModalType.TbtcMintingConfirmation]: TbtcMintingConfirmationModal, - [ModalType.DeauthorizeApplication]: DeauthorizeApplicationModal, [ModalType.Analytics]: AnalyticsModal, [ModalType.NewTBTCApp]: NewTBTCApp, [ModalType.FeedbackSubmission]: FeedbackSubmissionModal, From 792b7f2ff225e2be262e845e268dcefbda0c154a Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Mon, 27 Nov 2023 14:56:42 +0100 Subject: [PATCH 04/42] Remove staking related entries from modal store --- src/store/modal/modalSlice.ts | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/store/modal/modalSlice.ts b/src/store/modal/modalSlice.ts index 91d1e00ad..948f65bad 100644 --- a/src/store/modal/modalSlice.ts +++ b/src/store/modal/modalSlice.ts @@ -19,7 +19,6 @@ export const modalSlice = createSlice({ props: {}, modalQueue: { isSuccessfulLoginModalClosed: false, - isMappingOperatorToStakingProviderModalClosed: false, }, } as ModalState, reducers: { @@ -37,15 +36,8 @@ export const modalSlice = createSlice({ successfullLoginModalClosed: (state: ModalState) => { state.modalQueue.isSuccessfulLoginModalClosed = true }, - mapOperatorToStakingProviderModalClosed: (state: ModalState) => { - state.modalQueue.isMappingOperatorToStakingProviderModalClosed = true - }, }, }) -export const { - openModal, - closeModal, - successfullLoginModalClosed, - mapOperatorToStakingProviderModalClosed, -} = modalSlice.actions +export const { openModal, closeModal, successfullLoginModalClosed } = + modalSlice.actions From ee21cc3e3391dc69186b8ad29ae186556da0e4d9 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Mon, 27 Nov 2023 15:00:21 +0100 Subject: [PATCH 05/42] Remove staking store slices --- src/store/index.ts | 21 +- src/store/staking-applications/effects.ts | 356 -------------------- src/store/staking-applications/index.ts | 3 - src/store/staking-applications/selectors.ts | 74 ---- src/store/staking-applications/slice.ts | 326 ------------------ src/store/staking/effects.ts | 84 ----- src/store/staking/index.ts | 2 - src/store/staking/selectors.ts | 99 ------ src/store/staking/stakingSlice.ts | 196 ----------- 9 files changed, 1 insertion(+), 1160 deletions(-) delete mode 100644 src/store/staking-applications/effects.ts delete mode 100644 src/store/staking-applications/index.ts delete mode 100644 src/store/staking-applications/selectors.ts delete mode 100644 src/store/staking-applications/slice.ts delete mode 100644 src/store/staking/effects.ts delete mode 100644 src/store/staking/index.ts delete mode 100644 src/store/staking/selectors.ts delete mode 100644 src/store/staking/stakingSlice.ts diff --git a/src/store/index.ts b/src/store/index.ts index 27b09e448..89d0b01c6 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -8,14 +8,9 @@ import { modalSlice } from "./modal" import { tokenSlice } from "./tokens" import { sidebarSlice } from "./sidebar" import { transactionSlice } from "./transactions" -import { registerStakingListeners, stakingSlice } from "./staking" import { ethSlice } from "./eth" import { rewardsSlice } from "./rewards" import { tbtcSlice, registerTBTCListeners } from "./tbtc" -import { - registerStakingAppsListeners, - stakingApplicationsSlice, -} from "./staking-applications/slice" import { listenerMiddleware } from "./listener" import { accountSlice, registerAccountListeners } from "./account" @@ -25,11 +20,9 @@ const combinedReducer = combineReducers({ token: tokenSlice.reducer, sidebar: sidebarSlice.reducer, transaction: transactionSlice.reducer, - staking: stakingSlice.reducer, eth: ethSlice.reducer, tbtc: tbtcSlice.reducer, rewards: rewardsSlice.reducer, - applications: stakingApplicationsSlice.reducer, }) const APP_RESET_STORE = "app/reset_store" @@ -41,8 +34,6 @@ export const resetStoreAction = () => ({ const rootReducer: Reducer = (state: RootState, action: AnyAction) => { if (action.type === APP_RESET_STORE) { listenerMiddleware.clearListeners() - registerStakingListeners() - registerStakingAppsListeners() registerAccountListeners() registerTBTCListeners() state = { @@ -56,11 +47,9 @@ const rootReducer: Reducer = (state: RootState, action: AnyAction) => { }, // we don't display successful login modal when changin account so we are // setting the isSuccessfulLoginModalClosed flag to true and also - // isMappingOperatorToStakingProviderModalClosed flag back to false modal: { modalQueue: { isSuccessfulLoginModalClosed: true, - isMappingOperatorToStakingProviderModalClosed: false, }, }, } as RootState @@ -75,20 +64,12 @@ const store = configureStore({ getDefaultMiddleware({ serializableCheck: { // Ignore these action types - ignoredActions: [ - "modal/openModal", - "staking/unstaked", - "staking/toppepUp", - ], + ignoredActions: ["modal/openModal"], // Ignore these field paths in all actions ignoredPaths: [ - "staking.stakedBalance", - "modal.props.setStakingProvider", "modal.props.setBeneficiary", "modal.props.setAuthorizer", "modal.props.onSubmit", - "modal.props.setAmountToStake", - "payload.props.setAmountToStake", ], }, }).prepend(listenerMiddleware.middleware), diff --git a/src/store/staking-applications/effects.ts b/src/store/staking-applications/effects.ts deleted file mode 100644 index a37840f95..000000000 --- a/src/store/staking-applications/effects.ts +++ /dev/null @@ -1,356 +0,0 @@ -import { AnyAction } from "@reduxjs/toolkit" -import { stakingApplicationsSlice, StakingAppName } from "./slice" -import { AppListenerEffectAPI } from "../listener" -import { - selectStakeByStakingProvider, - selectStakingProviders, - setStakes, -} from "../staking" -import { - mapOperatorToStakingProviderModalClosed, - modalSlice, - openModal, -} from "../modal" -import { - IApplication, - StakingProviderAppInfo, -} from "../../threshold-ts/applications" -import { ModalType } from "../../enums" -import { RootState } from ".." -import { - selectStakingAppByStakingProvider, - selectStakingAppStateByAppName, -} from "./selectors" -import { isAddressZero } from "../../web3/utils" -import { BigNumber } from "ethers" -import { MAX_UINT64 } from "../../threshold-ts/utils" - -export const getSupportedAppsEffect = async ( - action: ReturnType, - listenerApi: AppListenerEffectAPI -) => { - try { - listenerApi.unsubscribe() - listenerApi.dispatch( - stakingApplicationsSlice.actions.fetchingAppParameters({ - appName: "tbtc", - }) - ) - listenerApi.dispatch( - stakingApplicationsSlice.actions.fetchingAppParameters({ - appName: "randomBeacon", - }) - ) - const data = - await listenerApi.extra.threshold.multiAppStaking.getSupportedAppsAuthParameters() - // one-off listener - const payload = { - tbtc: { - minimumAuthorization: data.tbtc.minimumAuthorization.toString(), - - authorizationDecreaseDelay: - data.tbtc.authorizationDecreaseDelay.toString(), - - authorizationDecreaseChangePeriod: - data.tbtc.authorizationDecreaseChangePeriod.toString(), - }, - randomBeacon: { - minimumAuthorization: data.randomBeacon.minimumAuthorization.toString(), - - authorizationDecreaseDelay: - data.randomBeacon.authorizationDecreaseDelay.toString(), - - authorizationDecreaseChangePeriod: - data.randomBeacon.authorizationDecreaseChangePeriod.toString(), - }, - } - listenerApi.dispatch( - stakingApplicationsSlice.actions.setAppParameters({ - appName: "randomBeacon", - parameters: payload.randomBeacon, - }) - ) - listenerApi.dispatch( - stakingApplicationsSlice.actions.setAppParameters({ - appName: "tbtc", - parameters: payload.tbtc, - }) - ) - } catch (error) { - const errorMessage = (error as Error).toString() - listenerApi.dispatch( - stakingApplicationsSlice.actions.setAppParametersError({ - appName: "randomBeacon", - error: errorMessage, - }) - ) - listenerApi.dispatch( - stakingApplicationsSlice.actions.setAppParametersError({ - appName: "tbtc", - error: errorMessage, - }) - ) - console.log("Could not fetch supported apps auth parameters", error) - listenerApi.subscribe() - } -} - -export const getSupportedAppsStakingProvidersData = async ( - action: ReturnType, - listenerApi: AppListenerEffectAPI -) => { - try { - const stakingProviders = selectStakingProviders(listenerApi.getState()) - if (stakingProviders.length === 0) return - // one-off listener - listenerApi.unsubscribe() - - await getKeepStakingAppStakingProvidersData( - stakingProviders, - listenerApi.extra.threshold.multiAppStaking.ecdsa, - "tbtc", - listenerApi - ) - await getKeepStakingAppStakingProvidersData( - stakingProviders, - listenerApi.extra.threshold.multiAppStaking.randomBeacon, - "randomBeacon", - listenerApi - ) - } catch (error) { - console.log("Could not fetch apps data for staking providers ", error) - listenerApi.subscribe() - } -} - -const getKeepStakingAppStakingProvidersData = async ( - stakingProviders: string[], - application: IApplication, - appName: StakingAppName, - listenerApi: AppListenerEffectAPI -) => { - try { - listenerApi.dispatch( - stakingApplicationsSlice.actions.fetchingStakingProvidersAppData({ - appName, - }) - ) - const appData = await Promise.all( - stakingProviders.map(application.getStakingProviderAppInfo) - ) - const appDataByStakingProvider = stakingProviders.reduce( - (reducer, stakingProvider, index) => { - const _appData = appData[index] - reducer[stakingProvider] = { - ..._appData, - authorizedStake: _appData.authorizedStake.toString(), - pendingAuthorizationDecrease: - _appData.pendingAuthorizationDecrease.toString(), - remainingAuthorizationDecreaseDelay: - _appData.remainingAuthorizationDecreaseDelay.toString(), - isDeauthorizationReqestActive: _appData.isDeauthorizationReqestActive, - deauthorizationCreatedAt: - _appData.deauthorizationCreatedAt?.toString(), - } - return reducer - }, - {} as { [stakingProvider: string]: StakingProviderAppInfo } - ) - listenerApi.dispatch( - stakingApplicationsSlice.actions.setStakingProvidersAppData({ - appName, - data: appDataByStakingProvider, - }) - ) - } catch (error) { - listenerApi.dispatch( - stakingApplicationsSlice.actions.setStakingProvidersAppDataError({ - appName, - error: (error as Error).toString(), - }) - ) - throw error - } -} - -export const displayMapOperatorToStakingProviderModalEffect = async ( - action: AnyAction, - listenerApi: AppListenerEffectAPI -) => { - const { - modal: { modalQueue }, - } = listenerApi.getState() - const { account } = listenerApi.getState() - if (!modalQueue.isSuccessfulLoginModalClosed) { - await listenerApi.condition((action, currentState) => { - return currentState.modal.modalQueue.isSuccessfulLoginModalClosed - }) - } - const { address } = account - if (!address) return - - listenerApi.unsubscribe() - try { - const { isStakingProvider } = account - - const { - tbtc: mappedOperatorTbtc, - randomBeacon: mappedOperatorRandomBeacon, - } = action.payload - - if ( - isStakingProvider && - (isAddressZero(mappedOperatorTbtc) || - isAddressZero(mappedOperatorRandomBeacon)) - ) { - listenerApi.dispatch( - openModal({ - modalType: ModalType.MapOperatorToStakingProvider, - props: { - address, - mappedOperatorTbtc: mappedOperatorTbtc, - mappedOperatorRandomBeacon: mappedOperatorRandomBeacon, - }, - }) - ) - } else { - listenerApi.dispatch(mapOperatorToStakingProviderModalClosed()) - } - } catch (error) { - console.log( - "Could not fetch info about mapped operators for given staking provider:", - error - ) - listenerApi.subscribe() - } -} - -export const displayNewAppsToAuthorizeModalEffect = async ( - action: AnyAction, - listenerApi: AppListenerEffectAPI -) => { - listenerApi.unsubscribe() - const hasAnyUnauthorizedStakes = Object.values( - selectStakingAppStateByAppName(listenerApi.getState(), "tbtc") - .stakingProviders.data - ) - .concat( - Object.values( - selectStakingAppStateByAppName(listenerApi.getState(), "randomBeacon") - .stakingProviders.data - ) - ) - .some( - (stakingProviderAppInfo) => - stakingProviderAppInfo.authorizedStake && - stakingProviderAppInfo.authorizedStake === "0" - ) - - if (hasAnyUnauthorizedStakes) { - listenerApi.dispatch(openModal({ modalType: ModalType.NewAppsToAuthorize })) - } -} - -export const shouldDisplayNewAppsToAuthorizeModal = ( - action: AnyAction, - currentState: RootState, - previousState: RootState -) => { - return ( - currentState.modal.modalQueue.isSuccessfulLoginModalClosed && - currentState.modal.modalQueue - .isMappingOperatorToStakingProviderModalClosed && - Object.values( - currentState.applications.randomBeacon.stakingProviders.data ?? {} - ).length > 0 && - Object.values(currentState.applications.tbtc.stakingProviders.data ?? {}) - .length > 0 - ) -} - -export const displayDeauthrizationCompletedModalEffect = ( - action: ReturnType< - typeof stakingApplicationsSlice.actions.authorizationDecreaseApproved - >, - listenerApi: AppListenerEffectAPI -) => { - const { stakingProvider, appName, txHash } = action.payload - - const stake = selectStakeByStakingProvider( - listenerApi.getOriginalState(), - stakingProvider - ) - if (!stake) return - - const stakingProviderAppData = selectStakingAppByStakingProvider( - listenerApi.getOriginalState(), - appName, - stakingProvider - ) - - listenerApi.dispatch( - modalSlice.actions.openModal({ - modalType: ModalType.DeauthorizationCompleted, - props: { - stakingProvider, - txHash, - decreaseAmount: stakingProviderAppData.pendingAuthorizationDecrease, - }, - }) - ) -} - -export const displayDeauthrizationInitiatedModalEffect = ( - action: ReturnType< - | typeof stakingApplicationsSlice.actions.authorizationDecreaseRequested - | typeof stakingApplicationsSlice.actions.operatorStatusUpdated - >, - listenerApi: AppListenerEffectAPI -) => { - const { stakingProvider, txHash, appName } = action.payload - - const stake = selectStakeByStakingProvider( - listenerApi.getOriginalState(), - stakingProvider - ) - if (!stake) return - - const appData = selectStakingAppByStakingProvider( - listenerApi.getOriginalState(), - appName, - stakingProvider - ) - - const isAuthorizationDecreaseRequestedAction = - stakingApplicationsSlice.actions.authorizationDecreaseRequested.match( - action - ) - - const decreasingAt = isAuthorizationDecreaseRequestedAction - ? action.payload.decreasingAt - : undefined - - if ( - isAuthorizationDecreaseRequestedAction && - !appData.isOperatorInPool && - decreasingAt && - BigNumber.from(decreasingAt).eq(MAX_UINT64) - ) { - return - } - - const decreaseAmount = isAuthorizationDecreaseRequestedAction - ? action.payload.decreaseAmount - : appData.pendingAuthorizationDecrease - - listenerApi.dispatch( - modalSlice.actions.openModal({ - modalType: ModalType.DeauthorizationInitiated, - props: { - stakingProvider, - txHash, - decreaseAmount, - }, - }) - ) -} diff --git a/src/store/staking-applications/index.ts b/src/store/staking-applications/index.ts deleted file mode 100644 index e27a75bd2..000000000 --- a/src/store/staking-applications/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from "./slice" -export * from "./effects" -export * from "./selectors" diff --git a/src/store/staking-applications/selectors.ts b/src/store/staking-applications/selectors.ts deleted file mode 100644 index 964ffd731..000000000 --- a/src/store/staking-applications/selectors.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { createSelector } from "@reduxjs/toolkit" -import { RootState } from ".." -import { - StakingApplicationsState, - StakingApplicationState, - StakingAppName, -} from "./slice" -import { selectStakeByStakingProvider } from "../staking" -import { AuthorizationStatus, StakeData } from "../../types" -import { calculatePercenteage } from "../../utils/percentage" -import { BigNumber } from "ethers" -import { Zero } from "@ethersproject/constants" - -export const selectStakingAppState = (state: RootState) => state.applications - -export const selectStakingAppStateByAppName = createSelector( - [selectStakingAppState, (_: RootState, appName: StakingAppName) => appName], - (applicationState: StakingApplicationsState, appName: StakingAppName) => { - return applicationState[appName] - } -) - -export const selectStakingAppByStakingProvider = createSelector( - [ - (state: RootState, appName: StakingAppName, stakingProvider: string) => - selectStakingAppStateByAppName(state, appName), - (_: RootState, appName: StakingAppName, stakingProvider: string) => - stakingProvider, - (state: RootState, appName: StakingAppName, stakingProvider: string) => - selectStakeByStakingProvider(state, stakingProvider), - ], - ( - appState: StakingApplicationState, - stakingProvider: string, - stake: StakeData | undefined - ) => { - const authData = appState.stakingProviders.data[stakingProvider] || {} - const minAuth = appState.parameters.data.minimumAuthorization - - const isAuthorized = BigNumber.from(authData?.authorizedStake || "0").gte( - BigNumber.from(minAuth || 0) - ) - - const hasPendingDeauthorization = Boolean( - authData.pendingAuthorizationDecrease && - BigNumber.from(authData.pendingAuthorizationDecrease).gt(Zero) - ) - - let status: AuthorizationStatus = "to-authorize" - if (isAuthorized && !hasPendingDeauthorization) { - status = "authorized" - } else if ( - hasPendingDeauthorization && - !authData?.isDeauthorizationReqestActive && - authData.isOperatorInPool !== undefined && - !authData.isOperatorInPool - ) { - status = "deauthorization-initiation-needed" - } else if (hasPendingDeauthorization) { - status = "pending-deauthorization" - } - - return { - ...authData, - isAuthorized, - percentage: calculatePercenteage( - authData?.authorizedStake, - stake?.totalInTStake - ), - hasPendingDeauthorization, - status, - } - } -) diff --git a/src/store/staking-applications/slice.ts b/src/store/staking-applications/slice.ts deleted file mode 100644 index a7aa48883..000000000 --- a/src/store/staking-applications/slice.ts +++ /dev/null @@ -1,326 +0,0 @@ -import { - AnyAction, - createSlice, - isAnyOf, - PayloadAction, -} from "@reduxjs/toolkit" -import { BigNumber } from "ethers" -import { featureFlags } from "../../constants" -import { - StakingProviderAppInfo, - AuthorizationParameters, -} from "../../threshold-ts/applications" -import { AddressZero, MAX_UINT64 } from "../../threshold-ts/utils" -import { FetchingState } from "../../types" -import { startAppListening } from "../listener" -import { providerStaked, setStakes } from "../staking" -import { - getSupportedAppsStakingProvidersData, - getSupportedAppsEffect, - displayMapOperatorToStakingProviderModalEffect, - shouldDisplayNewAppsToAuthorizeModal, - displayNewAppsToAuthorizeModalEffect, - displayDeauthrizationCompletedModalEffect, - displayDeauthrizationInitiatedModalEffect, -} from "./effects" -import { setMappedOperators } from "../account" -import { dateToUnixTimestamp } from "../../utils/date" - -type StakingApplicationDataByStakingProvider = { - [stakingProvider: string]: StakingProviderAppInfo -} - -export type StakingApplicationState = { - parameters: FetchingState> - stakingProviders: FetchingState -} - -export interface StakingApplicationsState { - tbtc: StakingApplicationState - randomBeacon: StakingApplicationState -} - -export type StakingAppName = "tbtc" | "randomBeacon" - -export const stakingApplicationsSlice = createSlice({ - name: "staking-applications", - initialState: { - tbtc: { - parameters: { - isFetching: false, - error: "", - data: { - authorizationDecreaseChangePeriod: "0", - minimumAuthorization: "0", - authorizationDecreaseDelay: "0", - }, - }, - stakingProviders: { - isFetching: false, - error: "", - data: {}, - }, - }, - randomBeacon: { - parameters: { - isFetching: false, - error: "", - data: { - authorizationDecreaseChangePeriod: "0", - minimumAuthorization: "0", - authorizationDecreaseDelay: "0", - }, - }, - stakingProviders: { - isFetching: false, - error: "", - data: {}, - }, - }, - } as StakingApplicationsState, - reducers: { - getSupportedApps: (state: StakingApplicationsState, action) => {}, - setAppParameters: ( - state: StakingApplicationsState, - action: PayloadAction<{ - appName: StakingAppName - parameters: AuthorizationParameters - }> - ) => { - const { appName, parameters } = action.payload - state[appName].parameters = { - data: { ...parameters }, - isFetching: false, - error: "", - } - }, - setAppParametersError: ( - state: StakingApplicationsState, - action: PayloadAction<{ appName: StakingAppName; error: string }> - ) => { - const { appName, error } = action.payload - state[appName].parameters.isFetching = false - state[appName].parameters.error = error - }, - fetchingAppParameters: ( - state: StakingApplicationsState, - action: PayloadAction<{ appName: StakingAppName }> - ) => { - const { appName } = action.payload - state[appName].parameters.isFetching = true - }, - setStakingProvidersAppData: ( - state: StakingApplicationsState, - action: PayloadAction<{ - appName: StakingAppName - data: StakingApplicationDataByStakingProvider - }> - ) => { - const { appName, data } = action.payload - state[appName].stakingProviders = { - isFetching: false, - error: "", - data, - } - }, - fetchingStakingProvidersAppData: ( - state: StakingApplicationsState, - action: PayloadAction<{ - appName: StakingAppName - }> - ) => { - const { appName } = action.payload - state[appName].stakingProviders.isFetching = true - }, - setStakingProvidersAppDataError: ( - state: StakingApplicationsState, - action: PayloadAction<{ - appName: StakingAppName - error: string - }> - ) => { - const { appName, error } = action.payload - state[appName].stakingProviders.isFetching = false - state[appName].stakingProviders.error = error - }, - authorizationIncreased: ( - state: StakingApplicationsState, - action: PayloadAction<{ - stakingProvider: string - toAmount: string - appName: StakingAppName - }> - ) => { - const { stakingProvider, toAmount, appName } = action.payload - - const stakingProviderData = - state[appName]?.stakingProviders.data[stakingProvider] - - if (!stakingProviderData) return - - state[appName].stakingProviders.data[stakingProvider].authorizedStake = - toAmount - }, - authorizationDecreaseApproved: ( - state: StakingApplicationsState, - action: PayloadAction<{ - stakingProvider: string - appName: StakingAppName - txHash: string - }> - ) => { - const { stakingProvider, appName } = action.payload - const stakingProviderData = - state[appName].stakingProviders.data[stakingProvider] - - if (!stakingProviderData) return - - const authorizedStake = BigNumber.from( - stakingProviderData.authorizedStake - ) - .sub(stakingProviderData.pendingAuthorizationDecrease) - .toString() - - state[appName].stakingProviders.data[stakingProvider] = { - ...stakingProviderData, - authorizedStake, - pendingAuthorizationDecrease: "0", - remainingAuthorizationDecreaseDelay: "0", - } - }, - authorizationDecreaseRequested: ( - state: StakingApplicationsState, - action: PayloadAction<{ - stakingProvider: string - appName: StakingAppName - decreaseAmount: string - decreasingAt: string - txHash: string - }> - ) => { - const { stakingProvider, appName, decreaseAmount, decreasingAt } = - action.payload - const stakingProviderData = - state[appName].stakingProviders.data[stakingProvider] - - if (!stakingProviderData) return - - // There are only two possible scenarios: - // 1. When the operator is not known- the application contract sets - // `decreasingAt` to current block timestamp. It means an authorizer - // can approve authorization decrease immediately because that operator - // was never in the sortition pool. - // 2. When the operator is known- the application contract sets - // `decreasingAt` to `MAX_UINT64`. It means that this operator is or - // was in the sortition pool. Before authorization decrease delay - // starts, the operator needs to update the state of the sortition pool - // with a call to `joinSortitionPool` or `updateOperatorStatus`. - const isDeauthorizationReqestActive = - !BigNumber.from(decreasingAt).eq(MAX_UINT64) - - state[appName].stakingProviders.data[stakingProvider] = { - ...stakingProviderData, - isDeauthorizationReqestActive, - pendingAuthorizationDecrease: decreaseAmount, - remainingAuthorizationDecreaseDelay: isDeauthorizationReqestActive - ? "0" - : MAX_UINT64.toString(), - deauthorizationCreatedAt: undefined, - } - }, - operatorStatusUpdated: ( - state: StakingApplicationsState, - action: PayloadAction<{ - stakingProvider: string - appName: StakingAppName - txHash: string - }> - ) => { - const { stakingProvider, appName } = action.payload - const stakingProviderData = - state[appName].stakingProviders.data[stakingProvider] - - if (!stakingProviderData) return - - const deauthorizationCreatedAt = - !stakingProviderData.isDeauthorizationReqestActive - ? dateToUnixTimestamp().toString() - : stakingProviderData.deauthorizationCreatedAt - - state[appName].stakingProviders.data[stakingProvider] = { - ...stakingProviderData, - remainingAuthorizationDecreaseDelay: - state[appName].parameters.data.authorizationDecreaseDelay, - isDeauthorizationReqestActive: true, - deauthorizationCreatedAt, - } - }, - }, - extraReducers: (builder) => { - builder.addMatcher( - (action: AnyAction) => action.type.match(providerStaked), - (state, action: ReturnType) => { - const { stakingProvider } = action.payload - - const defaultAuthData: StakingProviderAppInfo = { - authorizedStake: "0", - pendingAuthorizationDecrease: "0", - remainingAuthorizationDecreaseDelay: "0", - isDeauthorizationReqestActive: false, - deauthorizationCreatedAt: undefined, - isOperatorInPool: undefined, - operator: AddressZero, - } - - state.randomBeacon.stakingProviders.data[stakingProvider] = { - ...defaultAuthData, - } - state.tbtc.stakingProviders.data[stakingProvider] = { - ...defaultAuthData, - } - } - ) - }, -}) - -export const registerStakingAppsListeners = () => { - if (featureFlags.MULTI_APP_STAKING) { - startAppListening({ - actionCreator: stakingApplicationsSlice.actions.getSupportedApps, - effect: getSupportedAppsEffect, - }) - - startAppListening({ - actionCreator: setStakes, - effect: getSupportedAppsStakingProvidersData, - }) - - startAppListening({ - predicate: shouldDisplayNewAppsToAuthorizeModal, - effect: displayNewAppsToAuthorizeModalEffect, - }) - - startAppListening({ - actionCreator: - stakingApplicationsSlice.actions.authorizationDecreaseApproved, - effect: displayDeauthrizationCompletedModalEffect, - }) - - startAppListening({ - // @ts-ignore - matcher: isAnyOf( - stakingApplicationsSlice.actions.authorizationDecreaseRequested, - stakingApplicationsSlice.actions.operatorStatusUpdated - ), - // @ts-ignore - effect: displayDeauthrizationInitiatedModalEffect, - }) - - startAppListening({ - actionCreator: setMappedOperators, - effect: displayMapOperatorToStakingProviderModalEffect, - }) - } -} - -registerStakingAppsListeners() diff --git a/src/store/staking/effects.ts b/src/store/staking/effects.ts deleted file mode 100644 index 97dc954ef..000000000 --- a/src/store/staking/effects.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { StakeData } from "../../types" -import { AddressZero, isAddress, isAddressZero } from "../../web3/utils" -import { AppListenerEffectAPI } from "../listener" -import { selectStakeByStakingProvider } from "./selectors" -import { requestStakeByStakingProvider, setStakes } from "./stakingSlice" - -export const fetchStakeByStakingProviderEffect = async ( - actionCreator: ReturnType, - listenerApi: AppListenerEffectAPI -) => { - const { stakingProvider } = actionCreator.payload - - if ( - !stakingProvider || - !isAddress(stakingProvider) || - isAddressZero(stakingProvider) - ) - return - - const stake = selectStakeByStakingProvider( - listenerApi.getState(), - stakingProvider - ) - - // If the stake exitst in the store we don't need to fetch data. - if (stake) return - - const result = await listenerApi.take(setStakes.match, 10000) - // If a timeout is provided and expires first, the promise resolves to - // null. - if (result === null) { - await fetchStake(stakingProvider, listenerApi) - return - } - - // Check again if the stake exists after dispatching `setStakes` action. - const [action, currentState, previousState] = result - const stakeAfterDispatchingSetStakes = selectStakeByStakingProvider( - currentState, - stakingProvider - ) - // Stakes exists for a current logged account- there is no need to fetch data - // by the staking provider address. - if (stakeAfterDispatchingSetStakes) return - - await fetchStake(stakingProvider, listenerApi) -} - -const fetchStake = async ( - stakingProvider: string, - listenerApi: AppListenerEffectAPI -) => { - const stake = - await listenerApi.extra.threshold.staking.getStakeByStakingProvider( - stakingProvider - ) - - if ( - isAddressZero(stake.owner) || - isAddressZero(stake.beneficiary) || - isAddressZero(stake.authorizer) - ) { - return - } - - listenerApi.dispatch( - setStakes([ - { - ...stake, - tStake: stake.tStake.toString(), - keepInTStake: stake.keepInTStake.toString(), - nuInTStake: stake.nuInTStake.toString(), - totalInTStake: stake.totalInTStake.toString(), - preConfig: { - operator: AddressZero, - isOperatorConfirmed: false, - operatorStartTimestamp: "0", - }, - possibleKeepTopUpInT: "0", - possibleNuTopUpInT: "0", - } as StakeData, - ]) - ) -} diff --git a/src/store/staking/index.ts b/src/store/staking/index.ts deleted file mode 100644 index 621fb431a..000000000 --- a/src/store/staking/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./stakingSlice" -export * from "./selectors" diff --git a/src/store/staking/selectors.ts b/src/store/staking/selectors.ts deleted file mode 100644 index 6704c3180..000000000 --- a/src/store/staking/selectors.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { createSelector } from "@reduxjs/toolkit" -import { BigNumber } from "ethers" -import { ZERO, max } from "../../threshold-ts/utils" -import { RootState } from ".." -import { StakeData } from "../../types/staking" -import { isSameETHAddress } from "../../web3/utils" -import { selectStakingAppByStakingProvider } from "../staking-applications/selectors" - -export const selectStakes = (state: RootState) => state.staking.stakes - -export const selectStakingProviders = createSelector(selectStakes, (stakes) => - stakes.map((_) => _.stakingProvider) -) -export const selectStakeByStakingProvider = createSelector( - [selectStakes, (_: RootState, stakingProvider: string) => stakingProvider], - (stakes: StakeData[], stakingProvider: string) => - stakes.find((_) => isSameETHAddress(_.stakingProvider, stakingProvider)) -) - -// This selector returns available amount to unstake for T, KEEP and NU in T -// denomination. The maximum unstake amount depends on the authorized apps for -// example suppose the given staking provider has 10T, 20T worth of KEEP and 30 -// T worth of NU- all staked. The maximum application authorization is 40 T, -// then the maximum available amount to unstake is: -// - 10T from T stake because: 10T(T stake) - max(0, 40T(authorization) - -// 20T(KEEP stake) - 30T(NU stake)) = 10, -// - 20T from KEEP stake because: 20T(KEEP stake) - max(0, 40T(authorization) - -// 30T(NU stake) - 10T(T stake)) = 20, -// - 20T from NU stake because: 30T(NU stake) - max(0, 40T(authorization) - -// 20T(KEEP stake) -10T(T stake)) = 20, -// - An owner can't unstake all stake(KEEP+NU+T) because has authorized -// applications. To unstake all the staking provider cannot have any -// authorized apps. -// In other words, the minimum stake amount for the specified stake type is the -// minimum amount of stake of the given type needed to satisfy the maximum -// application authorization given the staked amounts of the other stake types -// for that staking provider. -export const selectAvailableAmountToUnstakeByStakingProvider = createSelector( - [ - (state: RootState, stakingProvider: string) => - selectStakeByStakingProvider(state, stakingProvider), - (state: RootState, stakingProvider: string) => - selectStakingAppByStakingProvider(state, "tbtc", stakingProvider), - (state: RootState, stakingProvider: string) => - selectStakingAppByStakingProvider(state, "randomBeacon", stakingProvider), - ], - ( - stake: StakeData | undefined, - tbtcAppData: ReturnType, - randomBeaconAppData: ReturnType - ) => { - if (stake === undefined) { - return { - nuInT: "0", - keepInT: "0", - t: "0", - canUnstakeAll: false, - } - } - - const maxAuthorization = max( - tbtcAppData.authorizedStake || ZERO, - randomBeaconAppData.authorizedStake || ZERO - ) - - const isZeroAuthorization = maxAuthorization.isZero() - - const nuInTMinStake = max( - ZERO, - maxAuthorization.sub(stake.tStake).sub(stake.keepInTStake).toString() - ) - - const tMinStake = max( - ZERO, - maxAuthorization.sub(stake.nuInTStake).sub(stake.keepInTStake).toString() - ) - - const keepInTMinStake = max( - ZERO, - maxAuthorization.sub(stake.nuInTStake).sub(stake.tStake).toString() - ) - - return { - nuInT: isZeroAuthorization - ? stake.nuInTStake - : BigNumber.from(stake.nuInTStake).sub(nuInTMinStake).toString(), - keepInT: - isZeroAuthorization || BigNumber.from(keepInTMinStake).isZero() - ? stake.keepInTStake - : "0", - t: isZeroAuthorization - ? stake.tStake - : BigNumber.from(stake.tStake).sub(tMinStake).toString(), - // You can unstake all (T + KEEP + NU) only if there are no - // authorized apps. - canUnstakeAll: isZeroAuthorization, - } - } -) diff --git a/src/store/staking/stakingSlice.ts b/src/store/staking/stakingSlice.ts deleted file mode 100644 index c2d7a006a..000000000 --- a/src/store/staking/stakingSlice.ts +++ /dev/null @@ -1,196 +0,0 @@ -import { createSlice, createAction } from "@reduxjs/toolkit" -import { PayloadAction } from "@reduxjs/toolkit/dist/createAction" -import { BigNumber, BigNumberish } from "@ethersproject/bignumber" -import { - ProviderStakedActionPayload, - StakeData, - StakingStateKey, - UnstakedActionPayload, - ToppedUpActionPayload, -} from "../../types/staking" -import { StakeType, TopUpType, UnstakeType } from "../../enums" -import { AddressZero } from "../../web3/utils" -import { UpdateStateActionPayload } from "../../types/state" -import { startAppListening } from "../listener" -import { fetchStakeByStakingProviderEffect } from "./effects" - -interface StakingState { - stakingProvider: string - beneficiary: string - authorizer: string - stakeAmount: string - stakes: StakeData[] - stakedBalance: BigNumberish - minStakeAmount: string | undefined -} - -const calculateStakedBalance = (stakes: StakeData[]): BigNumberish => { - return stakes.reduce( - (balance, stake) => - BigNumber.from(balance).add(BigNumber.from(stake.totalInTStake)), - BigNumber.from(0) - ) -} - -export const stakingSlice = createSlice({ - name: "staking", - initialState: { - stakingProvider: "", - beneficiary: "", - authorizer: "", - stakeAmount: "0", - stakes: [], - stakedBalance: 0, - minStakeAmount: undefined, - } as StakingState, - reducers: { - updateState: ( - state, - action: PayloadAction> - ) => { - // @ts-ignore - state[action.payload.key] = action.payload.value - }, - setStakes: (state, action) => { - state.stakes = action.payload - state.stakedBalance = calculateStakedBalance(action.payload) - }, - providerStaked: ( - state, - action: PayloadAction - ) => { - const eventData = action.payload - const { amount, stakeType, ...restData } = eventData - const _amount = amount.toString() - const newStake = { ...restData } as StakeData - newStake.stakeType = stakeType - newStake.nuInTStake = stakeType === StakeType.NU ? _amount : "0" - newStake.keepInTStake = stakeType === StakeType.KEEP ? _amount : "0" - newStake.tStake = stakeType === StakeType.T ? _amount : "0" - newStake.totalInTStake = _amount - newStake.possibleKeepTopUpInT = "0" - newStake.possibleNuTopUpInT = "0" - - newStake.preConfig = { - operator: AddressZero, - isOperatorConfirmed: false, - operatorStartTimestamp: "0", - } - - state.stakes = [newStake, ...state.stakes] - state.stakedBalance = calculateStakedBalance(state.stakes) - }, - providerStakedForStakingProvider: (state: StakingState, action) => {}, - toppedUp: ( - state: StakingState, - action: PayloadAction - ) => { - const { stakingProvider, amount, topUpType } = action.payload - - const stakes = state.stakes - const stakeIdxToUpdate = stakes.findIndex( - (stake: StakeData) => stake.stakingProvider === stakingProvider - ) - - if (stakeIdxToUpdate < 0) return - - const stake = stakes[stakeIdxToUpdate] - - if (topUpType === TopUpType.LEGACY_KEEP) { - stakes[stakeIdxToUpdate].possibleKeepTopUpInT = "0" - } else if (topUpType === TopUpType.LEGACY_NU) { - stakes[stakeIdxToUpdate].possibleNuTopUpInT = "0" - } - - const fieldName = - topUpType === TopUpType.NATIVE - ? "tStake" - : topUpType === TopUpType.LEGACY_KEEP - ? "keepInTStake" - : "nuInTStake" - - stakes[stakeIdxToUpdate][fieldName] = BigNumber.from( - stakes[stakeIdxToUpdate][fieldName] - ) - .add(amount) - .toString() - - const totalInTStake = BigNumber.from(stake.totalInTStake) - .add(amount) - .toString() - - stakes[stakeIdxToUpdate].totalInTStake = totalInTStake - - state.stakedBalance = calculateStakedBalance(state.stakes) - }, - unstaked: (state, action: PayloadAction) => { - const { stakingProvider, amount, unstakeType } = action.payload - - const stakes = state.stakes - const stakeIdxToUpdate = stakes.findIndex( - (stake) => stake.stakingProvider === stakingProvider - ) - - if (stakeIdxToUpdate < 0) return - - if (unstakeType === UnstakeType.ALL) { - stakes[stakeIdxToUpdate].tStake = "0" - stakes[stakeIdxToUpdate].keepInTStake = "0" - stakes[stakeIdxToUpdate].nuInTStake = "0" - } else if (unstakeType === UnstakeType.LEGACY_KEEP) { - // The `TTokenStaking` allows only to unstake all KEEP tokens so we can - // set `keepInTStake` to `0`. - stakes[stakeIdxToUpdate].keepInTStake = "0" - } else if ( - unstakeType === UnstakeType.LEGACY_NU || - unstakeType === UnstakeType.NATIVE - ) { - const fieldName = - unstakeType === UnstakeType.LEGACY_NU ? "nuInTStake" : "tStake" - const originalNuStakeAmount = BigNumber.from( - stakes[stakeIdxToUpdate][fieldName] - ) - stakes[stakeIdxToUpdate][fieldName] = originalNuStakeAmount - .sub(amount) - .toString() - } - - const totalStaked = state.stakes[stakeIdxToUpdate].totalInTStake - const newTotalStakedAmount = BigNumber.from(totalStaked) - .sub(amount) - .toString() - state.stakes[stakeIdxToUpdate].totalInTStake = newTotalStakedAmount - - state.stakedBalance = calculateStakedBalance(state.stakes) - }, - setMinStake: ( - state: StakingState, - action: PayloadAction<{ amount: string }> - ) => { - state.minStakeAmount = action.payload.amount - }, - }, -}) - -export const requestStakeByStakingProvider = createAction<{ - stakingProvider: string | undefined -}>("staking/request-stake-by-staking-provider") - -export const { - updateState, - setStakes, - providerStaked, - providerStakedForStakingProvider, - toppedUp, - unstaked, - setMinStake, -} = stakingSlice.actions - -export const registerStakingListeners = () => { - startAppListening({ - actionCreator: requestStakeByStakingProvider, - effect: fetchStakeByStakingProviderEffect, - }) -} - -registerStakingListeners() From eb16a2cb051e62d54e3beadfd0815c09009ea15a Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Mon, 27 Nov 2023 15:48:13 +0100 Subject: [PATCH 06/42] Remove components, hooks, utils, store entries Removed staking related components, unused hooks and modals. Removed staking related store entries, provided temporary soliutions to prevent compilation errors. --- src/App.tsx | 10 - .../Modal/TopupTModal/LegacyTopUpModal.tsx | 143 ---------- .../Modal/TopupTModal/TopUpTModal.tsx | 96 ------- src/components/Modal/TopupTModal/index.tsx | 4 - .../Modal/TopupTSuccessModal/index.tsx | 32 --- .../StakingApplicationForms/index.tsx | 179 ------------ .../StakingApplicationOperationIcon/index.tsx | 33 --- src/components/StakingProvidersList/index.tsx | 67 ----- src/components/StakingStats/index.tsx | 55 ---- src/components/StakingTimeline/index.tsx | 256 ----------------- src/components/UnstakingFormLabel/index.tsx | 57 ---- src/contexts/TokenContext.tsx | 7 - src/enums/modal.ts | 3 - src/hooks/useCheckBonusEligibility.ts | 265 ------------------ src/hooks/useFetchOwnerStakes.ts | 41 --- src/hooks/useFetchStakingRewards.ts | 100 ------- src/hooks/useSubscribeToStakedEvent.ts | 89 ------ src/hooks/useSubscribeToToppedUpEvent.ts | 66 ----- src/hooks/useSubscribeToUnstakedEvent.ts | 75 ----- src/store/account/effects.ts | 64 ----- src/store/account/selectors.ts | 25 -- src/store/account/slice.ts | 100 +------ src/store/index.ts | 3 +- src/store/rewards/selectors.ts | 19 +- src/types/modal.ts | 5 - src/utils/getStakingAppLabel.ts | 3 +- src/web3/hooks/useStakeTransaction.ts | 67 ----- 27 files changed, 9 insertions(+), 1855 deletions(-) delete mode 100644 src/components/Modal/TopupTModal/LegacyTopUpModal.tsx delete mode 100644 src/components/Modal/TopupTModal/TopUpTModal.tsx delete mode 100644 src/components/Modal/TopupTModal/index.tsx delete mode 100644 src/components/Modal/TopupTSuccessModal/index.tsx delete mode 100644 src/components/StakingApplicationForms/index.tsx delete mode 100644 src/components/StakingApplicationOperationIcon/index.tsx delete mode 100644 src/components/StakingProvidersList/index.tsx delete mode 100644 src/components/StakingStats/index.tsx delete mode 100644 src/components/StakingTimeline/index.tsx delete mode 100644 src/components/UnstakingFormLabel/index.tsx delete mode 100644 src/hooks/useCheckBonusEligibility.ts delete mode 100644 src/hooks/useFetchOwnerStakes.ts delete mode 100644 src/hooks/useFetchStakingRewards.ts delete mode 100644 src/hooks/useSubscribeToStakedEvent.ts delete mode 100644 src/hooks/useSubscribeToToppedUpEvent.ts delete mode 100644 src/hooks/useSubscribeToUnstakedEvent.ts delete mode 100644 src/store/account/effects.ts delete mode 100644 src/web3/hooks/useStakeTransaction.ts diff --git a/src/App.tsx b/src/App.tsx index ffb932978..5ac12b567 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -32,12 +32,7 @@ import { useSubscribeToContractEvent } from "./web3/hooks/useSubscribeToContract import { useSubscribeToERC20TransferEvent } from "./web3/hooks/useSubscribeToERC20TransferEvent" import { useVendingMachineContract } from "./web3/hooks/useVendingMachineContract" import { useModal } from "./hooks/useModal" -import { useSubscribeToStakedEvent } from "./hooks/useSubscribeToStakedEvent" -import { useSubscribeToUnstakedEvent } from "./hooks/useSubscribeToUnstakedEvent" -import { useSubscribeToToppedUpEvent } from "./hooks/useSubscribeToToppedUpEvent" import { pages } from "./pages" -import { useCheckBonusEligibility } from "./hooks/useCheckBonusEligibility" -import { useFetchStakingRewards } from "./hooks/useFetchStakingRewards" import { isSameETHAddress } from "./web3/utils" import { ThresholdProvider } from "./contexts/ThresholdContext" import { useSaveConnectedAddressToStore } from "./hooks/useSaveConnectedAddressToStore" @@ -58,9 +53,6 @@ const Web3EventHandlerComponent = () => { useSubscribeToERC20TransferEvent(Token.Nu) useSubscribeToERC20TransferEvent(Token.T) useSubscribeToERC20TransferEvent(Token.TBTCV2) - useSubscribeToStakedEvent() - useSubscribeToUnstakedEvent() - useSubscribeToToppedUpEvent() useSubscribeToDepositRevealedEvent() useSubscribeToOptimisticMintingFinalizedEvent() useSubscribeToOptimisticMintingRequestedEvent() @@ -155,8 +147,6 @@ const AppBody = () => { }, [dispatch]) usePosthog() - useCheckBonusEligibility() - useFetchStakingRewards() useSaveConnectedAddressToStore() useSentry() diff --git a/src/components/Modal/TopupTModal/LegacyTopUpModal.tsx b/src/components/Modal/TopupTModal/LegacyTopUpModal.tsx deleted file mode 100644 index 99a42482a..000000000 --- a/src/components/Modal/TopupTModal/LegacyTopUpModal.tsx +++ /dev/null @@ -1,143 +0,0 @@ -import { FC } from "react" -import { - Button, - ListItem, - ModalBody, - ModalFooter, - ModalHeader, - UnorderedList, - TabPanels, - TabPanel, - TabList, - Tab, - Tabs, - useColorModeValue, - Alert, - AlertDescription, - AlertIcon, - Link, - Divider, - H5, - BodySm, -} from "@threshold-network/components" -import InfoBox from "../../InfoBox" -import { BaseModalProps } from "../../../types" -import { - ExternalHref, - ModalType, - StakeType, - Token, - TopUpType, -} from "../../../enums" -import withBaseModal from "../withBaseModal" -import { TokenAmountForm } from "../../Forms" -import { useTokenBalance } from "../../../hooks/useTokenBalance" -import { StakingContractLearnMore } from "../../Link" -import { useModal } from "../../../hooks/useModal" -import { StakeData } from "../../../types/staking" -import ModalCloseButton from "../ModalCloseButton" - -const stakeTypeToDappHref: Record = - { - [StakeType.KEEP]: ExternalHref.keepDapp, - [StakeType.NU]: ExternalHref.nuDapp, - } - -const LegacyTopUpModal: FC = ({ - closeModal, - stake, -}) => { - const tBalance = useTokenBalance(Token.T) - const { openModal } = useModal() - // TODO find a solution to style bullets with chakra theme. - const bulletColor = useColorModeValue("gray.700", "gray.300") - const bulletColorStyle = { "::marker": { color: bulletColor } } - - const onSubmitForm = (tokenAmount: string | number) => { - openModal(ModalType.TopupT, { - stake, - amountTopUp: tokenAmount, - topUpType: TopUpType.NATIVE, - }) - } - - return ( - <> - Topping up Stake - - - -
- This is a Legacy Stake -
- Topping up a Legacy Stake can be done: - - - - You can top-up your legacy stake with liquid T tokens in this - modal - - - - - You can top-up your legacy stake with legacy tokens in the - legacy dashboard. After you do the top-up you will be required - to confirm your legacy top-up in the Threshold dashboard - - - -
- - - Top-up T - - {stake.stakeType !== StakeType.T && Top-up legacy stake} - - - - - - {stake.stakeType !== StakeType.T && ( - - - - - - After you topped-up in the legacy dashboad you will need to - confirm your top-up in the Threshold Dashboard. This action - will require one transaction. - - - - )} - - - - -
- - - - - ) -} - -export default withBaseModal(LegacyTopUpModal) diff --git a/src/components/Modal/TopupTModal/TopUpTModal.tsx b/src/components/Modal/TopupTModal/TopUpTModal.tsx deleted file mode 100644 index c15809a26..000000000 --- a/src/components/Modal/TopupTModal/TopUpTModal.tsx +++ /dev/null @@ -1,96 +0,0 @@ -import { FC, useCallback } from "react" -import { - Button, - Divider, - ModalBody, - ModalFooter, - ModalHeader, - Stack, - useColorModeValue, - BodyLg, - H5, -} from "@threshold-network/components" -import { StakingContractLearnMore } from "../../Link/SharedLinks" -import InfoBox from "../../InfoBox" -import StakingStats from "../../StakingStats" -import { useModal } from "../../../hooks/useModal" -import { useTopupTransaction } from "../../../web3/hooks/useTopupTransaction" -import { BaseModalProps } from "../../../types" -import { StakeData } from "../../../types/staking" -import { ModalType, TopUpType } from "../../../enums" -import withBaseModal from "../withBaseModal" -import ModalCloseButton from "../ModalCloseButton" -import { OnSuccessCallback } from "../../../web3/hooks" - -const TopupTModal: FC< - BaseModalProps & { - stake: StakeData - amountTopUp: string - topUpType: TopUpType - } -> = ({ stake, amountTopUp, topUpType }) => { - const { closeModal, openModal } = useModal() - - const onSuccess = useCallback( - (receipt) => { - openModal(ModalType.TopupTSuccess, { - transactionHash: receipt.transactionHash, - stakeAmount: amountTopUp, - stake, - }) - }, - [amountTopUp, stake] - ) - - const { topup } = useTopupTransaction(topUpType, onSuccess) - - return ( - <> - Topping up Stake - - - - -
- You are about to top up your stake -
- - By topping up your stake you will add a new deposit of tokens to - your initial stake. - - - If you want to put your new topped-up tokens at work, make sure to - increase the authorization to your applications. - -
- - - -
-
- - - - - - ) -} - -export default withBaseModal(TopupTModal) diff --git a/src/components/Modal/TopupTModal/index.tsx b/src/components/Modal/TopupTModal/index.tsx deleted file mode 100644 index 0c326f664..000000000 --- a/src/components/Modal/TopupTModal/index.tsx +++ /dev/null @@ -1,4 +0,0 @@ -import TopupTModal from "./TopUpTModal" -import LegacyTopUpModal from "./LegacyTopUpModal" - -export { LegacyTopUpModal, TopupTModal } diff --git a/src/components/Modal/TopupTSuccessModal/index.tsx b/src/components/Modal/TopupTSuccessModal/index.tsx deleted file mode 100644 index 1cbf515d0..000000000 --- a/src/components/Modal/TopupTSuccessModal/index.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import { FC } from "react" -import withBaseModal from "../withBaseModal" -import { BaseModalProps } from "../../../types" -import TransactionSuccessModal from "../TransactionSuccessModal" -import StakingStats from "../../StakingStats" -import { StakeData } from "../../../types/staking" - -interface TopupTSuccessProps extends BaseModalProps { - transactionHash: string - stake: StakeData - stakeAmount: string | number -} - -const TopupTSuccessModal: FC = ({ - transactionHash, - stake: { beneficiary, stakingProvider, authorizer }, - stakeAmount, -}) => { - return ( - - } - /> - ) -} - -export default withBaseModal(TopupTSuccessModal) diff --git a/src/components/StakingApplicationForms/index.tsx b/src/components/StakingApplicationForms/index.tsx deleted file mode 100644 index 0b45eebbe..000000000 --- a/src/components/StakingApplicationForms/index.tsx +++ /dev/null @@ -1,179 +0,0 @@ -import { BodyMd, BodySm } from "@threshold-network/components" -import { BigNumber } from "ethers" -import { FormikErrors, FormikProps, withFormik } from "formik" -import { FC, Ref, useEffect, useState } from "react" -import { formatTokenAmount } from "../../utils/formatAmount" -import { - defaultLessThanMessage, - defaultAmountValidationOptions, - DEFAULT_MIN_VALUE, - getErrorsObj, - validateAmountInRange, -} from "../../utils/forms" -import { - FormValues, - TokenAmountFormBase, - TokenAmountFormBaseProps, -} from "../Forms" - -type ComponentProps = { - totalStake: string - authorizedAmount: string - isAuthorization?: boolean -} & Omit - -const Label: FC<{ label: string; remainingAmount: string }> = ({ - label, - remainingAmount, -}) => { - return ( - <> - - {label} - - - Remaining Balance: {formatTokenAmount(remainingAmount)} T - - - ) -} - -const StakingApplicationFormBase: FC< - ComponentProps & FormikProps -> = ({ - totalStake, - submitButtonText, - isDisabled, - helperText, - authorizedAmount, - isAuthorization = true, - ...formikProps -}) => { - const { values } = formikProps - const { tokenAmount } = values - const [remainingAmount, setRemainingAmount] = useState("0") - const [maxAmount, setMaxAmount] = useState("0") - - useEffect(() => { - if (!isAuthorization) { - setMaxAmount(authorizedAmount || "0") - } else { - setMaxAmount( - BigNumber.from(totalStake || "0") - .sub(authorizedAmount || "0") - .toString() - ) - } - }, [authorizedAmount, totalStake, isAuthorization]) - - useEffect(() => { - const _tokenAmount = BigNumber.from(tokenAmount || "0") - const _max = BigNumber.from(maxAmount) - setRemainingAmount( - tokenAmount - ? _tokenAmount.gte(_max) - ? "0" - : _max.sub(_tokenAmount).toString() - : maxAmount - ) - }, [tokenAmount, maxAmount]) - - return ( - - } - submitButtonText={submitButtonText} - isDisabled={isDisabled} - maxTokenAmount={maxAmount} - placeholder={"Enter amount"} - helperText={helperText} - {...formikProps} - /> - ) -} - -type StakingAppFormBaseProps = { - initialAmount?: string - minimumAuthorizationAmount: string - innerRef?: Ref> - onSubmitForm: (tokenAmount: string) => void -} & ComponentProps - -const authorizationValidation = ( - values: FormValues, - props: StakingAppFormBaseProps -) => { - const errors: FormikErrors = {} - - const { tokenAmount } = values - const { authorizedAmount, totalStake, minimumAuthorizationAmount } = props - - const authorizedAmountInBN = BigNumber.from(authorizedAmount) - const max = BigNumber.from(totalStake).sub(authorizedAmountInBN) - const minimumAuthorizationAmountInBN = BigNumber.from( - minimumAuthorizationAmount - ) - - const min = authorizedAmountInBN.gt(minimumAuthorizationAmountInBN) - ? DEFAULT_MIN_VALUE - : minimumAuthorizationAmountInBN.sub(authorizedAmountInBN) - - errors.tokenAmount = validateAmountInRange( - tokenAmount, - max.toString(), - min.toString() - ) - - return getErrorsObj(errors) -} - -const deauthorizationValidation = ( - values: FormValues, - props: StakingAppFormBaseProps -) => { - const errors: FormikErrors = {} - - const { tokenAmount } = values - const { authorizedAmount, minimumAuthorizationAmount } = props - const max = BigNumber.from(authorizedAmount).sub(minimumAuthorizationAmount) - const tokenAmountInBN = BigNumber.from(tokenAmount || "0") - - if (!tokenAmountInBN.eq(authorizedAmount)) { - errors.tokenAmount = validateAmountInRange( - tokenAmount, - max.toString(), - DEFAULT_MIN_VALUE, - { - ...defaultAmountValidationOptions, - lessThanValidationMessage(amount) { - return `${defaultLessThanMessage( - amount - )} or equal to ${formatTokenAmount(authorizedAmount.toString())} T` - }, - } - ) - } - - return getErrorsObj(errors) -} - -export const StakingAppForm = withFormik({ - mapPropsToValues: ({ initialAmount }) => ({ - tokenAmount: initialAmount || "0", - }), - validate: (values, props) => { - const validationFn = props.isAuthorization - ? authorizationValidation - : deauthorizationValidation - - return validationFn(values, props) - }, - handleSubmit: (values, { props }) => { - props.onSubmitForm(values.tokenAmount) - }, - displayName: "StakingAppForm", -})(StakingApplicationFormBase) diff --git a/src/components/StakingApplicationOperationIcon/index.tsx b/src/components/StakingApplicationOperationIcon/index.tsx deleted file mode 100644 index 995d53e4b..000000000 --- a/src/components/StakingApplicationOperationIcon/index.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { FC } from "react" -import { Image, ImageProps } from "@threshold-network/components" -import randomBeaconIncrease from "../../static/images/RandomBeaconIncrease.png" -import randomBeaconDecrease from "../../static/images/RandomBeaconDecrease.png" -import tbtcIncrease from "../../static/images/TbtcIncrease.png" -import tbtcDecrease from "../../static/images/TbtcDecrease.png" -import { StakingAppName } from "../../store/staking-applications" - -type Operation = "increase" | "decrease" - -const iconMap: Record> = { - tbtc: { - increase: tbtcIncrease, - decrease: tbtcDecrease, - }, - randomBeacon: { - increase: randomBeaconIncrease, - decrease: randomBeaconDecrease, - }, -} - -const StakingApplicationOperationIcon: FC< - { - stakingApplication: StakingAppName - operation: Operation - } & ImageProps -> = ({ stakingApplication, operation, ...props }) => { - const imgSrc = iconMap[stakingApplication][operation] - - return -} - -export default StakingApplicationOperationIcon diff --git a/src/components/StakingProvidersList/index.tsx b/src/components/StakingProvidersList/index.tsx deleted file mode 100644 index 20e11a639..000000000 --- a/src/components/StakingProvidersList/index.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import { FC } from "react" -import { List, ListProps } from "@threshold-network/components" -import { ExternalHref } from "../../enums" -import DetailedLinkListItem from "../DetailedLinkListItem" -import StakedLogo from "../../static/images/stakingProviders/StakedLogo.png" -import BoarLogo from "../../static/images/stakingProviders/BoarLogo.png" -import P2PValidatorLogo from "../../static/images/stakingProviders/P2PValidatorLogo.png" -import InfStonesLogo from "../../static/images/stakingProviders/InfStonesLogo.png" -import DelightLogo from "../../static/images/stakingProviders/DelightLogo.svg" - -type ProviderItem = { - name: string - email: string - link: ExternalHref - imgSrc: any -} - -const renderProviderListItem = (provider: ProviderItem) => ( - -) - -const providers: ProviderItem[] = [ - { - name: "Boar", - email: "hello@boar.network", - link: ExternalHref.boar, - imgSrc: BoarLogo, - }, - { - name: "DELIGHT", - email: "contact@delightlabs.io", - link: ExternalHref.delight, - imgSrc: DelightLogo, - }, - { - name: "InfStones", - email: "sales@infstones.com", - link: ExternalHref.infStones, - imgSrc: InfStonesLogo, - }, - { - name: "P2P", - email: "am@p2p.org", - link: ExternalHref.p2pValidator, - imgSrc: P2PValidatorLogo, - }, - { - name: "Staked", - email: "staked@staked.us", - link: ExternalHref.stakedUs, - imgSrc: StakedLogo, - }, -] - -export const AllAppsProvidersList: FC = (props) => { - return ( - - {providers.map(renderProviderListItem)} - - ) -} diff --git a/src/components/StakingStats/index.tsx b/src/components/StakingStats/index.tsx deleted file mode 100644 index 562076485..000000000 --- a/src/components/StakingStats/index.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import { FC } from "react" -import TokenBalance from "../TokenBalance" -import { BodySm } from "@threshold-network/components" -import TransactionInfoTable, { TransactionInfo } from "../TransactionInfoTable" -import shortenAddress from "../../utils/shortenAddress" - -interface StakingStatsProps { - stakeAmount: string | number - amountText?: string - stakingProvider: string - beneficiary: string - authorizer: string -} - -const StakingStats: FC = ({ - stakeAmount, - stakingProvider, - beneficiary, - authorizer, - amountText = "Staked Amount", -}) => { - const transactionInfo: TransactionInfo[] = [ - { - text: amountText, - // todo: Token might not be a string, so this should be updated once we decide on the interface - value: ( - - ), - }, - { - text: "Provider Address", - value: {shortenAddress(stakingProvider)}, - }, - { - text: "Beneficiary Address", - value: {shortenAddress(beneficiary)}, - }, - { - text: "Authorizer Address", - value: {shortenAddress(authorizer)}, - }, - ] - - return -} - -export default StakingStats diff --git a/src/components/StakingTimeline/index.tsx b/src/components/StakingTimeline/index.tsx deleted file mode 100644 index a9e32a79f..000000000 --- a/src/components/StakingTimeline/index.tsx +++ /dev/null @@ -1,256 +0,0 @@ -import { FC } from "react" -import { - BodyMd, - BodySm, - BoxLabel, - ChecklistGroup, - FlowStep, - FlowStepStatus, - Stack, - useColorModeValue, - StackProps, -} from "@threshold-network/components" -import { ExternalHref } from "../../enums" -import Link from "../Link" -import { featureFlags } from "../../constants" -import { Box } from "@chakra-ui/react" - -const STAKING_PROVIDER_URL = "/staking/how-it-works/providers" -const APPLICATION_DOCS_URL = "/staking/how-it-works/applications" - -export const StakingDepositStepsNonMAS: FC = () => { - return ( - - These will be automatically set up to your wallet address. If you - want to use a Staking Provider check{" "} - - this - - - ), - }, - ]} - /> - ) -} - -export const LegacyStakesDepositSteps: FC = () => { - if (featureFlags.MULTI_APP_STAKING) { - return ( - - - - - Authorize NuCypher legacy stakes{" "} - - here - - - - Authorize Keep Network legacy stakes{" "} - - here - - - - - - - Enter the Provider, Beneficiary, and Authorizer addresses. These - will be automatically set to your wallet address. If you want to use - a Staking Provider, here is{" "} - a list. - - - - - - For each stake, there are three applications available. PRE does not - require authorization. To authorize tBTC and Random Beacon, go to - the Staking Page and select “Configure - Stake”. - - - - - You will need to run a node for applications that you have authorized - to earn rewards. If you don’t have one, learn how to do it{" "} - here or contact{" "} - a Staking Provider. - - - ) - } - - return ( - - - Authorize your NuCypher legacy stake{" "} - - here - - - ), - }, - { - itemId: "t_staking_contract_auth__1", - itemTitle: ( - - Authorize your Keep Network legacy stake{" "} - - here - - - ), - }, - ]} - /> - - - ) -} - -export const PreSetupSteps: FC = () => { - return ( - - You will need to run a PRE node to get rewards. If you don’t have - one, learn how to do it here{" "} - - here - - , or contact{" "} - - a staking provider - - - ), - }, - { - itemId: "run_a_pre_node__1", - itemTitle: "PRE Operator address", - itemSubTitle: ( - - Make sure you add your PRE Operator address{" "} - - here - {" "} - to gain rewards. - - ), - }, - ]} - /> - ) -} - -const StakingTimeline: FC<{ statuses?: FlowStepStatus[] } & StackProps> = ({ - statuses = [], - ...restProps -}) => { - if (featureFlags.MULTI_APP_STAKING) { - return ( - - Staking Timeline - - - Enter the Provider, Beneficiary, and Authorizer addresses. These - will - - be automatically set to your wallet address. If you want to use a - Staking Provider, here is{" "} - a list. - - - - For each stake, there are three applications available. PRE does not - require authorization. To authorize tBTC and Random Beacon, go to - the Staking page and select “Configure - Stake”. - - - - - You will need to run a node for applications that you have - authorized to earn rewards. If you don’t have one, learn how to do - it here or contact a{" "} - Staking Provider. - - - - ) - } - - return ( - - - - - - - - - ) -} - -export default StakingTimeline diff --git a/src/components/UnstakingFormLabel/index.tsx b/src/components/UnstakingFormLabel/index.tsx deleted file mode 100644 index dae3ada85..000000000 --- a/src/components/UnstakingFormLabel/index.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import { FC } from "react" -import { Box, BodySm } from "@threshold-network/components" -import { TokenAmountFormBaseProps } from "../Forms/TokenAmountForm" -import { formatTokenAmount } from "../../utils/formatAmount" -import TooltipIcon from "../TooltipIcon" -import Link from "../Link" - -type Props = Pick< - TokenAmountFormBaseProps, - "token" | "maxTokenAmount" | "label" -> & { stakingProvider: string; hasAuthorizedApps: boolean } - -type TooltipLabelProps = Pick - -const TooltipLabel: FC = ({ stakingProvider }) => { - return ( - <> - If you want to unstake more T deauthorize the apps for this stake first{" "} - here. - - ) -} - -export const UnstakingFormLabel: FC = ({ - label = "Amount", - maxTokenAmount, - stakingProvider, - hasAuthorizedApps, - token = { decimals: 18, symbol: "T" }, -}) => { - return ( - <> - {label} - span": { display: "flex" } }} - > - {maxTokenAmount - ? formatTokenAmount(maxTokenAmount, undefined, token.decimals) - : "--"}{" "} - {token.symbol} - {hasAuthorizedApps && ( - } - /> - )} - - - ) -} diff --git a/src/contexts/TokenContext.tsx b/src/contexts/TokenContext.tsx index c8c91eea9..4eef223a0 100644 --- a/src/contexts/TokenContext.tsx +++ b/src/contexts/TokenContext.tsx @@ -11,7 +11,6 @@ import { Token } from "../enums" import { TokenState } from "../types" import { useTBTCTokenContract } from "../web3/hooks" import { useVendingMachineRatio } from "../web3/hooks/useVendingMachineRatio" -import { useFetchOwnerStakes } from "../hooks/useFetchOwnerStakes" import { useTBTCv2TokenContract } from "../web3/hooks/useTBTCv2TokenContract" import { featureFlags } from "../constants" @@ -40,7 +39,6 @@ export const TokenContextProvider: React.FC = ({ children }) => { const nuConversion = useVendingMachineRatio(Token.Nu) const keepConversion = useVendingMachineRatio(Token.Keep) const { active, chainId, account } = useWeb3React() - const fetchOwnerStakes = useFetchOwnerStakes() const { fetchTokenPriceUSD, @@ -108,11 +106,6 @@ export const TokenContextProvider: React.FC = ({ children }) => { } }, [active, chainId, account]) - // fetch user stakes when they connect their wallet - React.useEffect(() => { - fetchOwnerStakes(account!) - }, [fetchOwnerStakes, account]) - return ( { - const stakingProviders = useSelector(selectStakingProviders) - const { hasFetched, isFetching } = useSelector( - (state: RootState) => state.rewards.stakingBonus - ) - const dispatch = useDispatch() - const preContract = usePREContract() - const merkleDropContract = useMerkleDropContract() - const tStakingContract = useTStakingContract() - - useEffect(() => { - const fetch = async () => { - if ( - !stakingProviders || - stakingProviders.length === 0 || - !preContract || - !tStakingContract || - !merkleDropContract || - (hasFetched && !isFetching) - ) { - return - } - - const claimedRewards = new Set( - ( - await getContractPastEvents(merkleDropContract, { - eventName: "Claimed", - fromBlock: DEPLOYMENT_BLOCK, - filterParams: [stakingProviders], - }) - ).map((_) => getAddress(_.args?.stakingProvider as string)) - ) - - const operatorConfirmedEvents = await getContractPastEvents(preContract, { - eventName: "OperatorConfirmed", - fromBlock: PRE_DEPLOYMENT_BLOCK, - filterParams: [stakingProviders], - }) - const stakedEvents = await getContractPastEvents(tStakingContract, { - eventName: "Staked", - fromBlock: T_STAKING_CONTRACT_DEPLOYMENT_BLOCK, - filterParams: [null, null, stakingProviders], - }) - - const toppedUpEvents = await getContractPastEvents(tStakingContract, { - eventName: "ToppedUp", - fromBlock: T_STAKING_CONTRACT_DEPLOYMENT_BLOCK, - filterParams: [stakingProviders], - }) - - const unstakedEvents = await getContractPastEvents(tStakingContract, { - eventName: "Unstaked", - fromBlock: T_STAKING_CONTRACT_DEPLOYMENT_BLOCK, - filterParams: [stakingProviders], - }) - - const stakingProviderToPREConfig = getStakingProviderToPREConfig( - operatorConfirmedEvents - ) - - const stakingProviderToStakedAmount = - getStakingProviderToStakedInfo(stakedEvents) - - const stakingProviderToTopUps = getStakingProviderToTopUps(toppedUpEvents) - - const stakingProviderToUnstakedEvent = - getStakingProviderToUnstake(unstakedEvents) - - const stakingProvidersInfo: BonusEligibilityResult = {} - for (const stakingProvider of stakingProviders) { - const stakingProviderAddress = getAddress(stakingProvider) - - const hasPREConfigured = - stakingProviderToPREConfig[stakingProviderAddress] - ?.operatorConfirmedAtBlock <= - stakingBonus.BONUS_DEADLINE_BLOCK_NUMBER - - const hasActiveStake = - stakingProviderToStakedAmount[stakingProviderAddress] - ?.stakedAtBlock <= stakingBonus.BONUS_DEADLINE_BLOCK_NUMBER - - const hasUnstakeAfterBonusDeadline = - stakingProviderToUnstakedEvent[stakingProviderAddress] - ?.hasUnstakeAfterBonusDeadline - - const stakedAmount = - stakingProviderToStakedAmount[stakingProviderAddress]?.amount || "0" - const topUpAmount = - stakingProviderToTopUps[stakingProviderAddress]?.amount || "0" - const unstakeAmount = - stakingProviderToUnstakedEvent[stakingProviderAddress]?.amount || "0" - - const eligibleStakeAmount = - !hasUnstakeAfterBonusDeadline && hasActiveStake - ? BigNumber.from(stakedAmount) - .add(topUpAmount) - .sub(unstakeAmount) - .toString() - : "0" - - stakingProvidersInfo[stakingProviderAddress] = { - hasPREConfigured, - hasActiveStake, - hasUnstakeAfterBonusDeadline, - eligibleStakeAmount, - reward: calculateStakingBonusReward(eligibleStakeAmount), - isRewardClaimed: claimedRewards.has(stakingProviderAddress), - isEligible: Boolean( - hasActiveStake && !hasUnstakeAfterBonusDeadline && hasPREConfigured - ), - } - } - dispatch(setStakingBonus(stakingProvidersInfo)) - } - fetch() - }, [ - stakingProviders, - tStakingContract, - merkleDropContract, - dispatch, - hasFetched, - isFetching, - ]) -} - -interface StakingProviderToStakedInfo { - [address: string]: { - amount: BigNumberish - stakedAtBlock: number - transactionHash: string - } -} - -const getStakingProviderToStakedInfo = ( - events: Event[] -): StakingProviderToStakedInfo => { - const stakingProviderToStakedAmount: StakingProviderToStakedInfo = {} - - for (const stakedEvent of events) { - const stakingProvider = getAddress(stakedEvent.args?.stakingProvider) - - stakingProviderToStakedAmount[stakingProvider] = { - amount: stakedEvent.args?.amount as BigNumberish, - stakedAtBlock: stakedEvent.blockNumber, - transactionHash: stakedEvent.transactionHash, - } - } - return stakingProviderToStakedAmount -} - -interface StakingProviderToPREConfig { - [address: string]: { - operator: string - operatorConfirmedAtBlock: number - transactionHash: string - } -} - -const getStakingProviderToPREConfig = ( - events: Event[] -): StakingProviderToPREConfig => { - const stakingProviderToPREConfig: StakingProviderToPREConfig = {} - for (const event of events) { - const stakingProvider = getAddress(event.args?.stakingProvider) - - stakingProviderToPREConfig[stakingProvider] = { - operator: event.args?.operator, - operatorConfirmedAtBlock: event.blockNumber, - transactionHash: event.transactionHash, - } - } - - return stakingProviderToPREConfig -} - -interface StakingProviderToTopUps { - [address: string]: { - amount: BigNumberish - } -} - -const getStakingProviderToTopUps = ( - events: Event[] -): StakingProviderToTopUps => { - const stakingProviderToAmount: StakingProviderToTopUps = {} - for (const event of events) { - const stakingProvider = getAddress(event.args?.stakingProvider) - const accummulatedAmount = - stakingProviderToAmount[stakingProvider]?.amount || constants.Zero - - if (event.blockNumber > stakingBonus.BONUS_DEADLINE_BLOCK_NUMBER) { - // Break the loop if an event is emitted after the bonus deadline. - // Returned events are in ascending order. - return stakingProviderToAmount - } - stakingProviderToAmount[stakingProvider] = { - amount: BigNumber.from(accummulatedAmount).add(event.args?.amount), - } - } - - return stakingProviderToAmount -} - -interface StakingProviderToUnstake { - [address: string]: { - amount: BigNumberish - hasUnstakeAfterBonusDeadline: boolean - } -} -const getStakingProviderToUnstake = ( - events: Event[] -): StakingProviderToUnstake => { - const stakingProviderToUnstake: StakingProviderToUnstake = {} - for (const event of events) { - const stakingProvider = getAddress(event.args?.stakingProvider) - const stakingProviderInfo = stakingProviderToUnstake[stakingProvider] - if (stakingProviderInfo?.hasUnstakeAfterBonusDeadline) { - // If at least one `Unstaked` event occurred after bonus deadline, this - // provider is not eligible for bonus so we can skip it from further - // calculations. - continue - } - const accummulatedAmount = - stakingProviderToUnstake[stakingProvider]?.amount || constants.Zero - const newAmount = BigNumber.from(accummulatedAmount).add(event.args?.amount) - if (event.blockNumber > stakingBonus.BONUS_DEADLINE_BLOCK_NUMBER) { - stakingProviderToUnstake[stakingProvider] = { - amount: newAmount, - hasUnstakeAfterBonusDeadline: true, - } - } else { - stakingProviderToUnstake[stakingProvider] = { - amount: newAmount, - hasUnstakeAfterBonusDeadline: false, - } - } - } - - return stakingProviderToUnstake -} diff --git a/src/hooks/useFetchOwnerStakes.ts b/src/hooks/useFetchOwnerStakes.ts deleted file mode 100644 index e06a379f6..000000000 --- a/src/hooks/useFetchOwnerStakes.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { useCallback } from "react" -import { StakeData } from "../types/staking" -import { setStakes } from "../store/staking" -import { useFetchPreConfigData } from "./useFetchPreConfigData" -import { useThreshold } from "../contexts/ThresholdContext" -import { useAppDispatch } from "./store" - -export const useFetchOwnerStakes = () => { - const threshold = useThreshold() - const dispatch = useAppDispatch() - const fetchPreConfigData = useFetchPreConfigData() - - return useCallback( - async (address?: string): Promise => { - if (!address) { - return [] - } - - const stakes = await threshold.staking.getOwnerStakes(address) - - const stakingProviders = stakes.map((stake) => stake.stakingProvider) - const preConfigData = await fetchPreConfigData(stakingProviders) - - const _stakes: StakeData[] = stakes.map((stake) => ({ - ...stake, - nuInTStake: stake.nuInTStake.toString(), - keepInTStake: stake.keepInTStake.toString(), - tStake: stake.tStake.toString(), - totalInTStake: stake.totalInTStake.toString(), - possibleKeepTopUpInT: stake.possibleKeepTopUpInT.toString(), - possibleNuTopUpInT: stake.possibleNuTopUpInT.toString(), - preConfig: preConfigData[stake.stakingProvider], - })) - - dispatch(setStakes(_stakes)) - - return _stakes - }, - [threshold, fetchPreConfigData, dispatch] - ) -} diff --git a/src/hooks/useFetchStakingRewards.ts b/src/hooks/useFetchStakingRewards.ts deleted file mode 100644 index a54259031..000000000 --- a/src/hooks/useFetchStakingRewards.ts +++ /dev/null @@ -1,100 +0,0 @@ -import { useEffect } from "react" -import { useSelector, useDispatch } from "react-redux" -import { - useMerkleDropContract, - DEPLOYMENT_BLOCK, -} from "../web3/hooks/useMerkleDropContract" -import rewardsData from "../merkle-drop/rewards.json" -import { getContractPastEvents, getAddress } from "../web3/utils" -import { RewardsJSONData } from "../types" -import { RootState } from "../store" -import { setInterimRewards } from "../store/rewards" -import { selectStakingProviders } from "../store/staking" -import { BigNumber } from "ethers" -import { Zero } from "@ethersproject/constants" - -interface StakingRewards { - [stakingProvider: string]: string -} - -export const useFetchStakingRewards = () => { - const merkleDropContract = useMerkleDropContract() - const stakingProviders = useSelector(selectStakingProviders) - const { hasFetched, isFetching } = useSelector( - (state: RootState) => state.rewards.interim - ) - const dispatch = useDispatch() - - useEffect(() => { - const fetch = async () => { - if ( - !merkleDropContract || - stakingProviders.length === 0 || - (hasFetched && !isFetching) - ) { - return - } - - const claimedEvents = await getContractPastEvents(merkleDropContract, { - eventName: "Claimed", - fromBlock: DEPLOYMENT_BLOCK, - filterParams: [stakingProviders], - }) - - const claimedAmountToStakingProvider = claimedEvents.reduce( - ( - reducer: { [stakingProvider: string]: string }, - event - ): { [stakingProvider: string]: string } => { - const stakingProvider = getAddress( - event.args?.stakingProvider as string - ) - const prevAmount = BigNumber.from(reducer[stakingProvider] || Zero) - reducer[stakingProvider] = prevAmount - .add(event.args?.amount as string) - .toString() - return reducer - }, - {} - ) - - const claimedRewardsInCurrentMerkleRoot = new Set( - claimedEvents - .filter((_) => _.args?.merkleRoot === rewardsData.merkleRoot) - .map((_) => getAddress(_.args?.stakingProvider as string)) - ) - - const stakingRewards: StakingRewards = {} - for (const stakingProvider of stakingProviders) { - if ( - !rewardsData.claims.hasOwnProperty(stakingProvider) || - claimedRewardsInCurrentMerkleRoot.has(stakingProvider) - ) { - // If the JSON file doesn't contain proofs for a given staking - // provider it means this staking provider has no rewards- we can skip - // this iteration. If the `Claimed` event exists with a current merkle - // root for a given staking provider it means that rewards have - // already been claimed- we can skip this iteration. - continue - } - - const { amount } = (rewardsData as RewardsJSONData).claims[ - stakingProvider - ] - const claimableAmount = BigNumber.from(amount).sub( - claimedAmountToStakingProvider[stakingProvider] || Zero - ) - - if (claimableAmount.lte(Zero)) { - continue - } - - stakingRewards[stakingProvider] = claimableAmount.toString() - } - - dispatch(setInterimRewards(stakingRewards)) - } - - fetch() - }, [stakingProviders, merkleDropContract, hasFetched, isFetching, dispatch]) -} diff --git a/src/hooks/useSubscribeToStakedEvent.ts b/src/hooks/useSubscribeToStakedEvent.ts deleted file mode 100644 index 6d9011b54..000000000 --- a/src/hooks/useSubscribeToStakedEvent.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { useWeb3React } from "@web3-react/core" -import { useDispatch } from "react-redux" -import { Event } from "@ethersproject/contracts" -import { BigNumberish } from "@ethersproject/bignumber" -import { - providerStaked, - providerStakedForStakingProvider, -} from "../store/staking" -import { useSubscribeToContractEvent, useTStakingContract } from "../web3/hooks" - -export const useSubscribeToStakedEvent = () => { - const tStakingContract = useTStakingContract() - const { account } = useWeb3React() - const dispatch = useDispatch() - - /** - * Subsribes to the "Staked" event from the owner perspective - * - * Note: It will fire also when owner === staking provider along with the - * event below - */ - useSubscribeToContractEvent( - tStakingContract!, - "Staked", - // TODO: figure out how to type callback. - // @ts-ignore - ( - stakeType: number, - owner: string, - stakingProvider: string, - beneficiary: string, - authorizer: string, - amount: BigNumberish, - event: Event - ) => { - // TODO: open success modal here - dispatch( - providerStaked({ - stakeType, - owner, - stakingProvider, - authorizer, - beneficiary, - amount: amount.toString(), - }) - ) - }, - [null, account] - ) - - /** - * Subsribes to the "Staked" event from the staking provider perspective - * - * Note: It will fire also when staking provider === owner along with the - * event below - */ - useSubscribeToContractEvent( - tStakingContract!, - "Staked", - // TODO: figure out how to type callback. - // @ts-ignore - ( - stakeType: number, - owner: string, - stakingProvider: string, - beneficiary: string, - authorizer: string, - amount: BigNumberish, - event: Event - ) => { - // TODO: open success modal here - const { blockNumber, blockHash, transactionHash } = event - dispatch( - providerStakedForStakingProvider({ - stakeType, - owner, - stakingProvider, - authorizer, - beneficiary, - blockHash, - blockNumber, - transactionHash, - amount: amount.toString(), - }) - ) - }, - [null, null, account] - ) -} diff --git a/src/hooks/useSubscribeToToppedUpEvent.ts b/src/hooks/useSubscribeToToppedUpEvent.ts deleted file mode 100644 index 497823f7b..000000000 --- a/src/hooks/useSubscribeToToppedUpEvent.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { useDispatch } from "react-redux" -import { Event, Contract } from "@ethersproject/contracts" -import { toppedUp } from "../store/staking" -import { useSubscribeToContractEvent, useTStakingContract } from "../web3/hooks" -import { TopUpType } from "../enums" - -const getTopUpTypeBasedOnTheEvent = async ( - tStakingContract: Contract, - stakingProvider: string, - amount: string, - event: Event -) => { - const topUpTTxData = tStakingContract?.interface.encodeFunctionData("topUp", [ - stakingProvider, - amount, - ]) - const topUpKEEPTxData = tStakingContract?.interface.encodeFunctionData( - "topUpKeep", - [stakingProvider] - ) - const topUpNUTxData = tStakingContract?.interface.encodeFunctionData( - "topUpNu", - [stakingProvider] - ) - - const txResponse = await event.getTransaction() - const txData = txResponse.data - - switch (txData) { - case topUpTTxData: - return TopUpType.NATIVE - case topUpKEEPTxData: - return TopUpType.LEGACY_KEEP - case topUpNUTxData: - return TopUpType.LEGACY_NU - default: - return TopUpType.NATIVE - } -} - -export const useSubscribeToToppedUpEvent = () => { - const tStakingContract = useTStakingContract() - const dispatch = useDispatch() - - useSubscribeToContractEvent( - tStakingContract!, - "ToppedUp", - // TODO: figure out how to type callback. - // @ts-ignore - async (stakingProvider, amount, event: Event) => { - const topUpType = await getTopUpTypeBasedOnTheEvent( - tStakingContract!, - stakingProvider, - amount, - event - ) - dispatch( - toppedUp({ - stakingProvider, - amount, - topUpType, - }) - ) - } - ) -} diff --git a/src/hooks/useSubscribeToUnstakedEvent.ts b/src/hooks/useSubscribeToUnstakedEvent.ts deleted file mode 100644 index 93a3cc9a8..000000000 --- a/src/hooks/useSubscribeToUnstakedEvent.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { useDispatch } from "react-redux" -import { Event, Contract } from "@ethersproject/contracts" -import { unstaked } from "../store/staking" -import * as rewardsActions from "../store/rewards" -import { useSubscribeToContractEvent, useTStakingContract } from "../web3/hooks" -import { UnstakeType } from "../enums" - -const getUnstakeTypeBasedOnTheEvent = async ( - tStakingContract: Contract, - stakingProvider: string, - amount: string, - event: Event -) => { - const unstakeTTxData = tStakingContract?.interface.encodeFunctionData( - "unstakeT", - [stakingProvider, amount] - ) - const unstakeKEEPTxData = tStakingContract?.interface.encodeFunctionData( - "unstakeKeep", - [stakingProvider] - ) - const unstakeNUTxData = tStakingContract?.interface.encodeFunctionData( - "unstakeNu", - [stakingProvider, amount] - ) - const unstakeAllTxData = tStakingContract?.interface.encodeFunctionData( - "unstakeAll", - [stakingProvider] - ) - - const txResponse = await event.getTransaction() - const txData = txResponse.data - - switch (txData) { - case unstakeTTxData: - return UnstakeType.NATIVE - case unstakeKEEPTxData: - return UnstakeType.LEGACY_KEEP - case unstakeNUTxData: - return UnstakeType.LEGACY_NU - case unstakeAllTxData: - return UnstakeType.ALL - default: - return UnstakeType.NATIVE - } -} - -export const useSubscribeToUnstakedEvent = () => { - const tStakingContract = useTStakingContract() - const dispatch = useDispatch() - - useSubscribeToContractEvent( - tStakingContract!, - "Unstaked", - // TODO: figure out how to type callback. - // @ts-ignore - async (stakingProvider, amount, event: Event) => { - const unstakeType = await getUnstakeTypeBasedOnTheEvent( - tStakingContract!, - stakingProvider, - amount, - event - ) - - dispatch( - unstaked({ - stakingProvider, - amount, - unstakeType, - }) - ) - dispatch(rewardsActions.unstaked(stakingProvider)) - } - ) -} diff --git a/src/store/account/effects.ts b/src/store/account/effects.ts deleted file mode 100644 index a4f23ecbc..000000000 --- a/src/store/account/effects.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { StakeData } from "../../types" -import { isAddressZero, isSameETHAddress } from "../../web3/utils" -import { AppListenerEffectAPI } from "../listener" -import { setStakes } from "../staking" -import { - accountUsedAsStakingProvider, - accountSlice, - fetchingOperatorMapping, - setMappedOperators, -} from "./slice" - -export const getStakingProviderOperatorInfo = async ( - action: ReturnType, - listenerApi: AppListenerEffectAPI -) => { - try { - const { account } = listenerApi.getState() - const { address } = account - const stakes = action.payload - - const stake = stakes.find((_: StakeData) => - isSameETHAddress(_.stakingProvider, address) - ) - - let isStakingProvider = false - - if (stake) { - isStakingProvider = true - } else { - const { owner, authorizer, beneficiary } = - await listenerApi.extra.threshold.staking.rolesOf(address) - - isStakingProvider = - !isAddressZero(owner) && - !isAddressZero(authorizer) && - !isAddressZero(beneficiary) - } - - if (!isStakingProvider) return - - listenerApi.dispatch(fetchingOperatorMapping()) - - listenerApi.dispatch(accountUsedAsStakingProvider()) - - const mappedOperators = - await listenerApi.extra.threshold.multiAppStaking.getMappedOperatorsForStakingProvider( - address - ) - - listenerApi.dispatch( - setMappedOperators({ - tbtc: mappedOperators.tbtc, - randomBeacon: mappedOperators.randomBeacon, - }) - ) - } catch (error: any) { - listenerApi.dispatch( - accountSlice.actions.setOperatorMappingError({ - error, - }) - ) - throw new Error("Could not load staking provider's operator info: " + error) - } -} diff --git a/src/store/account/selectors.ts b/src/store/account/selectors.ts index 9cb2fdc85..50ec1ee5e 100644 --- a/src/store/account/selectors.ts +++ b/src/store/account/selectors.ts @@ -1,28 +1,3 @@ -import { createSelector } from "@reduxjs/toolkit" import { RootState } from ".." -import { isAddressZero } from "../../web3/utils" -import { AccountState } from "./slice" export const selectAccountState = (state: RootState) => state.account - -export const selectMappedOperators = createSelector( - [selectAccountState], - (accountState: AccountState) => { - const { randomBeacon, tbtc } = accountState.operatorMapping.data - const isOperatorMappedOnlyInTbtc = - !isAddressZero(tbtc) && isAddressZero(randomBeacon) - const isOperatorMappedOnlyInRandomBeacon = - isAddressZero(tbtc) && !isAddressZero(randomBeacon) - - return { - mappedOperatorTbtc: tbtc, - mappedOperatorRandomBeacon: randomBeacon, - isOperatorMappedOnlyInTbtc, - isOperatorMappedOnlyInRandomBeacon, - isOneOfTheAppsNotMapped: - isOperatorMappedOnlyInRandomBeacon || isOperatorMappedOnlyInTbtc, - isOperatorMappedInBothApps: - !isAddressZero(randomBeacon) && !isAddressZero(tbtc), - } - } -) diff --git a/src/store/account/slice.ts b/src/store/account/slice.ts index 570f397f8..8869fa0c5 100644 --- a/src/store/account/slice.ts +++ b/src/store/account/slice.ts @@ -1,115 +1,19 @@ -import { AddressZero } from "@ethersproject/constants" -import { AnyAction, createSlice, PayloadAction } from "@reduxjs/toolkit" -import { featureFlags } from "../../constants" -import { FetchingState } from "../../types" -import { isSameETHAddress } from "../../web3/utils" -import { startAppListening } from "../listener" -import { - providerStaked, - providerStakedForStakingProvider, - setStakes, -} from "../staking" -import { StakingAppName } from "../staking-applications" -import { getStakingProviderOperatorInfo } from "./effects" +import { createSlice, PayloadAction } from "@reduxjs/toolkit" export interface AccountState { address: string - isStakingProvider: boolean - operatorMapping: FetchingState> } export const accountSlice = createSlice({ name: "account", initialState: { address: "", - isStakingProvider: false, - operatorMapping: { - data: { - tbtc: AddressZero, - randomBeacon: AddressZero, - }, - isFetching: false, - isInitialFetchDone: false, - }, } as AccountState, reducers: { walletConnected: (state: AccountState, action: PayloadAction) => { state.address = action.payload }, - accountUsedAsStakingProvider: ( - state: AccountState, - action: PayloadAction - ) => { - state.isStakingProvider = true - }, - setMappedOperators: ( - state: AccountState, - action: PayloadAction<{ - tbtc: string - randomBeacon: string - }> - ) => { - const { tbtc, randomBeacon } = action.payload - state.operatorMapping.data.tbtc = tbtc - state.operatorMapping.data.randomBeacon = randomBeacon - state.operatorMapping.isFetching = false - state.operatorMapping.isInitialFetchDone = true - state.operatorMapping.error = "" - }, - fetchingOperatorMapping: (state: AccountState) => { - state.operatorMapping.isFetching = true - }, - setOperatorMappingError: ( - state: AccountState, - action: PayloadAction<{ error: string }> - ) => { - const { error } = action.payload - state.operatorMapping.isFetching = false - state.operatorMapping.error = error - }, - operatorRegistered: ( - state: AccountState, - action: PayloadAction<{ - appName: StakingAppName - operator: string - }> - ) => { - const { appName, operator } = action.payload - state.operatorMapping.data[appName] = operator - }, - }, - extraReducers: (builder) => { - builder.addMatcher( - (action: AnyAction) => - action.type.match(providerStakedForStakingProvider), - (state, action: ReturnType) => { - const { stakingProvider } = action.payload - - const { address } = state - - if (isSameETHAddress(stakingProvider, address)) { - state.isStakingProvider = true - } - } - ) }, }) -export const registerAccountListeners = () => { - if (featureFlags.MULTI_APP_STAKING) { - startAppListening({ - actionCreator: setStakes, - effect: getStakingProviderOperatorInfo, - }) - } -} -registerAccountListeners() - -export const { - walletConnected, - accountUsedAsStakingProvider, - setMappedOperators, - fetchingOperatorMapping, - setOperatorMappingError, - operatorRegistered, -} = accountSlice.actions +export const { walletConnected } = accountSlice.actions diff --git a/src/store/index.ts b/src/store/index.ts index 89d0b01c6..60fd022bb 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -12,7 +12,7 @@ import { ethSlice } from "./eth" import { rewardsSlice } from "./rewards" import { tbtcSlice, registerTBTCListeners } from "./tbtc" import { listenerMiddleware } from "./listener" -import { accountSlice, registerAccountListeners } from "./account" +import { accountSlice } from "./account" const combinedReducer = combineReducers({ account: accountSlice.reducer, @@ -34,7 +34,6 @@ export const resetStoreAction = () => ({ const rootReducer: Reducer = (state: RootState, action: AnyAction) => { if (action.type === APP_RESET_STORE) { listenerMiddleware.clearListeners() - registerAccountListeners() registerTBTCListeners() state = { eth: { ...state.eth }, diff --git a/src/store/rewards/selectors.ts b/src/store/rewards/selectors.ts index a4a4e9917..837a639bd 100644 --- a/src/store/rewards/selectors.ts +++ b/src/store/rewards/selectors.ts @@ -2,7 +2,6 @@ import { createSelector } from "@reduxjs/toolkit" import { BigNumber } from "ethers" import { RootState } from ".." import { BonusEligibility } from "../../types" -import { selectStakes } from "../staking" export const selectTotalRewardsBalance = (state: RootState) => state.rewards.totalRewardsBalance @@ -46,20 +45,10 @@ export const selectRewardsByStakingProvider = createSelector( ) export const selectAccumulatedRewardsPerBeneficiary = createSelector( - [selectInterimRewards, selectStakes], - (rewards, stakes) => { - const beneficiaryRewards: { [beneficiary: string]: string } = {} - for (const stake of stakes) { - if (!rewards[stake.stakingProvider]) { - continue - } - const reward = rewards[stake.stakingProvider] - const prevAmount = BigNumber.from( - beneficiaryRewards[stake.beneficiary] || "0" - ) - beneficiaryRewards[stake.beneficiary] = prevAmount.add(reward).toString() + [selectInterimRewards, () => {}], + () => { + return { + aaa: "bbb", // TODO: Temporary solution, remove in the future } - - return beneficiaryRewards } ) diff --git a/src/types/modal.ts b/src/types/modal.ts index c152d18c0..21c118f48 100644 --- a/src/types/modal.ts +++ b/src/types/modal.ts @@ -10,8 +10,6 @@ import { TransactionIsPending, TransactionIsWaitingForConfirmation, } from "../components/Modal/TransactionModal" -import { LegacyTopUpModal, TopupTModal } from "../components/Modal/TopupTModal" -import TopupTSuccessModal from "../components/Modal/TopupTSuccessModal" import { ClaimingRewards, ClaimRewardsSuccessModal, @@ -34,9 +32,6 @@ export const MODAL_TYPES: Record = { [ModalType.TransactionFailed]: TransactionFailed, [ModalType.UpgradeToT]: UpgradeToT, [ModalType.UpgradedToT]: UpgradeToTSuccess, - [ModalType.TopupT]: TopupTModal, - [ModalType.TopupLegacyStake]: LegacyTopUpModal, - [ModalType.TopupTSuccess]: TopupTSuccessModal, [ModalType.ClaimingRewards]: ClaimingRewards, [ModalType.ClaimingRewardsSuccess]: ClaimRewardsSuccessModal, [ModalType.TbtcRecoveryJson]: TbtcRecoveryFileModalModal, diff --git a/src/utils/getStakingAppLabel.ts b/src/utils/getStakingAppLabel.ts index 90587750e..bcdecc886 100644 --- a/src/utils/getStakingAppLabel.ts +++ b/src/utils/getStakingAppLabel.ts @@ -1,5 +1,6 @@ import { threshold } from "./getThresholdLib" -import { StakingAppName } from "../store/staking-applications" + +type StakingAppName = any // TODO: Temporary solution, remove in the future const stakingAppNameToAppLabel: Record = { tbtc: "tBTC", diff --git a/src/web3/hooks/useStakeTransaction.ts b/src/web3/hooks/useStakeTransaction.ts deleted file mode 100644 index f3c2c6261..000000000 --- a/src/web3/hooks/useStakeTransaction.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { useCallback } from "react" -import { OnSuccessCallback, useSendTransaction } from "./useSendTransaction" -import { useTStakingContract } from "./useTStakingContract" -import { ModalType } from "../../enums" -import { useModal } from "../../hooks/useModal" -import { useApproveTStaking } from "./useApproveTStaking" -import { BigNumber } from "ethers" -import { useTStakingAllowance } from "./useTStakingAllowance" -import doesErrorInclude from "../utils/doesErrorInclude" - -interface StakeRequest { - amount: string | number - stakingProvider: string - beneficiary: string - authorizer: string -} - -enum CommonStakingErrors { - ProviderInUse = "Provider is already in use", -} - -export const useStakeTransaction = (onSuccess: OnSuccessCallback) => { - const stakingContract = useTStakingContract() - const { openModal } = useModal() - const { approve } = useApproveTStaking() - - const onError = (error: any) => { - if (doesErrorInclude(error, CommonStakingErrors.ProviderInUse)) { - // send the user back to the first staking step, but with validated form fields - openModal(ModalType.ConfirmStakingParams, { - stakingProviderInUse: true, - }) - } else { - openModal(ModalType.TransactionFailed, { - error, - isExpandableError: true, - }) - } - } - - const { sendTransaction, status } = useSendTransaction( - stakingContract!, - "stake", - onSuccess, - onError - ) - - const allowance = useTStakingAllowance() - - const stake = useCallback( - async ({ - amount, - stakingProvider, - beneficiary, - authorizer, - }: StakeRequest) => { - const isApprovedForAmount = BigNumber.from(amount).lte(allowance) - if (!isApprovedForAmount) { - await approve(amount.toString()) - } - await sendTransaction(stakingProvider, beneficiary, authorizer, amount) - }, - [sendTransaction, stakingContract?.address, allowance, approve] - ) - - return { stake, status } -} From 84b18ede7ae57bbf1f37b05e1edf26c4b74a472b Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Tue, 28 Nov 2023 18:47:03 +0100 Subject: [PATCH 07/42] Remove unused hooks and utility functions --- src/utils/getStakeTitle.ts | 16 ----- src/utils/getStakingAppLabel.ts | 28 -------- src/web3/hooks/useApproval.ts | 29 -------- src/web3/hooks/useApproveTStaking.ts | 10 --- .../hooks/useCheckDuplicateProviderAddress.ts | 52 -------------- src/web3/hooks/useNuStakingEscrowContract.ts | 7 -- src/web3/hooks/useTStakingAllowance.ts | 10 --- src/web3/hooks/useTokenAllowance.ts | 23 ------- src/web3/hooks/useTopupTransaction.ts | 51 -------------- src/web3/hooks/useUnstakeTransaction.ts | 69 ------------------- 10 files changed, 295 deletions(-) delete mode 100644 src/utils/getStakeTitle.ts delete mode 100644 src/utils/getStakingAppLabel.ts delete mode 100644 src/web3/hooks/useApproval.ts delete mode 100644 src/web3/hooks/useApproveTStaking.ts delete mode 100644 src/web3/hooks/useCheckDuplicateProviderAddress.ts delete mode 100644 src/web3/hooks/useNuStakingEscrowContract.ts delete mode 100644 src/web3/hooks/useTStakingAllowance.ts delete mode 100644 src/web3/hooks/useTokenAllowance.ts delete mode 100644 src/web3/hooks/useTopupTransaction.ts delete mode 100644 src/web3/hooks/useUnstakeTransaction.ts diff --git a/src/utils/getStakeTitle.ts b/src/utils/getStakeTitle.ts deleted file mode 100644 index 9730ffb00..000000000 --- a/src/utils/getStakeTitle.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { StakeType } from "../enums" - -export const getStakeTitle = ( - stakeType?: StakeType, - id?: number | string -): string => { - const stakeTitleMain = "stake" - const stakeTitleId = id ? ` ${id.toString()}` : "" - const stakeTitleType = !stakeType - ? "" - : stakeType === (StakeType.NU as StakeType) || - stakeType === (StakeType.KEEP as StakeType) - ? ` - legacy ${StakeType[stakeType]}` - : " - native" - return stakeTitleMain + stakeTitleId + stakeTitleType -} diff --git a/src/utils/getStakingAppLabel.ts b/src/utils/getStakingAppLabel.ts deleted file mode 100644 index bcdecc886..000000000 --- a/src/utils/getStakingAppLabel.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { threshold } from "./getThresholdLib" - -type StakingAppName = any // TODO: Temporary solution, remove in the future - -const stakingAppNameToAppLabel: Record = { - tbtc: "tBTC", - randomBeacon: "Random Beacon", -} - -const stakingAppAddressToAppName: Record = { - [threshold.multiAppStaking.ecdsa.address]: "tbtc", - [threshold.multiAppStaking.randomBeacon.address]: "randomBeacon", -} - -export const getStakingAppNameFromAppAddress = (stakingAppAddress: string) => { - return stakingAppAddressToAppName[stakingAppAddress] -} - -export const getStakingAppLabelFromAppName = ( - stakingAppName: StakingAppName -) => { - return stakingAppNameToAppLabel[stakingAppName] -} - -export const getStakingAppLabelFromAppAddress = (address: string) => { - const appName = getStakingAppNameFromAppAddress(address) - return getStakingAppLabelFromAppName(appName) || "App" -} diff --git a/src/web3/hooks/useApproval.ts b/src/web3/hooks/useApproval.ts deleted file mode 100644 index 6744d3b16..000000000 --- a/src/web3/hooks/useApproval.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { useSendTransaction } from "./useSendTransaction" -import { useTokenAllowance } from "./useTokenAllowance" -import { MaxUint256 } from "@ethersproject/constants" -import { BigNumber } from "ethers" -import { Contract } from "@ethersproject/contracts" - -const useApproval = ( - tokenContract?: Contract, - spender?: string, - onSuccess?: () => void | Promise -) => { - const { sendTransaction, status } = useSendTransaction( - tokenContract!, - "approve", - onSuccess - ) - - const allowance = useTokenAllowance(tokenContract, spender) - - const approve = async (amountToApprove = MaxUint256.toString()) => { - if (BigNumber.from(amountToApprove).gte(BigNumber.from(allowance))) { - await sendTransaction(spender, amountToApprove) - } - } - - return { approve, status } -} - -export default useApproval diff --git a/src/web3/hooks/useApproveTStaking.ts b/src/web3/hooks/useApproveTStaking.ts deleted file mode 100644 index 38f2ec03e..000000000 --- a/src/web3/hooks/useApproveTStaking.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { useToken } from "../../hooks/useToken" -import { Token } from "../../enums" -import { useTStakingContract } from "./useTStakingContract" -import useApproval from "./useApproval" - -export const useApproveTStaking = (onSuccess?: () => Promise | void) => { - const tToken = useToken(Token.T) - const tStakingContract = useTStakingContract() - return useApproval(tToken.contract!, tStakingContract?.address, onSuccess) -} diff --git a/src/web3/hooks/useCheckDuplicateProviderAddress.ts b/src/web3/hooks/useCheckDuplicateProviderAddress.ts deleted file mode 100644 index fa79883c7..000000000 --- a/src/web3/hooks/useCheckDuplicateProviderAddress.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { useCallback } from "react" -import { BigNumber } from "ethers" -import { useTStakingContract } from "./useTStakingContract" -import { useKeepTokenStakingContract } from "./useKeepTokenStakingContract" -import { isAddressZero } from "../../web3/utils" -import { useThreshold } from "../../contexts/ThresholdContext" - -const useCheckDuplicateProviderAddress = (): (( - stakingProvider: string -) => Promise<{ - isProviderUsedForKeep: boolean - isProviderUsedForT: boolean -}>) => { - const tStakingContract = useTStakingContract() - const keepStakingContract = useKeepTokenStakingContract() - const threshold = useThreshold() - - const checkIfProviderUsed = useCallback( - async (stakingProvider) => { - if (!tStakingContract || !keepStakingContract) { - throw new Error( - "The request cannot be executed because the contract instances do not exist." - ) - } - - const [{ owner }, [, createdAt]] = await threshold.multicall.aggregate([ - { - interface: tStakingContract.interface, - address: tStakingContract.address, - method: "rolesOf", - args: [stakingProvider], - }, - { - interface: keepStakingContract.interface, - address: keepStakingContract.address, - method: "getDelegationInfo", - args: [stakingProvider], - }, - ]) - - const isProviderUsedForKeep = createdAt.gt(BigNumber.from(0)) - const isProviderUsedForT = !isAddressZero(owner) - - return { isProviderUsedForKeep, isProviderUsedForT } - }, - [tStakingContract, keepStakingContract, threshold] - ) - - return checkIfProviderUsed -} - -export default useCheckDuplicateProviderAddress diff --git a/src/web3/hooks/useNuStakingEscrowContract.ts b/src/web3/hooks/useNuStakingEscrowContract.ts deleted file mode 100644 index df0755000..000000000 --- a/src/web3/hooks/useNuStakingEscrowContract.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { useThreshold } from "../../contexts/ThresholdContext" - -export const useNuStakingEscrowContract = () => { - const threshold = useThreshold() - - return threshold.staking.legacyNuStakingContract -} diff --git a/src/web3/hooks/useTStakingAllowance.ts b/src/web3/hooks/useTStakingAllowance.ts deleted file mode 100644 index fcd2b4f90..000000000 --- a/src/web3/hooks/useTStakingAllowance.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { useToken } from "../../hooks/useToken" -import { Token } from "../../enums" -import { useTStakingContract } from "./useTStakingContract" -import { useTokenAllowance } from "./useTokenAllowance" - -export const useTStakingAllowance = () => { - const { contract: TTokenContract } = useToken(Token.T) - const tStakingContract = useTStakingContract() - return useTokenAllowance(TTokenContract!, tStakingContract?.address) -} diff --git a/src/web3/hooks/useTokenAllowance.ts b/src/web3/hooks/useTokenAllowance.ts deleted file mode 100644 index 726464c1c..000000000 --- a/src/web3/hooks/useTokenAllowance.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { useEffect, useState } from "react" -import { useWeb3React } from "@web3-react/core" -import { Contract } from "@ethersproject/contracts" - -export const useTokenAllowance = ( - tokenContract?: Contract, - spender?: string -) => { - const { account } = useWeb3React() - const [allowance, setAllowance] = useState(0) - - useEffect(() => { - const checkAllowance = async () => { - setAllowance(await tokenContract?.allowance(account, spender)) - } - - if (tokenContract?.allowance && account && spender) { - checkAllowance() - } - }, [account, tokenContract, spender]) - - return allowance -} diff --git a/src/web3/hooks/useTopupTransaction.ts b/src/web3/hooks/useTopupTransaction.ts deleted file mode 100644 index b7410f461..000000000 --- a/src/web3/hooks/useTopupTransaction.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { useCallback } from "react" -import { OnSuccessCallback, useSendTransaction } from "./useSendTransaction" -import { useTStakingContract } from "./useTStakingContract" -import { useApproveTStaking } from "./useApproveTStaking" -import { BigNumber } from "ethers" -import { useTStakingAllowance } from "./useTStakingAllowance" -import { TopUpType } from "../../enums" - -interface TopupRequest { - amount: string | number - stakingProvider: string -} -const topUpTypeToContractFunctionName: Record = { - [TopUpType.NATIVE]: "topUp", - [TopUpType.LEGACY_KEEP]: "topUpKeep", - [TopUpType.LEGACY_NU]: "topUpNu", -} - -export const useTopupTransaction = ( - type: TopUpType, - onSuccess: OnSuccessCallback -) => { - const stakingContract = useTStakingContract() - const { approve } = useApproveTStaking() - - const { sendTransaction, status } = useSendTransaction( - stakingContract!, - topUpTypeToContractFunctionName[type], - onSuccess - ) - - const allowance = useTStakingAllowance() - - const topup = useCallback( - async ({ amount, stakingProvider }: TopupRequest) => { - const isApprovedForAmount = BigNumber.from(amount).lte(allowance) - if (type === TopUpType.NATIVE && !isApprovedForAmount) { - await approve(amount.toString()) - } - const args = - type === TopUpType.NATIVE - ? [stakingProvider, amount] - : [stakingProvider] - - await sendTransaction(...args) - }, - [sendTransaction, allowance, approve, type] - ) - - return { topup, status } -} diff --git a/src/web3/hooks/useUnstakeTransaction.ts b/src/web3/hooks/useUnstakeTransaction.ts deleted file mode 100644 index efc1d335d..000000000 --- a/src/web3/hooks/useUnstakeTransaction.ts +++ /dev/null @@ -1,69 +0,0 @@ -import { useCallback } from "react" -import { OnSuccessCallback, useSendTransaction } from "./useSendTransaction" -import { useTStakingContract } from "./useTStakingContract" -import { useModal } from "../../hooks/useModal" -import doesErrorInclude from "../utils/doesErrorInclude" -import { ModalType, UnstakeType } from "../../enums" - -interface UnstakeRequest { - amount: string | number - stakingProvider: string -} - -enum CommonUnStakingErrors { - tooEarly = "unstake earlier than 24h", -} - -const unstakeTypeToContractFunctionName: Record = { - [UnstakeType.NATIVE]: "unstakeT", - [UnstakeType.LEGACY_KEEP]: "unstakeKeep", - [UnstakeType.LEGACY_NU]: "unstakeNu", - [UnstakeType.ALL]: "unstakeAll", -} - -const useUnstakeTransaction = ( - type: UnstakeType, - onSuccess: OnSuccessCallback -) => { - const { openModal } = useModal() - - const stakingContract = useTStakingContract() - - const onError = (error: any) => { - if (doesErrorInclude(error, CommonUnStakingErrors.tooEarly)) { - openModal(ModalType.TransactionFailed, { - error: new Error( - "Your stake is locked for 24 hours after deposit. Please check back after if you would like to unstake" - ), - }) - } else { - openModal(ModalType.TransactionFailed, { - error, - isExpandableError: true, - }) - } - } - - const { sendTransaction, status } = useSendTransaction( - stakingContract!, - unstakeTypeToContractFunctionName[type], - onSuccess, - onError - ) - - const unstake = useCallback( - async ({ amount, stakingProvider }: UnstakeRequest) => { - const args = - type === UnstakeType.NATIVE || type == UnstakeType.LEGACY_NU - ? [stakingProvider, amount] - : [stakingProvider] - - await sendTransaction(...args) - }, - [sendTransaction, type] - ) - - return { unstake, status } -} - -export default useUnstakeTransaction From c5d9e4b2a608cb4ebdc314508c51ddaea2b2378f Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 29 Nov 2023 16:41:16 +0100 Subject: [PATCH 08/42] Remove `ClaimingReward` modal components --- .../Modal/ClaimingRewards/SuccessModal.tsx | 48 -------- .../Modal/ClaimingRewards/index.tsx | 114 ------------------ src/enums/modal.ts | 2 - src/types/modal.ts | 6 - 4 files changed, 170 deletions(-) delete mode 100644 src/components/Modal/ClaimingRewards/SuccessModal.tsx delete mode 100644 src/components/Modal/ClaimingRewards/index.tsx diff --git a/src/components/Modal/ClaimingRewards/SuccessModal.tsx b/src/components/Modal/ClaimingRewards/SuccessModal.tsx deleted file mode 100644 index 0f3986dfd..000000000 --- a/src/components/Modal/ClaimingRewards/SuccessModal.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import { FC } from "react" -import { HStack, BodySm, List, ListItem } from "@threshold-network/components" -import TransactionSuccessModal from "../TransactionSuccessModal" -import withBaseModal from "../withBaseModal" -import { formatTokenAmount } from "../../../utils/formatAmount" -import shortenAddress from "../../../utils/shortenAddress" -import { BaseModalProps } from "../../../types" - -interface ClaimRewardsSuccessProps extends BaseModalProps { - transactionHash: string - totalRewardsAmount: string - beneficiaries: string[] -} - -const ClaimRewardsSuccessModalBase: FC = ({ - transactionHash, - totalRewardsAmount, - beneficiaries, -}) => { - return ( - - - - Claimed Amount - {formatTokenAmount(totalRewardsAmount)} T - - - {beneficiaries.map((beneficiary) => ( - - - Beneficiary Address - {shortenAddress(beneficiary)} - - - ))} - - } - /> - ) -} - -export const ClaimRewardsSuccessModal = withBaseModal( - ClaimRewardsSuccessModalBase -) diff --git a/src/components/Modal/ClaimingRewards/index.tsx b/src/components/Modal/ClaimingRewards/index.tsx deleted file mode 100644 index a021df4e7..000000000 --- a/src/components/Modal/ClaimingRewards/index.tsx +++ /dev/null @@ -1,114 +0,0 @@ -import { FC, useCallback } from "react" -import { - BodyLg, - H5, - Button, - Divider, - ModalBody, - ModalFooter, - ModalHeader, - Stack, - useColorModeValue, - HStack, - BodySm, - List, - ListItem, -} from "@threshold-network/components" -import { useDispatch, useSelector } from "react-redux" -import { StakingContractLearnMore } from "../../Link/SharedLinks" -import InfoBox from "../../InfoBox" -import { BaseModalProps } from "../../../types" -import withBaseModal from "../withBaseModal" -import { - OnSuccessCallback, - useClaimMerkleRewardsTransaction, -} from "../../../web3/hooks" -import { - interimRewardsClaimed, - selectAccumulatedRewardsPerBeneficiary, - selectInterimRewards, -} from "../../../store/rewards" -import shortenAddress from "../../../utils/shortenAddress" -import { formatTokenAmount } from "../../../utils/formatAmount" -import { useModal } from "../../../hooks/useModal" -import { ModalType } from "../../../enums" -import ModalCloseButton from "../ModalCloseButton" - -const ClaimingRewardsBase: FC< - BaseModalProps & { - totalRewardsAmount: string - } -> = ({ closeModal, totalRewardsAmount }) => { - const dispatch = useDispatch() - const { openModal } = useModal() - const beneficiaryRewards = useSelector(selectAccumulatedRewardsPerBeneficiary) - const rewards = useSelector(selectInterimRewards) - - const onClaimSuccess = useCallback( - (receipt) => { - dispatch(interimRewardsClaimed()) - openModal(ModalType.ClaimingRewardsSuccess, { - transactionHash: receipt.transactionHash, - totalRewardsAmount, - beneficiaries: Object.keys(beneficiaryRewards), - }) - }, - [dispatch, totalRewardsAmount, openModal, beneficiaryRewards] - ) - - const { claim } = useClaimMerkleRewardsTransaction(onClaimSuccess) - - return ( - <> - Claiming Rewards - - - - -
- You are about to claim your rewards. -
- - By completing this action you will claim all the rewards you have - accrued across all your stakes. - -
- - {Object.entries(beneficiaryRewards).map( - ([beneficiary, rewardAmount]) => ( - - - Beneficiary Address - {shortenAddress(beneficiary)} - - - Reward Amount - {formatTokenAmount(rewardAmount)} T - - - ) - )} - - - -
-
- - - - - - ) -} - -export const ClaimingRewards = withBaseModal(ClaimingRewardsBase) - -export * from "./SuccessModal" diff --git a/src/enums/modal.ts b/src/enums/modal.ts index d5290e1bb..ecc3cb816 100644 --- a/src/enums/modal.ts +++ b/src/enums/modal.ts @@ -5,8 +5,6 @@ export enum ModalType { TransactionIsPending = "TRANSACTION_IS_PENDING", TransactionIsWaitingForConfirmation = "TRANSACTION_IS_WAITING_FOR_CONFIRMATION", TransactionFailed = "TRANSACTION_FAILED", - ClaimingRewards = "CLAIMING_REWARDS", - ClaimingRewardsSuccess = "CLAIMING_REWARDS_SUCCESS", TbtcRecoveryJson = "TBTC_RECOVERY_JSON", TbtcMintingConfirmation = "TBTC_MINTING_CONFIRMATION", Analytics = "ANALYTICS", diff --git a/src/types/modal.ts b/src/types/modal.ts index 21c118f48..08452f78b 100644 --- a/src/types/modal.ts +++ b/src/types/modal.ts @@ -10,10 +10,6 @@ import { TransactionIsPending, TransactionIsWaitingForConfirmation, } from "../components/Modal/TransactionModal" -import { - ClaimingRewards, - ClaimRewardsSuccessModal, -} from "../components/Modal/ClaimingRewards" import TbtcRecoveryFileModalModal from "../components/Modal/TbtcRecoveryFileModal" import TbtcMintingConfirmationModal from "../components/Modal/TbtcMintingConfirmationModal" import AnalyticsModal from "../components/Modal/AnalyticsModal" @@ -32,8 +28,6 @@ export const MODAL_TYPES: Record = { [ModalType.TransactionFailed]: TransactionFailed, [ModalType.UpgradeToT]: UpgradeToT, [ModalType.UpgradedToT]: UpgradeToTSuccess, - [ModalType.ClaimingRewards]: ClaimingRewards, - [ModalType.ClaimingRewardsSuccess]: ClaimRewardsSuccessModal, [ModalType.TbtcRecoveryJson]: TbtcRecoveryFileModalModal, [ModalType.TbtcMintingConfirmation]: TbtcMintingConfirmationModal, [ModalType.Analytics]: AnalyticsModal, From a3af34a802e75cb99c1d12472491d9f38dc072fe Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:13:55 +0100 Subject: [PATCH 09/42] Remove `StatHighlightCard` component --- src/components/StatHighlightCard.tsx | 63 ---------------------------- 1 file changed, 63 deletions(-) delete mode 100644 src/components/StatHighlightCard.tsx diff --git a/src/components/StatHighlightCard.tsx b/src/components/StatHighlightCard.tsx deleted file mode 100644 index 8e0a5b536..000000000 --- a/src/components/StatHighlightCard.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { - BoxProps, - Card, - H1, - HStack, - IconProps, - LabelSm, - TextProps, - VStack, -} from "@threshold-network/components" -import { FC } from "react" -import TooltipIcon from "./TooltipIcon" - -export const StatHighlightCard: FC = ({ children, ...restProps }) => { - return ( - - {children} - - ) -} - -export const StatHighlightTitle: FC<{ title: string } & TextProps> = ({ - title, - children, - ...restProps -}) => { - return ( - - - {title} - - {children} - - ) -} - -export const StatHighlightTitleTooltip: FC< - { label: string | JSX.Element } & IconProps -> = ({ label, ...restProps }) => { - return ( - - ) -} - -export const StatHighlightValue: FC<{ value: string & TextProps }> = ({ - value, - ...restProps -}) => { - return ( -

- {value} -

- ) -} From 4202ffa0e6945c85d6ad4645c429c16c5c1fb58a Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:18:31 +0100 Subject: [PATCH 10/42] Remove `useFetchPreConfigData` hook Removed unused dependencies --- src/hooks/useFetchPreConfigData.ts | 43 ------------------------------ src/types/staking.ts | 4 --- src/web3/hooks/index.ts | 1 - src/web3/hooks/usePREContract.ts | 28 ------------------- 4 files changed, 76 deletions(-) delete mode 100644 src/hooks/useFetchPreConfigData.ts delete mode 100644 src/web3/hooks/usePREContract.ts diff --git a/src/hooks/useFetchPreConfigData.ts b/src/hooks/useFetchPreConfigData.ts deleted file mode 100644 index dd0fffdc9..000000000 --- a/src/hooks/useFetchPreConfigData.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { useCallback } from "react" -import { usePREContract } from "../web3/hooks" -import { PreConfigData } from "../types/staking" -import { useThreshold } from "../contexts/ThresholdContext" - -export const useFetchPreConfigData = (): (( - stakingProviders: string[] -) => Promise) => { - const preContract = usePREContract() - const threshold = useThreshold() - - return useCallback( - async (stakingProviders) => { - if (!stakingProviders || stakingProviders.length === 0 || !preContract) { - return {} as PreConfigData - } - - const preConfigDataRaw = await threshold.multicall.aggregate( - stakingProviders.map((stakingProvider) => { - return { - interface: preContract.interface, - address: preContract.address, - method: "stakingProviderInfo", - args: [stakingProvider], - } - }) - ) - - return preConfigDataRaw.reduce( - (finalData: PreConfigData, _, idx): PreConfigData => { - finalData[stakingProviders[idx]] = { - operator: _.operator, - isOperatorConfirmed: _.operatorConfirmed, - operatorStartTimestamp: _.operatorStartTimestamp.toString(), - } - return finalData - }, - {} - ) - }, - [preContract, threshold] - ) -} diff --git a/src/types/staking.ts b/src/types/staking.ts index c859719d0..0ab4dfd6f 100644 --- a/src/types/staking.ts +++ b/src/types/staking.ts @@ -32,10 +32,6 @@ export interface PreConfig { operatorStartTimestamp: string } -export interface PreConfigData { - [stakingProvider: string]: PreConfig -} - export interface StakeData extends Stake { preConfig: PreConfig } diff --git a/src/web3/hooks/index.ts b/src/web3/hooks/index.ts index 4041e89ee..6a46bd522 100644 --- a/src/web3/hooks/index.ts +++ b/src/web3/hooks/index.ts @@ -14,6 +14,5 @@ export * from "./useKeepAssetPoolContract" export * from "./useTBTCTokenContract" export * from "./useTStakingContract" export * from "./useKeepTokenStakingContract" -export * from "./usePREContract" export * from "./useClaimMerkleRewardsTransaction" export * from "./useGetBlock" diff --git a/src/web3/hooks/usePREContract.ts b/src/web3/hooks/usePREContract.ts deleted file mode 100644 index 16de6d4c0..000000000 --- a/src/web3/hooks/usePREContract.ts +++ /dev/null @@ -1,28 +0,0 @@ -import SimplePREApplicationABI from "../abi/SimplePreApplication.json" -import { useContract } from "./useContract" -import { supportedChainId } from "../../utils/getEnvVariable" -import { ChainID } from "../../enums" -import { AddressZero } from "../utils" - -export const PRE_DEPLOYMENT_BLOCK = supportedChainId === "1" ? 14141140 : 0 - -const PRE_ADDRESSESS = { - // https://etherscan.io/address/0x7E01c9c03FD3737294dbD7630a34845B0F70E5Dd - [ChainID.Ethereum.valueOf().toString()]: - "0x7E01c9c03FD3737294dbD7630a34845B0F70E5Dd", - // https://goerli.etherscan.io/address/0x829fdCDf6Be747FEA37518fBd83dF70EE371fCf2 - // As NuCypher hasn't depoyed the `SimplePreApplication` contract on Goerli, - // we're using a stub contract. - [ChainID.Goerli.valueOf().toString()]: - "0x829fdCDf6Be747FEA37518fBd83dF70EE371fCf2", - // Set the correct `SimplePREApplication` contract address. If you deployed - // the `@threshold-network/solidity-contracts` to your local chain and linked - // package using `yarn link @threshold-network/solidity-contracts` you can - // find the contract address at - // `node_modules/@threshold-network/solidity-contracts/artifacts/SimplePREApplication.json`. - [ChainID.Localhost.valueOf().toString()]: AddressZero, -} as Record - -export const usePREContract = () => { - return useContract(PRE_ADDRESSESS[supportedChainId], SimplePREApplicationABI) -} From a2cee6c0521fc077df9720f0847414bb1b398ed6 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:23:01 +0100 Subject: [PATCH 11/42] Remove staking enums --- src/enums/staking.ts | 21 --------------------- src/types/staking.ts | 5 ++--- 2 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 src/enums/staking.ts diff --git a/src/enums/staking.ts b/src/enums/staking.ts deleted file mode 100644 index 80a0315ea..000000000 --- a/src/enums/staking.ts +++ /dev/null @@ -1,21 +0,0 @@ -// Note: Must be in the same order as here: -// https://github.com/threshold-network/solidity-contracts/blob/main/contracts/staking/IStaking.sol#L26-L30 -// because solidity eg. for `StakeType.NU` returns 0. -export enum StakeType { - NU, - KEEP, - T, -} - -export enum UnstakeType { - NATIVE, - LEGACY_KEEP, - LEGACY_NU, - ALL, -} - -export enum TopUpType { - NATIVE, - LEGACY_KEEP, - LEGACY_NU, -} diff --git a/src/types/staking.ts b/src/types/staking.ts index 0ab4dfd6f..959b431d1 100644 --- a/src/types/staking.ts +++ b/src/types/staking.ts @@ -1,5 +1,4 @@ import { BigNumberish } from "@ethersproject/bignumber" -import { StakeType, TopUpType, UnstakeType } from "../enums" import { Stake } from "../threshold-ts/staking" import { UpdateStateActionPayload } from "./state" @@ -65,9 +64,9 @@ export type UpdateStakeAmountActionPayload = { } export type UnstakedActionPayload = UpdateStakeAmountActionPayload & { - unstakeType: UnstakeType + unstakeType: any } export type ToppedUpActionPayload = UpdateStakeAmountActionPayload & { - topUpType: TopUpType + topUpType: any } From db3fdd7418e0a17f9c8b4d63d1ddf5db140d6a70 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:24:19 +0100 Subject: [PATCH 12/42] Remove ununsed token subscription hook calls --- src/App.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index ec8dbb9ef..50e90ef8c 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -41,9 +41,6 @@ import { import { useSentry } from "./hooks/sentry" const Web3EventHandlerComponent = () => { - useSubscribeToERC20TransferEvent(Token.Keep) - useSubscribeToERC20TransferEvent(Token.Nu) - useSubscribeToERC20TransferEvent(Token.T) useSubscribeToERC20TransferEvent(Token.TBTCV2) useSubscribeToDepositRevealedEvent() useSubscribeToOptimisticMintingFinalizedEvent() From 3d01f35c8455a7db904e3f56d18182f11340f6fa Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:25:36 +0100 Subject: [PATCH 13/42] Remove `SharedLinks` component --- src/components/Link/SharedLinks.tsx | 30 ----------------------------- src/components/Link/index.tsx | 2 -- 2 files changed, 32 deletions(-) delete mode 100644 src/components/Link/SharedLinks.tsx diff --git a/src/components/Link/SharedLinks.tsx b/src/components/Link/SharedLinks.tsx deleted file mode 100644 index 8c64b4d28..000000000 --- a/src/components/Link/SharedLinks.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { FC, ComponentProps } from "react" -import { useColorModeValue } from "@chakra-ui/react" -import { BodySm } from "@threshold-network/components" -import ViewInBlockExplorer from "../ViewInBlockExplorer" -import { useTStakingContract } from "../../web3/hooks" -import { ExplorerDataType } from "../../utils/createEtherscanLink" - -type StakingContractLearnMoreProps = ComponentProps - -export const StakingContractLearnMore: FC = ( - props -) => { - const tStakingContract = useTStakingContract() - const color = useColorModeValue("gray.500", "gray.300") - - if (tStakingContract?.address) { - return ( - - Read the{" "} - - - ) - } - - return null -} diff --git a/src/components/Link/index.tsx b/src/components/Link/index.tsx index abc31f4fc..d137432ba 100644 --- a/src/components/Link/index.tsx +++ b/src/components/Link/index.tsx @@ -47,6 +47,4 @@ const Link: FC = forwardRef( } ) -export * from "./SharedLinks" - export default Link From 95c8a4f2065c308ed5d856818b51f3aaf5ee8e49 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:30:34 +0100 Subject: [PATCH 14/42] Remove `useClaimMerkleRewardsTransaction` hook Removed unused dependencies and imports --- src/enums/index.ts | 1 - src/merkle-drop/rewards.json | 3926 ----------------- src/types/rewards.ts | 12 - src/web3/abi/CumulativeMerkleDrop.json | 248 -- src/web3/hooks/index.ts | 1 - .../hooks/useClaimMerkleRewardsTransaction.ts | 48 - src/web3/hooks/useMerkleDropContract.ts | 25 - 7 files changed, 4261 deletions(-) delete mode 100644 src/merkle-drop/rewards.json delete mode 100644 src/web3/abi/CumulativeMerkleDrop.json delete mode 100644 src/web3/hooks/useClaimMerkleRewardsTransaction.ts delete mode 100644 src/web3/hooks/useMerkleDropContract.ts diff --git a/src/enums/index.ts b/src/enums/index.ts index a12c2d01d..2f091817d 100644 --- a/src/enums/index.ts +++ b/src/enums/index.ts @@ -2,7 +2,6 @@ export * from "./env" export * from "./externalHref" export * from "./modal" export * from "./pool" -export * from "./staking" export * from "./token" export * from "./transactionType" export * from "./web3" diff --git a/src/merkle-drop/rewards.json b/src/merkle-drop/rewards.json deleted file mode 100644 index 31be49abe..000000000 --- a/src/merkle-drop/rewards.json +++ /dev/null @@ -1,3926 +0,0 @@ -{ - "totalAmount": "629110104280766546988133843", - "merkleRoot": "0xc654fc90f3c89efd67d4840e6d0ba2bc932eafe494467eaa353736cd0775c17c", - "claims": { - "0x0028274B7978a09097B5D092FCc8F514d8Acf239": { - "beneficiary": "0x0028274B7978a09097B5D092FCc8F514d8Acf239", - "amount": "44180378391182044015248", - "proof": [ - "0x337fdfe3b927f8c70d6fd9ced90749d3ddf81f946b9c7c949d8c9d527614c713", - "0xbea9c9f2ed6efaf2f3345e7a9522682357322f6a3bdac3939c676319fb9081e3", - "0x81bc7e084da1245e86d4838075158c2ca1e8b55c58b230150b2b27f3bd6819c6", - "0xa4c592d588cd922c6de1781284770256d4729b6287bdc700b97a2c852ff88d0f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x009c98F5266eFE7C809f767E01087ede7273Fc20": { - "beneficiary": "0x009c98F5266eFE7C809f767E01087ede7273Fc20", - "amount": "6939490859368168811305", - "proof": [ - "0x30a678c0d823d4171736c6fc7cbc1a240051e7c03ee58ec7668c477868ccaeb1", - "0x8a83815ffaf28c15718991f1e9f06183a39128183df436a8b4268c7ed53c4b95", - "0xc39c68a7cadea313d11e8080753c76ccdf48386996f52b4d78e12b61efa43188", - "0x38d91c9958cb4cdec127466b1997494fd747e27b80a6ac39f6d4352ecc45666a", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x00ACA6dFd2fBCAD074A5F116bAD0B057900230D9": { - "beneficiary": "0xF9246a85Be225910db96777CcED7A9f8aa163c68", - "amount": "1209744763867057030387661", - "proof": [ - "0x4f291abe54a7e15d56fcf0cda77caf886f92c2a51766c202fae2e1ec9ca77d13", - "0x35e5ee3eecfc79480122f717bd142d97883634f8f7047297fb38b93233fc1f29", - "0x0d85cbb20a66984e7ea0d073edbbdd831f6c4e07ad01f67df4cc56efa7a01052", - "0x195bb1e416a9464545527432ff9ea60c3e6383f802a3808a4151e24087c7c24b", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x012926705C8EDF332C3D41D3A8F7cd5AaeA044de": { - "beneficiary": "0x012926705C8EDF332C3D41D3A8F7cd5AaeA044de", - "amount": "22875651244514625683665291", - "proof": [ - "0x224fe88501795b16d266f442dec47727325536ff3597749c5e43c293116c31d3", - "0xa8decd9523dd5ee24082f2abddb57936e6d8c8db995982bc3a956f20e0af0891", - "0x973066e1e952aefb1059979f63e0cf94217cfadb4a6b8d31289bd65a36e64277", - "0xb768182dd2461f99365ec7ced124a86de6fe4d11bb77982ecd01f09400501e52", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x0154C52ec5b6a3010758dDe78079589E67526767": { - "beneficiary": "0x0154C52ec5b6a3010758dDe78079589E67526767", - "amount": "22940708887704098673782", - "proof": [ - "0x72d0c3efd975e1c62a5c4d0543539f8f833d767e4bee9e10a041ef0df4590588", - "0xe7073afb54ea4026c3737e77391dff92914f5c1507eb6b19fad2ed921a4f5231", - "0xd17bf33ca03d1f640d5bf18c7a64e6c89bae082d2feda4a735e7a087a68f85fd", - "0x75ed9565771fe8626b6ab84659ab178488320535301f990b32008cb8d6ffbf58", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x0245C450b89029e519eD81B3C45a0F8bb2a69a35": { - "beneficiary": "0x0245C450b89029e519eD81B3C45a0F8bb2a69a35", - "amount": "5785246683684016646550", - "proof": [ - "0x15c50aeba7a0f5cbcf43e35de0c0a60cd141ec52611fbc4ab10c25b4d1a0188b", - "0x5da792989cf5963bdc6f616fca7817330b3f36ce46864ed3edb93e1c6cc97cca", - "0xaaeb00bed52b9d925f1203df43f78fc3e6c0f32905f6b525282b6933f95c1789", - "0x8440e0d75827386a44bdad4b2918630de84d85dfe4ceb48cffc7b6440d64b8d2", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x032e6A5a29b0fCcB68b4140B7833E85f5516AAa6": { - "beneficiary": "0x032e6A5a29b0fCcB68b4140B7833E85f5516AAa6", - "amount": "6049095095105993218188", - "proof": [ - "0x2ba0d9103c8eb47268ac0b994616666f8fbb24ffbd166c994ba1ddcccc32dcd5", - "0x5b4d0dbdc6eaf7ab033b804d7b9594eade6362c3e3d06e0bc3f44acf3065fb88", - "0xc39c68a7cadea313d11e8080753c76ccdf48386996f52b4d78e12b61efa43188", - "0x38d91c9958cb4cdec127466b1997494fd747e27b80a6ac39f6d4352ecc45666a", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x0354845b1A7cEAC8A2343Edb66303CEF5211c5Cd": { - "beneficiary": "0x0354845b1A7cEAC8A2343Edb66303CEF5211c5Cd", - "amount": "11843409237744474738023", - "proof": [ - "0x435617f5b83bf3e7d0c2200cf0ff4981a3d12625edd012afcef08bd5caf68b9f", - "0x476608e4ba9f5ea94f17fd38f239e5e1a949897ca3f9b85e91298b3764dc958d", - "0x3c77bb6a11e0fc93cfd0a17743f111aac40fdd4426716a20386d80081e3eeea8", - "0x39c2e82a79487da27ef5d8d6b31b3efb47564973a96a7f009a59ff3eee98e3d7", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x045E511f53DeBF55c9C0B4522f14F602f7C7cA81": { - "beneficiary": "0x18503D85DDA5c51b6DADaB8a6b75231256A4F9F7", - "amount": "3976804908161069129815536", - "proof": [ - "0xed4a5baef2734e45af5109ab84be6c86863bc79055d8b3ead2d798926b4b9a40", - "0x86bde228967be37b43235fbafd7cafbe1f65dc8c0d7064cf9953799a39550fd3", - "0x6b88df0e50560634402641f3ab4caa0207713da2cd2a158610d5498a3ab0fc81", - "0xc590ad1b557e905ed766a2bd82993040517c1d8f828e67aff3a525f0a517e61b", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x04670E07912B3764Cc1cCf1c22ad0f35b95E9BA0": { - "beneficiary": "0x04670E07912B3764Cc1cCf1c22ad0f35b95E9BA0", - "amount": "2226993507171376322432787", - "proof": [ - "0x3fad6bc3f17b0e1cf8fb01db90527f82f41ccb0b79125ea0986fde940deba572", - "0xaf972e5167fb301122ad736c71603717d442c05bc1bc3d262a5357542ac715d6", - "0x86d67e1d319263b2cd1dcc011f5925a4e2569097aae21a6340de89adca6210b3", - "0x309156f7e96d9b52f8ddf5305643178e8482b927ee2703fff776b1c235be172f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x05015cC23df7A1B8D459517088E00Baec5fbc373": { - "beneficiary": "0x05015cC23df7A1B8D459517088E00Baec5fbc373", - "amount": "199132231807812743590684", - "proof": [ - "0x244447f5f62830b884ee3f445fb695ffbef04203ad092429c72534bc0268b003", - "0xa8decd9523dd5ee24082f2abddb57936e6d8c8db995982bc3a956f20e0af0891", - "0x973066e1e952aefb1059979f63e0cf94217cfadb4a6b8d31289bd65a36e64277", - "0xb768182dd2461f99365ec7ced124a86de6fe4d11bb77982ecd01f09400501e52", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x07C9a8f8264221906b7b8958951Ce4753D39628B": { - "beneficiary": "0x18503D85DDA5c51b6DADaB8a6b75231256A4F9F7", - "amount": "442677284436708274574942", - "proof": [ - "0xc03be718405881c4f400d8c7ca6d4dc85535fe7c317d7b2c321d3f8623276c1f", - "0xd2ad46c50374c69c09a28eb50174015705d060240821bd540d6cce4d8b18bc5d", - "0x83774133fe53d4d0273d7005c97bc8f6ab37833c73ee07bea46a4c91a37ce4bb", - "0x071de73c7fdc53109dd4ff69b8fb3b2621edb92a109a6fc37c6481cb671605de", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x0Ace6419dbDAb7f9330568258B9dDB37A295b677": { - "beneficiary": "0x1E183d6337a8353994Aaf327bE00829990818095", - "amount": "901810743190254382390048", - "proof": [ - "0x5f5834a3687f45dac04f04d502387ba8633d3e752735d853b6918e6976c11e6f", - "0xfc11ec3f4c15e6ad454c6a01847bdecb9cddce3254bab9f7555decdefcd172dc", - "0xe2469697f1b831d6635fddc64f2d541b1101565b1a61fa0742050530e161d913", - "0x797edd017f4003c1285ab77462d72a225c5599c94f0de400975080271269fef0", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x0C19A07242755b3F107cfB4C74d236a18548541F": { - "beneficiary": "0x0C19A07242755b3F107cfB4C74d236a18548541F", - "amount": "951747668871829630779153", - "proof": [ - "0x775ce394dd6c3ed84c842933b4e52e322a40f6fb980eec4cbcf71de9dbec5f2c", - "0x61871f95e32aade0a2e74c055d51f858b1f8d026785b68dc8602423b378797dd", - "0x96d0e3cff76ea9fb76e7194dc1aa4e152b4ce4e16c25045e71d316f12e556976", - "0xeab42a7f7084e021a91d743173e7d8d1a35b408ed9f715b7f36249a621338a21", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x0C635dC500222aF8a12072922C6aC5a4fc536faC": { - "beneficiary": "0x0C635dC500222aF8a12072922C6aC5a4fc536faC", - "amount": "110022766162898323355897", - "proof": [ - "0x58cf07aa81415a10c6e3386106f22c1b38478a5db78565d822d52fac24ae5a50", - "0x4b88e0bb017d9b6f0912a044d228d6326bd02b86aff7ff69ad07a0055902ef7c", - "0xef535b2ff4fcea89acbf67534166da85ab154c659b4e2848dd95abdb87090654", - "0xd2ea19db53b4fc2b4b69c5c7337ab4b3eeb8e32ad07e477402839a2d22673a61", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x0f35c836864875C8E9392DA147F41300aB538091": { - "beneficiary": "0x0f35c836864875C8E9392DA147F41300aB538091", - "amount": "293094157609114046066784", - "proof": [ - "0x8c6bc23ce302a3d6b3f21e7c7d4f6f5da41cba5d7d2454950add7d5db0514628", - "0x0106b8f812079d4cb2e3efbe1b0334ca94cc689522b57a08d058bf946a720d2c", - "0x9be544b29d6b0c3b286ba9d45fde21291f9fb32a1867dea2c0d25c557d1c004f", - "0x194ef47b96e0a314e70a2b8ce7439810c6bdee32118026f58b3ecf62e628911f", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x108977FE1Cfd10f27D9591C33b8FE9733FD83D2C": { - "beneficiary": "0x108977FE1Cfd10f27D9591C33b8FE9733FD83D2C", - "amount": "116709270218968157396145", - "proof": [ - "0xc2c836599a0f8741f1a15e479e4eb009936673fe6f227e7a571a9e3678acbceb", - "0x8f9e31b224fa095855042185d0adf59c42c1388eb25c164b73f522f01a435384", - "0x82a69a5e365b8c4cf4726a556e0993944e21f51bd9f4553a905be3f6ae1bfd84", - "0xde4766412d1ecc2449d097e3b6b2b5bea1d00c24806fe806e0aee38702c19eef", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x1147ccFB4AEFc6e587a23b78724Ef20Ec6e474D4": { - "beneficiary": "0xbE93d14C5dEFb8F41aF8FB092F58e3C71C712b85", - "amount": "69710633393051164435478", - "proof": [ - "0xc826c639a5022b2e76b2441390fea42047ce40ce6631b5f249f36cb9b5ab56f0", - "0x3e8259ce8ba8cb3c6d74f279557d6c2bfc14e0bb987ddcded29ab85255d91b1b", - "0xb707eda71755ca61ec5cb9a12abf6ecdfb688d2c5a8bdd3a525e3df7c576b4c3", - "0xde4766412d1ecc2449d097e3b6b2b5bea1d00c24806fe806e0aee38702c19eef", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x12639Aa10ea8eda62Bc6FE3ff0a089580c7eC435": { - "beneficiary": "0x12639Aa10ea8eda62Bc6FE3ff0a089580c7eC435", - "amount": "5935756902774653605399", - "proof": [ - "0x9d8806b13c1ace6bb2365a287eada08b6b1f295d54fb1c68ee35ef51064fbc27", - "0xdff6554f72c7cc7ee084b526d8be1934f30f75da59022f386d7cce82d45054e2", - "0x7f18f34ee97e41e65206090a3b370166a5805110f67886a6c7b5e8d3a8dc0feb", - "0x8e0a201871d267e73e63f23088bd1e9d8c9a8b763ee4dfe53afad4a412370179", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x13F75113842BD3C3c79735F1a908FA1AD835f813": { - "beneficiary": "0x13F75113842BD3C3c79735F1a908FA1AD835f813", - "amount": "25178687146832830660425", - "proof": [ - "0x415a247f85f475541725bb4f3c21a625bb3526951095b211e23d48c3ed47dc34", - "0xaf972e5167fb301122ad736c71603717d442c05bc1bc3d262a5357542ac715d6", - "0x86d67e1d319263b2cd1dcc011f5925a4e2569097aae21a6340de89adca6210b3", - "0x309156f7e96d9b52f8ddf5305643178e8482b927ee2703fff776b1c235be172f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x17eDe21b60c44A0139968E0d1D9a001D2bdC8f85": { - "beneficiary": "0x17eDe21b60c44A0139968E0d1D9a001D2bdC8f85", - "amount": "302397473079857091497029", - "proof": [ - "0x455b19cc78bf3ed15d5daa07ce4ef1c879ec1111c3a25fa58b72781c1f25dba0", - "0x7cd05cb74d958b06be9f9b5b40c270342ccc68b84c6a6585bfb730374c7a91b4", - "0x64672ed0234009a704f607178ffa0f8075aa32ba2d1bfccaeb4c240165175042", - "0x415ffea8e37ea074902c88356b1cda00766d9d007bfeafa3b419755ff21c4b40", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x1c72F1EaC2Cef0517ec587d8ECA523c61345648a": { - "beneficiary": "0x1c72F1EaC2Cef0517ec587d8ECA523c61345648a", - "amount": "21847972316676424375151", - "proof": [ - "0xd9f089b73c95c476e4051acf05d49544fdf545ab8b84ca4d8f8fc2217b63604a", - "0x23c1a9211c3f451087193ccf6e8202cfa23dfd27b48f4ed759b2c2c1ce9c629c", - "0x09c06ef10072c2bc0fb9b31d06661c0358b2c8e3316f3444d4e31e18929a488c", - "0x5c0e7f3ab44620fd21c2b93779b413a382833d74590f2ee16fb86cc3453a2561", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x1d2DfcE7F23669dCAFaA376314fa0ae938C8641C": { - "beneficiary": "0x1d2DfcE7F23669dCAFaA376314fa0ae938C8641C", - "amount": "92303913394364927206745", - "proof": [ - "0x105cb2168f83fe683841db5ccd99361411dde29fcfbb55b33bfe437f0d50084b", - "0x442ff12e11e945657f0ec6f1c082bd163acb92712856654696b491433898b76e", - "0x8bca85e7e99b46a34b8e46abc4c002ac730b9a980ef52d5c0f92c967c38b7d96", - "0x81e6adfcd37f44c1b0d192e02239acfdaa6943691bce8c4f017c99a8c59c17a7", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x1ff6daf48807564a5799214D98E6DF5f54Ccf621": { - "beneficiary": "0x1ff6daf48807564a5799214D98E6DF5f54Ccf621", - "amount": "585690267153777852421164", - "proof": [ - "0x5b7f26390ae32c54998fcbd0404607e6426bf9ea320e34ecf8879232d6b4089c", - "0x4b88e0bb017d9b6f0912a044d228d6326bd02b86aff7ff69ad07a0055902ef7c", - "0xef535b2ff4fcea89acbf67534166da85ab154c659b4e2848dd95abdb87090654", - "0xd2ea19db53b4fc2b4b69c5c7337ab4b3eeb8e32ad07e477402839a2d22673a61", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x220e6203C74EAD0a5fB9558C777af99D18b9F20D": { - "beneficiary": "0xCBC433413383c0c7665ef13dC46a4Fc2a080D293", - "amount": "14109059840684382593319", - "proof": [ - "0x42810c68f6dc5228a997b57071201a3e853dc657d90606dbde74f40a629bccab", - "0xca287a1db73f28f0bc0277fe0744e3ea71b31f3d0271a17dd3041374f18fef62", - "0x3c77bb6a11e0fc93cfd0a17743f111aac40fdd4426716a20386d80081e3eeea8", - "0x39c2e82a79487da27ef5d8d6b31b3efb47564973a96a7f009a59ff3eee98e3d7", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x2215a197a32834ef93C4D1029551bB8D3B924DCc": { - "beneficiary": "0x2215a197a32834ef93C4D1029551bB8D3B924DCc", - "amount": "46107922326443504934683", - "proof": [ - "0xd9f56189e588d10d3b141f524543f00accb2b237396acfd85804ecaac05fe74c", - "0x23c1a9211c3f451087193ccf6e8202cfa23dfd27b48f4ed759b2c2c1ce9c629c", - "0x09c06ef10072c2bc0fb9b31d06661c0358b2c8e3316f3444d4e31e18929a488c", - "0x5c0e7f3ab44620fd21c2b93779b413a382833d74590f2ee16fb86cc3453a2561", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x25d9bbb4Eccbf3A5e6d6BBCE9813302E508f321D": { - "beneficiary": "0x25d9bbb4Eccbf3A5e6d6BBCE9813302E508f321D", - "amount": "1239061434275150094469199", - "proof": [ - "0xf9692dfbd46f78cbbfc65ecaca524e0898319abbfb924a8c49c39cee3a689114", - "0x3499defca13555f14421994e01f71359da3c510231b19ea371a5ca3389572def", - "0x36834ec872fd40586a2c210d54c4dafea7ebadc78d2a655820a96518671dfc03", - "0x7375f825f0f31d047b6de1d51bf149632c6b6f51debb555d434075ee545fc9fb", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x2aa70D73b8A3f55AD483261CF8378205bdc94a61": { - "beneficiary": "0x2aa70D73b8A3f55AD483261CF8378205bdc94a61", - "amount": "173143263334603981670433", - "proof": [ - "0x608eb515a4f2bd1745d1d7e8fac6bb957ca59fe29470bd4cc21550da12591724", - "0x2a2f9a9ddda719374b9fd9bad206a07719973d0b906cc59551ff65bd00f9607b", - "0x3425029c00bb6dd5db0e9be696fed0ad583aa55eb07da6d730411aeeb2d82870", - "0x8480db728010621a6968b7aa3634f14b1865f27ddec19c5d9479b58ed9b93f2f", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x2BAF3650263348f3304c18900A674bB0BF830801": { - "beneficiary": "0x773a3210aa5E94bf2d713F67FB99A8e89D0782E2", - "amount": "46571301451704113725991", - "proof": [ - "0x30369edd7b20e9f8974df40482cee3b3e5e5ebbd9ecbc37ada072ade9dc3b146", - "0x8a83815ffaf28c15718991f1e9f06183a39128183df436a8b4268c7ed53c4b95", - "0xc39c68a7cadea313d11e8080753c76ccdf48386996f52b4d78e12b61efa43188", - "0x38d91c9958cb4cdec127466b1997494fd747e27b80a6ac39f6d4352ecc45666a", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x2cD8F299c4ab002E486037e0bb43D276a8955696": { - "beneficiary": "0x2cD8F299c4ab002E486037e0bb43D276a8955696", - "amount": "765036063079836437706359", - "proof": [ - "0x65acea83b28a7476e4d32cbbf82d6868b6421ff5f1362fe99a208b144b6a8456", - "0x56ef3310d0b2e36f1580215a1089fa85c627d1e00584bfc79958874499ffb5bf", - "0xf9b57c1951dfbf293193b50bf24af02d2d09c43d662e743c9fb018b7ad3af2ea", - "0x8480db728010621a6968b7aa3634f14b1865f27ddec19c5d9479b58ed9b93f2f", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x2eBE08379f4fD866E871A9b9E1d5C695154C6A9F": { - "beneficiary": "0x0B2c18DA4c9E1C93B514d442eef5D45190BFA2Da", - "amount": "1288136528293481209221948", - "proof": [ - "0xade0d295119b8713db272255c3f7c6e65ec9127575c3e3661f0f75f219f0a669", - "0xd1af37812cb2ef553cb937298e6bbb223c04c5323e62680bc86d08744291c7b8", - "0x5d1e6444d5b809d1c96451c89399d489ded4a1f1f3a9e40ca1bddaf56048ecec", - "0x7f1c6ca19ff3cad4f632f6e3686736e3e262e7581772ab7d210d2cd01fd6a7c8", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x341154298aB7ca86278DF9665fB2B8610b92214D": { - "beneficiary": "0x8Cf8DE3f9330943A864764C417F65125BE5e6D16", - "amount": "207061287306092567630138", - "proof": [ - "0xff0255d1283419b243089875360894d03f76f1c398d16d80e3160af8b8e579c8", - "0x1f303fd3bab63853e5f4db5c2cdd964cdaba210d57de2c0c411cb4839ce3f844", - "0x64da9595801ee748af5f9eea5084d398f08477627ec51013a220c80e367c8449", - "0x4310adee41342f5a15a53ffbfe9522206c39076254ea7b34d6ea33b6a9398bde" - ] - }, - "0x36efDC29c776c35B55D08E657bF3048eDf65b1dD": { - "beneficiary": "0x36efDC29c776c35B55D08E657bF3048eDf65b1dD", - "amount": "76709611988538975339024", - "proof": [ - "0x41c009dcd4f6d845d9d4282eab6299afe8014dc1514499fb40059e75dcfa53cc", - "0xca287a1db73f28f0bc0277fe0744e3ea71b31f3d0271a17dd3041374f18fef62", - "0x3c77bb6a11e0fc93cfd0a17743f111aac40fdd4426716a20386d80081e3eeea8", - "0x39c2e82a79487da27ef5d8d6b31b3efb47564973a96a7f009a59ff3eee98e3d7", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x378C89b5B93667A005856822e1b65e2d7C076373": { - "beneficiary": "0x378C89b5B93667A005856822e1b65e2d7C076373", - "amount": "374088348504733262334300", - "proof": [ - "0xe98b7c82006b4e274653ce242b1c0a5fe1d51d85a58a6957131a800a6c9adc60", - "0x4af20ff56ca577f653fad31bdfd609dc92767bf6d05bac0e62dd62fc54fa253c", - "0x587d0e9f4f3b1121f7066b827323a7df794a2089782fc9769cab118f4a9c32f0", - "0xc590ad1b557e905ed766a2bd82993040517c1d8f828e67aff3a525f0a517e61b", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x3B9e5ae72d068448bB96786989c0d86FBC0551D1": { - "beneficiary": "0x8Cf316B4FEeD10eF10B03f70687050B8BAc3ABe4", - "amount": "310760340806147806733547", - "proof": [ - "0xdd2ef47f18f0da0e1b461764fc765f52ea6d0582e33a2ff1cc68aa23cf129d92", - "0xaa993af55b923f77409249a8992c000121f56422c04013a75278fba38fbadd28", - "0x8db0c0a94e75a9e911f330627e557f5d2ef598dd6acb14c7611693655912539e", - "0x5c0e7f3ab44620fd21c2b93779b413a382833d74590f2ee16fb86cc3453a2561", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x42D2875a71Cb25DDcF05Dbed55490cB905498Bac": { - "beneficiary": "0x42D2875a71Cb25DDcF05Dbed55490cB905498Bac", - "amount": "21237812911867452781393237", - "proof": [ - "0xc3dcf699bdad002c0e1d2c8c8f28d7d916852c460c14e5f5e84a597ee80e2769", - "0x32c1b870b581a3f8be23b50550a775b2359193ea7d92fc564b068f4eb1007355", - "0x82a69a5e365b8c4cf4726a556e0993944e21f51bd9f4553a905be3f6ae1bfd84", - "0xde4766412d1ecc2449d097e3b6b2b5bea1d00c24806fe806e0aee38702c19eef", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x439AFfE0ad65205ed669321f9B4242c2c36Bc971": { - "beneficiary": "0xA527C7Eb8E119D6eF46975A2607C495748DA7A85", - "amount": "88348543592770123724352", - "proof": [ - "0xc1952a2a383b6396bd947d4e7b8e181fe029243ffb4bc77eba3b7f0f9e79f4e1", - "0x8f9e31b224fa095855042185d0adf59c42c1388eb25c164b73f522f01a435384", - "0x82a69a5e365b8c4cf4726a556e0993944e21f51bd9f4553a905be3f6ae1bfd84", - "0xde4766412d1ecc2449d097e3b6b2b5bea1d00c24806fe806e0aee38702c19eef", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x43e17eEcaC8812B8E96E89B6075C5de63680d194": { - "beneficiary": "0xafEACcE4AD8B3b863eF72A7B7AA9d0E84Ca71DFb", - "amount": "12722873787848266517970303", - "proof": [ - "0x3f20881131d1832d35d2e058ebade9d41d6604685eb6ca9c0deb9fe85a0d7f10", - "0x64086648e58ab7820c646458b5c20cda5905aee5325ab33f70d7e0efcc35a9a1", - "0x86d67e1d319263b2cd1dcc011f5925a4e2569097aae21a6340de89adca6210b3", - "0x309156f7e96d9b52f8ddf5305643178e8482b927ee2703fff776b1c235be172f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4553dAA29662971ff6f1cA59390287E8Bc25825F": { - "beneficiary": "0x4553dAA29662971ff6f1cA59390287E8Bc25825F", - "amount": "238657203442388413684128", - "proof": [ - "0x0af7333dd3cdcc26963cbb7546ea9bf3b9444b8dcb34d065518f0b7f665036b9", - "0x5d0513cad5d98c8ca0bd7bb234d9e4bddb73d68d01b9d817e7515ed963be59f1", - "0x192914324518265c3199e67a4976766b68529dd3d1460d0b729921238672069e", - "0x81e6adfcd37f44c1b0d192e02239acfdaa6943691bce8c4f017c99a8c59c17a7", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x456D643CD97b058Fd3bBBEB76f04B1DE3679bc6A": { - "beneficiary": "0x456D643CD97b058Fd3bBBEB76f04B1DE3679bc6A", - "amount": "124355176896238606682865", - "proof": [ - "0xa26f7cc818624cf47f1d66d6c230f9f36375bdd06bab94ca4c55ca22bb453afd", - "0x3f7ade5133384ef974db220d451c7418f7c63122b47f994900baa51590dbea43", - "0xabc336cf0e705edfee5b63228a4e00e84a07a2cae7399bbb3e1239086ce6dc5b", - "0x58cf8a54810bc5371dbd254fdd1d17b9bdf629c32dcc26ae5ed527df75fb8b4e", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x492Af9a0B99FED66dce727bB96Ad133dB83CdAf6": { - "beneficiary": "0x492Af9a0B99FED66dce727bB96Ad133dB83CdAf6", - "amount": "166379496757744500343160", - "proof": [ - "0xccb6740f6a5ba856c0cf5a25b561517e9bc5e13468d360df377ed1180c90663e", - "0x3eba2c9647b080367924c8ba757a3b3bfd3361084f361ed5c83873a161495471", - "0xda5bc1b52ee4e176a2b5b47730aad20d7eae55bd368950063bd03bf13d5a53aa", - "0x8ae93be8304ef13b7e153cfe03598869b3fe1e0c5405174fd8150ee7c3c37df7", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4Ba8205D83e32051dd01a9F357DF539b62d8F2c9": { - "beneficiary": "0x4Ba8205D83e32051dd01a9F357DF539b62d8F2c9", - "amount": "3859171332895281583176", - "proof": [ - "0xf9ba4fabad6a3970225b46376665474fc8936b4c7cad18878fdf49c8960761b2", - "0x39bf6126aa344558af5bf0bdf6b3dee9c408f3cb9a8188a73f6e515367902525", - "0xb1df75fb8fb0b20c38c83448e01848ccbff4039efb40291cc907eb04faac03ef", - "0x4310adee41342f5a15a53ffbfe9522206c39076254ea7b34d6ea33b6a9398bde" - ] - }, - "0x4bFa10B1538E8E765E995688D8EEc39C717B6797": { - "beneficiary": "0x335A725164a2CD487dD420019a15262b7bBC0b8F", - "amount": "383122645654682600520843", - "proof": [ - "0xae811ade9d4d043ce4ed7e68ec364cc4fee00ff929ae05979d3dab561ba8ce1b", - "0xc4fa371aa4d07949fe863a19a480acc202d155fe9f04cb79378fb457e032a295", - "0x5d1e6444d5b809d1c96451c89399d489ded4a1f1f3a9e40ca1bddaf56048ecec", - "0x7f1c6ca19ff3cad4f632f6e3686736e3e262e7581772ab7d210d2cd01fd6a7c8", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4c496f9903450Aa2092a39efe722E6971D8fAb49": { - "beneficiary": "0x4c496f9903450Aa2092a39efe722E6971D8fAb49", - "amount": "418028585045455536506246", - "proof": [ - "0xfeb6bce303beac511042641596b8b6ab8fb99c08caf4585229dc3e107e42bfa3", - "0xf99d5b3475d009f68c0e1f5cd8b5a8a47a8e8d90b2129f5abc187cf217297b9c", - "0x64da9595801ee748af5f9eea5084d398f08477627ec51013a220c80e367c8449", - "0x4310adee41342f5a15a53ffbfe9522206c39076254ea7b34d6ea33b6a9398bde" - ] - }, - "0x4CcA7d94AE28F39e6456Dd733eECd1B82e9887Dd": { - "beneficiary": "0x13f953FF0A90bB7515532B896444805DB5bf9beB", - "amount": "126649219160142875422851", - "proof": [ - "0xed2d3f7007ea82dda45d0609f33442f97e2ca4a49e789122377b1fc159ec224c", - "0xf1df73373aa4f27e49513792c493c7b8c7c5dd74a7c310f24a2d039ffb8ef0c3", - "0x6b88df0e50560634402641f3ab4caa0207713da2cd2a158610d5498a3ab0fc81", - "0xc590ad1b557e905ed766a2bd82993040517c1d8f828e67aff3a525f0a517e61b", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4CFF511301c6859b074Cf89D17Ec23b8537a5576": { - "beneficiary": "0x4CFF511301c6859b074Cf89D17Ec23b8537a5576", - "amount": "17579811352838455763730", - "proof": [ - "0xb6a77849dee753bea4c8e91a72e390b610d6a134bde9e895b5f4a3141e8117dc", - "0xc38d0ab87d3e916f50867b0f445c2af42a6bc597a28d46d922fab2da22c28406", - "0x3f3d7c9d71f69628bc227b472d3a972115ced96bce6647491a6aef22dbe8410c", - "0xe8725478de68bb2f70f03cdae0b58fb5de3d665ba62705d4d326ed9b5c097b79", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4d3c343D4BD676E4098336EF75f1d717149623A1": { - "beneficiary": "0x4d3c343D4BD676E4098336EF75f1d717149623A1", - "amount": "705452992034219129666096", - "proof": [ - "0x070fb58aeec1fb141ad8119642405583bf68efb773827eb681ba5bf7f773f812", - "0x294dd8ca5d2080f4ebec287b41a53bc8ff713b38c8990c0ee0cd251c208b1e5f", - "0x712cad967bfab73d3fedf0d4822868a1a8b0bde786ed4122b9e1fa5e9fee77f6", - "0xb9473c113468ef16d11e686668d79ec90e821e951c0387ac41ae0d97e3f5a0a3", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4e09614836C96324689103998B4283461c203F40": { - "beneficiary": "0x4e09614836C96324689103998B4283461c203F40", - "amount": "6864303296473347050272", - "proof": [ - "0x51e973cc0e434d4f99766edfde5c63974ea71e0755371ec221275ce34a41e98c", - "0xbffcef99057b94c157df6fe076719e17e1d92429c29ab5e0eaf443401c3de467", - "0x228a2482fb9d68fee941f2a2d25527f20eb0a908482483549f9fdefcc5d93f88", - "0x195bb1e416a9464545527432ff9ea60c3e6383f802a3808a4151e24087c7c24b", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4F4f0D0dfd93513B3f4Cb116Fe9d0A005466F725": { - "beneficiary": "0x8b055ac1c4dd287E2a46D4a52d61FE76FB551bD0", - "amount": "2002994211668087516564088", - "proof": [ - "0xa02ddf2973bac55cf0e5ad731aba077542d0f04e7f59fd948bf3527b85303889", - "0x7eb7210d32069f58b997139929bfa062cb45b0a8460719b0c0ae87ef97ebd69f", - "0xabc336cf0e705edfee5b63228a4e00e84a07a2cae7399bbb3e1239086ce6dc5b", - "0x58cf8a54810bc5371dbd254fdd1d17b9bdf629c32dcc26ae5ed527df75fb8b4e", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x50740bEcEe506cdc0567FD4B3ea04249Fb8c8676": { - "beneficiary": "0x50740bEcEe506cdc0567FD4B3ea04249Fb8c8676", - "amount": "123276721687759202482811", - "proof": [ - "0x77db33040cff244c275ac0799f3c957a4bbe560b878c3c58a42d8667608f0544", - "0xee0fa184b35c45e87904df131d0be4bae57aa3f900e4532d054e3aa59b02ed85", - "0x96d0e3cff76ea9fb76e7194dc1aa4e152b4ce4e16c25045e71d316f12e556976", - "0xeab42a7f7084e021a91d743173e7d8d1a35b408ed9f715b7f36249a621338a21", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x53Fd56C8507d15E36E961470c5f52664E06064B9": { - "beneficiary": "0x53Fd56C8507d15E36E961470c5f52664E06064B9", - "amount": "6474013952596067881637", - "proof": [ - "0x5417859317dfc6d378bb1e92671f6ed9002ca10d97d3892d0de6154208235291", - "0x6f6dff5f2394a57178bf43554389ca0f6ae2be28836b79fc1a99dd3c0dc7a193", - "0x228a2482fb9d68fee941f2a2d25527f20eb0a908482483549f9fdefcc5d93f88", - "0x195bb1e416a9464545527432ff9ea60c3e6383f802a3808a4151e24087c7c24b", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x56C968857EF4919c67d151b56E7073065994c97a": { - "beneficiary": "0x56C968857EF4919c67d151b56E7073065994c97a", - "amount": "1174339068378289152814639", - "proof": [ - "0x0058ecaf8eadb51f7bba8cb4335a829f65431215583f53857996e07c825b69be", - "0xae3574d032512b8cc07d724e747bb057d2d3a44751a0195d6572b6004b8b0d6d", - "0x3a3475312892ff2f8bc9b732274d6c756387fcecb200614270a377eb2634e436", - "0x4c5007a8d6e515ed558b22a1e3df53f27975e71b334407ce8c34529d3336513b", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x5838636dCDd92113998FEcbcDeDf5B0d8bEB4920": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "20155787892274363545333276", - "proof": [ - "0x1bf657dd737b4c7b1395b9861d548087c6baa74c7ce9d279e02ec9520ce62813", - "0x0e78b5e8f80e7684fc6fb87aef7a5008cc62b17f2962d53291c10e935310f5c2", - "0xaaeb00bed52b9d925f1203df43f78fc3e6c0f32905f6b525282b6933f95c1789", - "0x8440e0d75827386a44bdad4b2918630de84d85dfe4ceb48cffc7b6440d64b8d2", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x5AAdFEc6A407f6730A4CFaC54B472B23D42a718D": { - "beneficiary": "0x5AAdFEc6A407f6730A4CFaC54B472B23D42a718D", - "amount": "22981597559469167182392", - "proof": [ - "0x7d92dc8bd13fcc361c2854737d69d9a8ee15bf2336742b83db409612975402d5", - "0x67da8cdddc99afe6cba81d7a1b02962dcfc280fc1624d4a4c5c96f667c6ed805", - "0xbc8bbd3bf840accfe3028f77db7ff9d42c92b810abdacce3210a0eab351623fa", - "0xeab42a7f7084e021a91d743173e7d8d1a35b408ed9f715b7f36249a621338a21", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x5c2De03aD7c5c927E580a70dd1D44D3e27146780": { - "beneficiary": "0x5c2De03aD7c5c927E580a70dd1D44D3e27146780", - "amount": "1433476258728347857194353", - "proof": [ - "0xa69fb9b6a111789e777af9468131aca50c146e515cb12c0b9ba3a39ba28bf62e", - "0xabc75c952ee72c6d5222f4d41cbd22c2ca2376100368d5b5e5e9c9212bf51043", - "0xa5858748f647690bd3608a8de80dfb90d16e8f0bc064dcb606ea9aa1f35cb8e9", - "0x58cf8a54810bc5371dbd254fdd1d17b9bdf629c32dcc26ae5ed527df75fb8b4e", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x5cF1703A1c99A4b42Eb056535840e93118177232": { - "beneficiary": "0x5cF1703A1c99A4b42Eb056535840e93118177232", - "amount": "17110484578015126556417593", - "proof": [ - "0x92a291dbcbd0f080694e909f01e429386542d1260b9b4dac2e821170c4a6fe25", - "0x25d445f71ae73da4ae70d6e67f875ec17225f2bb4b089eccaa29d3a5aa724e47", - "0x0547516dacc2694fc61c2fef1c2bd36e8192020f4c8189615b9cdaca041fdd02", - "0xa947248fcc5a7ae879736246946a77fa43401f91d467acd89a1208f3cbd604b9", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x606c9936A8B5C70061b3464424ab7d45302eF9b7": { - "beneficiary": "0x606c9936A8B5C70061b3464424ab7d45302eF9b7", - "amount": "595637550435511768518180", - "proof": [ - "0x571be30a624e101de93033bb7bbfe66d74deeb44b758244627ae519cc419eabd", - "0x2e76aa9e893447a7def5f07a45c1aa8c0200ad4b1f3f9e88235387e8804004a1", - "0xbabfec64d5720d4e9e78f58b00b56aa86f1ea2b5129ca4db0c315adcedaab965", - "0xd2ea19db53b4fc2b4b69c5c7337ab4b3eeb8e32ad07e477402839a2d22673a61", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x6317647bf38Bcb14912Bf88000430fDA30632C09": { - "beneficiary": "0x6317647bf38Bcb14912Bf88000430fDA30632C09", - "amount": "6248197814429301932822", - "proof": [ - "0x975d6a7b47280a2a40ebd6effa6b5d5e4862c4c6ea34fc7e5ced89016d8d4db9", - "0x046b299c7d385f399878f74ba836cd0b13cae4324df79962d8e627d69856b3ec", - "0x08386d2f8bb88fd2e59c782888ffcd6c4e14cfc4af0c16b1147aa7df717d953b", - "0x8e0a201871d267e73e63f23088bd1e9d8c9a8b763ee4dfe53afad4a412370179", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x650A9eD18Df873cad98C88dcaC8170531cAD2399": { - "beneficiary": "0x18503D85DDA5c51b6DADaB8a6b75231256A4F9F7", - "amount": "7232633500358973444279933", - "proof": [ - "0xb635523a6af8f9b10ad131f26cea389dd43429727cee526c436b655e0471b10a", - "0xc38d0ab87d3e916f50867b0f445c2af42a6bc597a28d46d922fab2da22c28406", - "0x3f3d7c9d71f69628bc227b472d3a972115ced96bce6647491a6aef22dbe8410c", - "0xe8725478de68bb2f70f03cdae0b58fb5de3d665ba62705d4d326ed9b5c097b79", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x65Dd518e9D5486273CA810f8b9951FE20F512555": { - "beneficiary": "0x455a2a1c15B566dbFFFb626B866f49e89c98838F", - "amount": "891331542824590562446471", - "proof": [ - "0x135d9ea3ad9ace85e769218b0eb13ad055a1c261891e6df77b70110bc7af4e3a", - "0xe45b13c8abea205b8a99e052553c1bb7cbdaf42a67a211a23647907d4d17c415", - "0x2536cb3d4c792ff51ebbbe47b81a1bc64d310ec892ecf7535f57b19d45b59aec", - "0x8440e0d75827386a44bdad4b2918630de84d85dfe4ceb48cffc7b6440d64b8d2", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x6a2829A6B7186c62E2b4c7bb6434E880daF2B4C4": { - "beneficiary": "0x6a2829A6B7186c62E2b4c7bb6434E880daF2B4C4", - "amount": "80883301917125402860685", - "proof": [ - "0x0188ec4b56d05dca176c371faf8625ad805ac9e9980e6c6f52d7bc62114b9ee1", - "0x5662fa220c8ee1a83a2d332862889e7dddfefe3cb7121df0a558e0f77ee15168", - "0x409d28f2187aa20196f7e88689dfe27d40d76efa9726b55b953b5eaed00166a0", - "0x4c5007a8d6e515ed558b22a1e3df53f27975e71b334407ce8c34529d3336513b", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x6dAfE16b14c95eB99c64e8d4E5435F7574B2825c": { - "beneficiary": "0xcE1663cB67f034FeDf41ec4597Ac272582142d74", - "amount": "556156654531066588867817", - "proof": [ - "0x6ebae13b8c7aa9883df6bbf0c841346ed5c0f1a2072d3c67606d2875391fba20", - "0x9174575460bf2d25b28cd4295d9b5ff7e24b0d509d0ebc9cc4fd88577cfa2c9c", - "0x8960e3adadc2c6e4c5d362f30d21564d88866e2a95977c7e2a5bc268b827d5bc", - "0x2636c723e4b0313d34aacb26a0c7d73dd94ed5f08ae04281a362b14207b628e2", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x6dEE1fd2b29e2214a4f9aB9Ba5f3D17C8Cb56D11": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "20708030892974725646261970", - "proof": [ - "0xbb1b944f0617b697f6357ace1b576332fcd7c848b50ac01a300d1eecf117f576", - "0x9e8f667a34c847f97e4342a1d15027d53bbdd1a2672e4f723ccb92c460e30847", - "0x3f3d7c9d71f69628bc227b472d3a972115ced96bce6647491a6aef22dbe8410c", - "0xe8725478de68bb2f70f03cdae0b58fb5de3d665ba62705d4d326ed9b5c097b79", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x6F653c3ab0a9eF866e4ba99Ce40340129Ce2cC4c": { - "beneficiary": "0x6F653c3ab0a9eF866e4ba99Ce40340129Ce2cC4c", - "amount": "214808416958317664669375", - "proof": [ - "0xa8a16623e6666caa30f742841da2ac6f68a49562e897c5b4adcdcffc34e8e0cb", - "0x7bf6523c1271d4a2f093c8445131a535d649e86647be2df907a91a0d69666620", - "0x494640bb4e5d1873e085d9d5e29edc405575596861c8dc0a6c2e7dac55286e1d", - "0xf27c91795a530d7278a5dbfe1a56dccc1f214ed024d0ed7b115853a29f7b3f5a", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x700277dEaf138c6af9B3177F83918B6a3544F27F": { - "beneficiary": "0x700277dEaf138c6af9B3177F83918B6a3544F27F", - "amount": "606140121451480645827916", - "proof": [ - "0xfbf32d74597bcbd58bfd9f881003feb06349d0c7682f9474c756060eef4c9caa", - "0xfd5be5dffa076c9910a1e04a91e83a6cddd9c241835c6b232020aaac771aec3c", - "0xb1df75fb8fb0b20c38c83448e01848ccbff4039efb40291cc907eb04faac03ef", - "0x4310adee41342f5a15a53ffbfe9522206c39076254ea7b34d6ea33b6a9398bde" - ] - }, - "0x78B7082625281921880D999CD9e4cfcD8AaB6c5e": { - "beneficiary": "0x78B7082625281921880D999CD9e4cfcD8AaB6c5e", - "amount": "137663069861959318874268", - "proof": [ - "0x03d19d259349da8522332592120e4f97ea706dac3533465cdc39c4279c559590", - "0x702bee33c3bf25713f8e181d43ae17b515ebf78328248c04b8c18d9d0056e33a", - "0x44c197d64d894c349573d2595162ecc3e2eac1c260689dc68d2a5ee03c2e2e3e", - "0xb9473c113468ef16d11e686668d79ec90e821e951c0387ac41ae0d97e3f5a0a3", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x78EDaA9375250aF6237d708Ef70eaa0d0ED5970C": { - "beneficiary": "0xc5b53300aF952D23F587bf9a89E685A951D99315", - "amount": "953186714511308950739181", - "proof": [ - "0x6075171c8b189328c7ce42a50161bde1b532cdca0857482e32e4a2bfc6b3eb6b", - "0xfc11ec3f4c15e6ad454c6a01847bdecb9cddce3254bab9f7555decdefcd172dc", - "0xe2469697f1b831d6635fddc64f2d541b1101565b1a61fa0742050530e161d913", - "0x797edd017f4003c1285ab77462d72a225c5599c94f0de400975080271269fef0", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x80e8D031a3Bbd4EB04Cd19fd02cF4038344a42C5": { - "beneficiary": "0x80e8D031a3Bbd4EB04Cd19fd02cF4038344a42C5", - "amount": "142441899232977571578875", - "proof": [ - "0x91ec1010ffbc40e878f9524938a9e2632dd0f599663504606db9275246a4299b", - "0x25d445f71ae73da4ae70d6e67f875ec17225f2bb4b089eccaa29d3a5aa724e47", - "0x0547516dacc2694fc61c2fef1c2bd36e8192020f4c8189615b9cdaca041fdd02", - "0xa947248fcc5a7ae879736246946a77fa43401f91d467acd89a1208f3cbd604b9", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x817adcB8Ac1185E60f8c455eDCa822494a94C7EB": { - "beneficiary": "0x817adcB8Ac1185E60f8c455eDCa822494a94C7EB", - "amount": "261108147666487559570066", - "proof": [ - "0x5d6c125cdb0c490ba9acbe01c8c89af4aa36016ccf04e890336797ca306b17ed", - "0x5d35bcc3b76af92c81c20ef15a7075e358b619771db7c95cc8ca9bbe9ed3aeb6", - "0x72bd8f01249b9820f99ef97fbf7f6a7cdd350a3e7a3e5a1089c9b988b87ba7e2", - "0x797edd017f4003c1285ab77462d72a225c5599c94f0de400975080271269fef0", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x83237bA2B7D0Bf23090196FcCbfb2Be1eF21580D": { - "beneficiary": "0x83237bA2B7D0Bf23090196FcCbfb2Be1eF21580D", - "amount": "3316735902165479461725633", - "proof": [ - "0xcd7ce7843c0a55bd91d3267e6135481f523068cae17821a3dea7c61c98db8e8e", - "0x22893474698fa0a3cf2b2a276036f6eb93bf3768c189f5c5d6fb0c481c38a8b9", - "0xda5bc1b52ee4e176a2b5b47730aad20d7eae55bd368950063bd03bf13d5a53aa", - "0x8ae93be8304ef13b7e153cfe03598869b3fe1e0c5405174fd8150ee7c3c37df7", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x8c4d058eC1ed52fd75FbBF04c6c625289b47733b": { - "beneficiary": "0x8c4d058eC1ed52fd75FbBF04c6c625289b47733b", - "amount": "6993801490252500545346", - "proof": [ - "0x063708d9ea631fe5612fabcb0eb59257dd70cefb33d82239a47f9b99917663b4", - "0x3472c291fca8f61a147b7599a4981a0f66ea0a76fc733af0a28a24a9f9b7bf9f", - "0x44c197d64d894c349573d2595162ecc3e2eac1c260689dc68d2a5ee03c2e2e3e", - "0xb9473c113468ef16d11e686668d79ec90e821e951c0387ac41ae0d97e3f5a0a3", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x8CC46611beC3217D058D92fD234A8ed7D205e0D2": { - "beneficiary": "0x8Cf8DE3f9330943A864764C417F65125BE5e6D16", - "amount": "110432686563249369402741", - "proof": [ - "0x0e7f5586e4d34b43fc7a019b80a2054d29e7402df35398139a760574abdc5e40", - "0x7c8b8af27300c4a6a8507001809f5d303e21f578438c2be2822660124664d17c", - "0x192914324518265c3199e67a4976766b68529dd3d1460d0b729921238672069e", - "0x81e6adfcd37f44c1b0d192e02239acfdaa6943691bce8c4f017c99a8c59c17a7", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x8D06f731E86082B1922Afa9002F164e1622bb011": { - "beneficiary": "0x8D06f731E86082B1922Afa9002F164e1622bb011", - "amount": "98471658844306883698654", - "proof": [ - "0x68df08d60b7fefb45e3de8418501e4b5b07a5792ee1325def6c974f0e714caeb", - "0x1cac74bc6810eddddc2f0d895a472ad61d0c68931e00771139a58ebad1779f0d", - "0xcd21419563c765aad45b01547db78474bac0b5a5c9598ae1dd039405201b46cc", - "0x2636c723e4b0313d34aacb26a0c7d73dd94ed5f08ae04281a362b14207b628e2", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x8d0B183B68cc93b9f9E1490c85B4A4965ef5Cd3b": { - "beneficiary": "0x8d0B183B68cc93b9f9E1490c85B4A4965ef5Cd3b", - "amount": "5606665118928750576823867", - "proof": [ - "0x18468b227a7eca3700c772635d3bb9f0c94db4cfc8ae864b27785b016b81eb86", - "0x5da792989cf5963bdc6f616fca7817330b3f36ce46864ed3edb93e1c6cc97cca", - "0xaaeb00bed52b9d925f1203df43f78fc3e6c0f32905f6b525282b6933f95c1789", - "0x8440e0d75827386a44bdad4b2918630de84d85dfe4ceb48cffc7b6440d64b8d2", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x913fC1644376dA7e125cBb87a010e7Dd3b34D67c": { - "beneficiary": "0x913fC1644376dA7e125cBb87a010e7Dd3b34D67c", - "amount": "32156665369295234238120", - "proof": [ - "0x61dc9cda6e39430241a581acf28aff9fa1e59dfe5eb23421f091efe553328f29", - "0x3bec8905719afd60e98cf82818723b45e6dcaf8079450b370ad166c4212ba00f", - "0xf9b57c1951dfbf293193b50bf24af02d2d09c43d662e743c9fb018b7ad3af2ea", - "0x8480db728010621a6968b7aa3634f14b1865f27ddec19c5d9479b58ed9b93f2f", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x93EC08943257DC1abeFb46875C7AAF92aeE0ecC6": { - "beneficiary": "0x93EC08943257DC1abeFb46875C7AAF92aeE0ecC6", - "amount": "20983979982532071001248363", - "proof": [ - "0x114f9a8607e04dd1467e01c006e856724850596c2362681d9dac9799f8e71743", - "0x442ff12e11e945657f0ec6f1c082bd163acb92712856654696b491433898b76e", - "0x8bca85e7e99b46a34b8e46abc4c002ac730b9a980ef52d5c0f92c967c38b7d96", - "0x81e6adfcd37f44c1b0d192e02239acfdaa6943691bce8c4f017c99a8c59c17a7", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x956a3999F4b9F9E4E46B96418121D4871082552A": { - "beneficiary": "0x956a3999F4b9F9E4E46B96418121D4871082552A", - "amount": "58794363250810819868269", - "proof": [ - "0xe9bcc3b4103639383ec902ec9c4cc07e2933f20138f7c73129e846acc7181040", - "0xf2fc9d2c97054a786c02923f8acab9038b0ddd8daac195998bb9e88b70491efa", - "0x587d0e9f4f3b1121f7066b827323a7df794a2089782fc9769cab118f4a9c32f0", - "0xc590ad1b557e905ed766a2bd82993040517c1d8f828e67aff3a525f0a517e61b", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x969DE568df4cec02e682acf75d7ED9F048de3AbA": { - "beneficiary": "0x969DE568df4cec02e682acf75d7ED9F048de3AbA", - "amount": "129741661841805741469974", - "proof": [ - "0x5c534393f75aad73f6ecbbfa9f0c5e9dfe60cc47f13d649db86d11d051cfb1b3", - "0x5ae6aa3bf87b71a3b3321ad33b6af54abc4bda93b86f11432e6800381d54050a", - "0xef535b2ff4fcea89acbf67534166da85ab154c659b4e2848dd95abdb87090654", - "0xd2ea19db53b4fc2b4b69c5c7337ab4b3eeb8e32ad07e477402839a2d22673a61", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9709173Ed6F194a953a77204359DbFD0e88a54D0": { - "beneficiary": "0x9709173Ed6F194a953a77204359DbFD0e88a54D0", - "amount": "244082381612326173512660", - "proof": [ - "0x7b671c839b5ec6e1e829d9e208a7b06f2a9b76f2ac04cbcf318a32d341f46224", - "0x95a40bfb62f83cc1db638bd41e73f0a220059eb6a80f4c6f62ab96ba07597d63", - "0xbc8bbd3bf840accfe3028f77db7ff9d42c92b810abdacce3210a0eab351623fa", - "0xeab42a7f7084e021a91d743173e7d8d1a35b408ed9f715b7f36249a621338a21", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9767795d399E86fCc0F600dB6F302F5C0692e0cF": { - "beneficiary": "0x8b055ac1c4dd287E2a46D4a52d61FE76FB551bD0", - "amount": "1823368795533663554086737", - "proof": [ - "0xe995b3136c74c6b61fdbc4023ad9da7adf42c727423e6c5c0beeb39d1ced49a8", - "0x4af20ff56ca577f653fad31bdfd609dc92767bf6d05bac0e62dd62fc54fa253c", - "0x587d0e9f4f3b1121f7066b827323a7df794a2089782fc9769cab118f4a9c32f0", - "0xc590ad1b557e905ed766a2bd82993040517c1d8f828e67aff3a525f0a517e61b", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9919C9f5CbBAA42CB3bEA153E14E16F85fEA5b5D": { - "beneficiary": "0x9919C9f5CbBAA42CB3bEA153E14E16F85fEA5b5D", - "amount": "1140270451336948331052897", - "proof": [ - "0x47d0fb7b64a918d7ecb2e3875949d80bf91d3f959c059a0b18e1fec22b1632e7", - "0x7cd05cb74d958b06be9f9b5b40c270342ccc68b84c6a6585bfb730374c7a91b4", - "0x64672ed0234009a704f607178ffa0f8075aa32ba2d1bfccaeb4c240165175042", - "0x415ffea8e37ea074902c88356b1cda00766d9d007bfeafa3b419755ff21c4b40", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x99997edFDA5580d32F470cb9db82898169EeeDaa": { - "beneficiary": "0x99997edFDA5580d32F470cb9db82898169EeeDaa", - "amount": "24291944883757553938353", - "proof": [ - "0xe4ad1e3b0c14bb8d9f3083140c449f5208ace41311acce880c2d48ac65d9c07c", - "0x117ed41e3b1d06a464e0acfa1a53d5e9327593baab14363dc98af9950ad77770", - "0x374dd84638a2a3636a82f1150c48f186293928c4491d9d2515966ffe82017628", - "0xa49f8baaa05c9a49015d13c2cb5a475342d4cb3ba2a697b0667d22289fefe496", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9Af604deA9cC90da70cA242B8B2F577BfF23c2c8": { - "beneficiary": "0x738e68cCF1B64D6fdF5a165eFe3149B712fF2e62", - "amount": "14876443400249682020050", - "proof": [ - "0x44515fe80de49063ff707f6471c9e46a8043a9289df39fcfa8249979830b141e", - "0xe9585d509b3d13830d0c95ab6526a3d7bd2b70289190507d9968344d72fe856e", - "0x0d1317bfede4b34dc2ab4a555179e25432816cfd8da26a6c597311119308eb29", - "0x39c2e82a79487da27ef5d8d6b31b3efb47564973a96a7f009a59ff3eee98e3d7", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9B50Ef882CD1c08c0ae07EC68f69013e94cAA782": { - "beneficiary": "0x9B50Ef882CD1c08c0ae07EC68f69013e94cAA782", - "amount": "159669209635843418834006", - "proof": [ - "0x2007d4dd6e350686e90ee951e3793ff4def59ddfdd2f350734ae0d3cb888237a", - "0x70de7bb6098ed6026073cbe572610aaacd6d50dc181ba81389cee005ef5c04f6", - "0xde616a8e64bec6de1b5d50337791cbe0ce0170f85a24dc66af7e637234bbc77d", - "0xb768182dd2461f99365ec7ced124a86de6fe4d11bb77982ecd01f09400501e52", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9b911649c6465e1F32D9b5465DCd34A395763C72": { - "beneficiary": "0x9b911649c6465e1F32D9b5465DCd34A395763C72", - "amount": "6135958631987749589748", - "proof": [ - "0xb4dc0c9f69197a7012a6658021efe0cc572b3053c0fa23167f27d0600b7c4553", - "0x9922d48a0bed2a2e3eab8cf776e755689b37be0568e4698785263f815c499ffc", - "0x52737961fc571d488330ffc563e960be948184ef4c4b65007117df97db388d06", - "0xe8725478de68bb2f70f03cdae0b58fb5de3d665ba62705d4d326ed9b5c097b79", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9C7c2B00Ea7800fbe32FD50d844645Db07C27a74": { - "beneficiary": "0x9C7c2B00Ea7800fbe32FD50d844645Db07C27a74", - "amount": "147595763341574936964337", - "proof": [ - "0xd306eea6eaa54bb7e8738697052dc09d2b8eb5ccd1ba012421aa5563eb8ea505", - "0xa54c2a140d8d720a17d191dca93f34778929e8a2a2790ff31bef8c0029a5c771", - "0x38f20aebf7710d3da6781cf3270423d9d3e412dc4aacce73b21f02aff8b94d62", - "0x8ae93be8304ef13b7e153cfe03598869b3fe1e0c5405174fd8150ee7c3c37df7", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9F615eB8a55d8C23b2b5d38B16bD1c1B0fBC331A": { - "beneficiary": "0x9F615eB8a55d8C23b2b5d38B16bD1c1B0fBC331A", - "amount": "10063123427240178369827388", - "proof": [ - "0x5040599227736aaca0a510a2aff43e5aecc2fef9b2a7bcd7b54b6efb2065acf7", - "0xd5b655ac2f3bcaab1c975653acfaa8d14c9528faf6f4c809e7be9e74a5644985", - "0x0d85cbb20a66984e7ea0d073edbbdd831f6c4e07ad01f67df4cc56efa7a01052", - "0x195bb1e416a9464545527432ff9ea60c3e6383f802a3808a4151e24087c7c24b", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9F8Cc80D7F5125AD725293686Ac656a7c52f6F11": { - "beneficiary": "0x2dA47Fc911d817669e7A99a6f9AFD7EbBB8edd19", - "amount": "456978936596279711510364", - "proof": [ - "0xb702ea5bdc00438cf25cc2b521845bda0281844af0cb58dfeefdbfcf339c751f", - "0x9e8f667a34c847f97e4342a1d15027d53bbdd1a2672e4f723ccb92c460e30847", - "0x3f3d7c9d71f69628bc227b472d3a972115ced96bce6647491a6aef22dbe8410c", - "0xe8725478de68bb2f70f03cdae0b58fb5de3d665ba62705d4d326ed9b5c097b79", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xa2e44666BAB3ED3be4F87b7c18eD2ffB911c0bEf": { - "beneficiary": "0xa2e44666BAB3ED3be4F87b7c18eD2ffB911c0bEf", - "amount": "693792901763934804124154", - "proof": [ - "0xb06071415c0776c938fa1afb49f70c82641a25a5daa28acc8b2593ebe6b4225c", - "0x3d54958737b9c33e06b9893d10602a79535ebacbe662a6a7ec4260e85324f43f", - "0xd469028315cc5dcbcd4636e77c5d1bb3741a41dcd5d84359e167fe06a089770e", - "0x7f1c6ca19ff3cad4f632f6e3686736e3e262e7581772ab7d210d2cd01fd6a7c8", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xA4166C3E14cbDd6D4494945A99616f1C73aD9699": { - "beneficiary": "0xbCdffff120C4e2f1199317A9448e99Eb02771496", - "amount": "103530643653046283815069", - "proof": [ - "0x0273c20a933481f786b1b2a9b4fa2e5002359b4317071edadca788a5d7e0dda5", - "0x733be643477f4dee85ddad2511e30f4a7aadf4d5031e198440d405931b7329a8", - "0x409d28f2187aa20196f7e88689dfe27d40d76efa9726b55b953b5eaed00166a0", - "0x4c5007a8d6e515ed558b22a1e3df53f27975e71b334407ce8c34529d3336513b", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xa5a2a83a5e229e84423dD18e3b30f36fe5251340": { - "beneficiary": "0xdE838879444d5825d46e62700107F459298fD05E", - "amount": "19315689980438549211817", - "proof": [ - "0xcae7e6ddc81abb0c0d6a1b709a7f958da75d26cdb2b64572781cae3441c90af7", - "0x3eba2c9647b080367924c8ba757a3b3bfd3361084f361ed5c83873a161495471", - "0xda5bc1b52ee4e176a2b5b47730aad20d7eae55bd368950063bd03bf13d5a53aa", - "0x8ae93be8304ef13b7e153cfe03598869b3fe1e0c5405174fd8150ee7c3c37df7", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xA5f6822ef1A7DF72628259f9D1dc17eb2BCb2385": { - "beneficiary": "0x9bC8d30d971C9e74298112803036C05db07D73e3", - "amount": "256427394711504393221503", - "proof": [ - "0x446bf5ca2857bd1f49763ef5fb8f242f6f787963dd6507bb1d6e1ad1534891b3", - "0xa02bfc200112b5dacf87f53442da990e098c6b9b3fcf0d0f03beecb904427fc1", - "0x64672ed0234009a704f607178ffa0f8075aa32ba2d1bfccaeb4c240165175042", - "0x415ffea8e37ea074902c88356b1cda00766d9d007bfeafa3b419755ff21c4b40", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xA6A2aE15F74F1e3f574F419a8853f0c9B095bc48": { - "beneficiary": "0xA6A2aE15F74F1e3f574F419a8853f0c9B095bc48", - "amount": "3959387573172254325450441", - "proof": [ - "0x3444d2b04d4a8932d5cee88b0f369531abb42004bba913ad2cb07922b944f259", - "0xbea9c9f2ed6efaf2f3345e7a9522682357322f6a3bdac3939c676319fb9081e3", - "0x81bc7e084da1245e86d4838075158c2ca1e8b55c58b230150b2b27f3bd6819c6", - "0xa4c592d588cd922c6de1781284770256d4729b6287bdc700b97a2c852ff88d0f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xa7baCa5A92842689359Fb1782e75D6eFF59152e6": { - "beneficiary": "0x71596327C075Fa2e9ae820c1036D8d9B94bf6AE2", - "amount": "4715997776156330333172568", - "proof": [ - "0x3b42ab47263d1951840cf7043bca0e83b162f6565c1f678c1d0746bb93d52c7b", - "0x5725e9905d2285497682068979c922227433e6d92ab7e149a5311d20e981227e", - "0x367ed10aa31c53c2f7ab417139c6060d5de223aeb60b78fbfc5687a74b48c391", - "0xa4c592d588cd922c6de1781284770256d4729b6287bdc700b97a2c852ff88d0f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xA829c2E33907Ab03d27d5dBb39eFFd8386112789": { - "beneficiary": "0xA829c2E33907Ab03d27d5dBb39eFFd8386112789", - "amount": "1698701504305317448431724", - "proof": [ - "0x899eccee3b0a90dac8d0d89a0bb4fd3add609a7104517b8e4335b13797f43ff0", - "0xe5c52839f369296dfcce8315eae477810a255c61b33bd94eecc6a42ff4e553c4", - "0x9be544b29d6b0c3b286ba9d45fde21291f9fb32a1867dea2c0d25c557d1c004f", - "0x194ef47b96e0a314e70a2b8ce7439810c6bdee32118026f58b3ecf62e628911f", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xAAFc71044C2B832dDDFcedb0AE99695B0367dC57": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "19973628274052348518332765", - "proof": [ - "0xc15bf731ebcf82b43569051732d9b26239206e413eaf765c7869cafa1f0584fc", - "0x411cb569ab7b97cf9964902b0a1fe62d7166fa2895fac3f1e2e4471e8693b9e6", - "0x39b4a530ba57d463674facbaf8187b67879856a3dd362d8b3b9e155d18137146", - "0x071de73c7fdc53109dd4ff69b8fb3b2621edb92a109a6fc37c6481cb671605de", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xACAf9ED03045BE08e7B1CB4fFEA8A7F87aE73e25": { - "beneficiary": "0xACAf9ED03045BE08e7B1CB4fFEA8A7F87aE73e25", - "amount": "87041565563029840738773", - "proof": [ - "0x21565bcbe3d3440329aba174f49aac112383188651b993b64a466179494875ca", - "0x659f7778982d717b2be4038b524772ae6ac57828a32c12b20b8e46f6b6320ba5", - "0x973066e1e952aefb1059979f63e0cf94217cfadb4a6b8d31289bd65a36e64277", - "0xb768182dd2461f99365ec7ced124a86de6fe4d11bb77982ecd01f09400501e52", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xaEa619D02dcF7299FB24dB2F60A08BFC8FB2dbcf": { - "beneficiary": "0xbCdffff120C4e2f1199317A9448e99Eb02771496", - "amount": "103530643653046283815069", - "proof": [ - "0xd960e041274090b517dd87381eec308421a02c543ad665e7cabe09a6aa19a80d", - "0xe4b4bafb44dc02bae3d893ba78600406340da5d79aaecffd3050488d5c634c0c", - "0xc7402bdfbb1133115f7b63033ec3bdf028ef7b9e89e84ef195e6a3e2ee3bf9c8", - "0xbee8645048977858a49c6a102da3ab08464842ef912df9d4e292488756727cbd", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xb011b6794F271B1d8D2328eDf332535343CB4D44": { - "beneficiary": "0xb011b6794F271B1d8D2328eDf332535343CB4D44", - "amount": "150403837878384003359484", - "proof": [ - "0x76bcb887a74a57a872ae380a64541620fd43c51d8237216cd5d8be31c4f6ef92", - "0x11091b50d697b3cea2618d4354aa643240b01612022bd864e387ce33081cd15b", - "0xd17bf33ca03d1f640d5bf18c7a64e6c89bae082d2feda4a735e7a087a68f85fd", - "0x75ed9565771fe8626b6ab84659ab178488320535301f990b32008cb8d6ffbf58", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xb0151D256ee16d847F080691C3529F316b2D54b3": { - "beneficiary": "0xb0151D256ee16d847F080691C3529F316b2D54b3", - "amount": "14452693929993489797765", - "proof": [ - "0x150675a9a591b84a7a4e4e8edccfb2ea61b6af7dfbba354d7c394fd8deb351d7", - "0x9522ecf19dea0e5bb7ffb7923722d2cda2f5dfe7c09f2c39838ecbd873d02966", - "0x2536cb3d4c792ff51ebbbe47b81a1bc64d310ec892ecf7535f57b19d45b59aec", - "0x8440e0d75827386a44bdad4b2918630de84d85dfe4ceb48cffc7b6440d64b8d2", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xB04FcDF9327f65AB0107Ea95b78BB200C07FA752": { - "beneficiary": "0xB04FcDF9327f65AB0107Ea95b78BB200C07FA752", - "amount": "9255143298287647729248767", - "proof": [ - "0x1f6a89400062d9dd433c926e8a158c3934740e8f40bc0c533f8d904bcb8aa0e8", - "0x02c4fc7f0d72d338a6e802336babd05bb434f00d8b9a15048dd6f545c2e75b1d", - "0xde616a8e64bec6de1b5d50337791cbe0ce0170f85a24dc66af7e637234bbc77d", - "0xb768182dd2461f99365ec7ced124a86de6fe4d11bb77982ecd01f09400501e52", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xb260931b73b0C9E7e408be744B290A6806580892": { - "beneficiary": "0xc0d6E904ADf6A55511B67907B0917D769F38c5Dd", - "amount": "648447424504385785516664", - "proof": [ - "0x56c162d4816bfa08bcd5b92fe44450cd9fd3718ac48f7ba3e34663dd34ee6775", - "0x2e76aa9e893447a7def5f07a45c1aa8c0200ad4b1f3f9e88235387e8804004a1", - "0xbabfec64d5720d4e9e78f58b00b56aa86f1ea2b5129ca4db0c315adcedaab965", - "0xd2ea19db53b4fc2b4b69c5c7337ab4b3eeb8e32ad07e477402839a2d22673a61", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xB55DA62EDb32D914eF5E08B622aF5567b8620e43": { - "beneficiary": "0xB55DA62EDb32D914eF5E08B622aF5567b8620e43", - "amount": "12342607813708149626355", - "proof": [ - "0x722442c725d6cd1216c7e34e0dcbdd8cbada10592727822021ea9f5e761200d6", - "0x66b3ef3defd8105ad9f76781fa45f10021742152be7af549ae6d8119bb27ad8a", - "0x02e26529c74d0e96999098660fb96d10e16e8f4b21b426cebfd43ccf388efcd0", - "0x75ed9565771fe8626b6ab84659ab178488320535301f990b32008cb8d6ffbf58", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xb70AA6A5E459bEc8F56a36727B97B1D4277437F7": { - "beneficiary": "0xb70AA6A5E459bEc8F56a36727B97B1D4277437F7", - "amount": "513270699493389927315146", - "proof": [ - "0x00bdcc9edf0e828f899277322e3b016da93ef08d0508c55871cec244eb967c7e", - "0x6e0efa05d1e3e5a104c7be5caed5aeba8893ccb899827a968b5f1aede976e0de", - "0x3a3475312892ff2f8bc9b732274d6c756387fcecb200614270a377eb2634e436", - "0x4c5007a8d6e515ed558b22a1e3df53f27975e71b334407ce8c34529d3336513b", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xb70c8D55D397aA5d76f96c64b3E4084DB95c739E": { - "beneficiary": "0xb70c8D55D397aA5d76f96c64b3E4084DB95c739E", - "amount": "1494348460498122238129028", - "proof": [ - "0x8c027acf4ffa778c5e1e91dbe0a95641015ba3a5283c9aff0b65986f441167f1", - "0x0106b8f812079d4cb2e3efbe1b0334ca94cc689522b57a08d058bf946a720d2c", - "0x9be544b29d6b0c3b286ba9d45fde21291f9fb32a1867dea2c0d25c557d1c004f", - "0x194ef47b96e0a314e70a2b8ce7439810c6bdee32118026f58b3ecf62e628911f", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xB78e50576a03E0B2C776d35bAbaC9395fD9e3524": { - "beneficiary": "0xB78e50576a03E0B2C776d35bAbaC9395fD9e3524", - "amount": "993702699104166666666668", - "proof": [ - "0xab3d067c28cca218cbde4aefd0ffa9b8d2dc811f234e8c729329996d19a7a2a5", - "0x3f6c576d8fab79863cb9216ffec9c9138fdb4b6f5d10fd642d8fadaec8e91206", - "0x14a604fd723fbad977e58a30212fed06207ccb02347c83c52e6732f994daaf0d", - "0xf27c91795a530d7278a5dbfe1a56dccc1f214ed024d0ed7b115853a29f7b3f5a", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xb8C1CB376292d21ff1Aa517DECC6157756A69789": { - "beneficiary": "0x2eFbD5eB2d01Ec971c3384cA217ec542932e7AdB", - "amount": "6902042910203085587672", - "proof": [ - "0xfb743d713e2fefa6a21c9e1690f1ac8bc61b0fffb0bc4d9c2cfac0aca2908ef6", - "0xfd5be5dffa076c9910a1e04a91e83a6cddd9c241835c6b232020aaac771aec3c", - "0xb1df75fb8fb0b20c38c83448e01848ccbff4039efb40291cc907eb04faac03ef", - "0x4310adee41342f5a15a53ffbfe9522206c39076254ea7b34d6ea33b6a9398bde" - ] - }, - "0xb8CA929E2Bd96548cABcabC56CFc9A5147cef0ff": { - "beneficiary": "0xb8CA929E2Bd96548cABcabC56CFc9A5147cef0ff", - "amount": "9864484647061722051987", - "proof": [ - "0x743483885c63bc78281a810d6b112d22d668b7d45bf6e595a0320b012baf121f", - "0x11091b50d697b3cea2618d4354aa643240b01612022bd864e387ce33081cd15b", - "0xd17bf33ca03d1f640d5bf18c7a64e6c89bae082d2feda4a735e7a087a68f85fd", - "0x75ed9565771fe8626b6ab84659ab178488320535301f990b32008cb8d6ffbf58", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xB8Ee380FD71eaCCB4948dd7CEE5B6FCB822Fc4fc": { - "beneficiary": "0xB8Ee380FD71eaCCB4948dd7CEE5B6FCB822Fc4fc", - "amount": "39489552737544177651936", - "proof": [ - "0x43ce73e20eb788542ce06acbe1553b7ee2724ba5a3dbf5b6227c94c8c03cf3dd", - "0xccdfde8d2d1be35ea5c53ec73471d5489ab57e9e758a6083d17a240e8cc73823", - "0x0d1317bfede4b34dc2ab4a555179e25432816cfd8da26a6c597311119308eb29", - "0x39c2e82a79487da27ef5d8d6b31b3efb47564973a96a7f009a59ff3eee98e3d7", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xB99f5EbC5F61120515F67FbB9aB9693605FbaB06": { - "beneficiary": "0x461aa63A98e6f8BdAa19CA3f2258670E794FFF34", - "amount": "16702158081504272916946024", - "proof": [ - "0x62afcec7bb515ffc77924885474ecbe42285191458c49ff01b8255fbcd2ab8a1", - "0x3bec8905719afd60e98cf82818723b45e6dcaf8079450b370ad166c4212ba00f", - "0xf9b57c1951dfbf293193b50bf24af02d2d09c43d662e743c9fb018b7ad3af2ea", - "0x8480db728010621a6968b7aa3634f14b1865f27ddec19c5d9479b58ed9b93f2f", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xBa03E5e2fD41092c36354435FeFAE25A322AA838": { - "beneficiary": "0xBa03E5e2fD41092c36354435FeFAE25A322AA838", - "amount": "112031252446850758249721", - "proof": [ - "0x5cd8ba07fae7902bf80f62de1051293f8858bb01b9b0945b6ea41647f0c89113", - "0x442f98a434796637bcb0b2d110c4f1ccd54db9521378180322592e025103c2bf", - "0x72bd8f01249b9820f99ef97fbf7f6a7cdd350a3e7a3e5a1089c9b988b87ba7e2", - "0x797edd017f4003c1285ab77462d72a225c5599c94f0de400975080271269fef0", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xba272bd02Ce23a3490B14d6Af5782faa6b5cE0c4": { - "beneficiary": "0xbdA6Ba3Ad624582495C55451A1840e563fc16389", - "amount": "4105973689089318074556173", - "proof": [ - "0xc83040a210c036ced774360324c7434104c5cfd0129a342ad7175df61470a254", - "0xfbb10c034b0fd1f0b0f78110de56b13d67e3ee75cab43fdfec5942c6aa7939d7", - "0xb707eda71755ca61ec5cb9a12abf6ecdfb688d2c5a8bdd3a525e3df7c576b4c3", - "0xde4766412d1ecc2449d097e3b6b2b5bea1d00c24806fe806e0aee38702c19eef", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xBb863b43823A4B01A5526C00a3DE57cc530643c7": { - "beneficiary": "0xBb863b43823A4B01A5526C00a3DE57cc530643c7", - "amount": "311077909739037085684207", - "proof": [ - "0xd86711f38177a58c48b6e0e390dc43098458f055bfeeb5b9b54605a8654fb34e", - "0xab55ead12137ce536119cf1d56cc22470da025262b4843b81154cb2b03b2772e", - "0xc7402bdfbb1133115f7b63033ec3bdf028ef7b9e89e84ef195e6a3e2ee3bf9c8", - "0xbee8645048977858a49c6a102da3ab08464842ef912df9d4e292488756727cbd", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xBe9D12fc853b67CFdaaE134e5B8178B9667bd2fB": { - "beneficiary": "0xbd8089304c78AA865B84870f62c4C43D6f3F34F9", - "amount": "3868964943830247977889210", - "proof": [ - "0xcf29d6edb261153ae4f1c957e3048283a89ade369853e2a410c466ce036edb1d", - "0x22893474698fa0a3cf2b2a276036f6eb93bf3768c189f5c5d6fb0c481c38a8b9", - "0xda5bc1b52ee4e176a2b5b47730aad20d7eae55bd368950063bd03bf13d5a53aa", - "0x8ae93be8304ef13b7e153cfe03598869b3fe1e0c5405174fd8150ee7c3c37df7", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xbeE416E10a873975e2258ddBB85286B8677311E6": { - "beneficiary": "0xbeE416E10a873975e2258ddBB85286B8677311E6", - "amount": "147978719491197059968859", - "proof": [ - "0xdcab5425a21ff061ee392b5e6285e3a434c58931c22d4e301514dbcb52d62e94", - "0xaa993af55b923f77409249a8992c000121f56422c04013a75278fba38fbadd28", - "0x8db0c0a94e75a9e911f330627e557f5d2ef598dd6acb14c7611693655912539e", - "0x5c0e7f3ab44620fd21c2b93779b413a382833d74590f2ee16fb86cc3453a2561", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC120Ab7977BdDa3b57F191DBF41A1Af7DA794bAa": { - "beneficiary": "0xC120Ab7977BdDa3b57F191DBF41A1Af7DA794bAa", - "amount": "641879309862242686042462", - "proof": [ - "0x514b970d8970a895905d737c6393d3a3f8b4b4fa9f6092c2a90ea2849dd3c584", - "0xbffcef99057b94c157df6fe076719e17e1d92429c29ab5e0eaf443401c3de467", - "0x228a2482fb9d68fee941f2a2d25527f20eb0a908482483549f9fdefcc5d93f88", - "0x195bb1e416a9464545527432ff9ea60c3e6383f802a3808a4151e24087c7c24b", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC23F4F463c779Dd27c08939dC495b8b35C952c89": { - "beneficiary": "0xC23F4F463c779Dd27c08939dC495b8b35C952c89", - "amount": "29004642752420753766974764", - "proof": [ - "0x9b455da3f1114d740818098747ff46787c748de028aed5d7f6340c00b360c1fa", - "0x9ad32dbf55f5d81e1ff907278e52991cfc54af16dd21ad98eea1338b91c992cd", - "0x08386d2f8bb88fd2e59c782888ffcd6c4e14cfc4af0c16b1147aa7df717d953b", - "0x8e0a201871d267e73e63f23088bd1e9d8c9a8b763ee4dfe53afad4a412370179", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC24CACfAe6E5D0177E294a89486AfdDF2144f20F": { - "beneficiary": "0xC24CACfAe6E5D0177E294a89486AfdDF2144f20F", - "amount": "559907541672718491787568", - "proof": [ - "0x1fcc942732a2d1951ce00a455ec22bf768eb020c8fb6b0517ad795d06ce61a5f", - "0x70de7bb6098ed6026073cbe572610aaacd6d50dc181ba81389cee005ef5c04f6", - "0xde616a8e64bec6de1b5d50337791cbe0ce0170f85a24dc66af7e637234bbc77d", - "0xb768182dd2461f99365ec7ced124a86de6fe4d11bb77982ecd01f09400501e52", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC4f03E31BF9677b4c76315931a2cbCF40C6dB1be": { - "beneficiary": "0xC4f03E31BF9677b4c76315931a2cbCF40C6dB1be", - "amount": "64997812830879468749513887", - "proof": [ - "0xc08761a7263755532e50f7d26d8250e513e7f6dcdb9390507f90496d66cfda13", - "0xf020d056522ab7c188c6113ba4659031d1af7417b9a0bd3cc9ed7de9f777bb2e", - "0x39b4a530ba57d463674facbaf8187b67879856a3dd362d8b3b9e155d18137146", - "0x071de73c7fdc53109dd4ff69b8fb3b2621edb92a109a6fc37c6481cb671605de", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xc5795fa1EADF77FCDa0C6D9F9B340D634C2ba546": { - "beneficiary": "0x8b055ac1c4dd287E2a46D4a52d61FE76FB551bD0", - "amount": "1828529421504135222064256", - "proof": [ - "0x72d33c17af5220cabfae5dea2befcc2671908e5a4a2f579c46c07f049e0db559", - "0xe7073afb54ea4026c3737e77391dff92914f5c1507eb6b19fad2ed921a4f5231", - "0xd17bf33ca03d1f640d5bf18c7a64e6c89bae082d2feda4a735e7a087a68f85fd", - "0x75ed9565771fe8626b6ab84659ab178488320535301f990b32008cb8d6ffbf58", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xc7B1bb9F98F7aE67336391A900402eb25C8fC0e7": { - "beneficiary": "0x9596172eD6E9641CaAd2C232D92049F9ad94C632", - "amount": "99155232722957714599427", - "proof": [ - "0x6d076b68c556db6f2115c8a76588ac6017d80dedb8ce2bb3de607ebe9adee418", - "0x9174575460bf2d25b28cd4295d9b5ff7e24b0d509d0ebc9cc4fd88577cfa2c9c", - "0x8960e3adadc2c6e4c5d362f30d21564d88866e2a95977c7e2a5bc268b827d5bc", - "0x2636c723e4b0313d34aacb26a0c7d73dd94ed5f08ae04281a362b14207b628e2", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC7E344a3CbAfE25385Bf80e14F6e8078442eC02e": { - "beneficiary": "0x06f2e9Ce84d5e686428d361D91b437dC589a5163", - "amount": "13420194648459206089477", - "proof": [ - "0xe2c3fb3ba720a78e6afb1a287c975f412bf6e3226dd474aa61141415a1e5f547", - "0xde9398445032d943acf9e55aa02a843e5b7870c6ee93202f3855b01464602072", - "0x374dd84638a2a3636a82f1150c48f186293928c4491d9d2515966ffe82017628", - "0xa49f8baaa05c9a49015d13c2cb5a475342d4cb3ba2a697b0667d22289fefe496", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC82Bed104c3D5785FeCeBf906e5B1747a1BCE681": { - "beneficiary": "0xC82Bed104c3D5785FeCeBf906e5B1747a1BCE681", - "amount": "10674048595025900823003", - "proof": [ - "0xa5439e7147efeebd3e80d86bdfb9dd32c681d1666b8fca78e632f3ec58a1af1a", - "0xabc75c952ee72c6d5222f4d41cbd22c2ca2376100368d5b5e5e9c9212bf51043", - "0xa5858748f647690bd3608a8de80dfb90d16e8f0bc064dcb606ea9aa1f35cb8e9", - "0x58cf8a54810bc5371dbd254fdd1d17b9bdf629c32dcc26ae5ed527df75fb8b4e", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xc8A6Bfe0834FB99340a0Df253d79B7CaE25053b8": { - "beneficiary": "0xc8A6Bfe0834FB99340a0Df253d79B7CaE25053b8", - "amount": "19607783750185819277041", - "proof": [ - "0x4d7994751b0a17cb4203bcce4e4bc167abbbeda58ae40be0278f9ba4da2ba230", - "0x183d876e7bcea20db46c6a6a1ed7c9608f9c30a026816833b4a7863e49254db5", - "0xe5e7b64550ae2e510642b0ea2b10d90ee0615686ec19ad71eb429db97f369216", - "0x415ffea8e37ea074902c88356b1cda00766d9d007bfeafa3b419755ff21c4b40", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC8c36fA036244658920bc78D316efa4C9d98f306": { - "beneficiary": "0xC8c36fA036244658920bc78D316efa4C9d98f306", - "amount": "2612620351464655062147994", - "proof": [ - "0xcf5cec3edb941561868bb22e08a270857f8a6391a0b56603ee04cd646177ba2a", - "0x8cad50481e8fb2b8111923a0a70033a5ecc9f212834da02173a20a2a65332997", - "0x38f20aebf7710d3da6781cf3270423d9d3e412dc4aacce73b21f02aff8b94d62", - "0x8ae93be8304ef13b7e153cfe03598869b3fe1e0c5405174fd8150ee7c3c37df7", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xcA1064Bbc007ea6943A13Bea049590646893F4D2": { - "beneficiary": "0xcA1064Bbc007ea6943A13Bea049590646893F4D2", - "amount": "7205111207460996900503", - "proof": [ - "0xb4e0cb754113fabea8b2989d7b243f1d2a42ab4b3f47d2179a940a00ed19d32b", - "0x9922d48a0bed2a2e3eab8cf776e755689b37be0568e4698785263f815c499ffc", - "0x52737961fc571d488330ffc563e960be948184ef4c4b65007117df97db388d06", - "0xe8725478de68bb2f70f03cdae0b58fb5de3d665ba62705d4d326ed9b5c097b79", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xcA5Ac1b59796bE580820e9C66d395977d4F7c3C0": { - "beneficiary": "0x7Ecd7B098935Ed7e72b893a68F82198C27aacBd4", - "amount": "5735487419902407823098727", - "proof": [ - "0x9bfb67a8c992d5e6a4744a3cb2d754376d6fca5379116e02d45f7c4cc8cd4447", - "0xeece2ce98a250afc7f3879f2808df46fa4e4bf1ca319aac58804059be36c0aa1", - "0x7f18f34ee97e41e65206090a3b370166a5805110f67886a6c7b5e8d3a8dc0feb", - "0x8e0a201871d267e73e63f23088bd1e9d8c9a8b763ee4dfe53afad4a412370179", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xca70feA021359778daeC479b97D0cD2eFE1Ad099": { - "beneficiary": "0xbCdffff120C4e2f1199317A9448e99Eb02771496", - "amount": "138040858204061711753427", - "proof": [ - "0x3b3cabf854b4a64d21dbe7a9bd84a238b31f88d1b9288d54923f399252b24965", - "0x6c5c51855f4771f1b50d8787c4369ee0ea8dd342a5445f2d506762f0516c1517", - "0x367ed10aa31c53c2f7ab417139c6060d5de223aeb60b78fbfc5687a74b48c391", - "0xa4c592d588cd922c6de1781284770256d4729b6287bdc700b97a2c852ff88d0f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xcBB734bBa70c6462a9F22C2b481346ebEf3CFAd3": { - "beneficiary": "0x64C83375e019835433F832C07Fee3c77284654dA", - "amount": "274435721528435269775450", - "proof": [ - "0xe6ccfc487f1c90db79984761cee8161e04c0ae770eab2fca45eb769efcc7d62a", - "0xbe6c4165de0cb5171b47cce41baa0f3ba6f2df2064a059b5133ac464d2c053f5", - "0xf5d221ebb809dc8317010cac306191773446b161afd53bd03d0cb41031b99735", - "0xa49f8baaa05c9a49015d13c2cb5a475342d4cb3ba2a697b0667d22289fefe496", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xcd087a44ED8EE2aCe79F497c803005Ff79A64A94": { - "beneficiary": "0xcd087a44ED8EE2aCe79F497c803005Ff79A64A94", - "amount": "1064932219067752715888901", - "proof": [ - "0xca8be76c9463362767f9f528c1506beead94f0eaecb4f8e86f5d1cc48e52b81e", - "0xfbb10c034b0fd1f0b0f78110de56b13d67e3ee75cab43fdfec5942c6aa7939d7", - "0xb707eda71755ca61ec5cb9a12abf6ecdfb688d2c5a8bdd3a525e3df7c576b4c3", - "0xde4766412d1ecc2449d097e3b6b2b5bea1d00c24806fe806e0aee38702c19eef", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xCE4407dF6ae8A92EB69412bD6a8ec49A9B9b40dD": { - "beneficiary": "0xCE4407dF6ae8A92EB69412bD6a8ec49A9B9b40dD", - "amount": "865117836751953280124067", - "proof": [ - "0x6c379795b697299b5f789b3a76ed2eafb9fdae1a1472b32814aa2c25e3abf9fd", - "0xcc81637c025b155bffc642a5f98c9d73032003c87865ec8e6f53b9ef05a91a07", - "0x8960e3adadc2c6e4c5d362f30d21564d88866e2a95977c7e2a5bc268b827d5bc", - "0x2636c723e4b0313d34aacb26a0c7d73dd94ed5f08ae04281a362b14207b628e2", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xd01560684190dA9541bDAD9EAD32D19384D72410": { - "beneficiary": "0xEbaeCD22304445A471630600708A197A311daB7F", - "amount": "6171777945380574903884024", - "proof": [ - "0x43aeb0ce0d9e1686862351054e7f22040f88d36140400e10c908b1d5228320fd", - "0x476608e4ba9f5ea94f17fd38f239e5e1a949897ca3f9b85e91298b3764dc958d", - "0x3c77bb6a11e0fc93cfd0a17743f111aac40fdd4426716a20386d80081e3eeea8", - "0x39c2e82a79487da27ef5d8d6b31b3efb47564973a96a7f009a59ff3eee98e3d7", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xD0908B1E0f6e64e3097c663BF95E2E9c040dd40d": { - "beneficiary": "0xD0908B1E0f6e64e3097c663BF95E2E9c040dd40d", - "amount": "566904185324433555018986", - "proof": [ - "0x93373ff38cff9d1b8982ab02b681bf464e74b6e73f81fbe4ef49279cca3fca27", - "0xa3719a320fe218c9729935e69c512b9e69342d68a2879fab4c1f31d1dd08f365", - "0x0547516dacc2694fc61c2fef1c2bd36e8192020f4c8189615b9cdaca041fdd02", - "0xa947248fcc5a7ae879736246946a77fa43401f91d467acd89a1208f3cbd604b9", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xd517479ACAef258Baa3ba6A351e9C714a79d597e": { - "beneficiary": "0xd517479ACAef258Baa3ba6A351e9C714a79d597e", - "amount": "437895100682392190247005", - "proof": [ - "0x06fb161a97c94bb6a38b61c1e88e5e0d7ab6fa8b986138a14fabcad7cea66fd5", - "0x294dd8ca5d2080f4ebec287b41a53bc8ff713b38c8990c0ee0cd251c208b1e5f", - "0x712cad967bfab73d3fedf0d4822868a1a8b0bde786ed4122b9e1fa5e9fee77f6", - "0xb9473c113468ef16d11e686668d79ec90e821e951c0387ac41ae0d97e3f5a0a3", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xd55c4261145EA1752662faA0485AfBC8C431b0CA": { - "beneficiary": "0xd55c4261145EA1752662faA0485AfBC8C431b0CA", - "amount": "5771917808219178082192", - "proof": [ - "0xa24b4a001ef81e72b6154a20ea3722edb35f45f4953f9e491359849f1947aa6d", - "0x3f7ade5133384ef974db220d451c7418f7c63122b47f994900baa51590dbea43", - "0xabc336cf0e705edfee5b63228a4e00e84a07a2cae7399bbb3e1239086ce6dc5b", - "0x58cf8a54810bc5371dbd254fdd1d17b9bdf629c32dcc26ae5ed527df75fb8b4e", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xD680B01503CF95A489010dA7409980060991D096": { - "beneficiary": "0xD680B01503CF95A489010dA7409980060991D096", - "amount": "818108635596260391984733", - "proof": [ - "0x272d42f69bd033a82b9bb47eb5c7eead1e1a8dc03cae72baab1179db806d6b6f", - "0x5b4d0dbdc6eaf7ab033b804d7b9594eade6362c3e3d06e0bc3f44acf3065fb88", - "0xc39c68a7cadea313d11e8080753c76ccdf48386996f52b4d78e12b61efa43188", - "0x38d91c9958cb4cdec127466b1997494fd747e27b80a6ac39f6d4352ecc45666a", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xD6edf0bc0C19f87eCEf67632BFCd212ce8324aB9": { - "beneficiary": "0xD6edf0bc0C19f87eCEf67632BFCd212ce8324aB9", - "amount": "1609923974577409552111647", - "proof": [ - "0xa1d7686e546b811d978f4c243f7f27ed585062501b38a62474f96779b9d6b43d", - "0x7eb7210d32069f58b997139929bfa062cb45b0a8460719b0c0ae87ef97ebd69f", - "0xabc336cf0e705edfee5b63228a4e00e84a07a2cae7399bbb3e1239086ce6dc5b", - "0x58cf8a54810bc5371dbd254fdd1d17b9bdf629c32dcc26ae5ed527df75fb8b4e", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xd6Fc4e95E0622DdedAD3289dF7873d8136645E8d": { - "beneficiary": "0x461aa63A98e6f8BdAa19CA3f2258670E794FFF34", - "amount": "2595816828295450323857533", - "proof": [ - "0x06ebe6163d5255a71f19a8e341676278029ae7453089e3756c5b9b0a0d9f0684", - "0x3472c291fca8f61a147b7599a4981a0f66ea0a76fc733af0a28a24a9f9b7bf9f", - "0x44c197d64d894c349573d2595162ecc3e2eac1c260689dc68d2a5ee03c2e2e3e", - "0xb9473c113468ef16d11e686668d79ec90e821e951c0387ac41ae0d97e3f5a0a3", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xd7c6DcFC25Ff4e0c76D7753db848E38F90E056e4": { - "beneficiary": "0xd7c6DcFC25Ff4e0c76D7753db848E38F90E056e4", - "amount": "135891521467882286775333", - "proof": [ - "0x3d702a1b545eff4700fbf4c511b4f8c1ad9cbe7397af0d09fa5f5e793febc4a2", - "0x4ae7adbacf0fd8de874129de31e322abc7f2d4183e5ff3c87a3060d417afd68b", - "0x837e79da682db653355e2733fb4ee6be6faf8b206c8181748e8264cbb6620b36", - "0x309156f7e96d9b52f8ddf5305643178e8482b927ee2703fff776b1c235be172f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xD903636293da47B66861BE87B360C795fda43F5f": { - "beneficiary": "0xD903636293da47B66861BE87B360C795fda43F5f", - "amount": "6095246033446889609804", - "proof": [ - "0x8019cda73cd9fd946e147063cbccf7bfdaae82a2190d51855d24aa9d0b56c512", - "0x67da8cdddc99afe6cba81d7a1b02962dcfc280fc1624d4a4c5c96f667c6ed805", - "0xbc8bbd3bf840accfe3028f77db7ff9d42c92b810abdacce3210a0eab351623fa", - "0xeab42a7f7084e021a91d743173e7d8d1a35b408ed9f715b7f36249a621338a21", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xd977144724Bc77FaeFAe219F958AE3947205d0b5": { - "beneficiary": "0x18503D85DDA5c51b6DADaB8a6b75231256A4F9F7", - "amount": "8416348340331723862202558", - "proof": [ - "0x0db4b749ecc8d79c562f64403ae7519584115e9cfb47121b94ede80242466292", - "0x7c8b8af27300c4a6a8507001809f5d303e21f578438c2be2822660124664d17c", - "0x192914324518265c3199e67a4976766b68529dd3d1460d0b729921238672069e", - "0x81e6adfcd37f44c1b0d192e02239acfdaa6943691bce8c4f017c99a8c59c17a7", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xDcd4199e22d09248cA2583cBDD2759b2acD22381": { - "beneficiary": "0x6fcC96a003546603C4368fE6E41e6e2f31B845B9", - "amount": "288242829155800299551672", - "proof": [ - "0xf86cc0a56f84e8231646adf4cb957d5bb8b1e4962fef831c32df165b13cf511f", - "0x7195c6ddef739166be7222bbf70a0956ca7a4ad5d4dee5d3064e1baf117e7cde", - "0x07db8cb3073df87fa6a9435d3941acf63e8a49876612e167a3f1dbfba76566c9", - "0x7375f825f0f31d047b6de1d51bf149632c6b6f51debb555d434075ee545fc9fb", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xdDca0a903F6b17a7B785af31b9749F6F95ED86B1": { - "beneficiary": "0xdDca0a903F6b17a7B785af31b9749F6F95ED86B1", - "amount": "1339140826684823784322609", - "proof": [ - "0x0373a0c6583e30f1cabba4b496815c491d7afd1124ae88e8470be912ab0ae4fe", - "0x733be643477f4dee85ddad2511e30f4a7aadf4d5031e198440d405931b7329a8", - "0x409d28f2187aa20196f7e88689dfe27d40d76efa9726b55b953b5eaed00166a0", - "0x4c5007a8d6e515ed558b22a1e3df53f27975e71b334407ce8c34529d3336513b", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xe01Be841B1E192390949E9ea1779b1897E105802": { - "beneficiary": "0xe9E1800219c7667d2ac4f52A3b58ab1AB82Ad303", - "amount": "814239941946879600867704", - "proof": [ - "0x3b9538832c88f44c0902ca97f4d85af6218ffdeff37f4f0d5c9f9675aaccdff9", - "0x5725e9905d2285497682068979c922227433e6d92ab7e149a5311d20e981227e", - "0x367ed10aa31c53c2f7ab417139c6060d5de223aeb60b78fbfc5687a74b48c391", - "0xa4c592d588cd922c6de1781284770256d4729b6287bdc700b97a2c852ff88d0f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xE12Fac6A7C966e31c5C2CD5932d3a39a2d7fC755": { - "beneficiary": "0x6af2Ff42aE2f05faEEC001c3b63844D34027c42E", - "amount": "3979460961282343987823441", - "proof": [ - "0x55cbc0c69b3a4218c462ea917ee2b8642e82f4db6fd59892c9e4d05629936dd0", - "0x6f6dff5f2394a57178bf43554389ca0f6ae2be28836b79fc1a99dd3c0dc7a193", - "0x228a2482fb9d68fee941f2a2d25527f20eb0a908482483549f9fdefcc5d93f88", - "0x195bb1e416a9464545527432ff9ea60c3e6383f802a3808a4151e24087c7c24b", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xe26E2d93Bbc8fde0e1E3B290Fc927Fb374E7e34e": { - "beneficiary": "0x44e4465E243c3734Cc3302473b39d954d4A47F4a", - "amount": "2973377557997207167942088", - "proof": [ - "0x5df6c9f59a9d3da43be54bdb2f5bdc19f544c69c5452330637df7210273cc983", - "0x9a38f3c5b67f8195249f6fe8964cfdb5618c367c69de5c69829213277f00ae2e", - "0xe2469697f1b831d6635fddc64f2d541b1101565b1a61fa0742050530e161d913", - "0x797edd017f4003c1285ab77462d72a225c5599c94f0de400975080271269fef0", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xE29dcD83466ddC28Ca23da41ac44E63512071265": { - "beneficiary": "0x737E3f4175525331BC0e3dFdF1C6b56510281918", - "amount": "288302276594024732446560", - "proof": [ - "0x6616bbc30754f0f38c8cd54344fc929872f23a0b7be71347f0c17fda7ebf438d", - "0xbf93856b430bcc096052e33f829cc8c12453e723315fb5495f7994e9186efe53", - "0xcd21419563c765aad45b01547db78474bac0b5a5c9598ae1dd039405201b46cc", - "0x2636c723e4b0313d34aacb26a0c7d73dd94ed5f08ae04281a362b14207b628e2", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xe3a2d16dA142E6B190A5d9F7e0C07cc460B58A5F": { - "beneficiary": "0x875f8fFCDDeD63B5d8Cf54be4E4b82FE6c6E249C", - "amount": "26853190453526293297458", - "proof": [ - "0x3f7287717e5a8ce5d0affda9c07fa21dad0f6706568b4d2ccadfd501ffebb69c", - "0x64086648e58ab7820c646458b5c20cda5905aee5325ab33f70d7e0efcc35a9a1", - "0x86d67e1d319263b2cd1dcc011f5925a4e2569097aae21a6340de89adca6210b3", - "0x309156f7e96d9b52f8ddf5305643178e8482b927ee2703fff776b1c235be172f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xE4A3492c8b085aB5eDB6FDAE329f172056f6b04e": { - "beneficiary": "0x0cCbCE598D5663b7B8c2809405f2D5A666E5d62F", - "amount": "2710236623356903494717486", - "proof": [ - "0xae296998f604b3a6b15142bd5265312b443c0940e369f19a9d2443def0fd096c", - "0xd1af37812cb2ef553cb937298e6bbb223c04c5323e62680bc86d08744291c7b8", - "0x5d1e6444d5b809d1c96451c89399d489ded4a1f1f3a9e40ca1bddaf56048ecec", - "0x7f1c6ca19ff3cad4f632f6e3686736e3e262e7581772ab7d210d2cd01fd6a7c8", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xE6166176Ca5bdD8C40c02312c26f5A8B4AC4C08f": { - "beneficiary": "0x17e87D44a5E2bB4afAAa0B39CB91a047B09ec28e", - "amount": "269067401416921519427469", - "proof": [ - "0x0074361d6fac8fd4e9c9f7c772139da7ab7f96c8871a875e3d0432eb37d10d5f", - "0xae3574d032512b8cc07d724e747bb057d2d3a44751a0195d6572b6004b8b0d6d", - "0x3a3475312892ff2f8bc9b732274d6c756387fcecb200614270a377eb2634e436", - "0x4c5007a8d6e515ed558b22a1e3df53f27975e71b334407ce8c34529d3336513b", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xE6b636575DE648cEA5e217Ad26e32C01534e7ae4": { - "beneficiary": "0xE6b636575DE648cEA5e217Ad26e32C01534e7ae4", - "amount": "348607966122495003668208", - "proof": [ - "0x98931d59c19b36ccaba67784942fa09f9a4cc854330e49b7fa2019a10debf541", - "0x046b299c7d385f399878f74ba836cd0b13cae4324df79962d8e627d69856b3ec", - "0x08386d2f8bb88fd2e59c782888ffcd6c4e14cfc4af0c16b1147aa7df717d953b", - "0x8e0a201871d267e73e63f23088bd1e9d8c9a8b763ee4dfe53afad4a412370179", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xE6d1B933501556F3e8E935A2Fb68FeD9B4593a98": { - "beneficiary": "0xE6d1B933501556F3e8E935A2Fb68FeD9B4593a98", - "amount": "19038469946406481537969200", - "proof": [ - "0x35e79b8905b7c8ffb45678cac87428d0015890f5c984f68b6c7c079bbb50cb99", - "0x5a0ed99f74ffcdb7cf881d645337a7665c1f82e888875f339c68eaf0dcaa46e4", - "0x81bc7e084da1245e86d4838075158c2ca1e8b55c58b230150b2b27f3bd6819c6", - "0xa4c592d588cd922c6de1781284770256d4729b6287bdc700b97a2c852ff88d0f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xEd3Ac0B60e8eA4d344A90e1069A601b1c297BBCF": { - "beneficiary": "0xEd3Ac0B60e8eA4d344A90e1069A601b1c297BBCF", - "amount": "72586093878344691923034", - "proof": [ - "0x584b76468a439f5f064d17b56d7dbe8c77198eae041ae3cffdd2d67411cd5a5b", - "0x0610d39f957e2c2a01d1e9b7faf85cf4ff9529d16838309435c7fc3c486c8ab7", - "0xbabfec64d5720d4e9e78f58b00b56aa86f1ea2b5129ca4db0c315adcedaab965", - "0xd2ea19db53b4fc2b4b69c5c7337ab4b3eeb8e32ad07e477402839a2d22673a61", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xF2962794EbE69fc88F8dB441c1CD13b9F90B1Fe7": { - "beneficiary": "0xF2962794EbE69fc88F8dB441c1CD13b9F90B1Fe7", - "amount": "5660151059567312492658581", - "proof": [ - "0x43d5d88c8652f0ef5180a2641a87c107063a4465c9d7269f84f599bd73bd5f31", - "0xe9585d509b3d13830d0c95ab6526a3d7bd2b70289190507d9968344d72fe856e", - "0x0d1317bfede4b34dc2ab4a555179e25432816cfd8da26a6c597311119308eb29", - "0x39c2e82a79487da27ef5d8d6b31b3efb47564973a96a7f009a59ff3eee98e3d7", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xF2f5E0a3365c385A3ADCA4F614eD0984dFff52a3": { - "beneficiary": "0xC12661aD6A710508A11D56D10ce9C071853B3704", - "amount": "163921477889095026094074", - "proof": [ - "0xeae4858b2f83115d796e786c4abdad3d883e55af86364b2fefcd02798ee5e638", - "0xf2fc9d2c97054a786c02923f8acab9038b0ddd8daac195998bb9e88b70491efa", - "0x587d0e9f4f3b1121f7066b827323a7df794a2089782fc9769cab118f4a9c32f0", - "0xc590ad1b557e905ed766a2bd82993040517c1d8f828e67aff3a525f0a517e61b", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xF425A57Ec73a25A3B1A08eA7F88A5c9e080c9ed4": { - "beneficiary": "0xF425A57Ec73a25A3B1A08eA7F88A5c9e080c9ed4", - "amount": "38539706937254391079389", - "proof": [ - "0x00b1ed0878eca839816d8da358e079069db7ac3d61cc64abed3ff7ac0b28d363", - "0x6e0efa05d1e3e5a104c7be5caed5aeba8893ccb899827a968b5f1aede976e0de", - "0x3a3475312892ff2f8bc9b732274d6c756387fcecb200614270a377eb2634e436", - "0x4c5007a8d6e515ed558b22a1e3df53f27975e71b334407ce8c34529d3336513b", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xf569A5868BC1d5c44Fe41198a6e9f199c9A60d42": { - "beneficiary": "0xf569A5868BC1d5c44Fe41198a6e9f199c9A60d42", - "amount": "182508878751335567686755", - "proof": [ - "0x60f54c33276e9996e0ecea26fb9e42aba79a55e51bb20eb4ad08806fd0bdecc1", - "0x2a2f9a9ddda719374b9fd9bad206a07719973d0b906cc59551ff65bd00f9607b", - "0x3425029c00bb6dd5db0e9be696fed0ad583aa55eb07da6d730411aeeb2d82870", - "0x8480db728010621a6968b7aa3634f14b1865f27ddec19c5d9479b58ed9b93f2f", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xf5Dbd1E1068c820B3d3BF5C7aDccCdef31148fEc": { - "beneficiary": "0xf5Dbd1E1068c820B3d3BF5C7aDccCdef31148fEc", - "amount": "38419185646987857490788", - "proof": [ - "0xb34b1bf4f016631efd72ccff37a0d8e84e2f118f875dafc308e59d805f794786", - "0xa01456766d8825696428909f6c3e941dcf5de191654537e0136fd697021b490d", - "0x52737961fc571d488330ffc563e960be948184ef4c4b65007117df97db388d06", - "0xe8725478de68bb2f70f03cdae0b58fb5de3d665ba62705d4d326ed9b5c097b79", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xf66201810dC33d20707E31d981cA088128f04616": { - "beneficiary": "0x52232F6b7600953036EA8A596EeC22C2597eC2e9", - "amount": "285682083668451121186326", - "proof": [ - "0x1942352ff98572f7527aa221896fb80028eeafc5155c2933aa536a9a95a9180a", - "0x0e78b5e8f80e7684fc6fb87aef7a5008cc62b17f2962d53291c10e935310f5c2", - "0xaaeb00bed52b9d925f1203df43f78fc3e6c0f32905f6b525282b6933f95c1789", - "0x8440e0d75827386a44bdad4b2918630de84d85dfe4ceb48cffc7b6440d64b8d2", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xF9283aC13aEc8a2B60a56A82F1f5E4dA1742CCf8": { - "beneficiary": "0xF9283aC13aEc8a2B60a56A82F1f5E4dA1742CCf8", - "amount": "886411289617709608580276", - "proof": [ - "0xaf4d8aa760652154fd293b7802134188c00a1f6e6fd9b54506534e0398dadeca", - "0xc4fa371aa4d07949fe863a19a480acc202d155fe9f04cb79378fb457e032a295", - "0x5d1e6444d5b809d1c96451c89399d489ded4a1f1f3a9e40ca1bddaf56048ecec", - "0x7f1c6ca19ff3cad4f632f6e3686736e3e262e7581772ab7d210d2cd01fd6a7c8", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xfc97a906c715587b56c2c65a07ce731ba80339de": { - "beneficiary": "0x075Aaa32756dAF39A437eF03e58F2Cb65cdA5Eb7", - "amount": "287310515940475555859966", - "proof": [ - "0x89935e18c24bc155fafa7846bc5fab5fb96b4053bbcbe9126b12b9f0f8c546bd", - "0x5b3ea2bc76c737619590f5f442f8f288fcbee4049e0ba2fb68a4630a23679b81", - "0x8a4f5f8748f65b9aca048bb60e6bd1461e8c2b1413ee4d491c6614791a0c7559", - "0x194ef47b96e0a314e70a2b8ce7439810c6bdee32118026f58b3ecf62e628911f", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xfD771E3e34A93E19CAaD4C11c3Be16c70d5ec2Fd": { - "beneficiary": "0xfD771E3e34A93E19CAaD4C11c3Be16c70d5ec2Fd", - "amount": "2143475729653184830637994", - "proof": [ - "0x4ce130fed9bc175dd58a250b67a690e470efae763b04e85f6d688f842f734845", - "0xe1fdbcd4f6cd94765e8c99188062eeb004d4da9d073094e4645895a4d37cd2d7", - "0xe5e7b64550ae2e510642b0ea2b10d90ee0615686ec19ad71eb429db97f369216", - "0x415ffea8e37ea074902c88356b1cda00766d9d007bfeafa3b419755ff21c4b40", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xFEf6503A2cf17DB14fae5d5874A50522677cFcEc": { - "beneficiary": "0xFEf6503A2cf17DB14fae5d5874A50522677cFcEc", - "amount": "1288508357539534893605689", - "proof": [ - "0xd50273c7b10ade612007f32128e237ad837d16f945357f2b4e0ef8c4b6e097be", - "0x939d5a29d46451f27b2510df1d1da1c51df1631f56e41f260dc4922d89a68e89", - "0xdceadff0d0d92b8c9bd0df826f1edd9420485b6a91a4b8e02fc9008faeffb8e9", - "0xbee8645048977858a49c6a102da3ab08464842ef912df9d4e292488756727cbd", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xfffE75557E73eAF670174d7B5fE348E31071b5c6": { - "beneficiary": "0xfffE75557E73eAF670174d7B5fE348E31071b5c6", - "amount": "32231366897095332168459", - "proof": [ - "0xd0eaa0966dfd39d84806296402d0ed5239128b6b29d3403d43459da977fe66fa", - "0x8cad50481e8fb2b8111923a0a70033a5ecc9f212834da02173a20a2a65332997", - "0x38f20aebf7710d3da6781cf3270423d9d3e412dc4aacce73b21f02aff8b94d62", - "0x8ae93be8304ef13b7e153cfe03598869b3fe1e0c5405174fd8150ee7c3c37df7", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x02A527084F5E73AF7781846762c8753aCD096461": { - "beneficiary": "0x02A527084F5E73AF7781846762c8753aCD096461", - "amount": "11367443079997980873133", - "proof": [ - "0x268650895965b2f7a7acd947fadf3f93783016f690ec9abc0f70b446fe0236bf", - "0x51059d9196b0974e948c5bf477fc73360ea09080231f43067e5f4761117514ea", - "0x383b36572a244d646eac259e00c109105527c9dab66204f3de807dcf9be25655", - "0x38d91c9958cb4cdec127466b1997494fd747e27b80a6ac39f6d4352ecc45666a", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x38190BA5080871CAD638Ba91b9D8dCb49576186B": { - "beneficiary": "0x38190BA5080871CAD638Ba91b9D8dCb49576186B", - "amount": "14297497871528200900668", - "proof": [ - "0xbf1b8f7175cc85c8367ba554cdcec90a7d1fa679abd24af519258d6f8f1fee78", - "0xd2ad46c50374c69c09a28eb50174015705d060240821bd540d6cce4d8b18bc5d", - "0x83774133fe53d4d0273d7005c97bc8f6ab37833c73ee07bea46a4c91a37ce4bb", - "0x071de73c7fdc53109dd4ff69b8fb3b2621edb92a109a6fc37c6481cb671605de", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xE257ced69027A245cB776850EA2B9A33Fe8C7D62": { - "beneficiary": "0xE257ced69027A245cB776850EA2B9A33Fe8C7D62", - "amount": "4640126400385493108886", - "proof": [ - "0x8ef86cbfc297fd1689f650a0f1bbda3edb4dcbc877536eecb1490a80f454427c", - "0xfcc35ed0415ef040a66472474250bc3b3511f8fdf78087d3d26f344992621a6c", - "0x381f45670d552b067a903a998529b7d17b0eeeb68f0737d7a6808123cfd20990", - "0xa947248fcc5a7ae879736246946a77fa43401f91d467acd89a1208f3cbd604b9", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xd0106457F2c82D13203347a65c739c0161D10601": { - "beneficiary": "0x7fff551249D223f723557a96a0e1a469C79cC934", - "amount": "1282372620879713679719415", - "proof": [ - "0xc76cafaae43191d2b7ae110294ea9479ce9892f261e8593199a9489ce4f6b950", - "0x3e8259ce8ba8cb3c6d74f279557d6c2bfc14e0bb987ddcded29ab85255d91b1b", - "0xb707eda71755ca61ec5cb9a12abf6ecdfb688d2c5a8bdd3a525e3df7c576b4c3", - "0xde4766412d1ecc2449d097e3b6b2b5bea1d00c24806fe806e0aee38702c19eef", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x963371e9b74B098d20bdA9d2041Df178D9Bcc5A9": { - "beneficiary": "0xeB2C5b37431Ab1E687E79AF5480c7A558e0113cd", - "amount": "18856083952216267359624", - "proof": [ - "0x4935798e7743fd2668e634a15081505b7cea17c0dcda14bd6760619916dc5c10", - "0xe1fdbcd4f6cd94765e8c99188062eeb004d4da9d073094e4645895a4d37cd2d7", - "0xe5e7b64550ae2e510642b0ea2b10d90ee0615686ec19ad71eb429db97f369216", - "0x415ffea8e37ea074902c88356b1cda00766d9d007bfeafa3b419755ff21c4b40", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xBC0Bf5f1d367259Cd381Ba77b219B8c3FbA9385d": { - "beneficiary": "0x8b5A788e821b16A7a6D7e7cC0875e0b91A05035B", - "amount": "448317683847710309011176", - "proof": [ - "0x257587197e5ce9a78c28efb6e7ad9872c93ff0c6cd68351aba1dfda47acb28e9", - "0x2891b963b2202af4a0bf730e50caf11504eb21b01ac288fde7833af5876145e9", - "0x383b36572a244d646eac259e00c109105527c9dab66204f3de807dcf9be25655", - "0x38d91c9958cb4cdec127466b1997494fd747e27b80a6ac39f6d4352ecc45666a", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x15514c33387eA753dA3B79083Dd17cA5E0B4d6A5": { - "beneficiary": "0x15514c33387eA753dA3B79083Dd17cA5E0B4d6A5", - "amount": "102272995785267234077", - "proof": [ - "0xece175c6e4fdd8a1e51487474d6b3627e60be1097851a57a6c9167d87ce8dacd", - "0xf1df73373aa4f27e49513792c493c7b8c7c5dd74a7c310f24a2d039ffb8ef0c3", - "0x6b88df0e50560634402641f3ab4caa0207713da2cd2a158610d5498a3ab0fc81", - "0xc590ad1b557e905ed766a2bd82993040517c1d8f828e67aff3a525f0a517e61b", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x7C03E777742340cC9Bf8741dBaC8F2Bb349F1011": { - "beneficiary": "0x580d408aed344065A8F143404C1aC657FAd47185", - "amount": "157327844689700291376224", - "proof": [ - "0xd8ead7310b457a499dcb18aefa56d4f550276c5fff2168678e1afd4fa398ec99", - "0xe4b4bafb44dc02bae3d893ba78600406340da5d79aaecffd3050488d5c634c0c", - "0xc7402bdfbb1133115f7b63033ec3bdf028ef7b9e89e84ef195e6a3e2ee3bf9c8", - "0xbee8645048977858a49c6a102da3ab08464842ef912df9d4e292488756727cbd", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xccF343eeF0c5f2590EE30EFc9F564B33AEb3C7E6": { - "beneficiary": "0xccF343eeF0c5f2590EE30EFc9F564B33AEb3C7E6", - "amount": "161848459751589635654490", - "proof": [ - "0xf583a5315a88c05e6733d4ca8840e771feba18cdff987746657e9fa3edb881e3", - "0xf6fa8677e49d70fec24e272b65a0ce7f477274b23d37e4f75c20950509f9a3f6", - "0x07db8cb3073df87fa6a9435d3941acf63e8a49876612e167a3f1dbfba76566c9", - "0x7375f825f0f31d047b6de1d51bf149632c6b6f51debb555d434075ee545fc9fb", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x8d34285C047D5D8757551BAA45E471e62e72f468": { - "beneficiary": "0x8d34285C047D5D8757551BAA45E471e62e72f468", - "amount": "1409529762977597341208612", - "proof": [ - "0x8a76b1ce0bc191263e28b03b8c1a7ee54df35bee5ff27e8923ec9185346a3d15", - "0xe5c52839f369296dfcce8315eae477810a255c61b33bd94eecc6a42ff4e553c4", - "0x9be544b29d6b0c3b286ba9d45fde21291f9fb32a1867dea2c0d25c557d1c004f", - "0x194ef47b96e0a314e70a2b8ce7439810c6bdee32118026f58b3ecf62e628911f", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xB2e1515Dfe9BdE106299C33529C582e5388D195D": { - "beneficiary": "0xB2e1515Dfe9BdE106299C33529C582e5388D195D", - "amount": "119472245594680653773040", - "proof": [ - "0x5062e8654a405bef4b46cd97615abaaec93b4d6dd4ab1d6cc1e2788a9eade5fe", - "0xd5b655ac2f3bcaab1c975653acfaa8d14c9528faf6f4c809e7be9e74a5644985", - "0x0d85cbb20a66984e7ea0d073edbbdd831f6c4e07ad01f67df4cc56efa7a01052", - "0x195bb1e416a9464545527432ff9ea60c3e6383f802a3808a4151e24087c7c24b", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x546568F389582c0f9B8fBe86FE6Ad00c145A891b": { - "beneficiary": "0x944BAf84ffb75b25Aa56af23f69F439A08Fa114d", - "amount": "35647082795969243706627", - "proof": [ - "0xa4dafb1a9add66cd1c98d0004552fc6f376380567633c25d662f1dcd3b06810d", - "0xb72f46ecd0e1fd4028ed54267b70ffed5facefff1fc4fdc634614045676cb450", - "0xa5858748f647690bd3608a8de80dfb90d16e8f0bc064dcb606ea9aa1f35cb8e9", - "0x58cf8a54810bc5371dbd254fdd1d17b9bdf629c32dcc26ae5ed527df75fb8b4e", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xBE9f25CA8F7db753387751a2625893aA871a129c": { - "beneficiary": "0xbF0904B1F5D14D50D09C2CB2DA204C58157e0A6c", - "amount": "242314822447036986989410", - "proof": [ - "0x20c3a21dfb2958a175672dffe2e99f082263e42fea593401f352a6bcd3fb562f", - "0x659f7778982d717b2be4038b524772ae6ac57828a32c12b20b8e46f6b6320ba5", - "0x973066e1e952aefb1059979f63e0cf94217cfadb4a6b8d31289bd65a36e64277", - "0xb768182dd2461f99365ec7ced124a86de6fe4d11bb77982ecd01f09400501e52", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xA85cBB2742AF43f7579c232A0d326ea060Af55fD": { - "beneficiary": "0xA85cBB2742AF43f7579c232A0d326ea060Af55fD", - "amount": "8637064914056624411492", - "proof": [ - "0xf93be832ed3d963cbca0274aa3d5a61f5ba7e5f1e7d176116154b87f07d40db4", - "0x3499defca13555f14421994e01f71359da3c510231b19ea371a5ca3389572def", - "0x36834ec872fd40586a2c210d54c4dafea7ebadc78d2a655820a96518671dfc03", - "0x7375f825f0f31d047b6de1d51bf149632c6b6f51debb555d434075ee545fc9fb", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xbFe9adD6a77Adf1b4a0C55e77E5b521E40374728": { - "beneficiary": "0x461C01b68a205F4A9cc5d5dad628B25DE47B109B", - "amount": "167791088070180811215754", - "proof": [ - "0x3c361e9513fc7dd07473d7dbc8578c2193c25721eb17180f240fb02235cd574e", - "0x3ed33b029f56ad79c125231ebbeb87bddd3c51f579e716c8ca19b1094547b58d", - "0x837e79da682db653355e2733fb4ee6be6faf8b206c8181748e8264cbb6620b36", - "0x309156f7e96d9b52f8ddf5305643178e8482b927ee2703fff776b1c235be172f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xc485339dBeaBdE28084F6c79d3311f90B7396BEE": { - "beneficiary": "0x68139393612209919Ed9E19Afb1200A40f1b3C17", - "amount": "7586374476339118239450", - "proof": [ - "0x088976f72d59dc30f691e97d227fcc626dad0baf3d5807b60c14da617e489573", - "0xfccad6d3d80491e4aa1b52336abb4d7efbb888a7aaf4daa00a237cbbdf98fda7", - "0x712cad967bfab73d3fedf0d4822868a1a8b0bde786ed4122b9e1fa5e9fee77f6", - "0xb9473c113468ef16d11e686668d79ec90e821e951c0387ac41ae0d97e3f5a0a3", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xe3B1C5653D520E8e8c60fE76dbC61f0e2259A376": { - "beneficiary": "0xe3B1C5653D520E8e8c60fE76dbC61f0e2259A376", - "amount": "52282516245615971210460", - "proof": [ - "0xa91a53d56f03af0e7278f800bfa99e5ffbe874369867dd47094d9f82b869a28b", - "0x4fb01e2f1afebb9983ba101908e9c7546fad346457a9a13418cb7ecb7415ad99", - "0x494640bb4e5d1873e085d9d5e29edc405575596861c8dc0a6c2e7dac55286e1d", - "0xf27c91795a530d7278a5dbfe1a56dccc1f214ed024d0ed7b115853a29f7b3f5a", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x9FE9aA2e1b4686cA92a0bdC750E5467DFbeF4A31": { - "beneficiary": "0xb102542e2c8De8adD1d2dF9FB7A91052da7fE8e1", - "amount": "1161282998678199774083935", - "proof": [ - "0xf00a116c158e6fc5af1efc27788c6d33ff06eea1a06008e865e5e352c5fe9f33", - "0x86bde228967be37b43235fbafd7cafbe1f65dc8c0d7064cf9953799a39550fd3", - "0x6b88df0e50560634402641f3ab4caa0207713da2cd2a158610d5498a3ab0fc81", - "0xc590ad1b557e905ed766a2bd82993040517c1d8f828e67aff3a525f0a517e61b", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x5f3Fa734CA6dfcE889a183DA90FFFF1Cd0ab08c8": { - "beneficiary": "0x5f3Fa734CA6dfcE889a183DA90FFFF1Cd0ab08c8", - "amount": "29769458249533265330760", - "proof": [ - "0x09f96d339f5d14bc2465f504d86b8844d6b32330e9e2f5f1f5a70b3558f639df", - "0x5d0513cad5d98c8ca0bd7bb234d9e4bddb73d68d01b9d817e7515ed963be59f1", - "0x192914324518265c3199e67a4976766b68529dd3d1460d0b729921238672069e", - "0x81e6adfcd37f44c1b0d192e02239acfdaa6943691bce8c4f017c99a8c59c17a7", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x3D1677c20E7E0d20B4361FA9D361dbF2da5891a1": { - "beneficiary": "0xD8691A563CceaeD45126c5801AFf51Dd7E4bDB99", - "amount": "93533474608200549304426", - "proof": [ - "0x4e5407c54785ca4b242f1e8b2d0d8d7525b512505e0368cc38e3bbff77d9fae5", - "0x183d876e7bcea20db46c6a6a1ed7c9608f9c30a026816833b4a7863e49254db5", - "0xe5e7b64550ae2e510642b0ea2b10d90ee0615686ec19ad71eb429db97f369216", - "0x415ffea8e37ea074902c88356b1cda00766d9d007bfeafa3b419755ff21c4b40", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x8ea9ab079eACa83f3Ab9e1Aa0D62A60a3fa8e163": { - "beneficiary": "0x8ea9ab079eACa83f3Ab9e1Aa0D62A60a3fa8e163", - "amount": "10165213089300719055213", - "proof": [ - "0xd4b41fed3ad79de203f0bf5ad19f5ba4c5b706fc9f2210fe93eeed3dad40ff15", - "0xf87080b802ad4a114d20169feb6d3de815f622bca7db0211e7f28f30f4cd200a", - "0xdceadff0d0d92b8c9bd0df826f1edd9420485b6a91a4b8e02fc9008faeffb8e9", - "0xbee8645048977858a49c6a102da3ab08464842ef912df9d4e292488756727cbd", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x65694581f19089C2cbd285f98c65b93ba3AC4105": { - "beneficiary": "0x523Bb2155ac57032065ec7a6d80E6F74D5d74E0e", - "amount": "3989904916791181506849315", - "proof": [ - "0x15a699f3dbd7f0bcc33fa399ef26c7d625c49107a9a0f0125567dc71cf5f79bd", - "0x9522ecf19dea0e5bb7ffb7923722d2cda2f5dfe7c09f2c39838ecbd873d02966", - "0x2536cb3d4c792ff51ebbbe47b81a1bc64d310ec892ecf7535f57b19d45b59aec", - "0x8440e0d75827386a44bdad4b2918630de84d85dfe4ceb48cffc7b6440d64b8d2", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xecE5148Dc2Ec7031C2171959bAd71e9a3bB06DF5": { - "beneficiary": "0xecE5148Dc2Ec7031C2171959bAd71e9a3bB06DF5", - "amount": "163779911706886928070092", - "proof": [ - "0xdfbfce2f3e25993e8c68d6a6ca4273b3f0162c2945c63c1e0bd8be77be4ebcb1", - "0xc047522e9a8755e7637e1d62456a0be56802ba5086c1f711b383e406c678eb93", - "0x8db0c0a94e75a9e911f330627e557f5d2ef598dd6acb14c7611693655912539e", - "0x5c0e7f3ab44620fd21c2b93779b413a382833d74590f2ee16fb86cc3453a2561", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xB6Ea680F5B94798522Ede503fAf413722f5510EE": { - "beneficiary": "0xdc780AaC63683D9bd1E5be8dd8453d03F802ED85", - "amount": "1211386932791095890411", - "proof": [ - "0x6f61756c7021b4d95afd063b66f4622a63bca81a96c9b7ee30933904e1acac19", - "0x2fd1dad04d3202fc08ac18ea7442c6481ef866779a6e1f6f962e76eae01504bc", - "0x02e26529c74d0e96999098660fb96d10e16e8f4b21b426cebfd43ccf388efcd0", - "0x75ed9565771fe8626b6ab84659ab178488320535301f990b32008cb8d6ffbf58", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC8ed4e8fC8cb5021e50422234a228aE4ACDcBb7A": { - "beneficiary": "0xC8ed4e8fC8cb5021e50422234a228aE4ACDcBb7A", - "amount": "9752487280885217486137", - "proof": [ - "0x719bdc03f23d9c3d849394e94e5c751e03cbdccb1497d3cc92a3ecd9e588c372", - "0x66b3ef3defd8105ad9f76781fa45f10021742152be7af549ae6d8119bb27ad8a", - "0x02e26529c74d0e96999098660fb96d10e16e8f4b21b426cebfd43ccf388efcd0", - "0x75ed9565771fe8626b6ab84659ab178488320535301f990b32008cb8d6ffbf58", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x229BeEaa51590c3abBc628aF55283B73Ed2DbF9d": { - "beneficiary": "0x229BeEaa51590c3abBc628aF55283B73Ed2DbF9d", - "amount": "162265141371172671206578", - "proof": [ - "0x8cedcebf17b2327caf3c325ff192b50260107221f8af148ae1526df675b25626", - "0xb8c88dc8b8383d63ec0c04a43009cf5aa9dae72e2c6f7b02f56e6446a8a86bfe", - "0x381f45670d552b067a903a998529b7d17b0eeeb68f0737d7a6808123cfd20990", - "0xa947248fcc5a7ae879736246946a77fa43401f91d467acd89a1208f3cbd604b9", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x6051545df463E7982Bd375BEe83fc0Cfb6b731d2": { - "beneficiary": "0x6051545df463E7982Bd375BEe83fc0Cfb6b731d2", - "amount": "18452225592819609687931", - "proof": [ - "0xa48c3efe6eb5c0ae6903e03fdef978c9b270ce8f4525d85812c93d797961b3bd", - "0xb72f46ecd0e1fd4028ed54267b70ffed5facefff1fc4fdc634614045676cb450", - "0xa5858748f647690bd3608a8de80dfb90d16e8f0bc064dcb606ea9aa1f35cb8e9", - "0x58cf8a54810bc5371dbd254fdd1d17b9bdf629c32dcc26ae5ed527df75fb8b4e", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x7c0b37aC444F09f40A1F89B49dc53bEf6829F8D0": { - "beneficiary": "0x69Ea7E674612D8CF84b464AdD12a31b08bf697B9", - "amount": "364132269594185493629509", - "proof": [ - "0xabac33653fb2480f35d23b538b885bf06c7637f7fdb07412807d442c0e4bfe9f", - "0xff8831a308aa3855ef9ad3ea45728ad8cf767651a634e9cc35a4035c0d2d7208", - "0x14a604fd723fbad977e58a30212fed06207ccb02347c83c52e6732f994daaf0d", - "0xf27c91795a530d7278a5dbfe1a56dccc1f214ed024d0ed7b115853a29f7b3f5a", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xDC09db6e5DA859eDeb7FC7bDCf47545056dC35F7": { - "beneficiary": "0xfeef177E6168F9b7fd59e6C5b6c2d87FF398c6FD", - "amount": "3131746761355648249619485", - "proof": [ - "0x3b07938011b971bdc4b77c05138f4b11c5b7d2b069a4bcae06a39a12ee19b1bd", - "0x6c5c51855f4771f1b50d8787c4369ee0ea8dd342a5445f2d506762f0516c1517", - "0x367ed10aa31c53c2f7ab417139c6060d5de223aeb60b78fbfc5687a74b48c391", - "0xa4c592d588cd922c6de1781284770256d4729b6287bdc700b97a2c852ff88d0f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xdA08C16C86B78cD56CB10FDc0370EFc549d8638B": { - "beneficiary": "0x5cF1703A1c99A4b42Eb056535840e93118177232", - "amount": "5637144170440166849315066", - "proof": [ - "0xf8c16f6c33a5fd555d8d6c35a02b34f360530b570e5d8ac5da634fcaf179259b", - "0xc771def9e8457346951f9121e64171227b73d797ed53dbe1f08b3acad7849c59", - "0x36834ec872fd40586a2c210d54c4dafea7ebadc78d2a655820a96518671dfc03", - "0x7375f825f0f31d047b6de1d51bf149632c6b6f51debb555d434075ee545fc9fb", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC0B851DCBf00bA59D8B1f490aF93dEC4275cFFcC": { - "beneficiary": "0x5cF1703A1c99A4b42Eb056535840e93118177232", - "amount": "5637231064230161849315066", - "proof": [ - "0xb1f7faccef08b824b014dbb3ccf3b12f69410664f0792700de60c4b5a2ff15d7", - "0xc35a17d70ca0050a1a8304e66b3a8be3b70c070587843c59e2ed7e63aea87302", - "0xd469028315cc5dcbcd4636e77c5d1bb3741a41dcd5d84359e167fe06a089770e", - "0x7f1c6ca19ff3cad4f632f6e3686736e3e262e7581772ab7d210d2cd01fd6a7c8", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x372626FF774573E82eb7D4545EE96F68F75aaFF6": { - "beneficiary": "0x5cF1703A1c99A4b42Eb056535840e93118177232", - "amount": "5637426298323836849315066", - "proof": [ - "0xa8b0e7e4faa8f54c538a676159b9c0c266311b1e885bbeba98ce0b4d8754d5d6", - "0x4fb01e2f1afebb9983ba101908e9c7546fad346457a9a13418cb7ecb7415ad99", - "0x494640bb4e5d1873e085d9d5e29edc405575596861c8dc0a6c2e7dac55286e1d", - "0xf27c91795a530d7278a5dbfe1a56dccc1f214ed024d0ed7b115853a29f7b3f5a", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xB88A62417eb9e6320AF7620BE0CFBE2dddd435A5": { - "beneficiary": "0x5cF1703A1c99A4b42Eb056535840e93118177232", - "amount": "5636975671902146849315066", - "proof": [ - "0x14cd8ad7a6e445376df7e05ee1cf35ae1d462c74a4e9e2ea1911c9dac887d69a", - "0xe45b13c8abea205b8a99e052553c1bb7cbdaf42a67a211a23647907d4d17c415", - "0x2536cb3d4c792ff51ebbbe47b81a1bc64d310ec892ecf7535f57b19d45b59aec", - "0x8440e0d75827386a44bdad4b2918630de84d85dfe4ceb48cffc7b6440d64b8d2", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xb78F9EFE4F713feEFcAB466d2ee41972a0E45205": { - "beneficiary": "0x5cF1703A1c99A4b42Eb056535840e93118177232", - "amount": "5623292181525701849315066", - "proof": [ - "0x7cc2ffa7d6ea08b264043f953ba5afc98733fb9b798d2a35d6d8b04daef0d9ca", - "0x95a40bfb62f83cc1db638bd41e73f0a220059eb6a80f4c6f62ab96ba07597d63", - "0xbc8bbd3bf840accfe3028f77db7ff9d42c92b810abdacce3210a0eab351623fa", - "0xeab42a7f7084e021a91d743173e7d8d1a35b408ed9f715b7f36249a621338a21", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x88C28632cB5B74dC6aEF60B98b4660Ef76bEe730": { - "beneficiary": "0xAc5036FE71ce0270c68d0B06Fe3A367cd6F73Ec4", - "amount": "175324561580236962393235", - "proof": [ - "0x1225a87ce563d769af549e7ce4016736768dfed4781b9327dd57e9a028b6845e", - "0x88116c84c9c6bfa1b48e4a636fda11a12d198997d3040da1348ff63a5563f1d9", - "0x8bca85e7e99b46a34b8e46abc4c002ac730b9a980ef52d5c0f92c967c38b7d96", - "0x81e6adfcd37f44c1b0d192e02239acfdaa6943691bce8c4f017c99a8c59c17a7", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x86B9Cd2a05015c176adD9A650a9F53A7927F18Cf": { - "beneficiary": "0xfFd22b84fB1d46ef74Ed6530b2635BE61340f347", - "amount": "110912787171803652968037", - "proof": [ - "0x9978a237d641b2925afee9cf1a262b932808c541095100860f451d975a170980", - "0x9ad32dbf55f5d81e1ff907278e52991cfc54af16dd21ad98eea1338b91c992cd", - "0x08386d2f8bb88fd2e59c782888ffcd6c4e14cfc4af0c16b1147aa7df717d953b", - "0x8e0a201871d267e73e63f23088bd1e9d8c9a8b763ee4dfe53afad4a412370179", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xCcBF76580832b7eba3dbD1ea2A0e7cBcBA3eC7E8": { - "beneficiary": "0x846A301D6143b9260753374B225e8D68cA37005C", - "amount": "317558728842204710886328", - "proof": [ - "0x4fd2250be431013b20e99e1559efd505b916e2c31ac07bf060ed6dfff8443da0", - "0x35e5ee3eecfc79480122f717bd142d97883634f8f7047297fb38b93233fc1f29", - "0x0d85cbb20a66984e7ea0d073edbbdd831f6c4e07ad01f67df4cc56efa7a01052", - "0x195bb1e416a9464545527432ff9ea60c3e6383f802a3808a4151e24087c7c24b", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x797Dfc15938338BD595933A8bE9C2ff3018d67A1": { - "beneficiary": "0x797Dfc15938338BD595933A8bE9C2ff3018d67A1", - "amount": "32804256031589596416382", - "proof": [ - "0x5c06961720f39755b2f8bba4b6aa3a73fcb23fa930524f4cd5287fc39f551aac", - "0x5ae6aa3bf87b71a3b3321ad33b6af54abc4bda93b86f11432e6800381d54050a", - "0xef535b2ff4fcea89acbf67534166da85ab154c659b4e2848dd95abdb87090654", - "0xd2ea19db53b4fc2b4b69c5c7337ab4b3eeb8e32ad07e477402839a2d22673a61", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x70A2ce2d0b66061B44FEf41d3EcF89b5a9e7522A": { - "beneficiary": "0x70A2ce2d0b66061B44FEf41d3EcF89b5a9e7522A", - "amount": "68510451973325566543039", - "proof": [ - "0xbe4a13291834b097ac4eab8cddadf4fe602e8fc70648bf0f81667a327c21f18d", - "0x637be3596a99e9ce4244841b5d1517b124a958123a3a43efee4cea18474b7bb6", - "0x83774133fe53d4d0273d7005c97bc8f6ab37833c73ee07bea46a4c91a37ce4bb", - "0x071de73c7fdc53109dd4ff69b8fb3b2621edb92a109a6fc37c6481cb671605de", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x24a278d2873879dcC8a17f504A75BFfcD4A3153a": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "7665210495840985302310551", - "proof": [ - "0xfa1bc899c727446a92037d01d878d51cb5e3b6cdd6c700cb4bbb917edcdef207", - "0x39bf6126aa344558af5bf0bdf6b3dee9c408f3cb9a8188a73f6e515367902525", - "0xb1df75fb8fb0b20c38c83448e01848ccbff4039efb40291cc907eb04faac03ef", - "0x4310adee41342f5a15a53ffbfe9522206c39076254ea7b34d6ea33b6a9398bde" - ] - }, - "0x58F197D2647C1f45d7308fd20157aaEaF5040Faa": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "7665655471150818720178425", - "proof": [ - "0xa95cc6bd98ab4ec4f31ab88266a65dbc565b20dac5eda9b72540fba40acde979", - "0x3f6c576d8fab79863cb9216ffec9c9138fdb4b6f5d10fd642d8fadaec8e91206", - "0x14a604fd723fbad977e58a30212fed06207ccb02347c83c52e6732f994daaf0d", - "0xf27c91795a530d7278a5dbfe1a56dccc1f214ed024d0ed7b115853a29f7b3f5a", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x6184C57B7B87EbBf7fa9eB6933682a781777f81D": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "7665897568210013519873391", - "proof": [ - "0x00cd940514b848be069a12a51c25f852e953219a87d0534cb9828175b88adc67", - "0x5662fa220c8ee1a83a2d332862889e7dddfefe3cb7121df0a558e0f77ee15168", - "0x409d28f2187aa20196f7e88689dfe27d40d76efa9726b55b953b5eaed00166a0", - "0x4c5007a8d6e515ed558b22a1e3df53f27975e71b334407ce8c34529d3336513b", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xb42543Aa1C4a75e1B317b752b82E64513989fEA6": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "7665772974232236770263577", - "proof": [ - "0x62faa1e9bf94f570db0313905e61b817445d26b822670765debdf83f4f61d5b4", - "0x56ef3310d0b2e36f1580215a1089fa85c627d1e00584bfc79958874499ffb5bf", - "0xf9b57c1951dfbf293193b50bf24af02d2d09c43d662e743c9fb018b7ad3af2ea", - "0x8480db728010621a6968b7aa3634f14b1865f27ddec19c5d9479b58ed9b93f2f", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xEd2A484d48F7782047c2De930D236Ef2A18eE195": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "7664990767734632821863385", - "proof": [ - "0x1234fe710eab6e44b14f3e499a30368ebfba40aa4a4bfb09ac8b4dbfb5fb7d03", - "0x88116c84c9c6bfa1b48e4a636fda11a12d198997d3040da1348ff63a5563f1d9", - "0x8bca85e7e99b46a34b8e46abc4c002ac730b9a980ef52d5c0f92c967c38b7d96", - "0x81e6adfcd37f44c1b0d192e02239acfdaa6943691bce8c4f017c99a8c59c17a7", - "0x59579fcafd7366cb9d52ae4c94f27332a10e08b985ba36d2846a772392ce0e75", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x1274b1Fb60bDB94a4DDDcac9c918930cafc95078": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "7665116176741711762847495", - "proof": [ - "0xe4aa34175d8030814bfc70c6f713cdd8734ac3a00abd2a06a974166dd764365f", - "0x117ed41e3b1d06a464e0acfa1a53d5e9327593baab14363dc98af9950ad77770", - "0x374dd84638a2a3636a82f1150c48f186293928c4491d9d2515966ffe82017628", - "0xa49f8baaa05c9a49015d13c2cb5a475342d4cb3ba2a697b0667d22289fefe496", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xF4F55133da27351844792C19D0c85c57F45CbAD6": { - "beneficiary": "0x6950c4C7E97c7d2e6b5bffEC4634f841DB2A5f3D", - "amount": "7666007847696141756033630", - "proof": [ - "0x82eb6d1e767eacb8255e2690281af0085ce5cc88dc310e8758505e14929f1a3f", - "0xd2b32edda7ef5bcce7f8983f00725fc53dabb90e901853a211537c2e2b5b0805", - "0x8a4f5f8748f65b9aca048bb60e6bd1461e8c2b1413ee4d491c6614791a0c7559", - "0x194ef47b96e0a314e70a2b8ce7439810c6bdee32118026f58b3ecf62e628911f", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x16fCc54E027a342F0683263eb43Cd9af1BD72169": { - "beneficiary": "0x2F4D70234651eCC8Ce28dACaBfC3ebD0993eb548", - "amount": "4908379616742295102637203", - "proof": [ - "0xa83260accabae3cd10294699caadde5a09def71efade5f3b3a6ea5aa4967cee2", - "0x7bf6523c1271d4a2f093c8445131a535d649e86647be2df907a91a0d69666620", - "0x494640bb4e5d1873e085d9d5e29edc405575596861c8dc0a6c2e7dac55286e1d", - "0xf27c91795a530d7278a5dbfe1a56dccc1f214ed024d0ed7b115853a29f7b3f5a", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xCC957f683a7e3093388946d03193Eee10086b900": { - "beneficiary": "0x2F4D70234651eCC8Ce28dACaBfC3ebD0993eb548", - "amount": "4906403481648544580949018", - "proof": [ - "0xd66a19aad7327216f26e53b30f92f491694cb32a89c6069fd2b95a2c7a7bb69c", - "0x939d5a29d46451f27b2510df1d1da1c51df1631f56e41f260dc4922d89a68e89", - "0xdceadff0d0d92b8c9bd0df826f1edd9420485b6a91a4b8e02fc9008faeffb8e9", - "0xbee8645048977858a49c6a102da3ab08464842ef912df9d4e292488756727cbd", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xEAE5790C6eE3b6425f39D3Fd33644a7cb90C75A5": { - "beneficiary": "0x2F4D70234651eCC8Ce28dACaBfC3ebD0993eb548", - "amount": "4550415675925445716456954", - "proof": [ - "0xf58da138109636c34966fe3a911eb3468c938a1bcaa06221d15bc57e868d8cdd", - "0xf6fa8677e49d70fec24e272b65a0ce7f477274b23d37e4f75c20950509f9a3f6", - "0x07db8cb3073df87fa6a9435d3941acf63e8a49876612e167a3f1dbfba76566c9", - "0x7375f825f0f31d047b6de1d51bf149632c6b6f51debb555d434075ee545fc9fb", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x02faA4286eF91247f8D09F36618D4694717F76bB": { - "beneficiary": "0x2F4D70234651eCC8Ce28dACaBfC3ebD0993eb548", - "amount": "4550638523057942121031499", - "proof": [ - "0x610a9196d36b9d7af8fb761a73229f8a628041987768133ec1f8af29ab9a4bc3", - "0xdc9197716a65292572fa51f1463f6128091d2d80707c2f08cdc7a1da5f2ff1e4", - "0x3425029c00bb6dd5db0e9be696fed0ad583aa55eb07da6d730411aeeb2d82870", - "0x8480db728010621a6968b7aa3634f14b1865f27ddec19c5d9479b58ed9b93f2f", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xBa1Ac67539c09AdDe63335635869c86f8e463514": { - "beneficiary": "0x2F4D70234651eCC8Ce28dACaBfC3ebD0993eb548", - "amount": "4905272506214281560216979", - "proof": [ - "0x3c107943db0de02681dd1e545850d76d1579e130c0d21ffe645793a11fe70fc9", - "0x3ed33b029f56ad79c125231ebbeb87bddd3c51f579e716c8ca19b1094547b58d", - "0x837e79da682db653355e2733fb4ee6be6faf8b206c8181748e8264cbb6620b36", - "0x309156f7e96d9b52f8ddf5305643178e8482b927ee2703fff776b1c235be172f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xa6E3A08FaE33898fC31C4f6C7a584827D809352D": { - "beneficiary": "0xa6E3A08FaE33898fC31C4f6C7a584827D809352D", - "amount": "2725270433108623107640522", - "proof": [ - "0xe76fffac5bd5c4c37392bc79eba11ba1704ba9a9d0de12b7fe71368305d5ce72", - "0x39968c4f258a473b7ad8119e03f26baaadb8ee9701f1ca3a69e0f082aaaa9b30", - "0xf5d221ebb809dc8317010cac306191773446b161afd53bd03d0cb41031b99735", - "0xa49f8baaa05c9a49015d13c2cb5a475342d4cb3ba2a697b0667d22289fefe496", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4FD06c3B1AbF62bbcC395745224591c89ebceea8": { - "beneficiary": "0x4FD06c3B1AbF62bbcC395745224591c89ebceea8", - "amount": "1041502515427272748303808", - "proof": [ - "0x44c52af9b2eb7271c0076fcd60917cd73aa93a3f60f61bfa6e8eabfbf4d4a4e0", - "0xa02bfc200112b5dacf87f53442da990e098c6b9b3fcf0d0f03beecb904427fc1", - "0x64672ed0234009a704f607178ffa0f8075aa32ba2d1bfccaeb4c240165175042", - "0x415ffea8e37ea074902c88356b1cda00766d9d007bfeafa3b419755ff21c4b40", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x90995f26f874AcEb98f12E09E057FBD2E546B1Ea": { - "beneficiary": "0xeaf047aDfF888526210B95e2F1F9D10f5053574C", - "amount": "10192214846002431941643837", - "proof": [ - "0x9d6f16f2c4faba477509fa2ca1b5712dd7d3f8093b446d28a6678167433fe6e6", - "0xdff6554f72c7cc7ee084b526d8be1934f30f75da59022f386d7cce82d45054e2", - "0x7f18f34ee97e41e65206090a3b370166a5805110f67886a6c7b5e8d3a8dc0feb", - "0x8e0a201871d267e73e63f23088bd1e9d8c9a8b763ee4dfe53afad4a412370179", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4c92Fd5cA03F9700dB0Ca90B130B768c5E75A2DE": { - "beneficiary": "0x4c92Fd5cA03F9700dB0Ca90B130B768c5E75A2DE", - "amount": "674516120297993673897", - "proof": [ - "0xdf894f521fd4744be624112b8831fd2a40689f8b840f6b2e330ccd9a88348892", - "0xc047522e9a8755e7637e1d62456a0be56802ba5086c1f711b383e406c678eb93", - "0x8db0c0a94e75a9e911f330627e557f5d2ef598dd6acb14c7611693655912539e", - "0x5c0e7f3ab44620fd21c2b93779b413a382833d74590f2ee16fb86cc3453a2561", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x7CB5ee216032C527732bce22b409aC764207eF28": { - "beneficiary": "0x7CB5ee216032C527732bce22b409aC764207eF28", - "amount": "12332234143918572502928", - "proof": [ - "0x6a896318f0fd39d9dbfe8fdfdc0532e3b202227e6bd95ec99fa3c06b976665e3", - "0x1cac74bc6810eddddc2f0d895a472ad61d0c68931e00771139a58ebad1779f0d", - "0xcd21419563c765aad45b01547db78474bac0b5a5c9598ae1dd039405201b46cc", - "0x2636c723e4b0313d34aacb26a0c7d73dd94ed5f08ae04281a362b14207b628e2", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x422FcafA2f3E23B52AC34E6A94909467480155af": { - "beneficiary": "0x422FcafA2f3E23B52AC34E6A94909467480155af", - "amount": "1078090071001498584394980", - "proof": [ - "0xc1920825bb306847eb7c54f4630021fb78b661f9899ef030de42446340d43cf5", - "0x411cb569ab7b97cf9964902b0a1fe62d7166fa2895fac3f1e2e4471e8693b9e6", - "0x39b4a530ba57d463674facbaf8187b67879856a3dd362d8b3b9e155d18137146", - "0x071de73c7fdc53109dd4ff69b8fb3b2621edb92a109a6fc37c6481cb671605de", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xE9f73E649bE50EA458400cE97552c9a681d54475": { - "beneficiary": "0xeaf047aDfF888526210B95e2F1F9D10f5053574C", - "amount": "9632629834479006158942583", - "proof": [ - "0xc467ef502d3afb3f6c52f244814d87c0c90e462eba0bc7a2a90f683ff397fbd3", - "0x32c1b870b581a3f8be23b50550a775b2359193ea7d92fc564b068f4eb1007355", - "0x82a69a5e365b8c4cf4726a556e0993944e21f51bd9f4553a905be3f6ae1bfd84", - "0xde4766412d1ecc2449d097e3b6b2b5bea1d00c24806fe806e0aee38702c19eef", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4Ba2ee531B06f730970fAc6B2539529298842a5e": { - "beneficiary": "0x56aAAfA2689d2E934Aea427b1bCAFe781B838965", - "amount": "6098788060564454694551", - "proof": [ - "0xd3cff45075fe3de09a7a77643650c1a710414e9d215ddfa13a74db62054449e3", - "0xf87080b802ad4a114d20169feb6d3de815f622bca7db0211e7f28f30f4cd200a", - "0xdceadff0d0d92b8c9bd0df826f1edd9420485b6a91a4b8e02fc9008faeffb8e9", - "0xbee8645048977858a49c6a102da3ab08464842ef912df9d4e292488756727cbd", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xaB734877012cAD14d2473970bf46D491387939a3": { - "beneficiary": "0xaB734877012cAD14d2473970bf46D491387939a3", - "amount": "212113225220062115399319", - "proof": [ - "0x8d52dc1acd2cdfd0fce88422734af5893cfc6c89a767a0b86de2e097b2ce4ece", - "0xb8c88dc8b8383d63ec0c04a43009cf5aa9dae72e2c6f7b02f56e6446a8a86bfe", - "0x381f45670d552b067a903a998529b7d17b0eeeb68f0737d7a6808123cfd20990", - "0xa947248fcc5a7ae879736246946a77fa43401f91d467acd89a1208f3cbd604b9", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x400Fb37317C022f481d22d27Bc81E911A77d44d0": { - "beneficiary": "0xdD6Be8d99F13efC13AF09f32eC07dC0451E23B69", - "amount": "4025079087664287935652021", - "proof": [ - "0x6ec6d41f41fc109e35443613e8f17270752d9860902858c29b0653549bfc82de", - "0x2fd1dad04d3202fc08ac18ea7442c6481ef866779a6e1f6f962e76eae01504bc", - "0x02e26529c74d0e96999098660fb96d10e16e8f4b21b426cebfd43ccf388efcd0", - "0x75ed9565771fe8626b6ab84659ab178488320535301f990b32008cb8d6ffbf58", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x5046d05fF04172ECEf276d60294f8F16d70b1d27": { - "beneficiary": "0x85d2AD1eBa67FC0bf872fed79E848Fe3E2027725", - "amount": "3493332860463076554712889", - "proof": [ - "0xdc00c84806468aa8c335530daae737a6cb7de92fd33d337871f0bc43c3065960", - "0x717cb6e417d06f467adb4591d77e01ff6cc416adaee515d92315f9354deace95", - "0x09c06ef10072c2bc0fb9b31d06661c0358b2c8e3316f3444d4e31e18929a488c", - "0x5c0e7f3ab44620fd21c2b93779b413a382833d74590f2ee16fb86cc3453a2561", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x954EC27718De1444a56227199086a0aC710d73A3": { - "beneficiary": "0xdD6Be8d99F13efC13AF09f32eC07dC0451E23B69", - "amount": "4433010840170348732209534", - "proof": [ - "0xfd0487358d1bf833d99b867e1c0fbcc46114ee32dd4ac5ce99a780997db9da36", - "0xf99d5b3475d009f68c0e1f5cd8b5a8a47a8e8d90b2129f5abc187cf217297b9c", - "0x64da9595801ee748af5f9eea5084d398f08477627ec51013a220c80e367c8449", - "0x4310adee41342f5a15a53ffbfe9522206c39076254ea7b34d6ea33b6a9398bde" - ] - }, - "0x97d065B567cc4543D20dffaa7009f9aDe64d7E26": { - "beneficiary": "0x85d2AD1eBa67FC0bf872fed79E848Fe3E2027725", - "amount": "3843433501198819397245518", - "proof": [ - "0x249f4f6cc8ea1b88671851240ecebec8aefa61f8a7731ef05bf611c44754230a", - "0x2891b963b2202af4a0bf730e50caf11504eb21b01ac288fde7833af5876145e9", - "0x383b36572a244d646eac259e00c109105527c9dab66204f3de807dcf9be25655", - "0x38d91c9958cb4cdec127466b1997494fd747e27b80a6ac39f6d4352ecc45666a", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xA19693259CFf37Ea4e29D3B1AB4176F52f01d2E2": { - "beneficiary": "0xdD6Be8d99F13efC13AF09f32eC07dC0451E23B69", - "amount": "4433327222559607562533804", - "proof": [ - "0x84a736ac065711601e1d12d606ea9fa9c80c65621332713b39b79410d3579c80", - "0xd2b32edda7ef5bcce7f8983f00725fc53dabb90e901853a211537c2e2b5b0805", - "0x8a4f5f8748f65b9aca048bb60e6bd1461e8c2b1413ee4d491c6614791a0c7559", - "0x194ef47b96e0a314e70a2b8ce7439810c6bdee32118026f58b3ecf62e628911f", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xAc4af8Ced85fb5eecfFCa71005566C8de9B7B6b4": { - "beneficiary": "0x85d2AD1eBa67FC0bf872fed79E848Fe3E2027725", - "amount": "3843598386192656940930396", - "proof": [ - "0x5ed2e201cfaa5f143580694c132becac15f8b0a106c2fef60a850bab12f23e7f", - "0x9a38f3c5b67f8195249f6fe8964cfdb5618c367c69de5c69829213277f00ae2e", - "0xe2469697f1b831d6635fddc64f2d541b1101565b1a61fa0742050530e161d913", - "0x797edd017f4003c1285ab77462d72a225c5599c94f0de400975080271269fef0", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xc1268db05E7bD38BD85b2C3Fef80F8968a2c933A": { - "beneficiary": "0xdD6Be8d99F13efC13AF09f32eC07dC0451E23B69", - "amount": "4413307986224050249698271", - "proof": [ - "0x5daabeae8861c76e05dab7545dd41891a6420bbe7fa56b9f17286b895f5cdb6a", - "0x5d35bcc3b76af92c81c20ef15a7075e358b619771db7c95cc8ca9bbe9ed3aeb6", - "0x72bd8f01249b9820f99ef97fbf7f6a7cdd350a3e7a3e5a1089c9b988b87ba7e2", - "0x797edd017f4003c1285ab77462d72a225c5599c94f0de400975080271269fef0", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xcd329faEF4aC1bEE655134f86cE2e5a8C9919Fd5": { - "beneficiary": "0x85d2AD1eBa67FC0bf872fed79E848Fe3E2027725", - "amount": "3843359941794700143588574", - "proof": [ - "0xf93190a7c9510396ef8d82b4610b9bf46dfff065471d5ba516e390ff8d54e58c", - "0xc771def9e8457346951f9121e64171227b73d797ed53dbe1f08b3acad7849c59", - "0x36834ec872fd40586a2c210d54c4dafea7ebadc78d2a655820a96518671dfc03", - "0x7375f825f0f31d047b6de1d51bf149632c6b6f51debb555d434075ee545fc9fb", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xe32077EFe851D1CbeA7cC282c93a749E7B90BC23": { - "beneficiary": "0x85d2AD1eBa67FC0bf872fed79E848Fe3E2027725", - "amount": "3843791649567977171432853", - "proof": [ - "0x43bc0a4e5630bba66609ec5015e3188878ea20de797967a11e4ea25dc4c3cb7d", - "0xccdfde8d2d1be35ea5c53ec73471d5489ab57e9e758a6083d17a240e8cc73823", - "0x0d1317bfede4b34dc2ab4a555179e25432816cfd8da26a6c597311119308eb29", - "0x39c2e82a79487da27ef5d8d6b31b3efb47564973a96a7f009a59ff3eee98e3d7", - "0x2aa934f8f4fd48015f3837e029a329df9889527199e2ec1ae6ebe99d0bb412b0", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x1Bb5948D3901F8418A8C7815dA7F3A03785C2F96": { - "beneficiary": "0x846A301D6143b9260753374B225e8D68cA37005C", - "amount": "351354963720671812405757", - "proof": [ - "0x3ee5c77c4c617a52951668ae4de6e62e43338b4cf80eb198a5e5ea4a367fd722", - "0x4ae7adbacf0fd8de874129de31e322abc7f2d4183e5ff3c87a3060d417afd68b", - "0x837e79da682db653355e2733fb4ee6be6faf8b206c8181748e8264cbb6620b36", - "0x309156f7e96d9b52f8ddf5305643178e8482b927ee2703fff776b1c235be172f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x862746864abe96DccFE7B87D476131417AF6105E": { - "beneficiary": "0xEbaeCD22304445A471630600708A197A311daB7F", - "amount": "1996763495745537206901021", - "proof": [ - "0xe6e6b3486fb8c8440794a97a1bb925e7d16d9236d1e876b5b1671ea52cedac60", - "0xbe6c4165de0cb5171b47cce41baa0f3ba6f2df2064a059b5133ac464d2c053f5", - "0xf5d221ebb809dc8317010cac306191773446b161afd53bd03d0cb41031b99735", - "0xa49f8baaa05c9a49015d13c2cb5a475342d4cb3ba2a697b0667d22289fefe496", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x1273eF0D368a2e32e4913252E9463E3916691DCE": { - "beneficiary": "0x1273eF0D368a2e32e4913252E9463E3916691DCE", - "amount": "723840460156331044419", - "proof": [ - "0xf5e95ba5b5a78e6c1ecda00f1d8b9aebc7f1965042181fa888954e6d1e06e800", - "0x7195c6ddef739166be7222bbf70a0956ca7a4ad5d4dee5d3064e1baf117e7cde", - "0x07db8cb3073df87fa6a9435d3941acf63e8a49876612e167a3f1dbfba76566c9", - "0x7375f825f0f31d047b6de1d51bf149632c6b6f51debb555d434075ee545fc9fb", - "0x0c126623518999de3f92b4a74e8cae9a113108254527d72d813d7e518009dd3c", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x4bC6B29F272048b32BD833797a70049C3885225b": { - "beneficiary": "0x4bC6B29F272048b32BD833797a70049C3885225b", - "amount": "1169682442975416581228", - "proof": [ - "0x904d918c3d94247d35dcde92e8431ac024fb4f31d242e40df095de0b8e44828a", - "0xfcc35ed0415ef040a66472474250bc3b3511f8fdf78087d3d26f344992621a6c", - "0x381f45670d552b067a903a998529b7d17b0eeeb68f0737d7a6808123cfd20990", - "0xa947248fcc5a7ae879736246946a77fa43401f91d467acd89a1208f3cbd604b9", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x3070f20f86fDa706Ac380F5060D256028a46eC29": { - "beneficiary": "0x3070f20f86fDa706Ac380F5060D256028a46eC29", - "amount": "7276210732704112648956", - "proof": [ - "0x66e02913af785e04216c24f3b33459c237e84c6d572f3c06fa411cb45d3841f8", - "0xbf93856b430bcc096052e33f829cc8c12453e723315fb5495f7994e9186efe53", - "0xcd21419563c765aad45b01547db78474bac0b5a5c9598ae1dd039405201b46cc", - "0x2636c723e4b0313d34aacb26a0c7d73dd94ed5f08ae04281a362b14207b628e2", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xb5193Ff9121445f25330d60A54831DBF8960A79e": { - "beneficiary": "0xb5193Ff9121445f25330d60A54831DBF8960A79e", - "amount": "928302408342077174749", - "proof": [ - "0x5882f64053c857e6ba87091cdfe98430a8ca5cec687c67afb72e92dd80429fa3", - "0x0610d39f957e2c2a01d1e9b7faf85cf4ff9529d16838309435c7fc3c486c8ab7", - "0xbabfec64d5720d4e9e78f58b00b56aa86f1ea2b5129ca4db0c315adcedaab965", - "0xd2ea19db53b4fc2b4b69c5c7337ab4b3eeb8e32ad07e477402839a2d22673a61", - "0x01add4a2b7c01143892ca3fbd9ac6e2d294563bf8fe1296e127a7f43ce54824c", - "0x062359f2025ff77d930f8f91e829b67beffb93b49ac378457b370c7980b2fc73", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x02B44C2250F5A2EaDd2415D23629f38CFc71F25C": { - "beneficiary": "0xdD6Be8d99F13efC13AF09f32eC07dC0451E23B69", - "amount": "3947716992033024696197273", - "proof": [ - "0x25c9fd950625c1c81332b79e90b27e7c7757b0cb0bc245bf24386235cfe0a5f3", - "0x51059d9196b0974e948c5bf477fc73360ea09080231f43067e5f4761117514ea", - "0x383b36572a244d646eac259e00c109105527c9dab66204f3de807dcf9be25655", - "0x38d91c9958cb4cdec127466b1997494fd747e27b80a6ac39f6d4352ecc45666a", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x42BF5fF61279eDDa10A6e8268A30640eD710a866": { - "beneficiary": "0x42BF5fF61279eDDa10A6e8268A30640eD710a866", - "amount": "287332665487367244909176", - "proof": [ - "0xff22d062b494ad79fb4beedb6e8d11784d2f9adccd52360bcb8b4747d3a620c2", - "0x1f303fd3bab63853e5f4db5c2cdd964cdaba210d57de2c0c411cb4839ce3f844", - "0x64da9595801ee748af5f9eea5084d398f08477627ec51013a220c80e367c8449", - "0x4310adee41342f5a15a53ffbfe9522206c39076254ea7b34d6ea33b6a9398bde" - ] - }, - "0xeb0b91452E77335c18Dee21467331dadAa77DA8D": { - "beneficiary": "0xcD326Fb405184cDa42A0D4a6D01199A83bed2862", - "amount": "368332553229719385466887", - "proof": [ - "0x1ee15f01df113da183cfef006ae270b9cbb24a6810ff4a4bf101bef2f84304af", - "0x02c4fc7f0d72d338a6e802336babd05bb434f00d8b9a15048dd6f545c2e75b1d", - "0xde616a8e64bec6de1b5d50337791cbe0ce0170f85a24dc66af7e637234bbc77d", - "0xb768182dd2461f99365ec7ced124a86de6fe4d11bb77982ecd01f09400501e52", - "0xaf418cbc46d36f44acd10c35eff28186de90897d89719daa90ec8ad8f09b67b2", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x735dcf0cAf62cd1bC8E763e43Bb1aA11DBC56025": { - "beneficiary": "0x3e4A71578B13bf8921C5B7750B0BfA0D3b4c6c3E", - "amount": "1150485327721009463414298", - "proof": [ - "0xbf139ec470be9cbd272db1a50b033893272cd32b1eb22416943c7f6ab6ece83d", - "0x637be3596a99e9ce4244841b5d1517b124a958123a3a43efee4cea18474b7bb6", - "0x83774133fe53d4d0273d7005c97bc8f6ab37833c73ee07bea46a4c91a37ce4bb", - "0x071de73c7fdc53109dd4ff69b8fb3b2621edb92a109a6fc37c6481cb671605de", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x5270BA998643bE976c106298C08C46947c5Bf774": { - "beneficiary": "0x0B76598e9Ddd53237Fa1632ddbFC8Db1a2C7D897", - "amount": "50907046354908158219221", - "proof": [ - "0xc104ec480e8f7835a1a35cf2eb9f6fe923139667f14ddc7e0a43eac9cf969d3c", - "0xf020d056522ab7c188c6113ba4659031d1af7417b9a0bd3cc9ed7de9f777bb2e", - "0x39b4a530ba57d463674facbaf8187b67879856a3dd362d8b3b9e155d18137146", - "0x071de73c7fdc53109dd4ff69b8fb3b2621edb92a109a6fc37c6481cb671605de", - "0x59a158af3ffa2849a033594affad303fb5e11aeecbdde0a878c909168e58d612", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x1f2490Ad8FBDA9376A6f20A6C5915bb72Ee519c6": { - "beneficiary": "0x882e39D6711A149A5441b093D9323fEf6f9E94C6", - "amount": "70353547080978499955606", - "proof": [ - "0xb08b096450403e975d5df6a4bbb9cd28876df0c37ede93a94db62c87dbbece23", - "0xc35a17d70ca0050a1a8304e66b3a8be3b70c070587843c59e2ed7e63aea87302", - "0xd469028315cc5dcbcd4636e77c5d1bb3741a41dcd5d84359e167fe06a089770e", - "0x7f1c6ca19ff3cad4f632f6e3686736e3e262e7581772ab7d210d2cd01fd6a7c8", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x49992Bd16f7D6e19c74fF251137b2CF93F0C3E2D": { - "beneficiary": "0xE098612D8C62c1CDfE91F56B55a9cd84142Fe7ED", - "amount": "47092873768811644537265", - "proof": [ - "0x890cecb9e2a1cc051e8020280813ff3f9ec19006e6b9ea3a297f7d9551cf34a2", - "0x5b3ea2bc76c737619590f5f442f8f288fcbee4049e0ba2fb68a4630a23679b81", - "0x8a4f5f8748f65b9aca048bb60e6bd1461e8c2b1413ee4d491c6614791a0c7559", - "0x194ef47b96e0a314e70a2b8ce7439810c6bdee32118026f58b3ecf62e628911f", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xA6a4240bD20D8b62ba16eDC8BAA05d46A134E4C6": { - "beneficiary": "0x3A00C59c3BB8360fAE3C83a24F4b5FA557F44Fdd", - "amount": "38764437857240953741522", - "proof": [ - "0xb26834bafa59e349ac7a09ce0e26606a76737c977fc256e9fe5625447123442e", - "0xa01456766d8825696428909f6c3e941dcf5de191654537e0136fd697021b490d", - "0x52737961fc571d488330ffc563e960be948184ef4c4b65007117df97db388d06", - "0xe8725478de68bb2f70f03cdae0b58fb5de3d665ba62705d4d326ed9b5c097b79", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x8e57F002866706FcfbDf78756dC45F93841dc783": { - "beneficiary": "0x8e57F002866706FcfbDf78756dC45F93841dc783", - "amount": "42497056078142022893384", - "proof": [ - "0x774ed81f3b2cbaa87811e7ad27f4e1248978fc3b459c6fc844f6ea3de78a3133", - "0x61871f95e32aade0a2e74c055d51f858b1f8d026785b68dc8602423b378797dd", - "0x96d0e3cff76ea9fb76e7194dc1aa4e152b4ce4e16c25045e71d316f12e556976", - "0xeab42a7f7084e021a91d743173e7d8d1a35b408ed9f715b7f36249a621338a21", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x064ae11966cd24ae08ad5282C9027836E2D1c47d": { - "beneficiary": "0x064ae11966cd24ae08ad5282C9027836E2D1c47d", - "amount": "1528814239869095249348", - "proof": [ - "0xb07952dccd56e7c6c8acd9909f3b318a2a2936e78b175601a929ce4b86bb530a", - "0x3d54958737b9c33e06b9893d10602a79535ebacbe662a6a7ec4260e85324f43f", - "0xd469028315cc5dcbcd4636e77c5d1bb3741a41dcd5d84359e167fe06a089770e", - "0x7f1c6ca19ff3cad4f632f6e3686736e3e262e7581772ab7d210d2cd01fd6a7c8", - "0xc93e047f67535414778dfc6856cfd4414899e769239825a687683ea6a63e3e10", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x77ED29B8e69F26B318ADF74ecCb90AE549bBAA4C": { - "beneficiary": "0xfa25B71A5dA4003c5F4B6688D742B69A23849D7D", - "amount": "3364292348645484304624189", - "proof": [ - "0x9472e37d8f3bfcb732cff918134c7e318f814edad2c1c4b5745349902f020967", - "0xa3719a320fe218c9729935e69c512b9e69342d68a2879fab4c1f31d1dd08f365", - "0x0547516dacc2694fc61c2fef1c2bd36e8192020f4c8189615b9cdaca041fdd02", - "0xa947248fcc5a7ae879736246946a77fa43401f91d467acd89a1208f3cbd604b9", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x07FAc54A901409Fe10E56c899Be3dCF2471ae321": { - "beneficiary": "0x07FAc54A901409Fe10E56c899Be3dCF2471ae321", - "amount": "12107914537671232876713", - "proof": [ - "0xd16b13d8c3b9f381096f02f27287de093f8aae3568b99f2024da2243e65ad019", - "0xa54c2a140d8d720a17d191dca93f34778929e8a2a2790ff31bef8c0029a5c771", - "0x38f20aebf7710d3da6781cf3270423d9d3e412dc4aacce73b21f02aff8b94d62", - "0x8ae93be8304ef13b7e153cfe03598869b3fe1e0c5405174fd8150ee7c3c37df7", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x70D5cCC14a1a264c05Ff48B3ec6751b0959541aA": { - "beneficiary": "0x70D5cCC14a1a264c05Ff48B3ec6751b0959541aA", - "amount": "106122173213848557570134", - "proof": [ - "0x071441d2fbfb1763728e2a07980f263e171e1018ee9a240e726764fb75a781a3", - "0xfccad6d3d80491e4aa1b52336abb4d7efbb888a7aaf4daa00a237cbbdf98fda7", - "0x712cad967bfab73d3fedf0d4822868a1a8b0bde786ed4122b9e1fa5e9fee77f6", - "0xb9473c113468ef16d11e686668d79ec90e821e951c0387ac41ae0d97e3f5a0a3", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xB31eF182b807E5276b91250208422F8d75316e70": { - "beneficiary": "0xB31eF182b807E5276b91250208422F8d75316e70", - "amount": "282389467949433064441", - "proof": [ - "0xab85c4655c6a96e0e473a584547b54fa886a1cf3f3ab3f27e65f7eb285ab4171", - "0xff8831a308aa3855ef9ad3ea45728ad8cf767651a634e9cc35a4035c0d2d7208", - "0x14a604fd723fbad977e58a30212fed06207ccb02347c83c52e6732f994daaf0d", - "0xf27c91795a530d7278a5dbfe1a56dccc1f214ed024d0ed7b115853a29f7b3f5a", - "0xdaae4d08c4b45294e520ad0f82a9cb506546db0d8fe3ec7c0e13d56d0f8c39d6", - "0x0051d7a32a1cc939dea0060ee90745718a7b84019b2411e1b966c49089e00273", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x2dE8481F08e5c2fe88c653A64AE42CA00B20E98D": { - "beneficiary": "0x1A93C2A3BF308bf9208fF4B6C93CEfCb59404d7b", - "amount": "76484493964694852189078", - "proof": [ - "0xdaa53dd03985e405e83a15fc0a8adfecdb0f64ab13f46f8c152f746724de057c", - "0x717cb6e417d06f467adb4591d77e01ff6cc416adaee515d92315f9354deace95", - "0x09c06ef10072c2bc0fb9b31d06661c0358b2c8e3316f3444d4e31e18929a488c", - "0x5c0e7f3ab44620fd21c2b93779b413a382833d74590f2ee16fb86cc3453a2561", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x322651850ff9783A3eeD042Fad6Dc8eA4bd44F28": { - "beneficiary": "0xC119251c2783DD29Ab52AB3d2fCd07bf80100997", - "amount": "28128155482210905479300", - "proof": [ - "0xd886ef463ad990f7c2efb1b4d7926b3b3d3ca17d0768b3816c5eb91d1074a0cd", - "0xab55ead12137ce536119cf1d56cc22470da025262b4843b81154cb2b03b2772e", - "0xc7402bdfbb1133115f7b63033ec3bdf028ef7b9e89e84ef195e6a3e2ee3bf9c8", - "0xbee8645048977858a49c6a102da3ab08464842ef912df9d4e292488756727cbd", - "0xa66a31c956515e2b9d52e14019df281b7b65cb788fe21437b8ddacc320e2517e", - "0x97d9146e9833b3fdeba7c55987d17f362c03e476d0731aa6eda14684628e6b80", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x3B8FeB29eFb63A7609D5351b3A6AdDaed3c1C7eD": { - "beneficiary": "0x25D22cf95Cfb891aa88F5a9317F8bac1D6913e34", - "amount": "461137394386571565184507", - "proof": [ - "0x61aad5c5363d182c019f55743187448a2842c284f394af3cd0334902d642a455", - "0xdc9197716a65292572fa51f1463f6128091d2d80707c2f08cdc7a1da5f2ff1e4", - "0x3425029c00bb6dd5db0e9be696fed0ad583aa55eb07da6d730411aeeb2d82870", - "0x8480db728010621a6968b7aa3634f14b1865f27ddec19c5d9479b58ed9b93f2f", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xE8316911b0F9EdD928d58B63fF619888077aD713": { - "beneficiary": "0xE8316911b0F9EdD928d58B63fF619888077aD713", - "amount": "1702548453588326293760", - "proof": [ - "0x6c7106f177a917c0170f486e8aeb5a5d1bf97fd3f07365fb1bc5506fef393da4", - "0xcc81637c025b155bffc642a5f98c9d73032003c87865ec8e6f53b9ef05a91a07", - "0x8960e3adadc2c6e4c5d362f30d21564d88866e2a95977c7e2a5bc268b827d5bc", - "0x2636c723e4b0313d34aacb26a0c7d73dd94ed5f08ae04281a362b14207b628e2", - "0x111fd987a5f671f7884a8783e2bebd8e1cc22bf533d05e0441bdfd228b345717", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x744c0c06f172F4aD4443536AaE81BF3c36d37e2A": { - "beneficiary": "0xAB68b967026913c4A4D8314F915A49DB7B0B2939", - "amount": "5473038500570776255707", - "proof": [ - "0x78efd6ddec2cd2afa6c70517762e32303b909ff8d7e76e3efe0abd0ed9666e04", - "0xee0fa184b35c45e87904df131d0be4bae57aa3f900e4532d054e3aa59b02ed85", - "0x96d0e3cff76ea9fb76e7194dc1aa4e152b4ce4e16c25045e71d316f12e556976", - "0xeab42a7f7084e021a91d743173e7d8d1a35b408ed9f715b7f36249a621338a21", - "0x8ba5b958e3d50463abb92bcbd342d11326e4d7c366ee018c2d461fbb1df561b5", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x915F4982Be76BEcAC16C2A2715584903e52A11Ae": { - "beneficiary": "0x915F4982Be76BEcAC16C2A2715584903e52A11Ae", - "amount": "3060031987252663622527", - "proof": [ - "0x9bf96449267f36672c3a82f95dc4f7d7dc7d5dfa3fe3c4321d0fbd32801dc5e7", - "0xeece2ce98a250afc7f3879f2808df46fa4e4bf1ca319aac58804059be36c0aa1", - "0x7f18f34ee97e41e65206090a3b370166a5805110f67886a6c7b5e8d3a8dc0feb", - "0x8e0a201871d267e73e63f23088bd1e9d8c9a8b763ee4dfe53afad4a412370179", - "0xe4b02fad2ca92c21c555a2c6107ae084366477f8bf346a4fc1ddfe404454ce24", - "0x68dbcd1cbf24dfe8761794f995bcb03a39b7b92828d8898f64ee8ee429e9eb95", - "0x0616b8a8fdf6a22d755f3735640770bdb2f6e7df4a6e1b23ed3647e9c3778bf6", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x7e15F9B79eb5bE562bb8cf17885Fc0c32e4Fdde9": { - "beneficiary": "0x05cEB20f181B67969C311D882A9DBE2BD17e45ac", - "amount": "39225700498884726601731", - "proof": [ - "0xe7a4f2e3437d0b01fd3da6c379fbef6cf73c2e98c3a507259fbe18ed5a0e0764", - "0x39968c4f258a473b7ad8119e03f26baaadb8ee9701f1ca3a69e0f082aaaa9b30", - "0xf5d221ebb809dc8317010cac306191773446b161afd53bd03d0cb41031b99735", - "0xa49f8baaa05c9a49015d13c2cb5a475342d4cb3ba2a697b0667d22289fefe496", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xC1d2fddF9AbE7b3B56d97729139D1f46bD0DA530": { - "beneficiary": "0x29e39Fe02A19748Da5De584D7F8C165b4Cae97ab", - "amount": "615019659639735703261", - "proof": [ - "0x5d469b35fe5c25fb446b8a94b7b2ac219e2c15e5df46732dedce0319871d85a4", - "0x442f98a434796637bcb0b2d110c4f1ccd54db9521378180322592e025103c2bf", - "0x72bd8f01249b9820f99ef97fbf7f6a7cdd350a3e7a3e5a1089c9b988b87ba7e2", - "0x797edd017f4003c1285ab77462d72a225c5599c94f0de400975080271269fef0", - "0x0c99d2be5d1dbc03058e95802f469f1f3a0ebd66724ffe9b43624f26e1d9ab49", - "0xdccacd8bd107e69fd2d2c1a05f9bcc65811815f152e9f33ac433517436067435", - "0xa9c9a42a7e408bc6103693f019c44cf312f2b867b87abdceb95d900885156c7e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0x6FbE6EaB3053fEF0DA871807346B0B40E989840f": { - "beneficiary": "0x6FbE6EaB3053fEF0DA871807346B0B40E989840f", - "amount": "127543339567063174379", - "proof": [ - "0xe01816f83211590d5b46ff9c5c364693052baa2dd83f366ced538dac2c2cb042", - "0xde9398445032d943acf9e55aa02a843e5b7870c6ee93202f3855b01464602072", - "0x374dd84638a2a3636a82f1150c48f186293928c4491d9d2515966ffe82017628", - "0xa49f8baaa05c9a49015d13c2cb5a475342d4cb3ba2a697b0667d22289fefe496", - "0x2b33811bfbf525e09903057070381317c6e8580a978357fafa1f43ff94acc3cc", - "0x22e1c098b7010d0cf32500ff774c2cb716f2a4797330e1b587bc650ded67c423", - "0x26d3258cdc1fc284a0d39b0082465afa7e9cfb3bad44bea5374d722bdb514d7f", - "0xe88bf217a61ba2f61cf5c969f3d4f4e916964ce659327135fdd0be2e7c72ee73", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xABBb9Eb2512904123f9d372f26e2390a190d8550": { - "beneficiary": "0xABBb9Eb2512904123f9d372f26e2390a190d8550", - "amount": "18988765294573103923050", - "proof": [ - "0x05b2d1643acf5dae6628943137a031f4555894961a7987edc946ff6c793f11a5", - "0x702bee33c3bf25713f8e181d43ae17b515ebf78328248c04b8c18d9d0056e33a", - "0x44c197d64d894c349573d2595162ecc3e2eac1c260689dc68d2a5ee03c2e2e3e", - "0xb9473c113468ef16d11e686668d79ec90e821e951c0387ac41ae0d97e3f5a0a3", - "0xde4d448a9d734de96d9aad546aff27580bbca08f960e04097175f5f07e34f665", - "0x56e2c6ad067fe01f6532e8274c819527bbc22e3d1a23f010e171e6616d445529", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - }, - "0xbAd0EF0810a014Cb9370fd2d39f44Fed80025FEa": { - "beneficiary": "0x7a036990903cD93f55Fad3054DC82730E6C80318", - "amount": "2568445070163324094869", - "proof": [ - "0x358e4c4b0a95c1769ec4a11b071c82a39e213a57addf9168404669f1364c0a8b", - "0x5a0ed99f74ffcdb7cf881d645337a7665c1f82e888875f339c68eaf0dcaa46e4", - "0x81bc7e084da1245e86d4838075158c2ca1e8b55c58b230150b2b27f3bd6819c6", - "0xa4c592d588cd922c6de1781284770256d4729b6287bdc700b97a2c852ff88d0f", - "0x9065ab73e0639a7701ce0c7ea4d24dc3a352eaf86d04cfe535ea8b3b19f43923", - "0x473f914d1f1ccc5b8b5de95bc12121123181242ea06fff9c8508a358398163b5", - "0x5edc99efd052e87ec503dc802fa8b259d16a891b72bc9ac38d7bc6d7b6f2552e", - "0x64a54e2bec44cafadb050f8cad94de6f390cd69c6f8f8bf7fca200a1d0e859cf", - "0xd9ae8db701cca4c0f2914cd7f05707cbabf7e873704058d10436d6e6509fe7e8" - ] - } - } -} diff --git a/src/types/rewards.ts b/src/types/rewards.ts index 342f4776d..42125e833 100644 --- a/src/types/rewards.ts +++ b/src/types/rewards.ts @@ -1,15 +1,3 @@ -export interface RewardsJSONData { - totalAmount: string - merkleRoot: string - claims: { - [stakingProvider: string]: { - amount: string - proof: string[] - beneficiary: string - } - } -} - export interface BonusEligibility { hasPREConfigured: boolean hasActiveStake: boolean diff --git a/src/web3/abi/CumulativeMerkleDrop.json b/src/web3/abi/CumulativeMerkleDrop.json deleted file mode 100644 index 7229836d0..000000000 --- a/src/web3/abi/CumulativeMerkleDrop.json +++ /dev/null @@ -1,248 +0,0 @@ -[ - { - "inputs": [ - { "internalType": "address", "name": "token_", "type": "address" }, - { - "internalType": "address", - "name": "rewardsHolder_", - "type": "address" - }, - { "internalType": "address", "name": "newOwner", "type": "address" } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "stakingProvider", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "address", - "name": "beneficiary", - "type": "address" - }, - { - "indexed": false, - "internalType": "bytes32", - "name": "merkleRoot", - "type": "bytes32" - } - ], - "name": "Claimed", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "bytes32", - "name": "oldMerkleRoot", - "type": "bytes32" - }, - { - "indexed": false, - "internalType": "bytes32", - "name": "newMerkleRoot", - "type": "bytes32" - } - ], - "name": "MerkelRootUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "previousOwner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "newOwner", - "type": "address" - } - ], - "name": "OwnershipTransferred", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "oldRewardsHolder", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "newRewardsHolder", - "type": "address" - } - ], - "name": "RewardsHolderUpdated", - "type": "event" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "expectedMerkleRoot", - "type": "bytes32" - }, - { - "components": [ - { - "internalType": "address", - "name": "stakingProvider", - "type": "address" - }, - { - "internalType": "address", - "name": "beneficiary", - "type": "address" - }, - { "internalType": "uint256", "name": "amount", "type": "uint256" }, - { "internalType": "bytes32[]", "name": "proof", "type": "bytes32[]" } - ], - "internalType": "struct CumulativeMerkleDrop.Claim[]", - "name": "Claims", - "type": "tuple[]" - } - ], - "name": "batchClaim", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "stakingProvider", - "type": "address" - }, - { "internalType": "address", "name": "beneficiary", "type": "address" }, - { - "internalType": "uint256", - "name": "cumulativeAmount", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "expectedMerkleRoot", - "type": "bytes32" - }, - { - "internalType": "bytes32[]", - "name": "merkleProof", - "type": "bytes32[]" - } - ], - "name": "claim", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [{ "internalType": "address", "name": "", "type": "address" }], - "name": "cumulativeClaimed", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "merkleRoot", - "outputs": [{ "internalType": "bytes32", "name": "", "type": "bytes32" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "renounceOwnership", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "rewardsHolder", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "bytes32", "name": "merkleRoot_", "type": "bytes32" } - ], - "name": "setMerkleRoot", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "rewardsHolder_", "type": "address" } - ], - "name": "setRewardsHolder", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "token", - "outputs": [{ "internalType": "address", "name": "", "type": "address" }], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { "internalType": "address", "name": "newOwner", "type": "address" } - ], - "name": "transferOwnership", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32[]", - "name": "merkleProof", - "type": "bytes32[]" - }, - { "internalType": "bytes32", "name": "root", "type": "bytes32" }, - { "internalType": "bytes32", "name": "leaf", "type": "bytes32" } - ], - "name": "verify", - "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }], - "stateMutability": "pure", - "type": "function" - } -] diff --git a/src/web3/hooks/index.ts b/src/web3/hooks/index.ts index 6a46bd522..370ea9756 100644 --- a/src/web3/hooks/index.ts +++ b/src/web3/hooks/index.ts @@ -14,5 +14,4 @@ export * from "./useKeepAssetPoolContract" export * from "./useTBTCTokenContract" export * from "./useTStakingContract" export * from "./useKeepTokenStakingContract" -export * from "./useClaimMerkleRewardsTransaction" export * from "./useGetBlock" diff --git a/src/web3/hooks/useClaimMerkleRewardsTransaction.ts b/src/web3/hooks/useClaimMerkleRewardsTransaction.ts deleted file mode 100644 index 371b25b71..000000000 --- a/src/web3/hooks/useClaimMerkleRewardsTransaction.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { useCallback } from "react" -import { useMerkleDropContract } from "./useMerkleDropContract" -import rewardsData from "../../merkle-drop/rewards.json" -import { OnSuccessCallback, useSendTransaction } from "./useSendTransaction" -import { RewardsJSONData } from "../../types" - -export const useClaimMerkleRewardsTransaction = ( - onSuccess?: OnSuccessCallback -) => { - const merkleDropContract = useMerkleDropContract() - const { sendTransaction, status } = useSendTransaction( - merkleDropContract!, - "batchClaim", - onSuccess - ) - - const claim = useCallback( - (stakingProviders: string[]) => { - if (!stakingProviders || stakingProviders.length === 0) { - throw new Error("Staking providers not found.") - } - const availableRewardsToClaim = [] - - for (const stakingProvider of stakingProviders) { - if (!rewardsData.claims.hasOwnProperty(stakingProvider)) continue - - const { amount, beneficiary, proof } = (rewardsData as RewardsJSONData) - .claims[stakingProvider] - availableRewardsToClaim.push([ - stakingProvider, - beneficiary, - amount, - proof, - ]) - } - - if (availableRewardsToClaim.length === 0) { - throw new Error("No rewards to claim.") - } - - const { merkleRoot } = rewardsData - sendTransaction(merkleRoot, availableRewardsToClaim) - }, - [merkleDropContract] - ) - - return { claim, status } -} diff --git a/src/web3/hooks/useMerkleDropContract.ts b/src/web3/hooks/useMerkleDropContract.ts deleted file mode 100644 index 5fd7f30cb..000000000 --- a/src/web3/hooks/useMerkleDropContract.ts +++ /dev/null @@ -1,25 +0,0 @@ -import CumulativeMerkleDropABI from "../abi/CumulativeMerkleDrop.json" -import { useContract } from "./useContract" -import { supportedChainId } from "../../utils/getEnvVariable" -import { ChainID } from "../../enums" -import { AddressZero } from "../utils" - -export const DEPLOYMENT_BLOCK = supportedChainId === "1" ? 15146501 : 0 - -const CONTRACT_ADDRESSESS = { - // https://etherscan.io/address/0xea7ca290c7811d1cc2e79f8d706bd05d8280bd37 - [ChainID.Ethereum.valueOf().toString()]: - "0xeA7CA290c7811d1cC2e79f8d706bD05d8280BD37", - // https://goerli.etherscan.io/address/0x55F836777302CE096CC7770142a8262A2627E2e9 - [ChainID.Goerli.valueOf().toString()]: - "0x55F836777302CE096CC7770142a8262A2627E2e9", - // TODO: Set local address- how to resolve it in local network? - [ChainID.Localhost.valueOf().toString()]: AddressZero, -} as Record - -export const useMerkleDropContract = () => { - return useContract( - CONTRACT_ADDRESSESS[supportedChainId], - CumulativeMerkleDropABI - ) -} From 40984bde40353f8a0eece9db49810ccc0ea387a0 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:38:11 +0100 Subject: [PATCH 15/42] Remove `BundledRewardsAlert` component --- src/components/BundledRewardsAlert/index.tsx | 25 -------------------- 1 file changed, 25 deletions(-) delete mode 100644 src/components/BundledRewardsAlert/index.tsx diff --git a/src/components/BundledRewardsAlert/index.tsx b/src/components/BundledRewardsAlert/index.tsx deleted file mode 100644 index 4035f4a7d..000000000 --- a/src/components/BundledRewardsAlert/index.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { FC } from "react" -import { - Alert, - AlertIcon, - AlertDescription, - AlertProps, - BodyXs, -} from "@threshold-network/components" - -const defaultText = - "tBTC + Random Beacon earn bundled rewards. Authorize both apps to earn rewards." - -const BundledRewardsAlert: FC<{ text?: string } & AlertProps> = ({ - text = defaultText, - ...restProps -}) => { - return ( - - - {text} - - ) -} - -export default BundledRewardsAlert From e7c582a71c1c864047a7512638098fc8e6da7b33 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:40:19 +0100 Subject: [PATCH 16/42] Remove `ThresholdCircleBrand` component --- src/components/Forms/TokenAmountForm.tsx | 3 +- src/static/icons/ThresholdCircleBrand.tsx | 35 ----------------------- src/static/icons/tokenIconMap.ts | 8 +----- 3 files changed, 2 insertions(+), 44 deletions(-) delete mode 100644 src/static/icons/ThresholdCircleBrand.tsx diff --git a/src/components/Forms/TokenAmountForm.tsx b/src/components/Forms/TokenAmountForm.tsx index bcc8a9404..c36e1e16c 100644 --- a/src/components/Forms/TokenAmountForm.tsx +++ b/src/components/Forms/TokenAmountForm.tsx @@ -1,7 +1,6 @@ import { BodySm, Box, ButtonProps, Icon } from "@threshold-network/components" import { FormikErrors, FormikProps, withFormik } from "formik" import { FC, Ref } from "react" -import ThresholdCircleBrand from "../../static/icons/ThresholdCircleBrand" import { formatTokenAmount } from "../../utils/formatAmount" import { DEFAULT_MIN_VALUE, @@ -39,7 +38,7 @@ export const TokenAmountFormBase: FC< helperText, label = "Token Amount", token = { decimals: 18, symbol: "T" }, - icon = ThresholdCircleBrand, + icon = null, isDisabled = false, shouldValidateForm = true, shouldDisplayMaxAmountInLabel = false, diff --git a/src/static/icons/ThresholdCircleBrand.tsx b/src/static/icons/ThresholdCircleBrand.tsx deleted file mode 100644 index bb3318ee2..000000000 --- a/src/static/icons/ThresholdCircleBrand.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { createIcon } from "@chakra-ui/icons" - -const ThresholdCircleBrand = createIcon({ - displayName: "ThresholdCircleBrand", - viewBox: "0 0 33 33", - path: ( - - - - - - - - - - - - ), -}) - -export default ThresholdCircleBrand diff --git a/src/static/icons/tokenIconMap.ts b/src/static/icons/tokenIconMap.ts index 3e0c4d042..8150e44d4 100644 --- a/src/static/icons/tokenIconMap.ts +++ b/src/static/icons/tokenIconMap.ts @@ -1,20 +1,14 @@ import { ComponentType } from "react" import KeepCircleBrand from "./KeepCircleBrand" import NuCircleBrand from "./NuCircleBrand" -import ThresholdCircleBrand from "./ThresholdCircleBrand" -const tokenIcons = [ - "KEEP_CIRCLE_BRAND", - "NU_CIRCLE_BRAND", - "T_CIRCLE_BRAND", -] as const +const tokenIcons = ["KEEP_CIRCLE_BRAND", "NU_CIRCLE_BRAND"] as const export type TokenIcon = typeof tokenIcons[number] const tokenIconMap: Record = { KEEP_CIRCLE_BRAND: KeepCircleBrand, NU_CIRCLE_BRAND: NuCircleBrand, - T_CIRCLE_BRAND: ThresholdCircleBrand, } export default tokenIconMap From 8f37e0031c878560720ca27b853c0eb583dad396 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:42:35 +0100 Subject: [PATCH 17/42] Remove `TokenAmountForm` component --- src/components/Forms/TokenAmountForm.tsx | 117 ----------------------- src/components/Forms/index.ts | 1 - src/pages/tBTC/Bridge/Unmint.tsx | 2 +- 3 files changed, 1 insertion(+), 119 deletions(-) delete mode 100644 src/components/Forms/TokenAmountForm.tsx diff --git a/src/components/Forms/TokenAmountForm.tsx b/src/components/Forms/TokenAmountForm.tsx deleted file mode 100644 index c36e1e16c..000000000 --- a/src/components/Forms/TokenAmountForm.tsx +++ /dev/null @@ -1,117 +0,0 @@ -import { BodySm, Box, ButtonProps, Icon } from "@threshold-network/components" -import { FormikErrors, FormikProps, withFormik } from "formik" -import { FC, Ref } from "react" -import { formatTokenAmount } from "../../utils/formatAmount" -import { - DEFAULT_MIN_VALUE, - getErrorsObj, - validateAmountInRange, -} from "../../utils/forms" -import SubmitTxButton from "../SubmitTxButton" -import { Form } from "./Form" -import { FormikTokenBalanceInput } from "./FormikTokenBalanceInput" - -export type FormValues = { - tokenAmount: string -} - -export type TokenAmountFormBaseProps = { - submitButtonText: string - maxTokenAmount: string | number - label?: string | JSX.Element - helperText?: string - icon?: typeof Icon - isDisabled?: boolean - shouldValidateForm?: boolean - shouldDisplayMaxAmountInLabel?: boolean - token?: { decimals: number; symbol: string } - placeholder?: string - minTokenAmount?: string | number - submitButtonVariant?: ButtonProps["variant"] -} - -export const TokenAmountFormBase: FC< - TokenAmountFormBaseProps & FormikProps -> = ({ - submitButtonText, - maxTokenAmount, - helperText, - label = "Token Amount", - token = { decimals: 18, symbol: "T" }, - icon = null, - isDisabled = false, - shouldValidateForm = true, - shouldDisplayMaxAmountInLabel = false, - placeholder, - submitButtonVariant = "solid", - ...formikProps -}) => { - return ( -
- - {label} - - {maxTokenAmount - ? formatTokenAmount(maxTokenAmount, undefined, token.decimals) - : "--"}{" "} - {token.symbol} - - - ) : ( - label - ) - } - placeholder={placeholder || `${token.symbol} amount`} - icon={icon} - max={maxTokenAmount} - helperText={helperText} - isDisabled={isDisabled} - _disabled={{ bg: "gray.50", border: "none", cursor: "not-allowed" }} - /> - - - ) -} - -export type TokenAmountFormProps = { - innerRef?: Ref> - onSubmitForm: (tokenAmount: string) => void - initialTokenAmount?: string -} & TokenAmountFormBaseProps - -export const TokenAmountForm = withFormik({ - mapPropsToValues: (props) => ({ - tokenAmount: props.initialTokenAmount || "", - }), - validate: (values, props) => { - if (!props.shouldValidateForm) return {} - const errors: FormikErrors = {} - - errors.tokenAmount = validateAmountInRange( - values.tokenAmount, - props.maxTokenAmount.toString(), - props.minTokenAmount ? props.minTokenAmount.toString() : DEFAULT_MIN_VALUE - ) - return getErrorsObj(errors) - }, - handleSubmit: (values, { props }) => { - props.onSubmitForm(values.tokenAmount) - }, - displayName: "TokenAmountForm", -})(TokenAmountFormBase) - -TokenAmountForm.defaultProps = { - shouldValidateForm: true, - minTokenAmount: DEFAULT_MIN_VALUE, -} diff --git a/src/components/Forms/index.ts b/src/components/Forms/index.ts index 06c2feb72..5a48bb1fc 100644 --- a/src/components/Forms/index.ts +++ b/src/components/Forms/index.ts @@ -1,4 +1,3 @@ -export * from "./TokenAmountForm" export * from "./Form" export * from "./FormikInput" export * from "./FormikTokenBalanceInput" diff --git a/src/pages/tBTC/Bridge/Unmint.tsx b/src/pages/tBTC/Bridge/Unmint.tsx index 2892e0046..6a32c09a2 100644 --- a/src/pages/tBTC/Bridge/Unmint.tsx +++ b/src/pages/tBTC/Bridge/Unmint.tsx @@ -161,7 +161,7 @@ const UnmintFormBase: FC = ({ name="amount" label={ // TODO: Extract to a shared component- the same layout is used in - // `TokenAmountForm` and `UnstakingFormLabel` components. + // `UnstakingFormLabel` components. <> Amount From 0cc5b1f347d6501ca49187a74294c15f50749fb7 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:43:58 +0100 Subject: [PATCH 18/42] Remove `calculatePercenteage` utility function --- src/utils/percentage.ts | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/utils/percentage.ts b/src/utils/percentage.ts index 13171725f..50748b7f5 100644 --- a/src/utils/percentage.ts +++ b/src/utils/percentage.ts @@ -1,23 +1,3 @@ -import { BigNumber, BigNumberish, FixedNumber } from "ethers" - -export const calculatePercenteage = ( - amount: BigNumberish | undefined, - totalAmount: BigNumberish | undefined -) => { - if ( - !amount || - BigNumber.from(amount).isZero() || - !totalAmount || - BigNumber.from(totalAmount).isZero() - ) - return 0 - - return FixedNumber.fromString(amount.toString()) - .divUnsafe(FixedNumber.fromString(totalAmount.toString())) - .mulUnsafe(FixedNumber.fromString("100")) - .toUnsafeFloat() -} - export const formatPercentage = ( percentage: number, decimalPlaces = 0, From 0d566c6c70a285c4a86bb8716859127fcc4cfa62 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:54:17 +0100 Subject: [PATCH 19/42] Remove unused icons --- src/components/TokenBalance.tsx | 12 ---------- .../TokenBalanceCardTemplate.tsx | 5 +--- src/components/TokenBalanceCard/index.tsx | 12 ---------- src/static/icons/KeepCircleBrand.tsx | 17 -------------- src/static/icons/NuCircleBrand.tsx | 23 ------------------- src/static/icons/tokenIconMap.ts | 14 ----------- src/types/token.ts | 3 +-- 7 files changed, 2 insertions(+), 84 deletions(-) delete mode 100644 src/static/icons/KeepCircleBrand.tsx delete mode 100644 src/static/icons/NuCircleBrand.tsx delete mode 100644 src/static/icons/tokenIconMap.ts diff --git a/src/components/TokenBalance.tsx b/src/components/TokenBalance.tsx index 42692c211..2542f92e1 100644 --- a/src/components/TokenBalance.tsx +++ b/src/components/TokenBalance.tsx @@ -10,11 +10,9 @@ import { useColorModeValue, Tooltip, BoxProps, - Icon, } from "@threshold-network/components" import { useWeb3React } from "@web3-react/core" import { formatTokenAmount } from "../utils/formatAmount" -import tokenIconMap, { TokenIcon } from "../static/icons/tokenIconMap" export interface TokenBalanceProps { tokenAmount: string | number @@ -23,8 +21,6 @@ export interface TokenBalanceProps { withUSDBalance?: boolean withSymbol?: boolean tokenDecimals?: number - icon?: TokenIcon | ComponentType - iconSize?: string isLarge?: boolean tokenFormat?: string withHigherPrecision?: boolean @@ -86,8 +82,6 @@ const TokenBalance: FC = ({ withUSDBalance = false, withSymbol = false, tokenDecimals, - icon, - iconSize = "32px", isLarge, tokenFormat, precision, @@ -110,12 +104,6 @@ const TokenBalance: FC = ({ return ( - {icon && ( - - )}{" "} {shouldRenderTokenAmount ? ( withHigherPrecision ? ( diff --git a/src/components/TokenBalanceCard/TokenBalanceCardTemplate.tsx b/src/components/TokenBalanceCard/TokenBalanceCardTemplate.tsx index 32d48faa8..c7efe91c8 100644 --- a/src/components/TokenBalanceCard/TokenBalanceCardTemplate.tsx +++ b/src/components/TokenBalanceCard/TokenBalanceCardTemplate.tsx @@ -1,11 +1,10 @@ import { FC } from "react" -import { HStack, Icon, Card, LabelSm } from "@threshold-network/components" +import { HStack, Card, LabelSm } from "@threshold-network/components" import TokenBalance, { TokenBalanceProps } from "../TokenBalance" // import AddToMetamaskButton from "../AddToMetamaskButton" import { Contract } from "@ethersproject/contracts" type Props = { - icon: any title: string | JSX.Element tokenBalance: number | string contract: Contract | null @@ -22,7 +21,6 @@ type Props = { > const TokenBalanceCardTemplate: FC = ({ - icon, title, tokenBalance, usdBalance, @@ -39,7 +37,6 @@ const TokenBalanceCardTemplate: FC = ({ return ( - {title} -const tokenToIconMap = { - [Token.Keep]: KeepCircleBrand, - [Token.Nu]: NuCircleBrand, - [Token.T]: T, - [Token.TBTCV2]: tBTCFillBlack, -} - const TokenBalanceCard: FC = ({ token, title = token, @@ -36,7 +25,6 @@ const TokenBalanceCard: FC = ({ return ( - - - - ), -}) - -export default KeepCircleBrand diff --git a/src/static/icons/NuCircleBrand.tsx b/src/static/icons/NuCircleBrand.tsx deleted file mode 100644 index 9c35240bd..000000000 --- a/src/static/icons/NuCircleBrand.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import { createIcon } from "@chakra-ui/icons" - -const NuCircleBrand = createIcon({ - displayName: "NuCircleBrand", - viewBox: "0 0 32 32", - path: ( - - - - - ), -}) - -export default NuCircleBrand diff --git a/src/static/icons/tokenIconMap.ts b/src/static/icons/tokenIconMap.ts deleted file mode 100644 index 8150e44d4..000000000 --- a/src/static/icons/tokenIconMap.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { ComponentType } from "react" -import KeepCircleBrand from "./KeepCircleBrand" -import NuCircleBrand from "./NuCircleBrand" - -const tokenIcons = ["KEEP_CIRCLE_BRAND", "NU_CIRCLE_BRAND"] as const - -export type TokenIcon = typeof tokenIcons[number] - -const tokenIconMap: Record = { - KEEP_CIRCLE_BRAND: KeepCircleBrand, - NU_CIRCLE_BRAND: NuCircleBrand, -} - -export default tokenIconMap diff --git a/src/types/token.ts b/src/types/token.ts index 4ee04aa8e..5e2605293 100644 --- a/src/types/token.ts +++ b/src/types/token.ts @@ -1,12 +1,11 @@ import { Contract } from "@ethersproject/contracts" import { Token } from "../enums" import { TransactionType } from "../enums/transactionType" -import { TokenIcon } from "../static/icons/tokenIconMap" export interface TokenState { loading: boolean text: string - icon: TokenIcon + icon: any balance: number | string usdConversion: number usdBalance: string From d548f3e8799bcac4640a8d0cb21a146028d3ec11 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:55:27 +0100 Subject: [PATCH 20/42] Remove unused images --- src/static/images/RandomBeaconDecrease.png | Bin 28472 -> 0 bytes src/static/images/RandomBeaconIncrease.png | Bin 28469 -> 0 bytes src/static/images/TbtcDecrease.png | Bin 29429 -> 0 bytes src/static/images/TbtcIncrease.png | Bin 29437 -> 0 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/static/images/RandomBeaconDecrease.png delete mode 100644 src/static/images/RandomBeaconIncrease.png delete mode 100644 src/static/images/TbtcDecrease.png delete mode 100644 src/static/images/TbtcIncrease.png diff --git a/src/static/images/RandomBeaconDecrease.png b/src/static/images/RandomBeaconDecrease.png deleted file mode 100644 index 7a4cd4dfe09eee52c73164f6e565ef804164b6a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28472 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 diff --git a/src/static/images/RandomBeaconIncrease.png b/src/static/images/RandomBeaconIncrease.png deleted file mode 100644 index 3db472ab31470bd9b773460f63982f67cb7cf52e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28469 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 diff --git a/src/static/images/TbtcDecrease.png b/src/static/images/TbtcDecrease.png deleted file mode 100644 index f20c5e8230278b10f190975e22ca592618199558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29429 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 M07*qoM6N<$g4F7C;s5{u diff --git a/src/static/images/TbtcIncrease.png b/src/static/images/TbtcIncrease.png deleted file mode 100644 index 69fc317709d782348a0e407801a34c40d6a4e40c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29437 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 CLCzI0Ks_+?a~faY=R=X;)=`PXKdBFLw%X+ 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 Date: Wed, 10 Jan 2024 12:56:56 +0100 Subject: [PATCH 21/42] Remove unused external hrefs --- src/enums/externalHref.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/enums/externalHref.ts b/src/enums/externalHref.ts index 213ab131c..e3ec6c98f 100644 --- a/src/enums/externalHref.ts +++ b/src/enums/externalHref.ts @@ -10,14 +10,10 @@ export enum ExternalHref { keepDappAuthPage = "https://dashboard.keep.network/applications/threshold", nuDapp = "https://stake.nucypher.network/manage", stakingBonusDocs = "https://forum.threshold.network/t/interim-era-incentive-schemes-1-one-off-migration-stake-bonus-2-ongoing-stable-yield/297", - stakedUs = "https://staked.us/", bisonTrails = "https://bisontrails.co/", - boar = "https://boar.network/", figment = "https://www.figment.io/", lowFeeValidation = "https://lowfeevalidation.com/", ankr = "https://www.ankr.com/", - p2pValidator = "https://p2p.org/", - infStones = "https://infstones.com/", setupNodes = "https://docs.threshold.network/guides/threshold-applications/tbtc-v2-client-setup", tbtcNodeDocs = "https://docs.threshold.network/guides/threshold-applications/tbtc-v2-client-setup", randomBeaconNodeDocs = "https://docs.threshold.network/guides/threshold-applications/tbtc-v2-client-setup", @@ -32,6 +28,5 @@ export enum ExternalHref { btcConfirmations = "https://en.bitcoin.it/wiki/Confirmation", mintersAndGuardiansDocs = "https://blog.threshold.network/minters-guardians-and-a-strong-tbtc/", tBTCDuneDashboard = "https://dune.com/threshold/tbtc", - delight = "https://delightlabs.io", runningNodeDocs = "https://docs.threshold.network/staking-and-running-a-node/running-a-node", } From 8e0d8582e604f32f46cfff730444159576a10ae9 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 12:57:53 +0100 Subject: [PATCH 22/42] Remove staking provider logos --- src/static/images/stakingProviders/BoarLogo.png | Bin 4441 -> 0 bytes .../images/stakingProviders/DelightLogo.svg | 13 ------------- .../images/stakingProviders/InfStonesLogo.png | Bin 5115 -> 0 bytes .../images/stakingProviders/P2PValidatorLogo.png | Bin 1939 -> 0 bytes .../images/stakingProviders/StakedLogo.png | Bin 3912 -> 0 bytes 5 files changed, 13 deletions(-) delete mode 100644 src/static/images/stakingProviders/BoarLogo.png delete mode 100644 src/static/images/stakingProviders/DelightLogo.svg delete mode 100644 src/static/images/stakingProviders/InfStonesLogo.png delete mode 100644 src/static/images/stakingProviders/P2PValidatorLogo.png delete mode 100644 src/static/images/stakingProviders/StakedLogo.png diff --git a/src/static/images/stakingProviders/BoarLogo.png b/src/static/images/stakingProviders/BoarLogo.png deleted file mode 100644 index 4a1c081dc71da678d09aa7e885f041d139dcabdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4441 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 diff --git a/src/static/images/stakingProviders/DelightLogo.svg b/src/static/images/stakingProviders/DelightLogo.svg deleted file mode 100644 index 2fd7af3ec..000000000 --- a/src/static/images/stakingProviders/DelightLogo.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/src/static/images/stakingProviders/InfStonesLogo.png b/src/static/images/stakingProviders/InfStonesLogo.png deleted file mode 100644 index eb47e38ac33131585330719c1a6bf3e27b5d60e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5115 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 ZZu^i=H%!&+(%$-^;DGZ%r%Fcx?GI{2Ld^gG diff --git a/src/static/images/stakingProviders/StakedLogo.png b/src/static/images/stakingProviders/StakedLogo.png deleted file mode 100644 index 15eeb6cb84243161209485cac3e4dac0cb970255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3912 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 Itlg9U0iTT=0RR91 From b00389347b44ec8b1439740ff2bf8d8cdc9c05b3 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:14:52 +0100 Subject: [PATCH 23/42] Remove `TransactionInfoTable` component --- src/components/TransactionInfoTable/index.tsx | 25 ------------------- 1 file changed, 25 deletions(-) delete mode 100644 src/components/TransactionInfoTable/index.tsx diff --git a/src/components/TransactionInfoTable/index.tsx b/src/components/TransactionInfoTable/index.tsx deleted file mode 100644 index 092aa6dc7..000000000 --- a/src/components/TransactionInfoTable/index.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { FC } from "react" -import { HStack, Stack } from "@chakra-ui/react" -import { BodySm } from "@threshold-network/components" - -export interface TransactionInfo { - text: string - value: JSX.Element -} - -const TransactionInfoTable: FC<{ transactionInfo: TransactionInfo[] }> = ({ - transactionInfo, -}) => { - return ( - - {transactionInfo.map((info) => ( - - {info.text} - {info.value} - - ))} - - ) -} - -export default TransactionInfoTable From 38123572de3ac7d4f0aa0f8fb70188807984f286 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:17:25 +0100 Subject: [PATCH 24/42] Remove unused external hrefs --- src/enums/externalHref.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/enums/externalHref.ts b/src/enums/externalHref.ts index e3ec6c98f..a7723560e 100644 --- a/src/enums/externalHref.ts +++ b/src/enums/externalHref.ts @@ -3,12 +3,7 @@ export enum ExternalHref { thresholdDiscord = "https://discord.gg/WXK9PC6SRF", metamaskHomePage = "https://metamask.io/", stakingContractLeanMore = "https://github.com/threshold-network/solidity-contracts/issues/53", - preNodeSetup = "https://docs.nucypher.com/en/latest/pre_application/running_a_node.html", - preStakingProvidersList = "https://docs.nucypher.com/en/latest/pre_application/node_providers.html", exchangeRateLearnMore = "https://blog.threshold.network/threshold-launch/", - keepDapp = "https://dashboard.keep.network/", - keepDappAuthPage = "https://dashboard.keep.network/applications/threshold", - nuDapp = "https://stake.nucypher.network/manage", stakingBonusDocs = "https://forum.threshold.network/t/interim-era-incentive-schemes-1-one-off-migration-stake-bonus-2-ongoing-stable-yield/297", bisonTrails = "https://bisontrails.co/", figment = "https://www.figment.io/", From 25d517ecf417cbc8eed0c8a348ea3514e6ffa507 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:19:33 +0100 Subject: [PATCH 25/42] Remove staking applications type --- src/types/index.ts | 1 - src/types/staking-applications.ts | 6 ------ 2 files changed, 7 deletions(-) delete mode 100644 src/types/staking-applications.ts diff --git a/src/types/index.ts b/src/types/index.ts index 991293093..4fcf38e28 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -7,7 +7,6 @@ export * from "./eth" export * from "./page" export * from "./rewards" export * from "./staking" -export * from "./staking-applications" export * from "./tbtc" export type FetchingState = { diff --git a/src/types/staking-applications.ts b/src/types/staking-applications.ts deleted file mode 100644 index d9dc8599c..000000000 --- a/src/types/staking-applications.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type AuthorizationStatus = - | "authorization-not-required" - | "to-authorize" - | "authorized" - | "pending-deauthorization" - | "deauthorization-initiation-needed" From dc49bdca9c74c138db04d8d947bf9258eb21cb76 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:21:57 +0100 Subject: [PATCH 26/42] Remove `calculateStakingBonusReward` utility func --- src/utils/stakingBonus.ts | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/utils/stakingBonus.ts b/src/utils/stakingBonus.ts index 109843aee..5d50ba553 100644 --- a/src/utils/stakingBonus.ts +++ b/src/utils/stakingBonus.ts @@ -1,16 +1,6 @@ -import { FixedNumber } from "@ethersproject/bignumber" import { stakingBonus as stakingBonusConstants } from "../constants" import { dateToUnixTimestamp } from "./date" -export const calculateStakingBonusReward = (eligibleStakeAmount: string) => - FixedNumber.fromString(eligibleStakeAmount) - .mulUnsafe( - FixedNumber.fromString(stakingBonusConstants.STAKING_BONUS_MULTIPLIER) - ) - .toString() - // Remove `.` to return an integer. - .split(".")[0] - export const isBeforeOrEqualBonusDeadline = (date: Date = new Date()) => dateToUnixTimestamp(date) <= stakingBonusConstants.BONUS_DEADLINE_TIMESTAMP From ac30c46c2aa3c7c74aa68ee209ee5709f20662ff Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:22:57 +0100 Subject: [PATCH 27/42] Remove `formatDate` utility function --- src/utils/date.ts | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/utils/date.ts b/src/utils/date.ts index d6e2a3d9a..0a5db3679 100644 --- a/src/utils/date.ts +++ b/src/utils/date.ts @@ -23,16 +23,6 @@ export const dateAs = (targetUnix: number) => { return { days, hours, minutes, seconds } } -export const formatDate = ( - timestamp: string | number, - locales: Intl.LocalesArgument = "en-gb", - options?: Intl.DateTimeFormatOptions -) => - new Date(+timestamp * ONE_SEC_IN_MILISECONDS).toLocaleDateString( - locales, - options - ) - // unit, max diff, divisor const unitsToDivisor: [Intl.RelativeTimeFormatUnit, number, number][] = [ ["second", ONE_MINUTE_IN_SECONDS, 1], From 4febec2e7c361418714a725462203238ae2faccf Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:26:16 +0100 Subject: [PATCH 28/42] Remove unused images --- ...AuthorizingApplicationsIllustrationDark.png | Bin 108025 -> 0 bytes ...uthorizingApplicationsIllustrationLight.png | Bin 101970 -> 0 bytes src/static/images/ListIconArrowsDark.png | Bin 4843 -> 0 bytes src/static/images/ListIconArrowsLight.png | Bin 4749 -> 0 bytes src/static/images/ListIconStarDark.png | Bin 6609 -> 0 bytes src/static/images/ListIconStarLight.png | Bin 6389 -> 0 bytes src/static/images/ListIconStockDark.png | Bin 4192 -> 0 bytes src/static/images/ListIconStockLight.png | Bin 3993 -> 0 bytes .../StakingApplicationsIllustrationDark.png | Bin 224437 -> 0 bytes .../StakingApplicationsIllustrationLight.png | Bin 202055 -> 0 bytes .../StakingHowItWorksIllustrationDark.png | Bin 45402 -> 0 bytes .../StakingHowItWorksIllustrationLight.png | Bin 87634 -> 0 bytes src/static/images/preAppIllustrationDark.png | Bin 138158 -> 0 bytes src/static/images/preAppIllustrationLight.png | Bin 138056 -> 0 bytes .../images/randomBeaconAppIllustrationDark.png | Bin 164718 -> 0 bytes .../randomBeaconAppIllustrationLight.png | Bin 161803 -> 0 bytes 16 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/static/images/AuthorizingApplicationsIllustrationDark.png delete mode 100644 src/static/images/AuthorizingApplicationsIllustrationLight.png delete mode 100644 src/static/images/ListIconArrowsDark.png delete mode 100644 src/static/images/ListIconArrowsLight.png delete mode 100644 src/static/images/ListIconStarDark.png delete mode 100644 src/static/images/ListIconStarLight.png delete mode 100644 src/static/images/ListIconStockDark.png delete mode 100644 src/static/images/ListIconStockLight.png delete mode 100644 src/static/images/StakingApplicationsIllustrationDark.png delete mode 100644 src/static/images/StakingApplicationsIllustrationLight.png delete mode 100644 src/static/images/StakingHowItWorksIllustrationDark.png delete mode 100644 src/static/images/StakingHowItWorksIllustrationLight.png delete mode 100644 src/static/images/preAppIllustrationDark.png delete mode 100644 src/static/images/preAppIllustrationLight.png delete mode 100644 src/static/images/randomBeaconAppIllustrationDark.png delete mode 100644 src/static/images/randomBeaconAppIllustrationLight.png diff --git a/src/static/images/AuthorizingApplicationsIllustrationDark.png b/src/static/images/AuthorizingApplicationsIllustrationDark.png deleted file mode 100644 index c0b19df744329613efba886b9c09e8ea2a161f0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108025 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

    ao}kJKefVYY;)JpYn_8X*9jN2z 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ⅇ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 diff --git a/src/static/images/AuthorizingApplicationsIllustrationLight.png b/src/static/images/AuthorizingApplicationsIllustrationLight.png deleted file mode 100644 index 3dcdd009ec6925c453f8547a7c0d36132147466a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101970 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

    oitVf|-20sr0w_ngeNCT^IB!f!V~Zir zR8;o&ts@;s**7v%=^>GH$`s~hynJH7-k$>aoMWa48+qyv`)&;(Fln01a?!Zqv(YU* zgvRHiy2)8?NXY8TQ>Hvu(lX^&o$T1KZ`kg7vt<^ZVPN9_b3HXWsmux>TxyK2;a)9W zB}6BK;)xR>m43V&H)*ZWB?trRZo9uRD{a2JXZ-3@P7$Gso)!4SbKThi^b!V%B5rGw z4D4H}4PdcgD`M71?yy_}i*|q>rsDB2E;wLgWXrTbDm3E4ux#T8SpXt2s%{Nq`t@+O zpI_(5gKCk=j1p?PSPU;C*$U76SLo=-YG3aP{_Hox^V&xq!A(uSs{ivVRClNus!Hrv z^wagRM(!xUOv$0_B!Ow(KK=1UN7a#3U)TzNtylL9XFKe)_I4e4onvd+F|xH?O_zRH zh-2=Op4Zt^vHaduvRtIFAH+?wYU|V<6%8K(>(K9-)82}4`kM_9s{rB#<#8He8fJH$ zz8)<_b5U(fvs-@d<}%~J^>D3xBYl*x9qY-q@WEVZ=7-pgQJZDp4U<^iKKs{M$D`y1 zL_;vdg_^Xl^j$4F+4yYKMii;i^kt4G zLAwKhivgU8hLv4P{;%w7_985v82?z%-dn>6?%wkK+}5SG+p?z!r}zF*6L_fdi7|NS z5I!`}qP%;X1MH*A9~B-wmaHI=-tLiZc^6Dbi|=?gJ?&x`?7&6Aex=B;;cMW6!ycoX z`9R#$4n|Y8Ic)75dfS~eJ%GSnHyoleLmL++pj>op=cw{)8bU(&c%_noeeE~OfB=!T zQ7!XH>Jy|QNn*wMhsdl6|0MW+BFxUyza^Zg^a=bAR$y4#T$!){K3cir!^`mKz4m*p z!oB4MFokb0Nx;PX8bwLyBju$_%{o?m=gn5T@V+eD4=iwETRV$Et2M37C5cLF&G>n~Zm;4Mj%=OQ+>G$}_te%oSJwe2ddHRRPA<&*^@RE03YE{jpy6w` zW?V{ZQukuT)TdhdvJMIS72G<^zmgCBBV9;&BVJqkHFhY~anK#@%3MImJiHfhsY_>E z9@}Fnr2et7`rMr#`Z0e0uzO@6@J3~YBLQ#*=}J5;;8sm6Liwj|jRFYU?$XWSpL2a2 zXYiBk_A$~>3Cc^(4+`QsPU(ZMA1nCbuN4DbOWh@(kE|5IkF%4Qv*Gs59f0aHH z`ma>O_f+;>z|x?Cp;Oh(egddU$-BoVVRn}S9%z-;S>=&@YCKrKcFaZ0;W5^^YtV!M zR``M?6U%694nMX{S|(RPOa(rXV?{kbIEv|~L}=-!rhLC8w@;1}61Ii&KqH*(7zn4) zhMFF8lx1y!mJ#CY5{)??X=?X)J7U-DX2?lm<$yH1k=c63+sW(5UaW|ppLD})b5(#d zNSar#H9kbvdmp+`$+I_KIk}R1@i2(HojAKuI-o@nUP++5@UbE<7SsI*knc{>^NR2@ zB=4N%8WG+3)YYGAqM{ifa$`W_F>&kPwM2zF1&3AC+{D~f-J%VK+X4@QUH@3V1P^)G ziwr-3$6-QPyfRX&m#^~$hc{{C5f_8L_Zh%8WS5(liZgwkgRpoJqS8u!a+D4?2R6&D zJ0SyS7{cw-#m~v!{=|G8xLj4(!Y*&EV)Q=D-Jcr150h8n==o2WE3nY)WiCoMMWiQL z;U@<3%16RKLhWoV2P2ZR-Ji7{p_Xq9$Y7J~zvST=Dh_2mARv0g?her_wV3d9W=q6I zXR0Qc-U9TdsUizTN7+XJap;7$oI=M1b0lp^4L{S@N7WP>#X5f+4PNvWFv-_~v5Nf70 zyD)rWkDIm)_`%1Ey;&lB`z3x`R#oQjxMuMC_pfUg6dpCjIbeJ3su*msqqhfzypeXk zKl6xdD$PO|nc;EEIJhA*JABdw-`6e{97D%)KvQMu*pBU{a2e*PRC0pk;J>Q&h>?ut z8pe_wC79NDPC&eyx1QPO-YcPUR9{1+4Trz^kWXg&*%gy;cPZV9tpfv?(aglv08p*2 zHHyX8rI*cGtkGq0a50hW^=$M0nUaI6o`3^Fd;*R5;#rXGKv!=|jXT^2!(Ym4s7gBU zo5>o3$#;&|2BciThE7*#?{@a&xuMCC_9@GVuo7%hxzd^L=NW1?O37q|uwi%gwW-mX z6yYk_S%wF$7;ityl1LB%cCj~uWU5gxI#^c;az9fTb&<`<{1@;^Z!_VmS>mp- zhPjC+tIejiC`nBWq_N=|G|c+3zh|C!s=cnfHd5L#FToB&V+c9~FE@Wa!~C5X4^vv0 zhm#eQ^pF)NB}^|?N1kn9qBghmSKZL`?bWZu(H({FRF^1FAdITnQaw)^xHuMZ5woD6 zs7aF_+3EOXd&%-NuyTOA5ZUh~7gwq#%a^qOcRZS6TNZ5k1B(@ve9(ytnhqrt4tZ6+ z8J1bpL+-`8x~#b;(=^C!x9S*6dXwBEn*m4Uuso{NoJiW?8^X`;FcyoC<|V6=$RjeT zAkvl1ae;gDE}5L>8fOSrs#V)%_gma&Nc)w?NS2DRbp-oX1Wmi$=&^g%6|9qKX6Tv% z5co4q18tv40B#st>?ZGYj0~ZM7SRCDe70#8S%56b?oVNL68G=?HXY83yc9%%|Cfv2 zalipPWpOuBiETp(Yr(Sf%RwP5sYDK2R1u4-?m0KHqz$y#jfdRqSHSA?4;(VV*F&BL z9>U!`cR9JlBoYe6eqa%~=h$`@?hA!{0>iX*5pqzW=D1y-(BxuCy(jOXUeLm$kjMscPyNF~@Uy|LhctSt-Qont@763_CS$L68= zi*C3&Lc162fK(E(n{4d6xt@x*SJ~qP$xTMD9UI+xm1xkt`7BV{%-Ui{Mdq}Sk<6jc z5|>KwiI)QLjz705pw)|~LlJ7;s9vlDqW8Vd8i+C22`iCZWggq%HD*Vr*&;oHM%^;E zr$c#{J@t!TEbc5SDtbl4ljUDORQ8SjVuHCi;nYpIv^t`wW*BvOi1Ca(T;7?Jd3L36 zbYH~De2{#D2OHF{b*NZ+Z9-TqPVao#d*(-(XAWGuIakyW>cmdTt7zQ~2>!4+_Ny<1 z%a-A8=snmuHonoI&30>L(7=-2yX)TkF04OO9aNiOoXvO}p3d*=$?E)EEWf4^KLESE zTzTVP;PhNPu8=^0&cKxrfE#O_W(+=Lqo;09usO`ysm@;Uj)`5F*_5l^otLDUn?PD% zhJ4+r^>um{mUTM5f`*hs-IHIb<=uSz7Q9fBDeAGKL?fdVi=^_CY0&zJE5Q)kW1F=N zJ0td?!Mu*J=9DLXH@E9cfd>$Lx1V}$J;$i zPjN&IGI-++cboFO0gT8tDRBp__dJ4ncXtoMakn;Fn1_z=G_C8&mi-TQK9NOwWdYLNeTX>ZL0rSGI*N91OGis9MeV z_H^8$``{*~_P}P_=uvBR*|5qlLlMVzBn@|PFssj-87kLl)tvPsio>fX^y&_Yzm#a7 z@`RO9gd+X7db))Mu~T6_aOf?~;L+1znw{pI+OOwur^I za$)3`Ox*?{mz601{Y3Qv^&zGzU)XOY=2Pj78rx`7yKGL6TA;9{qdvoF^lRNL+yuK; zFhch1@T@^HOQqc+%8@l%YdiIZ9?(cL*iDLC7{*FS{>_1>FxHv^^izKwT3~C zZ?d>o-1#nSHh7|@$o8DrQ-HT^3Ay_@^+@W`=YW#8e|X}C?-vw3iZT>Ipi8q_Mj3Z> zK&O0~6{_g9tN7yF%+`1g=pmgp;jcNtp7$p?-Hzk28(Za%_T&odJiO6Pq1-xO_k%|y zIRRf0$7b)vD(8P8!R(ENwQo#$BOMO#=>fn@E98>rKN*|z>|G)*cha5r|7Xeg#09}R zi!y5gsuhAbu@g74*51=rok1rB!ra89Z$)OK3l!B^*FbjF?`b9~GNUlhgTYykDgAyU|1^DbP}qfR-`jtiYX#kusWUAk`Q%q|ze_qM|Q@fl5% zZ7)gU{9>JHB+IF4nHh3XOL^@aRWyT4=DWt>jO@dVTZNUdrcm#>KLuPEKLfnORbhaV zsSWTiGQDHr;rbQ#WsRc1poH_DOVnV02b*$=4qk4D;Y*1g?B41g!CcYcU8E9LVr~D5 z9x03$JIV8BFPHG3s<>DwPf!fel9zs_r3Qxru_KeC!Ymv+ZB;o zquJPZO`(@vjs#c{{g-2kpp>;N`zgfT^-eY3ZLj^+ew?fBf;INbmoLR06*lI9OZ5Wq zZz+DU=exY*%bF&Ayq%>aeD_}gGEEQ?opOxUXrRdf8Cq(-))Zfuf*xBwDyRZbMZLTpqZGtM0-nO z6aosor{`AIORcA7+ADkGPkYKc`#Q^RERP0zwb*Cb`HllQTTbLPIOdD&DEobauU_Rz zqxa>lBJ;Zp>q5~Io1;DHuc44sGf!}i*{Uy^9;Bg*)t;UnNfvx2YxJj=q3PT%H)bV> z@867o232iOE{B$3^uDxYS)w-NS()h3 zTPkS;x0Ea5u+PI@{@0K5l%8woC8?H8*6Q5+~&kCM@vCtK|P+`c~6jj8qS8=s^d&9s0_cl!evvprjX0ogi z9X$5o^xrn7UDogkRl+Yl5ff7e%+JNc#yQ=SEI7*Mk^d4kvwew`>3M8(1!?9-mR#Mf z&;o31j|4u^Mp~UP<%|0~vy&!Gd@!{x5lg(in+VzV*SUm-dYUkYg{;4gE3$ZHsl~*w zm%N68QZFWaZGMt2PZZ_e6Y7U->YnJfWN`rWVO?mpREe{yOC- z%Hzi+Kw;Lo4u$4NBac>iIjDQoy@I9rH$`1WzQb-7jar*+xw}20)bw=#FkKZ_>>107 znNpiEY@fk&T5@8Rvy0EbIn5Mz@0{6}qH(+?K7kXz8Qpw*_usDTr9L?!r>u0faqbI6 zs?@u9b%;euBCb}nnQesjSjm4}vq1C?Se!da?KIxql0SFv%I(&36Q7$em0qqb!9I2P zW*_<`x7~D4TW_bLv+4a?RXVs=pyojJ6^3}?Xk35Si-($#{y63U>LKdv`JA&K&_W&> z66q1SZ?T7EV7M%B#{`crj^2syYC;t@Tv|elm@p9H;{3^h!vU_r zrB;0f0aE@^?~HVzAhW>f>Owfj&b9T;CPp(gz30SR*+&nV1($dYZiqww$+7&`YV+KE zr`XB$=IFOg@Eq9)-tqdv@hA&Vo z&iefjrsHn+yrCV`yRPgl(HY$^7C|l8^|Y@9X7~0}aJMVeZvj7`W;hYv&i=r3zVyK} z?Pz%;|B&0De-`OJ(J1qdPSng~x6Nzk9y^UZXCILUrJ*AE_rH3SvakIGgYfl(!So>p z4*DflHMwm^8qY+jny1rwT~ugKWI2Jl#ZJ5E_IcoG+nM3AnNxJO6XJwY&L`ZDq)--f zkS-s^uC3A#eueSI;*-%W0$7NmS!QKU6G_5E8RhG4|`1Dqzj`VFC=BGgs;O z&`APTPRP!xES!V zd%Hk0^}U0vu@jeram(7MWFQm6xEJH;ykB^s3pUo<3$oUB{~^HgJ(KmGo*d-%61O?b ze@b?~b7Cs#PY#8`EuI~j%0{eLCzeQv3;&LjdG62+-MJR&)o#SP z&YHsD2$Wyk6HCYaU(}uXKh$sZ_f?{-;Ujw}N%nP!kjRpK8M{HY!pzvlGPaT>2_e~+ zkeIPEV;!=NRx=zMl$h!Z*Ut}M0EDb9a;W|?Cb|&YWHiHjBid??YYdTxMf6i5DlemC! z9hgqy>QwTZbS#v6;~m@{pEbv&2rroYjl`9u8cVCn-$_Zqn1*A22xr*B9ykRKRn+Xa z^yK(2mT|*F>@CAW?AaL>P!AaYLNvU*vdL*cEs<9lmWlF5QaE*?H@G)FH;_PO>U!{_P@URD~M=#-?jhQC!Sgx3Ob(uLV(vW5QF(L9Y<~` z^m(&^1_!T~Cgv(uDx?L_Jpb@NZ<`^*)KI~dx?Nr~nzpHYwrS_BGWcIdW1~<{{O_#i z_5tmHf4E+V?l%zGA0;1w9a1uM_7~qI==|k?SPF_CiszCqLA?wH)LnOuW8byCB`x;( z!wTG2V$x$;v%+nX*}?B`Zz08Vmw@S8iQbqN`DR?sPO}(Sd^#H&{|_p%Z1Z^(KMRqV zk(P)0XZH4T83fDn%S$r+kJUzZJD~?_Z!$J6dS#@nH#VLbqBL{IrCoE9Cg39ec2ZfA z+(9`~4KDS;;*k6qPqyiUt@$>uexCZ@MET#HK|_rnZQUzEDA+Ikj~|tkQk;%0hToW) zTO4^m;uE-Y&d(tR`CSRzo;{xzDRcoIQAkD~4nO`kbteD*KY)3p|MQ(Mi%AK^S5q2z zRJ14s)&N*0l`aM$KqY~%-P^~13Dv+nk2NJ#G@q~l_$+aCh#41bQIXPDhN z*2SIl1Kb15Ng%AL!4RZ*1k7AHxK-r9>s+q`Ck4^2`3t<3hM&1Jp&+wc4p}~aXRr}0 z{Ja`fu%Bc74VvYbkb=V2kX4krCJ}2LPm2Qmg;oTCE-|Ui#>}P<-3(x#{n2$^G11Tc zuyW>U6T}^1H<7gp9Jwb)YNbavt5gtB*j0x~c9GggLA5OA5b^y3+`&-qU|cKI^>3*B ze(lyyx0-k9j1;Uc`?UKeCEk+UT(0!NN@|uMSx)l?)Q=)z_7&N{GeiC|YL4O@) zyCfZq--3Sj`{^@nx4m_mDcV{avf~`=Tm5an5%|l3ZGbuK4;|>aI$15$CEWhi4ogg- zovV7B5NL-dEuxdRlE9d>;w?4e`@7WB)v**P1`j;*?U!m^8*Xo1zS>QUY({!S>;afg zkL{lHr^UiaSwcUqOLV3Bu#}4}ebpG8CmP!T-d& z{spPQiRYBf0pgj!iH8eq0@Ep?TKel7zBaiJj}=xrAWO@Cjx68p=d9&|XT&OT^mQVl*PI6b~x(8c_MK$39 zo{SM55l$!jz;53%zE${ff=KBe9sr)vz_Y zO7|{eo2_aZiGw9F6^QS+Q4gDhL|ik5x4Wfd1QDB9Q;UBhzp1UQLm$+HNTkWRPhLl| zF>_4|e~d3G$Mid}Iupg2fAK z)bl|8%%2Z2loItDw_lh?1qyC(dLq(XK3fg!)(rD?l?B(C$8o7XmFU-%8=Kw=9E?{( z=!0W2B^-B330VFHdYp(`3B@d&)%Bs_t#j|v`dTb<{&2HYcL)6_bsZ%_7X%Kq{XjbrH&4 z)!zjINYr#TE$EiKd+32^O0X7Bu9Q?iPx=jOE^%D5PC30^yF-vP&U95 zPz+nIC5I8%Jm@9ZJ?zsxO;QW?LJ)LB@er3-C0W_Z_s>Dcu>+Srhav(IOnM~{ ztb_lR=ViMh>{)S;vZ;&=nPG%>Mvzq2c+^ex_aLHXze{B0P~n7SX40ev-{xi9@-IM% zs%P*o*9h&cbiz77PMPDHZsow#(#@YLDEBZzHcnoNkR?}MVzdN)MUS3;>{rMStb`O2 zKP{O$4Li5&}PZN0(zW3KNe8Uz)M6RB}ZPTuD}(oV{hv36fnHA z@!l=`EHCs`z|?dEQ&5;Yr^s9WayY-)TUIt^puUGnLNC4K@ydPE7v*MZAvgIB0M&}! z00ziyOK}CC**i!8_W1YouV}4VC6#u(K7eN}2Fy@@*LrB&F<9<h77B`!@0I={jc{E49q^cMmaPJ{UGh z=#6h|>9IgOItNsn`_j5G(>zfA&fx!QF0F#qMcU+#@!T_T$parkG)3 zG14hpxR6kq+f=&5lLg{Ac707ElquqLA`2CP=K!@Ax=Ar)s3?^Hr*HAGi^&y zn4FXpis37B(PRI%*iumJNHPUF8BgDox0H7cVC7C5Lk?H>X_P0mDw~!k`4v1}e2x>i z__PqNL2QDpAv?coRJs=e@&|8&uN|&SVMrlY2`2hF(WN=xE7`70=#FE8ItA+Lb96M} zn04f`XGM-!t=doZO4>SNQwfsqsDj1^J6J?$f&TUd@w;xtwKR$*vbTCu;#I z!_%Y2A0xCw(sodc(GbFdd^V{;-tAhofn5@}6zL931|61QR@j=H1v$^zOY(!~@pKa& z3QygRieHz*x=Wx}G+=N{2-ZIk6Z2AfrVtoasCFfjCbaOoc`7f&1A>oteh9OfHyVCX ziL3aPUJChgUR`0I3CdvhOkvxn>S=%1xm0p7UR>L$OA_9pK^6{AF;@XJe?lA@@M%zcRnE7NcL3pmJY!W zYpF_s#7==G%KCUzEJi6 zs`C~Fsd}ch5iCC2>~V+k=5VFHeS-m)yskcF_{>1#TcOTN_FsstqWe-6TmZCk03F8YkPe82x)J{=0JP{Vk)nN7~ z(I4_?qzgkv4nLqd_}-RHu%raqp@55?z(lcJnsMTDvr6uNz~e7=AXFunF}b}M04FA$ zo~snysf;oUM953fp-ts47F0E4SJVU3KH#mXyTIW&22AFsbNx4sCDxmSSa^38cl5KV zf!e&YRmR}T!CLr~FrPUdvezhaj-GaCx=NrmaQsd6{P4sE`WzS@|F)^vM?OaY)uOo4 zt0Vyk6@RxKuabz_e0OLmV(NkSiT$&h6x@6lp?h*mDkY;|!$%$K`wkbc*^bkqyjIK0 z?E`$*B)R3h&lVKgmt_m#(KZsEzz>;hbgy}f;G3whDz-37C-#OoRi#`U{XUWLiyk<$ z*RxW*elCE-po=TLWXY2&*h9sL=a_Ihm7oI-A*X3P5F{OLvHs0yUqMYP}pZ&~T0<=ugH?3r*Esv*Ua12_+IkvMD# zP1lyo)Hxwm%c0qXWQj@Eu5qitQ8E35%h-_G z-+l-b^(Agn!?;N{+cQ@pehlts)oiSNe?K5E%nlfM5sZ-csZ++%)5Ab(r?bV=+~XW7 z$&C%x@+}{3sf7Z$UOL(l@@>-Q(cZxt9r_!o+bFGarzLpufhyvvi#o=%c)HBzODXE6 z&3{QP#kIh~%A2p6iU>^Zz{z43FOL?!(Y>am$I@Sr>OFjcWpf(JTG*QQn3D`M3%jLq zTf@q%9J=wBHN;p%iKh@p*^>yZC;Uittl|s`hO>Z{u;43A>>5e){&BlVCOlEOyff7B zCOd;G$($B|=CQ~6Bvve zu#vf_fpEXxU772jt(o{USS(w12Ts4+0mx<3%9CwDajN0APbrl`jc|EI_X!v&g6Et=X$U++Rx`$!59oRAYq<<__E$u!5w0Z(H-Xv+NU$#U8h5Q%8}(`-NaCo6Qj^CG-|X~+;A0jF3!Ww% z17Za&R_lKzTA_|&;>f_AKfmkGq@}>)4|lG{;_nmi-{&O0UXvW1`<}THI_#9n8Mnv0 z%?G62l_>QQ<#FJYVy65=+F^1$%u2s5@HFg>xpGB)Y@f8_=i*>Gi>N7xmq!PwR?nv> z9_0H{@f6rUY-P4(O#&ozjzg@gdw6*Mk!hljdH;|r(l>l^08xn|5H!-CXuy76qw@P+g1 zb{KapBjDuuF^V2~NO|&^N+dYOV1N+y9_ghX(8R8*sSzrEq5vKC&G!$t%GkE&`Q2k4~%7DSoxt!h>Q2!blZDksX{ z)0+BKinhfIV*R09nULq&!%x>Y@q_y8uuB>_B2%?}B}7e$S@cP`9>eJg(>z;rCueN< z8l?Z})uDD{kMINQE0BA$XPw)XNh3!=|Dv1!Q`=*H9yU#P4zc&Y{NFs<8B~>_p@TMy zthDQ*Sx(UHS_9UQpchZsYuqv1J|{pC#X@X=g0zj}F{~k}mqN+(sU8U39r1X#0sqsqlfEwOk~Hss{>tx|Xe12?NfVSdGH^kMIiO?xnFU;qrzZ+sVp^pCyAr zbQK+*u!N7%DOb(wisfesjOU_vY%qzW_^TtGTkmLzyI4xDC*z}zDTK3%i0vjT#HsYA zd}C-KO}+ck+HoZjkbF+0W(lE}WG>?v=e}S$cFV;NAXk^!2nDcaS~y3VXvfPeE?Sr!UBN)azh9j*tJjUra8Xv`5h{sxhrwL z+#07cw-)vrCzaq7{ZJGAkAnFdX{|^x)Pe{){4*@qL6eKXy@^`!;<;snBPbn#lUoPB z=DdC0T^v1hh3iBA@E5;mmuJ-ADq~jfAOMJuQ)%`UZb?ylha|d0(w2Z$m1z1!PmK)3 zO}|T@3z}Ct|2b#X6&7dEG>1MaN4X!A5c^9Gde6o_DbG2M-1*c67UirpxG{%QYn2df z^Itp@x!$;{XP2dKQW zkR}c+u~q{zSrJ=tbH`j82Eh@vK6aIXbW(KDGs= zxGQxQ-ERhUo+5A|>`x|OhmT&h-o3WJv4w+NRq-<79TU66~)vDRMcM=~bf@`ES8e!bGl`O#g^l?q-U4@W2r6H_1)cO6Ar zD}+zqRELmf8nEFycE~dgK;#$NsdPQ%;+|<#;WBZCntMV$gA#csCTlHWc1CQpi{I*> z)AjEI+Gu&Nn?wCnr7%1*f2l=&JSaK{hAzKb`np}D7rqQdRm7TWzcbdqk{HVq@;eB2`9z8v zR3!Ca(=;cE?=!G}Lf)uP);f=7#J^-|d_32a0vusvK6)a1bm2o&8k(l5R(bdK+}j^N zb-(Rg^heF!C6PWA%iZ{8YvWm`U6)ypX+Lu8NcD{hy!^QE$$oS}2XggI-ljWi^vg+4 z!|V9b_mH&x<#=Knm|+5z<2cDPWMDvUn*7**jC%IvwGMO(DVkwWk4n2vthdf~ozbA4uw<%l% z$k_K|Kymtaa5dXu7_xqB$}d3;>w^27=GY&*1vC{wleKfDyc4%}4kP)){8BnzJCFIL zw7y{3N_ZNry{k_>i>{g*50k_!IWardA50YEnQH(~3%9H)pkZqs9~8Bi?Y8vQ?cyFc z75YzS;M>|x(BY>&cK@k4<^p6pYK51G^xDj;;j>2lnGVW{G&Kd@Q7`kQ=upHEu`AY? z0@Dvw`m1grzRHK8S%i>DudX++LO}(FZ=+d)=-$GH@xSHyM2Ge1%X- zn;c?jM{FDDo#P()fI!r2p*+uayI<#NeVS&SQ@HZ_VA?uo4Ro(`sqnoAC*V$!a`2|X zpb=5GAUK#X^Q)U-D022vUQgquu|0)}S_q6MLyrUfK}{bw`n=eJH*B1Y>szt07y7#m zzVPp8+85JcnlEJP+&0P4DSu)-yCloh5c}%Je!F#6?{O2a`;>@H+t_L_z9|EpUk7A%?eSsj)owS% zgh5`tfBWoln@oFS{d@}7S{f5bYotlvh5O1a;zYU9R$|+Ee0WgIA48tAMt$bGloNZ6997pWPBCUrQ&URtYjwQFGdpRa4Yq6`{_WMpLK=ZNS4_(mQ-!*d)5mHy zu<&=fOE?6kcRe}Je5i`B5)o^$1DC;{MgqHM$ zu%qeB5GK;VRk==&ES2uXp)se-)y#~n$w?%>Bu#Vl1zPr9-o0nO@&LUGv37q%77(+Z z(M<<$g}d~RS_dCGLht<5cpY5GYf#IVO`E3_=cg_)#xYvNH8>?HgdE322CJK}=fo99 zC%x*}GBaVP?CiZ}e*DhZVohSKp#<@b3X@AsKygMk3t}01>)UOVN3KJkauiMrW@Jkn z8w;nK2l+yQToUVUh29z~wbz1*EJC z;D6hilDr+ply&uQ3W%8wNneq{`eNYMZkU()PwHA8xR$>(tuC|2}J_ivwGhd z#}G7IC?#oVI+s~Ihl3mK11(|@@Cfnwm3~QjmO@5`Z)GgbTR+2e%$Qel=7N|u@b2M1 z9-g>k2!}<{FG?@1N`3{j-@DFTYkP9`I#`0_3j?J|+?o*F2O4?qpXvd=ykbzhR(2;i>=P%?DfYRQvwHF>XzG1e>9mbR%l;l!RDhBOj|DKyKdj@)!S)jl zr{aAs-<-d`U#;~$-c@bLptO6IVTgOSv#!2kWX$uX5KHRE`Ur<{+BHw^NgYX5R&LyY zVeuPbC%s6&dlPVZ3c{~)fryT(nn+J}a2HVrxvP<-3;SYk&M1>q2-RdqRbu05E9pz^ zfQ-71EW2EAUgCnNrx(LIA>{&+^3#j;O1KN^!+nWDCBIs0PR@3N7$Y49`p3dx!fZ)6&<}>Kfh&PR?tG<+!`?S=07tuzsGCp zI|4bxt)Xjgo_+y6*og8$53=dADi9g3?{)M@A0lPir8mku<>Wkd?CLkMc9khl+bkTf zeU-lqaWsS=@v=`%aCkNq;t+$NmhxDNBZB6kDKK!^`ZuiRpc>I!T4pvhXM4!Af3Y$l zC3lOA>B7I?sIG))Si%N1c+u`3Z>%;U`Uy>YP0TR_k}rD)*YCH4=d&X7Hg^Nxe-A+= zpY0e*weK@@$Y$rd<9+aVFs?`H4bBy3B{a7#p(OZxnYYh02P65Cv!j1kXViS0n`?iwwx>{ zO0PTA2`h#;WfInL6y*M^OHYhX2C2p{eD@Rpz~-A7bJ$~;>Gl%|T6%JaTzc;|%h)w; zF6G&-&FZGGlq;UdWxtDaT9Z^~A3i#A72ae~8Y$V2V!eH!V>HhP-jK&k%a`s?eTP@K z55$d!^=}rA-&Y>^aXql%jUH;E@A}^a!->qqkJlTXYAWui@KH0R0+|~clJ1M8Ks*E( zc*<$oIv<<1dz*G5pO_E>7oJ=jmvhPK{?Wf{jvl!=x97>zNa|uNWjUD_xy6w^ogV~} z|KZc5|1M35YLqsC`fE%rc*KQkJ4zLrpSvumibPl#%9cj;pRJ;_Bu0%aDgs&tP`9%G z*$N-Ct++}v#Et$&sk7yllIa%VE39A`|4eiu&+QlOc-E*Hx%eRQ_g+&s*9&=0tJ+s< zrCH`M83mCk@2Gyt*}x0-C^);HJY~<^4)bGw(RDKI%g`?=WP3qvKf?MRS6y1afchhj z{9L}GK~lQ@@`M`880{;8nA)$g(Slct7~Fs%$^g`+eq6+%&$5>#^DXaSB&;xK^o}Yv zsu)nrY0|Y9t$o$vU^>;^xneLs2Nvp>pDldTyJK2~^s%CF@68XwI>*A#N!Q-{1xhQC|lE3 zo2YC-rby1QJ1t{TSsK@F2zHFRr3o+(3*`?+W+`TQ&K!6fC)>`@p>sj^Ht2I{6u?H> zs5kmzw@eb1a_Mx*sJ83ArL66K_ng9}8f)o|$@mj-y-09NWrXV?OL8jWSkLwW zCU&7Q1u^mXeC1))3?G=G^7pdqo1nikpZ1%<;CanOidpn#E_R1ZO(c3MhBz( z93|6jTdhUuK6HASz@$K)hAU64vAM+*hM%GxD|c-pvPy7tMtR2%h6V7SVhe~y#G;OV zcUMSQMMcvmbkYy{m>sHzTPVu0cx(BldB-J}&WIEzEOK`&+A*-0o&+DQY5`3OL_o0b ze>9bXjat9}W7v5ZR3VRC>gdR_OokR%RHFt~O+uAd{dY$3Wa#6cJ@|%9I-x6L5Qf38 zQ<;wj&wq%3h=87ZAo8U+e5Uj+3GmiogPKTbiPQG2)v+!G!ukcRUHiJONgEm|6(awT zo)~(Xk~$D`=u!m1NTFI;kPf6DhO?CGiV;A!)5egF_%RQrx$qjNRSmfgXFBn32$(Iy z{aj4VI6XVhXiV1f<+g78qp;^Ua&1Q2HZ>*ErzvziAB^cUCbh%!8EZ^^VFH8kKR&)K zQ?PV?o~1(F-(@`|@aMrDHprT`mBM)>5Q8djd&f}OGHewU3BT`L&73&uXeP;p=BMjo z{($VgT%GJDy<2$WyW$myuu(1j7@JM*x=i_k<^!HJ0P53kfy$o7u>E3=-X@>tkd_FiToURIpaf$ zkI4TflyCklbZZ=0iTkBLdr755@Ns+)D)sET?(R}~M}%!CjRgOC%tQAnn& zZ$AtDi<+!(tI?F;{@Lu|6RGN_H5N@Jn}@oEd_`jQAueS8#4uFi`OD6_Zz+_PQhJiEXLGZE-n!Fka3bdeC*_Af4ItO%ZBb4*)yMr+X9T=D&FtyYw^i?2#m$)UhN;n#Klu$8nB9j zPv7cCt~6QHgl*vgORSp~Gl{+9h4{BuGQoQfTXx&lPoF8enaacURzgXNR-g)Tlyg2L9D47xZ_-}8DCpq7e1PS(f3Q&Xzg{eiO=sTsa`F3s%zuug#em@{&k- zRwK>lY^IXWH9Z*ZecdIWng8qM4sVzO3o|(KFL|?1OleFaf|D{e7^fwHX6=^m+M^a6 z**iFX-)qk8BK{cNnK@iKn}{2=DTMbIzuy%WbIZ`kDyPv{63$c)h0-No!0CKDhz`)% zqZurR-VQy@Qu%5mffG_N09ls7jbjdk_Kqx~#(Npxjzdl46)%z?4C)@Y&g1jFZm(Y+ z=mq_1M|~W6G2VDne@ri|ZGU#2Lr|vrMt|EpX@1+8QnE@8iEI6u_oP+)-^Z5hCYPq! z@kbKLSGqiT@_`tK;Dti0vgf1G7th%J@3^mVz2ZRGqGQU%rAOk>rSaxC{&qz{-Y2j1 z>-kx&wPcVSgb&2h2)|jPqV<3P{5~~MBYr6Ibk0{&4CQT{v~Vtaw3I@dXL^FXdmqP> zO8OS2yc}ON#HcKR^H1XQW9-uw%Wk^sTnp{;@IccG&KZKNVm-PDN3q8~q@qB1Z4+wE zA!5Dy1-df15k;*wiB{I_KQc7C6XhKH8>SRmxt9(NSuhLr53krHIg!mrnHs~^gS3}M z9+6~8%zb`ZGm=I0oq9~H!&Yr?CGXJTWEQdrjwjUhWK9^2f|zAf7e_4G=B5)n3e+Y&O4?JMo3ibLjKr$;TJie3w)<@RpR7V} zX-e2^GKw5I>gn0Gs_>=&0iI6od4wfrKYYY7LcVwi7j@~Ur1|B1Px1hd+Bgw+j4Ev2 z;NM*ExfD53xl{~?1mqDpW`CP@nn&^nvL-~^!O9O`Sk3br)x_(y?nPK}2}G6V_Jhc5 zv6o{d7nLPgy{O_|=}>25E_dPO=RCQ#E6uLhOR#vFvOBEwU5VPnwj+V~O%$+;t54m~ zkZ14(M7ZRc8X6zqyGQ^0$G|Hy3dr#mr-W@HM1WGB0)9D7LjUG{^ZuaajFmA%v58>b znJURxbnxcDo?zwsk>%xzsWrv4A0Ja&pI!L=oFiktV4m%uK(#e=W%R!oNhX~RM1UrM z4?N#E2a9MSr~Mpq=uUn3ZL1*eABwAFZf`t8UJ8LW#9Zi@SfT27@HsI>-NtcEzuT>C zZ!(s@nmO9#{`(F=s(s)}R;IXGGZ$J}@eU_}_{rTceTeW}5$^#K2)gv;Rg+Xf@%p2a z99n&F;)Fiwn4!OSV{E21<(u~#_;=zFKw(?2iLiFxLvbSGS!tDx#+Bw5x5@K0`u-q2 zz+tUtZhvEX!oSaZBTKPJkMzAPc;~t`uxf&!BEWP54lJpX!*ef5*cj^mvk{ftDE)G? zADd)3ll7FDBumf3B!}yk(P#HNp#A6N885aR&ZgB^szdoZ`HC(%9G(mm9R!5F>Ii*u z>f^iM`IYwh7YVIAMrFq2-b`|Yzn&${%?B>U{He@$bCVNt64wg<1_!cp zP&fny*4fW3U;8Y@7WU{x=1-zj21TWXPC<*F9e^EP@F6|0VEX;WTc!d<>rW4d5uf}! z;rF^_&4iLw8O%wZLv=PW7-I}`8X0j{y6WF1T5sJZ{)w!q*-A-$(_{^cQS)ePGb@RE z(^R#}Su$-@;pDUWl0$Td{-Ak1C0%P(%_~837kPlL&!c)~vmZjsRf#CgE6>ci(shBm z!EAerJnac%`fs3dxXec`8_lu+Xkx)q_{Y1~IJaDM{f4YPWMa!X@_9MsM)>7EWt** zbR|ZFuqV5Z2O;5sX@+2RSUO`?)eHCVI{^-IssUkHU1)M?w1&^vGgJi##_j60v>YrH zsikwz6(OdXJ`w;WT2DaAj?MbE#ftZT1_@*kX+IZmRLdWlZd8c;?#ZfT{nrA^3*<7o zh4QXS0J}$soa8lZwxzgj_X-j+FmqyTZT8Rnt=nW}>=smrYAMDSmJ7tJiMjPj zif&asJH1jSEQ51IS4gmhMYX5vv~Gwa(CTfK*A4bVfY>6=r#`fMS1%Q!bt=PHzG+8| zE9%mzKRbgz_ngRby?ze^(c76IP#wza)TklkPhb7~go6pfy|nl%GNIVLV_V(GS-27= zdx8p9L@6)UA>a5tAm7M}7Olh@9gr&xTaJKjD>Bdk=t;7h?^;(u!xQ7;gkayx4}Of6 zTi7ut%wnplyvPl#|3=L+0m`|j?>HfjZxhnysBfENI&U*{6eRs~orw+*RrS)<1xVph z#+$H@R5?xX;`ipU)deK z!%keg`-sM^c=f71{g!^|mfb6#JAKwC4(x@{nAtq{fHQo+c7DJgF8RN5YP_Df(L25? zdX!lpz6{#72xTIYv^od&Ly`8~5EpqD%I=EzCA(yHf^EIlY( zK>~HRDOW>qvtAwr_1tN>GS#HFGPwpb#hI{sAzhFz1t0W&LB}qH@d`E^4F|K-$;t72 ze$eE2(2?MEe13Lf|Eni_XUpzS)D$5PzoK%3-?|@(ap<1{8Er1!7{KH^Qh{BC;NJvp6e_a^5U9qWg;ocLLFKY*LZ+Y7R%N>yI;)FxmtY{~j zMCDwio!FPIGRs9Etvl8F7LLrjndruOIbtY%iFx(2@XHF_)N<9x5h~>$T)V>v4En&tc`aeaQ5LhRj*@l>VNyOgm#w;d2$!G>dnN698MGNv#oa zJ<7JyYbu@|w^A59F}~l5hR%w2lofmRetn$ZofX(`)84(nKyX*IH(5F)t^Xv|K%uz0jMwU z!r&?$^nUBeJ?=|9F;MVqY@!NR_KZPGKM!1Ty{>fq1EiC@v2dZ;AuvO=B zWNiL8@e8;4H93RhgV#fmDez#EICh|xyA8$#nRT%}p&YGl2x#=eWT(@5Vn9DK{9}6D z-r8BBKGtTZD)<>jb~+k9vrEWbJ%dF$@B2;;c0JTrZe~LbWcaFe9CNX~{Wg0g7SDsB z`0km}=;Nfjaoc>~v(GlU_RAhEnf&?QQSV<%%AS%#QckwW z-*A}UL?sQ*v6R%=W@a%Xd4FP|;Ogj96SxteeeL^l1YR;fwV|acH-8g`AD7LV%qz%z zTh>3`^M!a>Y*e+5XN~H`v-CShT$f0CS$EZ0-_qzJH%Hn((bHCWXHgAkm0J%r^E;ld zxRoxkM~#+lEfQ8@_GmwVhw(}wR!CdE$n9>HJ;+pVSejm(NM>cR??%Y zs_d#o$>-=WD=b~gQx6_)UTt;X<=e6(f`OeX_QwzZtka|9rhS6DiA+S+CC6qT7jQEn z@rOf`-%4l~f&F2y;&1d9I|;Fa9^=uSD5r@~g=I2FXzR~+!vkuv*De1-si}Wgq=nLC z>CY^gwrzf^56duT&UqFuo0wL9X|Q;B;<4`ow)bhdSR45kwR|>NV>kR$rH&i5AWL!Y z2W5DNu4cz1v()*zHy{Aw*5s!tFzZj%Kib1To)(W_>+1IFrNWfSE&DDNbHJS z4sGbZ#lEvXFjHtq_8(-hrwwKdx%yrJ`Y;lxNwS0)q<4i_o$8l2#gDd__;FwOF=I

    pyl!&ifZA2IvKpF#-zqHDO~d^PHHv92^$5pnh_&{rm7_{%j&= zxhqUnX-8(%%S#n%SaMKt>377N_rTD(#EXL;$z$tRne8nYlMnKKVqu@kly^7e%2953 zv>ux(ONB(3Xtp@{pFCH1AQF2Xs(&_U)5h`gu``*n zxy0Gn`Eb*=;PEyIo#Rzc{IGfDfVqh}w|}^cbn*s!>IVCD*>NgT9eDA8=Vu?`^c-4l z|L#C0Y`9wZcvfkWV*wp=!XFe8G0$57>wM{WyHBXkYHK*t472Q$ zi!Le2qa|#)boTttiD_V1jMYQP??9wW#m8e5XclEGfkcnITaH}S-BKhp+bzfK99M?v zZvj5F6%z;W;oZNdSwJ5C&-=#DCpT|Ay5tsjhHAD9u<*tVh)-hbXHdVn>c7qWt_xls z=1j{=nqG(;E&&%2dm4lT=iiS=*WF1w7|>`^!qGN;{H6e2rL8QTPn-8dUR?|yE3McC zt$zO&KshGQMCywV_WCqO{pC>#RuL40;7$?J-9txSP8-{^2qOm;C=~TuPq$^k8UcQv zpV>se7#@BlAnV+*D~orFSETpBD6MCFTPt`{G-c{HY-B+`EJ;Y{Andc8x81^dX+7|G zYimz>AZ%`-sM8+e1Ou)7yk+QNFZcA zC;hI-(+AtuNr&8J35{2|JR|H$Z+=_Hte^u7y6~lnTAH6iyv}i?9*NGYXzx;&_&q`+a|NL3(;7sM;J8pnABOGQyl|>$~hU zb#@#XDtQn!l~o+ZUNRSVIRD0UUa3Yc;P7F2w)JfeX}1+zz%SDMB%zFc*@3J)!fi=y zr9JuRnf*vLhrmzGhz_Lq%wQGx(s&`D`e5t<4IZt_xK3N%Y z8++KL@=cV*g1LnbP%_^-puZ8U;+){UgnHMIQ1pQ()E|0GRBJG4JHr`SpzPd2_k(@- zrZ+E>!42VOVNVKfBP}Xp-v`e;yK{rT)8lEIglGhQT`_%1q>zm!QuUUyKw(r~QZ$+5 zO(wu`GKARKh4uT3HM~8UB8nd#0c%!1-TC(8p1Zlcknqd?!Ng`qieeBxTCwkeF17v7 z5K?pc+9EiNC%nDkK6Glw4N4w(S|(d}r;w!q6#=zyl8pKdu?uR-&Y&v`HTV?pltH@#8?)`tC^9dxa}Gi+x0Uvy#gG9qDX` z@RjL`fW~vU^w&m?iL{x#5w4^kX*8j?zICtWG4)a{VNav>Pve6(LUD6);rMo%ww`4- zfwQwf38%n938&M_m;`!tnXw%6S*G%B1X7|)^E&_OLg7#!X1grevrSy)2sLorKV2o7 zC1l8KFT@h1rK+6XknMFOSyItjiX~1pE z;^Y{A`LXiHE$}u(xG^HYlS0d|w2NjW%-tZ8||y%7mwnhnjG$>8F)$vAdZ1@CbY7cpz$O2 zjUNA?&{rj|+Fz$#c%;_KDfhr+6Ln4kRf;Az-(5I6t~mI3KoaPThQ2w@yh#wuE%7b9 z{ZqecP7yPYj7uwD^jKxupY&z04=p>L^Zq|veP<(_-xqE2OGH9M^oSsc-lBIy^xk`m z=v^>6lSJ>GAc)@UF!~^Rk6vd)8J*Ea8^fLdz3=Wfc+NTd*=L`%)?OPeS-&88(qjQd zw`e?ni=9oNrE+SdPA~~0C9B#qU%o|3Tu|7s=2gFf7F{i~FECXoKaHN3 z6|rc`jAM1QrPjhZ;4X;5>!gkLuwhJB3(glHuz5p-Db+3iE!HHXs%dzwCVy5rfbd-_ zXLPMS(#dtKUAQ-`m!^Z$y_kqv^-Dd_qIR(>$=yxdx~#6KybV8Aa(3%F7jjN8z}Dd{ zkkd9L6i#*(7aWwi@fO<5Ofi-t*!H;GZ@u0`!0$6iuj#L=QakLxf67s9YvgS)lC01- zL*kAP=||aFZ@Y8bLF;`N%m1#0Je&l3LHs+|KM`SB_!B^bz9}Dkcb|&C0C@$HImL(h z3yp{7Ctn0#xnsvuz($DdBH#JRn=r+5!1FA{CR2{T>RynPClxo%B2erz@47`d?O7o{ zhF41;n?|j38P9_k<1SEL50X~f$0V%}uda-@a@`uYj@{n){Zr>TZk<-YqnD(swD1iT zxePOSw*qgnpt+7yK}z1fHS#aKjlO^*>pG$_H=0&~MxoyhF!vHDO=qj!O7k=l&2h0m8 zz7i7L%L|$Q6^WAVYsBael>RF8CxoNJjbh4b)rvEJh0E*2Dry~5PD>HwG`>(rE3eh_ zN}*gr_*sky@|hWPec+||NOdY3H(2dfeCqsSJjC(4<5DTi_jBIdl)3#V6w~SUgrqvX z${Z|cd_1e5K}l)8d17bdT6#b$em#ShN%;Q~D=xKUH7YA|v|DOu zbd~D8a}zm}k}vqEibd{?dFUE_GYD(E_E50*be;GPY8p&k?fQO#{J}K{V`dxiuBHBt zGKx;^FURw0wUUDps?iEOWfOmDGIKxBe_v9#!Rzh~4&{kpJcr7U`Y7Uzy4LP0dlr$r*yh||9IgE)?@L0?aj?LEjEI>giuKANLXElnf|`YTHyinZC8HiF_&lD zZ>(uVP^Rja9h^?-=Y|Q?de7FG40Um9wT8%MlL-8)KLpe-d&s3MrEe{&tP9TJC^gtY z)Y8%nxt!e=xi-muz9Iv5JL-yPNkE!AcnDha)o|Ce{3@WU?ri2Cx%ND6!{EbK#JM`d zA*@qzDfVm6{>V6z*py6&P~+J>F-aOQpQDfRqz7y63zzPXKKsjL7VMh$PLt3B^QpPX zxzNYe0IV9=Tev2Pb-3tuZ?_D|F|TW=zOHxGSt2UBKT)zPcn+a8db&DDE`8Nj`r6}3 z_wRV|r4cKOW11s%H>BHrZ93MXt#N;CQ%|4AWu;*=dh>8#{)cnWkt-iNyQ#{zXPK(A zdA0{H=S-%U^i{*0P#%Kdjt|Q=AC}IW@WOO#fJ`g0-%1zo*#(Ki2KCeQs%!E8+ED6+ zTmSLP#-ES7UU9tJOJ-@f|H16HKK_hq*1)ZqKVx%le~0e=>%Wr9P|X8adQpn03h#6&Dx}}fCpi3y`8b&1O&%# zDPtRPLH~$?eJ-MWxnky*S>iapysPh8YNw{YFjnu!_QWWA*M7fq?~XPcD(!1x_Z6m* zdnu#9&8Tmq$U)JkmsfOs+K5Z%nd+R*M@kL@v78xLO_qq zg6mbDtpjr$Z5LMrSFGChr>H~cTg_72%co}VD>`POC+Z23(p6mS;&3?suioTl<4tm0*tegg@u3X}R4f!|fLe6zM z4_D6Z)z_J>3a3_^x{Jt-&^(t>o#@}_Sqo=AuNRLv@)K#bDpzY zvx%AYt&70}s$dY85%pob|B1S6++8-F)}KQsm=Ej@#%mv{J%x4BnfIi4DOmjJs>g-& zDc(IRS#L06mqj9`T-myztK)Yd_li(kh%SLhFxrm zL?Qzy-#N!fB3S9sVPzX|6cY^z&Q6gSR1^I;Nz-*wZ7xi78F3)D6CBSb)IRDWVHW$-o`6e>FV~Uoz&tHyd4#@ne zpN)m~gY!$kOTLUWrcwNm6WPdjTyURX`?3;2y{?^_uP*}7O&kD<@Nl8m``njmF0TT3 zap{~d7M@S9Li^~a?w~swEuVV{zWKKvnuU3pm7D!+=ONZdR5OgDB9)LKx5oGr6f15f z*o;=^99q#i8=P?Qhshsf*EWDC{K`5RQn)hg#etM8NCS_`!q9dmXvvEKn~C z9vh({yxs`?0zgnt-*-rnU;Msx?Kq}Cglj##GrT{9Y)^feZ1d=;lK4*h@6qR0aRjG} z$Rc0FpA-byWmq*8Y_O~%lQi4*r6jTFe2CVh3?l+{blGUFg%iFTD`2NBAXEY(!R`kQ52FbkA;^M{7BnSxjlWteLNYWCU)fA7H|tUZDMAom^n zx3leGciwwHiiYvZfzcJO$AT^8$)=MlmWYDwZW*hfoGkY?wk}#HzEQiHdeIL;Q9$f@ z)H$0j!pN6s?iq8@QX?}DR93(z-5-sD8i)8mLDIQr>0z$An(*HoUD|FYtocG%Mxx-H zpL@qM-fzwWuiJf`$B$l?mUc9m zJzaBg`w2VqId;jQwc$?X!6K;gK=tA$JjJh?$=8pA|nom-Vm*AAdXvb z(W4AH5ZD(XgHVE4$jmfg+n@b-ZtBG5R+hu{OuAmqwA2AA&rPfIR9-|VzS#;G6kdh) zUoxd%heu9LuK$tY0B#O^ARh{YVefGoH%ZoO&uQpvokXS)rnJ( zdH0H1o51GxpzUReib$>x+Z&w&Mj74gT{UWM?Pj$ICt%&1r_rdpx{P|IDm#Bm{~e>! zgC6lFrTYt0ZWJ9kO@+Jjc0a^oO==h}^;+qkvHPPU?D8 zn9E-bSzKBU>)@_8fiWalhd`&$^>Pc_uQ30=9hRxUespvlI(!4sh&C;$;G1#C;Cl1N z_0b!NoWE#^&cE$r3?*ZZt?O|L!NJM{|D$jiBkZ65H@W3Mw+Lrq8{My8>yWEj;}fT} zH|eU=Y>22+dg{Y=h%Y0|KnzMO!8;avoEtEGr24Yw^AFqb&WQ*k{?ssSYQ7*DE1nK2 z!eoh5m>;g@y@!2U{yO)2c!U>|Mnw4U_BDdMU%It-{$sa&iM;D^RBmRSpIZw2U)6$A zZtxRk1qA6MsImEjW4syBu;H-WS#v8?4FZ~|2jW-?J&I+c@NfUx*{StBx)ya{qVeFy z8_tAduZfc_y0zcohL(`6JW-8UG8ZYyb(Q62CnntcjJ|LsQ)2RfcSu$208y+>!}+RS zuYc}iD)uXW9G2bv1Fo&JhHG*q9=$`B=r+<;PDH7mi2aR-d=&-ViP zeS6@&|7pvTL@W>Zzu2fQ-vXHF-7koohFJY`rR#6XkKP1n1ReZX1+@g=~bC|80CsoSy;i9!ZYz9x_&ktU2p1limx4!pec3s9nOm zmooc~Vt?|D_fb_A89sdP*HXPES1n()Q4tS*jFe1t*Un*n!YNj@uR~AdoxR#H?Y=p1 zJ-IKhMH-LmmXa*wFMCJWImTJb_Ls6*Yo{9Ous(J4$}aP_PwO7Y;mM=AS#Km9vkE+z z@2vB^`4Sa!^vh9%BG#>fiTwMG^Jyd4*HkBTO$_Iamh0*<#-(+vYz;a8>vK$9b}sDE zN3LAV8pW0v$ZG5RN_$sO``Y-zPb)Yke9i)M7jOkQ@}?wt>F`5dPZ;$8zT$FE)NpN3-bx+Qv-v*pc^IZ5ADOXxFyWCw=Iu>!DaaRe4{Ss00(L|u%l9*LRIbL5qosQ_6*@b= zDny%fFx91bBVdB(QDo1BDEE{sWmz&{1Oc`>E){v@zw?x-S@Xsq%)d0$rl=JG&{dE< zDH}+cq05;0dJZNZ-gdR4D z2EelBI#~m%U1j5*{MC9H_jmcQplTAt?eWVU^&H6kZj=mw{mH$H?1-jlVZxul6au!w z23i7W)VSn5hCfa!REXt6f`5tstasb%VO9JlA?`@eQ?e{@iNUs3UhHQYlJSDQ$O2tT zxdTe*UvdsB%oM%7Q=Xb(#7WvXu9YqRr8Dy~wDxMsx+@OO?Ls#E!$uZg4s>Q!RMlcd z8U(t7RvpWf7jN!ft;eH@N2!p9gSdrlJiO$Wu688p1uQ#SsGeDd5>E7?4JeTvpruj4 zd1Nd7@tN@|QIBsre&fyZi0L#Rk$E0bZNWG$c0Vq|u$liAA)&=G42H3-C}qo3ylq%$ zT5|g6P&G5F!tHhudJM^6~#qerSjMa_D9?I4|m5buXW zgR-4i;5n^0@Q5VhPDt&^`wnS3rTqD83(SjDXK2bs)=Mig%3@>AFvZuD>i)E|HYF{e zN2hi06A-|ki=%176J`4Yc-c^GP;pUl?pD*)%pH_QR{KBkYGN<4wlf}8#p5u*8ZdsA(SUdFu%HFaw6bV;c3a1l0;hWZO^`{4#>t8HErlhR(3`MA7Vi4!(a)M+?mf>5R-JcykXfsY z9A)qB>Yb;E_z9$xNi-u<18DB~ge znKMT|Xql6o-`VQB*PQuaSNl1(C6#{ZVE%B^KkK^enErn!AE(P4^i+z_%H+s|3WJxXEh3LY^F0z}&K^FKR98g_!na>@75k6RX z``_>JGOsCPr|boL+??;a*sg|;B*I&M>FO=N*-Xu@*374zN_h=GoBrQ3JSiknw>@8l ziwi_u83nhJMhe=@U^pDU7y(o(z)&qNkxXZe7jE$8_ne`YnAB+vZ{=+61C5~|J>9p; zCCNiqUq3}xtgscaPiE&Xa&q>rY@j&-$`SDpcJLL7_7K!t%>QIK^o&ebgOS%U971vw_|5)gM^*L4^( z^QoYJ&>Fe46OyZD)f42`L4UAGZ#5?R-*1BJjrtXXm4Og8Ow-93e#QSz-u7gyIpHt2 zq}lo;`vEm&fhYKiy*%Xm$+POs;`c-uU98+@=W%n+(*3eDAGvAdGS~`?55fic?E9=_ z>P-yuGKy5)aYuWlB%c-{AvVAD%W`%jfBWBh9yW%SBj@rQecGhOU_WXkoEi)^&AH{e5n2UBOBhrU@bx3DvRwRV?^Te1?85*R2IFfD_Bzubu) z<(Bn%@~C_4%O!mQiMd7b3U{r$+vX2kQDa|*;urQgq1`Ea&(DyLxsaXZ0TOi0UJ5LQ zMO0JOHpePz!`<^5!31tL}rob1bU(%5b`AoA|UlleJ z1?^}=xdxL@!H{&zXCZBe+n@%|sqyU_!sGMawbA{S*xmC z*nSnDbs@FO#5?9l9+Q?cZY<}#NOtVkPCnxnn^w6!V_kYfs&DPmn5%Y(TR5cdDBu6A z+#nV6-bN_xB8cOJ=RIRtaZo65HnNQsm03G@sr2oZQ&3BNUgd>!?%Scj+?G~`bG^|` za#+>B9sQ}t9E&A^W(e^#oH*7u?18jQRE~lCdoZ)h_x}^^*c<{0?cV+Kw2i)SmGuTx zr!}a1fv#5D4)0-vhO>eXRHG$P8Zq{6&^vf7aS%#Rwz(sD_Y_^Gr|x_~{f*T!ehI0u zi25yYUHt#n9+?8u2vQSxnRr;xG}|NP8$tOWg%yxTGzO5T7q zMYCno5b0#oxvM$ciZJ-(8}dnanEmOO_mhjmT3gvq0PJB!4FycIKMKN?``=Nx%Rd+7 zQq-GbJ!r7Jk-f^|EArK6k7LYdGA*1_1;>2`6j^s9R!9?>9198j@K!x1i%lr2*P7SB zLA_Y2CRcBC(r##?J4#!s7XD1;L}KI8^HX)s>cW#FI(7as&Xk!40GatxPb4I2Xro_` zlDotmm>noRzWDMda^(cHuE+tHCD|8Kk5wI7x*l%O@QSMJ`3#f{+e zs?~NouSt0a=Ks|^Q*sj7M>8bWqt0A8#cw=EqYJdk4fj0~s2X#Vr^A0Jo_F^yeWcI& z;TnEqNQJgqVy2PfY~KO6M;S3GH6e_xlh}mGS{3!XzQ4a>)!?JMGO8TH4wJm|?M~2< ztssI}{O4DtcryEhBIMMeU{3MCeyUftDUH*@m32S3f)tW}waEWiirAb?`c9Y(Z8^>oX7NaN%^zoK0{0WE8T#CYRoU*(LzR)B#zevh zJE*tWt^s|%l;nFNHjC#(weqyP=woxkKj6JsoYkJwd#o1sa|w8(f9`!Z*QU*EJ~raD z>FaIZ=0=CX-V&u{)o#)l?;&{EHvxw5@GmFY#2m!d^lS>A$nY=U9prLuc8FW|Z1VK* z>Rb{I=Jp+k_GCkLmqY6i9{h~XAuQYV#tMaAn(Vgn7C{~lnZ6}!>V>g|pMOx@{J5Ww zcG5EE7d_)CA9h#1l7Sfr!h-8SI%1;2(%HZ>ote7T)GN|*?C zN((8F8>Dg$|g8idPs1!OO_X^)dV$(3xS@T8Nk67pu zq<~${AEQ0_QH_1WKoZnx1Sh$Y%@;&e)VAW`l3_aH;1v3SUK?|Jk00~!D>>eewyDi9 zq#@q)P|GuW^~ry)#B=d@8eDnC&jH!iI8%dlidKM@2+m>q4>I}AJLP=j@AN_CHgZ%o zzee4b@LXYoNM_MpkuPW^q{+T?ej%{TIP2|-{ZVC7g+MGy5uplQ3N_+&F2uDwm!oFE8U$#W@dFRQmZ)c(1eMp|JAhk_mWN63|80 zxfg<=$Wx$>Zt@nWcbRrig85*895pvUx&%1nPcZI(+2fNL;I5c2dT9@BEx`nh7k;{Z z${EXjZ@{^aeoCe5#)}K&4b`-gzq358`=1@ZfKbzgUpmblq<;RU>rkWjN4|0D6>!!P z8$w_HL{61V5+{#j*lax>Fn#naX-4%YQA+7l1|A+xqw8O#FpyuAS|_i?ticCr6}xQV z_mHm<90||QY;rwBr;rwMF1;BRGO~`3UzXN&Y*vCk zd0h@1W;sxjt!rmH4;5X#fBaGULf1Ag9d~E(GV&O@v(x3;>b%xa%#R(flEpd{#0P?# z?wdeUZHWshX>n;<01`LfFfUX!Xl`IujW(lJQ+JuZ=BlLXzJQaQlAbbSW2M*d&ux}{ zJF709!{Z18Pslo7raM@7I9-qGF%c(C`i8aC|)Yw|O7 zy2sD6wyl!_S*lFqgP@#uB@_v5GG175do1mYrhhxG-eocQD>vrbV2GT|%KnV0DlQRB zb}ED!WA_kK?)b?gg5)LpGRe{51nDJ(x$;Gp+dM-VaZ4USJFej+$s-ck{xMPbgL03V z4|U!2v@ZCvllHCN4b&!Lnvy&4akV&#G;2b*mHBGCUV&En;C^3?KjqEQwfi6RPiH_5 z=8QrnScC6&?L2?kkM8RqGz0BnZD&Z3)!uofY=*%#a9Vj^DzTS}l)m5K!~6awt#Q!G zHM`jGhqlMK3 zc~gf6z84~|Yd$UB5*|U^w#G?VJwy8C)~HiM+!_(iM(b~cZY!9~IE)ga-ns@lqihqS z^a%!u!#1N!2Zu9nk!IMphRaVbkxr^9SY^z}9a74}Pk<5#eO` z=@+UFh1xcRb*o;=88sdK6=nK>G%WU#gy5wQ;zHvzCvbw#`#%s$vii79Z}wT?lV|^6 zGIp4Z%vO;8KET7GEI=IP0&z6&vLWsc)$(w>zo~!8hRq8~B~cgVN;rfSUIhW?%&f7E zmk;MZOacskkX?tcA;cT%uU!S_e^It{(j?jCF?|Mxc999JV>`+)*ybkLdeb#G{?0 z8bPgm$>Gkn?SYl_vaW)2o59*DR}rG7g#j_8I7LC-pT{=3*$jhu+L`sb=B(_6WCos& z6tGpx^D5q-2;m)}QB`Sb#s8T%k&N;yx-~%T*UdmA^0v4QSu7(v)so%Xt!3*%4#lh6 z<=X20CJ-G9)r%%TwSq_K(-!mz=8Cv;pItXp1vafgGPY;ex!xCD{Y;1mde>Sh1Zlg^ zw5!>Ji8)f z?Nn69Ot{lohhn(z6dDo7@1?pioU4k|PeX;?2$0E~?GW_YG_!FW5N(uviG1j5)K|&8 zQ{&=Jw6d8hYq&S{j}bk?{Vy5LZKbGYlEkrQXfL}2K?Rzgh_wtm2SWG-ukRzb*nlh} zaU_Cb9a_n+yL#j&sp>UusZ`QY8{fr+qRu}h!A26XaraT(tKtGOU-Mz! zV%VygM8cm+&Oxc*5e`$?lPNV)73b{N2<0Y~T$PL1<~cyu1ycbxw2G^<3D>%<8QrA^ zqV{Ji-UY5W$1W+7bZ6GK*16e-)->sw8O1$FWte}zMqN!Grv=B|Wp(Zc%bEhe_`OHh z9dA#XcYZf6sxn_#n3_dz7?^w6&Mi_Q0-3wOP7i6^!6>;5_!*McEYBEJ7I1Z2wc3g* zuMiUwHTO-h79u*!^Rru792H-+`3(3~bgrg5u&wgTE{uKQ-+V#@&(Y8lB}qUF zbr(1I4dWXSFABX9mP9`}tu5K>YXdvgNz7{fuVRb6{*16QPgfBi{m;xORG7q;Y3Y5+ z=cG4?wJ+LQjdBC3Tq;8?#yq3TCBh@^EXf9!gKU_z?AdgFQOf5g8u^TzwODj%f?-Nt z%(9PX(#0ENme#gR@I)CYdU^2NjOBducP#4?H@v^j%CdPjn{XuVcbSn6?@LwuFL}Va z>PamA`16@p*@d}Tqx(!LOCS#uq2@VhW@HjtNYVuw>Wb{FT+&k;X^sB{d0Nc>hu&d94P#t+W6Q!--b%FzeJhlIqM!SMj>FE|wVRA@FF= z&Z6aRd(yNse&iN7f5U8xX#;lb1JA@Ok$5}--xhxg&FwFz+0`u7otB_NNKrd~=9a#S zHuJRR(=CcgGTQgg({DSqs4Rq0r+2MLd^_1VpB&yY0I9itHNA(=%5dcQexZQf7q&ah zbY9^ewBDK)onUXMT*n5cW$Udv5=ZqKv_EJhoz`b|y$P2Ia$6^B@ZbVyV@EDT+o7`z}CwhM?MV-YZ zz~Xds6CwsDx@2ByR!=8C(pj>LIA~t6V+L&cz9m?`zXDQc$0gjHn{@H$=q?!EA_jOV z2CL)onUin)YY5FboCX6pFzlaH3^tY@MivC0ov*g)GIcb0E+<&Im|!uqi*Kt65OIBz zh~BGm@j(T&Tc7U704aNOT`7l z2jUx$Rn8V1Zurh$mdR^L%yCc9Z!BbrZ`tIi-WNIGU&My%9{)uRFQ9=%oxAnDFaSr$3E z=S)OlE3-pFO{Njz(3*mfvEk~+G>rXpk3^Xw(Tz~VMF8mB@szRvVxmNwSpGE_dWB-{#6x2&(VXO z)!xxHfa=rI(NjnYY(+?Cl~zV;BrVTeL+(NV5|rn+$IdOxr;`nU@Ov+rl^)0gAv{7h zRE=Df56Z-w9WW?U}HiNgpJy`@fWlzukh;)pj!p1B>iQyYA{|5#>w!j|OH!DB9e z-T3|jIyC{@^>C;1#hwUJohW4dqLOZk^UK{h?)yOG}RQAkN~>`NYp|Dd_la9$g`a@@kc|4^^6;MwBTU;(dl2;=Mu;Ad^8 zzW?RD(WMvdYKRpC(2U>bs@ftAKvy8TOIM-ebwVdWiAEqJ@HrMQOkDnFi&dxA{~P_* zr%0mUFx-zQHJ$eWRMY3j*{|%z;l`+bcSj^uwGx$1$1^e7-&E)%crbr+oBWBM+>d-E zK`VCTi#bBm1d5duT`vsyID*gknY5#`Ps}PycZ*W3#>r#NXv0cMaCnR4E2xZeSPb~* z(?D#BPH(Y9LEm4xX>?yf*wvb>)`UyMZF4BTi&pMpAQXC+q7eto#rVi-h;mikUyeov z`xt;~Vs9Ta7--b4 z)?DYPK+lvVU^Rq+84Pz0<~8ncbntXE;!IOwaBHrfPAeRihQGMRXt%>h&0*AU){p+} zQELk)c~#Ow_ldeSlxuXDo;e|0+lm>ZeDpp!UN*mfe}HMtH13h}wm_X?S(g?U7rm4A zGQ>2mP#~0X%20)w2QLZm*0k~RS#fRo(BbS?MLArzG3!#2HDcxofv9@Ap9&4mR{hxN$w@=!8($*dy z;{Ymc9Al{p0vonrhjC%AX06sW zA8C_7BV0obn$8@bW}aGv75e~S5JabrDCVv-r}mczT-`~!F|8ViS{d)Qk)i45aCu&- zwqa??M2dDm6+c_)x;fx|Fq-dO z5ZiN+9W;A=xfzjp2t9B--7!{n>v2P}sX1x499dbvPZ{0`y74q{8{0Z&qIVRC8!{GQ zXdmjj7|lcP%1chlX?E=jP(V9)KV|=D$n1Cs$+#OXU%MVDh4$~*S&(qmpV1Fai!J~< z&GX`mjA~=f(h)Ib*3$;#r1 z)tHgdin+JbRLAlY@|@6&hLr@^6L5V!pUEYniqNC0t+lQvrQ~j8hd1{bv?Z#KLo$J(M z%!T1k`^3mNp{p7AF0uchd>l($g;`T<&-)tXyq>7`jypw7u`qGXev2=-26>q zrdw@#jzpwo+E+T82E{r*Ru-HpOQMku$zw*HA8>_D|EQbxL*(cYG6uit9~EjOEf^Bb z9(>{%l`fvJK}8uwh4X+$u6yZ99Tt(SiQ=_pa^4N&%B}xMQznnV8MTvh#!x1a-@Mc0 zH80fTNGs`ZxY<_3ry?451z3P5s#HG?G+_om2r7Mb-Bcg)v?tBR#`5Q1%HqHi&?&*(RI1yg9T)G9?HfB#Y&16yL^ZMa85uS|M_ zS5Z6#D{zJH?vn--d44c;Z^BovsYw~n5}t`KqUP$Zo^%u1sXkcoOsS~t<_W9{?gwvtA=*@lN=yVmx6=% z#b~;?oEOqO^NQ`=^tLFpNX-uWi!Y_r61-(XuVCx(*M;+uPZDXPJ`P+T9HzDt88F`K>T^+{Jt$nsaHT>R zI_dozeFv*KegdYl<^sM{Xy=)CJpoW;{xiWoF6If2?jNZM?nuK^$;k{Wzd>mCr44Iibu%KTsHZE6N(<%395$%sh&4>(J$-@o zeuiR!(-)q4bLG@C$rH!P79JA#WO4e<7&y{>TCJ=CXP=Ef}n0TLAeEz6!2XoXBGbP$b)~OmPfdsOjgCq zgT4#-1Aaufyw%nz+}fen+8YM-&pjxU3>RZ)9nNe0u$&Z)_}(zC1R!8VRcG*Q_D5%e z5WvK;q4@LV!e>V=H>TbYM3wo~F^%@kkCOm434fs}pTL(L*X;_Vm{tOW|791a4+S1_ z3z85XU0qydghEU<(_lTYtbI6&hwn6o9fgu!!)IY+cb9?IES1f~woCjRYY_S7YB>Lw zeR?sA!9GHPqk@r~Iol|>pF}{71V)eIzAvrmQ2tX!IVwdRfd138bZTgn?NDj}cU77a za1f&_)+Ew)Ze`g!SN`BifN-o!(TbMhnFGU%em)S+fq>ux_*IG_Tgt z2{0NL@5F|q%#JJEWb96p6zs`hI2bvZjyFSl>RCrJy@ajVR4o@KmYZi;+u@LTF2N{3 z>Iz6*tL9M3*~C1dDkE)fxwww&%6(*p4>=3A0FT87L_z&s7xmvy=+NirL0$N?rXV`! z=uEL^XOya()G^$k<9(!%+qE8F#Pi_2i)nn~lwv6Npy zJzxKb(W=PIOUk(Z9U2;Hj@b`7jH<@Y@oanU+8V#IJ!9e5gUZwdl$sCaX1W|?-WeKH z&S}8zZW2HbR~jHxk`W^&ZbWbm3)(%nq z9C2QFif*6d$rLRO3OJKb604Ej1I8=86N>N#m!<6xs|xDh^(=zzge-iA1r|)t zr_LtH&$xOc7!(RBbG);cQJ){W@FVoY1EH3>Plvz^V)_eI~bo zf>9?u#c2PSTY2qAd`Y{7+Hu-uA2kGijWk9{4t(h-V=L6BkdrC>RUCRn7nw^&X1EkT zop9Q6qK8wP#An>6Sr;;Ew)(~`Y;bClI|U|tI!+F8O$3`$ZkBvzc06+bURATXqB1ua z-)bWy*!a~6?=nVfd26QXEg2O-P2btT4jyeKlNnZP)2(YIv<5^EAhmp}MavhKGY`#k zjRhNJGKP~@FOd+xUSUI)BCo`W(0x$l{l8`Z(B{EnhMNRFzP(`XO68&B4%Yb^(xY}< zm1Y>y?WWVNAYMkdR$xgD*Kf~F;kfvR%w!S>DxQoVrre=VM^Dts+uU)&yRs-$LXG^%9E@18kX>N{U@RyO-$lUNl z$YG3Ou0XJF#NLoN{8e6FtD<*1wwvYVR$hSfk8YjLUhj8YNme5$nNhP`QdtmAIm55A z^bKIu9#cs&5E+;vx+b?df~(SI@5VgTd4eie5Uv(?PhoH)79Ktt$Qq5{#PO?~Wpo_+ zZq*X?I|@}$uM29i^<^kZJGZG4X*H2cfgP8`P0~(G6?w7WTub26d~7?fJKUC=x}RTO z=6&T5JV4?Tmx3#Aiv(YSkC9B=)9A6C>f4z^44WfiL03N(omXDJABkzq5<8z>&?c2L z&360gyE#3r<)B(`!&;t^3VTt{Vw0C8`8{80_j7ubo#Qctg;9=`sgu?Z@RDp)O7Fen zmj$F46X;xUz_*i1VoQg-PFA}L5?cKEmwkg6>z}5!$RF7+`NEI(i?;tSK7^3Y-z57mqm#XZCAnti<{v315<8Cy#2%GABZ5doVDGC zH1%$XQH)|O9!8zW*jBLW^=3)T3p*UvXZ5tnr4)ep#8%!shim(6QFZw(lMD5vtUQqXtbd@aD5Z$dr8}I#}Ko9>?01G6s6OFW&239p;p$MQ-jvoA2xE9yVPL*cN`f|uks2jlC5un_ig&UK;=E_##gdGD!Wxd!xTW*|pQeD15*h#^|1wkYqu zxEFcTq34;|t|dT)uGULG(@RPc`0+q=z~UAI$$L&_V>Sw&Wn4hKkg+j2#S2XM=xsUK zzSeQ|3%Az|cG)jhr6&IfGx>OHOsbRzh5BGIewI)%o^ch0)T9zp#Np>5G zt0_^(?8MTBk5;v9AMx6xiYS^&UD+~VFC3ilwmeQMpHfi2mJ*O)EMmkY3XuCqE zA!(G9)ey1vf!7&Q{IU3@TSQQl(Cn&4kBkexcc?eR<{!_=qI%8h_`kUl0q1))HF&6t zvG@@QU_ae?c~GXDWkn?&F<@%{(W?56miw`gd(P#I+YK6)Gi%hMhi3rPJ>4_W(A|=jVak5X2!Pd8P#3g!P1Z=(s@st7 zrx|-=$MIE{R?6Zr%0?1|poMxE85FnYeuqtO*TOC)ktKWaj6N|ot+WX;D+J?4)42>u z3MZnc+aEGijS~I;W~Xds9oCcrg$u|9+P^I2H;SihpXH~K42#Rr90$?|`AtRtOiOAF z?wpDoxj8RYcT|7MMGGc{i_1lj2bo-aQz3wYus~9J`z$Z29+G<7aH>Dae$W1vpipTv zA2qHcnBIucVQq)0g-#u_D@}C~CFh7K_+(l@+`J(@+{%|YJ~DZwUvqqR6?L($!RT4H z`+xB|8e#~_wE{s|5_o$#I1#|=Y4Kjvg~~MVW|xxb%K4|DRFV@Acbm~r#_Q(dsk(Qz zA*o~Z$MooES@u7Xz~bgjg!8bs1MnR81ShXts*GxmD%|Bori+rILgiR#9leX#6D1`} z(D{vVP!ZN?dCP~F_&=X2)GbP->g$>O57YTC0LO!RjPB0|SoCI}cZ(XTFzmk3YbJEm z-X=$UO?dB<2scU9tYMWN+k{rNXL!@mK|PKYSBo_LMBEa1@KP~qe@Iait3Xzoo0|Z! zFJB`6u&e_(Jqv)LqWCv6!ln#rlEM^BKZQCEdMn%8*^&-v%BS;!E@-*hYj~C*JD+GW zNBSFVxCJqH&g>cYmYrjFGEwSi;VBTb?H&w!Klg%UVK7(2Yucn&5P5HC=6h}%lFBxF zh+8lDIt+6<#rgs@@OtAc%Ev3Z`E&jT^b2 zC17e?8%4Wql+$!V^wtKn%_&-E*?0KwBsWRV6|?q$0hoz9JuL0Kt*9ES!3_W(EcP6_ z-l{bR-e(c;6Wp6sCoiQQotNI=4^el0FuvAx4ESa0k<>1y)&2`afq2K80NzYeQfK%b zg(!HpT)m|wsYwKvBb=R?c8O(lkuU8DI~GR>|MHkV)pFg{cX#01x(A3>WIDe#w(Za??Gox)&Ga2+ zTfY0(Vh&ua?Jw%f-&e;mot657R4%VqrsDwjUJUx!5z2318* z=0FIJKQ+;ptbC#3-($kkkB!8T_?T*zxyZzY;-LS-)mw$N-96F5R46adLh%B{+u&NH zK!M`k;_ezGxJzhhad(FjTvLKWa4TM1f)okv+7RTV|8p+B=ex{Jp5NYkX78C=T`LIr=y8M`v>JWVWxch&@d?cn4sq=Vva5CmYw0f+X^|i)_?vm2Aj= z3{CfnQ)(jRh}z)b339q;vNQJY>Olzuk~)b-pZo&5YKnSAs-|b?1ptwZBj@6;)K~U| zK31l0&uwqa7B0T@d`mz*2n=K{ANc-a?r=z)dCz{kgA9cBHYfdc|0xXADKNSD&E5QQ zv&Ztl*jv#vTw#f%`0c=*W3I(c8`aBZp7^$#I_z3x?_cOCAM#Xxa|)W z1e&+ZG2GWUJa^~8&`LMD)a`v=tiGh-(bXl}dXRJw$1T+QzH9(X;QHDsrl@qRyhxHV zS|h(&R_piw#g;2t|E!B=Et2h*Htsh(+-w#Uus$T#a<_CFAhyK~4fU@txdR=i{)dGg z|F^6JhNJcqmFAQ`OYC=hXXN;UAJ|QsugrB+2ku(!_Y#g!0*k*1q;rBvR=6Z;qtCp$ zCuFzX8XR%MzD4cLx}iRKu@N#47KUFCZY3f9G+iQ)zD4yoPmAB=r49$kO2>axLyEjlArIRCO>lrwEq)bruWn5vvt@p=WiLyF-D0 zGpU1pkDE5R&u$No@*`ke-uJ-mE|5g*_1qby$L{}c{i`S zz^Oaj*K)uVL!|n=);U2kGKL(nd0v1MXn#nNZX^CFvY(4vQ~4NzdniLw+|=?$uqF}E zI{3Yt-e-rs&+?6LNB?&r-)N2bNYBy`5QhK8)6Q>o{Y-du@aXc60`%jGF$3whGFkki zxZnS!{wO)(AK|Dzj}*Mr|UHX+^VjE}{i!bFS5#|{_b+d9HU(%H0e_#_idj}HH0dp;jzId)u( zP~v)JE%H@s@#S@V*I<7Hh?!Q{i8}korrSuwm=0~B-nb|2aZ=J}k$m#geb@D)cS@W7 z>a-W1dT`|$$LkIcEQ8%-8%$%x_D=rDbyXep51xOJ5jjw`?WAc=uGx8O z0Jcs|44F>$CG{@S=Xz`9`<>meMxh^>_@O>JyiUQkS>mk0%Cdo#rT}CfxHY9jmj9E# z;V0qKH`g6!Hi7-Z166=$u1#I zxu!BDu>4Yzrq(f=l6_2AzvQ($oQism-MJI!NuDE*iE{hX2$Gg#M;DY+exPZzgT`fH z+SO0e9ozi_?|M$t1S#mif)g9pB+IC{OTJHTq6>$GjRSXe*UGlUpbqX-L}dn?E`gM} zfi@(NOVJLNvG^5FR!SI+*$;>|A1e(_EnCJP$u#2zzwK~brhYauHaIqq2F(!@k+sdQ zx&X@`M16rEOSc~)GW$zmm~_ZRfOjD$;+owy?)OdGa-E2S8K{lHeUA>l`T5gbzpnU9 zDoV-FJp5`!05LL{v~ciub*u$z3IfmhkeE=xHyWm_`$r}zE%4I^k*#v%y&fK zR+UD7HewzD_V8AnYz5m7oawpt^v2+`UM`E=9i!A#t1+-znln6wpPnQnbxg)7FBB1U zw3YS&>ijTa%n6D^93KI`ri~xfdPx_ggu8~Jz55THy=(h&=A8V@+_U$r>QEcZ-#|xu z-;8TH#07ICInhyYK7WJ)=-GE6ASLRh2;umQVP01%%JUmpDeDPaVE}tXg4A3iMWL2? zH`k80mcBt#!i%EPGP^PjqsiU- zwSWWnpU3@p6c2)_1p!&#WC0una(T=*eN)%H`1*OhV;qYklg9K{hCEy;Pm-f7sILw8 zo!x|;2jcR->x~Zx77eJd8HhDWn9Zj>1X5yn^PE zU3#|oZMF0J@9V7v9$)z%i3F^@JKLq{;Nge&s9j4b=X@bC;CifC?B)U)ijbm1wy}{Y zU`&x@g^z7E%~?Rn`-986YEot_LPn;V;__41jd|qrG^2nn;rcMx z5VcGksbj(Z24e0OTlKAh2#IeGW8WY%4IL<}wYff1)~RA&U`(JRNTbd#=~v3BkaA>f za|KlUtGIqs)~(?YLC23{Q+jv|FZT~Yt7u$}E|vVPg7h7(k(tAylzbM*JG~+XZ+VhY zI~A$NQG$*Uzt8!`Pf}z=_qKl!o#q06sj=8tADzQ30AxjaLKZ=(k+LM71^UgUo#A&s zx!ZY5b0f@>*xr+Gg4tP0RLk$ovE90c<49O7SD^jYjj&_GT|;$BupY=_8LmGeUq5`i z#3D*C)ZAzLYT=$G{=w>_7p5s^b0QyxNJwt4y<#%(;FndOk&zP7Wa%`H?qEP>9 zsw#LCWK8hb+U@>o;8};Zi8H|2&#Ovx)?vp;c$EN=Rf=syDr6YcGn&`tCv6gz{~@b| zOi2HEmLM5h&9CNrhA3H6#> z8JuNY5=>PTi9>{9Xco;#7Ij_lvT0lM;n}m#Pn}Flt_oV!c`}o^xQ6BrZDTudHA7o* zry^NsrfO7@z0YT3AY8gm{GiWI%RB&8#kVd43b|89t2l>UN!e+)YeS2w@r<|kcG$WN zjz&%3p=9R6FUq!wt3OKoJiN!j*u-7rC5%~Ym=*@!;x!}cxsSJV-wdkvsdmrlpL->Q zHtvWhm%XD%mwI3P)ZgTV!@I=A`)}H>T@wx{k}`d^Cw9KRDsHND9w(2Gw?Mp8f=4^+ zNZDJVfcqmA?+WGO!`}7(mK%H(wF!;rH~{QlS8+2f07FRJ~SReVeMQ`a#&jExyPauy}Hb>x}4159?catN5` zm&9F>#eCL%GV2W!5``Bn6|1^_(K*Q;=*nDtXd!>4&;`Yi|Fvw))JC<0y%t3U`1a7gY-Anq}7 zuDn}Ke+kEoi(;p_ITEvS7rkRZ@9#SrC-h2Vwd}@Mw(`DKAAB+%KM+=Lw#K~t#dvzFl~3#cp|acSYUUw`{&tXi=H6w{%Id#AmHGn2d=rLA%Vpm5PEp8iU+sSWYe zPncW=*s*fEP>~cwXX-W^(zxhXJ%**(!OHtb+}4z4Y-Hx%h|0P>T^l?eT+M0LJVSf-f&N)})WOZgg$Qiwd zN(rI6UUj$%N-au~;8mHTq*&ga68V7YyhD8AYbJfgHCNk%45W=KbvG>;#yL8}Y25H? zq;`sa?g;*IbwnGm=hhW><#Td(H0$Ykuz%_ygh{M?9gSj(UQ<-Z9g>@Wm;mm^EOFD` zs?tjkyguI^=UkpUT1~4zzEk5F$93ZxzXN+;#tfvVD~Mk%Ir(jtjB?+PqdU1oZV%e} z*!BHaV3_dr_cW0)6GNB~%fNT>F~N|sD$c0`j5gTI!;B!_pO-*a_DBcqQsc9;(Uf=Q zcOh<5d&54{o^Kp7%r~36qi)Co0f2iFi-hA6NEViF8b?vE^*2f##3xxVio;gErevh2 zorZ@>%-_K7@70{_bV1X@zlJzkDM`j+_mjE>Cu%enIB%%y`v!!lbpx=2xPYp%9o_Mu z8dqCZj{Sisc=IIN!G#vOkXGK%EdY}T)v1KZd$}9MZYkGcb5#vKDzTFKgC>1=M6|BY z<$r4efwr?Ht>obsVR}OEAK($wzd*hqGB}C)p0CiY$b4JwjeH0UQIoJ3oxmjm<+BLl z=yPYONMXm$+8)YHt8OH3TNdi~!!Il1%WoO+A}oL-&+`weXPoTOttJ46Iob5_6-#HT zJ>E1cA)}kK_Qm`&o-V=dFhu)b

    JqOm8LbWz2qOS83bB00{J$x5Z3Ycl`? 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ð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 WY6s{XudLYR2BimT@};uI{{IVD74_%< diff --git a/src/static/images/StakingApplicationsIllustrationLight.png b/src/static/images/StakingApplicationsIllustrationLight.png deleted file mode 100644 index ccf1354c3bbad3f07f62e4cfd311b34febf517b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202055 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 z zEzF$St)CnqIl{xiJYn~wfu=1j;nlt?>sWA1cWk3NQiIzN380CxBQq%}AVW>%I#s)W zKg|8`wZDk&<~L}~_IN9GOjXo|YK|gqB7W08@7=v=@u{pv->k^kecl{%NY(Ofa)3#c z;2i1TL3}TsDa|Tr zr=EBm$uW&~Nm*0mB68@y$XB^y;vzctof7A5q#D!m#z&O`Xb zS?JeG45fxR$w>c@G!EtDd-OmTIQDLy@!i8Yd>V7c<;J z*hnz{#o?mK*Ubg{r@cuW0hLyDNzA20`rq9?!BM`Nlq4NDFf{*#3tP^N>}@lf*%$bM z9#^@m@TcKOu-8KZ8_wS_`i$%q#EPR4Q2O3Olfj1fcC&Cln%C(1tB8&9?erf55Cn$@ z!+rD!>ZfO8jySsRdzt?r$kaWGw%$579ef>YbZb2aKdJ9zJbDp+O&2f55;p>9@hp}Q z@f5iGHR>yuCD++Y^ZCV1TiPf@)bJuCqwDUhx9o0ccl{4wP)60b?Z!#uc{+(NBg}59 z9$`qQf!lFh?SH7{MwQO)*N;D-pK+hBx-wQwwRv&m{AY&>6Kci4a|(P z;OJAYX88BNqrhF-t(4h_8-^Ss$(?*C?e~_J$#9@0A?Uu1-*RM*VJp-5p|+*;3n0k3 zy$SUGuu4j_mB1p%q1AtBYGAG&)6RlCHdZX-4u%lnxnN!IJxmB%_>gmsr5o;QQHp<> zV^~N0=4{Bbf{DCU=R7yGWU|}NGWW&mD(-VpY#0WOHXc`LkdV} zDegZyQ`-3s&c9mJn+&Ch>c27&gf{*zBEKBOQ30QZuNgue1A>bx`q3Z{OEmX+r98 z`+A44#_4JYp}uPzjq+I;kt(}N!s8MF^ND$Zwhy1seDnvCOL7nrvrzRnHigU3Khs|# z*kV+B9#l&w-Uy0_8ZZ+%msN6<@NDERdFZJmmNufUy;a@^Wb(D3SU z@o&W9ixrb;bNFEH zh!?Kp^vxZyeBP%HJh2oMFMacYtgeOsJ2}rTxkMOlEMTprcrT067d0KvfL8%Xf1BOX z+xfS@h(R_1rv>FQr{?c&vC%NjiOB zIy)5dT1O41GW#^pW7Hj~egL?Zkp|d`6n*87?C8SVpTJy^FsZ6C8Dq0~b39Rh4|+(v z@hIbsdiIzOMJz8?jmV+gX!5$u?e)|DoaMI0zIr5(r4A@{2M+%Tnm4^zb6_pk81k0TcJQF=nFM~!v6fuPwkc3<`Gs- zYs&&3u5gFlti*Z`MCGIr>YM=P|xi zA#fSu{2ZSlX~=pD$RsB-%LRsu^_M~^jI|T!`25ks)P?i{9KY5-PY6kIy?T^+*acb# zy)h1&LIj4)d<{A$pyLc?Ieuwi{5~@@BvL)`Cr+xs)IL|rJBnySEmKUoj5()tdU;!7 zvC50XInbV~;paMzc?l*Ub*i`)ns714|7jC8)nvZr=jW&7d5h1)D^3}p#DuiW$@K4y zW|@|^fzqyZSO;%Oe3-jNa2|I@fat!KC?BraPcKxVLy94$qYK+jXg8T}W>IUkH7`8ZDgXn74HKC487V(K{e=*1E{`oE-*8dSVv;s9GegqsXpcTdV?C=!+^1So z#%bHwz5>mj?`qKy(;Hl`-dK5ivpu%D9yj%_wA_B+Jg^83*x0}A5YGJAv#iO0hYBb|J=QF z=%PH&)-APeQ6s9pVQ8on(`~^M;mRc`W4In&OHgQU5u(!=Ni#*oytY^nTfV&?d++;F zneHD^vGU6L4gByb=Hr4bjSLVR166xaqg$*;Hl>1f^-Y=H>F+R2o&LzYj`~nNf(OmE zJj`4>?2)R5%Tzdbe_N?^Hi*mg$L^L|g@aZfrTy!Y*pCs@Hh{8fU0p#I$2mOQK_Y!3 z7jr5e5Y^><0}4MxJ~I&Pq|}oHzNi3xlWLbh(}Rx)Y*2nx6vzkre=0@F<1hhbot<=@ zYvQ_OQdpTg^W2prIC@o~+5ie^wl7JqaQAenUEOi%lP%Ur6c@ju`eQX?_D2*Xmi6a&|kUx=vE#7km>l7-`Ys|<5Yj-S!hjdUtG`0vkq9Yg;o0f((3 zkLFuSpfCxiLkI?()kU~$a7thoFEm z>cj5;KQkP-_M7I34%vYrom!It%9+?_7eLH_HC9Fm7IE(%^~bTuEs#eRgGQt9a3?SV zHerKS26VMW!S*{66JdJ5RJ6e6YIS78x za(c0jidERFOKsu?hZ~qAyOs|dJqNK4Wh!S;T3pxZU?Sg-wR4mR_5UNP56sK;J^Zeu zozW|8eY+=Kl27;isSr>7^{5?|1xDg`yt90sldc>(KSCCtA=e&hn$Agkp81Er8N|iQ zmCzZvBISW9qZpULh1#NoukPB0-vVyEMq^mWC(vOc0cl?Zd>&8O7kutkT_BVZ7UdCO z^$qZ?;7)3{+h(c&=<72qaX3_nbX(ZI`(*^Jm+n*~M_-C%kiZG4Z-HH9r7=2t9Un;~ zCY_mk=2o=~`?A;9M6|NYu#0t%(kIwpR_lp&7VTTI1) ziZ4265-&k~9P)3@&WaOvpr2pGiY(SGi}`Ov#8P(&%%J^aMyWnyJWKAjw7U-1hhY|j zSA_eZ{;%Z|-_TN~24Mi6EeBxGu+#XNH7rNCV9UM>cT0F{loK`iM@dotte_ZQDh!q^n zfLjG=gzci`><8x;F2aW8kB61*5z}0S!xwVtIMuT-cS<`>MC*dgNosFLx*L*X2tTuV z51!B9=2pAC9J`;Pjbs&!vTupgYrpnr-{`5gxO*Mxz;J;i+7_AyUdA*ds}H!98AipcAHzu0R;K}0(36Y*!d z8nVi?vADv7@%&kV9^Qj9K?-vEGa1KCcf%_Z&sr|nF1fMrl5WJRy5cALe@q#X%yq=P zQ9fYr;T+S&$hb>N!IN~6k_dWycg}-X4?U5VC<-sUwH^ULqcbnJdP}Q0Q410sS=JXP zL&|;F3=wIgqy4%4MK15!<=Vl`r#=jGuG?*91e#&M@=6k1RUNA#bI~UtnOiDF;V`OU zJif3Tw+$4e%x&Na?UI;oWvkBmYqtFc#65Vpj>*tOhOOixs?T`@Z3QVPdY*V5xrD)+ zK3n(ZdQ^({5JfivbxkQRk`BK1kE0NF2RtPKH#7#}#_WzHc@lE2hP4BE#^Pitx{NI%6I(=NV}ztwR2DviaPQq-I!guAfM(1&*YpdTve5JX~qu+#)(LMPYioR`;n(_K;VaNs= zBO4_`QEJJW>0sigT0u#4qU~Nol?(vldhfthC@a2)A6bnTr zVcx~`^$qgr8pH^bIV^|ZtO{kUd5G+x899_x8uNiJ+y-td=itX5xh$ryfF>G(c+${W z&d;3**1jNkV#*D#&#?Q}EZ-JCb@F5Hn{G50%XFD76(H4wtPes?Y5UevsvT3^`sQ$} zw|?uCFTNFt71uGQrM%D-fbkMJdCN+avA0k2NZj#2Imm1JQ)^5K6M~Sts))y7X zQ8gKcUD~Z(ojCYcr}qg+K?uppdCzQnyz&TC9Yt@oGu5aLnwuYh?4|ryS zq42@}&ww{8*6F_z44aSI2DKN{k*QZJ0q~5)3xD8nY4mheQLOZ z%zV@4lG?qVcO|u-8k_`b>u#cL0lTyK5}Zi%O!=Pik?I<61$&}8h7hh90R@^np<5l;g0b8uWXN>j9uoDjYdLEE4TFu44bXQ|hqu!vP21ds0tJdY#ogUqi?_HmxVyVUf#9XM7bxz6W_HQ<4&t5xcbZ15omsU%&?G(j86(}j2ZDJZFTXu$8_m+1ruE%Io zam#I4K9@nWz1mIH2=%qLMz)1_5w_)cFiAj_Pu@|Yjil@4Xnnl~#_(jA@44jut3}>yU>0UiBao0@Rm7$`qkIXn6Et=U+*DCV(1KV9I1 zR~u*cYr?)jM_a`@S}nl?&!6@gGPUukWuEDwp_IsX0q& zoS#evCQJv8pB>~~Ut6J_9ljfRXCEEJ-+b=a2!%KB?(X;<@h;v)Ws}_K!O^9-2~Vmu z?89tcZaxAT&Zqx2ZGx_sy;{Z#ynd1We%H(T{SPM-OtCSq2Nj}O*%E>f5#}VuW1fIf z1V$D&M(BZm-75V4%}9s$9;YNXE~hz2cdQ0G z-q#v-u`&JU!Lvymb5z7~7odbcyW6b4#U^dfdd~A8;lr{+zhM!59-uVR^ueXZiN&mi zwPQTH%D|u3j`xxB*(h0Mfnei2w_)TtZ2|CjQ2qFzlH@6xvZI;Kfl`DNYOKE{PQEdT)0iN>4gf0Fg=$ECmTCD$Zs@=Kn(5eLMrk^JjH^SeA9Qt&G zg^zp^=qxoREJT}OT>M)LQzJoP9IpKR zDf-lql@kIyEgu(G36YAp(%8>XO`3B-5-ZUkTuO>3gzo;oN6cp8k}K%c!?whKJWDXx zMr{Spqow95t-u=uzcXLyCxq*TAHW)j|Jv_+4%coEZBGi*`(nVOI0ztU%%j-;_yKY< z^q*-~s%3WkM_WNTSmeil^#-C*qB;q>U7#6^TVMX;>+UEr8~;z)5qD=qiHei+M*`Z~ z2gjMRmJUocUT6|oW@1hhG2!9UU5r!#>dx)WzK{)l<< z7Yf&800B~EOv;;6sHAYiqJPzE?#tHs`$Bk~_28c@NgM8o)4Ck(Pnw1!{+7)>Hs5UNM9r?8=S@eb@s@>QD$t9%~lI z1OE$kbck_~ycuO1=b@k#j6x3Fu$i>d#R~IicmaV+JTHd&QUslUOWLO>5MTn>qzk=g zH&f?_5?r{)p_isL@pZ%M^O)}bpm7F9CqU+F6RIk@8!^8uGH_WZxWPueV9%_QW~R14 zF1d2UX^344(p{yJCf@HvHcRV8UO_FLLY`~Z=ck!x7VVjC>l^zi6W#PPs$yQ*W5m?; z!dnn9I^HOrPg4C(YCm+TLa9ge=H#GV=XoUi?$d>O(rL*)`x(jwH~`IX0@f)N;SA>f zaAo>DmURC_&>pszNZFI7U?QNBdAo13?e7;ObeVC2?pm*_LSji*`KJBCi2&bU&MgnM zT8i}p0bGtET$H7z`<`Vq zkMe?YK~+KtA1>U<{`*)D=nbcD6zlmvP_NyD4UM>S;}D|Ygz*G%ik-OJzR7ASA?(=x zOrse@t`yiX-mD?M(c1da7#@}W8?mpN4zapB_df7wKtcc4hllg9LVhKx6ERDCw_3xU z_>xl{46~R>U`+XQ4cG`{jvVKAXhUo;#%jd7J}mTlew>oppSLipniYSjIkKshqvTIy zfaYK6r+yRdQe1A9HP*kNeQa$v)aL4+l9@PUwu+0)m$wp%n9mq@Wm$iX&)TjXL}~wD z#Y87D9j0;g@BIn_pB|16&-j0=v+?hmb`qnBdB`B%CEdL+cBZf%hX?GV2C{7yJuvYPoGwWrAbWpd=oP*3Ku9O<=2RUq``V_~{il5-2i5L=@>q4Bk5cHl z-=?yO&|KUxvUqud)(BT!qkV2-*KvzmYuvgps(r-Wq1c~hFt^O11$wP5y;qN?-FHTe z)ArYj(2BF}U?y*QWGZi=EC8d7W74-}2d#fvrt!EXFkGDlFGeV2W=+vDo0Hg27Z`18P|Bl!F_e!Nixn2 zmf6Sd|4C=1_@6{B2R#F`w3Wp{2)M^~@TE9MR))4zWyS}+gMonwbm_w7 zlB`=5KV&%;sbm_(#9&cqGe80_iCl$Cb-W%PT(&x-Lhl5Q;nD{{#wo1VW^-@N+!UGt z#0fd#c1h5V9P5^GBR>k9e6rC#SMA=D?yS*LrT9{dn<{oq9{xb6=_a9drdf@?+#NPe;?JTB%1O2?Bk<;wM1(US0QINBBxY& zve`Sss7`rT-e4MjaorCQ63ujl-vwfCX`h{cAJSPna!jB{SjiwO9bESZbr-(|$!Xag zVl)PoFsws(#%>pCCroSte4Tg06oI!lDu5=>kgjsy0OeZA9WPxYGuh(08h%lA(Ru7| z$+32$x+vxzB=DK18YatKcdYeaiVV*9;Ohy{${MMzA1{t3#2XXdQ3egq-h3z&--YAM zmo!@qGm+k5e@+amm!=0DJO6@!;-rgF7na3wxSA&RL8tw;o~U}Qhdh@%?j|kR9mO2L zLmHOS=vR;oEOgVIg@#e-W5r=GRtpm1$upwiy|9jM_!q_OD1>psstV5Z@Y>%`CVQBJ^hFH6)Tbv|wB z_`~bP1K9I9D9T;$o=JDzeeQDl(u^zPjB_sFdV5?Dtv;@tPs#tJtf4bMll53ZD{BZdXQ%+v1DG~QVaS6;1l8lSgDq%^9w~fPe zGC+@enY3_Xc8fzdxt~p{92cLWb8|+7C!d=YINh>}Mz}=<-d!=vN+y`}bT%xv$RBa{iBDxE!xDghgrpT5HLl^H z6Dn4ata({?%-NzmY~9?Lk4D8P(cNb>Sj`g^O&BT}TjoR)Tn^CGkbPZ@`2=soIbNyp zz`ATYssRyFj-2s}Jn^wqmoo`L+RBO2`R|RmBbG|d5&MX_Cef!ZS98d`7aGyCJUv0o zoDy(3&Gd`*m*XNmej7brY0L=|7D4gi>g(fd;th&w9Y45ro6ZbgC@pNh--iV#m+fdS z8;_2{hwpz%6MwmH1bcnCng{t;cnQnf-0QkEq^0qnlA%wF@N5wq&^uVczn0B-^nH0+ z1!f~i!oA@>&YlB-Eet=a>A=h>888d14{Gk~l;E5yli@sZ_GUKbeE*7~*-fKHhS+K# zA@FQ_yNEKs;+mF=WOGE!@$5Hj)9cDY!^xgHpi|5han46Sf%WW6R!ZV*r%h>tdy1zw zmUZ!y)MVKrR!3{Fl&Q4Q=aBM!`&>DSupa?EP3%fOBcKmt@5llxGs{n&@9D&}UHyAr@+3!?Tg6EkMemr@}O@|7#t& z0RZm&Vrr+9FC&`3x0$c0HLbx4&1=P;&c;x;nDYx^)RD;bZ3tT8$s$G8NuI^?fmbA4 zp$-y_i5MdP4Uh8f#xGp{2zEJ$?#yI5f#=lMdM<|YkccyM*eAx|a9~GOF!e|^QhN1% zLG))rg+WJ#jgZPkQ_JnPvzpuw|LUQSZ`cx{rjnyHR?=LkIZ%0bUzsx=O5U4J1&rT5 z=1&Bf&d7qiK;qI z**)ePo`Eg{J$D>_n+t_GpQk;-X*;$@g;`+BKMHZcGI8nBDG=)NLEDH_#h}PMZ2~^e z20JY;F-oa+v5E8Wm~fqoUc&9TdvFToR^|DmFUC~Tn-*p-)ad5$1*h^c2t*`Y@NI_agP$x}{}Cx8Lft@G z=Up86p0JJ9Gi;$CY6;FjrI09@sizJmb!r7(YxefWY$c^pJ9c9l=~jV2&mRV>W;WS6 zuP$5s#fT^FO4is)y_@?5oojGVc52htB7#>~2-O>aJfv)r+RHi=Qrll^Jx?ZuCLZPT zz+UuIDWcLL=Ju1M-uY?NKQX!k!lM<@mX1-AcGN2$G8g(e#;^9<5yvmq%QXjQPl(;J{u|@(!Y7~QPYMQt^iy9XhEsFza;($?Zg%5_Hc|xC>WJMcX0frPnd0zK~$SnW>0qoA1xXXOV9e7P7PW{GX_OZw{p3<*8~7r?Dr^y683_gPfdEKzrfD(NjQB zsy-qea(dli2;T#;l9(SFY#XDfeH6oa^hQOl^<4RsI(g=?Vt2- z>^w#%!g?cPp)CAl|C!WCotYeN)7wY*GEyN`5j9!bb*DzP56z?4;3d)$TL?GR%d$H` za(D?qnfB+;7{)P}+!*BY8O?W5*J?TblN(1ZeCxEJ=Na~DockF{{FXd(@nKtj0VN~Z zPf=?Ju4)GS0R6c=^>?s?-k9}Tx^u0=1Pk$h2d0L+VhHOKd2I%b9-`9*9TuLIZ)nk? zR*EWV^;RnDU$vxOD$8|*R}YcklGpDbE`#$3#EzI?;#jS4UmknCmfLN*VF`8&#n>m8-v@t7jx zdT8WJ^zS5>3bKeLY9HmcYE6LX0uqKAo#_AJrbn#vXf=A$ghi;fX@jkVMz9W3Wte6^ z03#=UvqpyDY)tnVtg^H)MWpEQ6@I-kiN|GGV?WsX$p-TWJ610$dGw}-cPwA&KV>-O zu#XNTz+nZ^(jCFw$C$z~C;pPPHpA15-s5?*h?UO`qEa;2dao^ik>vM!21qIDK-lAY z8mqJnglg8tejSljkqK>2wleSSsD5}U0x%9{c60asB#uwGlKFW(dorgQ{(X#$c&DPl3Y{wdQ?n-;n%UKIu#DOFN3L zfjaG47}Dk22d4Gz`ZCrbXjL1M7L#izgWd>Gl)@f|Ga|W@^~&1V;-_%w8%4Re1XHx! zGw3phXONPiV#555uJ(cRw)n|9sT&xvJQut}5GTQN&)RoxC0sy7Fu z9)B1@U^$#1e2Zx?bri*a9MQjM4#0GM)!KO9|J5jjYj*5dUD;ylpVkg! z(e;BX8kOZ@gOZQS-<|v6=E-h<4ia%xqoD<5Vda03J^OiAr^L7VJ9D0?y4{@0CFBfm z6F!ffpg=6dguq$X3&(C$+ub>oqT-DF~7}##276;sEU!CFi>R|zm1{3$_{SHyl$Xh}mA7K__0z_G+O9@|9 zQH(XqM<0*T^Mm1bzHf<=5#7CQa}gVHsKScC9Efi&B30(=Dl?)5O5Oh!kg)$WQh1bm z&}D}vI^r{9ZJ2sqEAjPfSO8uPJd$3(qvsohtC640U>tY7E@&Sb%sWX=D~ZP5{|%|q z`Nui}ImZmz>}JPM<3U;gzhv|9RJJg3Mo0i8;knk}T0ZI| z(oW)y)5ce}?uT{oar8FR)lYfY>;Zp1s#2F#qLmBd;B(kq_6jJ_o7CbLoLg-0WiWrz z(P3194PI^uW9e6?!+b?-k%XqkVMC@bJX*%Haf611>p|-a0oGe)e?*_ZDhiKIyO~fe zeo^uJIj|fPFf?P?eN~RaV@|a2*eJDA)2@$Vr|<@(EsMS2JuE`#ec)teJDa3B|6cKbxTFQ!4P9HkRzh-Z96)(LRYJ;Ncn8u5nZ?GKE# zVpdFpdzcxER|Nmlf2wKPPJ0zm+7jrl-7qxU`3=eHcapu2A?@b@YeNa8sdeIJuXL2h5NRX%d zLlnpe(ibH|DF6KKf*kY{jo>UUMEc`4A4_%_9hz)C0$m!&IEl|x`-}9 zR702YIV&CX%j}EhQ7*Cq6t6X^5JecR2HxR-Jg_uA4w@GtG_u-_HXxgYy(CvXi|3ua zR6vVg+5C09YDt5Ev53J7_=(27b@v0ZPD|>0f|=#*DI8G$c3d#2SL+L`Q<8VZXryBv z5qRtFiQ^2kv|!;*hBqG*kIP2J3>w*3@O+5bEv#Z=1y_Z4(H1?%JU+}c8k@;*pO&5& z8nw9A1Y4&r8CB`H3`T@kCiAvinqWTiDH3_9vSig!d^VRZ(HOQVj-&;|QS^sX0pOLA z$SJc(_V4w%(xySZx4dz~sa9e8cX*{cQS8%~jGP{FcmjH+Dk5P&dd#7Gu(VH~{W$Nz zi6pk8@JsX87wZo#-|44Q-&;q}Te7xO8lcRi9*O->r0Tep{W{LYJ{I%QN)JG!`rus< zqcs(c(~rFsa;2vik%;Haj^5J^X;*1K+JQL39s|h zw<^sTy`ymQ5=eaL@-@&ng3yH2-G46wf*#kT!1oDtn!5ReZl3D!Fcvv#9BI^>vXFGI zO{2VyC!MG5H&Y_;W^cpCi$n1H?yy#-C1@-9pnS^rl;6>i73H}ME(f)1vwPR>1r}-I znj`zbNo^|5iYH3yAfC`$`nCEeoVW80zKRM&nxoQ|O(I_vwQmk987Cr8x$Y`%W&a$B zZ=fI6fVB0v-ULshqv_qu!+D$<-CA1qpLB1xN4lP%l91tQRyH;!V63nppM@#8a|dK> z1l9izS#z9?n-b=(alvY?IX!p{EkmHP7++K*Z|kq>ZZU+5#Cv+dn4u5vWTZv$OOWLB zoT5CWh3B`NDr6thWu3Jafk~ekz7(8&BeRh7kvq)*@A?m~>-`mpUdK~?{~668!K;N! z+q*ZC$}}VF>hQDekExT%e$ta-^%tFT@lV|kzQ&Ka*2@Au*ibs^5`6*iVu9vn%S6>*nevr&p^O%=RdNY}M-FKxkwEjV6Rs&HrI$lq}ZrG(bM!n{n2o zr(wjN@rIwup;D|$?kkGvpR{eoHlFM!Iz1w5QDrDsgSPa!R5+k{?EP-Vi6gN^_YrTp zDd}{;oaXT0<*H4E)J#L>aL@Y3pVE9m{|2iuVn5-o)RLbXpwj_2XSdMM?FAMj)Ut1y zb_`wqZ)gNc|HgPZvs||?nEA^uDseq_M&>=N5aDjX1GZO0g9x^A3QHM$ylG*VX_^SZ zqUCw8O%YFkX9is(_3qXOS|r7oQ(H9se7l- ziSi|>SF9A6xjjtiImQ(iU5t-ftO|m=uucd>H{;av)RLttCB#TT?zZ_VlS1>MET4oj z++Dco3ZL2HoqON!jR5T}vEwANoOKh)3#w~CaXr>e>Zf4PTzEuCNDam{J2cL)fSeN!sbchw zMr)b;xZiV96T{ar4{3$zvDY~)3$5mpXMEV{D@u}R_f~xKcfl|TjQV~pB=xn=<(?K1 z*mCHI-&e??fQ6h{}eZNp{3qC!z+ zlL`#&Lxe2jldHF0_@#R^s3320_VlVZrg*U@Y<|X$9FlY$S5Lv{So3$HC`ywE2>hkn z){|+QHq+}C&q=ILMVGwX@P+Ya_x)N^-b9GfJONShPf_IL$1ORJk50eBWZspOtfw)n z9`6d34L2EbODr&+s-zTG2|;;cxD9>AabI z{F{CuQ9)F*c0(YEZh`IXo?59k3-N@enf!9xiode`IsJh^QiC@?iYR0)nrG?)X^vD} zBD8YTSS=;mOCMEH%Jy~k-_C7u%nO0HOZ5)FW`6m(_P=MP_O`x)bQ_@iJ&9uaLC}CA zuXwd^o9k9DSxQLoh<4`w)5t|t7NE@iZbr*?%eYo<$yGU+z>i%Ds8@OpuSm^aOfxpB zKE(Ik2&p2Muix?*Uzd>nonm=t_?a0bE5LdTy*0-bl_ZJXB>J;?`3ESoFy895@M{!C z8#Nw9;^LJt4Q^EsT}0Wqlzu0QAo^6TdIafJU_DMT|AcP$jt=ow%1ckz@On4Y8jy5y zz^7zuMXRRsh}tV3z@#Awt3rd?y2&YCFNpK$MHBB9ZS6CpcQ*aL6*qD~RFG}zh-J&# zoKuIf5Q%wOf#0tNX6~-Xgon6MU-M!a<2p$r?p0mgV8t0X8H{6o&?+;D-V=_E#GEFe z+KSV!x){5RxKZgO@Wnw;t{Jp`VZf-ld6A=U;c59lEcsF&crf@^nLy26S+|+Uaeg#Y z3$G&wmlxrMg}_IPUEtPdAW4gbK$KKeK-*?$3f4&zaQ|Y$T3<^EoO538mhnNtrO8V# zZom|#`oi-9TC4c=A<);yMXrg*?(rx4r2wo$>I%mwcNp!6lF%q}_xg@w6LO#FB7 z1mv1dBr*Sm)K&w!?29;?u44(b6txKkE}*r$et+d)KeVYJcm<40ZdYQ}-WB_)J#ce= za$;k#)Q{T^Kse-V`yad*%Q~1+zn@i3Ju(*jb!l~7dI}6g{iN%{B5vmh$;T;3ZS`5L zV;|W5gW;iyL(~f(naSaedYrjyifi+iWAScrw2A)rApBuLkWBqV;CcGz{nx z#J1-4w{x8mPIC+hvq(X=AwL`aL8vuD>K(HRv;`G)#B}*6y4++kz?Jnw!zLa@Xx2&A zT={$dQ~J2wgO5Vsq68c9wn9mWb1$vB+3fX~TJVR92-omtR~%^aue+5WlRn>`7hz6s zR5o?ZLQd&EzMz_7!Np>I%8|?!SBrthm;U9!*bbZC$VHOOquR(*@Tu@hye8uo*@tZn z^MNc#E_zy1msPa?VRuJDb5iK_ZK-l{nNad7&t>Z-NufXU6U<8Vp%MqT=eg{ zF^{6d*xK3)jebrC&r~{qehDvDHiEa5eIxGM!L^E?&j#>#-XKKT3V7Pb6h6-_;rrp* z%=kL>q2&^1-~dn~m0Dn5@z1QH293GZr={6c4vsY_HAYUM!LqCLreUt?z4Sx*XGSV%g``=qdlzQwCBl$y}+6t*cFnc-yY zUvIjj!M4D#Q_a5+W*HXYxeMf_WAW3ta)3lwYhvm^?S!03#0ywm=7hFIr6dwdsC_rtF}zzJwr&l`74Q~7NF#LlnqJCJ{b z$T=saOV6Q6<)@h||0flJl+523RhZgXZ_+1x?>78H7CLi`?T+HRL@t@Cya=rI7)+}K zcsH$JN(O!!?P5BCu+~h;;1Gc)6qLN-Xeptg9;7WfLCJOiz!J9CKO#{^E1R8TpUZgb zVo7+lwz4rvxhRK6wBUy3r!teory>P8*LlXDw9F_mZPgMK zP`knYDGKgC`Bjgwr}A#0YQ4vPIducqF~r-5R(+|5?kySyQB`wXXqm$M(iZ=nFNe0@ z+@2EJ-Oa?|mP*I?1aEDl5&8)=R}}o%1pk2*$c)Gdo^KN_@?!3ebMxS-f;}-2M}(;^ z@mw+jnJ~GQy&$~|J}aI*XH$=2zX^^&iVA{Fw3nU1(XXo_6k9~EYm~0z{PN+5{}UZE zO5|+dSz(bN$t=f~(!{!XzNxheA?7b_mgaCB*=Onn@tRfeREXj zv^B24nqXv^WX{VZ;bK}l)c3}^w85=c;h9Co&wwFydB(0(H~36PQ8e^bM)N2T57$CO z`cP2tB0zxtc*d&<_dAFL{-Q}iLtCVoYZ-t(uR;H1g0HLJ$mps-ukXTu?W^bY%`9mT z0YTgwQNbX0+BN|3xTBz6=AOETd&8@iO8&4Tc1AdujFc4O-H@@nrX2f}nY$inKYlEoP5^dfexc!2M1VPTMw-L34_xc4x?&1G#$U zbe57=dxD1juTP>Jh5E-OMlWtVt%33sNoaa{V?Dpv>BlKT#orv?Boiwp_0vkEkh555 zRBC(#SR<|*39yz9&YFM5ZnpfUaXk7%jc1jA3EZVga{biOME-0z#}@?tt4Hk|X8g-2 z&&@5BzAM|$7<^V}UUX@~y?A2*M!jL%dyqHN{A+6@Cg9NyL~Ykrjzg9vLjRL6(M-U| z;rhN0m-jYpcsiAC>^hf~xDNv0;iU1)+2W&d_<{K6pP6IpmHH67>lVlp$G!=*vuh$A z4tL#vFfbX}DI~iY>1Xy1Rw*+ceE*{)7^o*7xG-jRb?ee|I#Of~L>_M^$a@xlVuqVX zLBTL|a+25joi!)LhLJ({7)ixh`<)kCUE%;N+x(Xy)RR7z-Y!MVZ9%PrC|=DWPU1qM z3{$=yRq$`v*=E)%1SgA$_*>#U;s!(3K-4tFP91$ahDZpKD`58=K#G|X>$a;S@CuB! zoDbs+UIcwTay`O@#hcfYL@i;>6sNXy)I3lk{Cq1LF?>&gxiTqpwG~s$M&n~lWc_Q? zdgD|;{NV+p!$-vzcdX?}qHy3uA)uKxKkzG~2SDq}U-~jxyU`Es1?-HH(=`0D|3^QD zOK|-_NiJ@Qy10R+5GXzMji6qAb6edhStDDrJiXY}h!yR|uRseu>|$#3h`&y{i% zh24l~!-=2>77B>bLGNX=<(ieohAAQ@a6O)`d_9dpf?P!>6D`SmxF`VcDw$k7wUFu0 zyXxZ0y1~8okE&++w%5k|pKJE1f+XmzTh)=|9x0}31bN(i3tC5G{*#DmFSsh2cA1AU z{fH&R%INbHYVU(2<%45z5_|3TIV)i{4ARsZxibo95*BxKr(YM#ak%GsaEVe10Ppo& zo%T1i#=4%Be8Fy6E+utSJ;tg>u}4W?EY?rE&Q#mYZh@6agAKa0`AyWj=2(>}NnF+h z(&40^9X?PvLZz$>r_ZGSM>a6MbSAwwV@JvYji1u`CPfIh1n|jWv~8ifu;8^v(>#jP zKE&+J(*3gi29xIYqNHNSlhVlbhQXhl_wExU2^WhNm6PxrlOR7IG%RgSXs#G85p%gh zn@xkyC0R5Eqn-$QN6e2DIQt=w1M4LX?aVxIU+UU>CG|@ceAvL8dHvvPy$5w*Xrhr= zL}fqQbfwm8NA;5!oYIOkaz;=K-v>#$9G##F3@XNNeF^LJoc)cgD|wp)qyWWF*POyx z9Y10!AgN)x8PhEf=%sGoiJDk92!Du8SP;^jM|q7TE1A~=IN8!{S#qlKeNvpWC~mF} zYCR>t@(2Q18QH9pAhL3!6OJtsQ%l8InkmYc*||y5M7vVXsV5`W*CVGx2g`Z%>B9(b*dQ0 z*4@?{(KnWD_`Quzn15;poIB>Es7se!7eHp5PNTu7r&wvLvLYYHv2Tv_wN(+YxvnNK zr!Q@nu@(GW6V_cdvD@${X4CBm4Y$UK*)9aT%#P0yz|K>muqLAo;YVY*FmVwr)PCXY zPIAhNL6O@2D6Vp2lsY9{=!(yxnbnoSEOD`RGotGE!p_upRlLkifMC6~%7xZ?6umtD zUQG%Qxm9w?Z~SJ&GP*jdY-M+#9nS6Gsf5KtFIS$(H2`7W$MGMmw*RF*I9|Dbe#DFy z9($Y{JCYtdTB_X8-1YNL^5>gPEplE5y$KR8_DBGS5Eh!BQYU7cET z&5w6ZXJx3HnNfg2bG84@DX)xejM+rL*`hU~_I;}w5ltKVSmr^vd(LPdA8R4R)v6gc zmL)huJ0G9&C!cnUkM3$D9xZLgN*g7kskzfZKRH7>xuUJ<`&CuKgvB|@2kTfkC&&p% zDNU36`PC}-k?R{)AY4e_^&BUbjJZAjGDyS@bCGtWvc2abbsV-?BxC&Jo}2WhAN*aT zRu20R4zIy(HRF!o!d`qE6VaqEEgIiO7D4CSR^%|}0bG~cjDbybSIlq?x`xEABm0-a z%2z+DKbJn0G5;X_H9A`C2%NRWAbngMAn}=!#`7CHU2A0pH`uMQ*g-Uh|b2v+4Onpu6P-XJF=-%fAX@hhbxfERJ?3w z%!03B;6jIQ7)+WAFwrFJH3(FdxIShf#_F^Mdw@`|(-JZg_x{`l7RiCo-7KRuXz z3((YA7X2zE62o>pT%Kj)$ENV5IW?QQ0%uq1&YmdcQ6>?57eT&P!Szi#$4eZLU5L=OyVddU8*40!2mOyCqWwoOOMeEZYksw#BD^_B>3{7-#lH z^lf;@U9nP8`of2IFo84MVLtBdFM6*}|3NMtgm>!)L|bS5@I<^tXIftjMy{htKh4Y- z)CUy~{|hEqIi2~)T!Rhx^C-iY_9>aQK$mdBuLGn7F@w{dzKlUL=29?B3_q)o-Up}Q z?$_N5wi3GYa?(1*h7alEFxM*lINA1E%leOuWx=8ZJeH~d$u@eJA!%c!7+r0d$F=1_ zwVpQfut3sXwiHCK!Ga7d5q{!A~HmVEZlrMQ&xcznEum z%1k0?F*7Vc+C?Tf*b)anZO$ZqUHI7r@f07zTlfN5E?MTCbt_mv5xc4@M07v1)(LJY z?Z>ER!W^g=i09ia9mwk^LvDeB+&n|U!c06Mv)eLZ3os@vL3 zI&NJXuqT~reM#Ag5dSBbGE&?%f#8QJY6x0@M?~x@r-wvc0Ho1??)vFloSio3_vjt1 zyOR~4)J`i{s4@reWP!2P8;QEF2KmU^;sk1|Juz}A*MS2tiC4O3X#B%=3;^w3Yk>HR}KS3wPSGOuNRH?a+G zGBSLO?JeT?KmaqJ=*v)6hNBE3>TvEcw%HNHbJVCsO0ud^psabkj99XA=>K4W;eqD` z`(8=r4~SfHPC&lo3=@U7{|THU106PeaT#(aC?%Si zE?L__p&2i$LSr zgyV_Qk`A?5=w;>UPfpn&9c%?;XL1uPmhH3>YD!G;L$o|~G zlhBFc^3mt1s*?0=#SL4`HNCl@=}&3!0$X92d}_;`3hY%1MBM6zic;Jm^78(f@d0Lj2q>TdEg;JI(ZW| zCWbNduX0%FG-0ONeO?pMuvWe|b6ex$C5oJ7QTAj*ksL(YF+1lN?3J;W(8T{;z4*EN z6k9EzgZb+|m4O3?gp>)%|Ho`MFN=C}duU5^hQ;8CnRZ`C^loSO*)+K_i+uA-fNg~T zRf`!uC3JS+$6?7kj%Uc7GHIOC#MwkZeNq~3?c*i8-w2eY<2~Ky*KKv*Uwz0jH(OdvCs`flgx8LfMUtV zcEXhpeZu?hC&Qo6)k=MYfh6L81GMglz7NTTYZs>uf3v}1q0$?Dy#7H z=~(-4m~N?w=bNVbe($AY69n=(W8N!DNY8xF77o&rHeWr`6B5Ofth9^w63^U_xcqU# zW|}b`9Z=6)CfL5RUP=GVTdt?s7~s)8<)^oHTH{bO08oTB@S-@j!&jU_Gr~ABKd(2 zvFEXOr=mokc@xA6E*{6n4vfdsa9fjxSzK>Fw1kMiOOd?aPvJ`bt#4@6*s6HlC`~vp z8^_--k;Bvw(h`epqAKpO*St+7yK``)q0Wr3Q@rWhMsMd4LrJ7oA$()YH07=r&Q8~K zKQ_vtZto(waX;P6U4vJ7H1+lgzKy_`u`%9&GYp*?52J=!X`#FE@PkOLPenV(m#opt z_!mQsOjDG1TPtMHxsDCcTko$MXUe287aNVSh09^nue!I;P&;U=v7?RNJXDq`W&lcg zT2NiN;=5~iPTGU8R77a4oBLyZe__1_>e0uBG{JN&@?!IMMc|2XSF&c{p%QLkbYcfB znea-N6qj3#X#Ey3K*F!?-Mrt*tw)B=+dzWnZ>~99< z{EIV`Tp@HOQj37y&T+D!YGxI|!kR52`SK+?M*X{!;H_NK@&n}7mK-aMxW7Y4T3%*` zEu#fro9tbSlD01Y*hse&R*#%vaMZFm7R0MQ{`(GDh$2L7zr)kfhI3fthaxUqvSlJ&(OZC07V=Hp(?QAl3qnE*opN4f&)1u6=|S1 z|2_#Eta!XV5mq$R3xWpNh4l9hUBOhT$?A{W6k7nHkv~rP%|1@b)GQGW(=I7a9>i!; z0FtpY?b|q`Uu3xSiF#D%{hTUV$L=hMlS2pSAF8Z98nc@z7aKwanAF1bQAv?E4*$xM zY0@g>onWdnT=`?Ff7Vr>hmZPNT_hIBlH?;G6(du5;+mr%!JTCU`22AUUAzU`rang9 ztMFNmSh62JX_H|xCQdQ8QQEm+To=6mvCa8EI(;9&XaR$DO_BR)Kjy#!w%s5(gMQ-} zeUy29sx9Fp8jZtgI-wB@#!rJDw-z_zoHsPy#<+kiWf7Bet&Z53Cfzj!%s6aVXRcxi8a&+!$HeBH^5A3 zMh|FYsx(gN1V$+PqTwpFPh}kyERj<mg?efGSZ6SLrAcxfMMIVPgk~aOyfs zGgJoRafVNyWaR4@zGaw?Iu)MmnyTK6-<@lFORZ@1T=6|AQqUlhu6XzV?T%n9r*hmP z6U5EYykU$T#%q-;ii#E+O%!F3+1v32EDtkFrZ+IOJo@9}=c1V$?S%U8EghFR`S?1pE(AsCy~)R%h+b z7t+Oh2{a%+afreA(z-*Z$IdC^`*N3jFq^{n=(n-&rx?DnAh;Z(aDBh06ocWDEk4G9 zf(d-aP&>v(UE{&Il^m#6L(7pnG`32^PP9%^P+luN;mxt79| zN+ZCNdah56{~u8v=B+JP$GRv``$KGFM`9rqNpq>sFRot3v3$2yEbFqD&38^$y6F|n zO6GBkR~iy~dJI?zz1bFsb}Lj9TnNzT%qN(jDUG3``2y1yTpw!3E+xaWv~&HRaBc)I zZ;`)eUrr~~y=Exe+f%~TcL-k*rwBVu5W|flzB$^9d|m`qT6(-7p2)fGEWn5l#<%M< z#`%7l>Xpj089O_j?Ce7#=~YFI%lQZt`YLVJdqK$pJLAxvO4NWh z4m>QiJnX3bMYWn!K5HinkF6uI!QGQhhKSks;(Aea@qY=;X9mP(eHMJQVg=*md<{Ih zG#cY@2eKl15cG~Z%BT+u=axtS=9K#`&7VxLi}9(Dq}^`fM|3F(8$~LugKS44hA-VJ zpdT+W<&oQhvNuZjLSbhoM$Cn6GGY>WOT)v3Y2`<2odt!u;fu3)FC7p#+|O(cf&TxH z4y={)(b`?h@nZ9J4J+c75xV&HMNz+kebd3;?s2=F`*WSC!HtCh8>y!O!r`S znZ%xfeBDX6=HJ{1xja3d2e+={hJ>}MfP||Hln1^1NVxZyX1wHPwM*GFFCK9$DD+S3 zf0W%YEAqyk9Oz#FC3cXz2;HS3KaeUh$Lk6EAzm3v+$Pxg5BMhUMPR$r=WupKHGV3U zNIk$&KhJq#RloFDj^CoVqvg+WlE3_9~HnncniB+`z$zOfVmXRKM{t0n0WPEzrn&0jfaQqBM zLI;dApXcCrw^zcD4PE4~b$^&?C9Wt#w?>mU*> zrWJ%|I7256xGqqxchF8QTP5O=2glHyN$|vP20R6%v-aWP#`g4Wh&E9v3rW$)Onp!f z+eElFe+YO1O9kAxa~R~c6%&6qJrsIyT=j3sYId{*>8WLIAEwrYH2n!iUBPN0u<3Il z{f<9JFg7gl|G4_fu&CCsT~t62Bt@jVkP0lPfwCh))ksWJnPls6Y?0@8m|6arKo%8T?pYJAzbXr^WXD5 zQbs=wWzn=Ocjbaxw0G_Wcm}PS7=ZCDudY>pR^O25)USwL9E*#Y3@M*R7KX`R5Ix;V zOV37n*|N3>AlTnPhr=Rod8Qg{t0G9fC-vGbE{+WX&((jWdJRE?{2hrSy|p%NZAGzm zSFBAJ3VPOhrYxf8iYIN@zRJ7IK=}bV!s102JmZK=hbhN}(;2rN7Nw&3R!k2~>8D(f zmc-H}y;@-6J_>@jo*LN?c{YadukvDM$Lz2J@;GC3ex6Va15Q$CQA$wMd97ey5>wlC zKO^y&_RztsAJrabK{?0{FE!44gn`~YOMyu#m)uFY+}`?5w916K5$x)Nm%E9T_<0p# zB$Zi4(T1lkZplS^JXXSS-g7ec_GH9Qn;%0M+B<1V8s9YAJV?P|2cduVMn-y-dC-B^ z;CKWb)ePP18O;%T96j%Rngk7sKq4-Ab)5{q4ptrm)`|A~vp5uAjBrrqTh-qQo%iIx`C zJfZ!;#6*t;Ow(15B|L3o3Eb}9)bvV?f`sNkD4F8{7T-5a`V&uA;NP@hek0SKS=yvX z*2si@_#{7hesL{7Hzb2KqX#g4Xb4m+@!$Oxvys!PUT9!@ zuq6~GqJFUI%8f?ltp7N83}`zxtB;~pI3c*V)#7-1TS+;bvtl>MYr2Qy;Q6?7HCED+ z-Tc#ux*uJJS+~2j^-DI3 zGu_@KIgKxR#tylKl@d-ErPhfgctVxy|Csks=Y;$`T&U)LVvZsc5wmGJKz2VSx086bkC+I( z)4|%RU)eiCcy80Xg?Zh|?(7Davbax$L=*<)z?$*6I>!wFHG$Yfo5eO?mAvB*2_9FV zv<(uE@*Wc@;;)T{XKGI$RMz}IxkU>m)-B~QG2!5MO8BPBR6vUBu@wQ%eVN_(xI{CniX#z4WTeavA4rh$+w-)z_RzLb63o6vdjMF%SM2K0XO zV(!hASA zEw}C1LvK{}267s%KXege)v@^aks^K+i<0*ATa&g)A4*m5u2Sd2k;+6|O*}AXO?#e{N z8~-!Rx2&NGpF3tR6e|wysw|9jtrw;Nc7GOf#DuJ5$UfFN(@pKKiF}dij3*5;NNWW)%(UppXEp`G}cY!q^f+Hm#aL6m?Cw5)DPUcsS$HUK9B%w+lK z^!-yRCC?fzzch7s@KQqbuDxEBNOYY;An`&GjY2Aqbna&bitD#>XS~p;fz;Yc*6mC?IdP9zAcvP^Bly(_Gn{T3lxIb2d7%@&3gMsf?e+?E528p4U!Fyb-STspyE{ zS4|k{Equ+2gh%5NBwBPke1X?e)@VZl-*G=^SM|9SBGSU@Q<)+gt%VG(>GBx+pF-_|%?Fvz97>?sOvgClkI>hCN;O@!?kyl z@|>xk(a4jUVb$fG3W1(|ga!YHj*)V`gB@1r##(IEuuCKbDuYBOOX71P#kStoR5tSO z^6fj7SQy?V*(ikXrTdDStdjD$p8lfKUpTG)J$8YP^_@?I=P&{HX*0R zbT=u6{IoG-Q)+iemG3HCi4Vzzgm2ke@1mg1wMdp&xbw5&+Gl}wzeKj~zPV6kfE^5j z^3aOR+=eB+r6j52v%B)juZt*I=DxBdXr9SC5xf36^c@L>Gp@_J`HT4AGd0NF&MS*c z-+`;*@1u-NkxUaBw1MbXo;~Z_s5@7h9`S(0!)v52H@!+*sp>Tx5r{2r{}77kjwQ2R z>fN8jJb;Vrc9#xZV_V^e@8QyV1fa5dMYDw3qhqXdX+4ei%x@1YMCLeSrFEF8c&_-P zsmKYR5C*R`HqU(i29cgmfWD*sDolLV-?5`FH+J3w0sf47qamWWMWYfKIMs?NJY&T* z>ra=5d}a)e<>t|<42~4Cd?t6}Y#TU3Cq~iu6TQO_zL_qLaxjdBAq(g^Q*vg;Fo6$@ z;(VYS3uA>*jFPjwo>}?Wv1Uy^qvNH2jQP?uu=rsHiIGct8j~i3jb2Vq)l)XEmN?{5 znfHgJT@2Ql3RrBd2qDm}!R51wS*&sbcGo+z75iR=2*$9sjq}bInNG&=EJK6Frdd*a zlp|UDGz8`56lu}4xD8YxE59&lKzk;sGhnLGO*-~h>=)q|6{Mhrq%#G9T7MHg-Mtt# zp&-MIl1HZDJmp^E*OCPJN(ySFe416i3`oNEF6{$+=a+!V1eTuN?`=~v$hN(tV(TgF zQu6kv>4P$y5;HvnRPav6THj49Z6%9C*qPFVoV#3f{Leu35tBozI&>{jtSMNdJ&Eey zT{2KTi)sG5XW_lRp6izz^d;J4fOuU$*R#=zY@wO~!sZ z0o*x%hHvv}3{^sQZXX~ca;}f(#K<=X>sJ$RUCSm>9OTLb54gqbO>V$p1?lgpt3sp< z7vv|MRm-qgvy~va)9c%#yR~w&-;a%2T&sos&cUvv7`nloT}$3)Z`UenWx(oCJ5XlR z3o$jlnO%_Qa=KE!t_Ehj2@0`Nx=>Uz8;`<7=%Jw=p$4ADCQNtd@)7AZ*Z!AwN2XHqm#*S>5v-m*xuo&Vv7C<+-<|6CVTPt~1S2-^|t?nuV} zcNto@*27@A{Puq^M-zU#y&(ocJh;zTw)YffQNX15_tTVIBx3uS0rr>pbxc1@>%Wrb zxRt?(SLSq%Wt2Hi=*~nyGhW7oe||L-Q=G72*XpEj)?Xsyj}Z{Iw+H8y#O+q;)Rpu* zoLF=v8cLc1aq1v z2DGJmZpy{B;2g@Tt=kGt=L#oH*V8}$_!2oFXwaNkXNvmT8Z$|MvTV;%m+pfA8bFQs zhrk;-Fj1z32zwG2W}N5%T3vF!zkiXifQVX3zBuj=}@JeBHy&Lkj|IPV5ZX)^f`)>>VAfD~#&HfoG!I_kdo7qsK88i}-`o4Zs z(?0VM^RRrw6=i;fAA*I$ivbm})(DN|_?^l`a$z~KzGq4UXVIor-sw7r;|VC_Tig-T z@D!wY5GoFK8I!#Db$U?;A(G{EPE8ZSBc0!S%;F2Nd#?~>x&4RfrWHQ+Gyw7Y_umUf z)T<)+bhwJyny}7M*ck^l-prHkgA{Tg3YqEnLHA~rxvf1TNHvWoolho@UN1p6Bm&i~ z$yiWEQ%6(N{Rf|*iB(=sWPy4Pn6|p;YyDY5q&Laej0g+&JRg^XxsPCLK~hEyX!=g6U5m0= z<+pqS5psZB+tQp{7BnR z>3^j1W`HOkTa#y-Xc;eg!kn%h{BHXKwHbS@8Q!!Ur6fe4b*pu}OA7Yz$aecI%H#Oy z#e2@nbLZ+!`!>|^1s%^PG%VAHl2Sd)xgOv1N^`x3F4oN3`fKM?&mY@R(Uc#;B#L{? zOVk<5U?uWFMmB(MHCd9;M0~@Sj*{IT=C={*=p48j#*Mwhiug}%EyMpsne`38iR9f5 z?0>!9INnBU#t~n<^~DM~Sjt((grE%Ps=Q&giZrjhW}!#g*gB!d(LizKut>bO>>R}b z5cPeOA=`+a5Xg!=V)RS>O_Cs!0QO5sbHvH9(BvX`HzredL%Od<;qd03MUcGtYTx&K zo*kh>g(wG=D%GB1YJ|%7U@j5}qkRxO{W~?x<%hDQvy8KA4z>~7sH$!Lay{j3JN2c( zw5#6E^lsp6cfO7Np`5EWR#(a1)HdXzEOyB@YNDzP{-kUL5A~?1=(|1DEU^w;W?Axh zj=gDAnVmK3)XqsM6I>zhihzMB-{3bYORWMtbhcLs3?qcWb)>JiV@{2X)r0fC&2M7U zD2#UKxdm{&)VppMb+-XrJKhOB&E2`A@Y`pyw+VW!{D}I<%#31fAb6JF;Iez+sR;N( zYi*za0d%F^4dy!MT#Su>*Y@b!>_Gw%dTz+dqI;g4Elk{&oH6rMZL>!6NpHt2pn0tr z{DZ#Qj$mM#b6h|~uEJ(a+Sp3^oWIp+Bq+hc>5+bNec_h*aMS(R1h z3t~@F%Wn|B-b$YOWN%f87N=S0(wO<5{Ma6${A8*h0>ll07nnv-U|~0pgTq@g(80c? z!zgRoS=Zcf!s$xz}658*d5W zB29#5x@uRIsE4(^-Y``lE9+4QJn4DdKb-rvJm|p?{=;Yvzv?~^*)T~4_i#K4WF7{? ziaPr%oMwbAF~$(@F7I0D=I1NB$pui1EE(~!M^~?2%ifv4Y!RBAd)FeAVq*7j*rOM{ zU_W&wZ#ULR&q*POgtiN0Cq5w3c$B|W*b$vy3Wk?#q9pwc5F~@Apaauw*uwW^&C|a zN4u31u!%okNM(bZRn0b`e70D8DrqM%{_t`pU|B9g@rGxXM7@2Qe{IA+>gx)u6^(Dn zMAvZUu%bR`%<2~pJfP00pbESBb-AUt^}XxB{2u9*vbpy*eJUhbe!4l1v&t>+Laq~J;a9nwxZG~W(!p>9yfzIAe= zxiy`8Kv2DkS0Q+PM}eJ$tO1c^p9tPqbAhtf!{yy(c`*xXPMZklh(L5}{L|=qe!YV8 zsX(i7A=h2f4le=XH|0%r*a%)%1SdzQ2jk;BejX(MD{AbvcwssBwT5G_KfGBG&{v8h zPxR*>^asWTRSF^EVXZ-#4-a0JU&kHnf+d8CV}T7?D~ar42R|k8?X3%R=*CJFE7#3L z)4$1c4ajjD88Ux!C{FYp^JkxWJgTG%e-O0Q zBN==%>Y3s&ANMbUTr>dgIaMxyGB@?=S9o0nxcAgie2L``;HQ9f4QVvd>s3`8dQ0d>4yg&yZ#83iH15cI;` z49C2ey&a`@H)(D##-oQeqJG{(Yd%>EB6hKjRWuV6FYg^w)%!=gpKTX4Y0lca(Yv+8 z(A#}pqnQ<#t<%61_lP$|1X#`IG%1G1Dq_fzpgZUew|>dT~Twq zzqZGZ-cDG6@VV#*g-9M|o6M9H3lOw}fTn$^@ z>tJ_LWMEYZBqA^Q#NH*K41|;7o5LYTupbRCs@lDDYNT$-yNrqwrsZ}F;Y^R2$H6C{ z#i(CmMFR`8n)EF!5w$FE){;)&so_VJe^Xz&sFH3@H41l@g|P;m?K(TNCOs&mmnMCf zyfv115xP&dXRaF7vqehZGpwwYxwfr+0X5`Q>E-4??lDJ<^e!Nz7%DZ@-qBE@&o$)P z8AmKLV^*|74wT?hBzVMyaCoV)45cf{+~spTH! zX;1ebp>G@+|>g=xp&Lz|nP1Nwf{kXrN_oVo=D!d$Hd zK`D1ObuCM2ciq&|Aw2i3eFEQS8?kKr=CxR7C2BXPFTCH6s&?-{M5m3Z2y_^mIw85R z?Vmu!3lJT-ig74BJOXIV>J}|~JdG5h3`{*xrA&#=2xU$FY%^!NdcAk}lS_7_Zs68^ zr?!P)x8g4_yd|17;gk21hL5x`c zeOsaH`(*$9(#;}mZ_^6#`&J-_#46e*;ULBsIxwUc_UG@PUrSne32tr|hTojDZa;3h zx2(C&q=bTbHC_omX|cfS$J|0%DrPdyjZ=|>=RdG|Q+qZndU!!wi_+gWF3*M3`hm0b5!beU4@%;?!mx4?RU;_&*JxRd zhy{j!n~ooG8#=wTX8!9}Grp0GA`)`Gt4MpqDW&;MXXafWEIRAQ$8l?Z>^7e<&AmZ{ zFI4r_&Gh^VABHvfR?Uw&-E9nS>dX|zV6o9lVELV9^q5IM!V>i2aS%S74%QNpZ zMs2e!CC+&go4qpk2iAY`D1w;kloYw%`GEv6(ne-VoG0ppg$Uu4!<# zK15!CiTFY0nh8Ae>dPWLVr_3nuK5d>PLH0xENC)1;cP=JakTG93-6X+L)8<$Z(t53 zTg^_x*pIxQK!HRWmCfHW3C_H0Hq|W?wRJRzB(n4lr(orl-XoefC5Cj}nq69A=NJ3d z(u3IL$U{VHzoJ%hRga|)hLt24GBs@ z>&;dSR_Cju9f>oEteWPA*B{xCSEC&$CVFk_xNQ||Rar+rRl zMw>0JlQ!o$Sx$Y>;5$-bRKee)t*g_rWvWWV8m95+iUyp3|zz}zB zeS!T&d~N~m8&vH2x4jTVv^OE5A9dl}-hRy2S#%nTekw_muxqp!M6d5({Q~0Is)xEb z*j{uBFWh?J>$DG%_>8kEV_<7mNV!B#fjc9;bA)G9VN_Mgi_U-Uj?7H`&E6k7G+cK4 zjVi&}Ih&iFG^~fZqZJkPUJUJ#J+ESGci?VF#Aak4(mydbE~>vVw^02QRFw5g7ej6w zcqy0Hpm~yzVpYiJlxqoNIb3R4tf(mm(3OY$**Ws-oyBRS_Dv4A&#!-|4K8@3(b}`s zQZ;7A1Dzy$eJagm+(XCBjQp`fvH+2*_*Nu-QghL(+|%$jQDP_kIw#9MY;S`Ka!5{- z?~xsYUPguYl4QhujKL!SXJkw+tFU0_C7!$Yri+z4T4j7!sKM(|-)1O@DN-w8(ySyvarPu~T5CnB!%5NMkmR_TLBvf&VlTnZtg+ zGOyh;Fw76r@a!4={N;O|&{yz&l9f{r_zz9Shy1QjoD%`47&ldIZ76jT#wo~_V+R=2 z?{a!Wl*faeuqqapru49x;*ky!bcOa2Oam7-cbIOp;yu^CjZF#-i`|zY*ylQ0f3G_$ zH4TVKZ?ZTn;zq-95pO_E`KIIO|Erp1TM)~NZpTQNhwuQ+^i?`QWg%veR+yv=XQ3Kb zh|ABhJ^K`-qkU{!&u6p2yeV8LCKp|&!5f^-o7*@Z|U&~hX{BVu?CXrH7u4XteZf8*$0ht-0Au}U#p z%p`Heu!xX8fU#4`v&;4})?q)9pVSs6<r9;JP+A(RFStEL{}; z`5+_ZH04|yChezYbt~Yu7))1B86lg}EWyK733q&_0NQS;Jyoe+}8DtlUQg7!qr2O!UgI%mj0imJZ()u$8L7k;`TAfVK zD5vlmW#UQc9assNG-f>mW=Nqk?u9T zQTLz*o~Ue`ba|qXY9gGdkt*@HZpK0!cB4QUvpqH6Uq#Ku_eQeim#Yp3Vw=u0uD5?G zY>fkV95clnrk>>Nu;S9Dq|YwXKTSr;aS`IAPY=zW#$P`&xoWH6BWbqLD>lvv4*RY< z9*19+-HFESq%<^t#&4+C+l42rH2U_KuQ2;FkTrAPU?#1dYu&@+!x_fhzWnjEMrdZW zsl7o#Jw>_EnXi)T{r<+I8{x&1nN@s0JPfnin;5myTM69*+I!Dei^$qG@2(Q0!sw8a z?XUi(cUyTkT0vSzd_d;s42>=ymK$dD_1qBdNMSN_`nN?q*xLSnpA(%2pd@eMCLYUp zr8w)3>-+IJ%xJ*sw>Y_hv0SzYrpO`xUnrLVT28VD-ogvpJ&4b=2L5Ql#9@wxf=obY+hJW zAgcc1NM~lw{gFp+Fv@lsZB34u&L5da?{emyYJ|$|Q0-d#b!i-qAbEF9f&%+$JWAW zKXms`nFky}&>W;7c>Hz=o&Osr#7eLsa%T^Qt>TnwrG380AP%85Vw)lKp<`l~&irW|e)N%Md`m#l`fZn4R2!Msc6 zk|M+&UCyoF?4U_G-27w2-AoJ%>#qXMq}|Pzqg7N3Hjlx9(S_#EUE1yjP?ByI=~KGuFF-2T~ezmxED{1%(o{iKg*J1u&|ElhF6d*l+9Z9X#nF3VJR z-#LDI`m_1bYj3$_I?ZTDI>Ecke!iVh$SH#4`aHKL_ab|1g(^X>EPJ67=AjLz?;m3k znLl0AD76EY%o)iv|{z~7T@L)~l+e{=;5zbiyrBfxW|e6_d!z1E7!#K9yOe8D&I+p%OIFQfxe zAZXH!wJy(#AdXp>ka3eGbkDOzwjtX6x}3fCW4RK*8`%A3#ms779%|t=mb?6j4rBcN zfnCE1fEFePp8MYr|5GIj_uCaLU}GfUL-z4?P^A}X?`CTZ(3h;11ZJ$;Js{-5I6A&4 zQ3H|6+s$&u`{dLdNd_wQxmlG5ySS0X2QN93aI&V{l9I8c;(b@r3oEQ3&z%4??0^R1-s!$L!PQ$}%(%OS)1R7Z9)JrJBvVEarpJ+|NG zS&~EAuq0k zQ}~A<#?Sreebx#qkuxNM^%pLetrIKPY|38v_<+w3 zWrl$p-E~ml#c%SAy&_!5Y{`7tucQUCIaTHhn&}52{?!a843o!T)Qo$rcX9Dm=8A3= zA6WwI;+FNU@?xTjFnzL46fXp`T&7D5w&LvhZJg?h?)FcP&+JmClcyruGPcPF;sMX8 z|FK~#VK+dZfRMu<`I-L`R?kyLfrBZK0Tu<3!i8n^@Ax7@72u8JIA!X0D`KbjCO z-?>Kv)M(p0EtkVMSuM-^5k3)UwfpOb$xBsuQ8c5OVo8~wAFvX35)L6@Ug{NS^NB~Q zx_HtPY5@(ACu(8QG;#Jva_nd}KDqBwb)|^GM42RKFfEvj(%expQ1iE_af!$h~~vv z1(8oIsxYP-8{bJ%Dt*T}j$|o-SNsT)ST_$_NJ!|Sx`c#;xwsQB`&&w`2#TMm`P~bO zW|KLsaNK~jMLLKLVsYd$PAK~qmgw~M5-J`z<%Jl2p4sE&Z?)yn6u&}2zDpy%NmTKu1zmRD?(JT&=K$2UAe3mA{Y|j?DNN6d*nF&G2o%6bxrl@Fsp?7&fSN0xGDJh(L+dx!!%FxVTRMNdP97coBG zFq2z zogf$ydLZ#21wJ2+A5?!ufDH_Sm43R-_W(I;hu@V!|Fz`*E`$D$zg4iEp+%~!N|aI) z$h-WwRG}ipv5~C>IKrt<%vysNhBdS5)O!%+bUw5&PHpIG42{~T_#(`7`tdy{XJ!{d zDl#R-zEXKw&H_I=1af!MlyG-$go3ja_^$?C~fAH41x&Z#UO3ZjorsML5h3uS>%m zV{%AO9d0lH7bW!NylwFefff{Sg^g5WTreqt`FUMwYk(g&!!kPa&px4*6fmqrUI!?^ z@Vd~NNO)0#(plWuuPpI^n%XusFSG!wmYS!RcK+R(y~(e~f=B{b4~2Klbr>3PYMfDV z^yB6f;`OByc}{7OmQKpLpt2EjvW9V+EiFv-PY)t)D}yiV_4Wl934U<%&rzN^*}j*7 z>gB3K)1~wgWgfz0?SIRNcH|Lx&r^wj@rH^JA0#Q3ysNc;m^%BIFG@tS#HL$^8{xu~ zAcDheF*NqsvG{lBPyDm_$lKC+_zN7w9|Lf^6p~PU*V!z_qI!{CzK1t*mTASAEihDL z&o#6&>^AAsGo=p3#4J{SiRk`a+649m7X{ zjQbr-L%iF9*RL@9gbJQD{rIgm;>;yu1_7DCY zzx)0|i)BoX1Gvc6FcJFc@a(^RkIFq(9)kd>Wq8zc;AL(Si}rmhM$47ztqHgL(8iL< zJn*Z_WP~?N-WaN~!s8pqjvrvYOGFnDPO!!|;_7=hcvEja;OA4PHRkY#Xa%d(&czp&)Y?+FrKV(~|eCqUCi3n@mNtQp_U!KVJNQ^Y{4+Td^NAJdty?6a!pF z|3(sbNR`&&|1_^+s8ut&F>qwagdE^HJE4K~M`p^w<~{BELC3b_*PWTim6y?iQZC{N z0VjD!DuzVZxZ^G_X=5=L8#b&eoN{Zh^Z`LCwK)gTD z6P!a~y=+Ol;zKiX7)ACSOB8J~Qj6}1Cwzn5;m<*-m31b~9o@vCm(`?u#RD6gZkbx% z^2xGYW)vM3v|!1wtyC4L(&qiU5>~+0kurZiv!%aSoZ^L}P=m<10+Tac$OCm90fpD% zuTypk;mnmSP-cn7jql#eoCOMRtnO9NO@Q-Nbx6)S8#l3nzP%n~~i;xoN#m}!M0LwbH&fcb0g=SM;fc~@G;lX7Zj zi5gHv=$3lpt5UBIxe!x}|0S?DNr?w6E<@SWmqK4(<|8?VGi_i*2fYG;%$^~eonulox zOsuET`c7wXvZm&y#f{>umtzFk3m{5=H;A3~4?9t$g~2InJm z7R7F;1opT1xz&}(m{xeafT=sIcsWfEbzi!^Jd=j}?`Q=-^VrPVG3`)e7EVxuEnHg8 ztkOX1gbYhV;o0nC6G-8crEAXZ>EU(QQBHDV;1i#eTJwIi0JYLWH{l7Sd@Jz@mHS`w zRdKVHtDM5K#^X1Y$l|9C4OZEXT2ds_1D~y^a2mWyjnhhZ2AeV8Y&Z1Mi_eUs!g(HI z2!@HpXS<-X>VSfW)zr#lw5uRqUEK zLlzyTR4g=MVMJ`nb)UAKx{3*! zA%3j3B21_%O}zYKE(i14ELvSJZh&#ENEypH19YMzeHY0+Y$RVRG(qbQiT&FQ_%4BE zUm|E~-y0v2szHR?bBiy8y&-5l5d0t3Pk50@S7Va`^_3htio02s9Twd%_5Xj5Vg6?s zK!t3s`)N?D?2}#L@(rJQ(|F{t#EbCpU=cuJqspYAPQ35YBF$qcw$D`9^3lM4r+C;z z?gh)}8}0s`&aM)sj~4qbOd%5`<$}WM>S^W11a3nVDLvEiRGv5p+w5i}OM0`Lxms3z zvsfIT6@Q%PszS=%{oo?Lri|So$!3_=neS3-ENm(CpL+CtJ3XZAG6n zgOf2Ns43(~P_C&J5V2O+keVlPEE03$Mb~LC%G%&r|M<>BBbsm8t{cB4eK^qdR|tN~ zQliF;$w}GId7dw0h!|__te=PHF0I96v+{)vx2t#WsyEwo{?fkw??RYj{;dy29@nx9 zAIA}!``t+C98KG}P)pkiU?Z!PO#Jxm<>`lbo?hL=ZCC0`nW{p@E)KDDE-yH`n%wb` z4v|ix*T|bMXq9W}lPcKU&-3=Xa<=#O2>Y;|qACBx*FyVme;ujv<94}6&p-*jT4AHn zhwlSJjLldc!nM6eJx7&^OmS}4aqV;9O$DXR2N88#$yieHNPZ^dC9{6Y9Vw@(@Hy&$ zHlmH0({W3EP!(=VNjDW8yP%>7;6lHCDKa5~ky|nXzc-*VvoN0J4`PIjQGD13_jSax z&r!uy(WvU`O-4b;XaL8`Wb6tlDa_uQ)+^0Tu2m1vf1{}Xtwk&13z#IR9Ta0KcAX0( zEIz{%m_l(dq7Pr0@SEqQ{1X0Mkc)x|(aElo0mD_kN`;4Xc!G82?VCa}i>zK$H5b(nD*M7$QQ!fDl) z!DQoHI#mSj89qlbFUsB?Cb%s+4-KiM-ULE7r{Tti;YX85=dT8TrFVLqefd6l{3Tn% zwG)qS7Wo#~4Ue0fFJ!&tDyYJ0Hh3WsiLU3hONgw@LmUo7DW`r-w_#G={hCgjBW!_g zh4^iYpS;mRZEz+f6Os_||DO_) z=MvXUvF*Ns_jtVT+puLShWnEbNQMRu0`wRP91?mG4!hctScTP>)Rm=sW5Y_Lx#^=1 zWN1oM>gYXDbpQ!%`w61Nic0((CPAagnQVN*-ugP!UM=jpReZl18S2Bmnk#fucWH)) zNQK`|Jk-|YpCzsrSW$^-wuDLbQ4tduXq9wz!#c|^ErUeF=Hw9OZln*FBMzc=<@p*Ixo-Zsf>8-fd`gl{irwQv04cjiQBb#uxo&6sIGuanOp0Qu-I1XWW? z9*hQG-$ivCTu}$pLYNqe`&qCtEa585N;=ZgjJL{5z+9pDrh1AWq1;NdF<8e-H7VZSIj42+8yKT`5 zZ?Vw5Kw@ckMmds4rnjfLi!0$jC-saiqOL{GENXO44{3JBZPSMTrR@4|>OSl!&xx3^ z_F~%D3hDwGwIFU>JKdnVhObnSuP7X^+~oba_C@AUk=?))Q?;Za70cU!*6N6o27LD5 zH>@{H%cx@l)8_e8`S>v;&s*P zieJF;$_kO_hkOy}FzzedHv(%n6Pp8%Gx0We6j$<*SXWK%V(9lLW^5H=!T2NA(KqL% zHo14n8homqKU$7?bZ!r6{$INp&J^)kVy*{%b-XHx`I8r$Pst(-dXk^OR2-LI@g%Yy z-)brQ$TxD#CccdDW_=Vfz^3|DjuqgWW5k%;n+k;YPFKyfVJcRHHPV!Jk|!=F1rZt7 zX$6yrh{el4w6;9dNgR#+LPF4Z*&A!SO5B)mRy|N`($M)M#_+_c``iIiv%x98A~L%k z5sND%Kl(n+;9TN-e)v6_3g9Z}s?t(>98Jj@HWqmc z8ggH50jH|lc0TGp99k|}@NOb@*HoQC*euBIa6v;aL7r32IEW=E%@3UYp=0%jJ81Z$phDO-PC1NwV9;*|J`qWfxpZokRKVOc`jxz+;R#O0-Qc>l@Fz% zzAPs43rAQuy#UOJEyT(7ci|h%5g?~Xtz^f~D#ff{N%-WcIN!`pWkqKPm_Y+wNO>lN zIbQh&^XhV$Z;8)a2eua?`f5?!NPvi74GpM*KSg7crYL98L`ySV-YaAL@OmegHrE-@ zHaD7~&lBjh=U4EERZWdw@@}sAXF`axwQY6esoVHEc8il7E_bQGOe_40>1gN6kld$^ zeBMkLvu5dvV5VZTC&yfFgQsQ0^{S=InBL<7TK%4$piK0`yz2iI7KUxH&%|FTmKeG+ zF-Hh%g!N}==|OC34Bz5sh{v?g4wGxSE4y+HIlX&q4RaF=AO?gpS!KB}%V@9&B6T@P zIUa~2d()Xf=gZnwhihSYjZtgb#NqF2TfsOM!}hweaG1SwM1MUGS7VvmvL&-m_~I=j zSIzF*u&HZcg}l1acbIaBYK418rD*}$*5M10kOKz&RJ%S!5KCwTAyf$aRJ3=EBy3fQ zjMTfzk+^l38Ac_>0L5bSS=T+eQ-#2EnGn|XM%kYKZ%$RL$_X|Aaa^XFAa169N=e(i|=JQ?*INw_;t38l|hx}ILa;A&pM6xd0kxh92 z>eUNXVhvD@HvloxwX=_YHOZH1o|v;7d*9zHc8Fi8#7C~3j2b9$_~#{ zc+f1jv+rdQSn|}NdLGYA>@wpm5ODM~b$H&xovL`ndHnz0$S(vi8@4Mj9B>I*IySu+ zH~FJ21^no8c0f|6iJNy;Z#g-PI!Co-Ccgk26YLY~g2yPuQY_+Po14Vd>G%(lvY)yn~oag{c+@cbT z+xpQLPTzkAcm8*L`FQO_#K<&E zxhn9gs^NsDy)NdrGeC}gWOJF4QI#o^;6)0gFT>}(Ro1t`rH(+p6KU(}z}Ev7)jld# zOA$E2tl9K{tRU>`s@-%3RTFxFYJWQ2F>)8m*MD88Dh@tRo6Lq%}PH^NSRcKYkzS!AhI2-rg~E_R{Iok}u;iH9=Dm4K$G8P6Hvh2X_zd(zrVzxVr@i z?h@SHU4pwi+-C2Seg1u3ZojP614ge^HEWj5s;|aZ!u5s#3M|Qm2FS6usH7L1RoqC1 zJt2KC!j6x~BzZtyQd&zfJ)_KE8Qs|+O6E>H4b!7)qr z3KUWdw#nkh6)4FKV<~$BBb=oD)oUj%qnBSf27%7vo#S2ORnDrbggvenWybTE39uki0?O~j87?hP_(gHs1Rb~MH(r`SaA17>)F^S&e^UtE zUcRSWfnlUA2i43%%vr&Wu-t>4Re+{@pq3cYoBiR*3`0?<;l;@Td<>6wJOn+Ww>}K3 zmiJ2vr3O%0OJDz{3pW#K_9}$U0X?bLHn_MX``2iR{zI7vyn!NtNAi!>LOT}gGYO-V zW>Z653;3)7mZ>!|v$XhPlBRE0?zOJ>#N{#gSj}owgL3op0-v`<>tkOrrytXXNvh^` zs`^>j5fYq6O#-|QR|z0`Ms=C=CQ*wFI)O>gGwMSKJ- z<+7b6E^dt9=*Ye$D5}hD7QlySyfhc*J|+``m+wU%h9VPc(P9)qfghK`S#asVf$si+ zQN^m2>@Y%c^SRtXXTPL|v50si0`2!=?8B&Ezs_!K(e4kg+YT_8D(ZTgz+!xXF?@#C z4i-X{uy?@vK3Fo_Uc?K)Q~VB3&4$t2yq>JwZZ{?WN8RIrU6lCDNx!(nAKjK`Rd9v# zsMYdhA)6qMPUi({QYLWGe6<>>ayy^%RxDLu?Sh@!e}pUtt@KU ze|tnyNjp>`HH7LjF}PARTX$LWrOa=~g95j|4X(csFO zL8TbW8E^d0sJL@ihsX7P#Nz7;j>9k1+}3bONump_wr6#bG{*2lh>&kXmSr*T-K_;g z-OH;Zo3V8CxgDOY8gJ4T|0n8tJ)J9s9PPeb3w*Ys(wK41#Y*bsh4J)9-U}%z5jp2> zWNlUxDfKrFBTbfbIcCug<^e;$53w#>O61BModh@>kpwrxa33E(vIJC#2DZ^EUty@9vzBq8<-Tvg6YNylHp97rv&0k4?INLBju$EeHsx zSBybH%q^1=isR#JT;lHgh9(A`WTlt_a`CX+Ev;HonnHpn4QmHB_S*ucpCdm^^lW;q zuSXHb#Gqpu<1KRBkz#;GPN3%LQ^ZF}3z<9(T;tRR$$Oi&bA(9yT@{e(5duL7bd z=(?1Vy8I6}nSav}DXvPr%jYNFw%CnaeUoXj0xmt*5mPB3ewIyMYJ^e5)5NCm$BjuXMl`I`?(I8es$KjU0R(8|XyJU!SIfeUlt zAx)mhY<~}>`iG8pug-hN*8scnc4}J=EMsU${^XEf1SD=GA#29|!2_pJy}HSxlh((>ki`c-v0m;xcYp7x$xOJ||ZDL;7h@tXbLr!}vo8$K-CPz>K? zKe|w%i~HJOhST(S$xM*O-AlO&3C~ysw!_D4>>KmK!{~#=e=;#)?n!3tilhEqoS|7F z&}-HurA-!bA$C@cw-q0{c)+Ks%&wNx;S3TQH$pV>XJh{KQRA(mrExH46;ig1wg?*> z?f~soFVx;#PH)rqvEI@MelzN*GV6qWWG5>P>V+D=A&M`xT7nMKqiNX}8LYcQP(P!2 z@2ED5==8;K*F{f}H}5WEVOe%GdMJ|tT#B%CqCG0tS3d#VV1AP<^f5@j|U^(P~C$VwK#&R|g_ zfQbXz8)!!RA$Vxeu*$V{NKBGr(QiXaG>xS_iMf(>>MN9)dj=hO34aabs45&zdjS3i z534Hex$2*I=O3E_LL0%gQRlgLpyH&MG!92qbB9EUM{|27|Az0^Imw;cJg$k~@~tWE2vC zjG24IvUfce%eh;5WdIE4)Hau_+?tMVP4nqnHL>fH`VfFfb5NM0^H^GZ{#k?98}IjsujhGsJO@6kj5as45U9oieI%;wR9myW-^i124UMyH7K={C zVG!sDdp#VVC(PY!c04Nv`b^u6e(_^gQOGZkqK*?a4lQz-BifE2vatyXWn=qK}8oohcSud?L6Rx%}nCSo?A`Csy73 zAu4Yx)aye&gLZ>3gm+^3b4*Y&czh3MAvcG{l6r(l+byHgvP0KSTEu zNt~Ja==B|TXQPz^7lzwIY?Yr{gZM#8-vdqbiT~)JvcdjaZ3VlW63|_ztz4>?wNJKv z>ta31*;}@=2bWW#vR~k_qIeCiyBsOv{L?yk=)Kck67Rj{N06l^YpqSR*i9^kEJ++$ zvDe{}_@%OdEBFP&-jh)wvW}@XyK&$dR7Bq zYIpkDL_d=ps5Bl40C%Mq||9WK_ zxx4M9gJxenE>k(Scdk99iX>IROhL;n1H|Fe#z~DF^gjy6kCiSe^>`y=X!3qZwQmT$ zinLNqpfG#A=|Yot#MFef1AAZynK^D#Pb;3^OxTaaH57=v}`GEa_!>|Hs@P;K}tQ8+h>#*Rmr@c5U!AKe} zXED{MDXWHne=*+s{i`2gE1wS|Uj_f&Up<7lr2SXzy#8e$d`^!2k0=u;XYe`G<{8`j zpPwglbVfyOM?^iUicNe;2Y|RaGK zjo`=_Q$#a}_gyl8QIkz?ta(%=bZ^2;oz36MFYO_?tUZSn;tNOFoq&pIuV_`=UbpG! zE%vhT{~-Zfd*J(5-xW9Li!7Wj3X1(v#&pDGOp`awi&Q#eL|F#{xKy@;b|e%%>5T&) z=1B?un{NoYCo!bkEF{=rzms$XhsD|n6Eu9GDTIb`+skCMqKbG5=iJffI1Is5`?zMR`~C2N)1x>QHbsAWZ@=?wakEj^R2s_wDhw{UngXb+58hL$u%9O*5$O`qD_4&|35^URx$o{maC* z>;F~iW*qgaPC&H*+3y8;GOFpFR5mvr1@DGN_vr!4=dKEweesn z93T0B4Z!AUP(2)Nxh(x&gb&re&Wh%`7AIeR5@Wiq?0>5G|8QP6=C3?FYqt9%BjiWs4o){if7}?yyGh)GCd)+* z)Gi|@F(}mIG8(&urd3XK1N1e{w%Osl@7}4-f=0W@m@+>&0+AyVDC~i`qg4wSeA+pb zUE%?6Q)28lMWxqdw^8#O$TAfiv=gxTh`S?LtI;kKEyE?iVXylAk9QUGpS5u<;Rl@9 z59f?g*xbuvw%>@rK$wI|wrcN!W9Z(UYpVZ!U)#UlcRSL7YDrw*fx{hU^dwcKe$V3?B(TJ>DX#reg0$>)PW*(bu1h6B4q2%KBuPYE#87 z=f!f7Shz&;^yMtv<$hx4I#jg-Jd8VO+rrbK`z4}&9mU=7FU*iX90nK0_u2ilq_MPA z53veTM{^v0KLYLuDw|pKtcD!^$Us7_y+CqwmJVaz+r%ok+m)w=@-2v*mC2!sj&prJ ztUKRSnHdehHWhq+AlGG0IS>vxFNOc>2huvk`W+*r*<0_dUW0FRijvh_i-`kk9z7^! zA3RI~v)pt+>4*uaPxeVD*4e;S+G5;@(gxq5ZSFQfkHNwk!q5^<9wsNO=IWe1()9ixHWPa4m9S9c=I_fGX!rJj%-JFA}T{X45Q_8YeqmOM^} z`!k|FM`zQm1hq#Mxv%6%X{0z2-g)|HLG%02B}V`^-5MfTHnT7BrdZYE zbnjN1mICP%xl}$ow=t}zPhCExWo41xJGt3d1i&-B$4o-@4=+p~_FqeT2mQ%*ADP94o)MoL8V}cYcs3+hsno+SxqS ztlck;#y35qLd>puF0kv>wNAG=Z2XN9@mC+se^~U&Loj2&-Sw{+68+eWnx^d?mE^tr zA2d=&R|GG3CU_`u!zT^ieNIr?L;w_DKTZ#0|8f-zK|}(useYd*bjW{P8+oZ_E}jVL z*AhC`D&(~AvsS&(mUw3s?c#o-!&O^A5l}K3A|nzbFQy5q*$fvcvCeJ92+dB}EwEA6fQ>RQUO%rgpP`dT*{Io1J;7?pd-};yzROzYsRt8jx{U17tn$F9 zFm&9u{<6(0*GnnLva$Y(D(TTy)=Cx={wOs!+bCu9Wf}T3CjOMtUq|q$4B}Mi%54Hs zMW6sM)SP^{rqt(kD_l-h{hO%T(<2;}Pm}hlVRWUl?+G&B3f#PRAgR&;YHR*LLo*qYJ0FEFhiMSGMYz`rfx}WA)a=#)W=c zT#jM>%sS&+?U|57;yrB$FAnZvKj;-|r!3ie1!=HMHFxSG#|H zC-p&~Y$Q<;z~P|wy(lN%solzc#R88_+UMxF$kn|JW1#^J41hGkp5W0kMx{gJ@Z!FM zTIasn5S#9{dA6N$zpE?@+MaAZVgrMvHG&?liSxS+m#SK)+g~;1Fj!NvzKa+lG29Lz z%XSL4B-m}c2kq5CJ>TM%W&D8tn^h+3(UrA2;?r!bno;Whr!j;o$vE4Cw-?CS4%U3Z;o&E+Q@f&YN-YZ7u7)j%N3JD_*t%1{IB%KsfmE>L62lHzrJMI zZ1S2jzlTMxCFZ-4kyJrf>d1w8B30Zv=UAX^fAf&~g8t)zF8Nb_h=k_6FP(YEL|-!X zHHd+~4#K9)R2pL;&1tnMLe}X;Vnd+q;TcW`_+L8+zH6uct3Y8s8R1`in@rKwvlScs z`$QxheFI71K)qK7$t}=-=zDuDaTTamKEnjz-2|b4vax9N<5E(%kY4_e_O3B}X~g{C zk)dDo^}Yz5#^DE{BPM%~cI&!|SKvI9OKykNv-@Gqn*vyfweXAZgkcnkqfZ`dph1Uo z$)4^S6SI)jyP{Ek2c&=NvlR4Kr**QA4{q^B=9Y$IvqLGZMiEAl@z}Tr`so%*hY1D! zGH#q4VVN-Gs#wa4F;5(D+uW*6Zeh2JDM_qT9K;akz(!~z$24yc99g<3(fRSwH2#f! z=p0Vhmfh12q#`t%QHd$o1XJ-3iz5C>5##`_-0NZD(qF%9Z&{T#aVwLsV(*pAvAj&X zFBr}mq)!GZ_N7RUyxd#GOz)uZ$RRjYHBTwCBu%P-xwdXEO?5_lz~7`&|4y2+Q@j>z z?rc+d)Q`JaG3<>W<-GB?*IF6%Ku<=U8zIf?x+oeIF1(RPn@2_xQYgaK!}SHZ5vV$u z#QCbVuUNU*O-?0b~6v4 zWf59`Q-#)&^e;j3mhJ*$0lfJ_*62tu8TL-z)vHb(A0N|L7}5!fhrthehx^{J?!$ck zKFh&8iEx+l0tXi4q8izy0aI>)OI5_hQ7t)6{O`R6nlj9V6!hWZwVRNEFJU$1cN2G? z*#L$@cU{@~2V69IYJ_DYv3mw8W+giYf)DR*go+fAGgB%IRXA?)l-bPXqA-kI`-xwU z3nt<>V#JB_qC6gB9d1`1c6~;@Vj_t_--*q%-$!{Z8SEkq9}E--1eAI7#F~wpEpD8) z+yp(02w3ADwQVRsnFL9`%p|V7VA*>e7I<0^@FfsOV1+H&oU9VgSDhCwx%@SD=3gxM zYV(>_^-YO7jR6}Yf|TynwBY6=3fB5@`+|)hr&Aqr*!fQejLmBLmHbvK-|};bKcXXE zn>#@$^uT7@JsH;`REXYYM^I~H_Dbs4CKvf~m5KCHLK|}e#9~bgvJ=aq3l?e(rHNX8 z?NviZ(pevpN<(6p@YAYfvyGE(N@dXbA`v)dprTOnr!F{PMUMC7ui7Gv9~W3g;FI&8 zSIACywO()}-^e0=dLoE@DF>}z>{89Xw1i0LV}MT@>mExoP;a#E!VAVq1+MAA47iTL z=V2n}ejalOPj?C4i+K=pcsA-jyUWhgYA$eXi~JYy-YBTVNszV3<=h=X$#p5l`YeN* zt|n{@z5|^x2i`kT%)3q&Squ1tUAQsy2*>x#yR$vHW6rpq`2o28_mq9^RpNCDDJ|X? z`gwS~(=-fYu*j^+XkwuZLV5umO-_Zd8ijKWoT0twi30WI9`ajPT`ODoN-lD$s=96X z!c;_t#AYN3F<_nFxK>nRwmaMpo$;Vgao=V}{)omVGQ@S6elvdaGA879vA8lmOb(6@ zHf%?+?NMCTKrNp07H7AAkWT+5Dg|-~9kLc1OpLY1B=P*>E`MEOFHRvo5oVg6_Y^Wp z&f^(+70-E13wa7gmi0D*f|EB=j>9EaqPA{lT#mdQpK=&N1~Mty*eLT1oG&CMk8u?M8I8^`q#3x!@eH*z3(lFJpC0jCPbmm zuqnd&W>*|7Hwpi8lPpz^FU>^wuysC%Yg@QUB^j=8>&HHNf-J6yvC5imZBX-WnPwD+ z-EG_y6R*Q|Kwv>fI(#<)cgh^GjdR zR|pl{n|%d56aukM=-^Gh6@DkkSB;QooNNJZ7zB?*B}w@VR!qa2Oxd7N0q4I`b~iS& z1@8B54&yeaw~8C(@|z9N>2|z};p%Cb4L8FuBZ(bP#+^x-F&rOx3l_vR+fgNk;alGG zajJKr!Gz5xK0$4NBfS1uDQ^_`*S*D9O1B~H{@aftpW{R5(esFRG$!rGSpi}}0qqWa zngx8aeA%_c5mXGxo~&eR3Fp;8Z=SP=PdW=l14G72h26i6gU~DPk{&kKGa2;}Gwk#x zL~Zw#Rnuj0iN8r&4;0}M-VbECeDq_m{7Sqjj3pw?d}uIUm3-?!EWcA-F0kMFB~dy@ zX~?vnTK)Gtndj4T5H%b3l*{o))p7f_dwREKH<+Gv_miBPm%X4p3X&IK!=W=#w)I`p z?8M#95jl9|6cRJ;f-S~)1;u2A=OY=o2$x{|E&+v&DMGcUZW*-dN5X3}ztZ&Yy2Lp_ za4N9&19&GoKQ9qCSOo0F8(+byI1kA_qWVC3SK|v?rj%CQTbG@PZ^^Z}l$qq<`7+CX z-({v(5!m!WP6QXy!OADg3n}Y8AuOz+C0Av@x!Ybp)n4cxjfyjYoQog-o+4h?%ZP)ga6S_=QjaC#WnX^Zr}j&__9zro9UV6 zQsaUYcM{e?6)VzDh3YWa0R3$b#T%D5BXwqHsebwsIl!)AL%CuFTJ5tH-!a0qVWh*i z6!w1ZqcTW4j^BwfelfKUc?f;z14g6optGpu;4?Mj3#Sm0V~LT)7tiX=2xBI4a{bp;7upA(93t_on8Ksb zmFF_Qx4$Nb1td#>xIAWca;fuv1~(jirJ0ne?UO4k?8Ks^ao|3z&ZoCCnoF|!oL3b4 zw)k!Y_8zxtcq3GL`dRIS?cZr8-h6K6SDSLJg0?+@UK0k1pu8uOe=K8hGjTYrz`4&k zBm4PrdzU+C2>1*7+C-YU_V}{3kPS%4cW>(WVqfn17A5PW=;My_vsnGfDc?=f)yqM| zOZ;)e&U61cg?N-gh|_lH$xGr##iiTj*~wXLdz@+0VW^k2wEzNIxS^`ZWge zLwS98`or{S^7k8X_dHi(E-Dp{cJfk%_VMUk&u#5O zr|-JJpz+w6FQE)UqP$b53i zhIH#PhKpi>G|qb{2Ut(+9>~E}c&YSRhhFtF&$&H%9$QCqWGS|97f%-s5mA_{l-LJo z=-w^18yX5CcQWt8NAUm~E>C-8X!t>dd)cPei*G&wR;>KE@CO!IIGbLV)8+6eZ+AXE zd=RIpBDkDge23qhv>rnY-CN%BfZp;%)Ha?{w!E55wV?V?AN66d`;KYmO4mH_c5j0b zwG@97PWx}u88_*g+i9CB zGH&~5ske(!cgeAEp!tU{Nfc~vNEATsO+*+y5Vg-7wb$@JJRYpeJ&ihmKlMhMP-Cp}}Q z7VfaofyE@)l%zs#^IFG)fr#&(h`=-7$4Sh;CYcPgG-Qp&>Or*e>f?*yvT>-Xi4$!S znfgK!*~}txmf2!1h_N57bz`eK_^`fjB-MT+Yx2Iy@u&qHo(B%z9JToU>!rQz`({)q ze!Wbtq_x+{uim}9cu+0cS`ol^MR(aDy{ANn`r1(IUDfp7qz>V`Aj#ObLw0P$02uW~ zKBt^RtG)PRcGM4qMokDBw=bp*6YrgyA{NJ>X{omIe@1Lj=28Z5B7}geqE5V8b2`~_ z#*GGR8C%i;F(2Lye=;y*Jb0Mdfrb!adQQKw%Toyk_?=Zn^70;B83R_7-hH`_(8vWn zO>)8Ah=(@lP@~6$A#f6UjQP0wp;G$;=5$3v8)Qd$Z-i$Kq$R_!WD|*8(#&G@I`I7v zL~^Ukz48sCik75O(|Kcmz+SAx|AM`n3XLFeX8*_3Q3NAmKzNf)-=yzbBN@CXvQ@A$ z0P*Z)c_g$wkA_nRn;-WHMht<*Qn8;d^z1gys?sL)HKYN=w+HO7YJlB$@+fe zL`FA|T&v_Kx+)pFY_1dfJsA@rZKqjgT(6G!6HCpJYSef7!wrE5!-F!uj^a-M4n}Jt zNXkHrCMgm2qhB41opP^RT&0W!3>Oo&TNAe=mG80-zwd7q<&r5eOCH+G{|UHt{n3LV zAdu;3kmVcj;iFV&(9Z&YXuL=X4fb-^aw?jiE+Y?&^6tZPo#d3t2$E;0rOWw^a0d%? zYg-?f(R^mg|K^JT4HGiNDHZQ^cj0r9qthVPdRt=+tD+0IkiyHF%LMaTz~a~waB!7R z4=e-tyGqSphcw7;w?3StxJs!qw*u75}!0Yedk@BzbSj}?Cd00)%AnB#0Wdr%5%d=b#T*1??)lRh)j;MoRx&`L4{D-Z~H z{#dd((x2b)$6K+5eIBkh=xwr_-byfR(W37HkBy9fo5F61FGor~y-z;tRIctJG2)oG zk3OF$C{p%dL@%D0AwD)*p%0A#o}ZRS`TawevS|{?D&~)%1EAo+379~oxGgfmFea|m zB7p7!gQ3N2v}|!rU=g?849C>_cSHBGyz6*$HJJk#cZmStB>{)YvUAZs>fLoeL;nn= z=eCK#wFQ5EoP-={2QRf^ONUZyAtm=gfKOGmcD?1|$d*#bpXY`9M}y1ykgJtcIXjT+ zQ-s_nJ@qo*Qy?q8*PoBzK%@Nvn7TebvJ)nmFBU=WiX=MeD}HIFvB2x_C-qg=x=oT3 ztp$@u5O7*cc@}E9K#n6V(cdK^6Zeng1`^?rLqLeov;4!*OD34h;7Di)kyUstnz2K2)Z!e1cX=c$_BUZ#^DPpHI zU0>Yp-5*JK@TKnAY-b062VMHe@@^NiAVDfF7`$beEX~XgvHwsPi1E6x(Zwmnc{{T7 ze60&D(h?xWtB(_aBb*_J=c*tK$b zWra-y(+w~DY_kWadMT3dX3?J;R>L-D0t(~7*_C-#n(4^m!>jDa7XEoCApGwoL|`~k z#h#4(B}GlD2Rp0ddWBN(1T6Epc9cZ{k#4NhEN->JkuVItCF&{WIf=IhLnNop;L{S( zpl3ZGiA+g<`=*dxwp?#(LZA$0;NPE4I!cJZcq-)Q%;Es*FC#@Vk=577)a2_X>Vk=x ze)zi_WFcR{e8@tkPZaD)ZX#hcC!kK0`-Bvxz~X~pFCec@jlN!lAiqz}^!c5zfnnC4 z-vxvhqC+BAxP0R7gi>OjWX(Akeje1a4v~7yRKlLrC!eYKc*>217yN;QIsh=Z0+#=~ zCCBj}Sulzc8zMAA@d|85oab*)Fr$o;rMPw>%xu-YrR<3p_uYxVA6*{>4N}Nf4~F!P zj^GpbcNdM={>EU%+pbXkwoH@-1^hu2XKd+t$ay*-u$gyX{i*P#7Z0WMH-~RB7WT*(NeJ z{`Q50LxW9-oXVFp0c zGzk*9#!B5dvvHbO-<2r^5hIRzF|!$CvASj#U8HQw-qIp-=(Tg7#RFYlh_hbZ1!%4RV30Dz3 z9;ar8Jl2CkiV2}$uwIT+6E{ZFPn^LAn;88y$8CO-CQBAFoT}$n;ZBl*@2nOt0_F?* zUtlVSOlBbhY4b+@siz1;c+cj&o_RHTB%c`!p=`Q@VLQ5Y^Gu4f2VPhw*j>NGJ7ez^ zVEE)tIbGP;b-uxrKF~T*Lmk{XZmSz%v$w&2whj}k3&iwP1x!&xcXRVM(*BEH`A`;%p_)~f}6L*V{x zo)&}10n?8o$nvoK$oTj`PNj<1k?1;wp+F~vm)%q)fGp1;!80j`5D^pbU$M*-h5;aN zELXDgs;D5z1$1ClPZ4M5?Hn1t_k1v1)%Z*eve|{z6z}+vgPMRP%Smm41lNh&YOV89 zJ^9vv)b0&5`S2tquA(csGN{8J=D6`GW$yqiz(Yug{9W9&+(MB737Wdr6!K~M;+6FN zSe0`em+vX1e*S`C^DXAXD{2o?8yV)Mt{SaWUIqvRnH*guf5t2tAlN?RwRl0U+bJy8 zqZcu>h+%zqv_Ls>FrnARh?dCp;fPgJ{ix_4z&kvB7;>Ih&sMX z5_E5bG?FKgV5kquz`x>-E^gm=lT&wl4D2tu6(#;57!UT9`M@}Mr4j`DdrDp*8exoU0Z@}@<4W<8 zoIk#Io7)+c-9cTB3?O?>$bs$F$`^(D3(G-aXINutL)yGktEJW9+&30x*3F+?>`}bJ zhz(KHg7Sw?1dNm16so43)g!@{3&|`3%KaTM6o{@KblbMcPYsWQ8RdO|uK0p`ouKV2 zF1^MrDG_Olq<;bflB8a0@{6Wiu=$TD{%fFyB|C-NeF z8Dj`LHmuvISBwjm*uHClHU^$Uvy&Ajljqwr1EW;FFV?V!8em^ENt}p(*T)&F0}$(; zlAj0M=NCOZGDKpfq!;yAX&9~=Z6PJ#sT}}&72LDZNp{}$EeP24*47L1iJ3ytnJPF9 z@f;5n2}+Bhp#CRZL(NFX#D|v0!mdp=OOe!G+|vtFu%5>X1dzpizTWQa|N6Dke~_#I zdD4RQ$N$l9cs}sDiQVs8J`gIDUau+oK`0xZ2R)<;0*gQUo286<6e*#wp$jZcW5ZTS zWAV~fcl#sQV^^i=C)`-j34Qv-+v+E611w(LzWTiM#A=*6&(JBPhWXEtOduXued^6j zOyPxTxV1tk=bv4!OeKt^{hD>oP@br3vRgEU*s^jC`gX)jspGd`WE`Ax8c~J;rTD0r9Am4I z6Rfg6{}Cr$Qx?oO;nCaqJ+xWyN-5Bz`?jqCR*91Wr8!_#rI4->=kk=N9UH{F8?%m0 zjsEAEf9(PcAT88%PxbJpxNX_G;W-gnC_F2$MwS^2ci@AcWZL|#XPz+L)(`gO|Na2{ z!M+W}5Q69zw;~8--NSX;SG9o^_$i{R=XhHc1F)2?u?1Ql<}8t=mZ~%SVrKSVLxY|p zCx~y#UtRIO%rT6QpAajv<74U!&6AEK?))vt69=->?1d?YgBaDdSY(K^N;Ob}lQ5a_ z&y$hK#In3u$H9!YNM9J!S2slu7o_6ZO(jN<-IWDi9=~`JTA$-JAdXjyG8sJhq&%6cUQ$L4*216TDa^W)h%FXy=l9Rc5wdvn!?U z`~V)0sjYe3vnA;muYYzmobADovM@SZ_#cLUVu5<|ovc6|sJJPt$kIW~qD}dE22oB3 zmAk2Tl6^DH1VWE zb}$tNjzaGMt-hK{pIz&>R9&3t~}31oV^vo(8R&*kkg)0 zGAx<-D`^M& zh_h=3c=9dkZ0Tpiv`Kc6E7cIrQxW75D3Nt4MIwF0Y;NHG8qZFn)gMvGRFKaggaD8; zc_`L|*}d^N#8?pcu`!DYQ1S#B^dSi6cAzW$laW^97E6bKpb)$1KkrKFGE$_{A5{1J z2$^?XLeN>sphhH2wIfgT$DGRT;WKjkZJnJO=T13(LSjq;|4w0mS-_|((pkn=~ zXY2YBK%qm_k@djP`RBm^?ALfeZ0Rv^KiopiaHPagFSteHdvhy2BLr+u^}yVgd7NJH z&&O%LlTQslJ23wVO9Rot(Tkwkt)bLYv#cAq6usu@<#v_qX~*PN`3?3#gR)+MvRLv{ zBlmqWAFHRj=0Komz@NCQeN6v50)!m5^q?kZmz zd9ZxoFVu@uatDi*14SfFBqb?c*&563O9*wwGFFX>6|Z zeO7|GHv?VF*2sed0y2hLih99nVeY>RMIX8*6jZ8b1pY!c^4`qiYRqcYcz0NZQB*^d zQkg5n;GRykz*=Ev+q#_ie8BXPxqnEt?BJe?IdM_F)kxuh?P7V>qCzR-SjLM@RD(>b zVEo%4&6IRkiG*=&HBIfu5@AFez<4+Trt3x*Jt( zp`!d11_Z$THNEmZ&t$dfriw+RMGOFzYekJ=?bXb2VJ?O1TyCVk`%; z?b>*JYIU>ZwX@`Wg+OZ7Uz*Ij_+l=GJKMrYCL-S0J<~OkZ;V%bXot9EB2)UY9a-X_ z%kafA;r2sUdcn7hutZmGE*r~dmUZX2<_I3R4D|^6;`;Nc)2OHzmR)5nykC9 zoaD-Awsc#iJjsnykE_L%E~BWSP^?3_XA+_Xsnh7KqR#XmpU$~m<`pA5Bfv`99kZ{jsk=DSh@Gx$-?Bh__F;B54IvGV*6B50@8Xdwh5bfrmKXxE6N2d9qtGUc&<#(&5C2#L)t$>&L$-up$fSZlmm7Bnzy%740^9eq|1 zyH4yqn+>~ZyHkFASasngE=IU%OPk(yw`|ZMXnq+sybfyWP2jp!SQrS~EXVC#eY|}n z!}@d4Dc9q9_I!CtNht`=a7urQT>J6>KVxo9r_WA&g2s8dN--PUEF(%*y~9s$%U3ta z?3uQOkdBBJY{Anyd>1bp9&pgE>O^}Ki{W2=X#oJx*a(KKp>F5+EaO)P5tcirT%XyjBAjq-Y;MKYeb)5 zyN-v|NBZX{>*jKfLj>R#7;@P5Lo8>~j^7e6KsG`A*7PunFV~0Dq6M&em9GR=)=$gAZgiZroPq#b& zX=V%|9@DucsVM=SLSer>^ztKV!mn#MXbXOzwvxmJhTM`P23u`XK8XAcDan; z!EJgH%6qfyIWp_NpKRf<>`ESSzU-Ig-E|L|;c@m_Uly5_yn3Y#OufrXN(fk1&z@%) zHV5gdhrqk1#-f(^tRsz$TYyJfx|M=&@)_Fhsi4!YgQF1JXaDMaS*!*h-j#(@TbGQVlked!sfkTz3>1#fqEMwpJQ((+J zH5=92;-tbO2`KT4ni0GSCu=G-B{JI<)KH;Z@m;Em#wpRX#yt1m+OE(@^tL+RMA3Zf zw&wEfzrh__mUKCN-$zp^%v^+tirO=5KpwSJxZz8qwmlKJX*pOYua`uE!DsaCG6n5DRWI)YJwouZ#$W6|dR9p{sE{#;yalZ-11&;%HP5nT~UB7ky zu=Lcjy&T(H6vB}=h`-=v%6EgNx8ref=T9!D<>{DHCoQ&L6&~9XLcOTY(`5XkM^3Ao0Q* zCr#~-`)4XT;k}#Jc28MZ$;s*n5t@VHBa^b+>n5z{oX>9Hjo%jP^+HfqboEHCoE7al z)Idye;>DKaSHhELb`57O*9`tI+sEOkQ4-dFE?4iS&YZ90UvRl-9d-+P{SV4(8O=^T zE>>@(*dT+?#7((&ktKV)1SLBWU`XWf&1uZIej8TMoY>zVt{k1DA#m*JB}I?ctHZqVvfcZzDh1ZmQ8#Vc_)%&9 zQBTm7?v&kxE-ouJf+M|`icSL7L;M@iAxjA*(kq)MR7CV{qsRqPo2)lgJ2fYi>FVI6 z@4r4#IB(NI>>qS???mr0V`%&x{3b~cK8JmUCf;IwVL@G<0y}st{<-0MZ$%{77=U$R z$?Z+sy3L%TRX@KBdN6IeYumv}6rXUpsz79$HX&GNUIa<~b7_Hfc+}z$7kAshtQpnb zUg}dW9R;maH*)^weGiwe*AEsOCg|x77|J1s->Yi*q5k)i<)Z8Y_;yg3eEF#Ubt%FA z-_2(fW_k0DK?y6Knc6vlPO~i3VU}ryw33c!qR{ zpDB*`R?#n;|GHgl zj-qoiemB>nJhF23LoD&+qJnW z%K3k=eLMr^V#y?>@W@f4o2XJ~)0_gl{F$!b>B-C0&p1=E+WI#uM)pPb^Ae}v)uhc8 zmZ@o2uO06o|Dfl-ch?YRUTk;WCDymqOMNj!yAxO4ITYyn@d{m$H~^1g6fA_r43BQX6c_wHxBB4TYM2tVwsB~eI|y~iEH~n229KQ zcCY_?r2ror)OZx{?0Epv|9T&_$m;%CX09;-lKhx`>KXsPv?+zTge8<=0%}e6WrPuA z8ql?NYih+J-geZ|lzk=kfHtro5nJYbD5CR4`U&q1t8}3#^1BL|9<8p2BE}3bn?5=K zTq(uQTl|^^rIu%_MM*>#-Rba98=W5#E*x{xdO=d{2$`I-<{~y*>+Cku`NJ&&tk;{r z+%Qh|{*5A~aH~E_`z@#YW$zzmGOYIMv}Xv|SlTv#N z1P;uC3A$8$Q0R)|Ej21nI)5od&?alrjqdXh;SK?JK>iv5oDKLsQP7B0an`b5|Bz{q z3WCfUd}{nX-zq)y&3byUjz1JfCciQRPJWqdXs%+qP+x{>&SV+dgA85``AmMa%ZpX} zaSv7e%h85MUr=AcVn4t1U&m1#AzDUhek@V$zoLVTc2udX1o$nL5ullP0&py~5n;N@ zZLvzf%6@`$q0zTAxsNkwH(q)+AP}zfz4v=hij?mYt=AoE6zkF{G@Jpey%r^R4JMo* zi0#7WeH%GYgFWJ5Jv+F4kvY-F{ki@YumzN<>^#B{BaZt$q-q6JeygTdv;(?pBo)Ts z1_e@MI?vNLj{bfgdPxupl8MHVF}TVS&2(#5XYamVqt}$5%Hc zRB_g{uWTBvM~SzL1ms+|GQ&;es04CM9)#!F#wFoOw0U~S1&bPGU1w4?AO98M*%&pV z*eZQ;?}YOYZm)KiwfVxcs2Z`fD6@agY!0BCe}NE(+88PM;N=^PHgj-L2h;*Mn2N@v z29kP18j`%zIhCIdJYL}6jG`s*!-L*W7M3ZjyvM@K^T<^UJymu{a#%wxR5~sDRM` z*Fmqe=K&r|wy9|OZO^$BM;0zGhGKb%YgBf=wNEQ*4n=EX?OLLP#7X&ppD=xhbUpMX zdjVZy^DphSRAwG&%B3v? z@Jj_@2& zvBqmH0O)Px&m-@`b=7~UlQ;#pDYoN~gqtW|ydLlSO$^l2bc~5LXMYpOn?rBKJx12+ zM1csUglbYF_$%crjLrqbPcc4iWt?J-6a{>G89q2O1BmVk*5 z)E6BzIEa1c@4njl(bjG}WDq(ygBr^{pqZS=++1Bd+)>?wIDJj);oM85u!d_n5P%sR zbpJ#3R7saiu~QFHxr^m3;II#6&g;&eCJ@168}=Phf^=Dq(xl7RF|EpfyR#@E1^|Q% zO1#JCR4+&!-^1YYh^(4JCx2@{<$ZmW`b(hz%69?ZR*@%>?~Hbrt2SY)ks{0!EkrZ) zkZEP2vicJ4p{etWyEp_3mWAPX0B?>5$qH-A5~VC635P=+xbK@3r9zmW>9AM)eK_f}w}SxkMg%W}|N^=KPH` z?jjuZ_P3OkJG208EgJK{Wn#SJ2;N(MB}Wx3{A26ZoE@{=H7V7|pVUgn zjp2jO`Ul;_Qtf>fM8D#;3w*viOHFs;G_AGCKmr*IsUDD>G#ZK38 zQ#aSRw*)4kBHa3%btvDM7Sua>JT#45DJJk?C>Y)ZwGO5CjzMPP6#ym!KovpBdQY5| zzW=St8PSxhDixbfmP9oSWX9%nR((Jx+WvTHU+_^}0#Q!=rer8!DdYzH(=>AWbeP2R zxDn=3Bh(&PvmTr$R+@jipBU&~!AA1DHk8bu@8!}%LSM3*xm2TfSW7y=m&&j25Sgsc z3os5p_P4R^W8dg{a+FJfx;28{Y^I0`m}s@FLrpD;3hQPk-TndeGV`Bh_w8YwCtnZ6 zw)$V$E?R&{SV*EhuWo@Cxp<#hM1PYLCHU!r${ol|%1Q5E#NZ3Qqr?7{`py8XuIlhQ zF5vf$60?sHzT%ud?ZTO!&LF$N0sZcM(dGVgV3Ljs?K_;cmz2Fc7FZb6nmof&?S7h zcAO1>H4dd%pTa_^o>}+9#2VNIXuNQWWJM~Sa_rUM47Z82a4cG?C@vzJ_NmwE9Nt8mV zT&L2E7JO|s{@s2WNNCYbV5&HK-QkiCSR~+7Jj+n+m7P5w>e-nq6uo>8x0M_e<*2mz zHNXzj$Uz5e;{zZBI<^JqH%m=^JGbAp_D89e)e3(^=#6XGop|P*pPv_UM)a7LRZ!B+ zRL-qX`<>hkzi_X2f5(L0!!ipznCQO)Ng6$Zi>Nt?Y<1j3RL6{5(E+jZ%-6pf>@QJ@ z2L5ODF5bDX2f~^v8z#odK;ko|y&zB^h#iaHX}-yEXY#vR#Y6GeKlG}00OVgh%C?HK zrL{HT2nO>DFf?5Lv3;7sZC=b=G+JuaTW@3S%3}tHFnie*KZc+B5?3PZ&7;`8S_G8g0d@vRE0Gzge{Rs7M9go#p=B2fr4T zeHbft6rzJil#V4K{i~k=j#cb|6ZoKttRAQ-0o5$=B&GdFK6+NcIKVRky{b}PgOVn)H(vvAN7%L~ zPT>3fsD1C>6zUmB)h;^^<^3TWj~$?v*>xILe|Y?eG3TY@d=H=Uizz7p$WG}T$E ztTM92jW1_QXW$qhD5Ftdwn*COB=;Dv*c3*{{l2NfY0(6MND}THi?p36ap{Efosl3{jR&TV2}||AWa=-W8q)U z`a(K&c;_<1}0Fag)e+UV+k$u z=RqchU$e8v0p|<%gex=t(#zg6tPB`)hKU*S^*DKvdMX#OweaJ}YK>6L%z`-F;N$cg` z-EmrM;4M%2n$00or(>`$%^vak-;PIv%+4*obW}5IH6mF!`M3@_)8y5movdpOIPUh_ z%dSV2<DUZz^Dg`f2vQ{C9idcXJV@eS*G3oAl&y1#yG`+M3XHh-%+J6b(68TvWF>N_< zyQzurh-yPpCW#?iP&X%2Qcnb=H<4tF?-cWY=FVm)5Gs^yp_}Lk%+OZ$u0n_GE`j(@ z6|#^QSAs#fEz;|gC0UF7`%K`fuwxob_}&w3hh9=K|^-4*D z-iO}bdY^Aoge!UAt!!}?0)BzdAVD~u-r?>-4rY4#r{JbWg*%mD<<`{fnV6x)-Vk`e z=p~P73!c{W3YG-GLoi~YPcKTqQJ9`SyI(8MV$1#{GX2v%)T4#Y5#lo=T>+UVcc`1& z7@2N`D(ES^n$L7ZZzbhw2_M8Y915&PN_H8kDLzl*Jaw{~0@;?ld%Ja~U_B{Ez>d?M8m??lej8mA5s8O^soFQQC(kuRf! z>wA4EH85GfERli2f70<@JV(?o?}^d?c}17F-|>3y3Ef5RPmRd=Yr8itx{CW@?ZCX6 z+;@c0K(YUvBRLr0mb$5LbT`eq!8)tV&{J@xsOUOW8Z*|Ou=4;0l^c^Xd>6`I`-c_W z*`l;LF;O_1iN`_TS&&&yM7yYcOq(wl+Nl=W85e$3{C8{hs$kIXWz?%6gd0W~B3Z3~ zUv`}=0Id&nHWcIq(ca}txe7Tiv7QcIg9EOD@cN(mtU_=DX^SLWWp3W&OBMSi-%rRI zZoQE^5}>1=e)$@HbZY}_Abuxk11}iByY90-P>+R-`o=Tj*vNqkUxZmJsOOtofX8L| zP9AD`R9E&@KtoZP?PtKiJRQ0_76W78Nq%%BxgL{9O78?tp^$+3g>g-<_66;=ieS@P ziztcrul2_Y55gFP3$SOzB(I&!S)^{)pC#oP^Oo8X;xk+l2GSm1ao=n#Cd=*h>5FNO zysZL^I$nGk5x12q3K5*UJZziuJ}`1h!hB>LxZ|A3=icU%Td_y*Rp)Tmn>rcnlOiOi zS`Sn#u8Tz##_uHkLy)(6cbjzhRD6ii%Vn37>m9;SV8R&5&v%WjRUWGqdgKvaUv%HW z$)hfs8ReA@Riy-33*0oqc8z;|WUxkwjXlAo=wa=@#emh^@B;f_l16hO`a{9dE3zQm ze9HoX_bexZxwmB3@lQaBc{q~3$LkhNEZ4>Kp8^~U_!C0yr_Zuh7MrC2VBkJY1kn{1 zm2uB5O*e6Ms0hJcg_aYNvoYiVR%1hN!ZCNzB^!AgZR9?q`M?Q?QcR>_%wXwgKQY4a z`9@9Ga7xILV2-7(3L+-(?64eP&w7Qiy)8hfJV1ar+;gqw0CAUr7kZtx%Y&xsnwB>E zF@GqxI9HYiUECIuZGKV0>!|Oq=0ek5AYs?H-RNme8^I*kY9^I&%$%jSPspR<0Bjz zIgBUbIs504n9ZD{lq(j`61yNAdelvgf(-6o4vVw>xYVrxF;Pr$NEWe7&s+CX*%`kH z`a}Uz*!XS%jh*%hTIq&b6)tolzJ-E8`Mx9`8h}-h9M*{Yt};via-qr5+FowxdC@e5 zUWFEgc&3>KDRJQUJbaj$u2@10zgn|Vdj_fi%9B&o@TaopCD>9i6 zIp1WJjpcSa~TOM&t?Z$mz5eFJrY^ei)ILUE)DF|a#8k}_Ox+eS89M86A$?rYG$ zd1}f80RF!FPs-Vngi)Q^3~2(VpVeX`MKb-@-=lHaD2z}XrvIg-p5oCvSe|33IPy}( z+*=EIk~kP^%L8ymEpM-WJY40N{h>+a|J4xFE+5L*0o*Ul^EAHUNDyF#)l)3uMP1;lFu)6*XgyeIFM=N4>v0~QjdR$v%9J%wT9jfCPKaIxJD|>lywZ6` zGV)+oANsBkTLeb$`a$1fSMcWT)UPiMyQ$n|RQM!yE^}H*WF24H)*jKx zp$_iO1Wk;(E)K6LW@y!TQ!PTth3EDIFBqN8{|0Vp25e!wEw(Fe{#J<^MNlWn^A?g< zz-+5Q7uoRzfZc7n8j)1 z0}$7`1Yib0pi;Y`w?-aJUrpuD8vvrZll=KCgTl0(k6y7TS>0 z_BxHE?z`>hAI=pudy?XTw58FKs)~3y?6))>aI$I=n=O4UtfhzSx( zQPma3J{CJ;^kX%Jc;y^^&b}c{1KRGfP$DP0R`u|#g=!q>j8BBA+o^LaOm={r#jg&0 zDan`R8hfZBvG}Qj=ju)ufmCU z*rKX!Y+^WIPxBS(rE46Fi46I)qrBw|XwiIx{rcR0Lm2~vytiD-gdfG|&O?R=38sU) z{oK)hVgwXL#KI{TTOEEm)@lYHLyqOb>CjpA|8RJiZyr zYAk$P*!nZuxD^i1Fj1uvkeHC~OoPqYc?Kg*;l0B+Qh>e>jR-l+M{#xu+jm{$&q%|& z##{ngiyDrL)M@r7P_h=yAFi|;)*hCXY^7?i4lX?Faq#$gTNkrf{o!I=(K5On8I-|e zY0}6Vy0FSgrc2w+B}P|=dQZVP_Uk^^^k~0EuGT3It+3Nlh>a!xR8`;uG;^g#i`ElF z0F#jh2;hL>g6W?wTNWoYiO{HNqSbkwRYxA+ zR|v2aQhpqCl|Y{)iw{dZ^u4-+LMH?ey5dy?hX?q&9BtGXI z`uuWH83a-)hL`nlVhec{9z4@*w?8D?wu?^8_FLv+w}*Ofe^+`(g{}`hYT>Dne4fql zoB$wzXM1*YzuWDCln#=<<6@^&vH>{r*CB49L{=}{J-;#x3=1(d*xJu-Vb(5Z!dvh~ zZFYknV_Xb_x(UK-ZQDa9)4`UpBK?2jz9=;Of-4+V5_oHqF zrHKZ@69USz_aj223qgn2=oCPv&(te^WnC;K3bLCcZRbhDlLm6A>bXcZ-DmCfGyYYh z{3CQy`+#j$^Gl1%ns33|-`G#q=oV`oaJ@j~K8k}QbiW%4SUc8l1&%PpC7 ze6#R}J99YK1}1r55cGMnr>Hs)%+Vu9gHWP zie9(8W!xbn>S6d%r%_1FwSL4#1Xh?$!mGs9`#?L|l;y(#40ojl&>E)#DrqY=6rd#< zju-3veCPE)J*#vCx2xtIwq81pAD}nD^KSjt7bFWs?1ljvHGRc7_YVK1`5K3%hO?Ld z#f;=y_n{Fmq~Tl0yFQQhs%y3+;*R-%nclzPJRNKNa6hBXganHf zZIx7-RMPnm(qFd4Fh}8jNNG0rI@g{oxZcLDv>?aL)eC|#Yrs|rk$O0s%(ubOd18JGW)F=9I*lKPwYR%JgekJW_Yr!W zaC;md%rcyj_gQ`Bt8wLGH-U_Se9X}I!j3Y-0Go@4U_9Pq2h1(ytZ16%@;7+lwh>A8 zt@jeKR2t*f*k)?cp#`!9xa4|6-$QUNa{19|j?fWKo73!j*}+rJfE5AfV1fkUg+m7+ zeXhRSSS6ZoiGjg5k{OALuP;%TV}H-^q0siDp98f{a}Vgoh0gG-5vjczkuF$ED^PI^pq^5QtlRzSca>VQytVnwx(vw9z)msPAX)wMat8Q*FG~4H z4*c|FS%61@0c!cw7iGSBSwln9mTxda**nKWhfJ_o;;MI0O^xi@BS70HSQQ+#=*G8R zN^Z{nOLmuz`trtob@uEH`r$xLCvBfi{pE)tN$fDeBVuhxE?_YzN4tE>dI%U}UB-ha zMCsG)CvN_t0~l?=Q`tgHD#)%5>Kp})pXr=L~6GWvD}>I zG~&1lp73f8yZw}V0KU06NK=am9f(N70h#Fh&p9_`un?}_^{a)5{A$$$6#@<~8Z!cX zGiylQUSHZkY+1O5Xh-n*c-Ny`Rox>$X1u-3E3UpYAa%B(H4g&^!CphglS_UDEnvUI z`*0`;HfOXnY79spTug}h=+V;f4gE0PbH~{zugQ@x9NBEzjl09qx=DiNOxT+07^={e+!y%%eF!#NZd8-ZaSB$x>U=V@M;! z>k9~#TMj)c3dyYpxp+e0A!XUB*d_InL&2oQi@_JF`)v#lwGDUUM(ikj$-xYh`umlf zoCx=oF9O=^e)qmlc|T6}sMSr{{^7Ji(m72HNlI^XOP|9$t@29M$qKJ+^`<| z-W!C&sK{!Yk&G$R*EMIBjx(k8S4_VW*KwqqSf%NAu)-N9S;q`sYtR2|kB=2HO)$?s z>zM7o6EJ#>N`oPAE@W!<+|PT6_C(A`{8E zH;$u=v0iIKm3q|TTC1gGLznFK-E_{0kuJTaQr1q*zPl0c+j6ZAlVDpI*HhQ};K7-9 z<`B>AYqDA+YZi%&VFKpnMXL;P@v=p$UOTJF!|z1^Xq5n5e9XVv7pQB1YSXY#O3XPAM&0!LgikSjm6kQl501jQw_(Hc$-9nj zu(=rPV*$cw9g-h~)@5aFU`r+YWtPJ^?O{-ip^vTi=0Qayk+Lw zoQUvbO4->d6Cx&|zm>^L+$K-IKN&0*t)dB<>@Xz|G2Mr1;xk!yyOKE|RV z)-qYr*m(7^is*S>ad<@8Ms7=m)YNcBUTfy z9PS#UmNEa!QT{4r??MFas)(-MMHLU;+pv{qSa=Lzp+)rZ8Rpv$@mOMJXn z{3@T#q@CNOG1r%PC%%_xG1nU)E+k)iVi1%yP%P+43L{#{gwdjdTx(VxCWH?GAYlAj zXMnUMN4mP4wEqhr4!_Ux@vNZ5;QrsTRJ4F$=*mRJBCk$0ySd&zacebzNe>&ATgnWt zR7qatm=&ctE;YG10?3hWr^cB63-v?6<#6)RPRPW*G zb`w0AdM80IYV7)p#bdtUCE!bwVK<)6t8qhIQsJ_PomI-V^%}Kmk2maEA}Yt^5&{38 zt3}bkm$2f2c=mR^{>>|rec3o)7%?W1(xBzNlrrmDk0$%$Ew@@FEWqDdT)lyy+r(iB z!nfo9*xMJ_+Lf#yps|CoJ)8Qd8wOo2l!L%YsCoAHFdW%iA6Fv|KndO*c$r!D+N|L| z*EksP`C4aK=jY}HbXXXo_{0VE-J0PqG_x7f!>N!07kE?5uJVIatNv#(&=*45V8v>o z0sc+J@QOKK$1P>++yGnC)hNvJz%uk7;G5=VJxBl`8Y!cCzg-Y1SMaC>YFYTM{*&^0 z75Se~JcB>M`D?+E9y#EjGgQH(N~sX7YBY7XEDYYDL^Agb;zr&U-*M(GL*M>}c@nyU(2v(-p z*Dw`Je6EbQsQiKS3disT<03mCZ#a6aNNVjEW`<7K+)W{a0AW0{T25lqlvR2IHYPV; zR-cfQ#`Z>WKNvl#1NsX*DK{eq(TM3;-3LaXTDusd=6isiE&zIyGkY`h41c6IM6pmaWlwGFBdc^;x?kbEUj{QugWY_n zUp_nd%y)Mk^@&2zUi0%xM|HMofd)^lCG05(9e=FWw&yV`t~8+(m7xQ2SP?L%Y-ccgrNb3M3rFQ?lbcMavuK(_Eg@mq!eP1r7b z6?)fi(smZRPODpnYdVFSTw|j4`sa#tvbegX9tk3_aWx#UViSHBCT6`r9DJ`A}!lx( zae{pdglKytW=$nY54})`I7&vZG=$D()+vNMh~P+u@znmx5i|6eL&>2LrSg27?SSd+ z&sOq3k(W{J_Fo!V(qtdkb?M`o^6#mOJvxEI1u#qq=h*ZtACS-f95S`QoEZyj2;d1B z3k#(k?YfolQT1&iQOn6+%2asLyl9!7@$H3N^)NZGak(1+*0&gpPwVDT2E)Y z3N6sow9{%a`7IdVNBpBSMK~B7#s=A$xeJmfmKen5x_YRQbiCTXT;APo(g3H({X~I= z7CYrUP8EIyQwCE~kKlGiIPv36o7%}J6e~~qGMlOzWh2`>AHz2OvINQvY1;~u9 z+mMA(H_p~#36rLTC7R)ld{|XHOMAq$qto`lWnn~~hV@s;ZJG}hhVZ(w${(bvzA#%> zZw`6XEP>ywmy+@oIOY=zdRkY~UrOYw5o(nN`)*n8n}h;2tNekE>8WNbpp@X`@HptF zhWm~7i|3y415!=AhgT7WTZ@*fx>RZf0k}H!X80Ucuk)UB#H~E5i{N;z^EH6F7RyV* ztgkTG9k|4qGU2kQ^COqjZD_74lSY}b-HXIa_yN^Mhp_2-AyVyRJ?8_?Krh*w@5YoP z)wdDOOYYE4Kd;`)pjkn+-CD#7kxJ2nA|9x@4T-@Eus#W9z(ed8)1*Cq(C7O?hmXKx z*77t!p$1;OCLZq7ey2c?yGNi)mEL>{e+2%VRYX8Yftj$X-x5vWuMh!Fwsg>Y7`|Ow z@tY{dntCVxffF75fR#|wqU`cly-A%#J8hQplQsLg#x1TH_Hkry>PY=0tFN{+#H|zK z$dpYJNn5HJ?zc)NqEHbFxu(?ENl2KEI!+b2fDzJXqMcDz8yY0f;)U^$peYb`HC;e| zn?C+v@wvh~*jCaE{^51fc279OQKq2a!8Zn37c-imNalxk4#i4C?Mpy|fTz#*n0$It z`fyoGX7pNt4oMI0L2saD`d*8p^Jbq6iF|xX<+>Z2)&1v}moBLrW>`w8mlaJ9)zdTu zEqK_v#&fO`b;SA6uEKP5@F?rX5tpyHRbjP(la;KbI~3Bot5_nv}Py{`C?Jxm+r(deq_8RRg{ef*;71K zKT1ugLHS&7gCgymznQL>wO$61!lUx8>3LH&T={SpU#4}99T0B;F&6@eH(l%hTxC%Y zto{>?TxCW5Cpmm`XN8Me^Wk@FP!VfB{t_VIH@O+E65jJi@u4`OxALQBm)aV#n^(}~ zWn{)U!`@Owrwsy~JGEcWXfYYAuZ1`LVLl zs?RuM)ov8lM_(rBTSupxo}gdsCI9m%z}?t5qI?MM$8AYvJw9-{i)=)lEs(JtsQ%!M(NhO+6k#)JN>Ex;8)MTAeK5RnhK z!zDUCQ7}p+vT`LQ;9vk>@5L-G6;lqfRRaYjKqxI+I8qN_-4RAx_W7l|RVohbETB4Q zQsXA5Pw(YAzIR#Fc_?qoHd8$B0plyvuXW z9T3nHhozM1y_mu6p3X!fXb9RoFJaH}r?YgqU2b->c2rkae>(#7SS#F(<;^5>PxBf; zejB8|Q?!`a-W0w>A9{AZ5RCIzHCRMBoA#8yf*}z{@-{&P^4+J-0+R=wMZeIhSwF~= zbTU&cf7*|&SfaP0ro(P=0Pp;)F}V#@k7d*SN7aQu+CSmf<5*Lj?zyRK#yK*iU zUtZpgHRlPkYZwdZ>lO?NTENsqPLzMJJBwW0oQcVc2<_>MdH=+-6tMg~wc>|>xmoOr zCA>&I3aGa!`iM$U)1DWacK8{ZRBLi4P}Q$nY$Q9#?lpvBJ40XKoC!*{Iu z_U*l*&GIaid19LbJNTJbw}4C(bus+LW$Hf{!et|NwW7SO-)z+aH8Ao;cIIgD7yEx= zdTOVop!_6k8n4V`u~wLRa6Vz77WJn`Bt6#eDXymP93H~!mjf#6r0S$&C71F@A4$D^ z!E@7LSJ6I0WbjhALb6E`+x@fD-RTpb#BGZtTWXT))flN2=(=8l*vI_300q$xErSC1 zkxCgNW0#SpGzQERGm<@JqkSa9=u`56o81J+^>`X*JCM zFyFoWBPZWDN{+VeTx=|iT(T|6``GP`21Lw%-aq!#IRW z#l)ni-k&C&m-A{=TiB5g;^1utByWa^sYUBA_*k+%kx+Ht1e3^2Tmqn5S+RE)KDD>f zeIKk?Ex@{`L@#I;6ZJ*B%V6*0Y2^DEClQRpxl{UyJ8^Azq^AA-uTN*N0ie4hj~?vs z_!Fben{w@N^`6511bKJl98ef4jg47>UZjk+!t9^6e|1i#aX-ss#x4UyN0`E6Il)$3ZyiqsV|Lg3zqyTmH-F+s&_=jXcZyXN{vS zjvH5;k*{)Cg8Y3x55{;DYH!%4{wd(85Vm+gb2`S`*f_^q7WwSWMt>aT=t%+nfN^ST zu=4oMSG7r7&R@@cdyXxb|D3&f`h={$CV7PH_ReFnX=uu|>WIJ7)8<=B*HRsa!;=U* z;epU)ArF5Ig9I2Ib?d?Tm&F#93e~HguaJcV_?ePBlVkh$qa2Tpm6bbjB}^v`ssI?Z z-YD`0dhsQ>xRV5rmNydM{4-t=^oBA3Ibk7MV+grzv1^Zu*VPal?IAc;LeI%z^`yGj zRU^{IY23^6k%fOp7)08OL50AaW`=pV?=b%EZ2OA0U-VgoBrQd$%e)WNcmEmxrvoqe z5LqEWRFL%dy-SSxXWfl!Vh5<6Mv{9<77pk4A_}>MsunK+XFU5EF=XLQej(?si2Rvj z2A9q2nn1=+v{je;iI1b6WNdH_toj08c>PMB{GYJ1{mtF>zzILl2*BiSgPnTPQ?u{n zvSqi5^#G%vX!Rf??bni!(~ZO^UkzJ)r+Ue|<@dX_^`DcieXF>6^ehWGS~$)R8?c=H z=_XI3MlW8E6J5txf;-#BJpjS?qx6mH#u7Hkhul7RM~$nl%gQL2AqjhMxme`UiQM+W z-S>$7;Tsv|`5yyRh!#8p`S{KP)i=3F!IB*1>Yep*2kq(59%8^zpR{=?KJ#{EGvc*c ziXXlB`wlVmn*ie5)ZygodL6uinw^=s+!jzx-{cecv>ueu%4uJfCVJ5+b`>IUbP%$5 zNCIC7Ln_igd908Lr!QF8C{}7dUwWA5=(8E&!Im0Ckvg!NSdI|8RH;5{w{tEK6$a|B zGqwq)EF=%E|18Q{Uca9kv^k5lHBZ{&rYJrQv&B)1wd7x61DZ@)t+^K?Ll;)WyU`dk zTvlZD-L&*{F7hrn4F-P8l2Yq&!vsesR)n!?xlJ<-97U|C+(Ton0NKoQYqf~nkofm% z{KZC?EKXhlBTv6qZ#zOiy}Rdo%UiCWMf_{fkSF#ud?LUt|9@?Hx@g#=s(~WyB`&*n z!BKezDPJSIx24jsx^=-LL3Un9$&?h=DoGhs7}+N!9T}oB-Zq5bc)HN3zqw$!0=?=X z8?&~=mplOCrljg|FKr$cVT(|KkLy2l@AlPq+`Dd)S83Q)e~yMT9(wI z%T9UEvz$frDj0T*Jf(Z+E|)vx%B2ln@2Z}9ns<(Wy3^vq8wGVx5KL$>bVJ;jAVndo zJJm76;$yW~i|IhqRvy)f+rz%>IeZHmlw<(6kUdRzD6Nuow3#F+^F3ny)wr4Q+eIHx zAV2M?PuOxu|FhJHrd6WjHxV*!tIE`^(LM-oljA0llBqj<=gj5Seg0>H|I#MYIuC*a z%D4C*QU${62GCeS21EOLXI1qWJF>F8RZ>HZhLAOdvUgSPvuIY0^0JK1beTax`Eb%h zV43EOIZm}NqhF1W8lc_>IOC%q5G@>2uge=0YHUTY z$aR<3q7QPqdmzV*XPB8iCz*l3bRu4ka9zt-sx}ROE(fUF31T#y_~cj$EhY=VhuYPc zh&2Z9bj*0(_Pn5QZ>?^P#IHv+mZ>KWs`A}}rI$^Z>T0o^xs zWvMte2I4-)z0l7dNUE3&Gi?yaXdnUl)S=T`wPI0!%x`b^8{hJ!#jC@YwHG4kfgCQL zBwwaWY>YO=25Q|isTl56nfJpakjNCf{T&ac&CD>6%_>@aWMU%VKK#B`POu>HK+uGi zSm&zGEUEKHMCE|Wgu&d8xv2B`kv88F&u$Xp1Ir12@j@rHZO2hiKXH20!9w=Jp#-Ag zDEl!JWm1)8_>-nM)b<5Dmr~u+F!;SOt%O7^EmTwQ{5i9Pfkf3pwfa}|#&7IV@<1h> zNyD?LYau+D_hZ^Vo1#Bw$QqMs30(4# zF1N-8=>(QK3wk2|EGZ{fLw);X6DwDT=* zL)!`GD*wUDU#7!0{auZZAXAv0B@y|CGSRkKNs86OPv4G;;@fGzXChW0m#cqd z{+oepP&~(ab>}xx;*b^MQPiK>X+#i)RlMqzf_zT{z{dl~iWL9jPJpEKT5jVPBs;-0W;#gBbBn)?XmmdC>LEcGnQ4^%l-qNkxL8*3v`QV9ByOL zy6v?~?Meofv0ULrGYLFeR%NZXb&S&=$uy(PUrluo{LY=jk-{TWXQ!Ftzf)Gkn$r5V z%J%;h3IewrI6^3XsEU4if=@7(g}(b+&i-GE}>Pw2@ksoQ`LMOV@MgnrG3` zOF;lDXZpR>9i7g3Jc9=ovn7<2g(bqi*;eZePVptFWkE`Jvwieh+F9!Ef=b} zQlC*xxS{H}-zMaG_O~Fbcn%yxdAi9>e^a6#D#>J#C|>KIYj9b1S|wwoY`b5s2K<*)0kL@fs*th&Iul2&c-9dMGh28Ohm$K=Mx{s(nMf7@DlUqzMBN1a+ZV%A zb`>9H2O*;_uWO3zf}KHJ&;Oq(LjiT~v}fyN84m*m6+#TMPoj0&l( zs3dN2id{Oc>YVoKtU5G@K{fxGx4mV(pOsSsG|%m~b?Gczo=-t=e#ohhGlxox5of;FG|Vg#Cs|Iew=BryD*ftwgy zO6q;AI4WPYe}5+PfxH`U5*iXG$oSCr%1B7wVptvw4VV(+EUlL^5eF;Qhw&fPVQCjf zJ@;vUYM~M__&MEcZodrok67v`S2#RpNUN`#I@~3KZS?$SXQ~-QF^o&|+4x;Ai3c;u zb33jX%JJso;hlZ&3*UeuY~pYN#riG1&d&DGyfUf}hhf@I-;EQ3R`VZ+*;Nbf2T#ad z3JG;it=x6}Uwda67F8GR@c}_XR9X-a7*dc{DQQqj7)e1=0SN&~siCApx}^naq@`2( z6{Q;~>5v#=h`R?x-W$(zzupgbf8cpIbLO0xJ!`MC_g???TPxWI+dtV%7W2pIyIt!z zI*Ja5)Az34Y4}mviEo)3RNw$F{WjJnp(a7wWnyS2d+&R(m^_4W;QFqKAb?8nXF~MNOw}(i8S^0wF8g6nI1$evc1?kQ z(LMY!XJ=#duK)U0wk}dxk$mJu5N`GhObF~O0}tg7tbsRROZ#A!XmI)RdM~%V%ro03 z40sAB?MVe}24cz#O;mobyVM@j(xm^W{4_o0A851X1$D9?dpo@?W&g%OJ(WJ)LE?0` zE=2-{49rUna1RtH<8nR}wes+zmcjgfk5JX>*h-lI+C^yNWNMghVyUm|$8RIqLnJqU zYiB5Kjlq){RP+`Jv>PelP4%-&n^o_frUwEj(SgaqexJJr5Xcj(XNUk>un6t(1J_{ep~vCEFJw{*wwA&`5}Cix;&I zHzX`LTSY%pb`JnuC1khU1&;x8;fW?LZaW$Tmx%DUU&N60qO}zz6VKNoI391p#gQO0 z1B3LyC2Z8cL(e03%achiG$$=Iz1Bw|ScrbXd>_OoW_-hykqaRHMcN~){DyYHequp; z%r05BVC?fyg3EYBLf|#YQaMb=qsg%svc6kBSn_4q&YH%VtJD6azyzjlMWF*N&hw7W zak-JPKBuG-bL8DA#AD|`4>jM#U_oA$w6q1Y}SaEi$El1Ml zLmc1YCGCE0B1l3qOvarc$WM?_WxZa`&&r7k!=AT9Dv|K|9k(A>l*M_t-42c&V6_RX zY)rpCUMCsFZoGwTTixw|yf66?V92;X9UsLzT!aAfOpNip_Rpj13q6&a0rz=!TXwh6 zc(o(SmLZthU8kEx_uYGkYlO*tVE&(s`fgjraZZGX4N`rS#ehWO zZcv`dRw3v>$jeDB`RH(AQGw0$dqujsR7TVA+g&5~vLDgc9^KiweC+`V`4I`-xIV_7 ztnKF3X|?oRVob{{c$hudWBcXe+=r*dymuA8ay34R?bGx%^$+4iOO9wE-&K6~f3$rd zTT@DX?{V7b3w5<@!uKxi+;pC+8(a8UNF0`MTvBTWWJ|et?%6YXA}3kSI;oAR4)b_VM+?7H3_YO*c`XkrSo)`&yOJi|^g|-OM}ySN zL4GAFZyVL{Q`o9Xl>-&73b(HIv@euP6>8B%nLSRu@-D$BWK`!zVoYwa_(N~Z#M;D% zJr-ff?1YXSBR6L!VkBLU@9FMd9>Ux+7g9%Fx*?X&W&1jo?sY9#Y;z&|pb>ORL1I^j zV+4r;uuYgS@FUU|6^Jr9^}Rg2XnV&LRqUVM4P8Smo9$26u3%}}r82Rv)Z|9adkd3( z%y`J99}XSVHW7#S8Yw7q`2jLX0Hm4;D>+eq0nsu2W2 z0|Ros#qh=D^76&B0FEbxk)}hM32hqRur_%L2}ZU)2+`DZ-Rrxdguix`bS}3)^m!A0 zNcRnX^Ne>-bP>Y#tOxlS`Om+nNk92@K4OJRhjtP&48;7BHBQDAwMMd|?gK$m_`I+g zYw2PUmc=txRZ~}aJ7I^<7K#;&MLn-hiPep1+D+AMT0OY$D`BUOskzKMjj#+mK6L$f#<`<{f* z$sBwS4?L>ZZs<7@es0GIk&madi-p(1@Hk4l@b`aRn!5KE@wMT&284vmY#p1{D(G;ZmT zakpn<8aH%{?i0tTA>Vz)@u$pw)aO!{M!y#HmZ~pj%nF5+@GjBqL2EP^VWxTO zCEu0%NIUY!QJ<&w;S6Cjn!^w}i}BAzAZLjVy)c1$9zrfVQf?Mhv7vtNU^h5*$8mcF z6j|z!FXI>otkZKP)@-$G(2xua$b-xL%h?3eQgFn5=&VB@V$ff5LGE?O}=>z zl}0tMdr%`fm*Fg4+;x{h>9~HqD_i?AB&GDv5)?uYHsTQ-ozE?{J?e?#5Kop0^Foi9 z;LEuX+Hi8%=G=8pO@j|#S*M^H7P$;GZmBjEozlK6E*}0wBFV7x@!FobH)C+k;TY~zj$^8z{^`yJq9)AG> zmTV9C?eOE~eA=b4d<=;7NWEMKfaLlk_r>h6Az3begyWDSZxjKq z7rSAeN_7ZwP-zGQliK#D3G7>=kOY!F@Y*#PMt++Yt*}*nd+g=ggCOzM93LW)$;;lg zHnj1ze;)oU>gX5JrT;2T#e$l*!4Tv80bKXp0BsN-04ApxIG}h?pt-*yl?lt|@f0UW zY7mFz;{8(fdR^A}$wl>6?}~C3~ zb;Jf}KzXYd%#U29t0vQAG2Hd41tX7oRjHcz)(?+CBDXus`E(rO5os;k#}N*F9LsJ! zNd)cd*(vXM-FM>USy<-7K{2iEi@>BQF6+ft-*39nvYDLOePRp6<8trBZ#^=oCV)uf zeGR{lluC51-9>@TqCP=HLm!DG@Cko#T}z;8>F!yLu~tE(nB`tlxdooMr4sHcoB$S?g03Dwgy1WdUW*wbZrBcQ_rJfo0O zK`9}6Gz2DoZb2}=1MY^cf0PwT4)ztLjMx!A1fET}VmwNh$VMy@zPn0rUm{u`i^cci zeg>wmySlFepq0Q~LX@@tuE&Fuui>A|uKSd|#(DH!~IB z@*~aNp6n#WYe#o*{oC6@7B3qO$D!FmQZA$7c3mwt>v=Qi!epFr6c;v^b9}-$6Xani zsDz+p4)0z$&9L;^5$xIg#S6>7UwFNvu_J2fNWfF|L9LI1Wcj?56CrRQ|5UtI2vxl$p!_D0#9U z3qO%^_O;C{k9rW*J$PfOoUGs=6SH-vo;c3Fs-0lLU;d^Gq-kw0+&F?DVj9GUL?%y- za^hz2Ijnmei zY+f5Kn%$a`mRktQ^m&*KR0*Nf$sz_b$Cj>ubvnoYWAJy^Ltyko*xxi0WC@Hmt=>g8 zcsydtd{H2+b+Ro7t>*P#UBVwRR1~W2t`J6wOynjQxIKTRXm=GFVKjUx8F6<$HXMs) ze7*Q11LDO7F~o2oEmjlx*6-bDo1d|%&VpHIX;0{E9l;Gq)JAF`cQbyQcD>thGyWyR z`ieu40V|8*&7ZZ)^coD)e8^_xedG=hkiC7UAaD4*^4K9AJta?@Sh;H>c#(fp#aia; z%2SGP0Ly*k76;6_12CXJ+2-x}&>FF=hs^>Ew{pM|2XE ze5~}Mb^o5;C46f{B8{TAENzYF^o_c-4pQMML?u&qk}P`4wM}r&uHlYZsW)v)G1y%a z&Hj^}0BK0ModK|RncfepRo;~$Y~LRbk771t6)|TDl(oA=;hC638JBIx3q3s)NX1T> ziREnJs9&dAj|VHL`h&t+C0>~>Wr*T5-!amn$3i&i&v(C4K4=X<*TcVm z@uH5FOJix#MB~hfgLyH><*p5tm$ylk!CSrPbO5@QV_X{WIo58~rdfkjq(Z~s^1a6p zPL@BKL5OGvL$1`F(w=hZ11vfvF+WnI@S|*8G?jO@8Q2V5eY_G(xeKROkEKQ6s=ATWCm{8ong4utMaGTR=ocG#-4kDwHe^?v$Y^Z zPn;luU1SmY@x1_|sjxqbOI?sIN2YL+Fx*^3)w(y|irg)h6hhZi+U~Hkg|c`xZ_dJR zbfi0-9jD_AfQWjqqPha=Y;YQMTZUTIIU+w)#lg7;?M99m*9bqyW$pa+YfO{wVI$OV z^a`h6Y8hOGxu&OG;s3i|3tleFzKZr6No@13ehN9ccT+*+c!yj$Q$CKm^x3;Qm-@((0``q*`_*A9vA{1z^5({2%ME~Aj)LZ&A>=I?d(dKjGn%bL zzqX+9i(G5JP)GqK#Bbr$P~fbkE2SF`P*F+JK+j>yC_&tr|7-a*)May2o3WJNcP-1j zYND9_d4Y@(^u60nBUAo3Q-X$1V<&0h$rJd%B(s8680AamO3T?z1j>%wj!6K++39;w zX6rpADu7d`20UxPxkh>FEy~vtf7W0SQIf->atXKZMB$aPAgfT?2|IP0gdwDCu>Fee z^{&Z$SqNVKaW$cs-#w-w44<;Hshn$Q`u-#F4~CM{;uBv!b=OvZNJ+h1ynkOw-oZKeTan zR~xZYh~Lw+yb<3T&uVM!7oey;gWcXczNUC{XvOr;? zi?}vDV!~<3m6c06_aA@Kk9Ms*y!4&~|16mKYw30DH|Nwo=7mwdk;1mo!K(3+hs>0c zXh-$mY7PXjnZM~z;4_9AnA93CI|{9=$^ZnPqDVnRfdMBN^74Ygs7fp@B>+7ew$0|; zYrWZ_5)76FHNy1uHCzVCmwjpQ`fj}#oVoQ;$cJAy6~%sSM%9A((_~N?r&MmsuPS=V zAA;^73L0L-pbIy@Yb$VL`hDvyJegIruwQ-R*29lVmHE@G7^ks8VMD)nyDZvQp~o{a zweI0L^w`r`15O2?Q?LH*REXA$CI_x>|2D$iT;e!2nv!IKi7m$Wy`JQP%{_%L*r&YX zj|GE=)L9RjO~b6f^*3ckainAWMscZsU@FNkHe%3}5BJIKF)yvFEUokwlE1-!UL38F zoc)f*E0wLbcnTCYU&*z%g3h{Q>B< znMBO*Lu{FD8ajkb?I&*^-&74;X`)-0e5LA@E72RA@g~IGR=dicB&QEm1OB{v1}Nc6 z{$!GPLDx?^)wS;qzdgq6?{RlF9C!cDop=sHDkcyu(!MtUhW&ipo{giK{T0>zUlp^8 zi7TrSgRh1X^jgYKvm?w!3fA1xFdxi%7MQ({!hR$lYot&Hke~GpOpFCQ+ntTC$FFE_ zc5nT(NawyoLBW_g(+rYDs|8lK6A?>{^IkNQu3T391DEMGe|k1cgO{;b2Y5Y($Ir3~rNP>hC$7bV@wB+Oo>a!{osPdH>f>iB?zeBzg}l8V;{109UWd6CFjs6k42J>=s^>4l2ox57PlwK$&W?|I>tIYyX=jd zLyrS>y)(7R8@`4Lo09c5cf-Ct8Fbe=$6LM&K^$2>4jeNPstwmiYC*8E`_!c`ZjT?C z*xCPDCHd~Lp%(PzZU+)}iVmzPwRgA&}_g(~0WU0NBX zP{RH^T9UNW-Cc6LZEG~||LW2SzxrHN{v%O*C|wqQX$>-sLo!8a=-KghiK?757QGh5 zV@w=$30%k4W1c25u@E{r)oZ5#<04F_@b73Vvbwh367z^c9Hp3Y>^%VdpQDHIF z)ii|CrPuXkPU44*y1L0aZRwoEL8rbAw^L*w_)5?J^_3(53AS{0?dyv*f*+1b9}Xqh zUdm$9;}Q9BPGj3t2|AAMszI6cGm|FP2_fONQIbln4fPxM1-gPgS=o(cj$$3m7quu0_&XP?(nG*8cag;*ngT5KC()nk3PH!)8IHWW*i zUrm-C%mns`SOTEeL%a*ux8=9d7byN>fYLdL5Bkrj5uv@F1rn6CW1@mLN04J&Qu{QU;w|CgYL`Xfb1#J6#)8r7b_&J@6qRU)# zAIv>Evz06r8&YX3S9sUl9s>d+{nx8BOvD7e+fp(gA?|^LhXp?+D8SZD%B%BfFL=IU zqbQ_)tU@s`40mECyzl*=VSvKreKBmLtN}Yn_#J{A0`QZf2j~0CAXgs3x5iVNB*%=N zr32{1UbKKnb-rXkiE;q)Xh80nlgV$=uVF5u-XvePMQ2iL75mEEgB_lp1Oc$(#BpU; zB`Oga2Wey*M4#h^qL5_<=o--~6{aGShp4(3vzGtU%;s)uQd2<}r6rip<*#RdC77Jrz71}O`GE8|ft8E(K!oN#p#QmQ7)K(qypmv`@ z1K2|}T!Bk>A9sqZCUQ9nAvU9_9Q*T~8S`GPV zoX?Bn9#C9g?L2TgetMb+2Xv@khnL--c*ZN78$#r_M?l}{?M&^mzxu+6YC9^vYE%xh z!FcFky?R5-suQQ}=qUt}9ueO- z!_^p;XAxi2&_W|f{cmTCekpdnwGmzBMFUB3x)`1*L1mQVpBsg_loKjfRYG9gZMQas zns4m~Gqc%XWGVS?zJ2x0sbL)F_e1#Q=`N9ct#v&BT zhheF(5}S;{F!3RCll(hW>e*eiRQ5)4Bqc3dt3+0j7FA6Cxs&b;7uU_|4(m}k9t@MSeb*yCBPkhfM$ zwbwV`%B1gR2T6P{JQ?^mi|>5b@9Z6-Ur<8Ai^g*8;{M<$%<96Gf`8ou zB+lbZXKzuVy!gGqfs~p5zxDrj_?cz=Uox{Nh`V2TEt6GvOB9d9!ag_rQy)?)qyd&P zCot45ud&Co;Wu&c$V$bWqG^+wd;2S~3!qp)EURc{8g2K-!{SapuG-hzT<^Cx=okYE84Tmpe02`&MG1&2X`J0w_ecLq&JaCZ$dxVuY&y9XVDI|OI2 zz2v*U_iA75KkwDn*85|pin^DPbGrNVY58=Y8>FNlh5eZHF#rJAGScG80Dx);0LYP# z(7|^`Ay~oS1=CJi%Mk!x%RT%dDoecwN{7j}!GBQAMCC;Rpd#YQ%||o< zC_j`D7gcpb+PlS0CD(9Yz80QZ44X5xH1n#AkKq>H4B#k8ZYooocPg zSeOU1BG%WKb)d#rhW?kYB$C)CnRqWuW-g9+2>xEvKDpQNjg^h~0tuhmwD%NqbD$YBpdFdyqB8<*Kv0@T! z`r`=17w@6qw&&Y3mD4k}06@`x~ zf)^DSk6Wv)=2K8U;Onj0?xlzNO*ns&;Y8N-486n7Nk#H^AAx!o?Hlj@G1KtB)t4o= zU$R;5sEQiYhxn}0?Jm8FpUl(2GaRZ9`Ap0cu;68CjySwI5C$!=2MD= zrq2_wGe!)=sEW*UI?1dt!>4qMJ|>$7&E;|;H1oPtC^pMJ#JkAI+La_b{=Q)u7)7s} z&)vo+xAc6Rc4&Rn=@QiX17nK}0bYD$r_o1zh6rE&htHlz?f>h|y=rv*^{-7FI$5&ydZ{?AYka`^wfto)RBqNiu_0;u1< zNgwYq_m?NCYZWYwa8`ep8{rITdt(W`ZWfw`xye%P;@_I;V?$F}zxSM0l#bfcBDjkp z&g$JD|5Tn^2j;S!BQ$OPchcwD`fQx2mA1{g)n>3il&fprMaCePb}CqPC?TwBW&d#U zk)%mA{+6X$ki}rH*5BW~G)eld-@KH3_)5yAVpa^ED-3=5{_hHo?!=7v~N}KB0vHkYxKwQ7rKz_t0FA%dZ$+Gs~ z>Tr^6v&=k#iOwPcvZ_m<2>nCpekMHJdv+rH=$FCS(f#J7S8B4k^QM%2I+bM$3w+wP zt-ydAS`u7#a4+xP6(Y>gS5xQ{c9s-=2o;((4GNFr`7L)gtS_`5O~v%*?SY~;{7Oj3 zHbQIUN&Dn;uR}7~0I*Z`oQwo&<2j#uaqt3H2vz--@7SL}vz z(iuk^O4Xk1I8B~$*rt-*u)JR75~z56v0J6ATjY2AwuZ{&Q|X7Y`P|Gu(3B?tG3rip zYuTYu!&R%88L$Dtw0Kh;_X8bred$$(WVFK^n~NT5p4hL9(%l@Fiw;Sd;Wj)-Q(8sF zs_51o!g9>`+lW5sSF$641hiLp2o8FfN5H+PGU|GY^%eP$0j$~rQ|gp1PC23hY0cM4 z0`|Ji6!~Ow&j+&R@{X)gMc=TSBTI!6zx2cPhR;}QTK2HL^_eM@? z`q|rSGpDG~(6FHzxxBL)ZH+tAmb!UE_*^c7Tzr4Dwmef<Wtc#_?_buEZkFn--vT ze8v7B+ec3G|IQp%U~vPP#D1ZN@Iv}uoEJ+hH9OMvuk*EB{)W2kE#dY`*U)q4ifIiZKZ`iOqJEUT!k9bxU=^|=PWb*N3Qe0JtRZcr2u%aLh;5@5&0ccQhd?uF z|Km3PSGopGc>oZh7pjmiX}xf9_jDGQ9K5)$E96|M@D!$|ol2gJ#Rtuo_B$6i4xi_$ z3m-Ko48ey*5s_q~Dca?9X!4GG4+^XZYdAgH?2PQeX^nEisQ*Lh|IGP)KmmD4h$Vj_ z9{&9sQ#J=as`6A%J}KvlJU6jglsyz;35HJ8Vh;|{P8x$D-1_&kVj^6|-1zM}_FD^7 z(IbDiPjLF0Lgjy+va;*{tH*sUh7I_N$@Ue3Ml#K9YhvEygSDz8scfuJx5`S8NS~Vu z$ZDm;gZEBA*2)cF!{`#5$UD1FeSXLQa@R|#5($0*eErW{c0STS3CSlFPOiy`QmdUn zt5~X5Dl(bkD#s_&EzAETRym=%Rfqz$ z!~AcokOF}f7((saLyN0c7@@^R2y3m~`OUKmo-P%HX2KTliN)5cm*_iKg!5N#vavEP zXmL-M5khmQ#-enVqekx4S%pGK-f2a$qpQU3d}X!Ve^+94$1?VdRF3M7eHU|Ws$H4C zlYS)@VXbee8Vtp#dwwaZoe29$t85!oxiPUp?;LUU$yV6Ir*v}b)pc$J)ah0cK0N|H zsuWT1>#2x-*mPZM#K`7#Aoqi2S;ZFPM_dUdpWI&Z+ZTJUUW9z?`M>mlpVN@3gwWm~ zNwxI+Z}^tcvxup+g^KVUqcc9bvDB&!O{lO>*m;F4W;pjvTK__gHq4~}Yo-tk^uWtb zerz5#i$s$X+@&D>%w^>jV5o%ZcrjTS`Y?GKQewsQfW`*VLaA`34}4{xoYOigwFqg# zs>Q2Db7N!T$~(2&!F3xzVH~Chze(R1^0))*p>T=+QGNG=OMXt$svdeZu-)MOL zpJe(bEeeD4;=>0x9-_mULfSuKssEX464VYrWUG>Sy&y!Nrp>A~Jt@A*Yy@=klb_`a zLs+77H!LZf__-aY;WRMX5MyI2nYTbBQQlfCgHMF>*e5M6e)^EppH9vWvigJ(Z?stC ziqr~tOmplJv3D&VR@)p}>LgLYhx^KS(&bjVEF1>AtEtmH0<`HKS0=}Lj6a5fQ1`6W z{l3?ZiY0T3#e&%=y6q8rN@yb zo-w~X41s}~5O_FKcqJGv!#B5ler8dsVvFHi*2Z%qSUax=2fs5l+dsF;o`GcvsiK8g+b%JoHZ<^m0`vzt{I7H~|C^GTisT2viTN>j3)D7R^ka_n&`K@> zLw9?MS2uP=`Y!!0`nsl)LlY0lsyH|sB)HW)Jyl>?cUHG%&|QD3oe}h@tr1pLOk-K+ zo7tL1a!V**jkj&&&Ika&AB;5spnt(EO!N)LgjJ(3@_#=jC1Ar8zlWTTs1m;;$|m8|{c=vl}Oln+j_ze!RhlcHzAK}#F#GFtlRtQ^UPK3GIrJev@PDI0)6|`g+&GK|3o1U70Yh8!`kyEj9R5pE) z>Fv^TBG4X5{V%98?lrD(Lf2B2(9ia1_K>Xc$EI&r+J2Pp_FT)p9o1s`izov@KIX<9 zro4I>&M0KtXVu7Kg1zOo4}Oh(RrHKC=CJLI-d!0mZ2ymJJPbLsceu3{t@#uO+GvP}Nt-FPb^>IXXF_&=Bj7hFV|6^!Z@n@#n(o=%Y>B`)FHSU)f z*&%DZGf;7Fm77VMgixyQ@WGbu1xF6cfcr~*E%)Ou#fjb@)OSvtzfuCMGiA>TSrU@> z5xa37M_i?In}xDe#CtP=X~!Ulla@}{)>8d|k60ZPY%DQF2*2)_p^C|P=cv7uIa0yw zB;cOAHc9!MKGKZYkGxEEO^d?!t&KP6cFipOQXg43!gr-=UP(&n7+4PYY;{tb#8$EP zU(Rkj-g|R$BD_^*F36zrGgAv~?ndec6B~0pNlY7h+t)D-tk2~8Dl%yd^r|(5T>FaF z2W)4lM|zh*h=wW;`V)y0jvjKqdUDnJ(F`3@b9Nl(uFpP>@DRV@q1mJ=8bL}tui(k` zYSYLF>u<2EWx3P-&63-y-ga(Qd84D)m+O()SZOcGl4g#kp6uMv{7h3T>3oD~MW*y% z!IiSfw%@75WeVNrueTQ8nIN<^JwC3g3b8PSQZ9nqZMy65br8EbUXHZOgeuXTuqjpp)QZr{INFDA_pzgstX`^8J-S&f1^Q$Y{`>@_M zYXsauoKnX-=-tuz&~YNxb41|Xc7yHPFa5s__*sEfPxMgGxqYb7`YX^m?OqJ?v-sXN z_u)S9@>YPG-zU%Ht-2%SwRiEf%l1G<%-_TNv|@h8_obtX_^cVY>ONiCtBQA;SIdanb#8LGUE{f}ZlsTRqfd{kdrW#Y zk#U>rL?Vha#(S!m)Lks874H1cv-6Sti$#_DQwR64GFJZ~b@zW>O)@VXQ*BJ(f#IbG zndU^>%z4+`Xpg%t7>rIeePy=VK-18|z2 zIjPUq!_O#FQ+btNse4!Qc&#QZ$*ys2MfNp!HqS^HkUCEY(~*d5VOj z;NmAwHkh<%f6l`c&>ZDn3l|<@_w1e`*D> z(JI414`r&|YPZ5weIqwPp~F2g@%*g|Ext}B!R;0^GdopWr`8{BUYZ+}!!3q$<=e@{rCZlF#G#yrqC6cd zc2|~*^y*BNW)3O*h4*_>WZ1I|18a$T$L@nXk!2#kLg!d z7hsek+`BCY34Ys+TA-td{PDSO)H{~dy%%gGF_*i`!>mGAbGqa;k$xV=GthlM5X)fmkeIVTTkw(oFQhf{uloc zh~YT8p-J5$u>@0#N*zj-m4*r3Cts7jlKG6_k{VG{0O zdQ{tV0OHls>b7zQ#eQ^>|7j{#`MGk_ct5e7y4c6jp{a4Ui@_tkNiV%`s~hCgiZyxh zrIE7+H<33P%HfRCC~)3Atj1ouw5k&%BF;F5GM930v;sYp4fm0}Jl92Dth^#M=Vf=B zpq-+s)LO#Cc14u~vaycD;sDG4Xoq$nqx62(T&toe{|xU-fOEmBBY{Vd_#Jf^q)q1W-05kN{jNW>z6)|3^Xek5~uR#%B14EV6f+IF}| zl7<1Y@IWA{;kzreJj~YWE7C77fYm(FmcCkxkHu4pm8H`tzBL>RNC|B9S@4J*o6EX6 z6xBsqVGCp?tvm>UFQbB)eCQ9{`f7jXKhzD+u&@G{u=$b+QTK?D5; z#y$DvZ|287pKGjs1Ht=8?UzA7C`Q||jX$fk5c)^(e{&_9%CuSJMl|>Nas|d@pTeRw z8BSmBfT`xq90K3IksH)-OmCD3Wd|QIM5vi31BZNPPDP; z8s$C3MIsh{>Pxa>a3rWR8HSK-(?D#oT@wCVsAk*BCmiV0y+_2!Q=A}`yUlyWADQ3t zYox4y$Hd2(z;6O)|7_M|%+>W-h#G&2(v)zSBso*=6*#rY^H6p_Vin%}7Xs09QlOs$ zR~~#{4DrMU%>YN{x$0Z&Kgk~rNF#vIjN|&gof_=( zE%1iWbSXJhg3xm*C0Riln2W3ua**rxizRP6bPx#n9s>93lrA&;%LgDx)5hR!kKS3w8pv#VcGU|u#4oKdPMKu8Q3yf@4XLIIZ)UB;?wYXNGe-jf z$RUJBq=cULoD56maU(Gas{WvbovQ{4U-QTBl~^%&z9d-JHfpkutq&KC znq#8SsA**f*wqH_qWD76B3()fn~DN0L_tc5RXmEOPD@;<`p#S1vrv4vu^g3eADiaqw90si zA1XQ&Sm65a)Y$$WISsbiEjgW~|CYqf+M+7-_sQW@O9o%7>m6o0Rz0+_rF3vgs_{eP zvtCY7vD&&k`m66is82tsZviHHboiIDsOIh7>%9Ut#KBOi*=5ni7NZs%F~dsC!QNJmH#p=ZLoyD6>0W{_u78 zMd$1K^8Eys#B=>*2e`B&i)KUS2`*uwGdB6yZFrEKhcd4pFl+>`qT)HSnZt7{lw4}-8e}~!&5Pycg#G#=-Rf)W*W*g!P z>HJ}iLUTLKB2D_z_0!|%jJf@Bvx{Cb{Y%dVSOm>b!EhcVIO3f6wK4cvG$ODCU4QPY z4et^O`N2jT=YFL(n{#=>?JP1Yot%%^ivj6I6d>4oZH<yUeO*Zrr{U)Hsd!;J%V9&!n!Hd#pl5~Il{~Hmh+;G5GSs-3(xlA zUPuDnpgVZf?iP?zoY7C{>%Q`|X2()$ZG$s!jsAAuVOv21WxyMS^){!5!1u45zG(C7 z;0RN-`L7@e&(E5?nUAL9TX_+gar5gSwI9*qFvBt zGWj6wlU!O)!}pDU*h~_DLA!oV;^>RX2pf=gIVl16qMVGoS&ik~o^45$Mzq-l+opd4 z-6!*QsA|snwq6vmeZSaj@9O%sB18mSL=)`xa;zFfrz5((oLwCYu{MSDB;g-^e&c*o z`6;;$o+RzH7=)a93iFBZ8JqYwU8$5Ptb*7I^IcLYf{@$D7rJ9OU7Q`QBr1j);~DT< z1(U6h8A)a|$gNwtt=hs19!eKw>aXsk951Rcv}#FvLGc0&eMRM;bQDn@_o(o&d1*7Z z4Vn*c>Sv>I9~vG^Qviu}_b#BVk|hTj+T9&Y(< z=`AW`Z<&aE9JfpHqg29k6P5EsDAsL`WwFm*5D34@Xjut!pm{Wo`&|C-SdvXh1dcho z1YucKewD2Iu*uWRbm0-TgzJ}NPq+Gq9Q|U&u4@Z}g1_Ll?Kx#iVtm5cu{^anVD=RN zYea9S1~Myom~eGH8Wyf#WNW*NgD3mNC(-<#hP??U;^)IpmUE}K;4qmXXYa1MQAjiTLBk=Me7oi4%(IHi5JSy-u&;m8Xc-09CrTWFI= zDv-pOFr8zdb7i&YMYZOP47)ouxYybG z=q#hoF!hWi6;qo#h{U;5Mcb3%t-R-9%e&*W1V>2}QG)!L zl`K;}qv?-jeV^KOLgdD0*8glLTgh_139=%l_5?*_oRzTW=lz5)8R_c*ImAh=Ei>Y_ zLs$@UkBQ>u;rsT5;FdFKclRRXr-*H%(54gK+KR>itj;#R=hQW?i8;x8*h@W2HX$y* ztcb$+CGtT{X~lVUj?}p6&pmiyDY+iKz_g-W81gL$DrVZ!w|Gf*=3Nzyd$q#fhYMmc z^isCF52pl2DZrCd7SXYi0{y(5-G_%Th~ktJq^V9ttQFtZut=z9HBb$rS6&I~J=eh) z&6xg~KcGysJvDPW7*eTz(NX$G^!ca&SRnD39*CLp)*#(+5qV*ZYv^Z__vw`E(e^q2 z3za9gOgpKZ*Hem<@;{cittM1DGS8cH^==|; zwCuc4JK9C9LdxF6v?(s1rg#&|KGn&Qp>0zg;Lm}Qfl-We%LUx1a)w-dgnuE{h? zKisB%^iYhmPo}e;XD%Y2>EUMvyHWUI@c5cms6LgY%0o9wkT+*ppwKYUFR+TIu~ql< zHhHSYL)T&2db2fypY@@#r|rJAdR*z_CMgufWAx(n%3JXwvNxX-6n5YsSRqSQ#OJC} z-8xjFXTkc7WjkJM#Q1Bm=TcrR59zV!?fUUATwHf34VZpkkUEYqijk4m$|1N*BF=KK zB5g(-W6W#D@C_mJyr~%uggK9TciT-{XlAgLOA^rb@u6ahqr8KXL^U5FKexPOm8HmZ zVeFPkh``o5u#OmnMGW+9XjDbUrd?xgoC(|IHDCP_?zfc-7JV&2UZEsl_*?$PsCS-t zb;80_M}o7t5Ii+yiR*<36(lfIDB&E&H&WH_!QPn}(Hjs=!&#B`CpSRI*bPaHW-xHJ zFkDp`)paQL<>K=a(gtasDp`C(DfG~9ZvB7qXgCamrOkP-vEqBBKnQJ!QAkL`*i|~@ zZ8XxVWZf*FHQBypnjwUS)dwc63CrU zrmWjm6*i5lq5BuS`B})ir6RDL_foH&wWyW@t3RSwwB@iyCL=ct{bsZ=aAvz0D3!GXI354qA$mQXt8V?7h8a4YF^R0Ehp0?xdLBd zUqAr|UhF%qvR-~z-wy)`v>R=tW2w`IW~S|`jn;B|*GLve{C1_^ZW`qpbtvCd2)8JR zZh?s0Lch@=X$vT6`nD$mtW=7Y}Hn?2aGYCKl(a?#gIq)@T}>b zlx@+tRcaUS{tv;$Xy_H1`FTj@=mRl%LwHY^jv?8Myp=Ec5mWN#GMXVp>GD7HjD%L{ zgS5tqURWkMpk9_t)fUg!sZq#P$d1F3h)hasewO~Q1~$Ozg=}fj`z8{cPwrX4-h*bD z`KKfdw>Z-CMdaJUwtC}cmfTl2ig#tlR6aL({ z{%q_3fe?Q#%Jz(jni+b#oyDRV>-F068s0~1&j+L!ho5}@Pt%);w#wpwbN9t!;j|i4 zWg$P!6xf8+if}$|PqB#v+XKKx0t(AQ-c$QlY7mKQeBTzfH3K$Zu8w0=sg~uWIK8gcBV8pPdDpP1Xt8npA*EXHXT>kp~VBI^NF$9*gP|Z4W@Z#73qXhjh~r+76|j2)XypH><&Vttb0cl zUullAxXa&U}oIuObo2vrG`k6LExhVbd~{N{olCV zEk`?wY-ooY8@iJ`GkLK#fap@;W+z6>{yMR+HvCyE|ZfXSF~?0H=%W$Hu)FGhA&QzjP9R1b20vGYoc~#NFV+9%e6&Dv)LIaYlI zGoP{TDF{t;DBm2 z1l(J6qw+mM1J%cqXfGdpQYR^K4Vz&-{dSd>0-vm&RRW!B)Ckasu9*7u~8|?q>nvvnrK4%U>D;sj>R~34PifKjOW7Brr3*9CDxw z=beizs>Eu|(cJDe#?!5`C+Z+dop|j3E{f(7KV4W0-9S4{!tyBBxup2TrT^>1S`PWN z7et$S%tww4e~jpv9iZwnB)$%8)^Xb!$)x7BBaC!KX8N(O1_d>J@u^YJk5qY!K7UTJ z9cFkG?a`J_XfIydS%61_8@!fM@=Re&h5s^|Jb$4>gitGK0fqxJ&(=$IH4j)j6DjR; zXe97G{w)8bmBs$+%PL5XH}I*_bc?9d)wms?v@pRV|IkNq4dGPkoFg$mw^R@9W1C0! zW>Z`}yGo>g6m4D`pXC2RSN}8nCztPWt!g{3})9d#dAW1s?Q3U*);Q3_@h66l=m^GfGE};UA8b&(Xx<03+R0> zAiyr~`wk0X(%h+DXf7q2&ef5?yC`ymCQ{q!>87$Lr%3R{Z}Wj*X+Dr(k=b(Qdio+P z|JV*9nC&t$J%OP^k%xG0K2fYQy6l`EgUWhjTxlf%1?p|%+szp~FQn!E?k4{hnBwPK zJW*mdu<35uFFY~sg>JB3=Bd|51p4#jGL_is@u+}~&&huI1)Np(uI0%E4!!T^ zUW;mU^{Jp4Y*;v!{7J=FPTnTiY5k*y7`QwK)$LsulQg9{*Lth01Z7FMbPW$v_G($A z8S0W;%Yvf{j~NLndq+a@V+_K-B)t0_oFu4Qc5sY!j>Q7RCvbRL?7nLKQLy(gqE)|G z6olp8$2UG|eYZ^mMDr}WoeUeM0U`>60nZi_nqj6oe&t5aFK-tyk>24kj9B5P15U51;0bNA-shXPQMNJ{gAZ+1oCs&_o2glrw8^rn z6;^^HgTI^i68g83_mTI-;`&C{b|&INC#4bnWwL>%XO*nxjT623URJjh$7JIfE=|Ta zA~&W7+#BgCfjsq#EJ?ek#>w}~oB}56eTM^7uh0xmfmO>g1pC!&UGcyi5wMT;2E_ z$u!&u_`Jfcxf6;SH2gFb=U_y2ZH?rOTGLEZ*%z8%=<}204%&dRLA!{NuXjrv9-1gV*RIY+OFmKte$kL z79C#*H|bB8dZl?8fSvwX5bGl^cqA!XJ09uj@<5vxGxO(VFCVXnn~ApD3HLU~CpwQ?JbJ=JauQw^MECtyE-k96Px zG-I!TcipEB+FjgjH(_&CZJf8rLNXErXNd-X^)Jfqdl%-#ejo6LD zX&uhB!g=CQv6wp{10UbkA5{I*ys^`SFQLU^RKD!v)kc2NVq`8DyIo=+YE~Op{GjX{ zXqd$K83^vH{hZ~H?McwctM2o@uYzMY`CDqX5~eAm8^F9Cw`Mlu*eI_ymb}wdJ?g5S zs)4;@_@tL~&^M;_*I^X79oN+P<)XUQJR=CIIA#zTJ_5mq!1gsB=kl>ggGwlDvA`AI zs{)Hb7n`1KVI19H2kb~cLK8|X=zqGXu5W&;MEy+<%>bX%mi&z)HlQ_MFYwmtV4`*; z@%o)8F%~T{Te~l3M?y}nqaLd0xXTu1tKko@(Dfzi#%=u?P58nKssEHs+wM6$2K zRBRgG3yJM@=e3gx&%BV)!NrBu2j0hQ;-KwEDb8P(D-z4tF)sutI?eIW&{k!$#Uwqg!0_4dXPsGS=6y>Ku!-|5J=>eQIHRZ?;X>xixgID&BgRKH^hJt; zsT^7$6q)0^)%Gx?O{BhXo%s*q$4n*b?oywagl&JB6#`k*l8dol=eT|eY161w-@B&2 zL^k}q?R_Awj3;@KK*bKlLka}Ie0%R9J9u=|=qb!_cmwXX+g02VjkxYe8Sb#o4@Y$D zar&TBquMT{gtb01<9EM#!y0GTs!wFN>42-ZzxfA}Nwgr$ws&>X~TS9qRim@SO z`AOyJ)@|kSybrTaBB7mA95fmx!Y?WXw0hjuINX>BzqaMMRUYW!*`^+(M?xnAM+b5W zK7RCPO(==4Df1~JPYAsz5jdI7E0}yL5_`lLQv&2yr~f*9yr;tLu~_%!h@kgRiVKEQ zdt^ZyA5+Hk=8f#UnXYL@HFA2z@@?+^$F+1Qq5}q?d zaxU)IkeqvNjoy*AZFF~ahow3#zCeCtO$J@4gs@2^w0kP%@)tDa{TL2x`^SQibCZ{N z-M8sE3zjOy@nW}M?zov)kT%u2o)qhh0tUX`eraNHP(P7#WnRs|22V3GZs{x=O%$VH zcI6IOSvdu2YoON7Z95PKOU6Tvve{{Qb%fX0uD_g60>fsAyy^7<=lfdz_aF4JD3RGj z{O~9GYCM)<=d$C3I6IH1W&5WL(w*3EUv)V(Fj_o&VY!j2ShY}Hv==i?plkU-1{Q?O zkX@cp7y!4QKl_W;e(%Nrz8bD9TZ`+KO^GAv+gCeFFzz4 zkmr0P0UJ+0d0>ig(IlC{xAJiS98<#ma5l?^&`<=-aUVyTKK@p;k{hJxSU~Ihr~o#= zNB&)1(pWJ#&LI3zn;-*0%a}%c0;Q3)$1E7ESln(+IdoAHk=C_wiIoNI~EdvhY z5dScYg7eCRF33+eL@lEVWTb)kJH1H=yB-e9mrcE3x@kR=jJ+ncl9(@_CW=qd0Gf|* zF)b>}K-?%Cg?xLY$6!r^R-R4~okq%EgtBCMt)il9mPI44~D%lu9q3Eeg_zeES7_AIuO) z!WAb7iQsS6SJDsa!2S6#b3wY$HOHD>69?Gj+&^AZcg~Iet?dM(92|4q$2lO#qy|$1 zKAEWD1FOeU?j~O!rMUO#qYIO!My}g_r2UVJy z4>?xGMVA0m^)+hwF+F>(ue9<^*IAM)aBR9**w%rx7*7a_On{QTQ%mMTbnp^sNWy@8 z>98PlsjOm=d63JA84Wa!XWMHeJM9UN*~r^lLCCDuv! z8_fm-DiU$~kE>kIH`{wG8J}UjG@0Q5OQb0^Q}}Qin-Oz4VV}`D(c4J3C39H)Z5TnN z3i;SYFs6cQ-jt6QrAaxG0Q7J;}C3zSuDcMS~pT_P?oU_1<$r%-oP98}) zVN)UTIl1dl`SBC-igedNp$qRd=VPj_D7GzgE%QNLN3w&*IG6x+jXIS8kBSEOx@bI1 zatZW7;W>RY`5J5d8d|8I37W6gK|!W+0Ia>i(|}w`Eh9(RL=mT zE#)JbuW|Xcl1b4(i27|LecIx?F|QG@&-SgMyouSi{x9j&$_>`4*zHpUL*kBIpNNF-d70OKRt|NBKT; zfKz(KePSAaQzGM%fJy`&*fK_&(3N%Q-bRPw zTOeikQeyGh=Ikq(fs&Y#N5BD{yaWd>&jlPd{dgG+L^5&BVU!JfqdF?H+k>={ErSW?8R2djDR?@r#y-IQ%MGkeaVKYAb^cyy`?|Nx^~6g%;G` z_%4t#HL-&Z?-M)cUM>fos7e|~ zST}(m{K|DL&_D$@@Iu3|kolCZ_OrScKDl;sAo#iIJyQd#ji*EuTEN~U>eBCW=0_Op zvIXq7wUFgtXX;%CHgk*5lV)p(-muA0kx)Cl{Fg3#5;I-4McnR6T~^tb47%(p2g#op zn^VNjgWdqY8gPLCqv{tarWVIMLH%|!ey3oZMW0YZ@qrTb6ME9Gn=LIqzui-sxA?r( zMwI3*F58c6M^bMokEBJ>@Bsr`O>AqB+OdSu^}Mqwyh<_J!rA@+rG5FciP)0$Rj*5Y zuHtmKVf2XyDm_+|W?B};egIZvv@^*Edjl~egsRs*QI!)YuN=na-AetaHVpOz4hIufJ&90|hzTqfL8C8W#8hXMOAA9mF;zuYEP?KQn~C zGy%9w*ZGmir5%@uTK1~JgA&o(DmwAGJX&n?Xj>@YzWkbl(=yQ6^wDgI<1DDN>3cLW zmy@pVWIWPxqdIFLV=8i{;m}*B zxzC&lur(KQUq=VAJc*!JGcE{35LV<`x5BbL~r5*;AbDN;sFxQ4u@U$3~*7oufGnm z0>q@Xz73C!7llrIpKpOjTiZKd|Ipcb%yB;aZkF|X)hm~f)u~1+(Vv+#BR9WNjN1U5 zt>uv0Ame41+3jC@M6eL#_R&Yzzhw_X=JlUd8jgb9GrnJ~G4(hjDT|gg!r^7bZGtC6!hv-{>Vsrn%6(y6GLZ3BD z`lZ0Jrrez0Peb%!HLj%b`IRU!nCQWdPy0m9eqi;Y@_(gQcn|!qfTe}}w0fF*#yE&QA?B-r?B%t1O$e*2=2HdSIVEFl*cx{hJ<(DcrE;@EhyqsA- zxo!p89TrF$aLb{^)?Z1ZoNL-fgp>v<>=Q!4$QqM2rC)>}9+%xlm+LkHI4{wJ9s0Zr z`rarn-ys24O4z&od3EHe;KA!0CGgP{LCO|E;OX%c@BtYf;#9lEZW}6x2~m=_3l~H! z;_EA7oFD7xLQ3K31vq+v{E6 zXoT+n+^}t<*Xe3KSci8#| zkI@8v)C@rIP?z-UWf>hgB5GO%OCqM4z>Y@ssjZv4y`%<(EFpDU#f|XOJIS`qvb&4x zn%`j_Yz=ot9e!t21g{`(0%YZvUc^JouJbuQoE=H-p43<*o_Z%WA*Hc=XmXOI+I1qj zcfW4FDyZLw-31T$wB71VTH{L>LhF>X=eNhehoj`6&J^-}8#=6v+N{`dJRGXnOz({{ zXcoN8HfYx4m>Oe|_i+fhxt68lH$1esci)jdylBDJ|IOk~=4+mNK7wHgLYzNV$zisM zF<_|ca+~1x(qewEx>@3W5z&9QUuXLk(m%&*{1~75e5Ee%ga&s0KAezU;-$`Cof))j zT${%sLwaw}_Q=-bRh_iI1so9c6vkbyw7Kt50ZO4Mu4qz_OhJnj61gp4h!p8HxJ8xs zL~3gyYLq8i*<+Q9fmJR$UcIqRt3m3-%on;$4!QiRjxi2eR_*CLWI*#wIqF=|rv@pc z_dqwR^Xvj)gXt{CRZ@rnou$D=%rUoURu)F(bY6qs!W)q}sf^#y&uhek>o1Oz0c zyBkCrq`O-gr<=Yw=Ez@4YXW|IX#E zCubId$2(g|du2uZ&rK5R&+0q)m+`wAghtJusrD$%I2t(RXCV65$SI~5JVS6KFS)WO z?d~ku-Uy!mRKEZz@mElnL`&M`5wfgf`iWU-YsOA|+WEJkwLCNzwJ@576C&~K5WAB* zMBMrP63ez5A}#CeqF!(3zL-!B;8Yy5|8YjHU5iUl%aZ3sVp(`#Eu z$igfN`om0Dk|)}~{J_e-jyVKA)CkqD*}x-h{R?e4*B{!y@DJs4nR`2>ke~kyeIIc$ zmm-^io*#rJOIHmqswXm9kGINY75VQ2TEw0f6free(srOG+jd6_E{=S(8UO354s{vT z;r~+q2_OcfFoX$j=2I(sis}RmWv5lV=FG5>F}pSDXrsl7G2}a#EVgl1gE$^vd2vLR zy5n@;qm>>q`qOYN7CRM_;PYFS&A_$vNt=^V*BcU1z$wybw^#scx!<*LLR9(v0L z^S2m*yU$YbqyMcqEb=o}12)AcZV7Imt%n2v(%}xowN<(iTp_9s@}xa=Gg~)K+Ko^` zFy8pkUfFR)5c++k*7f`>mCn~9QxWy$B843VdTXx&E+2)p!Ebnn&36|HL#roiU3L1FBYoz|rfL$G9UlgI!GTU!sc3O%E-(HH zKqL~v-IzP$#P?_d=$vGFCA+{4K8QJSMc57>u|q*}jTiiS70e;r9E}&T0||RGClK^a z0t}N+3!K6(lP8$?1;9k#G)W&m`an&fOD_;af<>dpF68rMC2!0IUuK^?1%@^Q1x4@O zkLt#Sa4>Jzyz<-@h?_>Sze^214%T`8DfjY?T-)I*6)Cu56kY$#wU=C^O(ukJO3ewJ zcLV3Odq0I4r=myB1Yn@-Z`bYJ3FbtTM1?Q9$)Ui>YPUicdOuIM<&Kg(f33zHDX@4< zCDD;ra`Y+L&+g>%HKc-nmTMtFp}A?tFxRuz(zJY_-#*D=c1AkHPDSfgwSD|)p6-({ z9Jk}Nz{6)2nX?=aPOUBw!ac=*M;r417-XTWi}j2=qt?=x;L0a9{GJ$rGP)P&Q_)6P z5BWXEBrgj=aCK?_TbsM#r5<`mLm7y{KXnw>g4|h{;d9 zbu@DH7A1gWOhhid;;15v06^HjhM4)2L@XAK&<|xr}9&GpTo@`6@hEIz}}(`J>Si znyHsYp$~VjS*iUfowhS$rH;2jc9}flSS~g0Dgu;0MP&N=A{ACHiQ`rZLNuszD}>u@ zysFGW!m**?Nm0B0e5ks^mSHQAr;l`44kVA9L>SuR?SimdCgWW#8zCFR;5B5$I6Szh z;-8N@Pj3R4$>UAj_AZN?rCzAIg4bAdUyI6}pbg(#u4CLuJurO13@2siDe^wvOC5rw zWwftvI9S-xOUjYEx@=lGyv>)n=K^JxPNs0#B{DQ-HSz^v-zTNX;C>2Lt$7w`p*!W> zx8AK_EyxTPlFbKY>naSlGh}1PTVeV6H|c!d;Zj~Yp*6GC^+|hG7-~AaI7I14pvgfu zKx2xwsWCrf*e5?T`E2VJ33455C28nUDn1SUE;FQg+6Lki2C@TY*dslzg{K3eR(+PM8?_1a!SN*zxmjPO zCbtt##j@%Dq=~hp?&ILqRV+CA9%`2MB8tF3K02K|ApNm4O7gr$$IXcQiEI!WVYC{9 zbDq!AN=o9>3?XV@kSH=I#?{XF4pM#=3N`deqbUhBFL{X5oYmOSGplV}i?cg_F=%xi z?KWf`_>LI*{>4J?#e2|A*r1yRXH#btb)rLW?)uHK|4`x8FrFJ`JcaDe4F?tjO7cHd&;$7Akn94UKX45VpbrHEYx~P9E8CWOTAiw z>OPVw>6Z$-M3qGj@vM5R2tg9NgrN6<kncx#78I>Y5%iYQ|H5KifM zmtqqP+vZrR5wAX)Vu!ni0A2Oru74W#Dc1Ok1RDas0%9svDIT!&>)Y!pQ;X~9@C7g`c~l>0?H}mL-$o^cmt%5y zoj)UDo4T3&uDH|BfbiVK=zhifP*>*OwWny?*C8Q%A=3`r?c@0_7B_UU`0MOvsU7AwqmAe$c7 zg*k9cJw`G?MXty2<$Qhf`8g1lY9G&~WC+YsUu&hWv$%|^*lV<`^*yyrv3b{XdOFA2ImIek9wi>b_HJ%x^axodP zS-y9Ak!d$EH!@HxxM{T7ID0$C4 z*!!M+sa@Aqlzi_hg+IL7zu)NM-9H;SndqLNff=8 zQS;4FNi1StZsOB$`7{Qgh*ie-qqpPV%RcffN_YP8`Ah8NwbG~0A(uSNL$dGrdT5UM znPm@1F(ky2dG0r%U!E1Z^zMgmj4y8g_I<$|5j?JHKvAW`j8(Rbru|RUROb4~g*+y|LZE zJ!@GsliOHsF{_*^y(&xa{sxweN3EFGb!7Q>p0Npu>%N=u`^4Lsp}9d+6Xe$z7G)<)kvStc5Hw1<; z4gAn4U}>&M;^^*VT4vsOhK))H9>e`Dz32JxhGg>LqAK$G?|%8MgvO11K~k_H-&xkq zIh2za@U~JLKq8w@B}MG+1m?E){VR@lzO3GKkj&hS*E=@ce{RhB{%kxsN1xsB%e@f3 z0$G{+8~e<9p0k=lj4J>(qzK%)9`a?5_T^}QkXvtT|GTvoy6p9HTwt-l>h8TD9qHbq zSI1%gU&p%%2qoP0Zg=32j^8%qN6+XL9WZj)5Vtv`^Dii-iHXepxo5KO!#yJAw#-b9 zm#Du4Um(5%$(zzS5QPjQ<+Rw_JMFZz)2kjvW47ak#D|{y$EeOIdCxllBIV^4dCl$rSW$OC>~v6c40(Hcfl?!|Mkgc!f$=7xTGkz45o zv?}LtM1SCSBzOjI{KWdo);XTu>&Y&8sCEE<_9!CMtX>Cyvp40O*kuDY?Vx5IB6qZx zmej&3`sm=4@!A^UkYckI-c246l2iKDkZqxD!O@A9FwhAHR-mp1521U5BBbqU|6>yH z)SQJ-=74l5%SG;#0n=-oVAXbf0R-BtE`922L_=c~M3OS3W3fGpH)4Cu`yA}xz)<-E zNSE-N6u43YHUu=p0tj49)#r`a%L}lc4^e^rGEElg&;$iNigDBmB`*B-FB=R=_;3fx z%#SSJmp8UAeK-!d$MS9no}&Mnu9qdZc?s0k2S-PD*?_beBu72GgX1jg5K+-n*;I~_ zKoUo~BjWk_O#0|XOXP+-0INiu-Xk*aHJ8N}>QjN<1Q*xQdIqdZacX!YuSXL=iQWT6 zg*k9g))f&=QN`HYzLgCoMK63!|^LOr=&cv0?sj9Izp3x`in52+5n(CzUo6Cp+(bO!fgK?jnTSy4M z|J&SUBM&;@tU}nM!;JK^l|(*~P;pNstcyHJ-E3BlJr+qBF3D}30`cbKo{>wp8h*|8 zjP;%p3e36ueRnLUv<2_*OO)gU+hb;x0)b~~j8HsPu+_0ZjnI@%a}4%BoXg3>>(Sl~(v zudKb}5bf|qOWdF517IWPKdnq4nsOMFRnZjM{Zq z&zHpeTC9-i+|c=nFcBVqBjjg-@af8PWsqaJ$P0v1#j6%VwUsGDJn+?rjdI!KAjBWT z=9|oP&4@^{!?PBpw*j+3cwLB4*ITVVx~U?%o;?oGu|D9-NL0Oymx3`uqtV?`BQ;5W zgG5r-km|0m6q$anseBRuK@jijfA=RG8FOVu@cT)Y^ag2Jr3Rsz?*RsCX?AyTWPE4J zQP>9C1{`U^p*Hy$mR(v&rwAr9)_`snu|?65+8!Q1;YD#cp-!P$Ih-k?gFTey5H>hl(VNM*$<3 z;lnqcjjJ%aIxVwEEbTg=ipQYL~8RqdbFH(NGLCTXVH2h#{pm z*)GB{OW+}@^>Hv#`BIdiVtVbJ3W*XB`sI$mg0Usqk$WV72g@o9_`Gce^u2C{iMhxu z9x;Z;TLb(gXrkb)PI6$c_03-+q6KHlOxe(DKdTvZ&znWt(2{uaJuxlLRDmvr?xSoq z0z!2|DiY1~)pb~xRqP7ebFU06a-o@okboEEmxVWy|DWZ1kmB_GzvcU&Jtah%pWIj4 zBmZIFZIZJ6$n7}JvJL( zla9-80_4R`fPe+9Q}j*GtydziMpeJasND<)#O!#wvZe)$RKy&5ayY0L^!m(8)inTX zEa{E3TSItU`4g?rro7buaAuQC0k;-KAh`s_t91Xi*U)(Hn{HHO2nIS)F6&)&Db1TO zCB6cJhTs)xy)*-iRCozXcB4?d)FAA-d~0&~Za>{dZjL7P(6qp3^`H&+rq8US*w=TeaA+bfnMmd}!W=dZnzH zPPZft|0NJWhz8qEOuPqq89f_nV{|9QJAbSXerSXM5Es!AHCJ4CtCq*?!0X<3M=u&^ zd7pV2m#hlc2L?Oq zna=<=^;jNe<)B&UwL5bv8ljHtV3P@VjTe6#{+z{@df-4U+6`~n91P@aociwO+NR{+ z@=EA2%&5Gck#zQnM7l1Y&X!T}r)HR`7^Seya3do{Ojt8FM-kEMnrB8|cikYrjN+7g zgD&jpj>j#?@)I_XSpzS=rlKF7xe?AKt^wU8OiFOiQ&H`9)Ji=4z}`5RzQ0eQ0SV04 zBCf?68&>{vV3m2wHnFa!F=Hh0>@0hLpK&(vEiEbfT!2Zkf1|md(>*9)0CWLesEOqK zs4oXzq-Q_lNimW@*P0Hm6j%O3PPjRP7XBI5av1vcZ}XRNP4eOBkR%rbK`sN}4xTgN z#?$*CIXn~A?0+tyI`JVuE-SkRj@4Vt*97b8{x?LdxSSF! zeW2|OGbGjobnfgHs&q+JQcj2_C`w-V7>@@-x}_`fV&KDgJd5UNM3fL_e&fu>(#>z} zn^JqN3;b*J&O}Pf^z!cTOv?7N+#FT>tWFaDcD|??#$SQ5pPE26HAg3%(FKlFBWv>5hMEPE0Pn|bUr_{zjGOIr@0Etl1XcRD zQ$Wa^uUbN*pTystcVdA#u>u`GdbCLn5SDu@lB-5wI`hvP{+f@23MGRrP~-%zZ>r0? zLB;aet%utTK?Ye3gFpV8CyM7wS>fUh5+^?vc2IpQ;aEj-R+*D*8I!BMUVS*!0H9?Z zuDNo)^7Cdu|C!{Ic~o^P}#G| zik@Nxsq3HLxnxp#N1gARmZ(p8$gnyaZsZJ_x}AN#Y^bkR ztHj4j>U*dVqd(|p7=|eKB@IuaUHq^Q^mgz?zYZ2JW~Wbnt)F$Bb8I-Y?9{kqboxbz z;hx@nHHJ?5k0f=>FJ+Oe&#`j7HO&-V^c3Xq^-R7cg22M^UMas?zq23zJZD%|l}vu! zHZwQ!6m>18VAR#;kXXblHFp?HP{)#mnBhDhQl2D#L%_eb&|xtI1y4$9 zcfalqoSn0X^B4-xM)Z zQ7ZGsNZ*^@IYxtUuy_=m-!vH*qzN&thAmwjbSC-cuHMU%Owvp%d&B6n&I`Gy_{i6a z^pD&X-nmwS>M%cVfOz4iB(*j6TI<)MJY}@Y!!GegRmXi|wSGtT%EZFdiENl~5-1$Q zbpK$mq?p`pAGmq@Zm_JwxNgCdST_s(;W-Ll|K8Nkse7MGp;aE-hbnc@k6SJwX3LRJ za~pSXE*aP_J#C}4N9TksyAo<20nsH$VysM=)}vWAWUGKvzVb%w@%JJr#XZyW3p4vW zgVC}a3)ejL*!Kp1a$5C%UN5gS0Wezue)~ac(PsbIeYAAeSxw{At)+K|2D*3omIaPM zU1pPE@C5gITy>omfPBtfa%Y)TpdW{=S9Xw8H8EPV zxHuv>=56X+#$R}pM8GJZUo|{be3x9H&wf_(&Y(=Vsr&OmoTj(9x6h@)c;Up4^EQxw z*gog<{pri=!(Xl!=yHw~lRPBsAf84Ru{4_!+izZ}08rvXlZeTM4g$OVGGFF-s=#~b7Ptb~Xwa##<24A4|;@5L(L$J+e zgIz-;UQ>v*n_1*yi=CMlpo3C_}XUk1LnXnaO<1paQ+HR0-ZawXt5Q;*X-lK zYF+{-4q-zvB_5;B4yy8E^r*0`q$L^~l6Q^mYz$<)p0f7o*O_|s)Kld>+y?U7U0stf ztt?V^dLroBlu;#DHWpk#(mz$c%1Zx*7e%QQhl6ONExhgsG(_pKfWI{i^X)yoF1BB;&FzDWI|ZW6!iQB$^bEvQu$w+=KP# z-1ql={3^6P#7ll#Tq#{j9_Kc{P>;vjQpC5CFnM3IF{-XP)Aa}}h8~?EnlXb;#T97h zDkLQXs6xd18r*fa=kPUni6f@upMJWYqo3I7y;u=M^mo!mmj4`R(@5utyAFKz>s=ZR zFW*rje2@dSMw=-^&)#)dX+tqppte>I-ukF1CSiJz=oUUnor3=`102KKo^p7}7Y3l* zge}5{0$J$4;7P@+w%F&_f|QXs& zIil-9g$6zzh%q9382dPk)kDOs4ABRrcUhLr5k zV$QgwwxPz1=v;ZKZd4#ScpD|B-r@6>WGU#i_HNfmn>0SCiSj=2D&&cjuG^Io1(@|r zz$nV~$&}*u_p$cmwZK_`4>ccMb|!&;;esk*t+76SCkRV!T32J&=(Y(I2DXn0k4{gG z;3O{Oo;`+t5y{iZvB5>Eu9&aiW11v?wID*wsAUYwl!DAK3&midTMpHRJvkjnBUK)7mr=Z6aE*LJ#4u~0d`De65`91@mvlJ0*q;kbQLg%^0S`_poj6ZhT`c)P=u5aj#_vrIdA2c<8;M-q?m3oGvfM% zN)hGzGyde)qr^ZxEUSax1M8{DFz}VN5fH;aSsvffbkb(#o8jzotVIyhQDw`h!4og= zbIecyf|$Xmr_1hSG36lo{fUE)kiqt{gPS{MK%IVoJVChO;d^6rH|6e z-&BE(>wdB%JXjmd9=DLp&Eg3LIZU%pd*srw3~V{ewo{U)DXmuNh%?2*#LZQ(&?In} z5q|2@N0&tt2Gi#WY>NaPpH^1VV7%(daZy&nFv2W(DE&LWT`n^m@+c;pE;lB8U3_R* z`5T|Q9(umx<>=MdP~Y?I6AMt-#oz7kPD=&v7;ud_n&31`tH$W@H#pfB!4{Cu3BxMDo10~d}I{T7dietGR^A{x2 zs?)gbO1(2CHE01Ybiv^#?8D0acEhGzRJyZf-jXXPe|(LJupx4T0_-fNk&`JPMpCK9 z8t zS4icIB7h-F`;_`p;$ASsO8VdBwKFCY6-`rJITeI-Q!#646&P})b{1c!m3O-!h@zp8 ztRif&?_`P<2#YvvpYQ4wzQ9u(hx<0H6G0t46SIy4o*1Co$j|6rpW0ZGx5$DDLCW+= zY!Vz>#;mend6uQj5%-SZEi_?wObLc39_FOlPK6|xe?~bIhgwO)lfyvzr8?{h#0rIE z!2TbS?3K*yPYwPkW|khD&~GhW6KDh^ST!H5q|!Q$l7!6dFV>YPX_?=KIm@L4Z+L-@Ot*uLdEDK`zMWC#KgtD7D8?IU zuK8SxkD{)PN#U%}SeD|iWJm2T65P0`Vh><><2cdjqM__sGle%<2{T|&$~9mcPWtUg zy`=;;Utt`Lf+ZL7#)P#3DX}hNKLSDZ=-&JG`l<#@$4^$$p%$LlEKz#|)VQz)3iyy- zt%A6-zM#-@ryUVCczaPfn`>n=qs$$t-vHf9$#a0g4GJRZogNBoZu^{@)?Pg376+it zPcG`S9M~XEig{u7xxX+%YxrX7bLd4MQ-Jx0_dH@PuAzM_2S^tkXrL$1Th!8|MKgJk zS4f~oKIdxA8JVM>eN7X>YknT8(upil(=ZpOnQoOD{2H8ajOMS!DTja6(J2eV8!5>G zVyDxRUR9;B{$g^%yPj$b#S*=w%}-T^uh%d!v{A&iCoLAkn{fQ#ArjWRY*7sfJJbXc z9k7%>`3@v`1!}GepC~vSS=($ER4d^^#6DBIE2HVY_$^onqaD$-$L;Byo=eCAC1|Pk zT8b}{QepjCbJ|7|_z|Lr4Mh8rxeiS8$9=M=;Q z%-gmghzd$jqxO*ymP6-A01m8#r1LNzVK*j};jZpK^v>FPOXLYUgpPE^2z=Y!QaHEe zQA2lZ>HU@luANleK(474aMhuihn004bwUB=oGLvx@_Jik?_2$gzJCJPdBogG8{`Fc zN7_Erxih|tx4;v&ID*HLINocA3d>FalWkkx``*oPbQ%-K2nKwXhEHDtuhyfY_H?N5 zexYwCz+%~+)9THAt2SR#BmDR^N8>wxC1KSmEYQZQcj%Q2sAAXoh9AR=)i&C;ZoNPT?<{CdT;>lW8m8n$0E&eDid{$}$tW3|dbra6d(G2HVfc5S)IE?~ znHO)Mwsm;_NmGN7THXAnI$K7X+l{CiiL6dVr z8|YZ8fM8rF&tx#5q$i)ig35|N48oE(=2;STJ<(`*vrNwjhqP%?=D*R}&dux*b}P0o zDFJ-W9ZQziT5P@V69>eB)D|qMqH&r@PA#o+ldf?jh?9gWjU}REa3M(n#n-t`!pM^D z3jv_`Lf`p?F10YK)cXN#bTsHzqoN0C3C?^}2@$-5U1N9o9`&0Fx3~0Y7Fc#ha3LO; zt-cY?{CM!2iJ0|c<}$k!M+A`HdP+f&8ySPgi~x1N4nsL?4Y-!cSReI=qom!iIcr(2 zP4~v}Yl3fO1OC|+7z$l+(~bl9^<#OX^)q6*APnlekd%pm+h7<|K6`vlQ7|2PB^NDW z=6*x`Sg9*j@h)we=#$GT3n=Y$zJ%gku5dhOa;HO4C^WLhD{}W@LBv~97{8%HCwBGw z&DBE$WmdbK@XhV}ygL1nj`Jm!-Q*TY%kx!n!S}Hv`gIN14RRoy9g**;Nb(^|FmL=` zj=-K3u6y;S*kf2=g(W(Sn8i!>Vd2wt5JD&Ag`H3IfvFuxPB}R-sOw_CW8b#p*j_DZ z1x4htg(>Hx>|Cb}fSY8>u$1&Vdp|2R=~Bk$W?c0~=e!;L&^Fnt(_qxCwfx*odvUFB zyWcA1G`Yk0jW7>gvd@h}?#-^4M5g=Y8}~myzRaNPDB^p6Ggck~r9z;>#ecA!dKL{4 z0UUqr^Zg8Ku3PUk)APS(q_Hmj^Or~GSyizQCy6WrRXd*Z2%n1Vv3+*yJk3Uzc)mOv z>A2JQ+i8ka=do(YORM>??D02ZHrneDlQ_@$Fs%Zxdm810^vg`;%uYsR{z^|ba?otd zou}9Bh%y+w6v%pba~5ucdhw$}W62PN=dq6;bVlpZ5BpB!HekFDB@m6|)BpC~Y&JNw zie)D5*8?X}vFS#*&4yox;WF;~PDhZNJ&OjYc7}j72^B)Fvj-Y;2u=#)NJiA&Q55}KmRr*hM9q{xbusX=CrrMAsRSo4$U$_ z7=+F0;oykHC$W6y`Sj{s|E`^p!h?YVeX={(BSY>PZ?nv&@#zh#Fv1a{YqHa{*;`*4 z{CiS?2A?9Svl>!@=$+Na;=%v7lIqR`u=HPt^pL4x5W4lLyTomFdsesdtG1 zWXIqFeF->$_UeTYN*L`NUmU1pfU7e?w4JAmINuA=!;4@F6eAtUOheg2fe55gNDey{ z_!#=q6A)b9dY;wuXB$dbcBe!&nLn6yLtU7ZHwfAwFxVqaH1cMpbT*7~w%b;<(n1y~ zmkI&H&CDU1*9?_pEHm-xlQroHZPvy+RBcx94g)@7vtSKmi$knyRqgy?UbM(xKNidFmWsbB{J#aa9do?zsUihrT{_f4_Vvb5`T5Sl0AnIj2<=&|;TkMR z$E2`g-D7W9=1)IlFGAz(ZvCzJYq=vWkrp|imck87ypK*Fgt;%*uH z3Imx%>=QJDgI%>WTS|LDad&y?0O{l+miaIJZUdn;LHs)Rw&Jdwdw~kCUAbB@2npM! zo44|Zx+@bAB>HZ^$DiRbr<4w{Zj671ZgP?CFqAi)Y02K{FXswAZw4O|@nw4!BVn^K zy3Term4^uv(e8VgE+z6Cgi4UUsPY!EcBR&R>XC9!Vl`cHQ`k&NVYmF8q!Hn$l#7ox zDy1uj^k9XcL4i(Nxk5FDz#i=tzWj1a)?+f=9q4stke00?y*s^!(NqT;{qk!iQiW5m zU%#bcJ~>M+UMl)`+mDJ-g(lppPvOR>K3`VuSvHK_&ELf%z(Ikd7ct@c1ZN3)I?2<;Qi{;{Q)7t30(r8D>b}Le{M| zU(K1x-|S7wrJe7T;Y>IZ#8r{a>EUJ?SP`Ew)_K80i0wXZYwWupc@XJMy7jk!Ozv-I zt9A=4t>ex-3oM{01Ywq%Sy0qirHZUU-l}G%;5U^j=8vCuugpt6&o+MOzu9oP9`|Lm zsGFj$VQY(HS3djOHoNJX{c(r9NhyYanaU!EHxtqFV$~MEi9`@0Z+Bd|S}XoreP;5ls}=?g%>_9LZYmOF5ypM3C$_nK+_D%n*#9cnT9IyD_*gE4S7ggKr` zjJ!XuF-UB9X<7${9UpN-eck=Ym0l^9;WrEvr(Sv@z05tex|$uh18WAnh~M*OciDrc zXR0f!e||70Mq|O@tw%WOF-DwmJBr0I1$iR-NNKnmLBvnAY5U$KtNMRMs}{xRw<{v# zf^hqFK4|Wj$-w>xAE+U(0#h$@H>3eQ;XJtd^CE00HsTRVTHNv2L2VY1B<)vQql#XN z$|6`U%WroCwE?66L7?(eKk0KYDrlLo?J}MgQXO;Ft^=4Mg^f__481&&2%(!Go>lKK zqc-a_YXIfZ!ZVTvbKe#)LpM-7AiuXVLGQKS5k2M#Uz;%uFl?3F)4lh{T;imigF^up zz}n}ZjF=~n<+pqm&yJf9?8cWid-UO1%z<361K`~iyg<0`RACmuDC4Q@#=%aJs z4JwmUwXtzlOt@#3QmDK_r!4Z1!KI25V4TdU1OG{>m>QpDxB%^{RnPr8{oLViYdcYjs3@a>4i~UW5eVl0!t`A#Z#1OQ9$*mqxq2` zAd_keHl=?cv6!0teHP%E!(FfhParo1m=5gP1%LU+)+U(H#}yX}{-)2%R(`r&E?E_x zZ`MGn6r=2iipxi+FhpVlUz_Ytt5>b?!`6uiUS>eplpY&0qqW+N-HAvM4*L&0lB8ue z@pC#Hx8xj`MzqzD3&x>uOYB zOAsBu0Jz+prumS}!lN2csU-&D1Nv-U?7}9R^7^0jd0nrM(-i>o<}!R_rPb;BqTB+?n-ukV0$~QD{XizKu z#WP0LXnEiMGf(&dEYP$XERO7YCWQ(!yJp5rIGF`BGhA}n#Yl)?`%T){{71x)uF8wu z1#S0XOJPRh{Omi`PE=@;!y94BGIVJLcVU9Q4`Tzk2G_LG3Q9(6KQL$7znsl|kq5C& zn!z`hDi~kb4X?1z4FgOySfLV3@c8)LUmaeJ^lzXzHTdejuzl<=`o~fkOGz2rPiY)h z@Z^z|AV3blkoTYHiG+mo;VP@WMr=TjbZq(+!Tw zvG)8|^V3JLkieAiT-vPBxmw+eIbvZs z#(2`&fH}EW(!Jn`VCx8pJeF6!4*~QV*`|js>~k&&EnmG8z;64&fyl5vfKWY z8E%Ss&CaxG4(AlRo&zWTwjc~`4u7d1 zFG(A{`^>kp7k~|O6tVOM+%{!u*Hddr{1h{ex`+)K3^@epc;)N^r<%zKx|6p_D-lcf zC}r#waHy$o!++v!gGhAH`C%Dm9wA9pyNJ##|#aaO1%Ur^2IgOZ?<_ zay=uk0XLH-XmJxcJkp(S6LqZ*4N>eTBZe__D_C zL}Q(u^F1aqr^Z(FVBK&!*FI7LI2F~5=|*}Sx5%}xyIHZs;PhqszqdRk^*bWHzS6U3 zzGvtDHEuSPCP4#FC<-=VmV+SRMxXh4YVqZY8?`U^UL)<7&rTSnU%-_$ZO~X>Chu5 zFq$*XSoS_@H`L1v;K^KW@h*y72?b?T8GzyCGuV3;-s7!m3Sp^~zrjuOR=(eODomFw z*LP#V8s64!9w=A==evg^yv69kDqo_w@<0lD`p>B0ZO(0@{ewoIkLX~$MJu2LGXAUI zdhLn{Ujz!8^D0#DfTDr@=QU&DpsHllPSYd#d#-;GS8>Nw|4~<$6Mc$s+_Rx^{xPm6 z(!ZVfJwiJ5jkk!2_1hl1r?7mFrT4T&epVKz-nXaO%;?pbTZ6g?rk|5um?L^#8%ctl zzo~02#a$PlSH7m>)z*0auF4_gz4t|~UH7F17y7v!KSO#nt;Bl-{jx}9ecaX7o|Bat*Vxu29cq?m~j>m@ywOfbUyG#y{$_BLHlzKWF#vAltc z_AC^+FiQCq(+iiw@~cCh%|Ak9Bkv@taNQ!cCQws3v;$?z{9C{RRO9>DsR27jI)N-N z*Y*L_auXa{2}P}JY?_OmVhbCC>COh|IkaeNl43>>jMFSPewHHzSzXxeIs^V&>TIr9 zOMx~zBbrWDoRl8CG4`b*STw}P&Ri;n6^LbLalE>#flYu`{P!9k0p56WKb;&cx8C}R zHr$I!#2~s0p-QB0(U>2_lHzI+(UVgH!^&cnJ5jr0*vn{NA{YY9-Zy|qXYHEAea4l6 zXv}!?5;>6e2fT4DMliT&Wzr0tsB&?b^I1G|og>s01ZWvL9NzO6&s;h!dnwTXj;G5H zRWtR;B!V#rtECDXE7Umzu!hE2NU-31bizWDsR4fus4W_`lwGi^cV&Qi7yOZ~vg!tT zwlQwAkPRfoLgHPx&)PR;PBiMm<-bbtnEz-#jM$+NlI3L9dClQDB z5slxL!JvJa9SXKk@4bp_7saSs<_yLIyiDm^hx84)x{nSjn0>C*mkz3_W0y4GE^b&K z-M@~UCwW~eU?QfXXl`J)Fz>j4HqC|`r5E^l!-;mv+co#BMa0oaSspNu!3O>}*cZ#$ zd;oko(S_jj$z9t27Aqe0Yk6_czE{GMNkZp%Gu>t%YPA z)p4?U!r|~EE`=+8v7Icz?c6H0-W%}VekWEX*m)mbQnM3~3+EXY^%{OYn50X!32Ap7 zzu8;?GnTGbipOD|E-MDDVE$6AfTF2muW92wHSxhaPyozgCR>-S|Om2_NNq*`phuf7s~{uRD{PIsmFBdh#6oysXkN_53p2arI5h z+5Y8bgoTImvgKL(^-|R}miw?S_kdwUr|c9@!s*glZN1z!f{~XczXFSuw?3dxw;Xf! z8g9Mjrg42{Ut8$Ujy|(b=B2`X2L`<(pvbQFWO^T{pEN$AYh)#bT|)GH0ngR`CbC0J z*lngWv7xH7aeGYEGuxE^-m(WYIquo_za;Qve}6nb37evcuY<#90sJVw7XsAcmn+O< zRpSHajpK~O$(J3!-nolj&)FxVtpahGf$1TiIZ9W`*q@U8rw?No3m>-fy{L9v8kF7F zG!J7gW&1Gfl9w#r40A78GS2DzV^ZtQLTG?UJ#vX|en>(p8@-;4Kl?EfmxSN6ON{!~_%Oq(&c;~~ge7@NB8-#TKV@=W|o`=ok4a0}c ztl`eg&#|4po8~7^P2$dPxh6eQP0#pV*`|!ehlTU_o*53*t=1gVMRXrQSySPY0w+g{FBh@bszyATfBXkTs|3e^6%+77;fORwEZ$}Q=j;N5rA8LTa zeOMno8P?RNTm^t1;T_w+;YsGt$uKUGw}-T8hK`p1r@8Nbhr8?g9ioJ2A%Y-8bfTB& z5s4BlM2S8aEqagMf@o1j8C{fNnCNYc8X-E-+ZclAgeZx6zH;Bs^Pck;yvGkN*IZ-o zwbx#2?Y7qELog8g*4oYJvCTp89JXzH!VNR4eh~RRNK*fd>+7%Y;?NJak}rRBQ(33_ zZ(g`r72NmA+Bq`C^|6LLD>n*?WJrlEoNZXxt1faIl&YUgvx#%5%IXi^4{xDeZGPu8YcA(dLZ~He^wm;z~voXKDcm^+d zME_vC1JnYGmX&r|KkhkJZjdwxs|*HAoRGi(1!daTkpy%K)vEqDceH6I!Q3gto>d}c zJ)gF6u2nPh6|PJt#jMx_+W9>W6n3oK+ezBEGMzu2owxTN4z>esvhC7_ZnbBTg|^Q@ z4VY}!di{-=%DlyA0MfwQjAF)PmzUr5duIVMsq0(Z9V*5PzwEZ&&E>;W_Of`-%YS}l zmKvT*0JRjv$1fDMcZ{%)2MZHt-x>uA#EN`c`LN z>E*gpAwmVnhE8hF#6``4La5KdHc_V$*HL4ezJ9|}bjr?;c=Q(lX-+XE&Om@UegL3A z*_dN1S$8PQm~lG!jF0m9^wTqSqT}}@Ds|b&aGPelzgL%qAV)RzbHPP)9zy*}n`j4% zUz#j(3Z9lb~h{n*!pv0H+KTP)cCgf7?A@tGMYFw+qIm{a(@wNJUl?540-LyXi)Q zM%dwAd1KcUDFD_vTT(Nw+Us1lev)!`9A^7R58>Y)@F2njSeAd-xlRI`%rF7D-{t-} zUiX0YkluP1Gf56$Sp#{7IMTJ(xq8HL@SR1~2m^d;EO7m=&qgg_^@i~7COpsM2c0p{ zBG8;T1`?PaqWVA{rk4iBU~@qSC~6!76IDp;IB<@`!am=&!x0(eQN7Oz&#mJdB?w;T#EB}4wIr=Xt8F=iUXP#_oV6)8#)Z7_j zWh>(AxB!Z>re|&G`U*^Ix32kncn;^@2M%sp?r=3)6BGkypOV~sxZxlhg~Vt{|0!>d z8Z01_qd`R+A`JTTt$(#ibZcc!yWDG|Pt@;+;1$!BVS%|afEqp^YdGpFu$T6WL#-u${J%JZ2(=rak52i8_jgU? zXPK?M&Q1zVJ43yqT0e5E)8GBdE1capn)r@x$~zOWIU4=}NNNAbaSCAQW&S#i0EjU= z)h9I#79et{=R2ghD7J}6PbI0B)s|rh-H~EF(0ZOqf#&J<_ae77DGmssxPjcEAN1mj zSY6X(GT|7Rnz|Uc;DJ;%E%WX*wEe~XWK`(HzG2vC=5deQO&r?2mD|CBYM6I38PZ9T zFUyCI5@R60PNN)hSR!{0OQcIPh*V!@`YAjwpQ{vBHav0y1DN$x0i71G?Z+3Xv^s+6 zpO)?%0dEQaL&8~%bgnj$o^hU&YEtupeCyRjJ7Z8++1;`JJyWQTc?f#UkwBl8f(X*G zyUv&>>zSA?AX@({a3{^XCrA_vR8=UM;=t;iZmb$u7oHDal?Sdw$t86T!i{sjFQ;2& ztpddpx$E>l%3>nzUp1-E_`AoG9|GW!#Yi05Hvk8bRgUaC_sg+y1{l;NF3!En=Tis6 z1>SMC^@tQoy@=kW(;i`8Q)~5l*f!7;zVf+!d8~L9N+`$dEq(dZzZiGjury_5R;XO* z5Xjp7jSf^TM||jOy~9-enE$0VyVS(t7-blLQ-xi095zc{OjKaICwQMiQvx7^=2Dt6 zz)v#4gg9+7LQJ;66hD&-ygxMwSdXNY)7nPR;Ua3j;`-D}@W}1_+9ZRtH>UX#&r1Z@ z@OT}Q%AwSqR8y*Gd%krejm6d0r04_!^POSwdM#;0DiSgc*m?l@?MeV2pcWTz>^<#0 zQm^0QQlZ1VG?IrA$+R~L?sw+g33OOypUZW+m3q$r|KPKHRp5cyjc`hr)D^C)Y=gmEZSK0$BKkcIkRCvC(EqT+0)*PT0Q!0v z-YML$J-9vwlz@ubqn*sSk=@vP%)fn8&&s(Jv~X_5KDKCHD({-g6HQ79kd|+-8EN?< zhbbq-4+Sj~|ISy_*c(E!Ew9DC!r|lU(Zq{kAfpL5H{pSsI{@?c!9e^rS7-$D23=Az z^If2W8dI;53So;MWj6=ur8915g4lyhsMk^!X8Rgj&Bb|UNEJr@ZP#`9uBWA?Q`AP` z84^lp1^9~s2w?d!(>23;O0fq-LT&xlr#m z(1SOjN|)!(*)EIUK;&PIS=8cw@YB8`G^tNf3FsU@A#@MWJv#EV37Sd+9_`MbVFipZ zY7)dTJ9;ZkCy!s}g0en{yevi7Ivd9?(Wat_>?mVj|B^huO~ zO_(GbF!zAnTNh^rf>V!7^8rWs%X_OZ%sWvgrN11b-?N@yRQPfutlpE(5Bg4Se-UD~}e^ov( zk_kMxZ}=bhUOy7diTCgQ6~P4|Uyz2|65(@TV8rh2E&RxCNxi--HsXOHS5zj_sD*&M zleawDxZ&g1J8#DLWB|V1U3#U}$~S#Qc9)svCR|aV0r0wKpKT4Fw^CgS=8zQq=$(x6 znj}E|{Y`vZQ-3DwbSX_XvAo}M6{rxtK11x#mQl?)2iOL|56Ll( z{U0K^;%iMl;PI_G{B}m@QU2LW&B8~upXRd5BCKY7z%PL!_1i+=w|$9erZwiH)_13K z+&nT#g?pa+`t&8{=G2%&cB2AX_^!Ewg_{DolZGA+uwRC`r`1~AU@ z#564M*%W@67O=sNcwSX1vA2kmPz#6&iVd(kPsI4~Gv%74q5ZSnYU#Pb+vZfJxUlYr z!5^X7cQNnw{gue5r}2cU?1X!yvmFwNK4spK){0bT-hdRB{lwGVp@`kS)9xUB!YSRX zFT}7!e-ZS?*N_rN?SgtfPhaxa!JneCl@7DhPm66udGqFL@5Hq@f~%scmUe4DkD7oC zyON5?OS`zBcml^1?G)`I_i;$Fw`;q+U*&jAEy?!skSTgp#Kp_9tg+f~WTGjH2~zMq zs*e)HNmRzbUu5o|E5D)o%!{LT*o@EZ`sQ`lbI=&bs?@yHmV@c++1s9re!H8=M>6$0 zMC!UMf4e<4{^fNm`ml_sT@=g9uI zlcIzBH2k6nUzLZ!Rgpk+hVS15uS2$2XLYI`dfzooz0;G~6ye)W#9sXjJD57PN(HfNf!!E(G85O{!Aozqi)bQ>yh9k6 z%KMjuri^yqz=(6)rSPt2bY4w-hV+Ja*vCJrrbOV_2f=`Z(zvveGm_j!26@p7JN!BZ z0v*f|8uhI&bX~b`&_z@A6Ayz(Wbcy?Kj_}kWZSOi z6;31-v|YY*G3Hj}m?P2EaYe8|C!X%nWEXCNeR2K1P_$3K^um@4bzntKb^%kc)B75s z$&i{i73Db|k zA)~HpNm#RY!tBZqb#_kg7Qga%ke_6A-Rg$VV);XP{d>Wn?)$j3xU|CS5Xb7f?X1xn zy!^L&_PvaGG(z&>Q4^Mz#WBMn5kf!YKQwfwDL!T*E$xnjK=V`G&{AF=zGp)@XU?-4* z9=s1;CsF^56E+*=#n03yJ2eh*HqJiIs+IaBRFQi!)c?n2F=HM>QnZz`^)_1^doL2y zeV5S#?Y-Hdp-P5|IhN$&N*^CW+50t6&IzgJNAFT8aM&v}o9|{9@mT0IBZunFl=c=@ zcOe_h@X!E@n_!0*@uUE&T_D=wv8mAeKhYIM-hgcx+^4_GQ09RlKU;rl_Cdr7_3iP$ z0ciZiczgYdYdWhqb8efqQ}b5H50N3@KkPWRc3T5WwlPy8j0xzF^C-;IBo!w`6%Kn< zD^)0ElY|AQlJ~8zs&dXltA3f6(Rc#vj*Rqrs4K0+$|hTMvk?VgP|&)nk9?w=-YW}B zw(b~XajSs68)7Q|?b)NyLpSUPU80=Yp8~up+Ow0JQ z!N^T%X_d`Mo1SFli$+naN3~e?W6IWFMKr4+fts?M)Zd_OpFS7u;_kqy#<#?4l@?#<9PvZk2lPOjP|pVh~dc%mCgZQV#v())to> zCjiGlCtQnAMQLf6^G;;sn@j`!^fgjR|+wjNB^K zT+(^5bB>{EAj>f)%TD657Pq}3-5<5^PkxU8=Ndn(deG7T_CFnJcoY}6+tGwKs(g20 zZm1+w3mEhTL6u3*ouOGbpqOou4djYX125M{Xr0|F4thNPjjxUQo2E3(yHM^f9IO`y zgYH4I6t5QG)m&TCE{614O2YsP?07%VLAcrF?`~NiJOM=!PY2qai`Rz{nw{d)gQ5SL zp<#yd&9RZ6&jF#5i=c6-Mzt$Xy85AFwkaW*Bv~Fz@!qG^sXAYEj+(Wo!+Ok`FBA=0 zj=UrudQ@A--U3qw`3E&t2zz*o$~+QOXRjJft@H3ydrpsUR_z}T>V`L4c1H8uDcIuO zs@kv$r9EL7u3uXz^Q%aUG?wy@26ack<48r{65VPI3Qd)6u+h4IIkMMdLq|XR1Y}8t zqt?0W_LkKA9z!c9;6w*r)hRhoYe=)Fn>xO!oTM45v*X8OXzqIi^-Im4t>-0=yy@jS z8Hqc%tWxn4Sd|CWr0;=T4{4&(+QQw05SyhxdroYV{JT;PD)vt4{v42s_csuMw>c%n zkp2kU?zobIH9iz?pE{&2Ku#MXyvfcSj7Ssek7WVM+mvJ z4yuz7W)9CQm|x#w6<-N6$$dI_Ip ztF}Viwp0L?oa@flC9y9QXm9+}d9;R?B|?e%qcXvM5(^{kqpwSv)KnYgXXuJeyB9`j z$s(jUYGOs2*uLT|_BwlW3f&rBeS^A$ckee={nV8}(A;=tMJpo9(&+}Cy;c!VMUb#e zJlehrnsGH#Ev8|c7&t!T5EU?)}v4|BEsSZ13yILxr;AY**P##-Die0C- z)WrL$kHD%X2CU}(#b??|I`qV5cL2YXm71}|-c1Z!Nb^&B%AJ7l3kQ})*KgVW;vu|J z2^BGi2QBQnJrwOaoi-`@zP}E4H1K&^_C`xEGJ>={i4oz8cmg?HXHDBNX|ySbcN3*w zEN^%-?s;X2{6~p`F5}>j6y2|X=L0&;(BZI$3;oFdmPDBdbqcMiUx3y%HDigurRE4B z_S>2nQ%`C78Ur0al~WVo2}~RSV=7E_ar*QD@n-qhc4Ono2df#@x3f3F=hHV$o=&k7 zehW0Ta@qz$>*{rAg^)u6;5mjNO6_eoFsxDFnze4NAnZrTz>WK7x7RwG)Q6KSAmZG!iLKse5Q* zS3iDY4&LXdX4!4fW~_NWWztYwFjyXWfJ86*H(^}O;>(Tpa7b}tgQzglCO6XS&wu4S z|1~<ZnO%(IxP6k z)w^Yl(5=0X>y8l+pL7~D#4_$Qo+Q>{3iCqICZxC3y+jM6GUjbdC_5WL_G2{|9pckI$b2Yi zoJgFE@S=5^E~FSO3VHwK`RCYfd}}p5Z2fXj2R6 zGNvqeG-)b}qnws2wJNYRr>M&a&i5XvsYO>IntfPeoPlTQb0^AkU8%^pxyYjGujk)M5W6}@mT<-oJOS>ujy|OOGaW9>x7wfOHS*BTt42s{+}?cmjZX#13J0HY0u%k=s#4kf z@EWCjE!XcTl?Xn&{|qGp)J<}|pR0og99H_bdCY(5P`^J9@$OQ0OT+9n@}1H?`xvL; z^-1k55t!t6S{qT&;_4NY$@d7^d^AC`>Nk(}nlY)E>Y@U-IHk#8>~e^4Vb-t^sty+V zuXSiJyJr$+nyLdCM|z}_-_gA7j?@2w;@QQIFWkpT>M4;5G)-zg{KEeXyw(In)lFV@ zXc6dsjuLwrP_-q5n(lqWX?|?s#h3Ot`1WlmhfEP~UkP*v^|j0*lPqs`_ao!B_m^@H zbfMgsX{y{Ic`kHoC^x0(7naV`uti*PLfG6a_0-%Wy9aD?+~j?!&AC5yV`hsWE@oF_ zF=@R0JoLOHJ2y4*3$XvuwicI<-*F|+p5B=z2>O)^+2~rcLY+PGHj!+}L6e;o*t-V= zcwCSX?)ow+#(z87mSx&JGA!5>plLs^Jj)APn(C@ATaJ%&4m+BaI@0yQhEJ`)>VQXb=xxL#0w%{X6C#hjyAS!U%rvo=$Bg%ORk zDO&Wc+S9K)pXtdzF7wu^a$g8L9@PgdBgY-Z}_ z_B2~vI-prWgO~vSjuxCN)fMa&-{~<*Pc_FKXK+T3BKy>HD4b+?gMVN!ZlU;>zOjEB zpD~{eP3i$5`NoMu5T-?cN-5Vq2-@s?%Dq_$ zEz;PdGC1GlS^E+t#Zp?3sviZsX&TT`>}?a%_KoaxNJlt0r5%1~nh|$% zrD9MK{4E!8>0tAbRAaWtpmFT_#>hFWz-uEWzE89DXBHB9vRXVX5Wv3SdRUfSFD>eg z$~vvn>>V3r0A|eG!FH^BIza|ZVnI%u`FhQse9PZ4qeuokZ$Ht>ZWt zYxlbyxSwId)ZKNOGU6c4Ty^qp{Y)V(h&>!YrvrheyS^$a$!#sa-JDBfn7AJ++iJv0 zY^(P!xLb~Nl2M&4;L!1oDmyCWL0Y1s<^!nyDt0abPxGJRiDRD#Dk6u;@ELv z*i_2aB5eZ7v%U!i8Uw|D4^Y%l#nB3nBM@{AE=UnmpjoK>z6>*Y?{4x|a3JwzXBPaO zctIa^0BJD>i>43f36Ylaz&fLb&mNt)nlz~|6yt+N|F#vJ5nU#A=xXTp;&Wz~mCx7n z{Oye+$VQxgq0DxFlHQ{7gt4uVLqA+bPehrHVE^Q_V5+k24L-;kABO~x1pJb6;hp*K zN9l=FLO6LthSzEZek%Tv69kfe_;>gq(9hVvY6OAWg>h;B`O@(J#+R4@3Hbk4B>)Eh z|D9I;ADNKL_nleI-kHA*pQbL9Z5wErl&C6$o}Lq*7)Dy?AGkZvwFT-@!iGNEt1ncz z3y<>+qNm#_g< diff --git a/src/static/images/StakingHowItWorksIllustrationLight.png b/src/static/images/StakingHowItWorksIllustrationLight.png deleted file mode 100644 index 683e69bd8d70b733aaf8784deb09c74cc13dc01b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87634 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[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Ć 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 Xt+iK)9BNDm2MKz*`njxgN@xNA=DAjv diff --git a/src/static/images/preAppIllustrationDark.png b/src/static/images/preAppIllustrationDark.png deleted file mode 100644 index e05b0b168710ebe8df42bc045baedc448637c3e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138158 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®24iR*v7-?u!!|% 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�GmKcB; z`NR}Ql9_@{5y#a25(fa6O|k57#o<~J5*n=BJ^SnsytgM3%Ly8UuwdavY-%N7n1}*J z)`z^R-l-?M1+FhETjV$%3s;Md+t;931c8Z)JQdfhv2D5iz0oHr!@z#x;k?`cVS)dD zeP50uAGgq;kEd6a^Sebwc{RND2b!_(OyzcUOI?$EF@W;uzL&;p7?M_@=02aZ$S7j| zSQbT0C6?nTCu?e9Sn1iU3p{dZ@e*KJ*?Liu;1$KZqV;q$NSaid(!nu{3y6Kzi`2%Q z=b=nGSoS=DB#ix_$FE1xSwP~U_GdnQBOInge>Um=39Fu{#c9af1aK*9s1>+OUWz3Z zE$_qBBAZ-*ocX+t-!Kzl2%hf3Jm*3mlwgl@ezr&YXvMk8ngw|(+;HmZ9I>U?%hg@w z6q~y1A0vL*0=gIN^x*b70JB=JLq6Lc>G!#ovD8PV_1h>4XxO|D-1yt{aPa~w zU}F9H=uAcyz#DquIj^8I?V0ekqfpl;q&|mxZ2GIf3q|w2hji}z;6PBN-}bFEDO`O9_bz@UYPm3*7U$EFP0>3i!j7zY*Cgz_z+d4GW~Q-61XTlaT@kqub!6j zwyjZ4`6EHd;&cW4gCZM)i0;e+7qdMP^@qtG`&2l3V4HO_mr7S?80#bxp^VQPZVl;j zbL9ml>}2OAF!}Y}!u?XT-To~_eO)4wjG}%+L)4u|-G$jZ)%k{q zR|@cyp;2!Y&I;65=$5a|gKt6~3b%&P_S z?f*-eqz%+8KVBA=B2xNPg4(|PigO zBC|FY{lYA(k%FQ}{;26Ve}rG?++s7%*TdGwL3M_$#p3=y(=f$vlXV6SEyJK&X#98J zQ_NIoq)00=OOm|qb^w_-{4x!hgiG8A1HaN@G-3*fzuSjn z8+!3N-m`6Ke?&?CQ1WC@+ba?bn7Gx*l*_*F7Sm&666)HUG6tUE$GUL;yPM^Co`cP} zG)45gDo%S*$0!Mi_=$T|8b76=Td{oqWq&QERm5d%Ybv@k+lK!}VU72l#d2)ZAXbG z*?TX}7Cd(!wLZErSamT-tKS{s<}dLUfpdhdec1|b5=fF?Z^@(|yP@#t!EG&E9Hlhy z_@Mu6kovnW!oLRLvGG>i!tfaXRI4<3K1THHj6rm@T|@jE!bRT8NX=UGHaZoQaOs_0 zPay@nUQy4d{E%|2R}x$^AC;WBvi>Sb$#5ReDQgS}Znuzr9tfmqeT=@7z%EuAf~2}F zVpf)L!j3Scp=!l<@34b2|5)802q#czeC{eD|yPABs!oRB+-W81TYP3_Ds9m;f{1ukEKFVVvc-OnX< zUl$lP=L&~&wZafYyU zNGk40o7%m8floEXh>sx=N3-zyPa(Tv`eo;y>-~urMd!EZT7NpnD>}cuvPgptQ@$rv zXcqQ!`+{}H^4UX+&9`(%0-@8nOZ#Fwwr&p*Ee>pkY9~|(oJ&7H1R&G5Rh{0*OP73& zYe3d|W)-Kw zE;E-7mCvprdOf11cmfIaps@tB&3tu9B--eYa=i9gc*isVl?tE|?r0dsovC^$k?<#h z3p9JO`rovD5{fQ+h0IL63`V7`rw1Uj)8yqz)}6cUbHc^`p*BMWB*QD37G;YDfW{&l z(kHTJV|0qeAsDRMBiOuPNhwH(RHDY+xc_20)bS1CdTnD;stV%dit9bVBVTazb9Q>x5iMfjU-Ih+VPu^&F&E$+ z85c#Rp6DxHF|of%ckXL5`00`q*ZP?`Zj%ey4LsJ5`P6fB7wVozI~VHN!

    Q6N+$( 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 diff --git a/src/static/images/preAppIllustrationLight.png b/src/static/images/preAppIllustrationLight.png deleted file mode 100644 index 78307fc52627fb968e6f5933486dae3544e249be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138056 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[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%0DT+&cYV}gIT(i z^x)kI)L4`bpU;c)v#e+|dQ$P1cfj;0bG3nve|1HQ{I;CpdqX0~$$z$v=D%AYKK7=k zadh0&a^7LSOUP&BdtcE%%;&9SVUd_Dm%)Q2**|huv_2|rx9HM? zR=*3HG49WIiZ-LLQMnrj(k3+To82R1* zbN5Ei+uvJgboCLjYK{350Bi8%E3aVSeC8+ovPiv za2^?Xx6*cI^VJYbccRaaJ;g~Ggit{h4;$j62ea7A6lt)j-L|r30F&hR13|S+yOmW2 zOv6&Z(svcu@3NU5;S4y00(Yo&fQ8#Gc)&E(jo5jOTy|HiGd^Pv4a9k-7=#sA))J32 z;P@QYHh?EL)ZOavrUGdn-;l?=2H&vpNV6Gl7Q{@hZ!PTBgWoh+}J(^pFyjOlK ztsZo(a&>pw&!5)LsN$Z5LdH;QV;ESCLfLA@^O~9g$B%>t=P4^U`0+P!hk-io^??^U zg!y%^Ka}sM`Q@l56J5$e)fL$liSlwOQN3&>vAA02ba%YR?D*txO|f+FpzS4>%S8{l z2i)J^F2*a-Jkd>^acKNO^!5sb)w0OLD)zQkrIO=J}iv95C+?qmP z)#$d=ATEso9@yG5%6J0pF%a5iRlx-ByxYlR+rX*mGX6@e|3aqsabn7vw@`UouE zQ;>M?4YJ^B^EC@t!Epv9^)31jqZiX8WkQ>(d~cf+skK-6y8rv>|MfdUJ=7!Ph|hD6 z>EA&S$A;pMq{WZjllcFCaF|g1e{VlRGB-ypkJ8;^z|ZXewr>7E|H}dG<6R=EtqT*P R#)r#LSAC*V^5EsW{{wpje}w=5 diff --git a/src/static/images/randomBeaconAppIllustrationDark.png b/src/static/images/randomBeaconAppIllustrationDark.png deleted file mode 100644 index c85eceefbf667471ed255ff0290d0f7abe999be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164718 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�pSx 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%0AZ(l`RM#w$l7 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 diff --git a/src/static/images/randomBeaconAppIllustrationLight.png b/src/static/images/randomBeaconAppIllustrationLight.png deleted file mode 100644 index bdac8d17c4cc9665c30ab8a980de879325b4c95a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161803 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

    ~)1k9Z7t>2u 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 mo9v0B`ER=Pm%HYFtvFWxX Date: Wed, 10 Jan 2024 13:27:47 +0100 Subject: [PATCH 29/42] Remove unused href --- src/enums/externalHref.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/enums/externalHref.ts b/src/enums/externalHref.ts index a7723560e..4f9833031 100644 --- a/src/enums/externalHref.ts +++ b/src/enums/externalHref.ts @@ -10,7 +10,6 @@ export enum ExternalHref { lowFeeValidation = "https://lowfeevalidation.com/", ankr = "https://www.ankr.com/", setupNodes = "https://docs.threshold.network/guides/threshold-applications/tbtc-v2-client-setup", - tbtcNodeDocs = "https://docs.threshold.network/guides/threshold-applications/tbtc-v2-client-setup", randomBeaconNodeDocs = "https://docs.threshold.network/guides/threshold-applications/tbtc-v2-client-setup", btcRecoveryAddress = "https://github.com/keep-network/tbtc-v2/blob/main/docs/rfc/rfc-1.adoc", tbtcBridgeGithub = "https://github.com/keep-network/tbtc-v2/blob/853bc8ff0601c82bb02cfaa0c904ba98d7d92fe5/solidity/contracts/bridge/Bridge.sol", From de2aeff5be51b9a786baf2b3e51fc82ac8137101 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:28:49 +0100 Subject: [PATCH 30/42] Remove `useNextRewardsDropDate` hook --- src/hooks/useNextRewardsDropDate.ts | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 src/hooks/useNextRewardsDropDate.ts diff --git a/src/hooks/useNextRewardsDropDate.ts b/src/hooks/useNextRewardsDropDate.ts deleted file mode 100644 index 9ddfc33d3..000000000 --- a/src/hooks/useNextRewardsDropDate.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { dateToUnixTimestamp } from "@threshold-network/components" - -export const useNextRewardsDropDate = () => { - const today = new Date() - const year = today.getFullYear() - const month = today.getMonth() - - return dateToUnixTimestamp( - month === 11 ? new Date(year + 1, 0, 1) : new Date(year, month + 1, 1) - ) -} From b13490adfd057f3377ccca4f62574d733c5a5714 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:30:17 +0100 Subject: [PATCH 31/42] Remove `NotificationPiil` component --- src/components/NotificationPill/index.tsx | 26 --------- src/theme/NotificationPill.ts | 70 ----------------------- src/theme/index.ts | 2 - 3 files changed, 98 deletions(-) delete mode 100644 src/components/NotificationPill/index.tsx delete mode 100644 src/theme/NotificationPill.ts diff --git a/src/components/NotificationPill/index.tsx b/src/components/NotificationPill/index.tsx deleted file mode 100644 index 6f78f5d61..000000000 --- a/src/components/NotificationPill/index.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import { FC } from "react" -import { Box, useStyleConfig } from "@chakra-ui/react" -import { - ThemingProps, - HTMLChakraProps, - omitThemingProps, -} from "@chakra-ui/system" - -export interface NotificationPillProps - extends HTMLChakraProps<"div">, - ThemingProps<"NotificationPill"> {} - -// Notification pill icon indicates a change in state. -const NotificationPill: FC = (props) => { - const { variant, size } = props - const styles = useStyleConfig("NotificationPill", { - variant, - size, - } as ThemingProps) - - const restProps = omitThemingProps(props as ThemingProps) - - return -} - -export default NotificationPill diff --git a/src/theme/NotificationPill.ts b/src/theme/NotificationPill.ts deleted file mode 100644 index a04c865bd..000000000 --- a/src/theme/NotificationPill.ts +++ /dev/null @@ -1,70 +0,0 @@ -import type { - SystemStyleFunction, - SystemStyleObject, -} from "@chakra-ui/theme-tools" -import { ThemeUtils } from "@threshold-network/components" - -const baseStyle: SystemStyleObject = { - borderRadius: "100%", -} - -const sizes: Record = { - lg: { - h: "24px", - w: "24px", - }, - md: { - h: "16px", - w: "16px", - }, - sm: { - h: "8px", - w: "8px", - }, -} - -const variantDisabled: SystemStyleFunction = (props) => { - const { colorScheme } = props - - return { - bg: `${colorScheme}.100`, - } -} - -const variantSolid: SystemStyleFunction = (props) => { - const { colorScheme } = props - - const colorWeight = colorScheme === "grey" ? 800 : 500 - - return { - bg: `${colorScheme}.${colorWeight}`, - } -} - -const variantGradient: SystemStyleFunction = (props) => { - const from = ThemeUtils.getColorFromProps(props, 600) - const to = ThemeUtils.getColorFromProps(props, 500) - - return { - bg: `linear-gradient(120.19deg, ${from} 3.32%, ${to} 95.02%)`, - } -} - -const variants = { - solid: variantSolid, - gradient: variantGradient, - disabled: variantDisabled, -} - -const defaultProps = { - size: "md", - variant: "solid", - colorScheme: "brand", -} - -export const NotificationPill = { - baseStyle, - sizes, - variants, - defaultProps, -} diff --git a/src/theme/index.ts b/src/theme/index.ts index e053ea3c4..dbfaba5eb 100644 --- a/src/theme/index.ts +++ b/src/theme/index.ts @@ -2,7 +2,6 @@ import { extendTheme } from "@chakra-ui/react" import { mode } from "@chakra-ui/theme-tools" import { defaultTheme } from "@threshold-network/components" import { InfoBox } from "./InfoBox" -import { NotificationPill } from "./NotificationPill" import { Tree } from "./Tree" import { Tabs } from "./Tabs" import { Badge } from "./Badge" @@ -37,7 +36,6 @@ const index = extendTheme({ ...defaultTheme.components, AnnouncementBanner, InfoBox, - NotificationPill, Tree, Tabs, Badge, From 5819e8ac69ea29243f6aa7060875019afa6826e1 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:31:29 +0100 Subject: [PATCH 32/42] Remove `Tree` component --- src/components/Tree/Tree.tsx | 67 ------------------------------------ src/components/Tree/index.ts | 1 - src/theme/Tree.ts | 66 ----------------------------------- src/theme/index.ts | 2 -- 4 files changed, 136 deletions(-) delete mode 100644 src/components/Tree/Tree.tsx delete mode 100644 src/components/Tree/index.ts delete mode 100644 src/theme/Tree.ts diff --git a/src/components/Tree/Tree.tsx b/src/components/Tree/Tree.tsx deleted file mode 100644 index 908f2a370..000000000 --- a/src/components/Tree/Tree.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import { FC, useEffect, useRef, useState } from "react" -import { - StylesProvider, - useMultiStyleConfig, - useStyles, - chakra, - Box, -} from "@chakra-ui/react" - -const DEFAULT_LINE_HEIGHT_TO_NODE = 10 - -export const Tree: FC = ({ children, ...props }) => { - const styles = useMultiStyleConfig("Tree", props) - - return {children} -} - -export const TreeNode: FC<{ isRoot?: boolean }> = ({ - children, - isRoot = false, -}) => { - const styles = useStyles() - const ref = useRef(null) - const [nodeLineHeight, setNodeLineHeight] = useState("100%") - - useEffect(() => { - if (isRoot) return - - const linesToNode = - ref.current?.lastElementChild?.getElementsByClassName("item-line-to-node") - if (linesToNode && linesToNode?.length > 0) { - const lineToNodeElement = linesToNode[0] as HTMLElement - const nodeLineHeight = - lineToNodeElement.offsetTop + - lineToNodeElement.offsetHeight / 2 - - DEFAULT_LINE_HEIGHT_TO_NODE - - setNodeLineHeight(`${nodeLineHeight}px`) - } - }) - - return ( - - {children} - - ) -} - -export const TreeItem: FC = ({ children }) => { - const styles = useStyles() - - return {children} -} - -export const TreeItemLineToNode: FC = ({ children }) => { - const styles = useStyles() - - return ( - - {children} - - ) -} diff --git a/src/components/Tree/index.ts b/src/components/Tree/index.ts deleted file mode 100644 index dbe79aadd..000000000 --- a/src/components/Tree/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./Tree" diff --git a/src/theme/Tree.ts b/src/theme/Tree.ts deleted file mode 100644 index b3e459613..000000000 --- a/src/theme/Tree.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { - getColor, - mode, - PartsStyleFunction, - anatomy, - SystemStyleObject, - SystemStyleFunction, -} from "@chakra-ui/theme-tools" - -const parts = anatomy("tree").parts("node", "item", "treeItemLineToNode") - -const spaceBetweenNodeLineAndItem = 5 - -const baseStyleNode: SystemStyleFunction = (props) => { - const borderColor = mode("gray.500", "whiteAlpha.300")(props) - - return { - listStyle: "none", - margin: 0, - padding: 0, - ul: { - pl: spaceBetweenNodeLineAndItem, - ml: 3, - position: "relative", - _before: { - position: "absolute", - content: '""', - left: 0, - borderLeft: `1px dashed ${getColor(props.theme, borderColor)}`, - }, - }, - } -} - -const baseStyleItem: SystemStyleObject = {} - -const baseStyleTreeItemLineToNode: SystemStyleFunction = (props) => { - const borderColor = mode("gray.500", "whiteAlpha.300")(props) - const border = `1px dashed ${getColor(props.theme, borderColor)}` - - return { - position: "relative", - _before: { - position: "absolute", - content: '""', - bottom: "50%", - right: "100%", - width: spaceBetweenNodeLineAndItem, - height: "10px", - borderLeft: border, - borderBottom: border, - borderBottomLeftRadius: "0.75rem", - }, - } -} - -const baseStyle: PartsStyleFunction = (props) => ({ - node: baseStyleNode(props), - item: baseStyleItem, - treeItemLineToNode: baseStyleTreeItemLineToNode(props), -}) - -export const Tree = { - parts: parts.keys, - baseStyle, -} diff --git a/src/theme/index.ts b/src/theme/index.ts index dbfaba5eb..f03ee464f 100644 --- a/src/theme/index.ts +++ b/src/theme/index.ts @@ -2,7 +2,6 @@ import { extendTheme } from "@chakra-ui/react" import { mode } from "@chakra-ui/theme-tools" import { defaultTheme } from "@threshold-network/components" import { InfoBox } from "./InfoBox" -import { Tree } from "./Tree" import { Tabs } from "./Tabs" import { Badge } from "./Badge" import { DetailedLinkListItem } from "./DetailedLinkListItem" @@ -36,7 +35,6 @@ const index = extendTheme({ ...defaultTheme.components, AnnouncementBanner, InfoBox, - Tree, Tabs, Badge, DetailedLinkListItem, From d9fd98abb526c8e57d83cf630e0844f1a69e0a98 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:32:59 +0100 Subject: [PATCH 33/42] Remove unused icon --- src/static/icons/IoHomeOutlineSharp.tsx | 27 ------------------------- 1 file changed, 27 deletions(-) delete mode 100644 src/static/icons/IoHomeOutlineSharp.tsx diff --git a/src/static/icons/IoHomeOutlineSharp.tsx b/src/static/icons/IoHomeOutlineSharp.tsx deleted file mode 100644 index ae3d68449..000000000 --- a/src/static/icons/IoHomeOutlineSharp.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { createIcon } from "@chakra-ui/icons" -import { IconType } from "react-icons" - -export const IoHomeOutlineSharp = createIcon({ - displayName: "IoHomeOutlineSharp", - viewBox: "0 0 32 29", - path: ( - - - - - ), -}) as IconType From 010cb6d0ec14ac3385be8764e44b6c858608eada Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:34:27 +0100 Subject: [PATCH 34/42] Remove store ignored paths Fixed comment typos --- src/store/index.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/store/index.ts b/src/store/index.ts index 60fd022bb..6ceb2c0cf 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -44,8 +44,8 @@ const rootReducer: Reducer = (state: RootState, action: AnyAction) => { TBTC: { ...state.token.TBTC, balance: 0 }, TBTCV2: { ...state.token.TBTCV2, balance: 0 }, }, - // we don't display successful login modal when changin account so we are - // setting the isSuccessfulLoginModalClosed flag to true and also + // We don't display successful login modal when changing account so we are + // setting the isSuccessfulLoginModalClosed flag to true. modal: { modalQueue: { isSuccessfulLoginModalClosed: true, @@ -65,11 +65,7 @@ const store = configureStore({ // Ignore these action types ignoredActions: ["modal/openModal"], // Ignore these field paths in all actions - ignoredPaths: [ - "modal.props.setBeneficiary", - "modal.props.setAuthorizer", - "modal.props.onSubmit", - ], + ignoredPaths: ["modal.props.onSubmit"], }, }).prepend(listenerMiddleware.middleware), }) From bbfc38893321950a56763c9966a55818e72de05c Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:35:23 +0100 Subject: [PATCH 35/42] Remove unused interface entry --- src/store/modal/modalSlice.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/store/modal/modalSlice.ts b/src/store/modal/modalSlice.ts index 948f65bad..34800bf69 100644 --- a/src/store/modal/modalSlice.ts +++ b/src/store/modal/modalSlice.ts @@ -3,7 +3,6 @@ import { ModalType } from "../../enums" export interface ModalQueueState { isSuccessfulLoginModalClosed: boolean - isMappingOperatorToStakingProviderModalClosed: boolean } export interface ModalState { From 46cb1fdbb776abe7843414008a941a24caf79dfb Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:36:09 +0100 Subject: [PATCH 36/42] Remove test suite for `getStakingAppLabel` --- .../__tests__/getStakingAppLabel.test.ts | 56 ------------------- 1 file changed, 56 deletions(-) delete mode 100644 src/utils/__tests__/getStakingAppLabel.test.ts diff --git a/src/utils/__tests__/getStakingAppLabel.test.ts b/src/utils/__tests__/getStakingAppLabel.test.ts deleted file mode 100644 index 8629a2bdc..000000000 --- a/src/utils/__tests__/getStakingAppLabel.test.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { - getStakingAppLabelFromAppAddress, - getStakingAppLabelFromAppName, - getStakingAppNameFromAppAddress, -} from "../getStakingAppLabel" -import { StakingAppName } from "../../store/staking-applications" -import { getThresholdLib } from "../getThresholdLib" - -const mockAddresses: Record = { - tbtc: getThresholdLib().multiAppStaking.ecdsa.address, - randomBeacon: getThresholdLib().multiAppStaking.randomBeacon.address, -} -const mockLabels: Record = { - tbtc: "tBTC", - randomBeacon: "Random Beacon", -} -const mockAppNames: StakingAppName[] = ["tbtc", "randomBeacon"] - -describe("Staking app label utils tests", () => { - const [tbtcName, randomBeaconName] = mockAppNames - const tbtcAddress = mockAddresses[tbtcName] - const randomBeaconAddress = mockAddresses[randomBeaconName] - - it("returns correct app label if app address is given", () => { - const resultTbtcLabel = getStakingAppLabelFromAppAddress(tbtcAddress) - const resultRandomBeaconLabel = - getStakingAppLabelFromAppAddress(randomBeaconAddress) - - expect(resultTbtcLabel).toBe(mockLabels[tbtcName]) - expect(resultRandomBeaconLabel).toBe(mockLabels[randomBeaconName]) - }) - - it("returns correct app label if app name is given", () => { - const resultTbtcLabel = getStakingAppLabelFromAppName(tbtcName) - const resultRandomBeaconLabel = - getStakingAppLabelFromAppName(randomBeaconName) - - expect(resultTbtcLabel).toBe(mockLabels[tbtcName]) - expect(resultRandomBeaconLabel).toBe(mockLabels[randomBeaconName]) - }) - - it("returns correct app name if address is given", () => { - const resultTbtcName = getStakingAppNameFromAppAddress(tbtcAddress) - const resultRandomBeaconName = - getStakingAppNameFromAppAddress(randomBeaconAddress) - - expect(resultTbtcName).toBe(tbtcName) - expect(resultRandomBeaconName).toBe(randomBeaconName) - }) - - it("returns fallback value if address is unexpected", () => { - const resultName = getStakingAppLabelFromAppAddress("0xun3xp3c73d400r3s5") - - expect(resultName).toBe("App") - }) -}) From 8ff116f14bd055718c0c3f37539fa535c6d475fa Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:37:34 +0100 Subject: [PATCH 37/42] Remove staking types definition --- .env | 13 ++++---- src/types/index.ts | 1 - src/types/staking.ts | 72 -------------------------------------------- 3 files changed, 7 insertions(+), 79 deletions(-) delete mode 100644 src/types/staking.ts diff --git a/.env b/.env index 0a8415b91..5bad91f1e 100644 --- a/.env +++ b/.env @@ -1,6 +1,7 @@ -REACT_APP_SUPPORTED_CHAIN_ID=1337 -REACT_APP_ETH_HOSTNAME_HTTP=http://localhost:8545 -REACT_APP_ETH_HOSTNAME_WS=ws://localhost:8545 +REACT_APP_SUPPORTED_CHAIN_ID=5 +REACT_APP_ETH_HOSTNAME_HTTP=https://goerli.infura.io/v3/437bf9d604844b58846d1bff0b21872c +REACT_APP_ETH_HOSTNAME_WS=ws://goerli.infura.io/v3/437bf9d604844b58846d1bff0b21872c +REACT_APP_ELECTRUM_PROTOCOL=wss REACT_APP_MULTICALL_ADDRESS=$MULTICALL_ADDRESS REACT_APP_DAPP_DEVELOPMENT_TESTNET_CONTRACTS=$DAPP_DEVELOPMENT_TESTNET_CONTRACTS @@ -13,8 +14,8 @@ REACT_APP_FEATURE_FLAG_LEDGER_LIVE=true REACT_APP_SENTRY_DSN=$SENTRY_DSN REACT_APP_ELECTRUM_PROTOCOL=$ELECTRUM_PROTOCOL -REACT_APP_ELECTRUM_HOST=$ELECTRUM_HOST -REACT_APP_ELECTRUM_PORT=$ELECTRUM_PORT +REACT_APP_ELECTRUM_HOST=electrumx-server.test.tbtc.network +REACT_APP_ELECTRUM_PORT=8443 REACT_APP_MOCK_BITCOIN_CLIENT=true -REACT_APP_WALLET_CONNECT_PROJECT_ID=$WALLET_CONNECT_PROJECT_ID +REACT_APP_WALLET_CONNECT_PROJECT_ID=$WALLET_CONNECT_PROJECT_ID \ No newline at end of file diff --git a/src/types/index.ts b/src/types/index.ts index 4fcf38e28..8e91b7a90 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -6,7 +6,6 @@ export * from "./token" export * from "./eth" export * from "./page" export * from "./rewards" -export * from "./staking" export * from "./tbtc" export type FetchingState = { diff --git a/src/types/staking.ts b/src/types/staking.ts deleted file mode 100644 index 959b431d1..000000000 --- a/src/types/staking.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { BigNumberish } from "@ethersproject/bignumber" -import { Stake } from "../threshold-ts/staking" -import { UpdateStateActionPayload } from "./state" - -export type StakingStateKey = - | "authorizer" - | "beneficiary" - | "stakingProvider" - | "stakeAmount" - -export interface UpdateStakingState { - payload: UpdateStateActionPayload -} - -export interface UseStakingState { - (): { - stakedBalance: BigNumberish - stakes: StakeData[] - stakeAmount: string | number - stakingProvider: string - beneficiary: string - authorizer: string - updateState: (key: StakingStateKey, value: any) => UpdateStakingState - minStakeAmount: string | undefined - } -} - -export interface PreConfig { - operator: string - isOperatorConfirmed: boolean - operatorStartTimestamp: string -} - -export interface StakeData extends Stake { - preConfig: PreConfig -} - -export interface ProviderStakedEvent { - stakeType: number - owner: string - stakingProvider: string - beneficiary: string - authorizer: string - amount: BigNumberish -} - -export type ProviderStakedActionPayload = ProviderStakedEvent & - Omit< - StakeData, - | "stakeType" - | "nuInTStake" - | "keepInTStake" - | "tStake" - | "amount" - | "totalInTStake" - | "preConfig" - | "possibleKeepTopUpInT" - | "possibleNuTopUpInT" - > - -export type UpdateStakeAmountActionPayload = { - stakingProvider: string - amount: string | number -} - -export type UnstakedActionPayload = UpdateStakeAmountActionPayload & { - unstakeType: any -} - -export type ToppedUpActionPayload = UpdateStakeAmountActionPayload & { - topUpType: any -} From 3a81196e80203be3811ff0721055133465a28348 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Wed, 10 Jan 2024 13:39:41 +0100 Subject: [PATCH 38/42] Restore env changfes --- .env | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.env b/.env index 5bad91f1e..0a8415b91 100644 --- a/.env +++ b/.env @@ -1,7 +1,6 @@ -REACT_APP_SUPPORTED_CHAIN_ID=5 -REACT_APP_ETH_HOSTNAME_HTTP=https://goerli.infura.io/v3/437bf9d604844b58846d1bff0b21872c -REACT_APP_ETH_HOSTNAME_WS=ws://goerli.infura.io/v3/437bf9d604844b58846d1bff0b21872c -REACT_APP_ELECTRUM_PROTOCOL=wss +REACT_APP_SUPPORTED_CHAIN_ID=1337 +REACT_APP_ETH_HOSTNAME_HTTP=http://localhost:8545 +REACT_APP_ETH_HOSTNAME_WS=ws://localhost:8545 REACT_APP_MULTICALL_ADDRESS=$MULTICALL_ADDRESS REACT_APP_DAPP_DEVELOPMENT_TESTNET_CONTRACTS=$DAPP_DEVELOPMENT_TESTNET_CONTRACTS @@ -14,8 +13,8 @@ REACT_APP_FEATURE_FLAG_LEDGER_LIVE=true REACT_APP_SENTRY_DSN=$SENTRY_DSN REACT_APP_ELECTRUM_PROTOCOL=$ELECTRUM_PROTOCOL -REACT_APP_ELECTRUM_HOST=electrumx-server.test.tbtc.network -REACT_APP_ELECTRUM_PORT=8443 +REACT_APP_ELECTRUM_HOST=$ELECTRUM_HOST +REACT_APP_ELECTRUM_PORT=$ELECTRUM_PORT REACT_APP_MOCK_BITCOIN_CLIENT=true -REACT_APP_WALLET_CONNECT_PROJECT_ID=$WALLET_CONNECT_PROJECT_ID \ No newline at end of file +REACT_APP_WALLET_CONNECT_PROJECT_ID=$WALLET_CONNECT_PROJECT_ID From 15766f88a37b8c540b07ecc157c7f7b3e4cab5f9 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Thu, 11 Jan 2024 12:42:42 +0100 Subject: [PATCH 39/42] Remove comment --- src/pages/tBTC/Bridge/Unmint.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/pages/tBTC/Bridge/Unmint.tsx b/src/pages/tBTC/Bridge/Unmint.tsx index 6a32c09a2..155f6b5e4 100644 --- a/src/pages/tBTC/Bridge/Unmint.tsx +++ b/src/pages/tBTC/Bridge/Unmint.tsx @@ -160,8 +160,6 @@ const UnmintFormBase: FC = ({ Amount From 501d843ee160495ef6b5c49a96a5db46c121ce16 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Thu, 11 Jan 2024 12:43:30 +0100 Subject: [PATCH 40/42] Remove unused import --- src/components/TokenBalance.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/TokenBalance.tsx b/src/components/TokenBalance.tsx index 2542f92e1..9150a77be 100644 --- a/src/components/TokenBalance.tsx +++ b/src/components/TokenBalance.tsx @@ -1,4 +1,4 @@ -import { ComponentType, FC, useMemo } from "react" +import { FC, useMemo } from "react" import { BodyLg, BodySm, From 1b1e362d11f49763b806918362b27d6c15421060 Mon Sep 17 00:00:00 2001 From: Kamil Pyszkowski Date: Thu, 11 Jan 2024 12:48:33 +0100 Subject: [PATCH 41/42] Revert `TokenBalanceCardTemplate` icon prop --- .../TokenBalanceCard/TokenBalanceCardTemplate.tsx | 5 ++++- src/components/TokenBalanceCard/index.tsx | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/TokenBalanceCard/TokenBalanceCardTemplate.tsx b/src/components/TokenBalanceCard/TokenBalanceCardTemplate.tsx index c7efe91c8..32d48faa8 100644 --- a/src/components/TokenBalanceCard/TokenBalanceCardTemplate.tsx +++ b/src/components/TokenBalanceCard/TokenBalanceCardTemplate.tsx @@ -1,10 +1,11 @@ import { FC } from "react" -import { HStack, Card, LabelSm } from "@threshold-network/components" +import { HStack, Icon, Card, LabelSm } from "@threshold-network/components" import TokenBalance, { TokenBalanceProps } from "../TokenBalance" // import AddToMetamaskButton from "../AddToMetamaskButton" import { Contract } from "@ethersproject/contracts" type Props = { + icon: any title: string | JSX.Element tokenBalance: number | string contract: Contract | null @@ -21,6 +22,7 @@ type Props = { > const TokenBalanceCardTemplate: FC = ({ + icon, title, tokenBalance, usdBalance, @@ -37,6 +39,7 @@ const TokenBalanceCardTemplate: FC = ({ return ( + {title} + token: Extract title?: string | JSX.Element tokenSymbol?: string withSymbol?: boolean @@ -14,6 +15,10 @@ export type TokenBalanceCardProps = { "precision" | "withHigherPrecision" | "higherPrecision" > +const tokenToIconMap = { + [Token.TBTCV2]: tBTCFillBlack, +} + const TokenBalanceCard: FC = ({ token, title = token, @@ -25,6 +30,7 @@ const TokenBalanceCard: FC = ({ return ( Date: Thu, 11 Jan 2024 12:51:02 +0100 Subject: [PATCH 42/42] Remove unused enums --- src/enums/externalHref.ts | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/enums/externalHref.ts b/src/enums/externalHref.ts index 4f9833031..8a78b07fa 100644 --- a/src/enums/externalHref.ts +++ b/src/enums/externalHref.ts @@ -2,14 +2,6 @@ export enum ExternalHref { thresholdGithub = "https://github.com/threshold-network/token-dashboard", thresholdDiscord = "https://discord.gg/WXK9PC6SRF", metamaskHomePage = "https://metamask.io/", - stakingContractLeanMore = "https://github.com/threshold-network/solidity-contracts/issues/53", - exchangeRateLearnMore = "https://blog.threshold.network/threshold-launch/", - stakingBonusDocs = "https://forum.threshold.network/t/interim-era-incentive-schemes-1-one-off-migration-stake-bonus-2-ongoing-stable-yield/297", - bisonTrails = "https://bisontrails.co/", - figment = "https://www.figment.io/", - lowFeeValidation = "https://lowfeevalidation.com/", - ankr = "https://www.ankr.com/", - setupNodes = "https://docs.threshold.network/guides/threshold-applications/tbtc-v2-client-setup", randomBeaconNodeDocs = "https://docs.threshold.network/guides/threshold-applications/tbtc-v2-client-setup", btcRecoveryAddress = "https://github.com/keep-network/tbtc-v2/blob/main/docs/rfc/rfc-1.adoc", tbtcBridgeGithub = "https://github.com/keep-network/tbtc-v2/blob/853bc8ff0601c82bb02cfaa0c904ba98d7d92fe5/solidity/contracts/bridge/Bridge.sol", @@ -22,5 +14,4 @@ export enum ExternalHref { btcConfirmations = "https://en.bitcoin.it/wiki/Confirmation", mintersAndGuardiansDocs = "https://blog.threshold.network/minters-guardians-and-a-strong-tbtc/", tBTCDuneDashboard = "https://dune.com/threshold/tbtc", - runningNodeDocs = "https://docs.threshold.network/staking-and-running-a-node/running-a-node", }

    >c65-H*lMp|AS?wA;b&XfKT#&&mB_r(=m+R;8 zw>>5$V*dD(LR?yMe-n%ChyJgHnpfy6e^t(+hyi2h>)Y%zYDmM2sZ9DJT$T{iIvmEa zC>Mr(#)$r*CL!jQZNdtnXeK4B4Ka)65&vzpYW9xwSf|uewE_uo^al1 zX-t5}Fs0xnis#NxH>FUv8{+;Zx4EfdO&}==@o;G?v;h_dE)`G^rS}T@~g*pbm zs=Be{(k+@251Dd--IhBF8q>VWch(T5GE;iCf`An{sKJrM0$KY=ka^Tr9Pz|ucT2w; zYtD!ENVAlUn8^x3A|Yl44t7IRry!RC>FT-l^pp+81u-yFzlIA5OXRb(K>A3hSCk7n z_J+ya4^{C>VZF`=Zw5#(dK9S{HZV~%+Dy>K`CAzhCs!j#@$sO_!8jQjfm{K53rz^= z%#|2ZB^_R?pM=CYa{RWYh6lV^lFduaQL4Me*6RIenS~(WE~!0isxCFUY7DUKn=IEU z^e}?byoUOP$?X`}%M|K{0cZNNW-B~fae%1`*I&h2uWp0*RbL6VK5>0OJcME>bYC*Y z;>3yXIp5z_wsBSoNi`fY!V@N+Mn`5EZV1lzI%UaU3x3Z;A|tJSK$$xWnZNy~-E1I@ zMOC9gfB2%zE6e!_#ai+X6u_`hZl4h#&Ruw!lH8ur3l9b*rkvelM-7-!fy&2~Obsp| z(@GsaY*egHQ)Iifpg~u_N~}7et`Nbf4sxR?^Lec zSLB2nmWKTPs^A4nT2Owf@p<tVX#HByK|0>Oz0;{@L`nYVbp5ILvbFtOTwr=w8aa z(tWPKMgqo?%9z+~gV+jk)^WKI|czn+)w9WTDM2+ScE7sPa~Nt`=5Zml!F9OnDgRL?=~W+NQ~dqf>m?IBgb!2d@z-Tl+0TE;IV-~!Wrg(pnG`(2vJCU1 z28#@Nf+m;88Wk1fxHqaMQ(LHe`K%Kh0UTzml=Y5yR!u}NNShX=Dkte!6(joPt%hnk zZ2@8(tn&@Qo~jnx)K%b$%90sf`fx*l>j(;VTRRz+Y$oU^5=TpM>9Rm`A)jxN{+^p< zAT4I#)&Kfr`BRr;FSW)us=#G#L@V<5loQ+;Dg=zs1>5!WGL-F5kq|?qwJ@%ERTcYG z8n6k)+)>8w-5B+8MSXaSMZdc~OQ)+W| z_W^$ogR)e7{`mssFB)Be`(A;7ZWskYWAa!bCg0uRhac!X)jf#HdFt(E7|GdCoo^-g z4PKh;U>??u%)A{n&P$GC&0uFYC*~!dExU|>0GHrg1=rlfc`;xhqL;h^|2)S4K*qUC zSY|a)$|BPIpDJ9=!ZX@a`D~PwI4>}Ij+N4fQ?`L38TV|6;`Kny!M9|iwB}#m!kX>b z&qR8KX`a(~SEu*tso$6-X9=Koo$&=_rf1GvF$emCZ`8U`*?|vO#Tk7j&Na1m9axnc zCYmyg=ol<@tQd)7gey`Y7W1xIf`n#dukDT@eAUAZo?o!i&1k8?n_{2$Ox!Z*1_%Rc zq~wjXa%KskPqDsO#)$-vfqmZ}cRm@oSNr{ha9*O~xKEur=exfi@-q~Q@BARNcB0#u zI)<72eDW;kzqB%OSQajqO^x<88$?t!;gaAfN1T++M5Q%h>n75j_oy%1+EgLhQOl!O zgLKfcyKncBb>6n-Z;=o9>&E9HCsn?R{}?#tM(M)s1^};gRk; zH=kIpE!zcLi>3T&v0gLRHn{3$*t0sZ!c$Ya$Nu5e9^JqZkDvuKu`MXPOOgBI5TPZ| z{nM4mcKG@08g3>HwN!=r9|r7;6f@W+YX2$Io(>ID7t!1!hX6OdX!>nLFWy_QkcDZ1 z!;Bv_wMYViChay5$m5#Di2A8yVL1_cDSya+!yxPK)}eO36{E;e66{%U$A+xulbBbj zf+s%+ipAEMJ}yOc^@0~{iuy$`8{;;6VLBlyZRO25l%;fLI4+UAGabjCxX8wsX=)2g zBmDjQKHU(tjv;=vl_!thUzd+37xTGRV%jy+RYHN+VJOe#&Js3$I1Pmr<|5Q|nOOEV z9lvn75?bpWzEUfBf+XGW%Ivz-a=G5M!;FT}@Ze&|jm z^>y?xFP$A2`o%&|$yuQ@@U*?bxoRg3W>5>)<6^HZyN`P^@%~R>gx5*?jC1t8KA0Jq zD6rTFAn&lxf@n~WP4m-`yuw*lc~GemWuWbyfnp|U{DEL(*(BD3$ksjAo;8VlZw zt|M{ZB;tBsU}P+?s(6?qDRX0Ch$LKdibriVr6ZE#41PyAnNz8z|J48;nM(?=o+6TG zO>}V9v*#~!OC^RVSA23#$7P01KUzPxLNt8EN|zB7JMG#3g^Y2IHm5+|Rm4eQ?v75C zE?Mt6piylTd^s#nEYbr2!n;rWYVrMhs8Zglr=NJW+Et-6z?^OE2#~VJ>{r&em*pv0z zj0rzOkR#;uKOJUR5eKj)RbU2RS``UTxtQpj4jZ&t*;)LZf3Y(f195bV8DKi z`0bV>H%!W#leoR8N8lDS?1@Q)JAuD?uf7x+IPE_deV=13wDF-_Vu^Q9bByt(XMB1p z`+X${&uJKH7_nSpeXfA=|22HNJMEd(O6EEiL@ajrx$Jo(XT^VC6t{8+^8|q}sx~^n ze@B_wFLn;qurZdg?256Bz;fc-$47Q)M-X+(DCl7E<6E*PA+NGXEd|r!GGFr7R1R-1 zsExTzjIi?x8VSYMx*1OhK4iBVPsl4xCp0q2Z|DU)-CALPBoRY~RSNMy^D&&Ex1qhL{~M0Y5V%<$&| zosVoJJl5Hl4z(*yx2KMd569a7cSBH(6rR{q=Y%x*C2+Ur-3Uw{9YK%8PR*5Yb{>1* zA`VwOi5I8e{2Oj&4j7Soq0yp#GgX=mt0BP3kM>U4Zm5@zTlb9^+4XC&%J^eJRiF}U zPNc;+Vy(frDj9OW?K$Y@S8<}fG-&r;94>ztBkxHRj)9PqadNZG8V%==cXO-^YJ-WtPGrM&ZHG zV8l-xJvsF}!R$O@$FI@n!{LhD410Az4ayV}Etx_kA8Q?!ebU1B(Tm$xC5C67&2A|!feYiemiUtbrk^b35jGuWBYa7L6)HpEDWfCj_*d=X^$p9RDRJL9 zYx}Cg-RmjY7lEXX`6BB%bwi`{Ri(F8_4!Sl;P$QUjEL>?b}B*6Yxm#nvw`6IVPt5I zGR8DM;%2azB()jq>QviGKs4`TcMepfxP7?|daG%IG|eS3uI*xj)_TiyO6qvS_eogO_AN5}A1VxJf? z=)5d@Kk;&od4(7C{|nH>!py;ugFlVF3#nv|IFG)y%xz2yic(v|mr0LV@=ibNiKjBp z8Im^g7}OyZu9C$%_42i1rwH@?_99{cyNK;+2LJVxV9inx?mJQ?`5JUDPM~Pi4L?=z z@|g2u6)d?WpVIL+0!Zb__A^g|1za8d4ve;ZSELt-YymatSFHvuw&R{5mX}i#N9NnU z;8?PyH-DtHSi{HFN07Bc^vw&*|9x!z zX`2G6i`i9ysjnC^ z1E~|ji+^T&373GfOyh?|8Is$g(_mr>vJB{vo38yyQKmiK(R|G*(?g zL%kQRw@h)WDf-P3Pd{+xE5n{vYNfO$@e5HD3JMHM(PDmpj8RpY@NCtaPr^-SUoa3U-?j`hh=T;=^_VQr6 z+v+cCMsXo<>O5QSa(Q=XOZHA8&K}I46oOb|Z2kNOYcYI|ApPr_ieKyaz1BSHOMYHE z;UZ>li}AT&{s@~Xcuk(`(pyn`RO^6J{Uo@%H46*)s9@v|Bu(Cbc12a{CvUlw`0VT& zQCIPjZ~bPk%BC{)3yow0$!Ev2EnR)W5!_NL#eNxiXicuKD6b(fi?u?sIy@*k?&eeY zpccvuCUal>-&3eI`4PJ;wMAB-Zd6f!BGEt-cGt+9s^_4Zt5_G9Pm*E-#>%TwSbX>E z`diUXXxwb5;(crFy_1CJ7tv(9dKZA4u;0IYvv340y6UL z#o~9J-r-lzi9yW>*^e_4qJHEvrf5zkzq8ZJYjVw0pwWUt-{X&n1jXYQ4=c8Lsm94w zr*q$~m-X^}!>qOk`z+HK{_P2ES|i%)TFqihC|1OId!ANnkkY>6^$I4V5!kaS-zvy_ zh#GcrWx31uc0!c{jA&)rU~#gKF}j&24bkBc)o{luMu!V)KG`T|d2s5e0eKZ$5d?sl z$Y(|+%jkYe`QP0%K@y+A^85vav8itJuvE&IBl*{~Sw{TepeIM`AcT|+B%fjXjSzdk z=Kd|Au9U{`dC5;2;*F`HvAvDAN;riFS%n{&a{@Tn&u?WGy#D!!byL86#)Vg=ALxpz zKGEa`euLIDks|rJPeH4OyO^7^@IFW0!=_#-@ZR7sErULzb$Zg=RtFd34cn(Z6)ii6 zAXD5AGr>LO7j?r|>RyIaMy@*+h5V0lJ=0ec&0 zM=7Gm!tp2@M{!LhjduD)Km}>CXi*9cH`=VXWs#4Kg$badXqc(S6$2rc%8J9`N>VL< zjCWna3Vio!U!^=tW@eC7BvonZe*@qO@)?qiBaFHgk$=3j&@1qV{3fq8;%5LuP*9CR{0AK@aqc7@laF}vtugFLtj)l5{ zuIf`NB?VP=xmiuE_kLfHujX|bRLcUV=OrysCCSGUOyqh9snyL$9ronxN@%y!7H}A1 z3H6fM4QAyw`TJ1^Z#+N1nCVFD=Of*^aSfDmj1Qp`Rk$m~vLVYWt8rkNz9hjXf2h>*K$6``#1x12N<7l;tyv(D_Az|D1n|2r9&= z1(8683VXGu+9?Y%v;oEfUF^d$=bTZ$xQP7fK|e{0#MS2#h`AXQ16%p-{#%`%Y>?4s zJ=RoTFHDZYORvL95$=>{`l47pQ0VkKE--ne*eb(gY2tQzOn0kvgr$~1wm@Wy({yQy-S*y)+E?7%N z#eUW5!~Jz$D+tjrXXqd_)r$%EgRU}F1_?TwHfSyM>pjZgGH`So*$py`q3sdY4`Wxt z(hFGDfQz{QvXjXAjK5v>E8qaehB2Ku3i0E*c>E;AzG@%zO)$MsRYosmJBUfzl@#hI ze7hWHaahj_KW^Nm(N4s-oBWQQnX7?=$gLd|ugl?_sups)yoJ97N5!#GNwwo-efMm& z7OYBWF3M(?m~z;twWagNy1xEmBU+WHyC2K^zbce}EpCoRd_UMaHh%&k;C-0{6P;*> zW?l~z<0ZZ_eN1`jRCnemrJAqF*!m5e6@01&JH)KJ6X-kUo?F}8*m!-TROB{7^7+Fl z&O+rrFkmw0xfPVXHci^OYXEz9YHwV{^Rfa-oRs3%zY-&u7F9t}YcwP< z(Rq^v-Qhx8My0u5l#Yv^@8|M}MonY}KMl7_fa&_q^zG(lXC=TA6BN11C_OwOu1X2w z+K3wBqHM+Jq}ykb3qH8dWar7D+$Ox0?@Hq?{DMU^&s8Dx9cxzjdqmdJ7%lK+qx{}c ze3HOq)mhq5^`G{E@W@ueeqzirdDb}ee*Vc?Km;|9&n~tf9QO9_+bs;MUJI@WKhcW& z<8_=>n-&FJ3}0F@1Gr41^X5->Mr+6KW*%~=148}=&1vuCJHPU~XO;)9Xc+y%M1)$f zLlfzTt8T8vhUT)>4<*LUQL(Q(ejQOsOV6;EsbXp`NS@~Yg0?nNtBHEmj%_5Pz#P&X z`eGM&XCOGkA>>rXqTSbI*BuvSU;n&DJj+Ei6T6g^aDihbmNUNk4Vr5|5v@|qP9+%W z!4EkGFnASc0ixRwwLwh{>@;a~sx5SdRV#Xbdjl;plK+-j_QuJFtOsiSZaOf8C=Ln9 zQ~-EsleaXM73SDQ`%`7ZvlwSd=emZUf)-EYQV$%?e5lyq<^?no_2MMX6#q78f&Y8G z|FR4gRtlLixikEFtt;j{?zKMZym7Q-nNWaR+*{mi$Dw0YRo>L7s9=R(T-Y4*WJbp# zpnDMK4#e-=u9GOQad4{18H#yFaUkZnV?4vMsn&QZ<9+<()8zH#1{Lar@mk5fy)C~` zVH>XO2>6!`0)D^kK5awALM1)z-WvNiI;?5jwKec*&i~8ShKi#R5yzl%B=#uWISqv9KOJk>qxS16oim2 zinZ9{H=O1-0+pQFadUg!u&9Qv1?6&&^%Ae& z3^95A=lcyg*VH$Q4|A&Cx7HM5k4`bFizK1LGk2!W$B>{vbBblO#AT3k^RxFyw`~Fo zZ9GXUB%PiA&_gw9OtmR;(8`NGZQpCirE71HZV$L8S-P%PL<-!i~T^j11GNl6PG(xSCChl7@0+?55mr$4Sr~Ke_aOx_%_q z4zZpWv>SNe;ai~9l~&Sk%@67xN6}3OpE7G=&uk^QoZZ@lQO@xEZ!k7iQfDMt6b^_9 z0`<=?Dluw^iZyDD@=N81F5O;tj+&PKp3|{jN7KAq#TY~G0WJTw zVzSyq3gFi3h{C7~v;wcdBp0KLi=NY4^cXl5z(8!dLB%zUOhsqs1RXJ?NhbeP)Fmlw zVo9{EjBBTDA33|ZaMGB#da9vGvfEooN77(lFW5Fb#P#6w)M*XO%oZJ)5)A(-*`NV_ z->dp1SUP!*1JRyt(6H{V8!&!U2cK4%2`k!wfpZ^P-n4qT z6M7YWGl8X%=kTjso4gC7y`QWsz1^Z_ub+eIYVDr5*QUhg#w%dpzx1o7>9-v>gwo!| z&cN}8lc-wn|AtNZjYyVBNM{c1&^t~zn2G{`K|)}FY{c?x!f$uEv|?R0r)cvDD)BxV zUxi^eeCTbl3Ytj!qvVO>>xkja9HL7=U|q!UFj6wsg#<^(A6E$mGG`X>Elbfvwoh_1 zGQ3^*kT?(rvOSwm{jq$@68TzZAU~$hcW_H6NZrgJe$663<$S{$El+mDaF%q~h{$ zqrA|Ozv>7!-|9&8df#;jX-WIwoesz*2tV?|B+Rp?L={}pjmq|k@oq5q!^n5nz`*9} zm#!h*pZ7ECG7W^3s>}GhsQz=IzN$@8u;tA8c0f-tq~6QL`_*yX)3-zOEHTP0gA1a< zMP(A+n6?vj8z!V*BGP4(Ws~f7Hc#&OF3m(v#94rGK1744iZKs>aJWjhDUN8V5s6{1f_j z<<^z_6x6*x)0LOCxUWmSH}%PHT$JBmf{o6N5mxomMMO+h`wLq4R5 zfU#)R8boRAb{0rmY1KW-LNa%19P%?3NH!ZgOD7z6v5p#H3C@b)ts5Xw*Hu2>#TvD$%n9|g`DJYEH(MM7gxRRMGVU1?fM6$`4y$b;V1joMwJKY_E~ zRB9O3!B|TRcqN3dWVEX|>SXWCR=q*&18HcQiZouxhdeucc3tMn`#PUW$c8EGxWGD; z2LFmi_@O=f?l^us`nRI9XqiDs+8^+$Uz|H%Pc2R*;VWwSP7a`p~vxZ-Yq z=rA`)zuTC@yN!#7B7Syk8eBNLn45JUCIxju_L-?0nbE}m^_6}*Smh((7IFh`w3QC& z+$+4|B^ucd7bl~|Lqg5LJrEBhd1|c)N~EiXXV(v(ybPpgZ|>h$2r4r6O(~rjy!N$# z{|ZM1z#}dlg3NqPId*rQlD(qSjW5_EZXXBFWD(LW+Lr8Hl_ z4ydZ3rAv?4!|b8UgxbK9SSP=~%3}O~d#X=bGdP`w&yE$|%+^E(T(GPfLS!Q=qaOcE zE=FEDOq`b~gp0GcUt_mQ61mB#43C|FhsO*KjRV3;p_Lc1l_Yi2qx;~Bi;|s1aS;=M zac8kk>S~;ogbeBz4vX=Bg3{CuT0HP%rRhLcbl%QqdrI!)B_Z%6>72Spl4P}wLUvdH zyl~Nc03+3Ge@C=xsJRVXt5dxwI9*BXZ0Kt>W#^8wQ??xaZrwJu4htA`mj|Mv!T@5K zhCDw52G_xR^h?z_%v*V^Mb5**!j>-?d`*PVx^6NwLUaV3Hl!ErA`ohVjn0^@e6K|p-d_jB?~nE{gmwTZM~`9%;;q}BujWOa0*y*r2|t9 zxzpB3-sVj^U2Jy^I832?i)F*|{QD?;dV*zeN@4bW}Spq!VKgtaTL|A zsSNMkgeF9JaaC|Z!$>1ouUcp2)Y)Y9bHoeGUh4(Ic)FJ!J|Cbr(^;MPjDEZ>>Hg{% zHP8f|4N|ywlXNHms*u&?$0#=IEelz19|CVIhsPg&a8O&K`~XhxMDF@jB*udXSC7?{ zaU{Ic2?kAu`6k3B68(LE;h~{fLCvK!s--MD zd}H_%{v#$phy5Hgn*mHi@z}TO-vo z7b6AUz#P|?LPtWL)Ws(O*V%skcSaZ?;5{x&%w=Wf6J{5VY1g_lD+2T`!;KfV69#Gt zoS>#gO8LpjX3b0GS21FS8vI_jxWp9fyz))4XKJ#!TQMICyzef#5}|77&ZF&J znOE0m$>3~&_$q4|SFcIchk;om>nWmfYiL5YgLjlCn$D~Zic*3IA!m>$N0LcmQKbMF z#cQ3awky#(B{ZFohQF#8sdvUngSLN}zaDSB(90E&62jz5klEMzdpZiPk>?N0-ydYx zq+%2o-~!P zlL2fR&ENi>1zV07WInw*SWum@ci$P$6$@ia!Sf_;^$L*=I$H9bR@9O&ud{V_-|@Ca zci3LN-g~1|U?7T>jjuWGAwglZazvnLO>E5MIh%n6$hm#wUjI;onpR2U3~@1837u4q z`pZ9b({6m|q^~haiN`c5n`83KO_=h6X{BB7qtKS&WKIre(sHG_N&ku616z~upGL)= z#QBoY?pBB+_~+v+G6h8c&DZB-)Z>W6<-~S@w|`Ni|0xY>F%6x1skRVK)T|@27YA^C z^PHt8Uf?$eMZY2`7A8mPts$K2NMr>2oq^#XHfpAc_YK(I^LHYG=_x@3E%x2#xoHXL z6|MD~+jQztV=pWl`oPeU`n0PctEtTU3LOkEj>XgWo*^+JVgDcET-T{{n39v)n6>di z+ICqyBEfq>9yUk2$FV5fjmCWtJ_%3>-x>yOmBO6=kdeq|xve=CU64)AkaI9iII8c3%zpAY++tK$9=#f3-DbY`kE6mAjzcTvGksO1z$Xih+3I@PbP)MxmG7 z_cE^|5Cv{SbMI$}ZGW#mI?`-q+nPQYQP`5Jij6jU_~lF&aNQAj+jbo(+azaC=)zTp zgSmmbJfcqeJ1Tikq7_EV*XuzmkHjlK5L*t-Rfa( z2eypuE%inf9aqHxrnn;bc|v6ZTt!hs(k>I9fs0ItN(E^0nJlW%(K2D)dZJ0DkGKVx z<&y_#7<%Ic$%P+#k$R>R+f}|E{_{*0!Y%n$utvoJ8UiLuVQuxbASRIo#Ta;%<`j$BcA-vVLnjE zg~~hm^yA8#e9V!3^N%Q4_te{<`5V9I!XcB;T`+xpSj?VX<>GDU6osC7e^UEz{=P!8 z%dNYKMy5~9=G|wRCmV_J<4lmkO~Ik(HKN_!MtDh&(?VF+?6Zz#8FfsBvz_Z0;d#5- zS%E|$k&|Oj?G%@W@zqF<0Vd*!n-MqP8j|@myh_SdW!=JFXrw2;nP?{(j_I?Ow+N}7otO4MYiPvqB}=i>Z_s@*FWxxtvE~uuFOo%D{&Gla$Wt4-Cuh} zWew&ES|Bxiv~&`=`J(t*zYJ58oel6TV^qiFi8m{~z??(4kO&_AnB zeVKj~C6Ry082z8dm`OlusZ(>nShg^o|CA~8!Qo#4q&R*fcE^9v$c;EJg+4{5CVfJL<5vZ-pp1vTSUFwtlL_zt~yP*%W&xo*v!Szbfld@0vT1>=Ihp>R{6pA`m+E5?1G#4{w4#@;!+Xl03HeJwXd=eWweN>Q5+~5 z@XSSV(s4J;#E=`mHSyHcogLCx>IBv=~Fl0#`=27yFdTyC=J-`%^W+Tw?Du(S=R zuG6Ec-QsXx;-Ayw{6DAvU)Ys|3A?~9`&3gYcR8?W<&EB4u~u2CFkzbXeumdK?%Q5E z#S1#nMnuM1J_8k%6TzMSa&4)+NLGZiI^iWI z#g(4tU}th%fMJo~n{&IP*iawtErvNA!tiTSpO&vawX>2H9^Td$tV+gjDf_jWESvOr z>R6&#BKTfV93exkBlsyn`uW~q6dRg5?tSsaGax$cm_+zpP3vWb%AN)!;P-K`g6(?3 zd?>Ka=G`hSyDh1VbjhZR^nc8nUT+xTNv&TwM-0ne~VYug{z?+*gt{03(7f=0Jvgn0^>^Y0{u{ZrVJFTdJdSS^2qv5?tTI!?bl6-C^Bqfj}Q1DdcUaiM07Z4_pP?7%0^C5LXS=9w5`WV1a z%So{dm?)g@FFfIlIQo>o!om}A4{Ilj2)G2qqVV=3L%6>p2f*GjCsCq;tbh$hJ8cF-tSU)332Q?L7PDudC-U zM}%SFHT-)CnOYB~^6m~w2!HcG#b_ZD|1#^@q+w5ra!69sVPw=EJHK4GuvcFwjaF6e z`v_-MAM?!_*|Osk^!f8+5<0#8!?a?G#ZOENMU6N6WS^IE*Ps1qc>wBm8=g+xc z-bAS4rw)4czSN#Ozf0bB<~a;{#3*XMF?8EvAVP-qali7o11QbWHhNYNCyHFf)S$3{ zPg1${mn19>@nrlleRRn%UUZ|+%)f$;evQQ`y{hIv>br)GT|!=_4?gWD+u^sR9_F$W zMX=Y`h3e=~sTz)(lyZ)Ukv1Ldial6I7*Mb~>qpAsJ5w)e6|D)!X;YhCNQuJv1D^F?mJ z(y!Dn-D7bX+2^E1c!;75RJm$C#`4++Z>`Pu@4iR=L}dsU%t$a%YbV-}Jl7dg=LZnI za@AjGgAYw&H)YtlB9k|kTk1>w7(r46rO((AR>!0Wa-JG1-Fbe3*QFHC`!v6;2B-^b z>X_J`hwfT-wr1IvMaOA{TZuF%=CszOXh}w0p!x3%fCHBBu*g=Oye#agFIzI2j(Oy) zZ{jV)@0-;4tH1MKl5VKmm34!W?>F5Qd;>f}W)r^Jzf_v=&>JF+x)TlxxVZc=c}Max z;YTaz+vmTmYuWSiym^>p`tcVqKE6h!uN*cQo0Yn$WGsa?r^EEK zg2j^wJV;^4{fAq|^w8v$UGFY!tWvxlij-_j^ zdUG-_Wp7>=u*g?F)Xj0gUy+p5+_Q={+1`CC=>L1|Ba z$m3d*sHOG5SJyj<)gI>Y)sZ2n*9$2)rG+IgEGR@Wo2?iQ=xQ0IqqJhwvnHEOMF#vI zzOto$%=rkdLI%Fwci9(G$cN{lcug)$AgBv|Yu{E#v>-m|F#HYfog zQ6Mt)udi4;ZniizxRDflm8MR*h<7UCoBJ`-uB`RG+D*bAcgISx+(o1rwDWBpkJnIg zT)F`dI3&g%ybDnrR8UYtLdn9*3`mY2_LwnjR}aN=$Lu+3+_y$-?&^R(aZCoUr1rfY zfHTrEaen)j0FGyW_*rdHiO_K59of1Hy9hVR;0bHg)cvX8XrAGCUTCtvc z!J8b^fo8Eg{Fx$H#zr%{e&xNqc9fv2v-9*D-JVy}H7k7)2L^4Xf2=7_L2-+wyevt@ z10#`SKv%*$`Rm2*sJeI-6({-$NaGn_Kh@V9NTeNh7S2KDXS`kAyUb1!yasay?GIad=73su?IiDJgcs83hu zAgW*&wyN~R&txn7f4MG*AM*DF~0;dU2WF+N90BxtA|jpCSKdLRhf&oNBgicbub}i~qfD##_hp z@8O2nSf94#x$)dt>ub*UU}zOl_4!0!_crI;h<)2DQ3A4?wpzm=M-f)Dct!V*L2u5~ zGReaEsMz~svDKUdSqtAAnKyZw#n!Tm*edoXe?BWsjx7xw+7u@CFp^`rP#`5X)uMS<1=fjTEmM6fKL(UeTY`_;QjtSNOZhSh?`zxGl7uB7*PDKOqm!Ec z?oeEZOz-C13fRyyY^*)egtY3K?Qa{kp0HFjr&sztHo!1hzl^c3O32W9zV2tm>K4yb zl@5T+8UiC?3qxS$Cv*p`Tg2W(X|pXy-x>}sGJE-*aGV5yICb$oe4Hn4xpvB$u^$wn zL6R|fx5@ksWtyeXC(&0aD!-wGL*5rDgkm{9TI&VM=VkAEQ+0T#)kc!B*|~P^E>P1) zRf~OHRtPoAwMSg&O=V&e+L9bA>AoIsSq93~oye744NhemBe!wJFslz*CLwVn;whif z(?RIL0kq3d8VDoC8CNwAQt~;TT=SR+a>)){X(0(|)^Wq@N+4zRjQjNQZAMI*HP=v% zrITR?j{Rj5-IZ5BLPhigB8v)f?=UyB3byKj0B{T`xQ}e^x}6D$Fp-V{1HI&uUY6&9 z7Xo)WbO3i66|RZ17f73gE6=mtxY5l}G64d+@TybG0fXk??3v1sr|!Jpm7V8}4V~w6 zGXan?({G=-S^)DzB~m>ne|ozV<(Va;#5&yiqTk2W0Nku~uHQBl9C zpy1E=KG|EW_mh^<9`}hz5krQOzSDECtLsb=rO+1J!ZV4@uPTH(SjN^=bX1q>?%Lz{JFf>(`6IQLbbQ(MnP-A7`qa0$trNrnZbQmO~R&BtnUIS*w ze0fSTEjug_TS0{4mNqpEAwTI9bBdCEuTz;E8c*41RCoU)ZH%2xFCg|;mDQGwt>jXC znfi85JFRd)mVUMT5N2) zLM*rGi6$3rVXa5rBc4wnIPig~*Twv6eOShiZ>reKQvEV67Gv)F>I8S?6`@Z)>A^-)ZzQDLB(NU=$2vnLC_{wc|V6D##IjTJ4r>|8d4kzzDfk)@Tk zciLwt;yD4xk7C?Y6TNM`G|MWKqlOR-^%X<1-BhV=l+UQ&qSoolDvb5ihV!60JcIF+`8mG33$Az&hCp`Xl5CUfxc2pm( z-cZQ-#r4=tN3dBrzV6OZ%TpO8ZejPBwn5<#@_qsrZ;0in}U#D3-eHFZqPHQ?Ti5V^rJ9xv;cI(~cxvD|i zy)<6L5oLhl*CV?}r3OT6R|AtJ&P$ zS>miov6j6{Iz_n_E0nFG){yEKxPtF&qQ9$1;$|ULZlRFf1^(!lq7%bhJC`Z6r%m>8 z@k{;2>T8=4c{iKJY#y_|x!HKh_!=$$gwH3e5&TWQOZ^ri@g z^CIEz)FI9I@uA%J+cpzdgvXSUm4YoUqd}M(YaX#!+1(hG`%>c(maoH)5r>`e19m+2 z$J?XwdR1@UGpIUJl}yHkyJ_LHtf2H|6JUVA^oyi-*5Oz_sU>4b+JEc(=|>u==zng6jc`(QC< zVM?ameVJ$Hk z?y`dfoI;F#WGxEal_cJc6Be?44f0%k%-KXUPq=BO4&k(gwi@gs%r;|2*o|oN7rh7Y zP2KS-FCHmEuRHM5FXuma_3KU^%08Z4JivS;od8K=_@#zHAIz zO?5SRZ`+i(II%XPcnTR^-{Ms-jWl2Qb)ARU#4bkr;G5CAiR=8xEYp|9paQNfJ>&>) z|3zT@o%A>^;N7LUthP}h`QZ6M2LlRc#f=H3w_ zIh5(twAC=ouR^GI>X}K&Ru35OwP*-|HV-N3gK>lU)=I=%aaJ~@~x+)qJ^U*-4X ze)~ZssYlJT4T`NxhD=@YOgbvYpRUp=ZL25aY?~Bj6rk9XqDIEc>B`^Q^R)sKO<1JP zE&ypo`TeZi{mIjO%}X&}pXvUO-vaq9$s2r@axp9`lKc4=6b{4t@^|Q)%`~zV8c8=s4N;k-p3C!v2qLV!scBR~Jn2MlQEb!nRx0yA$=VPr`mG)*hl;LgPG8nAuY zGarkWG^geyiPh5u8^i#PFR|U8vV_D97J7w*h=t#VCJd zAoU&1ap-KGy46!2@h^?{wKS1wFjl7DEptiL?GMAqnAE&Wqm2C%du__Z>8~?Lwl3ZJ zXp^2oV{TFm?tt9QuQCe2T-ji*X?DP!PLVy?=HV%LV&JnNTXXys~MtwwY$*Tf-TTx|ij6h_v}Vcx2Wvs)I1aBfW*DYasF| z6TR)zY2qn?+ySq+#5%1oxB7mh`c=Q*2BH!Xr5-l(?p+B7@ACOQqv4nDmZrvI|G+@_ zj-@$nMU!_vJUsu@-$XP!)I(}2yhL+M$>ah<#u^(m$4H_}np`w1#AE+6CB8Bs`w)!7 z9}k_PlkW>hChhRl+#!E>S~^ME2!3Pc8{XgN$^Qi2FLY(0#RokGzlB<5F6^F@h?v6$!%arC|4 z{3UD-gN!dV-1xph_iAElhf!AYQFj}%v6-j^98Vf;d!|`p;oUhI&qwFEaFWYsCycWlEZ(Lli~&G5Un+1P-s$>o&@nfQZ~^9Af#qA{93I~=V`{SQ;B3*GHm zTPwEeTK|bLus&Jc0sw10%%2_7r;@O)tCHT@)?~>EH$^`G%a@` zF5hs-{4sCvP#`D0>zo3+=6;uv1-y(TR86%`7JHasB;FHPHja4zTc<-5`=JUBX9Gin5 zPc14$6raY;1MtP1)me;t5Cu&)nsxveG&zFg+<21t7wCF3v5{>6cPGV9DVQ7qyZd~- zl7Ol8`NQwu+PSFZ1Yl_{1gXjQC?AP;Hcllf4{Gn!~^=NK||DlUD3O90}*4ydzU0`H1xcNT%A9eQ4ag-Mu5~M{GW}$<37e5okPt*o^Bh z!xx==LkktpawLMhtSCUQ|7{}xB4>GXi%QXM85fi#pp5F?D5`L^^~y+^Kf3kRFQbpG zQ&W?{j`UV{>GhLrShwbv9Vw-!eHx4n@@{xV;--?5pJjqcWX$55oPIq~AXlew1;uyF z?ZEedwp-#P1df$8$?2(Swf7VkMU*~^o||9723Noyu8GO=heQ=G@48E-1Z%|g;5lz4 z=l^URA+T}XBUqG^6TOoNXE*P+R(fIR=gL&n>seYh<#<2fG%7fo=93F>diZ0>&JsSo>DH9Www%lYjh%23O4XeBALEQv0ei*o*O^mAYbfRP!8#(_AG{wK zCaE@7L78{)fdAzey$!XEuwG;8_Y_lLQ^`WArt|?*bMrhhm3kJ~@-=b2%n8eWvZ2KX z4-tFChsU0$2K)uEcT*bhDkMPO@>)CabW+~2o|dOt)L-7(gkB6`@(ZWK<1n%z`rRaM z`|mAOhYuv=ztf4maUIz&c1M}FpOy8lExoadpb5-Op!*uDoiL(31c-o)3@pYbmKYL z!cQz*FZZYD-dpXkv(ezC2fSxBzIw6Nl&I2}l^WC3J>OKPeF6j0QvV*WdH~?$-6ofj zd*RuN`%L?QD<{wC6*{M<}^!Vu*hD;ypLcd^Rg0L^tTN-?^awYw(l-8>uQ37E< z_Z1!BEhNEO?GsoOk`j;jtlRqQO>OEwv%wm11gxXZA8{?Yw}}=}eF?__E$-JSck) z+AyJYbQR2p1txA86X7~)NA^1N!HU){O_$BpGbVNzDkO>InYEVZ;kxwqGV^U6*wUPv)JT_NUmZp21* zEiLOaqln@1A&c1QM45N`AFpG5txp!^{3#gV0#0pQmeN7>R{icNhRpVvGU5eCMVqeS zh_^CUlnZZ1)T0~Qs@j<0&pwD2#j|^oM|qjMR@K*R2R@i5Vtv2{$wcm0UvN?=+WgN` zeFxwO4f~MIDR5b%nNL;ZE2#9I|Ffm#fRhGwBHb@S2kY>6+@I%ic2syuPA5CVgWsKv zza_9qmD1Tjur{TeuvEenn#oyUdb^76=R(F`8!0z_W-v2c!NsCt=!<}`x8?`2~vkz!PNS_ zx#fGb7Ou2LHoL1h6Jye)n@*Jzz+GI#mq1{o#oQED$Gz_G6&XlI0FI}Wc|Dsu&+v3F zZmj23JtwFBEPcK8drES8eVf$;3s((?H)h*543M8|l`AfO?qOREl3P2}jK`}tdS(EQ z{@=sWyE(x#o%JVZ<@W5R$|A0?xD>ee>-<^2uK6hKY>$lRVO`$ZFH(&n?(7qm{D*I8 zf-%LDA*Y;RiayiD&8-{~-@Tmn0rk+sr-*FyR3hcc%hbsZfgvC_Vq+(dT8RE zX5}PkOq}I-oFCuQzhM+}#}=MXEX5M0zo(z`1kRnMj8 zI1_+LVhxSHguHtND4A{v=69V2*G)Y-3$=yrgN|lu1zu3X0#zjcVi|wBpcZ6<4l*=u zvc`Bf021d90EOQOoixgTbiui>#(}yEHD`s_^{nL2(LJ@aj3-IpUEd4e2;9YIP%h-7 zq@mX?g3mWSYePBpz@3W2T4P_{ZH4B@Tc}@^adC}*scfT^aY1W7Xm6ew;Iz=SZw)BFW=GVmj(0Galeq*++{k$rjyIWeT>^N zGgV{PNVR}_QxO{Chfce#`T}^~3&ILa&^%;(X)6)?DyXKA7S^3w^mIk6?S*J*PraB} z+RIHZVqi%l+nb+nn-qyB(_zYme!4@8Zf$l>1Uml^?`YyXT{5sFo@=TMg>JE8$@YoX zpBnmiWwRv?@gJj8ZLe)y`1A1MvM&QUg8w}44^Mry*>!X>&T1DvV9Ki!Hwu-y@)`vz zUKMksUCK?$N4P4#7*CewAT@iLz{6SrBg3<^Vl_lj+ z@!%y;f5|O)@JKo9?kqy4=7W=1Lb0@B;13+yP@<>fdN}nJqW+e&U2x{S=9d+}M`cmc z{dV+SLu=JmGBk3eUT`fHVLMqJjR)kzl84k(P9k~cPa_ieK~YHGR#m;(g--9)2ESKE zXe7q86NQ!z)3?UH1f-S&hW#!h0L8IARYVZ!iOnMFhw%a+*8F-Gy`wCsp^LoY7)7O8 zDf_v5t5&u^3O2thd6C|9`TlE+_*r&BNd2>W{rTVJ4a0G#G2zK}C@`?BxpqvCjOhM% zeO(7-))24x7O`;n@>&tRIE02M@p;cIWs0$S8uW9JES)Td`qpNiW$ggKcW}pwB3*(Hd#Alv2Yd=Ufxc_1pcNHCm zf>^Ho;klu5r+{n>ifmH0H)Te9_5au$|2-1xPl=;x)=Y|#aDI9GxGxB^GrY6Coof;R zIAt>3CU&>FC?BZ%8{VRL0q%D~#Q#24d!vabtzI`y+%RL80Wu$@g0LrqQ=R(Ulhpe;*ssQiOJDH3-cc=5_X)Rb0yH>=@2u zbi!q1i04opg;Rea zHQ$d}SQk(yR=+g|KQ7gr=LTgWU$i^Q@Zu?i~lQU8pA z>Ve&F(Gs>~`_uK&w)e#wr0Q;*e&Ph@*ZUqrB0(?`wtPT!g|S*Y!%KnNwNKHou{yC` zedNrz*_W`2IqUdY6g1qZAv4e4%hkpM#LR z8Wk^#280Nkj^*y<4<>1zt#}^~9m(HTYP+h78g0=` z*)qIt)}F`}-sIGswXwgD;)9Aak4esu)Ux5x*!Q7roS7y4{E=t}*W70GkI;HF^czbA z-hY!_8h3+)A8GUWUx}pEG)((Dj4r`u=Oa`Ga5h;|dc{V$$DM?a@uZ`LTJawyY{UpL z|1SR83=8C~6RN$M5__B?pR{ak+6-23aD{N)A^tXj%yBK1A7eYuWbj>#puUA}E#%?Q zXANqs+eTl=5N5#qfDE@acQdLqsa=PBhGz_($A20Ab&V&p0T3)J*{v7dSExTtp|&U3 zQF!abHj203nkiJ()>O^Ye>IbHzu@xt98?Z4yTkVxVfu(T#c}oB@zGEXQ2}o?=e;IX zRWkeo+gIoJW1C#Z^UG9?ZcsM=i3W}PfoPDl(+uu~SKY8^T0umQsPmoV(X--8PY%l| zFjJ|43LW`w@=THqsK@hQHEuK~QaH1=3ZvC&fmSLm=dMb7?q?4S9w2ue%+gc>V zD=*QntOx2Z_>*{K?%K0ufp9!`mQxICMcLCy#>pS2Ck1e!nbhG%g@fPS%hg5~)-8w);h_kFP) z=3*vISWUyFZBV&Fu$MXXhsp|N#eB?}#2i_KGqF`WzCCv*EMhzUotx8nUqOb_YE(qy z6mxCJZYC!N(AK;Em^;SSGm^*1Us-T*lVfuZiJ%_|*=^5Sc!a-WE7mdo_CS-g(*BJ6 zd`W>9LhJ1wfA?UIx%Nhb`ZR(wk!#@w#rCg}OmaA)z*qOE6N-5~+`Bpi<>_zrzEwwi zD#+mYzM8b3zHK8!?{Q3D$J?!v>NEN6#W-S*ZyXz-HCK*Qv96mV8m*)x`g%x&iF985 za2k2?hx(h^;p6>V8F6(`+1sjCD}K$D?)rqCqB#S}|C6U-zx{B*SfMX>!#F?IivY{1 z6T(C8`#5<&7(uy=c!63kn9h!4p>977gbg_Ejmo`Stj=>eddo(Zk8tp8k^Gk6+Ok}Y zHcpASci_L77H9>vuxn-^8BmcrHduk(7MO1t%@u08dV`_qvugmAB)n(6?w1%vuH}jz zpn(5OnWDWmw`Ma4a#s<$cW!5|>|s$lceOP2e1KTDCF38{VDa5#M%cUFBUB4NBJr^l z#MWwv9I@eVSFCop6A(vKttq=%m>KJ+#t7Y zS-T+|G5?WV(jgUNKrQIJ5fSIvIPYa|+J>a1yN2K- zC_Ebc^s&j59jw;%Hl6W*t}IFt4{mH`I`(S7G0qrfl5A}2ya^(00z@&TxmiNVT1nVa zKx^j+_qn`{RyxA{TZ#Lc-B+F_12PAu4P;1(6@$3-hU+b!F=V0RkwA0>ffwDnFO=7B z(ycQs=Cx?*Evv!?{?IAYOyqxl5-SckkCN3Re~1!%!kwDGwsapKa`=44M88)d!v+a` zj^5jB=ZIfaIcz3lI_4)3Um&)2QCrZjt_PubcD%=1&!-t7>GE{k5-&k3j1Z03<=biW z`1$E0XWJmb+(RCS6`xt;^Zv9!mNX$SDCVjCKejh^0!RZi`g`q~i)?s6idd#DLk)sg z9s(QwKuZZ+Y=MTY&DW)xv_ZuOb3)m!a`%u(*heD9X@TltpB&ChjPwioa$jkf#`LMOKVw5^A#1CK#1qxUJdXlwftLJ2Q>9`y*@NS~3RpyNZI_Eyncf zQMSzoXv+m^-WPHRcp`TWGz!7^E4|c>m;ERmr~RtmCfn6Ox`}J^x6fTl_Jgk00ht9m z+a`#5#9loSv~_8OBkGRHVAFpy!*2ob9YBZOpLUOkBzbi3r6n_ES}Vj#Fnpm^*O@jw9M-`-c#l)X8U@NY@b-I#4AmXZloURI zc5P;oa=T~iDWEOHnHG4b7Y;q2Bf|ADWd~mLWxfZYTSQ5x<4u&UfkLLJqI8cno;b<6 z>clbA?U|qkZ;w1h8>xRB9xIs)Fw4#SypP`iO{3kVEPN&@$KG#J48EsDbR#f|;Lw3- z-#xWZ3r3MhLpODJYlcrp+*Zf!^9mU)$s>r|pDc%qA zjf_^-j;IAh<{Nx~sNeqTjJSK9AnzeTf1TK^W8kxgAC<5-e54?ycLU=5JB-zVS2_6C5laM0 z7~^(m);$)6W6oTY$v;TTgt!R)u}mA%Oj$o2$jRHb^gXqAGCL`KO(ksK$Ct$#wj5Ly zKT%G!IP6*BEu$PRIx2<<;l**9>ocQ#&h03rx4UWSP^4_vzFM9|H(ful*}7k`@Ez)W zjhcn}lgB$}R&a+cOsN+rvGDkxCqi}~F4V;)UE5=PA1us9wNU=I5XO23KxTnu>a2~T zCs+lN$}cr{Bno*bz^iqw0G;>?5jbX8I7V;mr7i-eDk62tA$CN@wYg=wEn~96nL84f+4@{F|LI6-qCi(T|P3`)I?#U7!#riRYk_RuZ4IGTQ z>hLc1MgAre9C(z(fdtFno|{@R%CEnuYgy`i7Kp(tV!xd>st%iG7ekah;Ihf*CJoe& z7wihXjnoyCNO*#K-%o5Z7Qxx^gbLD8`Bm43Z(`=i(Zx$kn|mlC%81&VhL*phBli=a zb_RAF^ESm1X|;F^A}kif1ht+nW(s;NNgk?_C)4bsw3w>l*U%TU;!=e7;pb1n%FFv1 z|9kca-HyP4rIIUBE()sGsY2Jru>z=mVN@ zxnJm_lKXRi;_FI#-2P`Gaacgw(t9qDD~Wy%(y0fD?ug7f$LtliqL^6$uK%2d)l5#l zD%&Rbh`m2-a2{c}8aw>^1J~(42t6z;R+>l5BhMz(zw7M&K6k~*f9|OlhYP$&DbyB> zKR2y1C0r%l;rZ=-Nf_G0lKz$m|G)3Xo5!41h8qUJnI~0z;_5ba-?)<`C(>N7iCQ1j z|7pjwE1sY;BG$+%o{+d?3}C(f zFM8o+1OUPP<#;6O4S$6i7JJqj_ma?JZ==#GDdK~$D@D!YipQ9GfYRICb;!3JY??50 z(s#G)MS;RRN*CL>rBKFw@m-&Nd1C`9FZ{om#x1c2JOo&l`a%fgvTKSjO{sFSSNu7z zLlr4K(^+gU_mi<`xz#(Otp^mi4^0T$5GxBoRW#-)hJEhdK=qfk)Y#|(;4HO-Z*25BjiI(llOW!o z{+SxU`*ibpSO&n`7?l#)(kC>Q`ohmqGuTbs82?k%l6p$x+&rCdd9=srNYMIzy(Z)z zbR2;3{`=9FpJO>dsoMxK?%yMB*$3a@n%;QEf_t;(TjRXeXsM3A{osM(lam3r@t_Y| zD*x;F%S2dP_=cj!xUyWJ{!N5W$A~!Q(*&!rOJnao_*{sjQ~1T7YVo?Oc~Y4=Y~Y{& zJ(O@CEMR?#W{6v$=6~C?z^~SH*?spKpb!Ok69IqVL4H{MQDFC|smf*V(tG<0fr8mL zfgqZNe?Hz}3WPaWTTk6c%5u7IW3`^6yFxi#4x%nL?~yt8Xo61C&)OQO^_rLxgG?z-S&yX!(6=e7o)LkLSG|>}mj~G&C_CK~_`fZc*j`hS5BYRV)SC-D}F*M<&d(>8A+c^ zo%;6K=t^BGleFDUbqS;H{u(68fC1ymQz7boeH@3#Dl5Rd`grDR&xG>=D@*h5LX-ha zL`xel#E;)4IPHw`gCvHHx3xsjCfivsu>K=dNCQwE9pB{~?P`vj@5yKnWsL}bM*XiV z)dcgoLjq4<`Ly;v?T-XI!zbz~2^*swvIbBqrxZEPP{QEG(_ZKH`-n9Rh$QGXBoG&(N3zf*D>JLpV^pnNvN&5M7d|%b}UbiHu|5U$gT2*f{eG4ly;u5Ln_c@xv+O1VtKSvtE#uobJD>O+;)UdL9zXv z@O|1-6OZds-^}np$~Co3!`>-%SBC(&PODmI*pB*|r|!!H`Odg68)qMOKLmKiC=l z(EEQ{_1iDczMoQnF-S#=X1~=o9Dhr z8J=_0r1afv4LQ3P(r)4U5Z&(oE2s7%8R(?Uf19IMw%|JUNA5b(y!^0xF}SDz?f&|A zD#GidobYQ8Ro0uBCo=C0YZ|Tr&HYYjljv_fO3&rf)g^AeKwaJbCL->~Xq4yt>?sU@ z+-*osjsc}VS8is#udVJD2lIs0)18Td+V_;j@=d*pEtC8r@1FaD58R4d>(PTF!?wsO z?`mx~a`Dh<=%8QbCZ=(mUgWx5h{%Mw_H(c0x|_5?o+4)@H7$>$LLMN*uNx2a$&tg}9J3Gt zKiGD1gG;gsWdDO+OLhcn8m;PHWBA{b-28!|3$%O?(r7&!$eQqUL56L1Pcv`9Vn)d> zM!`DJ>i5+f?jd_0iLKe?M-JFNHmvOjD6e2TbVl3?>lc@E`}u?n=R~Mqw+LpUW)q1g z#|v;kk3RsynvU9)1A4FF4Z`~u6V4gpo2Bk<<9ou*p6KkYKPaMkAH4>Ix7j3(^IP&2 z$S=pH=J_}5{vMhFUjqDpAX_D8W#w8wa1IsuPNo_xgUjZ9jtJz8RR7LcAP7ox-K*$r zL3=1sZSI+{`PsZG`UWN4L0IfELPhbJI==eik-oS1dMWZr^MOss{zewR>R=jxmR$W@^QdOF7DdprCLU|+^Hq}m zQTDLt{ryJ{Icw3c3)W-4Zg#5da5?bc3(*MqsN}&;8)n;GeD&-a+W>Yloi7K`0E4$E zKfnhfcMm~#&%bFqx<>KC(TV&0v7@Ae!l9D)&6aLZ+f=2q{rS^Px$A{$)zO)se?#&s zkWS6nFLx>p-3<#n-@Q>LVV^C~{|U+)7cy>GKpK~~Fw+hG=hdn%Df=4pwe9<7#KC)d zuTqxE$9~S*pko{NaZ%BPrd}7`A%NIr1YLWK=|qESU7Kgm;neYB72+*5>Ese{Ym^ zr-K=9;(9x(fezS_wt#j*#LwCbh=UbIQ*r=Zr@wEZ$Im%+ZY20B9Vif;VRb^pJ9JXL z99p?Ax(Uv{6%Uoy5uI)jQ=W|06LQlYrE+ll5@k32{QYMa`hJT|-N*S}*`k2bE)T6> z;70;9K&)^9;X73taK6P3G?tI29@7cko`vt&B*CI)+x={62oKv}!HxbOJ@+88{j5IF8Ppn|?-V8`*7aO=VcNJLo24V19yX*P4F4r!5-GXcctT zfkglH$^2&x8J6Cm+#vn3v6QPz_Wk+RL?b@zQ6kphU(oU?LlvLJ%b(2`tY;voj^4P& z4*^M-jW$S72W5wkm3-?aax}-;6gL(!wWsF))A|yEZ+L~crp>km#-OP6^VLEKQuf~UMX@2= z|4&xaH^63eHxF{;=LmZM1~|DVHUD(oS``Os*nW|Oto7FEzshrc*w)C}5k^5{U1TBo z`5rxsiuJ*)mcRen{+{nw%K=aVY*UVZ7IE;#Qq}leG7jXRlMsD*-0JeX_63_aJHi%{xMGE4-Nstb~+}H|l-#W*ky$bJ5`nN8F zsE3n8Fg&(4%$8*6V2tFuAKvBL)_#~?L!Qm6P=W31?w&z70Tv$^NQhz$8V`H-&c(MH zW`M3rU+mCA@F*k&dr{3}N6 zXSpjt!n@Jl?M$2}wvA-ywHtA3G+N21E>|eH0zF3#o0Zg>`yOQYGXN*~orgf!|LQbU z-_C1jN;CBOPX_&gSJoKhG<5z%=M45|fCu&`BAkwvJ6DL^%(j?@;HSRX$M4+2{a&8A zf+dn)QqM2~VO#cATkKUzuM;N4`sL~s73kH4?>(ljUEJyW92Dfq#)UQ<_J=8I$}6Y*>Z~=3`KzSb+k@Gs8Q}>=>>^dHUVi?7+~w z&lnnvgOv;r9p1)z6$o(45(9KryLryUMTVm1F=t~8vjfjsevP=Xwbf{|{<4}5B!3LE zv(5~qD}Ze>D+%H~Tw#r$$o6g{$qBSc|l?y<#G3i7}Cb895N{eE~JBJ;>$1xp;P*`Q zR3=kM&;4vajK%$FL$kfvnzZ7{jV{dItaG9IcIloP#0_!ph8jlhRnI!Y(64vp6iCTt znOtJv5YiVS{Vy@A?K>HLO8Zm~25+TM$uNKK%YOCFc%^HbBz}N}GtTv=13u~dDaoDu z8h=V{mp*9%>DhT^n>kGplK62>rdvtlIM~?{80AfD;b*3-1bqe|D8>_+TvS}Xzx~!c zzriUzlTutf*G@3`-kLW zJv7BF6cmRHT^odkg#Te=<5ldNIS(oc#5Qh|@mjtu{_-SxcLcse)VexV*tD41Xg@#+ z>tVrpW%|J5_NUOIuJ1&x6%<)mW+f~y_f+t)p18nZu;G*!jw>?A{jP8Hwv^xC!#JzX zPK2(;856=~UV25CgAtBbIHl=7cD!wM?L?ix;{ zT6sPA^6Y5|6N3sV+;<5gH$i{%UmNH*;^0`5g z=LXFKtXE5B-mVqX8aX&}t)~6o`OvqqITOEiad-#x;`k?!N~@slVzAVNb}{*;M=8;; z6J&WF^J^>8CvzM)Sns|yv)6H_EzGsDn(Nw>{iIsE`!lJuc5<&T&L$49xtNBqK7XDx zZmD-nFB-uJt_W*sgk*&{V^{&guy&`JMNGb*!*ILp91h<AUdW9zUs9`)>6hqA|zp2}yoS7~220*ez^E*6Md=cn1P(EmT=Y>6FjpS!8hq zzT~lkk2-~275NH$Sx@ZH8!t{rD9?4vu%Ea9F0u3^`H14iCZ87;Vkc77t<`?T!?bQ; z1%1B%Rd_2+Lt)-;+L^JvU2zQxMTWw&TYB8*%nKy1waxi&U5wI`ilFUfSku|_tjD09 zA@^G??!GfO&r%RQ$IR|Eq4%MrZYHLli>v~OtRSqO@-%7sJVb@U5RVVBs>vvZzP@*tdL?XoqC=AelfHy zp$&d9K{xSC!GwH~A*;pG-Fy(O4< z0*LYm;$_IL2l_*Ud&;*fbvE;jp~Wv(Ti1-3(@CZ40}?^A-RRq9&z`wS=gg?{&K^Uo zt9#Y_We)5jl{ALm^RM4dAwHe6@UBl1{`8gM5ckvTkDm`rc3G9}7a<2VNPl@=g3sle zVR~QhH?vK%J}#Uj!ukQUl&764XSXBn+fsTS#WAL7DcFBTaI3BC^dYo|e-|XWAJq5z ziaDQ89)yX#&^NWWYHdwBwGk-{5DIwn9QOF!Y||6G<2DYVW|~FWDSP&Svyy}#NZ~AC z@%5^RUe0J9_)bpVA?I1q3vl(U(lCJ;H=c$$crwb{W#;^o)29%3-Y5@n6D zGiF9v#x^sSVHn2zNB4a{&-42~Z=ToB=YPHMVrHDzbsgt%ey`*F9^d1*UOGT%8y=AD zUTct5#vUE%lkPmC+r+&%jXbJ|M$$ng;|hajk3)ips6e|ZBn0<;?LNzhd8yXRv)58|k$ef={CXAdnaNs>R^ImY=gNQG zvxJKhbY?OdJrnOmw7#AarEmHIRs#~#!2S4H*0TFSEM)^y&_6TEL>>Q~3wgo((bO?E zk-7Mb8I)s^#lMno)=0-~h|15mLe@@?Tr2!QcKp;!TB$06D%+<6Fy>tMe80re8&_%v z8bC{IDlKKsG8AacvN5>Ko@@`FT=jed3TcaolbkS@VHj=(r~(C)o|_R{#6}DFgfBy& zBYe(CVQ^ew+SG zFttg<*=o5~oC%}x(5RE%A6e*YgFEb7&`1Hg=2NSRmmyN<&sxf$3YBG_Pp@oTdlsq8 zXg<#UWU5YkJ|jQ`jo&-w+hHPp$F?zt(LA8J$8I_@ z=$&bb-Aymg-b#}F09Bs#nMn!u5ZPD#=;ihHPgbMGLwfYVz;JJpi=*nfrQeDRt~Pzr zAnc)ac4LiB%x3EKQuw_}Hn*i5JQ{80o;5-2C9V6NnE3{%q%i$CadU&eeR%)Ypg>&+ zqYYt7WOGejC)9JiI>qRO*7sz^8u!)nxNmuxivnj_v&Y0Fyv35qG-_Nq8^PD@g)q2c(|Iagh=U=b252qjSI?j z%J0MYic}G127jWeAMG;p_kja-V++#AoEeIs5Tu59cl?i0!eDMzJ@I2U>nx}*gW%^- z+Uo7V5ccCBP3C$1lg?YWtX%y1mIog>IAR!aC(dsPMBoFxzC><*lwo4@C^&d}x`Q*L z;RQir@zL$Wc}2SssKlbhijYq(`#sBtpMPCsz6<$7aHZxQe#6iyyxkKrF{^r)gsyXX z+?A}?iA`1vXwY$<*a|*Ie`l~S^H780Ktpg}&SX>fmSngiLdzR8tG0ET(wif<*;S&b z)|4Va^26j&?k4I9COS?__m^!;^O7LTVf|HkXH6ScMZR{D<=kX^X)2IRx8`fAi%Z-f zW=z$HT&3-|wL%xmFLz*AG;fffLyb$rdvE*RNA?*{0O8RV{5CQx z#K(&PBr~5vIrb@w3WGNBEsuGHs7eun-TKX>&JLP&Tp4nSpU7ODQvJZLim@Yps-We~{kr+z~_8k2?Y zhN}(rGGVlH#J&xT7eLFMLVgYwsaOtH6Cd?@gHC2|Ed}>iXiZ^-OH1xk{H6H%V{`SQ zU)b2;LN}XLEc7d7zW~2goJgQ9<%V$w%eMF&p5jln%gM!E;(LMBEUR#yFx&iJ-8Xz0*o6fe)( zlk=c63sz>KdXCRD?oxijJ-a0G8Ix+wLj?5 zg`8>1A@T0JzEOWN&!^3NGbFPoKpl{9^)?G1pvBhXU1tdpIy z*4?f0zlI&)3%A<(`TYdnSlR{J5}L^@n~~K)SI~0-@(It1;bg&gLen){m0=F>jUKMb zunylYoj#>%tuGKJjoGtD;Pi%}oUk|T%I_)bC97E9(g}De%v>erWvjpoL+BbTsV`)4 zixPmS?8kibug;xjK2z*RrX8AWGUt%k6-r?vo_U-$P2{BG`+#sS#kV644=jCd?x_p*@~f7T@kDFR0x$P( ztP)wMnLVDJj%x-niCuWC!05|nUv!;!_xnJx*CCdoYd3*-kQy_AUt*{J?1<+BK^=au z&>4FC%E0j8O;yBU$&Z@+@8>R%^0~sVa>1Z0KT*JCtFfm#V-z7EgR$ahct~nQj~qIX3-~5dF|Vu)eh|7R zr1gljU5+#{nVOpos3dGb*;i!f}GnAE8~%P<@?o(=w-0&tG(w5 zg88Qn*G(l;)&=T}_Bc#iyO^*nkO9q+v*AWp|RsaKj}Lh28Jt|^yjfP9eD5O9y_z@WK!g$+H_A|Bz;Q*dqYVgHFI`oN~_@x z#dw|sE6)dqFJ&CN;K#7Z$V!l z1biF{=|d~t#wDmDxXwNdhWzH_hmRrJfI!nv*WOk-*O}Y9G$+S6>t@|tod4@A;qT3%iOn$WoPCz09jpAMtHBti3 z=7E~Lcb5Ft@~lbRdE6=+PsqZ+pAO{y{-B);LrIWcW-!f z8^!z?t4TawRB?g>+g35wG(gIK^vxV|;>HN#;0pJlFGfCx@}d97`?ie_U%SmcFmo4I z)d&*BoiExJGEBsgzHLb?CS$BIJp81Rz%Noa4urGyN7LJ;D@zm*t*czW{4-XKcIinb~~oUrHG`jTx1{8Lb*PXJkx?C)&OTF zt%qjx7t_DN;WOXKa{GQ9VS%?TYZ;B7`L(xO)ox1(gL3)7#fs8lm+lpJ zZypj>GBEN@>JV8($b&ZDWS-aJ_3Uud6~SQeB`&JsGIIWB&ijQX0iqv#z|(d_;oa%uzwOC6tA6cz zndcof!6S9kZX>C9@6Y;6!G(ssi8;qkxmf27aMb=7`W-PB?G+@w^lcoRA12)cmY9yGEh;=t6R&IO%w8qzAsL2!U~Ks zjI7;?ceC0H&-^a7*!T%F_U6)9(?OUXPGXo53i!I;m=cid%AlWedeHpKil1tR+s&q= zp=94nYUVmT{3<86KO^J)yMG7tV?tDU)LINUb4W}Swvl4juQc*PG>t{o-$j#Ur1v;C zyZ$@RFygC-QSnKjbzygt%D650qTqng$p;2zRdH#yfwfAB?qe;>KhSTF3%&RU>GKC> zBQ1bEk{RzWW*r|zaChd5d37?kZFNLol!IM*`AvW)+I&Cblq7jX5in?6pz2vD(G5qz zAo_AFvpOW@f{a)MxhSc4w8-Y}m`I3kGt$K<*}pG`$FEJTg=K-4yI7m75$KDU+(WMU zzHBX6lHE9Hp7yGF{H;Gf0qC%P5@_S@Pe%fSVH-%r)q z(xFV3!|a);ATrcSQ>1V7reWTe#o~=KP8?vTt9=gX0)s%O?)X$8|9MblK)?6)H&Cd2 z+n~Q>xIawI#xdh8mkD_yd`2GGqZc4hxtgo`38$J33-kx+9mAu>xr@HZ#L?uA9qYTM5b2t)xsfa-e-{_lg*GVuUdOIwc~WG^>rTZ*?MsRN_ZQfHoKDN#ZUcKF z{;0Q+w`CL#R!&zgVdjMdkT&?EKI~x8FnBxgD z@(fh{2@@#KyNscW+*%nmo&<3B+mxx6q3AJo%l>Fnd{%4w&Che0wc^}1H?fE$V&p4r zg59`JhXf9;qrbTlv6@HgV^kYEJwUBWuJ|FNT%<4hm9$#bizzmLV|ngD$ab?q0xsM| z)20oE-lp=6+~ycrZBmyIfauAQ#0_fY=9?^mfKP9 z55ODFH#|d}pb&KO^u=SGJak%wZp_E@2L88Aoz1?2)^G7YuDj##AMH(Ex7btbhX6Ej`1vsGy;szv1{5{#=Dw~f)m z&EkkkNtX}UWXgcUN9(>q%UfG`pm>Dsh9C!J=U!F0YS~ijex2~=q|#r=ol?;D<^cmT z`Q`NO1b(qI=d4yX4&0|()QH=QeHruVwc>;AD1Tt|7$a*7o8rmENZiex!7S=(3BQ=0 znv1qKBW#D;$gVJ9Y@X-wh>gar5K7>DoZVj3>hbU8gAoU*7N3q32Xp@887+ z2+JEcMjuoY)HzN5F?4q6awRx3i;L|3`QGvi)oRPqTuWu^VMrajW)dX<$<{F07O$s| zHLTx$c;6(d9kbIA8yx6oxwzPE@Ch%VUQ?{CIbWGWQ!T4=3calyI(aq;P+q2uI`=|% z?F7ZK8%8!MCrmCA5gV*l+b*n}*kjiMEt@BP9F+Cc0M_sL<@U%`^+aL*uovH-anW`S z0nT^1p`(L;vnSF5Mz`e&xu`yMfAXsNond|T?U|Trn*9TRmswuc^03!>;6c* z{_SepR+Km(L*B~~=6%}op8xJyZHhEor`zYCGz&8eU=jE@mp^%2(2t3;s@;mBxmedK zp|J2VW8W#^oQm}j?I2cPC$Yr{pc?vB39x<`wtrnYM48K9m5~6%?8kdzTaiQC>SN(1 zMS(pF7l1n7*1}s)DhHAGA3NIgl}8Gh$WW)@!l> zkuG|kT-51XBmg6|x=1l~mW_6tHFyb_{7qt;04j+xItiR<+msQ{_EQ+zHtNqzr=BjY zR=p;-PM4*_1L7k?q9pi0xo!JYvoNYM~3buV>>?q}9Z3v5h`bZVD@0p_Cj zY9edv*tf`)IY-fJ{Y~$ZkJnd7N$jSbTE-XPPj(nwO0t>t7|j*(9z=?$BWz$$ zlX$c~(i1$1bo08{~IOu?$q(J{23zHO^B;dbqT z;W@{?VPetBDnE83N^H#ZtFQ2{UZ%1bl;`CyFQy~Dqz$RGk={K96P2G9PMp=|o7qx) zRj>T`rpvwWOTCC0xnzNdR!NTPT5Xgi>IsbYd6iu3kP~ju_MCIoXH<1>IuK(%Tu3zT z=RL`A6r(ZBFQ0BrTeUBAia%T>I8v1{d>toC`hGzwXPx4EUFEA@OkH}Zx~Qy{4_DWn zFI;T(z^dpukLLio24(sQH-OP-ocb*LN3!SHfIrW>=N^W={Tyr*qLC+z8Ic4D@$ zw|sT*t>u?rWU944u7EUt^i{!#B1P_&YOMVdKP?;1Q)332)+m>3|5TnTWWLeRem`vx z{3WFixhf@qpym2#q~JGf?d;(&CD`bx;K1C7j1ak$Tg+9r8wGY;K$>=@7d!Qf*nOTh zC~kj(_#FmV0-w6UR5%I=^{l?ULjZ%Q*it!y3(V6lR8Ld)`p;VN^@&z1J|zRviC-TN zq>`+zuR7AH_v0OM>s6^QVwOw$t_$vFzP>ZCZ?v4QTrDa4+Yu9<4zilW#9bQ-n#@)I zzvvd`Y0W)0UF)Yh1B&!w_Vk?j%pux{%Ez)Y!}xEGz8n5)qICnc6@W{}btO$@isa&d zK`1qvV;794`o`Evf}O%D2?rR{u~v^QL4$eKicq;ilhVo!{~2YboEO<8`mg(lXtZiM zZL0B>B4jwM)wkOwwR8db+d5;N5yk)qA4?4gEjKQ0q zJ8n$K2CEZ0Xf{fCDfRV%z)(}aiSmuft7J{RjB`RX(Gz?ReOu)Os(l2tOFjPV+SDQd zz_;d2f`hT887A|5t80K4^zyL%4e7wbuC2{ZZky{r8k_@Q4|*4OY!L%)pYD*k@-n32 zKdX*8$>C>^t5s#w(@h((vHF(;`vK(}PL@HRwn6GJ0QsD#d-C%%cW5vKVvi6TOA6ns zS&=byJic1v^!;HldXzL9&A5GNYM9Df-BboWY~oh#+%oOlw@usjP@hX3xVh@P6l@Wvx^^=JBTCPE z&8O&Wu$xH+mn(v6uW|ZVFXs+C^9AYMMWfNh+CBuFnoVALKsR+O70=POWy@COLh;R3 zppHV^a+I2K{?x?AA^Twfj`R;mWVHisM>%g(z>@Z2P}a|;{DT6mQLQw(s4Gu4##xR@4eq zD`5r0lV*&p-frg=sXwQ$MencttR#2dnmiqWxy$o;xH`MHLmt_s$J&x)-M|fmtAwKI z4aO2BFOGvTwKCwT^cpA8*8?XErS>yC?zBlsT#ZT4TgDn3q7q64-0pnLP5s?LgZC%2 zsf7!V6aQ-0uZ$SjS$Rh*uUYhAHuvAQ0FSP-DFey>89I+%q+_Vj)jEqqECq9*{Q~FON@W%bv zmc`b&O>~-sCH%-xR))8=zN=jUxusV3RhnAZ*}7Sm{vfE0rOqH94_pKKs?E9^T8VJ^ zCpf3sdEdn-aQPEYwllgH2d75vQ8raN2RkMNSs)K6t)O~>=sKK)hczj=WR`7<3eVt9K&+hPFF z-((}Xy(tK^!jdK#Y0c(+^JA8F!7FbR2d_4UY)1Qj{=-@gsgJQ$tInyf+csFmt}u|g z=@I8oxLuCnB=sx*AA!692p@=nz&4I7fJ3vA)Mf5d$)Pmz1J>8MxmD&DQp~Hit^lpP zP}=Gn89RCEyVcNz)C?ooK*SXRG68&iF%7tT9}_U@Yfn>;zpOZ3A1rO*6@G`1YLc)& zkW{X$r#^6a;et852$byZiE7&NyY!0v6SdmxNd_331*w^18)1=sgKZb&E5_B?$q@ys zLk7$b3;Fbo@V=c&kbQim$4a0oW8fA{p96omqll8BbudzV$qV(xq@GxszdZ4{2Ebpg zU}AST&~kz8+VhZx>cczg8syWf;r8AAHLX~|)IC?@vZb9=7lWY9DefV_KFKtC74?E4 zX!iuBQ#pBOc0I(m{h)yz8zyFhTaEqMzC`|}CqVw0ldx9}Mj>A!g~ziW13J&S)%$;S z&Iy-oR`k*mQC*d(coL7Jz0397u{Nd$+MIyEspU^)YiE!-0bk{xfTI*z@9%0A!QOcm7bg1+k~9~Sj=0VIpfH&LHQjB@l&BxJ<)w>;LZoB+L6^>3)C z8#Wczy-0su3(Yai5et!o*jPzn;w~2n!atps&B7LjE?SmAYg~GrID()}P~LuBT1)ld zU@qkF!UWoEtaRKbq1JPp+hzrVDk|I;Ti(AENr3oHyuxQaml7``W^KKo`RT!So|s$* z_C8#g=to^u5*0W#M7>Gt=WpU{R?o;CCbXkS>o+@mYhDQ(7(f)?m9UmV&$DhAtOIpt zgTq2vdw-x5x>rl?4RB{wC+1Jr{PMOPxV?4{WpiGtdFaz)3QE3nW2&774}V1ir{x8- zRz>Ns9Yu-uOwS+9sAsNuVO8fjM=X)Gu@6`oYRpn~wm= zA*4f>n8O6AI+p#$@7YqgiPg8~oQm#B2(!bvcN^AjOnx0Ka ziL^cKtDsDci3B$6@LvJjc~wAmc6M&3LNZ?OHxRN1%ZalbAqZ<%c-6BFwVlhzmb{;8Qvvx~TIY_T{Vc&A4%T@Ih&+jP z*-^JC(x!mtkf5eY5?|ZIALWz9mQ`!9$}evoqtLhLeadY+P{vawpgiBq8Q2!Rek)yI z7CYQ6rPL$GGJ-&moq)Ikl~LOpZjsIEPJSaUDHIR zTdQV8VRvC|3;K)8?SYXXtJ%S#?aw4WLe1uD!Hi3g z`1srp^V!{cOZBlm^1j_fdU~zO#r54IkWua``i|e)k`EZ~xL~B;drt9jags_ZWOisi z6~BB}{w<}s^nL>O`Glc_{&L#c{-Bqu9Fb7FaT&pux-Pp{x<9gRHu*)KkvVL$4LJx^ z<=LFpjHJ5}!|RsCuFcGJAL;Q9za&r!JEC%m&gCYZb1%jWEdgtwjs3CGVGNj7Ar*RZEgaOCA1?ww!@Uq3FFx>t+ zwf{-c8FiMC5gTkp&m&;sZWJjBX;`6(*eUbNnKihv#e(@foW$DtD!W7AUTw&<8EaPM zY6a#qDk#cO6;3*1WIWDvRZ917L&dY8ub%wR>S3Lp{64ELA3+VGReHMZR;eyu$Hcxh zs2F$ub}Di0T(l8X22Y*scC_RnaGBtC&JNwFqKdUCHzg?^+`LPkvZHIeMyr)1+c}@@ zZP~%4YV6KwizVSX&ayE)vd*h@9=cdgCPzrRD7%`3ONQZw`}MmW}pMhDZ~pHJ)ICW zaJSc+mCK23hmjA>-=0qzXnkP+(06)Y&@Z>7m&ipwb9Gg06Z5THKSF!oVd1@BoxE4C zgp?mibkC0ceRkAaU@M_?ZvCRnBO9!!a1wq2`Dyaz5f`!=NXQ-U`*i`OTt|Nu89uw_ zTZv6fNp=h*XGnN{c%LHU;wVkmibQon@En!HAW&eHjn;%fB0N_@fZ@%cU*d$|U_h1iW~87EYYki$U;Dqo=$sE?*cc z7WLE7`_pW}+7+8}2Iu$YgT*4z;!iSU+U1|GP6bT-zK|qWTg$kKhvjxiX~$BUKhAIJ4MOFz{F3=9 zYMdT$tZek*mr;t`q24kM`3w5P(#OI1*?(#MmpwI?)lR<$tmX1Ybx7(t^o3k4qHBY` zeQQuuL#iJ}^vtEjuAx>~zl=a{Bb)AT9)AIr^Rm21SVH4vycE1Ld(744O5eoXmE<~u za7!{Br|zcbN;q8$X}I$&g?&kSqO<4vCfJPRl?{`@`)lcOtb?ku% zh)9?LQQuetm^5~chL7^Xuk%y8Zkuw$!tZ6XzsX8ADOo}&Qc&Zhoz~gAbbaZ^@VCTR zci1TMjvT{~_41T#pj#M$Bgo4639Y_42dFS)`%+=`QEy9ZW5tggY;h{N3g_g#yT3dZ zo9IMe*l;Lx@Otzx!n&y2mBC1y^!HiH`5bU7S5k~b8oZ8dQ7?lZj)L!BZo5L4L=q?{ zl`4DG^^A_I3FE(aq6wT$du+kk63l#lS-EH`GpYT>uG#SO3)W8prN~RFa=|L%YJpch z!V){rm`$M&);fTt+<>b{gv^l({Y~XE2$5>lkVzE6R}=E3&@VlK)dTw9cS`O7Q1=g8 zj0?4}ehu3vW#td-0phvw=tq7+g2c0qvfTkh}g; z?88v9LV!z336$&-ZG%viq%YpT)21Ps4x0p!ZX#Fom(*q-!d6%m;lyU6sIUOw8KW2t z1!PO8O?B!+eb2#23~h^eJ%i+M{~6c4C(X&d>fdb`IZ6Vdp@%=8L#3?iPrs}!C_M7J zmpwhqeZ^fmCSf1V4Ha1tXPr|-C}D}BkVt)fhQ{9w>1)_W^f4x?4`szYviNb0t$`g> zaKCWf2lXgsPUpY8I)li4mVO;Ir6t5xVM_;mc?_wco;J0p!pdo%CR%yZy0^s!59^FT z%gyj`3&rNPs>#x*Tu|woTd9LuGA{33yHB>f^8P0V;?w~+0}H^es0OM>q65E%v~BA> zLpIXNgY@)aaR3P@I>lZszU#S<6sr!(`N{ih^XqWqZEC`GYTyU(l!Jr-Ofm_G9$jbd zi}}Z5&KbF58~z8Uhi-2TWZ?1mJab)-)PlJ)&0Mg{gYWox&I3q~x)faeVHq$?=wscb zw@)XVWyRZ?mAIl8T7THXd_(8$SPGJLDEY(VFU(}rT3#tQ{yci27(=46+qg8BPu8rn`y6*bE^G(ux!cve_7<0XI*9*y$n~f>@xRtOJTu^S5$LEGG10c z*bHAUbcVgivgXRp()gG%J@fiQfKEAHeRa$|hqdZQBu1Ps$RHXce&u%jPhMdwQ1d6KptO^-5z#cLrU- z49TR6n&60jsq#OY{cUxHioAYVr*F}BY%$9Clqfxp9{Wgilm|lZ_%WUky2+1>!VplU z`-E4&p2dru@*D;Wl@RA`6G$Vdr83+l|Dn$mW$H0_GRNsFA;}XX5iYGm^~^u`3&V6r zl%uQ4$vbdMi#J2(Z(E2fj*bXgcFkKt{%r2}X@Z$dK?pJWyvVk-)XPy6=v5p(-diZG zvwnJSYWQAi2>pBh6Z|^`1SQ3`Hp2%77Rv&d_xx+%Hg?3skGK7cEHM{3rHg^&SSzmp zhtmC-8)=|NcB8_IU=<;)0t5;u!q69w{X4e|`T0@3^_AvH`0*s-l!UpdnfTV=PO?$~ zInHjl<4@WW{;j>g!!w)1t(HbQl*8l((;@ZVE$_Dk{f|ltOryeTof#MOU)uk7S@)OI z_X}2f8xFpa$$f=!&1$Qn=>B~jSm4Ju4OMZyu~rv0%dHi+n@6nRDXfTY!@7m{c56v= z0PZoWai{CKg@kqu{%Lp=Tg%aNieI21;|ZqwkQ!2oC|2YW&rF$8ke~~-wnDknx-UyP znJ1d>G|mk$Avg|+5R2- z`O{Axrttz5z7u{u&p7ZYE4^h<-V~&pZq@)E7we^=*wh!r%^l{v@ossk+W*CT$)A+(<8%MoW9aTe}KI9MZ8qoP$#kawQZTbZlCO~yI5o4Q+ohbqPNaTw8hGO?IJ^?=3B?hJU4o{_e`wNj(G&XGmu3?ZpdMj^)s1Nd)Gw z??Jk6Hl$HMQcX?<(SBRM%=yINQV^~x93c!rN#X}$bQ2K;YA$ zr6tpItnG=vraX1_UG*C76onHcoNDi5i&+Y!U%=8Aitmsw(S90xClGQ8p38(~R733t zlWW(c7KB7g49cFp+ngn9?rj7L({}>L)sEC@^mwnAJ{z&t79X+AE0PU-X_Io>6W^Wb zv3aP;RF*elQJ{Uu-bKE?2&Q-ys(o<*ULL4SSaWYS;nVz{AR^M$OiV$V{m)? zYg)HB6dtprw3d{|dc63&pGsjWBx;0j)B>gr8Y{u5dpk=n5y5eH1aGeF_pY@kg(MKK zKeM<5^HDXsrew{)bX5CrbX>LSoSz;)nmosE6~Kb1lK>f3$2uxkM+Tw~a{iU=-nA|EEH?( zZkuRe5Kud2sGFXrA`POde{MQ_!yjbG^)ZMil&mJk|)V_8d9| zdWgqL_Z~Z;#eZ=wgZEaMwPu4-Fpl ziDNBu`Q~$&o_A|MYW|K{B3ts%n`_?hJ~Y)_dDnn919Nyoc;miN*(a1u^DXP`bj}k) z#8RGY$U-q2toW2%<30layU~LKCra=-%JM?MnGrozH3KuiY{LlI;IjvF{uvDpLYSGZ zOy=!K6LF1q|CuoSgBI~Z7IwxKY&EW_a&HcsrEB=j$Iq`&iUipHuv`2xbF5W|qdKkK6ZfPEB#cTxvmAL)Xg{TLGTL`?9 zufr#Y2sXoTa~tV}YcGQNwn;vEP^cj`$OUdjGHY&_YNNH|6%GB#>bft~5xYpEkOSaJ z=8=nloYVirz6=b^W0Kv-)g3C!4z?`$Ik%9_^fb94^d_$#<4NJa8DP5DamiI6bYPf` zcYJ8Lfb4oqvpu_fb%M4tF!Ct3RhJ>+;=fkmIcFL2=fjU~q}$2{e-1w>^?tsupO19# zQmZ*A6Jo&-ktw#f?Y*Pd=)by<4!h5PPS*HSn$v#;0!Y8}9uB*|F8)i<{%4i1n2Toy zi|l71^#^^^7jGh)5O?Smc)py*axA5Fb)Dv&h_W(3gi;H-E2`Ub z6r6fl*^{q@B?#;0K!uW4kCNQAm1Rn_DQ2Hwr`xz5Sa7h5s zI30>Pixwpl3mF#1TvrARL&?8z^ioZoW1N@%o9IdXEE`1FEU$}`j+aRBI>1%FDg85dO{f`!S7(|A4Eu z_XIY}Z!Pz%o=)B4ag}Hj9Pg5gPL^(IN`si&W$}pyz&NKLO%W^Ul6LzbRs#@w{sCyfbLV|J5T(n4qFC5*PUV~UAzXT+%xrEt5AiZw z;rnlt8`=zqjk%8T=KQc)F`MuHi)6jV^t{k|C(OZtDiZ^}knry{(*N9J`1gP4OwGA} zQHK6;;$I=k-ygkZ`q#zik2=wRjY0oHlOqmaDoIWRufvCF=<^6B0Z-)jw|MKrL zrVp)QeN~-~bM&*yUGpdyX%c#aRQ%^Y7#MoA{`GP?^T5>hUfkgz_QRGGV?zW{DIF)c zH4u$gn!K~+5G0uW^mOO{&MtRwrZluSnT7nnue(NOml;Ec91L(}@qQFuDgBAcpz;x4 z{dNl}PrS?HCZ|GA*!|C&rGt_1nn%a1%_-(Pmi_h<@$ZGxT9}$?mxO$rD-4bzW_#gdx-!5 diff --git a/src/static/images/ListIconArrowsDark.png b/src/static/images/ListIconArrowsDark.png deleted file mode 100644 index 78300cfe992d0becd1fa1274a877d5b44dba8ee7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4843 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 diff --git a/src/static/images/ListIconArrowsLight.png b/src/static/images/ListIconArrowsLight.png deleted file mode 100644 index 662c545232ab4cce2617fe7e7bbb30ad186b34e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4749 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 diff --git a/src/static/images/ListIconStarDark.png b/src/static/images/ListIconStarDark.png deleted file mode 100644 index 4bbbf98ad3ee3a23584fe95392cbd7c979198e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6609 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 P00000NkvXXu0mjfO3i>H diff --git a/src/static/images/ListIconStarLight.png b/src/static/images/ListIconStarLight.png deleted file mode 100644 index 391c88172088fb483752807a03c75508a8b5726b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6389 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 DKTBBa diff --git a/src/static/images/ListIconStockDark.png b/src/static/images/ListIconStockDark.png deleted file mode 100644 index d9aeb7ddb6e18bc5ec3e132cbcffd2d88f499f68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4192 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 UiQNnKuSo;+w2U&*9HPj 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 tE^M#wm{C6_JQF;;0vAYaW{ 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