Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

[papers] v4 cafe-POV header + canvas contain/focal anchor + screenshots platter bucket

Hero crossfade is now a 4-way rotation. New v4 (papers-header-v4.png) is
a first-person POV from inside a sunlit cafe / workshop: hands on the
Citrus-green Neo, three grad students at adjacent tables absorbed in the
arxiv-style papers, golden Grant-Wood hills + farmhouse visible through
the window. Generated with the canonical SHOOT_REFS plus 3 first-person
selfies pulled from the new screenshots bucket as POV-staging anchors.

Canvas slideshow (papers.aesthetic.computer/index.html):
- Switched from cover to contain so the full image is visible at every
viewport width; warm-cream letterbox (#efe2c8) matches the paper edges
the colored-pencil illustrations fade into
- Added per-slide focal anchor (jeffrey's face for v1/v2, laptop for v3/v4)
so the Ken Burns pan/zoom keeps the important content centered instead
of drifting into empty grass
- 4-slide rotation order: Johnny Appleseed → cafe POV → grad students POV
→ Washington crossing

Jeffrey platter:
- New buckets.screenshots in jeffrey-platter/manifest.json — 90 first-person
POV "selfies" of jeffrey's working environment (laptop, hands, desk)
imported from give.aesthetic.computer's screenshotsData. Framed in the
README as canonical first-person reference imagery for image-gen pipelines
(pass via --refs to generate-neo.py for POV-grounded gens, the way v4 was
generated). sync.mjs ran, give-page manifest updated in lockstep.

+3744 -14
+21
papers/figures/header-prompt-v4.txt
··· 1 + Photorealistic colored-pencil illustration on warm cream-colored paper — dense, confident pencil strokes, high tonal contrast where forms are densest, gradually softening at the periphery so the four edges of the image dissolve into bare cream paper with no hard frame. Landscape composition, 1536x1024. 2 + 3 + COMPOSITION SAFE ZONE: the upper-LEFT ~28% of the frame (a horizontal band roughly 430px wide × 280px tall in the top-left corner) MUST be visually QUIET — pale cream-and-honey ambient light with no figure, no laptop edge, no critical detail. This region will be overlaid with a small text label in the final layout. 4 + 5 + FIRST-PERSON POV from inside the head of the man in the reference photographs — looking down across an open laptop on a cafe or workshop table, into the room beyond. He himself is NOT visible in the frame except for his own forearms, sleeves, and hands which enter the bottom of the frame on the keyboard. Do NOT generate his face anywhere in this image. Do NOT generate his full body. We see what HE sees. 6 + 7 + This image takes its POV-laptop staging directly from the supplied REFERENCE SCREENSHOTS — the supplied photos of an open laptop sitting on various surfaces (cafe table, kitchen counter, desk) with the screen tilted up, the keyboard receding in slight perspective, and ambient indoor environment in soft focus behind. Match THAT staging: low-eye-level, laptop dominant in the lower half of the frame, environment opening up above and behind it. The angle is from his chair, leaning slightly forward over the keys. 8 + 9 + In the FOREGROUND, occupying the bottom ~50% of the frame: a CITRUS-GREEN MACBOOK NEO open on a warm wood or pale stone tabletop, viewed from the first-person perspective. The MacBook is Apple's official Citrus green: a saturated lime-leaf-green aluminum body, slightly pearlescent, instantly recognizable. We see the FULL keyboard from above (the back row recedes in slight perspective, the front row nearest us is largest). Both of his HANDS rest on the keys — fingers lightly curled, mid-typing, real skin texture, slightly tan, knuckles defined, no rings. Pale cuffs and the open weave of a soft cardigan or hoodie sleeve enter the very bottom-left and bottom-right corners and exit out of frame. The laptop's open SCREEN tilts up toward us from the middle of the frame, displaying a soft GREEN-ON-BLACK TERMINAL filled with faint lines of monospaced glyphs and code (no readable text, just the visual rhythm of code), warm green glow washing onto his chin-area off-frame. 10 + 11 + ALSO ON THE TABLE around the laptop, in the foreground: a small ceramic coffee cup with a curl of steam (slate blue or hot pink — pick one), a couple of stapled ARXIV-style papers (cream sheet, single silver staple upper-left, dense two-column grey body text, tiny centered colored-pencil vignette), a small spiral notebook open with a graphite-pencil sketch of a rough abstract motif, a USB-stick-shaped vape pen with a tiny LED dot (Stiiizy-style — sleek matte-grey pod), maybe a paperback book with the spine readable as colored bands (no letters), maybe a small green plant sprig in a tiny pot. The objects are arranged casually, like a real working table. 12 + 13 + BEYOND and ABOVE the laptop, opening up into the upper portion of the frame: an indoor environment in soft pencil focus. Choose ONE of these moods (whichever the references suggest most strongly): a warm cafe interior with hanging pendant lights, blurred figures at distant tables, large windows letting in late-afternoon honey-gold light AND the rolling Grant-Wood hills visible faintly through the windows; OR a workshop-kitchen with shelves of small bottles and ceramics behind, copper light, a window with the same hills outside. Whichever environment, three or four GRAD STUDENTS are visible in the middle distance — seated at adjacent tables OR perched on stools — absorbed in reading the SAME stapled arxiv papers (cream sheets, magenta-pink top-band absent now since these are real arxiv pages — just dense grey text and tiny pencil vignettes). Their heads are bent down, expressions absorbed and quietly delighted. Through the window past them, the rolling golden-hour countryside and a tiny silhouette of a single distant figure walking with a printer-backpack down a far hill connects this scene to the wider series. 14 + 15 + PAPERS — wherever a paper appears (on the table, in a grad student's hands, in the periphery): cream-white sheet, single silver staple in the upper-LEFT corner, a centered SERIF TITLE bar at the top rendered as a thicker dark-grey horizontal pencil-stroke, a small CENTERED COLORED-PENCIL VIGNETTE in the upper-middle of the page (tiny abstract motif — sphere, arch, curve, leaf), TWO COLUMNS of dense grey body text below rendered as parallel rows of tight horizontal pencil-strokes (no letters, no readable words). NO magenta band, NO logo cluster. Quiet scholarly cream-and-grey academic preprint with the pencil vignette as the only color element on the page. 16 + 17 + Setting and lighting — warm interior ambient light from above (pendant lights, ceiling glow), with strong WARM golden-hour sunlight pouring in through windows from the upper-RIGHT (NOT upper-left, per the safe zone). Visible volumetric light beams through the air, dust motes drifting. The countryside outside the windows glows the same gold as v3 — rolling hills, single farmhouse, distant tiny figures. Inside, the warm pendant tones meet the cool green laptop glow on the table surface. Long sculpted shadows on the wood. The mood is contemplative, working, in-flow — a quiet creative session before the harvest. 18 + 19 + Palette — muted natural colored-pencil with warm interior tones: terracotta, ochre, dusty pink, warm grey, honey-gold, amber, cream — plus the CITRUS-GREEN of the MacBook and the soft GREEN GLOW of its terminal screen as the focal cool accent in the foreground. Slate-blue and hot-pink can show up as small ceramic accents on the table. The cream paper itself glows through in the upper-left safe zone and at the soft-faded edges. NO neon, NO digital glow beyond the screen, NO drones, NO printer-backpack in this view (it is offscreen / on a hook by the door), NO text, NO logos, NO readable lettering. 20 + 21 + Tone — straight-faced quiet pastoral studio moment from inside the practitioner's head. The cafe-or-workshop ambient, the hands on the keys, the absorbed grad students reading nearby, the sun pouring in through windows onto rolling hills outside — all played dead-serious. The comedy is entirely diegetic, in what is happening: a man working on a laptop in a cafe while three other people at nearby tables sit absorbed in the academic broadsheets HIS laptop is currently producing, and the rolling golden countryside outside is dotted with more readers. Painted with the same loving craft as a real Grant Wood. Edges and corners of the image fade fully to cream paper.
papers/figures/platter-header-v4_2026-05-02_223923.png

This is a binary file and will not be displayed.

+6
papers/jeffrey-platter/README.md
··· 98 98 99 99 TBD: locate the script that generated the existing focal/POI values (OpenCV DNN + Haar cascades, per the give-page comment) and check it in to `portraits/jeffrey/bin/`. The manifest carries the *output* of that pipeline; the pipeline itself isn't in the repo yet. 100 100 101 + #### `screenshots/images/` — First-person POV "selfies" (90 environmental webp captures) 102 + 103 + 90 webp screenshots of jeffrey's working environment — laptop screens, hands on the keyboard, desk surfaces, ambient development moments. Captured live while making AC. Treated as canonical **first-person POV reference imagery** for any pipeline that wants a POV-from-jeffrey look (vs the third-person headshots in `shoot/`). Mostly portrait orientation (`aspect: 0.75`), each item has a `focal` coordinate and `pois` boxes (`t: "s"` = scene region). 104 + 105 + URL pattern: `https://assets.aesthetic.computer/screenshots/images/<name>.webp`. Cataloged in [manifest.json](manifest.json) under `buckets.screenshots.items` (imported from `give.aesthetic.computer/index.html` 2026-05-02). Currently consumed by the give Ken Burns slideshow (merged into `allImagesData`) and available to image-gen pipelines via `--refs`. 106 + 101 107 #### `jeffreys/gens/` — Generated images (gpt-image-2 + platter-grounded identity) 102 108 103 109 Output bucket for any pipeline that synthesizes a new jeffrey-image conditioned on the platter refs (typically `SHOOT_REFS` + `SELFIE_REFS` from [`portraits/jeffrey/bin/generate-neo.py`](../../portraits/jeffrey/bin/generate-neo.py)). One PNG per successful gen, dated, never overwritten.
+1846 -2
papers/jeffrey-platter/manifest.json
··· 1 1 { 2 2 "$schema": "./manifest.schema.json", 3 3 "version": 1, 4 - "generated": "2026-04-28", 5 - "note": "Canonical jeffrey-image POI manifest. Source of truth lives here; served copy at system/public/give.aesthetic.computer/jeffreys-manifest.json (run papers/jeffrey-platter/sync.mjs to refresh). Three buckets: shoot/ headshots, masters/ HEIC+JPEG originals, candids/ JPG derivatives. Filename spelling 'jeffery-' (one r) is intentional and matches the CDN.", 4 + "generated": "2026-05-02", 5 + "note": "Canonical jeffrey-image POI manifest. Source of truth lives here; served copy at system/public/give.aesthetic.computer/jeffreys-manifest.json (run papers/jeffrey-platter/sync.mjs to refresh). Three buckets: shoot/ headshots, masters/ HEIC+JPEG originals, candids/ JPG derivatives. Filename spelling 'jeffery-' (one r) is intentional and matches the CDN. Screenshots bucket added 2026-05-02 — 90 first-person POV captures from give.html, framed as selfies for pipeline reuse.", 6 6 "buckets": { 7 7 "shoot": { 8 8 "label": "Professional AV photoshoot — 55 face-focused headshots, uniform framing", ··· 2643 2643 "generated": "2026-04-29T23:49:09.690Z", 2644 2644 "bytes": 2284526, 2645 2645 "prompt": "Photographic candid lifestyle photo of the man in the reference photos. Real photograph, photo-realistic, the kind of casual iPhone snapshot a friend would take of him at home — NOT illustrated, NOT painted, NOT cinematic, NOT magazine-glossy, NOT AI-poster-glossy. Slight film grain, slightly off-center framing, real natural room light. Identity: same face, same medium-length brown hair, same actual features as the references — recognizably him across the various refs. Keep real skin texture; do NOT smooth or prettify. He is at a real home desk in normal everyday clothes (t-shirt or hoodie, slightly bedheaded). Real, deadpan, very \"him\". Vertical 1024x1536 portrait orientation.\n\nScene: he is leaning back in his desk chair holding a coffee mug, giving a small exaggerated wave to the camera with his free hand. The silver laptop in front of him on the desk shows a screen reading \"thanks for watching\" in a calm cream-on-dark text layout with a thin cyan and pink underline. He is giving a small relaxed smile, real eye contact with the camera. Comfortable home setting — desk lamp on, evening softness, warm white balance. Wood desk, a houseplant or two visible. Real iPhone candid snapshot energy." 2646 + } 2647 + } 2648 + }, 2649 + "screenshots": { 2650 + "label": "First-person POV \"selfies\" — 90 webp screenshots of jeffrey's working environment (laptop, desk, hands, ambient development moments). Captured live while making AC; treated as canonical first-person reference imagery for image-gen pipelines that want a POV look.", 2651 + "url_pattern": "https://assets.aesthetic.computer/screenshots/images/{name}", 2652 + "key_includes_extension": true, 2653 + "audited": "2026-05-02: imported from give.aesthetic.computer/index.html screenshotsData (90 entries, 0.75 aspect, focal+POI cataloged). Source: in-browser-captured webp, environmental/atmospheric, mostly portrait orientation.", 2654 + "consumers": [ 2655 + "give.aesthetic.computer Ken Burns slideshow (merged into allImagesData)", 2656 + "image-gen pipelines (portraits/jeffrey/bin/generate-neo.py — pass via --refs for first-person POV grounding)" 2657 + ], 2658 + "items": { 2659 + "september-16-2022-at-12-37-pm.webp": { 2660 + "focal": [ 2661 + 50, 2662 + 63 2663 + ], 2664 + "pois": [ 2665 + { 2666 + "t": "s", 2667 + "box": [ 2668 + -0.4, 2669 + 28.3, 2670 + 101.2, 2671 + 70 2672 + ] 2673 + } 2674 + ], 2675 + "aspect": 0.75, 2676 + "src": "screenshots" 2677 + }, 2678 + "february-8-2023-at-8-56-pm.webp": { 2679 + "focal": [ 2680 + 31, 2681 + 64 2682 + ], 2683 + "pois": [ 2684 + { 2685 + "t": "s", 2686 + "box": [ 2687 + -0.1, 2688 + 34.1, 2689 + 62.6, 2690 + 59.7 2691 + ] 2692 + } 2693 + ], 2694 + "aspect": 0.75, 2695 + "src": "screenshots" 2696 + }, 2697 + "december-5-2021-at-11-44-pm.webp": { 2698 + "focal": [ 2699 + 45, 2700 + 45 2701 + ], 2702 + "pois": [ 2703 + { 2704 + "t": "s", 2705 + "box": [ 2706 + 0.2, 2707 + 23.2, 2708 + 90.1, 2709 + 42.9 2710 + ] 2711 + }, 2712 + { 2713 + "t": "s", 2714 + "box": [ 2715 + 15.7, 2716 + 0, 2717 + 71, 2718 + 26.8 2719 + ] 2720 + } 2721 + ], 2722 + "aspect": 0.75, 2723 + "src": "screenshots" 2724 + }, 2725 + "may-24-2023-at-6-06-pm.webp": { 2726 + "focal": [ 2727 + 50, 2728 + 50 2729 + ], 2730 + "pois": [], 2731 + "aspect": 0.75, 2732 + "src": "screenshots" 2733 + }, 2734 + "january-31-2023-at-1-57-pm.webp": { 2735 + "focal": [ 2736 + 50, 2737 + 64 2738 + ], 2739 + "pois": [ 2740 + { 2741 + "t": "s", 2742 + "box": [ 2743 + 0.3, 2744 + 29.2, 2745 + 98.3, 2746 + 69.9 2747 + ] 2748 + } 2749 + ], 2750 + "aspect": 0.75, 2751 + "src": "screenshots" 2752 + }, 2753 + "may-15-2023-at-8-29-pm.webp": { 2754 + "focal": [ 2755 + 50, 2756 + 63 2757 + ], 2758 + "pois": [ 2759 + { 2760 + "t": "s", 2761 + "box": [ 2762 + 0.8, 2763 + 28.5, 2764 + 98.9, 2765 + 69.1 2766 + ] 2767 + } 2768 + ], 2769 + "aspect": 0.75, 2770 + "src": "screenshots" 2771 + }, 2772 + "december-2nd-2023-at-3-42-pm.webp": { 2773 + "focal": [ 2774 + 50, 2775 + 57 2776 + ], 2777 + "pois": [ 2778 + { 2779 + "t": "s", 2780 + "box": [ 2781 + -0.1, 2782 + 15.8, 2783 + 100.2, 2784 + 83 2785 + ] 2786 + } 2787 + ], 2788 + "aspect": 0.75, 2789 + "src": "screenshots" 2790 + }, 2791 + "october-29-2023-at-6-28-pm.webp": { 2792 + "focal": [ 2793 + 67, 2794 + 76 2795 + ], 2796 + "pois": [ 2797 + { 2798 + "t": "s", 2799 + "box": [ 2800 + 36.1, 2801 + 52.6, 2802 + 60.8, 2803 + 47 2804 + ] 2805 + }, 2806 + { 2807 + "t": "s", 2808 + "box": [ 2809 + 44.7, 2810 + 30.8, 2811 + 29, 2812 + 21.2 2813 + ] 2814 + } 2815 + ], 2816 + "aspect": 0.75, 2817 + "src": "screenshots" 2818 + }, 2819 + "september-11-2023-at-12-35-pm.webp": { 2820 + "focal": [ 2821 + 50, 2822 + 62 2823 + ], 2824 + "pois": [ 2825 + { 2826 + "t": "s", 2827 + "box": [ 2828 + -2.3, 2829 + 24.3, 2830 + 104.2, 2831 + 74.4 2832 + ] 2833 + } 2834 + ], 2835 + "aspect": 0.75, 2836 + "src": "screenshots" 2837 + }, 2838 + "june-14-2023-at-6-33-pm.webp": { 2839 + "focal": [ 2840 + 52, 2841 + 70 2842 + ], 2843 + "pois": [ 2844 + { 2845 + "t": "s", 2846 + "box": [ 2847 + 6.2, 2848 + 41.6, 2849 + 92.5, 2850 + 57.2 2851 + ] 2852 + } 2853 + ], 2854 + "aspect": 0.75, 2855 + "src": "screenshots" 2856 + }, 2857 + "june-22-2023-at-4-22-pm.webp": { 2858 + "focal": [ 2859 + 65, 2860 + 55 2861 + ], 2862 + "pois": [ 2863 + { 2864 + "t": "s", 2865 + "box": [ 2866 + 30.7, 2867 + 25.3, 2868 + 68.9, 2869 + 59 2870 + ] 2871 + } 2872 + ], 2873 + "aspect": 0.75, 2874 + "src": "screenshots" 2875 + }, 2876 + "february-28-2023-at-11-47-pm.webp": { 2877 + "focal": [ 2878 + 53, 2879 + 73 2880 + ], 2881 + "pois": [ 2882 + { 2883 + "t": "s", 2884 + "box": [ 2885 + 17.9, 2886 + 47.8, 2887 + 70, 2888 + 50.4 2889 + ] 2890 + } 2891 + ], 2892 + "aspect": 0.75, 2893 + "src": "screenshots" 2894 + }, 2895 + "november-25-2022-at-7-34-pm.webp": { 2896 + "focal": [ 2897 + 29, 2898 + 30 2899 + ], 2900 + "pois": [ 2901 + { 2902 + "t": "s", 2903 + "box": [ 2904 + 45, 2905 + 17.3, 2906 + 33.4, 2907 + 29.3 2908 + ] 2909 + }, 2910 + { 2911 + "t": "s", 2912 + "box": [ 2913 + 10.7, 2914 + 14.3, 2915 + 36.7, 2916 + 32.3 2917 + ] 2918 + } 2919 + ], 2920 + "aspect": 0.75, 2921 + "src": "screenshots" 2922 + }, 2923 + "may-6-2023-at-10-21-pm.webp": { 2924 + "focal": [ 2925 + 46, 2926 + 67 2927 + ], 2928 + "pois": [ 2929 + { 2930 + "t": "s", 2931 + "box": [ 2932 + 3.5, 2933 + 32.5, 2934 + 84.6, 2935 + 68 2936 + ] 2937 + } 2938 + ], 2939 + "aspect": 0.75, 2940 + "src": "screenshots" 2941 + }, 2942 + "july-11-2023-at-10-41-am.webp": { 2943 + "focal": [ 2944 + 50, 2945 + 50 2946 + ], 2947 + "pois": [], 2948 + "aspect": 0.75, 2949 + "src": "screenshots" 2950 + }, 2951 + "january-30-2024-at-6-59-pm.webp": { 2952 + "focal": [ 2953 + 50, 2954 + 50 2955 + ], 2956 + "pois": [], 2957 + "aspect": 0.75, 2958 + "src": "screenshots" 2959 + }, 2960 + "january-29-2024-at-4-10-pm.webp": { 2961 + "focal": [ 2962 + 50, 2963 + 50 2964 + ], 2965 + "pois": [], 2966 + "aspect": 0.75, 2967 + "src": "screenshots" 2968 + }, 2969 + "august-22-2023-at-6-51-pm.webp": { 2970 + "focal": [ 2971 + 37, 2972 + 58 2973 + ], 2974 + "pois": [ 2975 + { 2976 + "t": "s", 2977 + "box": [ 2978 + 0.6, 2979 + 18.3, 2980 + 72.8, 2981 + 78.7 2982 + ] 2983 + } 2984 + ], 2985 + "aspect": 0.75, 2986 + "src": "screenshots" 2987 + }, 2988 + "january-8-2023-at-4-12-pm.webp": { 2989 + "focal": [ 2990 + 50, 2991 + 63 2992 + ], 2993 + "pois": [ 2994 + { 2995 + "t": "s", 2996 + "box": [ 2997 + 0.3, 2998 + 25.4, 2999 + 99.4, 3000 + 74.4 3001 + ] 3002 + } 3003 + ], 3004 + "aspect": 0.75, 3005 + "src": "screenshots" 3006 + }, 3007 + "november-2-2023-at-10-15-pm.webp": { 3008 + "focal": [ 3009 + 53, 3010 + 40 3011 + ], 3012 + "pois": [ 3013 + { 3014 + "t": "s", 3015 + "box": [ 3016 + 41.8, 3017 + 31.4, 3018 + 21.6, 3019 + 17 3020 + ] 3021 + } 3022 + ], 3023 + "aspect": 0.75, 3024 + "src": "screenshots" 3025 + }, 3026 + "june-7-2023-at-10-50-pm.webp": { 3027 + "focal": [ 3028 + 50, 3029 + 63 3030 + ], 3031 + "pois": [ 3032 + { 3033 + "t": "s", 3034 + "box": [ 3035 + -1.2, 3036 + 27.8, 3037 + 102, 3038 + 70.1 3039 + ] 3040 + } 3041 + ], 3042 + "aspect": 0.75, 3043 + "src": "screenshots" 3044 + }, 3045 + "october-4-2022-at-11-12-am.webp": { 3046 + "focal": [ 3047 + 55, 3048 + 72 3049 + ], 3050 + "pois": [ 3051 + { 3052 + "t": "s", 3053 + "box": [ 3054 + 10.5, 3055 + 44.4, 3056 + 88.5, 3057 + 55.3 3058 + ] 3059 + } 3060 + ], 3061 + "aspect": 0.75, 3062 + "src": "screenshots" 3063 + }, 3064 + "february-1-2023-at-5-37-pm.webp": { 3065 + "focal": [ 3066 + 54, 3067 + 62 3068 + ], 3069 + "pois": [ 3070 + { 3071 + "t": "s", 3072 + "box": [ 3073 + 16.5, 3074 + 43.3, 3075 + 74.9, 3076 + 37.8 3077 + ] 3078 + } 3079 + ], 3080 + "aspect": 0.75, 3081 + "src": "screenshots" 3082 + }, 3083 + "march-17-2023-at-1-29-pm.webp": { 3084 + "focal": [ 3085 + 49, 3086 + 65 3087 + ], 3088 + "pois": [ 3089 + { 3090 + "t": "s", 3091 + "box": [ 3092 + 0.8, 3093 + 32, 3094 + 95.8, 3095 + 66.7 3096 + ] 3097 + } 3098 + ], 3099 + "aspect": 0.75, 3100 + "src": "screenshots" 3101 + }, 3102 + "august-11-2023-at-5-36-pm.webp": { 3103 + "focal": [ 3104 + 68, 3105 + 70 3106 + ], 3107 + "pois": [ 3108 + { 3109 + "t": "s", 3110 + "box": [ 3111 + 36.8, 3112 + 41.3, 3113 + 62.9, 3114 + 57.4 3115 + ] 3116 + } 3117 + ], 3118 + "aspect": 0.75, 3119 + "src": "screenshots" 3120 + }, 3121 + "october-27-2023-at-2-32-pm.webp": { 3122 + "focal": [ 3123 + 45, 3124 + 30 3125 + ], 3126 + "pois": [ 3127 + { 3128 + "t": "s", 3129 + "box": [ 3130 + 34.2, 3131 + 47.9, 3132 + 59.5, 3133 + 34.7 3134 + ] 3135 + }, 3136 + { 3137 + "t": "s", 3138 + "box": [ 3139 + 11.9, 3140 + 7.8, 3141 + 66.2, 3142 + 44.7 3143 + ] 3144 + } 3145 + ], 3146 + "aspect": 0.75, 3147 + "src": "screenshots" 3148 + }, 3149 + "january-20-2023-at-2-05-am.webp": { 3150 + "focal": [ 3151 + 50, 3152 + 70 3153 + ], 3154 + "pois": [ 3155 + { 3156 + "t": "s", 3157 + "box": [ 3158 + 0.2, 3159 + 41.7, 3160 + 100, 3161 + 57.4 3162 + ] 3163 + } 3164 + ], 3165 + "aspect": 0.75, 3166 + "src": "screenshots" 3167 + }, 3168 + "november-2-2022-at-5-41-pm.webp": { 3169 + "focal": [ 3170 + 33, 3171 + 48 3172 + ], 3173 + "pois": [ 3174 + { 3175 + "t": "s", 3176 + "box": [ 3177 + 1, 3178 + 17, 3179 + 64.6, 3180 + 61.9 3181 + ] 3182 + } 3183 + ], 3184 + "aspect": 0.75, 3185 + "src": "screenshots" 3186 + }, 3187 + "october-9-2023-at-3-17-pm.webp": { 3188 + "focal": [ 3189 + 53, 3190 + 70 3191 + ], 3192 + "pois": [ 3193 + { 3194 + "t": "s", 3195 + "box": [ 3196 + 6.7, 3197 + 40.2, 3198 + 91.8, 3199 + 59 3200 + ] 3201 + } 3202 + ], 3203 + "aspect": 0.75, 3204 + "src": "screenshots" 3205 + }, 3206 + "june-17-2023-at-7-34-pm.webp": { 3207 + "focal": [ 3208 + 50, 3209 + 59 3210 + ], 3211 + "pois": [ 3212 + { 3213 + "t": "s", 3214 + "box": [ 3215 + -0.8, 3216 + 19.2, 3217 + 101, 3218 + 79.7 3219 + ] 3220 + } 3221 + ], 3222 + "aspect": 0.75, 3223 + "src": "screenshots" 3224 + }, 3225 + "june-8-2023-at-7-34-pm.webp": { 3226 + "focal": [ 3227 + 58, 3228 + 69 3229 + ], 3230 + "pois": [ 3231 + { 3232 + "t": "s", 3233 + "box": [ 3234 + 15.3, 3235 + 38.9, 3236 + 86.1, 3237 + 60.2 3238 + ] 3239 + } 3240 + ], 3241 + "aspect": 0.75, 3242 + "src": "screenshots" 3243 + }, 3244 + "june-3-2023-at-10-04-pm.webp": { 3245 + "focal": [ 3246 + 75, 3247 + 59 3248 + ], 3249 + "pois": [ 3250 + { 3251 + "t": "s", 3252 + "box": [ 3253 + -0.5, 3254 + 42.2, 3255 + 49.5, 3256 + 53.8 3257 + ] 3258 + }, 3259 + { 3260 + "t": "s", 3261 + "box": [ 3262 + 49.8, 3263 + 25.3, 3264 + 50.2, 3265 + 66.9 3266 + ] 3267 + } 3268 + ], 3269 + "aspect": 0.75, 3270 + "src": "screenshots" 3271 + }, 3272 + "june-26-2023-at-6-52-pm.webp": { 3273 + "focal": [ 3274 + 65, 3275 + 40 3276 + ], 3277 + "pois": [ 3278 + { 3279 + "t": "s", 3280 + "box": [ 3281 + 42.7, 3282 + 23.3, 3283 + 44.8, 3284 + 32.8 3285 + ] 3286 + }, 3287 + { 3288 + "t": "s", 3289 + "box": [ 3290 + 42.4, 3291 + 51, 3292 + 26.3, 3293 + 18.4 3294 + ] 3295 + } 3296 + ], 3297 + "aspect": 0.75, 3298 + "src": "screenshots" 3299 + }, 3300 + "september-17-2023-at-12-21-am.webp": { 3301 + "focal": [ 3302 + 50, 3303 + 39 3304 + ], 3305 + "pois": [ 3306 + { 3307 + "t": "s", 3308 + "box": [ 3309 + 15.1, 3310 + 70.1, 3311 + 58.4, 3312 + 29.3 3313 + ] 3314 + }, 3315 + { 3316 + "t": "s", 3317 + "box": [ 3318 + 0.9, 3319 + 0.7, 3320 + 98.2, 3321 + 76.8 3322 + ] 3323 + } 3324 + ], 3325 + "aspect": 0.75, 3326 + "src": "screenshots" 3327 + }, 3328 + "march-13-2024-at-11-13-pm.webp": { 3329 + "focal": [ 3330 + 41, 3331 + 56 3332 + ], 3333 + "pois": [ 3334 + { 3335 + "t": "s", 3336 + "box": [ 3337 + 10.5, 3338 + 30.3, 3339 + 61.7, 3340 + 50.9 3341 + ] 3342 + } 3343 + ], 3344 + "aspect": 0.75, 3345 + "src": "screenshots" 3346 + }, 3347 + "july-4-2023-at-3-26-pm.webp": { 3348 + "focal": [ 3349 + 45, 3350 + 81 3351 + ], 3352 + "pois": [ 3353 + { 3354 + "t": "s", 3355 + "box": [ 3356 + 7.4, 3357 + 63, 3358 + 76.1, 3359 + 36 3360 + ] 3361 + } 3362 + ], 3363 + "aspect": 0.75, 3364 + "src": "screenshots" 3365 + }, 3366 + "january-27-2023-at-5-16-pm.webp": { 3367 + "focal": [ 3368 + 32, 3369 + 77 3370 + ], 3371 + "pois": [ 3372 + { 3373 + "t": "s", 3374 + "box": [ 3375 + 48.5, 3376 + 69.8, 3377 + 26.1, 3378 + 18.3 3379 + ] 3380 + }, 3381 + { 3382 + "t": "s", 3383 + "box": [ 3384 + 18.9, 3385 + 67, 3386 + 25.8, 3387 + 19.1 3388 + ] 3389 + } 3390 + ], 3391 + "aspect": 0.75, 3392 + "src": "screenshots" 3393 + }, 3394 + "january-21-2024-at-12-25-pm.webp": { 3395 + "focal": [ 3396 + 56, 3397 + 77 3398 + ], 3399 + "pois": [ 3400 + { 3401 + "t": "s", 3402 + "box": [ 3403 + 13.3, 3404 + 54.7, 3405 + 86.1, 3406 + 44.4 3407 + ] 3408 + } 3409 + ], 3410 + "aspect": 0.75, 3411 + "src": "screenshots" 3412 + }, 3413 + "september-30-2023-at-1-15-am.webp": { 3414 + "focal": [ 3415 + 57, 3416 + 47 3417 + ], 3418 + "pois": [ 3419 + { 3420 + "t": "s", 3421 + "box": [ 3422 + 28.7, 3423 + 13.8, 3424 + 55.8, 3425 + 67 3426 + ] 3427 + } 3428 + ], 3429 + "aspect": 0.75, 3430 + "src": "screenshots" 3431 + }, 3432 + "june-1-2023-at-6-52-pm.webp": { 3433 + "focal": [ 3434 + 50, 3435 + 57 3436 + ], 3437 + "pois": [ 3438 + { 3439 + "t": "s", 3440 + "box": [ 3441 + 0.7, 3442 + 15.1, 3443 + 98.6, 3444 + 84 3445 + ] 3446 + } 3447 + ], 3448 + "aspect": 0.75, 3449 + "src": "screenshots" 3450 + }, 3451 + "june-13-2023-at-8-24-pm.webp": { 3452 + "focal": [ 3453 + 48, 3454 + 75 3455 + ], 3456 + "pois": [ 3457 + { 3458 + "t": "s", 3459 + "box": [ 3460 + 0.3, 3461 + 49.5, 3462 + 94.8, 3463 + 50.5 3464 + ] 3465 + } 3466 + ], 3467 + "aspect": 0.75, 3468 + "src": "screenshots" 3469 + }, 3470 + "june-9-2023-at-11-00-pm.webp": { 3471 + "focal": [ 3472 + 44, 3473 + 71 3474 + ], 3475 + "pois": [ 3476 + { 3477 + "t": "s", 3478 + "box": [ 3479 + 5.9, 3480 + 43.6, 3481 + 76, 3482 + 55.1 3483 + ] 3484 + } 3485 + ], 3486 + "aspect": 0.75, 3487 + "src": "screenshots" 3488 + }, 3489 + "april-24-2023-at-2-26-pm.webp": { 3490 + "focal": [ 3491 + 50, 3492 + 31 3493 + ], 3494 + "pois": [ 3495 + { 3496 + "t": "s", 3497 + "box": [ 3498 + 13.2, 3499 + 13.5, 3500 + 72.8, 3501 + 35.1 3502 + ] 3503 + }, 3504 + { 3505 + "t": "s", 3506 + "box": [ 3507 + 41.4, 3508 + 59.4, 3509 + 58.6, 3510 + 39.1 3511 + ] 3512 + } 3513 + ], 3514 + "aspect": 0.75, 3515 + "src": "screenshots" 3516 + }, 3517 + "september-29-2023-at-5-58-pm.webp": { 3518 + "focal": [ 3519 + 50, 3520 + 63 3521 + ], 3522 + "pois": [ 3523 + { 3524 + "t": "s", 3525 + "box": [ 3526 + -0.5, 3527 + 29.1, 3528 + 100.6, 3529 + 68.7 3530 + ] 3531 + } 3532 + ], 3533 + "aspect": 0.75, 3534 + "src": "screenshots" 3535 + }, 3536 + "june-3-2023-at-7-25-pm.webp": { 3537 + "focal": [ 3538 + 55, 3539 + 61 3540 + ], 3541 + "pois": [ 3542 + { 3543 + "t": "s", 3544 + "box": [ 3545 + 11.9, 3546 + 27.7, 3547 + 87.2, 3548 + 65.8 3549 + ] 3550 + } 3551 + ], 3552 + "aspect": 0.75, 3553 + "src": "screenshots" 3554 + }, 3555 + "may-4-2023-at-8-59-pm.webp": { 3556 + "focal": [ 3557 + 49, 3558 + 50 3559 + ], 3560 + "pois": [ 3561 + { 3562 + "t": "s", 3563 + "box": [ 3564 + 38.2, 3565 + 41.6, 3566 + 21, 3567 + 17.2 3568 + ] 3569 + } 3570 + ], 3571 + "aspect": 0.75, 3572 + "src": "screenshots" 3573 + }, 3574 + "may-6-2023-at-11-59-am.webp": { 3575 + "focal": [ 3576 + 54, 3577 + 69 3578 + ], 3579 + "pois": [ 3580 + { 3581 + "t": "s", 3582 + "box": [ 3583 + 8.9, 3584 + 38.4, 3585 + 90.3, 3586 + 60.9 3587 + ] 3588 + } 3589 + ], 3590 + "aspect": 0.75, 3591 + "src": "screenshots" 3592 + }, 3593 + "december-31-2021-at-4-54-pm.webp": { 3594 + "focal": [ 3595 + 50, 3596 + 61 3597 + ], 3598 + "pois": [ 3599 + { 3600 + "t": "s", 3601 + "box": [ 3602 + -1.1, 3603 + 23.3, 3604 + 101.5, 3605 + 76.2 3606 + ] 3607 + } 3608 + ], 3609 + "aspect": 0.75, 3610 + "src": "screenshots" 3611 + }, 3612 + "august-6-2022-at-11-16-am.webp": { 3613 + "focal": [ 3614 + 56, 3615 + 68 3616 + ], 3617 + "pois": [ 3618 + { 3619 + "t": "s", 3620 + "box": [ 3621 + 12.9, 3622 + 40, 3623 + 86.7, 3624 + 55.6 3625 + ] 3626 + }, 3627 + { 3628 + "t": "s", 3629 + "box": [ 3630 + 0.2, 3631 + -0.3, 3632 + 97.6, 3633 + 44 3634 + ] 3635 + } 3636 + ], 3637 + "aspect": 0.75, 3638 + "src": "screenshots" 3639 + }, 3640 + "november-28-2023-at-12-13-pm.webp": { 3641 + "focal": [ 3642 + 53, 3643 + 76 3644 + ], 3645 + "pois": [ 3646 + { 3647 + "t": "s", 3648 + "box": [ 3649 + 29.7, 3650 + 53.3, 3651 + 46.7, 3652 + 45.5 3653 + ] 3654 + } 3655 + ], 3656 + "aspect": 0.75, 3657 + "src": "screenshots" 3658 + }, 3659 + "september-30-2023-at-1-21-pm.webp": { 3660 + "focal": [ 3661 + 61, 3662 + 54 3663 + ], 3664 + "pois": [ 3665 + { 3666 + "t": "s", 3667 + "box": [ 3668 + 21.9, 3669 + 14.9, 3670 + 77.8, 3671 + 78.2 3672 + ] 3673 + } 3674 + ], 3675 + "aspect": 0.75, 3676 + "src": "screenshots" 3677 + }, 3678 + "february-3-2023-at-9-45-pm.webp": { 3679 + "focal": [ 3680 + 50, 3681 + 56 3682 + ], 3683 + "pois": [ 3684 + { 3685 + "t": "s", 3686 + "box": [ 3687 + -0.2, 3688 + 12.9, 3689 + 100.6, 3690 + 86.7 3691 + ] 3692 + } 3693 + ], 3694 + "aspect": 0.75, 3695 + "src": "screenshots" 3696 + }, 3697 + "september-27-2023-at-1-42-am.webp": { 3698 + "focal": [ 3699 + 72, 3700 + 63 3701 + ], 3702 + "pois": [ 3703 + { 3704 + "t": "s", 3705 + "box": [ 3706 + 13.8, 3707 + 22.7, 3708 + 34.3, 3709 + 25.2 3710 + ] 3711 + }, 3712 + { 3713 + "t": "s", 3714 + "box": [ 3715 + 44.4, 3716 + 30.3, 3717 + 55.9, 3718 + 66.2 3719 + ] 3720 + } 3721 + ], 3722 + "aspect": 0.75, 3723 + "src": "screenshots" 3724 + }, 3725 + "november-28-2023-at-4-35-pm.webp": { 3726 + "focal": [ 3727 + 66, 3728 + 78 3729 + ], 3730 + "pois": [ 3731 + { 3732 + "t": "s", 3733 + "box": [ 3734 + 36.4, 3735 + 55.9, 3736 + 59.3, 3737 + 44.2 3738 + ] 3739 + } 3740 + ], 3741 + "aspect": 0.75, 3742 + "src": "screenshots" 3743 + }, 3744 + "april-13-2023-at-11-18-am.webp": { 3745 + "focal": [ 3746 + 51, 3747 + 70 3748 + ], 3749 + "pois": [ 3750 + { 3751 + "t": "s", 3752 + "box": [ 3753 + 2.2, 3754 + 40, 3755 + 96.9, 3756 + 59.5 3757 + ] 3758 + } 3759 + ], 3760 + "aspect": 0.75, 3761 + "src": "screenshots" 3762 + }, 3763 + "february-13-2023-at-9-22-pm.webp": { 3764 + "focal": [ 3765 + 50, 3766 + 58 3767 + ], 3768 + "pois": [ 3769 + { 3770 + "t": "s", 3771 + "box": [ 3772 + -0.5, 3773 + 16.7, 3774 + 101.1, 3775 + 82.2 3776 + ] 3777 + } 3778 + ], 3779 + "aspect": 0.75, 3780 + "src": "screenshots" 3781 + }, 3782 + "july-14-2022-at-3-56-pm.webp": { 3783 + "focal": [ 3784 + 68, 3785 + 43 3786 + ], 3787 + "pois": [ 3788 + { 3789 + "t": "s", 3790 + "box": [ 3791 + 1, 3792 + 57.2, 3793 + 49.5, 3794 + 37.5 3795 + ] 3796 + }, 3797 + { 3798 + "t": "s", 3799 + "box": [ 3800 + 52.4, 3801 + 54.4, 3802 + 45.1, 3803 + 39.1 3804 + ] 3805 + }, 3806 + { 3807 + "t": "s", 3808 + "box": [ 3809 + 38.7, 3810 + 22.5, 3811 + 57.9, 3812 + 41.4 3813 + ] 3814 + } 3815 + ], 3816 + "aspect": 0.75, 3817 + "src": "screenshots" 3818 + }, 3819 + "april-24-2023-at-9-42-am.webp": { 3820 + "focal": [ 3821 + 50, 3822 + 62 3823 + ], 3824 + "pois": [ 3825 + { 3826 + "t": "s", 3827 + "box": [ 3828 + -0.6, 3829 + 26.1, 3830 + 101.2, 3831 + 71.9 3832 + ] 3833 + } 3834 + ], 3835 + "aspect": 0.75, 3836 + "src": "screenshots" 3837 + }, 3838 + "june-26-2022-at-4-49-pm.webp": { 3839 + "focal": [ 3840 + 50, 3841 + 65 3842 + ], 3843 + "pois": [ 3844 + { 3845 + "t": "s", 3846 + "box": [ 3847 + 1.9, 3848 + 31.3, 3849 + 97.2, 3850 + 67.4 3851 + ] 3852 + } 3853 + ], 3854 + "aspect": 0.75, 3855 + "src": "screenshots" 3856 + }, 3857 + "september-16-2023-at-10-42-pm.webp": { 3858 + "focal": [ 3859 + 49, 3860 + 46 3861 + ], 3862 + "pois": [ 3863 + { 3864 + "t": "s", 3865 + "box": [ 3866 + 34, 3867 + 16.1, 3868 + 49.7, 3869 + 42.1 3870 + ] 3871 + }, 3872 + { 3873 + "t": "s", 3874 + "box": [ 3875 + 16.1, 3876 + 17.4, 3877 + 65.4, 3878 + 58 3879 + ] 3880 + } 3881 + ], 3882 + "aspect": 0.75, 3883 + "src": "screenshots" 3884 + }, 3885 + "january-19-2023-at-3-46-pm.webp": { 3886 + "focal": [ 3887 + 68, 3888 + 70 3889 + ], 3890 + "pois": [ 3891 + { 3892 + "t": "s", 3893 + "box": [ 3894 + 36.2, 3895 + 39.8, 3896 + 63.4, 3897 + 59.7 3898 + ] 3899 + } 3900 + ], 3901 + "aspect": 0.75, 3902 + "src": "screenshots" 3903 + }, 3904 + "november-7-2022-at-4-40-pm.webp": { 3905 + "focal": [ 3906 + 58, 3907 + 73 3908 + ], 3909 + "pois": [ 3910 + { 3911 + "t": "s", 3912 + "box": [ 3913 + 20.4, 3914 + 51.5, 3915 + 75.4, 3916 + 43.7 3917 + ] 3918 + } 3919 + ], 3920 + "aspect": 0.75, 3921 + "src": "screenshots" 3922 + }, 3923 + "june-8-2023-at-6-57-pm.webp": { 3924 + "focal": [ 3925 + 50, 3926 + 64 3927 + ], 3928 + "pois": [ 3929 + { 3930 + "t": "s", 3931 + "box": [ 3932 + 0.5, 3933 + 29.6, 3934 + 98.8, 3935 + 69.4 3936 + ] 3937 + } 3938 + ], 3939 + "aspect": 0.75, 3940 + "src": "screenshots" 3941 + }, 3942 + "march-1-2023-at-12-26-pm.webp": { 3943 + "focal": [ 3944 + 55, 3945 + 69 3946 + ], 3947 + "pois": [ 3948 + { 3949 + "t": "s", 3950 + "box": [ 3951 + 10.2, 3952 + 39.1, 3953 + 89, 3954 + 60.4 3955 + ] 3956 + } 3957 + ], 3958 + "aspect": 0.75, 3959 + "src": "screenshots" 3960 + }, 3961 + "february-27-2023-at-6-07-pm.webp": { 3962 + "focal": [ 3963 + 46, 3964 + 55 3965 + ], 3966 + "pois": [ 3967 + { 3968 + "t": "s", 3969 + "box": [ 3970 + 8.1, 3971 + 29.5, 3972 + 75, 3973 + 50.3 3974 + ] 3975 + } 3976 + ], 3977 + "aspect": 0.75, 3978 + "src": "screenshots" 3979 + }, 3980 + "may-4-2023-at-2-33-pm.webp": { 3981 + "focal": [ 3982 + 50, 3983 + 71 3984 + ], 3985 + "pois": [ 3986 + { 3987 + "t": "s", 3988 + "box": [ 3989 + 0.9, 3990 + 41.6, 3991 + 98.6, 3992 + 58.3 3993 + ] 3994 + } 3995 + ], 3996 + "aspect": 0.75, 3997 + "src": "screenshots" 3998 + }, 3999 + "september-1-2023-at-11-18-pm.webp": { 4000 + "focal": [ 4001 + 52, 4002 + 77 4003 + ], 4004 + "pois": [ 4005 + { 4006 + "t": "s", 4007 + "box": [ 4008 + 21.3, 4009 + 58.5, 4010 + 61.5, 4011 + 37.8 4012 + ] 4013 + } 4014 + ], 4015 + "aspect": 0.75, 4016 + "src": "screenshots" 4017 + }, 4018 + "december-5-2023-at-1-28-pm.webp": { 4019 + "focal": [ 4020 + 51, 4021 + 80 4022 + ], 4023 + "pois": [ 4024 + { 4025 + "t": "s", 4026 + "box": [ 4027 + 25.8, 4028 + 60.8, 4029 + 49.9, 4030 + 38.9 4031 + ] 4032 + } 4033 + ], 4034 + "aspect": 0.75, 4035 + "src": "screenshots" 4036 + }, 4037 + "april-21-2023-at-11-12-am.webp": { 4038 + "focal": [ 4039 + 54, 4040 + 53 4041 + ], 4042 + "pois": [ 4043 + { 4044 + "t": "s", 4045 + "box": [ 4046 + 9.4, 4047 + 6.8, 4048 + 88.9, 4049 + 91.6 4050 + ] 4051 + } 4052 + ], 4053 + "aspect": 0.75, 4054 + "src": "screenshots" 4055 + }, 4056 + "january-7-2023-at-8-16-pm.webp": { 4057 + "focal": [ 4058 + 48, 4059 + 54 4060 + ], 4061 + "pois": [ 4062 + { 4063 + "t": "s", 4064 + "box": [ 4065 + -3.3, 4066 + 11.8, 4067 + 101.8, 4068 + 85.4 4069 + ] 4070 + } 4071 + ], 4072 + "aspect": 0.75, 4073 + "src": "screenshots" 4074 + }, 4075 + "june-1-2023-at-8-18-pm.webp": { 4076 + "focal": [ 4077 + 62, 4078 + 59 4079 + ], 4080 + "pois": [ 4081 + { 4082 + "t": "s", 4083 + "box": [ 4084 + 23.2, 4085 + 26.2, 4086 + 76.7, 4087 + 66.1 4088 + ] 4089 + } 4090 + ], 4091 + "aspect": 0.75, 4092 + "src": "screenshots" 4093 + }, 4094 + "march-28-2023-at-1-05-pm.webp": { 4095 + "focal": [ 4096 + 76, 4097 + 69 4098 + ], 4099 + "pois": [ 4100 + { 4101 + "t": "s", 4102 + "box": [ 4103 + 63.9, 4104 + 59.4, 4105 + 24.3, 4106 + 19.3 4107 + ] 4108 + }, 4109 + { 4110 + "t": "s", 4111 + "box": [ 4112 + 38.1, 4113 + 60.5, 4114 + 23, 4115 + 19.3 4116 + ] 4117 + }, 4118 + { 4119 + "t": "s", 4120 + "box": [ 4121 + 9.1, 4122 + 60.5, 4123 + 20.1, 4124 + 15.4 4125 + ] 4126 + } 4127 + ], 4128 + "aspect": 0.75, 4129 + "src": "screenshots" 4130 + }, 4131 + "september-4-2022-at-6-30-pm.webp": { 4132 + "focal": [ 4133 + 51, 4134 + 76 4135 + ], 4136 + "pois": [ 4137 + { 4138 + "t": "s", 4139 + "box": [ 4140 + 1.5, 4141 + 53.2, 4142 + 98.5, 4143 + 46.2 4144 + ] 4145 + } 4146 + ], 4147 + "aspect": 0.75, 4148 + "src": "screenshots" 4149 + }, 4150 + "february-7-2023-at-4-20-pm.webp": { 4151 + "focal": [ 4152 + 44, 4153 + 46 4154 + ], 4155 + "pois": [ 4156 + { 4157 + "t": "s", 4158 + "box": [ 4159 + 2.4, 4160 + 5.9, 4161 + 83.8, 4162 + 79.4 4163 + ] 4164 + } 4165 + ], 4166 + "aspect": 0.75, 4167 + "src": "screenshots" 4168 + }, 4169 + "august-21-2022-at-10-19-pm.webp": { 4170 + "focal": [ 4171 + 51, 4172 + 61 4173 + ], 4174 + "pois": [ 4175 + { 4176 + "t": "s", 4177 + "box": [ 4178 + 1.8, 4179 + 22.5, 4180 + 97.8, 4181 + 76.7 4182 + ] 4183 + } 4184 + ], 4185 + "aspect": 0.75, 4186 + "src": "screenshots" 4187 + }, 4188 + "july-11-2022-at-10-55-pm.webp": { 4189 + "focal": [ 4190 + 52, 4191 + 73 4192 + ], 4193 + "pois": [ 4194 + { 4195 + "t": "s", 4196 + "box": [ 4197 + 31.5, 4198 + 57, 4199 + 41.8, 4200 + 31.3 4201 + ] 4202 + }, 4203 + { 4204 + "t": "s", 4205 + "box": [ 4206 + 25.4, 4207 + 12.7, 4208 + 49.4, 4209 + 23.1 4210 + ] 4211 + } 4212 + ], 4213 + "aspect": 0.75, 4214 + "src": "screenshots" 4215 + }, 4216 + "july-22-2022-at-12-36-am.webp": { 4217 + "focal": [ 4218 + 43, 4219 + 38 4220 + ], 4221 + "pois": [ 4222 + { 4223 + "t": "s", 4224 + "box": [ 4225 + 16.5, 4226 + 19.2, 4227 + 53.3, 4228 + 38.6 4229 + ] 4230 + } 4231 + ], 4232 + "aspect": 0.75, 4233 + "src": "screenshots" 4234 + }, 4235 + "november-9-2023-at-4-28-pm.webp": { 4236 + "focal": [ 4237 + 60, 4238 + 72 4239 + ], 4240 + "pois": [ 4241 + { 4242 + "t": "s", 4243 + "box": [ 4244 + 20.7, 4245 + 44.5, 4246 + 78.5, 4247 + 55.1 4248 + ] 4249 + } 4250 + ], 4251 + "aspect": 0.75, 4252 + "src": "screenshots" 4253 + }, 4254 + "july-21-2022-at-12-09-am.webp": { 4255 + "focal": [ 4256 + 48, 4257 + 59 4258 + ], 4259 + "pois": [ 4260 + { 4261 + "t": "s", 4262 + "box": [ 4263 + 0.3, 4264 + 19.2, 4265 + 95, 4266 + 79.6 4267 + ] 4268 + } 4269 + ], 4270 + "aspect": 0.75, 4271 + "src": "screenshots" 4272 + }, 4273 + "july-4-2022-at-12-11-am.webp": { 4274 + "focal": [ 4275 + 49, 4276 + 65 4277 + ], 4278 + "pois": [ 4279 + { 4280 + "t": "s", 4281 + "box": [ 4282 + 0.8, 4283 + 30.1, 4284 + 96.3, 4285 + 68.7 4286 + ] 4287 + } 4288 + ], 4289 + "aspect": 0.75, 4290 + "src": "screenshots" 4291 + }, 4292 + "may-27-2023-at-1-18-pm.webp": { 4293 + "focal": [ 4294 + 54, 4295 + 70 4296 + ], 4297 + "pois": [ 4298 + { 4299 + "t": "s", 4300 + "box": [ 4301 + 8, 4302 + 40.5, 4303 + 91.9, 4304 + 59.1 4305 + ] 4306 + } 4307 + ], 4308 + "aspect": 0.75, 4309 + "src": "screenshots" 4310 + }, 4311 + "march-8-2024-at-6-40-pm.webp": { 4312 + "focal": [ 4313 + 49, 4314 + 50 4315 + ], 4316 + "pois": [ 4317 + { 4318 + "t": "s", 4319 + "box": [ 4320 + 8.6, 4321 + 23.4, 4322 + 79.8, 4323 + 53.2 4324 + ] 4325 + } 4326 + ], 4327 + "aspect": 0.75, 4328 + "src": "screenshots" 4329 + }, 4330 + "february-8-2023-at-12-15-pm.webp": { 4331 + "focal": [ 4332 + 37, 4333 + 60 4334 + ], 4335 + "pois": [ 4336 + { 4337 + "t": "s", 4338 + "box": [ 4339 + 5.3, 4340 + 34.7, 4341 + 64.3, 4342 + 49.8 4343 + ] 4344 + } 4345 + ], 4346 + "aspect": 0.75, 4347 + "src": "screenshots" 4348 + }, 4349 + "december-22-2022-at-11-51-pm.webp": { 4350 + "focal": [ 4351 + 57, 4352 + 49 4353 + ], 4354 + "pois": [ 4355 + { 4356 + "t": "s", 4357 + "box": [ 4358 + 13.5, 4359 + 20.2, 4360 + 86.9, 4361 + 58.3 4362 + ] 4363 + } 4364 + ], 4365 + "aspect": 0.75, 4366 + "src": "screenshots" 4367 + }, 4368 + "february-5-2023-at-3-10-pm.webp": { 4369 + "focal": [ 4370 + 51, 4371 + 71 4372 + ], 4373 + "pois": [ 4374 + { 4375 + "t": "s", 4376 + "box": [ 4377 + 13.5, 4378 + 43.3, 4379 + 75.5, 4380 + 56.1 4381 + ] 4382 + } 4383 + ], 4384 + "aspect": 0.75, 4385 + "src": "screenshots" 4386 + }, 4387 + "june-17-2023-at-7-55-pm.webp": { 4388 + "focal": [ 4389 + 45, 4390 + 81 4391 + ], 4392 + "pois": [ 4393 + { 4394 + "t": "s", 4395 + "box": [ 4396 + 3.5, 4397 + 62.2, 4398 + 83.1, 4399 + 37.8 4400 + ] 4401 + }, 4402 + { 4403 + "t": "s", 4404 + "box": [ 4405 + 56.4, 4406 + 64.2, 4407 + 40, 4408 + 35.7 4409 + ] 4410 + } 4411 + ], 4412 + "aspect": 0.75, 4413 + "src": "screenshots" 4414 + }, 4415 + "september-12-2023-at-6-31-pm.webp": { 4416 + "focal": [ 4417 + 50, 4418 + 63 4419 + ], 4420 + "pois": [ 4421 + { 4422 + "t": "s", 4423 + "box": [ 4424 + -0.2, 4425 + 27.3, 4426 + 101.2, 4427 + 70.5 4428 + ] 4429 + } 4430 + ], 4431 + "aspect": 0.75, 4432 + "src": "screenshots" 4433 + }, 4434 + "december-4-2023-at-1-08-pm.webp": { 4435 + "focal": [ 4436 + 63, 4437 + 70 4438 + ], 4439 + "pois": [ 4440 + { 4441 + "t": "s", 4442 + "box": [ 4443 + 24.9, 4444 + 41.6, 4445 + 75.3, 4446 + 57.7 4447 + ] 4448 + } 4449 + ], 4450 + "aspect": 0.75, 4451 + "src": "screenshots" 4452 + }, 4453 + "october-17-2022-at-9-33-pm.webp": { 4454 + "focal": [ 4455 + 35, 4456 + 27 4457 + ], 4458 + "pois": [ 4459 + { 4460 + "t": "s", 4461 + "box": [ 4462 + 17.3, 4463 + 12.8, 4464 + 34.7, 4465 + 27.5 4466 + ] 4467 + } 4468 + ], 4469 + "aspect": 0.75, 4470 + "src": "screenshots" 4471 + }, 4472 + "november-7-2023-at-10-49-pm.webp": { 4473 + "focal": [ 4474 + 47, 4475 + 52 4476 + ], 4477 + "pois": [ 4478 + { 4479 + "t": "s", 4480 + "box": [ 4481 + 34.3, 4482 + 44.5, 4483 + 24.6, 4484 + 15.8 4485 + ] 4486 + } 4487 + ], 4488 + "aspect": 0.75, 4489 + "src": "screenshots" 2646 4490 } 2647 4491 } 2648 4492 }
+1846 -2
system/public/give.aesthetic.computer/jeffreys-manifest.json
··· 1 1 { 2 2 "$schema": "./manifest.schema.json", 3 3 "version": 1, 4 - "generated": "2026-04-28", 5 - "note": "Canonical jeffrey-image POI manifest. Source of truth lives here; served copy at system/public/give.aesthetic.computer/jeffreys-manifest.json (run papers/jeffrey-platter/sync.mjs to refresh). Three buckets: shoot/ headshots, masters/ HEIC+JPEG originals, candids/ JPG derivatives. Filename spelling 'jeffery-' (one r) is intentional and matches the CDN.", 4 + "generated": "2026-05-02", 5 + "note": "Canonical jeffrey-image POI manifest. Source of truth lives here; served copy at system/public/give.aesthetic.computer/jeffreys-manifest.json (run papers/jeffrey-platter/sync.mjs to refresh). Three buckets: shoot/ headshots, masters/ HEIC+JPEG originals, candids/ JPG derivatives. Filename spelling 'jeffery-' (one r) is intentional and matches the CDN. Screenshots bucket added 2026-05-02 — 90 first-person POV captures from give.html, framed as selfies for pipeline reuse.", 6 6 "buckets": { 7 7 "shoot": { 8 8 "label": "Professional AV photoshoot — 55 face-focused headshots, uniform framing", ··· 2643 2643 "generated": "2026-04-29T23:49:09.690Z", 2644 2644 "bytes": 2284526, 2645 2645 "prompt": "Photographic candid lifestyle photo of the man in the reference photos. Real photograph, photo-realistic, the kind of casual iPhone snapshot a friend would take of him at home — NOT illustrated, NOT painted, NOT cinematic, NOT magazine-glossy, NOT AI-poster-glossy. Slight film grain, slightly off-center framing, real natural room light. Identity: same face, same medium-length brown hair, same actual features as the references — recognizably him across the various refs. Keep real skin texture; do NOT smooth or prettify. He is at a real home desk in normal everyday clothes (t-shirt or hoodie, slightly bedheaded). Real, deadpan, very \"him\". Vertical 1024x1536 portrait orientation.\n\nScene: he is leaning back in his desk chair holding a coffee mug, giving a small exaggerated wave to the camera with his free hand. The silver laptop in front of him on the desk shows a screen reading \"thanks for watching\" in a calm cream-on-dark text layout with a thin cyan and pink underline. He is giving a small relaxed smile, real eye contact with the camera. Comfortable home setting — desk lamp on, evening softness, warm white balance. Wood desk, a houseplant or two visible. Real iPhone candid snapshot energy." 2646 + } 2647 + } 2648 + }, 2649 + "screenshots": { 2650 + "label": "First-person POV \"selfies\" — 90 webp screenshots of jeffrey's working environment (laptop, desk, hands, ambient development moments). Captured live while making AC; treated as canonical first-person reference imagery for image-gen pipelines that want a POV look.", 2651 + "url_pattern": "https://assets.aesthetic.computer/screenshots/images/{name}", 2652 + "key_includes_extension": true, 2653 + "audited": "2026-05-02: imported from give.aesthetic.computer/index.html screenshotsData (90 entries, 0.75 aspect, focal+POI cataloged). Source: in-browser-captured webp, environmental/atmospheric, mostly portrait orientation.", 2654 + "consumers": [ 2655 + "give.aesthetic.computer Ken Burns slideshow (merged into allImagesData)", 2656 + "image-gen pipelines (portraits/jeffrey/bin/generate-neo.py — pass via --refs for first-person POV grounding)" 2657 + ], 2658 + "items": { 2659 + "september-16-2022-at-12-37-pm.webp": { 2660 + "focal": [ 2661 + 50, 2662 + 63 2663 + ], 2664 + "pois": [ 2665 + { 2666 + "t": "s", 2667 + "box": [ 2668 + -0.4, 2669 + 28.3, 2670 + 101.2, 2671 + 70 2672 + ] 2673 + } 2674 + ], 2675 + "aspect": 0.75, 2676 + "src": "screenshots" 2677 + }, 2678 + "february-8-2023-at-8-56-pm.webp": { 2679 + "focal": [ 2680 + 31, 2681 + 64 2682 + ], 2683 + "pois": [ 2684 + { 2685 + "t": "s", 2686 + "box": [ 2687 + -0.1, 2688 + 34.1, 2689 + 62.6, 2690 + 59.7 2691 + ] 2692 + } 2693 + ], 2694 + "aspect": 0.75, 2695 + "src": "screenshots" 2696 + }, 2697 + "december-5-2021-at-11-44-pm.webp": { 2698 + "focal": [ 2699 + 45, 2700 + 45 2701 + ], 2702 + "pois": [ 2703 + { 2704 + "t": "s", 2705 + "box": [ 2706 + 0.2, 2707 + 23.2, 2708 + 90.1, 2709 + 42.9 2710 + ] 2711 + }, 2712 + { 2713 + "t": "s", 2714 + "box": [ 2715 + 15.7, 2716 + 0, 2717 + 71, 2718 + 26.8 2719 + ] 2720 + } 2721 + ], 2722 + "aspect": 0.75, 2723 + "src": "screenshots" 2724 + }, 2725 + "may-24-2023-at-6-06-pm.webp": { 2726 + "focal": [ 2727 + 50, 2728 + 50 2729 + ], 2730 + "pois": [], 2731 + "aspect": 0.75, 2732 + "src": "screenshots" 2733 + }, 2734 + "january-31-2023-at-1-57-pm.webp": { 2735 + "focal": [ 2736 + 50, 2737 + 64 2738 + ], 2739 + "pois": [ 2740 + { 2741 + "t": "s", 2742 + "box": [ 2743 + 0.3, 2744 + 29.2, 2745 + 98.3, 2746 + 69.9 2747 + ] 2748 + } 2749 + ], 2750 + "aspect": 0.75, 2751 + "src": "screenshots" 2752 + }, 2753 + "may-15-2023-at-8-29-pm.webp": { 2754 + "focal": [ 2755 + 50, 2756 + 63 2757 + ], 2758 + "pois": [ 2759 + { 2760 + "t": "s", 2761 + "box": [ 2762 + 0.8, 2763 + 28.5, 2764 + 98.9, 2765 + 69.1 2766 + ] 2767 + } 2768 + ], 2769 + "aspect": 0.75, 2770 + "src": "screenshots" 2771 + }, 2772 + "december-2nd-2023-at-3-42-pm.webp": { 2773 + "focal": [ 2774 + 50, 2775 + 57 2776 + ], 2777 + "pois": [ 2778 + { 2779 + "t": "s", 2780 + "box": [ 2781 + -0.1, 2782 + 15.8, 2783 + 100.2, 2784 + 83 2785 + ] 2786 + } 2787 + ], 2788 + "aspect": 0.75, 2789 + "src": "screenshots" 2790 + }, 2791 + "october-29-2023-at-6-28-pm.webp": { 2792 + "focal": [ 2793 + 67, 2794 + 76 2795 + ], 2796 + "pois": [ 2797 + { 2798 + "t": "s", 2799 + "box": [ 2800 + 36.1, 2801 + 52.6, 2802 + 60.8, 2803 + 47 2804 + ] 2805 + }, 2806 + { 2807 + "t": "s", 2808 + "box": [ 2809 + 44.7, 2810 + 30.8, 2811 + 29, 2812 + 21.2 2813 + ] 2814 + } 2815 + ], 2816 + "aspect": 0.75, 2817 + "src": "screenshots" 2818 + }, 2819 + "september-11-2023-at-12-35-pm.webp": { 2820 + "focal": [ 2821 + 50, 2822 + 62 2823 + ], 2824 + "pois": [ 2825 + { 2826 + "t": "s", 2827 + "box": [ 2828 + -2.3, 2829 + 24.3, 2830 + 104.2, 2831 + 74.4 2832 + ] 2833 + } 2834 + ], 2835 + "aspect": 0.75, 2836 + "src": "screenshots" 2837 + }, 2838 + "june-14-2023-at-6-33-pm.webp": { 2839 + "focal": [ 2840 + 52, 2841 + 70 2842 + ], 2843 + "pois": [ 2844 + { 2845 + "t": "s", 2846 + "box": [ 2847 + 6.2, 2848 + 41.6, 2849 + 92.5, 2850 + 57.2 2851 + ] 2852 + } 2853 + ], 2854 + "aspect": 0.75, 2855 + "src": "screenshots" 2856 + }, 2857 + "june-22-2023-at-4-22-pm.webp": { 2858 + "focal": [ 2859 + 65, 2860 + 55 2861 + ], 2862 + "pois": [ 2863 + { 2864 + "t": "s", 2865 + "box": [ 2866 + 30.7, 2867 + 25.3, 2868 + 68.9, 2869 + 59 2870 + ] 2871 + } 2872 + ], 2873 + "aspect": 0.75, 2874 + "src": "screenshots" 2875 + }, 2876 + "february-28-2023-at-11-47-pm.webp": { 2877 + "focal": [ 2878 + 53, 2879 + 73 2880 + ], 2881 + "pois": [ 2882 + { 2883 + "t": "s", 2884 + "box": [ 2885 + 17.9, 2886 + 47.8, 2887 + 70, 2888 + 50.4 2889 + ] 2890 + } 2891 + ], 2892 + "aspect": 0.75, 2893 + "src": "screenshots" 2894 + }, 2895 + "november-25-2022-at-7-34-pm.webp": { 2896 + "focal": [ 2897 + 29, 2898 + 30 2899 + ], 2900 + "pois": [ 2901 + { 2902 + "t": "s", 2903 + "box": [ 2904 + 45, 2905 + 17.3, 2906 + 33.4, 2907 + 29.3 2908 + ] 2909 + }, 2910 + { 2911 + "t": "s", 2912 + "box": [ 2913 + 10.7, 2914 + 14.3, 2915 + 36.7, 2916 + 32.3 2917 + ] 2918 + } 2919 + ], 2920 + "aspect": 0.75, 2921 + "src": "screenshots" 2922 + }, 2923 + "may-6-2023-at-10-21-pm.webp": { 2924 + "focal": [ 2925 + 46, 2926 + 67 2927 + ], 2928 + "pois": [ 2929 + { 2930 + "t": "s", 2931 + "box": [ 2932 + 3.5, 2933 + 32.5, 2934 + 84.6, 2935 + 68 2936 + ] 2937 + } 2938 + ], 2939 + "aspect": 0.75, 2940 + "src": "screenshots" 2941 + }, 2942 + "july-11-2023-at-10-41-am.webp": { 2943 + "focal": [ 2944 + 50, 2945 + 50 2946 + ], 2947 + "pois": [], 2948 + "aspect": 0.75, 2949 + "src": "screenshots" 2950 + }, 2951 + "january-30-2024-at-6-59-pm.webp": { 2952 + "focal": [ 2953 + 50, 2954 + 50 2955 + ], 2956 + "pois": [], 2957 + "aspect": 0.75, 2958 + "src": "screenshots" 2959 + }, 2960 + "january-29-2024-at-4-10-pm.webp": { 2961 + "focal": [ 2962 + 50, 2963 + 50 2964 + ], 2965 + "pois": [], 2966 + "aspect": 0.75, 2967 + "src": "screenshots" 2968 + }, 2969 + "august-22-2023-at-6-51-pm.webp": { 2970 + "focal": [ 2971 + 37, 2972 + 58 2973 + ], 2974 + "pois": [ 2975 + { 2976 + "t": "s", 2977 + "box": [ 2978 + 0.6, 2979 + 18.3, 2980 + 72.8, 2981 + 78.7 2982 + ] 2983 + } 2984 + ], 2985 + "aspect": 0.75, 2986 + "src": "screenshots" 2987 + }, 2988 + "january-8-2023-at-4-12-pm.webp": { 2989 + "focal": [ 2990 + 50, 2991 + 63 2992 + ], 2993 + "pois": [ 2994 + { 2995 + "t": "s", 2996 + "box": [ 2997 + 0.3, 2998 + 25.4, 2999 + 99.4, 3000 + 74.4 3001 + ] 3002 + } 3003 + ], 3004 + "aspect": 0.75, 3005 + "src": "screenshots" 3006 + }, 3007 + "november-2-2023-at-10-15-pm.webp": { 3008 + "focal": [ 3009 + 53, 3010 + 40 3011 + ], 3012 + "pois": [ 3013 + { 3014 + "t": "s", 3015 + "box": [ 3016 + 41.8, 3017 + 31.4, 3018 + 21.6, 3019 + 17 3020 + ] 3021 + } 3022 + ], 3023 + "aspect": 0.75, 3024 + "src": "screenshots" 3025 + }, 3026 + "june-7-2023-at-10-50-pm.webp": { 3027 + "focal": [ 3028 + 50, 3029 + 63 3030 + ], 3031 + "pois": [ 3032 + { 3033 + "t": "s", 3034 + "box": [ 3035 + -1.2, 3036 + 27.8, 3037 + 102, 3038 + 70.1 3039 + ] 3040 + } 3041 + ], 3042 + "aspect": 0.75, 3043 + "src": "screenshots" 3044 + }, 3045 + "october-4-2022-at-11-12-am.webp": { 3046 + "focal": [ 3047 + 55, 3048 + 72 3049 + ], 3050 + "pois": [ 3051 + { 3052 + "t": "s", 3053 + "box": [ 3054 + 10.5, 3055 + 44.4, 3056 + 88.5, 3057 + 55.3 3058 + ] 3059 + } 3060 + ], 3061 + "aspect": 0.75, 3062 + "src": "screenshots" 3063 + }, 3064 + "february-1-2023-at-5-37-pm.webp": { 3065 + "focal": [ 3066 + 54, 3067 + 62 3068 + ], 3069 + "pois": [ 3070 + { 3071 + "t": "s", 3072 + "box": [ 3073 + 16.5, 3074 + 43.3, 3075 + 74.9, 3076 + 37.8 3077 + ] 3078 + } 3079 + ], 3080 + "aspect": 0.75, 3081 + "src": "screenshots" 3082 + }, 3083 + "march-17-2023-at-1-29-pm.webp": { 3084 + "focal": [ 3085 + 49, 3086 + 65 3087 + ], 3088 + "pois": [ 3089 + { 3090 + "t": "s", 3091 + "box": [ 3092 + 0.8, 3093 + 32, 3094 + 95.8, 3095 + 66.7 3096 + ] 3097 + } 3098 + ], 3099 + "aspect": 0.75, 3100 + "src": "screenshots" 3101 + }, 3102 + "august-11-2023-at-5-36-pm.webp": { 3103 + "focal": [ 3104 + 68, 3105 + 70 3106 + ], 3107 + "pois": [ 3108 + { 3109 + "t": "s", 3110 + "box": [ 3111 + 36.8, 3112 + 41.3, 3113 + 62.9, 3114 + 57.4 3115 + ] 3116 + } 3117 + ], 3118 + "aspect": 0.75, 3119 + "src": "screenshots" 3120 + }, 3121 + "october-27-2023-at-2-32-pm.webp": { 3122 + "focal": [ 3123 + 45, 3124 + 30 3125 + ], 3126 + "pois": [ 3127 + { 3128 + "t": "s", 3129 + "box": [ 3130 + 34.2, 3131 + 47.9, 3132 + 59.5, 3133 + 34.7 3134 + ] 3135 + }, 3136 + { 3137 + "t": "s", 3138 + "box": [ 3139 + 11.9, 3140 + 7.8, 3141 + 66.2, 3142 + 44.7 3143 + ] 3144 + } 3145 + ], 3146 + "aspect": 0.75, 3147 + "src": "screenshots" 3148 + }, 3149 + "january-20-2023-at-2-05-am.webp": { 3150 + "focal": [ 3151 + 50, 3152 + 70 3153 + ], 3154 + "pois": [ 3155 + { 3156 + "t": "s", 3157 + "box": [ 3158 + 0.2, 3159 + 41.7, 3160 + 100, 3161 + 57.4 3162 + ] 3163 + } 3164 + ], 3165 + "aspect": 0.75, 3166 + "src": "screenshots" 3167 + }, 3168 + "november-2-2022-at-5-41-pm.webp": { 3169 + "focal": [ 3170 + 33, 3171 + 48 3172 + ], 3173 + "pois": [ 3174 + { 3175 + "t": "s", 3176 + "box": [ 3177 + 1, 3178 + 17, 3179 + 64.6, 3180 + 61.9 3181 + ] 3182 + } 3183 + ], 3184 + "aspect": 0.75, 3185 + "src": "screenshots" 3186 + }, 3187 + "october-9-2023-at-3-17-pm.webp": { 3188 + "focal": [ 3189 + 53, 3190 + 70 3191 + ], 3192 + "pois": [ 3193 + { 3194 + "t": "s", 3195 + "box": [ 3196 + 6.7, 3197 + 40.2, 3198 + 91.8, 3199 + 59 3200 + ] 3201 + } 3202 + ], 3203 + "aspect": 0.75, 3204 + "src": "screenshots" 3205 + }, 3206 + "june-17-2023-at-7-34-pm.webp": { 3207 + "focal": [ 3208 + 50, 3209 + 59 3210 + ], 3211 + "pois": [ 3212 + { 3213 + "t": "s", 3214 + "box": [ 3215 + -0.8, 3216 + 19.2, 3217 + 101, 3218 + 79.7 3219 + ] 3220 + } 3221 + ], 3222 + "aspect": 0.75, 3223 + "src": "screenshots" 3224 + }, 3225 + "june-8-2023-at-7-34-pm.webp": { 3226 + "focal": [ 3227 + 58, 3228 + 69 3229 + ], 3230 + "pois": [ 3231 + { 3232 + "t": "s", 3233 + "box": [ 3234 + 15.3, 3235 + 38.9, 3236 + 86.1, 3237 + 60.2 3238 + ] 3239 + } 3240 + ], 3241 + "aspect": 0.75, 3242 + "src": "screenshots" 3243 + }, 3244 + "june-3-2023-at-10-04-pm.webp": { 3245 + "focal": [ 3246 + 75, 3247 + 59 3248 + ], 3249 + "pois": [ 3250 + { 3251 + "t": "s", 3252 + "box": [ 3253 + -0.5, 3254 + 42.2, 3255 + 49.5, 3256 + 53.8 3257 + ] 3258 + }, 3259 + { 3260 + "t": "s", 3261 + "box": [ 3262 + 49.8, 3263 + 25.3, 3264 + 50.2, 3265 + 66.9 3266 + ] 3267 + } 3268 + ], 3269 + "aspect": 0.75, 3270 + "src": "screenshots" 3271 + }, 3272 + "june-26-2023-at-6-52-pm.webp": { 3273 + "focal": [ 3274 + 65, 3275 + 40 3276 + ], 3277 + "pois": [ 3278 + { 3279 + "t": "s", 3280 + "box": [ 3281 + 42.7, 3282 + 23.3, 3283 + 44.8, 3284 + 32.8 3285 + ] 3286 + }, 3287 + { 3288 + "t": "s", 3289 + "box": [ 3290 + 42.4, 3291 + 51, 3292 + 26.3, 3293 + 18.4 3294 + ] 3295 + } 3296 + ], 3297 + "aspect": 0.75, 3298 + "src": "screenshots" 3299 + }, 3300 + "september-17-2023-at-12-21-am.webp": { 3301 + "focal": [ 3302 + 50, 3303 + 39 3304 + ], 3305 + "pois": [ 3306 + { 3307 + "t": "s", 3308 + "box": [ 3309 + 15.1, 3310 + 70.1, 3311 + 58.4, 3312 + 29.3 3313 + ] 3314 + }, 3315 + { 3316 + "t": "s", 3317 + "box": [ 3318 + 0.9, 3319 + 0.7, 3320 + 98.2, 3321 + 76.8 3322 + ] 3323 + } 3324 + ], 3325 + "aspect": 0.75, 3326 + "src": "screenshots" 3327 + }, 3328 + "march-13-2024-at-11-13-pm.webp": { 3329 + "focal": [ 3330 + 41, 3331 + 56 3332 + ], 3333 + "pois": [ 3334 + { 3335 + "t": "s", 3336 + "box": [ 3337 + 10.5, 3338 + 30.3, 3339 + 61.7, 3340 + 50.9 3341 + ] 3342 + } 3343 + ], 3344 + "aspect": 0.75, 3345 + "src": "screenshots" 3346 + }, 3347 + "july-4-2023-at-3-26-pm.webp": { 3348 + "focal": [ 3349 + 45, 3350 + 81 3351 + ], 3352 + "pois": [ 3353 + { 3354 + "t": "s", 3355 + "box": [ 3356 + 7.4, 3357 + 63, 3358 + 76.1, 3359 + 36 3360 + ] 3361 + } 3362 + ], 3363 + "aspect": 0.75, 3364 + "src": "screenshots" 3365 + }, 3366 + "january-27-2023-at-5-16-pm.webp": { 3367 + "focal": [ 3368 + 32, 3369 + 77 3370 + ], 3371 + "pois": [ 3372 + { 3373 + "t": "s", 3374 + "box": [ 3375 + 48.5, 3376 + 69.8, 3377 + 26.1, 3378 + 18.3 3379 + ] 3380 + }, 3381 + { 3382 + "t": "s", 3383 + "box": [ 3384 + 18.9, 3385 + 67, 3386 + 25.8, 3387 + 19.1 3388 + ] 3389 + } 3390 + ], 3391 + "aspect": 0.75, 3392 + "src": "screenshots" 3393 + }, 3394 + "january-21-2024-at-12-25-pm.webp": { 3395 + "focal": [ 3396 + 56, 3397 + 77 3398 + ], 3399 + "pois": [ 3400 + { 3401 + "t": "s", 3402 + "box": [ 3403 + 13.3, 3404 + 54.7, 3405 + 86.1, 3406 + 44.4 3407 + ] 3408 + } 3409 + ], 3410 + "aspect": 0.75, 3411 + "src": "screenshots" 3412 + }, 3413 + "september-30-2023-at-1-15-am.webp": { 3414 + "focal": [ 3415 + 57, 3416 + 47 3417 + ], 3418 + "pois": [ 3419 + { 3420 + "t": "s", 3421 + "box": [ 3422 + 28.7, 3423 + 13.8, 3424 + 55.8, 3425 + 67 3426 + ] 3427 + } 3428 + ], 3429 + "aspect": 0.75, 3430 + "src": "screenshots" 3431 + }, 3432 + "june-1-2023-at-6-52-pm.webp": { 3433 + "focal": [ 3434 + 50, 3435 + 57 3436 + ], 3437 + "pois": [ 3438 + { 3439 + "t": "s", 3440 + "box": [ 3441 + 0.7, 3442 + 15.1, 3443 + 98.6, 3444 + 84 3445 + ] 3446 + } 3447 + ], 3448 + "aspect": 0.75, 3449 + "src": "screenshots" 3450 + }, 3451 + "june-13-2023-at-8-24-pm.webp": { 3452 + "focal": [ 3453 + 48, 3454 + 75 3455 + ], 3456 + "pois": [ 3457 + { 3458 + "t": "s", 3459 + "box": [ 3460 + 0.3, 3461 + 49.5, 3462 + 94.8, 3463 + 50.5 3464 + ] 3465 + } 3466 + ], 3467 + "aspect": 0.75, 3468 + "src": "screenshots" 3469 + }, 3470 + "june-9-2023-at-11-00-pm.webp": { 3471 + "focal": [ 3472 + 44, 3473 + 71 3474 + ], 3475 + "pois": [ 3476 + { 3477 + "t": "s", 3478 + "box": [ 3479 + 5.9, 3480 + 43.6, 3481 + 76, 3482 + 55.1 3483 + ] 3484 + } 3485 + ], 3486 + "aspect": 0.75, 3487 + "src": "screenshots" 3488 + }, 3489 + "april-24-2023-at-2-26-pm.webp": { 3490 + "focal": [ 3491 + 50, 3492 + 31 3493 + ], 3494 + "pois": [ 3495 + { 3496 + "t": "s", 3497 + "box": [ 3498 + 13.2, 3499 + 13.5, 3500 + 72.8, 3501 + 35.1 3502 + ] 3503 + }, 3504 + { 3505 + "t": "s", 3506 + "box": [ 3507 + 41.4, 3508 + 59.4, 3509 + 58.6, 3510 + 39.1 3511 + ] 3512 + } 3513 + ], 3514 + "aspect": 0.75, 3515 + "src": "screenshots" 3516 + }, 3517 + "september-29-2023-at-5-58-pm.webp": { 3518 + "focal": [ 3519 + 50, 3520 + 63 3521 + ], 3522 + "pois": [ 3523 + { 3524 + "t": "s", 3525 + "box": [ 3526 + -0.5, 3527 + 29.1, 3528 + 100.6, 3529 + 68.7 3530 + ] 3531 + } 3532 + ], 3533 + "aspect": 0.75, 3534 + "src": "screenshots" 3535 + }, 3536 + "june-3-2023-at-7-25-pm.webp": { 3537 + "focal": [ 3538 + 55, 3539 + 61 3540 + ], 3541 + "pois": [ 3542 + { 3543 + "t": "s", 3544 + "box": [ 3545 + 11.9, 3546 + 27.7, 3547 + 87.2, 3548 + 65.8 3549 + ] 3550 + } 3551 + ], 3552 + "aspect": 0.75, 3553 + "src": "screenshots" 3554 + }, 3555 + "may-4-2023-at-8-59-pm.webp": { 3556 + "focal": [ 3557 + 49, 3558 + 50 3559 + ], 3560 + "pois": [ 3561 + { 3562 + "t": "s", 3563 + "box": [ 3564 + 38.2, 3565 + 41.6, 3566 + 21, 3567 + 17.2 3568 + ] 3569 + } 3570 + ], 3571 + "aspect": 0.75, 3572 + "src": "screenshots" 3573 + }, 3574 + "may-6-2023-at-11-59-am.webp": { 3575 + "focal": [ 3576 + 54, 3577 + 69 3578 + ], 3579 + "pois": [ 3580 + { 3581 + "t": "s", 3582 + "box": [ 3583 + 8.9, 3584 + 38.4, 3585 + 90.3, 3586 + 60.9 3587 + ] 3588 + } 3589 + ], 3590 + "aspect": 0.75, 3591 + "src": "screenshots" 3592 + }, 3593 + "december-31-2021-at-4-54-pm.webp": { 3594 + "focal": [ 3595 + 50, 3596 + 61 3597 + ], 3598 + "pois": [ 3599 + { 3600 + "t": "s", 3601 + "box": [ 3602 + -1.1, 3603 + 23.3, 3604 + 101.5, 3605 + 76.2 3606 + ] 3607 + } 3608 + ], 3609 + "aspect": 0.75, 3610 + "src": "screenshots" 3611 + }, 3612 + "august-6-2022-at-11-16-am.webp": { 3613 + "focal": [ 3614 + 56, 3615 + 68 3616 + ], 3617 + "pois": [ 3618 + { 3619 + "t": "s", 3620 + "box": [ 3621 + 12.9, 3622 + 40, 3623 + 86.7, 3624 + 55.6 3625 + ] 3626 + }, 3627 + { 3628 + "t": "s", 3629 + "box": [ 3630 + 0.2, 3631 + -0.3, 3632 + 97.6, 3633 + 44 3634 + ] 3635 + } 3636 + ], 3637 + "aspect": 0.75, 3638 + "src": "screenshots" 3639 + }, 3640 + "november-28-2023-at-12-13-pm.webp": { 3641 + "focal": [ 3642 + 53, 3643 + 76 3644 + ], 3645 + "pois": [ 3646 + { 3647 + "t": "s", 3648 + "box": [ 3649 + 29.7, 3650 + 53.3, 3651 + 46.7, 3652 + 45.5 3653 + ] 3654 + } 3655 + ], 3656 + "aspect": 0.75, 3657 + "src": "screenshots" 3658 + }, 3659 + "september-30-2023-at-1-21-pm.webp": { 3660 + "focal": [ 3661 + 61, 3662 + 54 3663 + ], 3664 + "pois": [ 3665 + { 3666 + "t": "s", 3667 + "box": [ 3668 + 21.9, 3669 + 14.9, 3670 + 77.8, 3671 + 78.2 3672 + ] 3673 + } 3674 + ], 3675 + "aspect": 0.75, 3676 + "src": "screenshots" 3677 + }, 3678 + "february-3-2023-at-9-45-pm.webp": { 3679 + "focal": [ 3680 + 50, 3681 + 56 3682 + ], 3683 + "pois": [ 3684 + { 3685 + "t": "s", 3686 + "box": [ 3687 + -0.2, 3688 + 12.9, 3689 + 100.6, 3690 + 86.7 3691 + ] 3692 + } 3693 + ], 3694 + "aspect": 0.75, 3695 + "src": "screenshots" 3696 + }, 3697 + "september-27-2023-at-1-42-am.webp": { 3698 + "focal": [ 3699 + 72, 3700 + 63 3701 + ], 3702 + "pois": [ 3703 + { 3704 + "t": "s", 3705 + "box": [ 3706 + 13.8, 3707 + 22.7, 3708 + 34.3, 3709 + 25.2 3710 + ] 3711 + }, 3712 + { 3713 + "t": "s", 3714 + "box": [ 3715 + 44.4, 3716 + 30.3, 3717 + 55.9, 3718 + 66.2 3719 + ] 3720 + } 3721 + ], 3722 + "aspect": 0.75, 3723 + "src": "screenshots" 3724 + }, 3725 + "november-28-2023-at-4-35-pm.webp": { 3726 + "focal": [ 3727 + 66, 3728 + 78 3729 + ], 3730 + "pois": [ 3731 + { 3732 + "t": "s", 3733 + "box": [ 3734 + 36.4, 3735 + 55.9, 3736 + 59.3, 3737 + 44.2 3738 + ] 3739 + } 3740 + ], 3741 + "aspect": 0.75, 3742 + "src": "screenshots" 3743 + }, 3744 + "april-13-2023-at-11-18-am.webp": { 3745 + "focal": [ 3746 + 51, 3747 + 70 3748 + ], 3749 + "pois": [ 3750 + { 3751 + "t": "s", 3752 + "box": [ 3753 + 2.2, 3754 + 40, 3755 + 96.9, 3756 + 59.5 3757 + ] 3758 + } 3759 + ], 3760 + "aspect": 0.75, 3761 + "src": "screenshots" 3762 + }, 3763 + "february-13-2023-at-9-22-pm.webp": { 3764 + "focal": [ 3765 + 50, 3766 + 58 3767 + ], 3768 + "pois": [ 3769 + { 3770 + "t": "s", 3771 + "box": [ 3772 + -0.5, 3773 + 16.7, 3774 + 101.1, 3775 + 82.2 3776 + ] 3777 + } 3778 + ], 3779 + "aspect": 0.75, 3780 + "src": "screenshots" 3781 + }, 3782 + "july-14-2022-at-3-56-pm.webp": { 3783 + "focal": [ 3784 + 68, 3785 + 43 3786 + ], 3787 + "pois": [ 3788 + { 3789 + "t": "s", 3790 + "box": [ 3791 + 1, 3792 + 57.2, 3793 + 49.5, 3794 + 37.5 3795 + ] 3796 + }, 3797 + { 3798 + "t": "s", 3799 + "box": [ 3800 + 52.4, 3801 + 54.4, 3802 + 45.1, 3803 + 39.1 3804 + ] 3805 + }, 3806 + { 3807 + "t": "s", 3808 + "box": [ 3809 + 38.7, 3810 + 22.5, 3811 + 57.9, 3812 + 41.4 3813 + ] 3814 + } 3815 + ], 3816 + "aspect": 0.75, 3817 + "src": "screenshots" 3818 + }, 3819 + "april-24-2023-at-9-42-am.webp": { 3820 + "focal": [ 3821 + 50, 3822 + 62 3823 + ], 3824 + "pois": [ 3825 + { 3826 + "t": "s", 3827 + "box": [ 3828 + -0.6, 3829 + 26.1, 3830 + 101.2, 3831 + 71.9 3832 + ] 3833 + } 3834 + ], 3835 + "aspect": 0.75, 3836 + "src": "screenshots" 3837 + }, 3838 + "june-26-2022-at-4-49-pm.webp": { 3839 + "focal": [ 3840 + 50, 3841 + 65 3842 + ], 3843 + "pois": [ 3844 + { 3845 + "t": "s", 3846 + "box": [ 3847 + 1.9, 3848 + 31.3, 3849 + 97.2, 3850 + 67.4 3851 + ] 3852 + } 3853 + ], 3854 + "aspect": 0.75, 3855 + "src": "screenshots" 3856 + }, 3857 + "september-16-2023-at-10-42-pm.webp": { 3858 + "focal": [ 3859 + 49, 3860 + 46 3861 + ], 3862 + "pois": [ 3863 + { 3864 + "t": "s", 3865 + "box": [ 3866 + 34, 3867 + 16.1, 3868 + 49.7, 3869 + 42.1 3870 + ] 3871 + }, 3872 + { 3873 + "t": "s", 3874 + "box": [ 3875 + 16.1, 3876 + 17.4, 3877 + 65.4, 3878 + 58 3879 + ] 3880 + } 3881 + ], 3882 + "aspect": 0.75, 3883 + "src": "screenshots" 3884 + }, 3885 + "january-19-2023-at-3-46-pm.webp": { 3886 + "focal": [ 3887 + 68, 3888 + 70 3889 + ], 3890 + "pois": [ 3891 + { 3892 + "t": "s", 3893 + "box": [ 3894 + 36.2, 3895 + 39.8, 3896 + 63.4, 3897 + 59.7 3898 + ] 3899 + } 3900 + ], 3901 + "aspect": 0.75, 3902 + "src": "screenshots" 3903 + }, 3904 + "november-7-2022-at-4-40-pm.webp": { 3905 + "focal": [ 3906 + 58, 3907 + 73 3908 + ], 3909 + "pois": [ 3910 + { 3911 + "t": "s", 3912 + "box": [ 3913 + 20.4, 3914 + 51.5, 3915 + 75.4, 3916 + 43.7 3917 + ] 3918 + } 3919 + ], 3920 + "aspect": 0.75, 3921 + "src": "screenshots" 3922 + }, 3923 + "june-8-2023-at-6-57-pm.webp": { 3924 + "focal": [ 3925 + 50, 3926 + 64 3927 + ], 3928 + "pois": [ 3929 + { 3930 + "t": "s", 3931 + "box": [ 3932 + 0.5, 3933 + 29.6, 3934 + 98.8, 3935 + 69.4 3936 + ] 3937 + } 3938 + ], 3939 + "aspect": 0.75, 3940 + "src": "screenshots" 3941 + }, 3942 + "march-1-2023-at-12-26-pm.webp": { 3943 + "focal": [ 3944 + 55, 3945 + 69 3946 + ], 3947 + "pois": [ 3948 + { 3949 + "t": "s", 3950 + "box": [ 3951 + 10.2, 3952 + 39.1, 3953 + 89, 3954 + 60.4 3955 + ] 3956 + } 3957 + ], 3958 + "aspect": 0.75, 3959 + "src": "screenshots" 3960 + }, 3961 + "february-27-2023-at-6-07-pm.webp": { 3962 + "focal": [ 3963 + 46, 3964 + 55 3965 + ], 3966 + "pois": [ 3967 + { 3968 + "t": "s", 3969 + "box": [ 3970 + 8.1, 3971 + 29.5, 3972 + 75, 3973 + 50.3 3974 + ] 3975 + } 3976 + ], 3977 + "aspect": 0.75, 3978 + "src": "screenshots" 3979 + }, 3980 + "may-4-2023-at-2-33-pm.webp": { 3981 + "focal": [ 3982 + 50, 3983 + 71 3984 + ], 3985 + "pois": [ 3986 + { 3987 + "t": "s", 3988 + "box": [ 3989 + 0.9, 3990 + 41.6, 3991 + 98.6, 3992 + 58.3 3993 + ] 3994 + } 3995 + ], 3996 + "aspect": 0.75, 3997 + "src": "screenshots" 3998 + }, 3999 + "september-1-2023-at-11-18-pm.webp": { 4000 + "focal": [ 4001 + 52, 4002 + 77 4003 + ], 4004 + "pois": [ 4005 + { 4006 + "t": "s", 4007 + "box": [ 4008 + 21.3, 4009 + 58.5, 4010 + 61.5, 4011 + 37.8 4012 + ] 4013 + } 4014 + ], 4015 + "aspect": 0.75, 4016 + "src": "screenshots" 4017 + }, 4018 + "december-5-2023-at-1-28-pm.webp": { 4019 + "focal": [ 4020 + 51, 4021 + 80 4022 + ], 4023 + "pois": [ 4024 + { 4025 + "t": "s", 4026 + "box": [ 4027 + 25.8, 4028 + 60.8, 4029 + 49.9, 4030 + 38.9 4031 + ] 4032 + } 4033 + ], 4034 + "aspect": 0.75, 4035 + "src": "screenshots" 4036 + }, 4037 + "april-21-2023-at-11-12-am.webp": { 4038 + "focal": [ 4039 + 54, 4040 + 53 4041 + ], 4042 + "pois": [ 4043 + { 4044 + "t": "s", 4045 + "box": [ 4046 + 9.4, 4047 + 6.8, 4048 + 88.9, 4049 + 91.6 4050 + ] 4051 + } 4052 + ], 4053 + "aspect": 0.75, 4054 + "src": "screenshots" 4055 + }, 4056 + "january-7-2023-at-8-16-pm.webp": { 4057 + "focal": [ 4058 + 48, 4059 + 54 4060 + ], 4061 + "pois": [ 4062 + { 4063 + "t": "s", 4064 + "box": [ 4065 + -3.3, 4066 + 11.8, 4067 + 101.8, 4068 + 85.4 4069 + ] 4070 + } 4071 + ], 4072 + "aspect": 0.75, 4073 + "src": "screenshots" 4074 + }, 4075 + "june-1-2023-at-8-18-pm.webp": { 4076 + "focal": [ 4077 + 62, 4078 + 59 4079 + ], 4080 + "pois": [ 4081 + { 4082 + "t": "s", 4083 + "box": [ 4084 + 23.2, 4085 + 26.2, 4086 + 76.7, 4087 + 66.1 4088 + ] 4089 + } 4090 + ], 4091 + "aspect": 0.75, 4092 + "src": "screenshots" 4093 + }, 4094 + "march-28-2023-at-1-05-pm.webp": { 4095 + "focal": [ 4096 + 76, 4097 + 69 4098 + ], 4099 + "pois": [ 4100 + { 4101 + "t": "s", 4102 + "box": [ 4103 + 63.9, 4104 + 59.4, 4105 + 24.3, 4106 + 19.3 4107 + ] 4108 + }, 4109 + { 4110 + "t": "s", 4111 + "box": [ 4112 + 38.1, 4113 + 60.5, 4114 + 23, 4115 + 19.3 4116 + ] 4117 + }, 4118 + { 4119 + "t": "s", 4120 + "box": [ 4121 + 9.1, 4122 + 60.5, 4123 + 20.1, 4124 + 15.4 4125 + ] 4126 + } 4127 + ], 4128 + "aspect": 0.75, 4129 + "src": "screenshots" 4130 + }, 4131 + "september-4-2022-at-6-30-pm.webp": { 4132 + "focal": [ 4133 + 51, 4134 + 76 4135 + ], 4136 + "pois": [ 4137 + { 4138 + "t": "s", 4139 + "box": [ 4140 + 1.5, 4141 + 53.2, 4142 + 98.5, 4143 + 46.2 4144 + ] 4145 + } 4146 + ], 4147 + "aspect": 0.75, 4148 + "src": "screenshots" 4149 + }, 4150 + "february-7-2023-at-4-20-pm.webp": { 4151 + "focal": [ 4152 + 44, 4153 + 46 4154 + ], 4155 + "pois": [ 4156 + { 4157 + "t": "s", 4158 + "box": [ 4159 + 2.4, 4160 + 5.9, 4161 + 83.8, 4162 + 79.4 4163 + ] 4164 + } 4165 + ], 4166 + "aspect": 0.75, 4167 + "src": "screenshots" 4168 + }, 4169 + "august-21-2022-at-10-19-pm.webp": { 4170 + "focal": [ 4171 + 51, 4172 + 61 4173 + ], 4174 + "pois": [ 4175 + { 4176 + "t": "s", 4177 + "box": [ 4178 + 1.8, 4179 + 22.5, 4180 + 97.8, 4181 + 76.7 4182 + ] 4183 + } 4184 + ], 4185 + "aspect": 0.75, 4186 + "src": "screenshots" 4187 + }, 4188 + "july-11-2022-at-10-55-pm.webp": { 4189 + "focal": [ 4190 + 52, 4191 + 73 4192 + ], 4193 + "pois": [ 4194 + { 4195 + "t": "s", 4196 + "box": [ 4197 + 31.5, 4198 + 57, 4199 + 41.8, 4200 + 31.3 4201 + ] 4202 + }, 4203 + { 4204 + "t": "s", 4205 + "box": [ 4206 + 25.4, 4207 + 12.7, 4208 + 49.4, 4209 + 23.1 4210 + ] 4211 + } 4212 + ], 4213 + "aspect": 0.75, 4214 + "src": "screenshots" 4215 + }, 4216 + "july-22-2022-at-12-36-am.webp": { 4217 + "focal": [ 4218 + 43, 4219 + 38 4220 + ], 4221 + "pois": [ 4222 + { 4223 + "t": "s", 4224 + "box": [ 4225 + 16.5, 4226 + 19.2, 4227 + 53.3, 4228 + 38.6 4229 + ] 4230 + } 4231 + ], 4232 + "aspect": 0.75, 4233 + "src": "screenshots" 4234 + }, 4235 + "november-9-2023-at-4-28-pm.webp": { 4236 + "focal": [ 4237 + 60, 4238 + 72 4239 + ], 4240 + "pois": [ 4241 + { 4242 + "t": "s", 4243 + "box": [ 4244 + 20.7, 4245 + 44.5, 4246 + 78.5, 4247 + 55.1 4248 + ] 4249 + } 4250 + ], 4251 + "aspect": 0.75, 4252 + "src": "screenshots" 4253 + }, 4254 + "july-21-2022-at-12-09-am.webp": { 4255 + "focal": [ 4256 + 48, 4257 + 59 4258 + ], 4259 + "pois": [ 4260 + { 4261 + "t": "s", 4262 + "box": [ 4263 + 0.3, 4264 + 19.2, 4265 + 95, 4266 + 79.6 4267 + ] 4268 + } 4269 + ], 4270 + "aspect": 0.75, 4271 + "src": "screenshots" 4272 + }, 4273 + "july-4-2022-at-12-11-am.webp": { 4274 + "focal": [ 4275 + 49, 4276 + 65 4277 + ], 4278 + "pois": [ 4279 + { 4280 + "t": "s", 4281 + "box": [ 4282 + 0.8, 4283 + 30.1, 4284 + 96.3, 4285 + 68.7 4286 + ] 4287 + } 4288 + ], 4289 + "aspect": 0.75, 4290 + "src": "screenshots" 4291 + }, 4292 + "may-27-2023-at-1-18-pm.webp": { 4293 + "focal": [ 4294 + 54, 4295 + 70 4296 + ], 4297 + "pois": [ 4298 + { 4299 + "t": "s", 4300 + "box": [ 4301 + 8, 4302 + 40.5, 4303 + 91.9, 4304 + 59.1 4305 + ] 4306 + } 4307 + ], 4308 + "aspect": 0.75, 4309 + "src": "screenshots" 4310 + }, 4311 + "march-8-2024-at-6-40-pm.webp": { 4312 + "focal": [ 4313 + 49, 4314 + 50 4315 + ], 4316 + "pois": [ 4317 + { 4318 + "t": "s", 4319 + "box": [ 4320 + 8.6, 4321 + 23.4, 4322 + 79.8, 4323 + 53.2 4324 + ] 4325 + } 4326 + ], 4327 + "aspect": 0.75, 4328 + "src": "screenshots" 4329 + }, 4330 + "february-8-2023-at-12-15-pm.webp": { 4331 + "focal": [ 4332 + 37, 4333 + 60 4334 + ], 4335 + "pois": [ 4336 + { 4337 + "t": "s", 4338 + "box": [ 4339 + 5.3, 4340 + 34.7, 4341 + 64.3, 4342 + 49.8 4343 + ] 4344 + } 4345 + ], 4346 + "aspect": 0.75, 4347 + "src": "screenshots" 4348 + }, 4349 + "december-22-2022-at-11-51-pm.webp": { 4350 + "focal": [ 4351 + 57, 4352 + 49 4353 + ], 4354 + "pois": [ 4355 + { 4356 + "t": "s", 4357 + "box": [ 4358 + 13.5, 4359 + 20.2, 4360 + 86.9, 4361 + 58.3 4362 + ] 4363 + } 4364 + ], 4365 + "aspect": 0.75, 4366 + "src": "screenshots" 4367 + }, 4368 + "february-5-2023-at-3-10-pm.webp": { 4369 + "focal": [ 4370 + 51, 4371 + 71 4372 + ], 4373 + "pois": [ 4374 + { 4375 + "t": "s", 4376 + "box": [ 4377 + 13.5, 4378 + 43.3, 4379 + 75.5, 4380 + 56.1 4381 + ] 4382 + } 4383 + ], 4384 + "aspect": 0.75, 4385 + "src": "screenshots" 4386 + }, 4387 + "june-17-2023-at-7-55-pm.webp": { 4388 + "focal": [ 4389 + 45, 4390 + 81 4391 + ], 4392 + "pois": [ 4393 + { 4394 + "t": "s", 4395 + "box": [ 4396 + 3.5, 4397 + 62.2, 4398 + 83.1, 4399 + 37.8 4400 + ] 4401 + }, 4402 + { 4403 + "t": "s", 4404 + "box": [ 4405 + 56.4, 4406 + 64.2, 4407 + 40, 4408 + 35.7 4409 + ] 4410 + } 4411 + ], 4412 + "aspect": 0.75, 4413 + "src": "screenshots" 4414 + }, 4415 + "september-12-2023-at-6-31-pm.webp": { 4416 + "focal": [ 4417 + 50, 4418 + 63 4419 + ], 4420 + "pois": [ 4421 + { 4422 + "t": "s", 4423 + "box": [ 4424 + -0.2, 4425 + 27.3, 4426 + 101.2, 4427 + 70.5 4428 + ] 4429 + } 4430 + ], 4431 + "aspect": 0.75, 4432 + "src": "screenshots" 4433 + }, 4434 + "december-4-2023-at-1-08-pm.webp": { 4435 + "focal": [ 4436 + 63, 4437 + 70 4438 + ], 4439 + "pois": [ 4440 + { 4441 + "t": "s", 4442 + "box": [ 4443 + 24.9, 4444 + 41.6, 4445 + 75.3, 4446 + 57.7 4447 + ] 4448 + } 4449 + ], 4450 + "aspect": 0.75, 4451 + "src": "screenshots" 4452 + }, 4453 + "october-17-2022-at-9-33-pm.webp": { 4454 + "focal": [ 4455 + 35, 4456 + 27 4457 + ], 4458 + "pois": [ 4459 + { 4460 + "t": "s", 4461 + "box": [ 4462 + 17.3, 4463 + 12.8, 4464 + 34.7, 4465 + 27.5 4466 + ] 4467 + } 4468 + ], 4469 + "aspect": 0.75, 4470 + "src": "screenshots" 4471 + }, 4472 + "november-7-2023-at-10-49-pm.webp": { 4473 + "focal": [ 4474 + 47, 4475 + 52 4476 + ], 4477 + "pois": [ 4478 + { 4479 + "t": "s", 4480 + "box": [ 4481 + 34.3, 4482 + 44.5, 4483 + 24.6, 4484 + 15.8 4485 + ] 4486 + } 4487 + ], 4488 + "aspect": 0.75, 4489 + "src": "screenshots" 2646 4490 } 2647 4491 } 2648 4492 }
+25 -10
system/public/papers.aesthetic.computer/index.html
··· 396 396 aspect-ratio: 1536 / 1024; 397 397 max-height: 78vh; 398 398 min-height: 280px; 399 + /* Warm cream letterbox — matches the cream paper the colored-pencil 400 + images fade into, so contain-mode gaps on wide viewports read as 401 + intentional paper margin rather than negative space. */ 402 + background-color: #efe2c8; 399 403 } 400 404 .hero-canvas { 401 405 position: absolute; ··· 811 815 const ctx = canvas.getContext('2d'); 812 816 const reduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches; 813 817 818 + // focal: normalized (0-1) image-space anchor that stays centered on screen 819 + // v2 = Johnny Appleseed — jeffrey center-right, head upper-mid 820 + // v3 = grad students POV — green laptop foreground-center 821 + // v4 = cafe POV — green laptop foreground-center, students through window 822 + // v1 = washington-crossing — jeffrey upper-mid, slightly left of center 823 + // pan.s = zoom multiplier on top of contain baseline (1.0 = full image visible) 814 824 const SLIDES = [ 815 - { src: '/papers-header.png', pan: { from: { s: 1.00, x: 0.00, y: 0.00 }, to: { s: 1.08, x: -0.04, y: 0.02 } } }, 816 - { src: '/papers-header-v3.png', pan: { from: { s: 1.06, x: -0.03, y: -0.02 }, to: { s: 1.00, x: 0.03, y: 0.02 } } }, 817 - { src: '/papers-header-v1.png', pan: { from: { s: 1.04, x: 0.02, y: -0.02 }, to: { s: 1.10, x: -0.02, y: 0.03 } } }, 825 + { src: '/papers-header.png', focal: { x: 0.55, y: 0.40 }, pan: { from: { s: 1.00, x: 0, y: 0 }, to: { s: 1.10, x: -0.02, y: 0.01 } } }, 826 + { src: '/papers-header-v4.png', focal: { x: 0.48, y: 0.62 }, pan: { from: { s: 1.00, x: 0, y: 0 }, to: { s: 1.08, x: 0.01, y: -0.02 } } }, 827 + { src: '/papers-header-v3.png', focal: { x: 0.50, y: 0.62 }, pan: { from: { s: 1.06, x: 0, y: 0 }, to: { s: 1.00, x: 0.02, y: -0.01 } } }, 828 + { src: '/papers-header-v1.png', focal: { x: 0.46, y: 0.42 }, pan: { from: { s: 1.04, x: 0, y: 0 }, to: { s: 1.10, x: -0.01, y: 0.02 } } }, 818 829 ]; 819 830 const SLIDE_DUR = 7000; 820 831 const FADE_DUR = 1500; ··· 836 847 837 848 function easeInOutSine(t) { return -(Math.cos(Math.PI * t) - 1) / 2; } 838 849 839 - function drawSlide(img, pan, progress, alpha) { 850 + function drawSlide(img, focal, pan, progress, alpha) { 840 851 if (!img.complete || !img.naturalWidth) return; 841 852 const t = easeInOutSine(progress); 842 853 const sc = pan.from.s + (pan.to.s - pan.from.s) * t; 843 854 const tx = pan.from.x + (pan.to.x - pan.from.x) * t; 844 855 const ty = pan.from.y + (pan.to.y - pan.from.y) * t; 845 - const baseScale = Math.max(cssW / img.naturalWidth, cssH / img.naturalHeight); 856 + // CONTAIN baseline so the entire image is visible at sc=1.0; 857 + // sc > 1.0 zooms past contain, the focal anchor keeps the 858 + // important content (face / laptop) centered on screen. 859 + const baseScale = Math.min(cssW / img.naturalWidth, cssH / img.naturalHeight); 846 860 const scale = baseScale * sc; 847 861 const dw = img.naturalWidth * scale; 848 862 const dh = img.naturalHeight * scale; 849 - const dx = (cssW - dw) / 2 + tx * cssW; 850 - const dy = (cssH - dh) / 2 + ty * cssH; 863 + // Anchor focal point at canvas center, then add small pan delta 864 + const dx = (cssW / 2) - (img.naturalWidth * focal.x * scale) + tx * cssW; 865 + const dy = (cssH / 2) - (img.naturalHeight * focal.y * scale) + ty * cssH; 851 866 ctx.save(); 852 867 ctx.globalAlpha = alpha; 853 868 ctx.drawImage(img, dx, dy, dw, dh); ··· 872 887 // current slide on top fading out 873 888 const fadeT = (slideProg - fadeStartProg) / (1 - fadeStartProg); 874 889 const nextIdx = (idx + 1) % SLIDES.length; 875 - drawSlide(images[nextIdx], SLIDES[nextIdx].pan, 0, 1); 876 - drawSlide(images[idx], SLIDES[idx].pan, slideProg, 1 - fadeT); 890 + drawSlide(images[nextIdx], SLIDES[nextIdx].focal, SLIDES[nextIdx].pan, 0, 1); 891 + drawSlide(images[idx], SLIDES[idx].focal, SLIDES[idx].pan, slideProg, 1 - fadeT); 877 892 } else { 878 - drawSlide(images[idx], SLIDES[idx].pan, slideProg, 1); 893 + drawSlide(images[idx], SLIDES[idx].focal, SLIDES[idx].pan, slideProg, 1); 879 894 } 880 895 881 896 if (!reduced || lastFrame === 0) requestAnimationFrame(frame);
system/public/papers.aesthetic.computer/papers-header-v4.png

This is a binary file and will not be displayed.