-
- {row3Items[0] && }
-
-
- {row3Items.slice(1, 3).map((a) => (
-
- ))}
- {row3Items.slice(3).map((a) => (
-
- ))}
-
-
+ {row5Articles.length > 0 && (
+
+ {row5Articles.map((a) => (
+
+ ))}
+
)}
diff --git a/client/src/pages/horoscope.tsx b/client/src/pages/horoscope.tsx
new file mode 100644
index 0000000..27294a9
--- /dev/null
+++ b/client/src/pages/horoscope.tsx
@@ -0,0 +1,438 @@
+import { useState, useEffect, useRef } from "react";
+import { useQuery } from "@tanstack/react-query";
+import { Link, useParams } from "wouter";
+import {
+ Star,
+ Heart,
+ Briefcase,
+ TrendingUp,
+ ChevronLeft,
+ ChevronRight,
+ Calendar,
+ CalendarDays,
+ Sparkles,
+ Lightbulb,
+ AlertTriangle,
+ Moon,
+ Sun,
+ ArrowRight,
+ Loader2,
+} from "lucide-react";
+import Header from "@/components/header";
+import Footer from "@/components/footer";
+import { InArticleAd } from "@/components/adsense";
+import {
+ SIGNS,
+ ELEMENT_COLORS,
+ ASTRO_EVENTS,
+ getHoroscope as getStaticHoroscope,
+ getRating,
+ getLuckyNumbers,
+ getDailyColor,
+} from "@/lib/horoscope-data";
+
+interface AIHoroscope {
+ signIndex: number;
+ signName: string;
+ general: string;
+ love: string;
+ career: string;
+ health: string;
+ tip: string;
+ weekly: string;
+ monthly: string;
+}
+
+function StarRating({ count }: { count: number }) {
+ return (
+
+ {Array.from({ length: 5 }).map((_, i) => (
+
+ ))}
+
+ );
+}
+
+function getEventIcon(icon: string) {
+ switch (icon) {
+ case "mercury": return
;
+ case "moon": return
;
+ case "venus": return
;
+ case "sun": return
;
+ case "saturn": return
;
+ case "newmoon": return
;
+ default: return
;
+ }
+}
+
+function getEventColor(type: string) {
+ switch (type) {
+ case "retrograde": return { bg: "bg-amber-500/10", border: "border-amber-500/20", accent: "text-amber-400" };
+ case "moon": return { bg: "bg-blue-500/10", border: "border-blue-500/20", accent: "text-blue-400" };
+ case "transit": return { bg: "bg-pink-500/10", border: "border-pink-500/20", accent: "text-pink-400" };
+ case "season": return { bg: "bg-emerald-500/10", border: "border-emerald-500/20", accent: "text-emerald-400" };
+ default: return { bg: "bg-primary/10", border: "border-primary/20", accent: "text-primary" };
+ }
+}
+
+function AstroEventsSection() {
+ return (
+
+
+
+ Aktuelle kosmische Ereignisse
+
+
+ {ASTRO_EVENTS.map((event, i) => {
+ const ec = getEventColor(event.type);
+ return (
+
+
+ {getEventIcon(event.icon)}
+
+
{event.title}
+
{event.dateRange}
+
+
+
{event.description}
+
+ {event.affectedSigns.map((s) => {
+ const sign = SIGNS.find((x) => x.name === s);
+ return (
+
+ {sign?.symbol} {s}
+
+ );
+ })}
+
+
+ );
+ })}
+
+
+ );
+}
+
+function SignGrid({ onSelect, selectedIndex, aiHoroscopes }: { onSelect: (i: number) => void; selectedIndex: number | null; aiHoroscopes: AIHoroscope[] }) {
+ return (
+
+
+
+ Ihr Sternzeichen wählen
+
+
+ {SIGNS.map((sign, i) => {
+ const ec = ELEMENT_COLORS[sign.element];
+ const aiH = aiHoroscopes.find(h => h.signIndex === i);
+ const horoscope = aiH || getStaticHoroscope(i);
+ const isSelected = selectedIndex === i;
+ return (
+
onSelect(i)}
+ className={`text-left rounded-xl p-4 transition-all duration-200 border ${
+ isSelected
+ ? `${ec.bg} ${ec.border} shadow-lg ${ec.glow} ring-1 ring-primary/30`
+ : "bg-card border-card-border hover:border-primary/40 hover:shadow-md"
+ }`}
+ data-testid={`button-sign-grid-${sign.name.toLowerCase()}`}
+ >
+
+
{sign.symbol}
+
+ {sign.name}
+ {sign.date}
+
+
+ {horoscope.general.substring(0, 100)}...
+
+
+ );
+ })}
+
+
+ );
+}
+
+function SignDetail({ signIndex, onNavigate, aiHoroscopes }: { signIndex: number; onNavigate: (i: number) => void; aiHoroscopes: AIHoroscope[] }) {
+ const [tab, setTab] = useState<"daily" | "weekly" | "monthly">("daily");
+ const sign = SIGNS[signIndex];
+ const ec = ELEMENT_COLORS[sign.element];
+ const aiH = aiHoroscopes.find(h => h.signIndex === signIndex);
+ const horoscope = aiH || getStaticHoroscope(signIndex);
+ const luckyNums = getLuckyNumbers(signIndex);
+ const dailyColor = getDailyColor(signIndex);
+ const detailRef = useRef
(null);
+ const isAI = !!aiH;
+
+ const prevIndex = (signIndex - 1 + SIGNS.length) % SIGNS.length;
+ const nextIndex = (signIndex + 1) % SIGNS.length;
+
+ useEffect(() => {
+ setTab("daily");
+ }, [signIndex]);
+
+ return (
+
+
+ onNavigate(prevIndex)}
+ className="flex items-center gap-1.5 text-sm text-muted-foreground hover:text-foreground transition-colors bg-card border border-card-border rounded-lg px-3 py-2"
+ data-testid="button-sign-prev"
+ >
+
+ {SIGNS[prevIndex].symbol}
+ {SIGNS[prevIndex].name}
+
+
+ {sign.symbol}
+ {sign.name}
+
+ onNavigate(nextIndex)}
+ className="flex items-center gap-1.5 text-sm text-muted-foreground hover:text-foreground transition-colors bg-card border border-card-border rounded-lg px-3 py-2"
+ data-testid="button-sign-next"
+ >
+ {SIGNS[nextIndex].name}
+ {SIGNS[nextIndex].symbol}
+
+
+
+
+
+
+
+
+ {sign.symbol}
+
+
+
{sign.name}
+
{sign.date}
+
+ {sign.element}
+ Planet: {sign.planet}
+ Farbe: {sign.color}
+ Stein: {sign.stone}
+
+
+
+
+
+
+
+
+
+
+
Glückszahlen
+
{luckyNums.join(", ")}
+
+
+
+
Tagesfarbe
+
{dailyColor}
+
+
+
+
Kompatibel
+
{sign.compatible.join(", ")}
+
+
+
+
+ {(["daily", "weekly", "monthly"] as const).map((t) => (
+ setTab(t)}
+ className={`flex-1 text-xs font-medium py-2 px-3 rounded-md transition-all flex items-center justify-center gap-1.5 ${
+ tab === t ? "bg-primary text-white shadow" : "text-muted-foreground hover:text-foreground"
+ }`}
+ data-testid={`button-tab-${t}`}
+ >
+ {t === "daily" && }
+ {t === "weekly" && }
+ {t === "monthly" && }
+ {t === "daily" ? "Heute" : t === "weekly" ? "Woche" : "Monat"}
+
+ ))}
+
+
+ {tab === "daily" && (
+
+
+
+ Allgemein
+
+
{horoscope.general}
+
+
+
+ Liebe & Partnerschaft
+
+
{horoscope.love}
+
+
+ )}
+
+ {tab === "weekly" && (
+
+
+ Wochenhoroskop
+
+
{horoscope.weekly}
+
+ )}
+
+ {tab === "monthly" && (
+
+
+ Monatshoroskop
+
+
{horoscope.monthly}
+
+ )}
+
+
+
+
+ {tab === "daily" && (
+
+
+
+
+ Beruf & Finanzen
+
+
{horoscope.career}
+
+
+
+ Gesundheit & Wohlbefinden
+
+
{horoscope.health}
+
+
+
+
+ Tipp des Tages: {horoscope.tip}
+
+
+
+
+ )}
+
+
+
+
+
Weitere Sternzeichen entdecken
+
+ {SIGNS.filter((_, i) => i !== signIndex).map((s) => {
+ const origIdx = SIGNS.findIndex((x) => x.name === s.name);
+ const sEc = ELEMENT_COLORS[s.element];
+ return (
+
onNavigate(origIdx)}
+ className={`${sEc.bg} hover:opacity-80 border ${sEc.border} rounded-lg p-3 transition-all text-left`}
+ data-testid={`button-sign-other-${s.name.toLowerCase()}`}
+ >
+
+ {s.symbol}
+ {s.name}
+
+ {s.date}
+
+ );
+ })}
+
+
+
+
+ );
+}
+
+export default function HoroscopePage() {
+ const params = useParams<{ sign?: string }>();
+ const [selected, setSelected] = useState(null);
+ const detailRef = useRef(null);
+
+ const { data: aiHoroscopes = [], isLoading: aiLoading } = useQuery({
+ queryKey: ["/api/horoscopes/today"],
+ });
+
+ useEffect(() => {
+ if (params.sign) {
+ const idx = SIGNS.findIndex((s) => s.name.toLowerCase() === params.sign?.toLowerCase());
+ if (idx >= 0) setSelected(idx);
+ }
+ }, [params.sign]);
+
+ const handleSelect = (i: number) => {
+ setSelected(i);
+ setTimeout(() => {
+ detailRef.current?.scrollIntoView({ behavior: "smooth", block: "start" });
+ }, 100);
+ };
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ Horoskop
+
+
+
+ Entdecken Sie, was die Sterne für Sie bereithalten. Aktuelle kosmische Ereignisse und Ihr persönliches Tageshoroskop.
+
+
+ {aiLoading && (
+
+
+ Horoskope werden von den Sternen gelesen...
+
+ )}
+
+
+
+
+
+
+ {selected !== null ? (
+
+ ) : (
+
+
+
Wählen Sie oben Ihr Sternzeichen
+
für Ihr persönliches Tages-, Wochen- und Monatshoroskop
+
+ )}
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/client/src/pages/recipes.tsx b/client/src/pages/recipes.tsx
new file mode 100644
index 0000000..341f344
--- /dev/null
+++ b/client/src/pages/recipes.tsx
@@ -0,0 +1,360 @@
+import { useState } from "react";
+import { Link } from "wouter";
+import { ChefHat, Clock, Users, X, ChevronLeft } from "lucide-react";
+import Header from "@/components/header";
+import Footer from "@/components/footer";
+import { InArticleAd } from "@/components/adsense";
+
+interface Recipe {
+ title: string;
+ image: string;
+ time: string;
+ servings: string;
+ ingredients: string[];
+ steps: string[];
+ description: string;
+ category: string;
+}
+
+interface RecipeRegion {
+ name: string;
+ recipes: Recipe[];
+}
+
+const RECIPE_REGIONS: RecipeRegion[] = [
+ {
+ name: "Österreich",
+ recipes: [
+ {
+ title: "Kaiserschmarrn",
+ image: "/uploads/recipe-kaiserschmarrn.png",
+ time: "25 Min.",
+ servings: "2 Portionen",
+ category: "Nachspeise",
+ description: "Der Klassiker der österreichischen Küche -- fluffig, süß und einfach unwiderstehlich.",
+ ingredients: ["3 Eier", "200 ml Milch", "120 g Mehl", "30 g Zucker", "1 Prise Salz", "50 g Butter", "Rosinen nach Belieben", "Puderzucker"],
+ steps: ["Eigelb, Milch, Mehl und Salz verrühren.", "Eiweiß mit Zucker steif schlagen und unterheben.", "Butter in der Pfanne erhitzen, Teig eingießen.", "Rosinen darüber streuen, von unten goldbraun backen.", "Mit zwei Gabeln in Stücke reißen.", "Mit Puderzucker bestreut servieren."],
+ },
+ {
+ title: "Wiener Schnitzel",
+ image: "/uploads/recipe-wiener-schnitzel.png",
+ time: "30 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Das berühmteste Gericht Wiens -- goldbraun paniert und herrlich knusprig.",
+ ingredients: ["4 Kalbsschnitzel", "2 Eier", "Mehl", "Semmelbrösel", "Butterschmalz", "Salz", "Zitrone"],
+ steps: ["Schnitzel dünn klopfen, salzen.", "In Mehl, verquirltem Ei und Semmelbröseln panieren.", "In reichlich heißem Butterschmalz goldbraun backen.", "Auf Küchenpapier abtropfen lassen.", "Mit Zitrone und Petersilienkartoffeln servieren."],
+ },
+ {
+ title: "Apfelstrudel",
+ image: "/uploads/recipe-apfelstrudel.png",
+ time: "60 Min.",
+ servings: "6 Portionen",
+ category: "Nachspeise",
+ description: "Dünn ausgezogener Strudelteig mit saftiger Apfelfüllung -- ein Traum aus Omas Küche.",
+ ingredients: ["250 g Mehl", "1 Ei", "2 EL Öl", "125 ml Wasser", "1 kg Äpfel", "100 g Zucker", "Zimt", "80 g Semmelbrösel", "80 g Butter"],
+ steps: ["Strudelteig kneten, 30 Min. ruhen lassen.", "Äpfel schälen, in dünne Scheiben schneiden.", "Mit Zucker, Zimt und Rosinen mischen.", "Teig dünn ausziehen, Brösel verteilen.", "Füllung auflegen, einrollen.", "Bei 180°C 40 Min. goldbraun backen."],
+ },
+ {
+ title: "Tiroler Knödel",
+ image: "/uploads/recipe-tiroler-knoedel.png",
+ time: "40 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Herzhafte Speckknödel aus Tirol -- perfekt zu einer kräftigen Suppe oder Sauerkraut.",
+ ingredients: ["300 g Knödelbrot", "200 ml Milch", "3 Eier", "150 g Speck", "1 Zwiebel", "Petersilie", "Salz, Pfeffer", "Mehl"],
+ steps: ["Knödelbrot in eine Schüssel geben, warme Milch darüber.", "Speck und Zwiebel anbraten.", "Eier, Speck, Petersilie zum Brot geben, mischen.", "30 Min. rasten lassen.", "Knödel formen, in Salzwasser 15 Min. kochen.", "Mit Butter und Schnittlauch servieren."],
+ },
+ {
+ title: "Sachertorte",
+ image: "/uploads/recipe-sachertorte.png",
+ time: "90 Min.",
+ servings: "8 Portionen",
+ category: "Nachspeise",
+ description: "Die weltberühmte Wiener Schokoladentorte mit Marillenmarmelade und Glasur.",
+ ingredients: ["150 g Butter", "110 g Zucker", "6 Eier", "130 g Zartbitterschokolade", "130 g Mehl", "Marillenmarmelade", "200 g Kuvertüre"],
+ steps: ["Butter und Zucker schaumig rühren.", "Geschmolzene Schokolade und Eigelb unterrühren.", "Eiweiß steif schlagen, mit Mehl unterheben.", "Bei 170°C 50 Min. backen.", "Auskühlen lassen, mit Marmelade bestreichen.", "Mit Schokoladen-Glasur überziehen."],
+ },
+ {
+ title: "Kärntner Kasnudeln",
+ image: "/uploads/recipe-kaerntner-kasnudeln.png",
+ time: "50 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Handgemachte Teigtaschen aus Kärnten mit Topfen-Kartoffel-Füllung und frischer Minze.",
+ ingredients: ["400 g Mehl", "2 Eier", "Wasser", "500 g Topfen", "200 g Kartoffeln", "Minze", "Kerbel", "Butter", "Salz"],
+ steps: ["Nudelteig aus Mehl, Eiern und Wasser herstellen.", "Kartoffeln kochen und stampfen.", "Mit Topfen, Minze und Kerbel mischen.", "Teig ausrollen, Kreise ausstechen.", "Füllung aufsetzen, Ränder krendeln.", "In Salzwasser kochen, mit Butter servieren."],
+ },
+ {
+ title: "Germknödel",
+ image: "/uploads/recipe-germknoedel.png",
+ time: "120 Min.",
+ servings: "4 Portionen",
+ category: "Nachspeise",
+ description: "Fluffige Hefeteig-Knödel mit Powidl-Füllung, Vanillesoße und Mohn-Zucker-Topping.",
+ ingredients: ["500 g Mehl", "250 ml Milch", "1 Würfel Hefe", "60 g Zucker", "60 g Butter", "2 Eigelb", "Powidl (Pflaumenmus)", "Mohn", "Vanillesoße"],
+ steps: ["Hefeteig zubereiten und 1 Stunde gehen lassen.", "Teig in Portionen teilen, flach drücken.", "Je 1 TL Powidl in die Mitte geben.", "Zu Knödeln formen, nochmals 20 Min. gehen lassen.", "In Salzwasser oder über Dampf 15 Min. garen.", "Mit Mohn-Zucker und Vanillesoße servieren."],
+ },
+ {
+ title: "Tafelspitz",
+ image: "/uploads/recipe-tafelspitz.png",
+ time: "180 Min.",
+ servings: "6 Portionen",
+ category: "Hauptspeise",
+ description: "Zart gekochtes Rindfleisch mit Schnittlauchsoße und Apfelkren -- ein Festmahl der Wiener Küche.",
+ ingredients: ["1,5 kg Tafelspitz", "Suppengemüse", "Lorbeerblatt", "Pfefferkörner", "Schnittlauch", "Sauerrahm", "Äpfel", "Kren (Meerrettich)"],
+ steps: ["Fleisch in kaltes Wasser legen, langsam erhitzen.", "Schaum abschöpfen, Gemüse und Gewürze zugeben.", "3 Stunden sanft köcheln lassen.", "Schnittlauchsoße aus Sauerrahm zubereiten.", "Apfelkren frisch reiben und mischen.", "Fleisch aufschneiden, mit Soßen und Gemüse servieren."],
+ },
+ ],
+ },
+ {
+ name: "Bayern",
+ recipes: [
+ {
+ title: "Schweinshaxe",
+ image: "/uploads/recipe-schweinshaxe.png",
+ time: "180 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Knusprig gebratene Schweinshaxe mit krachender Kruste -- das Herzstück jeder bayerischen Wirtschaft.",
+ ingredients: ["4 Schweinshaxen", "2 Zwiebeln", "2 Karotten", "500 ml Dunkelbier", "Kümmel", "Knoblauch", "Salz, Pfeffer", "Majoran"],
+ steps: ["Haxen waschen, Schwarte rautenförmig einschneiden.", "Mit Salz, Kümmel und Knoblauch einreiben.", "Mit Gemüse und Bier in die Bratpfanne geben.", "Bei 180°C ca. 2,5 Stunden braten.", "Regelmäßig mit Bratensud übergießen.", "Zum Schluss Grill zuschalten für knusprige Kruste."],
+ },
+ {
+ title: "Obatzda",
+ image: "/uploads/recipe-obatzda.png",
+ time: "15 Min.",
+ servings: "4 Portionen",
+ category: "Vorspeise",
+ description: "Der bayerische Biergarten-Klassiker -- würziger Camembert-Aufstrich mit Brezn.",
+ ingredients: ["200 g reifer Camembert", "100 g Frischkäse", "1 kleine Zwiebel", "1 EL Butter", "Paprikapulver", "Kümmel", "Salz, Pfeffer", "Schnittlauch"],
+ steps: ["Camembert mit einer Gabel zerdrücken.", "Frischkäse und weiche Butter untermischen.", "Fein gehackte Zwiebel dazugeben.", "Mit Paprika, Kümmel, Salz und Pfeffer würzen.", "Mindestens 1 Stunde durchziehen lassen.", "Mit Schnittlauch bestreut zu frischen Brezn servieren."],
+ },
+ {
+ title: "Dampfnudeln",
+ image: "/uploads/recipe-dampfnudeln.png",
+ time: "90 Min.",
+ servings: "4 Portionen",
+ category: "Nachspeise",
+ description: "Bayerische Dampfnudeln mit goldener Kruste und Vanillesoße -- wie bei der Oma auf dem Bauernhof.",
+ ingredients: ["500 g Mehl", "250 ml Milch", "1 Würfel Hefe", "80 g Zucker", "80 g Butter", "2 Eier", "1 Prise Salz", "Vanillesoße"],
+ steps: ["Hefe in lauwarmer Milch auflösen.", "Mit Mehl, Zucker, Eiern und Butter zu einem Teig kneten.", "1 Stunde gehen lassen, bis sich das Volumen verdoppelt.", "Kugeln formen und nochmals 20 Min. ruhen lassen.", "In einem geschlossenen Topf mit Milch-Butter-Gemisch dämpfen.", "Servieren, wenn die Kruste goldbraun knistert."],
+ },
+ {
+ title: "Käsespätzle",
+ image: "/uploads/recipe-kaesespaetzle.png",
+ time: "45 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Handgeschabte Spätzle mit würzigem Bergkäse und knusprigen Röstzwiebeln -- ein Allgäuer Traum.",
+ ingredients: ["400 g Mehl", "4 Eier", "200 ml Wasser", "300 g Bergkäse", "3 große Zwiebeln", "Butter", "Salz, Pfeffer", "Muskatnuss"],
+ steps: ["Mehl, Eier, Wasser und Salz zu einem zähen Teig schlagen.", "Durch ein Spätzlebrett in kochendes Salzwasser schaben.", "Wenn die Spätzle oben schwimmen, abschöpfen.", "Zwiebeln in Butter goldbraun rösten.", "Spätzle und geriebenen Käse schichtweise in eine Form geben.", "Mit Röstzwiebeln krönen und kurz überbacken."],
+ },
+ ],
+ },
+ {
+ name: "Schwaben & Baden",
+ recipes: [
+ {
+ title: "Maultaschen",
+ image: "/uploads/recipe-maultaschen.png",
+ time: "90 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Schwäbische Herrgottsbscheißerle -- gefüllte Teigtaschen, die einst das Fleisch vor Gott versteckten.",
+ ingredients: ["Nudelteig (400 g Mehl, 4 Eier)", "300 g Hackfleisch", "200 g Spinat", "1 Brötchen", "1 Zwiebel", "2 Eier", "Petersilie", "Muskatnuss, Salz, Pfeffer"],
+ steps: ["Nudelteig kneten und 30 Min. ruhen lassen.", "Brötchen einweichen, Spinat blanchieren und hacken.", "Hackfleisch, Spinat, Brötchen, Eier und Gewürze mischen.", "Teig dünn ausrollen, Füllung in Häufchen setzen.", "Zuklappen, Taschen ausschneiden, Ränder fest andrücken.", "In kräftiger Brühe 10 Min. ziehen lassen oder anbraten."],
+ },
+ {
+ title: "Zwiebelrostbraten",
+ image: "/uploads/recipe-zwiebelrostbraten.png",
+ time: "40 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Saftiges Rostbraten-Stück mit einem Berg goldener Röstzwiebeln -- der schwäbische Sonntagsklassiker.",
+ ingredients: ["4 Scheiben Roastbeef (je 200 g)", "6 große Zwiebeln", "3 EL Mehl", "Butterschmalz", "200 ml Brühe", "Salz, Pfeffer", "1 Schuss Rotwein"],
+ steps: ["Zwiebeln in Ringe schneiden, in Mehl wenden.", "In heißem Butterschmalz goldbraun und knusprig frittieren.", "Fleisch salzen, pfeffern und scharf anbraten.", "Fleisch herausnehmen und warm halten.", "Bratensatz mit Rotwein und Brühe ablöschen.", "Fleisch mit Soße und einem Berg Röstzwiebeln servieren."],
+ },
+ {
+ title: "Flammkuchen",
+ image: "/uploads/recipe-flammkuchen.png",
+ time: "30 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Hauchdünner elsässisch-badischer Flammkuchen mit Crème fraîche, Speck und Zwiebeln.",
+ ingredients: ["300 g Mehl", "150 ml Wasser", "3 EL Öl", "200 g Crème fraîche", "200 g Speck", "3 Zwiebeln", "Salz, Pfeffer", "Muskatnuss"],
+ steps: ["Mehl, Wasser, Öl und Salz zu einem dünnen Teig kneten.", "Sehr dünn ausrollen auf einem bemehlten Blech.", "Crème fraîche gleichmäßig verstreichen.", "Mit dünnen Zwiebelringen und Speckwürfeln belegen.", "Bei 250°C auf unterster Schiene 12-15 Min. backen.", "Sofort heiß servieren, am besten mit einem Glas Weißwein."],
+ },
+ ],
+ },
+ {
+ name: "Südtirol & Alpen",
+ recipes: [
+ {
+ title: "Schlutzkrapfen",
+ image: "/uploads/recipe-schlutzkrapfen.png",
+ time: "60 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Südtiroler Halbmond-Teigtaschen mit Spinat-Ricotta-Füllung und brauner Butter.",
+ ingredients: ["300 g Roggenmehl", "100 g Weizenmehl", "3 Eier", "Wasser", "400 g Spinat", "200 g Ricotta", "1 Zwiebel", "Butter, Parmesan, Salbei"],
+ steps: ["Roggen- und Weizenmehl mit Eiern und Wasser verkneten.", "30 Min. ruhen lassen.", "Spinat dünsten, hacken, mit Ricotta und Zwiebel mischen.", "Teig dünn ausrollen, Kreise ausstechen.", "Füllung aufsetzen, zu Halbmonden falten, Ränder fest drücken.", "In Salzwasser kochen, mit brauner Salbeibutter und Parmesan servieren."],
+ },
+ {
+ title: "Sauerbraten",
+ image: "/uploads/recipe-sauerbraten.png",
+ time: "240 Min.",
+ servings: "6 Portionen",
+ category: "Hauptspeise",
+ description: "Tagelang marinierter Schmorbraten mit dunkler Soße -- das Geduldsgericht der deutschen Küche.",
+ ingredients: ["1,5 kg Rindfleisch", "500 ml Rotweinessig", "500 ml Wasser", "2 Zwiebeln", "Lorbeer, Nelken, Piment", "Wacholderbeeren", "3 EL Lebkuchengewürz", "Rosinen"],
+ steps: ["Fleisch 3-5 Tage in Essig-Wasser-Marinade mit Gewürzen einlegen.", "Fleisch herausnehmen, trocken tupfen, scharf anbraten.", "Mit gefilterter Marinade ablöschen.", "Bei 160°C 3 Stunden schmoren.", "Soße mit Lebkuchen-Bröseln und Rosinen binden.", "Mit Kartoffelklößen und Rotkraut servieren."],
+ },
+ {
+ title: "Schwarzwälder Kirschtorte",
+ image: "/uploads/recipe-schwarzwaelder-kirschtorte.png",
+ time: "120 Min.",
+ servings: "12 Portionen",
+ category: "Nachspeise",
+ description: "Die Königin der deutschen Torten -- Schokolade, Kirschen, Sahne und ein Schuss Kirschwasser.",
+ ingredients: ["6 Eier", "200 g Zucker", "150 g Mehl", "50 g Kakao", "80 g Butter", "1 Glas Sauerkirschen", "600 ml Sahne", "Kirschwasser", "Schokoraspeln"],
+ steps: ["Biskuit aus Eiern, Zucker, Mehl, Kakao und Butter backen.", "Auskühlen lassen und in 3 Böden schneiden.", "Böden mit Kirschwasser tränken.", "Sahne steif schlagen, zwischen die Böden streichen.", "Kirschen auf die Schichten verteilen.", "Torte mit Sahne, Schokoraspeln und Kirschen dekorieren."],
+ },
+ ],
+ },
+ {
+ name: "Norddeutschland",
+ recipes: [
+ {
+ title: "Grünkohl mit Pinkel",
+ image: "/uploads/recipe-gruenkohl.png",
+ time: "120 Min.",
+ servings: "6 Portionen",
+ category: "Hauptspeise",
+ description: "Norddeutscher Winterklassiker -- deftiger Grünkohl mit geräucherter Pinkelwurst nach dem ersten Frost.",
+ ingredients: ["1,5 kg frischer Grünkohl", "4 Pinkelwürste", "250 g Kasseler", "250 g durchwachsener Speck", "2 Zwiebeln", "Schmalz", "Haferflocken", "Senf"],
+ steps: ["Grünkohl waschen, Stiele entfernen und grob hacken.", "Zwiebeln in Schmalz anbraten, Grünkohl zugeben.", "Mit Brühe aufgießen, Speck und Kasseler einlegen.", "90 Min. köcheln lassen, gelegentlich umrühren.", "Pinkelwürste in den letzten 30 Min. mitgaren.", "Mit Haferflocken binden, mit Senf und Bratkartoffeln servieren."],
+ },
+ {
+ title: "Kartoffelpuffer",
+ image: "/uploads/recipe-kartoffelpuffer.png",
+ time: "30 Min.",
+ servings: "4 Portionen",
+ category: "Hauptspeise",
+ description: "Goldbraun gebratene Kartoffelreibekuchen -- ob süß mit Apfelmus oder herzhaft mit Lachs.",
+ ingredients: ["1 kg festkochende Kartoffeln", "1 Zwiebel", "2 Eier", "3 EL Mehl", "Salz, Pfeffer", "Muskatnuss", "Öl zum Braten", "Apfelmus"],
+ steps: ["Kartoffeln und Zwiebel fein reiben.", "Überschüssige Flüssigkeit gut ausdrücken.", "Mit Eiern, Mehl, Salz und Muskatnuss verrühren.", "In heißem Öl löffelweise flache Puffer braten.", "Von beiden Seiten goldbraun und knusprig backen.", "Auf Küchenpapier abtropfen, mit Apfelmus servieren."],
+ },
+ ],
+ },
+];
+
+function RecipeModal({ recipe, onClose }: { recipe: Recipe; onClose: () => void }) {
+ return (
+
+
e.stopPropagation()}
+ >
+
+
+
+
+
+
+
+
{recipe.title}
+
{recipe.category}
+
{recipe.description}
+
+ {recipe.time}
+ {recipe.servings}
+
+
+
Zutaten
+
+ {recipe.ingredients.map((ing, i) => (
+
+ • {ing}
+
+ ))}
+
+
+
Zubereitung
+
+ {recipe.steps.map((step, i) => (
+
+ {i + 1}. {step}
+
+ ))}
+
+
+
+
+ );
+}
+
+export default function RecipesPage() {
+ const [selectedRecipe, setSelectedRecipe] = useState(null);
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ Legendäre Bauernküche
+
+
+
+ Traditionelle Rezepte aus den germanischen Regionen -- von der Alm bis zur Küste, von der Oma überliefert.
+
+
+ {RECIPE_REGIONS.map((region, ri) => (
+
+
+
+
+ {region.recipes.map((recipe, i) => (
+
setSelectedRecipe(recipe)}
+ className="bg-card rounded-xl border border-card-border overflow-hidden text-left group hover:border-primary/50 transition-all hover:shadow-lg hover:shadow-primary/5"
+ data-testid={`card-recipe-${ri}-${i}`}
+ >
+
+
+
+
+
{recipe.title}
+
{recipe.category}
+
{recipe.description}
+
+ {recipe.time}
+ {recipe.servings}
+
+
+
+ ))}
+
+
+ {ri % 2 === 0 &&
}
+
+ ))}
+
+
+
+ {selectedRecipe &&
setSelectedRecipe(null)} />}
+
+ );
+}
diff --git a/package-lock.json b/package-lock.json
index 29f8d8a..cb61a18 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -49,7 +49,7 @@
"date-fns": "^3.6.0",
"dompurify": "^3.3.1",
"drizzle-orm": "^0.39.3",
- "drizzle-zod": "^0.7.0",
+ "drizzle-zod": "^0.7.1",
"embla-carousel-react": "^8.6.0",
"express": "^5.0.1",
"express-session": "^1.18.1",
@@ -59,6 +59,9 @@
"memorystore": "^1.6.7",
"multer": "^2.1.0",
"next-themes": "^0.4.6",
+ "openai": "^6.25.0",
+ "p-limit": "^7.3.0",
+ "p-retry": "^7.1.1",
"passport": "^0.7.0",
"passport-local": "^1.0.0",
"pg": "^8.16.3",
@@ -75,8 +78,8 @@
"vaul": "^1.1.2",
"wouter": "^3.3.5",
"ws": "^8.18.0",
- "zod": "^3.24.2",
- "zod-validation-error": "^3.4.0"
+ "zod": "^3.25.76",
+ "zod-validation-error": "^3.5.4"
},
"devDependencies": {
"@replit/vite-plugin-cartographer": "^0.4.4",
@@ -4722,9 +4725,9 @@
}
},
"node_modules/drizzle-zod": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/drizzle-zod/-/drizzle-zod-0.7.0.tgz",
- "integrity": "sha512-xgCRYYVEzRkeXTS33GSMgoowe3vKsMNBjSI+cwG1oLQVEhAWWbqtb/AAMlm7tkmV4fG/uJjEmWzdzlEmTgWOoQ==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/drizzle-zod/-/drizzle-zod-0.7.1.tgz",
+ "integrity": "sha512-nZzALOdz44/AL2U005UlmMqaQ1qe5JfanvLujiTHiiT8+vZJTBFhj3pY4Vk+L6UWyKFfNmLhk602Hn4kCTynKQ==",
"license": "Apache-2.0",
"peerDependencies": {
"drizzle-orm": ">=0.36.0",
@@ -5505,6 +5508,18 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-network-error": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.1.tgz",
+ "integrity": "sha512-6QCxa49rQbmUWLfk0nuGqzql9U8uaV2H6279bRErPBHe/109hCzsLUBUHfbEtvLIHBd6hyXbgedBSHevm43Edw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -6298,6 +6313,57 @@
"wrappy": "1"
}
},
+ "node_modules/openai": {
+ "version": "6.25.0",
+ "resolved": "https://registry.npmjs.org/openai/-/openai-6.25.0.tgz",
+ "integrity": "sha512-mEh6VZ2ds2AGGokWARo18aPISI1OhlgdEIC1ewhkZr8pSIT31dec0ecr9Nhxx0JlybyOgoAT1sWeKtwPZzJyww==",
+ "license": "Apache-2.0",
+ "bin": {
+ "openai": "bin/cli"
+ },
+ "peerDependencies": {
+ "ws": "^8.18.0",
+ "zod": "^3.25 || ^4.0"
+ },
+ "peerDependenciesMeta": {
+ "ws": {
+ "optional": true
+ },
+ "zod": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.0.tgz",
+ "integrity": "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==",
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^1.2.1"
+ },
+ "engines": {
+ "node": ">=20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-retry": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-7.1.1.tgz",
+ "integrity": "sha512-J5ApzjyRkkf601HpEeykoiCvzHQjWxPAHhyjFcEUP2SWq0+35NKh8TLhpLw+Dkq5TZBFvUM6UigdE9hIVYTl5w==",
+ "license": "MIT",
+ "dependencies": {
+ "is-network-error": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/package-json-from-dist": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
@@ -8840,24 +8906,37 @@
"node": ">= 14"
}
},
+ "node_modules/yocto-queue": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz",
+ "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/zod": {
- "version": "3.24.2",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
- "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
+ "version": "3.25.76",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
+ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
},
"node_modules/zod-validation-error": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-3.4.0.tgz",
- "integrity": "sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==",
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-3.5.4.tgz",
+ "integrity": "sha512-+hEiRIiPobgyuFlEojnqjJnhFvg4r/i3cqgcm67eehZf/WBaK3g6cD02YU9mtdVxZjv8CzCA9n/Rhrs3yAAvAw==",
"license": "MIT",
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
- "zod": "^3.18.0"
+ "zod": "^3.24.4"
}
}
}
diff --git a/package.json b/package.json
index ce43f55..cfaa9d3 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"date-fns": "^3.6.0",
"dompurify": "^3.3.1",
"drizzle-orm": "^0.39.3",
- "drizzle-zod": "^0.7.0",
+ "drizzle-zod": "^0.7.1",
"embla-carousel-react": "^8.6.0",
"express": "^5.0.1",
"express-session": "^1.18.1",
@@ -61,6 +61,9 @@
"memorystore": "^1.6.7",
"multer": "^2.1.0",
"next-themes": "^0.4.6",
+ "openai": "^6.25.0",
+ "p-limit": "^7.3.0",
+ "p-retry": "^7.1.1",
"passport": "^0.7.0",
"passport-local": "^1.0.0",
"pg": "^8.16.3",
@@ -77,8 +80,8 @@
"vaul": "^1.1.2",
"wouter": "^3.3.5",
"ws": "^8.18.0",
- "zod": "^3.24.2",
- "zod-validation-error": "^3.4.0"
+ "zod": "^3.25.76",
+ "zod-validation-error": "^3.5.4"
},
"devDependencies": {
"@replit/vite-plugin-cartographer": "^0.4.4",
diff --git a/replit.md b/replit.md
index ea448d2..7f50075 100644
--- a/replit.md
+++ b/replit.md
@@ -1,7 +1,7 @@
-# news.folx.tv - Blog Platform
+# news.folx.tv - MSN-Style News Portal
## Overview
-A clean, modern blog/news platform for Folx Music Television (news.folx.tv). Dark-themed, content-first design inspired by Medium and The Verge, with support for video embeds from bunny.net, Facebook, Instagram, and TikTok.
+A professional MSN-style news portal for Folx Music Television (news.folx.tv). Dark-themed bento grid layout with content for folk music (Volksmusik/Schlager) fans. Features articles, videos, photo gallery, horoscope widget + subpage, recipe widget + subpage, Google News feed, and integrated AdSense ads. All content is hardcoded in seed for production deployments.
## Architecture
- **Frontend**: React + Vite + TailwindCSS + shadcn/ui (dark mode)
@@ -10,14 +10,17 @@ A clean, modern blog/news platform for Folx Music Television (news.folx.tv). Dar
- **Routing**: wouter (frontend), Express (backend API)
## Key Features
-- Article listing with featured carousel, grid layout, and popular sidebar
-- Individual article pages with full HTML content rendering
-- Category filtering (News, Star-News)
+- MSN-style bento grid homepage with mixed article/widget layout
+- FeaturedCarousel with 5 article pages (page 2 = wide layout) + gallery page
+- Photo gallery widget (547 Dropbox images) with fullscreen lightbox carousel
+- Horoscope widget with element colors, star ratings, full /horoskop subpage
+- Recipe widget + full /rezepte subpage (21 recipes across 5 regions: Österreich, Bayern, Schwaben/Baden, Südtirol/Alpen, Norddeutschland) with AI-generated images
+- Google News RSS widget (Volksmusik/Schlager news, 5 items, auto-rotate)
+- Google AdSense integration (ca-pub-4465464714854276)
+- Article listing with featured carousel and category filtering
- HTML content supports embedded iframes (bunny.net, YouTube, Facebook, Instagram, TikTok)
- DOMPurify sanitization for safe HTML rendering
-- Image upload endpoint (multer) for article images
- Responsive design with mobile navigation
-- SEO meta tags
## Data Model
- `articles`: id (serial), title, slug (unique), excerpt, content (HTML), coverImage, category, author, featured, views, publishedAt
@@ -32,27 +35,57 @@ A clean, modern blog/news platform for Folx Music Television (news.folx.tv). Dar
- `PATCH /api/articles/:id` - Update article
- `DELETE /api/articles/:id` - Delete article
- `POST /api/upload` - Upload image file
+- `GET /api/gallery` - Shuffled Dropbox gallery images
+- `GET /api/news-feed` - Google News RSS feed for Volksmusik/Schlager
+- `GET /api/videos` - BunnyCDN video list
+- `GET /api/videos/:guid` - BunnyCDN video details
## File Structure
- `shared/schema.ts` - Drizzle schema + Zod validation
-- `server/db.ts` - Database connection (pg Pool)
-- `server/storage.ts` - Storage interface + DatabaseStorage implementation
-- `server/routes.ts` - API routes + file upload (multer)
-- `server/seed.ts` - Seed data for initial articles
-- `client/src/pages/home.tsx` - Homepage
+- `server/db.ts` - Database connection
+- `server/storage.ts` - Storage interface + DatabaseStorage
+- `server/routes.ts` - API routes + gallery + news feed
+- `server/seed.ts` - Hardcoded seed data (articles)
+- `server/gallery-data.json` - 547 Dropbox gallery images
+- `client/src/pages/home.tsx` - MSN-style bento grid homepage
- `client/src/pages/article.tsx` - Article detail page
- `client/src/pages/category.tsx` - Category listing page
-- `client/src/components/header.tsx` - Site header with nav
-- `client/src/components/footer.tsx` - Site footer
+- `client/src/pages/videos.tsx` - Videos page
+- `client/src/pages/gallery.tsx` - Full gallery page
+- `client/src/pages/horoscope.tsx` - Full horoscope page (12 signs, love/career/health, weekly/monthly)
+- `client/src/pages/recipes.tsx` - Full recipes page (21 recipes, 5 regions, AI-generated images)
+- `client/src/lib/horoscope-data.ts` - Shared horoscope data (signs, texts, helpers)
+- `client/src/components/header.tsx` - Header with nav (Start, News, Video, Galerie, Horoskop, Rezepte)
+- `client/src/components/footer.tsx` - Footer with links
+- `client/src/components/photo-gallery.tsx` - Gallery widget + lightbox carousel
+- `client/src/components/horoscope-widget.tsx` - Horoscope widget with element colors
+- `client/src/components/recipe-widget.tsx` - Recipe widget with modal
+- `client/src/components/news-widget.tsx` - Google News RSS widget
+- `client/src/components/adsense.tsx` - AdSense ad components
-## Video Embeds
-Article content (HTML) supports iframe embeds. Allowed domains:
-- iframe.mediadelivery.net / video.bunny.net (Bunny.net)
-- www.facebook.com, www.instagram.com, www.tiktok.com
-- www.youtube.com, player.vimeo.com
+## Homepage Layout (MSN Bento Grid)
+- Row 1: FeaturedCarousel (hero + side articles + TopStorys, page 2 = wide hero)
+- Row 2: 2 articles + PhotoGalleryWidget + RecipeWidget (mixed)
+- Row 3: HoroscopeWidget + 2 articles + NewsWidget (mixed)
+- Row 4: 3 articles + NativeAdCard
+- Row 5: 3 articles + NativeAdCard
## Branding
-- Dark theme by default (class="dark" on html)
-- Primary color: crimson/red (hsl 342 85% 53% light, hsl 9 75% 61% dark)
+- Dark theme (class="dark" on html)
+- Primary/brand color: crimson/red (RGB 218,35,77)
+- Background: 0 0% 5%, Card: 0 0% 9%
- Font: Poppins
-- Logo: Folx TV branding image in header
+- Logo: folx_MT_poz_b_1772296729169.png
+
+## External Services
+- Bunny.net: Library 476412, CDN vz-7982dfc4-cc8.b-cdn.net (NO autoplay)
+- Google AdSense: ca-pub-4465464714854276
+- Dropbox: Gallery image thumbnails (547 images from 16 folders)
+- Google News RSS: Volksmusik/Schlager news feed
+
+## Important Notes
+- Tailwind `object-[center_25%]` does NOT work — must use inline `style={{ objectPosition: "center 25%" }}`
+- Horoscope widget navigates to /horoskop on click (no modal)
+- News widget external links open in new tab (target="_blank")
+- FeaturedCarousel: page 1 = wide (5 cols, no side cards), last page = gallery
+- All images use `objectPosition: "center 25%"` for better face cropping
diff --git a/server/gallery-data.json b/server/gallery-data.json
new file mode 100644
index 0000000..50d9399
--- /dev/null
+++ b/server/gallery-data.json
@@ -0,0 +1,1094 @@
+[
+ {
+ "folder": "1",
+ "fileName": "DSC05307.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4JQv5KTGGJVLadn8NE8CT9cgmyadcQNwa2agOeymCxdpUEpFrrTS2FGfhjL_cTbZWGY5T4JNzC2wrmbXqmSl4qAnYCsah-hR9l-RM0c21bI7yviK4MRfM89WXd8x10IGWxu04qsgEu7SgkDlLxJ-RGT7DWviV103qR4t-lx19XQZfWNtC6lf14FpXmQtD7c6eKYnre8Vi10GmGBPRI7DJaHv7D9VzrveqJh-7oVBJjQF2jSWhuuZKQIr-wcmdGHNkylQQ6CVx9dPSGLlDlPcDC/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4JQv5KTGGJVLadn8NE8CT9cgmyadcQNwa2agOeymCxdpUEpFrrTS2FGfhjL_cTbZWGY5T4JNzC2wrmbXqmSl4qAnYCsah-hR9l-RM0c21bI7yviK4MRfM89WXd8x10IGWxu04qsgEu7SgkDlLxJ-RGT7DWviV103qR4t-lx19XQZfWNtC6lf14FpXmQtD7c6eKYnre8Vi10GmGBPRI7DJaHv7D9VzrveqJh-7oVBJjQF2jSWhuuZKQIr-wcmdGHNkylQQ6CVx9dPSGLlDlPcDC/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AL2uYa_INn7v2DHpO-YxdLc/1/DSC05307.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05316.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6_vHOWRCDCj1Ze1oj6hpAq9JLHGM499lSxEgwOQfIqFzXdPY2HHzKgH0elnQ7axrJhnoSnkzhazEqUnT-bLawlekStjWQZGxKiF1Sa4NzWi2696rPs-R5rl6Nul1nWTn_UOfA4EfZFH8jDz2Sk-UirrUUIiSQM7WN8E7OK-pTzXtR_Wgqy4QHNhxbo4xeSMpjRq0HziTtB-DbiY2jqZsSPoCRxVs84VF1vTUz4alPqdUIPvVRo-uo3Crajw4WK90VJhN5LoZtCSvCW6Jz3zVdP/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6_vHOWRCDCj1Ze1oj6hpAq9JLHGM499lSxEgwOQfIqFzXdPY2HHzKgH0elnQ7axrJhnoSnkzhazEqUnT-bLawlekStjWQZGxKiF1Sa4NzWi2696rPs-R5rl6Nul1nWTn_UOfA4EfZFH8jDz2Sk-UirrUUIiSQM7WN8E7OK-pTzXtR_Wgqy4QHNhxbo4xeSMpjRq0HziTtB-DbiY2jqZsSPoCRxVs84VF1vTUz4alPqdUIPvVRo-uo3Crajw4WK90VJhN5LoZtCSvCW6Jz3zVdP/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AJ2-t05UxPrpzRs-Ba_2CxA/1/DSC05316.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05363.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC61Y39pElng_bMTK3anATYwQKL2QbCM4DFkVJ0ZFrKVQhMSRs-4GAB9CAhl08HvYWonR6L26TYaJ96MUqx34BpFYJ4y1Gh0dlaA3xLdbRR1AA2L3DItENZiO1A_ShTOXwzd7TZaE0xlcwTwzfNNh2J7GONfn-S06MwPGVeuSCva2g0umCLloaGN_J140QnoOFEAVrrGk56PMwJZvdetl8XSe3r2JejTkEbtOyfAYqguSYeJAoPrp2EvXq4crv-hEqOd_pz6iTkj6IvjGPxpogxZ/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC61Y39pElng_bMTK3anATYwQKL2QbCM4DFkVJ0ZFrKVQhMSRs-4GAB9CAhl08HvYWonR6L26TYaJ96MUqx34BpFYJ4y1Gh0dlaA3xLdbRR1AA2L3DItENZiO1A_ShTOXwzd7TZaE0xlcwTwzfNNh2J7GONfn-S06MwPGVeuSCva2g0umCLloaGN_J140QnoOFEAVrrGk56PMwJZvdetl8XSe3r2JejTkEbtOyfAYqguSYeJAoPrp2EvXq4crv-hEqOd_pz6iTkj6IvjGPxpogxZ/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ACNXwn13GWkYOtno2OENalA/1/DSC05363.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05445.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4MUNsF4gsK_8svXNwNZRztc3An_Esok1tBQ0oiZvxtZQ2HcAEwYSVXfq0OziQdAhlqDzQzU7sE8Qv4unnZZ929R3m8WfhL5b8l8rEYr4rs0AIiUE3FrFONm1g_KjayG0JoG1aqkggrIdd4Zzpxo60-2ff_WwtQ9ji3xbe9yN12IsZJ5ZW0CsQ7Uhrbgmb_xS_yLph9lUWPuQ6k2KGYTBa6kl1wuOl7CuaY-xfKj_aNVGfRsigMQMV5YhZf2Lqft91Qx3LRReaHr40kDRxXRR74/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4MUNsF4gsK_8svXNwNZRztc3An_Esok1tBQ0oiZvxtZQ2HcAEwYSVXfq0OziQdAhlqDzQzU7sE8Qv4unnZZ929R3m8WfhL5b8l8rEYr4rs0AIiUE3FrFONm1g_KjayG0JoG1aqkggrIdd4Zzpxo60-2ff_WwtQ9ji3xbe9yN12IsZJ5ZW0CsQ7Uhrbgmb_xS_yLph9lUWPuQ6k2KGYTBa6kl1wuOl7CuaY-xfKj_aNVGfRsigMQMV5YhZf2Lqft91Qx3LRReaHr40kDRxXRR74/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ANMmFBDaW1iU-MXI7L8Vaew/1/DSC05445.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05456.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7aqpGFZVwwzD4-04tX4SJPX96K4AIa5Cn8paPz9rbuZJNzA8JNaDUtcoMkG1Iv15JyCfuirR0PXKE_q-QE_WwP9ydlihgRg1sq3FIau9SiO3cHb4tz7soetXaDnvxcW8pQb6gMGH8b8YOnYueuAvxpE3y9WMOv0wSpDx3CjgaDT2ezN4EhMFxzRrPncPIA0gEPwXXGzoW5xDpiOcM1G2QzrjgCclNMZtxTgYaCQpJWGwJ0Fg1RZ3BBUbXhK3GQd1H5-2rVE_GP36mKalknKvtx/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7aqpGFZVwwzD4-04tX4SJPX96K4AIa5Cn8paPz9rbuZJNzA8JNaDUtcoMkG1Iv15JyCfuirR0PXKE_q-QE_WwP9ydlihgRg1sq3FIau9SiO3cHb4tz7soetXaDnvxcW8pQb6gMGH8b8YOnYueuAvxpE3y9WMOv0wSpDx3CjgaDT2ezN4EhMFxzRrPncPIA0gEPwXXGzoW5xDpiOcM1G2QzrjgCclNMZtxTgYaCQpJWGwJ0Fg1RZ3BBUbXhK3GQd1H5-2rVE_GP36mKalknKvtx/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AIYbC5Ymg8YQrR6PwLJ42YQ/1/DSC05456.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05492.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC48SE3x7t-nAdinFckdT4pgvNN23Ry9eYgAYmGSQdn0gbNJUmqGynZ24vD-mS3JgMCPhWoQULg8NScK28W0gwajJEUGZVsIukNmiFzCVxqDtvbrT7TDa1nNgBb4D_yJZyMfF3fwjppllMU5DR337K7_CV9jt501wwZ1tcm9SfDHYR2CwJuq67svs5luBJDPxpxSf0vwBq0JMqDXIOkhM7Q_jAQCqP3oZLjQhACKyKVsH5XL2OxRZFSYI8trZAOZcqlp2-Gjov5EZcm-vNEmm9lG/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC48SE3x7t-nAdinFckdT4pgvNN23Ry9eYgAYmGSQdn0gbNJUmqGynZ24vD-mS3JgMCPhWoQULg8NScK28W0gwajJEUGZVsIukNmiFzCVxqDtvbrT7TDa1nNgBb4D_yJZyMfF3fwjppllMU5DR337K7_CV9jt501wwZ1tcm9SfDHYR2CwJuq67svs5luBJDPxpxSf0vwBq0JMqDXIOkhM7Q_jAQCqP3oZLjQhACKyKVsH5XL2OxRZFSYI8trZAOZcqlp2-Gjov5EZcm-vNEmm9lG/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ADwgLVesHDJNcNja82jKHjQ/1/DSC05492.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05528.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC61RyJr2oDtWTKYo6mpWmuMhi97RFCM-7Ra2fNLRS8Y7blb8vYqXH1vs68VfHmzV5OzS4V6YLWrlTGt4AtwsIGcLlmrmTtgT-MOYp_OIOHtl7nfjr1SJuT5TaYOXkyNksED8lUwqQnwTbx1Wr5TIAJZs95ynBC-vyP7f2YP5AsqGcqhRrBsXHoigH-7HkPI-2QsQf9JyD-K8bTQp1xmXkEpZz0EWrrn3H-EYG8wfGK3VGG277opZnaTqX9o2cIlQRxEcAg06dZD0F-3KD3PaWPC/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC61RyJr2oDtWTKYo6mpWmuMhi97RFCM-7Ra2fNLRS8Y7blb8vYqXH1vs68VfHmzV5OzS4V6YLWrlTGt4AtwsIGcLlmrmTtgT-MOYp_OIOHtl7nfjr1SJuT5TaYOXkyNksED8lUwqQnwTbx1Wr5TIAJZs95ynBC-vyP7f2YP5AsqGcqhRrBsXHoigH-7HkPI-2QsQf9JyD-K8bTQp1xmXkEpZz0EWrrn3H-EYG8wfGK3VGG277opZnaTqX9o2cIlQRxEcAg06dZD0F-3KD3PaWPC/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ABnU9Kz5n7qFV3Wcp8ioobw/1/DSC05528.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05610.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC66ChEIJDUM9vGOsEmEvZyTNakPZcmkbCaKcCq4Powu7AkpGFsGMYAdFyOJAhdsd_RlE0jgGRDMR9bpZGz12ssCkxonirGbeafcZEOF7yvcCshp7yom1P9Sq-2Al3nUV9NVEDBRXs6XoewNhp0w4qwPPy5rQuV5KN6ED9PY0Bgf1_G3-Iij7iTdQAmku8DE6d4KITgrR5YNP8wQc4quvuyzAoWibfgRkBlnsb5Ias8JxBeRGErDwrA2iFBrK0ghD9z4jutXGLDDwdp5VtqxWTbl/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC66ChEIJDUM9vGOsEmEvZyTNakPZcmkbCaKcCq4Powu7AkpGFsGMYAdFyOJAhdsd_RlE0jgGRDMR9bpZGz12ssCkxonirGbeafcZEOF7yvcCshp7yom1P9Sq-2Al3nUV9NVEDBRXs6XoewNhp0w4qwPPy5rQuV5KN6ED9PY0Bgf1_G3-Iij7iTdQAmku8DE6d4KITgrR5YNP8wQc4quvuyzAoWibfgRkBlnsb5Ias8JxBeRGErDwrA2iFBrK0ghD9z4jutXGLDDwdp5VtqxWTbl/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AOHI1zp1jGNKLxqQ2dk_0x0/1/DSC05610.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05617.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6_HX-Vsg_hvOHxnIpbTt8kRF1NI0-WDkT9ATswSQb4ASMJysfqILizfLc0XJpj0xsIh8X_GE1a3IM07eL9wPpXiyEfTP66VTQCfYoONBBqSRtN-t7hXnQK-5KQDckOC7bv0cKrXlgBQNTaGmP60fTc-JafahrSnMUgYmiSql3SYYshXAyzYRQYvDvVCuGgeoeTLr1J6WVf8AUZrrzKN6ysSqPjjvk2EBFc2sX62MCjJ--1mzSownkWHow3XhhdtldVb5NXyM8qneKIE9N53Qnb/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6_HX-Vsg_hvOHxnIpbTt8kRF1NI0-WDkT9ATswSQb4ASMJysfqILizfLc0XJpj0xsIh8X_GE1a3IM07eL9wPpXiyEfTP66VTQCfYoONBBqSRtN-t7hXnQK-5KQDckOC7bv0cKrXlgBQNTaGmP60fTc-JafahrSnMUgYmiSql3SYYshXAyzYRQYvDvVCuGgeoeTLr1J6WVf8AUZrrzKN6ysSqPjjvk2EBFc2sX62MCjJ--1mzSownkWHow3XhhdtldVb5NXyM8qneKIE9N53Qnb/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ACOyI_44yv6NnxF0J4cOp_g/1/DSC05617.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05678.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4Br4NF07fN56p10tW5eYioXXbaVO9hZTjsxXyvpYX1B8UWK0h-6cKtmO-l4LFU5Drej1dQqws9fpHodt8TRQ1TftPEo2sSGzWfmQS4BbkWTBbVIj9hMFM1bh_DeqQII0JuNNUY3kZcL9vMrOOqZeMJTl2Yrxb4FKBTWHhVx5BMkWJX6BdfkdMXUg2-tXC1GIwo55OiikJzGIeT5ePn5WI_b5Vh_tn2cNuKBydg2PsXcamo60XpnpwseZ95jPUHwrXVkHr_BLjhlCMcENdI_sot/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4Br4NF07fN56p10tW5eYioXXbaVO9hZTjsxXyvpYX1B8UWK0h-6cKtmO-l4LFU5Drej1dQqws9fpHodt8TRQ1TftPEo2sSGzWfmQS4BbkWTBbVIj9hMFM1bh_DeqQII0JuNNUY3kZcL9vMrOOqZeMJTl2Yrxb4FKBTWHhVx5BMkWJX6BdfkdMXUg2-tXC1GIwo55OiikJzGIeT5ePn5WI_b5Vh_tn2cNuKBydg2PsXcamo60XpnpwseZ95jPUHwrXVkHr_BLjhlCMcENdI_sot/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AMoc4pXauJdd4Y0H-G2LIj8/1/DSC05678.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "1",
+ "fileName": "DSC05842.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5nhlVoQVFYv4ReFY-fy2a2UiszaeJuaLnCbIZeqwMow2sh6Nq9E1R6mjNclHSb6ObOOoDh6uANww5sK4NMZR0V8BT_SdTNs4Cb1t8egvSYE1eP2v5lRIXvLGcRmAMYyzO5MG1uoyP8hUWwGUpg303uXboziuCfRAKzPBJ0TxVr-TXpvvxFIIn-VcONp-F3ODRKoBQsSsaSMqTWi0AKciXXow821eXMAIZ0_08zgbVSPv4dL1uI8CBn_Q4te3Jkq0bq2Yx8hhRb3u_MPT33n6Uu/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5nhlVoQVFYv4ReFY-fy2a2UiszaeJuaLnCbIZeqwMow2sh6Nq9E1R6mjNclHSb6ObOOoDh6uANww5sK4NMZR0V8BT_SdTNs4Cb1t8egvSYE1eP2v5lRIXvLGcRmAMYyzO5MG1uoyP8hUWwGUpg303uXboziuCfRAKzPBJ0TxVr-TXpvvxFIIn-VcONp-F3ODRKoBQsSsaSMqTWi0AKciXXow821eXMAIZ0_08zgbVSPv4dL1uI8CBn_Q4te3Jkq0bq2Yx8hhRb3u_MPT33n6Uu/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AEDU3S_dmCg2vu2cTKt_pj0/1/DSC05842.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_0.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC47oS8ACsCFpqm5QeuADW-w00bJ16jNPiabgmzq_MDtRKsAviSA-h5kJ4iK9yLFEAmzrpyAR4F0wATPuKO1Zvl1VY-T_h_uVde3eUhRrRqpDTI-mtf5k7nkYYUq5JDZoC4upA-hHyybYVtpDoTWkM6SGMgmeutG3DI3PorCRSQ0bJ9S9usZOvA9Ho45f_TS1Izt18Ty6N7pJ3I-AGqkbV_ZMHLR73QEF9nEEHSM-mD6Ab9V4upkU2-0g6Aq8ilDCdWDRbZe8s_GGcqi9dImociH/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC47oS8ACsCFpqm5QeuADW-w00bJ16jNPiabgmzq_MDtRKsAviSA-h5kJ4iK9yLFEAmzrpyAR4F0wATPuKO1Zvl1VY-T_h_uVde3eUhRrRqpDTI-mtf5k7nkYYUq5JDZoC4upA-hHyybYVtpDoTWkM6SGMgmeutG3DI3PorCRSQ0bJ9S9usZOvA9Ho45f_TS1Izt18Ty6N7pJ3I-AGqkbV_ZMHLR73QEF9nEEHSM-mD6Ab9V4upkU2-0g6Aq8ilDCdWDRbZe8s_GGcqi9dImociH/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_1.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6mCb3wPoVId_ZLycqQ0xxwJkhCnSHA7MBudUKxI-YEj3XPWKVIChF71SEiZJ6HkeG6Fb-kGhBqeVXH7oNchw3s_UxPe-zpBcUkVDBFAG3QqHB3CteOBgg1wfahZeji5uKSwRRI6H70zw3r8H3ySUw6UcnYThtelz9WYpaj7-uK6WxlqEBHmWTvCH-8tOhSlAbicmhn_76EgfWNYBH1F5QyhRd0Ko8P4PAFy0jmEUUWu3RdS4RUEXAzkw55UrFRXVjlKLf2t7wBuL61D4s_Cb6r/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6mCb3wPoVId_ZLycqQ0xxwJkhCnSHA7MBudUKxI-YEj3XPWKVIChF71SEiZJ6HkeG6Fb-kGhBqeVXH7oNchw3s_UxPe-zpBcUkVDBFAG3QqHB3CteOBgg1wfahZeji5uKSwRRI6H70zw3r8H3ySUw6UcnYThtelz9WYpaj7-uK6WxlqEBHmWTvCH-8tOhSlAbicmhn_76EgfWNYBH1F5QyhRd0Ko8P4PAFy0jmEUUWu3RdS4RUEXAzkw55UrFRXVjlKLf2t7wBuL61D4s_Cb6r/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_2.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5eBCNn0YXdh-IjEA00460LHOOmanmhvfCxHaBARkEs5eb7LQDlmCdS2Pl66zntnAUWxGRrtUF80W4M8uoag98ag7pZaSX54SMaTCLGsJIpWKG7grGrlH7Qn-6odYFSYwfeTN6jT15Xft7U4-jc2EDzVQ21NP1k2iQVcLv8fZo3iaHgB54mMzCqt5cDTPrAr757UnvmeT7cUPO1GEPNt3N715xzKUJ071jST5b1R3_WFEPeLICUpbn-yGuMa0o6gkxQChEyAOjg7VlHTIlDgQyQ/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5eBCNn0YXdh-IjEA00460LHOOmanmhvfCxHaBARkEs5eb7LQDlmCdS2Pl66zntnAUWxGRrtUF80W4M8uoag98ag7pZaSX54SMaTCLGsJIpWKG7grGrlH7Qn-6odYFSYwfeTN6jT15Xft7U4-jc2EDzVQ21NP1k2iQVcLv8fZo3iaHgB54mMzCqt5cDTPrAr757UnvmeT7cUPO1GEPNt3N715xzKUJ071jST5b1R3_WFEPeLICUpbn-yGuMa0o6gkxQChEyAOjg7VlHTIlDgQyQ/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_3.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7G_Mw22GhsE89QeadH7Un7wkcHLwkV5mNMzmi2hEZzIU6k1F8yPfAkQYFte_RG9s6QkGSF_xJ_OtHwuFqe_flq6Hzx-SKncxgaOouT_2KApZSHdyeba8KOTNDCXeiiWY4vV3GMT0g98q8VpbIu6POkaiZCzddWURUBYVq9bYM7QuoBp8mFCeEPg1H5aEM-nR8SxVErTydhOucUperpnHEym4vMlOGWMiJuPWdSx6AVfEsrbhg9FdWDAeBeADRVE_34fnsIfuDix3rGK8cilovW/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7G_Mw22GhsE89QeadH7Un7wkcHLwkV5mNMzmi2hEZzIU6k1F8yPfAkQYFte_RG9s6QkGSF_xJ_OtHwuFqe_flq6Hzx-SKncxgaOouT_2KApZSHdyeba8KOTNDCXeiiWY4vV3GMT0g98q8VpbIu6POkaiZCzddWURUBYVq9bYM7QuoBp8mFCeEPg1H5aEM-nR8SxVErTydhOucUperpnHEym4vMlOGWMiJuPWdSx6AVfEsrbhg9FdWDAeBeADRVE_34fnsIfuDix3rGK8cilovW/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_4.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6XSYu8bKcHGktZtG-VOwD_Vv1XYDR8dZqlUaXj47K1mlq0tcOb6Pa9nNCYp0UAjLIpnQ1EuvWT2gkSKrLUan3NhHonN76yLh5NgPpMoASFjae-jv1x47nD7tUGXiRa0oyFdafV2PvGP4FeZpwLW0yjYtKjDT7Jt7Y1gbSf32HgsvN0WtsLfOMlH0otYH_S_6NR_1ZJb2epKOBOdNvIacZXH5Im4NHbEGfqZ0CEexnSordQ_T5f5TJhtpgRY5WhezzOcS064OOqktN0TushBaMw/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6XSYu8bKcHGktZtG-VOwD_Vv1XYDR8dZqlUaXj47K1mlq0tcOb6Pa9nNCYp0UAjLIpnQ1EuvWT2gkSKrLUan3NhHonN76yLh5NgPpMoASFjae-jv1x47nD7tUGXiRa0oyFdafV2PvGP4FeZpwLW0yjYtKjDT7Jt7Y1gbSf32HgsvN0WtsLfOMlH0otYH_S_6NR_1ZJb2epKOBOdNvIacZXH5Im4NHbEGfqZ0CEexnSordQ_T5f5TJhtpgRY5WhezzOcS064OOqktN0TushBaMw/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_5.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4xRzqUSe-qgbZ9t6HngPT7-HLy7A3yPVmAcwm67JQ63a1XDp8MZM4MIVf7BsqcpJwA4A8FYeVJ_H0SZpuO8jT_nCiV43nOjI-P3ACoxBrwefJVcXxlO1aZ-C5SERa6b2StJSB4t3dMExhVFHwA3Ei6g_u4BIGB3pC31rbWyEQb9wY69Dy5K16A9Ul4Lar5-NFhomMdMdHf5gr_VvUqt8_xV5_SgVe89FXCVLyzRdudc8KYRJpY4r7yWBgdGBxNLUh83tEMyOkyyoDNrdGhzdnh/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4xRzqUSe-qgbZ9t6HngPT7-HLy7A3yPVmAcwm67JQ63a1XDp8MZM4MIVf7BsqcpJwA4A8FYeVJ_H0SZpuO8jT_nCiV43nOjI-P3ACoxBrwefJVcXxlO1aZ-C5SERa6b2StJSB4t3dMExhVFHwA3Ei6g_u4BIGB3pC31rbWyEQb9wY69Dy5K16A9Ul4Lar5-NFhomMdMdHf5gr_VvUqt8_xV5_SgVe89FXCVLyzRdudc8KYRJpY4r7yWBgdGBxNLUh83tEMyOkyyoDNrdGhzdnh/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_6.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5-pwIafTZQrkjvD4Qvg3d77MykNKEDmz3XFINI-8UMD9kfQb9fvl0a_2Tg_vB0J3TqRCJHQ2hqqgnxES2BADOH9iNLNwoVuVX7-4gRirz0YDlY9Q3BV2tMiQluFSYVJc4I4slu3DM1K91KGSK_6uwBspWsKwpj6u8d-z93FfCEDfaqfu6h1Qvd5IU6bagk8tOEdcErKF0bqQW7i2nUVP3pyB6LzT8UmAZzxKDxT58a8kbDnth82qBgmrC7fmOk2PjXamkyRgtTuhizP9b3bBgf/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5-pwIafTZQrkjvD4Qvg3d77MykNKEDmz3XFINI-8UMD9kfQb9fvl0a_2Tg_vB0J3TqRCJHQ2hqqgnxES2BADOH9iNLNwoVuVX7-4gRirz0YDlY9Q3BV2tMiQluFSYVJc4I4slu3DM1K91KGSK_6uwBspWsKwpj6u8d-z93FfCEDfaqfu6h1Qvd5IU6bagk8tOEdcErKF0bqQW7i2nUVP3pyB6LzT8UmAZzxKDxT58a8kbDnth82qBgmrC7fmOk2PjXamkyRgtTuhizP9b3bBgf/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_7.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5H0ksK8U6IlxbcU3YnGW6Iarxl2OK_boR1uKmMu7TMFLBwSZj-IuNSw3EwSej8_DSOtynmYxgpqFIYGeRKY9zbzomaSfwuHQzawa21rbiSKF0AvUWx6F0yXwq_0pPwx0kZ-hdvAcuBnASikQLM5M07oPSnQQrMmscLduFDkrWu0jAwXBViqSR03XInfbNWWU6z9DHQuosj6lOIDfLrqs_mnmpWdnxCW6Nq8RKp2xhDDInHDuxl09jzofSsbH7oPsNx2msNIlnBIv7hCM3O4K8G/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5H0ksK8U6IlxbcU3YnGW6Iarxl2OK_boR1uKmMu7TMFLBwSZj-IuNSw3EwSej8_DSOtynmYxgpqFIYGeRKY9zbzomaSfwuHQzawa21rbiSKF0AvUWx6F0yXwq_0pPwx0kZ-hdvAcuBnASikQLM5M07oPSnQQrMmscLduFDkrWu0jAwXBViqSR03XInfbNWWU6z9DHQuosj6lOIDfLrqs_mnmpWdnxCW6Nq8RKp2xhDDInHDuxl09jzofSsbH7oPsNx2msNIlnBIv7hCM3O4K8G/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_8.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5QP9Qopw4urQYob63P8K0vj3lppQnqGVAg4jLcL2aOocpRl6gEFuzHj_ypltg8RVXfPnsw2u3hXh3HcS1aMBZ54Pzg6KHiucLghjRvmJY6pR4vPsN9NUBp2dJHGKuEjL8ipji-uFsnXE-MVbimGl6VO8N9pl3bsX_v7PhVmZuefnV7Ph7GXFTnVas_oclEeb3HS1CLgNSu4fK0DymQ8i-mtQ33cll6Jzi-FBiS5kZ_yhY4Oc0-FwzuZkRFovi4_AstnagnMdazuNHo4-fqIIRT/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5QP9Qopw4urQYob63P8K0vj3lppQnqGVAg4jLcL2aOocpRl6gEFuzHj_ypltg8RVXfPnsw2u3hXh3HcS1aMBZ54Pzg6KHiucLghjRvmJY6pR4vPsN9NUBp2dJHGKuEjL8ipji-uFsnXE-MVbimGl6VO8N9pl3bsX_v7PhVmZuefnV7Ph7GXFTnVas_oclEeb3HS1CLgNSu4fK0DymQ8i-mtQ33cll6Jzi-FBiS5kZ_yhY4Oc0-FwzuZkRFovi4_AstnagnMdazuNHo4-fqIIRT/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_9.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6vFwjeiyXEv2AkDDxPRGXhTKVBMcJt2d2Fhc-Q-bCUdup84yT6psyhr1669lG52UaKQu2x4j3Ovj0YNjp7UFkMeVA1Nl2ltf3ZaLE4GC_EOU2yTtLPgEvqolmPNcsSrheuM2uSCsOulwKckmi_w0LKJe_IIWVcUWxd3r7HnTaTUzZlz_mp2zGgaqrOKuN9Df5RlG7rt0U2-N1JZO6dB-JJWOhruCkCnQILNAm0IQ7hnJEHj5kK49La7qSfdynOXdUqaOkTGrcgfExyCiw-T3OP/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6vFwjeiyXEv2AkDDxPRGXhTKVBMcJt2d2Fhc-Q-bCUdup84yT6psyhr1669lG52UaKQu2x4j3Ovj0YNjp7UFkMeVA1Nl2ltf3ZaLE4GC_EOU2yTtLPgEvqolmPNcsSrheuM2uSCsOulwKckmi_w0LKJe_IIWVcUWxd3r7HnTaTUzZlz_mp2zGgaqrOKuN9Df5RlG7rt0U2-N1JZO6dB-JJWOhruCkCnQILNAm0IQ7hnJEHj5kK49La7qSfdynOXdUqaOkTGrcgfExyCiw-T3OP/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_10.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5-RvmVVGmPw3hA1E9P2VuZ3bf3FPJfcaYyAVMtW73jAdRK5mIE-nPvKjD4gkZb1otwmUQr4Pt9iP13IOjdcy7j7Bmz3w7NPbX5UclUeOJTOqH9VHMygm8MQrxlnX75P7E-SqTrAF9GONXYY8TCyQuPYqkB4GEgQ6qDbIOGAqLoJ0-v79ltHsfIr0Nqhzvk4Qs0sehT_RYtXKG4fmGHlRLbFbIHSw8m-03ifKAKsrAQI0waISkwAUxBwL3bs5Gscj4GxeoMLsyLbcPVhOrbb5eq/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5-RvmVVGmPw3hA1E9P2VuZ3bf3FPJfcaYyAVMtW73jAdRK5mIE-nPvKjD4gkZb1otwmUQr4Pt9iP13IOjdcy7j7Bmz3w7NPbX5UclUeOJTOqH9VHMygm8MQrxlnX75P7E-SqTrAF9GONXYY8TCyQuPYqkB4GEgQ6qDbIOGAqLoJ0-v79ltHsfIr0Nqhzvk4Qs0sehT_RYtXKG4fmGHlRLbFbIHSw8m-03ifKAKsrAQI0waISkwAUxBwL3bs5Gscj4GxeoMLsyLbcPVhOrbb5eq/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "10",
+ "fileName": "photo_11.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6fykWOoFJZ48st6IJQXXGLXqPuhMK-O8JrFT3pUevVsPABM-a26Ys05cHvCVRpPQruRI-63boGRrctVmieUX18c7pX-ula2xEBaWalhBVXXKHoezILp0qi9623fbLXl4CNdrqANkSDsNDf31kG-pKiFR_dApD6Rk8N3mMICJn28o6E9NaI-sfNM95i62tEijiR4PLskvq3h_OR6U41gPbsNmTrnrqZMIaFhBcWVKEScFTEmmCzNj3pVLYt0oHC5sSMbppR0wkwmhtOqGH0HWJV/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6fykWOoFJZ48st6IJQXXGLXqPuhMK-O8JrFT3pUevVsPABM-a26Ys05cHvCVRpPQruRI-63boGRrctVmieUX18c7pX-ula2xEBaWalhBVXXKHoezILp0qi9623fbLXl4CNdrqANkSDsNDf31kG-pKiFR_dApD6Rk8N3mMICJn28o6E9NaI-sfNM95i62tEijiR4PLskvq3h_OR6U41gPbsNmTrnrqZMIaFhBcWVKEScFTEmmCzNj3pVLYt0oHC5sSMbppR0wkwmhtOqGH0HWJV/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_0.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5ndqB7QvnkKU0UF4r8pMuBBnlW93VgpKaFIzTJuQ3AgfD0jQfp-AJzalZpVUS2BhdkbMK7D8MZyXlKu4kwzZw8vbGXJVIo9deB1-_7coG2aHlFbuX_BlqlLNvT-leeNpwNskqkBKDL44FVvVWajUR4_gfM9_9XDatSmFBQDk4mVw27IheDgMRrlQb2ThjVd7c5ais2LAcLRWpEMW7rfPAsTtDI939_mkO-rZYEMX17plW1qVvbnXXGNk8qDSNW--S0-Fmow0O7qij5qcsYSDCr/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5ndqB7QvnkKU0UF4r8pMuBBnlW93VgpKaFIzTJuQ3AgfD0jQfp-AJzalZpVUS2BhdkbMK7D8MZyXlKu4kwzZw8vbGXJVIo9deB1-_7coG2aHlFbuX_BlqlLNvT-leeNpwNskqkBKDL44FVvVWajUR4_gfM9_9XDatSmFBQDk4mVw27IheDgMRrlQb2ThjVd7c5ais2LAcLRWpEMW7rfPAsTtDI939_mkO-rZYEMX17plW1qVvbnXXGNk8qDSNW--S0-Fmow0O7qij5qcsYSDCr/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_1.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC47G0QWjieX5WEKvS9-25F_bjZ85ngcfzhw5glLQBLggEzmgqOoX3e353Ai1PLiJHHDW7BlJdXNj3CqDOOjqiAm29rGiOYX5feCdkOvrmbVJXMzloCewzoMo9sXQY3ywcjJOOtqz54d5l4CFdbmPQe6ygyrF6Q1FujOdFZHL4eF2u_S-huuP1MzP89YZp8JkfKW-JGMCoz5GN8tlwxGynnW8oPMEYEn9JtjOEEG5aRRYTe1cjScBTUJuOcslA5bTZlV2mTySEzwqGfMS4mums9C/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC47G0QWjieX5WEKvS9-25F_bjZ85ngcfzhw5glLQBLggEzmgqOoX3e353Ai1PLiJHHDW7BlJdXNj3CqDOOjqiAm29rGiOYX5feCdkOvrmbVJXMzloCewzoMo9sXQY3ywcjJOOtqz54d5l4CFdbmPQe6ygyrF6Q1FujOdFZHL4eF2u_S-huuP1MzP89YZp8JkfKW-JGMCoz5GN8tlwxGynnW8oPMEYEn9JtjOEEG5aRRYTe1cjScBTUJuOcslA5bTZlV2mTySEzwqGfMS4mums9C/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_2.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7dH2Q9Hc9erpPud7n7kTnyUTekvV7DHRmw5jK7poMX4QszyhLttSRPX09YCW_TtxU7fEKIqzbuCMoDtL-wwumKwTZ2bfzmd8wNDNTYKKXa4oJ-hdFx1sUw-ueGqRdfxIzRcl-jQDlzA6sPh7lQl28P-1PrfkZXWSb6LRFKylJV0Ofg5mbAxq3zjyPaNnuW5lTiOLJUroVtS4EWgbgO7LyycSMAxYwB0umfYdaJdnfH2OZ0Ph2aK0qwYFK36Xv0oh7lkTL6FBBUtfAwqR4sVYKx/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7dH2Q9Hc9erpPud7n7kTnyUTekvV7DHRmw5jK7poMX4QszyhLttSRPX09YCW_TtxU7fEKIqzbuCMoDtL-wwumKwTZ2bfzmd8wNDNTYKKXa4oJ-hdFx1sUw-ueGqRdfxIzRcl-jQDlzA6sPh7lQl28P-1PrfkZXWSb6LRFKylJV0Ofg5mbAxq3zjyPaNnuW5lTiOLJUroVtS4EWgbgO7LyycSMAxYwB0umfYdaJdnfH2OZ0Ph2aK0qwYFK36Xv0oh7lkTL6FBBUtfAwqR4sVYKx/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_3.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6a30o4iLEOyMwQzvKhsz-dIRjBS77Bo81HOefdJgOIDDR1k64Y6j7EevAFDSgOcuR3v2B7F8tG9WQJF7Qi88Z7ScTaPatyRaGy7xEDahDbHDXK38WnkP49VWlVBEfIP4l0vdKKQEr_wmogQX79rw6gj0uuLUweybON2vgvjMf1GJ_oAYVXoImnThQZ8m_kAl809UOGpzYTlAevNxPLPicz2dExuBAETtv2P0v_AsRO585B78rboyi-6m7EbIbMBvYhvoo0gLMyCSaB7bPRCnvg/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6a30o4iLEOyMwQzvKhsz-dIRjBS77Bo81HOefdJgOIDDR1k64Y6j7EevAFDSgOcuR3v2B7F8tG9WQJF7Qi88Z7ScTaPatyRaGy7xEDahDbHDXK38WnkP49VWlVBEfIP4l0vdKKQEr_wmogQX79rw6gj0uuLUweybON2vgvjMf1GJ_oAYVXoImnThQZ8m_kAl809UOGpzYTlAevNxPLPicz2dExuBAETtv2P0v_AsRO585B78rboyi-6m7EbIbMBvYhvoo0gLMyCSaB7bPRCnvg/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_4.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7lco45TKS98T2zINWXrnpUFKBPNzpeIC-qovUJS9DKocB2pC5xTGxvHictJw4FbbY7XhhoY455HdW4iMUFBNRz3X206MXetrE3wBdi-G8GaXhosuHjw7Bnxob7dngtInt_4IU1JlrO6nNL8EshUeL1jLsQexD7TwcgXOvMwmTRhbbBb8gRMLbxA59lPC0enPMHeIy4b2v0n-fA4tc8z1OidAbqLxdCBbpMI94PEo7DnHpjxItkfRhNChkRyIWoOOn6Ar7AiPKXV09fqslZDP3U/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7lco45TKS98T2zINWXrnpUFKBPNzpeIC-qovUJS9DKocB2pC5xTGxvHictJw4FbbY7XhhoY455HdW4iMUFBNRz3X206MXetrE3wBdi-G8GaXhosuHjw7Bnxob7dngtInt_4IU1JlrO6nNL8EshUeL1jLsQexD7TwcgXOvMwmTRhbbBb8gRMLbxA59lPC0enPMHeIy4b2v0n-fA4tc8z1OidAbqLxdCBbpMI94PEo7DnHpjxItkfRhNChkRyIWoOOn6Ar7AiPKXV09fqslZDP3U/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_5.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7e7ZR8YV2wsEO8Z-nKoYYzQmtmDxeL_i_D1H09iQdlDaVj8y3v0UvTOh-zBQ9_A8cukMcYmOlThMkAH-ZmysO6njXQs1VRiNvOLjPgF0ZPCO72xSKTDuqa8nI3LevSfnNvc0f-4pKixVt00nh3g96a46YRBqrcYEuPauewpGwQalvsypyzK32DXQtPrCDNgM8YPCH743dLjzn88l_8VKcnqhSH5ftP2fx2GVDpFKHET2Rq0OyWrsOwJXdOhTFRie0wWVcROWvqd0c4KcOdDjtk/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7e7ZR8YV2wsEO8Z-nKoYYzQmtmDxeL_i_D1H09iQdlDaVj8y3v0UvTOh-zBQ9_A8cukMcYmOlThMkAH-ZmysO6njXQs1VRiNvOLjPgF0ZPCO72xSKTDuqa8nI3LevSfnNvc0f-4pKixVt00nh3g96a46YRBqrcYEuPauewpGwQalvsypyzK32DXQtPrCDNgM8YPCH743dLjzn88l_8VKcnqhSH5ftP2fx2GVDpFKHET2Rq0OyWrsOwJXdOhTFRie0wWVcROWvqd0c4KcOdDjtk/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_6.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4365M7xSFXY5wQbcN1ZGnyM94SKSz0RCnPX1-gVcxWfDq7iFSqAv6jTgXfLVk4yk9I-ak2vbAA1mw-m2AIfS_rtSUcffQ0qQE0feK9BuFyBjdGMQjrImFWvRy9LO1b0DsDJdmq-Z7AAucGmi7BfQdBRpZJ_3Wxz6khAo8oKTHkHula8O_ffsedZbNYWtnFJMBDpPpgQk4-LR-c8PCf-8gASEQ9DC97ZGVryPF2p3M-3UjDcK0x1dC3ygF9SjENjY1JnrmSGYI5GLcWMzdNuNVM/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4365M7xSFXY5wQbcN1ZGnyM94SKSz0RCnPX1-gVcxWfDq7iFSqAv6jTgXfLVk4yk9I-ak2vbAA1mw-m2AIfS_rtSUcffQ0qQE0feK9BuFyBjdGMQjrImFWvRy9LO1b0DsDJdmq-Z7AAucGmi7BfQdBRpZJ_3Wxz6khAo8oKTHkHula8O_ffsedZbNYWtnFJMBDpPpgQk4-LR-c8PCf-8gASEQ9DC97ZGVryPF2p3M-3UjDcK0x1dC3ygF9SjENjY1JnrmSGYI5GLcWMzdNuNVM/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_7.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC56gfvFhyP-oH4dASE_p0qdSHfPcPqaPj6OMgEEYNN72lzu03s8xwytQ07TLKgjgzLhs3K43di7Joohd0NW6Le0-TTLSjPIhg3Ce-yJuOGwbc-EuLWfrs7hk8mAUPGOdmqbMWgYTenCA3gmMPqwM1r1FLtjoKKuuVfWPSaWDJ_8GcMTwMDMVmutggiZAhk6HFM-X-_BT1n2Co65nROy1iJEys0LvQiMdrrjuuv4Ag3yjgUk5ttLHTJ-f6RSjz26xY-rz6KBt9F11L7UJ6SoKsfu/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC56gfvFhyP-oH4dASE_p0qdSHfPcPqaPj6OMgEEYNN72lzu03s8xwytQ07TLKgjgzLhs3K43di7Joohd0NW6Le0-TTLSjPIhg3Ce-yJuOGwbc-EuLWfrs7hk8mAUPGOdmqbMWgYTenCA3gmMPqwM1r1FLtjoKKuuVfWPSaWDJ_8GcMTwMDMVmutggiZAhk6HFM-X-_BT1n2Co65nROy1iJEys0LvQiMdrrjuuv4Ag3yjgUk5ttLHTJ-f6RSjz26xY-rz6KBt9F11L7UJ6SoKsfu/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_8.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7AKPyJXelT1xDHBEunA0yTllTQ39lNmboiAHBiiyyt4_ocJzBsXXclpvp_59o2VHRatB0ddPq8pGthbtMP3EBb4wkFlCoRHmsFmWuJvdETT9vA8vhmJ1foHwwmeAQ7lawfWPLHM7cPrW_LGloiYZ5_CI2mExjPX0z7_V8CkndXQ5-LR2Uo6BkylTKS8-Wjro3Fky8Yb8u8U4WImpOfXOTue3gS6xlXflVS40NRg7DSpq6AXaMRD7uXAr8MzCo77Z6FWhCGcBxGaBETNyClY6aH/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7AKPyJXelT1xDHBEunA0yTllTQ39lNmboiAHBiiyyt4_ocJzBsXXclpvp_59o2VHRatB0ddPq8pGthbtMP3EBb4wkFlCoRHmsFmWuJvdETT9vA8vhmJ1foHwwmeAQ7lawfWPLHM7cPrW_LGloiYZ5_CI2mExjPX0z7_V8CkndXQ5-LR2Uo6BkylTKS8-Wjro3Fky8Yb8u8U4WImpOfXOTue3gS6xlXflVS40NRg7DSpq6AXaMRD7uXAr8MzCo77Z6FWhCGcBxGaBETNyClY6aH/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "11",
+ "fileName": "photo_9.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7bgUVudgIoH4cZu3ccJRcoEC4kA5xwSLosVjtmw6-2o1ZYlPFlMie7Jk4CvQLPR2KKYRV19yLNJmYoph-1vWAkutWTpqRInkxw7qOQCIOeXWZmqqqDSJ4WRz3vR6yUqCnpFLaFMl8CE2xpS_uMa-8TrovEMEXHj-LUsxRep9SHKlmZcYG2QzaOMdi3veAPtBaXdj6MVLC___H7Vn8vgZ_BlICo1SqWH_couOsDI99RGN-ZIZX7jCzx0FVArdSs5_cIcxYtZmNTDYvnEkw7ofiW/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7bgUVudgIoH4cZu3ccJRcoEC4kA5xwSLosVjtmw6-2o1ZYlPFlMie7Jk4CvQLPR2KKYRV19yLNJmYoph-1vWAkutWTpqRInkxw7qOQCIOeXWZmqqqDSJ4WRz3vR6yUqCnpFLaFMl8CE2xpS_uMa-8TrovEMEXHj-LUsxRep9SHKlmZcYG2QzaOMdi3veAPtBaXdj6MVLC___H7Vn8vgZ_BlICo1SqWH_couOsDI99RGN-ZIZX7jCzx0FVArdSs5_cIcxYtZmNTDYvnEkw7ofiW/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_0.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5Q53dJcg2BZ1yy3F5kXPTQb9x4qfLZ9TGerN5QrqQ_l1CK3kwWiGW37fN_0b8vXLqR-raoVXoHMwyWP-Z-OZYTY3jivWJKplorcOIM36KjcjZdLdv_P1wdrRgfT6THn9QwThsJRxEFLRaFUecXyTDEldkpk5KBMY0dvaBa2x_2RNyJXxklhK7Cx0YS5lu4m9wccNazfbCSAMXY8tNtT7fQJA1Ml2jReeEosCrWcIdiBKFgMOMU1pPHy8JM-BrmPcl2cL-2z-MdWsn5W3maP-pI/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5Q53dJcg2BZ1yy3F5kXPTQb9x4qfLZ9TGerN5QrqQ_l1CK3kwWiGW37fN_0b8vXLqR-raoVXoHMwyWP-Z-OZYTY3jivWJKplorcOIM36KjcjZdLdv_P1wdrRgfT6THn9QwThsJRxEFLRaFUecXyTDEldkpk5KBMY0dvaBa2x_2RNyJXxklhK7Cx0YS5lu4m9wccNazfbCSAMXY8tNtT7fQJA1Ml2jReeEosCrWcIdiBKFgMOMU1pPHy8JM-BrmPcl2cL-2z-MdWsn5W3maP-pI/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_1.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4d58lem_3G6PXpZB6pXUB_KxxFPy_FYTRhlwckBP6HMbAU7ICgOcxKs0HAtGPzdquvNgaL0cEeu4T1ygbuNj_tXKsKAyXkQG38xSbdtTjMh_HKBKUltfxUUth7UJpTYaYs7RJrOfsRtBn02pCYXNPvo5KgqHHfVvdf661VmcQmpS7AzI6i48ZQ7Mvxh_1UQ3QpnqFtJsqWeMJBWHu3-LToPyuG7FCqkz-4MXkN9hz-6RGaRpIgWy4rVfRFgJpD4VbpHEBe1a84Qv6WT9BIdL7R/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4d58lem_3G6PXpZB6pXUB_KxxFPy_FYTRhlwckBP6HMbAU7ICgOcxKs0HAtGPzdquvNgaL0cEeu4T1ygbuNj_tXKsKAyXkQG38xSbdtTjMh_HKBKUltfxUUth7UJpTYaYs7RJrOfsRtBn02pCYXNPvo5KgqHHfVvdf661VmcQmpS7AzI6i48ZQ7Mvxh_1UQ3QpnqFtJsqWeMJBWHu3-LToPyuG7FCqkz-4MXkN9hz-6RGaRpIgWy4rVfRFgJpD4VbpHEBe1a84Qv6WT9BIdL7R/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_2.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6_GpbuJyN9X9_xD9kMsgQj4FfBvk7UjnlSZsY7Lhh8A3AIJyHaweSozbqAqbMEH8lTJGEEqpyjpL5ZbUhXN82cxCpj237qwvBVkjYun59Afuu7QZdoYF-CNfw0JS1mvryCaqYgsIb0zcGo4iDZ31Yw0nnJlqkOBC--lGOpgQFOKGLIuM5_8kizJ6DWytYye5PxqstS9ri33i_or_WnRqa3P52t9RzbEvFzudaLkrK_eF84XpszMnqZC0f9PuqIc--IpHhjVQR8GlXz9E3Wxp8H/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6_GpbuJyN9X9_xD9kMsgQj4FfBvk7UjnlSZsY7Lhh8A3AIJyHaweSozbqAqbMEH8lTJGEEqpyjpL5ZbUhXN82cxCpj237qwvBVkjYun59Afuu7QZdoYF-CNfw0JS1mvryCaqYgsIb0zcGo4iDZ31Yw0nnJlqkOBC--lGOpgQFOKGLIuM5_8kizJ6DWytYye5PxqstS9ri33i_or_WnRqa3P52t9RzbEvFzudaLkrK_eF84XpszMnqZC0f9PuqIc--IpHhjVQR8GlXz9E3Wxp8H/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_3.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5EOhEYYnocE-wr-zZlNGyA6P29_KNwc4CATnts0TPGjwuCVu9sh1jdvllrgJ8K70MkrX7AFhuZgCiOWsddivSGaVFFp0A_QYOjOL_K_ql5eYbbyGits7E5_dO09bGfq6SBiH86tFWCBxhtiXUV-fSeKPAy_8aEi1PF5NxRbsikM16pYVmpfpAVEoOk1MTbK9auZ0rk8byXLH0GEf4tu03UCxeYMeBgQO21GTiIKhVOVHqobC5eGBXg3y70jpnhyHY_KgYMMrl0A8HdL-r78j6u/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5EOhEYYnocE-wr-zZlNGyA6P29_KNwc4CATnts0TPGjwuCVu9sh1jdvllrgJ8K70MkrX7AFhuZgCiOWsddivSGaVFFp0A_QYOjOL_K_ql5eYbbyGits7E5_dO09bGfq6SBiH86tFWCBxhtiXUV-fSeKPAy_8aEi1PF5NxRbsikM16pYVmpfpAVEoOk1MTbK9auZ0rk8byXLH0GEf4tu03UCxeYMeBgQO21GTiIKhVOVHqobC5eGBXg3y70jpnhyHY_KgYMMrl0A8HdL-r78j6u/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_4.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7GmcYP65Am2N3uVmGdt6h9qZA3XJN-LpcYtcfVqHEPCRK-F41JflvSwdLk6ihAV8-xw1Qkgkba7Cked_-M1-OCmnStGPy0oQo2rk4MJgD-JblPbwhdkd9beEMwaL50mk_eZFJiSR3-0Bz6bTYen0w-9rbSn9lglmSOBacYCVTDLIniPkcKXPO9qBne48FleOkttTYYB4y8CXuLvEEEO_qUbpXlUEjyGRvoFmwr8CIn6Rip_AMP87qs4ZUhH60LIUlrHt0SuPJXJk-H3J_q2iCI/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7GmcYP65Am2N3uVmGdt6h9qZA3XJN-LpcYtcfVqHEPCRK-F41JflvSwdLk6ihAV8-xw1Qkgkba7Cked_-M1-OCmnStGPy0oQo2rk4MJgD-JblPbwhdkd9beEMwaL50mk_eZFJiSR3-0Bz6bTYen0w-9rbSn9lglmSOBacYCVTDLIniPkcKXPO9qBne48FleOkttTYYB4y8CXuLvEEEO_qUbpXlUEjyGRvoFmwr8CIn6Rip_AMP87qs4ZUhH60LIUlrHt0SuPJXJk-H3J_q2iCI/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_5.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5jvfNQy5MPcuGxJsh2miAJfuRsIzH-z43OKUvANlJAogEYrsccrb6FJHmLxZjzGinuD6myGDLXbEJOSQVqzBoiKc5yfc_1-wtjdn_qs-HmXRG5_By4UK2MtKRwzqXcgpFsuPQl_rNEz1tPqbDb-y4uTlpojRl5Qeo5P51ufRcBg35SmSLoW34bVLvxzO28rVAVBavXwTbtxNCjBKvSVciLcp8Ts-2zEHLX-9td_ywEgkTQX2OXQP994V7EhiHe73R4-ujnaIsPJFdv04fk41ni/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5jvfNQy5MPcuGxJsh2miAJfuRsIzH-z43OKUvANlJAogEYrsccrb6FJHmLxZjzGinuD6myGDLXbEJOSQVqzBoiKc5yfc_1-wtjdn_qs-HmXRG5_By4UK2MtKRwzqXcgpFsuPQl_rNEz1tPqbDb-y4uTlpojRl5Qeo5P51ufRcBg35SmSLoW34bVLvxzO28rVAVBavXwTbtxNCjBKvSVciLcp8Ts-2zEHLX-9td_ywEgkTQX2OXQP994V7EhiHe73R4-ujnaIsPJFdv04fk41ni/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_6.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6fYUDAsa1n3E09U6rCyunznUsiVznGaIKMu1v5KExZxRmEXyrFmJ-HLwCZHrz8TlPqO0LhL-6t2EwFUG4r5AVEI4lj1B-HxKFaKgnqBNHGfX9_eoM920ggSAGnUfR5UIhlZEmOL1m9XItFJosBjG0-cFF1qaW2Iey8hNWpdWNTohJjMGM3vfmMn4Kg41hZvvSR5BodmOGZxCVUxA9li5Evc3boiEP86152mwcZXIkTShX9ZO_zVghA-jizwprsbkn7cDXqBMRJCGd8_Hc2M66w/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6fYUDAsa1n3E09U6rCyunznUsiVznGaIKMu1v5KExZxRmEXyrFmJ-HLwCZHrz8TlPqO0LhL-6t2EwFUG4r5AVEI4lj1B-HxKFaKgnqBNHGfX9_eoM920ggSAGnUfR5UIhlZEmOL1m9XItFJosBjG0-cFF1qaW2Iey8hNWpdWNTohJjMGM3vfmMn4Kg41hZvvSR5BodmOGZxCVUxA9li5Evc3boiEP86152mwcZXIkTShX9ZO_zVghA-jizwprsbkn7cDXqBMRJCGd8_Hc2M66w/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_7.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5-aI7AmMSbtb0rLec0dqMAUqSXtN0PMu-LT-nerlQaRjzjaCsCLMl_KLua0zDolkabLhT0Z6id2ybv-y-8_rPqpjUxhYvk3XPjvAmcSWyre8Xvb_8PXqHB3iW6bWOovRj_evFSiygQ5gQsmGp_mZB2bOt38oDlTchOTYfcNEQHrjJYtSILsYhX87O-xvMxyKGOyaTJdOkLBLRcAtnBunGbEuID0C1evcuESmC87CGMZPGaF4gZdqJeKriNij5m4SX63uucn2X2lDleJ5BI8Emd/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5-aI7AmMSbtb0rLec0dqMAUqSXtN0PMu-LT-nerlQaRjzjaCsCLMl_KLua0zDolkabLhT0Z6id2ybv-y-8_rPqpjUxhYvk3XPjvAmcSWyre8Xvb_8PXqHB3iW6bWOovRj_evFSiygQ5gQsmGp_mZB2bOt38oDlTchOTYfcNEQHrjJYtSILsYhX87O-xvMxyKGOyaTJdOkLBLRcAtnBunGbEuID0C1evcuESmC87CGMZPGaF4gZdqJeKriNij5m4SX63uucn2X2lDleJ5BI8Emd/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_8.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5oZyXmvP__1VNMfkd11HLWGQvBhi_dEB1sfib8BSYH0IHSiuf_FZrCwlaza9u-GM4vUUNIDoeR_yBlFmWocPghc-35DCmIVnuywOPLCSydo-rsyGqEZlWVuos7dQGfBCpEpPmwBmbQty8j61tjGDtM-IVNSoKwUW9rDbTGIpvdP3jEv9vEei00Afm1SM-24dxjzyJgaBULNcnE_lRw3lNQjzOcTKF3DsicIHrUTLPoHv6cCRw3FFeaR8aGsEZRXT78kPeAg_VTbnLOwWriU8Ux/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5oZyXmvP__1VNMfkd11HLWGQvBhi_dEB1sfib8BSYH0IHSiuf_FZrCwlaza9u-GM4vUUNIDoeR_yBlFmWocPghc-35DCmIVnuywOPLCSydo-rsyGqEZlWVuos7dQGfBCpEpPmwBmbQty8j61tjGDtM-IVNSoKwUW9rDbTGIpvdP3jEv9vEei00Afm1SM-24dxjzyJgaBULNcnE_lRw3lNQjzOcTKF3DsicIHrUTLPoHv6cCRw3FFeaR8aGsEZRXT78kPeAg_VTbnLOwWriU8Ux/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "12",
+ "fileName": "photo_9.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7D_CEsn5c340mqzV1cKWLoopOKVN9TFYNjEoJH1ZWp8Qy44kprAx7xIukzS95fwvENFWwy_PcZh74TOd5xUlZediIVQKt9NmzHzToHEXVhFX6YkcVi_ftwS45f1HfDw-P40gAaEWs_ZT6p9eA252PX3h0Q0tfPRvYXPg4r8Ltcyr201GHYyb1LYZY0SvVJJHVFaYkQUX44tE3mbce8piZtQXpq3AAeEiqGDs6kJUTtOhDJJ_o3Bd_SzNcHrwX6eQZq_pxJFv-yW4dKZkyULUtf/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7D_CEsn5c340mqzV1cKWLoopOKVN9TFYNjEoJH1ZWp8Qy44kprAx7xIukzS95fwvENFWwy_PcZh74TOd5xUlZediIVQKt9NmzHzToHEXVhFX6YkcVi_ftwS45f1HfDw-P40gAaEWs_ZT6p9eA252PX3h0Q0tfPRvYXPg4r8Ltcyr201GHYyb1LYZY0SvVJJHVFaYkQUX44tE3mbce8piZtQXpq3AAeEiqGDs6kJUTtOhDJJ_o3Bd_SzNcHrwX6eQZq_pxJFv-yW4dKZkyULUtf/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_0.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6A0hSER6N0o_wYkTTfVCuOOD6NpBKu1ukSSmr6BBQlr1UaEdW895TtwEBulWvqS4IoaGjGlP9Sj0jT9PW8uV5KCepspq-Uaz1hVSvvznTuUyTjUOM9AqslaOpvAeh-sBlq1na3KSIYiFOzfC0cbgl7C2Dm-hHEA4uZXnge-nKEcM85dTHXPFwJKYJJziogdhVkscT2Y3QA0uzXwuJ-P3UaGA_NFG4Dnwc7xezxkMgqXNk_kAD1Z53mHfkSwDycxzv92GXeaNBMirQbi1S6HCOI/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6A0hSER6N0o_wYkTTfVCuOOD6NpBKu1ukSSmr6BBQlr1UaEdW895TtwEBulWvqS4IoaGjGlP9Sj0jT9PW8uV5KCepspq-Uaz1hVSvvznTuUyTjUOM9AqslaOpvAeh-sBlq1na3KSIYiFOzfC0cbgl7C2Dm-hHEA4uZXnge-nKEcM85dTHXPFwJKYJJziogdhVkscT2Y3QA0uzXwuJ-P3UaGA_NFG4Dnwc7xezxkMgqXNk_kAD1Z53mHfkSwDycxzv92GXeaNBMirQbi1S6HCOI/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_1.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5tkg2fGUZZmr0frPBxCMPrXxoc8h0ZbNGghzXumCjQ7SyvZkwDVu20oSa1fIcOCDVJDN6k_i6YeqPY7bur5yLGLXopUNMN2Luiour1QWIu_tZ7VCcer0A02ix7QB9HQklXOr7_5iZvqBlJSsolxyKPEh1oANQ7H03kkI2hdQ9vacUuk8CQklcZB7J_DIZmMcn66jjlMWUpH_IIv1dgoIE55ouNwBB-D3CMgJl8L0WhugxwszOVVvKXLABmUv-LFOgm43Bm6mUuXlW2e8CELab1/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5tkg2fGUZZmr0frPBxCMPrXxoc8h0ZbNGghzXumCjQ7SyvZkwDVu20oSa1fIcOCDVJDN6k_i6YeqPY7bur5yLGLXopUNMN2Luiour1QWIu_tZ7VCcer0A02ix7QB9HQklXOr7_5iZvqBlJSsolxyKPEh1oANQ7H03kkI2hdQ9vacUuk8CQklcZB7J_DIZmMcn66jjlMWUpH_IIv1dgoIE55ouNwBB-D3CMgJl8L0WhugxwszOVVvKXLABmUv-LFOgm43Bm6mUuXlW2e8CELab1/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_2.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5EZUJzSSX01GIhCXnhBBr0ln6RRbJLwmqyVP6Rm8ou58Y_e2WoLkp0WyXyGDgWJgPwr-yP_JplFX-2xAjkYsUP6sqLSmbEUDRGPqAGpP56xIkAw-XSn2uzDwSzWF45nWozYOHKXl5sjTU9Q4sCsbFq7V-RfmTmjvA1DqvR6jtudKTwYwzG4ncZMtfTdy8QrPNHhttDlrEFkcY2Jc_GRiLOwASkqHahH_YrvRyPWZZs6oHV2ohn5eq-8FrFyHi0IjKmyxjoO0RLXCwkl2UIfYex/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5EZUJzSSX01GIhCXnhBBr0ln6RRbJLwmqyVP6Rm8ou58Y_e2WoLkp0WyXyGDgWJgPwr-yP_JplFX-2xAjkYsUP6sqLSmbEUDRGPqAGpP56xIkAw-XSn2uzDwSzWF45nWozYOHKXl5sjTU9Q4sCsbFq7V-RfmTmjvA1DqvR6jtudKTwYwzG4ncZMtfTdy8QrPNHhttDlrEFkcY2Jc_GRiLOwASkqHahH_YrvRyPWZZs6oHV2ohn5eq-8FrFyHi0IjKmyxjoO0RLXCwkl2UIfYex/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_3.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6qOqGWNz_kvv4Xo8ODxWaSeBAS_oR1t2UnNGFqs50cTA6T9jvJwyHRdz6a8X0FjfCEdeUOidf8vDxcDOAU9cVNnVYGcLGMzFhCXUgpIWHuQCnAH5X0He2l7Cb9_RI38-K5FrOVz3QBOGZWFAAF8YX6k0yoKDYcXT1WQOM4AWYFzIp4kudInmAhARQGaxdbnMP00fooIcH5wuHjF1F7KZAmr3bZLPp-rc7JZ_Wg-b1Iaz0EMqSpxC8nzQ8lCeUH1LIXQvpwC0vUxaZ3tcTamo03/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6qOqGWNz_kvv4Xo8ODxWaSeBAS_oR1t2UnNGFqs50cTA6T9jvJwyHRdz6a8X0FjfCEdeUOidf8vDxcDOAU9cVNnVYGcLGMzFhCXUgpIWHuQCnAH5X0He2l7Cb9_RI38-K5FrOVz3QBOGZWFAAF8YX6k0yoKDYcXT1WQOM4AWYFzIp4kudInmAhARQGaxdbnMP00fooIcH5wuHjF1F7KZAmr3bZLPp-rc7JZ_Wg-b1Iaz0EMqSpxC8nzQ8lCeUH1LIXQvpwC0vUxaZ3tcTamo03/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_4.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4IFhs1ERvH0qv-GckW7JTQQ1q9RKwv2G6qKH1BFua94yNlQyKzxunyiMHowNn828V5zJoYRO1stPOYtMMpEKCSZ79ew-SNrAKl1QXLwXH5LIfJle1gezsLGPoKlKliWoXbgbQ_zF-nwmBEvRrTVdyZnVfOGqaPNlS1kH6Yzf2rDoHUJ6PhYuu_i1vSxeU5fWYEE4TKdf0Ne8ZAwc89Bdq96FEuKNMthm1EqnegsIjycAnMGNeIKdoP-FuinTldPyOSpjietPc82g_Ac0Xs7s8Q/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4IFhs1ERvH0qv-GckW7JTQQ1q9RKwv2G6qKH1BFua94yNlQyKzxunyiMHowNn828V5zJoYRO1stPOYtMMpEKCSZ79ew-SNrAKl1QXLwXH5LIfJle1gezsLGPoKlKliWoXbgbQ_zF-nwmBEvRrTVdyZnVfOGqaPNlS1kH6Yzf2rDoHUJ6PhYuu_i1vSxeU5fWYEE4TKdf0Ne8ZAwc89Bdq96FEuKNMthm1EqnegsIjycAnMGNeIKdoP-FuinTldPyOSpjietPc82g_Ac0Xs7s8Q/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_5.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4HyUWDRf2z59pQqytbNSggB19DZuOmu_8zLzyuNC5zChGg2htXdy6oi0K_xg0TdlpvQ0cdY6bq7Edy-Lzi1hHhOEzzxsVRtXH-oya2PgVwe_QKGK1IqIkcjPNn6xNWZUwbr0rSfmYV1YuKapzBxvJgprMu7YS3XfSDu67EqYWXy3qDFaJWapP3Z40CZcMWjz6acXfJsRsX9OivEnXeXRkPWFg0gv7EJ8rpMLlNyajxaM9gfAQSSA2dAO7C3midspfbqGl9h83CYHmIIGyDSWEp/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4HyUWDRf2z59pQqytbNSggB19DZuOmu_8zLzyuNC5zChGg2htXdy6oi0K_xg0TdlpvQ0cdY6bq7Edy-Lzi1hHhOEzzxsVRtXH-oya2PgVwe_QKGK1IqIkcjPNn6xNWZUwbr0rSfmYV1YuKapzBxvJgprMu7YS3XfSDu67EqYWXy3qDFaJWapP3Z40CZcMWjz6acXfJsRsX9OivEnXeXRkPWFg0gv7EJ8rpMLlNyajxaM9gfAQSSA2dAO7C3midspfbqGl9h83CYHmIIGyDSWEp/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_6.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4MLwgYNAIOxMwb4zEv9PT8kMGdLtf5kmEnuR-rhP0FOe7uPrgFUCH0sO6UZu66W1qgxMeoOvGBrsKbv6iPpxOvnGo0K7J5yDK55rdY1T-gLF9GTsfUpkqGVNE_8Js81f74_9nanUae1Q-COv8iDwRx4LStq2Mpu3hvvKufQFZmZzxbX1OfXbCPTs9veoiv-HbtvzyIDmr78jv4Gzz79ZVbpfea9VDxBLRQrHqN40pFJXyrkdyEJDSNv8oahSd1kKOSCidjTdiTM9osV0-hWmxm/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4MLwgYNAIOxMwb4zEv9PT8kMGdLtf5kmEnuR-rhP0FOe7uPrgFUCH0sO6UZu66W1qgxMeoOvGBrsKbv6iPpxOvnGo0K7J5yDK55rdY1T-gLF9GTsfUpkqGVNE_8Js81f74_9nanUae1Q-COv8iDwRx4LStq2Mpu3hvvKufQFZmZzxbX1OfXbCPTs9veoiv-HbtvzyIDmr78jv4Gzz79ZVbpfea9VDxBLRQrHqN40pFJXyrkdyEJDSNv8oahSd1kKOSCidjTdiTM9osV0-hWmxm/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_7.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5DncjLTx09IYsEvGWQWZabVqZuLJfgxINyzmKBFN83mNaZwGZWWoj4l3wtPBySH9r7H1egKitheEmVBQxDuHEgmcsWlqPDmm1qa4KpiQcLpdyqybsnogoGjkHjSFLWNfy2GC6ux0vWmgbQEa_S64BfmZEg2-dXexZGrgunCyinj0sySyl4_Wq4NWcX1htjV4JHWXggImCPqkfOS7tD03ZoBPMFFcnPgWSwS575tZNNsnUiIwxnS_mUfG4ydlnJEdx9nMg3aIeKEWyfGLRx_mc9/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5DncjLTx09IYsEvGWQWZabVqZuLJfgxINyzmKBFN83mNaZwGZWWoj4l3wtPBySH9r7H1egKitheEmVBQxDuHEgmcsWlqPDmm1qa4KpiQcLpdyqybsnogoGjkHjSFLWNfy2GC6ux0vWmgbQEa_S64BfmZEg2-dXexZGrgunCyinj0sySyl4_Wq4NWcX1htjV4JHWXggImCPqkfOS7tD03ZoBPMFFcnPgWSwS575tZNNsnUiIwxnS_mUfG4ydlnJEdx9nMg3aIeKEWyfGLRx_mc9/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_8.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC73Q0NUNclNx3NjBZiBVc-YeZCCtpGNA5rqkGsl1fYstpB9jFfZ1cgSXc5tEMsttH4Ru0agORHfkRYrjLABv9qJoFokcONyOLuO6hPCzxaDbRziTOwL0TKUWWKAWDerjV0e6y39sduDy8cbZHl_VMJdKbgkVbAJ1VUyfSZsP7TQwhvI7a1g6cpN20NCvwIrJMBpw8T_X14pr4MGtTBSONKnFyItFR2gCa-NtLl5m_KO6fH5xzZQvEy3IyFM09pQD_5k9TIl4yRhmzPxXdSEjPNT/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC73Q0NUNclNx3NjBZiBVc-YeZCCtpGNA5rqkGsl1fYstpB9jFfZ1cgSXc5tEMsttH4Ru0agORHfkRYrjLABv9qJoFokcONyOLuO6hPCzxaDbRziTOwL0TKUWWKAWDerjV0e6y39sduDy8cbZHl_VMJdKbgkVbAJ1VUyfSZsP7TQwhvI7a1g6cpN20NCvwIrJMBpw8T_X14pr4MGtTBSONKnFyItFR2gCa-NtLl5m_KO6fH5xzZQvEy3IyFM09pQD_5k9TIl4yRhmzPxXdSEjPNT/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_9.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5ZAjVW3DsxdeaNoXE0yrDR5YOhr9c6ci_Ng4XhFkwjwQxwJZCUajfjBWptvSdBxIlzP9d9fl8IhLWwJuJABj4hAAq2x8YlZ-s1kwYCqk0_n1_7VNP5ZBJHgCyrhthKCDCQOVIL7GIrPJIfzzq1o3IxOV3bqUb-k3ZtdoBic6rGHaXnzisSHFmalJMGu8LUZK5iaC7jVxmiAPu-iNDsdKFQYkxPpk7NvZ-rxEMx4k7gNSP6j2ZaXg0_-AtDo4mT4lBPas09ImBT1KDa8yav6R6Q/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5ZAjVW3DsxdeaNoXE0yrDR5YOhr9c6ci_Ng4XhFkwjwQxwJZCUajfjBWptvSdBxIlzP9d9fl8IhLWwJuJABj4hAAq2x8YlZ-s1kwYCqk0_n1_7VNP5ZBJHgCyrhthKCDCQOVIL7GIrPJIfzzq1o3IxOV3bqUb-k3ZtdoBic6rGHaXnzisSHFmalJMGu8LUZK5iaC7jVxmiAPu-iNDsdKFQYkxPpk7NvZ-rxEMx4k7gNSP6j2ZaXg0_-AtDo4mT4lBPas09ImBT1KDa8yav6R6Q/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_10.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5FZORW1UIUA3PtHa6vudazchS_-Flw_cfMqNk38KwmjmpWKwh2M9xUyAFoWoTrCPIUyU6I_YDaEQabieXXmAx6Z_HXipUjRSzBIHgJKt_kYgggbFpt1Znh-ToqkuZVeGr4PVnN6TDnAybSS6jVnCRU-eeanG5G-XnfM0ZHxeCoIvOEmQdn-e7lYjfoJIMdAWNOSsko9xKAuJ216YIt5OxzkuTCHSavbNtK7zkpCasn69Lx4XXOwgncD5cVlXZlXo4IvXTVxF2Qb1k_o-L4ojtL/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5FZORW1UIUA3PtHa6vudazchS_-Flw_cfMqNk38KwmjmpWKwh2M9xUyAFoWoTrCPIUyU6I_YDaEQabieXXmAx6Z_HXipUjRSzBIHgJKt_kYgggbFpt1Znh-ToqkuZVeGr4PVnN6TDnAybSS6jVnCRU-eeanG5G-XnfM0ZHxeCoIvOEmQdn-e7lYjfoJIMdAWNOSsko9xKAuJ216YIt5OxzkuTCHSavbNtK7zkpCasn69Lx4XXOwgncD5cVlXZlXo4IvXTVxF2Qb1k_o-L4ojtL/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_11.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4UHcL4Yik0VIiUTSHWLmqdGP784x2RPeQvF8YpaDgX_iZvuQ6etNXegTl0l0UqU8D4wDILbAM2OLQePDThRigs6oevSmmpuziUlct4I5sTrSx2BXMigI8uUSqU1s2fl8N-F-FbdadDPmbzAa_dDVpXdB5vSzV3fErH9ebNEkcGLrUpH50vWtHKmA4BFaFZvG-jonLa1qGlBeL2Q0BeRfRMhncO394ThATTMRDbRz2DV4gIOX0EwjUU8H5hNk6EelFioeT7oDc6B6rzrRsuip_l/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4UHcL4Yik0VIiUTSHWLmqdGP784x2RPeQvF8YpaDgX_iZvuQ6etNXegTl0l0UqU8D4wDILbAM2OLQePDThRigs6oevSmmpuziUlct4I5sTrSx2BXMigI8uUSqU1s2fl8N-F-FbdadDPmbzAa_dDVpXdB5vSzV3fErH9ebNEkcGLrUpH50vWtHKmA4BFaFZvG-jonLa1qGlBeL2Q0BeRfRMhncO394ThATTMRDbRz2DV4gIOX0EwjUU8H5hNk6EelFioeT7oDc6B6rzrRsuip_l/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_12.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6PBELVANweB8UtPODP6SWHGg90p35QJMrxVK9xuOx9bpDBQJyM0m7TObAE3bSe3QkbcuhEuVW7YbEKYH8M53OugrcKSdtw_Beu9LvZKPG13_kjk1cuL7fUN7c3_c6NpsvbHeXRM_Qde7vA7jkJlOFwblQe4QeXyxDWwFuDP0ruXXw5wsv9W61suzvItQxjpmmiXLgIMN4AJB3Px3rbZJ1qqbcJXBtbjmrgCaE6i8rczpawryNNx_hYdMHYjLYfS2sYVatq7j7ijU_SxGj9jXHX/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6PBELVANweB8UtPODP6SWHGg90p35QJMrxVK9xuOx9bpDBQJyM0m7TObAE3bSe3QkbcuhEuVW7YbEKYH8M53OugrcKSdtw_Beu9LvZKPG13_kjk1cuL7fUN7c3_c6NpsvbHeXRM_Qde7vA7jkJlOFwblQe4QeXyxDWwFuDP0ruXXw5wsv9W61suzvItQxjpmmiXLgIMN4AJB3Px3rbZJ1qqbcJXBtbjmrgCaE6i8rczpawryNNx_hYdMHYjLYfS2sYVatq7j7ijU_SxGj9jXHX/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_13.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4Y2TaofDjq-LuobHgU8VkLtXq40tQeQW1B8S03i46BWFsVGR8j7uFfOOJITnYxpNwNa6rMPoayoBMdleHrTfpRjcmAdJ2BthgnLGO5xnExrZoH-dJMUVMo72oEUxifMH7nDOwBNkrDk-C3u4-7ImQpeut_KXJynfm71p3IHy2khbAiCERErJ7SxWy3F4BLb3MzKXrj5nH_SDDTAxp7HLkpwgjudCItNpJBDXMt9sYE5QI23rhNvu6hPWQIh0F7HvWaVQO5mBa4J59M2eMDzGIo/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4Y2TaofDjq-LuobHgU8VkLtXq40tQeQW1B8S03i46BWFsVGR8j7uFfOOJITnYxpNwNa6rMPoayoBMdleHrTfpRjcmAdJ2BthgnLGO5xnExrZoH-dJMUVMo72oEUxifMH7nDOwBNkrDk-C3u4-7ImQpeut_KXJynfm71p3IHy2khbAiCERErJ7SxWy3F4BLb3MzKXrj5nH_SDDTAxp7HLkpwgjudCItNpJBDXMt9sYE5QI23rhNvu6hPWQIh0F7HvWaVQO5mBa4J59M2eMDzGIo/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_14.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6mo0XfDNcm7tBYNzcmvtDgQhuN3UxhdNO1rxuUvpmtfl4wjuuhNjMeO1vJAbQsI2ZGYOC11NQa75krVVKT260P1aG6GqdTIMQMJ4NvJ4JKMIaAVYz9gHq9EP-nL8RS_oPPL_RTA0Oq7XCXYXq_ohr__5p_kSh49Kj1J0ieEatEk7EwCPp3FTGEmc-a21j0PWoLRx8jUUK5i3kkIqRmEPeJDLHn4ncwxdk1nWstaCbnaxSQ4XCODbwsLhiV8tbWul-wUjjwxmySDpTQbjMxVlMV/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6mo0XfDNcm7tBYNzcmvtDgQhuN3UxhdNO1rxuUvpmtfl4wjuuhNjMeO1vJAbQsI2ZGYOC11NQa75krVVKT260P1aG6GqdTIMQMJ4NvJ4JKMIaAVYz9gHq9EP-nL8RS_oPPL_RTA0Oq7XCXYXq_ohr__5p_kSh49Kj1J0ieEatEk7EwCPp3FTGEmc-a21j0PWoLRx8jUUK5i3kkIqRmEPeJDLHn4ncwxdk1nWstaCbnaxSQ4XCODbwsLhiV8tbWul-wUjjwxmySDpTQbjMxVlMV/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "13",
+ "fileName": "photo_15.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6AdLHfZhc3aKeLnY2cwy7KrbggZNBal5e5Lgw0ck6DmAU-MxzlLr-g08T8NSwsVgSsrmq5Qtvyc64NFiLEKCczxGWulYfagzmv5kj9a6ea-9yVxrOA8Dz-L3S-ZsdXGDUlhK-yY6tuLTbjlElLyeK4jzh4a_EVWH5kqz0SHaveD333NaqqLQNwn0mAe650XRB0m5E6SYg2A3nQWW5MVeqUyoem4nMw9VMKZEz3V8ISfh1G44x2zGKo1mXBMdbvi1SbTk8OMLn0-R0jFM743G-N/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6AdLHfZhc3aKeLnY2cwy7KrbggZNBal5e5Lgw0ck6DmAU-MxzlLr-g08T8NSwsVgSsrmq5Qtvyc64NFiLEKCczxGWulYfagzmv5kj9a6ea-9yVxrOA8Dz-L3S-ZsdXGDUlhK-yY6tuLTbjlElLyeK4jzh4a_EVWH5kqz0SHaveD333NaqqLQNwn0mAe650XRB0m5E6SYg2A3nQWW5MVeqUyoem4nMw9VMKZEz3V8ISfh1G44x2zGKo1mXBMdbvi1SbTk8OMLn0-R0jFM743G-N/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_0.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7xnEQIgkuozNr3jP_CeZsNtFMWBr200FPuX09yhrZsXbogOAOQcrNaKHr6LA8LQktsM539_Pnr1q7KyV3bgxTWsv7IyNsTh-U8nijDShUp-RT_O19hD1__ePBHmulXQE755EQYSuYo8ZvE78SaFouSaxp8XJ7_8x-BOEdhMnd2VjYmQjNsPmZPWRQo_AfQYoHNX30GDQp9VeQ6CpSeRlQ7kkomNbSFN2GqSnHE08DfPVbvbW3a4ARur-s7b3_pRcK6Tdatu7Et-aZnzlT3WTvu/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7xnEQIgkuozNr3jP_CeZsNtFMWBr200FPuX09yhrZsXbogOAOQcrNaKHr6LA8LQktsM539_Pnr1q7KyV3bgxTWsv7IyNsTh-U8nijDShUp-RT_O19hD1__ePBHmulXQE755EQYSuYo8ZvE78SaFouSaxp8XJ7_8x-BOEdhMnd2VjYmQjNsPmZPWRQo_AfQYoHNX30GDQp9VeQ6CpSeRlQ7kkomNbSFN2GqSnHE08DfPVbvbW3a4ARur-s7b3_pRcK6Tdatu7Et-aZnzlT3WTvu/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_1.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7JFFqjQTOYDkg7wGriaYwUJBvKtd9nBO9A7MXeU9yW7xERwEEoMgGWgmsWRDMI41m1bEAMwQfnRZCszR4_Esj-M8u6Hwo545YVq-UYZEzlUIpSCiAdmcWf2ZqnNQTdWPkezFPtFUzIInX9CZMTtJvAyNdXu0rgyBwoaUJFwh3r-HFzi5JVBNKfzxIzAa5Z8jbbAcrg1Wa5Inht4eNi47SPCW161OkP019A8Tgzt3PHykrPSJu1e2Ekbi7qn6Fsa2iysSAdcqGYR8z9UmgktyLC/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7JFFqjQTOYDkg7wGriaYwUJBvKtd9nBO9A7MXeU9yW7xERwEEoMgGWgmsWRDMI41m1bEAMwQfnRZCszR4_Esj-M8u6Hwo545YVq-UYZEzlUIpSCiAdmcWf2ZqnNQTdWPkezFPtFUzIInX9CZMTtJvAyNdXu0rgyBwoaUJFwh3r-HFzi5JVBNKfzxIzAa5Z8jbbAcrg1Wa5Inht4eNi47SPCW161OkP019A8Tgzt3PHykrPSJu1e2Ekbi7qn6Fsa2iysSAdcqGYR8z9UmgktyLC/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_2.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6kBz23C1Y97ueGeVyNs_jCCxbRjjnNL1QlihQhGcQZc5r119aUGnv7gh_T7NWI8F1Pm1xDbPNmGjILACz6wbw4rGC8UbPYVnI35iCVks6lCt8Y_6hXdaRDdjCQbGgn8RlAtQT7ekgyZEK9vpjZubnkCGHf0Ss1vjYyy8YiyQu7YyeMbd0Leq77OwlgNlw9Oh_iU2guYrlPWHE0KNxkMTItgAb8TEPG4BFEln79hMG32aOj5lJMA5j6yehASRwke0wXtJ1fljTKHvmtXSjwwU56/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6kBz23C1Y97ueGeVyNs_jCCxbRjjnNL1QlihQhGcQZc5r119aUGnv7gh_T7NWI8F1Pm1xDbPNmGjILACz6wbw4rGC8UbPYVnI35iCVks6lCt8Y_6hXdaRDdjCQbGgn8RlAtQT7ekgyZEK9vpjZubnkCGHf0Ss1vjYyy8YiyQu7YyeMbd0Leq77OwlgNlw9Oh_iU2guYrlPWHE0KNxkMTItgAb8TEPG4BFEln79hMG32aOj5lJMA5j6yehASRwke0wXtJ1fljTKHvmtXSjwwU56/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_3.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7ABkOfwpOEh3rpB9kzcutAAnw8ZID_o7SDAVZXcb9S8yEd7OhalxVfVI1u-1cURtkdbUmQyRtCxRLQqI2aSSpQ5NWSgoQ4KZd71bAHssqMpkFcKpIUX2YRlnZv7Oq79qVWqUyUpOCGomy1QX-sM7GLuvQvffVd3qJnqEdvmOzpYEv609Wbt3_LBOYJEWIyQ7medppLyMBJQEIYp9Irph6zilvwzwHqWwaGSi9CqWsybM69UXfZGn8mmVHDZCNh01whBF8wDcUuJXf0U7xOF_Ov/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7ABkOfwpOEh3rpB9kzcutAAnw8ZID_o7SDAVZXcb9S8yEd7OhalxVfVI1u-1cURtkdbUmQyRtCxRLQqI2aSSpQ5NWSgoQ4KZd71bAHssqMpkFcKpIUX2YRlnZv7Oq79qVWqUyUpOCGomy1QX-sM7GLuvQvffVd3qJnqEdvmOzpYEv609Wbt3_LBOYJEWIyQ7medppLyMBJQEIYp9Irph6zilvwzwHqWwaGSi9CqWsybM69UXfZGn8mmVHDZCNh01whBF8wDcUuJXf0U7xOF_Ov/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_4.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7VfJUhEQTe9Pqso9YAXUYhPlwNhabKl8pz42FzpSSqIg7Q5-mbqmtinoaJb-xl917PO3CmdtB1WXFq_g253cvO2B-Av1K2h52_0UrWGTEj0XV-QNU5mEKPa0qWMHwQw_J20UM_qv4i4M5xJYXcBqkl5tq-W2LofAUTsK4ccWVy2-5_FE9mTFjhXLId8oVS9EK68lSLqAvgv3EOdAX1ggg-ZCHY3ao3TPLpRaH7m6Z2a9pwLD7hCbgCvB2eV_8vZ73VZvFKe5Rypv9SdjhrQHEG/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7VfJUhEQTe9Pqso9YAXUYhPlwNhabKl8pz42FzpSSqIg7Q5-mbqmtinoaJb-xl917PO3CmdtB1WXFq_g253cvO2B-Av1K2h52_0UrWGTEj0XV-QNU5mEKPa0qWMHwQw_J20UM_qv4i4M5xJYXcBqkl5tq-W2LofAUTsK4ccWVy2-5_FE9mTFjhXLId8oVS9EK68lSLqAvgv3EOdAX1ggg-ZCHY3ao3TPLpRaH7m6Z2a9pwLD7hCbgCvB2eV_8vZ73VZvFKe5Rypv9SdjhrQHEG/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_5.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6eweAkeuuc4Gf4Wr1CEjPxeoX3-jAkjJUZ9RucOTn6uMZMzO89xGr8q1_wWdKIrwobniY-osnqMV7TFG0x222lkoKfyQijy9gUW_AENAbQPyVWdzrOS3EbLYIVPfPgtn5yAnblti6wR4k7qJOO_iMQ6RO_B3idkT5EXoYG-0xieSK6is0gU_0FBTiHJZxvn0817Quk7wnKHhoTWs-I6xJFzr9VbrGzY_IXxtQN9iPgJURYrDYADem4kePVgWojIDb8gEuZ9yUiC9xnJtc6j1YB/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6eweAkeuuc4Gf4Wr1CEjPxeoX3-jAkjJUZ9RucOTn6uMZMzO89xGr8q1_wWdKIrwobniY-osnqMV7TFG0x222lkoKfyQijy9gUW_AENAbQPyVWdzrOS3EbLYIVPfPgtn5yAnblti6wR4k7qJOO_iMQ6RO_B3idkT5EXoYG-0xieSK6is0gU_0FBTiHJZxvn0817Quk7wnKHhoTWs-I6xJFzr9VbrGzY_IXxtQN9iPgJURYrDYADem4kePVgWojIDb8gEuZ9yUiC9xnJtc6j1YB/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_6.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6o_Kt7B9RGj_eK9HBIauVFY21jFLPPc74Ds3DOfbgsUMH2JwIl1Qwvlmlus24h_6iAJbpk_3EYEX8GPTWyuyiVza2CTU54xxPgAg4ER_erlOLdM5ltaFukAYvqbsvx2lbBNz7ivJHV0FpGZBC2yNOiHMHgDgEVwez7irnfHN1fa7karItrHo6nfVvc7I-vUYlqvCWGMDmtOSv9iE83SIODwPFxXD7_MnRfQhTSD9xbL4UrYmpKn4dp6k40XzwPF4ACojymQZiYcbyr1htagwf3/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6o_Kt7B9RGj_eK9HBIauVFY21jFLPPc74Ds3DOfbgsUMH2JwIl1Qwvlmlus24h_6iAJbpk_3EYEX8GPTWyuyiVza2CTU54xxPgAg4ER_erlOLdM5ltaFukAYvqbsvx2lbBNz7ivJHV0FpGZBC2yNOiHMHgDgEVwez7irnfHN1fa7karItrHo6nfVvc7I-vUYlqvCWGMDmtOSv9iE83SIODwPFxXD7_MnRfQhTSD9xbL4UrYmpKn4dp6k40XzwPF4ACojymQZiYcbyr1htagwf3/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_7.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7wYynRSMsT9IYrEOngcTXH-hoWjV82mYvwmmZdrVnjgw3auhvQQBSSigwdf6d9RKB1f1sg_3i1Ni4e5KXEEd7FVV9zbCMnw2EMxM0UAUzmP6UallQslyI4Q2e8ixOL9uoR2kT5jFvAm4odjq4f7awAtj7StraNyzGM988wwj0dRTX6TaOQTmCbS0WESR-8nQIH-XZ8K5QDJREXBiZZBrTaweqHbi5X3eJzjVcP0P43J8hfnnT0E76cePqVKyJcBL55yy7XK1GH8JxLq-zZ5Int/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7wYynRSMsT9IYrEOngcTXH-hoWjV82mYvwmmZdrVnjgw3auhvQQBSSigwdf6d9RKB1f1sg_3i1Ni4e5KXEEd7FVV9zbCMnw2EMxM0UAUzmP6UallQslyI4Q2e8ixOL9uoR2kT5jFvAm4odjq4f7awAtj7StraNyzGM988wwj0dRTX6TaOQTmCbS0WESR-8nQIH-XZ8K5QDJREXBiZZBrTaweqHbi5X3eJzjVcP0P43J8hfnnT0E76cePqVKyJcBL55yy7XK1GH8JxLq-zZ5Int/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_8.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC49YhXsPOhdKFIEWDd4FTvURUn1hXE7R7A5x2mRp7djzSRsogHSLb8uifhwXvwkNL3gfwLtbbqgpc0U5-e3f3nhbMpO7xi2Sd_nZTVPx_oJyX7WPJJg8NbnPfW1p-g1jaRxbza11ZCLIvlFDro5bxrzFSgtepd-qLQ5KK-P9j8n_nqLPCVLjz-BkDZ8l9vEAL2UUsU3-TKDOBZFXtlkSMDfTiFNm6QaHl73XV3rMGvhEontXWoRXnL2Q0_BZKtfqzemMvaxrkyPLBhfkDxaOGke/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC49YhXsPOhdKFIEWDd4FTvURUn1hXE7R7A5x2mRp7djzSRsogHSLb8uifhwXvwkNL3gfwLtbbqgpc0U5-e3f3nhbMpO7xi2Sd_nZTVPx_oJyX7WPJJg8NbnPfW1p-g1jaRxbza11ZCLIvlFDro5bxrzFSgtepd-qLQ5KK-P9j8n_nqLPCVLjz-BkDZ8l9vEAL2UUsU3-TKDOBZFXtlkSMDfTiFNm6QaHl73XV3rMGvhEontXWoRXnL2Q0_BZKtfqzemMvaxrkyPLBhfkDxaOGke/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "14",
+ "fileName": "photo_9.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC41Iurx7rS34RjYF1xjc_TNQQ8tTBLSFhabPDAW6K1v3dbk74CsuttmOgsqN2CRxX3F16Zt6oTpOJMjBrQ0gYIaEbD9mNXXU6l5TzOGMD-HBtDkxXpsPmICFoQLSBp8L72O4m68lxfzZs9dvTw4Qtdh-PoaszWD2s3Eu6SoAYT-3s6JSoKmdLsSZM_rBboM3C_mpOH3_mlYC6REhs06OdfHjL0Di1NVaqaWFBS-nMLA-CLGIW42_QzKWZbITDRqigOIFVM9nU2ymeEI6VgUK9A4/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC41Iurx7rS34RjYF1xjc_TNQQ8tTBLSFhabPDAW6K1v3dbk74CsuttmOgsqN2CRxX3F16Zt6oTpOJMjBrQ0gYIaEbD9mNXXU6l5TzOGMD-HBtDkxXpsPmICFoQLSBp8L72O4m68lxfzZs9dvTw4Qtdh-PoaszWD2s3Eu6SoAYT-3s6JSoKmdLsSZM_rBboM3C_mpOH3_mlYC6REhs06OdfHjL0Di1NVaqaWFBS-nMLA-CLGIW42_QzKWZbITDRqigOIFVM9nU2ymeEI6VgUK9A4/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_0.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5n_3s2tsjBHE5ki1Rv7Dvf-4lvhFDQFbbgORh3d-d0eVXNPSavfYNkUN7b-BL0pZzuaRt7nz-__AvulbXjP9t5vKgpskS6nuOJc5TcCdf33dW-SLGW62tQc2TVoS_eGd7qwQYgTcgaEGfF2AqffdVoJ5S56Fs1dSTZlh0bGIJCoaRhY-iGQ7xjk0lNwd9kpwt6oM1a-yIjqDieLhFdbSSnBnLRlvZibaxOYUDZHB36GgIFgeATAlkkO8OM_LAvbUzbLnWL5-ngfMYf4iI6AQrN/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5n_3s2tsjBHE5ki1Rv7Dvf-4lvhFDQFbbgORh3d-d0eVXNPSavfYNkUN7b-BL0pZzuaRt7nz-__AvulbXjP9t5vKgpskS6nuOJc5TcCdf33dW-SLGW62tQc2TVoS_eGd7qwQYgTcgaEGfF2AqffdVoJ5S56Fs1dSTZlh0bGIJCoaRhY-iGQ7xjk0lNwd9kpwt6oM1a-yIjqDieLhFdbSSnBnLRlvZibaxOYUDZHB36GgIFgeATAlkkO8OM_LAvbUzbLnWL5-ngfMYf4iI6AQrN/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_1.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC54HqBeXr6FCpw8ACxQTiKIclk9Kzwlfh21KOLttPJk1e_aQZmMVDuiv_Tne-NiNtcvBUqy4Mj-CN54BUn5WiwdT-lzLLO1fD816BHSE7LjlWdjNxAcvEi39B1TF97CbIG9Y5KGru6kUJUyC-6JBEBQqV7NxszerJJQ3WaPffRlJhJPotLxXmOOtqY2P-W8KMrzkdrGHRSBlUg287HFuGtw4k9MXVOaXztd2dnF4WGvCx-VhacF0JMtMbq3PDMyG400_1zKg2fn_6f1LQ7cgvIV/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC54HqBeXr6FCpw8ACxQTiKIclk9Kzwlfh21KOLttPJk1e_aQZmMVDuiv_Tne-NiNtcvBUqy4Mj-CN54BUn5WiwdT-lzLLO1fD816BHSE7LjlWdjNxAcvEi39B1TF97CbIG9Y5KGru6kUJUyC-6JBEBQqV7NxszerJJQ3WaPffRlJhJPotLxXmOOtqY2P-W8KMrzkdrGHRSBlUg287HFuGtw4k9MXVOaXztd2dnF4WGvCx-VhacF0JMtMbq3PDMyG400_1zKg2fn_6f1LQ7cgvIV/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_2.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5-aBLEzaTmjhcLgaCnlUV0xt0Q9FPOujm7wqnslw88QiX9P22xGfBVqiziL20MnNE24N3PlurL3FEqC5sQwzmTOaPfag66PxEg1DlfaLukj9yaEm50hhV3tbJq1S1O3z_lqXPTVJjg5VGBQgdES5swlyT4BmEqKOo1OA7PQ5NZ8XO0SVTZLo0ztKSeH9P2OSLVrVNY0QRfPZQJluPs8dRPkXMtjKSUFjEIeX68t18mvRFU2ebsEQBr_Zz13Elhi7tqVftGhGKwuqvuVCab0QN6/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5-aBLEzaTmjhcLgaCnlUV0xt0Q9FPOujm7wqnslw88QiX9P22xGfBVqiziL20MnNE24N3PlurL3FEqC5sQwzmTOaPfag66PxEg1DlfaLukj9yaEm50hhV3tbJq1S1O3z_lqXPTVJjg5VGBQgdES5swlyT4BmEqKOo1OA7PQ5NZ8XO0SVTZLo0ztKSeH9P2OSLVrVNY0QRfPZQJluPs8dRPkXMtjKSUFjEIeX68t18mvRFU2ebsEQBr_Zz13Elhi7tqVftGhGKwuqvuVCab0QN6/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_3.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5p9wli5CICwNXyvoUd-lQ8RjcvQh7XdVIcFSynJxGvG2_-kk5U66BC3nYw1XT8v4QGUjLSaQ0_EiN6C5rL9pMfHD_tggLVsvxAcaRS8D66DhCkvfnrTGsQCyplbJVAojxiZwxbd6U9M-kheqOdf0Ec59WKQbdEmZkBJZw1kk9_xg6AC5x3a6XgSDOeFTLENKbEF8MkASr2eM4QDOA2veGM0NI7YWcovTY1ea3Xtk2KoHqWJcQL80E0zY3XRoGzlX--jBQt2PEFIPpMDR5GXmsF/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5p9wli5CICwNXyvoUd-lQ8RjcvQh7XdVIcFSynJxGvG2_-kk5U66BC3nYw1XT8v4QGUjLSaQ0_EiN6C5rL9pMfHD_tggLVsvxAcaRS8D66DhCkvfnrTGsQCyplbJVAojxiZwxbd6U9M-kheqOdf0Ec59WKQbdEmZkBJZw1kk9_xg6AC5x3a6XgSDOeFTLENKbEF8MkASr2eM4QDOA2veGM0NI7YWcovTY1ea3Xtk2KoHqWJcQL80E0zY3XRoGzlX--jBQt2PEFIPpMDR5GXmsF/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_4.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6wnf8VLFX3pDO3qZXwYXi88NNlUxOd2INsjgwIC67LFucUuLu3mFo_zWzzdqnifrzTxoEKiyA6eBMmjF06e59Yo2akYrQFnfRQw_h1RW7VJwSIvTLeMx4KSs3H948zQdS0jFbjQUj9V1vgl1ugsnceJknMpYGiQPRhBvpRJWs8w2pSp35F-lGGEcv3OnIwClnNuQhAfbVxsysRfuNP17vUKthWVasf0K_VNgbI2rJGAAStGajrp_GqUw-dITAgx4Bi2xHiwM_qx_bF8iN0hIs1/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6wnf8VLFX3pDO3qZXwYXi88NNlUxOd2INsjgwIC67LFucUuLu3mFo_zWzzdqnifrzTxoEKiyA6eBMmjF06e59Yo2akYrQFnfRQw_h1RW7VJwSIvTLeMx4KSs3H948zQdS0jFbjQUj9V1vgl1ugsnceJknMpYGiQPRhBvpRJWs8w2pSp35F-lGGEcv3OnIwClnNuQhAfbVxsysRfuNP17vUKthWVasf0K_VNgbI2rJGAAStGajrp_GqUw-dITAgx4Bi2xHiwM_qx_bF8iN0hIs1/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_5.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC57R45iLqDeaZyBwxDlWxkqW6WS7AK_pdkNwnLQXc8CUxLjc0KWTXb9NuZYw0uZkeHz-LIFB5NmJalZwLDdnzxuyio-El8LjuxkR-dNK0PnwWS-Poj4eepiiKam5klPJ2GtodcCr6t5n2niv2SfAvi2ALth3Npr2SAaN_s5Y-x3slGq11TbOEV1KBq8RCezEJ9xhqibXXNLaGosAE32_Oul-gmBQo57x-FoC3LmM__TSBpVP2ZN8cginmrRH5U2EfkPOMnxyNuxeyTDk5TVddPp/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC57R45iLqDeaZyBwxDlWxkqW6WS7AK_pdkNwnLQXc8CUxLjc0KWTXb9NuZYw0uZkeHz-LIFB5NmJalZwLDdnzxuyio-El8LjuxkR-dNK0PnwWS-Poj4eepiiKam5klPJ2GtodcCr6t5n2niv2SfAvi2ALth3Npr2SAaN_s5Y-x3slGq11TbOEV1KBq8RCezEJ9xhqibXXNLaGosAE32_Oul-gmBQo57x-FoC3LmM__TSBpVP2ZN8cginmrRH5U2EfkPOMnxyNuxeyTDk5TVddPp/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_6.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5nMlh3Vpq-HuOPAndPCLiZJnNVUrh011f8q2L7PpNBbatA0KyytNqmtUiWFOyC1eZvkSWUsm00I3vx880bCUvqxxVY0opjil1TAZA-kpyl-VI58iBSCr4p-H3KIBC5GS6_BW9LKcJt49qc10_5vhehQSllY_967Gw29q9wTkAiSD_1maz1j0nbpRRUpwzuIMuxXLs4DzuLVRERcuTvvsGUPNyF-SXOvOhsLrhSlsqM3Yrei29PhBBMO9FcgLpqeT-K65qJQuyLeQd012MyV_Sf/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5nMlh3Vpq-HuOPAndPCLiZJnNVUrh011f8q2L7PpNBbatA0KyytNqmtUiWFOyC1eZvkSWUsm00I3vx880bCUvqxxVY0opjil1TAZA-kpyl-VI58iBSCr4p-H3KIBC5GS6_BW9LKcJt49qc10_5vhehQSllY_967Gw29q9wTkAiSD_1maz1j0nbpRRUpwzuIMuxXLs4DzuLVRERcuTvvsGUPNyF-SXOvOhsLrhSlsqM3Yrei29PhBBMO9FcgLpqeT-K65qJQuyLeQd012MyV_Sf/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_7.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7kLCYakbhKANmSy8JfQdGFXfpbq_zTy66iNN-0CplEODRQMeE3lFP73DZvu68-WmrjbJXbfrvAeTT0B0nXgAFVmedP63NPNXP60rlhxI3AyWNnfx_alGSJ0oQvcVSWHVWikReYfvDrSGhdsxC09Rz5vEskQq_-SmhU-GRdTwfgAc1bZMxGYGy7BOeFkmh7GAY5PP8EziKeIh7PRUsXN6i-8AKgpF056ynHzCRJy5kSTjGZl-hkTkNXKM31BXxwSK1c81diL0A1OSm1YrzvVUMB/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7kLCYakbhKANmSy8JfQdGFXfpbq_zTy66iNN-0CplEODRQMeE3lFP73DZvu68-WmrjbJXbfrvAeTT0B0nXgAFVmedP63NPNXP60rlhxI3AyWNnfx_alGSJ0oQvcVSWHVWikReYfvDrSGhdsxC09Rz5vEskQq_-SmhU-GRdTwfgAc1bZMxGYGy7BOeFkmh7GAY5PP8EziKeIh7PRUsXN6i-8AKgpF056ynHzCRJy5kSTjGZl-hkTkNXKM31BXxwSK1c81diL0A1OSm1YrzvVUMB/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_8.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5hMVsdQCeuby1tFIWmIH2J_OAiqjpvT551Hlw37hPYY_meLq0zBywnpaAKSSkkGR-IGECjpcZwWj2hQJ_-A2ICGB4K3vC0xOOguS6CH4NJXWhN6Qb0_8U9jzzjKr-i9EilxQt4sLFBlVfe3S3bC9he3_oeirG4NeAUx_C0T0aG9vGGJZwXnErx8J3eJfHIzcYOqSx-vojBvo-ai36DRG-sa_fYFhUXVhIKZgvuFAhgD7fc3h9r-YJrDXaQO-1k_SYk9yvQEzus4tVG1Q_fSSpY/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5hMVsdQCeuby1tFIWmIH2J_OAiqjpvT551Hlw37hPYY_meLq0zBywnpaAKSSkkGR-IGECjpcZwWj2hQJ_-A2ICGB4K3vC0xOOguS6CH4NJXWhN6Qb0_8U9jzzjKr-i9EilxQt4sLFBlVfe3S3bC9he3_oeirG4NeAUx_C0T0aG9vGGJZwXnErx8J3eJfHIzcYOqSx-vojBvo-ai36DRG-sa_fYFhUXVhIKZgvuFAhgD7fc3h9r-YJrDXaQO-1k_SYk9yvQEzus4tVG1Q_fSSpY/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "16",
+ "fileName": "photo_9.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6GY-w9_y27zVevJqhVcAz3I8VcaWLUK68a8YZbm93Yo5LKEL425fA1OrwsG8f7-QR2A9QhTfeZKd7w0GWky0EJGrqIBgfEAX0fNUceyxIKsLL4fDkdfER3Ypo9BNH03pUhP3f5LpSuKEknrgNhn8vva3tXR958KiG4XK2mkFUXIUIFRVnw1ZWibyDLBe1rIPMO7tnfpEZDF1lIDbq1ytmUYCpEiXGvTMrxsXOQkR7KUM-EbS1WlDI-9LD7AMV1Lc3Xb1MgYOEMvFWEVYX-0fe1/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6GY-w9_y27zVevJqhVcAz3I8VcaWLUK68a8YZbm93Yo5LKEL425fA1OrwsG8f7-QR2A9QhTfeZKd7w0GWky0EJGrqIBgfEAX0fNUceyxIKsLL4fDkdfER3Ypo9BNH03pUhP3f5LpSuKEknrgNhn8vva3tXR958KiG4XK2mkFUXIUIFRVnw1ZWibyDLBe1rIPMO7tnfpEZDF1lIDbq1ytmUYCpEiXGvTMrxsXOQkR7KUM-EbS1WlDI-9LD7AMV1Lc3Xb1MgYOEMvFWEVYX-0fe1/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06145.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7YbE1oyFpexhht97JDwy6BVDvtwIxR0NhP202Q2sq9WRA8WViH4ezhGvzOBXc35Q3dESTs83S-yWok7HzaLKtjBEpx-QQHdPdpL1eeRsnQMRhLYTtGbM6SIarmiJFTJRI2kGcWLggV0c3jBF1VhUjvKe-f0Uf8kuHg340yyjYPEgQ9jPZkl-6kDVJ_c2MXbIa9cgKR9XQcl7-J7hvVrwYsL2pdpy58_JGOp38c7S00y3ZpSHhFw1oMz6ZxPtQ5alS6OWeJeG6groEjYyfjFfcf/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7YbE1oyFpexhht97JDwy6BVDvtwIxR0NhP202Q2sq9WRA8WViH4ezhGvzOBXc35Q3dESTs83S-yWok7HzaLKtjBEpx-QQHdPdpL1eeRsnQMRhLYTtGbM6SIarmiJFTJRI2kGcWLggV0c3jBF1VhUjvKe-f0Uf8kuHg340yyjYPEgQ9jPZkl-6kDVJ_c2MXbIa9cgKR9XQcl7-J7hvVrwYsL2pdpy58_JGOp38c7S00y3ZpSHhFw1oMz6ZxPtQ5alS6OWeJeG6groEjYyfjFfcf/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AGPX2za4_16OhuZlAwM-Wbo/2/DSC06145.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06195.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7gcY5QBk5XefXavIZ8alSp_ed8iScRoj8S6AbPJSUgOxCeh-IaO5ZG9t7I3vrAiOYwA-7pJtspjDEv1hVp56kD8p6QKIFoPbCcoIwf30zQnt-ncM_O0MkbsppGzB1_t3veOI0AVpRaV9D7tA4zsyUv0h448xoHRG5E0F_Zmbxb4z_O1CRFusk5BkAK2OxtKbSp-ZK33xTAxItKe4AnhtkV9zUASj6DtNIf99NlmAZvcS-qGxjlooz-p0E-Cli5769tYkMOuoVs8qPWecDQuU7W/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7gcY5QBk5XefXavIZ8alSp_ed8iScRoj8S6AbPJSUgOxCeh-IaO5ZG9t7I3vrAiOYwA-7pJtspjDEv1hVp56kD8p6QKIFoPbCcoIwf30zQnt-ncM_O0MkbsppGzB1_t3veOI0AVpRaV9D7tA4zsyUv0h448xoHRG5E0F_Zmbxb4z_O1CRFusk5BkAK2OxtKbSp-ZK33xTAxItKe4AnhtkV9zUASj6DtNIf99NlmAZvcS-qGxjlooz-p0E-Cli5769tYkMOuoVs8qPWecDQuU7W/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ADXoa9BWFgWi-zFhleOZkqU/2/DSC06195.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06227.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC537jfZq6ZJ1iOvrcbyObuRqfa88xIJ8CDgdtjznX8VAPL9KX0u3TUukW3DZRTtVDd5LkysDMTF1qJpoJM76a65sPvHByYIJzenQK0gQubYQFZch0D5d-8ID97fWr20SZ3NnMsVuu9NalUzBHxhsuidqCpOHsASYQ4Zx-Pl4WyOx7M--bBrvaA2oP6bgB1LQiTeMoGsyw56zbnWmm5rvzjCLyMyOfT8hHC4eSdSKcHnow3Ug8v8lUIYINceefsXww2wnM2o5XC499acDMTPs0q0/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC537jfZq6ZJ1iOvrcbyObuRqfa88xIJ8CDgdtjznX8VAPL9KX0u3TUukW3DZRTtVDd5LkysDMTF1qJpoJM76a65sPvHByYIJzenQK0gQubYQFZch0D5d-8ID97fWr20SZ3NnMsVuu9NalUzBHxhsuidqCpOHsASYQ4Zx-Pl4WyOx7M--bBrvaA2oP6bgB1LQiTeMoGsyw56zbnWmm5rvzjCLyMyOfT8hHC4eSdSKcHnow3Ug8v8lUIYINceefsXww2wnM2o5XC499acDMTPs0q0/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AG7S7iEquff4MnUsDo1mcyk/2/DSC06227.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06251.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4f1LkQRu_9VUV3QRL-XE2NO6jKEQYPRzpliX9hLag9PGWy1MXu_hR4yEQ13pX7FLjkFFvkTviuiQMEXfZUWelOgakv-eIcG6cKDoPCCbpEDirW_1I9CTw9bhFQ2RA0LFKvJEtv4qeIcRJxFe91bWg4PSlA9DZptKtfanWjvxbpWTeGRTCNC2PHjkfHo0wc7h50kcSBOPQjNAUrlq3sGbAAitFUKAYXI2vTnURs_Bu8cVs4pQWYwKKLLNdGo2c9z5AwelhQnrSXgfU63e9A_TS-/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4f1LkQRu_9VUV3QRL-XE2NO6jKEQYPRzpliX9hLag9PGWy1MXu_hR4yEQ13pX7FLjkFFvkTviuiQMEXfZUWelOgakv-eIcG6cKDoPCCbpEDirW_1I9CTw9bhFQ2RA0LFKvJEtv4qeIcRJxFe91bWg4PSlA9DZptKtfanWjvxbpWTeGRTCNC2PHjkfHo0wc7h50kcSBOPQjNAUrlq3sGbAAitFUKAYXI2vTnURs_Bu8cVs4pQWYwKKLLNdGo2c9z5AwelhQnrSXgfU63e9A_TS-/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AOec_zVCDCPbLDDbMQ4IDZc/2/DSC06251.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06296.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6l0STpmXXSYGaYGy8qHk8oZXFk5biAg7jzJErQ0HLx5IEaBtMD_EvVFj7NfCJQi7lTm9k0mEJgRtb_oeLNFPGsieABh7XvzTDqIXghPZO7PjSI2WoHvseA81o-7fQCKMqYJ05ENWN8KlsptVyF0Zd8RaxwFD8J8veLcEERBsnKHODlCHlldyrYpWyU1U5KLgVxXfs0g5gvNmeKYpp-wGakBPvb-q7x3rOn9rgU9iiGXJsAuPxlj06oQVXMXlklPybTK9UCnMzcDQBP6g_MUlKI/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6l0STpmXXSYGaYGy8qHk8oZXFk5biAg7jzJErQ0HLx5IEaBtMD_EvVFj7NfCJQi7lTm9k0mEJgRtb_oeLNFPGsieABh7XvzTDqIXghPZO7PjSI2WoHvseA81o-7fQCKMqYJ05ENWN8KlsptVyF0Zd8RaxwFD8J8veLcEERBsnKHODlCHlldyrYpWyU1U5KLgVxXfs0g5gvNmeKYpp-wGakBPvb-q7x3rOn9rgU9iiGXJsAuPxlj06oQVXMXlklPybTK9UCnMzcDQBP6g_MUlKI/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ANsMhhywqKKggWIrmEVJxFo/2/DSC06296.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06367.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5rHqG0oJfjPCWK2QecA4yROjLapWNm4r-F7XcojnX87tZT_C4PQjyIDlK2ZaJOWH71XYWHDWQXXWkJAsNDxlCdqgIN4Sw9B4nRlbUr9PeTWcvxHoFwG11z3404LSBcPDoWwMGlgJ9ncN4tpfNs865j03Ze77jrm4UbbWS45xU-V-e-YPfxZ9dZqC6iFfo7kjjQlgimpKaSVaRKulgQla5Sme4gOuwXzPwsFLvFKA-_Pzs_WbclwKaQNwu2TigfhpIovNugvthoDgaPHRkV5NIN/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5rHqG0oJfjPCWK2QecA4yROjLapWNm4r-F7XcojnX87tZT_C4PQjyIDlK2ZaJOWH71XYWHDWQXXWkJAsNDxlCdqgIN4Sw9B4nRlbUr9PeTWcvxHoFwG11z3404LSBcPDoWwMGlgJ9ncN4tpfNs865j03Ze77jrm4UbbWS45xU-V-e-YPfxZ9dZqC6iFfo7kjjQlgimpKaSVaRKulgQla5Sme4gOuwXzPwsFLvFKA-_Pzs_WbclwKaQNwu2TigfhpIovNugvthoDgaPHRkV5NIN/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AN9DfOySLs1RPWmnyCpkEOQ/2/DSC06367.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06416.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5L_-RfXPdjVaF4VjGd29zBEAv2q8k911z8V6ACe3fVKdqwuQWRuGd80lFzbqEgPeDchKDhpdYGRZSLYhkmNHHzgP-IRyMpEINE_VKBQ32OGbK0z0LBKuZmhkxypp2zxIDFhzdKkHqVrGjeNrYxOHg-bqiEdEw2V0JJ0p9vtPCSitS7wqYDd8a-BJq5nN7IjmH1PNHrTB-v4l9nSoK42UtE2mTcp_YzAaHCh0xfxK15nKEAj8Y1XNNZ-g80NcRF2LL1vLABqxt2q-WHZ-jnP-Ra/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5L_-RfXPdjVaF4VjGd29zBEAv2q8k911z8V6ACe3fVKdqwuQWRuGd80lFzbqEgPeDchKDhpdYGRZSLYhkmNHHzgP-IRyMpEINE_VKBQ32OGbK0z0LBKuZmhkxypp2zxIDFhzdKkHqVrGjeNrYxOHg-bqiEdEw2V0JJ0p9vtPCSitS7wqYDd8a-BJq5nN7IjmH1PNHrTB-v4l9nSoK42UtE2mTcp_YzAaHCh0xfxK15nKEAj8Y1XNNZ-g80NcRF2LL1vLABqxt2q-WHZ-jnP-Ra/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ABHQW34Bo8uIRtQArdPkzek/2/DSC06416.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06592.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6fatTZqF0dFZLxkRLCSnX925HkI_nB_117b54XBmGoMY-2LHc5pz6VIbeh70OUTHFJw8sYDJzmz53zNWH1gDEl9aO-FNl5Vs9y_FDregDzdKtRtPagfuVC16gTx-bqPLukU6egJZ8h19-V-PvJYOY-qwHp2b7F1NLxLTATGauOwsMaUovAzczmDiu97yLnbRTMzQt5Yzj_IAkncxE4vq7XUTYkK2_hprtzx9zkFGAVBxqzw_8irvKxDQ6Q1fu_DQrpQ5tX2xQzzCH-XCoXlozC/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6fatTZqF0dFZLxkRLCSnX925HkI_nB_117b54XBmGoMY-2LHc5pz6VIbeh70OUTHFJw8sYDJzmz53zNWH1gDEl9aO-FNl5Vs9y_FDregDzdKtRtPagfuVC16gTx-bqPLukU6egJZ8h19-V-PvJYOY-qwHp2b7F1NLxLTATGauOwsMaUovAzczmDiu97yLnbRTMzQt5Yzj_IAkncxE4vq7XUTYkK2_hprtzx9zkFGAVBxqzw_8irvKxDQ6Q1fu_DQrpQ5tX2xQzzCH-XCoXlozC/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AFAVDZ-TPJyq6mapPR4e9cE/2/DSC06592.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06624.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC61yt7fzEshA2b6-Dy2kheQOtqYu-GrqD2pvXGFUTJg7RUJemT395SPvGphTZAgpf3T5GkqQtwY8n6DvpfBSrCRMxPH4bF3Ur41_cVOBr4HpUVcyxZxupyM1cfmL0TpBFur-Oa88-hpBGZz1K2u-y_a5wyeozuk7bK_-1cyOeNYm2jaNcUwSqRRQbVYjleUQp7JzcyYK7P-ryG-NUhJcffrIqaZipjHH59p-jHLbzHnfqTDNFTMzLJ-3Es0_quzWnXXtWpHgm8T2DeEOARDM7IC/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC61yt7fzEshA2b6-Dy2kheQOtqYu-GrqD2pvXGFUTJg7RUJemT395SPvGphTZAgpf3T5GkqQtwY8n6DvpfBSrCRMxPH4bF3Ur41_cVOBr4HpUVcyxZxupyM1cfmL0TpBFur-Oa88-hpBGZz1K2u-y_a5wyeozuk7bK_-1cyOeNYm2jaNcUwSqRRQbVYjleUQp7JzcyYK7P-ryG-NUhJcffrIqaZipjHH59p-jHLbzHnfqTDNFTMzLJ-3Es0_quzWnXXtWpHgm8T2DeEOARDM7IC/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ACi9q8W-oTksTC-vMFn_P1o/2/DSC06624.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "2",
+ "fileName": "DSC06679.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6VHKuMkXmVloXOCInSsTg5FHt0Jd043PQDzqL5w-UX-U7QwFseYOXZMQxwqCyxQ5bYeqTx8ZOr-vRy4oNKY5t3gVP9-NhpyJ1-vaHUuYXb75J6OSTlOX3QWHweD7cG7cReZ2tlFlZlr0gdoxPxGRC3Jd1cJLJ4K8QfuVYjbxvOp7dOYZE1okgNk78HBi76wcc42ZEunLPvSU212lobMYqVD8MMhwIDHOPk9nvX34otxYfhY3azG4VVVlrz0q342v93VigGoUsgHy9Wi42321Sf/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6VHKuMkXmVloXOCInSsTg5FHt0Jd043PQDzqL5w-UX-U7QwFseYOXZMQxwqCyxQ5bYeqTx8ZOr-vRy4oNKY5t3gVP9-NhpyJ1-vaHUuYXb75J6OSTlOX3QWHweD7cG7cReZ2tlFlZlr0gdoxPxGRC3Jd1cJLJ4K8QfuVYjbxvOp7dOYZE1okgNk78HBi76wcc42ZEunLPvSU212lobMYqVD8MMhwIDHOPk9nvX34otxYfhY3azG4VVVlrz0q342v93VigGoUsgHy9Wi42321Sf/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ACSQXBxtIspSis6WQ3D7w1o/2/DSC06679.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "3",
+ "fileName": "DSC06795.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6WSyYWbxAs7xQ3iQ25_VTbQgYerJYwT-AwANS09x_TqyMg3Qiup5A0iS_oVBJs8u5pF38VxSWvPSIHjGtxEkt0yzU63RMsQIsxId6HuW6TGi4e_ieXviyzNN6veyRSWdzmUAR0ApqOMTNKv5ydQ2JzOqWrRvFdFvuKcMhLo-cJsEZM7VSOfnGRk1FRKcm_PDXQtIFHngnGjn5IqNyocrZZZl18GZKKRIAiTkVxyMzNDLOEZlIo8N036WGbJpJBaDRqDqscixGVhBEtDdmJKh3s/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6WSyYWbxAs7xQ3iQ25_VTbQgYerJYwT-AwANS09x_TqyMg3Qiup5A0iS_oVBJs8u5pF38VxSWvPSIHjGtxEkt0yzU63RMsQIsxId6HuW6TGi4e_ieXviyzNN6veyRSWdzmUAR0ApqOMTNKv5ydQ2JzOqWrRvFdFvuKcMhLo-cJsEZM7VSOfnGRk1FRKcm_PDXQtIFHngnGjn5IqNyocrZZZl18GZKKRIAiTkVxyMzNDLOEZlIo8N036WGbJpJBaDRqDqscixGVhBEtDdmJKh3s/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ALB6OoHxlhZjHHwf5RrK29s/3/DSC06795.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "3",
+ "fileName": "DSC06840.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC59OZVqB_dJ7bBJL87yjUz65D3gaFR-dxfOHfpApThtftHWDdgeAG6gpxXMQ8ag0cDDi9RDtEuyj6j6eywvtvTku7hOiySkQd0HJyM-hZzdOvzWGj9GcrdOcCOTxZnXKjPCyCnk67_cxa1lNpRsWqR51sV__8teW0Eo_JQT6YJ2P0d2zZk977s9tr_utsjYNiWr1FjxlY22Hlckx-QmmVq7Fxg2OozhmP9Va5hEAaFq5Q7UeZpbzju2u_DV9Xos1c_4QyC-tAOBY5ycQu50NiaE/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC59OZVqB_dJ7bBJL87yjUz65D3gaFR-dxfOHfpApThtftHWDdgeAG6gpxXMQ8ag0cDDi9RDtEuyj6j6eywvtvTku7hOiySkQd0HJyM-hZzdOvzWGj9GcrdOcCOTxZnXKjPCyCnk67_cxa1lNpRsWqR51sV__8teW0Eo_JQT6YJ2P0d2zZk977s9tr_utsjYNiWr1FjxlY22Hlckx-QmmVq7Fxg2OozhmP9Va5hEAaFq5Q7UeZpbzju2u_DV9Xos1c_4QyC-tAOBY5ycQu50NiaE/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AE3_Hc0R7CvUMXF_ENKShoQ/3/DSC06840.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "3",
+ "fileName": "DSC06911.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7DpB79E7ceKcmcboXDEMtZ1HQqI3n7HmYwUsXqOk768QRUe1Ejekam3zYc_ElBC5NGLeEQtbokEssISRFoAeMgWsdb5_h64usLQUR9PzXtfIyv7hgUePcWpH10UTcEXm7wlNXEr8Aae5N4nVA7mx07G6rBeGb8CUC9Aco_2FAix4KtZU3YBbEUTYLVQ5WM0l8zbOkonF8QYByxbHFxr-AZqSLpP-zdcvvAt7lqdmHlqumPdYnCM7LxnhH4-3n0CXPA5t_kjCV3o-G-UajfMyF2/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7DpB79E7ceKcmcboXDEMtZ1HQqI3n7HmYwUsXqOk768QRUe1Ejekam3zYc_ElBC5NGLeEQtbokEssISRFoAeMgWsdb5_h64usLQUR9PzXtfIyv7hgUePcWpH10UTcEXm7wlNXEr8Aae5N4nVA7mx07G6rBeGb8CUC9Aco_2FAix4KtZU3YBbEUTYLVQ5WM0l8zbOkonF8QYByxbHFxr-AZqSLpP-zdcvvAt7lqdmHlqumPdYnCM7LxnhH4-3n0CXPA5t_kjCV3o-G-UajfMyF2/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AMrPSV6hg0XWRpegd4WmDHc/3/DSC06911.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "3",
+ "fileName": "DSC07000.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5QdTH2XI-pmBqQJrreHi6fjvZEyVJ0yowHf2mQOK8LIavzouDCbLBA9T2PHwP3veHOVpewgmmbRuv7EMis8LH1xULrw1ph1IqGl58O5GiuTn8Imgeymu4_vpx8ubm6zdndq-cbUAmm-63o30I3e379MvYdAZuZfaWQJSYQQo2wd1QtvOE5DdeeROEGzWo-fh0wMUi002_gzVjsaiqIv-3AVmZVSk-Sl3dm9V0PH7daOwKtnmTAmki3ECp4nh7Ehs0v3QFAxGSvT979Q7Xb_64K/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5QdTH2XI-pmBqQJrreHi6fjvZEyVJ0yowHf2mQOK8LIavzouDCbLBA9T2PHwP3veHOVpewgmmbRuv7EMis8LH1xULrw1ph1IqGl58O5GiuTn8Imgeymu4_vpx8ubm6zdndq-cbUAmm-63o30I3e379MvYdAZuZfaWQJSYQQo2wd1QtvOE5DdeeROEGzWo-fh0wMUi002_gzVjsaiqIv-3AVmZVSk-Sl3dm9V0PH7daOwKtnmTAmki3ECp4nh7Ehs0v3QFAxGSvT979Q7Xb_64K/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AHn0_vdlKgtnn1gTyd4eyMw/3/DSC07000.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "3",
+ "fileName": "DSC07062.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6b161hxeF5gU9AUuJRv9_o4KqQAI-W8HV21BH71oahjhMprUqWphu5gi7kfzf75YCHdtzolWvzpR8yGDbhptVRptqJW86-gvit42LmJZduvy1lnPsLbPUn-_eHVkuOtq7w8mT37i_PA19THLDtmwOoaf0rEWPhzJZGDWGSXlZGucI1N10ARUm5JjH_2kxPRLlMxzI17-t6eMTkShPThajVFPT7acrsAyXJ_8P1rCr41zMG2RbSjl5XQh-nMqkfQm0v4v9EXFPwMxOD4j18M_jC/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6b161hxeF5gU9AUuJRv9_o4KqQAI-W8HV21BH71oahjhMprUqWphu5gi7kfzf75YCHdtzolWvzpR8yGDbhptVRptqJW86-gvit42LmJZduvy1lnPsLbPUn-_eHVkuOtq7w8mT37i_PA19THLDtmwOoaf0rEWPhzJZGDWGSXlZGucI1N10ARUm5JjH_2kxPRLlMxzI17-t6eMTkShPThajVFPT7acrsAyXJ_8P1rCr41zMG2RbSjl5XQh-nMqkfQm0v4v9EXFPwMxOD4j18M_jC/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AAGRimDeron1kJifPzPMFZc/3/DSC07062.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "3",
+ "fileName": "DSC07135.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7G28eclFqbTqUlXyBPAvC-YoHhC4O27i_HjaKgdpggRNpt0AomXzrCW73Jz4tgwpoh377O9en2kgS4SRYRKvX1-z5rVXFclwLMsrpzEs2qh4bpNiwJclno8RCFFanxZqh3siQ9sQWNoZlkROKoS-0ntIUXiAp-0BmkBjp19KfMn5ycTBAYch8S6VtSfHQg2HNO_3V14L3wjeH-ObARs9phhegL28hTCghhAD1Dm_qhwqrSIQQJx2m0STn9pSzLFTeGpY15FhRTrGiUOGhQ3_ZO/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7G28eclFqbTqUlXyBPAvC-YoHhC4O27i_HjaKgdpggRNpt0AomXzrCW73Jz4tgwpoh377O9en2kgS4SRYRKvX1-z5rVXFclwLMsrpzEs2qh4bpNiwJclno8RCFFanxZqh3siQ9sQWNoZlkROKoS-0ntIUXiAp-0BmkBjp19KfMn5ycTBAYch8S6VtSfHQg2HNO_3V14L3wjeH-ObARs9phhegL28hTCghhAD1Dm_qhwqrSIQQJx2m0STn9pSzLFTeGpY15FhRTrGiUOGhQ3_ZO/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AJCa_DuJM3KGGtUE1dNx5u4/3/DSC07135.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "3",
+ "fileName": "DSC07177.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7whb4UUKp7GalMLzNLuPNQUcorL5MV5u3A1htaAvaIxtKjdksdG8o4j9lMu9rfeS9BDTMji88CqwO9D4Oaa7jiko1OivZJUgkSEM3pxaidngegUAujbUKuc9KmeZdk6F8GXV7fxJF4AxNgAfG63V2ib9OAPsl6CQY_GnK5VJ7d0MQAJgk3ST0cm_PQb1bM8Azu5Jg64YzpBhCENYs1-02bf4RCiCilDJGUh4ZSJFm9kKsW0ch7Z6lxPJbaN-RVqILfuGBARlvSJhNCItgmg3qQ/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7whb4UUKp7GalMLzNLuPNQUcorL5MV5u3A1htaAvaIxtKjdksdG8o4j9lMu9rfeS9BDTMji88CqwO9D4Oaa7jiko1OivZJUgkSEM3pxaidngegUAujbUKuc9KmeZdk6F8GXV7fxJF4AxNgAfG63V2ib9OAPsl6CQY_GnK5VJ7d0MQAJgk3ST0cm_PQb1bM8Azu5Jg64YzpBhCENYs1-02bf4RCiCilDJGUh4ZSJFm9kKsW0ch7Z6lxPJbaN-RVqILfuGBARlvSJhNCItgmg3qQ/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AE6MS_kXZdoOMhidwzOsXxk/3/DSC07177.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "3",
+ "fileName": "DSC07217.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6JZqZKOuzNewJgLtrJYCsQYDzB0DtjU9Q8Egei7Iad0I_9S0GSP0p-BdFDCdspnDeivvAbjfeFNqYdIexJtlfZfHJS2UaG0LCbQf2DckZT6PgnHuNIAybU620pTCJMb4ZT8bjpOkDDvvjglHDfc4jvFqwfD8WmLmCDjUvwKZHFNXtKn1qPKNcjHH9BjSHFd8b9Tzik83z95aNW1MuF_Yr8z7emjhd0lxHhBqByuYKtqAP9t-YzCamUBrOuIOK6SiAlUmT7d-0fjLWzovqLjipg/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6JZqZKOuzNewJgLtrJYCsQYDzB0DtjU9Q8Egei7Iad0I_9S0GSP0p-BdFDCdspnDeivvAbjfeFNqYdIexJtlfZfHJS2UaG0LCbQf2DckZT6PgnHuNIAybU620pTCJMb4ZT8bjpOkDDvvjglHDfc4jvFqwfD8WmLmCDjUvwKZHFNXtKn1qPKNcjHH9BjSHFd8b9Tzik83z95aNW1MuF_Yr8z7emjhd0lxHhBqByuYKtqAP9t-YzCamUBrOuIOK6SiAlUmT7d-0fjLWzovqLjipg/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/APfuUzoO2FssfgHoCk3eLqs/3/DSC07217.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "3",
+ "fileName": "DSC07240.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4lsjH8iYQlFvTgxIX9c3zG4ol8rql01cYXk6oPsmMB25yNHXfXP1BJpN11wq20jDGsEsbjdLLAdN2cTtPjqBWXkNpZWMz3dGyhrdp3ZDEVQwdBV21fXUcC756KqRJRui4yL-TohF8fg7ZZ4eJ3iS6x06nAdty5ytyf9Knj9NaEZqXlgiCgt_yBUDkWvcyLOJq9McO-0i_rWEAvPPPkSyynvP9_h3HWYXmC7ZKlT1I6-mBi_Unc1XNq5aeS_A1qD_vS07NLOvpgvsnjJW7tl3df/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4lsjH8iYQlFvTgxIX9c3zG4ol8rql01cYXk6oPsmMB25yNHXfXP1BJpN11wq20jDGsEsbjdLLAdN2cTtPjqBWXkNpZWMz3dGyhrdp3ZDEVQwdBV21fXUcC756KqRJRui4yL-TohF8fg7ZZ4eJ3iS6x06nAdty5ytyf9Knj9NaEZqXlgiCgt_yBUDkWvcyLOJq9McO-0i_rWEAvPPPkSyynvP9_h3HWYXmC7ZKlT1I6-mBi_Unc1XNq5aeS_A1qD_vS07NLOvpgvsnjJW7tl3df/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AH9I-wdpsyuRknj3XjJpLiI/3/DSC07240.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07407.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7DceskvEsAoK76eIWVhCzqF1YCj6LrD0WJv2v-PCMgBom165qw2YmUlZt4J61DbzJCqwZOl9v218CSZ5YXqFvee5n-7H2bDyNlxGQC1TVbid6TnEImHVl2sJFoTgQNEQtS8x0yen5HizJI1-5G7rbffTyiPlPkKQdsv9cBiiqYY1Dwx-Sgn5nJ4UlDquVX8V0uDcrDAVT0Kwp3RcWULmAs3Ul887M3CuasOoqMAN4GvdXLrJNXvioDFR6YKrRRUS_ZmE7fUL5J2B_Wyjw6vLZw/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7DceskvEsAoK76eIWVhCzqF1YCj6LrD0WJv2v-PCMgBom165qw2YmUlZt4J61DbzJCqwZOl9v218CSZ5YXqFvee5n-7H2bDyNlxGQC1TVbid6TnEImHVl2sJFoTgQNEQtS8x0yen5HizJI1-5G7rbffTyiPlPkKQdsv9cBiiqYY1Dwx-Sgn5nJ4UlDquVX8V0uDcrDAVT0Kwp3RcWULmAs3Ul887M3CuasOoqMAN4GvdXLrJNXvioDFR6YKrRRUS_ZmE7fUL5J2B_Wyjw6vLZw/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AKvohgF8LYwjFEifx5rjDis/4/DSC07407.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07438.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC50IL-UtnxykojPOwB1Q2anyxVbRLpiVY-DhteBqwd2zdCaMEmiJ6qh-URrBCNY691-Gx_Cy_pHgSUpdkdJ6DexSDo5UKZ4Rh8H4jdqfHcRws_dPu3KhvdgPGmJB5z4lV6XkTE2YDv9VZcoGqgHUDKJDom-IxoXv9QgJ6KToUp5o81QHK9XEeETmmXtAX58Ggba3XjZtDVAmsJTRkUqDjS4LbfuAVHH37EoBPiSteMtM4jUEt4TZTpoYkjjPHAgjenp5har8K9gpuCJgqmalLgt/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC50IL-UtnxykojPOwB1Q2anyxVbRLpiVY-DhteBqwd2zdCaMEmiJ6qh-URrBCNY691-Gx_Cy_pHgSUpdkdJ6DexSDo5UKZ4Rh8H4jdqfHcRws_dPu3KhvdgPGmJB5z4lV6XkTE2YDv9VZcoGqgHUDKJDom-IxoXv9QgJ6KToUp5o81QHK9XEeETmmXtAX58Ggba3XjZtDVAmsJTRkUqDjS4LbfuAVHH37EoBPiSteMtM4jUEt4TZTpoYkjjPHAgjenp5har8K9gpuCJgqmalLgt/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AHWgPpGSuLxLZaBkxKCZYmo/4/DSC07438.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07498.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7MP1jW0gsCXlpyjTGFooawSri7M8uaN4uTWIs9V0Z-TSOYPazbKgT78MS8E8SvHMO-Lrauj2zc0SpZeN-JPPOgQFtLkmlBxzMlGlpAT6mAuCplIMRpeCxMqSWOAqGM1Z-I4oeznVNhqW-Kn8hD7d6mbs6DOM3r7nHNqg8ZESxZ9uaZc8Jfh6fKxCS6UAaY9e5yTLQKzHnaxB6WIhODkQlx92njQbvAsDU2qJ7scV4teeieiJBsuB5XaEUI-6MrKAP6ztC1Lm8qFn8PLAPodf2F/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7MP1jW0gsCXlpyjTGFooawSri7M8uaN4uTWIs9V0Z-TSOYPazbKgT78MS8E8SvHMO-Lrauj2zc0SpZeN-JPPOgQFtLkmlBxzMlGlpAT6mAuCplIMRpeCxMqSWOAqGM1Z-I4oeznVNhqW-Kn8hD7d6mbs6DOM3r7nHNqg8ZESxZ9uaZc8Jfh6fKxCS6UAaY9e5yTLQKzHnaxB6WIhODkQlx92njQbvAsDU2qJ7scV4teeieiJBsuB5XaEUI-6MrKAP6ztC1Lm8qFn8PLAPodf2F/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AOy0Wzs3wyBX9HcYIgpgAcA/4/DSC07498.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07522.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC432d388pJpQcyo3fVRoVh4jRPvNQIr8JbH8kJLzANAwCIoApFnLMRM8PMVTNxbWzSpb1KbgUmwPKR6r4GNkvL2sTiPqg5cqK7ipH2NyF0_7bvAKu_WTFCtzHmO7wV1QuXZrxG72l-jcqmHccIqz5e9vuFMQKXubn_t1_wMg4CSr9ad0Y_vV-QxJQUXzCneYAJheJFISa2YJXhLsJgq1bG_zPjgoFokvfXUEj4SPClGk84Vi-yfWjFsDIfQ-yPSlzgf4MNZS6l3ZHYz6Cu5p6Gr/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC432d388pJpQcyo3fVRoVh4jRPvNQIr8JbH8kJLzANAwCIoApFnLMRM8PMVTNxbWzSpb1KbgUmwPKR6r4GNkvL2sTiPqg5cqK7ipH2NyF0_7bvAKu_WTFCtzHmO7wV1QuXZrxG72l-jcqmHccIqz5e9vuFMQKXubn_t1_wMg4CSr9ad0Y_vV-QxJQUXzCneYAJheJFISa2YJXhLsJgq1bG_zPjgoFokvfXUEj4SPClGk84Vi-yfWjFsDIfQ-yPSlzgf4MNZS6l3ZHYz6Cu5p6Gr/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AGHVFEmJsSeVmhLvSETboC0/4/DSC07522.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07594.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4GzqPD5RM4slQ53y_0S1ssW-7YuuLkN3ev3CAN1KtaJpdYyFDKYCOf5tT2u1Zj0UxeBvuf5_feX2ujLkF97WHeXnoB_qs0vrpo2rfrWUpjMrN_t2KjJ8dvk8CsRSOZ2Z4zDbtvw3eQqV8QQ1P0z_UVid4taoM-t38vWJ_tc5FTPHkD9qsC8Tkr-boJWzjXFC74ToEsJAAVXQWaSWsdkmLkYmn1BtOSbX_P73HvfRArcYwis7bl4UsC1mYCEgl8h_j3_cvDFtRl7Yvcnu48TaAI/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4GzqPD5RM4slQ53y_0S1ssW-7YuuLkN3ev3CAN1KtaJpdYyFDKYCOf5tT2u1Zj0UxeBvuf5_feX2ujLkF97WHeXnoB_qs0vrpo2rfrWUpjMrN_t2KjJ8dvk8CsRSOZ2Z4zDbtvw3eQqV8QQ1P0z_UVid4taoM-t38vWJ_tc5FTPHkD9qsC8Tkr-boJWzjXFC74ToEsJAAVXQWaSWsdkmLkYmn1BtOSbX_P73HvfRArcYwis7bl4UsC1mYCEgl8h_j3_cvDFtRl7Yvcnu48TaAI/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AML58n4oeqx_JI4hr3EXMjo/4/DSC07594.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07620.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7fgnVikRsXqP15ZAEt0A9iJZCft0BkHzh9a8E4XwHc6rjysKnB_0thmZATADPasR4WYYE2aTGt6vT9rwOVsujxviUWfj2Nu5v3YyGpJVkocyaDFVwxXGn19JzTxtsmWJVfyaOgZ-8c4TqVZmxYx98yNSCWAk3F2iS5UEFb0xhle5ST9aldWflx5SZVMvmkJ-LQ-omd0eGE2KbKoWrkE857y6LQPM-ainW1mdOq8vlub5HIiQh_9tkD93O90Ox3qECW_teklg5EILH1FIWWBFWD/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7fgnVikRsXqP15ZAEt0A9iJZCft0BkHzh9a8E4XwHc6rjysKnB_0thmZATADPasR4WYYE2aTGt6vT9rwOVsujxviUWfj2Nu5v3YyGpJVkocyaDFVwxXGn19JzTxtsmWJVfyaOgZ-8c4TqVZmxYx98yNSCWAk3F2iS5UEFb0xhle5ST9aldWflx5SZVMvmkJ-LQ-omd0eGE2KbKoWrkE857y6LQPM-ainW1mdOq8vlub5HIiQh_9tkD93O90Ox3qECW_teklg5EILH1FIWWBFWD/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AAH3sX47f1RJtMAcpQKT0RU/4/DSC07620.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07645.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7EvcagvVpLv3bIfbcvybX5WW8WJtz3kUzce_WXj29LBOWjJ-5_GTGGZt8omyjGANppddYnDuNMia8l5qGGLUsAK_CwKEd806cC3X6L6EaQnHhQ5Ux80U-9RkspVZhzHElPBe8y6ieOOVSAkoaCCfvO_0CdGw9tURPlboTg3WMBne-cTK3lvkfxk5aJr0HMkZ4FSl5o1MVUXh32pOUYIVjpHNiGj41717bm9nSD3PGOsUWE6QAQGidXkA4MCQ8lKUvfIi-2k4_0dNVI8kMwOP8r/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7EvcagvVpLv3bIfbcvybX5WW8WJtz3kUzce_WXj29LBOWjJ-5_GTGGZt8omyjGANppddYnDuNMia8l5qGGLUsAK_CwKEd806cC3X6L6EaQnHhQ5Ux80U-9RkspVZhzHElPBe8y6ieOOVSAkoaCCfvO_0CdGw9tURPlboTg3WMBne-cTK3lvkfxk5aJr0HMkZ4FSl5o1MVUXh32pOUYIVjpHNiGj41717bm9nSD3PGOsUWE6QAQGidXkA4MCQ8lKUvfIi-2k4_0dNVI8kMwOP8r/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AO3WUYFNETy2i1h0vCrzw4c/4/DSC07645.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07679.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6kqICkkQWSDN-EXGgfb1fLD_8KW76DQvGBVsZDonCcrawtXieNbJdS-G4WGlzBCD6-4t6hWqqOCEkuBb5vJdewdaIMee9wX-vtLT9qEif3i0vWBoayk6QMppI-qBspaiu6ljs_taxvoq_EYNYOD0XX8hg3OEKTruKNL1wvSMuguNxFMp2EiaPlxT2Qne5quDnMx44mIUnFKo7slkeCPVeKPpqsfKAGz77AZexb2vOUzYmwxiXirt0V8rHambcm0nkE6sI1DUCttsYks2syQzZC/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6kqICkkQWSDN-EXGgfb1fLD_8KW76DQvGBVsZDonCcrawtXieNbJdS-G4WGlzBCD6-4t6hWqqOCEkuBb5vJdewdaIMee9wX-vtLT9qEif3i0vWBoayk6QMppI-qBspaiu6ljs_taxvoq_EYNYOD0XX8hg3OEKTruKNL1wvSMuguNxFMp2EiaPlxT2Qne5quDnMx44mIUnFKo7slkeCPVeKPpqsfKAGz77AZexb2vOUzYmwxiXirt0V8rHambcm0nkE6sI1DUCttsYks2syQzZC/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AMygRJU1IHscq05DrJG8MQI/4/DSC07679.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07699.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6Y3twuEKWJSAhvj6_-E1liA4N0m38zWJfuuPJgDWHxc--7dcPQkcFPW_Gs4fvFvNtazK2ESNIQLdSscKl15DFbEKSVKjIP5yJ-CjjoZtRUp4srRBH4ksEUF0wGeueZcMR3auMwGwXXAW1wup4tUi9RiNPSP5ggfNtTXlWkYan3R2xMLNhUhKfT_7Lx7uxw5uP6T9ZB0Vjd4TaLBov75jxQMczE7Cu4Z_Bsw4n-UvsuhlcgwEq2UxujRadcaz_WUyoVLyOvKKHcPUTXfrreuI7B/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6Y3twuEKWJSAhvj6_-E1liA4N0m38zWJfuuPJgDWHxc--7dcPQkcFPW_Gs4fvFvNtazK2ESNIQLdSscKl15DFbEKSVKjIP5yJ-CjjoZtRUp4srRBH4ksEUF0wGeueZcMR3auMwGwXXAW1wup4tUi9RiNPSP5ggfNtTXlWkYan3R2xMLNhUhKfT_7Lx7uxw5uP6T9ZB0Vjd4TaLBov75jxQMczE7Cu4Z_Bsw4n-UvsuhlcgwEq2UxujRadcaz_WUyoVLyOvKKHcPUTXfrreuI7B/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ACHH-ZllboEZcQINRTcDoMk/4/DSC07699.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "4",
+ "fileName": "DSC07737.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5CawLt5Y2QXlFd-sMLgTRop4gXrexvPMnyNke2I4FPwGABxKgCE4PD54Ghg_NP1yTWSb8R4sjTMPkPtd_zrZRsPKVEolFu-3JaX4DYxzjfveo6ncT8qAlPPvi6AILDyM5rhCj5JckMkTOSKUVX4PqF9FdG7Bnp9lv6KwNTig8EbeXoXv3tsR2hncw3VH9T8iWqKDPYcDDv2oRp-2HjE4rpPd_eB0y2T5r2LcIKY8CNsqEkwfhBQ9gzKtQAcyvlMymgbBsHhX95vMDcQU0VcU6A/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5CawLt5Y2QXlFd-sMLgTRop4gXrexvPMnyNke2I4FPwGABxKgCE4PD54Ghg_NP1yTWSb8R4sjTMPkPtd_zrZRsPKVEolFu-3JaX4DYxzjfveo6ncT8qAlPPvi6AILDyM5rhCj5JckMkTOSKUVX4PqF9FdG7Bnp9lv6KwNTig8EbeXoXv3tsR2hncw3VH9T8iWqKDPYcDDv2oRp-2HjE4rpPd_eB0y2T5r2LcIKY8CNsqEkwfhBQ9gzKtQAcyvlMymgbBsHhX95vMDcQU0VcU6A/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/APPjjc4ZpY1VxhYazvm-6cs/4/DSC07737.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "5",
+ "fileName": "DSC08185.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7ftt9vl3fVpHFdrXvvqm1hjdeGhapFAvaODkz4h9_9JT5GzYIAL40wCjY7SlPjZl3Gzn0ElJzRlseW0wYeBHE1Zn_R0IlIQ_jbAImBcRP08qFCxdzv9nQDp_qzQNj-FhVNuf6tMT2_aIqdp38kGJYywsIhdKDjzHz5z3mcmHutt5oWBXOZqV6f9iQMy2rEOX7vQDRGPO0sdepM15cUV0zdf9MLCU-8LYz5O9jj2PKPytJKrljc8WLYfwpY-NQA6rclHMOJanzA_WsXvQqHiGeA/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7ftt9vl3fVpHFdrXvvqm1hjdeGhapFAvaODkz4h9_9JT5GzYIAL40wCjY7SlPjZl3Gzn0ElJzRlseW0wYeBHE1Zn_R0IlIQ_jbAImBcRP08qFCxdzv9nQDp_qzQNj-FhVNuf6tMT2_aIqdp38kGJYywsIhdKDjzHz5z3mcmHutt5oWBXOZqV6f9iQMy2rEOX7vQDRGPO0sdepM15cUV0zdf9MLCU-8LYz5O9jj2PKPytJKrljc8WLYfwpY-NQA6rclHMOJanzA_WsXvQqHiGeA/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AE18xKhCHDcLfxzFvZcONWo/5/DSC08185.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "5",
+ "fileName": "DSC08216.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4seprKgQY1XpyqJ9GO5KJEA3zQjbWWUSOJXklaxDTZXGSAjeVNELccEFHy12MDhruKYPGFqItU8wnzjUCkqbyIq59qwgUAPEV0GT7wMaXT96dDvfKFLet7VZcU_hMtZ8IJqHvTTqZ0733jAd8ICmqIZhbBrJpZkBaUx2XJuxLg3QABW8efs6-gkjeJJnYeWYOls7UB5Qx0G9qOzvBh86G5Dq_Y0mXrg3dmYnB3IE_ryX0yUP6ndcSqIJBFXDzJ13WN06QgIGOdU7ee8RHgmxsh/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4seprKgQY1XpyqJ9GO5KJEA3zQjbWWUSOJXklaxDTZXGSAjeVNELccEFHy12MDhruKYPGFqItU8wnzjUCkqbyIq59qwgUAPEV0GT7wMaXT96dDvfKFLet7VZcU_hMtZ8IJqHvTTqZ0733jAd8ICmqIZhbBrJpZkBaUx2XJuxLg3QABW8efs6-gkjeJJnYeWYOls7UB5Qx0G9qOzvBh86G5Dq_Y0mXrg3dmYnB3IE_ryX0yUP6ndcSqIJBFXDzJ13WN06QgIGOdU7ee8RHgmxsh/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AMNNJ6vkNsCOt6tzOpJn1lU/5/DSC08216.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "5",
+ "fileName": "DSC08332.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7bg8FhiBlgSDfO81Qa0TVbD6DyWe0MhyW_2rXUb9v57JBvmnUgz6hJnW8isltRpFT8Qik4I_xePEU0xeEg-l1LTGSecN32p8PIe58-LK8EfWtxoDx7p76y8-X0r2iIstLYa4ssZmQr-b-3UBAtQ0Hmaa4198qvYafgP7_acELAuLTvfbAmbebQxAt1NtqOnOb_pNDlSZZAIxZx23SDnqAq2q0fRZQEjSYCO925zav1NEZpAgXFUKjJiWsggeje-EtfYynVpN5CQJDN2qVrxKEU/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7bg8FhiBlgSDfO81Qa0TVbD6DyWe0MhyW_2rXUb9v57JBvmnUgz6hJnW8isltRpFT8Qik4I_xePEU0xeEg-l1LTGSecN32p8PIe58-LK8EfWtxoDx7p76y8-X0r2iIstLYa4ssZmQr-b-3UBAtQ0Hmaa4198qvYafgP7_acELAuLTvfbAmbebQxAt1NtqOnOb_pNDlSZZAIxZx23SDnqAq2q0fRZQEjSYCO925zav1NEZpAgXFUKjJiWsggeje-EtfYynVpN5CQJDN2qVrxKEU/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ACy6E-M2W8xii-9uKMXVINU/5/DSC08332.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "5",
+ "fileName": "DSC08350.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4Vvk-TKWPCbrinNZ_iV7BnA62LFr2hn5o0KLfRn3IlQruKvJ7VlrYUX8e03ks0PMtY7mzIMcVrITPrRV6UAIxXi7mr12DZx4WVBubGCrCFlqrNqrfNXt2eeE0xKHfIECxtM8zGKFB4HiN_4oaL0f6CBDJA_yxm1a4pNNeW-SBLYLJC81wsHcaeOy6tHDqMu6zxbO2ETeMksuAT2WPVu-V_kvgKRfW7CTw7CbiIttlpvLF91-hd5oxNPqdFyi6eIBj9huN63zEl9qvSD7OYwHe_/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4Vvk-TKWPCbrinNZ_iV7BnA62LFr2hn5o0KLfRn3IlQruKvJ7VlrYUX8e03ks0PMtY7mzIMcVrITPrRV6UAIxXi7mr12DZx4WVBubGCrCFlqrNqrfNXt2eeE0xKHfIECxtM8zGKFB4HiN_4oaL0f6CBDJA_yxm1a4pNNeW-SBLYLJC81wsHcaeOy6tHDqMu6zxbO2ETeMksuAT2WPVu-V_kvgKRfW7CTw7CbiIttlpvLF91-hd5oxNPqdFyi6eIBj9huN63zEl9qvSD7OYwHe_/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AOBxvBu7BODSusOy_o54rg4/5/DSC08350.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08429.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7_vWouQ5QL2p2-5C9KQ-wt-TmjLPinupgjeDRHN65ZsfUnXGH8-Dc8tFYt1P9NRXlnHkcA9Glx-9GjxpG0-jHmPOYetrwnwDPdZBFpYdlIlYwujEn-_zWt9glRQrHzJNifWL5PSIMfWGejJ8jrSSpS5bVzYaAfNvuzef2gtw1dD9kbpsMkD6R7Miff5i9eNqynDBgacDZlS4ESKidk-aYUL7_9qi4nVm_Blr1NGbD4Rz87VIUvOozMQDiZDWPy5nfMgvg--GEDSuPp3XmEychd/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7_vWouQ5QL2p2-5C9KQ-wt-TmjLPinupgjeDRHN65ZsfUnXGH8-Dc8tFYt1P9NRXlnHkcA9Glx-9GjxpG0-jHmPOYetrwnwDPdZBFpYdlIlYwujEn-_zWt9glRQrHzJNifWL5PSIMfWGejJ8jrSSpS5bVzYaAfNvuzef2gtw1dD9kbpsMkD6R7Miff5i9eNqynDBgacDZlS4ESKidk-aYUL7_9qi4nVm_Blr1NGbD4Rz87VIUvOozMQDiZDWPy5nfMgvg--GEDSuPp3XmEychd/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AEPmCVNQT8mLnv_iHD6iVb8/6/DSC08429.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08431.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5QU-RbT194Lr1JCLH_oU6HdNNPwHGjM7MV_jPcI1u-dscqgYBURoHOaNkS_kq3XFDcrMnB_nO5ZCA29YAfLGKf6l8Wgg3_85QzyAJ4Gv14YrWjAiZfyt2MifQUIDkgGHgGzinuSnPMRk3fz-eWCj2P1F5LH7QdvHDPS55mk2k0ptw_ADdrCaOQgigDIaYQZT51lqO8-48gcOpBQEPEOU6vwsbTqjZvfmy9EsAGS_8WYHGrr4N-sPGCZOx16BokjhcYf-HiKIlV5CnC9uFjL6Nq/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5QU-RbT194Lr1JCLH_oU6HdNNPwHGjM7MV_jPcI1u-dscqgYBURoHOaNkS_kq3XFDcrMnB_nO5ZCA29YAfLGKf6l8Wgg3_85QzyAJ4Gv14YrWjAiZfyt2MifQUIDkgGHgGzinuSnPMRk3fz-eWCj2P1F5LH7QdvHDPS55mk2k0ptw_ADdrCaOQgigDIaYQZT51lqO8-48gcOpBQEPEOU6vwsbTqjZvfmy9EsAGS_8WYHGrr4N-sPGCZOx16BokjhcYf-HiKIlV5CnC9uFjL6Nq/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AF6UpqOdBgtrvLof72dco4Q/6/DSC08431.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08452.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7hNtM0-ifjgLnY133g81nD4UU7MupafzA3liDlj7hr_iajOKJbJE-DQSRa10vUqJliEHqbV-5yFLWt0rk1qQyynJGyYVKvUSu7xs9TT9UUvbijfLaR5jCClc2t0ttZv6eVeeqfOOk369Gm1EMp1eAi2NZCtEncq8Rd-v7FoZcn_q1Guol2ISrt7Qwyhwlt9gM4hQ_DDYTYmisN7q2lQ0V6Zc3j7JcqW4Od5cm4RjY5JAz3U1HLwGqp4IbYjHi3MaYOLi_-wqqLInNOXcX7KfG9/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7hNtM0-ifjgLnY133g81nD4UU7MupafzA3liDlj7hr_iajOKJbJE-DQSRa10vUqJliEHqbV-5yFLWt0rk1qQyynJGyYVKvUSu7xs9TT9UUvbijfLaR5jCClc2t0ttZv6eVeeqfOOk369Gm1EMp1eAi2NZCtEncq8Rd-v7FoZcn_q1Guol2ISrt7Qwyhwlt9gM4hQ_DDYTYmisN7q2lQ0V6Zc3j7JcqW4Od5cm4RjY5JAz3U1HLwGqp4IbYjHi3MaYOLi_-wqqLInNOXcX7KfG9/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/APu7S3f4QPwoCIPWBzjlbaE/6/DSC08452.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08456.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5YASvofyfzsM9AtfMYcG6UUNFQMxkERsAlYAptWBzU2iDp__9cNJhrcDcgZV8uFlH3GbAr8jTNXQNmvq79-sxqw0HlaOAJs3slgx7B6teK2tMnD9ialQsVQLw0AGAIYFk5n6C5PnNqhvqBoz8baS45AQIhaI_atbrgkIZ8yQZ_FKdlJW4ynQ0t369W4b5uueRemga7jLQgKmLZyTUXJO2nW0w7bwxbgvfo8FBkjnrthiG7q6hfqLPPS-jJ_a435DhrpX3wxhCoC9NqM-asyhmY/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5YASvofyfzsM9AtfMYcG6UUNFQMxkERsAlYAptWBzU2iDp__9cNJhrcDcgZV8uFlH3GbAr8jTNXQNmvq79-sxqw0HlaOAJs3slgx7B6teK2tMnD9ialQsVQLw0AGAIYFk5n6C5PnNqhvqBoz8baS45AQIhaI_atbrgkIZ8yQZ_FKdlJW4ynQ0t369W4b5uueRemga7jLQgKmLZyTUXJO2nW0w7bwxbgvfo8FBkjnrthiG7q6hfqLPPS-jJ_a435DhrpX3wxhCoC9NqM-asyhmY/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AOBHL1iY9YkTGODx1-Hmwa0/6/DSC08456.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08483.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC52FQZoslw47fJyk8yX5RPC22mo-XcBA4HkG3OzpBWnP5HAu4PjOrwm12CKhOgSCld78jIKmMJDiP5SxTAofHuEV0OZddm-YRYSk895-XYqarMEgsOJC_JLUlwtPWzNt50gHO7fBtihJkzuaP5AhPp4sY22LRP9iGdeejSn2UoiFZsIiG62smVj5AMhZO0E_S_kEJVfcZbPyFD5wSBrczzz8oaul4408ZhI1uKE4noUEXZzrPXvQOeevBBf1Gyv1M9xHpaalbCgFXW8T4XyFUKD/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC52FQZoslw47fJyk8yX5RPC22mo-XcBA4HkG3OzpBWnP5HAu4PjOrwm12CKhOgSCld78jIKmMJDiP5SxTAofHuEV0OZddm-YRYSk895-XYqarMEgsOJC_JLUlwtPWzNt50gHO7fBtihJkzuaP5AhPp4sY22LRP9iGdeejSn2UoiFZsIiG62smVj5AMhZO0E_S_kEJVfcZbPyFD5wSBrczzz8oaul4408ZhI1uKE4noUEXZzrPXvQOeevBBf1Gyv1M9xHpaalbCgFXW8T4XyFUKD/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AAbzZOV3Df-_6hXuvl_THNc/6/DSC08483.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08504.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7LHiJE3sh-ZV5XyNILPvY_-DYSq7Hi0HN-hi5rrLaf29zO0Nn0dP4hYAbePEaznrVCfiS201ew3jUcxSsrG8yyOpcfNgY8oyfUKSMDZfAA6615KOe5xJN1j0STYmEog2IvSgI0qJnVbYgdjXyco-9YcRdpzRvqEG5TRkXo-n_yMZoWk0iMDJ_Xb6Dnd_GUVKJsC3yJduFUs34ZjQgPH5kB6lwkUQ_DobLbU-dYycNp0jnFsSWx2IDbOSBl1kYhnbZktOCc-Kr2rBSP_0Ef1dx_/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7LHiJE3sh-ZV5XyNILPvY_-DYSq7Hi0HN-hi5rrLaf29zO0Nn0dP4hYAbePEaznrVCfiS201ew3jUcxSsrG8yyOpcfNgY8oyfUKSMDZfAA6615KOe5xJN1j0STYmEog2IvSgI0qJnVbYgdjXyco-9YcRdpzRvqEG5TRkXo-n_yMZoWk0iMDJ_Xb6Dnd_GUVKJsC3yJduFUs34ZjQgPH5kB6lwkUQ_DobLbU-dYycNp0jnFsSWx2IDbOSBl1kYhnbZktOCc-Kr2rBSP_0Ef1dx_/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AA3y_BV9hjrmke1HTF8oybw/6/DSC08504.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08537.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7RmBJqK2dbjXct4nxNS6CTM3De_cXb9xTw_06bs-SboOehbchan6Qz6rrzUhWhNIBskP7ouZiM8Y51b-hTt1jfSTIoLodXiNHhXKUh2GHw67BNDCvOJ6z3pUdO15722VEtcIDaZOdalKiGBFXzYEiElcRX3jT8tiClHqEUxf1vLaKzTQLO318FeJ2RzLo195LKF6XtG_JHA91D84jtM_jfRsjvTabZ1adY4VJEBMIUxodUxYHk10O-_IuPjCF6tdx2uMiMNfRc_Eaeu0-aQx3I/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7RmBJqK2dbjXct4nxNS6CTM3De_cXb9xTw_06bs-SboOehbchan6Qz6rrzUhWhNIBskP7ouZiM8Y51b-hTt1jfSTIoLodXiNHhXKUh2GHw67BNDCvOJ6z3pUdO15722VEtcIDaZOdalKiGBFXzYEiElcRX3jT8tiClHqEUxf1vLaKzTQLO318FeJ2RzLo195LKF6XtG_JHA91D84jtM_jfRsjvTabZ1adY4VJEBMIUxodUxYHk10O-_IuPjCF6tdx2uMiMNfRc_Eaeu0-aQx3I/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AEWA7Mgx1abfB7DvfZ7Qrdw/6/DSC08537.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08547.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4ZPZL1CyTHCyL2bNJSyUbiRwXDm2ze14va5s58sTcze0Y6sO0MVBL95Llke9Nw0S7osJyw7Bv776BHgO6H43ZhThIkEvK-LskACPWGlwxid51R19OuEtKM5DAmk3dAKON-asK_KO92b8wlrgTHajDHT_p2Xm3KoSmSR8MR8TcC-ebtabJGmznHF8wApXoE3Pa7DgHeolv3RpGWlGWHAmpdW50DoxX8-05RXV2EzFYXQnfDmSnyEWfo-RWrfn8ezGyStlpThZCrMHeOgKQStjQz/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4ZPZL1CyTHCyL2bNJSyUbiRwXDm2ze14va5s58sTcze0Y6sO0MVBL95Llke9Nw0S7osJyw7Bv776BHgO6H43ZhThIkEvK-LskACPWGlwxid51R19OuEtKM5DAmk3dAKON-asK_KO92b8wlrgTHajDHT_p2Xm3KoSmSR8MR8TcC-ebtabJGmznHF8wApXoE3Pa7DgHeolv3RpGWlGWHAmpdW50DoxX8-05RXV2EzFYXQnfDmSnyEWfo-RWrfn8ezGyStlpThZCrMHeOgKQStjQz/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AFLyGSMbypyQ_QI7uW3XVeQ/6/DSC08547.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08594.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6P3E1MiNZddQzk3oj_D9eTgzNd1p9ul_M7chM3S4SG-9fdgkczj67QLCfdJ-DeSMYaKy1zScJM3nEez0lBkZaq2Ycq4UzrHj5vuowNZbclKvySmmPR5ZMBcsiWBbw5P5_ag4icu2Nq0aOzCoM9UVkdJBENTFgoS4KPmoJ_dFbncetIS91mi2VfDttFYfNu16e3GdHhLJ-RBn8x-lqzmBNya1j5JDdobc7iCbUzobozaFRHmzT_ckfuruUbdywgbF66GiyirlNtKlWJ_okZ6t4N/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6P3E1MiNZddQzk3oj_D9eTgzNd1p9ul_M7chM3S4SG-9fdgkczj67QLCfdJ-DeSMYaKy1zScJM3nEez0lBkZaq2Ycq4UzrHj5vuowNZbclKvySmmPR5ZMBcsiWBbw5P5_ag4icu2Nq0aOzCoM9UVkdJBENTFgoS4KPmoJ_dFbncetIS91mi2VfDttFYfNu16e3GdHhLJ-RBn8x-lqzmBNya1j5JDdobc7iCbUzobozaFRHmzT_ckfuruUbdywgbF66GiyirlNtKlWJ_okZ6t4N/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AIHjC5r21C9JSPg607pn2WU/6/DSC08594.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08609.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5OWfwt6Fi5IlBFfFFaHFkbkUU96A4sC15tXNrkLIWtAlXW_5ci7T7DyGZXW0DehkqiD9JojglSa-xA_yuZCQd9DLlp9Has1H7AvQLc64q1qf1IfZLAWQPN_gmh7prVQehwM45zpEnc33tBGy8Yv8s1UAEl78IQd3wnD1WECQC5XlP-fP4nhxJA_mm4GdLClwbSop6CLDIW7Euj3CDg3h6tDuk6hCQEJ_0kmWSvetORs5loOEjO6Wh4R7C0-v12t8xINFsGM4I5b0Wgy6WXHCxn/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5OWfwt6Fi5IlBFfFFaHFkbkUU96A4sC15tXNrkLIWtAlXW_5ci7T7DyGZXW0DehkqiD9JojglSa-xA_yuZCQd9DLlp9Has1H7AvQLc64q1qf1IfZLAWQPN_gmh7prVQehwM45zpEnc33tBGy8Yv8s1UAEl78IQd3wnD1WECQC5XlP-fP4nhxJA_mm4GdLClwbSop6CLDIW7Euj3CDg3h6tDuk6hCQEJ_0kmWSvetORs5loOEjO6Wh4R7C0-v12t8xINFsGM4I5b0Wgy6WXHCxn/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/ABde0EqhekvzknxTMRSVRqk/6/DSC08609.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08626.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6pHMKMEJgbT-Pe-x36XDa6FVd1KI79SL9yE3ygB2i-80VKvEM8YrCEXK6mo-eTSeqjZVzC0ipnfc4YpUz8LEzqXKdudhscamV8o00chC10IENCXE-GcEONOfT_oPb_koTI8hBO5b977QvyMgmYmHYg6P5CulLrbMxdR4zavJCtXq2U9aoknEss2xCpTiTIBSrHPqKGBBc37HvXtaQxtsaEMyDhQXyGi8I_13b6GxB2Qh_pUyGmLs1KmOMwo16mYEBkoSEw46xFXphIpYVpv6As/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6pHMKMEJgbT-Pe-x36XDa6FVd1KI79SL9yE3ygB2i-80VKvEM8YrCEXK6mo-eTSeqjZVzC0ipnfc4YpUz8LEzqXKdudhscamV8o00chC10IENCXE-GcEONOfT_oPb_koTI8hBO5b977QvyMgmYmHYg6P5CulLrbMxdR4zavJCtXq2U9aoknEss2xCpTiTIBSrHPqKGBBc37HvXtaQxtsaEMyDhQXyGi8I_13b6GxB2Qh_pUyGmLs1KmOMwo16mYEBkoSEw46xFXphIpYVpv6As/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/AI2G4fsyGPB_M1HCMMBvpjU/6/DSC08626.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "6",
+ "fileName": "DSC08636.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6gCuHBXtJbRzGoRQqZxpYUlleAhEu3-H1mVNWWCEtm7hlPxZXDbrPbdb6CoaTIQBybklYPnsbDLbQL1WWuhW-swD6yjaX1HauoH6L-0TsIJh7YlPSrDkkUt87CCfOpcjtaKfpoy9Rp8fYLR5U47jXPMMTFcw2LchDisMV9zdRKUxMvjDjpKaTpGUx2YSsSBiEjbLgBQH6XD5gxR2KpFU7UNuMb5H8ODd--spMxb_dvPScJ7GZ96V8rFL52gHvZBZS-H5fMKddlgvcJduguhsK9/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6gCuHBXtJbRzGoRQqZxpYUlleAhEu3-H1mVNWWCEtm7hlPxZXDbrPbdb6CoaTIQBybklYPnsbDLbQL1WWuhW-swD6yjaX1HauoH6L-0TsIJh7YlPSrDkkUt87CCfOpcjtaKfpoy9Rp8fYLR5U47jXPMMTFcw2LchDisMV9zdRKUxMvjDjpKaTpGUx2YSsSBiEjbLgBQH6XD5gxR2KpFU7UNuMb5H8ODd--spMxb_dvPScJ7GZ96V8rFL52gHvZBZS-H5fMKddlgvcJduguhsK9/p.jpeg?size=1024x768&size_mode=3",
+ "full": "https://www.dropbox.com/scl/fo/a4twx4ztp0f2gcz6zd13t/APDZS4dQ1_2ACUJmP8egnGM/6/DSC08636.jpg?rlkey=rkff5rnp34oa04nekyi2j6n87&dl=1"
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_0.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7Z3Pmy9jXV-lJ2x98tawu2IH-M906bpKziugpmqmlx4yFKy52nhWtZRDHaUTLjAytaljfZ_FOdhhryjsom0bsuvZ9V3Lv6L_IwVZxWMjUh5KRykYAOUdEqGcyfXPxacwZbrggcxnoW39W2kKB9ETXMZ02WraV3S85lV6ZbwM84L7JlI3SCbZXgLjUeSb-HrwDEHd56floK61JGamt6YQvshm73rruY93WaZcp6qgulyyw6_pUt2cKGQ4nnfiqWAMuq7WiHnl5HK2hEPX35s5Qr/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7Z3Pmy9jXV-lJ2x98tawu2IH-M906bpKziugpmqmlx4yFKy52nhWtZRDHaUTLjAytaljfZ_FOdhhryjsom0bsuvZ9V3Lv6L_IwVZxWMjUh5KRykYAOUdEqGcyfXPxacwZbrggcxnoW39W2kKB9ETXMZ02WraV3S85lV6ZbwM84L7JlI3SCbZXgLjUeSb-HrwDEHd56floK61JGamt6YQvshm73rruY93WaZcp6qgulyyw6_pUt2cKGQ4nnfiqWAMuq7WiHnl5HK2hEPX35s5Qr/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_1.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6lOSvMt3O1286K3IdbnlukvBN1pyxk68b7esOHI4OPWjSuFScOjQ_ZlIaXaQEg0lzYz2xb73wAZtihgxsli5pKXvG-wDgaQ9nDw3DqFpxFacA-58IUsPJLQHC_WcUkS0oUR61SPP4bQCpvvcT15-auqpSW0bvKf5MSOxEOQ0vSpG8-HbKEoPsCiUu1k8SdjnE616XxV-D76xzDtWKSN6_scuF9_zB11ZFW60rvIGOmXHHr7XEJ957cbtXbxZr5SWEl3V4i44FpGID_frn7Ezzu/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6lOSvMt3O1286K3IdbnlukvBN1pyxk68b7esOHI4OPWjSuFScOjQ_ZlIaXaQEg0lzYz2xb73wAZtihgxsli5pKXvG-wDgaQ9nDw3DqFpxFacA-58IUsPJLQHC_WcUkS0oUR61SPP4bQCpvvcT15-auqpSW0bvKf5MSOxEOQ0vSpG8-HbKEoPsCiUu1k8SdjnE616XxV-D76xzDtWKSN6_scuF9_zB11ZFW60rvIGOmXHHr7XEJ957cbtXbxZr5SWEl3V4i44FpGID_frn7Ezzu/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_2.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4YzHGgmySJvc0ZFA-4fGMzV6GIdOzkwsH5PrZqZAE6L-lENr2T2FSPs2K5LB1fRL2cRqnkTz5HoXALNm8K06nWlnmXwW1dYwyIRjLqSTb24Ikbgo_Izy7nD5EQl4dMM-qXABh6EyFBaraOJkMQXGdJoEITUtQpf_CM06llxCGBHebPL3AAUrOHAUTYoZxBzKBYhBEcIW8b7O6Q7dPokFBDFwpSEi_KWGZn7dwU5Y6gZ2sKWVb3JDIJjFyW5INJ9IzgfJ0RSFjbHfgco6I5npjQ/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4YzHGgmySJvc0ZFA-4fGMzV6GIdOzkwsH5PrZqZAE6L-lENr2T2FSPs2K5LB1fRL2cRqnkTz5HoXALNm8K06nWlnmXwW1dYwyIRjLqSTb24Ikbgo_Izy7nD5EQl4dMM-qXABh6EyFBaraOJkMQXGdJoEITUtQpf_CM06llxCGBHebPL3AAUrOHAUTYoZxBzKBYhBEcIW8b7O6Q7dPokFBDFwpSEi_KWGZn7dwU5Y6gZ2sKWVb3JDIJjFyW5INJ9IzgfJ0RSFjbHfgco6I5npjQ/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_3.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4HLJjK8D9jXib7ZaZPsmcMrEoFaeJq_vg_420N3r4DxlDOhk8TduwY7QM0y1SSwc0PNIXmqw2r_QzpFn0pgsdPfn8EUcmu6FVClCQwSTOaelsFmvkWNpBagWqENIvSBcbv1OTzHkNgU7mCz0Ut9AsSiTccqQayBHLOn-9r3j4tiMsLGOb8KHBXcJZgqC1fL7Pb1NVr43ZBiCkfCztEQ5Nyvxp8ekJdyOajP4PDIQjwzBfBA4W7RVxjikdzUhklldWwTQ3-EfNu0Tf1W3-I9ZVc/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4HLJjK8D9jXib7ZaZPsmcMrEoFaeJq_vg_420N3r4DxlDOhk8TduwY7QM0y1SSwc0PNIXmqw2r_QzpFn0pgsdPfn8EUcmu6FVClCQwSTOaelsFmvkWNpBagWqENIvSBcbv1OTzHkNgU7mCz0Ut9AsSiTccqQayBHLOn-9r3j4tiMsLGOb8KHBXcJZgqC1fL7Pb1NVr43ZBiCkfCztEQ5Nyvxp8ekJdyOajP4PDIQjwzBfBA4W7RVxjikdzUhklldWwTQ3-EfNu0Tf1W3-I9ZVc/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_4.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6iKFZk0sEnbBFOy7YoDDMz5hig56J2JuIWo01gUQBCAkFM8n-Y8GLNrmbY82Dkj94WPqTjX_pKn7zcqhiUmnitACtDDxMYwVe5UvnxZD5V9-yifqqo6nwxTdQl2DDCz8q0MVr4ho7HorueZLlVaYK3V2Dd_AY1xE2CduLnE1k9X3ATQdLkRCG5dHQ29clo7VT3ATIRVThHHLJtJObO7LtoNxRimVpncp08uZJZF_9L_Gkw4CDOlepPVo7HrN8Ruso3b1gKu77FmJXkkDadRNPn/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6iKFZk0sEnbBFOy7YoDDMz5hig56J2JuIWo01gUQBCAkFM8n-Y8GLNrmbY82Dkj94WPqTjX_pKn7zcqhiUmnitACtDDxMYwVe5UvnxZD5V9-yifqqo6nwxTdQl2DDCz8q0MVr4ho7HorueZLlVaYK3V2Dd_AY1xE2CduLnE1k9X3ATQdLkRCG5dHQ29clo7VT3ATIRVThHHLJtJObO7LtoNxRimVpncp08uZJZF_9L_Gkw4CDOlepPVo7HrN8Ruso3b1gKu77FmJXkkDadRNPn/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_5.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4VMzF5wcS84CmN5MTzJtsFgvfSB9AKUzfXt7629ywyyt-CYMZ5wEnd18MdRJ0r_QrwilLh70RbF61bg622zVc8xySbTzFWrwVQo_IKKLN-1IYJdubDKfpIeUFhYJrD4r4ppRqP9r3pIdMIAs2EzlN8xv-zg_Z8Ywrw09x6xeKM9lf5C6rpTHSCWJSjQ_cmXqce7IXZEZ8Z6qzFMjKRC02SQIL9zRLd6RfReljmOnvlMNmqtqvhRZ9I7f6f_jUwQVeNxFCHRYyXU-f4_tC6Td0F/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4VMzF5wcS84CmN5MTzJtsFgvfSB9AKUzfXt7629ywyyt-CYMZ5wEnd18MdRJ0r_QrwilLh70RbF61bg622zVc8xySbTzFWrwVQo_IKKLN-1IYJdubDKfpIeUFhYJrD4r4ppRqP9r3pIdMIAs2EzlN8xv-zg_Z8Ywrw09x6xeKM9lf5C6rpTHSCWJSjQ_cmXqce7IXZEZ8Z6qzFMjKRC02SQIL9zRLd6RfReljmOnvlMNmqtqvhRZ9I7f6f_jUwQVeNxFCHRYyXU-f4_tC6Td0F/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_6.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7n2-OCT7TpW2nGvECW3aXz6BEl5KrvI9tWfcrOvvIohLTAKpjXps3yywPdMzJz5obyw8j0E9g1hs9KcSgWWIbVbL7BTy5RL9xbFQTTp0D45084vB4mNtlvMqNZ0H0ycj6MuVM-yDHgg-vC_YJfiilCvymPah7Ni-wan6mq9q5dYPhdMc6f9LZiSQ2YdA_jmUM0VZ9Uah0OWCZaujJvJHW0id69gsdUA2RtitAEXIS5LcdwXUVGYoOXqoY8hDEINU2PjLrHBIujBCtQ-VExnxZB/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7n2-OCT7TpW2nGvECW3aXz6BEl5KrvI9tWfcrOvvIohLTAKpjXps3yywPdMzJz5obyw8j0E9g1hs9KcSgWWIbVbL7BTy5RL9xbFQTTp0D45084vB4mNtlvMqNZ0H0ycj6MuVM-yDHgg-vC_YJfiilCvymPah7Ni-wan6mq9q5dYPhdMc6f9LZiSQ2YdA_jmUM0VZ9Uah0OWCZaujJvJHW0id69gsdUA2RtitAEXIS5LcdwXUVGYoOXqoY8hDEINU2PjLrHBIujBCtQ-VExnxZB/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_7.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7sQXXiXvjtpSCCuEec_ge2ArNG-DsMVyb_jmqvXXKH3kl14Em6poGvow9_H91qAkpHboSWijD9owfM6I3f70tX29ePWn3jnBkbHAYgdMm08LaG6RXL3HSg4IeRAv9h-cVXp8xKHNAysEvFwq8dgOro4CaZyLbVj49tYnqm15DeTl8X99RfF4S_TOjYnw80-vd90agmRE0HrXoKBnfMx4b9ooVmq1eF61v0LGA3IUbHuLR9-i715wpKDwBiTg4m79O4CJk3bMVwAZ4hjEUnOuKj/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7sQXXiXvjtpSCCuEec_ge2ArNG-DsMVyb_jmqvXXKH3kl14Em6poGvow9_H91qAkpHboSWijD9owfM6I3f70tX29ePWn3jnBkbHAYgdMm08LaG6RXL3HSg4IeRAv9h-cVXp8xKHNAysEvFwq8dgOro4CaZyLbVj49tYnqm15DeTl8X99RfF4S_TOjYnw80-vd90agmRE0HrXoKBnfMx4b9ooVmq1eF61v0LGA3IUbHuLR9-i715wpKDwBiTg4m79O4CJk3bMVwAZ4hjEUnOuKj/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_8.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6xCstj94iTDaYEgZgA-09pnENjVbqnvg-idK7NBBkZ9pCtBD-EBW64wg1dqy7A_MCrkINsBf8jhvAf_I-xq_aPEq62U5NIit2IiAPxemaxUYQThxlh_bDMcTFlXOtq5_2zL46E2GWe0wIT-__4fisNdPm04E1psLtOwDgbdoipFfo3ezB3CqLZqYr4tRvYpt4x-P1EClcBXqV7LmHpH_sEuF4nAETQNO4twxc-xkd-3-M_Eq7XFg32sveUYw-Gh9JGAtJb7ruXfR3-2N9BHvgQ/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6xCstj94iTDaYEgZgA-09pnENjVbqnvg-idK7NBBkZ9pCtBD-EBW64wg1dqy7A_MCrkINsBf8jhvAf_I-xq_aPEq62U5NIit2IiAPxemaxUYQThxlh_bDMcTFlXOtq5_2zL46E2GWe0wIT-__4fisNdPm04E1psLtOwDgbdoipFfo3ezB3CqLZqYr4tRvYpt4x-P1EClcBXqV7LmHpH_sEuF4nAETQNO4twxc-xkd-3-M_Eq7XFg32sveUYw-Gh9JGAtJb7ruXfR3-2N9BHvgQ/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "7",
+ "fileName": "photo_9.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5KYYGHWSgj6sRAxBf1CXQV8QG_tNZ1lIIeya9OjikYXr4-kLDAOUjCZvxudluVLXOF33ftatYl6a5y9v4LXt0boDIy8pUZeMB_AeYfiNcF4mY00pIZ6lrHvUUDJMUxrhUyMFjYdKmempgL7qX5q7PRIkSjT14XnxkRjxZzvxuj6bYgFjiUm_mfP2Zri1JAl4HmYdzoMTsHWJodSN7V80Bp01R6kCWJdpaWOzbdFEdLHah3XrYB7E8Jgn2ZJDRfrTgDaxt9bn5dyF1Ndkjiic03/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5KYYGHWSgj6sRAxBf1CXQV8QG_tNZ1lIIeya9OjikYXr4-kLDAOUjCZvxudluVLXOF33ftatYl6a5y9v4LXt0boDIy8pUZeMB_AeYfiNcF4mY00pIZ6lrHvUUDJMUxrhUyMFjYdKmempgL7qX5q7PRIkSjT14XnxkRjxZzvxuj6bYgFjiUm_mfP2Zri1JAl4HmYdzoMTsHWJodSN7V80Bp01R6kCWJdpaWOzbdFEdLHah3XrYB7E8Jgn2ZJDRfrTgDaxt9bn5dyF1Ndkjiic03/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_0.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC44xdOVLRWB5ieMcxZnvCDTYUIkzVW1ievJqz7OK5G1hXyvMmQpoYWGWPmwUHwd4AEXBNJTZTdVV_3GZiuH_Zy6Lj37-FkChK00QziuBvmbo3qnRwVTASRfAqJyWxQmWAi5zfnS_uAt3RoO84vx0UVp0JmkEfUjv4WENrta0cPj8noYEKrbLzIaDDXOVUbAg9-SUnh7kK7iP56lCwuivQihAuaGvXGDDhqAypVoxS_MidMOnOuGVerzJ3sbNl68GaMN5EmLEUFE1U93EZ0aJV5R/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC44xdOVLRWB5ieMcxZnvCDTYUIkzVW1ievJqz7OK5G1hXyvMmQpoYWGWPmwUHwd4AEXBNJTZTdVV_3GZiuH_Zy6Lj37-FkChK00QziuBvmbo3qnRwVTASRfAqJyWxQmWAi5zfnS_uAt3RoO84vx0UVp0JmkEfUjv4WENrta0cPj8noYEKrbLzIaDDXOVUbAg9-SUnh7kK7iP56lCwuivQihAuaGvXGDDhqAypVoxS_MidMOnOuGVerzJ3sbNl68GaMN5EmLEUFE1U93EZ0aJV5R/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_1.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5husnX_ZnpHlr0lOmYcFqar-hSw_95NroLPBg6gVuOifJUOgsJiVIuhKOfPy358NAF4bExJZzgGJfZl__bV1Qi0Qru45IuOO7kXDSTVvD3pe24eDAdkWz-m95kLvNus-Fjs63wXnGqviugy4foqmsN8xcIKcEEnzMhShTPRVXFie8JVfy8xQ4LUa8ppew1p6jH9k0Zetb53KWzgV_cdszj1a9JJFbPlXlBpTUOgp52RXFuoALKmRMEnA4wvMsegyClfUyT71HXs-OgfOTAvP3d/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5husnX_ZnpHlr0lOmYcFqar-hSw_95NroLPBg6gVuOifJUOgsJiVIuhKOfPy358NAF4bExJZzgGJfZl__bV1Qi0Qru45IuOO7kXDSTVvD3pe24eDAdkWz-m95kLvNus-Fjs63wXnGqviugy4foqmsN8xcIKcEEnzMhShTPRVXFie8JVfy8xQ4LUa8ppew1p6jH9k0Zetb53KWzgV_cdszj1a9JJFbPlXlBpTUOgp52RXFuoALKmRMEnA4wvMsegyClfUyT71HXs-OgfOTAvP3d/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_2.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7oun-EfY4xYZ3zhrpuJOWbI9tOHrl_LSCCkj6w1gcvBrzI9nVG7QBqw6qcOXvqmN4XRJL4upjAG-Lb4jcH58YdUkmVALokVcdjVxo2fuaJHhX_rEIXP7xxUADYG6oJT2tumJSFLnYVJm4GaTGotQIDObjhgO9E1_zZPMCTBA1stmNtdGl2reh2j7-_lMjnhABXU5b9cJdi8lJotZhajQegyk863v3_W4UZkRmuMTvAqSQPKMGKD8ceFeh7PpSv-u_S2W-dguxmctg0NoG9iGR6/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7oun-EfY4xYZ3zhrpuJOWbI9tOHrl_LSCCkj6w1gcvBrzI9nVG7QBqw6qcOXvqmN4XRJL4upjAG-Lb4jcH58YdUkmVALokVcdjVxo2fuaJHhX_rEIXP7xxUADYG6oJT2tumJSFLnYVJm4GaTGotQIDObjhgO9E1_zZPMCTBA1stmNtdGl2reh2j7-_lMjnhABXU5b9cJdi8lJotZhajQegyk863v3_W4UZkRmuMTvAqSQPKMGKD8ceFeh7PpSv-u_S2W-dguxmctg0NoG9iGR6/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_3.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6r2XpCBIGIza3FMbitl3ppFD2tEe-mbeE0RlSQfrT-u4SquPOA2v0LZzSX5zbu5UH1HGZCVWtaLOZDmRJIIEcVKpsAPuIajfeJ6MMR5GcGY-qkEahTrzHNlpG1OAy_GFOEhyTjkvJMkqh5Br8_SKOeWtHZVp3XdoMUK7NBY-EoT4sUXQKG1vbX1b8isJpnbVoQqJqCgOZ4Cw4w3PNMLBJBJ-DIdSCuAMlYcbLKqSVIA1z5x3o5FSHIX0TOTclN6TQk4tMb9lzgmKf7zrFzYBgZ/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6r2XpCBIGIza3FMbitl3ppFD2tEe-mbeE0RlSQfrT-u4SquPOA2v0LZzSX5zbu5UH1HGZCVWtaLOZDmRJIIEcVKpsAPuIajfeJ6MMR5GcGY-qkEahTrzHNlpG1OAy_GFOEhyTjkvJMkqh5Br8_SKOeWtHZVp3XdoMUK7NBY-EoT4sUXQKG1vbX1b8isJpnbVoQqJqCgOZ4Cw4w3PNMLBJBJ-DIdSCuAMlYcbLKqSVIA1z5x3o5FSHIX0TOTclN6TQk4tMb9lzgmKf7zrFzYBgZ/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_4.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7f_kufb9TloOjmW0MARA5QNd1GmX2uyvQwZSOPo6DuJ51gmKYBs9T5UqmvZyS801RF6WSc6D0pOwFH6zeIi1BBDEqC2yBzDjlivzulUBzqa3JBW4IV2QFsdqJAyyyTKtaJ3kg4KdhJovSvcxO72lIt-3M7q_QDuVCXkwsS1aUY2s0Eu2xP0FcFXkoQig4VRlpAY33aBNO4bROE1tkvJqse1M4zHmxgECIXcRFerQllxiWoci6pIjRWQaZgIJNjwdUnUCy0VmD3CpopTHKnnAm7/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7f_kufb9TloOjmW0MARA5QNd1GmX2uyvQwZSOPo6DuJ51gmKYBs9T5UqmvZyS801RF6WSc6D0pOwFH6zeIi1BBDEqC2yBzDjlivzulUBzqa3JBW4IV2QFsdqJAyyyTKtaJ3kg4KdhJovSvcxO72lIt-3M7q_QDuVCXkwsS1aUY2s0Eu2xP0FcFXkoQig4VRlpAY33aBNO4bROE1tkvJqse1M4zHmxgECIXcRFerQllxiWoci6pIjRWQaZgIJNjwdUnUCy0VmD3CpopTHKnnAm7/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_5.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4zspyTiVOK_rcU92Qe7FvAO12l-BUjF7IH3kHcWwzCg5h2vaQnIBEfUbTLweK280HgVKJoAEglnAJX_k9qKbjwb5d_i7PsSJRSH4lDNCra-5ZWIMKwmxdlixR9skbzRCuqh7556yfG9lfQOpwpbxotG-AHMaqExQ-oj5vunO4MR0haNrKVq5rr4WuSoyUhkyxDGsxrrpo27KQYixzicYk-OveqEbqSeCNqLVVq2A_u3CEOZKyCQehBi6wxRFK2ICrmBxUcqCH3fXgqzG2cPAOj/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4zspyTiVOK_rcU92Qe7FvAO12l-BUjF7IH3kHcWwzCg5h2vaQnIBEfUbTLweK280HgVKJoAEglnAJX_k9qKbjwb5d_i7PsSJRSH4lDNCra-5ZWIMKwmxdlixR9skbzRCuqh7556yfG9lfQOpwpbxotG-AHMaqExQ-oj5vunO4MR0haNrKVq5rr4WuSoyUhkyxDGsxrrpo27KQYixzicYk-OveqEbqSeCNqLVVq2A_u3CEOZKyCQehBi6wxRFK2ICrmBxUcqCH3fXgqzG2cPAOj/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_6.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4k6-nUxJvUbMu7pwBMgU_uIarUxzaOcI6-sBznarlE8ig8-U-p9c2UjZGamHMwEI4x3h19Fb690CiXMPJkyHxBsvAejN9yURlGNgtYet3TxnSr9s4S7K9UajnpMyQ8NtxCvJHfkxdB9janZb2BA8WVlxT8LNGB3RNoZQtsQoQSgbZkibG_5K3n-YEuM6UHtEnSQrDoifAgen4tPrH8eVerAdzgFNsQxxtHUhDwtDYExze0dBcZNsNyhkv-iPZPQrIBzTRk6pyLEEyVHQ94vm-x/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4k6-nUxJvUbMu7pwBMgU_uIarUxzaOcI6-sBznarlE8ig8-U-p9c2UjZGamHMwEI4x3h19Fb690CiXMPJkyHxBsvAejN9yURlGNgtYet3TxnSr9s4S7K9UajnpMyQ8NtxCvJHfkxdB9janZb2BA8WVlxT8LNGB3RNoZQtsQoQSgbZkibG_5K3n-YEuM6UHtEnSQrDoifAgen4tPrH8eVerAdzgFNsQxxtHUhDwtDYExze0dBcZNsNyhkv-iPZPQrIBzTRk6pyLEEyVHQ94vm-x/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_7.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6Ke0K-lnR2tsE0Osh3rdDTyY9U9o-2nObRJn1sUAww2G4UNgd2e7MWEelNtambPscc6N_GfxhV0K9B1BfWVhbYKqFkfDC-SUfTWeH4-CobgT8w6HMZU3KI4WqxwO8xAK_ZX5Lxvct9QBJEYsL8a6cilj1FCH1FBQomzzZs7WUUXGUSBSkepW9GF3oIvo35Zry604SROeRR-A1oQ0McrJGZ41bkDaS4NjUBF27Q-BPclemyJFTq-s0OtE3S_wu8lwpBi3C4vX9tbtlVRg6XAhNq/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6Ke0K-lnR2tsE0Osh3rdDTyY9U9o-2nObRJn1sUAww2G4UNgd2e7MWEelNtambPscc6N_GfxhV0K9B1BfWVhbYKqFkfDC-SUfTWeH4-CobgT8w6HMZU3KI4WqxwO8xAK_ZX5Lxvct9QBJEYsL8a6cilj1FCH1FBQomzzZs7WUUXGUSBSkepW9GF3oIvo35Zry604SROeRR-A1oQ0McrJGZ41bkDaS4NjUBF27Q-BPclemyJFTq-s0OtE3S_wu8lwpBi3C4vX9tbtlVRg6XAhNq/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_8.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC77HMSefBj0hfigp_q2flRJ2GSaaovJhslylph-40jjPzaQ7pXuMeYnEydZ7fjyn7-8uUAEH-zCn7xwvuR_tRUuZAhFbPeGWRUU8_grsB8fn3yBDHWdazZGMPgqG3CSb0gHcN50pRhZ6U19HxfoIED1HIBfRx1kCwmq7lrdn0EQmdwm2o-rUztSXxuoTcOIisou1TPQsHD-qPOMSQoDjcgZDClwfpSTErkq6m1VIBTNhPy36W3eaFCmO_RZ-ca_3MBrInYrOHPeQEEs1QGYigzu/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC77HMSefBj0hfigp_q2flRJ2GSaaovJhslylph-40jjPzaQ7pXuMeYnEydZ7fjyn7-8uUAEH-zCn7xwvuR_tRUuZAhFbPeGWRUU8_grsB8fn3yBDHWdazZGMPgqG3CSb0gHcN50pRhZ6U19HxfoIED1HIBfRx1kCwmq7lrdn0EQmdwm2o-rUztSXxuoTcOIisou1TPQsHD-qPOMSQoDjcgZDClwfpSTErkq6m1VIBTNhPy36W3eaFCmO_RZ-ca_3MBrInYrOHPeQEEs1QGYigzu/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "8",
+ "fileName": "photo_9.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4w0wXkzbqVa_VDsturMi-HzkBIg1ZlmI_M6TUXjyKW8BKeBiH31s2x0wZ4wC_iAF5YObtnAyp60H0mVr2-C3ShNncpB0-3f7ci1BJbSVMo8Q30j1ID9csRxSXzhMfYpTqCHST3KXShOCDxuFGr8PZDt6-abmwnapMdz-TbzEcL-G0Xw352UgLcNAOz8FzvophRbMz2r8HxigqTe22tnw5b4FZUg0_B08D79W1_WgYQ5ZfPzh4QcpCC4DueCgFtZ89dnzPhxhliNldRJt4_ZIuf/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4w0wXkzbqVa_VDsturMi-HzkBIg1ZlmI_M6TUXjyKW8BKeBiH31s2x0wZ4wC_iAF5YObtnAyp60H0mVr2-C3ShNncpB0-3f7ci1BJbSVMo8Q30j1ID9csRxSXzhMfYpTqCHST3KXShOCDxuFGr8PZDt6-abmwnapMdz-TbzEcL-G0Xw352UgLcNAOz8FzvophRbMz2r8HxigqTe22tnw5b4FZUg0_B08D79W1_WgYQ5ZfPzh4QcpCC4DueCgFtZ89dnzPhxhliNldRJt4_ZIuf/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_0.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6OjeesdIv1Xq3zaLM5eRAEwfm5VRvqe1hCc4bM3fFtVZ1GgF4Twc7rIGcn_3-jjtGUuLA0eCcxKU2HLXwuSZKBpjrMROn7jHReWZWfOFJXqQxGr4Tmy1qhK-J1OhvUL6QYl8MfEY_7R314BZ99p6bgirH7zQlEpL8HNOMo3JFhD6N92PC_lfjli9LhlN6Om9K9aTCc-tbg0kbqvbPBFLrsNBawiQZIui-9irT6-9ga15oV0FE48AeeYNwceMKdj-BWpBFpyKQ3a2VpGkDkp_d4/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6OjeesdIv1Xq3zaLM5eRAEwfm5VRvqe1hCc4bM3fFtVZ1GgF4Twc7rIGcn_3-jjtGUuLA0eCcxKU2HLXwuSZKBpjrMROn7jHReWZWfOFJXqQxGr4Tmy1qhK-J1OhvUL6QYl8MfEY_7R314BZ99p6bgirH7zQlEpL8HNOMo3JFhD6N92PC_lfjli9LhlN6Om9K9aTCc-tbg0kbqvbPBFLrsNBawiQZIui-9irT6-9ga15oV0FE48AeeYNwceMKdj-BWpBFpyKQ3a2VpGkDkp_d4/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_1.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7MG_xPfCCgUntpDg7emzPLAL5m33J16g0rHhYDobHLm1LEFhf21KbZG39p-1ffTwrWyRyFu5wopP93yjZ0siQXfD8YVg63njad7S19eXc7Y1nHYG66PywFN5Mk_AGZPEvzDerYV5whArkZFWe6C8pUyS5-dew-YTDWj2a1R_EDusVFPZ1yFvDuGirwXY5k_2G9Jm5yitC-K3H7vmouAZzfJWN3K_xTkfYAkSGf206ubPFvKwASAFVVTvoAf0Zxrq1FQ0piJ5PepcOPBC8R1PKO/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7MG_xPfCCgUntpDg7emzPLAL5m33J16g0rHhYDobHLm1LEFhf21KbZG39p-1ffTwrWyRyFu5wopP93yjZ0siQXfD8YVg63njad7S19eXc7Y1nHYG66PywFN5Mk_AGZPEvzDerYV5whArkZFWe6C8pUyS5-dew-YTDWj2a1R_EDusVFPZ1yFvDuGirwXY5k_2G9Jm5yitC-K3H7vmouAZzfJWN3K_xTkfYAkSGf206ubPFvKwASAFVVTvoAf0Zxrq1FQ0piJ5PepcOPBC8R1PKO/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_2.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC74fTLb8c4EEHhRPR0cDM0FpulQxOr8bX8eI_-OzzMEsHB3yZG1HJbcSSp_xRToy2FwCBH1Smo7dIx6SpVQMN5D0_LoBa1lV-S1F8xFC37qMUndFNanSOpsSMnuzG_IBNckH6wQFPvDW7L5E9EMY1gPmx_Dh-_swmnJmG3lnJWZ9ofBjephRFQvspRncPDOnhDTqjC7gm3dYKQPGN-Gy1WobvMgFP_YHi3gHOdnPTBpftVySI6mDXdBpQ0GNdUV-P2GibxbcwYDqLJ6767XozKP/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC74fTLb8c4EEHhRPR0cDM0FpulQxOr8bX8eI_-OzzMEsHB3yZG1HJbcSSp_xRToy2FwCBH1Smo7dIx6SpVQMN5D0_LoBa1lV-S1F8xFC37qMUndFNanSOpsSMnuzG_IBNckH6wQFPvDW7L5E9EMY1gPmx_Dh-_swmnJmG3lnJWZ9ofBjephRFQvspRncPDOnhDTqjC7gm3dYKQPGN-Gy1WobvMgFP_YHi3gHOdnPTBpftVySI6mDXdBpQ0GNdUV-P2GibxbcwYDqLJ6767XozKP/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_3.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7_SdbYc7x6DWtMvbTvB-fgGhN3C2jOrK4fqHYolpwdZSaQWzvip3E-he9EBm1o46DoHSbqJHhmy-wwcDTaSHm9WT_fhOxYxg6-5IxqrpGvvtFB4vggWFUG2GLdgYhFM7INRDa46G96m-2atUz9EMd_TPDkTbDhIl4AzPpkeT1zEK8frBf3J_M9bHC9UtAGIpK63KVNcdgSoWmfE3CJqdo-EFBfqfkUSViintgpe6I-bzKYCEYwHLw2UT2WPZN7R9720todBQOXBDUe4YgexPnN/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7_SdbYc7x6DWtMvbTvB-fgGhN3C2jOrK4fqHYolpwdZSaQWzvip3E-he9EBm1o46DoHSbqJHhmy-wwcDTaSHm9WT_fhOxYxg6-5IxqrpGvvtFB4vggWFUG2GLdgYhFM7INRDa46G96m-2atUz9EMd_TPDkTbDhIl4AzPpkeT1zEK8frBf3J_M9bHC9UtAGIpK63KVNcdgSoWmfE3CJqdo-EFBfqfkUSViintgpe6I-bzKYCEYwHLw2UT2WPZN7R9720todBQOXBDUe4YgexPnN/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_4.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6uHz-94xXB97SdDHf_KU-hkWoPdRU5n9rTo-LxYbugAZ2hFWRMPC8VluOGsY6rEQk609724Gt9RgCNFLmb_WPXdH5_Ce9XPJ84O6gs81DloRRs1pBl7uYzA0yLLjtJfxVZlW_AT8UF9M6KKstQ6wEYTRwr_ChsZZoRlr8psGQnCBrcJY0KVsbiGxhqk_BHbZxufsvtsORxx0VD92Gl_wommAGjwVvoZ0P2x-_qWaPR_5Pkgaipqvk6t6WYMuKNBOlursilUmVqNPx8qM-6mDr4/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6uHz-94xXB97SdDHf_KU-hkWoPdRU5n9rTo-LxYbugAZ2hFWRMPC8VluOGsY6rEQk609724Gt9RgCNFLmb_WPXdH5_Ce9XPJ84O6gs81DloRRs1pBl7uYzA0yLLjtJfxVZlW_AT8UF9M6KKstQ6wEYTRwr_ChsZZoRlr8psGQnCBrcJY0KVsbiGxhqk_BHbZxufsvtsORxx0VD92Gl_wommAGjwVvoZ0P2x-_qWaPR_5Pkgaipqvk6t6WYMuKNBOlursilUmVqNPx8qM-6mDr4/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_5.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6mLrTh006g59ucQrLOmSJ3TNLfhujTPHuxQzyckZER9aifJMyx8zHyhK2ATo0_cPMOiJBypz8GKnT1E57FJOCV6XV01vKkbs4_Az9gKfCt-NoGjiKTlwf6LlrleehL1E2LQani0nVLYRF8GUnzoHmDYoVZSH1Ws4tn0FnZttGy5HAR8ShyPG7dVLebxfLKJ49LvDvHvwiKPqTZkF6cri74Vco_rNrLEzVCsuniMZ-zIPT0obxkF_m3ptx68f6_cIvdsH975ddKATW0d9QyfmTy/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6mLrTh006g59ucQrLOmSJ3TNLfhujTPHuxQzyckZER9aifJMyx8zHyhK2ATo0_cPMOiJBypz8GKnT1E57FJOCV6XV01vKkbs4_Az9gKfCt-NoGjiKTlwf6LlrleehL1E2LQani0nVLYRF8GUnzoHmDYoVZSH1Ws4tn0FnZttGy5HAR8ShyPG7dVLebxfLKJ49LvDvHvwiKPqTZkF6cri74Vco_rNrLEzVCsuniMZ-zIPT0obxkF_m3ptx68f6_cIvdsH975ddKATW0d9QyfmTy/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_6.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6qj2yIKFU919wxamIAOJGNlpFSr_gYYCh2cJQ6669xA1TqheXQnweQL0NcUonbQOWml3P6vJqG9zbLs8MPxT1pUOrysoBiAy8vEGS3AeaTpV-r1kHxBCllTGJDuVa6mK7e7MW4N376KT-X4ypTs6GZ7DD33QHvvEtLEv7PcGcGlBsk05jHnh_pLPqsggzPpwtd9s1ewsUMjr4EEJZyh-vIqeC5JhVISXmWOoWOGrEhMHQctKmXE-0zL9yyn7NOcPT__j9lNgw3lbPn8KID3pOT/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC6qj2yIKFU919wxamIAOJGNlpFSr_gYYCh2cJQ6669xA1TqheXQnweQL0NcUonbQOWml3P6vJqG9zbLs8MPxT1pUOrysoBiAy8vEGS3AeaTpV-r1kHxBCllTGJDuVa6mK7e7MW4N376KT-X4ypTs6GZ7DD33QHvvEtLEv7PcGcGlBsk05jHnh_pLPqsggzPpwtd9s1ewsUMjr4EEJZyh-vIqeC5JhVISXmWOoWOGrEhMHQctKmXE-0zL9yyn7NOcPT__j9lNgw3lbPn8KID3pOT/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_7.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5qPFWOtBIiBAb0VlFC4K7KlgcZ1pzC9BrHEA0nEuzrZTz--CBuJRgetRu_cyWwYWezYbsm05NKLeoSsdl13AUPgnFRKnhqITwU3LZmQPBqKqUHsMgQMN-ec4xLJtOgYXukPRxQjghXmYiQQI_fxQ5CHXs1u6K-rK8FrMJh9MYr9ZAA4xozK1-rg834LIkEJKsxMYybpFoNzudXwbsG-0j_selAmU2JG2QYsM0dBiV4GmzPv14MH2KTKoQobM0tUTtYnoooB6DQDlWeEhKynTrY/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5qPFWOtBIiBAb0VlFC4K7KlgcZ1pzC9BrHEA0nEuzrZTz--CBuJRgetRu_cyWwYWezYbsm05NKLeoSsdl13AUPgnFRKnhqITwU3LZmQPBqKqUHsMgQMN-ec4xLJtOgYXukPRxQjghXmYiQQI_fxQ5CHXs1u6K-rK8FrMJh9MYr9ZAA4xozK1-rg834LIkEJKsxMYybpFoNzudXwbsG-0j_selAmU2JG2QYsM0dBiV4GmzPv14MH2KTKoQobM0tUTtYnoooB6DQDlWeEhKynTrY/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_8.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7-wMwowhfQWQiKv8GbXf6lYOGozXWSPC_rQKtAX_IfCQVgrgG76y8lFkLxgzNoB3bqNjoP9eIzruReziEYBL3obhchWA9hEBKwXsB1vptxhGa2Utsux7_Dh1rKPqElOANKQh7QVlQJ14_PtOFIuIjPhu7SETyvfekByi1rpa4Lf7MzQH4LJtrBXrvEIbLmL9FipnAT7TLTsFqb5eEja2_XVFQP9LceBJcqxIyMmxoJAfzZWr-4ynrgSB8KxVhBCr2yEcrWwZSrb8XesrvOHnr4/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC7-wMwowhfQWQiKv8GbXf6lYOGozXWSPC_rQKtAX_IfCQVgrgG76y8lFkLxgzNoB3bqNjoP9eIzruReziEYBL3obhchWA9hEBKwXsB1vptxhGa2Utsux7_Dh1rKPqElOANKQh7QVlQJ14_PtOFIuIjPhu7SETyvfekByi1rpa4Lf7MzQH4LJtrBXrvEIbLmL9FipnAT7TLTsFqb5eEja2_XVFQP9LceBJcqxIyMmxoJAfzZWr-4ynrgSB8KxVhBCr2yEcrWwZSrb8XesrvOHnr4/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_9.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4Y5mh7Iu53aPMZtWgVjSFRKViUvCtaI7sV7v5dep5mMk_ps6gl0ADgnqwtmuU9VlYmPrl5bHeXPbmwuIW7WCfO9fQIXFGRli5rsA5fsuzAP4gCysV8awqggKmjKxcosweZhJDDPypmdQIcDLaalS30OYiyJqRgKRrfX6nA8PZnbcC3lxfByjigRDWzKdsfmpKC1WfCioGwGP-Mt6w6WkgFnnMJNSnUI-O80oeR_eigchKwW6thgcIr_Ms52vD8ow2UiuVABPFPAdNI7ZxqtJls/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4Y5mh7Iu53aPMZtWgVjSFRKViUvCtaI7sV7v5dep5mMk_ps6gl0ADgnqwtmuU9VlYmPrl5bHeXPbmwuIW7WCfO9fQIXFGRli5rsA5fsuzAP4gCysV8awqggKmjKxcosweZhJDDPypmdQIcDLaalS30OYiyJqRgKRrfX6nA8PZnbcC3lxfByjigRDWzKdsfmpKC1WfCioGwGP-Mt6w6WkgFnnMJNSnUI-O80oeR_eigchKwW6thgcIr_Ms52vD8ow2UiuVABPFPAdNI7ZxqtJls/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_10.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4ejHZt1hW9ZJOqj4T15B-rPSjCM6aUOQJt6EuaZ6Nhh2ywnXTauao3yO7-8yInZD7ZVOtkM3BhkiZvPgMxxHutl1jB_i3hwXdcpGqB6YU1EAdAy3jqce9Zs3QHum49uOpw0_jRXIRF-_WG-5gNOpBqrcwhyqtN3qE_6gqglbTcIk-RjoV5IyBJUy7LJ9rdDiyiRHtnO7uLps1U1BOG-lc9vR4lqipgbyhxzEz0ZOH1I-kcImF55icg_5sfnYgjYu70AHdBNs9CQFQEaawD3UcU/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC4ejHZt1hW9ZJOqj4T15B-rPSjCM6aUOQJt6EuaZ6Nhh2ywnXTauao3yO7-8yInZD7ZVOtkM3BhkiZvPgMxxHutl1jB_i3hwXdcpGqB6YU1EAdAy3jqce9Zs3QHum49uOpw0_jRXIRF-_WG-5gNOpBqrcwhyqtN3qE_6gqglbTcIk-RjoV5IyBJUy7LJ9rdDiyiRHtnO7uLps1U1BOG-lc9vR4lqipgbyhxzEz0ZOH1I-kcImF55icg_5sfnYgjYu70AHdBNs9CQFQEaawD3UcU/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ },
+ {
+ "folder": "9",
+ "fileName": "photo_11.jpg",
+ "thumb": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5ANm-Rm8DbVhb7cLk7AZ9wjGOCLUpCkUlHNWmY5X4SVrOiLtvoXAd0SZ1SdTCuoEDr7YeUuWDRGTmxyv44U_2VTfsB-noimze3iXUtvvWRtFW-190jzi2nGTKWuPioZcCCM3VFpqOaHJivaB7pfBAyDaPQBMs3Usfu5Lt9_G7JXSy56q_zfOJdJCdAEpGMwBEJhbj8D55rqtOMu4M_IRWuOMKJ5qf61GI-BidedHWAoFPdwpHJLiQNLzn_PIubRJcyTmjaX-yiKoSgm2scCBhs/p.jpeg?size=256x256&size_mode=2",
+ "large": "https://uc5a1b9bcddbfdcf24f27aa76912.previews.dropboxusercontent.com/p/thumb/AC5ANm-Rm8DbVhb7cLk7AZ9wjGOCLUpCkUlHNWmY5X4SVrOiLtvoXAd0SZ1SdTCuoEDr7YeUuWDRGTmxyv44U_2VTfsB-noimze3iXUtvvWRtFW-190jzi2nGTKWuPioZcCCM3VFpqOaHJivaB7pfBAyDaPQBMs3Usfu5Lt9_G7JXSy56q_zfOJdJCdAEpGMwBEJhbj8D55rqtOMu4M_IRWuOMKJ5qf61GI-BidedHWAoFPdwpHJLiQNLzn_PIubRJcyTmjaX-yiKoSgm2scCBhs/p.jpeg?size=1024x768&size_mode=3",
+ "full": ""
+ }
+]
\ No newline at end of file
diff --git a/server/horoscope-generator.ts b/server/horoscope-generator.ts
new file mode 100644
index 0000000..e96781b
--- /dev/null
+++ b/server/horoscope-generator.ts
@@ -0,0 +1,113 @@
+import OpenAI from "openai";
+import { db } from "./db";
+import { dailyHoroscopes } from "@shared/schema";
+import { eq, and } from "drizzle-orm";
+
+const openai = new OpenAI({
+ apiKey: process.env.AI_INTEGRATIONS_OPENAI_API_KEY,
+ baseURL: process.env.AI_INTEGRATIONS_OPENAI_BASE_URL,
+});
+
+const SIGN_NAMES = [
+ "Widder", "Stier", "Zwillinge", "Krebs", "Löwe", "Jungfrau",
+ "Waage", "Skorpion", "Schütze", "Steinbock", "Wassermann", "Fische"
+];
+
+function getTodayStr(): string {
+ const d = new Date();
+ return `${d.getFullYear()}-${String(d.getMonth() + 1).padStart(2, "0")}-${String(d.getDate()).padStart(2, "0")}`;
+}
+
+export async function getHoroscopesForToday(): Promise {
+ const today = getTodayStr();
+ const existing = await db.select().from(dailyHoroscopes).where(eq(dailyHoroscopes.dateStr, today));
+ if (existing.length === 12) return existing;
+ return [];
+}
+
+export async function generateDailyHoroscopes(): Promise {
+ const today = getTodayStr();
+
+ const existing = await db.select().from(dailyHoroscopes).where(eq(dailyHoroscopes.dateStr, today));
+ if (existing.length >= 12) {
+ console.log(`Horoscopes for ${today} already exist.`);
+ return;
+ }
+
+ console.log(`Generating horoscopes for ${today}...`);
+
+ for (let i = 0; i < SIGN_NAMES.length; i++) {
+ const signName = SIGN_NAMES[i];
+
+ const alreadyExists = existing.find(h => h.signIndex === i);
+ if (alreadyExists) continue;
+
+ try {
+ const response = await openai.chat.completions.create({
+ model: "gpt-5-mini",
+ messages: [
+ {
+ role: "system",
+ content: `Du bist ein erfahrener Astrologe, der tägliche Horoskope für eine deutschsprachige Volksmusik- und Schlager-Nachrichtenwebsite schreibt. Dein Stil ist warm, ermutigend und poetisch. Du beziehst manchmal Musik, Natur und alpine Kultur in deine Texte ein. Schreibe immer auf Deutsch. Das heutige Datum ist ${today}.`
+ },
+ {
+ role: "user",
+ content: `Erstelle ein ausführliches Tageshoroskop für das Sternzeichen ${signName} für heute (${today}).
+
+Antworte NUR mit einem JSON-Objekt in diesem exakten Format (kein Markdown, keine Erklärung):
+{
+ "general": "Ausführlicher allgemeiner Tagestext, mindestens 4-5 Sätze über die allgemeine Energie, Stimmung und Möglichkeiten des Tages.",
+ "love": "Ausführlicher Text über Liebe und Partnerschaft, mindestens 3-4 Sätze mit konkreten Ratschlägen für Singles und Paare.",
+ "career": "Ausführlicher Text über Beruf und Finanzen, mindestens 3-4 Sätze mit konkreten Tipps.",
+ "health": "Ausführlicher Text über Gesundheit und Wohlbefinden, mindestens 3-4 Sätze.",
+ "tip": "Ein konkreter, umsetzbarer Tipp des Tages in 1-2 Sätzen.",
+ "weekly": "Ausführliche Wochenvorschau, mindestens 4-5 Sätze mit Hinweisen für jeden Wochentag.",
+ "monthly": "Ausführliche Monatsvorschau, mindestens 4-5 Sätze über die wichtigsten Themen des Monats."
+}`
+ }
+ ],
+ temperature: 0.9,
+ max_tokens: 2000,
+ });
+
+ const content = response.choices[0]?.message?.content || "";
+ const jsonMatch = content.match(/\{[\s\S]*\}/);
+ if (!jsonMatch) {
+ console.error(`Failed to parse horoscope for ${signName}`);
+ continue;
+ }
+
+ const parsed = JSON.parse(jsonMatch[0]);
+
+ await db.insert(dailyHoroscopes).values({
+ signIndex: i,
+ signName,
+ dateStr: today,
+ general: parsed.general || "",
+ love: parsed.love || "",
+ career: parsed.career || "",
+ health: parsed.health || "",
+ tip: parsed.tip || "",
+ weekly: parsed.weekly || "",
+ monthly: parsed.monthly || "",
+ });
+
+ console.log(`Generated horoscope for ${signName}`);
+ } catch (err: any) {
+ console.error(`Error generating horoscope for ${signName}:`, err.message);
+ }
+ }
+
+ console.log(`Horoscope generation complete for ${today}.`);
+}
+
+export async function getOrGenerateHoroscope(signIndex: number): Promise {
+ const today = getTodayStr();
+
+ const [existing] = await db.select().from(dailyHoroscopes)
+ .where(and(eq(dailyHoroscopes.dateStr, today), eq(dailyHoroscopes.signIndex, signIndex)));
+
+ if (existing) return existing;
+
+ return null;
+}
diff --git a/server/replit_integrations/audio/client.ts b/server/replit_integrations/audio/client.ts
new file mode 100644
index 0000000..d00642e
--- /dev/null
+++ b/server/replit_integrations/audio/client.ts
@@ -0,0 +1,274 @@
+import OpenAI, { toFile } from "openai";
+import { Buffer } from "node:buffer";
+import { spawn } from "child_process";
+import { writeFile, unlink, readFile } from "fs/promises";
+import { randomUUID } from "crypto";
+import { tmpdir } from "os";
+import { join } from "path";
+
+export const openai = new OpenAI({
+ apiKey: process.env.AI_INTEGRATIONS_OPENAI_API_KEY,
+ baseURL: process.env.AI_INTEGRATIONS_OPENAI_BASE_URL,
+});
+
+export type AudioFormat = "wav" | "mp3" | "webm" | "mp4" | "ogg" | "unknown";
+
+/**
+ * Detect audio format from buffer magic bytes.
+ * Supports: WAV, MP3, WebM (Chrome/Firefox), MP4/M4A/MOV (Safari/iOS), OGG
+ */
+export function detectAudioFormat(buffer: Buffer): AudioFormat {
+ if (buffer.length < 12) return "unknown";
+
+ // WAV: RIFF....WAVE
+ if (buffer[0] === 0x52 && buffer[1] === 0x49 && buffer[2] === 0x46 && buffer[3] === 0x46) {
+ return "wav";
+ }
+ // WebM: EBML header
+ if (buffer[0] === 0x1a && buffer[1] === 0x45 && buffer[2] === 0xdf && buffer[3] === 0xa3) {
+ return "webm";
+ }
+ // MP3: ID3 tag or frame sync
+ if (
+ (buffer[0] === 0xff && (buffer[1] === 0xfb || buffer[1] === 0xfa || buffer[1] === 0xf3)) ||
+ (buffer[0] === 0x49 && buffer[1] === 0x44 && buffer[2] === 0x33)
+ ) {
+ return "mp3";
+ }
+ // MP4/M4A/MOV: ....ftyp (Safari/iOS records in these containers)
+ if (buffer[4] === 0x66 && buffer[5] === 0x74 && buffer[6] === 0x79 && buffer[7] === 0x70) {
+ return "mp4";
+ }
+ // OGG: OggS
+ if (buffer[0] === 0x4f && buffer[1] === 0x67 && buffer[2] === 0x67 && buffer[3] === 0x53) {
+ return "ogg";
+ }
+ return "unknown";
+}
+
+/**
+ * Convert any audio/video format to WAV using ffmpeg.
+ * Uses temp files instead of pipes because video containers (MP4/MOV)
+ * require seeking to find the audio track.
+ */
+export async function convertToWav(audioBuffer: Buffer): Promise {
+ const inputPath = join(tmpdir(), `input-${randomUUID()}`);
+ const outputPath = join(tmpdir(), `output-${randomUUID()}.wav`);
+
+ try {
+ // Write input to temp file (required for video containers that need seeking)
+ await writeFile(inputPath, audioBuffer);
+
+ // Run ffmpeg with file paths
+ await new Promise((resolve, reject) => {
+ const ffmpeg = spawn("ffmpeg", [
+ "-i", inputPath,
+ "-vn", // Extract audio only (ignore video track)
+ "-f", "wav",
+ "-ar", "16000", // 16kHz sample rate (good for speech)
+ "-ac", "1", // Mono
+ "-acodec", "pcm_s16le",
+ "-y", // Overwrite output
+ outputPath,
+ ]);
+
+ ffmpeg.stderr.on("data", () => {}); // Suppress logs
+ ffmpeg.on("close", (code) => {
+ if (code === 0) resolve();
+ else reject(new Error(`ffmpeg exited with code ${code}`));
+ });
+ ffmpeg.on("error", reject);
+ });
+
+ // Read converted audio
+ return await readFile(outputPath);
+ } finally {
+ // Clean up temp files
+ await unlink(inputPath).catch(() => {});
+ await unlink(outputPath).catch(() => {});
+ }
+}
+
+/**
+ * Auto-detect and convert audio to OpenAI-compatible format.
+ * - WAV/MP3: Pass through (already compatible)
+ * - WebM/MP4/OGG: Convert to WAV via ffmpeg
+ */
+export async function ensureCompatibleFormat(
+ audioBuffer: Buffer
+): Promise<{ buffer: Buffer; format: "wav" | "mp3" }> {
+ const detected = detectAudioFormat(audioBuffer);
+ if (detected === "wav") return { buffer: audioBuffer, format: "wav" };
+ if (detected === "mp3") return { buffer: audioBuffer, format: "mp3" };
+ // Convert WebM, MP4, OGG, or unknown to WAV
+ const wavBuffer = await convertToWav(audioBuffer);
+ return { buffer: wavBuffer, format: "wav" };
+}
+
+/**
+ * Voice Chat: User speaks, LLM responds with audio (audio-in, audio-out).
+ * Uses gpt-audio model via Replit AI Integrations.
+ * Note: Browser records WebM/opus - convert to WAV using ffmpeg before calling this.
+ */
+export async function voiceChat(
+ audioBuffer: Buffer,
+ voice: "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer" = "alloy",
+ inputFormat: "wav" | "mp3" = "wav",
+ outputFormat: "wav" | "mp3" = "mp3"
+): Promise<{ transcript: string; audioResponse: Buffer }> {
+ const audioBase64 = audioBuffer.toString("base64");
+ const response = await openai.chat.completions.create({
+ model: "gpt-audio",
+ modalities: ["text", "audio"],
+ audio: { voice, format: outputFormat },
+ messages: [{
+ role: "user",
+ content: [
+ { type: "input_audio", input_audio: { data: audioBase64, format: inputFormat } },
+ ],
+ }],
+ });
+ const message = response.choices[0]?.message as any;
+ const transcript = message?.audio?.transcript || message?.content || "";
+ const audioData = message?.audio?.data ?? "";
+ return {
+ transcript,
+ audioResponse: Buffer.from(audioData, "base64"),
+ };
+}
+
+/**
+ * Streaming Voice Chat: For real-time audio responses.
+ * Note: Streaming only supports pcm16 output format.
+ *
+ * @example
+ * // Converting browser WebM to WAV before calling:
+ * const webmBuffer = Buffer.from(req.body.audio, "base64");
+ * const wavBuffer = await convertWebmToWav(webmBuffer);
+ * for await (const chunk of voiceChatStream(wavBuffer)) { ... }
+ */
+export async function voiceChatStream(
+ audioBuffer: Buffer,
+ voice: "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer" = "alloy",
+ inputFormat: "wav" | "mp3" = "wav"
+): Promise> {
+ const audioBase64 = audioBuffer.toString("base64");
+ const stream = await openai.chat.completions.create({
+ model: "gpt-audio",
+ modalities: ["text", "audio"],
+ audio: { voice, format: "pcm16" },
+ messages: [{
+ role: "user",
+ content: [
+ { type: "input_audio", input_audio: { data: audioBase64, format: inputFormat } },
+ ],
+ }],
+ stream: true,
+ });
+
+ return (async function* () {
+ for await (const chunk of stream) {
+ const delta = chunk.choices?.[0]?.delta as any;
+ if (!delta) continue;
+ if (delta?.audio?.transcript) {
+ yield { type: "transcript", data: delta.audio.transcript };
+ }
+ if (delta?.audio?.data) {
+ yield { type: "audio", data: delta.audio.data };
+ }
+ }
+ })();
+}
+
+/**
+ * Text-to-Speech: Converts text to speech verbatim.
+ * Uses gpt-audio model via Replit AI Integrations.
+ */
+export async function textToSpeech(
+ text: string,
+ voice: "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer" = "alloy",
+ format: "wav" | "mp3" | "flac" | "opus" | "pcm16" = "wav"
+): Promise {
+ const response = await openai.chat.completions.create({
+ model: "gpt-audio",
+ modalities: ["text", "audio"],
+ audio: { voice, format },
+ messages: [
+ { role: "system", content: "You are an assistant that performs text-to-speech." },
+ { role: "user", content: `Repeat the following text verbatim: ${text}` },
+ ],
+ });
+ const audioData = (response.choices[0]?.message as any)?.audio?.data ?? "";
+ return Buffer.from(audioData, "base64");
+}
+
+/**
+ * Streaming Text-to-Speech: Converts text to speech with real-time streaming.
+ * Uses gpt-audio model via Replit AI Integrations.
+ * Note: Streaming only supports pcm16 output format.
+ */
+export async function textToSpeechStream(
+ text: string,
+ voice: "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer" = "alloy"
+): Promise> {
+ const stream = await openai.chat.completions.create({
+ model: "gpt-audio",
+ modalities: ["text", "audio"],
+ audio: { voice, format: "pcm16" },
+ messages: [
+ { role: "system", content: "You are an assistant that performs text-to-speech." },
+ { role: "user", content: `Repeat the following text verbatim: ${text}` },
+ ],
+ stream: true,
+ });
+
+ return (async function* () {
+ for await (const chunk of stream) {
+ const delta = chunk.choices?.[0]?.delta as any;
+ if (!delta) continue;
+ if (delta?.audio?.data) {
+ yield delta.audio.data;
+ }
+ }
+ })();
+}
+
+/**
+ * Speech-to-Text: Transcribes audio using dedicated transcription model.
+ * Uses gpt-4o-mini-transcribe for accurate transcription.
+ */
+export async function speechToText(
+ audioBuffer: Buffer,
+ format: "wav" | "mp3" | "webm" = "wav"
+): Promise {
+ const file = await toFile(audioBuffer, `audio.${format}`);
+ const response = await openai.audio.transcriptions.create({
+ file,
+ model: "gpt-4o-mini-transcribe",
+ });
+ return response.text;
+}
+
+/**
+ * Streaming Speech-to-Text: Transcribes audio with real-time streaming.
+ * Uses gpt-4o-mini-transcribe for accurate transcription.
+ */
+export async function speechToTextStream(
+ audioBuffer: Buffer,
+ format: "wav" | "mp3" | "webm" = "wav"
+): Promise> {
+ const file = await toFile(audioBuffer, `audio.${format}`);
+ const stream = await openai.audio.transcriptions.create({
+ file,
+ model: "gpt-4o-mini-transcribe",
+ stream: true,
+ });
+
+ return (async function* () {
+ for await (const event of stream) {
+ if (event.type === "transcript.text.delta") {
+ yield event.delta;
+ }
+ }
+ })();
+}
diff --git a/server/replit_integrations/audio/index.ts b/server/replit_integrations/audio/index.ts
new file mode 100644
index 0000000..8d2a257
--- /dev/null
+++ b/server/replit_integrations/audio/index.ts
@@ -0,0 +1,14 @@
+export { registerAudioRoutes } from "./routes";
+export {
+ openai,
+ detectAudioFormat,
+ convertToWav,
+ ensureCompatibleFormat,
+ type AudioFormat,
+ voiceChat,
+ voiceChatStream,
+ textToSpeech,
+ textToSpeechStream,
+ speechToText,
+ speechToTextStream,
+} from "./client";
diff --git a/server/replit_integrations/audio/routes.ts b/server/replit_integrations/audio/routes.ts
new file mode 100644
index 0000000..b6e2421
--- /dev/null
+++ b/server/replit_integrations/audio/routes.ts
@@ -0,0 +1,136 @@
+import express, { type Express, type Request, type Response } from "express";
+import { chatStorage } from "../chat/storage";
+import { openai, speechToText, ensureCompatibleFormat } from "./client";
+
+// Body parser with 50MB limit for audio payloads
+const audioBodyParser = express.json({ limit: "50mb" });
+
+export function registerAudioRoutes(app: Express): void {
+ // Get all conversations
+ app.get("/api/conversations", async (req: Request, res: Response) => {
+ try {
+ const conversations = await chatStorage.getAllConversations();
+ res.json(conversations);
+ } catch (error) {
+ console.error("Error fetching conversations:", error);
+ res.status(500).json({ error: "Failed to fetch conversations" });
+ }
+ });
+
+ // Get single conversation with messages
+ app.get("/api/conversations/:id", async (req: Request, res: Response) => {
+ try {
+ const id = parseInt(req.params.id);
+ const conversation = await chatStorage.getConversation(id);
+ if (!conversation) {
+ return res.status(404).json({ error: "Conversation not found" });
+ }
+ const messages = await chatStorage.getMessagesByConversation(id);
+ res.json({ ...conversation, messages });
+ } catch (error) {
+ console.error("Error fetching conversation:", error);
+ res.status(500).json({ error: "Failed to fetch conversation" });
+ }
+ });
+
+ // Create new conversation
+ app.post("/api/conversations", async (req: Request, res: Response) => {
+ try {
+ const { title } = req.body;
+ const conversation = await chatStorage.createConversation(title || "New Chat");
+ res.status(201).json(conversation);
+ } catch (error) {
+ console.error("Error creating conversation:", error);
+ res.status(500).json({ error: "Failed to create conversation" });
+ }
+ });
+
+ // Delete conversation
+ app.delete("/api/conversations/:id", async (req: Request, res: Response) => {
+ try {
+ const id = parseInt(req.params.id);
+ await chatStorage.deleteConversation(id);
+ res.status(204).send();
+ } catch (error) {
+ console.error("Error deleting conversation:", error);
+ res.status(500).json({ error: "Failed to delete conversation" });
+ }
+ });
+
+ // Send voice message and get streaming audio response
+ // Auto-detects audio format and converts WebM/MP4/OGG to WAV
+ // Uses gpt-4o-mini-transcribe for STT, gpt-audio for voice response
+ app.post("/api/conversations/:id/messages", audioBodyParser, async (req: Request, res: Response) => {
+ try {
+ const conversationId = parseInt(req.params.id);
+ const { audio, voice = "alloy" } = req.body;
+
+ if (!audio) {
+ return res.status(400).json({ error: "Audio data (base64) is required" });
+ }
+
+ // 1. Auto-detect format and convert to OpenAI-compatible format
+ const rawBuffer = Buffer.from(audio, "base64");
+ const { buffer: audioBuffer, format: inputFormat } = await ensureCompatibleFormat(rawBuffer);
+
+ // 2. Transcribe user audio
+ const userTranscript = await speechToText(audioBuffer, inputFormat);
+
+ // 3. Save user message
+ await chatStorage.createMessage(conversationId, "user", userTranscript);
+
+ // 4. Get conversation history
+ const existingMessages = await chatStorage.getMessagesByConversation(conversationId);
+ const chatHistory = existingMessages.map((m) => ({
+ role: m.role as "user" | "assistant",
+ content: m.content,
+ }));
+
+ // 5. Set up SSE
+ res.setHeader("Content-Type", "text/event-stream");
+ res.setHeader("Cache-Control", "no-cache");
+ res.setHeader("Connection", "keep-alive");
+
+ res.write(`data: ${JSON.stringify({ type: "user_transcript", data: userTranscript })}\n\n`);
+
+ // 6. Stream audio response from gpt-audio
+ const stream = await openai.chat.completions.create({
+ model: "gpt-audio",
+ modalities: ["text", "audio"],
+ audio: { voice, format: "pcm16" },
+ messages: chatHistory,
+ stream: true,
+ });
+
+ let assistantTranscript = "";
+
+ for await (const chunk of stream) {
+ const delta = chunk.choices?.[0]?.delta as any;
+ if (!delta) continue;
+
+ if (delta?.audio?.transcript) {
+ assistantTranscript += delta.audio.transcript;
+ res.write(`data: ${JSON.stringify({ type: "transcript", data: delta.audio.transcript })}\n\n`);
+ }
+
+ if (delta?.audio?.data) {
+ res.write(`data: ${JSON.stringify({ type: "audio", data: delta.audio.data })}\n\n`);
+ }
+ }
+
+ // 7. Save assistant message
+ await chatStorage.createMessage(conversationId, "assistant", assistantTranscript);
+
+ res.write(`data: ${JSON.stringify({ type: "done", transcript: assistantTranscript })}\n\n`);
+ res.end();
+ } catch (error) {
+ console.error("Error processing voice message:", error);
+ if (res.headersSent) {
+ res.write(`data: ${JSON.stringify({ type: "error", error: "Failed to process voice message" })}\n\n`);
+ res.end();
+ } else {
+ res.status(500).json({ error: "Failed to process voice message" });
+ }
+ }
+ });
+}
diff --git a/server/replit_integrations/batch/index.ts b/server/replit_integrations/batch/index.ts
new file mode 100644
index 0000000..4d7efd0
--- /dev/null
+++ b/server/replit_integrations/batch/index.ts
@@ -0,0 +1,7 @@
+export {
+ batchProcess,
+ batchProcessWithSSE,
+ isRateLimitError,
+ type BatchOptions,
+} from "./utils";
+
diff --git a/server/replit_integrations/batch/utils.ts b/server/replit_integrations/batch/utils.ts
new file mode 100644
index 0000000..ee594d9
--- /dev/null
+++ b/server/replit_integrations/batch/utils.ts
@@ -0,0 +1,182 @@
+import pLimit from "p-limit";
+import pRetry from "p-retry";
+
+/**
+ * Batch Processing Utilities
+ *
+ * This module provides a generic batch processing function with built-in
+ * rate limiting and automatic retries. Use it for any task that requires
+ * processing multiple items through an LLM or external API.
+ *
+ * USAGE:
+ * ```typescript
+ * import { batchProcess, isRateLimitError } from "./replit_integrations/batch";
+ *
+ * const results = await batchProcess(
+ * artworks,
+ * async (artwork) => {
+ * // Your custom LLM logic here
+ * const response = await openai.chat.completions.create({
+ * model: "gpt-5.1",
+ * messages: [{ role: "user", content: `Categorize: ${artwork.name}` }],
+ * response_format: { type: "json_object" },
+ * });
+ * return JSON.parse(response.choices[0]?.message?.content || "{}");
+ * },
+ * { concurrency: 2, retries: 5 }
+ * );
+ * ```
+ */
+
+export interface BatchOptions {
+ /** Max concurrent requests (default: 2) */
+ concurrency?: number;
+ /** Max retry attempts for rate limit errors (default: 7) */
+ retries?: number;
+ /** Initial retry delay in ms (default: 2000) */
+ minTimeout?: number;
+ /** Max retry delay in ms (default: 128000) */
+ maxTimeout?: number;
+ /** Callback for progress updates */
+ onProgress?: (completed: number, total: number, item: unknown) => void;
+}
+
+/**
+ * Check if an error is a rate limit or quota violation.
+ * Use this in custom error handling if needed.
+ */
+export function isRateLimitError(error: unknown): boolean {
+ const errorMsg = error instanceof Error ? error.message : String(error);
+ return (
+ errorMsg.includes("429") ||
+ errorMsg.includes("RATELIMIT_EXCEEDED") ||
+ errorMsg.toLowerCase().includes("quota") ||
+ errorMsg.toLowerCase().includes("rate limit")
+ );
+}
+
+/**
+ * Process items in batches with rate limiting and automatic retries.
+ *
+ * @param items - Array of items to process
+ * @param processor - Async function to process each item (write your LLM logic here)
+ * @param options - Concurrency and retry settings
+ * @returns Promise resolving to array of results in the same order as input
+ *
+ * @example
+ * // Process CSV artwork data with custom categorization
+ * const categorized = await batchProcess(
+ * csvRows,
+ * async (row) => {
+ * const response = await openai.chat.completions.create({
+ * model: "gpt-5.1", // the newest OpenAI model
+ * messages: [{ role: "user", content: `Categorize artwork: ${row.name}` }],
+ * response_format: { type: "json_object" },
+ * });
+ * return { ...row, category: JSON.parse(response.choices[0]?.message?.content || "{}") };
+ * }
+ * );
+ */
+export async function batchProcess(
+ items: T[],
+ processor: (item: T, index: number) => Promise,
+ options: BatchOptions = {}
+): Promise {
+ const {
+ concurrency = 2,
+ retries = 7,
+ minTimeout = 2000,
+ maxTimeout = 128000,
+ onProgress,
+ } = options;
+
+ const limit = pLimit(concurrency);
+ let completed = 0;
+
+ const promises = items.map((item, index) =>
+ limit(() =>
+ pRetry(
+ async () => {
+ try {
+ const result = await processor(item, index);
+ completed++;
+ onProgress?.(completed, items.length, item);
+ return result;
+ } catch (error: unknown) {
+ if (isRateLimitError(error)) {
+ throw error; // Rethrow to trigger p-retry
+ }
+ // For non-rate-limit errors, abort immediately
+ throw new pRetry.AbortError(
+ error instanceof Error ? error : new Error(String(error))
+ );
+ }
+ },
+ { retries, minTimeout, maxTimeout, factor: 2 }
+ )
+ )
+ );
+
+ return Promise.all(promises);
+}
+
+/**
+ * Process items sequentially with SSE progress streaming.
+ * Use this when you need real-time progress updates to the client.
+ *
+ * @param items - Array of items to process
+ * @param processor - Async function to process each item
+ * @param sendEvent - Function to send SSE events to the client
+ * @param options - Retry settings (concurrency is always 1 for sequential)
+ */
+export async function batchProcessWithSSE(
+ items: T[],
+ processor: (item: T, index: number) => Promise,
+ sendEvent: (event: { type: string; [key: string]: unknown }) => void,
+ options: Omit = {}
+): Promise {
+ const { retries = 5, minTimeout = 1000, maxTimeout = 15000 } = options;
+
+ sendEvent({ type: "started", total: items.length });
+
+ const results: R[] = [];
+ let errors = 0;
+
+ for (let index = 0; index < items.length; index++) {
+ const item = items[index];
+ sendEvent({ type: "processing", index, item });
+
+ try {
+ const result = await pRetry(
+ () => processor(item, index),
+ {
+ retries,
+ minTimeout,
+ maxTimeout,
+ factor: 2,
+ onFailedAttempt: (error) => {
+ if (!isRateLimitError(error)) {
+ throw new pRetry.AbortError(
+ error instanceof Error ? error : new Error(String(error))
+ );
+ }
+ },
+ }
+ );
+ results.push(result);
+ sendEvent({ type: "progress", index, result });
+ } catch (error) {
+ errors++;
+ results.push(undefined as R); // Placeholder for failed items
+ sendEvent({
+ type: "progress",
+ index,
+ error: error instanceof Error ? error.message : "Processing failed",
+ });
+ }
+ }
+
+ sendEvent({ type: "complete", processed: items.length, errors });
+ return results;
+}
+
diff --git a/server/replit_integrations/chat/index.ts b/server/replit_integrations/chat/index.ts
new file mode 100644
index 0000000..822d8f7
--- /dev/null
+++ b/server/replit_integrations/chat/index.ts
@@ -0,0 +1,3 @@
+export { registerChatRoutes } from "./routes";
+export { chatStorage, type IChatStorage } from "./storage";
+
diff --git a/server/replit_integrations/chat/routes.ts b/server/replit_integrations/chat/routes.ts
new file mode 100644
index 0000000..fd74f8d
--- /dev/null
+++ b/server/replit_integrations/chat/routes.ts
@@ -0,0 +1,118 @@
+import type { Express, Request, Response } from "express";
+import OpenAI from "openai";
+import { chatStorage } from "./storage";
+
+const openai = new OpenAI({
+ apiKey: process.env.AI_INTEGRATIONS_OPENAI_API_KEY,
+ baseURL: process.env.AI_INTEGRATIONS_OPENAI_BASE_URL,
+});
+
+export function registerChatRoutes(app: Express): void {
+ // Get all conversations
+ app.get("/api/conversations", async (req: Request, res: Response) => {
+ try {
+ const conversations = await chatStorage.getAllConversations();
+ res.json(conversations);
+ } catch (error) {
+ console.error("Error fetching conversations:", error);
+ res.status(500).json({ error: "Failed to fetch conversations" });
+ }
+ });
+
+ // Get single conversation with messages
+ app.get("/api/conversations/:id", async (req: Request, res: Response) => {
+ try {
+ const id = parseInt(req.params.id);
+ const conversation = await chatStorage.getConversation(id);
+ if (!conversation) {
+ return res.status(404).json({ error: "Conversation not found" });
+ }
+ const messages = await chatStorage.getMessagesByConversation(id);
+ res.json({ ...conversation, messages });
+ } catch (error) {
+ console.error("Error fetching conversation:", error);
+ res.status(500).json({ error: "Failed to fetch conversation" });
+ }
+ });
+
+ // Create new conversation
+ app.post("/api/conversations", async (req: Request, res: Response) => {
+ try {
+ const { title } = req.body;
+ const conversation = await chatStorage.createConversation(title || "New Chat");
+ res.status(201).json(conversation);
+ } catch (error) {
+ console.error("Error creating conversation:", error);
+ res.status(500).json({ error: "Failed to create conversation" });
+ }
+ });
+
+ // Delete conversation
+ app.delete("/api/conversations/:id", async (req: Request, res: Response) => {
+ try {
+ const id = parseInt(req.params.id);
+ await chatStorage.deleteConversation(id);
+ res.status(204).send();
+ } catch (error) {
+ console.error("Error deleting conversation:", error);
+ res.status(500).json({ error: "Failed to delete conversation" });
+ }
+ });
+
+ // Send message and get AI response (streaming)
+ app.post("/api/conversations/:id/messages", async (req: Request, res: Response) => {
+ try {
+ const conversationId = parseInt(req.params.id);
+ const { content } = req.body;
+
+ // Save user message
+ await chatStorage.createMessage(conversationId, "user", content);
+
+ // Get conversation history for context
+ const messages = await chatStorage.getMessagesByConversation(conversationId);
+ const chatMessages = messages.map((m) => ({
+ role: m.role as "user" | "assistant",
+ content: m.content,
+ }));
+
+ // Set up SSE
+ res.setHeader("Content-Type", "text/event-stream");
+ res.setHeader("Cache-Control", "no-cache");
+ res.setHeader("Connection", "keep-alive");
+
+ // Stream response from OpenAI
+ const stream = await openai.chat.completions.create({
+ model: "gpt-5.1",
+ messages: chatMessages,
+ stream: true,
+ max_completion_tokens: 8192,
+ });
+
+ let fullResponse = "";
+
+ for await (const chunk of stream) {
+ const content = chunk.choices[0]?.delta?.content || "";
+ if (content) {
+ fullResponse += content;
+ res.write(`data: ${JSON.stringify({ content })}\n\n`);
+ }
+ }
+
+ // Save assistant message
+ await chatStorage.createMessage(conversationId, "assistant", fullResponse);
+
+ res.write(`data: ${JSON.stringify({ done: true })}\n\n`);
+ res.end();
+ } catch (error) {
+ console.error("Error sending message:", error);
+ // Check if headers already sent (SSE streaming started)
+ if (res.headersSent) {
+ res.write(`data: ${JSON.stringify({ error: "Failed to send message" })}\n\n`);
+ res.end();
+ } else {
+ res.status(500).json({ error: "Failed to send message" });
+ }
+ }
+ });
+}
+
diff --git a/server/replit_integrations/chat/storage.ts b/server/replit_integrations/chat/storage.ts
new file mode 100644
index 0000000..3fd72c4
--- /dev/null
+++ b/server/replit_integrations/chat/storage.ts
@@ -0,0 +1,43 @@
+import { db } from "../../db";
+import { conversations, messages } from "@shared/schema";
+import { eq, desc } from "drizzle-orm";
+
+export interface IChatStorage {
+ getConversation(id: number): Promise;
+ getAllConversations(): Promise<(typeof conversations.$inferSelect)[]>;
+ createConversation(title: string): Promise;
+ deleteConversation(id: number): Promise;
+ getMessagesByConversation(conversationId: number): Promise<(typeof messages.$inferSelect)[]>;
+ createMessage(conversationId: number, role: string, content: string): Promise;
+}
+
+export const chatStorage: IChatStorage = {
+ async getConversation(id: number) {
+ const [conversation] = await db.select().from(conversations).where(eq(conversations.id, id));
+ return conversation;
+ },
+
+ async getAllConversations() {
+ return db.select().from(conversations).orderBy(desc(conversations.createdAt));
+ },
+
+ async createConversation(title: string) {
+ const [conversation] = await db.insert(conversations).values({ title }).returning();
+ return conversation;
+ },
+
+ async deleteConversation(id: number) {
+ await db.delete(messages).where(eq(messages.conversationId, id));
+ await db.delete(conversations).where(eq(conversations.id, id));
+ },
+
+ async getMessagesByConversation(conversationId: number) {
+ return db.select().from(messages).where(eq(messages.conversationId, conversationId)).orderBy(messages.createdAt);
+ },
+
+ async createMessage(conversationId: number, role: string, content: string) {
+ const [message] = await db.insert(messages).values({ conversationId, role, content }).returning();
+ return message;
+ },
+};
+
diff --git a/server/replit_integrations/image/client.ts b/server/replit_integrations/image/client.ts
new file mode 100644
index 0000000..bb5bc8a
--- /dev/null
+++ b/server/replit_integrations/image/client.ts
@@ -0,0 +1,59 @@
+import fs from "node:fs";
+import OpenAI, { toFile } from "openai";
+import { Buffer } from "node:buffer";
+
+export const openai = new OpenAI({
+ apiKey: process.env.AI_INTEGRATIONS_OPENAI_API_KEY,
+ baseURL: process.env.AI_INTEGRATIONS_OPENAI_BASE_URL,
+});
+
+/**
+ * Generate an image and return as Buffer.
+ * Uses gpt-image-1 model via Replit AI Integrations.
+ */
+export async function generateImageBuffer(
+ prompt: string,
+ size: "1024x1024" | "512x512" | "256x256" = "1024x1024"
+): Promise {
+ const response = await openai.images.generate({
+ model: "gpt-image-1",
+ prompt,
+ size,
+ });
+ const base64 = response.data[0]?.b64_json ?? "";
+ return Buffer.from(base64, "base64");
+}
+
+/**
+ * Edit/combine multiple images into a composite.
+ * Uses gpt-image-1 model via Replit AI Integrations.
+ */
+export async function editImages(
+ imageFiles: string[],
+ prompt: string,
+ outputPath?: string
+): Promise {
+ const images = await Promise.all(
+ imageFiles.map((file) =>
+ toFile(fs.createReadStream(file), file, {
+ type: "image/png",
+ })
+ )
+ );
+
+ const response = await openai.images.edit({
+ model: "gpt-image-1",
+ image: images,
+ prompt,
+ });
+
+ const imageBase64 = response.data[0]?.b64_json ?? "";
+ const imageBytes = Buffer.from(imageBase64, "base64");
+
+ if (outputPath) {
+ fs.writeFileSync(outputPath, imageBytes);
+ }
+
+ return imageBytes;
+}
+
diff --git a/server/replit_integrations/image/index.ts b/server/replit_integrations/image/index.ts
new file mode 100644
index 0000000..2ad0d29
--- /dev/null
+++ b/server/replit_integrations/image/index.ts
@@ -0,0 +1,3 @@
+export { registerImageRoutes } from "./routes";
+export { openai, generateImageBuffer, editImages } from "./client";
+
diff --git a/server/replit_integrations/image/routes.ts b/server/replit_integrations/image/routes.ts
new file mode 100644
index 0000000..a62fbae
--- /dev/null
+++ b/server/replit_integrations/image/routes.ts
@@ -0,0 +1,31 @@
+import type { Express, Request, Response } from "express";
+import { openai } from "./client";
+
+export function registerImageRoutes(app: Express): void {
+ app.post("/api/generate-image", async (req: Request, res: Response) => {
+ try {
+ const { prompt, size = "1024x1024" } = req.body;
+
+ if (!prompt) {
+ return res.status(400).json({ error: "Prompt is required" });
+ }
+
+ const response = await openai.images.generate({
+ model: "gpt-image-1",
+ prompt,
+ n: 1,
+ size: size as "1024x1024" | "512x512" | "256x256",
+ });
+
+ const imageData = response.data[0];
+ res.json({
+ url: imageData.url,
+ b64_json: imageData.b64_json,
+ });
+ } catch (error) {
+ console.error("Error generating image:", error);
+ res.status(500).json({ error: "Failed to generate image" });
+ }
+ });
+}
+
diff --git a/server/routes.ts b/server/routes.ts
index 194859f..40fbdd2 100644
--- a/server/routes.ts
+++ b/server/routes.ts
@@ -3,6 +3,7 @@ import { createServer, type Server } from "http";
import { storage } from "./storage";
import { insertArticleSchema } from "@shared/schema";
import { seedDatabase } from "./seed";
+import { generateDailyHoroscopes, getHoroscopesForToday, getOrGenerateHoroscope } from "./horoscope-generator";
import multer from "multer";
import path from "path";
import fs from "fs";
@@ -37,6 +38,10 @@ export async function registerRoutes(
): Promise {
await seedDatabase();
+ generateDailyHoroscopes().catch((err) =>
+ console.error("Background horoscope generation failed:", err.message)
+ );
+
app.get("/api/articles", async (_req, res) => {
const articles = await storage.getArticles();
res.json(articles);
@@ -172,5 +177,103 @@ export async function registerRoutes(
}
});
+ // Gallery API - serves shuffled photos from Dropbox
+ app.get("/api/gallery", (_req, res) => {
+ try {
+ const galleryPath = path.join(process.cwd(), "server/gallery-data.json");
+ const data = JSON.parse(fs.readFileSync(galleryPath, "utf-8"));
+ // Shuffle using Fisher-Yates
+ const shuffled = [...data];
+ for (let i = shuffled.length - 1; i > 0; i--) {
+ const j = Math.floor(Math.random() * (i + 1));
+ [shuffled[i], shuffled[j]] = [shuffled[j], shuffled[i]];
+ }
+ res.json(shuffled);
+ } catch (err: any) {
+ res.json([]);
+ }
+ });
+
+ // Horoscope API
+ app.get("/api/horoscopes/today", async (_req, res) => {
+ try {
+ const horoscopes = await getHoroscopesForToday();
+ res.json(horoscopes);
+ } catch (err: any) {
+ res.status(500).json({ message: err.message });
+ }
+ });
+
+ app.get("/api/horoscopes/sign/:index", async (req, res) => {
+ try {
+ const signIndex = parseInt(req.params.index);
+ if (isNaN(signIndex) || signIndex < 0 || signIndex > 11) {
+ return res.status(400).json({ message: "Invalid sign index" });
+ }
+ const horoscope = await getOrGenerateHoroscope(signIndex);
+ res.json(horoscope);
+ } catch (err: any) {
+ res.status(500).json({ message: err.message });
+ }
+ });
+
+ app.post("/api/horoscopes/generate", async (_req, res) => {
+ try {
+ await generateDailyHoroscopes();
+ const horoscopes = await getHoroscopesForToday();
+ res.json({ generated: horoscopes.length, horoscopes });
+ } catch (err: any) {
+ res.status(500).json({ message: err.message });
+ }
+ });
+
+ // News feed - Volksmusik/Schlager news from Google News RSS
+ app.get("/api/news-feed", async (_req, res) => {
+ try {
+ const topics = ["Volksmusik", "Schlager+Musik", "Oberkrainer"];
+ const topic = topics[Math.floor(Date.now() / 3600000) % topics.length];
+ const rssUrl = `https://news.google.com/rss/search?q=${topic}&hl=de&gl=DE&ceid=DE:de`;
+
+ const response = await new Promise((resolve, reject) => {
+ https.get(rssUrl, (resp) => {
+ let data = "";
+ resp.on("data", (chunk: Buffer) => (data += chunk.toString()));
+ resp.on("end", () => resolve(data));
+ resp.on("error", reject);
+ }).on("error", reject);
+ });
+
+ const items: { title: string; link: string; source: string; pubDate: string }[] = [];
+ const itemRegex = /- ([\s\S]*?)<\/item>/g;
+ let match;
+ while ((match = itemRegex.exec(response)) !== null && items.length < 10) {
+ const block = match[1];
+ const title = block.match(/
(.*?)<\/title>/)?.[1]?.replace(//g, "") || "";
+ const link = block.match(/ (.*?)<\/link>/)?.[1] || "";
+ const source = block.match(/]*>(.*?)<\/source>/)?.[1]?.replace(//g, "") || "";
+ const pubDateRaw = block.match(/(.*?)<\/pubDate>/)?.[1] || "";
+
+ let pubDate = "";
+ try {
+ const d = new Date(pubDateRaw);
+ const diffH = Math.floor((Date.now() - d.getTime()) / 3600000);
+ if (diffH < 1) pubDate = "Gerade eben";
+ else if (diffH < 24) pubDate = `vor ${diffH} Std.`;
+ else pubDate = `vor ${Math.floor(diffH / 24)} T.`;
+ } catch {
+ pubDate = "";
+ }
+
+ if (title && link) {
+ items.push({ title, link, source, pubDate });
+ }
+ }
+
+ res.json(items);
+ } catch (err: any) {
+ res.json([]);
+ }
+ });
+
return httpServer;
}
diff --git a/server/seed.ts b/server/seed.ts
index 51188a7..f89b73e 100644
--- a/server/seed.ts
+++ b/server/seed.ts
@@ -79,14 +79,28 @@ const seedArticles = [
"featured": false,
"publishedAt": "2025-08-31T14:29:00.000Z",
"content": "Eine faszinierende Dokumentation über die Oberkrainer aus Begunje und die Geschichte ihres legendären Liedes. Tauchen Sie ein in die Welt der slowenischen Volksmusik und erfahren Sie, wie diese einzigartige Musiktradition entstanden ist.
\n
\nDie Oberkrainer Musik, begründet von Slavko Avsenik in den 1950er Jahren, hat sich zu einem Weltphänomen entwickelt. Diese Dokumentation erzählt die Geschichte hinter den Melodien, die Millionen von Menschen auf der ganzen Welt berührt haben.
"
+ },
+ {
+ "title": "Melanie Payer präsentiert den neuen Song „Endlich wieder Gipfelstammtisch“",
+ "slug": "melanie-payer-endlich-wieder-gipfelstammtisch",
+ "excerpt": "Die talentierte Sängerin Melanie Payer bringt mit ihrem neuen Titel „Endlich wieder Gipfelstammtisch“ frischen Wind in die Musikwelt. Der Song markiert die erste Veröffentlichung des Labels mymusic.media und ist das Herzstück der neuen Staffel der beliebten Sendung auf Folx TV.",
+ "category": "News",
+ "author": "Folx Music Television",
+ "coverImage": "/uploads/melanie-payer-gipfelstammtisch.jpg",
+ "featured": true,
+ "publishedAt": "2025-09-05T10:00:00.000Z",
+ "content": "Die talentierte Sängerin Melanie Payer bringt mit ihrem neuen Titel „Endlich wieder Gipfelstammtisch“ frischen Wind in die Musikwelt. Der Song wird ab dem 27. September 2024 zum Streaming und Download verfügbar sein und markiert die erste Veröffentlichung des Labels mymusic.media.
\n
\nDie Schaffung dieser musikalischen Perle fand im renommierten Tonstudio FD-Musics in Gmunden statt. Der Song wurde von Flo Daxner und Hanneliese Kreißl Wurth komponiert, die auch die Texte verfasste. Flo Daxner übernahm zudem die Produktion und das Arrangement, was dem Lied seine einzigartige Klangtiefe verleiht.
\n\n„Endlich wieder Gipfelstammtisch“ ist das Herzstück der neuen Staffel der beliebten Sendung „Gipfelstammtisch“ auf Folx TV. Moderiert von dem charismatischen Wijbrand van der Sande , verspricht die Show, Zuschauer mit einzigartigen Einblicken und der bezaubernden Volksmusik der Wilder Kaiser Region zu fesseln. Der Song nimmt Zuhörer auf eine musikalische Reise mit, die die Magie der Berge und der Volksmusik in jedem Ton spürbar macht.
\n\nFolx TV setzt sich für innovative Unterhaltung und Musik ein. Die neue Staffel des Gipfelstammtischs und der Song von Melanie Payer sind mit Spannung erwartet. Verpassen Sie nicht die neue Staffel und erleben Sie den Song und den Gipfelstammtisch hautnah!
"
}
];
export async function seedDatabase() {
const existing = await storage.getArticles();
- if (existing.length > 0) return;
+ const existingSlugs = new Set(existing.map((a) => a.slug));
+ let added = 0;
for (const article of seedArticles) {
+ if (existingSlugs.has(article.slug)) continue;
+
await storage.createArticle({
title: article.title,
slug: article.slug,
@@ -97,15 +111,24 @@ export async function seedDatabase() {
author: article.author,
featured: article.featured,
});
- }
- for (const article of seedArticles) {
if (article.publishedAt) {
await db.execute(
sql`UPDATE articles SET published_at = ${article.publishedAt} WHERE slug = ${article.slug}`
);
}
+ added++;
}
- console.log("Database seeded with " + seedArticles.length + " articles.");
+ if (added > 0) {
+ console.log("Database seeded: added " + added + " new articles.");
+ }
+
+ for (const article of seedArticles) {
+ if (article.publishedAt && existingSlugs.has(article.slug)) {
+ await db.execute(
+ sql`UPDATE articles SET published_at = ${article.publishedAt} WHERE slug = ${article.slug}`
+ );
+ }
+ }
}
diff --git a/shared/models/chat.ts b/shared/models/chat.ts
new file mode 100644
index 0000000..54c94f4
--- /dev/null
+++ b/shared/models/chat.ts
@@ -0,0 +1,34 @@
+import { pgTable, serial, integer, text, timestamp } from "drizzle-orm/pg-core";
+import { createInsertSchema } from "drizzle-zod";
+import { z } from "zod";
+import { sql } from "drizzle-orm";
+
+export const conversations = pgTable("conversations", {
+ id: serial("id").primaryKey(),
+ title: text("title").notNull(),
+ createdAt: timestamp("created_at").default(sql`CURRENT_TIMESTAMP`).notNull(),
+});
+
+export const messages = pgTable("messages", {
+ id: serial("id").primaryKey(),
+ conversationId: integer("conversation_id").notNull().references(() => conversations.id, { onDelete: "cascade" }),
+ role: text("role").notNull(),
+ content: text("content").notNull(),
+ createdAt: timestamp("created_at").default(sql`CURRENT_TIMESTAMP`).notNull(),
+});
+
+export const insertConversationSchema = createInsertSchema(conversations).omit({
+ id: true,
+ createdAt: true,
+});
+
+export const insertMessageSchema = createInsertSchema(messages).omit({
+ id: true,
+ createdAt: true,
+});
+
+export type Conversation = typeof conversations.$inferSelect;
+export type InsertConversation = z.infer;
+export type Message = typeof messages.$inferSelect;
+export type InsertMessage = z.infer;
+
diff --git a/shared/schema.ts b/shared/schema.ts
index 5c78109..1171776 100644
--- a/shared/schema.ts
+++ b/shared/schema.ts
@@ -26,6 +26,23 @@ export const insertArticleSchema = createInsertSchema(articles).omit({
export type InsertArticle = z.infer;
export type Article = typeof articles.$inferSelect;
+export const dailyHoroscopes = pgTable("daily_horoscopes", {
+ id: serial("id").primaryKey(),
+ signIndex: integer("sign_index").notNull(),
+ signName: varchar("sign_name", { length: 50 }).notNull(),
+ dateStr: varchar("date_str", { length: 10 }).notNull(),
+ general: text("general").notNull(),
+ love: text("love").notNull(),
+ career: text("career").notNull(),
+ health: text("health").notNull(),
+ tip: text("tip").notNull(),
+ weekly: text("weekly").notNull(),
+ monthly: text("monthly").notNull(),
+ createdAt: timestamp("created_at").notNull().defaultNow(),
+});
+
+export type DailyHoroscope = typeof dailyHoroscopes.$inferSelect;
+
export const users = pgTable("users", {
id: varchar("id").primaryKey().default(sql`gen_random_uuid()`),
username: text("username").notNull().unique(),