From 54bc7e36eb8e70d3770c4870961e19902ae90746 Mon Sep 17 00:00:00 2001 From: Sabda Yagra Date: Fri, 20 Jun 2025 09:01:54 +0700 Subject: [PATCH] fixing run build --- .../polda/[polda_name]/audio/filter/page.tsx | 12 +- .../[polda_name]/document/filter/page.tsx | 10 +- .../polda/[polda_name]/image/filter/page.tsx | 11 +- .../polda/[polda_name]/video/filter/page.tsx | 11 +- .../[satker_name]/audio/filter/page.tsx | 10 +- .../[satker_name]/document/filter/page.tsx | 11 +- .../[satker_name]/image/filter/page.tsx | 14 +- .../[satker_name]/video/filter/page.tsx | 12 +- app/[locale]/(public)/audio/filter/page.tsx | 10 +- .../(public)/document/filter/page.tsx | 10 +- app/[locale]/(public)/image/filter/page.tsx | 4 +- app/[locale]/(public)/video/filter/page.tsx | 10 +- components/landing-page/navbar.tsx | 817 +++++++++++++++--- public/logo/polda/polda-kaltara.png | Bin 0 -> 43449 bytes 14 files changed, 726 insertions(+), 216 deletions(-) create mode 100644 public/logo/polda/polda-kaltara.png diff --git a/app/[locale]/(public)/(polda)/polda/[polda_name]/audio/filter/page.tsx b/app/[locale]/(public)/(polda)/polda/[polda_name]/audio/filter/page.tsx index 5b3f5fb1..6c57b48c 100644 --- a/app/[locale]/(public)/(polda)/polda/[polda_name]/audio/filter/page.tsx +++ b/app/[locale]/(public)/(polda)/polda/[polda_name]/audio/filter/page.tsx @@ -54,7 +54,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -190,13 +190,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const initFetch = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", @@ -205,7 +201,7 @@ const FilterPage = (props: { group?: string; type: string }) => { console.log("category", response); setCategories(response?.data?.data?.content); }; - + useEffect(() => { function initState() { if (dateRange[0] != null && dateRange[1] != null) { diff --git a/app/[locale]/(public)/(polda)/polda/[polda_name]/document/filter/page.tsx b/app/[locale]/(public)/(polda)/polda/[polda_name]/document/filter/page.tsx index 46b6b609..ed6c0837 100644 --- a/app/[locale]/(public)/(polda)/polda/[polda_name]/document/filter/page.tsx +++ b/app/[locale]/(public)/(polda)/polda/[polda_name]/document/filter/page.tsx @@ -47,7 +47,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -181,13 +181,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const initFetch = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", diff --git a/app/[locale]/(public)/(polda)/polda/[polda_name]/image/filter/page.tsx b/app/[locale]/(public)/(polda)/polda/[polda_name]/image/filter/page.tsx index 0e373d3b..6b20beef 100644 --- a/app/[locale]/(public)/(polda)/polda/[polda_name]/image/filter/page.tsx +++ b/app/[locale]/(public)/(polda)/polda/[polda_name]/image/filter/page.tsx @@ -48,7 +48,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -187,13 +187,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const initFetch = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", @@ -202,7 +198,6 @@ const FilterPage = (props: { group?: string; type: string }) => { console.log("category", response); setCategories(response?.data?.data?.content); }; - useEffect(() => { function initState() { if (dateRange[0] != null && dateRange[1] != null) { diff --git a/app/[locale]/(public)/(polda)/polda/[polda_name]/video/filter/page.tsx b/app/[locale]/(public)/(polda)/polda/[polda_name]/video/filter/page.tsx index 1a6f1c8f..dbbdc146 100644 --- a/app/[locale]/(public)/(polda)/polda/[polda_name]/video/filter/page.tsx +++ b/app/[locale]/(public)/(polda)/polda/[polda_name]/video/filter/page.tsx @@ -49,7 +49,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -181,13 +181,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const initFetch = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", @@ -196,7 +192,6 @@ const FilterPage = (props: { group?: string; type: string }) => { console.log("category", response); setCategories(response?.data?.data?.content); }; - useEffect(() => { function initState() { if (dateRange[0] != null && dateRange[1] != null) { diff --git a/app/[locale]/(public)/(satker)/satker/[satker_name]/audio/filter/page.tsx b/app/[locale]/(public)/(satker)/satker/[satker_name]/audio/filter/page.tsx index 172232a4..416a309c 100644 --- a/app/[locale]/(public)/(satker)/satker/[satker_name]/audio/filter/page.tsx +++ b/app/[locale]/(public)/(satker)/satker/[satker_name]/audio/filter/page.tsx @@ -52,7 +52,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -179,13 +179,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const initFetch = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", diff --git a/app/[locale]/(public)/(satker)/satker/[satker_name]/document/filter/page.tsx b/app/[locale]/(public)/(satker)/satker/[satker_name]/document/filter/page.tsx index 43c4df04..19e546fa 100644 --- a/app/[locale]/(public)/(satker)/satker/[satker_name]/document/filter/page.tsx +++ b/app/[locale]/(public)/(satker)/satker/[satker_name]/document/filter/page.tsx @@ -46,7 +46,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -172,13 +172,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const fetchContent = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", @@ -187,7 +183,6 @@ const FilterPage = (props: { group?: string; type: string }) => { console.log("category", response); setCategories(response?.data?.data?.content); }; - useEffect(() => { function initState() { if (dateRange[0] != null && dateRange[1] != null) { diff --git a/app/[locale]/(public)/(satker)/satker/[satker_name]/image/filter/page.tsx b/app/[locale]/(public)/(satker)/satker/[satker_name]/image/filter/page.tsx index b7f0e3a4..7d46d0b7 100644 --- a/app/[locale]/(public)/(satker)/satker/[satker_name]/image/filter/page.tsx +++ b/app/[locale]/(public)/(satker)/satker/[satker_name]/image/filter/page.tsx @@ -45,7 +45,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -170,17 +170,13 @@ const FilterPage = (props: { group?: string; type: string }) => { // } useEffect(() => { - initFetch(); + fetchContent(); }, []); - const initFetch = async () => { + const fetchContent = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", diff --git a/app/[locale]/(public)/(satker)/satker/[satker_name]/video/filter/page.tsx b/app/[locale]/(public)/(satker)/satker/[satker_name]/video/filter/page.tsx index ce697cda..afa6455c 100644 --- a/app/[locale]/(public)/(satker)/satker/[satker_name]/video/filter/page.tsx +++ b/app/[locale]/(public)/(satker)/satker/[satker_name]/video/filter/page.tsx @@ -46,7 +46,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -170,13 +170,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const fetchContent = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", @@ -472,7 +468,7 @@ const FilterPage = (props: { group?: string; type: string }) => {

- Filter + Filter

diff --git a/app/[locale]/(public)/audio/filter/page.tsx b/app/[locale]/(public)/audio/filter/page.tsx index 8b1f1388..fdbda5a4 100644 --- a/app/[locale]/(public)/audio/filter/page.tsx +++ b/app/[locale]/(public)/audio/filter/page.tsx @@ -46,7 +46,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -181,13 +181,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const initFetch = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", diff --git a/app/[locale]/(public)/document/filter/page.tsx b/app/[locale]/(public)/document/filter/page.tsx index 4a0d71e3..983398aa 100644 --- a/app/[locale]/(public)/document/filter/page.tsx +++ b/app/[locale]/(public)/document/filter/page.tsx @@ -47,7 +47,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -181,13 +181,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const initFetch = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", diff --git a/app/[locale]/(public)/image/filter/page.tsx b/app/[locale]/(public)/image/filter/page.tsx index 803e2a31..de0a9b78 100644 --- a/app/[locale]/(public)/image/filter/page.tsx +++ b/app/[locale]/(public)/image/filter/page.tsx @@ -48,7 +48,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -184,7 +184,7 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const initFetch = async () => { const response = await getPublicCategoryData( - props.group == "mabes" ? "" : props.group == "polda" && poldaName && String(poldaName)?.length > 1 ? poldaName : props.group == "satker" && satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", + poldaName && String(poldaName)?.length > 1 ? poldaName : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", locale == "en" ? true : false ); diff --git a/app/[locale]/(public)/video/filter/page.tsx b/app/[locale]/(public)/video/filter/page.tsx index 6197aedd..351f31a1 100644 --- a/app/[locale]/(public)/video/filter/page.tsx +++ b/app/[locale]/(public)/video/filter/page.tsx @@ -49,7 +49,7 @@ const columns: ColumnDef[] = [ }, ]; -const FilterPage = (props: { group?: string; type: string }) => { +const FilterPage = () => { const router = useRouter(); const asPath = usePathname(); const params = useParams(); @@ -176,13 +176,9 @@ const FilterPage = (props: { group?: string; type: string }) => { }, []); const initFetch = async () => { const response = await getPublicCategoryData( - props.group == "mabes" - ? "" - : props.group == "polda" && poldaName && String(poldaName)?.length > 1 + poldaName && String(poldaName)?.length > 1 ? poldaName - : props.group == "satker" && - satkerName && - String(satkerName)?.length > 1 + : satkerName && String(satkerName)?.length > 1 ? "satker-" + satkerName : "", "", diff --git a/components/landing-page/navbar.tsx b/components/landing-page/navbar.tsx index 9c5e335b..93abbe36 100644 --- a/components/landing-page/navbar.tsx +++ b/components/landing-page/navbar.tsx @@ -6,8 +6,23 @@ import { FiFile, FiImage, FiMusic, FiYoutube } from "react-icons/fi"; import { useParams, usePathname } from "next/navigation"; import { generateLocalizedPath } from "@/utils/globals"; import { Link } from "@/i18n/routing"; -import { NavigationMenu, NavigationMenuContent, NavigationMenuItem, NavigationMenuLink, NavigationMenuList, NavigationMenuTrigger, navigationMenuTriggerStyle } from "@/components/ui/navigation-menu"; -import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger } from "../ui/dropdown-menu"; +import { + NavigationMenu, + NavigationMenuContent, + NavigationMenuItem, + NavigationMenuLink, + NavigationMenuList, + NavigationMenuTrigger, + navigationMenuTriggerStyle, +} from "@/components/ui/navigation-menu"; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from "../ui/dropdown-menu"; import Image from "next/image"; import { Icon } from "../ui/icon"; import { getCookiesDecrypt } from "@/lib/utils"; @@ -17,10 +32,23 @@ import { useTranslations } from "next-intl"; import { useRouter } from "@/i18n/routing"; import { Button } from "@/components/ui/button"; import LocalSwitcher from "../partials/header/locale-switcher"; -import { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger } from "@/components/ui/dialog"; +import { + Dialog, + DialogClose, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, + DialogTrigger, +} from "@/components/ui/dialog"; import { getUserNotifications, listRole } from "@/service/landing/landing"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; +import { + Popover, + PopoverContent, + PopoverTrigger, +} from "@/components/ui/popover"; import PoldaLogo from "./polda-logo"; import { DynamicLogoPolda } from "./dynamic-logo-polda"; import { DynamicLogoSatker } from "./dynamic-logo-satker"; @@ -65,7 +93,11 @@ const Navbar = () => { const [notificationsUpdate, setNotificationsUpdate] = useState([]); const [selectedTab, setSelectedTab] = useState("image"); - let prefixPath = poldaName ? `/polda/${poldaName}` : satkerName ? `/satker/${satkerName}` : "/"; + let prefixPath = poldaName + ? `/polda/${poldaName}` + : satkerName + ? `/satker/${satkerName}` + : "/"; let menu = ""; @@ -77,6 +109,20 @@ const Navbar = () => { window.location.href = "/"; }; +// useEffect(() => { +// if (!roleId) { +// router.replace("/"); // Kalau roleId-nya belum tersedia, redirect juga (opsional) +// return; +// } + +// const token = Cookies.get(roleId); + +// if (!token) { +// router.replace("/"); // Redirect ke halaman home jika tidak ada token +// } +// }, []); + + // const profilePicture = Cookies.get("profile_picture"); const fullName = getCookiesDecrypt("ufne"); const roleName = getCookiesDecrypt("urne"); @@ -161,7 +207,13 @@ const Navbar = () => {
- Media Hub Logo + Media Hub Logo {/* Nav Menu */} @@ -171,7 +223,14 @@ const Navbar = () => { - + { - router.push(prefixPath + "/image/filter")} className="flex place-items-start gap-1 px-3 py-1 w-36"> + router.push(prefixPath + "/image/filter")} + className="flex place-items-start gap-1 px-3 py-1 w-36" + >

{t("image")}

- router.push(prefixPath + "/video/filter")} className="flex items-start gap-1 py-1 px-3 "> + router.push(prefixPath + "/video/filter")} + className="flex items-start gap-1 py-1 px-3 " + > {pathname?.split("/")[1] == "in" ? ( <>

@@ -204,13 +269,21 @@ const Navbar = () => { )} - router.push(prefixPath + "/document/filter")} className="flex place-items-start gap-1 py-1 px-3"> + + router.push(prefixPath + "/document/filter") + } + className="flex place-items-start gap-1 py-1 px-3" + >

{t("text")}

- router.push(prefixPath + "/audio/filter")} className="flex place-items-start gap-1 py-1 px-3 "> + router.push(prefixPath + "/audio/filter")} + className="flex place-items-start gap-1 py-1 px-3 " + >

{t("audio")}{" "} @@ -222,7 +295,14 @@ const Navbar = () => { - + { - + { */}

@@ -324,9 +417,20 @@ const Navbar = () => { placeholder={t("search")} className="pl-8 pr-4 py-1 w-28 text-[13px] border rounded-full focus:outline-none dark:text-white" /> */} - setOnSearch(e.target.value)} type="text" placeholder="Search..." className="pl-8 pr-4 py-1 w-28 text-[13px] border rounded-full focus:outline-none dark:text-white" /> + setOnSearch(e.target.value)} + type="text" + placeholder="Search..." + className="pl-8 pr-4 py-1 w-28 text-[13px] border rounded-full focus:outline-none dark:text-white" + /> - + { )}
*/} - {roleId === "5" || roleId === "6" || roleId === "7" || roleId === "8" ? ( + {roleId === "5" || + roleId === "6" || + roleId === "7" || + roleId === "8" ? ( <> {/* Inbox */} test()}> {" "} - + - - + + { {
{notifications?.map((list: any) => ( - +
- avatar + avatar +
+
+ {list?.message}
-
{list?.message}
- {`${new Date(list?.createdAt).getDate()}/${new Date(list?.createdAt).getMonth() + 1}/${new Date(list?.createdAt).getFullYear()} ${new Date(list?.createdAt).getHours()}:${new Date( + {`${new Date(list?.createdAt).getDate()}/${ + new Date(list?.createdAt).getMonth() + 1 + }/${new Date( + list?.createdAt + ).getFullYear()} ${new Date( + list?.createdAt + ).getHours()}:${new Date( list?.createdAt ).getMinutes()}`}{" "} @@ -440,7 +585,10 @@ const Navbar = () => { ))} -

+

{t("seeAll")}

@@ -449,15 +597,33 @@ const Navbar = () => {
{notificationsUpdate?.map((list: any) => ( - +
- ... + ...
-
{list?.message}
+
+ {list?.message} +
- {`${new Date(list?.createdAt).getDate()}/${new Date(list?.createdAt).getMonth() + 1}/${new Date(list?.createdAt).getFullYear()} ${new Date(list?.createdAt).getHours()}:${new Date( + {`${new Date(list?.createdAt).getDate()}/${ + new Date(list?.createdAt).getMonth() + 1 + }/${new Date( + list?.createdAt + ).getFullYear()} ${new Date( + list?.createdAt + ).getHours()}:${new Date( list?.createdAt ).getMinutes()}`}{" "} @@ -466,7 +632,10 @@ const Navbar = () => { ))} -

+

{t("seeAll")}

@@ -479,10 +648,20 @@ const Navbar = () => { {detail !== undefined ? (
- {"Image"} + {"Image"}
-
{detail?.fullname}
-

({detail?.fullname})

+
+ {detail?.fullname} +
+

+ ({detail?.fullname}) +

@@ -506,7 +685,11 @@ const Navbar = () => { href: "/content-management/galery", }, ].map((item, index) => ( - + {item.name} @@ -518,7 +701,11 @@ const Navbar = () => {
- @@ -528,22 +715,42 @@ const Navbar = () => { - ) : roleId === "2" || roleId === "3" || roleId === "4" || roleId === "9" || roleId === "10" || roleId === "11" || roleId === "12" || roleId === "13" ? ( + ) : roleId === "2" || + roleId === "3" || + roleId === "4" || + roleId === "9" || + roleId === "10" || + roleId === "11" || + roleId === "12" || + roleId === "13" ? ( <> {/* Inbox */} test()}> {" "} - + - - + + { { -
+
{notifications?.map((list: any) => (
- ... + ...
-
{list?.message}
+
+ {list?.message} +
- {`${new Date(list?.createdAt).getDate()}/${new Date(list?.createdAt).getMonth() + 1}/${new Date(list?.createdAt).getFullYear()} ${new Date(list?.createdAt).getHours()}:${new Date( + {`${new Date(list?.createdAt).getDate()}/${ + new Date(list?.createdAt).getMonth() + 1 + }/${new Date( + list?.createdAt + ).getFullYear()} ${new Date( + list?.createdAt + ).getHours()}:${new Date( list?.createdAt ).getMinutes()}`}{" "} @@ -593,17 +819,39 @@ const Navbar = () => {

-
+
{notificationsUpdate?.map((list: any) => ( - +
- ... + ...
-
{list?.message}
+
+ {list?.message} +
- {`${new Date(list?.createdAt).getDate()}/${new Date(list?.createdAt).getMonth() + 1}/${new Date(list?.createdAt).getFullYear()} ${new Date(list?.createdAt).getHours()}:${new Date( + {`${new Date(list?.createdAt).getDate()}/${ + new Date(list?.createdAt).getMonth() + 1 + }/${new Date( + list?.createdAt + ).getFullYear()} ${new Date( + list?.createdAt + ).getHours()}:${new Date( list?.createdAt ).getMinutes()}`}{" "} @@ -625,10 +873,20 @@ const Navbar = () => { {detail !== undefined ? (
- {"Image"} + {"Image"}
-
{detail?.fullname}
-

({detail?.fullname})

+
+ {detail?.fullname} +
+

+ ({detail?.fullname}) +

@@ -652,7 +910,11 @@ const Navbar = () => { href: "/dashboard", }, ].map((item, index) => ( - + {item.name} @@ -664,7 +926,11 @@ const Navbar = () => {
- @@ -677,22 +943,37 @@ const Navbar = () => { ) : ( // Masuk and Daftar buttons for roleId === null
- + {t("logIn")} - +
-

{t("categoryReg")}

+

+ {t("categoryReg")} +

{t("selectOne")}

{role?.map((row: any) => (
- setCategory(event.target.value)} /> + setCategory(event.target.value)} + /> @@ -701,7 +982,11 @@ const Navbar = () => {
- + {t("next")}{" "} @@ -710,14 +995,33 @@ const Navbar = () => {
)}
- @@ -732,7 +1036,14 @@ const Navbar = () => {
- + { - router.push(prefixPath + "/image/filter")} className="flex place-items-start gap-1.5 p-2 w-36"> + router.push(prefixPath + "/image/filter")} + className="flex place-items-start gap-1.5 p-2 w-36" + >

{t("image")}

- router.push(prefixPath + "/video/filter")} className="flex items-start gap-1.5 p-2 "> + router.push(prefixPath + "/video/filter")} + className="flex items-start gap-1.5 p-2 " + > {pathname?.split("/")[1] == "in" ? ( <>

@@ -765,13 +1082,21 @@ const Navbar = () => { )} - router.push(prefixPath + "/document/filter")} className="flex place-items-start gap-1.5 p-2"> + + router.push(prefixPath + "/document/filter") + } + className="flex place-items-start gap-1.5 p-2" + >

{t("text")}

- router.push(prefixPath + "/audio/filter")} className="flex place-items-start gap-1.5 p-2 "> + router.push(prefixPath + "/audio/filter")} + className="flex place-items-start gap-1.5 p-2 " + >

{t("audio")}{" "} @@ -781,9 +1106,18 @@ const Navbar = () => { - + - + { - + - + {

*/} @@ -894,7 +1243,13 @@ const Navbar = () => {
- setOnSearch(e.target.value)} type="text" placeholder="Search..." className="pl-8 pr-4 py-1 w-28 text-[13px] border rounded-full focus:outline-none dark:text-white" />{" "} + setOnSearch(e.target.value)} + type="text" + placeholder="Search..." + className="pl-8 pr-4 py-1 w-28 text-[13px] border rounded-full focus:outline-none dark:text-white" + />{" "}
@@ -966,22 +1321,43 @@ const Navbar = () => { )} */} - {roleId === "5" || roleId === "6" || roleId === "7" || roleId === "8" ? ( + {roleId === "5" || + roleId === "6" || + roleId === "7" || + roleId === "8" ? ( <> {/* Inbox */} test()}> {" "} - + - - + + - + { {
{notifications?.map((list: any) => ( - +
- ... + ... +
+
+ {list?.message}
-
{list?.message}
- {`${new Date(list?.createdAt).getDate()}/${new Date(list?.createdAt).getMonth() + 1}/${new Date(list?.createdAt).getFullYear()} ${new Date(list?.createdAt).getHours()}:${new Date( + {`${new Date(list?.createdAt).getDate()}/${ + new Date(list?.createdAt).getMonth() + 1 + }/${new Date( + list?.createdAt + ).getFullYear()} ${new Date( + list?.createdAt + ).getHours()}:${new Date( list?.createdAt ).getMinutes()}`}{" "} @@ -1024,7 +1422,10 @@ const Navbar = () => { ))} -

+

{t("seeAll")}

@@ -1033,15 +1434,35 @@ const Navbar = () => {
{notificationsUpdate?.map((list: any) => ( - +
- ... + ...
-
{list?.message}
+
+ {list?.message} +
- {`${new Date(list?.createdAt).getDate()}/${new Date(list?.createdAt).getMonth() + 1}/${new Date(list?.createdAt).getFullYear()} ${new Date(list?.createdAt).getHours()}:${new Date( + {`${new Date( + list?.createdAt + ).getDate()}/${ + new Date(list?.createdAt).getMonth() + 1 + }/${new Date( + list?.createdAt + ).getFullYear()} ${new Date( + list?.createdAt + ).getHours()}:${new Date( list?.createdAt ).getMinutes()}`}{" "} @@ -1050,7 +1471,10 @@ const Navbar = () => { ))} -

+

{t("seeAll")}

@@ -1063,10 +1487,20 @@ const Navbar = () => { {detail !== undefined ? (
- {"Image"} + {"Image"}
-
{detail?.fullname}
-

({detail?.fullname})

+
+ {detail?.fullname} +
+

+ ({detail?.fullname}) +

@@ -1090,7 +1524,11 @@ const Navbar = () => { href: "/content-management/galery", }, ].map((item, index) => ( - + {item.name} @@ -1102,8 +1540,15 @@ const Navbar = () => {
- @@ -1112,22 +1557,42 @@ const Navbar = () => { - ) : roleId === "2" || roleId === "3" || roleId === "4" || roleId === "9" || roleId === "10" || roleId === "11" || roleId === "12" || roleId === "13" ? ( + ) : roleId === "2" || + roleId === "3" || + roleId === "4" || + roleId === "9" || + roleId === "10" || + roleId === "11" || + roleId === "12" || + roleId === "13" ? ( <> {/* Inbox */} test()}> {" "} - + - - + + { { -
+
{notifications?.map((list: any) => (
- ... + ...
-
{list?.message}
+
+ {list?.message} +
- {`${new Date(list?.createdAt).getDate()}/${new Date(list?.createdAt).getMonth() + 1}/${new Date(list?.createdAt).getFullYear()} ${new Date(list?.createdAt).getHours()}:${new Date( + {`${new Date(list?.createdAt).getDate()}/${ + new Date(list?.createdAt).getMonth() + 1 + }/${new Date( + list?.createdAt + ).getFullYear()} ${new Date( + list?.createdAt + ).getHours()}:${new Date( list?.createdAt ).getMinutes()}`}{" "} @@ -1177,17 +1661,39 @@ const Navbar = () => {

-
+
{notificationsUpdate?.map((list: any) => ( - +
- ... + ...
-
{list?.message}
+
+ {list?.message} +
- {`${new Date(list?.createdAt).getDate()}/${new Date(list?.createdAt).getMonth() + 1}/${new Date(list?.createdAt).getFullYear()} ${new Date(list?.createdAt).getHours()}:${new Date( + {`${new Date(list?.createdAt).getDate()}/${ + new Date(list?.createdAt).getMonth() + 1 + }/${new Date( + list?.createdAt + ).getFullYear()} ${new Date( + list?.createdAt + ).getHours()}:${new Date( list?.createdAt ).getMinutes()}`}{" "} @@ -1196,7 +1702,10 @@ const Navbar = () => { ))} -

+

{t("seeAll")}

@@ -1209,10 +1718,20 @@ const Navbar = () => { {detail !== undefined ? (
- {"Image"} + {"Image"}
-
{detail?.fullname}
-

({detail?.fullname})

+
+ {detail?.fullname} +
+

+ ({detail?.fullname}) +

@@ -1236,7 +1755,11 @@ const Navbar = () => { href: "/dashboard", }, ].map((item, index) => ( - + {item.name} @@ -1248,8 +1771,15 @@ const Navbar = () => {
- @@ -1261,25 +1791,48 @@ const Navbar = () => { ) : ( // Masuk and Daftar buttons for roleId === null
- + {t("logIn")} -
-

{t("categoryReg")}

-

{t("selectOne")}

+

+ {t("categoryReg")} +

+

+ {t("selectOne")} +

{role?.map((row: any) => (
- setCategory(event.target.value)} /> -
@@ -1287,7 +1840,11 @@ const Navbar = () => {
- + {t("next")}{" "} diff --git a/public/logo/polda/polda-kaltara.png b/public/logo/polda/polda-kaltara.png new file mode 100644 index 0000000000000000000000000000000000000000..acc0a0abd9ee58379bb64379f0363e0c81e8f5df GIT binary patch literal 43449 zcmV)iK%&2iP)h3LVDTP8?s8HP9-J#eAd^r4ZKHS~i-HNspC{%z7rS9&M#&!Sa%-ikG zZg!K6waI2qf78v*&dSWZciz3{-glo14w?+yfa?w*dJiCOIgl6)q(%XmB5?}_357?_Q3M^q(WU&f7Jg;H)MdgObH`Gz7s z7HH$&xjZ1BpPS3)c|0bUe{bR6oB7%XzP5qS*Yj~RKP)Gf?^(^y;5n7KtkZMQ6ySn` zh{5e7jkbndI`L^2cI?i4Y{loT*rQwV?=0T%X8b!1hK%C4vF}$(HVqA4;w$30t5S0=7A%7CCT8s}X^u6w?AoPa-L?Lw4t`j-IUzdt_&B z?fG|emmwktu$ZdQWk_uepRVNN3KH33?pw~kmvG;jX0+Z;GM1o&MgWJj8W`llJxJHA zxv`E!NZn~#^yK3%-1>8C1LKO-8C>Rjw{LboE^sTc{p~%@d#u~@w>#joy+2kyWRz#~ z`jdK$wLM1L9=-mi%eK{nxul;ixAPx<_P_jl0l#wrAD8f4*3n8UaICb31&6eDGQI?o zRsp?uBZje)?!k`Im%BT_=t}XZ1-v&`SWH8C;rHUc-C*>mYP)l~aofcm7&6+xZ9TV5Fl6N2 z)Wb?V$44qecp^9nb!nbWtgono#Jm=seTnc{do^Soal72h*?gSJ#|b3;nOE^rI~LiF zfkRsL01?!SMq83wCt}*2`v$@g6eX1Kg>P9q>LntjO`dI|?QiXul_U!(l1ZtyP(v4~ ziL^v!x(On(=AJDJhSX%yRWmB#=4WT~{x0U<)A=}+@1MrOWX@+fUG82MhxR)EsW))M_ErICr2r+KgiS-X?clE!eMJ}Ej`a; zP%UWuSPnyCax16g0W+>)KmZPE4TrR909jJ6Q%<3E(~p1e#a;XJLXL#-PAY}hty2<` zTChS|A}NKjsBKyLl7of?X=xgLx^Qa?Luj(hWVKbJ11UXY0w2HU<75s(|6FhK&>Tyw zns7)fOx#Y3i4C^{t)b)j^hlS{rqp(;w4`JqiJ<0ln+roydR~Br+hScj!3?U~N$i;! zRJs?h(Rot-{dexccZ znM%E_wBq;2cog;0254S-T}@qrcHH{FB*e)o3nvgDqH>#9$P8|u@{*3_rJ8rAi z>9|vG=I<;puO*O-HjN``N#x-f?|m*X@gGAb)8Au=vul-Kjd#BTPQTUnJdJkfnjiR? zo|tG3ziY@@yiQ9hzW2fZ02dxZcbOONFJ8zKuJ^sxDib(%KmI<3LDx{=`*Rk95hd8^ zkVPgEQ=W=Kz!ETJdRNuS_<9*{&nj-e@-}=;foGF}Dfdy< zm&mIdj5Q{GEHG5;HU?Tp-qJJp_ZbWnY#{G&IL?n{%ZJ5<7rHT9(_#zP%e; z&7s^5W1|_&-O-`iwDwDP@-|KpmHJC5>KEy>hIXN-(uWpKHxB0sWY=pS3r<|eA3(Ek zu3Fk>Cjj_(-dqCgZkTV}%JVJ*1`Y3)^K2Ffsae^M5Yuu6?WEZ@O-m#Lk|QsfsEE= zp6yqdJTh5g(#Cqh7fKF-X1sI<^YLJI&;p+7Um`I6#Gm;0-xr&)vdN-Jk`{?7i35Be zw)bP$IL?RBRzq44N;#0bCq0T1j3u7ehutpAA(a+I`&e@Tg=>PoKeSrsFuXx;+9RKHs?PJJk{TB0ln=LBP(nccgFqM~>0JU%TUKNk& z+$QK-{VY3O7ZIwmm#aA-25B`u15yeDt`h5Y*n_PcJbO3q(gAeHn_nAmk)r$7g~ceh?( zI!+t9bE!$D(+oJ3*4%Q>?+GBMOp;oQj1Z)i zL~Oq%i&y*qu1;-C@IdF^jNe=Av11;*3OH&cuiH9?`W7~k(S*O+fG`%sB>s4 zl=6ZVacjn&wrdaHapV6sL|Q@%Wx{md{!Cgp{km8DKIv+Kh>bSxupN8t;v@PN>9%vo zHQ!Ykq?>KO>6&CX-}hQdlDUpvELv&4L&p!M36#dy)8v+SG1o>=6m=P|`z&6EnF~yy zV9f8ecP%wW{NvfYuB5Cmg{jpv0y?XPgs%L`TX`F9W;_3f?e$Ck?2j*Evx;O9KN3kx zQNK34kq1&tKZ(!x=9UqRsO0u7g(0eWFe6@l+S=(H#qS;Mdp>kmA8E~7TJd;A_g?+N z{GA<;z@_t%AU*D{fc-9$QV<9cU?6G9{gbO_XL0?eHncd_Z15+w<{s-t9rOIVeEDX_ zj{@Gm&-bG);ol3ERqQd+q?&ukX5A*^Zt8nwHNR_!;qF8J?QJL-Wc2x4hMEu zl0jH2(N*N75m=g7z~zb3lrUb#-S~JN+x^cRq(9_X^&JiP^^rzk5kp!U9ABjuLDD&q z1MkV))z%&SIIAJh%C|Pa+8ugq#|p}i-oIvBfJ-T z?&6D@1+$8Jb*i{8CdL<`vwz-xdz#luZLFMMWTJ2Jws4lLvdc;Jw>-m<-xdN*wOKy) zysF{=mbb_($ob1PjP__;Q)Zi7FLi#AgUD#(R^PF*6k`GsoT_=N$nXHSF))pwwuE&GHJ}YtRj0oTynHJgQQOeRN`JAB z^1Jo&k;<~w6@~FGv_eMiZvOUmPJ8DV)VIP{ASuoW&%)ZxKC+W`G^C&Zv2t^AgXCtM ze2^j5EjB_Bc?R>V1Ff8>5G`sqn+QK)nolp2n;S^JnQ6g4W|3B;SSjlgS%ETfTon7=n?o5zAeUsSJu zcYiBMNJ;itDTO4Z-~aLaHW*Ra4vqZ5EV!;D-ogF+bu|6X=pgCdMFApsOpq3(>(bvw z9Mh>Ot@o0R+vr7hG*3rR$dXm(&$Nm3vSuoS?pueJzURwU`@e42vy{KJ+VgpGXTurL zyc(Yua?SsHrvEXyg~8KAbX}ginJ)DS#wD)_G_yk1*WI4&E0}ig_Z!XamtFr9PjRXG z4F~$6XryRVq{XOz8ZY>T+{Tft#`0z`z6L+#K^b^|m}9L`=o=Upu)3nUHC<&e@W0D| ziLdi>9Zhm4EIZ|M>n^4pe84Wmdw7)tsfi*Ss3m0iJv-uhk>bd8x;R zQG~5iK*~URvd;}uN3neD2>jfQyr&#pC%pkYe3iN9%~DYej>tgQw(`o-$je2b#uBGwhLs} zlJuJsJvz?Ow90PP%4_Bx=(&lba`qeE##WIUl)@I?iiF$qKyq zxQf4FTZriqhwSZh8)XqHTB+^o)9A}B2JVm`^)spsHNAg5n~Y3li?Hch8Tq!3Bk_K3 z&Cp_Vyp~_}7WchO^%2OBRL1 z@XkSWsGMB?Olz<85gl;Fq>m^e(F+OAoh#9`mU1{;XDd)LYLM@5djwH#j7EKZ-|_qV z^sd-g|M&L{(1YwbOd`j*)X+yWDw^g?=@{e5=LY6b~?na8qJ2iH`i?a8w)GxxAED5=zY&&tXS z;d`NU275-nHLQ=sv^cIii+AW#-o&?qCpbzp59|>8?qNp9K>YHz?{9T(X)mE5 zO=`h%|IhS7qpSBkq_22M?1cS%I+ipedy=R^>vq`P3Ptv$IZdDI+jq*r{>N{!`44j0 zzM0^Au85;oe3zw`62v_Y%#jLaY3*av`MlQ55}UT9Ig+t9*E1{K|2N4J_2STd{Po4E zqKDmWLc7S)p4ZmCwZAKB{~kN+lfyOW~7=PNBVR>yVkcQ2x-Z+-)k3C3X$}A z$Ao@8CZ?jh9}3>6IkjNReS9Bgj;!1N7{#@(EDZ=`H8eD6(&B(S&1LdDEf-K3>hjg^ z;`Re-HiJ~tWG27PQRhn2;nnDZiP0jBl>s8J+!TqXftWhiBwBhQYakTVNT%7MO`1pO zB?DPkc^+3nZr`7tX)Cghyp2;_-;y|8C?rzDz` z0x#6DqHLs<9E7w21?FH8Mti59yVN{N2lAdnRzSvjbDO2Lb(??iV&C0;-yzFsTNMS! z0yQi9KqR--Ydz|x%wJaV{kpdH=%(&0x z+QFtR-*YL?rCo@u=^zl#%j>)Yra$TOdT*op8*j}tG+;Dn(mKg3;%QZ6l7~Q7(aKg2 zcebc3sH;z>sCtoapY)9+Tk@rMqHG}4FoWqOhYa!002ibMO`YR=uKcR#O0MkRwqv8& zDf)Y+w}>cbE;N6)ZD~Y){SLW&y*e9LR1H(3xOencf~nnFuy=lMPS%f;d~Tkii-T;I z;5K`Nkgt9HoBuv9^u6gpN*o5dhk+>%vWo1&v@{=CxUb&k>trGh?}TjavTIt3s{TFK zXA#&Vn3`_0t%}Lg{cKZ*map}>zd|=#ro714>xSAP!m=ly{u-h?pK+K^ACnHY#AeY2 zBi0iS@VUgY+)kpadFP8hSKfv2IPR#`Bpd8j`<3)8;@ zUgz)bG1CzdaZyF>MxEUYS#VjEWWy-gaC-u#+h1pz;c-z!tgO-mLH%Js;?1_S@ zv$wZ}^zGJ=$nNlA=DpiHtK01J!fs{i8cFzm{|5v`Y7o-$OD=U+bXPr;vgc`uwB{}eKEF_!UvVWPm_DnwEuCUXK)OSBn-wOD)0XNNd&h}o|^8oL=SD=Ac@Z?(-m zoW0nmQyjXtv3%_KZJN(*P)77#{SXo>)|t(VA+{5nwb=8A+vF>GOT{Q*(Hp6g8#l>Q zYDSigeg2+ZcTyhL*N-!xag#rB95KwN3)wrAJ~uwzO!p}blD(agf+`V6=5h_gaa+9S zpxNS`#2iO!@~Epuy#uGyJcsuEUZlYKnz|#!OFh z*id5nTZ2Y}C#_M&id9}H`d8z9%DP@}i?Vr5=fHV+>a?M%UaqzY-pZl!=2%I;xanN~ zV^zq`F1Q}H4?;rZX4h$yCgGiHH+!*fe=k}IKTbA(tC(Mk=eMgf+UsN4lQUBS%F+ab zj_>Xf@a=kwtUJA5n%m4Ek+fz(GSw@jJOt!&4XPq<%?s~jYF%6V_ef}$HDwQWY=12q zl|r9m|2=khUmaeqwHFIl2G^?k+ok}`Us^GlR=D~MpY^UZ5k*L|ye_4yVlJE_#@lr{ zB^>_gd+ktLyHU!@A3;d#&e0~v%MMw{D{GMJqn}~xS3fm|VuOt(xm3ELTm3AI!QO)0 ziV3zGzTY5|XqX&8S{emI=?3-$$c}6zAO7fjt}-%hZCT9fK=!EMKD(h(*dtZ?92KY& zBv5+=bh(+zvvPYBg$n8w=l*RdYT*ddL z2fO%{SUR!-hlOb#d&}17{%p4jT|Q!(7^H|{RguHwgwU_at?q1#8ruhv?e9OOjPOi2p%=)^u1TQO-3crAv7s`Vy31q=~&=cShvq zjq;_2L0W>hquH~yr7d|~z?VKX(}4WGHwbB!1_<%?lm}UDeQlP?_jGmddkuJ$TH~`H z*<4|mD5@Z0w3CfDB_mkn)lF59R^ZgDE;e^i^D7g)NvFJa!y_lm&@hiIUFWt)a^@>S`_2Q!+E4Iz6PWQRb_SckS zS6YJ!*|M@cw@gEH4N_TmJQ@XQU2KYlTE4b&F~f}P;*+2K8}`{pRCJ%#R+5}3^6(1H z8kt?5k#zg-I?g|%dVD~>)}TuAwN!=E-spDoL?mVTcvCH8eRZHU@Lqs0E;nvdwlAAq z$9N;6c1z1!8d>C~k$9u6^C&Gt@6q>pElml;-joS-v>zt>e{ZnqHA*|MpNCy%(PZQ_ z+l+#jJ_Bxk2Keuzz-13GOl4C~R3%gvU`CoRCBtot>?$20KOm;HwF=TI4_NG%2R#Mzx>5q%a$3w>mb+Gt{X}UXl)}V5$mu4 zM!vA8R>2v?@lUskOC*>w^&f{NmP;KZZ+NyH@;^}7%9*t)1VY!*uZke*_VZKLh zjvA5|O5_X_(6jR@f4|oSQEGy!f4=dRFJdLlXC+_nO?A zVY`_$i$af1BkR#_9V((_7rL{8T=+mC+#Z=#bjzCpq3>7}AY$7!CJ~k_8@pR&&%=_- zJaw-B`>TqU>E781RWlW)yb1jJlK-S@t>%*xWU9?zo7f}0a$&&lAGN2E4ZP4IA)h?N z!OWJ+r}MVg)Ec!Xs)T;CtWi7Ji3I<9hR=c^Z(V&G zP-t&;6%`&-M?Y{vwSJ#HEki&3gAgem!)!^yB3yfFjIQ-{XZjznd7rAsf7yw?eX?Y| z8l_x#`wWO+(6xN_W8kTP#Dl&28%t5pKylZLws!0Czfa*pQNuX%_RZy{Y<;6Zqam%< zrpTxzh3`|1_x&{4e?;FiVCsZA$z7L(P6oAG2VFe6%d21d+{RA)Vdov~JLdNpzQ6l; zCMXMP5Wp?a_T~+fA6@B}0Qsu{}T=JK{R@|>> zuH7o1wb=i=<>n0yBgkO4mZXc?T|iafD6o;TNci#xfg7Im9|%NtH=pmTlcuRwB4cmT zYe5Ynhq}(5EFgI?zmN0GJZTJQG?hzLb@2sq5dS<*vqEHSgtNAw%=7n2b^kfVJP(#L zq&ia<(S3UEQU;6qn2EIrhJ>daNA8ev)Pq@qw73DwXfC|d>f;!U(pxm!xE zRI=o^Yy?6)3$$Bc|LC=`kWYZ#sh_m&&3RyupMS3w^)Astg+KKdCt|@lwA} zI#rL=#x<4ortel678k!ON7_yRF==A3wor>%h+HmzAoyz^Xo&d{A)%Q82VLgBPsA%R zTP|-xK;=+fFA<=`ak=L6mZ3^0QTDV$g3r-Y5aGc$f|uuM-NN7M3!F@?=y5oO{p=CF z!-n~^N8R_EsPA2TEO5Rj9Y+I*u32D-W~E3RJk<9-t*oSJK;Cnbo1C4CYC%oN79$z+ zQ6s8q+NjDc(+m2V{qPw+x}oXny|{rdmUw3uD(YtkE?{vY4zS z38~L~Xe=%1AF8RY?|by>ipR^Wm!_mnr{%9iYU%)**)LZ`BKzhXqamq^gI@dY4`Vq= zr1n-hkOibUkI^oZM5)QtGuXKb{xxF$_d%?T(f3u{_x2csM7S&O)D>h|sRIVio}q!0Y`}@b_6sv9@FFR;CE^xKaL}CDIR;{$W24d+werB?;;F z5tp~je>tY+0{TtlJJxQD`dG!R^7 z`9X-Z!i^#-vJyC_D-enVy?&?91ovV^m}d9oC!5Hf5>f+G6apbK(?Sy(;aAyym$xLb ztSs-uV(Dedu2uwa@+{M-H)Na7kVw5hUE99YQ1-jTxL*g;ayk0H)K%`Ur~x%a$a*>R z|7g)&YOENgtjH}t>vp4eRFfj1Kk33{(lF8|XdC z{gFF4b)FH8y##e5#n|4*)1|o5H#vH}Ckp5gQ~g4h_nOBTF!_(kD|_P`-+k8PbNjR@ zx%2k44@nL7iRIpujS~;_?bAK{)l)7ga9WvNhm;m)&&XG>< z-V_f7BJRAz|20`*TH$ARTPjIGko>o*pnl^q-WHEFOMW&gG&<5cmjS^SOd?!gnYija z;ndesqM|g78*MJ4%8{s%s2s?!7ks9H?w1_zd+)Vp zQd7Fd2>OcXDF;f`GDT9-m=xl-=ME{WedAWtE7U-BqxBONbxrYX@>Vizo1V)^NQ94+ zc7`b~?iQixzABI=V?{E6W;f|lZSg$jcwW;nJBs8KMf64zy(?bZp@?Iwjk%S(r&N~i zwk*ycZEmXF($Z&nBZvQCM7muVEA(ha$JS~rF{S%&o2c<&V~QGj(dbA^U|V^O57+RX zx}-%W54=h8I^TEf=o4r+|6=loB$#{48rzqn64Zbdr90A- zd!>oevbgSj)#Tu4PM9J@!Kwq)HFPsYMv_z7cpla6(>?n|MjF^fMBxT8b_VqO;yjy3 zG^>(h)#G$&WuSP8O|cWDqbX%fQj{h&gj+bWItb>bOXE7>dXtN%wje^;dskn2f?Ua; zZB-rY*0^3%o6*#;3y(us(12K44cbwi%_eFGen$tRY2tl!^TH6TVSV zuibN*f4YPwC#x~qC*vwxU19XP63Er4yjF(VZX4Ssf|At~k2+xiorUFvxlFF^HtyKQ z)63?mY~#MIe4gVnMvPw1mj~lAWv~lX`MKO9OYuFWZqx57T!kp(Nkx~NOB=%j;`w)6 zlv%<((Pd6mo=Xy+r@G83ii5<%N&-mZ{&bf)CIQ=LpM(b;+!EWXb6RkFPFz-)$ZU;g zQ=!m}p8Yjk#eO@yZA8HqZJOpIOWmGuYPYmBc&bd1y*!P)fTON5=`cr*Fc!VNfM9i| z@5qAf>3ce^u|*BNXq2Sofr7>tE2mP8G2B@UiuR}!vv;1KmbIVZ2^p(^+t^z5eEw&F8rnv+p#d#;k0Ur+687eUkaRGWdI&mm4luZP3;(Gl#yl+x#s9RGWyd zQaR2$Fl2c)`+Qb$iik^j#>+jAx@g-_y9*-?H9J6mdg?G*TB&`|!vlf~4 z4{HkSV>m;jE zvn+f^ZarM4rsM#(89QXKhaD`{g_h+dmr^5yrfKL#)Wzta64871G3hmd6;gcy(`{FRKU2IJ-X`E=x?xCQ>xN}4TB86}(n0@|>nQJH)QFF#LA=OS= z!KzqR2XZ?UrBP(F3(Rul$>G0UO;9q+4E`}w)0Rla|MF+fW2e}BX9#Y-1`aBNhtLZ> zo4h^6@ZQyHw9cYBleEYYJ<83v(qBa8GJmUSMFsghOK{WXUHd}Dx&~0q;+pUIyPETu zErhBKul8!MEU~Z}a}MQCdr}lt(4)~Ml-kj#Ns9y0BsR2-e9TgoZ@8qTXpE*_NHtdV zgx{v3R*qX#oHlnj+qCZ)UH!6HwUJGYRsRbe^ z4SW(zB$R|fQW_XH@VLME_&a~X&-|R(=NL`OaqSvDT(8ix=Sb3z_v;|uupxXL;4*=L zO8b&-u0|(SCh=-wwb8>=wnx=IHiV%{>4!-T>1FjNSrg`}kB?hVrb!pMozz^VaOw%iYFCEt(b0NEI`kR1faiIgS}G|gfp@9z=p zP`mT*Hts4UOZliGE>#bbB_{5vFBZ{&dM`XHIsqqN)JT&`y=e5L^%_m}VzZJ+%sc$= zSJW-!_NhXyM0AOm@l_nJ^Z^pwII`7`^t~ri(^z~>-R3VkXux25OrQnTm5epiZLBd( zm2Otqdt`A*#MeA~32hrux6ri5b9`UbrLinv5eki-w1gK-5wlS;XJ~na9YqWVT@VSD z5-{ZUNl354?JHu#oXGc$*9;9s^)3#tsH%e|fEP>(-tKIZBiT0g^H^dTp^jJERa%8s zD-(%{%xYtSsXc4qp@HUeexpu00*xGvJ$h(?zSbKY*+yw1sD`vn)qKBhtSl;piga^T zswgq^;d1#_vH?tyyQfMt9JUrVrCcZn;lne4saC`Uiu(_=HSroL32f zeiG1^@M3+NNM`a#ZklKxD)rfA7B!yBM``-sDzVeCs2uDFcm_mCS^tv2 zp6bBZPYI)uY^P_k9d@@{V45+mb}TPJiDhyhe@4Z~x%xpj-_su=C9NhREG>Zo{I0ws zQ>kx7D_={wFk)my{j|PYKUB)lk`6xQ>z~keo*b@4rG`YpjB-*K9E1xm`GiX#PkPqG z;K4_!04j|1TA|-+ke2nO6pC4%=W6qpn}byYv+t#iuu5q#L=0&O&okh{6WUc#7v;e0 z3u9pgff~#P{x_b-ztWS@$5Ay9(lu$DTG|8rj0Yk?D{xT1c#6^~3FyBhkpH{X%(t!< z7>SH!n;pUSb|Ig#$)aVjn}0CQNU9+=;E!s-ZzA|%3H+3LoN@vjddh!p>;m+0y8bK z){wi&cHiA)@<+9`4LGEPuN_E1{ue|DcE-8|^@g6trT3OalP)C!J2{X3Jk8@9>yoep zmnlr=9pUtNCbz#hsvd?W3Z8qHXcO3aID=lwOVwNHEuug&If#v7oQ<%AxUx#q0ILUC z_H5e=I8fdK6Ma0k7Z)cdQMjit)l7PGUC&$SOhCvZY zYu`)F09!9m3J^{GJ(cyB zy2)4b9B)SOYoVOC|E&S;yVIl@MI=1Qq6fPz-m)j6`$5G;j-+)o1`cY3h;k2iG}!o> zyDFK@&(}I|`-s-xcQ5#A#YGf&Ufqg;?|GiLA#`9TMz6P_Rr->t<`Z$C)!iX?r}EbZ+-W8@*K11*<$S_x7a+9n=I4Y1IO5vo?kOIa&{-=@onl z9W8-%MFB9Ao&B0;Oquvb2Q3`Ih}dviSKqm;)T4?E2DR9QEKL<9YnPxOp*ijM(CYe~ z*I|UakxCR#)5@j={U25M;L{u3L9T<^fv!QIE)cbSQ5**~fkRrgfZNQ__rso}fnhf> zJk&ho+q$rqK0+()H+I@nKdi$@QhkFiP)o+sAB!=|w~a&~;b_J$ZOX&hqdV_Qapw`n z;tvV_SuRuc^K)7$Pc^0pqbx*{_GvMusN>@ z$7!LIc7tg`-oiJu1~$zDK0e*Qqw)QJQ-~h~2Q`92S~Y}5+_q-w&UR}{+;r;aK$>Tr zCXvaZKLLuXwj;Li zru@hceUrM;A3M79O0#NfD)*es?G%_*vVtO-;j%q00{Wj~{;mq8nm+J8uLUn&QRQ<6 zbd^3NdA+%gn$eCfu&C4p`t1Aj`_JILI386j^c};4`_r1*^)$XQ&HuGRp2=GWl8|jv z>fI*oq2p+?c(sFS!Xd31;$_pQf3okBj&a7fWU&x||4j>kseI$|2|!uZRov9D6`A{q z1ollV@YlI!dQhF`dwDu(FP_fCqv(Q$h*t0w!8z?DF5gxtpo zo^3iwX5Lw5eb8#dZI;4nM&2A0YY0j!$*2TyLKW|`I_GZZ&`(klM=e@UIYqKXKN+h_ zWFE#x74rN4RAmkl%LHz-$rY<=nzXBw4O+6hxJ8; zAeB*?%TBzI%(j*{G?#xD@NYK_zNkVVnZ%UJ=WRWjjMnK>nK4bQ4eS0(pUGf+Z@@Vw z8W>fFF=tsKOUDCK7?R6g7Jh@|xs>wQwJO@EQrmo-$H$c=CYX`Wb1$PI;J0Ln3*mM18>_ts3A3 zqw_39z^W=kt}(hsb& zmhAHmtr9uKwd=}tbN-$WN}x{F=Q#R{NAQMs3W$z|fq&iwCOukV_ZAK&z0Nbs-#MrT zBC4L&jsn~4p6&p`vRtR0s1edT&^No5e#&L^ccuUfzBhVLEeNbuM5R!DS2|1G4`yW0 zvn+9aBZ_8HH@ci%_G4&`5ytsn(*ph75PA*1zD|frMBQlwANMh0drcviTJ@1!{zRNn zZc-<{gM(_pA*~v~vwDgji*cGb74f(|p*hph)Nh|oK{w1u4oMO$?Z z*8gjAzP2tlBvxWucBDGjK!c1dTwR0AZicYy>l&0%X#3=J^P2;(aW%(@J0rOAMSZ}r zw5o|%BfeLt%`F$AJ_t*QOQH3%yV<-bW9Tb?6D_c{o^728s~1zAFY|PPs5t)KB(f|O zxRe$oDt6Mec4mr^EQ`hjk%_DyZC+T{U?Y|H)n?11I#jsTT!Zpr-}`h8l#Y_jyOzfA zLmDlg#Ae1N-66j{*4(=wq?OgqL@mFDgRtR{RyA~L6Ao!r17&8?a0Q9F<8YHD?!ZAP$V68(HV9Jr(&=yzHXPCl6R*(mwG(Ge@l6p*1#r65KI0y?4X@!ATsAYM|v-m+Kf4@`Uz(H70s)Z_IgeXOQ>2pDfN;;?rhqS7I z+av)#<~9rW`k~_plZfcRLAX#kZY2)~K^!~dOHWo&S;B!sT2#@D)I6aB5140p5C>@f|n_ z3Wv0UKspw^znk4=9XmfLA8Yt6W@?QC2Q`JJ5$$tr$O+jabAVeL>+)*#4JRcs2xv%A zb-?`y(rEgg#E9X^aNwZUNbd*~W&;~%SA2~PZ;z?K=C6Q1;lK|LX$9a#;8<8$4*v5p zHNUX^U|Lx>hg^)+frDzJ?VhG`MNY*fF4X=GIU1Np;+h2q+u@Lw4HU3O@!=x`SwOW} zXW)PbfTT<~a8PGZu3xJGz{-h1S15|&V0jor*OR{nmcW4pN7M4)Su+v(TW-mLuc;v3 z!H=4W(GDEcHPYMDqf@NV{PWFC`e^zKViWF*j_fShj zIdD)HNJs}d4F{I~3Y1h_V@ZOGy{^J?qwY4P zh#ffCkx)tPA8(*pwL0V>&(ZX{`CMQtnjo4aX*~yYjxvJ#pkS|SjXzmfX^o&Frh~{t z_Hy9Ov#F=%ggoTWQsDT@fE8$BXmUb4Ev&ntaPQ~9 z4J54Tp%2@W+Rk6kH^I4zO~%q9S!I!|?jkXr8*F7^Eq>7dbYQo$%}Ol}9PA7f(|o$= zDd6$t$fCG7}x#JJ{<9&H2JLAey-yD>$ya@OM5sru^tp}*5XHc-@pVuRZE3A26 zZHEB+Q*ck%NsE&@a3GY>CA{uQ;EDG_AH!g_RVS%$=tIg#UQaX3_Wmm@?GH7#Ag>*=O|Uu+^AR04G%5mEjI6Mo;i z)GR}GA9fG@N#Ihgcjy%Qx+H z89PZ990Y^QSW27b0BdLRaUQT?7Q<1i{4J+i!EHXPOk1I`(zXUn1CFL?kkXQZb1$I9 zE@m>Z$Sgh;5e0GlJ#+^jeYbiRmL0k+zj6DAn+l;0Ma2%Sm40~Kz-J@Ko{bpNx|4G&5OEgxLqIYI<(GJ3 zrv|>Z$0fk-=Q)c}$i18MnVFosb+K{rYJ#%p7!)U_AU`Do1xcwWOio8pVzRa0JFZ8Q z1>*|xk&wR)NqO54pP$3Oa}ZNnjG90iSVm{M_=j>kh&Q_>8WnU|ZhzibS?)TreUz!A zbci6G`L#UYGRn6Fh#*9yY(R@EmhIs=mst^d`#Gvq@*on|Zs#=ak-8=**i6f1tl8F1 z3)AJ}MJkF*#JWzsv9fD_Y-raV8`^fo=2o4srDc2Mr8h@$d=lK%7zLur%Me$XkK}Ee zkg;JUny+7utW`_Udifl*UN#3=YnCE8XLDGeC6Ql?i}W}Q=se0;(+wHosH-0ap8TM0 z2un?vryjIs4PSemUvbgJ);hzHg^2CCAJU81Vp1ObmQ#&lL*M5np!ZRcPh29Vjnt+V z{QxXsq#{QXa4YF7?x<*N&1#Dk-3DOkE_-2V?>(`$LoehuYl)%+1=#ENg2hl&%h<3Q ztyauO=h>6ddCnAcp7$40vp2$3UJ1*(jO(xD;O>W+GC~dQ-b!@8`5EA`cWNfO2gAPH zPDBN_P^*)@OQyPn5^gRc5E0#NUt@rZP6!<#E5NcHG7JuQ5a_ZmA`%+K*HcWN{syr8 z4?eGCtaY<@uW#1_Glm_B>BEo1Dq2*9NexH!jwvogr+I&4_g_Cj@4v>P?Xua3Dyt+2 z#unXWe@0}^09y8K804knLZv!f05i?U4xa8Olm$<}5~!im-|!LfPSP`G zNv1DhN-1wg9Q);=Ptd*C6%hlAtQhh8lcA#3m6VDTQLXLR2h)cgg zU5-}E=3>vEKfoU2KepUSS0yaaYM@CVR*kBiMP3r!Z>5Iy;2WqjbmK;ys)F#&EAboc z;X}^?@({sj63PyJ#8%~oxcnBek58w0{Xt|z6;*@jPj-$~lS1oN1<7fcc<@=6e9)O# z*<%1oV;b)Y>@g+9XuohehWzjrhJ61f67z!36_$?Ko)O2ruAtl49Xk|C9KD4D$Rlsp zorTqc+qK*RXPxomf9H1GXpUQma5Nb?nyzANwxQqL0n>Vv3v}?~jd#HcC3{YN9hm=x z0IWb$zbDBv2-bA$jbD$x1d~Wu`KdKgtKEoMvjkalr@$4LfRgw`Yb)kfPNBX`Vtia2 zw?w#O=&(e`@-f!<;WBYt+drmWkg;(!cK_ug4E^p+bXYJgsP(0&W6vY#R?!Se+W|8n z>RNOcln;Fsx6Tz`n$Pgy2)?!sO#n?QhDM8PSN7{M2uMKfOR0XJMz&&fNr72g>Yul$ zwyvr8x*~eZdhLOqPP_{L4mk`3Db=45?xHZBy!apV{o!rwHU1-v$Sy)3%1I?8qT;A1 zYb%V2K@kP~!q^xTkgy6!UWIY-e2hmSNllLh6!8n<6Zkv{`T9E{!Mv7`$j1aLLMfrY zC?VNHi18@lzETooVe_^qPYrKGNzC1f{*%7J{vSO~9c-%QPF6UER`o!}lzSg-rWe%* z^ zTb2UjZ#Nn1!LYhZKYV%Koz$$3wjzSnhZ`xge#fx4?#8gc$0Mt_7{w&2ZZR1cSW>r1 zZf@(Ju}sQbCIhmBH>8w*7jwJjw9y!U!QIvQNGsAf@Rv_;`UWZ(2662c;njC2fFPQwTmti~q7*g1gFE;E& zEK2feS-s1s;Oi!HJP^vE`ud#PG39{MP##_V$qrHZIcW9!r`Yf9`!IOfe8k&&T~R%e zR#mv^@DuRH_0OXwh$<_=ZWF%1Nl#ymX6sj0cwLrOztez07n@X=+QQ0of6~k)tV^_q zsjU=X80zj^a*4IRaMMDQT#e^zVA_#pqWm7-eVWpum42mr)I|fXYh*72e!3Z0@U^M3 zV29kQ@6NahZ(aWqmh>G;>#BOh5}myPJwAFECp>WljvDhidTiNHAu?4)(#niVK%4R% zJI+mO)f$sV9ap1i46-uUblwFMj<^72v2o}$_fN!>`tm=N`lYE$D<%RR_BPXnY6{W& zjZf1htfQ$pUMQtO6#xPqWS2Ge;yyNqI&wf851Q-}VkZI>c73a0iSaO1#RkHk4&zmB%qn-CYmr>QP! zxl*aZ6xY5#%}Gna_=8Td#QmD0G&Uad2adw*y$-f4t`@5n`MDUXWU=rE24k9&9J*IO zJwjLPW)jvzZ`G|!C@AB7P{r??LdW3r^G&JcCWj_F3-4@T6Cdatz&8m_HEUlmWmp;l zigJNJDZ>5ye{?+pa+|X=TjTw!p2E}jeT9|XYO&5)c{$q9vZ`wIQa=uR#%+un$#>I; zjjR2bn7MT$T*Y;hC%LTGAUyrR*Vc8*N%zllDcESP^Q0$CNuF>am+av>6=dCknQuB`#GN!*)@wKJB z2jPKd|G@ZTFRP)@?t_bdaZ-MG?LXW;89k^NF+;PFaBS@pqcU@I5M5Yzvr!aP)pdK| zxj!rta|g(}Gv5Zru|?!>3gfeQLGI=KdGh_bCoKIc#f1XhblR>@TmbxwCX6P%!nDAK z@izy{;VxVHi{|KM_A+&xb_TXmzxwK8Q`5?h;)EoOIrC<`dBbbS%cz@-*r?({jQH>o zG%u)}xa1zD(>-h#%0285g~S8fA>sJph~AG~EqOMQ59p5Qj24J)RgCi7Lbz+NR!k1< zyN?c`>zh%x{oa}=ZilY_H>1t{2!vH}^qI;Rp{Na{Oa{7zY@=J*JZ^H;TZ(Su zL6f(%1V$29voW-RP4g_=Y)SyDV!)2VvR}+{=*0mR$&x;U@!Y+iVaYB->U*}K;D!uQMQtz_fxdIHrH%?RLO!5h8>LT z4!uw>;CXFo(*-m4J_224PqMP>y(ldJmQMgOIsxgO%%vA&-1;o=a6O3bUMQr!FZ}b7 z_*HLS0z3-`j-@52<`5gj|6mh0Wo6BLA3F>x$~W#-|AKtdTc!;^7LPqX7VF#B4|_%z zI)*R*g7IDx66&vW~C@x>q6R?B+U9e2AeXE zv#h0>LWvF;+2IuhtSw4oeZ8Nl)ort}rBx3E=Pr{YzYi7|s6A`mZ_%oJu4>Grg5z4D0 zC>s0e#rNUED<1dTulv(t5-_ZuZ5^#?7{Kwxr2&I!Q-?!ZHc)q+Umh@zYt3JD5wcO| z5KpM0=!E;=mjI;+!yjMzAjY0}HFgAI^S0Hv5yTu-faJ@41<9gHT2c9g}$VchXo;{7Y1;QdJ0zFz{cDuwQe z`hkY0T`KM#t9A(o+u@Lw4KBka&)N5BLDKd0kQK9L8ZiDYf0t161wXmyev7cmqjpS; zBrbm&qN`(RiI0+E5Zx;S?!E;`ICvA{hG)T*9us;dtM(_yB6_!UxO?Rw@#Jj8?3zIf zEIN$YuP$WnAonm3-pua5A!fc%HBKBa=O zV=M2Inb}+FS4av0&Efpv)a&W0KY-F0UtwceMASg7f_!y}Knu=o3i|yF2Yzr;9s-~V zs7C<1yKI(v9-GdtXVy)&ftHj1@`8$aSYMud2fjb;2JGnd&Du^Kiy?ni&C2CG`80O| z+D|RQvULlQv-S^^CUnNC$u2DZX$)d!|BbTed4ab1|9+QT-x&p1vS}`IS5HJ)QZFp~ zr4UQUeTBFgGg0~~-;-bYIWJ2}z?h@XBXjPY=DN7=P!g>hJ*WS&o#170_2x$PpiY*% z(G^hXnFRmcKU@O54F`U3EUn=9!fuimY&8`^YYU|_eET2&&(fECd-_fI_N-fLJte0m zNXV^T;$|!b>6Q};F@M4=tX=d0N>=`eJr3K9xbZFF-W0q!DHS5?mjcY4@DJ83cpv3! ze#Y)c;LiJ|L6XvV$4~$U}qsIXDh0UvcyuvC6%F! zB(-dA6c(=@h}fRH`yJzo^LOV;lk}c)>pctSxUgd59*F7MJLGq4$;#x7FwB)vkdLUM zox9$s<-T8dAExZ@zXq^oS8CnC+8W_)EAA>{)Nni;RDeTTK|l{~EgPYq1GjA@YK3Kt zNlpt$pU`q$Z(sKUit9P8AtZQ`iQB3#a_5tLqGrUQ{ab11KOqe({6A3 zX&K_TG>kPHa?@K_^~?0=g%V)T;#Qj}-K{F_T6B`VY?6cRa7ZfzTmhsdG2UH+nsy3$ zP558H^c;%X?_K>gwzg=Gor-d|wLHBYu?LLAwwrE7%mrtKd|OnI6!$0@RrI4X{x28n z+m>P&gAL2FN|1J4p0z(J$ehKf5Yrv!q6~}pp2Sm+x1J}Imm_)8S~L`Baoe|OA-ios z6HRiK<5&|nQSV6$*ynbvtdMX>D+JhRR@uAWSs%6@E~_Iw{|reJf_{b2N4~ zTxDeyDk#jDKLsn7e2w4!`2y8N^67=h8(fToFXwsB1x}%LnY&LBQqCz1yQRr4dj*A7 z4dKLdPe*k3E>_9mW*h4u5>khlKKxjGdH$V#(|r_fJ`&Z3Y}!E5as{+M2R=BY6$0!$ zehRg!S-Pt^MNg~c%nYa*K6}ss`0?ax(I8M-h{OW_0(SXa#8rH1fkM9V|$k(mY*{B{N)Qm)QJO!ulUU>dLdF1GZ+ z(wVa@_o?OPhDTb3$!U1)rZ-TO;9C(xA(hiny^f`011sRu(yY63tq}%?v_iw*8T2mB z7bfP9saSdRt8?$b=GL9jP~a-eK~hZ2Gt-t@c)>Y7;1>+C|hCN!ZurW?EJ%Uv9WDee174*e)}{XXE>^dAX-@6 z6vmH0IHVOOEX_4cl{I&rSs=lV*@F(m*c1MPhJ@(+982V`G2%_6@R!YHc=&Bv3n8*B z8T`Yu9|03Llv~HU;wxwWWN)+N8{PRPKdV&(B`x8XV=u)V-d{VEyH%Yvy#ud^tM;j1 z5etX3LZCcgMuk?e3MXM*(ZU&Ta+tI!VugvR)(S8+SwOWu5hK#7>6AW3_tLJ(!`gPG zpdO8Zz1c}aWN*aqx((Y6IP*3}6q}bK^@{vTyJY{~ZVci~;S2yA z8(K?i6%~a!v!>&kOD{rssqvCBaDb7ILs}u=4p`JTKAjgUjP*jNy>3eMdZ8r5pHBKO8Y1FyYgS7uZg2@wuFuDR9;3_m z53mods17ZG{17Tk8BK{e68?$%o8zy05=gx^&-$ETST@^*_r3={;#R)Rm}Jchi>Sdh zY;F46Gj77xEMM$Uqu!xmyicT+6R?l%uNfQ!g+p2)z(&*B{yZ_W>M9TG{$+>z)qmf| zmp+7?jJhsjQa4Bpvn-7rF`XGHydwusehj?DU;~XJTz|H;<||rfhWH-F^Aot;a)Eh# z`7_|bcVH!=Mt2I&ddi@_6`fZP)fnp#`KitD*+u@Myr%b5wfdvn!@x6h1++g0J~*Tm z0#O0!HYrs!A!W<|skKsUy7tO$yW;PCPeemSVl_!1D%p*Udvo#OG&ipI1R5?nmhK$M zYAPe8SyY~HIUo4H3yqF-&XK^=Hvs8$be69rp|1gMJjcB6w&!U{&7d&Suis(N5jmaF>dUQGrLX$8UU*23<-#aq>-(yC}eS^z_( znSJkZ;q#0BXDzVWP*Gjd^2%Qemz#*7$m*U;fgdIsQaX5VV@VC^4;;UrA+R+J`t83L zwLbRB@BRR;I2q{E#k_z13RnuXJB++j1ssz%HvA;<;>2Wpe&IcS`($ZVrELYqMtQm& zo(!6E>cAnbAm~Ot%N0uFGEt%Y*F3X0b6s8mX$`%zW)lo&gkN#ne3b-uiGy&@9#wGwRjeV z!qTdp)Hn_TX&V~WRGv`ycj)0*+sRjUM^b22+E$R6m8}x1mo?F3;E+}jaNzInwncAT zbagT+AuUya2-LF19e>46De6}pB;;3foqGCc@qdogG9qWYafR`w~UryI>6D_USIQrhS)?WXLB*xEc@lG}p4z4@_Tphag zhBas`m^R`BtfIB;g&NcTl^n0QsC~94&(~FMN_9C1fJ0hAK>KJf`}0;B??QMmTCHdP z*Z%t^A9Q+yOC$}1Dm)}qL(@tlNzGd3#wjmz;%Iny@tR+1vsP?fY(&Mi4u%`Ux$4{AHVz$|LphNwC0$6;F)Of zC@)1)HHG*bngiSNNLnPRN3SuO)nFPEvljtp(b|fSGZxk+ery-&S|z0>6(W|Sz@-eL z&f;-LjWGKjzKWtDNvo*Dd}cUkvvo_&ikj^t{6*4Id+Dk(x@ehzAazvqzIpXl!o=zH|BM@hoc5Ddd7X1o@8__iTBER`)5J*zPD9wHZ8>PCU`dl zY-rb=)|P+D%b-e*UjqN>JT4Q*sIRqQ8!a5t3IInpKbtL4qhCRy>$U6rRgP&=49@&vzqN`Gh-;&|n11s338OFA14{NRw54KL7e zU?VxqzOVgI6Fm$DMGQ;xeb3i*=xMEy*BB68l#lotu5hEsUm@MPA?E;NerL3B46rZB z>g{`gQy5YF?_+ck=`#P1zIJySoj*JSTzD*9?=PwM(Ff{BUNF{v*`z|r&*C#P0ma!F19LDG$xeA#A4FH{>IXPN{;`d;;zndPU?dn z9MZCZ64haD+p60MnG}or20yltop$3a-*e^U{5v?D>9Gw1G5NWOuc1DalW#+9L>s!Rse20Hni)CwH-q* zKHAU_o4*ZlH7o!q3rP{eL-sav53?CnyoA!tl@G(J5r5)ACNlV+Qz^dR2b}SL!2T5J zwJMo%x{leGgr9A+FE7F=kdsLBwkGQ|?rf~?+!vc#`$RxBsZiFIT*R3bcb|KrZ7^-> za7fF84W>eFx9vMPymdP$^zjRS@P9sQuR~E98>aM7onrI#gm{rw4Qpx1Qj+yFmu}wT zRfc@NrMC6{_r`7f`A<_6P$VS{YYvZl<^wY?QLicWVahC1A;OEdh7{tf{)H%r4gH(+ zQd&bIt{X+;aqf6VWshxF4FlYpx7G)kNBVpDQC{|Zapd&OPZT5TgKKow^b?T zaa*5KPE*5$jOLs(UlE~(y15fvRuKD+&hB!5?z})|snlGyuad1cr zR@AUtc|g>#^S*2-Aqq5XrR7j$lU9^KxT1TAm=L3Mc;z;V6?5r>K1#oG9?cX@RCI?u zQr8ER4PR4#Lvscvd3+dYR_}dhsyKL|^oM!8M(^3IQR!eWd}@+T1!c(pyU71@#cyR% zZp>|Mu1j%@8*dLTz+H#sV)SX-tRCB}A=HX5r64Cga0*S!Efn?M{vR6!A0NNmR|+El zOZpD6vgEx`B4DU$M+%Pwx`;gY6JNG_0!X0v4wQ4WTM#G>HckVO_yCz zloYH$IuBY&KWg0j=5g~{hKI&b6rvBcU@9B?z1Ueu$jhnmuq{n%`}w;KAt|L{x1MI# zFH?;uKW(mguCxawmMT*+&yyme_vZ%~Ci*?=Q_C>FW$E@k2hNVeV;`sCj;~X!1DZ92 z^$%aagExIK%|qHl(|@KwM<00!ow`Y542cCHuCkaoEbrw@E!DYpuH-AG!{}Q!q?McX zGMYRZM|{2>K>JP#xgqpXwv~zH|xpkfTOQ5lcojr-7Xvoro2V% zi(#=AnI;kS%U{^Hc}aeoW-{pQSd~$Zl4wJx@g%-p>toO&HwrCt%=p@3eFG>@Q&J4P zdOPnU8Tg~eVO@bQX|KzYdWIL^mN$bY_sttP65ap#ZToZOG5iwZE9gOEDf~?*@8Lhi2Y6tU0PX^)TV$8z`47JFw5d;S}dWj)Q(N>?{SRT z(;8dIF?8K><03AntGJUin#5X^E?%^fRDz=iXuTu#*k|_M_49_w0(FUCd#$AkJ7SdOYu}Y`i!yYQggU`$`n2nL z0e;~iR7&!iO_45(KJQ;+X#()a=WYqPY}35mM)}Q_=#0=Jm8`7a0`~E&2T%(efhLY7 zPg)$zueIl9B{l;(4GVpI9xaLj8_#IjsAWBO4}S2nIc(50HF7o^x4~OqNh5VJm5Z?q zsm1S{m7)^!s#gHejuQ5$({H7#M&kPNS5u0nT?-2E^qAT-_f6LkROoN@1|z!5h5Tj$ zkEMEe$^R-YIVLJfEOsF)*VingI7qb3_C3$qx)H9@FiM@)7qph#A77e8Gq-02-));r zbVe3+yB-wyRt9~m3PTp8_-Y&}S1Y}euhI-Ldn&EVT#g&i#L=Wl>ouTOg~=hB-Wnb}pG{Ah=W67+0Ys6QXh!FqfW%s4mJg(M_0fYQ5EA^2 zPa79c1a!iTt8+W!4qpARDP{B89i}{u7tQmc(0`R&K^I~@?~f~W z;XmV2FmPoo%3bE7x5~>i!Hu1T#FUDbl!__JRiti(vD7a^T-!VbY_?|kNvCLo&=58M z6tIt1;eeN#c>VY$Ow&`tnnHiFwx(0U+e)rH z`Ctm}>rFvG@3F~6F7%}6e(1mP=)BQqeGXj`hug-aSY#%&D03k$yLM?0uJTfRoOnEr z$$828J8US$;gTVt@265B4nE6hmm#pOqyM74Rgsp?bXLXP7rsi~MH5AnjULjxI>l|1 z6eLv)Jh$@qXfVwQ$okvRrfcXoSqJYHjX>?rGT9!~kd8*JRr)cK>w#-UaaaB|?sj~Qx z2XfV3zSUnV(P+J3I`GQ>;njCG;roeESW|i&)+RlUs16_D=`L}&AYlViimP8=%2iZ^ zgwmRorCC6?Fr60Fn|GOY4-aFc^|POimUY~9bR8+@H1l{z@w5cH(TO?lPP&iJk+2wa z+iMq~HGAsox0}?6#h$dQ&B<%&X6Xi5LLlFGH)GF$nr(xbKS<4`rm z!-{m<(V2XIJenYy9BFBl6K0`qv?AQ_ayQH?xB@E+_eFV8EIMpkgR`&ZmC9v3si2=$lD?0E{BD$K&N$o%>&oHU+mrRC63ac< zhd*KnY`;BC&es1uPs{6ALtvY1*HZHg7q%?NSN)6d#Hi4Pwse+RHOy^0rfeBrNm_tY zT&vKYCUbed3yX6`VNKi}xbXf|{P{1x_oZ8?80~JR_T@FoR8S#+(U+oN4U+xC`+zo`*-*AeuW79%YDz>wNv%B}-P0kbEY$ zIuMCznP{2R5;NwR?pYcigQUA|MO?JMKGZrdxL#Bl64oz6{jAc{5$C|Y{KHit>JmWXxwvTz8YWT|Vzi0@{r=%m%lm4O(815S6 z^vn^kFx1fJ&2o3&qY0r&k(NfK7fo{B_WRy`aOi3dfsmzT_Zsq2Gpa5}a}rhRpWZPe za5zxL{0h1!CtYKv02Sq9wmKh+!V92^p;#BteXX8aozjo@ZHILLnWZWhW28z)t>JU+d4to2dz|@EwK1mYwiJ%T9j#=JQ^D zxNt2ADjROCk+#LN&T})Gh`Wz66Wpt#{bf?zJGSy{gp&9KT3eZDzIK`QTxSsOayxQb zMd!QtcFCr@ny2xDtLCxfMu#Tl9=<@khY!92%DmHiTpXU2C6wg)KUY#|SykngyU|y= z>X}Mih6+$bQQC@~ioBEDc75)x{kiT}q;vtX;H=47N9_wT{~ zn3M=X^|Ss*FYEsSUOAJ1ZKw*P#?7BOyXHKDqI zyIE_vPvtoF4k_WzkIei*Rc!d=sp=7y?(a>n(sylB>0xD2F(^p(w{XL~6S^{Ap~6bk z!=A68(ML9#6lw7WUkekgv7m|3Eq4k3{ek_YI3X##(f-i0sZw(Uj;ltFg4b7R-O;#< zQFV8#l1mC0k*~dxttg>ZidNa=PJDcpeSQEVu#aDBURPDqQ|P=r__`6_HN8g*xh`89 z{PRiz(h1!B_u169FnO{6wBk%xS;d=CTS#Y;btNHP*SJuT49`)HRG z^ey2C@m@%1SQ7B<(E%E5q@&4@7Oku-lGf4Q=Nj<`oE^TEC6on}Qc-=Ru$s1}cU=Am zaOoqcHs<~X+Hzd?M}Eu@vBs80M*SNR4Z+ zz9ur*yNjutwU!>|NNU@&7n`j4#5l9MwEg4v?!F(cI`DSv*;%uyd@ty)wpB4S#&vrnw7J4dQv7*;?jb?rh4$3f2J7! zv{`MsJ0-OP_A*wK)-u$jXf1p({!e3h$*4QyFkbUapidVg*suN;xbhU=XCAc6QMmfR zJMhkhKjFs1?)Uq?zm`qF(N7J=l*PYV&s(IXAg(AERYEn)xe)}Al@C8jAnklK&MUJ?@B&8~&UUiywVN~IlPdM_w7jpiakQpD`idwpHAvWik zw9QSq8xSAD13QRc^Vr)I;{P&hASxQzuN&|Ixn_5g)-cb^04EsWGpaN)6k#n5k6NKyq?2KKb$+EKF*J&sP`X7aBMv)oe&*G5$1F zUCTkuP${tXxfuKfquI`%J--Pgn>Gp3;!Qq4_2|6MQ`jeZ9FA%ua9(tD81vR#rA6qr zbvfFvpNH`e--2D5#o_JoE2vRmu8)c@)&f^D>e{7!8>=y$-n%n;_w9#uX>GC3mA7G8tKL|d z-hrlN<=SObfOc1tHIbAtq9$ycbkvbSW{zO^6cLVycMoqj=XkMwU-v`IT*K-j(3^9q z@l_$%UQ#>{bC2$d`vBBT= zY}>XCg9i`BBab|Se*OBPPLPnyuqYYio0pANlN+$Osp_o9`Ao*Fl$IFL>%g#G<=9v= zUr>-NCYMmP;gyG_np$5yPVLGQ(bs1_bE9zsMNmq4c;{YI%0_6OUbAvyvHTIuTp{w_ zl&)|YqXK_?1@zpb&gzv788QU-+;b21+;dN?UcDMimMp>VzyHqQLpgf&>V>?#Jgi!` z4uw^8DHn-2Hel7BFf;fnKxJ#}Lz3G0GgLkh;fQ$BDmOK=wx4HfcA(6js1afVfnoH-_1Lw*lh*^&-!t{J z6g9l;0pQRp7%}W*G%i7gA7YzasgMenTG5G<=I z3eWyQ-{}HV6}B@6gOr-*wxy@15z(Z@IGd`C`>h_)``DUK z){0H`AK8*}wp7q3DxkCkeVZjBJ3AW(AAB&{wQFZtTc@3N8ov1A3#$WY zPdxDinl;ZtjX=xKa*JlM(|*d(-W?~Km168DcO%V4TKSB^wW20d8s=)#I_!?;O_qDV zuEzU(`3p0@@b?*}a_MfKl2LLQx8?CZ{Aj9{-ua?g2T`KE5>K!9tO-#QWW|K|y-R2D zix`&tjORaZDzIXH^^!zwXy3UD-hA^-TzKJymP=SrP=IdTy5affpU0(_UTRs-yYIfc zb?b1|T0YL%ZE&GwLBtIx0YREU~E?+sWNL>>CH7pk8{(Wns7LOkPOBiKE+SLu^` zr={*|int_C#L>fCiMiQ`qp4q7$y_rflwLNs7!Pjx2P20KvqonT)`A5KaM48<;pn4} zwmL$WE?uy8?OH5fz8tQR$FujdIWC?V{*RORu26hps1fg6~mK5?;qv+QJp5n0%{33M(%&D0egYp|Hqg$G4zix89?WYc0gYc%x&@ zUIIMymPs(Zl#<)=w7|CJmPCW594E zbnA`@6DC-$paz>6GiG4%;>GyjgAY(vR%W^TufF=KMOwf9ITg2Tp_W#KQ5RiWjFcRo z%U&DO5*B#gZ)<^_JaWhwL?|MfwAeq+hHWfwyC*wQ4UHHfKHUiT-bvG`+cqMOrha}E z?#G{*yWro#DHutT=)c=QJp0Tuxa;n_@$bL?T8+K}KXWri?&q%BKh%sgA z=usw)oB<^?_SlWlGFlX>qT01T#UiqVmNnBHxS<#gC?clf zaw0I5tx_`HdR$nyc#rFv7cdNZ57)wk<`*hTG3RI(>JZf%5DRyd~ZQwI{x7nP10DjWh2_R z$V4x8fR8@B%0#e&4FOkF*3u6s2)}^&2I(I$ZfHD~UHFwK^9L3Sb5XLZB+sPJ>z z(>Ja0(?LaFwY@B=^d<80j>r7FeWsa2{Tm_>5i7*=#+_<^p20yhsTQuGAWbZ_jo){m zx!jIwpe#Na$IXw!$T17?zq#A2DB`T8E0A4k{3H>WM)j`obwehBh%LxLB0K!FcD%~GmLVXDi6}L(rp@bZLD1{GLz$IHP+?)LmOy?_DYVn?t{ol zSd){FRqHp<%5>wh-&bJdHw$s``W7J6Hc+vb|DU}hmbB^fa!;Ii}O(-&Jf5F>LnPMOib&F8-|0yc zvb}w-VP&gER|jbU@>T0)b5T>2((0NV--YV6nM-!G6o`6Wa5}j(AF;F^`nTW1+M1`d z!aZMKL*t?xMIq|O$I~xvnaW_p)-~wZ+NWpf@0-pC4j*9(0xBx_`Og$mJO+@`8&t(~ z+zY0Lyvo-cN*D5ydwry(m3e9+#*4HP@>ZeMMZ$XuaIO zX!2Ur4Q6l)D2&sEifCt4sASXl5s~g8`@kT3?QEqgwCayKK}IM4=Pgz(qAgyHQ2I_r za%mxAY!x2P9C`^}JnK_@e)%Lkdh(k{iLaPzbZEchFnZ*57WrR&x|zBo^zIBiO-;K4 zrMDwSm^$#PvYP0z5T%E!@`K3j;Gt&Gi|0Qvi(Lp>07IWw6C@@iA~}Bx8WUU`7+S7e z=(le@>ITcX1vtwts(t$)0uhmxmdjq96vjG=4`WfBaL}w9{1&Rq*tiNQTQ^p|Do+DK zhP$|eYcsOfA=cwAZFj?;LucWEUmifSq~qK`->#1nT*Syz*z35V}Xw!0)}u9X+@3k zt*zCA+2UnmCL?So=U83GTP($Ge7Z_uvzz` z_3-7drqEvk_31Aj1wLeK{dE%0l_wjkYua3syCtZi>B8kEMdGG&*n7U^dmra}=>p&S zj4G8H*YMUFRDx0w!xk~Mm9Td#Ixd)wI9u>QGGATgBq*e!dF&nicMn!}{KYk&-q;`! zaqgkZRB+s`JZUt`tUBi}{LhavWtz7?XRqrq{TDPAWJHHAAcd-2s{GcYM*_D!4?IfE z>aI&@F^vHpywX%BwPP*~iwCa&-u=!L0+f4r;a#-Qjzz5yMc=b^e09s`?OgPlHqL4< zUdT$U%NX&Rio4p;DyfG^#m+^|={^?ObmkH&%)3AOL&|2Y-7 z=y+iAzoxA62S3oleINL3I&k^P{>L7&H&DoN{_*#KkA5_j9poyG*xh_iZO}fY9>S~j z1@eElfBk0)R%4P@SXfqZS4w#WMAY)8b9)Y~M2d+EQXjPg3ErDGNSe$nhaPu?%$4;7Q z+(wD@s_bw$t<>Z8Gn1{mwKpziP0=c`@igBqb0%+JpjD7?z6Ny*WsyiDvyU6DfI&PG z5OJi%o7C3+Jhg4ziSS-%4r22jKGG8Q8v9;@CoNZbDKhJTv=lkq>nvVdUWbd0GgMJowEPPN}D$UKjGyir;Kk37XZW z$e;%z9YI#sCPq>J^RS5kDi=$oYjSKefJJPF(z+T$Ip?OQf!3L3^0W#9&RvRHp+$Nc zTDy zs>NutYz`VSTqVUwPprMAB_h)FoX4-Ddv}qkQ2H?Ss-Oap1)rWugURq;AfYT2H-nqwQ%hv|!85xMlsooM`I|IA^@ugp?!&1~= z&6vQ|AYEFUx8}uq8zdr%w5Bmg78W88~KNMzA)RIfq_|u=XAR+(+H(7iwOgjt9P{TYcW0Jhql| zSdx;Hk(}4CNlQ`XVPpIYJ^q9GLtqtDEl~Uvy8$8y5k*?fOn%mO|3`f%rXD9Ci?rfw zQ}tS}m{%bery(J(v=E62HNPNQMaS#XZ6X5pktOH7Bk3j_A>~6~24Q6#5f-^87!g zPu{w@De$N4cjaHjdcr#r>Q_@4{%e*gw%VhkS>U3rXOUJdMW(4hyY}Xegx;twl(FC1 z)v#x%D5`8{aYYU5bG~GdiB0l89MWp2h&F`f9}%tRYC?f4Rqy`uM`*Qt9vUJNNLt>a zcGX74vG^-?k5F7?G@Mw;lMCP%kt-1doUNldSpB-0meF>@2wZUF|8ldgW) ztk4th`3aY3mHIvVkhN4L@L<#gZQ~l|03ozkwa{u0c1%S5HpyV09p`9T4HtPPA=s}K zm)G+^tkr$uZR=Vjmh z?j~V0H{WE+D_A*VH{P29;F>dmg)8Vr9%0@u0z>jXY=t#f1o&((dGI05cCfW2vMixIC$4Ddfu9RdmnOa2W72ri+ z$fE{Wx)n7=+qA@*FX>Z{h+#lx?{EACcol4~&B{AreQ&^XUYYXfx}BH3(-BdmRc6)* z@JlqV#_Cu#Mn6sbwHe^b*BUV4b2K!hMY%&(ZU_rXOp8jxkbY)L&fPBoTPUbM{2$<4 z68DOAzzGMM(lx@5q{t!059K)?&;tnY7?)9voL=)>q@0%^xNrinJ~=BZ^-PJbyEG2==&;4a8=ft1#eh4NTiguZ!|i z2|Y+OZ{W&PlW_gnbpOT!ACCp@ddbw;3I^4Nzv^MLc3wa84tS;|R5UgFX zv#gXvL>27-bGjPnKk*y1w#|;v(DfB|4AKIglQy?q>{wb27oL?z{7Gvgc1Y|bv%6Wr z+KwY%ztgG!(IDW`itTk2l}H&1SEuK2+XXJ{&p^cWPnv}-?sy^i;kQ0(sz985JFMgH zyW9m==U1%HsV&lzlMqu}PfLl_0PzKRI03LIPuKe8|MS}?@qHC`3<76ix=nv*c%ok| z5Q&vb{mO3Vs{Y3gxMlLX2Ga6y*{qqiOJ-q@pWjDAL3&+Q-EDp*lDpoD*Y1b{jUB5@ zO{itTay`5)PwxHyF^bvw2D1Fgs0*Z!v=WQ!Tiy;Iy5H>=`*Pl8e144`#~PUd&!g(D z41I$^#F18cK$)W4bvs6k7upW;pV}i$YqYeoIx&3M_Ab^P_fO<>kq zc|d=N1VkKZl?AC{yS_drdj&xC=zARHzi;H{&!OF-`kW?PHC&}7Xckuw3qeFv`t9}! zj$lOb-phl0FAb{4{tFy3vNH+pO}4liPBaVwCCg?+?R=fN?b2D;|C6Wu_G!7371(hI zR-!bf?yEZQbVM9!C7AmDehH=v+|dB{vlL2VE+ zTY?eAsLs#hnln>zX27(j(+>qkpG2bSMBzQ57wQ^Xm8W^s&P^?eDJjHhkBmmFEsCjh z*`Kgu5m*eKc6F&c=z1588xcoZJfU@NQ+0Mbwk+Ze+<`g4s+PLPMgIG`&H4kwzkC5Z z3rY*fOi!!wxZQT!4gLD{!$AifRN=Ks6VKB|!PV}5JaMfH!*@5kR9ox$n_P(R`WRo| z58iYezxjN&AZXve^_@BEk@H zQkN5e&N z@5R&^xc{l1$jHbDdE7}Son&n__y%6_OVOrTSo#SjMN9GHv)>{%lfGf6S}eB{CR&siA^GD~JG_)Z6cyCd z@gLqvUuvM@vu|L>Pxh1J9XPLm96rt!VL4htBt{R_cqatzTQVLy99cbqf#uXAtFgD37CR_dT6Vr?3`i%66KY@Wyjv`57849E1V{$ zMq8_4RrhD=cv*IOe_Dq3GeUie3o91%$EBxD#@HWz=QXK^ixNxEywl4jvbY1#x=k}h z8Y;fP!6G3k%DN_T@va&T6M9d4q6>*h{#|7k*U#9~?LR4A^z|!tJf!*si5w~_@Gl|| z5m|oc4C-2RN~W{T?%~~6u!(~F5^4}#u|pxlW1s8knq5p?%@ZDoVsP_tJdRD2PB(dC zJ{g%Yc<=jNv2{xce*bwZzW#V4mMtu(lxRgvZQ944DKFFT!0<R@oyf72={DaL|%^D$|{9P*R7 zj=ClpnX%S28Ma>r`tP2C)U+6ETvvkWe{I8$Uv0+3U$&w!zj6moBsXmTW*Bi`Gwd-W z4GZVx7tC!*6B?{CZy$GYuPXg6kf z?t(vm&&FFXuEF?kHzRvXDay%UQBf{rX2oK_o~bzhigws%zh;Pyby=No^QICM7nP$| z-$d*&G!>(-?SN&A3h?eLYw+27>q%xsC@nGNX_8W6(6e`c+(%?v{d6&ufjtj&FhZ_$U+=mRo~B zeqK4+cTPY*64=?J+hNVhB7FSTI=uJl8mwMkgyQ0I>)aC(qtIiQBph-~7EU|AHCncg zM|qhWn>UtV&c9}=P=YH5r{Wf*xi@bAZMvneW9QA6(VDk`caF{d14Jkystl_g&l@-Y zFPDv&Ge{oCz0Dmvso3S@ry0(9-GARq*Z%m-eG3~|6ry5`#kKohX}I93_Skc18r_>{ z#I}Da87<#eCg`_MH-t**w-F%Y}0{;q@2a!%cUcgXEOZxm>^gJPsp9?YL-$ zh-%f!mHggG`1#v)Xw{}YPCchDy7g#J0*_}zd3X!My(5 z8vH(X3s$czL`jhwal9todnMt>lUv}p(^^>;YALVPs%1r3x26bD^s(BsOF*l(afsnH z*|@$KZ#};T-_crKPU6qqR>lFR94F&eir)UNz2+9~s45PDkZX7cY@u?4a*lufE;Lc} zh(pAZ)@vLTDb4=H5oi1AgqqBJ#B*$%yJM$7rJujQ)_-Mc;ZN7m_`!WCT?@meZqNUn zyC-7*!!mK;5m_XmWNI@pmPIvdMlQzxuo+*zzX2;KJ#zzYyZ-=^L-0k3 z>zlNSii)s!;X?d9WhpkSEydQ&1z5K-11lD1(b6eE5zk$ua=;OpIOxbM%W`T);w`2{ zHD_iXejB$1-+#Udv!*x14q#U*>zAX=FIsWef#xC$4;Fp{PywV z#$n(6>W;Ju3ktA&*(%KVdkLma-h`ZOE_CnN8helIjz0Zc(L$6R;j(_`QtEr(eZG-e z-+IiQnQt}R3=&pqdNhf=j09K80?XoP;RV#`xar{<% z@!@(*`h}!aP-dNfMza`8JKVCVl-IYE)@BUd>ogp5N=v-(=n5>DwGI2Y-^D1r>epcu zC42%qHix`yUe= z@S+%r_{nu4rnry8Z4Y(DCDfxfZYaSYv>v|mSP#-?Bq~c>-uIAZIQ%%eereGpp>j-{ zl7rd*ummW#hYtqKP|8f)l`eU1==fqG0lW0G9csh&*Tb;>q;`_*^2_O`vzZ-D=_n_oy;BWpog`i}MM)?x1KSy(i`0OP*hfUO(j(WhTu zjM%>|_M=sqOk&R2R%*Guix=cu1l*}hB6b^`$|zwx@=4mi(e3+z=QI7!ZM2+9kjUVJ ztS*u7Atb9d?TqX9@6=q(oSK7ebnRNTi9^5LlF_qovgVFkqWpKCZL+S7Wv#NIbfslG z{D5X01e#mNN#Z+v@KnVA^(GE+KW$lCUMMr`QS98hFLLDn2meXZZW9X_aEUPjBN7o! zTEYuvJ%M5NeS1?7?^lzg?>fY~nY6erV+*rYRgtbW4(DNV{Fyj_9r*0a+F{7>48+En z+aznitCh=I`geK`-g{*&K7D7MB{q8CwRaKSS2X%H;(Z z^XVqM`qU~*l=h}dB&IIF%b)hfr~`&?|9#aZt@5%mlGJ+4oW2;pj$6QpTse+EbtroE z>1n3tSh*VJ*!;XQ{P{;V-hF8e#*W#H0-lfC?|gtg_fE$}*R&^LXIesgu=80sFApEQ zwifTdy3Vpl?WrHpQBicc6L9vWZE?)0Es@o-;&N)`O>blc-2ipjOIQUEtn)L z;P$L54$)ZGrx@u2T3tTQ-EDzNAWXw zO=xX)@0n=5XC5^#xsU(+oofX@M!Md>NcWpo=DQavH$z!;r<*Zqy0>ua5U`&^*SVuj zFf(G&6f7;JuqcY+OJ(6%A3(dh>w(z0;IO#hJ6bSz`LECD<_{d_x&V{hCu|qzJ%?L2 z%$tjJllyap+~trpS`;d-%xCyP4Qmo7WU7OXfJn2`p+TM#nPL3 ztuf!KJu6qN!1SqqPK2$cW>eRc~&|`IsLA*)HGUByYRD~8t&b%-nlYcy(8jDOCWLG$A=s3`&tbIj(WjllJ88EP=UCY z`c~#-|G8r#uHSJA#?xIa^Q>yVJH_E4BhsnOq+ris>6UgQD`UoAIrxQ9uX(fbEVrsn zyEqKmI}Q8NLhDK^B9Ht2q2@J(?$>I%K5=xdcA-@^kUCM1KFO9_CCh8V*sYcZB%Mg2 zy>h`u9@vc5SsA8G`VGZJ#TdNzK31;O)-9V6#Rx%4Y6{x5Z;$3#Eomv0F#5LH(#}>c zE3!yKX$GU{&h5ERy7ieWmla|Xt*U>i(Mg|@P%gn-za^_htfk{kp0E|a^S4O%lBKBh zjG-gbEw`{W^*W^=Oqr04zb0<8qJgRDv6d@5gjQ4g&eXjaW&Gz)b4~O;IkXzHTE$sO zqWUeeud2PtqvuPN}%sTcPc448f#YB4?k%yKeT*@e>h@~CfxRcIpjUy@i_v)8qCCPfB z^AYjB@!V=Fi+}5uGE0L~%7-kj4QooQ95a!itjkl+Z_P+&YQXupv7FYIl4#$h&bM+| z0j~u=qicfYhAQ!P1wW&Z=d&jX{eu6r$H;@4S=UV%)^jpeEZB!W zeQJysqT+1*b?A!saSyrl3F}Q!5(t=|;Tu z!fGrg`6Q)8VZa_~=+-+C1+*ysrq#8Komh#K%ECYWg0?v1nC2Ggc_Cfr7ivInJhuuH zf62D=rQRf*KK)ZI0-5tqu0=LN*Pcl@@}w3x?ff>DtLKHZqJRF*!Rybg#&=(Aw5+Sn z-4f8BE?_gdxJpBqLdz<9Ynhe8F@o;u85g&~uDhpN-zUh0Td}l=F5Mb@^yWItTC<{o z15?p~kx!*NOrtKgd`W>tLejcUzp%BXo!QT4-I`*I|9&%GdwP}SF2}}4^O_{18?C`f zpUl94n{P&IEb_bd65U_pHXRKEy2FekRhVnYD|OFB!2h8Mph=LHKu@rZsyOn5{R)&H z`UJ(yeXzrE6GHTs&3g_j5clK zF`U<=W0yp0YR(IfuEagpYw-ZLHF^CgJj`pp#qXLcMU{qdgEC!q<#s75blh!pU;AGb zf%V{np~;Yz@PdgVUS{8y(G@tFW>|bWb{KABNb{aoLRXz=2V-#s=B1a?d7Ow7F#)F| zDk%leywk_ZSyH~ynpM74mi4hpL>)9V-I~TTik(^EeF^cJXQy-sSy<}Wa+yAPXFbMz zvcbypl1u6Ge1eWU>Te3(A_$4t`yJXGUAmi8gca0{ zCj3OJ=j%;Yo>ezmWwOrnJ>BRoYR=z`siv~RWQy;bHx^qYC^u5SR~Fyq4aHW&<*-|_QzTdetpSrqS&Vx)0Ty2LFgu;MTwYn5N}yHxgDl1KkDFzQ?Yi_WT}yF<`(eL&Sb|>D9?iDjf`)~IxgA$=_i{SG z11|_DF&@ciQlur&+Paw!_uBU*w*roQ5lCx?dd0nrm*4iBwFF^UkRN+Aw*ye|MitSS z8G|b@69-vIsmfb=_qzeKg32r_M5H33`HkfDItA`O#%)DTPAR+z0c>pjx0 zWc?^_OxBrF4L+eB_4x6MiWodbTi!84}B+GLyZHxU#jH&5H99IxPzem**K{4Z$$NL7f^A!hu?N1y{&<<% zVXogb)ouA6W&-q%E-6?QRDR~a@L$)^li70F#U^#E$)G8cmNJ0G^JedD-`{?3qi@wm z!l^7QEe-$Ro2U_FZJh&K=+lPfeD!Q>I0hkc4vy z-|-32w0M#&t4m~{=$@jGauGEdTPXz+ur*10e?}iqIkychnpl)jJCmrtbU^{n$!#Tn z_UfB#kxl_W|5sXVA26b+RD|r!C3M@O(5_R06)ZTF0)4N(NftA#T3%!&a*A}MyY;8& zF6&67^zYOhD;G-yxq5}kx@|=Q+MRCYiD$RAv@N-Vs_q~was%DSR9cd~sj0QG0stgg zx`khUxZaw&q>2wkN+x9>A|-n+4y8(^>al^)v>e4`!mmuf`v=T*kBfZBXufoU9_rpYww-{PTQ(ny?Dw>ZeOR;%Y47O#LVI@B!@O)zEMDI$X8bL}*4w_NvP1gD888{q!ET@gdQH5ZPY<{Zb+-h4V?i_{fjwz}498of@rny9>vqhCDebum z4Hrs8Q4(p8%=alP)mEFaf4B!RY%ZEa0RrD4Qvj{ErG1ws5WF_DG%$;7wcCY)n_Yr+bd{vM#ZI- zQW*vBN1LlJ#*>vPTGIk6;rJa%BbBnSk|?9^g)eX-?jSvXO@*&wvVy!%jZXCbt&%bg zUAb1i^YImT>t|m@!Wx4nj3#Yq2_KTUX==a9)^L`6e?l|rNB2_5-Ye{nvIy({o-=t^ zr8~ILtxA-Lc@<%b3vo;ym7N6`!r0k?SV^zAh~2$0HURZpk#Kt&8w2not*gmAli-C7 zlrlO4CY50Y8V6LtK{adxs`cx%Us}yT;++lONUT>hdD0SI&>E`1XWaa%$0xNkHRUrp zh4(piDZ1ALvb1_~Q^lQK5PDHd<#ow*T!5h#iLF6*?rRJSGr8&ZEkZAb8~Wh43iAa0 zk2Fc5BC7>xJkZkis`(x`L4)TriDTjs)VMaGiNhf+4_*ek(>T&HD=qB%Q`!PY@x_#u zq2DVD>khhu_rJFD2rCdujW`5mRgcQ(Nbc2U+AOoMFIAvDu$E+2h~%B#Fif2+x8?e^ zz*3&i-xg72VHql0c2$Cp#GW6xEk@&l3ce|UG_&GMYuLp0zbrym*QqWX(z4-2Qz1rC zaKAjxH2Pl0XnCIyb>(-qg;g2E!27~v(k4}Tw9BehzZTuFghuB=?8#xh10At+&#UzZ z?+Qe5q|7$7je1b6(-a$#RFV}WtNh|hU>^@tK4u*nzGf8&H7%_~(W2r@MOt+DB5+)B zV8J1+0FZxV!sl`sN5L#R6>jZAP14RGb!;Go zh``p7&^Ge#Y&vSv#Pqt{O*1XIvgYKrEF>)s5ld=Ru{|wVn@OdqB`v8ISkA}ARz6i! zm@8i?9d-$~2{4)LMQEImg{6%5_7z{sC;1+Ki5W;8c;Jv$5Rkaeb(yLpep+a=Zq$qJ zH;cYnQ9|ln5AOugy*AJdZw)gws6ULDmx$^?)Kf;XQY5mF#HD$VA}~EyYDJkXC>>>G ziWPAyp_{MHBJo~Um^#o-Tv;tBba_Qo z64R9ss#$~U5gC*1D3@AwlClE!D;JBF@KqOCKAUL8nQm{Qc_uE^BfQ91P@BDs8;ysY&EMO6R5SW}TSBUp_|0TQ`{L4qU&v>Y!U zZ7MuF2m*(+ssJUc)7gk#bOq?x>O`7kt8inaCe6snOM@XY<$=i(lWQqi-b-fQ0(;>? z$Lo5@qm~7=5oV?4Wu8YpSHYNuIv21mpp=wj5R|aAHqc2I1D`du$_>?lLt0^g#C530 z;_?gbs8uN={SzRdGE-zjjYfo}lF&(>O+vpW3aKO7r&)-gWIZX#QxlZ)Je&TGWMT>i zT`wh#DtR9b=+tKtg7Ll0vyr`6BHMQx(snun7=Av_tz_0zWY@aiuelu;y?`tCn~T$S49Xj{4-`?9~WSN5?@}a7e3;;IX=1fvJXC0m@7Io7*=qiIWZ@1Da8w3Zo*c zVDmXW`BoD-c#Xc)7~KwP35T@m5Gp9R1-O8%^mbR!>14+8QkY2OrDRIS@@jk#Id$fC zID#*xYr|?dS+iUxK@l?4=4s86w$r&j^v?=&iagL;BPT000ziFlsg zg`$jndH|~E2Ws^y#UkrVM79wQfz>C}5tOm68e@ZC+`ljuT~lSEF|oj{=TT&LbgLZ$ zhqQJANM1ciUT3j|UxJF|lqx_8s#>yL%Z_RZcahjOI6b5`keIG&6{_N@T4J)QGQ)f? zJIw}9r1;5;jYscb2f`t(oro7mSnNE9m77{{8sNjKf-EacI+&7IwJg?B&tm}`go4ak zX;WQbCM_%ZQ=>(=OW3+h*_g@PUf|zjE;h!mgPj0}v>E`EDzS-LFQZLIx=kcq(-^BY zFI0M%mMGoe*%Y!`>v`0)qNZY%X-<{MNu~U?fRbtnwSuY0T7zPSx@_~bW&i^!pN=+i zql29chqM|PR57&;^4$bcHJiV=#Wyd|Uc zcP&?N6vr>%b^nFe?me2oQyi_TVZkA-1`JQ+v6HGS0lK&70YSTUU0*?j*JjE)&JCQruThR%G%QnC$$9 zR0dh(Bx_1!rAf(Qx_+f@ljgRZ+ahf)PwxWtxzxj9%g3m&h(G;BL{Fh6ehW|3W#@QJ^juA2xSg1wA2(OP-eblp^%1)^sW!EKV_73isRxn4LGFL1R(<32<%42I*){O3PR*n%0$sh3o2x|BO;D+1y6uUSgRy| zNM*7^{G}Rt}ww`h%>hb5Lnkx?%;7 zQlxv~BqxuyNy8y62NoU!GHB_X%RjGyNq6#t{4UkJ{~C2`+Ng&5!QA#o$eHBInR=ez z`NrkICOByFa7fF6A6_D1ks$7gGHzo9FHIA;KZ41=uPu}qdOA!BLl8(xdy~KA|1L9D zmIDVC9MWobtUDpp{XIR6}KH~CIeYc7VFZW9Dc$yirjVhlSc8{L5)9MWjiMecBtod{^t<)|9valJ67n51Ksc6`gRpQWFtN}O%D%8o4N~+^(`%Ft zQCS{>O2b^lt#!qhN=b${QonlWMQ1^72VuY=EeBzN5kogs@d-!JWptSgh3&+pvJ+D4 z6S`MlWlF%Qerc%tV_WhbOsF2@!+dfrjI0+TSQ;P2I`~+O_ ztTUn6K{XLpO>zeg>^O@qqLz8*pEK?I)tHo#n&Ek_$I}or+B02Cs(s`TmV+9=AuR_r z0;7Pr<%W~|rq*b&2OhahGT#6I002ovPDHLkV1l^$$cq2~ literal 0 HcmV?d00001