From a6d26b56445ccfe2cbf7448284faa1ef39822c58 Mon Sep 17 00:00:00 2001 From: Luki Centuri Date: Wed, 12 Nov 2025 14:46:25 +0700 Subject: [PATCH 1/2] docs: rotki premium --- .vitepress/config.mts | 13 ++ faq.md | 28 ++- premium/api-keys.md | 169 ++++++++++++++++ premium/devices.md | 277 ++++++++++++++++++++++++++ premium/index.md | 88 ++++++++ premium/payment-methods.md | 192 ++++++++++++++++++ premium/payment.md | 173 ++++++++++++++++ premium/plans-and-pricing.md | 101 ++++++++++ premium/referrals.md | 106 ++++++++++ premium/subscription.md | 161 +++++++++++++++ public/images/premium_devices_app.png | Bin 0 -> 74184 bytes usage-guides/api-keys.md | 43 +++- 12 files changed, 1346 insertions(+), 5 deletions(-) create mode 100644 premium/api-keys.md create mode 100644 premium/devices.md create mode 100644 premium/index.md create mode 100644 premium/payment-methods.md create mode 100644 premium/payment.md create mode 100644 premium/plans-and-pricing.md create mode 100644 premium/referrals.md create mode 100644 premium/subscription.md create mode 100644 public/images/premium_devices_app.png diff --git a/.vitepress/config.mts b/.vitepress/config.mts index bb2f669..967bf2d 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -83,6 +83,19 @@ export default defineConfig({ { text: 'Using rotki from mobile', link: '/usage-guides/using-rotki-from-mobile' }, ], }, + { + text: 'Premium', + items: [ + { text: 'Overview', link: '/premium/' }, + { text: 'Plans & Pricing', link: '/premium/plans-and-pricing' }, + { text: 'Payment Process', link: '/premium/payment' }, + { text: 'Subscription Management', link: '/premium/subscription' }, + { text: 'API Keys & Secrets', link: '/premium/api-keys' }, + { text: 'Payment Methods', link: '/premium/payment-methods' }, + { text: 'Device Management', link: '/premium/devices' }, + { text: 'Referral Program', link: '/premium/referrals' }, + ], + }, { text: 'Frequently Asked Questions', items: [ diff --git a/faq.md b/faq.md index 237cd64..9195592 100644 --- a/faq.md +++ b/faq.md @@ -36,11 +36,35 @@ If you like rotki, you can support us with a premium subscription and you not on Short answer: **No** -At rotki, we believe in building sustainable, long-term software that delivers continuous value to our users. Offering a lifetime subscription may sound appealing on the surface, but in reality, it’s a model that often leads to the collapse of the very products it’s meant to support. Many companies that adopt this approach either shut down within a few years or abandon the product once the initial influx of revenue dries up. +At rotki, we believe in building sustainable, long-term software that delivers continuous value to our users. Offering a lifetime subscription may sound appealing on the surface, but in reality, it's a model that often leads to the collapse of the very products it's meant to support. Many companies that adopt this approach either shut down within a few years or abandon the product once the initial influx of revenue dries up. rotki has been around since 2017, delivering continuous, original improvements every month. Offering a lifetime subscription would require us to put a fixed price on the indefinite future work of our entire team, which is simply not realistic or fair. Building and maintaining a privacy-respecting, local-first, open-source financial tool involves real and growing costs. -It’s also worth noting that our current pricing model hasn’t changed since 2017. We’re currently re-evaluating it to better reflect the actual cost of development, support, and infrastructure, especially in light of inflation and the expanded scope of what rotki offers today. Our goal is to keep rotki accessible while ensuring its long-term health and independence. +It's also worth noting that our current pricing model hasn't changed since 2017. We're currently re-evaluating it to better reflect the actual cost of development, support, and infrastructure, especially in light of inflation and the expanded scope of what rotki offers today. Our goal is to keep rotki accessible while ensuring its long-term health and independence. + +### How do I manage my premium subscription? + +You can manage your premium subscription, payment methods, devices, and referrals through your rotki.com account. See the [Premium documentation](/premium/) for detailed guides on: + +- [Managing your subscription](/premium/subscription) - View payment history, cancel subscription +- [Payment methods](/premium/payment-methods) - Add, remove, or change cards +- [Device management](/premium/devices) - Manage device limits +- [Referral program](/premium/referrals) - Create and share referral codes + +### How do device limits work? + +Each premium tier has a device limit. You can manage your devices from the app (**Settings → Account → Premium Devices**) or from the [website](https://rotki.com/home/devices). + +If you exceed your device limit, remove unused devices to continue using rotki. See [Device Management](/premium/devices) for more information. + +### Need help with premium? + +If you have questions about premium subscriptions, payment, billing, or account management: + +- Check the answers above in this FAQ section +- Visit the [Premium documentation](/premium/) for detailed guides +- Contact support at [info@rotki.com](mailto:info@rotki.com) +- Join our [Discord community](https://discord.rotki.com) ## Questions on Roadmap and Features diff --git a/premium/api-keys.md b/premium/api-keys.md new file mode 100644 index 0000000..fab3606 --- /dev/null +++ b/premium/api-keys.md @@ -0,0 +1,169 @@ +# API Keys & Secrets + +rotki premium uses API Keys and Secrets to connect your subscription to the rotki application. This guide explains how to create, manage, and secure your API credentials. + +## What are rotki Premium API Keys? + +API Keys and Secrets are authentication credentials that: + +- Link your rotki app to your premium subscription +- Enable premium features in the application +- Allow cloud backup and sync across devices +- Identify your account for device limit management + +## Creating API Keys + +### First-Time Creation + +After purchasing a subscription, you need to manually generate your API credentials: + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Navigate to the **API Keys** section +3. Click the **Create** button +4. Your credentials will be generated and displayed: + - **API Key** - Your public identifier + - **API Secret** - Your private authentication token +5. You can view both credentials anytime from your subscription page + +::: info Manual Generation Required +API Keys and Secrets are not automatically created after payment. You must click the button to generate them for the first time. +::: + +### Where to Find Existing Keys + +You can view both your API Key and Secret anytime: + +1. Visit your [subscription page](https://rotki.com/home/subscription) +2. Look in the API Keys section +3. Both your API Key and Secret will be displayed + +## Using API Keys in the App + +After creating your API credentials, add them to rotki: + +1. Open the rotki application +2. Navigate to **API Keys** → **rotki Premium** in the sidebar +3. Enter your **API Key** +4. Enter your **API Secret** +5. Click **Save** + +For detailed app setup instructions, see the [API Keys Usage Guide](/usage-guides/api-keys#rotki-premium). + +## Managing API Keys + +### Viewing Your Keys + +From your [subscription page](https://rotki.com/home/subscription): + +- Both your API Key and Secret are always visible +- You can copy them anytime you need +- You can see when the key was created + +### Regenerating Keys + +If you need to create new credentials: + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Click the **Regenerate** button +3. Your new API Key and Secret will be generated and displayed +4. Update credentials on all your devices + +::: tip When to Regenerate + +- If you suspect your credentials have been compromised +- If you want to revoke access from all devices + ::: + +## Security Best Practices + +### Protecting Your Credentials + +::: danger Keep Your Secret Safe + +- **Never** share your API Secret with anyone +- **Never** post it in public forums or Discord +- **Never** commit it to version control (Git, etc.) +- **Never** send it via unencrypted channels + ::: + +### Storage Recommendations + +Store your API credentials securely: + +- Use a password manager (1Password, Bitwarden, KeePass, etc.) +- Keep backups in a secure location +- Don't save them in plain text files +- Don't email them to yourself + +### If Credentials are Compromised + +If you believe your API credentials have been exposed: + +1. **Immediately** regenerate your API credentials from the [subscription page](https://rotki.com/home/subscription) by clicking **Regenerate** +2. Update all your legitimate devices with the new credentials +3. Monitor your account for unusual activity + +## API Keys and Device Limits + +Each premium tier has a device limit. When you add your API credentials to rotki: + +- The device is registered to your account +- It counts toward your device limit +- You can view and manage devices from the [devices page](/premium/devices) + +### Checking Device Usage + +From your [subscription page](https://rotki.com/home/subscription): + +- View current device count +- See your tier's device limit +- Access the [device list](https://rotki.com/home/devices) for details + +### Device Limit Exceeded + +If you reach your device limit: + +- New devices cannot authenticate +- You'll see an error in the rotki app +- Remove unused devices to free up slots + +See [Device Management](/premium/devices) for details on managing devices. + +## Troubleshooting + +### Invalid API Key/Secret Error + +If you see authentication errors: + +1. Verify you copied the credentials correctly (no extra spaces) +2. Ensure your subscription is active (check [subscription page](https://rotki.com/home/subscription)) +3. Verify your API credentials are still visible on the subscription page +4. Try regenerating your credentials + +### Can't See My API Key/Secret + +If you can't see your credentials on the subscription page: + +1. Verify you're logged in to the correct rotki.com account +2. Ensure you've already generated API credentials (if not, click the generate button) +3. Refresh the page +4. Contact [info@rotki.com](mailto:info@rotki.com) if the issue persists + +### Premium Features Not Working + +If premium features aren't activating: + +1. Verify API credentials are entered correctly in the app +2. Check your subscription is active and not expired +3. Ensure you haven't exceeded your device limit +4. Try removing and re-adding the credentials +5. Check the app logs for specific errors + +### Multiple Devices Not Syncing + +If sync isn't working across devices: + +1. Verify all devices use the same API credentials +2. Ensure "Allow data sync with rotki Server" is enabled (see [Sync Guide](/usage-guides/#sync-data-with-rotki-server)) +3. Check you haven't exceeded device limits +4. Manually trigger sync from the toolbar diff --git a/premium/devices.md b/premium/devices.md new file mode 100644 index 0000000..0f55da2 --- /dev/null +++ b/premium/devices.md @@ -0,0 +1,277 @@ +# Device Management + +Manage devices using your rotki premium subscription and understand device limits for your plan tier. + +## What are Device Limits? + +Each rotki premium tier includes a limit on how many devices can use the same API Key and Secret simultaneously. This prevents unauthorized sharing while allowing you to use rotki on multiple devices you own. + +Device limits vary by tier - check the [pricing page](https://rotki.com/pricing) for your tier's specific limit. + +## Accessing Device Management + +You can manage devices from two locations: + +### Website (rotki.com) + +Visit the [devices list page](https://rotki.com/home/devices) to manage devices online. + +### rotki Application + +Manage devices directly from the app: + +1. Open rotki +2. Go to **Settings** → **Account** → **Premium Devices** +3. View and manage all registered devices + +For detailed app instructions, see [Managing Premium Devices](/usage-guides/api-keys#managing-premium-devices). + +## Viewing Your Devices + +### On the Website + +From the [devices list page](https://rotki.com/home/devices), you can see: + +- **Device name** - Identifier for each device +- **Last active** - When the device last connected +- **Registration date** - When the device was first added +- **Current count** - How many devices are active +- **Your limit** - Maximum allowed for your tier + +### In the App + +From **Settings** → **Account** → **Premium Devices**: + +- View all devices using your API credentials +- See active device count vs. your limit +- Identify which device you're currently using +- Access device management options + +## Managing Device Names + +### Editing Device Names + +Device names help you identify which device is which (e.g., "Work Laptop", "Home Desktop", "MacBook Pro"). + +**On the Website:** + +1. Go to the [devices list page](https://rotki.com/home/devices) +2. Find the device you want to rename +3. Click **Edit** or the edit icon +4. Enter a new name +5. Click **Save** + +**In the App:** + +1. Go to **Settings** → **Account** → **Premium Devices** +2. Find the device to rename +3. Click the edit option +4. Enter a new name +5. Save changes + +::: tip Naming Strategy +Use descriptive names to easily identify devices: + +- "MacBook Pro 2023" +- "Home Desktop PC" +- "Work Laptop" +- "Linux Server" + +This makes it easier to identify and remove unused devices later. +::: + +## Removing Devices + +### Why Remove Devices + +Remove devices when: + +- You've reached your device limit and need to add a new device +- You no longer use a particular device +- You've replaced or sold a device +- A device is showing but shouldn't be + +### How to Remove Devices + +**On the Website:** + +1. Go to the [devices list page](https://rotki.com/home/devices) +2. Find the device to remove +3. Click **Delete** or **Remove** +4. Confirm the deletion + +**In the App:** + +1. Go to **Settings** → **Account** → **Premium Devices** +2. Find the device to remove +3. Click the remove/delete option +4. Confirm the action + +::: warning Immediate Effect +Removing a device takes effect immediately. If rotki is running on that device, it will lose premium access and may show authentication errors. +::: + +## Device Limit Exceeded + +### What Happens When You Exceed the Limit + +If you try to use rotki on a new device after reaching your limit: + +- Authentication will fail +- You'll see an error message in the app +- Premium features won't activate +- The app may prompt you to manage devices + +### Resolving Device Limit Issues + +To continue using rotki on a new device: + +**Option 1: Remove Unused Devices** + +1. Identify devices you no longer use +2. Remove them from the website or another active device +3. Try authenticating again on the new device + +**Option 2: Upgrade Your Plan** + +If you genuinely need more devices: + +1. Review higher tiers on the [pricing page](https://rotki.com/pricing) +2. Upgrade directly from your [subscription page](https://rotki.com/home/subscription) +3. See [Upgrading Your Subscription](/premium/plans-and-pricing#upgrading-your-subscription) for details + +For detailed troubleshooting, see the [Usage Guide](/usage-guides/api-keys#device-limit-exceeded). + +## Understanding Device Registration + +### When is a Device Registered? + +A device is registered when you: + +1. Add rotki premium API credentials to the app +2. Successfully authenticate +3. The app connects to rotki servers + +### How Devices are Identified + +Devices are identified by: + +- Hardware identifiers +- Operating system information +- Installation instance + +::: info Same Computer, Different Users +Installing rotki multiple times on the same computer (e.g., different user accounts) may register as multiple devices, each counting toward your limit. +::: + +### Device Registration Limits + +- Only successfully authenticated devices count toward your limit +- Failed authentication attempts don't register devices +- Removed devices immediately free up a slot + +## Managing Multiple Devices + +### Best Practices + +If you use rotki across multiple devices: + +1. **Use descriptive names** - Make it easy to identify each device +2. **Regularly audit** - Remove devices you no longer use +3. **Plan ahead** - Consider your device needs when choosing a tier +4. **Keep track** - Know which devices are actively using your subscription + +### Syncing Data Across Devices + +Device management is separate from data syncing. To sync your rotki data across devices: + +1. Enable "Allow data sync with rotki Server" in each rotki instance +2. Use the same API credentials on all devices +3. See [Sync Data Guide](/usage-guides/#sync-data-with-rotki-server) for details + +::: warning Don't Run Simultaneously +Avoid running rotki on multiple devices at the same time to prevent data sync conflicts. +::: + +## Checking Your Device Limit + +To see your tier's device limit: + +**Option 1: Subscription Page** + +Visit your [subscription page](https://rotki.com/home/subscription) to see your current tier and limits. + +**Option 2: Pricing Page** + +Check the [pricing page](https://rotki.com/pricing) for device limits across all tiers. + +**Option 3: Devices Page** + +The [devices list page](https://rotki.com/home/devices) shows your current count and limit. + +## Troubleshooting + +### Device not showing in the list + +If a device should appear but doesn't: + +1. Verify the device successfully authenticated (check in the app) +2. Refresh the devices page +3. Wait a few moments - registration may be processing +4. Check you're logged in to the correct rotki.com account + +### Can't remove a device + +If you can't delete a device: + +1. Ensure you have an active premium subscription +2. Try refreshing the page +3. Try removing from the app instead of the website (or vice versa) +4. Contact [info@rotki.com](mailto:info@rotki.com) for assistance + +### Device keeps re-appearing after removal + +If a removed device reappears: + +1. Ensure rotki isn't still running on that device +2. If you still have access to the device, remove the API credentials from the app +3. The device will re-register if it's still trying to authenticate + +### Wrong device count + +If the device count seems incorrect: + +1. Remove and re-add API credentials in the app to force re-registration +2. Wait a few minutes for the count to update +3. Contact support if the issue persists + +### Multiple entries for the same device + +If one physical device shows multiple entries: + +- This can happen if rotki was reinstalled or data was reset +- Remove the duplicate/old entries +- Keep only the active registration + +## Security Considerations + +### Unauthorized Devices + +If you see devices you don't recognize: + +1. **Immediately** remove them from the devices list +2. Regenerate your API credentials from the [subscription page](https://rotki.com/home/subscription) by clicking **Regenerate** +3. Update your legitimate devices with the new credentials +4. Contact [info@rotki.com](mailto:info@rotki.com) to report the issue + +See [API Keys & Secrets](/premium/api-keys#if-credentials-are-compromised) for security best practices. + +### Regular Audits + +::: tip Security Best Practice +Periodically review your devices list (monthly or quarterly) to: + +- Ensure all listed devices are yours +- Remove old devices you no longer use +- Verify no unauthorized access has occurred + ::: diff --git a/premium/index.md b/premium/index.md new file mode 100644 index 0000000..6b919bf --- /dev/null +++ b/premium/index.md @@ -0,0 +1,88 @@ +# Premium Overview + +rotki premium is a paid subscription tier that unlocks additional features while supporting the ongoing development of rotki as an open-source project. + +## What is rotki Premium? + +rotki's base version will always remain open-source and free to use. Premium subscriptions help fund development and provide access to enhanced features that improve your experience. + +When you subscribe to rotki premium, you get: + +- Extended portfolio tracking capabilities +- Advanced analytics and reporting features +- Cloud backup and sync across multiple devices +- Premium-only integrations (Monerium, Gnosis Pay, etc.) +- Priority support +- And more premium features + +To see the complete list of premium features and current pricing, visit [rotki.com/products](https://rotki.com/products/). + +## Getting Started with Premium + +Here's a quick overview of how to set up and use rotki premium: + +### 1. Choose a Plan + +Browse available subscription tiers at [rotki.com/pricing](https://rotki.com/pricing). Each tier offers different limits and capacities to match your needs. + +If none of the standard tiers fit your requirements, you can request a custom plan by contacting [info@rotki.com](mailto:info@rotki.com). + +See [Plans & Pricing](/premium/plans-and-pricing) for details. + +### 2. Complete Payment + +Choose from three payment methods: + +- **Crypto** - Manual transfer (non-renewable) +- **Credit/Debit Card** - Auto-renewable via Braintree +- **PayPal** - Auto-renewable + +See [Payment Process](/premium/payment) for step-by-step instructions. + +### 3. Generate Your API Keys + +After successful payment, you need to generate your API Key and Secret: + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Click the button to create/generate API credentials +3. Your API Key and Secret will be displayed +4. You can view both credentials anytime on this page + +See [API Keys & Secrets](/premium/api-keys) for detailed instructions on creating and managing your keys. + +### 4. Add Keys to the App + +Input your API Key and Secret into the rotki application to activate premium features. + +For detailed instructions, see [API Keys in the Usage Guide](/usage-guides/api-keys#rotki-premium). + +## Managing Your Premium Subscription + +Once you have an active subscription, you can manage various aspects through your rotki.com account: + +### [Subscription Management](/premium/subscription) + +- View subscription details and status +- Access payment history and invoices +- Create and manage API keys +- Create referral codes +- Cancel your subscription + +### [Payment Methods](/premium/payment-methods) + +- Add and save credit/debit cards +- Set default card for renewals +- Remove saved payment methods + +### [Device Management](/premium/devices) + +- View all devices using your API key +- Edit device names +- Remove unused devices +- Monitor device limits + +### [Referral Program](/premium/referrals) + +- Generate referral codes +- Share codes for 10% off (for new subscribers) +- Track referral benefits (coming soon) diff --git a/premium/payment-methods.md b/premium/payment-methods.md new file mode 100644 index 0000000..bc669db --- /dev/null +++ b/premium/payment-methods.md @@ -0,0 +1,192 @@ +# Payment Methods + +Manage your saved credit/debit cards and payment preferences for rotki premium subscriptions. + +## Accessing Payment Methods + +Visit the [payment methods page](https://rotki.com/home/payment-methods) at rotki.com to manage your saved payment methods. + +## Overview + +The payment methods page allows you to: + +- View all saved credit/debit cards +- Add new cards without making a purchase +- Set a default card for subscription renewals (premium subscribers only) +- Remove cards you no longer use +- Update payment information for future renewals + +::: info Automatic Card Saving +When you purchase a subscription with a credit/debit card, it's automatically saved to your account and will appear on this page. This ensures renewals can process smoothly. +::: + +## Adding a Payment Method + +### Add Card Without Purchase + +You can save a card for future use without making an immediate purchase: + +1. Go to the [payment methods page](https://rotki.com/home/payment-methods) +2. Click **Add Payment Method** or **Add Card** +3. Enter your card details: + - Card number + - Expiration date + - CVV/CVC code +4. Click **Save** + +The card is now available for subscription purchases and renewals. + +### Cards Added During Purchase + +When you buy a subscription with a credit/debit card: + +1. Enter card details at checkout +2. Complete the payment +3. The card is **automatically saved** to your account +4. It will appear on the payment methods page +5. It's set as the default for future renewals + +## Viewing Saved Cards + +From the [payment methods page](https://rotki.com/home/payment-methods), you can see: + +- **Card type** (Visa, Mastercard, Amex, etc.) +- **Last 4 digits** of the card number +- **Expiration date** +- **Default status** (which card will be used for renewals) + +::: info Security +For security, only the last 4 digits of your card number are displayed. Full card numbers are never stored or shown. +::: + +## Setting a Default Card + +Active premium subscribers can choose which saved card to use for renewals. + +### How to Set Default Card + +1. Go to the [payment methods page](https://rotki.com/home/payment-methods) +2. Find the card you want to use for renewals +3. Click **Set as Default** or select the default option +4. The selected card will be used for all future renewals + +::: tip Premium Subscribers Only +You must have an active premium subscription to set a default card. This feature ensures your subscription renews without interruption. +::: + +### What Happens at Renewal + +When your subscription renews: + +- The default card is charged automatically +- You receive a confirmation email +- An invoice is generated and available on your [subscription page](https://rotki.com/home/subscription) +- If payment fails, you're notified and can update your payment method + +## Removing a Payment Method + +To delete a saved card: + +1. Go to the [payment methods page](https://rotki.com/home/payment-methods) +2. Find the card you want to remove +3. Click **Delete** or the delete icon +4. Confirm the deletion + +::: warning Removing the Default Card +If you remove the card set as default for renewals: + +- Ensure you have another card saved +- Set a new default card to avoid renewal failures +- Or be prepared to manually renew your subscription + ::: + +## Updating Card Information + +You cannot directly edit a saved card. To update card details: + +1. Add the new card as a payment method +2. Set it as the default (if needed) +3. Remove the old card + +This ensures secure handling of payment information. + +## Payment Methods and Renewals + +### Card Renewals + +Subscriptions paid with credit/debit cards renew automatically using your default card. + +**Before each renewal:** + +- Verify your default card is current and valid +- Ensure sufficient funds are available +- Check the expiration date hasn't passed + +### PayPal Renewals + +If you paid with PayPal: + +- Renewals are processed through PayPal directly +- You manage the payment source in your PayPal account settings +- The payment methods page doesn't apply to PayPal subscriptions + +### Crypto Subscriptions + +Crypto subscriptions are **not auto-renewable**: + +- Cards are not used or saved +- You must manually repurchase when the subscription expires +- See [Payment Process](/premium/payment#cryptocurrency-non-renewable) for details + +## Troubleshooting + +### My card won't save + +If you have trouble saving a card: + +1. Verify all card details are entered correctly +2. Check the card is valid and not expired +3. Ensure your billing address matches your card's registered address +4. Try a different browser or clear cache +5. Contact [info@rotki.com](mailto:info@rotki.com) if issues persist + +### Renewal failed with my saved card + +If an automatic renewal fails: + +1. Check the card hasn't expired +2. Verify sufficient funds are available +3. Contact your bank to ensure the charge wasn't blocked +4. Update your payment method if needed +5. Manually renew from the [pricing page](https://rotki.com/pricing) if necessary + +::: tip Renewal Notifications +You'll receive email notifications if a renewal fails, giving you time to update your payment method before your subscription expires. +::: + +### Can't set a default card + +If you can't set a default card: + +1. Verify you have an **active** premium subscription +2. Ensure the card is already saved to your account +3. Try refreshing the page +4. Contact [info@rotki.com](mailto:info@rotki.com) for assistance + +### I don't see my cards + +If saved cards aren't showing: + +1. Verify you're logged in to the correct account +2. Check if you completed a card payment (crypto payments don't save cards) +3. Clear browser cache and reload +4. Try adding a card manually + +## Security and Privacy + +### How Card Data is Stored + +- Card details are processed and stored by Braintree (a PayPal company) +- rotki.com never directly stores full card numbers +- Only the last 4 digits and expiration date are displayed +- All payment processing follows PCI DSS compliance standards diff --git a/premium/payment.md b/premium/payment.md new file mode 100644 index 0000000..dd62675 --- /dev/null +++ b/premium/payment.md @@ -0,0 +1,173 @@ +# Payment Process + +This guide walks you through the process of purchasing a rotki premium subscription. + +## Step 1: Select Your Plan + +1. Visit the [pricing page](https://rotki.com/pricing) +2. Review the available tiers and their features +3. Choose between monthly or yearly billing +4. Click the purchase button for your selected tier + +::: tip Have a Referral Code? +If you have a referral code, you can enter it during checkout to get 10% off your first subscription. See [Using a Referral Code](/premium/referrals#using-a-referral-code) for details. +::: + +## Step 2: Apply Discount/Referral Code (Optional) + +If you have a referral code or discount code: + +1. Look for the **Referral Code** or **Discount Code** input field during checkout +2. Enter your code +3. The discount will be applied to your purchase +4. Verify the discounted amount before proceeding + +See [Referral Program](/premium/referrals) for more information about referral codes. + +## Step 3: Choose Payment Method + +rotki premium supports three payment methods. Choose the one that works best for you: + +### Credit/Debit Card (Auto-Renewable) + +Pay with your credit or debit card for automatic renewals. + +**Benefits:** + +- Automatic monthly or yearly renewals +- No need to manually repurchase +- Manage cards from [payment methods page](/premium/payment-methods) + +**How it works:** + +1. Enter your card details at checkout +2. Complete the payment +3. Your card is automatically saved for future renewals +4. Subscription renews automatically until canceled + +::: tip Saved Cards +Cards used for subscription payments are automatically saved to your account. You can view and manage them from the [payment methods page](https://rotki.com/home/payment-methods). + +If you have multiple saved cards, you can set your preferred card for renewals (premium subscribers only). +::: + +**Payment Processor:** Braintree (a PayPal company) + +### PayPal (Auto-Renewable) + +Pay through your PayPal account for automatic renewals. + +**Benefits:** + +- Automatic monthly or yearly renewals +- Use your existing PayPal balance or linked payment methods +- Secure PayPal authentication + +**How it works:** + +1. Select PayPal as your payment method +2. Log in to your PayPal account +3. Review and approve the payment +4. Subscription renews automatically through PayPal until canceled + +::: info PayPal Subscriptions +Your PayPal subscription can also be managed from your PayPal account settings. However, we recommend managing it from your [rotki subscription page](https://rotki.com/home/subscription) for the best experience. +::: + +### Cryptocurrency (Non-Renewable) + +Pay with cryptocurrency for a one-time subscription period. + +**Benefits:** + +- Privacy-focused payment option +- No recurring charges +- Support for various cryptocurrencies + +**How it works:** + +1. Select crypto as your payment method +2. Choose your preferred cryptocurrency +3. Transfer the **exact amount** shown to the provided address +4. Wait for blockchain confirmation + +::: warning Important: Non-Renewable +Crypto subscriptions do **NOT** automatically renew. When your subscription expires, you'll need to manually purchase a new subscription. + +**Exact Amount Required:** You must transfer the exact amount displayed. The system detects payments automatically, but only if the amount matches precisely. +::: + +**Supported cryptocurrencies:** Check the payment page for the current list of supported coins. + +## Step 4: Payment Confirmation + +After completing payment: + +1. You'll receive a confirmation email +2. An invoice will be generated and available on your [subscription page](https://rotki.com/home/subscription) +3. Your premium subscription is now active + +## Step 5: Generate Your API Keys + +After successful payment, you need to manually generate your API credentials: + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Click the **Create** button +3. Your API Key and Secret will be generated and displayed +4. You can view both credentials anytime from your subscription page + +See [API Keys & Secrets](/premium/api-keys) for detailed instructions. + +## Step 6: Activate Premium in the App + +Add your API credentials to the rotki application: + +1. Open rotki +2. Navigate to **API Keys** → **rotki Premium** +3. Enter your API Key and Secret +4. Click **Save** + +See the [Usage Guide](/usage-guides/api-keys#rotki-premium) for detailed app setup instructions. + +## Invoices and Receipts + +All payment invoices are automatically generated and stored in your account. + +**To access invoices:** + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. View the payment history section +3. Download invoices as needed + +## Payment Issues + +### Payment Failed + +If your payment fails: + +1. Verify your payment details are correct +2. Check that you have sufficient funds +3. Contact your bank or payment provider +4. Try an alternative payment method + +### Crypto Payment Not Detected + +If your crypto payment isn't detected: + +1. Verify you sent the **exact amount** shown +2. Check the transaction on the blockchain explorer +3. Wait for sufficient confirmations +4. Contact [info@rotki.com](mailto:info@rotki.com) with your transaction hash if issues persist + +### Renewal Failed + +If an automatic renewal fails: + +1. Check your [payment methods](https://rotki.com/home/payment-methods) +2. Verify your card hasn't expired +3. Ensure sufficient funds are available +4. Update your payment method if needed + +::: tip +You'll receive email notifications before renewals and if renewal attempts fail, giving you time to update payment information. +::: diff --git a/premium/plans-and-pricing.md b/premium/plans-and-pricing.md new file mode 100644 index 0000000..6066742 --- /dev/null +++ b/premium/plans-and-pricing.md @@ -0,0 +1,101 @@ +# Plans & Pricing + +rotki premium offers multiple subscription tiers with varying limits and capacities to suit different user needs. + +## Viewing Available Plans + +Visit the [pricing page](https://rotki.com/pricing) to view: + +- All available subscription tiers +- Feature comparison across tiers +- Device limits per tier +- Pricing for monthly and yearly billing + +## Subscription Types + +Choose between **monthly** or **yearly** billing. Yearly subscriptions provide better value. + +::: info Billing Details + +- The full amount is charged immediately +- Automatically renews each billing period (monthly or yearly) until you cancel +- New billing cycle starts at UTC midnight after the subscription expires +- An invoice is generated for each payment, accessible from your [account page](https://rotki.com/home/subscription) +- Can be canceled from the account page at any time + ::: + +## Choosing a Tier + +Each tier provides different limits and capacities. Consider the following when choosing: + +- **Number of devices**: How many devices will you use rotki on simultaneously? +- **Transaction volume**: How many transactions do you process? +- **Advanced features**: Do you need specific premium-only integrations? + +Review the [pricing table](https://rotki.com/pricing) for detailed feature comparisons. + +## Custom Plans + +If none of the standard tiers meet your requirements, custom plans are available. + +::: tip Request a Custom Plan +Contact [info@rotki.com](mailto:info@rotki.com) to discuss: + +- Your specific needs +- Custom device limits +- Custom feature requirements +- Custom pricing + ::: + +## Understanding Billing + +### Billing Cycle + +- Billing cycles start at **UTC midnight** after your subscription expires +- You'll receive an email notification before renewal +- Invoices are automatically generated and available in your account + +### Automatic Renewal + +Subscriptions automatically renew based on the payment method: + +- **Card payments**: Auto-renewed using your saved card +- **PayPal payments**: Auto-renewed via PayPal +- **Crypto payments**: **NOT auto-renewed** - you must manually purchase again + +See [Payment Process](/premium/payment) for details on each payment method. + +### Cancellation + +You can cancel your subscription at any time from your [subscription page](https://rotki.com/home/subscription). + +::: warning +Canceling prevents future renewals but does not provide refunds for the current billing period. You'll retain premium access until the end of your paid period. +::: + +See [Subscription Management](/premium/subscription) for cancellation instructions. + +## Upgrading Your Subscription + +You can upgrade to a higher tier directly from your [subscription page](https://rotki.com/home/subscription). + +### How to Upgrade + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Select a higher tier from the available options +3. The payment will be prorated based on your remaining days in the current plan +4. Complete the payment to activate the upgraded tier immediately + +::: info Prorated Billing +When you upgrade, you only pay the difference between your current tier and the new tier, adjusted for the remaining time in your current billing period. +::: + +::: warning Downgrades Not Supported +You cannot downgrade to a lower tier. If you need a lower tier, you must cancel your current subscription and wait for it to expire before subscribing to the lower tier. +::: + +## Next Steps + +- [Choose your plan](https://rotki.com/pricing) and proceed to checkout +- Learn about [payment methods](/premium/payment) +- Set up [API keys](/premium/api-keys) after purchasing diff --git a/premium/referrals.md b/premium/referrals.md new file mode 100644 index 0000000..278b904 --- /dev/null +++ b/premium/referrals.md @@ -0,0 +1,106 @@ +# Referral Program + +Share rotki premium with others and both you and your referrals benefit. + +## Overview + +The rotki referral program allows premium subscribers to share rotki with friends, colleagues, and the community. When someone uses your referral code: + +- **For the referee** (person using the code): 10% off their first subscription +- **For the referrer** (you): Benefits coming soon - stay tuned! + +::: tip Premium Subscribers Only +You must have an active premium subscription to create and share referral codes. +::: + +## Creating a Referral Code + +### Create Your Code + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Navigate to the **Referral** section +3. Click **Create** +4. Your unique code will be created +5. Copy and share your code + +## Using a Referral Code + +### For New Subscribers + +If someone shared a referral code with you: + +1. Go to the [pricing page](https://rotki.com/pricing) +2. Select your desired subscription tier +3. Proceed to checkout +4. Look for the **Referral Code** input field +5. Enter the referral code +6. Your 10% discount will be applied to your first subscription + +::: info First Subscription Only +The 10% discount applies only to the first subscription purchase. Renewals and subsequent subscriptions are charged at full price. +::: + +## Benefits for Referrers + +### Current Status + +Benefits for referrers (people sharing codes) are **coming soon**. + +We're working on implementing rewards for users who successfully refer others to rotki premium. Stay tuned for announcements! + +### Discount Limitations + +For referees: + +- 10% discount applies to first subscription only +- One referral code per subscription +- Cannot be combined with other promotions (unless specified) +- Discount is forfeited if subscription is immediately canceled + +## Troubleshooting + +### I can't create a referral code + +If you can't create a referral code: + +1. Verify you have an **active** premium subscription +2. Check your subscription hasn't expired or been canceled +3. Refresh the page and try again +4. Contact [info@rotki.com](mailto:info@rotki.com) for assistance + +### My referral code isn't working + +If someone reports your code doesn't work: + +1. Verify the code was entered correctly (check for typos) +2. Ensure the code field is visible during checkout +3. Confirm your premium subscription is still active +4. Contact support with the specific error message + +### The discount isn't applying + +If the 10% discount doesn't show: + +1. Confirm the referral code was entered in the correct field +2. Check for error messages about the code +3. Try entering the code again (copy/paste to avoid typos) +4. Ensure it's a first-time subscription (renewals aren't discounted) +5. Contact [info@rotki.com](mailto:info@rotki.com) with details + +### I lost my referral code + +If you forgot your referral code: + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Check the Referral section - your code should be displayed +3. If not shown, contact [info@rotki.com](mailto:info@rotki.com) for assistance + +### Where do I enter a referral code? + +When using someone's referral code: + +1. Select a plan on the [pricing page](https://rotki.com/pricing) +2. Click to purchase +3. Look for the **Referral Code** or **Promo Code** field during checkout +4. Enter the code before completing payment +5. Verify the discount is applied before finalizing diff --git a/premium/subscription.md b/premium/subscription.md new file mode 100644 index 0000000..304d44f --- /dev/null +++ b/premium/subscription.md @@ -0,0 +1,161 @@ +# Subscription Management + +Manage your rotki premium subscription, view payment history, and access your API keys from your account page. + +## Accessing Your Subscription + +Visit your [subscription page](https://rotki.com/home/subscription) at rotki.com to manage your premium account. + +## Viewing Subscription Details + +Your subscription page displays: + +- **Current plan tier** (Basic, Advanced, etc.) +- **Billing cycle** (Monthly or Yearly) +- **Subscription status** (Active, Expired, Canceled) +- **Next renewal date** (for active subscriptions) +- **Device usage** (current devices vs. limit) + +## Managing API Keys + +API Keys and Secrets are required to connect the rotki app to your premium subscription. You need to manually generate them from the API Keys section on your subscription page. + +See [API Keys & Secrets](/premium/api-keys) for detailed instructions on creating, viewing, regenerating, and securing your API credentials. + +## Payment History + +View all past payments and invoices from your subscription page. + +### Accessing Invoices + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Scroll to the Payment History section +3. View details for each payment: + - Date + - Amount + - Payment method + - Invoice status +4. Download invoices as needed + +::: info Invoice Generation +An invoice is automatically generated for each payment and available immediately after successful payment. +::: + +## Creating Referral Codes + +Premium subscribers can create referral codes to share with others. People using your code get 10% off their first subscription. + +See [Referral Program](/premium/referrals) for detailed instructions on creating and sharing referral codes. + +## Canceling Your Subscription + +You can cancel your subscription at any time from your subscription page. + +### How to Cancel + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Click the **Cancel Subscription** button +3. Confirm the cancellation + +### After Cancellation + +::: warning Important + +- Cancellation takes effect at the end of your current billing period +- You retain premium access until the paid period ends +- No refunds are provided for the remaining time in your current period +- Your API keys will stop working after the subscription expires + ::: + +### Reactivating After Cancellation + +If you've canceled your subscription but it hasn't expired yet, you can resume it: + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Click the **Resume Subscription** button +3. Your subscription will continue and auto-renew as before + +::: tip Resume Before Expiration +You can only resume a subscription before it expires. Once expired, you'll need to purchase a new subscription from the [pricing page](https://rotki.com/pricing). +::: + +## Changing Your Plan + +### Upgrading to a Higher Tier + +You can upgrade directly from your subscription page: + +1. Go to your [subscription page](https://rotki.com/home/subscription) +2. Select a higher tier +3. Payment will be prorated based on remaining time +4. The upgrade takes effect immediately + +See [Upgrading Your Subscription](/premium/plans-and-pricing#upgrading-your-subscription) for detailed information. + +### Downgrading or Changing Billing Cycle + +To downgrade to a lower tier or change your billing cycle (monthly ↔ yearly): + +1. Cancel your current subscription +2. Wait for the current billing period to end +3. Subscribe to your desired tier from the [pricing page](https://rotki.com/pricing) + +::: warning No Downgrades +Downgrades are not supported. You must cancel and wait for your subscription to expire before subscribing to a lower tier. +::: + +## Renewal Information + +### Automatic Renewal + +Subscriptions automatically renew based on your payment method: + +- **Card**: Charged automatically using your default card +- **PayPal**: Charged automatically via PayPal +- **Crypto**: **NOT auto-renewed** - you must manually repurchase + +### Billing Cycle + +New billing cycles start at **UTC midnight** after your subscription expires. + +### Renewal Notifications + +You'll receive email notifications: + +- Before your subscription renews +- After successful renewal +- If renewal payment fails + +### Managing Renewal Payment Method + +For card payments, you can change which card is used for renewals: + +1. Go to your [payment methods page](https://rotki.com/home/payment-methods) +2. Set your preferred card as the default +3. Future renewals will use the selected card + +See [Payment Methods](/premium/payment-methods) for details. + +## Troubleshooting + +### My subscription shows as expired but I paid + +1. Check your payment was successful in your bank/PayPal account +2. Verify payment was sent to the correct address (for crypto) +3. Check your email for payment confirmation +4. Contact [info@rotki.com](mailto:info@rotki.com) with payment details + +### My renewal failed + +1. Check your [payment methods](https://rotki.com/home/payment-methods) +2. Verify your card hasn't expired +3. Ensure sufficient funds are available +4. Update your payment method if necessary +5. Manually renew from the [pricing page](https://rotki.com/pricing) if needed + +### I can't access my subscription page + +1. Ensure you're logged in to rotki.com +2. Verify you're using the correct account +3. Clear browser cache and try again +4. Contact [info@rotki.com](mailto:info@rotki.com) for assistance diff --git a/public/images/premium_devices_app.png b/public/images/premium_devices_app.png new file mode 100644 index 0000000000000000000000000000000000000000..af795da749e9535f3a5eb938aaacf72d350b875a GIT binary patch literal 74184 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� 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 Date: Fri, 14 Nov 2025 11:27:13 -0500 Subject: [PATCH 2/2] Remove some duplication and add screenshots --- premium/api-keys.md | 69 +++++++-------------- premium/devices.md | 70 ++++++---------------- premium/index.md | 24 ++++---- premium/payment.md | 22 ++----- premium/referrals.md | 5 -- public/images/active_premium.png | Bin 0 -> 110088 bytes public/images/edit_device_name.png | Bin 0 -> 115789 bytes public/images/edit_device_name_dialog.png | Bin 0 -> 29620 bytes usage-guides/api-keys.md | 47 ++------------- 9 files changed, 61 insertions(+), 176 deletions(-) create mode 100644 public/images/active_premium.png create mode 100644 public/images/edit_device_name.png create mode 100644 public/images/edit_device_name_dialog.png diff --git a/premium/api-keys.md b/premium/api-keys.md index fab3606..fdfab47 100644 --- a/premium/api-keys.md +++ b/premium/api-keys.md @@ -1,24 +1,22 @@ -# API Keys & Secrets +# API Credentials -rotki premium uses API Keys and Secrets to connect your subscription to the rotki application. This guide explains how to create, manage, and secure your API credentials. +rotki premium uses API credentials to connect your subscription to the rotki application. This guide explains how to create, manage, and secure your API credentials. -## What are rotki Premium API Keys? +## What are rotki Premium API Credentials? -API Keys and Secrets are authentication credentials that: +The API Key and Secret are authentication credentials that: - Link your rotki app to your premium subscription - Enable premium features in the application - Allow cloud backup and sync across devices - Identify your account for device limit management -## Creating API Keys - -### First-Time Creation +## Creating API Credentials After purchasing a subscription, you need to manually generate your API credentials: 1. Go to your [subscription page](https://rotki.com/home/subscription) -2. Navigate to the **API Keys** section +2. Navigate to the **API Credentials** section 3. Click the **Create** button 4. Your credentials will be generated and displayed: - **API Key** - Your public identifier @@ -26,32 +24,23 @@ After purchasing a subscription, you need to manually generate your API credenti 5. You can view both credentials anytime from your subscription page ::: info Manual Generation Required -API Keys and Secrets are not automatically created after payment. You must click the button to generate them for the first time. +API Credentials are not automatically created after payment. You must click the button to generate them for the first time. ::: -### Where to Find Existing Keys - -You can view both your API Key and Secret anytime: - -1. Visit your [subscription page](https://rotki.com/home/subscription) -2. Look in the API Keys section -3. Both your API Key and Secret will be displayed - -## Using API Keys in the App +## Using API Credentials in the App After creating your API credentials, add them to rotki: 1. Open the rotki application 2. Navigate to **API Keys** → **rotki Premium** in the sidebar -3. Enter your **API Key** -4. Enter your **API Secret** -5. Click **Save** +3. Enter your **API Key** and **API Secret** +4. Click **Setup** -For detailed app setup instructions, see the [API Keys Usage Guide](/usage-guides/api-keys#rotki-premium). +![Set up rotki premium API key/secret pair in an existing account](/images/rotki_premium_set.png) -## Managing API Keys +## Managing API Credentials -### Viewing Your Keys +### Viewing Your Credentials From your [subscription page](https://rotki.com/home/subscription): @@ -59,7 +48,7 @@ From your [subscription page](https://rotki.com/home/subscription): - You can copy them anytime you need - You can see when the key was created -### Regenerating Keys +### Regenerating Credentials If you need to create new credentials: @@ -105,29 +94,11 @@ If you believe your API credentials have been exposed: ## API Keys and Device Limits -Each premium tier has a device limit. When you add your API credentials to rotki: - -- The device is registered to your account -- It counts toward your device limit -- You can view and manage devices from the [devices page](/premium/devices) - -### Checking Device Usage - -From your [subscription page](https://rotki.com/home/subscription): - -- View current device count -- See your tier's device limit -- Access the [device list](https://rotki.com/home/devices) for details - -### Device Limit Exceeded - -If you reach your device limit: +Each premium tier has a device limit. Each rotki app account where you add your +API credentials is registered as a new device and counts toward your device limit. -- New devices cannot authenticate -- You'll see an error in the rotki app -- Remove unused devices to free up slots - -See [Device Management](/premium/devices) for details on managing devices. +For more information about managing your devices, device limits, and what to do +when you exceed your device limit, see the [Device Management](/premium/devices) documentation. ## Troubleshooting @@ -159,6 +130,10 @@ If premium features aren't activating: 4. Try removing and re-adding the credentials 5. Check the app logs for specific errors +When premium is successfully activated in the app you should see a `rotki Premium is active` banner in the rotki Premium view. + +![Active rotki premium](/images/active_premium.png) + ### Multiple Devices Not Syncing If sync isn't working across devices: diff --git a/premium/devices.md b/premium/devices.md index 0f55da2..2a7fe1b 100644 --- a/premium/devices.md +++ b/premium/devices.md @@ -4,31 +4,15 @@ Manage devices using your rotki premium subscription and understand device limit ## What are Device Limits? -Each rotki premium tier includes a limit on how many devices can use the same API Key and Secret simultaneously. This prevents unauthorized sharing while allowing you to use rotki on multiple devices you own. +Each rotki premium tier includes a limit on how many devices can use the same rotki API credentials simultaneously. This prevents unauthorized sharing while allowing you to use rotki on multiple devices you own. Device limits vary by tier - check the [pricing page](https://rotki.com/pricing) for your tier's specific limit. -## Accessing Device Management +## Viewing Your Devices You can manage devices from two locations: -### Website (rotki.com) - -Visit the [devices list page](https://rotki.com/home/devices) to manage devices online. - -### rotki Application - -Manage devices directly from the app: - -1. Open rotki -2. Go to **Settings** → **Account** → **Premium Devices** -3. View and manage all registered devices - -For detailed app instructions, see [Managing Premium Devices](/usage-guides/api-keys#managing-premium-devices). - -## Viewing Your Devices - -### On the Website +**On the Website:** From the [devices list page](https://rotki.com/home/devices), you can see: @@ -38,37 +22,33 @@ From the [devices list page](https://rotki.com/home/devices), you can see: - **Current count** - How many devices are active - **Your limit** - Maximum allowed for your tier -### In the App +**In the App:** -From **Settings** → **Account** → **Premium Devices**: +From **API Keys** → **rotki Premium**: - View all devices using your API credentials - See active device count vs. your limit - Identify which device you're currently using - Access device management options -## Managing Device Names - -### Editing Device Names - -Device names help you identify which device is which (e.g., "Work Laptop", "Home Desktop", "MacBook Pro"). +![Premium devices management in the app](/images/premium_devices_app.png) -**On the Website:** +For detailed app instructions, see [Managing Premium Devices](/usage-guides/api-keys#managing-premium-devices). -1. Go to the [devices list page](https://rotki.com/home/devices) -2. Find the device you want to rename -3. Click **Edit** or the edit icon -4. Enter a new name -5. Click **Save** +## Editing Device Names -**In the App:** +Device names help you identify which device is which (e.g., "Work Laptop", "Home Desktop", "MacBook Pro"). -1. Go to **Settings** → **Account** → **Premium Devices** +1. Navigate to **API Keys** → **rotki Premium** in the sidebar of the App 2. Find the device to rename 3. Click the edit option 4. Enter a new name 5. Save changes +![Edit device name](/images/edit_device_name.png) + +![Edit device name dialog](/images/edit_device_name_dialog.png) + ::: tip Naming Strategy Use descriptive names to easily identify devices: @@ -122,7 +102,7 @@ If you try to use rotki on a new device after reaching your limit: - Premium features won't activate - The app may prompt you to manage devices -### Resolving Device Limit Issues +### What to Do When You Exceed the Limit To continue using rotki on a new device: @@ -146,11 +126,7 @@ For detailed troubleshooting, see the [Usage Guide](/usage-guides/api-keys#devic ### When is a Device Registered? -A device is registered when you: - -1. Add rotki premium API credentials to the app -2. Successfully authenticate -3. The app connects to rotki servers +A device is registered when you add rotki premium API credentials to the app and successfully authenticate with rotki servers. ### How Devices are Identified @@ -197,17 +173,9 @@ Avoid running rotki on multiple devices at the same time to prevent data sync co To see your tier's device limit: -**Option 1: Subscription Page** - -Visit your [subscription page](https://rotki.com/home/subscription) to see your current tier and limits. - -**Option 2: Pricing Page** - -Check the [pricing page](https://rotki.com/pricing) for device limits across all tiers. - -**Option 3: Devices Page** - -The [devices list page](https://rotki.com/home/devices) shows your current count and limit. +- Visit your [subscription page](https://rotki.com/home/subscription) to see your current tier and limits. +- Check the [devices list page](https://rotki.com/home/devices) to view a list of all your current devices. +- Navigate to **API Keys** → **rotki Premium** in the app to see your limit and a list of your current devices. ## Troubleshooting diff --git a/premium/index.md b/premium/index.md index 6b919bf..8ee9a7e 100644 --- a/premium/index.md +++ b/premium/index.md @@ -1,6 +1,6 @@ # Premium Overview -rotki premium is a paid subscription tier that unlocks additional features while supporting the ongoing development of rotki as an open-source project. +rotki premium is a paid subscription with several tiers unlocking additional features depending on your needs while supporting the ongoing development of rotki as an open-source project. ## What is rotki Premium? @@ -13,7 +13,7 @@ When you subscribe to rotki premium, you get: - Cloud backup and sync across multiple devices - Premium-only integrations (Monerium, Gnosis Pay, etc.) - Priority support -- And more premium features +- And more To see the complete list of premium features and current pricing, visit [rotki.com/products](https://rotki.com/products/). @@ -33,28 +33,26 @@ See [Plans & Pricing](/premium/plans-and-pricing) for details. Choose from three payment methods: -- **Crypto** - Manual transfer (non-renewable) -- **Credit/Debit Card** - Auto-renewable via Braintree +- **Crypto** - Manual transfer (renewal is done manually) +- **Credit/Debit Card** - Auto-renewable - **PayPal** - Auto-renewable See [Payment Process](/premium/payment) for step-by-step instructions. ### 3. Generate Your API Keys -After successful payment, you need to generate your API Key and Secret: +After successful payment, generate your **API Key** and **API Secret** +by clicking the **Create** button on your [subscription page](https://rotki.com/home/subscription). -1. Go to your [subscription page](https://rotki.com/home/subscription) -2. Click the button to create/generate API credentials -3. Your API Key and Secret will be displayed -4. You can view both credentials anytime on this page - -See [API Keys & Secrets](/premium/api-keys) for detailed instructions on creating and managing your keys. +For detailed instructions, see [Creating API Keys](/premium/api-keys.html#creating-api-keys). ### 4. Add Keys to the App -Input your API Key and Secret into the rotki application to activate premium features. +Navigate to **API Keys** → **rotki Premium** in the rotki application and enter the +**API Key** and **API Secret** generated in the last step to activate the premium features +included in your subscription. -For detailed instructions, see [API Keys in the Usage Guide](/usage-guides/api-keys#rotki-premium). +For detailed instructions, see [Using API Keys in the App](/premium/api-keys.html#using-api-keys-in-the-app). ## Managing Your Premium Subscription diff --git a/premium/payment.md b/premium/payment.md index dd62675..3a54749 100644 --- a/premium/payment.md +++ b/premium/payment.md @@ -107,28 +107,16 @@ After completing payment: 2. An invoice will be generated and available on your [subscription page](https://rotki.com/home/subscription) 3. Your premium subscription is now active -## Step 5: Generate Your API Keys +## Step 5: Activate your subscription in the App -After successful payment, you need to manually generate your API credentials: +After successful payment, you need to manually generate your API credentials and +add them to the rotki application. -1. Go to your [subscription page](https://rotki.com/home/subscription) -2. Click the **Create** button -3. Your API Key and Secret will be generated and displayed -4. You can view both credentials anytime from your subscription page +1. Create your API key via the [subscription page](https://rotki.com/home/subscription) +2. Navigate to **API Keys** → **rotki Premium** in the app and enter your **API Key** and **API Secret** See [API Keys & Secrets](/premium/api-keys) for detailed instructions. -## Step 6: Activate Premium in the App - -Add your API credentials to the rotki application: - -1. Open rotki -2. Navigate to **API Keys** → **rotki Premium** -3. Enter your API Key and Secret -4. Click **Save** - -See the [Usage Guide](/usage-guides/api-keys#rotki-premium) for detailed app setup instructions. - ## Invoices and Receipts All payment invoices are automatically generated and stored in your account. diff --git a/premium/referrals.md b/premium/referrals.md index 278b904..0349656 100644 --- a/premium/referrals.md +++ b/premium/referrals.md @@ -15,8 +15,6 @@ You must have an active premium subscription to create and share referral codes. ## Creating a Referral Code -### Create Your Code - 1. Go to your [subscription page](https://rotki.com/home/subscription) 2. Navigate to the **Referral** section 3. Click **Create** @@ -25,8 +23,6 @@ You must have an active premium subscription to create and share referral codes. ## Using a Referral Code -### For New Subscribers - If someone shared a referral code with you: 1. Go to the [pricing page](https://rotki.com/pricing) @@ -55,7 +51,6 @@ For referees: - 10% discount applies to first subscription only - One referral code per subscription - Cannot be combined with other promotions (unless specified) -- Discount is forfeited if subscription is immediately canceled ## Troubleshooting diff --git a/public/images/active_premium.png b/public/images/active_premium.png new file mode 100644 index 0000000000000000000000000000000000000000..c84d82a9372e140e64cffcb66f06ada1417992e5 GIT binary patch literal 110088 zcmbTec|6qp_dkqmjYMS&MT>}#x-2D2v`1VRvJDcIecyL!lXeucRJIv2V;lQkS_qZK zzKmV=$Tq@#-nqWt-^ch|zx#gN|5T4@=JkFp=XK8WJkRsI?`mH<%Z}nl(b3VdpFej> zhmMZPi;ixSG%GWFa$UPX4gR8c)j6w1N2nM4K}RP{cmC8#Jul2yC(AP~GS9?M&8_!@ z&FSd(3HP4fa>u+rO?dDoy~gt$XFj`}u6CQ{SN;2Bbw*ku-(iV6n@?{sudv-}uDW?| z4}P-5lS=+eNog0h7+17<4R2VX5vE(Nt1DIBnuBY~wyKTVxrv^UQ z%(vFy`!D~C{KAQWv802QRXB)_VdEdF8cgu(A}0-jfBCgAWnlMzeJ~7tMO?K)pfSv{ zZR5CW&!U%}|8EaPKI7D-XXtt^CD?f8zpV;BWA!Rz`R_}n3x1B`oOQ>)_`XPswB4EweuwKluC_eoPLi?pSEE zCAy~y{B>PhMk{u{F!#XGYxQnI%7Wuxl0s)5G5idQM0pUb=*$H(ff?)l1IqZQ&pXT`gI zV}tMUXlE+gd`~OcLY(Inc7vBmi=O1?WXwF-;l2NY*yE>#FW_uvX;_zWK>oKn> za|0(?x8W}#butN?J{+Wwk1yQoGk+v;&3^%l@xEGwS!@}|nVjzqbQJQN3f6pioV+q$ zzS_!fn_m%o{I!;r&IVqJ`76D~qv+uU z)5AOG7k5lqFG%k6tN8K$7k6=+(jtB8YT`5M`_EI^En8@eH~0zLRe_)bjtS!{VFl)4 zpOt@U)H8D36IawG+d3_1pAS4E64&H@UAac-$zHZ)!e2Tp1;4 zoY&zZZ`bnW!LdQUcBi-OY|aulT{Hq4u1khU9(mQ$Te146nx*(fuEyWwvhp*gx(C&} z3L4BNnAp9RwJ6htIov5{lFmj1R?LpIHa<}3z4I*k&Fxr+dY$g)i(Wa>w1!l@{amEL z)hC-y$xvpSpJ)#Mm`|6|kZd}>Fteb)Qx<0l_nAN`fsBGF&> zCLt>!@POg@tjX1!`s1~O^)E*+wWnwbC{ltpW!Sgp%?-vn7DeM1v&Qq<+xFZR)EWDc ze8MdAo}R$FN@GV? z;u1cSf9XbNmSrhyr9E`#?P96BOHR(4Umtp#*uR2(k?SlrXf&vk8Kqh6m_@Mq*;`FG z{k|%Ut@9u`rsvJmOWD?SG2FH&!$6qt*|s)Ozm8S*AZ-G})>1x%@i4BR1ikRk#_}y0fw{bt&CwO7aCY zJx<(1_P2cWiU!$izcEYRS=wotFl8^JSJQH@vs$xM{@!cq^bCv2Eb8NOEp^=-@6WoE z6t&}G)S)cJiGsIX{_~v!tnDP*YsHgg#r7pX-&gl*dJ{&d%&4aNF&g@>Hg=Y_!r=@4hF8bgUFUd?kb+fQ^pSe?2oBVC3|5PQ5 zoJAF5tgLO5OYH1;doxpMvfz);uK1vc3l*`1>QnBeAvykA`-?qZFqc#cRlKP^7_PMX zim7B#E!rlq+{vH%OJ6o`>gZgPv19AEp(3M-OYAKH#KoaigV;PfSn2cnEKJjUCq z%LaA~u`w5ZLVtOoS7A-vnyzMIUWDqmYZxNFe%>wMoS;JQ$nN=q!zSlPtibPETjms# zPOIm2f3thIKD2A!U>M+sYkjiTM^z325Y^5`Yb-$G+ zRhfC{BIqH|jTcJT+0tTV=qy(u2i<8Q*H6>pr8Ue5>l3 zW8BC>a!jC;6bT8$hhoDUtlRZU-LhNF+M{|?RVt%1elX9D^L(pQDtPF?8ECm=hE7XQ zaLkjUU00B52NU8-QY;>u%OG2{L4i8*!Sh!t!2%)tz+ui%Lk2xqNqar z!&>F0?$VNM?jdBsL&rLPt=9KD&MCO z?|%48t((xq%g>CzE{TK{%0_@~G`8hCnl)OVUh_h5ET|Ke!ZCpX4<$yp8s6#tYpYJ2tglZ%~Chxq&!m@od|9vcxg<1Z|E zBYBVK^JZFTrG|Q@9?op$|3X|CJ7G}bKPTL-bJIA?q)})05&*q?#Q!nfPCpaM%x<^3 zJfDxx?<#uMm@(H;B>mU?&ZE`^HGeO6^6nBp_lsQm_X|Il*{ng?EAQ^)HqLaJMuHb7@RTOO%wU4LE9n%dX*PGGTT*Jirg1EmuC6T2Rr8v)C{C7GqWtAs%r`AHm#Dak)a$LgW^|Vklr&NSGZH}bv z6l_QJ(3juY-H=0hTGzt}{ubpnn-nC~sa=7~G!P0COm9jC;3wk9_Gnxd7xSxhzDwd$ z_{Z#*w#x0%)Rmv)_hr}Yi)`;+2)|1a>^lMI-LK4brMs-GUuEIeTfGFf9z8(@+Vjia zF;#gFyM$dLQAebX-#hvDw27_H`KNgXX`>R-M-9!*J{b?&VCqb5U&-E6YiQQ6dy=1i zGf4izyjF*i#{O<;=Q!{xQd-P&v~e5arP_AwfdQ4(-+gUIt{&x@Zo(N5DUl_upYPg- zOIIxG`pu-hd>kZiBT?nIAcNWSAn` zzYv=w5^JxCQ6$}PxBLb_l!fh}tQ?H9k9(j|A&^SGLZA&u!rJ-_pUBZj==ote-|4C4 z{ZcnYBMZ*bcxi5Yhgs^q{0xV?8B({FL?sB>ozH{v?V_XD)M=mqU2q!Pq05;S;GUwM zr&M(cIF@|%Xt&QFP{V{3&v*F}5fF!F=rSVN7`{Fe@hTwwGm(y=Lxo8-qG!)$FUx}K z8aru@g`TlS-F)TuVy)@NMlBWl9S1bhwog-?=D(>O@qNZ(u%waw1%2oB0W6df6^wqZ9ESofFjm+-E)sY`r}l??5U ziq5FENM<{Fb|Rsw;Qe?SV~Mk|%wYKXpaV(0)xJ!xpI3CxMK`3Gm6sjtx6+HJo7Wn^ zdt)UIPzIDYpc{I|3u4;3+}1_uf0r6pg@u1iFAUt9%_$PcOz*h)=P_AYP|GTudG*uw zrJ;mCyC2_@4K2PCOxs7uxNGhs-#^)?$Vo}lPb5qmHJA`?1 zw3MgybpPC?#P2{|v-ZPN0#hkI0|t2Wz{d^VgHtnDWo6+l&!Nkd1I=lF@3U>o z{o%4hgc32>CL_Vfd2Tx}hfy00BKX2~?E*!|t`hO+k}8zMA>QfjQ~KXbD@l7fEn!Fb zq<8DmCL46Y8B77cf1Wiia=Q_^Y|~7z#}UhXA{(|%S!>pAWfj&&!4GxPTrX|hkjM&% z!U@ygVOtMSB+0LwFpQiZO@aUORGd4t;p#4I23FCr?zs#D>zi#b`?>!%dtnOx4SCRL zTN)ia6?OTl)V2+0wH>ysV+%}7AO2xQiZj`=;WBK5$oRSD$u9=pCqGQneLpG`!!nC8vE-o?~jz~Kc2FYh-V0{(|gBVJR@`i3W>NVm} z`#elFGPlh{V#8FmEB|n*|2|Pwc4WPK|F7#^i(0B8Fjf6;Hm>*$Q&na9LlysDCMwH% z>Nw@)G1rs`0r`3$87+4mcguXROVQ}zZY8YAlhvX;dmt&>30euthfXlC>cIgyhDn`> zrlo3C!%(N>C}?xvaZ6qMf^ z6~{))Q767)+AA<6-huvzQ_a8D5I-@Aa+CdaECOLBRk(+-E}q}soS$%|E+w7}75A|y z^kNi8!%#W~@uM4tI)V(fRZ!sz{^Ol(`?gEG)@Ki8;qbuo{qkgIDui)E%!H1+T~Cw1 z&cJG$QZ!y%k-+EbL|T?F4#s*w_TT=}v+KsoWP z9@q+LFt*N(UMO-uXKRrBo%pUCWoh%&( zej}&ZEU=Sb)~0_2U$`LS*ma`#M@sA%WP~}0uas-IJF2+Y|FqMakM&tN*k@tJ{^pJ6 z@&ef~O|q~2qFPnkfgQr=R&mzSh2HS-piNsdHRW30Jy51z=WU}t7N_|C{`tYQqNv@W z*l@H7Zz@&{J8B5F&{2l6Kl?!NMnVAfhYS5=O00toLiPbqRml7KM+fSjd*>*jn4q*k z37rFOzEzz=so!V8=6Z2L;7aSI<3IL~eoGGb?TN!&NcHDX96OvJfqj&!8EcKouq9)y zJUg6kv-tpUG_(afKOkrqs@e}_qSzDM_e2v{w+_E{=q%C) z6x;jq`B9pPbQ4NQ#+!zK`0rEGDK)W=MC&_CyZa8k^c;&cz?>JDDnrta-!l!xss`#w zW8OnAui4Be)?nDtec18Pz)vwm3cEh5L`GY{()f6ku|pQ5t%b{6TP037bd?mcIm>cQ ziEETiRk7`uDH_YJ?KmNNDQe&l;PT0t)oSD}yRZ@O$5@r-^FmSc-b8%S3!2BzStVpND3nghp?$X?wt z+-YGQ2pErz9z1*cw=uK-;a8%G`s}&3ce;uW?^_qbg5EkrX{_h#;xl?b&v@ED-?`55 zXupKZ8sn>8>Np#c`&3K0utpzAn?`FD{T7^>)#aZC8A$H_u5*$*A9Y*SEzZ=l)4gza zNhJ?^x8F>}ctPI-IlGp_?Y6|y?K28L-|f)cgU6JmBn25Ld60Xn9wJo((p9gXFkX$M zW+q+}idqk>^o#v8;(${xz3eEV&W?WY+{|DF7*Jr@Do);Ux3pgP@R4*g->KVox4k^j zNRx-KvO=77RUAHT!y@Pugrkf%rfNmvf9WK`@ii5>{kS6E?dN)ieiG7COU3crrzFSj zE~)b0F1!WUd;)d)K>1ZkzNwLSD05Mb=af0y?`e#FyD_vJCeLmD%sQ4wx;BH75abQE?0498U*6 z;Xd(}+rT6%gcyHuJ=E(J1z%7XW9s(xwA4b}32&F0fSafQ;OggCCd*gLW+%J5e=*3F zwv69DTJJQ@7b0!gc!TRidWilw4_6wN{O(5TOKbJpTS-7TH|vyM)m%ELT?UM$rX(-; zy#b$zc*sNvvwG$o$g)P60&A6s(uQaKOa=ISiPzAZQ1w$`b``GX-a zA-$eMM=Tk!00$#h@Fyz-#%1?XBIc-v75|T=mdP8={Erp@J{2~ENUt$*S5L{Sw*Onf z7RK!DtcsN7{-;_R(uy5Eqxf-3CHCNB|IP@Shx8%e z_O5HyX3;}u(}dg*HkqKcSR+9+85s4sn;cLvbUVO2#Y2fId7oXbB~h$4%e<1Ic%o=D z!?u}__hGj$*FfCLe#Vm11A|xB!86q^xFFs;&h*hSmVCX;V*R&IaOS2i8O!%Akn3BZ z9Ekzrl7nWEp?|G0;qkgeV((f2Jh4*sEuL*7Om!ux7hga5LBj+NpiMLpLwKA zt~aJ=<{Wb!EKv38bZ@SUPJF*iZo2mF&bA48$zOibgOIeP$PKN(4b!}L>?&~Bycb8W z6*aMZ3JwY3U|()0$3eKK?=SYbKL6EU zD0;`D(Ro;STLxTj2i;P>iR@Y_*PaP*Q?Zg}8F`|V2(pWe;r}rs_*X?~xCHr&<7?)# zc+h-EN~A;wBzu2P`}^3-BWSU>#^4qpAg_pWT36r#TJyVna0rT#bLl^4@VD=9((MBp zI!q-fhKA##heo?fi+4G{+qRRX1mbWm*hyns?v1`V1MbXQYSv5-MrQG-HiXPAHOaDg zdyA0j*`8-V{;N^TvmJ?*bHlG67DY=s6!hF8NG}*WmRgOJ;{!*-9%Ikdx!>fTZsM96 zSzHA=rZA7&v1~EL_F>lBt%?OB*G(T{cnYZ_xMJcciw~r~*oa+LEQ%IQ!BNo0!M23L_x3nmxsm2+w9MGj{D`1WVK0=k>>;Fko=j4^ z#N=(m?bK}Q*$M~NH~5BlL;3h%ro~$muk>ZE=^sO`z=S!`zrrxQXkgvfU-uV|ex|pWo?Wd@b1)ws=)a(7XS!)RyI$1{G62 zf~qHkd_$I!Ww~!^)9VFq>!Qf?f}KCyh6s3k?xLkT~TAJNOVUQSHI0})I51kJt=eW)nbYOW67f5 z?acM%X>C7bN2^mQ_aR^0%3uK&YmDB5%ba+mzE#GoPGBqor#cI)pF4LMKT3x?2y2FS z9C~yr+p5}3B;pTZg$HNQ?m=`%f>P6yTn=M))i zWPRQL+bji5mtkX!mRpKqd%;+O8a5``4Ac{60|z1vO!$c6mxZPl$xf{-Q@eTdz222Y|`9%}SI~H&7hnzm5zJ{)XiC_3=md1*y_AR-wGm{^?VC78n49 z_DB`FnSfRIZ@~r`R9Z}HUkncAP;T)*4q&8x9GnfoKB!6sJ!G?BL($VfF>(JEzd3=R z`kl>FJ#S5ML69iM2!4N}%AH}enn-sUono9<kaiB!WE}1Jg+2YWJislt`^NRp!n$Qze9u@=!m;U;8kuXH0mJJ@M zV)b9qENsemyITjnfauWbOhMZD^w5mPuwL&LaV)HZrmjtC#Hf%8#6`?B$zwH zi&g=lT|`%2tcb0BS+BevQhlHcDOcV#V6E-4={TAJ&O^^#H5Q0ch z$7(9|^_&M-jxI-`{prSx_ukw!HB#hf%-AV}8XzYa;sv-);rLIWnH*E-i5La!BTQs_ z5wDw&*ogy_xLWS5bk(* zE#CWmmscM3r$w?7`yCgHj?a6v6TD|Ktf& zj{zSY)rWP_WYx=56=5o&%KD?{${_zFXogPK3d{}wnwkSFdB)fOIk4aV;W{1xEmf-o z9E+8R_IdireGgCc23Q3Gt>Y==yc6&&<{(4Ybs|U3`m)xV_B1hrN&FxsVpI()ltCpQ zfjpIWD*f6~nu4^jG7z!vui>8`WMI7tv~DcD&RzMhY!oQ18uc1FQS}%|w#|8fJ3?v5 zSI&J1;VsFddzvmd26o3*PJEUJF60p;CDtwv@NZ<<_$bDbpN10FzyrG@VzbvzBj@Hz(t3?&L9uwFR@=m<{?4J5TLW2*Jg37w{K*}v#x{x6~Z;NB2XGBRs%I9?D(#9&xHmDy&e7SO%8yI^t zNFM{$A8h>6Pb4pEFp|-QFR8+pHtpY_ph60H5ISO$`_(vARbdl4SpL&K{*3t_>^C=@ zpfP>;XOZ=e8-Ajy1_Iq!dMHj_fazyMJq_Pb^!>A6g{Prvk^vi6YjdoSZ=FX#Dh_LU zYAA#JPa%PZR#FW@{m~zbNx(5=8(orOUQgM;7&gctJSSmgFo+~>p#RD`(13jZA1$%? zd6?=G{aD)#>+WL+P315&f>t-Fr*yMga?nf}Cc_)F5UU7;_*p5qaFHj%fcrT6I= z3O56Nx=X<+vG@t7{`x&muR0PBKX4sMPeo)ymH?tN-J1+kYy2ik=P|{@ufoTGxyz5# zH~JLzt<-1s!m%MzlTqzN@uc!-YtFSc+cqFg#()5>|51ccs+J!fkcj0gZ87qWKx?|Y z?(qhdO!o13g6qdedzy%5D*0y92>2zdzh@qr`p=T{Cd-x%@FW$Xx{MtPliMzIQBYX5MPMni zwUig%anTJOF9TrRZgG2;T}2SRN0;}I$kv%rVtE@--IkEWhBNV<9k3$otdH;tKWL6=NBL# zN|jjzB-E`yJN4wDSyP&}LGdSg7ogL-%Mf>>4;l7i!_0tiXx^$eqpOW4ebpAYx68BR zYuVC-qOQU!Y;KFp2f;q^a3T;U@4Q!*Cj;AGKUB7HEMN9`6;dedslb9)fWy9L>>@?m zh5<74JDR{hn12i-Jx&Vc+(bA^=F$t=*H7gIZf$Y%9Ko4NiZC3916 zIoi*QzPt(~R@N%W%bPMS)EgIN%^)LPS$Lg}4r{vcR8uYsAp~~&O`Y@w)Rh5ji$nZ$ zhu=)yIBYo4xyvp{RgNKy)r(is=<3W+gZy%#*Uw(Nl(%^s4JVkv=93YGD%*~Ntfibs z`=;p~L96&()U!VBm=vAZV8REH{P&$$wq^Ex*k0?0XjqnUw?X{n2)s z*RdnP54+`Cixui)JU=uFUBhg z8Vg7l6j@F4mGv|;g7O`^%RK6j4e7m@kSZSQE%W#!65Rs)wABduH~6%a(ma#qh-GnO z;m<(^r5WfKgrR#xWul!aVfTixlf6wlMZtH@F8|`pU|mkDY@hu;p(%Y&kxD0no^T-f zm#7yo%jw(nD{z(vz0mICfXN5iMBbph$T6z^H$pAp%93F5=tUEE`bjO7<^HNRq@;lq z(|8NS53%3MtK5{%U=SRob}fR5ji-f0$d9tJ0^K03x>`z+tX^bagUYO`CdvGcZ=jM@ z5>WOlz+L(bMF2;NxlkwNME@&n=Lka=96cFv-bj7dM2nJV-`-{wZ5s76q6UhT;+!zO z8q-<4K8M3bvA^)6hZO+2$L@Xny;M4VOnCzwM&O77S2l8RZ9xY9-rOtV z{gE#pBx%P7tF|y$FqTlcQU1hSht8Oq&P?7reYDP0JD366kLJXQcV+rczn7xmr8;Kk zPrG~+@TkD$F{7N&ov9f9Pm=u8o4vR-4yvN7CvFKi3`?CK8vdUClzr!scTjA|?-(cY zY>#PhC>|fIvX^z5+jor83AB2rvwxro8pz$rGO5J+{gh>(3^hOS9dmgzp80m`-5D{~ z8IeIUddj8`3X0#6PKcUs=ufr85(7$O25Yq7nF`#bqrWu1WV+_`bD30H=tCELfm8cd zN}~Ljc-Lj764|ig%182JP)Lcj8*9nB8=V-obIK-|Tt>J1bl z$uu=NvNk%S?X=ri%h#|9gipsE(yzuVr;3}gmu6^^KYS2$y^maZNT_!&ful4X9>w`I z&Qi!SNa>?F@bb(U(5A6COs2>3Y_oAQ!4!w5kju($6UFb!nlUqkA$cm9s43P#X4|rJ zgD(tHnF-DZ@|>@@&QV4p-CIJAkxQ zjCNd=vl8KaAF9J~1|V*cWWffMymt@h8Ha6)z>lC}LGiIfS_K@~lJ@uOj&kGN>lRSt zsk^=>xAej5Wfpe+XJ3`=^b~@_rOR4KaV@}njO8|7lIXaraD-vc^8Wil(Z;m8UC2B3 zXm6vR?Em!CG)>^W_PGuaryt&0Ed#jn0E5K|G0-Juw`lC3ae=|lH{X10yx+{F-{`M2 zkx-}-^hz(ksMRJBLpqiHsr}iCOOPhqXR7kj-ahqyf!Tb7)<{lW7QWxH7lP!?hhKvxv|;ZsCbJNSkkPss|r-VS@xw>V)nYy5P@iqgqeYMbQo_{HRcsuaJq}aj?to zF0>hPvG$!jUm@@|>{<=&SCI#HgapYmv(<5JQx*0MKD_%G@ZL)~q8pMlJ!v?ClNGhQ zAi=YegwuKgNsr?;DahZ~WgEdykWGP9&u&oxgi~DVYfF;RzvucNY4}>2<;`Hx&jUIm z&u*t`R=sDcd>j`5GZk4CTwXsWJ>$Itf1YlfJJ5RyQFyIQH2LzedRXDQRjDqrtv!F$ zzlwXW_Sd!Jlc4hS_R{7gV$aw1sWR&JCLmO~82=p984HmYo7Rs>$1ote_WXc(CWD)F z4D@Ty@6cKIXk;eZtZT=lma*l-DZ1c~tT%rq?x#e2b~&<*c1<-G{%k&oYBwWE-IKKw zbupuL;6bW;kZZ*1#g=tM5NvSozCXJ!f28))sdZZqCm|-W_W0}~5#$z~{B*~v)t`MAf}@XD^p zZHUbYM3S%WhOOmX+jS;G{;jm)H`VJ5C|4qsiTEF;Iw1Qj6B z+4sS|4aCBdYK+#5+pv4DiQxL(fNRgpv3rc6Lqo##!$ToQP$*x#SqY9x@(20$pZnpq z`PebIAO8%IWN^2SwgKi*X^_#8G#7)&BBUs}Kv#)1BiTa3m;utxc{M}W)AfhZ~ z#Ec!%bDxVcaMmzx6vG`?#0C9veuWQd?d(oeMMdzY&YOCLI21+&>)RSr)w!~~WYDU= z>~;3x?(q<_U7~z+yrVWSOIELNl2IHeO)l(Ra~u0FemGBi7tbA}gtqG8cZS#ta1Gm} zO%mqL=li>8n;fG4@p@PAJVQWmJXyO=lApdg>(E{&9n=DEGSXyB!mw@?8e}$$AH?~f zlVX4Ckla3qL+=>k64%_2>Zi4<{*RAZ@0V&fr{P1yU5<{w9F+*rE!D2OUEW%jCYfQi z898@$TUjK~odUKV@zndHqt4UZSG}|#%!8EZHzMUGlHAsA+@$}}0^BBkAvfzVRjpXr zrel4>D+LhSHohO(D+soIWX-lkjFm6lr@5;YE)3B9P$op&`UvaOEYwn-X%7YN)6H9v z`AAZ;oz>vpr>x!ID+E58YByZi(jX28TOXMiqhm;q^sj7LlKDB=ZzM;t_s9RZN*>E( z1r`v6YOJm4Q`Ey9w5FIDr}|v_4BO1*!b9jk8!0tC2J~gtwzb$2J7E2a=0b4`a}I`o z^^W)15#_2)G@i8z_H%72sv_(?T^tc*((qe}?L>{YYz3oac5@#D_I`r&F%z7C_^;m@bZ`)K3ykXL4xb z|EpDgLopi5iuI4T=A=R{syMD(nYX1awP=pL`W45Y^J}tk-VNt>ckTS19NHyH%grU8 zp${v0Dyo$S;;=${^yBu|XE|)aO)eFe5jfDJ;vMAfWsl^Hj#*xwKNi(zU&Rc&d~I!) zoy#^oSETVxBCKL1yHo=F_Ez90V$h`a^1wjel`|H9jNzZ~$Mugfti{Il7RebCgmu04 z`MCw6dGalc!Fq5HkGuvRtf|D?wfX&?3;X_@_63O=6RzLruYX_=a$yliaxu>@4)~ONd)AJhPonx5t!GL*u@(VqiX98CFp5Kr zMegb8&Lbv=*6#ux!|5HYe~zHd#d$9rLDe1EY3a9cpFA%aQjQCC`ndvyqbx#2;c z2*V05D#*1>dXx`5DP!s1WtJ}l7(_VN;#Wvm-!t0h>OsCyc=`}SSMVm5BJa83ulokF zsUsM*E>yv2;VGoXf}p@yk>jzncRNV+41&WRb9njB5~@tm!}{`2ow(Nb;bFd7SP9a} z2!(V18@y+Ry3Iq`j~JEM$rS+uIsPhKD%;efwfYu^P`pdCXP5VftqK%6+x9$sDJZF0 z1>^0viP^60l$C$DlQZp%5r5P1$_|Q;=k};~Ntgfr7O=87bh9~#ev=)vALS#t!Oub| z)1u1|Jk`th_*EF^JDA2oJ2;Xr*1oiyqEyaRY~p~{1VRIS-`YKvpYWugSuZ048;n5~ z2)R2T1S4JJTY5^KY&)l!vyOXC*rB|ke)>72dl$+JQMBQ7Qy&1+=j`!W=7Zj`q2G%$ zrc3t_nQVh@rSX(V52MWXHJA6A=^B=HMeoibXYWBz3^7IHZ1kG*lKA#G0=WTgq2rKL zXM*CW?bYdUJ49Cj90nP>5)(25ApabLChZ)cR_lvA#z#VI!t$g`e?7q$4#w1WhFHG8 zk7#lXq2M=;@R$gvQzHkwPg;7|J0M!EkI&UgmyeZ|*|i=i?!70`paU)cc?mH6s2LRAnYO=q+lOdTL9BYTp>BYV%>-k4+d~dtd}- z#uoY>dM3=E>vOI(c$_2+zMercDZ=c{5L@;-E67mYq-^SvM#WFnhV%J9JWA$Vi>kLW zIX86H(KALNm+hQ#n#+B?*Y2ZDXk}B|7vJ9Qy$`au*<)d0&^ev%!5p^L8^khfyi&P{ zZ1=E%t1Yz6DuG%Sa9O;q5z%yNw%nVoH9hW?Sj4llF z{PaX*qG%Ngu7Ul1PNQhpX@8`psR2^W)hyU!*KivA!0HI6Li^f3EMQ zE)B=KYPU+#88D;^&*ki6kanyXIs1{6MJW3kPj;1>DinV`BTzV{=yZWAj&u*$KlUg*=mfzEn9IP&4HX#B9U zC$!}iYNgxg2j|Wa;q?kj9Uz(>!uq4_V?W8J&l9oO1i$I?$SXcNWe`?wUPnP_3d?VR zE{#bL_k;chAa=TJq>~EmNMwD2(TiZ!%WHV?tr7bJn#c}N@+3Is@T*@xqNl{)=#kUK zk0ZJI>@JFWm&rVF;wBkNk(uVfonCzrgor9AQ(J}eN_*Vq1G1Ivif4-j%X|+`f0hJ- zgD&Q+f|o5Ta3f}6=~zERDUfk8l$k(&i-<|uj)?v8hxffgEIC-cFpZ{}+()s_A{p|I|JO+09B!Z=3p9qqnd9&jJTs#OzY??4f zzRhrjsnp`W9`JoNyFrmB^|1ql+a}5QHlg7X5H<#Y;v?JFFh)ogMo>lnpn{~ku!{r) zS0T;?T^ouBc1gzCL0Gx1pr^ChOF>&@P^Ym^JZdHLb3ymr0N!|_P3k+>RDG;`1438IT$0Hk`(09*s$ z2HQY%I>yk8$W%)Y*+X4O>N|SXbeFD@n?DD}l!%Gv$;d#5vzER))EFfH)b=eBTuo^2MnRk0BI;^2`?2Rsh{Ja26#7UKJE2`Y^0h; zvYN64v`nDp740thL{H3XbpGC@D(#?~j6dU2Q4Gr}jxQ)n#RJjUmVf@~0Z>-HFnNj% zao>v8l1L+Kms5aLm;L&x2iET~zW-NtA$T4o=W$eGti0pIiYAleWlzx$o7cd=K>WWf zVt<3g6G{Hx`y0bbP@dd}Z5G74DRW9bzr?(lh&-ppIT7i$&3Slhh0ya5&Dow(FaT4^ z;>yxwJ3WgaC9fSSVy3cq?1R}OIU1WVBz0{*?Cw0DZEea+V^5Dzl%T3N4h5$i%Lm8a zGu5L)RG{;PmrBKUjrdGadDvf=G(vK2g?frM_3M9pw(W_?MZ5lwkLN)AaR9mmS`guK z9+b(d?O#`zj>^J|Gvv>P)kAxrmxj~lKTJ}`S=tb}Mv#O9n;T>2zQ=KDX5X3n=S-p< zTRE-4Bua{+Gt#+lVzN`BAJ}JBGJ~Mar&0VSy1^vk?her+^Esf{Gb7~MKB9X^x<_8L zW6`*QiO7Bw#@=a`Y)~BibTJzL!xaQbs0g&|5|Giw7rHw=+UxX9-O2mJ5d4LUJ@oNutbedUV1N|C7N_ZZBX zzM{^8zIs>KL2ISk{kAa>&v4rM;rAf2D~$GKZDO$44ES)11jRJ>`s1a_O8|XL6?c~Y z)>dih(Go1+SWu=Mt8fh(qHCa!-*ke-YwMKY+6Ss9;y2X@%R@&IQm3-7<~I1OSOy{Y zj#Wjhc)va53(zMg_0?0pCDb6WIlPIB8s(G5{uUZ&hA@v(P-bCD>bJHya}#~&jRZf8 zwdQn&_k9mZ@|~ZU*iI;!zR(zxc150$ z8SXE>glF8t`7O{S6xobMZlxSWbE`LZFBNOr9o}qal4+%m>D@D)!5aa}V5FC=*XYP_ z^);UxMrHD+&NbHlIE+w4$ZHcy%`cJfLXi{?@1B50(SElR9%{me5O|4{Ku+E%6M{A? zXe)LWq(#-7VvmCYF3tlVoC&4P0ohOpLzh`fl>5=P%*#bN3|)wv_yUG>Lwh(aX~Y!D zKzc|vU4yXXzd(K4S!2RT;9s9*(gh#k(vH2w%+BBMZiQe=4zFdVv~B{{3n>JsYD18) z;-jBLiboiij~nY6)0|!aCrnhj{LX;kw1P5LH5-Jn&xmUe?t+s2XXKp~WnWCzcb-5T ziqT?<({ccbXFj67I-Z=gIu)3as3U$?Y-hE&d8Z& z5)57cdQlCfv0Fxo&N!35yNDGgz9dTH*GZN)OrY2HbtYR3dnP2SjhAo8Me zpt#q?GDZzpkNC;8Uqm|PJ4evWpqf(wiK{tvaygr}DkSoy;^qYPrlOuDJO%1I`JV&O znNT3mR5=pAFd(|aAFsdffw_cXZahF*=${+HdlLL4yt+X-xP;^miJ@Dwp-^aGXuNDw z12_yb;L6VbS0=o+;&QZ3Yy*?`hxACkf*hC$|3vHfjoc`g+xhEmRbXo0g*3sc7$9T zR#M1Z0`b2Hv@Qlx9T92|_f0s{nh=)F`|N$b9@Lu<^;Kz{O*hiVrl%n8r9RMaj@W?> za=wdtQ{pE6AmzvaA!#1GEeF7Mrw(%o;H6SL2#W3!k&Z|t(Z&wK)JdSM)V7v^vb zF3pm_k9S&&^; zE}wOI%Pybc5-WBh{|HxqJ7o%cJOA~cw%%B78b6z zD;`=S!jP8R*>}k6AQA3C%5J=kWP665Sk(lDf);?pFaNGs0`vjc4A6hP63k^{5)?@T zF7n@C6*rLANzPn$uI3&`q+Edg+o0Ls}xnBc|_8dWZV80UGFUa1NG z@7HGt$Mrv;n3JK?bEqM~5sI|w$a}@4ZX%h@QBXgOdV+1`Be)4#vZRqTJ!*-}jUGd~ zLJ3#${g>t(w*4xE2CUB{7wDjrHEEzggo>du*orAM<*jtf5(SOdQ`W4)kBn4LpQdVy zz>7F!f33bp`OAik^FMi*h&3j;pUc-wnb4cE7O(a|taJB2yX+4FIOI)Pcgu=LJ}iN3 zs1=}UyjM~Thu6~=xn^){O)88*%65MfrZf?MqcLSd^f5pPkH`YZNzV&nDt|(`6c1hC zNGI>RAyC^m8@txYnm*6ara}+48-14e9VCAoZOGJHmLC!ZIb-D3Axg8)}Q$d*by!? zm9hzg{($8r+zK%W%dIrmAK#rj2|lKW3U8OfmZ14E=oTNUtT?G`8}BI0LEegYw+_vn z!Anf$kBJudbuUGwl5ZQ-jm-)fknTbw&wB3h(Ze9(cQRXJ2)+GbiYd|-zS^MAJ1tHj zucmGlkUNx+zMr}>==umiMgI)$^cCz^FgNi80!hQM#R3^@8!r$>=`63sb!T=K>P?M^ zSdZAp+6-G+v+VXt#7$_JQOJC@Eyfe!5~(%FZgrlmNaNocr^)9`o zLF{=ZM}o^3!mnQ4!x5&}>`Fok=f+Q!Xj#zk4@E)Oo>1<^YH3X@>v6Wp6|B} zf*lU`lbdDr24V%LZB)>cgYEGrKcuoq%Oj;`ZAQdpw(3uf0PVF0I!z>pfD<1eop?3h$J0^3TL^%C!(qCKyZ!ya#Ns<@5vO+uwze z?P-T*Vbw2e(&vD%M=N>cf<@LH=*L7a!d0vuW*NS1%v?G%O?9tx` zcGyyqXtrC2gwD1@h2}ix#Z6WDBi2}=egI8MlcHn7mzRIy6ee$mR&3@^7w^Z@gDdHA z?bX_PTl|Xe0P}R04&SC@Z;7AZ9sPE9CRYPGq*no3iu;}+dA3pk0Dr50pJCan!+Tv8 z-evq7>o2T%S*rB=ixD`YUx@3UX;}Tq!0-p9kjbAa8-udaFADX4$J>l_8D7qG?VE_1 z4p;Y}CBKBH5wzpi!)QH7eMTB13x5H1W-n_$g8N+0m+X1;`<4+|&f}ju<9%NGJEG;h zN5;4PqmpB$oB#4CA2Gm>+=!_8)|<$^X9SXOcruda4F!e*=aU{oK+ZX3E<~t@c7#sr z>XxR}zD`JjW^xiu2WN&I0kHHcuatnThZDlKp7p_n&c2MD78NS0?H|e4yFLGAuT=o$Cl~O9{_jHW=sjK_GgJn>1{(;5WYZ78 zlk0B1TF?_>N6Y#iWWqOsNYNlo+lSGG%!!rRN*Y{^+e@zoB2Zewi)}|2Gxq;2VZ5*c zR;^<+$OJVW<>X)1^Gy~ejjvi{@YYw}HoO=6a-|umKN^$tt@%c620Z^}#2|xg3V%>| z6FAe8aK|A!;oftD<_HSk2vz&YZO0!S;QNxVG6n{` z&s>kjoO|m4b_}s<3y6jYHg&KWoMo8F*DA#D7Uz1s7*#}eqtJyAixa_BB?pRia(NQ9aM+*?}GJ$VY{!N$F>feBTV;CF#9 z19k8=gEl`>^fF22D^lZo6g@sRdT?VnDW@8YF0#Mw1v%~&u_ww`>k0`fz%pY4tJjRk zLS$umrU-r2QfZ__ShE@2*sPJXSLTUfc1*-q_z#U=@9TIvNV~W5h&cgVl-7{%=`jlp z0kcAKA+{G+@B}H!F>B=<8TtabOuR=9br3O(OpM=^tYaWO>IIqhuq5jB+=SpL ziWPi$TifpY2grN65oE9Ng^Yn|s32bsD+?mdJ-zPz|6w~jczyq(bl}>TQnNIjF~kmG zdUqcJ>T*6Gm(Du!m6{nfC;o>Ekf3wXKMQpboq*ICnIA+=wm;en4dz_P2oVbnY_2Pzeje-= zz?_79R|yg`4Y5ZvAVe!eoq9_ekXdZo9D7?Y=`0ivSq~qH9FqrbCZ>-qx#HMp4g&8r z9xY0heFPADmqzU0MvCv%AV($u*LyEtA#II6Q=D9f@u%_1v5T2!y z=6rs0+T6hb%hv2|}=k(V0xmxde zE7TT-mli?Nu$ofA0Iq9tna>oo`CQp#r;Cwfoy*)o#u!5wQw};;QVZyoSH?okA!-RV zW+E1^os@Y}DitHg*OIQ0oHte`p(joLYjVphLceCI?>>W7{02C9IfiYUFOFzIeUpbK zQV(Hn%XVqN8QFXtGo3Jrh9zf-c@(pF;{jR5M~T6*UFf^Rd)tb)I0WT-Y5%(a&uy1X z!FTJwnTOU!SR0`o?_vgv2BDh~L+&O z>~s*StX~g^P}%lr4@0wNrgsWgH)XkwnvduCb8X0x!6@7PPY)YfCfqm2?4W!zk{9>0 z0x#oXYx{lY?N<4JNqsWXWb-z!dF*Sdc9A>TCo872C#@$ao#^zDvP@&RBdI}gaT5eh zw3KEn3DkyuNSsb`O6I5Pd>$~~w|giIitdNfnys6fh`r{8G2kIt8T*(BNr9>%hWz9L z&j?sXbdhb8{6I+R7(;G>j&IImZ>n;htgK#%aGNUqrKJB2Vc{ z_mHD~h@T=VjHPE*ny6lOpOFpS0Vj?v`l9S^j5Q%tnb160W1@Fb z-5tFQu^<}W;fRX1jz^iaJOQhWL8m?7f92SbXnbJ1Fc*#GqxO7Bu{vI#i5T?QsYlvc z@cE;jadomLIczqZFYU4M50)Gq5JbsIs5lH6>;8BuIVx*$A!87+ zUIAA_SB^NOGQ;F;(A;l+z>D8xf=;rnjBs>E5?O8VC_t~1vtYbBc>Nuc-wgZPql~zI z`{qn~u?zTzNQ3V31XN(`Q*w!2#aPTF$kz%`_s*c-k!4jd5-a)2N#{e7jx!^@2M?m2 z!+RQF?Te#f**_vrT`}taaDzM%Wd8RN)6~oNa?f&AvC%0#u3t{>QdJT1FAS7)x(jXi zYQBm?)MI+()vk$6`M3VXOEso8;Ffw$`XEWI_i}!NHo&l}pL%i= zNewZBZzb$Mi!?Xz7aTGpkE)bhE4{QIQ$x1)V;!AYlTlVU)l)q> zk-|RXd9(b{COZ)QT$kVYm55U`rvO4al;po^n@GSf@Vexp-eMj4-y6_!MxM$g`3+xX z3%MNxN2Y}|-V<->_}vx2gUQva0b4%&FSgv8SB_qaEoVVcQca-x;WJEOPDTLRWT7E& zq=Zu2KZv@?sL^K7Y{w!BddHnIBx5R&f^seLU6Aa$C@Nk4?`14jds;UI5c``3aKxc2 z>;&4&OPE+1=i*1m?IMMyN#Z?o@$a=wFPax3qCUAO{dOJO^2yIdab(O=1Ps~I891e_)X5s zK`;E2>Hzq@H80r+{U6oJUx`Yx~Z7*j6kttfrxt5XZoUCp?$tGPX$3?6zQXWh-73=ilaOC2#6M z7L?3v(8*l`bC$FR8}}b8V&9i33;FewtT;*Sq$T*F$lcY*EuWVjRWMHfDE9YEU@nMW z(-)(#|YRKBiLB5 z3K8!C*w?nsO+|Y|1hy`|V7$X0ZGDjws}_G(VsvFd4*4r)b_MtZ1?G0FcK6^8Sc8@$ z0}<#9G$h)A3-O~)CKwt3`qs7wtPim1SI?UlQgYUSNE9UM*14{nRJcqQA}0omROeZM z3Pu{zuNim%$iaaoV={>Dji7g<$8-jGXtoByHfhuaP?;l=cWwTloY-dBjJP zO>?1O;xByIqzmq&p+wWsgfW1s8lf0*K)tt)COAMRCt@m&`ECo8QDu|yFa@P3=KS)vFgkt=%aDldKq3DD;~Zo|!E!w8$Q5!xfo z%GIGN!ki=5vR!_iqyMjGdjI z@3}1@!ZFdg|4Y83AFs304*b(Vt0hFy? zurFF9!Jv@|u^J<30TW^i)i77yrgJHAh+AZKP zO30;SU;yHYOKUo6qJ$XCU6?bXnC+XW`+-loG)33ALi%NgYX5RzdF}WJOZorOmmmXCu>|OSD`K>ie|KanPYJ>yt z%%?f;g*la?OF5;NcR^b7PN7{W0c^X$O<9rlH?zRW4d{u(tgkU!-tdedrtjA}E*iyj5sB~Mce!>CNJCi_>pv`Bp%!5)9ay6z@9J=$)MR8!JR&f!X1%1_{{@{_xj57a-sp!`<- zCzR>OlB!?SpXhDL@#E~XuE^G#2(jmC?^;0Y26uvgtKi0rMAnf9;F|8%a_{Eyl!veV zO#JCHbM{-P-q{qwPo|3a>XI?-jgNeAQwu=5+v71gls|<(@MG^EqoPFa$~ks@Tx)>U zhh)DJT)|V_i=UdTIJ^0qoIAQ_Wu~Qm_Mp09b?)W`=%YE*wPEH$-bAACm=EM{6UYcB zOfE`X36c7dZ!n}H!A-`sKlZp4U@Xs% zv+m_y2xMO}i$9L*!#Wrjf-CCNQ)zi&Q3#{da9N46IPfAlB({}e zPJKl6iaV4fHj0hYFCtJX+AVmftYfACj@#tfW}L25o-Yw}$81V)#OMlR4g6DaJPFJi z(F?QubmJ@pNYj{`Fvx`sal1yBQEO|t*4~{_B!^3KE}|uwN4_SFk_S|Bh;bssz*nrp z7e7)2U!*XLx3Fa0^7v5Y{MH8n!#n=XW8uSBp$~ryF?h0O#n+f3yS9+8l|qn z3$HR5B>|!4HB(tXmT1jqU7oqBW75s307Ye&iJ@*F#gPnt+hF6AgK^S!%X-vmqDyf6N_ z;Np$O3AoSA4z9%e%zTmU;!4||e$qU-`cSxcA*F!w&QSO-gF<$sEzZSj$xwgBmyoEpPla zs~YNe0$7Vb@-Vx>yv?9b%S{AFPifKK=SMawI-JAbJYrSbQs}aJ@g=uHa13(YO8@jn z8nXq6c)Ay>3IpHsd0Y+QtpI}+R)SGl^HXl2l2Be!(i-;dMFHt;}h1GBnyUu3lRROUiGX2a~gNrI%0Cv+f^84`V$)!^qHh%%6M#%Cg@A4K4VLby3Rjg+ctZ4Xd zi?bR8J-H$I!C%+HF?kSW$Pm?H#I_2oc1QmmZ&u>RCuq7k-c`s}K4Rdb*WAnw;F+Xg zTF9BJQGryT;fi%ZBV)_;>F?bw{m^P840urZQ{%h+q|U|^3^ot6Q6g=dU>+U~pFI#u z$y`Mq;*P`*nw`#Gj^BjyP31MKKA$MN;gZ}CH$c|YC2_zd!Pcr8bVtKCT*XnP=wLes z6baor1qZoU@-7$8CPihwtqAI+qCBFQg!(5t?z6p zUkYE8rUK}-CBfkmFMdH(h~)E{X~z`wa-mst5C!V*-q&Nibb}-;6GkC1pJ~t8az`^( zZ`^m}!_U{-c{@b!zVHDqfg^Pf$g7v!JOLm-p`tcHcZM!5@h`fvAn8Z2jtQ5+o%ueX zq*%ozeIFPB#4omCuv((Hzi9&iLl=KtWz>(Im;Nw@;mHeaEsx*OU5ON(IW%H zZf>DY8MiBMc@v@sYWj+QUquCRd(6@)Mp{0|T{f>n5g4}G+Js0QfBTMN|NK*UD*CqD zK|(BtOC!55UgEqTaRVv-g`Z*s-pl!(K)AGexU5ZLOB|0NO2@V9@h_U*X|euY<*YWr zswEF$nXe@n0gpUejOMud`SDPMGw)E7F+jMn&(|-(20R z!$%BJe$+?RGqzNfau1jBC5ln{_ zw;^z&WPsX!cib3q?F5S=KWzMk9dg)&SF2r`{#!L^l z6|`-NI`MQXHd2SLe(xWyGw(Be<~1*N*d{}iMRICpaU>KEu0?!e??1kPx4jm-Xq`}s zhG(Xtil*;67oH9UW3CS}A;lGn1b!iRfTDYfFFpi@M0SKLI17Vg%YL!%uq(}Aj0a4H z_*@YrX9H1Pc`j-i%%e>nNvbA5VTYtu2l75_I9&Tyvkj=2!TbG&4}|@-YY9>N1jaYb zpAKSS7rqPgx^pB92aIUylWU%$T9cie{)QL0Ia}-f3i_w`_BlwBhk!4e0l(4)#@e<> zl_fq3ESb7fFBLemA>`}O)VIRj^r%*1ZvSgkb_4c_DM&;S55HUG=MT;SE3?#OI@EYd znuln6@&@Rv|HH)J{GD$@mlrTIlMa3=FuOfJEJTR9kM~bOk&u9xtRC?Y)%vmE_$wHg zQ|j|SR|MQdPU*e%Nr}ZEk>J3;WgWix{Rg((?z0G(r!Jpc9;2TQ_qJ*!9sDO;eI1|g z)JwSh>DhIxcXve)QsiE|w{A!CAnlN{z1{zC0m5NkH5(Y7rY<8uP_czvc8U`NnRrr|kr;n19JD^%3GLZSV0dA-vzWSLnak?6T`5x^G42Ii*f zrh3}(e&;ux#?V`#-jafHyCKoU2ANqRcpLp{XAJ)cq)pAL^YgRBDIXJZ9aQ2h&K6|M0@l=o$W4(fVwOg}&b8VfB!_cVzvJ=<#HW=&W$Pv1 zP(pb8Zj%0=fxN`c%YFXzqAGjhdeysiB6#pgNV zyz(1X3@)7OWbaJzG92BBz0ZMF?t2*tRiR%|cy2xnFpHv&B+ZN=gfCa%dCW+~_3+Vs z&#Y?8;#nQW4 zZ#6ud&)oq#3kkdB5d(D3aKwvH_tTK9z?+O}qdjb9~6w#fV!Y zYu{BE1o8!$b2BB94v#RGN%zTuNSR-UBZz$OuIvTxJJ)+KY98kdle?1EU5q3k5~`yk zKyPztIEu4Qncsprn2=v!BT>ZLs+j+ynA<9(Oy@5Ev*5|uhfTkmdC17OV+P38Z@sk! zrAJ}-U<2kyxO^Alp6})fK+Nr81HNb;#d+* zC0~j@Kf80oC=4KK$}rMzYc7n`D4gNHkmnN%v%7$sFU)#^_q>UzreFoh?Ls@+!+>-q zqd)0IFY`7BcP}2o3i`d=k*44Cue;VfidD#LlKz(g-ri=^`#36J0KI5ZkBmmsPX<|O zB1?S5;u615q~Xd$(BOjgo#SDbRZmT{c8RplaWwY`5 z0QD$we-OY{^Nr|gKmc9xNQ^6%Ffd|R+K9?O5^oTDh8g9RZ!57j!4JH#D_<&RK`Na+ zI2qt(Iv3`nawqgHBrN|)7JUCg*Ddf<9w)K(#0gV*%@&^E%$fQ@M2nAiBBVkQx$@b})@5mIkWh*ITT4&bE29YmT2hgxT(3-cxfuu94K`CfA*To`4Z zMlKZ+9hF_tFwFo4Q0k)s&skT4Hp?&*!Y=rpZ(dc$I5Gz`2_^r%5l8}0c=OIDiW^1` znt!4!V+y*Wi)XUz>IP9>C3_(w4BT3de1090lc;<}wF0D(V`0#Cuj++N{YG3oc)Q|~ z(h=`6z;*2byjB>JH=|7$9bISpIbzefHwQaN!(_2xsI9tZCS{K#Vkp4~u;*q!w=ENf ztEn94qe88e3?}q`{699c#=g3hzbXd*iaC zJP~(*`V>~IX{hm4;rl(6(wY$&mA#4XlTBwVY$F}LKptQ)(ZjM`jJqR6b|=?H`Kid* zB1SI)cXlINF%Gg!{LVidB%V0%(Pho3O1hix6r1zq<2O?-ksVjdx|c+L1PirgzAKQe zA(Y|w(toM9$ui$k!QIW6b9lwBmSoG@R5Ek$gG6J}ma*f)`8&|`Pw30u$U0v8D;EsC z`{C01-wttj))(}(I*12#A@ekFOgVS}?yr5-Vw$Enwf*;-UB-J&v0eK6>p;HWl9dZGj`}Vk6|P z24z7}2o>l$a>LPnFC~_Ush0URB8-?)u4#c+9x|&frcHMf0`ns-7dcMdIxRt*|F5aO zi#bf45Scu9!@!>oP@`VM-bUahygT=Al`+z4S+?X}1WI>7+AJ^?h!D(?IWQ2Y74E1n zu+tHl=M?0f0dz$*cp%RI=KRiW$E%k5e)?)5^?mlPXA*Tg-4;Y*D!{c_#PZ)<-BM*` z{U4@NuYpGyuX; zrGGK=fB?SUDI zfPaRqs#BN1;6^02!Z&6>a%BSMvn8aViCf9PN}gJ`EzG5q^?#6yOeXvCBr;RCG;W#L zoB@+y%BL@6FK>lY1sMq?I)M^baj*wk!h=sfQ*f{^S`pkAmA6IgPtUyGwND6%Y2D)Xu90Jxb5tYR6_Q6x1~Cbkag3VMB8`?aV7e5JtIV3G7mr`J0ijdUdgEg3mL1rzI z(o99olAXB52Ov!@hm`aZ2#NOjABJF-4vxu{pdssofJ7_G-Bv;PF# z$%HfQQT#e%W-=sTp`dv~2$bx>wR@wB-Baif;LklZ6i8A z5UHB1VVuYWt5eV&vS>Lsv(}4{lGh%xY%y-; zefZA+`@jryj%*R4Lhyj}Oddk{7P?*I*Y%5Q13&!7RNqUdk$2FrKZl3lG&L22%zB9+ z-$Bf(#hzTL46gQ^h6jX=Iwr&nbp`t&g%{&6ek2)8OtK(*GfKJi!F1U);whmlj5?JE z@`PnjfcDQcpAA3Ugz#=4sQ4oT*D|3<6-$==txbe&Cr6580*h;S@DLNSp)=~f=nVis zf@f*7>V|#L5^FNMU99V03FaMKBivC;rnKk8Q$Z!5It}_=;0(6OH3%Ld=5mz990vw% zi4k@aq|u#MB>3oRu0zRzQlyVxouVL>t5M0nDXr<%3_8VcPz8|Sz#pbmAKQPXhwrO-zN>a4Q)&+sBEW%C_n1saIx(Ei*Rp@-LkUlS3RdAG#y{<+ z65L~d!!hU!{0%@bbW1;&y{u6@zTktKjT8R~Rh@z%Gq31G$gd#3lQ7o^0}1|HF)s5x zfkt4OpjFZQRJV%@csg`R7eK=&<^VNvJzq9Lz>76J7|ZV@^VKk$1VIgY8S<`Aw;nac zB&jS8)Dt1o8lY=;b+JXX9uo@Y2JVzPeP2XBX9+dX_f1wme~c+#DixRo!GS!O|0sxH zmLVQyZOaRH0v%lTB)m0D8F_Jn+$}~lN$*CT(h3RGE;LqF%M<9&W{)i~jby(pkexb+ z5$a(QGX;7F@j6Tia>N{Ps!a<+UlG#Z^5QXVsv=hsQ*4nzFs(LxSMuG-h2ylcR8`D*W@Q`FdDPMMipn#WvGO1iMHF{c%@Tge2jT$ z4d;3C$k|FsFeVSDv`3eCwHjSUVc`gyCr- zq}LX+ceN13e<4@%*cJcDuaRZCxoq(PYClKLWp5(cHX~vHlVLIHR}WmZ2KwYO)C%+- z@-xGr1bm?y%!p&|)Y5!MRbE5>XxQ!sR@^)O8U+Z50sSINe=_PRI%41l;$B?Nh4A6a zYOvcBaT7X3wi4F?OL~Jrh~%pz$?h1wBnM+fk-0XQRX!74XrS(ZIhx>=;w$`iT-bem z+QXVn0L$#rtDgI(7H!63$!BDypxu&1k(FaeV0hk<_}my z`o}-ZL1Q3mQf)GKYk6Q#0(Rwm$)J2f+ifAfINSXlFlTBVM*U766iq7mgmm*{RI7eZ zqSnQ^yNrAt&Xx^7W~NXLst3&di^w6^qpr8WHvh{zEnnVzy9;rNvK{ac*hVlkprN_o z+eHbAa0)qxQLKFy^}|_VVGITmWH(5l+~7hu(g%oh8W1=3%Rbe0A54yaee_fzg@3TS zI`pN|(%cNJ4c7huBEj>ydM0$kc~u#r2O4+d>F#e{?tg>5AAD-tuVY5R08PgiQkY*A zI)IVj%tMvB8$Dno1fetNJ(-2kG~#+Q>h^v`sOsw^M%RcR_{jH>ticW7J?ifVe;4Q$ zPfZ}Z=0!?#aW3)9ciJ}$cTl9h#pLI;>d!92d|UYl-6rr3E@L|{Gm71-Pf~@l|#X{^8n(i(QNiy);VwRyYcBbF(L$Cv(dyH@S?LG-lyb- znL-FDd|cm7do`y zW@jOc&zpppo6BDvKaw={w`y1vz*fUQQ*n$*kYsRxP}bvLNz#*-NVTaQ9%N9w=*GGu zKj(R<8j{ZDySF3b<|w>Zw(B7j&JF>07tKD;7!9Ux(D#$M`~H_EYPyJib}q3^qY~UN zQw4K?T5tqYXp&^AY63C%8B=ge@hCf$hIn6ogE+~(IfRSM#MmP=1ZH419yZ`C$w9T z`-JiM0VU(M>}5>%fTke>nw1!;ZHdUi4U%$wU%7pU4jg+Z-py;((q~JFa9tPj+*|8S zoibobrBx=raXQW|+fXE~g|d2Sm0+uqxmj%S@U7|ZIhm^ma0zw-%5)#*Y>1yKmxK9` zI5|G`W%t3XfLPTQ3F#$qIsck;cwIE5gbUI4?bzp`FOj7O_sDcM zSBGJ`!*b=YR3~O_Tu+{~w5;Fm}Wjm)g@eeO=<^Pip^Xvc7a=x{u zZyE#jpUchXQwij*I|>LZMiyLpf+zJH3PYR6W6S1IL`*dtmV5NkBY-)7OTT>LVUFXP z6ThVRRB_J%6FkJ$_SbsQAJMOl@$VZOcb|Ef3J}*z!fFXe;Z2G!S8$%yZ zWW&73MTR|TgFrdr)k&h?$iDJ>;ssSc9tg`v4f*IN6ASeed8ncW>SkOmDs0j0;MD_y zlt8LANJqOzPSp5l$qL40rA*O}w{*@6ubGHhw@8UJ#9utSlqarrXzedbB-MCz990%N zLR~dI`_`Vg<5O&wvHkOHL8Y&arks-?Y73EpD@CCfRb$uj12F|pmhkCc`q)IaA#B@s zhgXBpYV-+))&%U)m7`lm}*(t>1oWIrs=+;9D=6872LZKu;jQ;nff#2d+BHczE#+ ztNy$sSNP+r=Gr~bnf0GG5C{&BbQo|vVT_A*{=xb7Up>c0i1%EhpwdyD^w>>J^aUm2ZJfVZ!M1`}w^ z1Au9kJauUK!^nHW(O1HN6otT3BA>qjwz5k;c47;B)ds)rWI#=(VPw_Qf@4)8OUeu& z%!+}-_!=<0c9w(Z1(eS2diy1gxl2r(6|&mg6*IO7yAW!XBu82dDRiCLXU4iz3MEx z-!Khv_+R=WrF>ThL*ul@RyD0Bx$5=4U9%C;BHY=v3?5@5?`Obqn_Jx6HH#e5TOF&w z)%o|E)a2pIo4(O=+V$hwkFQ}B?3&lh8vNkDRP`WY$J?~eCXKH8 zefwZ4#6#d%6H^s};n3flxdPb5PZ9+0XZpBJ6{#DJ?6mvPv_ujF&j0K5(ZtBZe9x8Q z<52F;U808&U+)zHM@$N5nMExL&{kY>m!+=?b8ez`4Bi*`x2GUd4X^Aoom90%Fa{_h zOniIz(4|WjR;>`cz4~Qg27m4mNo0cwz_ZwV55DN+9V?Y3&jprFD7?(Z-Krw6W>w&o zO=NyE{e3_$yoskUhh5^PUGW3>rc>~1QI{iMfxhDR%ijxw6(vgksf^y@qg8=yqy)v| ze=f*7NQ_XvB#2xTO#f2+(+@-7eFj{TF?Ct*aZvogW_!qrw)(c@#{^0rz=x{#><|O; zdb~XB5!SaiON_u_d-5VXdl#$)-|cWkJJ&vH`F&j=S78s2#xkl)3wB5=+}i^2!|})7 zO>@>w_oFi}f4HDVy?T9WN*rUGZB7Wy&?9E?GncR>U>QR!ib3rMyM5n_8#cEqnb0o9 zbGyztJj;*Ig%LRXE8qQZx|I!pz+`aUTKXHP4k+G?K3X8Oi@5_zC zLI2!)iB*_7c06tuuAiN0B!R0AZRl(W&oZ71;U=)x$bx3)+f>a&D{4%-*)BKJVSmYS8TR z^ys={NMI( zxS;Q>TUXy&58{kR!*oDR@Qxe7UtjU|{vM^@9fS8_8+;%97qs55de8L9x*k}Tv`$54 z3*kaZM^}<(91rnUuK^#C5|fxCI@7PF(zg*lI_y&JpHlqLhu z@YGmy5=+#p;NyL?jIH{i7CXH`b52jEW&yRgHs!dvdzGkX`bQOJjj(G<2*#F`7dDcz zM%^Lv&`V~j(jc=@m=bLA>Dvyo=&@aGw`}(pyt!6>?oG0UvFXU++YecZcI@`Rm28I4 zyxLUh#`T2nRi83#M%o&FR2-Ys&kEe*-TKpJh~~DS;o;O}ktMb3Tv+-Qp``0<@;+lL z1`VU^RpD;(qhza`QTltAoRoje*l{`iw^&SxO3m4#`R3G5tX4*YS?5RQ@x_i@wGnrhnyB#*(a{aNh0ykaqw9<8QP_E2sHzWV= z=%IE^eltEofz(`r*?8t;N2~#78W)}w->GqcAZE@t!cl3l4D)bt4azEc`!!}E;T ztv64rdcB`b;1DzJzcfsh_L?c$c_z#vZI_pIujpZwE}yB#)e?!lo2E=M6PgIkrPniw z3mO#jsBkm(dw))2MoU26%sX|J_KjkW{A++XokrBiii`?mMFg%iY8tPE=NO(`?2no? zmiaNF=H4YDCOegv_1L=l*#{}<$!tavww$jo*L5V-PAwz3M#VYRgxzvQFyGwbHeT}b z`eTpW9DLDqJ8!dIL3id)8jGaSS}9s>detcHat2y+;cA#PttGg|^xN4sx`AMB#+-Zu z?WCN^O#MEI1Gk=3yIUQ~^U(E*1vAzE92-aeffFM=VZ%7sQr=yE;xP}E8E)CqoUtk( zcX{|Gi__RW>QO9Q5wUZP-kuzu5w)n+G44mq-K=Yaq8{TPn4aSo&~_=sA2?0(x}8Gq z3yt4n2~GJQ@ZR$-l_5$Lw&n{|Yv-;v-FXp6nn-vZg%oU39(@@N7RJ|MH=Ywp!DROK%-SUeqa!IRI+w;iS<+-z&3sO5( z#wo8Gdi(Q}#51+>7i5Ve!){qY1<7>Eoi&p4JR_smx7l+QHD}*=PkZLc8|QzdHP=l) zm^-j=qgIu9UsPcrU%8_si_kD+q}d)}dtq?FuWc+PNbCTr5O2w(b6=1)(Ef2|bDJl-5Au>N<# zbMa<4`&S-W1C)(^17ziknY)~<3#7!$;uv|v$G6xmtMS<$nIbrJnu)9Zs{Sp6RV*Z} zdS{Q+fkYA zy7u9qa_0CyFIUg-IF8n7OYFCN;F;wdPH0RoLUcmi75K~h+umFwgY1j=_@U&1eSP_3 z;A{Ru>cFLBHnHyZ@c+7k*i+9GJg|@ql%#&7LJoP(PUaaR#`1(L#lTxTbyN!!6!)3V0(8g2k z7K37YwDS5}A0>I)^$w~{yWaHtGC0}omS%?GG#MZGIaxl^5HX3FoI7`#6Q!b=+N^pb zcWyn(U6FdRC1h?vEBj){C2Z=&RpvWvlc!r8rygRvzf?55_X0;#>r*c>n{%9w>lMmL zWW4y{I_5T6{Vr$nLvwASUAdZ>W_RJ|8y4r(-20xWw~n7@PPtVi$RxQ@d0Tt&H)~u+ znh1)A=XL6`uIliNe3KS!Dmgcm@=5Vrrl^^5V{yOW9$by-aJDAZ+)AA`arZ{E-*jz? z;A!($&!qX0u`K^NGf(V?#MCfisGqsh(!xLS)*v;nJ9zT7L*NTre zkg;r9%dM9gBVKtJ`j34Qtf>Oz>6j=Hx+!;s-q<8hb2qYToi103#@?TJTe6U?rP??d zX*fzk=giBCZE&Y}`c6H`a75Pf7(aIMXKH@KU*?`u(Ol1%f`09*zPdpL=O)DaC=a|m z2Gk}yb{Uug7Mr0rYftk$=z5=+Rom-jdDE%aN%+X=-R%rr_ScxmD-3bhpQR@~`ahi? zK4_pZUAObhYYXWDrFyY!=^wp5-PK_#(VA-xYWz32ZGLhEN&U`@NDqr@sJzTmeuqK5 zeOdy}uC}Y*m-{e1KC;-`c3pfZt5g$#{YbfPuEiI<5YVdIz*4res-5uI+0~5_y*seQ zbkp#lg)T`rb0$N)@y)b3JNbHveZ?yo?7POBNdxJ&X|~FvMY|GQGgw&KETJJ=Th&mD}feY^tb?O^JJe-?ynNcgOfp z_bTeEnMP4XQn(ApF*hS8hL9@f?lPp<<8@83K%M0}(qdIjr8OuM=1R!eIMGR;DZpx# z-McJ8r@PBz0xM;9duO)kQ!YdfY&<(a_&HQr+axSkkX7*#>m+|*Lgavd-|Kx>Qe6t> zF4aD|S%XcO|D0-5=^*Up-IzrD+`7pIa-@doqMBfNJJ-;$GG})Fjq;7K?YsX;^jOIC zr!%!H%?JJ7?Spg2V75!=LZB!62&cmBrfNeZWX9=PJi=&p>Q=tNA~Kk^1K3*n|3 zqfJEn4+EQ&FKcb1IA43Z|46>sXrPdE+Q$Kgg0=8eT<7eJ-;U6s>6fAxhfR$LU3FJn z9kl%hH_*Zk+TTIJj=_1lt8oV|o4DDhrD4X(vP|(@hh&ZXwX~`;e_&d75s=EadsRcQ zHdXzQ^CQ8V(tX%Uafagag#9CI@2|9Gm6o$_m2=a7=1f*~>V1=}6?6xK+N<3PyZiDd zYa^{PuT^?Y*(~4-Pp)!TA+`|nq!)@Gy*+4sPUz}ow1UE$gh5N274Oa?E6OZ;w%5)No3bKbK&EKYTQnx$;nwwqkMW3VZk?QawZOY zUG{38&(s@U)uF_ftRG2Evo*IH20zzw`aZ8$zH;%j9R9$$k7)YwM^ah%R^&V-`SANiVOn*+&=;QD{oyil$a8Aj7YeRq{0!49d% z>nMZ+yjk0tA5OS!9$x~5-rWi3l?e89Wc{0)5~li;_LH5d{|M$TyI}P-`$N76PS{}F zc%OT$04{sBH+Zfgtu3~pz2Zwlnu%U+G}}#N7707;@{nqo*66p-+2eUAiRa88zK%J^aTq z^oM1*m4We9yU7}eFpeoddz>N@@?|eJZO$j`;Pnbx zE4Df*H|EwGRSnf4lUd6TnG1rBkHeF5rQTfIbvE3IXSm|68|#T>8_f~7W#pap0v}DD zs$k>hLTkoD4=$A3P4Y-J*QMMtIuHEVboJ?C)5=#eQR-ukx4TkPyf+AxPC4p$)|Yxv zk5)vBjLv7R1DhN_?Sf2BV-N5?2Qmo_H3VIT!~5opswM8mn;QU1TA%W6zQZBV^`+5= z)AuiS=q&it$bDR4FHKUG)z(L^CiEusGt@k4lA{*F)7{JoHXt-jwyw-#8I%;HVXG_I zVOfU%tRD^MoXKi4Ww1u& zPS#fn_exJOb3NIye{wW)Y=*Ovz0-6s0o7a{=!NXcjPcW5Hv%yhWLE)lndi7S;Y<@5 zR|M01kIA`dYiEVAWM1qJXF}BMq)addR{=SB4K^rQhrLVcn#Df_ZI{e%&4ps<>37wY zBA%*E`rck(5vI!dAoA*98n$_a{zs%418&m{$#yr%z)#30ykiLR`?MAI5 zcIl;y{Ln;R%pg=Tvt_^dYrvYqPnJ0o2F-8-mn0QY1-5*?9v-i32;DUCBc& z+1K7;lJrYem}n_)f>v~`BhIFF-#S}x{j z>HIaL{q`!9dZjJkM0Eb4?Vs~YL3ls1kkoB`>HG4}D^XlEK>aDxG+d7Ll^yoQ%XFqf z=SfM7VTWFk8W}PuFkbp$+PhA`r$5qbeu|wl*+&iK8liu-H6$nI^K+I z-yWBHw{7;=EO^$ebN50kG#HQmFyvfCtHt=qchwH8t@eewAIUnq(s zq$Qk3lKttyk8MSDlNQXi>b$7Mr!|!#N{=}Y?dw%4jbhzZWtkGJ2O0)x569=C@dtVj zjRgUC3_w(!?$N*K-e2*^>7vzzuM_jJ6W0i~gUz)-Ya_~ksHWX0JeA;f@w#Z>l)hX8sKe}j z2xLo}qw#;z-i5aUGO^bY{gMX|)nJ8Oj*{Zd6IqRJr$ua_@$}DMvhPS(#c^%Gl6bm~ z#)&<*-zI@Qqf@oM!xNZxick1G;xD+(0c_Xwy{c2zVunAzaxRai5=LEadc%eL)qyB=|0NP*H_`kpXRb1giYa>qa?=Zyij z&?8$797AoCHvOJvAX$gy5pFcwB#taQ9w8ICWh`Y{wQ^+3C2PQ0Dc()j5S%r-S@hG- zzxQ*n@Zp)-E$j9b>t%c2H-EUkA1ld(I>pBICy0j4UT*lP4ADJ3s(eEKi!va9r>f=n zxMIN~zwKXo-xYvx&rC=j%N|IA2?Jt`OG*x&S&FJrNnR;ZF^K z|1uoz>B7}%2B#1F(RBd#dUGq#33&G11?;d1Kz~(V=em2pC3VQnJ%xQlK!;vo1GlsW zzKT1u6&lJ{l*o|9VvOut>@Ubug@t2*c4V6t!@D+LXVDYxP;QJltWaKU0PpyZt!2aj z`OIWMs*tVC3xgZ2wKfcz!Q618^FI!eS2+W7kvn2a8G)VfAHy1!2P2a{MjGv?78kdH zozJP)wnse^AJF1|sD~?$;GRLHyImiM{!ITk@+?pykT&5JjcCzi{4DN zq4dm*A(C!s4D8(c$^>^cDEtmYi}S4Q`Qs-oHbmOxL8+1!A3fi`y!s-@Gd13HY*svO zR%7(@yIKB?{WBmHzb#AD`g!iR^D}qGf9zWS*V}w{0A|&R{C$%Hh86f#m_GWXG%d~X zp@H?<;F6>d;(4SYTNlF_5mySgOr|_3Z+=eg`U&5weevEJ-;RIV zC7F0C<;R+nKzLg3QM+wyRN#EK*rKEj@xGioWSSi^(d)fsZ|R+cs)zQE(~q-V+sYR>yL-y-XYHi) zAmP?cLKA~8#c?THi(=(ioMxjasx5ri+q1rF?;JfuZf@yGyG@^VS}D_H#V4I8_&-;xSsvz}V~Tp;md;t{KK!qJ!g2fd%c3b)|AYT8Ek` z&aQ?J*OD>Ymz$)tGA`|ombNC;>Mf>*df=kQ7wJOuxt=yr58&`R+cp1C;^!XGUb=Y6+*UI^oJYoBsio~quQUez4$`1jB6GkQ*)8h_C}*IK~Y-5zPXF5^lS zt~u}hdue(#Lu(=^NNZtn(T>S~LBheA>N?iJctVkyzNlB~R2(5@AY8ZW;wD?WTXpr5 zx+;fU?5G(fou1ZG(PgILl&P=mhVQ?(PqIu^cRnX84fW?H%iEDRr;yxwbBVr7lioJ7 z^ea$-z0E1M+HiA{g4ZUG)Ea%0NxvzL?NTh+=RpRPmPNhvHL{-!y*IVLNyqyrP7-9a z@&t4ZcFz5DQ22BE;=YGW9j*y(Qf-jGp#kamyp1BE6kDJ!Zuo;9T$-3`KE;lmd079J|X`I-;;5ZA4A_aXyCx4KDgIx=CQzUk_fEYSvt-I!e+$}FI4|E~( zyTFyo(kZWi?W+I71waZFx>y78H+`c5q9n@F?e^5FSgEvruFFqC|2$YPl|mf)olE&_ z(0o{~`rEeha1V;llF--4hI1vLn%zHz;iEmE$`ZVXstKOq4{e(H>EmQ~zs%#w%Xqt` zp@uRydS|14m{;EJl5X)Il{@uyXv-ZX^&Ia}XLtmryyQF{ZmYBPoH2D)%uwn!^lKmA z;9=L|LJU+1F1I}m`~VDf6HA8`HUD11Gy_7ao<*XerU@FSy|s*qr~Eg zY((f1gan+MHxQva3}lUIAh{HM;80P$%f!E3g{=7ib^GH*>x6u!6p`*Nqz#etbQSnW zR{=Tr7W7e*p$n%Cj6du^4>1>7)!IOi?fHS0_m@|`Kwy*sh092ea<&8;9rEUCFL?_= zUp=Z7+M@6BPZ61}`3%9u2-)$>3QYTX{%yH|^?oLzT9XbW%6Fv=vLtP+w@1$lx2br4 zK(xGOcFS7^BN-Lb+IThAzFYb3lQyB~xhR^D1$HN{hicJona!j)1^+W=%DSK!wavl2 zKJq@_K4EKF@C~P-Cw}p3^fmRD<_e(9G#Y~qu zUePaJE9XI&r?@JeZUQwFYbopITwpl2f^gheq@LaV9RDL6C0L^Z9pY;j&eEwpK)2Sex_3X5oILtC2bklLYNq9Ha735w!x z#I-V7ci^37hp+SZ?>_DF5fNM{RZO&BUjpvE6G#_<&&G^>FMd0~ED#h`%Qu6~^tR=VFT_?G!I6bDbxHe5n?#rq|3~dP*64nib?b`np z9A%Xj_HhB{T;;;N+n4QA2lg#P*H}9UrS{<5kq7J^MC{`cQ$LqUSOETFA=`gDvK4MX ziWM&MqGqY&Y)N9S_SChg=gY-38SV0R`h;$CrrnO{h3TD`^LQhSyfI<9#A{Xb!g8r} zcEkpZeHp6^hZ|Ze?YdbRz$ALhp;5~x(R>krSfQ5cP(%CtFkTg&G-{qm%0+% zETfOln0G5TvxC~2-hp?R3g+7$d}n1_3F_SBMe1syY(DJ@=KGeiDB2|;>&?`LJ?d=K zE05l~S!=^Z1~LCmm-nHjb;M3E_DNBxLZm1__{{Ud_Q;n3?x2S?2VyMk(B&!ipRP-9 zuoO9B-JFqURKX6mI_)+vi?jeKl<7n||FB@xg*4dt${!$w{e&r%4gMh#!v^U~cew=2 z+Vk!6MbNlb#0v;IATmHv4OCa3X$&>W6M>DN2ko`mEkuLPY0cz}KJO&x{SxoLVo_!k ze*OIL@Ry`<=#j|}=9iFqC&4eGbc{260z}OJq${z(gt&5m_-PmT@^l76wy6 z86Ofg?Rq6T_wzzZv|Tpv&~?GFsUvHt3Nb-KT08JPl!+qx7#Q}6Z={|fQs#6KS9`to z@@crOVrvcUMMSO^=_+APvX~!wK#@mZAPlSvKRw`=n5gpy#n)mINb7BolJ%<03RHu%pNh&9J%}dzxBnk4WG^ zPh=4j5$u?-M#OVLsJ1q^0%;SCCJ|MKsLVoPa~)|vwUUjm3v}e)eEm2bMBomBzKR7Hp(Sm|-F8o;{QCtU zS3vtMqQ5k8@^lEhHe&>Kh`96{-vQqh@6gOlR##Il6D{z8c0z!n5~r?H{CH2UeGF5o zAQRDiA_m`KKNgELRhI@}(ecI{p3uAMM7de)N*{E?97-z_9d3-_4H~SAZ7&>I;FTV= z#>SfnUTKMzFg(j&A}ZW`M#?a1?Iy-GPFGatDPMQ`T_FO#UM_4Z=u=ByK@67^EUZ=LrjTt473F|=a{RB zYG)>FxNctiYC!3h!NbStU4= zzgEB|W@bp`N+ZUN8?2>rLv*hQ>XnIRws@awA?$f5DC<_xCz{YKg_k(~8%Xr}3WU3% z&DCY9$~RKERageGd$r5y6u%ipL`J`-=XiObzwMX#Xvmn@)j}gNFLEMVo;y=ZtOyRw zTC@QN3G>Cvnfbs?qrJLA`NM@!1LMm0q7QD%j3?g0x;>Yy$`NFxcwj+AD}V5(n_Xgz zTmLYp_fqTtamf6|V{|z0lt{yb;}Eab^w)p#yz6iByU=?bq1Zu@)UYp`<(qOVv=15Y zbl;az-fL0cqx#XhF=4*x#~0hJQfeF-sM2lRBF{m0JRe`6$#^5P6&fYcMRuL1`He-! znx@z#IUG@bygT_1sh4wPBE3a{Hgmndo_#TdOCfH0zh}Ez@hW z4)kzB{}{8}oZ zOJ3YPSv`4n@aj-Z)G712nwY2-hKG-k;~$rR0g7& z`MFTUh+?EQv<~G_f0}*-^E1t%Q2ZS&P*28?oAevpf)QeM!mfl z9E5VDgtfX)i0S4!>`7G8v>z_nE$6k5qhz5FCk{T$H-Vh)%p1P*RXpyR)Qxsiu?ElO z$G94_9*P{No}4Xm()YGJSyEj%JyRcDfZec8E{8wpvoc$vj0=|mrZ;n0Gns_6rhYc6 z)nI%5)`^v9^$ofQi!#*%QwEdNH3AEQ3^*ciYvx1(ZbP^h0){{`BW|?ks=RMOJo^Ku z^CeJs{EQ>qwkPLZn`O7=V0dA^!g?SRngy-;dIWmb@l1_kof>G>&Y<9-Rp@kUzBK(= zn>D_txG=izIyZjki!Ut3cNl?<-FvK;WM&ZAFc4Sha4z{d7%iTQmdch6oaxN1lf5vb zULf#Eb&P$ZRD% zkf=f2GHyX=~Bq_~TUNge1N8CEws^%Qg8 z>I5h6+`;MLYS3Bl|7O;vDBq853ek@PdDrl3*IP5x^&-k)OT8-DgO**((S`cq+nr+s z^n?^ILo|VS6mzq%SuK!6(|dEGiH;G-P3D8{ZW6l#dSvtk59mlZkMGz<#0v(CWNPdz zm3zFjde*2Vx^HD2QP>T^h0MiXaw3{XVHRxmC1eZrm#=gabThP%@uP5etrI}Nx>-b% zLHOQ;e}hd~SSS*?D5XhA6EP(3@c;=$gZ1esV}=FnWhHoBw0F?+5D^b@+Y9@MOi=qB zZADH5;V%NH!KR&ievRPQ1vO<~YjiCRB&XXUb zQslz4p-f$_L;dLO#N`~+D=8tek9q-KL4%6l`4r_bKyqj+Gj7ATqSc9pC*Ghd@GACl zPnI>$XXGE#g=1?F^_fa}`cQZ-acHhCWCU&fW2D;VDp1Pn! z@uV0&O0&J){LY)@J4uS3f#w&Fkym5CV`(chS)C1-89<((l z0yDYs{tWSU7jMn#7u1_;`7%qiH2wn5_CTMoi3@vm~h_2Kbu)QY+D}#dI zGa}wlX_)`e&NU^+7X5o(?p#r`-vgj%NC5AIGHF7)h0&v0|HEcN7Z?vRBc~#qx$g-C zp4;Hj%^Efrkm;=gO~q<6G@(T-w9=`zH>u23K*){q-G$yX(R6~8-j#_vt;sYzvTZ3M9~*x@k(+xd2qK8St_J9^ov1d=Ks@OUUiEee=CTgR z%kbYxmUhtx?L>Wlqu>e;mDJL5BXvb<^={&&?AZt-cFMnmzI!B7$_|iPczARVK~eV|>SK4Xs0s zAe3jL`JhW<>04lc%n^Tv_MP8JQ4b3{A5f_Oi zYSw!X1kY(@dz5Z8aHr2LH7^klPwbSCYya>$;_%BsMsDD9X!E~@T}Af}3Nl0o;0)8* zj|J6_CIx7*S*a*bK2&l%W!1^pl(zqlALn(@F?yq+xrZ=+u53*M zd3KYxnDSRBZgKSEJ{xefmMZTln;;k-O?#j_PnEDEp5)uC#eMhM-82zfdG$ zP2_zHNV@dq7a~5l4uZ+v|{^4 zAj9nEP&JO!6+Zwijiv1OcTRm4mXy|Sbfpp#X9gJTbN%T0&S@cW*JzyOnw+ei_J4JT zuKy3-qYnxAKl{QyvXSngKQX`3yMrkPxA|wK&m_gf-XIt7O1x?z49~@`vthg%pIiFI zb-98_JKo_|siQe@VK{b3dSx_&M4mr3m_`N6msgaHk4^|>2EmU5cs|BUyr4)feBWp} zEK&aa0u&R%mrm~TzitOI$BU%s#7`{Nr_oQce&4=k+L!RvbmS)L4n1ZJ7Yc0TtNH__ z5)QkJblESartI3Ad>srMOy%p`px}_;&UxDBM_TCi8A7cAcUNbhGdtI9Q>ZUIzFhl|W8QYL?i6bgswL#Me6 zGZ4fNt7&F|!2&F|dD;O_2Sciy{VL;iOK zf7}N@xf(Q(4UObXz_hde*M9u3P*WP<0*w9+G$gCGCJ$BoIZF2g;Cr@fe;#koZwF^V z5N5Tsla{h-%7j|8L|cu|lf&4O0@)OB90Eh6#_b;LDFF)2+hE9F(LZGT`DF?{hVX5N z%D7N=Oa}dh4Ij!D3M-MbIiPOW3WXhw7)vnU%z)zAbw8BdlmEjP!2p_dv2o<195lcZ zX&(k$nm{Sgb%ya)p9Q|R%uyd;2mFhB@?ZS>eT^Y1gacC78ASH>ired=btQgmmRJSw zt-tJAQg%z(H<`~*-i>ehcpOGf$1MHjp%uZ(zfYEKX3YW+EQm(~XHKwS__70ssC#NCfn|gF$?D1J7X} zF6Emtl@Akwh?#^LV=#r^^7()@$^&dpjj#ju3vuwNU3U6=7hr6^7_K&3k&*vrtaiWz zuYGA)R6n=bvvD+uj-F0&$$2hqc*Xh#M3^8bm(>YoN7CkXyD+uIHf_hPTZplgrMY%- z{bkUB8$%>40V30Zipe-qH-@VAODM`WC~uA;W_dBJtiQYtMy%Gf3LI|A#DW1 zfC^$H$ko)kO?KHr5!-K6 z8T8fvx4et|pYU~fWl06!QM-7%a4Iql2Q00s61oacUu4bTJgKxj&$pxn%_G|EP)=+E zZ0Ra1LxE8^6qf@OtY@zSCKO{G&h@U;PkmKS+!eEf zT0twcnQ^dmrcQReKU^*En8}A$D4~XJn*s!)5y=;bWw)yNG#WBYs3FEs*B9UA_wD|{ zj>V=K?Ow(Pi4tyTCluWQgu$1`&35a6QzGDyh^ zO>9ROZW55LLHv6#*O~Bm(IPhylMuiSoU4}S%UG^A(}O@l2R9+dTAb-LM+Kv&@kVZd zo*`uJgR%r*>&yDz|9c{DnN5>EJVQ0LEaCn+6>h3>Mj0nazDKiaVZ0DqBlL- zyk%gB@?Z(1;fcvXAvhoEH%0I{Iz8+R&OJITVgRCdNp!u<&uvf3{Zx0BX#-HIL2)zL zW=hDaGoc#u0S zhZ>sJTH&-*ZHITE-&v*26YDm(t^o~adiwsiAD`|uz^^8Kbp;eM&y}u)q0;5qVbl{S zi{Gma(4;uE8M}^xtPNq13!_|l&-%mjrQi&?xVKcPC<64T^^7R(zMNQF7xCcZbxGb2CiWQH~}k@Mq9UK zCx6l$|K|kQ8vJrF5EE#s28wLxPARAO+L%*~g_f&Nt%Z%PWc6>e8<`VfR9M}6OM+19 zV017#F&bQ0N`+b<`=##M#>Gkl`_Chso*KwdqcgO>*b)&TdQiPBYJYh(`h_6Cykr%1 zy?$0IU29vo29vC<%GPuW-Xpyx)17CHn_O1v9I8_;3ty-PVzd9=;ko2=UGVh3{g z8DQ#x__4RtC1__E=iRJaixI?Q3r7u#jo+g*@FAcRuNMb>+VlDk_raOmOVvWBE9nMj zFOT!iI{Qut(O{)fgWsM`MGpB73+7Aul`MdDZ z0KL1c4FA>_{5uF1UtZ6_R(!sHxnrLnOrAb>ThG6`IkqC*9B)MlI6d;tDf`L<%Qwxh zE8HJIDuw9s2NzihCMLRZk522A`uto^+MWLpk;C!OyB-G;UcbHIz;{SoIrYjrIwPIy zwo(@uA{0e#oEfTjuOMAep;Af(2+7+vUHoyZK#<*W4~!Ro^+)ADH@>h27~<>NexwI7 z$$Cut(m}Gzl$PU{?@4bfg#J}_3Zi%zQ7|AKx7zr5w;G=^H$!!a4(Dy&ob{SkX}b#K?ivVtZjb3 z=pH}v>^hg@0I^bnTj7d&#Iy1{eq9ZMqY&}fD8AeTWoJYn%&EBp1Z@7e?l^LYJL?yU zu&*~|gKs^OdFkp3wDv#Oe}zbRfaCu$zAn&F+5KM$uD(BSTj5vRmC3&nT<5OBFE(!K z_?udJ{4)F`+^7%~-QOX!sj*)^LVw(OU@i=kr!uVNo5*;%jd%i2{r6$|hN#5YMLt^x z_pJ^WDf9Mu{CN%cJt=r-ZM`jn(9OREnK;{}Wd7W!R|Q@Lgr#<$wm9VBS@7ZnnAYz$ z{{3{2Vqv==<+-E{-+9NtYxiFYTm{G}6`kC#2>1Q30@umE6}XI5;l7*yRp5FD?{M#h z+R#594L%+YKau2&MAF}}4W{n{+=qy(^IYDWwU^wA7d+*4WbP@CN60B>)BLZ=-}NZ8 zWP-)h62;4ld2V+pGM+a=t<0ZR?o zLweh}Zf)Ix)>_mRIWL}8KBlpHX>bhvsv z`--(jVf1_KdGz;duS(yZCX>PkYh*i5299g-Rl&UFsTMc>*LD{L zGV3&mCvJ@4>D?MK>Hz}7Gl$OX&Oawy4ST*>RPyKVJo|fUzhBut#kSsK^;XB2&Nz}%gffcV`K^T#CTwk^;5#){D+v_%J?#~nny1m2dOPFpsLZ~XvTa9o< zs3m~P<^amn2L4^PNI7`Cqfl~$Zvj9bA8AlChpaIMiQN&7k2hp51bE~;f0iHOB+v<1 z{v7b8^x!6;DLpCAvF`$2Juyi2<)Kq6i|6m<-keHLHdn$^Wvrp7ouD305R7$48)K*FjE5KYI=oula)4|*XaYmYLI zvjpts2@pc-ee=BM?F5b)->C)n8AJj1t=Xht*cXV{t(_#)69NqUeh#?N3HgZSTab>* zV@^anVmo)?IdzzGipOq^++OdIGyDCR=ZdwTjr0rNc_GmhfT7&t6&|gB9>Pko3EX{< z5P%uN0#Qs0?e@_zc5tOoez5ys-?T{59TsC^2H{{fX z)rc3;#ExxU3u{YIm6Jtuad)m*{16kEZ)5OoTq|-P*T%}`Zz#$K>zxUIU@H~z?I_B} zJ*Hx`E8M$FeLJVU_%4{j1ZBBmm#g{c^Y3Eb2x%U|e5|w7{B$}m-PZGa|3)iCtS@sN z)8d1Qz>JTqDEhd+`p}zs(4_J=do}Y$hDB%)lJ&c<3Old3)%8xhvgwRj>}id7H#abhk+%O79#;Xw6g=L1+dD6!ZWw{zJwgv39_5$E+L zf|{n)AznPu`9{Ob#oFS9zQY6GWyYlR*Z@ZbRz&0R-k#cRTH?Q*bc*XuFO(O9hZ!bd zL{_sT?e)d(r{h1S`>JlgG|?B_YE>>UaaYYUoSaj4x*9RLa>s+iU8Tz-5l`SH4hE^% zCmjdTZ59!S>8|~-^Mr*FLhl4NU7^Bkr+c^RC>qZ_3-$-jY-t~QEAMtX7Ud5nJZMLh zt0{*dLnxvr%6fh`b@$PY&KS`Jca3atJpaT&f%W53ktwa*s2-8IOhGiAyLmH2EU=Kq z%Pq||&Vd16yMTSk({}`K(KIba*4t5dX`QuwO&V&dpuM>YglaS8e)fl79>URd67xE? znM&wnzeA&}hj$|+Xy8~=I}P__KW5oGCo8S+S(1*}IC!Dmvq@_K(lY zySL3hY|(rFJy^9ux3uIShflB)rw4`E*)Xt??r@n9&@v}qF5k0c_T{v|_eD&K(L!(q zKe)TJDVLg=#c_v%XaK3*2L2QCFAX2dko>Hd7*uFm-cvu88ZTo$eBES!j~q+>V0&l2 zG?^=UjwZJxpLP50W7FZn<6g(v>@RSf5?UDseiaSd!A2^LAo8V^DxXSlI@+yR9{m=_ zfeL6WZs_tv*)Ktw=)Ed9tIGpwLI!$lWZ?qvrF><2RZI=4`$zXo$F!3i? z-P3lM$MkNxUS15vHE+n_o?W}{&AC)8eW}sRvWO&o42YH89rm17&G2pxSiIq#^5Sor z+~`uOq!(O@3J3d6Hd_^CYNZvWN1g<=-$E5EdWYz9Ezw|L`gRz+%@4|lMc<56HO9x} zn%#qB&Fbb2XQ29Pvz*}KH_=G$U7``9c@vVJNO2tI8}Y(qOoR=?gdb?w#i!%)Gp zRynI=RIu&4@E5Ibg__$Fh6c@sr%m?sP-o6Cf1FQwEWP=RbhRIIshdw}hgZSIn5*T{ zY-g^m2+&pqZsdejf#*EjkM2zhDNT>NVHeQ=I?x!grpS%U^PEku6{|#RKsxA+^+5-q zyB;ujE8l~bFeIC)zog3|2QAda5#2PXZ5n*UH*+91d(<*3CO6>mOcW5tu2HhUqfizK zO9XKDBnk$B`$gNr+%Pq30kKO_TkpYWlWNiLTUdq9w}Wz7_`)vc+LGhy`-zVkLMTV7 zfG1LvIeUZ2S!ij4q>B{PZQgxIA?h;v!-((2lM)_qEcz2}pgb5Owv^Pi#|G`ZSceT~X_o$Ayrb}XI^vOk@GgeKq!w{F}EWHZ60YdOupMD|v;ZiHvplmQM^b zv!V-ib@UyuXxT#JEwJZ3p`7)*zf@oo9(#jOAjfPCo~xawXSk%ZYn5JA)SD@bmHti* zo-1=Lu9fep4VO*rbhYNe>rn3S*2Gt9WptU@tN!?+#mejKOx2GHO3^||;rXF+=5g!% z73l&-w||d4SkT=ad4US8J7T~8!GQD7=vlqI{VcI8Vjs9S=yC~qJT0C`%j#~g%E25Y zoQt}_kx@Os7|SiXb;Mgb$DW^%f6QJyTT)HbdUKaE(f5osIn=Aq+r0!zzp#VM7pJt& z#j+OVwT~Z%)a7+m;fknDIBZK`4a(zo6c3yIQI*5HlEU1ldMZXv%R>DtQ&Zq|x)5<9 zaq0`5fDk}RYQhgb0UiEO#HP`9`=D($AK3cQWG%v_IkIc5b*fJx=H>!V_m1D&{(72r}t4rr7sV_a*U8*}J4>SQc zpb7YS_e{6VRTXv4#UF^U=`O95w(pI1quz4WzceH?mEvXtT$#2-zy~o^OGX4et^9{| zBs;X4xRt&CRQLvLy`AP46n~A0p+EC30#~kO*n7U+kf^m9^d7SE2-dXzk+RmGtaM}d zZrZ*!$MnuJoyN~@-ti+ucYILQEzvw}mZEb;H7{cfw~6H!y(h;0X6|b680y28b}Z-H zz37xNN|CZuui%Kow~S?Wvsx_~Rxk3Df}Pq4^Qz<<`!^H>%un?u*{P!VK8|}G6FoP{ z=y}A$-bE*#?i9E8#`)%ZPzd^zPC@VCsV&7L#KVuL%G3---_A@%+GK`1ndYx$RJY|u z;caU49*(6D&2@{Lr8*0}S*OQ>x?Bb3w7aX!V#`_mmHY+Vo`dFPU>Xu*JX5+<8MphG zM4Kaa3a>J-=&6<+V*Whmu%yRHp)+} zSC(!RydVN;Oo|M2W+xkc93BcxiM;V}ZLCI?@p=9eR?b%KzlS3U4cs2X=VX7OA++xXx(x;*)lA&B~Gzr zj?05zTz^>FNW*msh=jJZ8r7SbN472EE=~e*(E$DZ^1)bBEC1`@9^A57+YIG5kZOW> zfZ+|xN^{K5K}BQUa0s|y!49at5H2g*g|myDOJ)V?n!RZu(rvnhUeTZ}r<@%C3T|bM zXPV2_k#H6yitX!IZ2qH8|DjV8G%R_bTDe`j?JGw(WgD)?U}45={^2&V+0{Yy?;W$@6~@)qqdPjc zrt7Cex}2B4Ge54|VaQb0Yu4iil_+BUg48hzm#6PFWY)!!R7SOG@ok-OrW4xd_qUr8 z+(Mrb%O>+5HW!-Mml6ZXg_$9pRQr&K!#d?0pNdi^#=D{}>K67Z6K3ggjZ69^tN4-ZK?FxilX!PO zOIwf--WSM&TEH>{qq5t01++R1hZf}@7Fne=jN|&~Qt}wxt?#Q<>f_ns3hnzpvNvZx#D0N$;XgT_$UYh!z zAw1V;(-20PE$av+w3nT*Ki(XW`gz03CiX7#3pLIWxsW#HyqCAVidtM`bo&mV_`ms{ zFi8&eER7YzzM9Lj_UpD>ihF6&b-(C_slG*@$ubQEZ>Wcx`xZjP8(xrUay5oOQkm|y z<*BF%*h-3ov4k@xa!aLfyv|~0cKgp=X=$!>KV;;$e82hd11|5M0?b7^`O{hOQKN_! z&+j_HQB>MO8T+a`fjt~b%)jQ+o5^lSexmMumv2am9POpL>5BK-&hP-4#^ssbw=2&e zZUrd3y(L{r2#`*Szxcxu3dB0PFoN9!R}S~c`E_JeQG^Ofb!Bp+P8vT_A6yIeB(vl% zF^KA^T9+}L;6R(=mVxurKzRtrq#3=yYVU3Hc6ECH_TX$Uy1dxtJqSX1tdsTXf0_PI zzIIm0+&7IEx)2+OgE_)PnP;^jQB|4w(7NsUjtt;qq#-En)emr(?O$qkac({a*?G?;EP;~67Le*kOZ4)&4nD$(!?*a2s z5;k9+2xx5d@c&_%R2ws6on7BF(^3W|uUN800j2&#{)c)ln{h8xciX%PNQK_>WFtwx zVBVrOo3=1-j$B|eCryZ|w{;&q7kSzp{Ei~@^MuV6C?ZL#h=U`=e+O?56qrKRM}Dc4 z+}X4Cw0zP`pU;}DNF8@Ppaocj@g41UCm{x*jV?rZQDaVfSJka{>*?v%Dz!;872BCN z*%3dO)kQ7==57O)y5x&tJMHsPULe-8QOdR{Sw)rAYnv@SQj71rDC9GngRdELxGaX@ z-DN>MeNl|P*}lUXkd2&PHLP)j=(f7t7I_%Bpt`I+{^HP@3-aA{%V&L>?C6rUVBAB~ ziH>8GuuR$uJW1XYDdy;0j_#$XCSpZCN_TwYa$~_WMu9z!ZbH|qV1CW9?f8l1$irFi z=82TIq*w#0MgFqWa<(Wri}z!EHKSfoeh`(P7{~6#RZF%b+(>C?@%M<%FmUTEo=75M z;>==c)GW2ZMJox)a%}sh@u$q_gVvo1^M?()V&>W>Wy2>r7h^>1G|C-${Icieb$91U zf%Bxme*Tpe=s<4B!<5%l5BCPL(;oT7efjBl_7~8@oV4=hEkU(dQ4ig;N=yhNIKBUe zNJ=jaAx-y`w~3#jq@8!2NBj7y8UjVvXt?Z?u5Ojcwh5=|yIRRk*NcZ2ttPyXrG5v0 zO^_qC(puVdZNr*5w8T>qov3yao zhbn2gSJKvEu5R6xamuIaXVN<1Et}=-T$VhjUB(}04BO@m*1ZhXMwilDRW38f@KR9ja@EFt%3E=nfU&N95 zifXf;erX%LW)lXeU~PRr)5hg~)lD&batf6A-{biNZmIAdo%HpXn|_$#6=6L0zJyF1 z4_Vkm7yK^b%CM8`V4l%%T_8|WX(_e-!M2|`Jt{AJ3jVF)dJeXJ?uz4HKY$f)3uFUm zwUe=?<&JQ^xFXs^^*mh$#bUc8Ng(5x0&X$?4tlY^tkvSJ=6B+a9+yauIHHd(4r%FH zuHcjCG?jH1%v9k;wHwI2Do}@5T$Qffc@Z5eX~r5|$URG&_sRE+#GM(cF|dx#8zTpC zIO*lrF$lMEa0id%0tJ1wpFwe@m;9MVG>@oehkwtc<`Axrf%Xl4i)98rqNrNN3yuR9 z7LUr>Fj#M!KNmMhsO|vs8Osaa^-tm)_!-7_M97b#q4&a}t9<|R=m0C-A zwZ3_Fm2nWvLH~EVSc~*ga!^Bq#M-75#VS1EF8iz=(cXfrcDPr>gswY%S zeUSQndQWl=wPISlk0|99U2f>96@(AI1Bo^+`Q;*fS5Yu#ud zLUuT*%s*hdW-9`nv+;KhJ*6gTMSql&nfeE>m8_j&eC~Kp?eOiG8-yR6avqXiwc4i) zsihK|ZA~Usb?tP+9X7FdIaoP~t*Fy+uSf93ZG@w{ior)3Qz45K)yxkic}#yJj^;zu zml*RQ3&8CMa5u)KJ85BbzyoZXhstyYRL<*jSeR{Q@2cV3!Vd`aOI(HwNm6j^r3c`I-s2yJHJ+Je@5}@2=L5 zpP!3!&lZlzg$2k^oO)%|#6)rvyNY>UMB(x)<$(Pp_L=e9Y(?-TqvVsDfY*uudlQi- z%!Ce!a+Dl;AUeC)>8FU6bL>}SUc zC0Fd^_YrZ|Vf$6}PZZeU+5=PHF8=t!>9Kd??%;OtU}uZfTY(z@?Gu2(^B|@5AL8AU zAGdj?F2tPqCIkLSCr`<&D1NUBWI=g+0R8{&VgyQqTF)gHc+_+LtN)o_gtC9mwau~wcH;ahBBkojVuVEa~!j)Wja@leP1S6ehzQlkRT0g9;l zhB~MN{vS~YEaX0M+9;QCht0ztZae)obPeUH9?qrna>c}d z5JB#Vlq+H3zs)~=n8&@(`cK1p8Ca8T3_x~R)X|l9@hc}YMUa@3?@o>&Aa)C0qc&D> z5N6D@6{9xssPQJ8UN+n?8PB06pA)wPxX1O$-4m1goc=YW5InJfH; zjMAVQs1SZdL;~ziUt2l(e$@@ZO%VW^r@=-$;kS9h2R=qS|E0ac9lb&4G~AcZF!6LS-amttY70cE#|QJ z!;uNDn;8JwUiWOUsgha^r;;%D{=iFXOW8?ScF^&!lRT zC>p1!xjQsK2C7XUR&@sXICP6-14m3RQ7KsacUzQy83jk!ArH>0yt`QskchWV6m^NM zSpn`~#fUWV!^z;CeTq*4+wn@;)(Uo1F4u`&;1T91%>5|<-L@30hZG(t!vmrA)lu%f= z&UypCcrH@-FLIxpz$Gc~Kum)HC2I!}0_9VoCR;A$E9AnrYWwe*>@MqG@`M3#kzajq zyL)vPAiD?f{l0)2jV0dQ zeSE3y&E@cfsP!JVQ@)iSHH>ucO%SG z6NH5fMWBPK%0s2!KZ_ExrTv!|5xlu@irTKD*78Ma?f*sHcSc3EY~4y05JV)1AR-u` zNh%6R4k`kI2sAAjL_~7V5*0xu8NdJnDzTfKLz9&#g5=nMO3qpGTibK*_s)^?#(3}N z`*9t29J+T`)vj8#!klvffgg%C_FXNuB$^%5Ax{{2dtVuPyH|a5|E*L?3kki_s6Y=6 zOK!F<$w&cx3yXdF83vLi0H@Rk3L%c-ScVxC?lj(xk!6oMk|KCea{BL%|1vvgzaUaP z6^c;+o94eeU!~xcxRX^G3;-g88sE#I2R+X7p&z;D_DYw2OEL7>EZNzZ(%&ax(=W>0 z;<4=yR9#71XbpXIjnS5@NX+bO^d*6cZNxT!*h;!r6(Wy;WEA|SpzvskU}HV?2B-S% zs%g?)6=2=0q1x<%Kxfs8?0?j_j6$un;)PblCX{{q&cxoojbNt62AsR}1?muaid4|R zSY7Ed>_bY%z`o9evQ^Iw>FqlJ9tRv{=bNu-I(gVlcb&0!_ZRCc`B-W>!r=-K6r|X* zi8;c(k-3|z+%Qg(QwS)5K^Ur?u)Rx)l%*YI%|h8O^*ed4PEYK30Vr2syj@K#EpzF2 zEBPemF9JHbbx)Z1Cqr+VrlOo;0Ygv%$j#qM9tfNjsn7q0)N*rx4$v#4Dos{Sa4v%y zJ9OGsr^j$hx@kb$;9Hvj|1I9+wdzcC03?7gn#5CncsZ?rFo|-%sBZC%?u+|`57{N5 zZxDYS-liG)7qvt#;+qhH^x(oVKIE*6ccFCXz3l;wwb!2WAsydA?_lh?^+uvmf$}Q> zfjD#&x!`NGXlhLZq44_?-u^MHzvNVEPX8q+P~T`Bs|`Eu>SYf$*aCD@%&=Yc_bPB^ zZW|Lx1479o4`y*@nwhCBYtYBlMirV3m#oYVh<6|i-}8&~4mP(DUu|_`Y59-q73|tM zWT_1zY|d(+>saqCzE>?xDFQWnu2gLmj)A?T8)Kq3 z?8@}#ovdKi3c%jH)#2veQsIZJo;BdqMbL*WNeW+HRf zFfNj|m#)djjR^K5VG8>QlX`2ost0y@uZqaP9i-ABcI8A?dJ4@?75PJJ0*kXm=uocO=oWmNWXa7yD=X{ed__IJB>t(`MT^T#wNWjcY>PCAXh z|KxAutIhh>ygDz|XQu~Fw+ZCRb12x|DjERW9I6NlY=&5A0)(d|g&a?yC>{mi zyUjasSAfF5Jtb}+`R>ZG#&1Z7?=eGnG&w-z_9}_?Zs38nmDZ=Pwa!KnEFIX1A0z6H_jtc9?Y-?pkv;5T zeWciV>Moesrk1Ua=Q3T?cZKo~3~&d%pmcj6^PP^A7`)oWC%-+@fBrMU9CWP$$8@0g z8hbSg(V4nNWlEc5I@L|%n{$Qw)GHc`fZ{kV7GJV>F% zgE_pfY^2e$w23iDHdmp}QjpT$;?NeVHu7rGN^xp<5&&H=5BB9IlxapF5M>~ zx#v+2`RqV{3|21+blS3RpNKvF^)Ny=s?P(6l{rab;1wX(Q352$j}9VO+}EbR2ds!Q9dwWgy@*gF(F<2` zX9S^NAzoR6j96O>ac!}#9S2GQ^rqeUbdO}WuZ$IC^6Trewz*h0fPqbU842${8U6bg zt>uQ(U5fAgbHn{Mg2Qy(1-7v%$$UC99FYCWdZGu&;Z}acF*kezRCwYUmex|8=)KCe zJ3xEX2cOlFk|jj8f)!l)$I$f`ag=#6>B0Z(arAq;(P?M?$~sVz4Dz ze>IezK*YgBj{QrN5eyc!=C6j*L3sGWucla!Ngh^!UQ$A;5?>er*g-@_67fZT*|H__ zBGh{XAqb`Wd{E1JG=XI)|1uWqV)VxC%QrP(g?#82wdd>!3OYvF$=6@g;l{U zLet;^WPyO6?kfTP^V{D2e~g(U6Mo-_D-;YeVk~KPs}h;!HwY7NEz`4rQ1@te)VT2W zJ2B^J2(?|RX+*k#Dph6od0vk*!MAIzf$AfoiUapBZ8MEVQ3HQL|Lq*JX5mXJ@5C-@ z%zgg+hpF&~6dTRg#~;BU(Sj#hU7l=Ep$kfMo2z}cFKp&vM!lKF)mE+XinC_Tl55e< zKrz`mTsOox_T>%8P^M<`rWaPh-TI;u7cl2E=(`3QU0DE&?S>q;H3;){mizeh721D% z2Z0liiWnLpTKi=)?V5o2(s0?D!Yvn)LN#{X(?|emk^H~S%ijqDzj*{(=>Uc(ZUbKo zi9iy=Ga*D1w*UTV{sxC?#%uM8DalEA6Th827$o!RMu9_+20i;9WUirIn5H`;%ol<7 zSC=oF!$YHb_anSB#8HJL$D8f#wLvX#O+=mnjIIyS?i=*kEgkTfN^?Q5iLrCNd5wU+ zbk=a5f#`eIV_n#m&_7$cX3z*IM)6T7z30I+dm%cu1xF(fVSeQU>Z|MHDoBLdzaIl$ zRDUVJODvfm30t(+k$u1luU>u1#NRK82>lfdxJ2QeTSMV?6I7M5z{|^tH@R2~u~0jj z6UV77za3D%IVYFtE65$>*Dg)_XLl5F(19*p2%-KCgOJ<831DXkr9wM{f zJ_fFU!czwsCBwWbxL*M&N2x+f4e(+&{E~@p?Lyf>b{XENDG*_|DaR(oCSRq#SHnZD zj0X@t+NnmmexcL;l+TTa}5IwN#8No ze&fxxIafyPq&ZIJSM711>&~+9f?)SL_$AjsreqvtJJN<=7oPL_qJt3V0D|_We#0n= z>n(sNC_QNwf*30RU@1nF5_E(iS%ucJjMuE3LYwkxdPAHxJ)P5>A3)9AD}PY(4p80C zrxop7>R#8(Fc>IGM(IRUV2@~Zkv}S*wj>52XWdGXrF7ufJ6QsSW*RV|4b{Sn0t4 z+)<0MxOud^^bKp10vYI*fX1c55uFvY=!nyzJFjud>Dz}ZGmvyp>?D?x^h6&M|IJ+} z%F#U-Kmbu7{d-7;MnE%S1@yP3y+@CO_)$RBoq#SX*NoED-gq-D-Jlclj|!W*b7|jy zQE;&!vj2K%tXtQ%Gy){ony5ln1jbn)@%Rrn{V&R8cm?qSq!o`}s8xFP#kSPO{JGUd zs27^(7R(gz_w8gS@a7jbD@D}VBFL@cJmn%E0rYu%>Ge`yk+d!)#`i!DP9FhJT)P5i z^o^RwxvZ>rZeNJj=22+8X z*Lj~Jg70LQ^ubZxvEABQYPR`ti3W{=J2!==m5j>G>%r|jLA707vQgWz^+Ze4xF_a= z?}xOk>F~ldpa|qRY~@ExcDb`Hpsu~zX`bdI{Gge-qi=)!8Hy?qB6 z5j*2z+&(f*L)5bLJ8q{u2K@!!Y&;TeWHq}D5^5+JbXrP>pQu2~-eHl}Y>jt%{ z?ZrmHfvft2Ab_>5(otEKBAcY+n}ziI_xrSEvwQWEX|C#ggrtql17Yjr(L8fR#dR8B zyiV4PTb>M?6nG1tVYKvA(enM25Vg^dmdO!;gd_;wPV1{jO{SCvY)}dPeYb-Hu>%3u zh|2GJK~Sx)>#uQJtFQe&!t@%xIEw)&tQJXM%(vp9Tc?ZqByL6DJj z+cwOHOl+PGV4ZXacqVV)r1DZiE<@sJBK3(Gy1=6C0$PE$5M4sP!X9(MT)krVYe$#X zwtI(=>-NTqFwi~j%&<5S?fSY-b*823+~QIrvrS%FIE@EgxJ`gP_t#ipPj}9H2vXeV zru};z44iWW5ktiEMgf{Kza;z4KZK6M&1=cOw+88|Ha(BQvxSbe9xl$cKMjA}X!bn( z)z=j=+Afu3%!TF>fJ=Az%!oM|)e4@J{w7g~5!i!=T0rEUI9jPW&o1G1HpSY1qY7J) zE`q1|ftRY-DB767>dRU1A3gukzpG$3-D3o6mj0;MXnCrud1dn*$Pr|lVdnH!npU=) z@WKz;mQqgn%XPptJ@qi3iN`uSai2D8?D{5m9A;M!tzx;953k0;2F-{wt>sCI{vM;? z^`gT@-q;p$Y*yWw#uM&WF8z}|8YB*GY@x0?JFpV{8G{OZG0kbHe%Wmua{UmTRB5$> z&s1HF#Gt_VlDZJBSq09Mn;UHz02P;_p=^*&NHoHDxd0T!8pvkOUWP&d9bg0X0*S6{ z8NW>7Q@rZ&L9jl&DPEW1eOe16$=xn_H(=2q%EB0D+`9QR_$_&#)NbJjWs7Z(?)A>w zd&;wADEOnOe}fFb~XsDEEFcshBE>=8r;OGX9bG zGIDd^aii7Nr-T!M)jayV{X}yh?5m$#0QcHqo21D$5Kbrz={zqqgm6lx$fl$j#IOz* zUjj7Y6ZYilRS%E(#GeN6x>=>}7a|O)o?2`JdQLY_ef~J4Xfm zKJBHTL^QXvy{WGo2scZNT^NW(LmuZ9`1M{))Aw^P#cYrqzvS>~#j=y!(t|?tGjeeu zxoZ6zW=I9>?`9NAgy5;3%tVZa$l%h=C#={M(`rz{d!S=HceFCs<=T}0Fs+-jAUYD! zfv|BrpC^q($Ox;*nmDoP(*>AT$2Q|hTv(b%8!8@+^F=aCXD>jO6ZppnBP$;fxumx6 z>bjP8#K3)oaTD;xR!A|z^xh(m)_<`84|?^NXZpGp$C_iUE|m(?Y`otX*a%GKA;XJl z@gHyJ!lZF9e8m=I2QvtGGFA~n{NFVrMDb32M+5M3sXcFq&s@M{rB2@dV}=#d#JTr| z{$oyFfe;Dxc%H@n{7DhEwVzPj{QFwK(uCW?whm@>fIzM812{0d0@1=|Q_}ZB1JqZd zuDp6@{-?6ce~}6j2f)qYq!R=sWdAD}IWqjP9Hde-iv<%}(6Zws z2PMKsFM98+n`s=Gww}y)98>j#o(3}zj<_1*9{E&=TlZe*T73@=((l?So%?WAz$zr@ zbs(yPvj!OjUc)jx64<2s%mG8x8Z@5-@J-LS0w>C-EFoa9=+bixp}yBq-7S7q(ycax z)vQ@!DR_!S52wYin{zir{ObEGVhb8FJbX4A!o{w<_iA-|A1*(3DzWDzesh8@j3^_z z-A2}$8ULieeVXAH!CCn*^FB+MV~uXj#XnLgbai@Q0G)m%iVO{amB+nCqtiC#6E8A^ z?f{Jy1X5naSJyy~3UKi7{08`LBp1XtghtOGdPgYxSnmyU*U*h^17NkLk5t1kh-H{Z zjU(~D_$W~C3ZiU^>!miQg)onCA>&Z85ND?6(a1v3zmLhtM#`3jICiZ5CL zk)iGDep!!*3AX~$%40H@ zxVelNQrYADo~EQslJ#lpy1nb&%wn(chk@9pc~hd^<5E!UpycfzP$EqSFI#6 zqimyLyNX9rK1yvAw86z(rjIO7AmwJj7nH0DBWaRW_l?b8Adc%icy``e@W-)vxODHU^xjN!p6$Q%IVnXm(4AP9gL=_3#ZuFV36c?$KQBNk(QCihZ5NV8G8$-BjhUO>dch7BKp`?uYyG+H)z zeZMI=m4)L-gDFB}hOA31_i?2YJnesb^C(dE#mbx0IkA@C=sUKYh5w4_c>;0+J=qX+P)@ ztKl+lN%EGyU!^4>KX46fbp5GUg<6LVG6o@)PU`mXObJukCLF~MyD;)5ngvMwrFr-fUlL$DNIZn^B3 z_uyKJ^#dK*d-C;=B|R-U4tdo6s}b0K^p*6ToyCK02*ucAbt9$#uHUXFvgKQ?kDiwi zWeB7j(qox{>T>o^(;gI$EYO53tpeE`q&xLq$I1MFB(=RY?Q(~~N-w`gVz4>a#egix zDhUUqA$kN+N#2MNn~rz;nv?L%DUt$dp$9iZh6KPg)NY=TToTm65GY33)&q1ioUCK>@HxIg>Y34Ea|N zx;cju9|9SonYgA044tS0-}Wc^V`@`QRfBxMl(4%vgu4U%_j%nIS0|^Mdabyj zqGVtK{U*tC$_%^?{4KVl7m@k5!Tb?1gq8M=mcgeRdzK2Ar1jor#eUXFb{>psA0poEZdO@e}aV z@1fTdT}g`OGf4kP+|pfR@Owz(MzYesva2U}84k*2_aZk{(%VRn$t_+6==9eqM5TK% z@kXo-6!)A44dx$h#836nPI9p;Rg^%i$~-jr3QcGcj9Ua*=Jcdz>J>Q9sGOW+zH^ky zr6creWu}gNJYf5ES*YC6J&pfNCBSigPE5%f^#ne0`%nMx(h$+bP-(w&oUbyeMi#043Hq%gM z{Ub1fW}FOQ#p<`Yow{~{?<~6U@6)CvGg|?Fa zNDV`3=K>NdbnH?XcIZJK7}4)YoC;`JFAgos$7LLVj1b2Zz;qt@&@j%U_^iQk&wgqt zglIgTvbJ-9ibw&^9S_|LZey+!t)DGAu%=KWQgxAD5yQ+GtTc6u@z6jjYjO?O)YiUK z07-|GD$vN1ojIQSCaPEb-wr=S8XLV(pfIWa{`Oh8DBs~BPC$wZ!-8bqJgt8XOkd~5 zLF?#56^=ZXk2{w>f<@0z>2WHBE2X%JeLJvM2>P(q2$W1``x0e%KTe_|XL9F1I$ZfjZWpp$t#sFdd|e^4k?xO?_1(GN%nc1Ov(*_Bgv@t96H>JUMmcFQW9**bR11kys!=tcVL|_+ zG^^o7x6+76A*4Y*{LNzKq}3&n|p=`XzY>g-w8Pw&TfLV+k718 ztA7DJq|GU%m-{zKZUA!3ddQ{eV%I}Zp4sC&7{T6saPvDfs18zwB`wtJJj`wZ@K&To zh2U4akGsJxfW&`5rr|5)Lj2wn%txMhf_)O?8<;`WhwlR5+<~IE8bmxnYH+_jqulW+$3KnZeqyGMj|M{pj)!Ctu z2eL#|%ewHZ+pC>RRXqQDSpWHu*Hw5zY*7SgbE?ICBtGCKj;h(-`!R-bbNHKQ@3GCy<^Sbv&xo47(tnK}nT3iw({LS3;;nMqkWW~r(3vMo5MmEPE<8yijLlW>G z$z+I=X=a8+UYa{(_Ah&&Vi*RsNC{8dNP};9drr9z?|Gb`6c;RPbH9=SGL4%s)MJc4 zcJ_P>_QwVIo8(NWofQ0R0Wwr!ifg7M$6H^`1*JM&L&J>3$hU8w z1P31&FaC;*jt?2#pD)x;7Gsn{ZX<4N z@Ve57VP>G-lU5LX=Hs4yvJ4F|eljiGJ~tGC39SV~Fn|gVVpbx@4|p`Xo!|2VGUbP^ zUA8$S$V5W;e|o$*8jaS%Q!I%hPaHUrv9Z8>LkJ_q3V6GSMtFEWoeC>5|be$kqE6=-RT}xVp#o zjf)UJuH*my`E~_s23r^`OEDUGzW%ZKN7cr^?n{vp6V=r|GIqip`j;=qRmc)WHIWBa z6BYD@#K)gpvBy{=PkYDu&sCYm`eLg3dwX?$ZF`?QbEf*oLdArW+z#jP-toj$d^;3g zg;V2>-zlA4@#rY;YHMpNIXSKZi=9FL$77%P7QBB?1X@)xSFb+WQ1)m2m*tbxka?10 zVPO&e?p?^smoFcxo=3LD;Xmg4nAUAXkbIrSNL4iy+dc9xz-?;sHhXGja#il@&HMKlZ)7mNKI8_QvoFOZ^?VA(UGI7i~v;`ewwo4L6; zCGICOuQ~KTH(kSJGJLBersn8bqkX)tB`Z8b_5Uy$zhC0xL*Yt<)>d@}CZ^NzXKaxJ znGyWQcu+$T1rBu$QIGHQDiqvaytC&t5m6j=8IC?g|bJ2GFxTl)jKkQlFh zqBi9uHgF#nrT0z6Qqx z^>Y%Ig#K}k8!nULKY#vgVSjObhFxUOX@;Atz!$HKVbW#2a8E5s;Nm0_#{4Q_lN+Vyz)cJ}STw+&%8x|+SX}}GZaEkxOzf8PT4sNcDLY3${ zhRof$=7*7x0|-|KAekvSJ@QEI1mCU9eZX_70X#r>R1|LY6#)w+Wvw6mkcWJI)>tm; z2OLs7utz2(z`v{pnf8G$ch65N=Z0nu75KgQ(|p3sbP2g&XCoK=J)$ZA?)5=Vy9aFb z0^}u*uhO%-|2)+1I_PB)d+Rs#;zzCYj(wZ`c>`UdImiRpK~hTQs9hsM)cDbBnK5I1 zr_`YgjM0eokNCaDNYVgi7gl~H+Q^XEZOD%zJSHX-+RGAU@9P{UM$Qu2dCE!broR3F z!#pq|o^qp5RRHdNSxx(`Y1KpIdOs6Kuhu-u}fuTAFXe0EuJn2f8cs;X@Pk^tr@1j*`yEb}!kP{%lx zj$cHq{I6?pNnf>!dGhBEaJPgZx9Z2JCgqtPVg)EB*bat*UQG&D38_O9zo01cb?_KNRmb)!T=i%Rcx2l4-S2;(P+ z1F78-%4ea<+&X$4@J@lbxfft$Kc(0$j>5b8Me}|6ANIu0h5E=NzvEj&6xjK30P@v> zZZ%=n#Ir3lOXkAGi;MsWv^lp@?Ui=Mz{IM|)YO!ln_I2Y{08CVP(+bZVV|y?!J8Z_ z$d#nwfl5>v0-d}_Ewj4-4urZ{|f>TB5X`t}qDrB9O(W<|zW{ioHj5$< z=ocFX51*gQAN53*@{Mst)c()%!Nw1H4<+k{#(xo%ZS$--XzDkK`c*LPANhtj>h1%f zGt^(d9Jp6Z2%u*xmL#?&!!MG22VO<{_dqWeC=|_FxE?gnemw(uvRZ%;fioZ}^5N;K z@qax}#7eX%klrSm6ZBbEW@Lh5%a|K5u+D<+c{K2UyndoQ2TiSdb14nCCo%RQa-I?p zY^oo8%kx5!G?=5BW}h8LwCU=Mtq&_qn9ae_5nUJshdsk*d&&)L#X`49Sc+Ytpj8uz zL6Jd^K=Js8j}GSL8yy)hH=!YV+-xJ%o}%a7B^Ev%{QsKqu10@#(kHHP=h83pw7kR#{h zN`;iA&d7eSQs?mis@3<`CZUx8Hd%nRIV`>LEiBWzPnhv66Em|3$iw|wd{v(6UpE?s zZ}I@d=43Q`7{x1n7Zw0DB)L3`G^W2h+nYyS%kG)#A)Zfafy}p~YeY{y<&5k-s}~tX z1E8A8&6oy2&eN(;^-J77^$V=!&4@T=Jv$;W)QM%M11O<*fy&OwL7Uz)H9fU6=ChWn zNA_PVz>dPUxH7ir)0NRPj^QoVU@B2Vi0CW*PJf+r-7(rgs#R!d(#ts%VetjHjPmY{ zr{B-QiAkDmTApa@&|6wuZ0~~J4oS10p=k!aRP8MLSs=Uvbak@lg$njw0(MQU`7vp{ zdPEtNV>LB3lgBQj`cE#mJ0AlkUoF&kI&LjqTE8)U=0;3vOm!!Enm)ThDow;alzuyZ z39{PBRA_gB-GwlpPmJ?$528P#u1J1AO>MUJC@nvqseHZ3b{;MuW55MsPd&ir$dtK` zxQAIUKBY_fU{ePAu^NoL^|~D+&O_pZ>#DYecP=VCDv_Mha&|uZb{r?Eb3%}WaCuNs zCeL)fD~%MjOD3sD)hNWIRYP{|>$NT0!{TCITx^%O#VrpJ)DQeT$+hy*+>UWnwr%;| z*<%N)_LIl;9cvk|xfk-()p=P0iLvhSAki)9fBn6{!}pFMqz`%Yy5eh;Uk8ZKrpi5k zDp+=eRoF_cqf~llA*`c$UR@Ry;n1oiLzp-<+{1{`g9hIXjg4r!jkeewO|n$_*NXGE zFqpM~f*j=vUdC|xs|~tyBU=v94=v%6E}%Mp=KAY>?z(u=i1UJ!_ES?+=zXk~6ig+m z>u*VQ&ofijpB#GWYx(8%IpiKqBG#aMnNWpBnINlo8}L`Z8Vz^+0p9}dxl|;FPR*-= zA>}wXNHHZF-5Nc!^n6LVLIQBU0-klBaLyIHYjRa9UFDt< zy6RDil|wp62arCIUa!BQd4zi^cnfTZ##-LGAnk39mxgSgde47CxtkDX3WI6qI7{#T zfU6y@OnDuTy0sj>mtOHqG?F9Q;f8FAbchZt%FP=6yPTZCI>8GBXM1xI=V-xa zcg@E_R&d=^&DQ)|gNbwHuzMmLQv7+Zw=+M5w=K8 zoI)O<5@VaPFS5aE{q2^zOpLBO6K$SiN4{I*nlG4gIhPS8+X`OUT+$x(BHl`CPhvvM zJm0kpBkghBS<6&046)&Qz@t<~$3kBW!J4DF>iF(21!r3ijf%ee#u=lMt|L8S{awY2 zJx^Vy3BrS1`esw%1uNT^S{DYkS4NktOOpqN%b4aQz|G_B3jGm$Edu*f<*UTuw|6xZ zZY5F*G5DLl4!UrmVt!+oU2|WQ(8hz_Z@t$WFMpof@vnF~SAn(ky<1S}vZ`2DGNIEw z!hbuGvT4}p%G|eNSqa+=B#|^_dqVI(?r2K_aT>3i=}moi-CqFX&mgP{_@$G^WvNs# zQYwt_PpID%H>%i&K8Ny4eaPFoq>d#|Xuwplm_Oqfj?=uMWOsTvKG)-3Sstw$bhp3B z*q~U^x4}QsdR1)ZVjPP%^dUFcLXj&AHxV4jJy(&Lx6w^)qR{Pc6I0^UJnVjwSnIO%=jt zyn!Y@J~N|6l+iyZFL@@7#DKEegmJ_{GTSDIbf`65K8Dg=IDS$W<=PCG0;ckp;c9DY zGom~5fzoV?%tziii|bYJjzySZgo}jNrGl;LXB*Z&=H8?GxC$F=`kOZs(qE`!;|j{o zBAj}&&K7`cvtnZ zhjF{-u+&}R=d~ezqYj^)Lqoql-qeT_M3Q#Ot}nVEO^T$QAwr!3CBrf=6!-IjH026Z z$7A)Ite(`x4=<}<;*}i-fpB!hJI!LHeO$6HADYk~P(E^|wy_ojUo<-^=)12ur{prj z8%9@pg4>A2_A&BmB^T%x5X9hIlVyClf^|IQ7P*tx%6qHIETtx*;@34sJkWz#jZ4=hY;LE34USJI<#Z4q#6KYfSKHlHHrn_Wh3t}3R?5i*BFr(guR0MdN zGc<0d#$uFPr;fY~m;wm$l>iXrBX(5Te2j~X+U9V zN&)9%fzflcwY0PoeNY{cpl{sObFM_ZKVtp-(9E>{RNX>kfQ&uMq=5mE=B81lzrkzD z=6;j#^LOl`xLB@|5|tm9ie-*qWaRF_JbbcvzP+=ZgW-T&!NfI1#Ve`?QdAVQR}Ex| z)Z1Ez7fz-aXwT4ivbxM%p1H9TR9BqVdih9rc(*Y{zbeNOzq{IJbK1gJa%@kSPBM&# zl*WrWtoOen-qwaV)Te9{@A6mVU-68rSLcojfxx$IacV!(76vWKed6)5c?4E}0*&%g zBJuOZCchvnix<<{Xj5w8o!J*(g+Z|=toV~Yr(Y}sj4$dyq!w|L2&G#>o-Z5M@Y`sO zUe0T>kGFVAZBJ=N8YxvBcemVn2CGHQH^UV#l15rcU#A$6sA<&j-L|#S5y1S=)K~6$ zid|~2AE-zp?Ffyh*+bxc7=ybCW#%6&OpElO^jEc~mrLd&^tGBBx5t}^X zJOX0WYHOGn6ZibE_6H)uy9B84jW&fB@Rq+2lM=2TSbcMD$U0V|WcB$fHHs~wsng|D z+VI*(;~!cNr3jQq$fJJ*a+uCKbz7}6jRjriOwPc4PCwR{<*>eaYk^SGUEs+af2CaB zU$-L<WX0s_rByEVZvmM)Q*TWc=$x*96D&CdL-f1$k zFi?p~NP&NMoO+)*HAd7G|CAV4jB$Bmmqg%dDZVX#S728(d@#82;E#T>GZ1<^dP}_h z>o#ubBI|_)*lClkSlKEa$_ojf{U74!IU4$`0V_T5iF1Z1zSjm|0F#cbZJNEzpHNq! zXMjAKhQ|;05KBL+q#HOIwI#tVc{73YR@Fs!UH56X^&&Nb1HW|JwJQmltxC=l@Y>g1 zgK|y6pWIF%j|9*8#1ddjk_Zvp9qH$#Q`90|=;`C@suSSLCKJ?hJE-I z_%Zm&dPMSjMC>q@6>%6{p;UOp=3)CC_P-D{2%O8C$}FEEf$@it$mAUViw zVjjXl1pc!%vx@VlExS#2xHd+ea%0HcLr-0PwRs{<|EDuo{%d1HTDQ;9Cu~2IIf{wU z!b{(TmtNjsyq0@_q_P3^u<@Ww&XgSu%2)DYUXxMBe)3^n)YbUZqvQVJIynl^)G~mW=;+r0*riLUK!iF|9WL#sdHDBjLfb| z>izO8v_JJF@`+(jyb?w(u~D!bFQhS?g`{!B_*w>@-f?#GKPDO{l5aU~J!~^Q$LCHF zyw!>;VV*Fl=<~A;lAlGDI`iVx)>W>DO;kE-_TFpb7~N(mG$D;+p~ z4m&}SkUyHUdob+8uP>};EhjZ^^)oC^9?d-|VkLB%V=R=_xLFxf`oOt#Hvpf_9kBfM zc|l}-Ut4_Fo2^IM-duvz^2?(kM7CW7NpigYRO7e*X6eT9GN5Fh5cC}|CpD0SNx}*z z9L(bDJ{j@3AIT0m70B=%iKq}*rG41VM!S|b8)N4AwM*=$^)Z=zv*6kOq;*bvNw4&C z%qdp3Q`*lmj?Y>?wll3@P5MBErXc~B?)awgoXmWPb0+7rd%L|1BGEZDoL)8OX2j%A z(${=#F8Cq+bSKpHm4Ga^k0z-)o#4ShZK)!plhoIF+ApJRLhWfrK=rdk{X1`Ex%}&e z%!acw48nM7RRjA5Ts#9NM|fN21FxJdV7{WOGJbT(MYg%#*Q=NGj-Kba{s$B%hV)5P z94jLvh~BbqH+lH<{7k#EsIpYPyIHRCiq97Pq5xNCYc6clpBxhiJR@v#ec$)^=E(cA zkUvFl7yL9a&y@y*?8Qf09HpQpl_!_EtP+X7ZDQ-`4&L{P-FoV*Wd=YZG`34+&-^{SHE81djDF;CE!Wdw-;bofHaW&B3C(E)+;NqDS@9;}#3(!nMJK~z!c&N78G|AAW?PER(rq|KpEJKsAaDgpU)Ej*d$*TxAJN% zK5Yt$Sg~_b8UNYIE#jmeauvMNyp7-QEDG7Vxa8}!Ohh|=ojB$jeG1}HKXw5++>;3N zeA-mc-u8r*&|JR>{^8kgt0on!&BwxH3TSBdPxA+S8+s5kEql+FC6&fg)9p+e4PPM5 zYSx2r``LQKd(JHzFX?B!%e;62JgTrTJe5(Mz@+d(i&|ZQdVDc9F-3`x$gfq^_v@1W zs|?*q={&_jJ(bXh8+zSm&ssDv=(%spU5`3PE%0iS8pBRWrsh7#wck6F>211fbAzvS zyHTO4B+-OWV&$ky<$et3tp!q}H+FaQ_m_B{y`UmSvKFSoWE(D}+d6n%uD89tJ(2pA zuh!d9Wv-2%KksyWye@~)ZbBdZmZ4WfFVb)Kz~ku~yuQjtq{^G~SI81t3k{f>!=)@+ z`xHGC6@4yfN6UIVuK&)`s;lI0*s}&Gn@4>!THA%t0w@j}bV_f=nz1O&Iu|Cx# z6O0e>H2i@r_{1ha+<7EalO`i@iX-WK zad(v>GWiInEA4-Devp=*e$ncKc`#rc*f{a9am0UM#6O{jF7z_p^5)Re##yT>Qa!I~ z716uB!NPqP+r6@BEBVEZ8=J4T{fw zvT5^ua8G!sS*3(d<+D0%oW_@I52b|U2Hlj=NEPDS+82Hlly9dMH)ksj@lu1-&iB5baMXj0ng0-|p#c`yi`T6R}=z5BS}{RJN_{IUhr^+H4MT z953y5H#nVHgRRj={+o*VpY@KzP@f$N`LRld!`)o_871?sJgY{yGmEJuwPv})=7HCz zeRuA=8)%%ep3+b>o!MDbmna>dyS3PUxbAwhjLzLeES0mkm5gYRZx?lJ7a-*Xw<^yD z3p$wxc~_;I*R6`46+J^zO+h2$a`*IwB_CB)p-^(12cV!nUo!%wYGWVMb(Ht3rVa^UD13(J3f z7JSQnDmQ}NH2b+7_=Kn@Bm6c^A`^^!y!{QAyjO6B7rjy>i87}7y6mCN5Vn&}y`FbC zFSQqMH!O!f_9e|4>O}X?|D#awS0pq}h2S2v^5|AQZZ7qg$S6AJVytsiB2T}dGU%SM z3qI~2>^RD{c)-Ax#6WvXVrQXc?pf@sz~PUzMw-S%ty>+}ERy|8-cuEuR#3A_31(C# zdNFbz)ZYL4t;GPxShl&$bJ_#;=At}pq2~lh1cXj{v1rCV%B&8U+LA7Num~KCUo{4@_P!c6BiGN`r=!AyKyHXV=QsBqio6NK_&!XW$I@W2!8) zr{z#Ch%1IJ<%_6lA{pCRx}3YK#4?{h_{8(y5E0(6rZWW=y&5{FFIe@2R%EMWT9l%G zqODnO52sI0xKv*9y3l$fhA_%UwB1LyPxjob zQZyG&9F9%jJu;>@Z~EnpCrX0-ARq4m!zRzn67tFkc0!?>PTz?P(<{u8PqlX0#rB6j z$ge%li7udjjnEKKscBfOI*@h;oL=aBnTDQb>cTJRo~nl4T3NtK>fn?`nI{-~ zzy>Dn0e&t8Le-%1Nl3eV|DtRmo}q-KRk`a}er&!VpL;WYa}y9&TJv zujGv)Ey-4kT0R-MPd6Vr7bWK(gyiz{!di~_nL6JB@jQ2dJ=I{D-9u3N9V->)I@In{ z%vh6HdKP7A98mR5swm5!uza%cM%0t`b02#ps&}?c-Bwe4j0YysuP<3LJ!)q(sf#=~ zwAh8)HhFjCWNJrhjlbSLDP{R9pF&5RnNZbCcN1Eyg|5 zsBayd#%Sh#JUwP7V|jRBnxZQ4k)k3~w1-KaZO-jpatsQkH?dz-vQBw{qeGX>bH$rf zJtxz0(LDJp%cG_!;h|q|gwDAV%C*2XwYyXO%$s~VUGAQall{e>pE{@FUw$4u zN%wR0ieKl`)D;RYZ3b1WHw0J)-BuK_uXgNaj+I{hKjOl26(AGg`LZlCj7-}q)qNj| zpIOd1FQ~n}YB|v8#v+INYd+DH&u5){+*u6n&q{ZfT8bp99(gL;hcO;njmT7QJydrz z2pjY$JcEeEPb_}J(kSrT>ulkj6O5%HT)1z#?>@*n8le}B@SYq&Vup0Jv2MhwJYO#F zL>?UG?hE;FE=Nsb(e1KcJ@-I~GI}ADMV#Gu_i8sAS>`1NUA_a%3m%7h3~7WI{3N9h zhb~`ugtwLu**-U<53Rkhr^}!R;r9*I$r}^^F1XoWTYqM{H=4kGo3b-wmt6I!CGLYWvyOi-qC_9~jT) z?{^DxY8{akG2l4}dX244G_jjB(GEQqZw;l&k48q^vrD>N+n&=BE_CFxxN9v@+(P$&bn~Ohx;clQ<%#J!!+MOY^|Df7)TkC zdIDX~*c-ifodL%Qbof1ZFts>kqzo9|kOyD!(}?edtlvx{=u{Mz?@oROi94#(=8d*)kr=puE^3yn4|e_3Xf%^-xO2?<_q zilc0?c4^l_4+WE%nbd_F8zz6D>F9dD6JUCF6|Edgey`r!vLs5Y9$^y)XSXrkJB zWUtJs`t2Z@kKF-BgL8XbA#r4KGCk+zgMJlos4tPzb(2f3>2yncG;;l!f8>fs$J?un z#4A%nim@d6VdQa(>+i(#e-xR;)Px^0iBpiP>&YRimUbsATM(MJ>E%wLa{$j8o`Z*xxVYVzITUuAUpJI=;cYe z6n9Fk0f$@fw_DCP`$nFpp8Z+hbT!N9^8Fw;%n7|E;piev^)O4CNAFe6L-)77p(M83 z55K;&$-p>2I-?zC%u0|MX{mS9Z4TI-8C&S^vq8VnW%`y`R4EtJRPiZyoLKA7z7j7c z0|9EIq`^;F<}T6EBNawrv?b)1osNm)PpexqQR%;>a;t7xD0og+6U-8F$>SIs4Z2%+ zTaWF?d6vW`qVndacfzQbMq@+!@moxsW!oe3f(Dd1oJZ%`Q&}PxjcGc6%KeN!M^T(J zqclo8?|`9NHveC2y=6dMOP4K*y9RfM;O-6qf(D1+65QQggF|q4g1b9A0fM^(+h}kN zZg27R?c4YDIsf+lx2kH^tZ8EmV0nHIH%}^r5Y=@N8I1}NP0V4b_vz}Y#oliC5DB`UN{DZg? zJYY5mO;~NWh@!$L^+wtZ2$PCB(38u-B_Tg z&Z-|ioa#3T8cyh?uWTR+9YBYRQ)pLdcJSj*aW%w>aWSHoW^tL#8vmbA@gRHe=jwqex0 z59g-xTmx#eRK3;7V8+1MR3GM33QXNEqM&k39UIfxKx%!^=XU$-v_BtezD$nm?(vY$ zv?*mhB=IuiJ;Ez~xK8+rQ2M2ys|n>Z!9lvu?*n{3M`g8PqQ47NP0a{wDCE32xsb4R zovUlqL$k{H4sY}EM7N1rz?lDARbdFOREcp@73F>O)8{+kUlM=DL zAhcG9fE!-c^KJ?YS!`kxUJGJ`Yhx4O|GiZpth;pj;{|h8S>VtUM##$ZwKwx`{BR8@BjVOwzjhhO~_&p z*w#;ii3pSI1mq|&)panlb-_OnGu(+elAZ^^4JMgzpaY5NrEkg{o=5n z$m#g;Hj%9))~J)*IVh;`82@cHY-AKuyBD^drOrYa&dw0ghx)swicL|p#LBmNraJ`^GR=tklHYyUTJNOWSC`1* zjAA#U`>k-zEtV5azOiS~w99rTIRyee>L2KuO6M&m|M4ESaTwF zc9Ki^34$O-$ULz-hEOMC=pE4*LVb)jDJs)eShMbgN99|#(^?fJrGIbw(9pe%5wlN2 zal488p7Giw8uAHDOM0w${+~H}N`pE)a}o(KCl- zmS&TmIigXP#wIYSQ_=ztZEznTj5 zFUQ?K&FL=ivYoabn&<8WcCF}RfxL168e@e_I5*+{=L_F%>(n;zKn*%Ye+g<9v!aI@ zT@bT5mz>cUsxnOwvX3ET#z)x#-EQ==p5CDe@em!O!P6?`#f5Ej;M^42oeTTo9ZPHP zR+hr1ml9GECh=%2wKP-en2JUW@)Mait<)&SW(ibE6BWGDsgxL`Pa}g>p^~C~ovfGPlv{F8v83KpIHQL|ZFO z+9hoV(w4+lni^SlFwm!13;~7w(+Ho%fYZWT-HCeMy#x7)4h=ci*y@L0DxG7*OoCOfoYIu)1IfEO8@(n$`^CM zFzU+!cYeu)6IpA6Yz=s}ag-iN%C2~~yop7-b<=qY$Kw|X-sNno$qWL#*kA4%$v~za-=|AZC3W1M6?o)^ z*^J7tpN3_EL?cvhfw z*Z&DNWbmi@{QVqFtj7-qj&4^X0u76H)xrrV9kOw0BDL>ROwLqEB$6sZ8OD&3p+A+VUF1aoHR=yapbqtBh$9hSv-V zvl3DeOR8x>5{v3F@2*|b=**ISHk42($h&TXSOkq^*a!VPbJbgb3_+aUAGS78$A@#K8oRe9Kxh+Mj4jEvVo=FA?=KmHm znrOfKIQgTowkIs}8OL({vla^|H8&3ar2`=(0xe|07PAfJipI5Vo%oz5Li=LE-`2n| zdd!xNrOVq=BG!A<2*s1&{3g{R<*N99BCG%N_Pe$M0Xs}|T3X81=}Pa{r0OgpJnra) zew|cAEo%WKVK>sf(hmuL`=ieZ3Edw!!CZ0u$$wSql1`=?g#$<7J}9JXK<;ykTUHP* zO7LNbN!l^Hb0?ehnhFl?sDm7qH{)Z5+IHwaHqt<5q9Ma2XrZs%nY5MRf^uv74Y}|O zCNEW96CqzG$QeRV-@EyTUwnp7*sV8K+_UV`n+d#pPMK1WEVl&6>mQ(xz9Ye1oMXNI zTtdVuu$gIU{o~*#3}#+F0zJf6D1XNN;9NmcG+1VQ>6D>;Bh4@JT7~wxokh=a9wQVA z?&bPVP6hE}@$4m=yQ=qOuUEDCFmRn6YJDvEjsJO_d4bSbk46R*M-I zZLk=Zvh-_l@)u%WK6KMt2boevM4EMDK7JS6<6rhhMo53vEnKB>jWq893m*ojG)0Ul zz*mI@HMmln9CKbG5%Lem0%fL_sy&C-(NA#uAbBG)O~|1s!X-6{=}lW%ghd*vx@EXC zx?kt^3O_R|x+AGiK7=rbHXESAD+s!-l@8Wdg+#aVlc1?{ae;$+nFrWs<7{*+nYFc` zIf;Yl7>UL+p*%jiF5bkSR|@V8Y(nU%c4zk~G8D_8$PTT34td9CeTzP?348X^0Ff%9 zPi>c+n0g@Qr>O1cyY-|;O|x>bm!!%)UD+c7RU+lz)!n47VPIJA$hUg>L%<^f5RnkP zU64o%pGI5_Hiq70a~!H&|9L*m`Ht@rFCqzVryd$npR1xf30GY(umB|3&f!t*Sd*C11ivCuVp8EUX3C@PkX(D$Q=F~{+NRoya) zQ?tYQAui=_djCq&XsZ!qGPzU29!E)W}n~Ju=KSC zJTR=vS|JkMDnrw3g(X2cq;1gV{{NGu{{#p}fd3lw8dczgn*AQJmbh#ZTG-v`v^}5J zPk>Z@+KGvCXU!MdR1vCN*EN@bb7BC{i;0_`xZU-OsZE zIIEf(aF~cPd9lYrcoV(O27jK9%+ z59c{5x9R$O^A@%cr;7)e+$Zr55Yt$Z8|IqHjV8MMByO+7!zM(MISvOiFg>CVsCdBk zDOx08d8sTBOl9zTVFAx|r0qh#PLx54R-a@But-#U_#iF?*VR?7<$Y#@3 z$3>C}LR(zD_?QKZVh~ntXJMNN#(B1GRwuw8N>^39eFl zT6DLd-%@>Z4LulODid!uOQ?m1nub4+vzi3gdpr&P4WxPpU;?OUU+%}ueNS3mjV}Mf zI%#ANjrRXH>h6E#?fHG1Z+3X$n{JNZpV?}}Qx#Zw-dVTuElZl;F&_&3>5|m;!3YSv z;Ry+Sr>G(3xtg^<^S%4pqEpA@$s|bI31_kpSkGrZL%pvgSOpEK{S$R66Un1UqkX#i z0vb8;!@$gYJoipXjj=;hrX|`?jAi5grNdCtg?UPc7OYlrvU<$KT{WXq!V>SJ1vsK} z|7Gbav=ga}HFWtjio)pr<>MPmA2|7!#)O>1WVuw~A4 zI1)SCeI3I0+?>C~P5}R0&IitF)`)O=Wc^8;)c0U(eI=R?6VgFL5n{5d1+UlJ7Eefa z&F~ix^Pf7Hk^UP<-Wb?N_nnJ6rqE!TI>Pl3m0QRrWr75MxW99s9ZM86sJw^{F9rhg z2EGM6KqqA@!AMZ-M`{)hI_oq#0h*g!1zCM!pJ>g|G6FNgwiEP^A~nyXM;+(Qt>F~1 z3I?aCsu|ddq`K=^>%c;z$gdn&iHk|bHg)BJc&74!Px^H&D3YE5qzenj18|1yBB;lb zIk>^=9lv>aWalpz)t^0{`^jxQaO| zc}#=`@A%jZa-6BR!WU)u9b8zX3v3#1b@kxkEu#i<>?#!RO`2Q@UqZ^!0IU|O3R!P+ zF^rG<#}jTg8+#U71!2!K0c)?O+cVp~&igBds^8c@y5sG`K$x$rr~=zS&7IR*2*C6I zPd($meg;XtmB6MNje!vt(0R2?+YQNnKgm=hFviIRiFWJAtxEl_f2dLmJduS*Ierjm zK5HCG2|rnARl(81o~A)Yl=>CB6CU*KiVc^akHQYSfrNhAl&Md_Dv-Yqc`Xa6o4Wk7 z`l{`cF>Mnj1wIXgdwV`?k!*FM0Xk)Ku(>QGYc=zQ+kZxd%K6Vgl)vKO#Podn0tHr_5^tx>z(vL}k{+HJ1l){_yj}Hm^*oJGo0p~gM$)33X1GOHsB~Pe?dsmMu zkoR2WQU0=zm^+d?X9y}+*OVRzx30usSNITvkc}oY%T!z)tp0QFsGLvG4{7g9T+sHC z3Ew2W)Xq0d1mYLb>F}wOUooIO#3g&ao>oU)Bcj1ant<7p3@OT48Oz6Cc-8-=r zyOz{`JJS`z^8D*C&|NRtYAh#^=*Y^#`=Ac}T=*Iy7u~wG=rIAxpffWz@;7z6!W=xB zggirj{T*E~lK(E##al%BlfqHx%d}`y5#(9VC0tia7gFo%76}SI*Ui2m1O!kW+TwA1 z_s_c{0`#(YCv+K35EY6bd3?C|8pj}@t}7wN(X>Vo->-MV15Uhbsll7uHnWK>QuBO- z>|K={2V+3EqU19HQiO)K&8#h(QGaAQAC)N-E*d|}=gAYIHlKPBAaU=cJfrX(v;OfgYe# zIc$wT+k0e8(sDZP@$IU>vF>R)QvS=a(g4Rw(K;)()Qh~?u^YG-$Z0BaJOMQ~zW`48 zIcYjg6%dMpz;)e|l0Dy~u%B5YLRXEUa4=3zQR$09j!K%HBYwLHjW2ndR`ys5KjP=4@WN4l1g}-@mspZcZs|ih_ z)1?%!U_lYvBd?z$zbWOSN0d^u1&9hkBN@B2zoT537H{!;fPA^EM0UENhfYXiMjj{e zGVSyEQncP6BLij7UK#~0!sJ(r&Fg#1ACtjVCZh)+mPwt6_z?e@%jE$)KUw*@)}P@h zH{~=iZ9JqadhLh}k)%%RS{RmU z_+|s*Hv9P;Qd=3eq(?d%2|vPOeBf)5E4~fM)XmC{Epx3{2O~-gSZFOU*Jhw~Y~Zrh zV=JTEM%iSp0z<3ft45n`^vzC+fI%nj$Gh87tA|}B8@+f1 z=nE2LItViUJV`79(Da<8;vNDk#_wKP3i8nde8Ar6&1B%6ZFqOjd^iXEPb}-fUUVqZ z-iLT0{Wv!A?9X#&CQs~Ffz`FZ87GM%l6OLo z-?ezaozkiuL-Hs1|U7KqkI=f9hzK8;y>*=kYf7~KSq$Vxkh43j6Xg6fT|B?EM zcdJ|~0CZ}%qWoDi+^7%lWYp%fqjyq5W_FZ{l3K#kRu^b8k2TI3@QHd>}B184}cSKz{@p?PPL0R@(38aJ6 zvXYSJq*pozWsDOQ=k`Kv)y;PE?d?{TS~w*m6`}S}%i{V*NIRZr=mDJp_U)Yz8#@$P zz#Z|r-=2B4*X0y0wB{n*#bsyb+#eSXVW&LX(Kzd>N4+85fF|sASgI}3GER7)S{Oqb z|Ic=?GFTaiBRVgZ5#XS;JI%Qb{JaonW*afkV2ugGD~iX5Mv7$GLm5~(}jbWY;7C&Gti=YhdZPrzALKt#jOcOCi6dBir_N5L5m+K;E+;3La z4E_E{pTsJP7-I1$f)y+y<;71(NQi+HhJhGiJR772^zt#OWI*-~%Qpqizben4kEF=y zpy^#ci5+%fZ4OU}EWPsfhp+H-$J4$3)yU=$Mr~idi14nr(pZGO7!mAb^H?Cq-YWwN zLg&wNKO6z5|KkWCn>k{V&F#R)Avl$}seH8@&=-HZFt=5ag-4Ro(*+brFNz&e{^5%t zV0D0tr?|vvOmTcY(Ca|93XKF-P;_wF2@m&v8+fQPyhRL0Au4|Wo12+Yv9hA)7E{lq zq!d~HdK}i)4c|Plni@*&7xsbAzITh9Tcm8`AsZZ`gKV~{D`pOX!@nW7-FC0M%E&_x zB6X~kTUTa_4F9cT`}ZW|q|223KB+MwmvO!W6M%c=7dE^rp`rO+DH52`sMMG4gq8W5 zgDcOstphG`OVv`=p6~K1pRUuG&|tqM8TaJ9fV>sHaaZ$By!P{;AD_#FnCEKs1G2{! zj7R|fWN!~NXFPr1cVhx;YM_Y$#nm6tg61i@p&z1gH0roXK$W<2;HeufsmO{E18z2> zNq72vk{&QIUboWOGXC+(>+gJ^2Y{Fc@JffOfJ{*gzsnvNVCeYK7ewMvIrGpX{IFl- z36KQ8>ERUB)v+0WS_8n{F@~=XivR;ePY@uf(rmTLyY2}Mh#LQRV@A*eW}OiQ$>9G( zo)+{%gYoD?>pm|lD~m7cFJ#|wKs%Pj`^oPCfMbGy@zP*GcJ$}7$6n`IPc)#lKt@AD zb9gp_NfkHInf$Q0c5*jAG8yQ+QQLVc@C3jxZ3)2uG8Wz+K#XtI50Tnuv+;Kqc=6o|f4`!af z5vYqhG$q!#E47T)=xo@1cksWMS(u(DPyi@CmHAej&Rdg7-K(k_8amjaE-W5P>@;1ZyDq0CaPkqh zeM~v)@%y>d#$x=h2_SgO$1PB2|kfLxSR2 zzyFDM!0?4qm z4w>|#3wLn({AvluG-A`4j?Q`?6gQg&wBY2g03{k30I^L?ow67$6^&aS zFy?Nq+u=(8^03$|@dBBgyMDtuzC|E)`e{e9=o4_oCP_hTK z^N|@~Z9ZJtR8>?A0CS*5jmvBSFTMbI*L5cK+3GW(rxgpRDw8n3 z%T0sQr#)YFncQqyu~*w>HR!?zfc)0C?K%OXZu7nJE5Zftr@&xrj&j7xc+3Z|elOyD z>noDEqVV5UCThQ3y&XNjUwCM0Cs<5s%v~)n-{R}7K;GCW#6VZW_lvn11t%x6NI48J z_1+ECHvIhfX(zt+xg8E6_@{<~JBJ1|v&cwV*&iFYuyizqnP!7Ea!~LEoEIOicu!w7}zP42$Z-{ zs6h_)~v^jnL__3h4>q>~?%WZ0V zZ~N`USO(|Wox$LQAN`UaH43^2FLL5;h29P$j9g>iN{zlCAPj^TwFwCIO?CTt?CzOK z=@5UbZ9D`H2Luew7B$dAIXE#f|N4f30VR>YgE@7W0Z7Ohv`3_?s;W)_BKJ-9YlLd0 z3iJ(q^0%h|Res=`;{hmJ-1CZdR2aMYaf4d_rrL?u9y=p;VVCi_#B#y|DgY%7-GDaq zbwH1dbPT@Alziezm{>g>+m~UCA3uMV`}3V$mF4*hYViDi!wCU> zrK|H_BLwO(`AW~>2#AQ9CY3);g6KeT`YtcQyGsI1ZTy&#$f2fAjQhf=oZK2LRd7f{ zF=ODc6Lo=>;=z6|edf87HG&RuWK}h_{;>69_fDN-W*#0~W*z<5B?hg&FC%%#izmM% z_I~}GqL~bx@FG5)Ix>zrhAnDWEs*54H4wxj>-NVBt`hq=Rg%GS=I-Of#4gz`36Gjb z3*|tO7lhnS1iL;-yNcRTRWu6QZ}k3mzPSHYYVM|3IEm+7yTkN%sl}&L&F?28QGN1! zZ;);@1H0m63gZ1AIlKA&vX!_O21Q6k!pJq z(2toH1mqn}@rAv)G^@0Orlyp4KX_jLqBG{P=mjl#?qbgaG|%+6=g6#Gfzq*j+nZy> zZe8u;fcW2>2tdCsBo8(V2~?v4*r#d+lwA*IfQ$uQ>(6?pN3FB!n@Yq|yGz-K10d;h z0mukc+T?Ir#5t=v3D~#Vuc^bm!@`=sJx+ER{P{-tC7p6mnm`Q`8VFcbNkm^ejDZ0O zJkBz$MfVv!{+jT)=fLKKj{ELiGrt0YvgT5V$oW;}}&lobMA?#qy7e~6d? zgl+Tf?TRYj5W2#s_uV=ioexAm5{bgDH=*EMY0^tQ+41zR7Qhy65MJcNX|-Yk#kB#WCaFl^fHR(5=$0|VCqZIMahUA{nfc(|=qi?t5RSP1O+q6gOaa+%3xuwxm>fx@@5eC>>-kF~-U%T=*e38O z`1t~rZvu!>8M28H7dxNP4LsJ|Dolq7=-=3H3hkP$=hgj2#buFtj+-uB!rj3R3n14M ztGo+*EdwtaK!c*>vi~6lI^#I~GQ#Z!&|%Q^Mml(BAnOlfka`l!yZ(J7>a6Q76nKe=k9EFwo; zhI~|guO#CA^SskLQtYWGS}hI$e@qtnWyjExy%|wAppJDY+;_ut_Gz5D|EhkxvRija z+CtZFzCwdvI_8NZ=_Ir-jJ(h13Lq`ff<_~LzY87&UaWaB7_3;CnP)?#EvqCb! z7R`ZKU`Xk>f<$!`x*N5mAdP#H`mm&bN7WdnTKJ^!GAq?wCxPw7=Q#WVWBRE2zW6Hj>$P^C zh@bNSpR%uUw{$D(ksPi6AYV_6#&GfYfU*9#60=34^3$#n-4U}aEL{RwP+ABGdx|T9 zW}8P%-69elsl}_ggpXVdp7p0FQdd$G>zi-(0(`T>d3#xT5Ht@L?NrLg#Hhyp3EqLR4^bIp1O;=a0H=Unrd*iIUL4>_G zL8_mvV$>ETseOL8Yh{Ok8rg$<7=20Is7Ntx+zz1jq4LZx;Apk9IrbHh8mSCQR>~2` zxfZ&=kv~A&Ls6V?-{c(s;ho0Gwp42xVh7 zdYcJ&!x3VT)-QtG*Ji5u)?&WQ*%1jhH^hyjZ-{Y3__OB*Jx#7kUB7mkB&IWq_j@LtcXhL5j+pvN5r5l={Mv29eEInh^1~;QH_6UNSiG!cgrGJSB1@gIXOrr^GF~0 zpjnJEDn^llLs?dTN7qq^|I#n2V!5|p?QrR)Io&OmhRkRpK>5ZwNsO6_X4FC8c?x*T zO3A6|A1Ydk;F3B8JeF?@%0@rOi(^r)elMxah8n#JIUfSG5?KkcHw#o2K)4(9zU`)5 z_zJ+;H8|y;B)J?DREf^N_znLE61P)n2JGPtmKRct@?12IQlPBh@y;TFtvF=wcsE&{ z`97eu{f^5xyguafSp(MSL{)Jx)^L2^Xv;e(SF|Lxxst5R05z`J8_~s#X;#Q`w(sefJVvJJ+N}2ppLte6z8X7_ihG(9NzQL1`;0=_QY;c5Y~gb$%lRu&xh( z<_#>eQcwL~KipEpO9r(XbbIsLIG^hex(mgR_cO>!fK}h+Lq>+6XNL{E5X=HH0;yP( zU*mLcNciu>;Gf!)Uaxk52R@Q2oP3)2cr`E19W8yTe^mLSuZW*y;S~R*xR%He%KQiR zj0sQsQGrzBSB28T2qv7MRs@gC#S`g;0?%xn9$W%>t^P(jQh^BMhwp4KsE1+SbtiHO zx34`LK=k|9?E;qk!8d0Uc6WzYpTN!?Q{_k1k)o~;kGIFt1G#)3XauIG^`KED@juDK zcT!(jUKE?Hcw=!Dinke7d7AG_;!t}5#kG#V~3dPfiZA2@Q|IfU635~czL!V_q zpQHKrurUC}y!02HiJOR$t(3tvJaBf1&yIoxN_1HRA(;lsOcrcL7cxO6U~_{6VSuLKv6PYH;g1R(AO8K+c5j7w`S2oZUGM z0m7#AE?Wq;+GA~(&{Ps8CASiyAd>w;gs!T6f}Vcfda9vB)Bmxa?9u*FG@7;MOqT^M z@U923?UzW3iA$q3DT+upQ-4^4ajPSu#aurmfk-cf33B?#zR|nD7-m)|hv_rf3FSiM zG&|%L_NL;nIV0ka{*&}4wxZL~M&idCvJ4Z*yTs!&}(+^-~Z+`tKsvVkh=hUV9 zb!aYFg**}cpJxh6N)w1AgI#}U&Sxlwd6@NIbO7n{kav;oci2*OUB8b2Wi&OYGl1mL ze{k!V>-`iH1=Lwdo6ipMJx!l-02gWwqf_9wEe91CgN}WEc{M@YNl7|3l1?tZdX`Cf zz@2lwW6vWNGJZ|k)Lfcmt~ii^S$|rmX}6W>UodS2xiCPVq7VsXe3ql){;4S;_A!!> zW*f>9r8%F*f6x6(|B+L_C925LFljtd?_@@7o`qk$$n%+amOBY}*qNMhv}VhPPsxnj z>d3wg@8rYqv_kP>+y~{d!S{xpgjM3=Y?)(n`)q`Y+E0sl>GvmGf7=>a?T=kK|319p zUKtZ_?09h+8Qw4&)l)XyZr3f?LgcJNWHCd_n=45kx6mMb`WnH)1cezQLs=&+NtW0e zdH%(NLOC2E87C-Be3yVRZMGF36qzF*cj^+FJlm4aryEp1(1ic-_}EbgiKqfw?V!U< zKr0dsuB^-_NS5fU8Hxl8v3MDC*-ytHc-j}gnx7;SI7EqR+WZw2BxxxeGHQNWxaLLK z_Y**t6JwN{_G__!ROr4|U112-^!5RH%51+rK^_MR@I1+KQ0+g#*WKENL20uM2OYcq z*q%#T`9u?d4Q*f>arNKoQ4sDY7by>yKP%{Diz;E74Kk5A8rSh!}neZ2|Ylcm@CxJB!S2oSvmmWJJ-EMF8z%8rg zyy(I%!Do?xS&#Nw9Ii)}3vATndrUH^Oy$%4_AC%?Wi%{mw?~uHisCfD*G)W}e-PnT z@?S3Jqlkc`pT(Hvwa8;H*C}AX4W!_!GUo7K;@yC9y88H5!BN|LS(x?0DM1@UR`7*+ zbcX;52i8`Cz>(>G0|&;^0ZS;4HGDi!bY9WioU4k@Z-k+!a}f<~ZhMKLA`x}R-cWcZ zE}NOT=*5$voO;-p(ql8*^FIb;sF?Qy z&dAj(h_hU3{!+mw{ynhVcdvrGw%A4$R;d{Z`S`JQvy(oL(&)-sZ(BGBNgB@;PWbQQ ztyoykCkpc90s?9v1Xl*q&d=aoF7`nblSmkMz5}JLNNPrDTDuN9!D?4%_BcGPTl4pD zH9O-QnVo5BSO=+Qmxfj(BWY^U~c3n_Sm(o%%36fe?dJ(k){&6Fsz ztKPopztRF_<)Abr(gi`i_pya6M^fRBK;&!6u5xFp8|?P(r_mtJmp{tU{iAkVkl{JH zQK7`zyT|w)&-+NYLARG{rr2BWhwBySvt6QCSFnDIaYz{;!MRF0Gq4K2y6U@-rCJ!+ z(Wf@@d9oTVrk72` z@QIqme-v$l6=Vks=pD!{heW4{V%S=`NH;^I2e64tc@5(^@o#uUn{1sAXyJV^3kHg=Gk`(6zmcTj_5{C9yNHP*j5+NW1-VSE6Y?( z&ajH0;>2?0)~f!D%xyj2{n2%|?yZXUejJK*LrOt!{t*x$Q;F@4!eQLQe#a=R`Nb7Y z8Q-krmlbnN_vnuxMjn&{=aR?@n%8-`<;aqdG}O<7C`D?X0D&)m<<(5Lyu~b_PNWV> z!4cd(vsNNFX=``uYMy$h6A7mjVoJI+U87nO^BG}-{0wTYd>#kbm?~9 zko0Gck7sb1uS{8yJu`>*CH4OnWW>Z_*8!E)%9NgiBvX<>sqy{&V#fG5LE0$#?3u}f zmnsYGKljL8Rq^z9m)ccy{Lx{JCQaVbFzcfp@%7apaf?CQFUt*M{B;V`6P8?iO+-s@ z1!Dai+gml*nCX|+@?S%4FH>y9Cl!Ly1}Xw(et!d^c1wGs&Qx=x9-_8kg2gza$G>`K z2q!%=6F)Pob?)MUQd6Z*j7jz0u&|*|P9csIebj(&uOnO3$(Nc>6i^Q0XE4hzCYVO} zm_0JhKWBU=K@W-7?@c!wCr9c6xqeUWgZ@N5bJ*RK1>}q>`}IJvf{>hjZcy)0&b^9} z(_YKYvjCHO2#hvS#V&mrf+Rg1CE$}%1Pm?(%ztAMlq1kYwjv`E6IHe~$MNL>DaGjY z0t16E#IIKPD}E8Pk5|LeVcj}E_NJD{;7xVb#Wh}@$!v$)M_Hu-yKe8zO}g-Y6U0y| zMr1UZ)QVO5LRAGfHE>Dap>z4!2@jDT8vH70>x1B|`B16i(Z%G9Sp~Z#PZkC#L5ZGK zim8dR)h(^MqHy4M2>2LpRv~X_^J1Mkmie#y*7HvKnjF?0Nf^e?pnQ0ta0msDWDuzg zgdPg#=0qIb@r8G?n4~eUAUP}s7Ev@}o?mQW;4xe@HHGp5VzOpXYgJmMUhi9F_dfwO z;DO!>a&LcvMis?i)_s#9OgCog51l%b)wmgF(R9O64dRKEXc{^a%vz~9XW`;kidtq# zL=dj3CY5P^ph9<@XIAs+oyr}H!&sl_eU&o~1dMSx zN)91nEzO$ZRNf!v?tHhDI73m5az(!dPF+={A8D@f>Qm0er}M z;CHamD&fA=H!<`PU17EZAqEss43|%fUVo~SM5N~mVEDGfZ#K=C~hf(bs<^RfQ|L+F;#~=6Y zl9NN7d3_huS9&^o>G`NAr*c^G*wiQ2S~0^jU$*SzMBl>!>lsubK-WQV9Eo@}@cn9_ zde+#Y6ms;N+dkorW**V|bBTy~0&idcxv+0Mf+*g?#4N1>P0L1N>K~PF_?3_=mMzqi zY98_;whpZlHJJBGdlt-IvvViDB^e8Lx8nuTVgaxvi7{MPbk4%u>5y~`k}7F*6mJs$ zkK88TW}zaK;7eO#wIRyLWR!<}%@T6D4Oik)mZ38>57G z8nKYl=?b*zOq%I;-Ti@~p+%9RzS=*FzEox7R@V&9NFmRk!I2UjBkxhZXT;nLQkH1C z=)q*;?uPR&B9Q6L3f}P&1#QX6e89lK$d@^HAp@y5v$z5{(Y90pMS0DDO6@cOlD`7N zW4Q8Gp3*ynp?$Cvz+uDozlX>Cw|yW7+V5{0p&LB0oFb2BvNDJ|bHDJni{7-n7lSfuHcWTO$6@<0SR$#M66^H&k( zD(iqp-`AC6GE7{|xX>aQV^ow6oi`+PR@(w|-@R}KRzEKZ8*??dJA};_hOn?^J$fG#K2j2+@EXtcdzx``;XflXO{eUN0|%cU_+|yEv zp&v_q$3ggt6m;2h7NgCYcWCpDkIQxyI~s37X6s_x za;=5Lwgsiha-N5*UFeqf;DByk!lF|1DK$pD}KQFVuSWz%ohlvnd9sa!G9~YW23!Xp1m~SAl7JVfg zGge`Ut2J=wyVyqj_(|}q^}J1mpI6)ftw2HsFE5_|tWzTQGeJZH4J~-MD-S%@RB)-- zN>MC_y1PD~#C*V~#FP~uSobm6VH&qIe=7T~Cv1E+?6SrzYE=HPa%$)Hr98yVm*X>{L1kzS?LE2cU!P5YhdfiWRq<5i6WeF_~ zbT6%?&sNVU)7r%N6uMy3~#GM`*GIpxq7hF z@gm{gujIbzdHk^!0s@s*_Jg>3%X-rZzCl(UOgx%x7%i%4-IsfDUw%_6+E2&f&MI4M zEJz0$M_U&s@wyi`HoSNbY-u`RGiir2QD{T|DH2TMpPV<1Kx?BX=Zg%*|MR&0$G89I zr6WgwJKn3CsqDJ@)u$$&!=M%W2v91TyeIZw$id@DVN#rzz&L%N28>vlgd`1)Fl;ft zUH{T`KF7^3*z>w<-PHSl6dIw!WZr@p{*ul|OA;H*KzDP7p3%=yJ& zrIaBY#S$_^Jfhy=HCB$DVyTH6^6M|2RYyDS)s5D2fft7>598CPwU45^V$rlI=flv< z^Mx)?kI@H2Vk%9(?c_q94lZ-u64Y_I#EvVW*p8U=V<)vc= zS)8rc@Lc2QW{4ghciz$zO_E$s--p{q@Xlt7zWi*-p#wYn)VV!6&DE-rg2=3*`^1Vy zwv(-n>aEv|)jKJPL1cE(!w8In0d>Th@`3Mup%3Q$cr|!{UbF8(YTP?k9^!)AXTKU1 zvA~WAAQjLzgy!^Lje?E79kAwRV7We05A5yhbp0v*^!Esjx@5`e&&l;vwTqqG>V5R> zR@sI-t@xF4=XyCHdIj2=H=4nVtzAQZfA%UEB+5Q%CVR zKu7T@MkSmp4!_nkvS4yVSo^i9oT8OR?EzH+z8d z{ku>tCsqRVb;eWhr^?uwQaM4kJ1t~kyInBrO@En$Za?^hKDMjVpI-{(1zZw-NJAfN z^LUZI)jiC2yV8y!?ftM@<`5sA-s*_nawZVO&bk`7gDptv|DdHnyheaMl*JV(o_C5m zfsyijhR1O^4lVhmO4|kDlgJz#JbKC2H`c{1&_%1sb7>JjyXWokC(Z0!uPTz@5QV4> z(-7Svxm`9PK3g6cQthxr9>oTuW&f zyKL9awdZDM5;DVJ&?E|7vSnt-QdeR|Sz;K!ckaEv&;9&MPUuH*80CEQnZEQhgRp*a@I{n?Nla~J;AyC(x~hEZNMaa$2%**+;&C$&Ydyk z>~ivAp8nL$Ytv6A*Cu))?PN%`#HJeZ+Uvd4;vYCXjbqp}OpF^FJY?bKJU~L*Jq-Yk8WWFtYJ57t zqqcWV=Csf(X6e`bV&VE?mBWEb-MCgne)J8@y4Aon%*xj=wOyPn?Q@COYo&3**}c|f zUIs2{B8RlEn@kmo_|DyK@$WgkT%C2?0?l7)iU-Y6LG(6O`aK#RU423|j?AJYiuj(_ zQNmj!3PifEkSnhrOugxPIbC zc}#w+gLhT5{YdG6KXbihSKGXZY8KxJMJV1reJX&L)~f^3&l1sNgJ0$!@FckJ?T$4xPG?62Pi&#<_YRdj` z)a9`H5sc%Sif0%<{y6h=C}mnctTS=&{t8bP z23VbX8M!WHBABH7l)A1iBLZi>N`ZfyNs3cNM46_ej;y&Jr(>5sHhj%S;DTPY^{@2h zCHMiC39T-Uh^?3mF+v=eJ*Z3D}JL=ikm6_|1!_)v)g zKyFx`Op$3mRzaD7FHdi+qh>NSrAjV)!ujYlbHTZbMVlgwbw7nf$2z|+#aDuDAJG5SM%?$&$gIgP^A zV+h;rJk7eOS^29U3hL2M?*%>XQ{U&&&>LP7=}`TwZ^Y-C6W7@Voxp?xDjQGN}zDmMzv_`>^fUr)n0FoOi3q4 zp|nfg*Iv0~Yl#OZpi_T{`QOa{ulbY#2Jm6lBNt@{m~(?RFdwLC=Yn64?o5X@c`V$x zbEIu13z%o#NV!d}IU}$`3D67Y`>g6N0F;W$RUnkRI2okra`&bTjyE+XGh{KLN5<;n7;npzO?HG_SyG5y$O94WB5d(zylF{T?$rT`& znF7k2nK}$0f$EoBjzqaC_ldq-Edk2}WQ0lL5B`yh{tPftPDBZ=;tJpr41snN3~iDX zLBJc#qlbC$R0vn^iXu}uY!0PZsRuBcfdKR-4h1&hrdYU`0vc2WRKWZy)FSq>vCG}y z6Yx*&Xxfc+3C@R(N<6R`qma2*;*N2!K&uqL%ADSie-ZDSgcv_#^FXf@M{O=&j0`b literal 0 HcmV?d00001 diff --git a/public/images/edit_device_name.png b/public/images/edit_device_name.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7b1cf51b0a3a87b7de9e5524d0256a147fc730 GIT binary patch literal 115789 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%0AhZhu)4;~j7Tk--d$w?dxHYc75Y3vQ317u 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

)t7g! z{@VR0ujK$YNKMRzxF>6k%d0cqDsDe^FZ18KFUr|J>$j<4 zFJ1J!*D-&2orb@&8cr&Z_4GZj+t-w z+v~yG_usGeUt5)X8+a(v#|oDt<#*0*^@4gnziVslTDBWjvl2yf&%diSdt~?dPwwqw zE25zW9gpbEo$=`X&5Jyj?as$le{H`K#u5i|_=Ck)CRn-N-FI*O-_rBtcHcW7Zmd~z nwddZuH=6g1FMiv9IPVwJmju^EZxoc-Kzck~{an^LB{Ts5Bz%ce literal 0 HcmV?d00001 diff --git a/public/images/edit_device_name_dialog.png b/public/images/edit_device_name_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..8fb852943179daf734d28b1228eeb4a60ce4c8b8 GIT binary patch literal 29620 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 Xje~1w8W2sBlY^f

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