From 6b4e127dee6719c61c0baa8b25dca535364ca3a1 Mon Sep 17 00:00:00 2001 From: kj1352 Date: Mon, 12 Aug 2019 13:33:18 +0530 Subject: [PATCH] menu along with animation added, partial ui completion --- src/app/app-routing.module.ts | 2 +- src/app/app.module.ts | 23 +- src/app/malls/malls.page.html | 40 +- src/app/malls/malls.page.scss | 142 +- src/app/malls/malls.page.ts | 76 +- src/app/onboarding/onboarding.page.scss | 2 +- src/app/services/mall.service.spec.ts | 12 + src/app/services/mall.service.ts | 79 + src/assets/custom/001-house.svg | 4 + src/assets/custom/002-bookmark.svg | 41 + src/assets/custom/003-shop.svg | 80 + src/assets/custom/004-map.svg | 1 + src/assets/custom/005-boss.svg | 7 + .../CrispyChickenSandwichMeal435X320-V1.png | Bin 0 -> 44518 bytes src/assets/custom/account.svg | 1 + src/assets/custom/background-2.svg | 30435 ++++++++++++++++ src/assets/custom/big-bookmark.svg | 39 + src/assets/custom/bookmark.svg | 45 + src/assets/custom/cake (1).svg | 20 + src/assets/custom/compass.svg | 39 + src/assets/custom/cook.svg | 49 + src/assets/custom/eye.svg | 62 + src/assets/custom/food (2).svg | 2 + src/assets/custom/food (3).svg | 22 + src/assets/custom/house-outline.svg | 50 + src/assets/custom/menu.svg | 53 + src/assets/custom/percentage.svg | 19 + src/assets/custom/pizza.svg | 38 + src/assets/custom/placeholder.svg | 48 + src/assets/custom/restaurant.svg | 52 + src/assets/custom/search.svg | 41 + src/assets/custom/share.svg | 76 + src/assets/custom/shopping-cart.svg | 70 + src/assets/custom/shopping-purse-icon.svg | 48 + src/assets/custom/vision.svg | 53 + 35 files changed, 31677 insertions(+), 94 deletions(-) create mode 100644 src/app/services/mall.service.spec.ts create mode 100644 src/app/services/mall.service.ts create mode 100644 src/assets/custom/001-house.svg create mode 100644 src/assets/custom/002-bookmark.svg create mode 100644 src/assets/custom/003-shop.svg create mode 100644 src/assets/custom/004-map.svg create mode 100644 src/assets/custom/005-boss.svg create mode 100644 src/assets/custom/CrispyChickenSandwichMeal435X320-V1.png create mode 100644 src/assets/custom/account.svg create mode 100644 src/assets/custom/background-2.svg create mode 100644 src/assets/custom/big-bookmark.svg create mode 100644 src/assets/custom/bookmark.svg create mode 100644 src/assets/custom/cake (1).svg create mode 100644 src/assets/custom/compass.svg create mode 100644 src/assets/custom/cook.svg create mode 100644 src/assets/custom/eye.svg create mode 100644 src/assets/custom/food (2).svg create mode 100644 src/assets/custom/food (3).svg create mode 100644 src/assets/custom/house-outline.svg create mode 100644 src/assets/custom/menu.svg create mode 100644 src/assets/custom/percentage.svg create mode 100644 src/assets/custom/pizza.svg create mode 100644 src/assets/custom/placeholder.svg create mode 100644 src/assets/custom/restaurant.svg create mode 100644 src/assets/custom/search.svg create mode 100644 src/assets/custom/share.svg create mode 100644 src/assets/custom/shopping-cart.svg create mode 100644 src/assets/custom/shopping-purse-icon.svg create mode 100644 src/assets/custom/vision.svg diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 512ace8..515e6ce 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -2,7 +2,7 @@ import { NgModule } from '@angular/core'; import { PreloadAllModules, RouterModule, Routes } from '@angular/router'; const routes: Routes = [ - { path: '', redirectTo: 'login', pathMatch: 'full' }, + { path: '', redirectTo: 'malls', pathMatch: 'full' }, { path: 'onboarding', loadChildren: './onboarding/onboarding.module#OnboardingPageModule' }, { path: 'login', loadChildren: './login/login.module#LoginPageModule' }, { path: 'malls', loadChildren: './malls/malls.module#MallsPageModule' }, diff --git a/src/app/app.module.ts b/src/app/app.module.ts index b286d7a..0d78bbe 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -6,20 +6,23 @@ import { IonicModule, IonicRouteStrategy } from '@ionic/angular'; import { SplashScreen } from '@ionic-native/splash-screen/ngx'; import { StatusBar } from '@ionic-native/status-bar/ngx'; +import { MallService } from './services/mall.service'; + import { AppComponent } from './app.component'; import { AppRoutingModule } from './app-routing.module'; import { ServiceWorkerModule } from '@angular/service-worker'; import { environment } from '../environments/environment'; @NgModule({ - declarations: [AppComponent], - entryComponents: [], - imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule, ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production })], - providers: [ - StatusBar, - SplashScreen, - { provide: RouteReuseStrategy, useClass: IonicRouteStrategy } - ], - bootstrap: [AppComponent] + declarations: [AppComponent], + entryComponents: [], + imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule, ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production })], + providers: [ + StatusBar, + SplashScreen, + MallService, + { provide: RouteReuseStrategy, useClass: IonicRouteStrategy } + ], + bootstrap: [AppComponent] }) -export class AppModule {} +export class AppModule { } diff --git a/src/app/malls/malls.page.html b/src/app/malls/malls.page.html index 2f32b31..f65053d 100644 --- a/src/app/malls/malls.page.html +++ b/src/app/malls/malls.page.html @@ -1,14 +1,19 @@ -
-

Find malls near you

- -
-
- - - - +
+ +
+
+

Find malls near you

+ +
+ +
+ + + + +
@@ -63,4 +68,21 @@ Know More + + +
+ +
+ + + diff --git a/src/app/malls/malls.page.scss b/src/app/malls/malls.page.scss index 3dd79ef..f4cef04 100644 --- a/src/app/malls/malls.page.scss +++ b/src/app/malls/malls.page.scss @@ -1,5 +1,11 @@ +.top-bar-holder { + background-image: url('../../assets/custom/background-2.svg'); + background-size: cover; + background-repeat: no-repeat; + background-position: left top; +} + .header-bar { - background-color: var(--brand-blue); color: white; display: flex; justify-content: space-between; @@ -18,12 +24,11 @@ width: 40px; height: 40px; background-color: white; - font-size: 20px; + font-size: 14px; } } .tabs-holder { - background-color: var(--brand-blue); width: 100%; padding: 0 20px 20px; overflow: scroll; @@ -150,11 +155,11 @@ } .advertisement { - position: sticky; - bottom: 0; - left: 0; height: 150px; - background-color: var(--brand-blue); + background-image: url('../../assets/custom/background-2.svg'); + background-size: cover; + background-repeat: no-repeat; + background-position: left center; color: white; padding: 15px; width: 100%; @@ -198,3 +203,126 @@ color: white; } } + + +.menu-icon-holder { + background-color: #005cbe; + color: white; + position: fixed; + bottom: -60px; + box-shadow: 0px 0px 5px var(--brand-blue); + width: 100px; + height: 100px; + text-align: center; + left: calc((100% - 100px)/2); + border-radius: 50%; + padding-top: 7px; + z-index: 1; + transition: transform 0.5s; + transform: translateY(0); + + &.inactive { + transform: translateY(100px); + } + + ion-icon { + font-size: 30px; + } +} + +.close-icon-holder { + background-color: white; + width: 70%; + position: fixed; + left: calc((100% - 70%) / 2); + height: 100px; + border-radius: 50%; + color: var(--brand-blue); + text-align: center; + z-index: 2; + bottom: -60px; + padding-top: 10px; + transition: transform 0.5s; + transform: scale(0); + transition-delay: 1s; + + &.active { + transform: scale(1); + } + + ion-icon { + font-size: 25px; + } +} + +.menu-items-holder { + background-image: url('../../assets/custom/background-2.svg'); + background-size: cover; + background-repeat: no-repeat; + background-position: left top; + border-radius: 50%; + position: fixed; + left: calc((100% - 150%) / 2); + bottom: -150px; + z-index: 1; + height: 300px; + width: 150%; + padding: 20px 30%; + display: flex; + justify-content: space-between; + align-items: flex-start; + transition: transform 0.5s; + transform: scale(0); + transition-delay: 0.3s; + + &.active { + transform: scale(1); + } + + button { + background-color: white; + height: 50px; + width: 50px; + border-radius: 50%; + font-size: 20px; + position: relative; + + &:first-child { + transform: translateY(40px); + } + + &:nth-child(2) { + transform: translateY(20px); + } + + &:nth-child(3) { + transform: translateY(10px); + } + + &:last-child { + transform: translateY(40px); + } + + &:nth-child(4) { + transform: translateY(20px); + } + } +} + +.overlay { + position: fixed; + top: 0; + left: 0; + height: 100vh; + width: 100vw; + pointer-events: none; + background-color: black; + opacity: 0; + z-index: 1; + transition: opacity 0.5s; + + &.active { + pointer-events: all; + opacity: 0.5; + } +} diff --git a/src/app/malls/malls.page.ts b/src/app/malls/malls.page.ts index 4db3abf..daf6a78 100644 --- a/src/app/malls/malls.page.ts +++ b/src/app/malls/malls.page.ts @@ -1,4 +1,5 @@ import { Component, OnInit } from '@angular/core'; +import { MallService } from '../services/mall.service'; @Component({ selector: 'app-malls', @@ -7,75 +8,18 @@ import { Component, OnInit } from '@angular/core'; }) export class MallsPage implements OnInit { selected_tab = 'you'; + show_menu = false; + malls = []; - malls = [{ - id: '00001', - name: 'Gopalan Mall', - is_bookmarked: false, - image_url: 'https://images.jdmagicbox.com/comp/chennai/s2/044pxx44.xx44.171122071536.w6s2/catalogue/v-r-mall-anna-nagar-chennai-malls-jwyyh0m5kq-t.jpg', - description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', - offers_collection: [{ - name: 'Food', - offer: [{ - name: 'McDonalds Offer', - description: 'Get 25% offer on you first meal', - cupon_code: 'MCD25F' - }] - }, { - name: 'Shopping', - offer: [] - }], - rating: 4.3, - distance: 2, - location: { - latitude: 12.903903292, - longitude: 34.940349039 - } - }, - { - id: '00002', - name: 'Gopalan Mall 2', - is_bookmarked: false, - image_url: 'https://images.jdmagicbox.com/comp/chennai/s2/044pxx44.xx44.171122071536.w6s2/catalogue/v-r-mall-anna-nagar-chennai-malls-jwyyh0m5kq-t.jpg', - description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', - offers_collection: [{ - name: 'Food', - offer: [] - }, { - name: 'Shopping', - offer: [] - }], - rating: 4.3, - distance: 2, - location: { - latitude: 12.903903292, - longitude: 34.940349039 - } - }, - { - id: '00003', - name: 'Gopalan Mall 3', - is_bookmarked: false, - image_url: 'https://images.jdmagicbox.com/comp/chennai/s2/044pxx44.xx44.171122071536.w6s2/catalogue/v-r-mall-anna-nagar-chennai-malls-jwyyh0m5kq-t.jpg', - description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', - offers_collection: [{ - name: 'Food', - offer: [] - }, { - name: 'Shopping', - offer: [] - }], - rating: 4.3, - distance: 2, - location: { - latitude: 12.903903292, - longitude: 34.940349039 - } - }] - - constructor() { } + constructor(private mallService: MallService) { } ngOnInit() { } + ionViewDidEnter() { + this.mallService.getAllMalls().then((data: Array) => { + this.malls = data; + }); + } + } diff --git a/src/app/onboarding/onboarding.page.scss b/src/app/onboarding/onboarding.page.scss index 681b4f6..1ed27b1 100644 --- a/src/app/onboarding/onboarding.page.scss +++ b/src/app/onboarding/onboarding.page.scss @@ -258,7 +258,7 @@ ion-slide { } .page7 { - background-image: url('../../assets/custom/background.svg'); + background-image: url('../../assets/custom/background-2.svg'); background-size: cover; background-repeat: no-repeat; diff --git a/src/app/services/mall.service.spec.ts b/src/app/services/mall.service.spec.ts new file mode 100644 index 0000000..4744e5e --- /dev/null +++ b/src/app/services/mall.service.spec.ts @@ -0,0 +1,12 @@ +import { TestBed } from '@angular/core/testing'; + +import { MallService } from './mall.service'; + +describe('MallService', () => { + beforeEach(() => TestBed.configureTestingModule({})); + + it('should be created', () => { + const service: MallService = TestBed.get(MallService); + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/services/mall.service.ts b/src/app/services/mall.service.ts new file mode 100644 index 0000000..422aafe --- /dev/null +++ b/src/app/services/mall.service.ts @@ -0,0 +1,79 @@ +import { Injectable } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class MallService { + malls = [{ + id: '00001', + name: 'Gopalan Mall', + is_bookmarked: false, + image_url: 'https://images.jdmagicbox.com/comp/chennai/s2/044pxx44.xx44.171122071536.w6s2/catalogue/v-r-mall-anna-nagar-chennai-malls-jwyyh0m5kq-t.jpg', + description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', + offers_collection: [{ + name: 'Food', + offer: [{ + name: 'McDonalds Offer', + description: 'Get 25% offer on you first meal', + cupon_code: 'MCD25F' + }] + }, { + name: 'Shopping', + offer: [] + }], + rating: 4.3, + distance: 2, + location: { + latitude: 12.903903292, + longitude: 34.940349039 + } + }, + { + id: '00002', + name: 'Gopalan Mall 2', + is_bookmarked: false, + image_url: 'https://images.jdmagicbox.com/comp/chennai/s2/044pxx44.xx44.171122071536.w6s2/catalogue/v-r-mall-anna-nagar-chennai-malls-jwyyh0m5kq-t.jpg', + description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', + offers_collection: [{ + name: 'Food', + offer: [] + }, { + name: 'Shopping', + offer: [] + }], + rating: 4.3, + distance: 2, + location: { + latitude: 12.903903292, + longitude: 34.940349039 + } + }, + { + id: '00003', + name: 'Gopalan Mall 3', + is_bookmarked: false, + image_url: 'https://images.jdmagicbox.com/comp/chennai/s2/044pxx44.xx44.171122071536.w6s2/catalogue/v-r-mall-anna-nagar-chennai-malls-jwyyh0m5kq-t.jpg', + description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', + offers_collection: [{ + name: 'Food', + offer: [] + }, { + name: 'Shopping', + offer: [] + }], + rating: 4.3, + distance: 2, + location: { + latitude: 12.903903292, + longitude: 34.940349039 + } + }]; + + constructor() { } + + getAllMalls() { + return new Promise((resolve, reject) => { + resolve(this.malls); + }); + } +} diff --git a/src/assets/custom/001-house.svg b/src/assets/custom/001-house.svg new file mode 100644 index 0000000..c8b1b4e --- /dev/null +++ b/src/assets/custom/001-house.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/custom/002-bookmark.svg b/src/assets/custom/002-bookmark.svg new file mode 100644 index 0000000..8d75d01 --- /dev/null +++ b/src/assets/custom/002-bookmark.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/003-shop.svg b/src/assets/custom/003-shop.svg new file mode 100644 index 0000000..6ff3c1e --- /dev/null +++ b/src/assets/custom/003-shop.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/004-map.svg b/src/assets/custom/004-map.svg new file mode 100644 index 0000000..a4c7d51 --- /dev/null +++ b/src/assets/custom/004-map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/custom/005-boss.svg b/src/assets/custom/005-boss.svg new file mode 100644 index 0000000..e3c0ef3 --- /dev/null +++ b/src/assets/custom/005-boss.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/assets/custom/CrispyChickenSandwichMeal435X320-V1.png b/src/assets/custom/CrispyChickenSandwichMeal435X320-V1.png new file mode 100644 index 0000000000000000000000000000000000000000..b52f0234135d356fb658d2e62335d77e941da272 GIT binary patch literal 44518 zcmV(|K+(U6P)-{9KE;o8lVG#c8|$dD-#vW`{d-_@v^ zi`>@8?C0N_i+qQ8ZKnbUr~?L-9uD2q!O(na>g3zx&WGX4hvn0n*~F35uVK}wMxqA@ zn}A)^q&?KLXPc0P+p0H)LKU`zJ#0A{zk)4-a%OHd5xlUXlTjjfWLMk)0k{AJvj7Cf z002W73BUjVyZ`|@77I)r3D^JtP9zgnBMj020L%aYMjsN@ib*{k71oYWQ!E?Xl2grr zKjpB5(uG6gsCnqNja@7h;Gu5IeK_N%Z0^OMUN#}ulv~n`2J5|;tpNux5eo3isN9)k zXfhSYdIjO2W!{-v*OdwM<&$#ZcO#Qs=~x z*rq~5Cm++ANOU*|(v&;Adn#%}EX<26?Zsf-77o634xXMiud+sGXd?FDpy#_*yt{3^ zzG2MFddZA9^3G=W@Z<8*d*H5Jrl&{hwJM|q1eQ)4u4^7oHY%G|2*hs!%$r=)pJ(;W z0JgYN_1TQIwPdGL2m1E#9tsGltTlE{G3%`f*{N{AgEOUKETC8;ykrFU=dz7Y1g@`H zy?sUG#iQ)Ubfc#usgQKJq>6o9L%4N2;M%mCLj~HfdfwZdlaVvThaT_0IkZ><>bn@Oo_6V=S9%AawOW*%H*45+E?A)a<2@#evz>Kp_`V2+SoRge{2Djer)WB}{rO6r9QGA1HHj zyh$(FMG#L314x=|Pexc4_!FT*&>39<#w-Gz`n;b!>7+fyo3@4O(b(2F_87jOp7(v; z&$)D|P@zJF3Kc3;s8FH*V{KI`<#MT3tJUlE7OB~4Hu*`tj%Q1ya=EfqEYtr6s&c6W zPOWCQ+iAC})x*QX>fu-atix)x-R^dqO#m$D{r6ba2ox|~AOkc|qfyP(CWvi%;KDP9 zYk~mSB6vE}5tndd` zxz_5CH{Q~Mwd&NK*03r#h*x zYp!~p1=ptH)Jo+X-$iC`eRe^Yw%+pNuPBq_I-P3utHWvMhXu9|p$dRi537x7?k=)d z?VQ%yEhV1u>-pWe@zyje?`W%X4(?yD^*RlFjL^GMF4p`z*2HZ^So@2+YdveN#c5G- zyP!NHw)1e$(+7`;m3KYIyV?ai61HXs*s62&7v_OL~W{y+eIMRRHdt986NAj_#}Le3x?=+ z+sO0nYPSg%)!TTDAj|~;@nkyXcMXBgP)r+*DTm(Z^?IFoFOwYyXM8ZI<@hcX$_gb@ zyoC*~mWtKi%w_6Wr7qU`2eDF(qk_4JTU$_A=*$;3b4AS*J=gOjl`&5gneRARwwU7w zS}Ytp#9{mR@qGtR3POjx2X^^r&9ez%E7dySKBBqZhKxPOdHL5=^PkU!*09L zp58`}`_(iSweeuUd>fQJevBm*hj?e`#kMVjnZL*!E+60s)?)5(jLrf9w9{(xR8y-} z-hn22Uats{8|WiZlID$RUKvY#o~AG|o!-U)`IbJ=#^b?G0{f^ESV^8p_mVigac5_! zxuNZ>iIMCug!}Nbz@1O0WV+sVZ=3Hc<5PHnEZ3TiO!Ab%XdCFt*pudYH>=f}?FQ$S zOAt;Mv1yuysheh>;Midt#){-g9?S-5ns%`F&BK$Fg{X+W9VW)^u4X1_9EbQV#5?dF zCb^cY4U}H1*=@mZCF*HlCd05r4B3R4G!~WVw1cqTYy+4eyn5Amb?@H2Q-`^hshOH) zB|%_VOt;drGaLS~RaF#CQ544-fbQ*$o*#{ZBxJ5<8HR2IN6P?8;IBBABo;ICx^C&N zBM7)O=o=iAVXBSN*i(wyxKRXAJyFGKcG@r&m^Ds?)6=;VT7%(^rVVfagv<1kB$-94 z&_~wD{1`Y*U^B^vd!x}P2;ik)a&-UkFaG-Uo4vre`C~10oX{PQO-t7S-kuAm4N4^# z*}JV)x1%DFa|53S%%ybR}3tv)}$Y39~#R z+RXCKp;;u?HNJfQ^y$z3@SBIv|9oT(u3fv)x8O>oP0LO6ok5HXVIfeKoK`#S20qi1 zl*|Wj8bYS1i1UPt!k>>`#CT;K^fldd-EU{f+3e)u?_V$;2cgVoo@WIB2BQI4 zI!XOi1dWU*_kTVy`ZumYwx7V4Doba9=J|LN-U+u&=Q5Ivq{#A>V*NK_MiGRHVkV;l zg&|9l#C2V?p*UtZfrA1!4gAj^K0omnIWb}zx}IoSL12;3X0Inn60V@7ar8QhW=lf{ zaL+bOiy?!gvx#N8u-z%uT}4&o3{uphHf~fKuS!yev?$Co8M0$@=i0UYU|@PKV{yok z{*p8elQ+M-`?qL8brZiYmD%dBN=42u`Eb4%6t(qu>4M z?#$1jVS>i6=32SOl3C(25>g zV#jfleGud~Bu6ETVX-;vHkT>L>)=4O5w-(8jM8C5rb%W{k^nVzjxGDQSCuH*tD*}y*NQnj` zxtqi?@j^gF9;L{L*DIb_3}~A%3uAN{R7g*PC?~Rb-QebqAElGv;KB9lpIk>S(M*rF zH4p?DS4^8zG95Bi)0m6?!OaC!NdnRiB8MPQ=I}&Z8KTE?zKp=H7MsKy=wmNdP^pjy zT*fyyOkLM*-ZX+F^cR9agZ6x3lfhi%dJ7E5N4e0G@*Ce9CSc+E7RS7e$<8_DSm9{=B{apE@ z?ej0uvMm1+Eq@*Ds9=PX0TNl?K)|$ug#72_l2nBz3mY?Dtzhup%*0PjM(dtAHe2s$ zfSz&m6)?o;QE6H`};3PcRxD` zbWJyw%YYgk1xUK3T!@G?zp)U30@*_esi)=9L(O{|Zg|;phR~TVmzKq1aL*PCOn7n} zyW?ATiV*VN`u>h)YNi|ed3*9>X6n28!R`a-;NW0yWbEp?Zs<1$gZ|FWfVQ+iYIZc* z8}04y9~cJ*MgWwkt`r5k$s&T`ciI>$H|O~}6EQScRfhihA4TMpZA*lR)x zYUxK@nsH2xGsgLLbsMu9U-+@SJ;(h&m#U0484?+sXAn`UrmKshpx?h;Vm>$dU|d~Z zoUa!1nfcY9lDtgJXCs6?$K&AP7TcTKbzhj!tl1X4jNJ<+sFhf~*=*)Q2!V2>i^t_v zCxllrIc_0Xwp>bMtEuR8=~%8Mng6#DKRedGEuJcHZ?}_8i|ML~cg($3Tkud9! zO-rP+JV~C66!x@@v#Rdfd0W+{I6W<@LM6&tU$spX6mLGaP$95gT+01_dwDr5d;Tyk zq`iTNFyrdY1+|0;az$)^yo`Y=?&AFXb^-f;Qr8}~CYWiO5Scm{O~{@WWQNL1N?z1Y zf4+Hnd|aFy9sliUlIPR(po1|v=LRaKF1U*;S%-NWg+o@dn09p$1K-uKAo}Lbe*_mV zL56VmD`vW2s$v3UeQg|}xoHAqR{M`f410yfN1(tAlgCMx7pvG0Gkv z|6=5@&-et{3^i7Ngc?~&vZw!i{`^>Qy*pU@<|YL1v=0gcX($9Yn+1rFYiFw!5G|MU z20pXp_Bv;+)e1Ud$|^BkTW>w&1!~Y)fu9wVnm&2;>X##jea7ciee+_yu8&@x9`$v7 z`ts$m&%T39!7Q99W1tnSl}++tkYv7{jZ#aKr^bjstsH@{O8I7sY{uYN7$fLH2sk%6 zIvo?*KB4i6uTeVR_Adyo@^Erz-_e+W$#cCOWTpfL1^3Qda!?{PYHUCTf$>Wl@YJ@T zzEGRFfC7Up7Gv2W`|(I(4`yHbx^27l`gPyHFP?x#`G3^%L~S*@VoJh=m$b z$#ya(5EwWxGRlNR-kYX;w_-l42`f}kS`&=Z8q6MzBz7Mk&a1u$v$n2IP6}HlWnTU- zHBlL)16PtLqa4JNQ(3v%GE45Dl{u&(0^(XKX$-t@4nrxOYGW($AU=ee(J=%sqI^7( z*nNB!xW>{nh4(%!OWfpg@QYjXA>x5(pf#0hpJGrryw_S%mCEnpV<~n6dCSL4#)&E- zQ^wMRM435QAHJ%ft=A*7y(~ydopFbEmSrVq;0Duz3cCrmI+m`$^^u*RfnAh7j?bn1Fy z#cd!)M#bQl_7TZs!i@E9C}r1I#kA(VFe5cUG<5nW^!RKx*ZmC+n?NgS&1gb)ACD2M z+GYlwIcvRE`kDn*^c=kVLLjCsq7+9F!Qq@1Bsv)wt3jGVmE{;NhhUh+to7FD)Yt;n z1NK9Z-SkwP_l%h%vpu>Xv;{p>aYduL(l#eIlVw4gfM^`pS3;l1#{0i7||D zm5xG7Xc$wPeDB$yN}Wl$_6B&GwKPU6?GU^iq1hsg%P~8TkK3NpdX&}{r1;)lh2XWh}w?Vq6q8C0WMWEzw3=QIumD{RZjTiPkY7q9mtYx1C2^i&j51-dEf` ziR4)|6_{}gY%t1!+G1p}v(@LLfo|%Y3y>Ny#N3qJRl)ArdCRlKM-!)naa#v*Kx`o6afYC)Z$uN^andGu}H7ZbA(gOaXt|2(q?s5GT3I zr|~IljcP|0doY_pW>ffa$8JTE@WJ(g*^rUwA_mzdsZnB7n9(ddAe(tSMQC{GL^7a) z5{(J4`r3LpoC#N^sV*NX?#*%mB5SxJr_89cJ;uWWGZmfTg%Fnwwmunz7OOLtZp;WA zB3G7a8e$EuH)NI3YjcuQswAF>*vVsH%#L(TxzYB{plnc3mN zbjBLWxxz5;Wqjq^qAZtGreZ@16isj@0Ga^{ZDK{O5ZhA62zV_*qh%CmIUl4CA($Ye z@)dh74L6c^LJJ~v4V0I-ZZ)#lIW`_19?U`r!K0>zmB`ePyOOPMjCENSJ67!HD#Ai6 zO<9A9(x5%42PWj20~S&iXuv+t4F4Re_%+kAG>Lkv|o(Y)qJs%yu3R4(IdG za0#*wU?zLKRn$oAZAddi6sOY2ObIikEZbMfuy26PMGvEK{q47;Cbe5qa^WnKvW)A} z;_#~)F27rY8BRIlVfVXAyZPw#cdyUxAI|yrACPYXTNN1zNp#G&BN@zp+$5le{RKu1 z)-sW*IIg>Z+2rJ8GMJf-Vl&Jz-uX(NAcY0#7PO6(l-4!F?R>1McOE|gvpGNH1ICWb zqRz51R?>IKvLu$yT8imdRA)p2SCSfI04y%3T~Fxjt;jDaV~28UK`l8+fRx1;agh-B zG&J3~{d@Nw@x8-tKJWWpwynkBs4})Zvb@aSky_k|69qLe8$6~F(>TbF^_i@L>W%*d zwSkz{h3Ar*hj}!q^W5a<*f}<{X8iDi-N#4#go(Ly|7tQLw3N&;`G7HED>vN^cAuoP zA;)*U$e8G2pEz#bv2m3~#g3&)2Wa(+!cQ!~dCL~Ra|SgA8^>VwU}W*Z2cLZL=`N4r zJ-ol@x~8o{+ip!rQf5+GCwB%?l$6FjieeS-sDVi;Dnnt$KFFkCp%z=nnNk_WDc{qbmkeJW1tjw}adA2F9 zC5xqMh>X%2wwsHPi|qS|d*mjvn;<$zcJqhwK*x1!4`5uf*2Z{eykk9|&JGUW^G7{@ z{?`XPF~fNFy?8$-Ggi1r54QN+^oV6#R87K75jD_GeY!Y?)*V~1Zl zDXC@-Wbe^>rZXFVYpL6;Ga38SvxE2ik?N0r_Q#)ov=g&u7@vO6)DQ117VEbCFLzfI z+QylL6R;zRUa5}b3KV2pp-PQOUIi8sEX%$v(8b`OfUTg2;f=$Bgo#s2+58e=2Zc=lv4}4 z43-+*1x4lsW(Ugr%*e)z56OGKV)(y+{g*2YntKW9#BP1~>VFhx2b$KEx)aDayg1rO zlSqOKk-QfCjOz`06gj%NGcNZ^zd1g556KI$6=qJF8ds+&ovr?4MWWL}f$Oue)NC1hF5TR3GJ(8Ek zT7=0_SH;m3yKhiYXHn#dNF{cJNFh2L1GbN~c%2?lFeZY8Hh+|y4a_o?=IF-HVD<~h zG1;oNh9kpYj9pe$^N|pGk1il{W2q!FGiF6j6T!rg$-=$QN1HGFTMiReu=vsP+{bw$ zyU_qKUMkp?UQJ<0&li~K;!jo81ZML5tYDUQ9Lo)p7hyJXy-Ue4mfUXChJC}cFD1uU zFOHPn@i8u-ga|9K@(}eIVgd1F!i`(jy3&=q-Gljq4`*VGIJVrdeA`Z)XU9yf@7fmzT5S43!mLth8eXt; zNrL?3)r)KMgKz%I32mIw*bOQ1c-*Qiu?WQE6uTg~$P7UzO(Mvk^$EY?E{^WOcM*Tf z-X++TC-@~+`T$NZ@*zJIkOW-5D@&Soa5Nh(NV2o-SYBW+oEI0hzTuyXp4ip*78VyX zKyB`~zqxw#O0rRDHVxOGdWX5x!Ud=$S?wR!wF4%qGZ|7^$C3=)<%l9tWQ{#4c>3$y zhRH?ifY_^``);8qe0@e*%xaZZ8Es4qbBslqO$RmRHRb5qY*1sS({>!!4$eu$*mA96 zxbI*&w~#W;(A@f(IOaWkeB6WIWf~5>L124lp_(?mi?Z9TYu5&+u-CgHp~+HIpq0kP z6~zgx`5c?UV-KI#$s|&-}Yw)~e)8_X8?bMKaCRZ3`n>a7PC39;`(Gko&FmH0=S4+ykp{&u_Rg!KAp%zS(4 zVk_jde%w1yD80yCBDJj0BI`W&Cb&(?F<$vXKH7&N(D2MWOkPDRoNadUK3RU;K`X7Z z62>BPg(%ZSz_F3cx>4o@PXsAFlWR0Z<&k~8C?Kory~7#7>?UJIBEo;W z!iuF$+xJ}0p61NC$6KcVz3H`o_;|tdZGiU7VQwVMCUKTD&8@q)6Xzx8E&h-ZeEyQc zM!Ur92zuoCQZWP0qgE_7P-!8`IAuvZu%C^FdC-heC%!&(BUN@3pafgKR6^Sm)pU`U z-`Up3M=2c6%Hg&jKWTSJ_ccd`8%~APRSF~9wtd%|PG}3y?Z@_QJ8b;0k}zDL_SJ)i zV>wnBY}$)w1z*jwKTTYZU!WWh4+n!Eo3FnZ=T!|=8RayMyJw1mMXDEvv(h_@-+Z{;AhkX+ylHrr z4bS(9{d@|)x#;4@=2GTXa4!hL#%Dh@E!T2AFYu~u%Q7r`(@!n&f8+RawN*`ccH-$d zk(T`ZzhAx@{A)BaT<^cVu@WhXO_<2nkCItIgcxa#=!}raJC15>HXT)!H*>iZNAU)c zuMlKibg7FfgonmIK$5+|;b3O=n9{(E=#j4DRG?)x*xcCMB+y6%#xlz{7E(TiUO-=7 z`?Eh&B_3LYTC?1CEJ%Gnyp4>QzFup!YL;c*e+RSpQtHOHruqEklYSrmr1f&XE9@)o zc)~4SjfM(Xh46_VylPR1I@MXMha!^|CMOo`GIg>QnM0FPV$2jx#a3={Kd-0-MMGNC zb>ha^>BFp0m{HWwW%QQLs^*)IHio1@JRe{0rHB1WpRP60A+e*`ct}8nUg%n$vrWHR zC>BC5F?VI9QX|ZWYdt^l7H08O7ELM$xDi+wpi9DpJZTvW%4goj6giBb8x8re0Kfy`vc#D@b-4&8Fje zt~=d(N$#y})P}=RU=u|yWKK>_Hcn1jLxUiD9yU4^iZctCwFPDrf}Zs>nW^<_M2(?m zy^UG?$`WPAd%@kik2@RXYOU6XvwTWHRw_kyG0ftuKp+?OV*a)+Whc~#Wlps>P{bGr z!mPL(9YVpjGUq`Fr{gL()R-!2)MZ?x6{$4S4raw478$M4G$_yrGjHmjwX(ATexv~M z?bI?5TRS-!j{MuVZPRH`Ar7eAaJyD#37AHHN=2k0rFE#N{;Q zG}4I2d?bio*ECU96J$s8vo$4`f&0`10@HFoxwErIpc%x5zHL=cTDT1j&)l-Tr)_~* z=!fMRh}8o(TAiB&8NtyAJ=gZHPyE;nWjj;`!9Cml{0=Z{wKg_tKXu0;R^p!sE{u0W zPH_KBRma;Gm^hUn2cb<=!Hm0VZgso{FV@aPQ(EiQd-eK${SW*ZG!$iZsxIc|k7nu! zp5%2Z&kV|FmOn*~?_Ynkw$>UF8Gc(DKr% zOsT4<=>r`r^xX6;s?kv*@Rnts)e?|VO@`A!^g7N$Bm4$BAiI{FCCsj@v~k@TwDgn@ zviFDsjf5gaT8+bO*mn|P*k;Te#|XW4xq>*eCzx#$W+DQ|+?ek4EyDnN+QHW6U*4fW z+gV%Ns5W}AieX_*Ad}dk!sX9RX63NHDP;i}94Wod$MK^XqoS)#Pln#4yM)8SyAq!c zsPQ@dJsuz);Hx)llOVBVyInEpx>^QGwD>sAb_lbR;m`wS{z!0R-+CQVn6=wYf{X&K zQDs*jL6qn`Y?Z4I%NtdTB#1r6EZwP9EDP?|-M}`V{1I`swzpR9|DEmquACoZMx`_W zi@;+8I2+BM=6FRK8%oTI#a%4Yud~Gnxhe5TB!5#Stw=Ie(>k9C-qQzz7R>pkw?7tXajVJ%Gz^>L&Vw8`_@d5RCFi<5@g|a z70oj$&w|7kKW?{LWfCqeiZee5MLtV6s;#DFI3cL?@)t?-LRDhSCrwGHIi|CwTevywXlTb`&b0R_|Xhub2<3r&^3;qn5!SO#%kB)xr zsxfImBrYyZYRnb5#1^MC58{qLz-YNzW^x?5>|&8R2RFK=*=accr|#-r+sLnITk4OY zYt}7L=)$t=kfb5x*$^`Z5%i`PBUq4NykJE}oS>H% zQ=QxSVYXm*r*L>NznH(BAC?}pT8NB=oor5=U}d_I*^Hr8Kx<~_V=BBs^2Nn`zH+*{ zgjpay|hxON@zU6oZ};nk zkF+W!eAPCn{X4;U^Cw&MYewiLo>>p#pyB#{5iBdxoSmLF-!ZL8qTS1Mqd>+ZxY9?1 zvgcrd@a5Gv#H`XPZA-s2lPi#zFmp_TcUcpz9Ku$sa>80bE1X@-L9^ARSBg3OA?DNHFNPvH*T03LaA1j z7AT~?`Nigj36{mZfj2aKHwYZlb#|KG0PO@c8?8>4e}4GGcKO+}a_thd zSrF}3U_{=;HlYSX&yc_wnFwnZF{4KV(-<6+kSrripq5?J19Hv)wY-_GfkVKIgbggq zeZ2|&;V8$)o{>0p-!VKjwe|N)jP-J@TmxvK zl6~`f5QMnarp@xb5rvaUmo*MM(Wx9Kq9(h-GY=RMGh{=%#@GltI`+hVM96@d?WIwm z7mM}RcMunqI6d|(ghtBgVU#vqk8Y5!1fGpR{vf16cYJoJv)kkn7TnK}F*W#JY z`O7o1tW*$^$tJR#O!jYc(5i6A9fQEE0*pn52-Qwc*f*Q5PM2-2@fYt8FJ7nQrjieP zH!|fog9<@hWIP0iCP;RJ9z+O;MuktJop*$1vCRy|Y&IAux^CL0$vQnWX01jFMV&$H z!!@_-wh^ass-zGsZXIC}R=iJBp;eRk>p9mLoaTSTvu5tI?LwZdODYNJR6l)KI;@lm zr9vJ)t8mDb`OJFTi&6=2qYH;C;EWG{4?n7wc%won5%8G%ch1g`&X%n{y!FS<`;%*T z2%6^V#zH#6R>$~7Jj;T<7tneO6_QLmMn=}U;;1*!Ez@)WnNhtg7HfFZ zmE$N1T-U9)Eu=LiK29Aw3h-p(M&pR3Wg|+4lVipBPHs5YY^r#pIL~oN2bUaik&NLH zvQq15i|1=q-l^y0?4(jUR9X6vqR9>`le^rLyTdsU5ibO-ba>^e^MVrhQI9B>fUAKm*2(G0Np^jCoR4!@`JG+X zuXcG#6Ihi>Uw&07FkH%m2M+H^y-MUFhvIU(1r8m{28!%J42Op^yvScX16RtuT(Tm_ z`p3ZRyz{};ryHBXxwYF;kkG1L_u5)!t7ESVS8Ww7hmMLw8+2_u!)!Pi(4#Rnh7udY z2nNltG=OFjv`ejq1R3-#%{QDnFe^9u4by~Dbgd|=x7$o+ih|f^bcadjKryTHm6KEM zV8I1G`|tDTzxwrx9HUlc_?LI)sTB5}R(R(}j;K=8t69q?`$_>OP0cMJE44~8p)WLp z7G-T8=`x>ZXgnLOt}hqO{-8vI{r#*QwRYp$lkuI~eAR9IIRnl1GNP?t3m_T8t_K(_ znl}#G3_RN!YFdWb`Jgkw2a#=4fkY4@R#nq=3q;eQ8EfUbIPEXOB0d94*^|iQg(p+&#a4 z|KO)A;5QnxneX4?H-1wux6AcnH3@I7Weu6wn?R>SbXZkr$4SUSi6k^FvuJ}s#KJzS zQNWBHX`z_~7pDWVqSNpnk72$1cDZae5Fp3(a=oU9p8xwcWFv^yXG35z862dIxZCT| z2ll$*gxZF$k@JHQ&mk2^n_a}XJr%w!3ye%!8D^i0jTW;l6a2*NL96xV#g`9dMqh0< z$z5QE$I98s$!N4>N`LL9qIh9v|Ni}t5Fc*zkC0;=!E6nBA8AG#dXYr?4;Prl8Z%nL zHYl!WXbnlU>d@=#pZ9vWx}jlnkl(XSople8lFl2s%rX7(*mZT!8JArjfBY+8S1#J2 zSAXsMjEzAY#8Hx@P?nq-;_=YQWRfI9%OPd}?VEg|^@c-m&>!kzq<>NDAZFZ>^m%5z zWv702hI&V3p}+NIOO8_@9`XP%G^q&3DQLE2?auX^3f%IbbH2a-%QXNvWA7`=U^nV8 zX~<}k=;p#!dmd49io^k8gA;84&9+!Y9178r>QF=o{&a_bV$rcvE->*$ zX|3HAo=LMNzbiBSY}Kd_fN`lMX6}#+Huv)4BOpPh2#u@LwI#!>?|>D^MhEAgu3ekW z*kW!-O5V5wngO$9;j6E+!Ga4HS;cDAN`N0}2N{wG(U8#wJ*s`cYlx#}8;~`EBQPya)5J?tF9CfMI0j>gmjfpfm?InWf~XKVfJDgD z+|}TLlq0ughv1?Gz=PEUEgR{Vtve;TQQcm15g6|wG(tB{moA;H-DK$@5~dw|GMn+$ z9yc-{y+zCbn$eZdH;w`+_lBO%sv+mWaZx>^DwtK1-uKj<-D?}$6~!-*F9C(Tv~Nx8 zkc1HOTu6{X2)*gW33+aLk~TEGO8r?e2th32hm?IZi<{s|hK803!-{aAaiz0W@9bcb07pAj2<6Y;Zg z#uhyX-)v>af@~-78p+vNkZWY$X(?avDXcst5W@KTXq>xk2<|3W5DdeH5`wH*!Xwx71Zwl*mO zAqi7OvbbhQ?sIJ$fl)IvoXk9H=Mot6!`%o`)c3r=5(`ooBN(DaP}2X$gWp7QwmSaM ztdym%PwxR!PiBaN!fU=b-FmH0$eL!jB8xfMs3r%u@PG+!o)%=2tNWGmzA!tOOnxmfb)amvCExn>AH$rp3{(i?YL}_d++H78FvN|}jx#bv< z&6cnZjV9bjumxz8nVtp;jJAtWbL!p?G8Jw z5xo9c1ZM0AvpfS?sO&F0J3B$(*}W`r^1O~Z0w0kxhN^%pumY=JfX)VviJ!4-*M-;! zy=87}>xIwtQmMALT&rCA#S5Xyg!rPKIi4Qz&Ly>ZIiUUVRB#n2tjf8agM$MgTY?Dz zv#UUMZT1EmZ^p7*!s(4}ztBHtZ5zfnzq zqu^kDQToKiV)OaoX0ddUy)>;yi<;Tu6Oo$S6T_S)9;71RnAwU85+3DP_Nxoc?R~Dq z5ZUYP8QcytC(Jk$>g79uMP{Zm z7%7jDOV%-?dOeC1zJ&vgNzyTpuM8s7%+&4*YiSQ3(V#c%;p;%Qf*&%F9UX*5d`%{g z#}2;V6=D|uc0yZ9vjdqiXg2Ggm#Z~V*823EK)v^3zIX|3QJ=fSy_`s7GQ3}u1#Q-J z8W`_~Y4Thx2yHSu)!D7_v)|m}GdCw~{09^og3y5d#xNX*7T&}F=KL7>%(Yu|5=qa^ z+f$+8yIV3Mg{MuO<&l*oCfoYRi_zg>9tktHK@{xa@iB>ck?Qou9kWhm?Uj1eK%BLs zcAL!70&uH_1X~pVnM$+a*9B!+&RbdctSqfQU#eEB+HhPL59wPyMg?~9!lUxE2q+dy z)tc=1EXu)u)uqkmUi01Fa#QX$1~6fEZAPlIyM+{nW0+-d+Ts1XH+k3&C!j_HS3~Q^ z@m3t{3N+7RcOKcca8o>-Qn=%_`W7BBpuxQ%@_}HxbbpqX)pQg;3kWQ^~k-KyjE0?4@RVry@#p3Vu z%d#RfujhOi7`Z^IMfUC;FYjb=rt{g1RA;v>7Ct8(|Kx-=FuZ@|#%Gg9@ebR8n{ZkcyxkR!A5c#m9mx&Ik*AT3PCAX#Q!-<-(okbg_l#*j zl;^RY`2EpQ7Vj{l84VcwNSMVgm<`QH6Qdu(lXQnrS-A0bU%Y;EiSs*)KRr4KveJI6 zRrY9s_bHU8`omYA);`vtF`j_M)lMd|C0;MMbSbmRtfaG>ckkX8e{aHgn6!=e?u8Uu z%NAy_X14NyN~4%m0Cjc7X}%IBSw?2v;oyfAzVT6;GOHsvsur6~qm!OGJw4=Cn9h8Z z>RAuWAT!U0bhtz22r!t=khYAdO|S2!g)|#C4CyKRz$N2&-9)*5_@7UDn1@@SE2T@3 zl`o|RIQo^!f>hj+)|lpanMIZ3beo&2s}d8JWeCQhW0aj)Ar%f`d5Yn$oDtAp)>?fv!g z!cwtR{8DDqzot71%ZnB8*{tc8i{;YC_q@xZT70^?xw*`(W~;(%yP}t2rs-_9*3NGH z_S@vCEQdhnD8jaCIYE6KRxl64bgow1h#Szd>E zP!^?|*oQCS9Pujbi#>p}dM=nrZI%sXpIMf)$qX)EGqYUNO?{5|C}+T}Zb^sZCqq<& zYcGC0VDCZ><1DU!!EEu#WsIa(GtC04=4584nTS##TjzO>$uf>*fO$Sjkw7pl{c?qRKXuXun&aII- z?jaFoW7!wq&FT^(l|^G8noepTp5{4cS`jWCACR)pU~2PqSVdKxm=YQz4jdph24M(l zHhrc&;M6f^Nlg56uGv3-@phZHlyNYm$ZRIg;hLbD65~gyy2>@pYPBg+ELC~?$a}m{ z+=*a$%M;TDl!B(O9hH8Vs+Q*i~QQCzL|U zYx8$2*Hx|qA0zRVkLxg8J8t^jUpJ_;*V{6Hwg38GfB*OQ-y^tAqvJ(I4Uui`tt*#mO`W?Qt5X_BO& zX=!HCcEndbxDkY}v~%KfTOh|ZxZ#4)F>2TxvEt&HTStMG=N<@K?wFxa8SF!ODIXM zlC?{gm~F7JlmYuTpjq1#xivxG#E3bTpc|*C(qUxX1(`#4$a0B6I*Fo2u9H|ZU;&mL z4kx|>!VWej3J}3cJCIaNmq1HL7$zmKm4y-7=F^_%JtgVCpj;B$*h(Dk@$>$k_kExD zy^BlSY{4PkXXn`&Iv>OHYwK%kYoOXx=#*gg?|((b&Y#=ZSYOMn-Ry%V4?qLY#%V1F zWFrGP!}QYey|m~=M6yHyc^5w1+oSew1+dL#k$w6)oXRmk2~YD<;IO00$Dg5p+6@Q zEMbp^1+xeeGdhmvFMQg|WG1d%yT3Mt42`zP@DrsE2{JO6n29N*NLRgp=6R6&9|k5U zK$%c*d;Qj;5Y2}2r!F@=^8;uXUGH|=^fj*LkwXXRFpfpDQtGvOrG(si3u#xyRD#+h z3nvA`aZFJyN}yd_1>YsFF)Oc1T^XrG-YV7&&AOPpeg31*A70iKOkDuQ3K2fyk$9QB-M(v zUT~hZkroJMQk~T9L8G|L1WEzTR3%S}Ykn&~oCjp0Q318380X8W+r!^{{_p|o$4D2%jKp53Bt!!Tn}ir zJ9OmWz+$%V!0}gE2f>N9T}UH6+bbFZnhnhSMSlWBvlo_kcEGcQX%yJ|5^*P6$r_Fn zs)$)yoZ-ZbpdrMyk;)k?iAZgd6P%{TgxfC(%}TBU$nt61_pe?R)+q`gbLv`R_;$H` zaqrQi4;(s$bPK0t)e@ue17I^My-z{|%qFLDqVy*xAr(*cjj1d#ZU|(ZcV}mzP^O}? zdH8y831%Zl4(uD?>&4%D+lAn&;wag(42#;trV|m-(N_W4@^S|Wu;JN@>SD)~R%y4< zY&N2YPp;& zpa1BRj2!CxzlhJLSiky^9&S!hgrk#@U{U_$Ymf)*p?`k8*z_*AqzP zILy=RLN1e8T%5?v0y65xso;SXbJu|xAsZSQ_$61zU#0n8D?mvwLk4C54Mg)>xTcrC z*|~g~=50NnnILG0jtGR%{S~iU@?GgG)0OCT-Hno6;!6z&m^so*bNj%#s%_N}QJZOk zhSQ4-O0@j-#twj2V+_phHh$(A7ha&n0C3RqN4Kh)K%>b{7^sLdxjAQk_ z(rvKl2*hI9B^+RZ=gRhb_*#OiDv*QWi>H&ZSb5l_v&%qymP!rixN|qupMi%0iO3QI zuKHk8I*ijRJQjiapqY++YVL1|Msu^X>$zxTTvqn?N9wO%`FQur(2o!i`a-589w|fiHrhSqDQ2GMmNdIm0%i`P zohe;W>1Hcl7qL{jrc1Z7ZNZERq}M`{&3VzrQc#|XXHQ#(q#ubiTSGw1vL1#xs2eOB z6T=6f3+x52b8~kzJSI*Mc{>&wm#z7^3-eJMJLC@QtHQR&IL|m>48F|g!=UQG8uckyL;!eSZpR0Us>6_v;VjK zGvP&Cebs+p@Tm986DLl*_Fb|}qBacG>YY_~q%-9I$6f9uOH0Mp8k zzK*9-sk6zI&CSgpA3JpL1zZOY|LW*ZjvhU9@bKY7hmHxyw&^4iEH$s@S>*>}z6Qjg zG)<>cuQ*&T*r>7NX}cR>wzwH-1!0zcOJ~4^WGqS}9a-K3oJgU7XjFyNhq%PXPt0WZ z+}xP}E9qMA|MDN-A|Km&TrU6T<(2FwA^nL{rg9I!0mu)~bjZcP-g1pQ!mRr)VtN^2D{=;1f-_mCOarAUnxdn(`c47y8+~ zL9dbHwA&w%NZeG_w|;|id^Slabn?te?o~SVqy;*3Y?oqV_wi@hZ0yb#cfL-YO{HQp zGs#p6(40P-njvWMcq|(Oh(IdKPt2Sx$6|N|DR}hg=3y}I@Zcc#(ho3uRrgY*}8mk-~m2oB`o&VEU|7Y&}Ufa6QFir?v>ecH=nx-^06zG2t zxl3rwnlv_NI#G3;9PikYqnt=W9REUzkW4H=VnD_Nl)%vTaP8@yprwDxz&eoPyunVzRwpvFHa{!Bg9Lv;7 z5FLPl95Ff$-%n^3o>i;(9y```{D`08UT*Uw_r@Wez56bq{c@O|p z5uLac+q}3rSsZ)##qL^egG1*S9LL9`DJ;w;lMzpj_yZ0%;iRSF%F^1}xLR@!HiU^& z8j_sSB&#l!5f`t`YM2RTEjfFCpr3oKm)4jmgu5VOoxU>(=xHQe0=} zkIi@M^y#zx_s<5p z)$fAa6PeG%i**!14>+)A;nay!&l7gcDIov?fQ5s+2&7OjCPITD(~1!k z=n;%%PUt0u#%eakFZJkForevd5;IL;)wLjkXT5&X0nKXmcpFRYotDndiO#@m`B`R_ zD@bpb<8I1L*U~N?Bb>(Wr4iO<<7$PFwW7Bn*=^?9_^8+sF73CHyeh~dYUznM+fQJ& z!uCDzCF2|HvPe{|5ZRze3&+{B=K=wrSogUnGOvPgF37@1?{V|a9+^MQu(*^xW4|<_19r4aKqguGFyc^o_UK8@E+8iF&&N$Ubz$k9fL1HN?I@& z)Z|}5O}@|*PB>`FxA8SohdaRs7f!#@`AWM=?dRX??10(h;;Ix@5L&uX`@EKpuwOm} zW?s|H^YRJD53kZ5a(=~3oI|>=!mW%JGx3ckg)}CEb8@3DOB|StiYt|Ybhw@Yw z=jV%?ZwazB;(T#_<!x8EFAy^nK{yut<C5guFOgcwb$M9BQ&bmx&{$6h(oZhE8H4+QoP zF=KGto_xqXD8|QYdyU5DjXSBDP)nuLo=lVHI=E}aCQ}!f$ryePUF2l}B8$Y?n@2X2 zVFF8I+^ZtL$i7tsGHZevRED^@^e8xR7@4Ft{63!@EGB)Scb(-lZ3vkC6DQt|6%1WB zkiqB+tGs2&i%y;v(NrfNJOH;|0HH!XYZxtD>M-PP7N;Vo8wmWn~!-QXVh>Z5DQ3@e-9eHr`~iEn@27 zzG-^LY7C~bY9C^2sQ77FgxO|8e^{Uiv;(t$e)(BtZY498&s~d;r}l0)8h>u2r(6U` zFP%n0Q){~HmREV5jnKRe*Qb_4#SE`-T!$xUbf z5VGzAoqe}Xvv{Fb?fKHvGcwYD;oj@t!gVPB4rDZij-hE9bP)<#F(+GfhC_0$TS3sA z{^pxd(4pU_bA-RpX-C*DE|@0Ex~!o^`+oID@Uks_xbr<%^^DxI_=%^F9DBKqwDt~* z*nrPW32k}#@x)va`Div5&o%aL-)`Kwfn1gbv{W;l=iJP@U3-%^jKi zJocbmj@Nvhd0ZVyqT{Rwi!sBQHKX&wY$X}-6tfD1_Gv?y?No?#WxHcv8T|ufqBStP z$87-@*d^}o?fvqrzg7WduqTZ`?q2E%h~+rN}aVZEUyvfHL!x5sCQJJY@^7=1`2y|7N~8 znfEp%pH)CD|2r^iqHL%vE^>vk$1fr~sL!6<8yXq8{mH_@dT)RKmq)9GiTlGrM>_P0 zgjB!U3aS<}rMGb3FzRSX$n-e|qkV&?ywXl<`4dXsS<$XU6j=laZ`vm3B9!Yt3F3yMl+KLCbfq<>`S z=0~?bT3GMz|N7f(;nr}_lvW4hBg&_2pD<>U)78x~Uw zN3UEN1PnR*rq4b@Y$oy?RlTfy}$#s2f~ey(B(*qOj*V3|dW=e2bo>=lMx1^gbPTSBsd23m);TJuq(PB&NBWv&JM{CB=T*V%OROZFR|J%9euzdrsZ zaJkU!6v!}gW3kn7{5hK<87+|6($Xg*lfcmrrZ5aO-KIR2&8BCvwq^=Vc7s_m(WS|D zF`S30#b@5WeLJfd5j6Jy@!5Spt2sf?qsFpMYuwgcIq4S))JHzb1~-2)US?5i{h~l4 zX18YlJyESnX3Zwx-65|}&~gnr2`jUB7x9rh!pFzC*NwY(7w^$o`@4U6`t)G?A?=dM z>t-W9Z|ADVp@+FZH1xH4=k+!;1&o3$otwA^uf zZ_sYkVfy<0?Nvza#j(6z@NP{ykYE>u8=Zx^o?lv8eK}~O4u>p<#d2Qq62f>tiJg6&1`Ogcc~|84)^d?rq?ml)jLfJ7`MAsI$Wqy=4!kiRYjRPN81RuBZ#cn->0RiGUAWCe#8 z?0s_M=FOWou8oV?kLv8!*~BR^dk1El&0$e88w~b_NL3%=1)Fh_9Fhxk2&MavMt%Bo=v^ENZ9)(svyG*&vZFO8g(hHq}WvI4` zM~!S}%1EW?5%eTDLpwY?f&vq<9*x;`T44;IhlkZQ={vdG;(250M1HvH`P&Fue4@Gz zoh^Xbx37rVyBwH3psrMAyWd~kcyap$Gdte+qnzQPft{`GyDQYz&sQ>Ane98otXN#9 zJ!KibSsLHRiS8BuqGm>%hh z3NqAg!iZASGOoFF+)!zF0I3kcutcMCHnoN=86cS#E@6N}5-~OCv;tw`6AGB)|H5!h zqo-?8b*JJ*)vWjFc+#32as0sSQ*_)pT|_=x7}j1&p}{nQ8Qs7WI@`)LP?jCTlN?jG zipHoG5&O0)pFLbzr+vB=I@7y`^al^ZXA0)?bjuN*!|FeMa*!C6(DG5n#pyGbW^l-7 z5INsI9~Sr=P5_!oimnK( z1=mPHXBsn`!*8J%V0?UGTChk3d|n8}JX8a`ENM@mjMqlZ5`q@KxiLOwQ&T^}?AF=e zs`Ujh+Z-`_&>pOPMZ0GJ4b0#dj|c5`gH}9wZ|>5)Oh&fx@jZ+A)y&dkVm9R6ZM1Py zHX(uRpnrBzokj5IakA5KoWQ2#{b(6_G&ul#v=ZZbmTKV#A8)^BrxNjf#fSd^OH;M0gYg%}DLjrYc7lO4f5BLd(+9 zvDvp}&vSLDN75zP7ka_#P@8*WTm{;N&VGHF*_Yz9R?IEbYp0Ugy9aw=1SgFvS3COcrp>2SDs4Vq{X5Hb zrQ>W6Q+nW0nmbCEWIZ^Kr8qj8X4dvSJ*^}}2*-$jZ3|^4afIAvP!#1yskQG(ZkF@2 zak!AtSnAYeosFO!R*UVgs+*@Tn*{CMgTdP8#0*l)tS+L&hACOtkSk}rjJXBV!98Kx zTn)#ug8HDbvRGZDyV+Igu&s%Sewgg)gzSTgdTM&I;3X|W#uZsqmdTj`8ks7?r7JNw zlVliX_h%GMjY1XsL!>~wpGhRTupDOL`8C7pIBuY!VkoF-%2y^?j1-g>a=~tx!Zghk zgJWvKoS6|>q_M1A(`OpG;i7v&&4ETNEgjwm~iBu%Agfe@-2eiF} z+M?NHpVAvMQ%BHr-8k}`pZ|1x%zkrW_D9Tao&Ei!UERdhtb^I!;NpV?LN4#_& zBQnypA%*q$4lj=thje%xZI`%L9JCi`XBwZ{Q?2YwWPz;w{@MKeC1mHsrr-D2eUQpr z861JE!~;4Aj*yzpl{0s2Ve2%u9Nb<~ea}ytZ@Dxsr)P!L>(MaW@*IQ%F)4|d5>IJl z=~W7GW-M{vG~J-X8(E+m`aZ(^T@pjGksNRx^@_h zAw2%-vd%6SXdE5SPTHHNkN<&;R$M?jJ6U^GTZg79m3zBiA9Ocg^9?FcG_R~ztHnXY ztX?P4RrBjI-ANzGcN^)42P0%xjXoo@c+i&vqa%}<&*M})#wI6k?DK|i)IOB0DA))y zF=O%@YAUA7>!6mVi$qL!IyR6g5g;QKl+<_{sVx!1cM6-vw;Y}^_Vk_;^z6WO1K;-o zLy67I&MK(VW`qv+f=dl_ao#X7B51v9|3?KHL;L4i6Zwpo!Gf%vtkr8Zgu$JqrQNT$ zy4_lX`-x;aYDF6O*#oo2keKaM^7X+W*O0?Kh?P)TcyJJ#e|8ZWr!P|jGN;vota#3} zBo|?5$X?Ei${{x^St=!|$u8X@hbhA@xGEgIkZYF|0grlc8E}}YLAxj*ku(KB`T!sA zx+*oc(kApL-2X9mcCT%uR~TnaA$1EBXrVy*b=5y0F^#tnmf>Z-#7xAy3L2tem~?iH zaB;F5HiQf%k#Qa31h6TwBFGju1|#1nY+M-K6bnRedg}nfHw96|0-=|Eo-?u& zC-Gi7JJ?pFkrksK&pFRI?|DaXit}+XWrC{#Rg$%pQDSUPw4n^ga+GQKJ^+`}ZqnFE zgAuh+&&0Odr@s#Rqj#9SDYSDBUtV2?*?+d&n_AfG5B45&!TI($ucfr!S=(KIA<$-5 z9$#&7d5k)HbcL5=Z!Z1*{vS8lQ0~d)*_&`5YrDZyAUh_rBWkZ|%o>*}<$2~ZRL?HG zVh!1a?fYD2)rd1Zqs0`rj3k2_*p5cxO5-W7k1N_vlJ+GQWu+awfM-UzSv*!Bx`e&c5uWsz_F0s?mTlq82B61>s&GjDLkrAF7 zH#hqz&*pl)*$2~0%}%|(y&GK4i5>Hd`MpsK50%> zYwUh>jeHKkMjS1=loG1%N)C+fuu>_aL`&gi%5F7E>Y-z*FmHEgrCE*FXX>F2G7v~A zuq#X&>D{Lw2=-7qn4)7o+%eH`1K>>9@v4n#Y5`K5H+}O||-i z!QRR=hu)UP$Jf_+CE@MewchndR~I&g*`Hd1=)vrC6Si@xzqcUFX8G|jo$a-=BVg|d zjAvzmvuc;cdNgWj+bqKt%oo4(lAT&{GzC=%9m}^A0-{a3!9Z4EO_rt#kMhlwtQ8ci zbwkxjVA1z2#5J6NT2vTn(@_RAWm%su*0X9gD`W*_1D@yj?KA@x0!2L35;aZH7=C!3 z;f$eX;8X~O7R)!|gxyQiO})i9KIM%xx!IpMnc2DF^7DhoklA1`_ySiWZwpgU;qt-wB0S^Si4n1hiSrZ3js9?+!#T)fQb<>; zGdd`7KUf-at|Q@`REb-S;wqH{lkZVdNIRKwq?hX(sF$THFPSU!anM45msW~301OEg zV=5>}WW;mIU^Hyk`8xg<{#npGMQV8_(>XpBN2#s5nchOkO+BsL28y;6e@~Vpu*}Ofy*_WyD zM-T3``Dtgv*SwC8ft)}4N_O}q1sP&wQC6^F@M{Q=0b9AYA8?s0VpmGbRGXJuw}NNw zBk%>L{dO73`N@9ih=KK3l8BXD_8+bXF+JV@Vn17|Lea6Ei)d8f4w1&uME1)@oUTeCFc6s+jGP z{p;_4XlCy~d-xK`?AFCwo2Z>3wVQYL`Ug+=!AyiUBU>>5m9g;=>+5@9w)7Pq<@m_s z$8)`K_}X_&oIftKG3K&b(Js!9nB~aIMZ6{D`j+x7P6$K|SU_Xn337wz3L=voLoaV7 z;?Pn%u?zz<+%c2_foqDDSewZz(ZY%v)0%R!{4p{!ASGwt=;Apkqa%5Otz*!H;K`1T z(|Q5O_-_Zot2g4H8ub`b&R39>XIQ$DgMtF}lerfu5VAf(^W3|(P zdAtV4xJQS=@efI7;|I-UKFHuWH8tnFJx1_mE{kNoYBa?-+W*HP4o>6SW;aS`>`Uc( zSNr?y^2%CPAfp^1nK2$xXNZWwXiR`7;5t}VA)#q9vka}<9%7)Du&5jWYdym`AvW`Nde`NIo2qsezH{se1j zS$p9s=h6CRJ_JXnh=RFRuDGBV@@Er68je) zpg=o+vT+>Q$Nzl%+g83aY4!yIVSnmwhsVaoM!hAU*Md;^0u}XibG$o#`~E;`-Z(-kDR&YQ z3)tdXJ78%iu>+FMp0QoWpz;DhJLZh8-m@{xA*PhLupK zC?GxW5}A#CblPVB+X}QJsr~zl){DQ--h9xzBFy^JNN1f6KbPblkqsCMb7swhrK^0# z)4i9&PbMexP41H;cE>D8mdwmYv1~k9EXrD0bu_)rDPEU#b=`2|EMFqFJ?&MKf&k2y zjZxetscUG7kAUZ?oEY^aQVE#5#NyN6JM17rawYnWI3rapW<&WZOEXe~&hla)_xu4h z3OI2k$7SX}O%wN(m!y|qdGL4G$VzbVU`PRx_NN0(u4G#_FoSFcVY6vmk%d`6gSJH1_LC(xFt}{EryaP$4JO?YE+kvzAR;DY1z)X$T!zH zgBh3*FOQX@!_w6>D`-pGF49<#rUgxC{Ni>fW2PvBTW(N@e(=NZm~lL!=3kxa&Han@ zHI6yh{kx?0WRca|o$w=*J(xI9_-i9M7G^ z39;oKfZImbMCpy?_v4>`Y&Nd(Ejr4Km76Oqtny-HL)hP^ZD$| z+vhdu!`!ZKJAf`eR-ij*-^a)0sKXQBC!u7oxS$xO1RB|S$DC6hI>CA;ecm34aGV4b z{wV&5`{RUWaXKSlZc>!3mThv7q~EdQxD-V>>?7H=z%d$Jq#0yU2wI#(CW`SA)m+3m zZ9vfALwNn0P6IdDVl!lE9QR(D(55Tf|DT6n-u&@BVEgnJpT9?1BWm9|y(vcV*`udV zfBEcFXl$4M-a4`$o!cWwwvm_1_@+7-Bw+Kwi&GwNSwdOX8dCgAT#_{E5pAd{t1%Wd+&a7 z|0XQQ-yT1H^qV_(7K`bvT{`ygU}k$4bjH=$+5Ql1#`?A_92Py-lSV%2EO~I8oX`hV zOvpP(KQRc>%IR>?9EdaYtIGE?a()@BuBChhXre53?i};z8^5CPH=7hA4v4}KvJ|7K zeF~DBct=*KVT4{k)W(A%qPz}-o9#xzjJ)GE>*`Ax$7vH9V|)1i>FK>MKYHig-~H;H zpMUU^-`+!w_W1F$N)a&fGP}E)+Fp}db2l#iqYK&gBK@jf@9>aEt9c&-hVZ>!lFSvw zvq@U{D&QVSXs9#@$z?!TnMqH2aHPY>?W4=+0~%{hE^}>-aOf-icuvp|0u5DFlei^S zv~F~1qi<@Vaq2RyB_}?M1;LxnFt(!(cF<$VdW*sF?F}nv?TyTu)PQZVc=)Hgcke#^ zfR6v3zW?)O|7(g~^*Jx7+3yKGWn ztpu@GT4%DPLSHz>ZGqv?*91r!2{3q{eau{vgi_W5`!>!O;Z^dyW~VACB5j%`h>-IUqNIi9ooYZcnr zzPQE%kLu{8$d!-QJ?4ZxmuG(a@o-pXmFlp@j6f61;4ch?@f;$h*m0zU4(lntj*1Me zV#T2+nG}H%nblH4(QGcmA-l|Z(U-+eqhaVR?KtS&tluA)li|2PWW>?U`Nm6m_lTHn zbHd;fW`6^*hRoWM%$E7=oX*Z=v<9{7!&r8{^!W}dmX8gUwrx4C7s?)#QEQ%JlRBbe z#$FM%vSFmDQYUnnEUZc>iO7@y6LbvC8et8(be3k`XfmsNi%xZtB(ckFD;*l6rL$*I z;WRMAVjOpcSd^2_$b{rBbhgdqn798=X6zVumKL(TR9Zu5x0cNI*gS41t}(}$ZM9ogPCccXpp6(f#o%(TVdsUzbu znYA0f@nz1j86K|>`G)t{?QYw-O)(MM*F)d*c*vBOqe)4r?;{`*E|b?z5D%4~V&x=h zp$zcFBl@cH^-(FgQgg$5G4^O`VRfjnQ1!&}8j{B8kg^CMFJ%rNyV5 z!(=Y(a_DU2ZFR`;VrTz?Zxl|`nw1DmR7S)uq_cIMt;NQ())$MV(9V)$QraQzD8=*K zvXZF`kLRnyPM~M1GCER9XK5CO#35x1qEu#2TA@Tfe-#S3o~DasQnUaV<+d%b^nhn#%}lcrd-yetRfj6 zc2{XEvM`V^LO^6>@`AvaQ)nD{qwUV6UUDR)k;+za5x{nq4rEPdyX$RY(b*#Y=NBJ; zq@i6uj?3BP@NnOo@V)tv#R9`8jky#dgD@kR&5AyBW^#ZGJ0{62bJA3LzuY^nK`p8A zo3tcmGu{38vtw|R*x>%YG`Z$Uye}i(s}2=bTDo9n1|2(z`=qe0_Vrz>h?7FZm4jIh zW`jKGBb|*VuV?=I>l-0EP2;iC@c0d*-!P81&$k>KIy*~<*@wQijmPn1J~>Q?*^xV& zCHqknnojB>EGoZ~QCK_~#>re|0a44+tP@a}%TkppMW>XPR%&;@WTxGsP0#|}^yOJb zrCau#(nxAEFIZL2dMw9Mv)DsuoRLhuuJ-tx#jH_$a3rx1(n561qwru@;J*kOO)kjn z+8bA|ym|F?8b^(;y@pMYH9A)tn^$YStFvW?grjL{?y` zAg5qRRIo`sDC6R@xt}_zNnc^elcV$wfYOzp*RfIg4Q%P87^!+((J=yN6&iJa7;e$f z4UcF5W@JQK!=xK^EQ=}$FVg-{q&7G@Vq6G`n%Q6!CnaPyTAv2FcJr%{?GMl!~+x!c@adST71(_G)0<547MK<%itZw63Xj8bbVI0L2#`K=7DyJ;6u3U#prrU#QGm^XY|@OmW6R@ z3N4gnfdaGJl6IMe`2z}N2LcTyILU^_!E|ZB#-tcAeUZRyV4ecXi-WPibbt^8mcr6J zN-<#xR)Eq9zX)l7io8sK;w%Je24admEy>${=iDpXZraYgxHpz9sVUU``8(%3=U&O2 z#gc=?9oz{n<=4O}N6ZRE;WY@8aEocdOzhxH$}9LfhB{{Suiv;k75ZTq`o4cc`9KqVE3lX~9^4dZ@QZ z%RE+KJ6y;tK>-k65fPGGRl+pNRtM{C?#)1J!r03$|6oNhGviJ^H}g}1SiEF071z$G z)Ize5UxUzcvnnjgqHu@BAudj3GM~|*SMWegS4S7hUAqHZFT!@a?cbWzcb8nd_Ltwk zHf9u@h=|fNj31_a1_pVqpS4As!x;8DTQ@L!)n_JXW3 zsLM1Mc3xKiXmd;2ipDZaYH>h3iKi^ji~dw0)=y$l7v%&sN)3l=lP2fW}^|u0m{ur=IaB2a*F@U=}PF zCoP~hz-%4|x$NS6b|f4Qx3uv4B1950RsHU}mjk6;or285cG#Y}@m0oZM)(+p1^k29v01 zPN0y)ltX6bWH^5@8gP2^Mx!DtLHl%ymKext^57m6mgs z92I3BD#z=*^94zU{9>^LrAv89~fz*yM4tHHM77(y7Yd{*76)XLdw*>AC|z(n-At)s0Nj@;wT7@ zq_a#0(U1`xE*-vFDU>qEUa*Y{2f?50l9w>Ng7ao>fvt%`mJ+;>2sKcn>MJMu%G#V$ zT2^Q2dX|bblZqVpD&caJ}}|KXg5l(3wQGx!K$rvy2yeIJbAQH8U*F#^}sMC|}Nqum3ZKQuvTk0v zG2w3o`jfah-=_++u~$5inojVi7vfb8Mz(j+96%eb&W5g$k>TgV>wNx&2>V3rEGnDj zhCt?aSYfn*nMRgFYVDPh@I5cVF;G!<_}milrTST+fJrl=B(apng;+I{%067lW$8vA zS~X*MrKefBUMef6zlvi9o`pox(PK*KwDELVjgOvZtIwW2+o@(M5wIXA1X0xA#@IiO z&ivPJBb;ux>0yN^LMMCC1$Xv8TH-i8)}x9iT?p0Q7M&tKy_i{(W95Sf7n^(d<2W*2 zmYKYIFp*yi;U3%JTTsJ0Ju*$RLC{V+Bs9l?%3L6`Wnd&qcu+qn!4QS~G!Bt0Ig%KF zRq>MHhnw)6*~~*XS8=jV4k3~+mll&Mxxo~3QPx^|QJ8sJ*@3aRNR${ASq#!0#mj63 z#4zk2DqH2U>4FE4-n^$6qmn21>x2amQHz4pV&&Rbvm=JGXY)1x|zgX0#-?1H^V zPtfDYC`gh#PXO&?=A$;qNH!Ds%tMVv%C9s$P&q$gVWO~yyaILBSEW9&g^n>|TvW_-ePu)6Uba+xpk*fEe;A+w^oL->ifIf z2Q{-y8ViMIG|N%BQNA@{=uWEX_?n=_Y|U5zf*|Ngcg z(pNJ2Z4#LUogE$F&6gu{V`F2x+wBK-KjFVU13u!_?}7+DG+UvECJsgiNh^a;iY>#& z#i5B9Z>K71s3HuWOD@l)y`md8H3TL4gYe6Z1K(2i9vms=aHR_g$$xPY-5H8Zjr=8dmo_CIs2XWaD=rcutAi8%Q{p1lyr zW_p`@dz%;cKVB&(BI7x&>%YCChCb{VHLfU|k?H4D5L&g?_WJtzcK7}J&hgRlQJ+-S z*X*us_u2guG#W&Wp9z*me#I6()1fp7LAo9shr3fDP^h7(j0%c)6ltF;V_if-_VvYV z%2+KFRylo`w;IHZ_765x;87@ibXehQoV<;0S%O%$jk7c;|Un6Sv$Z$F=D@iOvylkm3Mn=$7<4kp`l~ZD-vTTHK zcvFQZ9M}wKFB?!3tU%F_?kaAGO?<;7z0f@k5}ocL{wXhyjtSMlcFnBQ=gf-CbtcB~ zQG#P^=C{`;ZuY;h#8GsqI2sNs=`DuE{(kdh&>!aDcyfQ()W1Kn9QFK_hiK@N*ysb= zhPsa6Alqh5#1?!wcL5E|e*8C$-~Na6#!|CcYcQ1}3fiJk!Uv$}3TR9$05m+Eo>os! zpQGp{=@7PgqNTFrL<}T_VVfs-E`G@~SY-wi1G;7L9o3KNwjpmzZ~fBQamR*7qmjt@NEwWf4TN#m4Le8!NKCSwF%&!06PXDzu`MO`e|^rmqZfO# z%K~VxXY}GXS@XNkInOzFWHB^FlCrstN(IC!Dh~pttLkVo+L`xHte~A@)`Ju&>e6sk zRywE-TqEghu|(tYsnZG~&-ij;y2(vO(w5ADrGPuKTG`0mDbgDz z`0`<-Hoy}~6JZjv;}5FGYe0mtySlssesd@tYGceShAkOO(ng~u#5bRu6%wQ|zdFmf zrUf@d#hW*Ody`HCB8zJ$8jVH*#>n@53WKc@$$rg}du&pjX*jZhrf65Dv z0uN~?3X(C>ogkBpZg3V$Mt76{65meI63kl63&a`?8_;A8>QXBeRRc08P0vDQS>6y7 z#ZVC(by?L%`%0OU1=<^oV^3E@%&3&+#xO<5!Ai`r2#yy|+eUc&nJabsQJrF9f1ox6 zCt^lQ%T|b4F6%giER$kt4(xxlEhezUIAGR#CXpc3DBaZ})d77B0!y@7E!zgLD-AJPZT@>Js$oK7fL6|t z#&~3NB9%dG6@rFTcj4@JP@sMI4a_*54f<74tSpIi)<-6oRr@ET4i>2=u3t%z`OxWU zlTGGp9o0;kCZ~X=>Mjn6;Se$!h>gCQ&7?YR+u!uv5L$yX;c>`v+g(1~-HoWN5;Xr+ zZS}#9#)pn#m0qp^POMgo#ga8Y$?W(u)ReCEB4v#*&C(~J)1AGAJ-K6Iv4wt>d}A`yCW$UuPT#h=x{R7MT}a91oT|rw%xw z9h_b|JDNy7N+;}Q!I!D?gZh)&j4}XPY^LTTxUM$f#qbX{G{XieW%k8@c`vP6T;Pwwt3oiT}NC!Hm;cX?V@7 z+SA$b;APZPi&arppFFd1;@6Mv#%HE&s>BM-Ex#4F+n@(zre>OkA)a$q0Wz70DI6Q~ zseH$-H_gn87ccTbNW?s+&y1$=H}DGr;j%`A3uJ2`0Q|Zv%MLM`B2%eX&I=`DNym8U$zbp_XHW{Ln8vOPoG((W+kU|yEH|VjSa(6 zMS;dqS>Lj^nm-=Z`lncp`QXIq1*dh!HgP+`#rtuDth6|UjH~KWwU^G0E>0f(?&0U3 zk1b7Kf3($v#E_d27=aA73r+zAkA`F5p)3pHMY$XWMcy;{aK&!=O+ED@PXK8EpU=!% z?H1IwiJhp0eiz`VDLBcTb<1|eu6juZ^wjnarH6x3U???Z#{lh_L z|3py@L{(DN_Rv|3LV4skhLK$)6Vgj)lSe;)Ir%FPyZ6z2{Cd4fyb6AkE@c5^Et}GU zRxVqbZ3lIfvKQ4 zfft5B=XK{bgG-4-31(1sDkDkV0KCG`valKWvXoT}%O#=NZ%4i{9#5y?8eK|ZWexhu zNIBIai)&gQ$u8&uA=hZaO##|QrK~sWg{|g0BQuWuSE0SZICAzXohY6~&qD;qA!guo zJY+&97yoeMzc=oUE#0_1Jp-8$DOvU*9e5F!Oe2CLasvs?YZMzWV!|yFGGGc<(s7%t zW+&g12cU&MQKOG98QI%5eb`h$HMoj`(n6X9h;_7wF5Pp2F#I3%mXSmu0cND>Y}TOT z&VPlWWN4;jvMTAHpb4`dA8#O;;a8hENhvE5)sI>Fb|q_wpEW&95Tr8-ihZRa`lGTb zTo@Iz-+U9ZpV4_$1GmvLiHoJk>Q4=prl&3nF!l;IrG-R)aBj>wyKDY z+fzf(CIz!?>ZnXkP2BtIAOCWD?oRU2%uG|(XhvG{-Q*grLZOD@W988y3tC0n#njDZ z$u0^s`Ba>k`4mYN(G(G4O92E9DYA~wxeY2i$7VtFDg-mrGpy*l=!hDG49p-614mck z{smXUIRKzFASEzFStw~16r;PY-)u)hV`k$my0>@r$)4|iOT7MDmK5MIyttEp&F=BgSS?Fe`Dd@#UvWOS69_X34ov=996e_Kz>t zuU&n_i2?n;lDS1cAATU)gF;X0|PX-uIj2$Wn|uFy|w zf|>}BfaSBuh#68@XQ-jl|8Y`=r&tQtzc|Dd(Za|nPhLb(Rk%OPfv(6TOge zpUq16Z%mcPq4)9cKmN~tr%O*D(lbpIOCX~rPoeOWx6b@vWWA6xKfHhcz7Se3I1WX} zOMR0_=X&t@i@dR|zZIPT(tnBI-7o?Tj+pPl>U+QPNfovRBA z%WGGcQAOdfl27mgKVcb&j6h}tfzjzPi#O`Q|7p9T&^EFw+J&}jQ%Vc{=>nS#T?o+M ztg#_9VOa_Vnik5^($Zx`kOl&_YXpc1ktHp#(zEcz8PCi0_=~TWhXYWu;$FU_uO;un;C)yPNC&^$DY2p z2v5U8e$(trE@BiX9ugjw!vi%qc2IJ;VOs)e5CgfjL%*iEgjv63A=!b`npV>UXe1v% zIkRng%`fV-knC$fjwwl9=)JH15vnTR2|Wb;YQ85 ziHY%fj;EN-ym=kROTPC@gK#Vo#oXz!;Mt)sKLl*g5E&sH3A3sF_~XY*pxEQmWT{kA z)VX4^NR8&69SgiT;ta#u?sd{& zzE>^or%+8|rJ7!4{oDhKXtvjBFRrZMv9gF&iN#`rK;}gc+`MqXa`=}Cvu0tOJ+u$k zPBPk?KC$2#nTvOPmN9Z%ih+D0kNMWeGv?VNcCDs9nS5Nzs_~_gqQoalYBCv|+qk#h zTemZrLB%LoJ8gz7g}2FFG!x%La)sJL1wUEc&L5&R?;gh$YF zTAxZ=mjK(nyDMo>h$g)%H+smqFp=FN5h~(Y4RM#!%3IJvH9Xv~FenAnaNJWoqf=;H zV@HG-)@GIwp$-uHCZQV3EezU@1GqLbt+$X$H&6H$(G5<})#&HN^@g!Ds18it47vUFFNB}0T*JVED< z0hY-r%ca&_q-~KtA;-h2I)DtIk%HADIY|??yiPR;jZ*PyUc2@Lk0;L=vabP{;T){g zvB0$YAiFIW(?uFFE~?AFnE2ki=ie{nz1Ub7t4qB0Cebcm^3>xcf6(JCnB6`x@qM0A zQT_1#pS=$CuP3vLQdA~YRZ(up$q*9S?AFq3IuI!Lx+%#0X#D`;(V>wLlOaQ%cbHVf zu!xu1Gh)#1 zm-q57d2`GMO{N(I$1z@m0>W`bh4`RdKG~}DcFgXNdLCjCW)HbQ6OR7=Zx!V)S)7RJ zw33vQNqg?z+}5nRJ{#}#=ycTRWPRE<`=*t`$qtqQHcdblX3Qe4G#rv6+b7JBp>VXD zT^yA*+x^;*{$X~xR$n5(K(o(2uO_^i8W6@LrzINp6l55ok%pHk^W}{cwJt#{N0Y=z z19RCM7obDm^mch7NmQqr@0lA5D`8@Y@o82)c zw0D2LHVT?gw99Y7%qNs*dE92qPA_Za@$3(N=WKsgQPgDmlk~^HEEKTU*V7xy7L8nN zr1E*YQpcOWx$+b_in2_b7t)kOZZI$#QZZy$8nm5DlET$Ao{sNy^lEPR2f*jXj~d>1*Pg(G+9F<7|7fa6FNYp1bc; zO-u-5-4TVeClbjU5j;D+WySQxL)MMY{K3Xoe^RqoWjS3+rqf9|Qw-jVm(szFKmL9) z*emo_AK<-{{#pq`d{_=C|27>t9DLwFY6HuWC|&`!D3HTXa0ovy)QD$y0U4o2uptjd zf!sIv=%lEfWpW1@6}#7zj4~e4D5FKi6y-7o4btB9LSod1%_ABXqqf&X-N#Y&s8Ws% z1`vxCtW1^`(Tt?=`O}^7DJl}W-Jgw7gnanY=h;Uin=Sm#%N37jm#>Vbt}7xo-Wh>x zW_sq3dG`0|8Gk$O$H}YmDgd+9q-+DTjo!lV;xrcO;sP2zD4{|i5& zkv4}#{v^oqG-sJ-eCY{5junt3ful73fcV(zG#k$w&pVX=j)-G}0pvX-en<|0W!dYh zQYt;39GM-SxB$?)h3+^n(DUBQk>Kb@$1A6fFt^V}hTzz>zc2O)PK{mxWJd6eF%x5r zze)Zlv|21?>?C+5XY7rIrG@y$?7~J*$*#`hgk_?+M!uGa_WN3&6(h;Te$}K>wYk^g zrf7n?E8Nd%G*Zxa{V)p--{Ekm*Pr9iIP9_$Q6+~e5%m%jL&Cm@#zvEfjR1{MOF8U6 ziYM`NHJ9W_Ek*OrT?o|%Kw9KWLMJ_Q9rZZIDYofYh|9Um{-A2oy5RK=zcFHjVtTG6M2J`dt$Y#r`vaBu>W@oL%ciwLz8IBXPAFr*w zTsvciOr61uzPoey8fH^oWp?HUBd_tznYu}UUr}yutT;|iudBZt@uVf zot5VU@xN6KYyp(B(=tx4JhTc+!u*N)!A#LggZv^B4F#}P~Foe+Dsnlb! zaRE=hf>#db>4>Kck+Te4sEeqi z8B8>;tcg$glo?@{#e)oAbu#OjTF{F0B=CK&(>YjKj0G}9)h?IkAH*I!Se3I>c>*-$ zAFpFJ@d53V`O%n#xTOoUl)cFS0BWV`G2%&iT$c-@SL)KP~=qRktap zx9e3F7;~LE{qc*m4x!CB_!Vrf?U9Q$W8z#ZvA!ZGk_M_ z3b8&_?&e>p76We3_*rVsw^$0KmB~1=kaR|w?dM}1KQh5Kff%r<6rBwbfq1;k2C%dc z{%AwA6+*aeS%}0y4h48NUqMmViZ@Vv)-y%6nGTU0xzcVtjRKKrWP(E zI(mk8Rs8JZC+{^ll5pH%b@gD==eX;#!0~r6&(#9y*}Mx;ClKsZ4g%Ae#dhS?U)zCf~$)AhJX(-~k!mM5A5 zL@lR%?8thCSvK#)#zoql-b^sSDi+g>gc+FBTxWXUVH#657C07ihBhEsrIKxA+BIah zr>%r7;=RS}A+OpcE}fPHA*Bg|BuU6*9{MQEE6V)r0ZJYH_~Co)5})W-Xp?)XP{R5mLiXkXEB{YMKf@3RNWT4R|Ln~?pdK?1PtUz;twj3?6O?|Z18DM?PNMlrJ zKuJT=3Q=&eZiV|@E1HEmE-brN!dF`Lyv=i{${rx2b(fdN@(1_jyq9M<;e}xO*Y2upW1vJMa#ojk_*^>=Eq1{Rg8AGrSx2ez$T}gHAS~ z`^AlWR{)tDTn_qgZC5h&VlA1B)c{*E7Tc!Hpoub-Wdv9|={@W9`F!4UH`xr7#?9pn zH4@3e$U4Us)oM(wL$Rzck~9YxfD4SGO&iQ+K>Cw4sN%&1Dv&FV^_&f`sYC3LutA=x zV%NrsHyYhy*`|6#gupA|tduM2M`&zxl9-5|eOrFzYoPM4sw?v5LUXNz%9^_6^i-?R zj;B23s&*|FiTENBL`{I^`}7h@u+MUxd@)YF--^>zq?pKbKFK~Syhf)$Q~=qFewRO&6@$5QU{_|$8sQZgkzlSu=y+mBFc#z8;e`vPAg-zifiCr zy=WWMRTR6lNvCSWN{bs zUPvFbH)_z8*?J*ye7^v3Rb>++?)!Xtpb=`Lle_+DFwHRUZ5ZlR{hnc7L}bxq)%36E zcInHQ=ydwKPZD(zuS=yQ1C2dJ`mdlDp%svIK(DQH=g1uHpq5!9^I|x^_@r5HL1Tui zOq*C_{9#k>0P9iFmS?teCQpv8aA0QY=}h}+Y$j(F*Q`vJ3?8D$@zpZ9Ous7uEJ+CR zhOXb{N#GamUiaLU^$V;uEYptcqeqS$4rZ=KaSyZs2onP-;>K=#KXeCZ<^pW8$F#}4 zlfT{F-PrK2PH##VIKKzKxuTe=te^zgup#_o#I^4F3!8e8CFD7fFX@DceF#&VANF&AE=*=Qh7)m;%~T%bxDw3+ue5a@l1MjOoeL7<_~Cfj~8*-o+_ z!&olbHpkhb@QB>p<*K+W>H-If2^u6LM5D6lx$Gf-3&e-VRS{19Yp)g||qguqy;| ztelPKkf-8}-a!aVgb-wSRLj}k!4TAGjD`Uhv`$R~yC4!vh>Qm6$1XYW%Xvl6gTOB( z2@*a@$YQd5SC&!=l%qzf@zjySTEBWjv^UYQKe!xWkA2u3M9&TGa55X29GP^{j6mD{ z5xP}_ZJ_slg3kswSV%6G|I~l=v z!{$_QUS-D+l=GYO62jtbASQA@NEbAy#=>gLF0o85V7OeKwoYmsX}#l{|GS572;_f;X}s)c_w1HeXgu{Hu5$B;#pp zWjhnn$kddNjJ!T7+GzQ_Q=zaG+VY(bL+b}j#^M z$FiOX>1VVz&5(l$%7xt9*1j+7N5;_uh~1ccP1idf^Dn)6b<1x)@MsbeNKjYI>7@q+ zMdt)HxP1Sc=E645+a-|`OPpO}1AVgnka+YtC4i5;@Or1hflTh~n0F?c>Ev>RsL#g+ zqQ!c(5oH{+qA0yBG6GfGfrjI&PbO`1+f=sIQYn}Qg)|gjkhSXev}!urY|D?N%X0+{ zn9UVrYJH?U(7Bo{37T@{&Z*;v2$@TS40<64h5K88+YjN$i2KscQKz2nWivNqH+KK@ z#pADjdFR;c=RZDQn)PS`&m;Jlrn!m0qj3Tky#M8W!;~a02x&m(3p{v{(oKoHT1kgy zsMjdVMUrjHicqs8lxc->Uc%GMW^0)`K#Nm(Mzu6PK%aQ6onaix#%eYP(6&u{+q8yA zEeV{i`&B=LY$HRuaa+)?&7=4SX7jQqHAjt)l$N4oCf_-BsF1x$XhYJm2TK1^>0#jh zPu>}Ywvk<7*wrq0MK^V!fbA_UX$^TPP#}3NP@q+<#xX%61a)5SnMCeb(q z%!QG-o?(JaDCGjP$d|!lK@iY*muZv$Mxte3Li*HzjiWV?h6*QQAN!v>lC5ODWfuZA zWa3~;vJ=qf|3CjZ_s&dm%jqMuqjZmq@f+3b>wK-&`ta)N)puH7r4AsqJFdkTQ>J2t zy)*)uL5ozOO-_l_jZ_e#uA$h_<{1btM$pq4@&@(Tx&`>x(-&HPfBeVOg~c0dRO|ji z1FeOpbUNS77uOeii)%0FGH5puXnOjrn7`e_mvCgHRK`rp^$qDti@O3Jo+Y2tS++vB zU`E4_+roW-gpcsy3Is+;GCNshLvtMN3(?Tdj|RYDptx`xz1NQ+u=B?_BUFatryuHj za(>l<(&~3AKB_)Sm{$<#WiT_qPboVR9%X-EV`u=FZ*`IJRF~Q)-Aoa$Wa1USSkn#n zZx%mYSkx?UtPL-lwYYF=L5I#5UER|jey)okau019{XQ@_Z^Wfh-5rmGkR1OX+Y#QQ*6bCXX=?g* z-&a>#kD;^&4uuf2(eUJ6;A^8)$o?uqjPs~r^DJ8_)Env1ATUfiHZ%dKZ+17<2B|9> zw6}hEv?BBH;b)&wJBC8aT`0`=UCB77y+$Z%oHhOERCrEa#XO}vkJ&IUCM~1O=uNbI4-yM)dw>i^37wEZ#@ZxH z@mg=4M5w9VrIE1SO1_q~c<@_B4olD&owoiG98Crp$)Hl9QY9r4Yt`qH`-G{2D&|t_ z?7A+UkcHfcigsybrJT#2bTy+jv?H0-hSa|6q2V2p9X;}TYBfTwMmnqIcWbp2UFv7_pcs9P3ESW8=0WWBA3({p?*VN0*|3p>mhDO9qqv}^swgUK`o`3)%Eo%Cev~X@$ zT*nmw;$i?_oLfPk90+e9askuSz)o$hIF@Oc z2;2xGsvU-<62d<`(>4vfuPkDE#7k1sqh2VGMkZ^?6Fpi2=*6BEkK{r`WU~}89B0{o z$Vw_$%GchqeJv}osGr%}RcqGaEYsWxjwc5nk*!wNb49Fh0 z{zK4q?ngT7Ta+7-^`R%Fwyvcem-ag`#wbSs8b0B5syx1fU`NaUaXd_udOtm#y8*bg z?j67U^zZAQ%PoM2Ecd~kitsslEPdjb%OSr=a*p%?okg^SXPVHOC#xKBV_S+KK$~5! z&t`JvT)B1SN-mSh)c4;z70i-_&#B27BK7^vdR!BnAcEkRA4>3*oL@UEX89TVkq^KO zRjrkR&`4)zUjc}XbZ3lWx3o_d=3!toD-Fvm3A9Qt-#CWp19^f zX~F}tOt#o+&6jiYP}yv!e)e=ABcV-Byot(68YFm=L-+h)BC6Od zTxtV&)fdd*mA~#SDee@>3Ca5q@A2*MM^6M!CH?5ev)u-&StJYkyj$s49H-vAd^wk! zzcQaIX3N=3vw88{_$gsFHl4haZ?aQ|@CaRPAhJQ!uT4!PufLx#qx;X{@4mhUY6mgV zqu+GI#%;Fs`J?T$klauWR5!(dECvNy9Ay&OUx$@01$kxbGx-?Von>&zElGxG8*XHn zuGjd|cRZ7QeEUwpHb`Ybz!5``Ks;;i51it>aD$D~vt9hxGP3a4r3T-<9n5wv*XMKd zt#Ub&&CFhG*7tufc504^H~;HH|01al-!_Gm4m@XZ{UH5i+BQK@AoJ%MsaGB=L;#rR6f( zGj%5d6WWcXsS8 zImXWn!67pq?vU28u@8~;Q~f?&=X7W1U{ApHNJtF%u&bUkbU|W&>_hwNVTHAqlOop>_JCG<~7r zg2&hs5bADu=+RV2qvAGAKDwT$!ZcBFC^Ql?W~0<~0j-NR7)O=Hg+c-t)kTip%aajX zGF21JvE+@qlwG^lk~ z+OQP@BeiQTm&HzJmYTA1E|u$anzMC{Z2!k^9kQ{BnO8IBuT%SdjcmW4RJ4QSlHT`s z3K9EU(FqyKD{QML)ULIa6wGW;Jwq%+dkl}{2GAL{P1>W8697o*&-vOIK?jct55 zR^-;dEjfp83W7@%8oB2gjK;zLYwzq`8`sh>4rbw!V#sYnx@C4D9|Zpo3-L}!21JV4 zQY=yz=azP3O*I%?czphlWsZpv!)J$Wz)e1ZeL$(e(ZufcKbChKE?){$o z#XWBvOLo%zc;5GUUmfX8;xkp(Meiny0T7MAxcd^xu+u?KgjuYXFHSuoyZap?`%3(Q zs6=HHnpj8FG+h##)+=__yc)whGjJl;)Y$dniz~GtJy?+|kq?`z8pFcrh`u69S>t^*Dh;{TCWCkY4Kf?XoFaoCmj|G} zh43JB`(wC$_zxK&hF7E4C}>wqgS@4d4^ESXdT@=gcY7=QzLr|ox(w!3r-GI3TwefO z=h^awq(!{e4w;G1Z*M;s|G`;E_wH_2_Bz-Ivejmt>tIz()9KAL&C9M*vPesD5`r=n zaXH9zH!7oIowxHsh=9kRwyetsvs5FdbP*Hkm6stvLgW3yVJxvr6&ya~~bhpbQ#q$*3L#_^ZFI>TT4Ts1JcVkb64C-!`6 zYcdW(6%S!WCZnpueOw8v(`mtRTwj~ZM6mg%OSnbP?4*47#L;@Bv=79#yZd1+b&N7A zjo9=`0~n~~n=(gw)Lk_diOC{XwAvwZq^}4Ijg?Ou5(-Hs&$IFHZ$&?TuKeK{suYSD zOvn{<^_=#DNp&*WdikzuRaG@#f*8!kN$cd~f^8$HoiCqNB*uMuZ@c@SIZ}^@Tz^JJ zyt_pyGv1@rYrWAR24qHRq?SW%d0iq80v3q*A#5d_BZrHmMPzazh2N;5%EoBN7V4en z58>+R^e5wffASi(Fp7BFM2u`XdI_6Rb?7usgc(oI+3KI1pd))Rx0_<$J$0D=2iiWE z?XGw4L}t*I1}+{}78&E;IpaSWjXqQarxBtB&d3g~B<&+*f*hA@r6HB*t5E<$8H_`E zllW>foCIJ-;{lJNLNJZ9 z^{&p>8rg6~WX+rT%(t9sOMyydzO1ApGar24!%#?eKg}ex$o!AsHqDs)+(Wd7eL{NOIHx z4M@n9tEs;bmHEbe@X{L^H?Ft4yi_QCa>oX9Wyt56#=I;&fmMXI2#P6Ic4(2R>07u>Fm>Doi)ilbY_h5%sEkacTH0iXt zK!EHb-kB6F_<$;O2MUdxEdH3wj;*rY;8HkwEL}4k{(|4rxd8L{0HO81bNJs_)D8fo zlxD0jkrWAoCx)A(N|QQu4x!;o4wJbyb-H+enJSgukQs_w6fLGxA7$^7i~kqV-teNe_q>cq;x$nHkw@#4T#%)kxNls)vAnTD_L2`+Z%pXKY zi1?i3N+y%2ZPOcG(avJd8Ph0=RW!Zny;lHM2QyFzxF_#Z`jrXx5;P9{^W>pJZv9R8X{t9vIB z>hfv-fxt0`3@}c zH!3u|j)n2zQ|In~aEjb+e=%ruWv~qf=7XUo^z2_v-1Hi1R&sR{#8%3SoXSRcaxf=y zR_E<)r?4L z9XQ|d>9B1d9DQN-_3I59z4aRP4VtfP2gmdXa<+?G6qXyq9*SBwsgT_8eX-ZxdE#>7 zCzsp75wTfZ_mcZ4D6)^*fI2sYOyj%_YDfPBz7eg-zk(ee5@%%p%bnX=cwv$d>OB==(yGoiHYwh@{gn@A&26stCH zImhwyKr@QlIcQsNB3et5hx}*;%e{vYSA(oDLrf&Y1BdIE%9TWSaCEe{ci*>}Ud;|C zAA`eTZ?8>Q+s%!IjuX)U0000 \ No newline at end of file diff --git a/src/assets/custom/background-2.svg b/src/assets/custom/background-2.svg new file mode 100644 index 0000000..b274df3 --- /dev/null +++ b/src/assets/custom/background-2.svg @@ -0,0 +1,30435 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/big-bookmark.svg b/src/assets/custom/big-bookmark.svg new file mode 100644 index 0000000..fe9b013 --- /dev/null +++ b/src/assets/custom/big-bookmark.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/bookmark.svg b/src/assets/custom/bookmark.svg new file mode 100644 index 0000000..dc9dbbf --- /dev/null +++ b/src/assets/custom/bookmark.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/cake (1).svg b/src/assets/custom/cake (1).svg new file mode 100644 index 0000000..6a73bf0 --- /dev/null +++ b/src/assets/custom/cake (1).svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/compass.svg b/src/assets/custom/compass.svg new file mode 100644 index 0000000..a4a32ef --- /dev/null +++ b/src/assets/custom/compass.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/cook.svg b/src/assets/custom/cook.svg new file mode 100644 index 0000000..5c845f3 --- /dev/null +++ b/src/assets/custom/cook.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/eye.svg b/src/assets/custom/eye.svg new file mode 100644 index 0000000..40dd748 --- /dev/null +++ b/src/assets/custom/eye.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/food (2).svg b/src/assets/custom/food (2).svg new file mode 100644 index 0000000..137a0ea --- /dev/null +++ b/src/assets/custom/food (2).svg @@ -0,0 +1,2 @@ + + diff --git a/src/assets/custom/food (3).svg b/src/assets/custom/food (3).svg new file mode 100644 index 0000000..a39c736 --- /dev/null +++ b/src/assets/custom/food (3).svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/house-outline.svg b/src/assets/custom/house-outline.svg new file mode 100644 index 0000000..ef46a96 --- /dev/null +++ b/src/assets/custom/house-outline.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/menu.svg b/src/assets/custom/menu.svg new file mode 100644 index 0000000..ce77dc0 --- /dev/null +++ b/src/assets/custom/menu.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/percentage.svg b/src/assets/custom/percentage.svg new file mode 100644 index 0000000..ffe5057 --- /dev/null +++ b/src/assets/custom/percentage.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/src/assets/custom/pizza.svg b/src/assets/custom/pizza.svg new file mode 100644 index 0000000..00e6e3c --- /dev/null +++ b/src/assets/custom/pizza.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/placeholder.svg b/src/assets/custom/placeholder.svg new file mode 100644 index 0000000..6f7e04f --- /dev/null +++ b/src/assets/custom/placeholder.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/restaurant.svg b/src/assets/custom/restaurant.svg new file mode 100644 index 0000000..ad6072a --- /dev/null +++ b/src/assets/custom/restaurant.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/search.svg b/src/assets/custom/search.svg new file mode 100644 index 0000000..9e87484 --- /dev/null +++ b/src/assets/custom/search.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/share.svg b/src/assets/custom/share.svg new file mode 100644 index 0000000..e3ba99b --- /dev/null +++ b/src/assets/custom/share.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/shopping-cart.svg b/src/assets/custom/shopping-cart.svg new file mode 100644 index 0000000..4a71538 --- /dev/null +++ b/src/assets/custom/shopping-cart.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/shopping-purse-icon.svg b/src/assets/custom/shopping-purse-icon.svg new file mode 100644 index 0000000..87872c3 --- /dev/null +++ b/src/assets/custom/shopping-purse-icon.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/custom/vision.svg b/src/assets/custom/vision.svg new file mode 100644 index 0000000..c478a93 --- /dev/null +++ b/src/assets/custom/vision.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +