{
    "ready": true,
    "site": {
        "id": 0,
        "domain": "alanwsmith.com",
        "display_name": "alan's home page",
        "primary_country_code": "",
        "category_name": "Personal: Personal Sites & Homepages"
    },
    "metrics": {
        "global_rank": 1651565,
        "country_rank": 561532,
        "category_rank": 264250,
        "daily_pageviews_per_visitor": 4.44,
        "daily_time_on_site_seconds": 416,
        "bounce_rate": 25.58,
        "search_visits_percent": 41.13,
        "total_sites_linking_in": 2,
        "monthly_unique_visitors": 624,
        "recorded_at": "2026-04-17 19:40:46"
    },
    "audit": {
        "score": 87
    },
    "traffic_sources": {
        "direct_percent": 27.76,
        "search_percent": 36.13,
        "social_percent": 8.51,
        "referral_percent": 12.74,
        "email_percent": 6.08,
        "paid_percent": 8.78
    },
    "seo_profile": {
        "backlinks_total": 2,
        "referring_domains": 2,
        "dofollow_backlinks_percent": 100,
        "organic_keywords": 82,
        "indexed_pages": 33,
        "page_speed_score": 98,
        "mobile_friendliness_score": 86,
        "authority_score": 47,
        "spam_risk_score": 26
    },
    "crawl_report": {
        "robots_status": 200,
        "sitemap_status": 404,
        "sitemap_total_urls": 0,
        "crawl_blocked": false,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": "",
        "notes": [
            "Sitemap could not be confirmed."
        ],
        "created_at": "2026-04-17 19:40:46"
    },
    "keywords": [
        {
            "keyword": "alan's home page",
            "position": 19,
            "search_engine": "Estimated",
            "checked_at": "2026-06-25 04:33:35",
            "is_estimated": true
        },
        {
            "keyword": "alan's home page personal: personal sites & homepages",
            "position": 21,
            "search_engine": "Estimated",
            "checked_at": "2026-06-25 04:33:35",
            "is_estimated": true
        },
        {
            "keyword": "alan's home page reviews",
            "position": 23,
            "search_engine": "Estimated",
            "checked_at": "2026-06-25 04:33:35",
            "is_estimated": true
        },
        {
            "keyword": "alan",
            "position": 25,
            "search_engine": "Estimated",
            "checked_at": "2026-06-25 04:33:35",
            "is_estimated": true
        },
        {
            "keyword": "page",
            "position": 27,
            "search_engine": "Estimated",
            "checked_at": "2026-06-25 04:33:35",
            "is_estimated": true
        },
        {
            "keyword": "alanwsmith",
            "position": 29,
            "search_engine": "Estimated",
            "checked_at": "2026-06-25 04:33:35",
            "is_estimated": true
        }
    ],
    "rating": {
        "overall": 51,
        "label": "Average",
        "breakdown": [
            {
                "label": "Technical foundation",
                "score": 14,
                "max": 18
            },
            {
                "label": "Authority & trust",
                "score": 14,
                "max": 30
            },
            {
                "label": "Reach & market presence",
                "score": 4,
                "max": 18
            },
            {
                "label": "Search visibility",
                "score": 3,
                "max": 12
            },
            {
                "label": "Engagement & retention",
                "score": 9,
                "max": 10
            },
            {
                "label": "Channels & diversification",
                "score": 4,
                "max": 6
            },
            {
                "label": "Registry stability",
                "score": 4,
                "max": 6
            },
            {
                "label": "Quality system",
                "score": 78,
                "max": 100
            },
            {
                "label": "Reputation system",
                "score": 46,
                "max": 100
            },
            {
                "label": "Safety system",
                "score": 100,
                "max": 100
            },
            {
                "label": "Evidence confidence",
                "score": 100,
                "max": 100
            }
        ],
        "authority_score": 47,
        "quality_score": 78,
        "reputation_score": 46,
        "safety_score": 100,
        "confidence_score": 100,
        "fraud_score": 1,
        "authority_signals": {
            "backlinks": 2,
            "referring_domains": 2,
            "organic_keywords": 82,
            "indexed_pages": 33,
            "monthly_visitors": 624,
            "global_rank": 1651565,
            "engagement_score": 86,
            "crawl_quality_score": 96,
            "brand_completeness_score": 66,
            "link_diversity_score": 93,
            "technical_reliability_score": 84,
            "whois_score": 71,
            "whois_age_years": 25.9,
            "whois_stability_score": 80,
            "spam_penalty": 0
        },
        "whois_signals": {
            "age_years": 25.9,
            "days_to_expiry": 18,
            "days_since_last_registry_update": 347,
            "stability_score": 80,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 2
        }
    },
    "community_ratings": {
        "votes": [],
        "recent_notes": [],
        "positive_weight": 0,
        "negative_weight": 0,
        "positive_count": 0,
        "negative_count": 0,
        "authenticated_count": 0,
        "anonymous_count": 0,
        "community_delta": 0,
        "community_score": 50,
        "confidence_score": 0,
        "notice": null,
        "positive_notice": false,
        "negative_notice": false,
        "neutral_count": 0,
        "total_votes": 0
    },
    "authority_score": 47,
    "trust_score": 74,
    "domain_tags": {
        "primary_tag": "",
        "primary_tag_score": 0,
        "primary_candidate": "Infra",
        "primary_candidate_score": 5,
        "tag_codes": "",
        "tags": [],
        "tag_breakdown": [
            {
                "code": "Infra",
                "label": "Risky infrastructure",
                "tone": "caution",
                "description": "The hosting / registrar / nameserver neighbourhood looks unusually risky.",
                "reason": "The infrastructure neighbourhood looks riskier than normal.",
                "message": "Infrastructure risk does not currently stand out.",
                "priority": 5,
                "score": 5,
                "match_percent": 5,
                "threshold_band": "none"
            },
            {
                "code": "Billing",
                "label": "Deceptive billing risk",
                "tone": "scam",
                "description": "Subscription, renewal, charge, or cancellation-abuse signals were detected.",
                "reason": "Subscription, renewal, charge, or cancellation-risk signals were detected.",
                "message": "No meaningful deceptive-billing signals were detected.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            },
            {
                "code": "C",
                "label": "Caution",
                "tone": "caution",
                "description": "Signals are mixed or weak, so this domain should be treated carefully.",
                "reason": "Review carefully: mixed trust signals.",
                "message": "The current crawl does not show a meaningful caution match.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            },
            {
                "code": "Crypto",
                "label": "Crypto drainer risk",
                "tone": "toxic",
                "description": "Wallet-connect or seed-phrase theft patterns were detected.",
                "reason": "Wallet-connect or seed-phrase theft patterns were detected.",
                "message": "No meaningful crypto-drainer signals were detected.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            },
            {
                "code": "D",
                "label": "Dangerous",
                "tone": "toxic",
                "description": "Strong signs of phishing, malware, or other harmful behaviour were detected.",
                "reason": "Multiple high-risk signals pushed this domain into the dangerous range.",
                "message": "No meaningful dangerous-signal match was detected.",
                "priority": 0,
                "score": 0,
                "match_percent": 0,
                "threshold_band": "none"
            }
        ],
        "nsfw_score": 0,
        "trust_score": 75,
        "manual": {
            "has_changes": false,
            "verified_status": "",
            "tag_codes": "",
            "rating_delta": 0,
            "authority_delta": 0,
            "trust_delta": 0,
            "note": "",
            "adjusted_by": 0,
            "adjusted_at": "",
            "lock_scores": false,
            "lock_flags": false
        },
        "summary": "No tag crossed the alert threshold. The closest heuristic match was Risky infrastructure at 5%.",
        "external_intel": [],
        "external_decision": [],
        "signal_scores": [
            {
                "label": "Strongest tag heuristic",
                "value": "Infra - 5%",
                "tone": "caution",
                "detail": "The highest raw tag match from the heuristic engine before visibility thresholds and manual overrides."
            },
            {
                "label": "Trust score",
                "value": "75/100",
                "tone": "good",
                "detail": "Confidence derived from authority, crawl quality, stability, and risk signals."
            },
            {
                "label": "Authority score",
                "value": "47/100",
                "tone": "caution",
                "detail": "A higher authority score usually means broader reputation and backlink confidence."
            },
            {
                "label": "Spam risk",
                "value": "0/100",
                "tone": "good",
                "detail": "Lower is better. This blends spam indicators with false-positive protections for legitimate sites."
            },
            {
                "label": "Quality score",
                "value": "82/100",
                "tone": "good",
                "detail": "Based on crawl quality, content completeness, and technical evidence."
            },
            {
                "label": "Safety score",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher is safer. Direct fraud signals can heavily cap this even when SEO signals look strong."
            },
            {
                "label": "Fraud score",
                "value": "1/100",
                "tone": "good",
                "detail": "Lower is better. This reflects phishing, drainer, fake-support, fake-shop, and malware signals."
            },
            {
                "label": "Infrastructure risk",
                "value": "5/100",
                "tone": "good",
                "detail": "Lower is better. This reflects the IP, registrar, and nameserver neighbourhood seen by the crawler."
            },
            {
                "label": "Evidence confidence",
                "value": "100/100",
                "tone": "good",
                "detail": "Higher means the crawler had enough pages and registry evidence to make a stronger call."
            },
            {
                "label": "External evidence",
                "value": "Low",
                "tone": "unknown",
                "detail": "Quality of the structured search and review evidence cluster."
            },
            {
                "label": "External decision",
                "value": "Inconclusive",
                "tone": "unknown",
                "detail": "How third-party evidence compares with the current candidate tag."
            },
            {
                "label": "NSFW score",
                "value": "0/100",
                "tone": "good",
                "detail": "Context-aware adult-content detection with medical / educational false-positive reduction."
            },
            {
                "label": "Registry stability",
                "value": "80/100",
                "tone": "good",
                "detail": "Based on age, expiry runway, and the amount of ownership / registrar churn."
            }
        ],
        "signal_sections": [
            {
                "title": "Registry & ownership",
                "items": [
                    {
                        "label": "Domain age",
                        "value": "25.9 years",
                        "tone": "good",
                        "detail": "Older domains generally carry more historical trust than very new ones."
                    },
                    {
                        "label": "Stability score",
                        "value": "80/100",
                        "tone": "good",
                        "detail": "Penalised by registrar, ownership, and nameserver churn."
                    },
                    {
                        "label": "Days to expiry",
                        "value": "18",
                        "tone": "spam",
                        "detail": "Very short renewal windows can be a weak trust signal."
                    },
                    {
                        "label": "Registrar / ownership changes",
                        "value": "0 / 0",
                        "tone": "good",
                        "detail": "Frequent ownership churn can weaken trust."
                    },
                    {
                        "label": "Nameserver changes",
                        "value": "0",
                        "tone": "good",
                        "detail": "Repeated infrastructure changes can indicate instability."
                    },
                    {
                        "label": "DNSSEC / privacy",
                        "value": "DNSSEC off - privacy off",
                        "tone": "caution",
                        "detail": "DNSSEC strengthens DNS trust; privacy is neutral on its own."
                    }
                ]
            },
            {
                "title": "Reputation & search evidence",
                "items": [
                    {
                        "label": "Backlinks",
                        "value": "2",
                        "tone": "unknown",
                        "detail": "Broader backlink evidence usually improves confidence."
                    },
                    {
                        "label": "Referring domains",
                        "value": "2",
                        "tone": "unknown",
                        "detail": "Unique linking domains are more useful than raw link volume."
                    },
                    {
                        "label": "Organic keywords",
                        "value": "82",
                        "tone": "caution",
                        "detail": "Search footprint helps distinguish real sites from thin shells."
                    },
                    {
                        "label": "Indexed pages",
                        "value": "33",
                        "tone": "caution",
                        "detail": "Larger index coverage usually means more evidence to classify from."
                    },
                    {
                        "label": "Brand strength",
                        "value": "66/100",
                        "tone": "good",
                        "detail": "Stronger brand signals reduce false positives for legitimate sites."
                    },
                    {
                        "label": "Risk label",
                        "value": "GOOD",
                        "tone": "unknown",
                        "detail": "This is the raw crawl / heuristic risk label feeding the tag model."
                    }
                ]
            },
            {
                "title": "Crawl, content & technicals",
                "items": [
                    {
                        "label": "HTTP status",
                        "value": "200",
                        "tone": "good",
                        "detail": "Healthy responses make classification more reliable."
                    },
                    {
                        "label": "HTTPS / speed",
                        "value": "HTTPS OK - 310 ms",
                        "tone": "good",
                        "detail": "Slow or broken technical signals weaken confidence."
                    },
                    {
                        "label": "Content words",
                        "value": "1,843",
                        "tone": "good",
                        "detail": "Thin pages are harder to trust and easier to manipulate."
                    },
                    {
                        "label": "Schema / structure",
                        "value": "0 schema - meta - H1",
                        "tone": "caution",
                        "detail": "Structured markup and basic on-page hygiene improve quality confidence."
                    },
                    {
                        "label": "Links on page",
                        "value": "38 internal - 6 external",
                        "tone": "good",
                        "detail": "Link patterns help detect thin directories and promo pages."
                    },
                    {
                        "label": "Page speed / mobile",
                        "value": "98/100 - 86/100",
                        "tone": "good",
                        "detail": "Better technical quality generally reduces low-effort site patterns."
                    },
                    {
                        "label": "Crawl access",
                        "value": "Open",
                        "tone": "good",
                        "detail": "The crawler reached the site without an anti-bot challenge."
                    }
                ]
            },
            {
                "title": "External evidence & explainability",
                "items": [
                    {
                        "label": "Decision state",
                        "value": "Inconclusive",
                        "tone": "unknown",
                        "detail": "Structured third-party evidence is still too thin, mixed, or unqualified to force a harder verdict."
                    },
                    {
                        "label": "Evidence quality",
                        "value": "Low",
                        "tone": "unknown",
                        "detail": "Blends source trust, domain matching, evidence diversity, and freshness."
                    },
                    {
                        "label": "Support vs contradiction",
                        "value": "0 / 0",
                        "tone": "unknown",
                        "detail": "Compares how much structured external evidence supports the candidate tag against evidence that contradicts it."
                    },
                    {
                        "label": "Qualified risk sources",
                        "value": "No",
                        "tone": "good",
                        "detail": "Risk tags only promote from external evidence when source diversity or source trust thresholds are met."
                    },
                    {
                        "label": "Uncertainty buffer",
                        "value": "Clear",
                        "tone": "good",
                        "detail": "Prevents thin or mixed external evidence from forcing a stronger tag than the evidence can justify."
                    }
                ]
            }
        ],
        "positives": [
            "Established domain age: 25.9 years.",
            "Healthy crawl quality and on-page completeness."
        ],
        "risks": [
            "The domain is close to expiry (18 days left)."
        ]
    },
    "traffic_confidence": 70,
    "whois": {
        "current": {
            "id": 26354,
            "domain": "alanwsmith.com",
            "source_type": "rdap",
            "rdap_url": "https://rdap.verisign.com/com/v1/domain/ALANWSMITH.COM",
            "registrar_name": "Tucows Domains Inc.",
            "registrar_handle": "69",
            "registrant_name": "",
            "registrant_org": "",
            "registrant_country": "",
            "registrant_email": "",
            "abuse_email": "domainabuse@tucows.com",
            "created_date": "2000-07-13 20:48:23",
            "updated_date": "2025-07-12 08:35:15",
            "expires_date": "2026-07-13 20:48:23",
            "nameservers_json": "[\"dns1.p06.nsone.net\",\"dns2.p06.nsone.net\",\"dns3.p06.nsone.net\",\"dns4.p06.nsone.net\"]",
            "status_json": "[\"client transfer prohibited\",\"client update prohibited\"]",
            "dnssec": "unsigned",
            "privacy_protected": 0,
            "content_hash": "5d8a34a896e6eab8c4d69e76b44fa8cb691829c53a7201c0e3c437ec8fe7b49f",
            "history_count": 1,
            "last_checked_at": "2026-04-17 19:40:31",
            "last_changed_at": "2026-03-19 00:35:42",
            "created_at": "2026-03-19 00:35:42",
            "updated_at": "2026-04-17 19:40:31"
        },
        "history": [
            {
                "id": 26960,
                "domain": "alanwsmith.com",
                "source_type": "rdap",
                "registrar_name": "Tucows Domains Inc.",
                "registrar_handle": "69",
                "registrant_name": "",
                "registrant_org": "",
                "registrant_country": "",
                "registrant_email": "",
                "abuse_email": "domainabuse@tucows.com",
                "created_date": "2000-07-13 20:48:23",
                "updated_date": "2025-07-12 08:35:15",
                "expires_date": "2026-07-13 20:48:23",
                "nameservers_json": "[\"dns1.p06.nsone.net\",\"dns2.p06.nsone.net\",\"dns3.p06.nsone.net\",\"dns4.p06.nsone.net\"]",
                "status_json": "[\"client transfer prohibited\",\"client update prohibited\"]",
                "dnssec": "unsigned",
                "privacy_protected": 0,
                "content_hash": "5d8a34a896e6eab8c4d69e76b44fa8cb691829c53a7201c0e3c437ec8fe7b49f",
                "checked_at": "2026-03-19 00:35:42",
                "change_summary": "Initial WHOIS snapshot captured.",
                "created_at": "2026-03-19 00:35:42"
            }
        ],
        "signals": {
            "age_years": 25.9,
            "days_to_expiry": 18,
            "days_since_last_registry_update": 347,
            "stability_score": 80,
            "registrar_changes": 0,
            "ownership_changes": 0,
            "nameserver_changes": 0,
            "status_changes": 0,
            "history_entries": 1,
            "privacy_protected": false,
            "dnssec_enabled": false,
            "has_registrant_country": false,
            "registrant_country": "",
            "nameserver_count": 4,
            "status_count": 2
        }
    },
    "discovered_domain": {
        "id": 80461,
        "domain": "alanwsmith.com",
        "first_seen_at": "2026-03-15 20:24:33",
        "last_crawled_at": "2026-04-17 19:40:46",
        "last_title": "alan's home page",
        "last_http_status": 200,
        "discovered_from_domain": "personalsit.es",
        "depth": 0,
        "backlinks_count": 2,
        "rating_cache": 51,
        "spam_score": 0,
        "risk_label": "good",
        "category_name": "Personal: Personal Sites & Homepages",
        "primary_country_code": "",
        "internal_links_count": 38,
        "external_links_count": 6,
        "social_profiles_count": 2,
        "content_word_count": 1843,
        "title_quality_score": 67,
        "has_meta_description": 1,
        "has_h1": 1,
        "language_code": "en",
        "response_time_ms": 310,
        "robots_status": 200,
        "sitemap_status": 404,
        "sitemap_total_urls": 0,
        "quality_score": 82,
        "site_name": "",
        "canonical_domain": "",
        "favicon_present": 1,
        "schema_org_count": 0,
        "noindex_detected": 0,
        "feed_links_count": 0,
        "https_working": 1,
        "estimated_authority_score": 36,
        "trust_score": 75,
        "nsfw_score": 0,
        "overall_rank_estimate": 2347814,
        "primary_tag": "",
        "tag_codes": "T",
        "manual_verified_status": "",
        "manual_tag_codes": "",
        "manual_rating_delta": 0,
        "manual_authority_delta": 0,
        "manual_trust_delta": 0,
        "manual_note": null,
        "manual_adjusted_by": null,
        "manual_adjusted_at": null,
        "manual_lock_scores": 0,
        "manual_lock_flags": 0,
        "crawl_blocked": 0,
        "crawl_blocked_by": "",
        "crawl_blocked_reason": null,
        "safety_score": 100,
        "fraud_score": 1,
        "legitimacy_score": 46,
        "infrastructure_risk_score": 5,
        "score_confidence": 100,
        "tag_confidence": 72,
        "category_confidence": 88,
        "deep_crawl_pages": 50,
        "resolved_ip": "35.157.26.135",
        "category_candidates_json": "[{\"category\":\"Personal: Personal Sites & Homepages\",\"score\":67}]",
        "page_signals_json": "[{\"path\":\"/neo-files/report\",\"status\":200,\"title\":\"Site Report\",\"word_count\":23929,\"summary_text\":\"Site Report Site Report :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --dark--background-color: oklch(0.2124 0.0298 254.092); --dark--default-color: oklch(0.8747 0.04454 254.\",\"classification_terms\":[\"neo-files/report\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":110,\"depth\":1},{\"path\":\"/en/3b/fg/fx/oe/\",\"status\":200,\"title\":\"Open Videos - March 30, 2026\",\"word_count\":727,\"summary_text\":\"Open Videos - March 30, 2026 :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/fg/fx/oe\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3b/e9/v6/zj/\",\"status\":200,\"title\":\"Pulling Magic Commander Rankings from EDHREC\",\"word_count\":972,\"summary_text\":\"Pulling Magic Commander Rankings from EDHREC :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/e9/v6/zj\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3b/e8/gm/e5/\",\"status\":200,\"title\":\"Parse a String of Text into JSON in Python\",\"word_count\":744,\"summary_text\":\"Parse a String of Text into JSON in Python :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/e8/gm/e5\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3b/yu/de/lh/\",\"status\":200,\"title\":\"Using IndexedDB to Store Key Value Pairs with Vanilla JavaScript\",\"word_count\":1728,\"summary_text\":\"Using IndexedDB to Store Key Value Pairs with Vanilla JavaScript :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/yu/de/lh\",\"store\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3b/08/4i/uv/\",\"status\":200,\"title\":\"Music for Today (March 15, 2026)\",\"word_count\":879,\"summary_text\":\"Music for Today (March 15, 2026) :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/08/4i/uv\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/3a/ww/ey/gr/\",\"status\":200,\"title\":\"You can't update an input text value with keydown\",\"word_count\":751,\"summary_text\":\"You can't update an input text value with keydown :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/ww/ey/gr\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3a/wg/pw/xg/\",\"status\":200,\"title\":\"Update CSS Live using contenteditable (No JavaScript Required)\",\"word_count\":1054,\"summary_text\":\"Update CSS Live using contenteditable (No JavaScript Required) :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/wg/pw/xg\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3a/ut/av/na/\",\"status\":200,\"title\":\"Restart fseventsd on a mac\",\"word_count\":804,\"summary_text\":\"Restart fseventsd on a mac :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/ut/av/na\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3a/rr/9g/jz/\",\"status\":200,\"title\":\"Guidelines for Building a Static Site Generator (2026 Edition)\",\"word_count\":2288,\"summary_text\":\"Guidelines for Building a Static Site Generator (2026 Edition) :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/rr/9g/jz\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3a/lf/yo/8a/\",\"status\":200,\"title\":\"Get a Random Number with crypto.getRandomValues() in JavaScript\",\"word_count\":1493,\"summary_text\":\"Get a Random Number with crypto.getRandomValues() in JavaScript :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/lf/yo/8a\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3a/nx/3n/ui/\",\"status\":200,\"title\":\"Prevent a Checkbox from Staying Checked when a Page Refreshes in Firefox\",\"word_count\":971,\"summary_text\":\"Prevent a Checkbox from Staying Checked when a Page Refreshes in Firefox :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/nx/3n/ui\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3a/ni/m6/3o/\",\"status\":200,\"title\":\"Filter the First N Number of Items from a JSON Array with jq\",\"word_count\":841,\"summary_text\":\"Filter the First N Number of Items from a JSON Array with jq :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/ni/m6/3o\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3a/zh/go/dv/\",\"status\":200,\"title\":\"A `jq` Filter for Card Types from Archidekt JSON Feeds\",\"word_count\":938,\"summary_text\":\"A `jq` Filter for Card Types from Archidekt JSON Feeds :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/zh/go/dv\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3a/dd/9e/rq/\",\"status\":200,\"title\":\"Default Pages for a Static Site Generator\",\"word_count\":1168,\"summary_text\":\"Default Pages for a Static Site Generator :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/dd/9e/rq\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/3a/b3/uh/ip/\",\"status\":200,\"title\":\"Walking a Directory with Directory Parts in Python\",\"word_count\":1638,\"summary_text\":\"Walking a Directory with Directory Parts in Python :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/b3/uh/ip\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":1},{\"path\":\"/en/20/en/9s/xu/\",\"status\":200,\"title\":\"The Clicky Sound\",\"word_count\":1010,\"summary_text\":\"The Clicky Sound :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/20/en/9s/xu\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2h/1i/v2/7a/\",\"status\":200,\"title\":\"My Grimoire\",\"word_count\":1863,\"summary_text\":\"My Grimoire :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2h/1i/v2/7a\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":78,\"depth\":1},{\"path\":\"/en/2p/wv/cm/si/\",\"status\":200,\"title\":\"Becoming (more) Afraid To Post Online\",\"word_count\":1907,\"summary_text\":\"Becoming (more) Afraid To Post Online :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2p/wv/cm/si\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/20/en/j2/4n/\",\"status\":200,\"title\":\"Drawing From The Right Side Of My Brain\",\"word_count\":1022,\"summary_text\":\"Drawing From The Right Side Of My Brain :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/20/en/j2/4n\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2v/ay/5w/qm/\",\"status\":200,\"title\":\"The Music That Keeps Me Alive\",\"word_count\":1382,\"summary_text\":\"The Music That Keeps Me Alive :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2v/ay/5w/qm\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2k/ci/el/vu/\",\"status\":200,\"title\":\"The AI Ouroboros\",\"word_count\":1344,\"summary_text\":\"The AI Ouroboros :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2k/ci/el/vu\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/28/da/ka/rf/\",\"status\":200,\"title\":\"How To Grow Your Digital Garden With Subdomains\",\"word_count\":1727,\"summary_text\":\"How To Grow Your Digital Garden With Subdomains :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/28/da/ka/rf\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2y/qh/ts/fy/\",\"status\":200,\"title\":\"E-Ink with an API\",\"word_count\":1498,\"summary_text\":\"E-Ink with an API :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2y/qh/ts/fy\",\"api\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2y/pl/fx/he/\",\"status\":200,\"title\":\"Thoughts On AI - June 2025\",\"word_count\":2816,\"summary_text\":\"Thoughts On AI - June 2025 :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2y/pl/fx/he\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2y/33/00/yh/\",\"status\":200,\"title\":\"First, Show Me The Code\",\"word_count\":1424,\"summary_text\":\"First, Show Me The Code :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2y/33/00/yh\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2v/n0/s2/ao/\",\"status\":200,\"title\":\"RSS Needs CSS\",\"word_count\":1091,\"summary_text\":\"RSS Needs CSS :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2v/n0/s2/ao\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2x/jj/f7/va/\",\"status\":200,\"title\":\"Watch a Directory for File Changes in Rust with watchexec\",\"word_count\":1182,\"summary_text\":\"Watch a Directory for File Changes in Rust with watchexec :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2x/jj/f7/va\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2v/mq/vc/om/\",\"status\":200,\"title\":\"Beach Photos - April 2025\",\"word_count\":728,\"summary_text\":\"Beach Photos - April 2025 :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2v/mq/vc/om\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2v/en/jj/pa/\",\"status\":200,\"title\":\"Poisoning Bad AI Actors\",\"word_count\":2140,\"summary_text\":\"Poisoning Bad AI Actors :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2v/en/jj/pa\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2v/gh/5n/rx/\",\"status\":200,\"title\":\"An AI Poison Honeypot Builder\",\"word_count\":812,\"summary_text\":\"An AI Poison Honeypot Builder :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2v/gh/5n/rx\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2k/n3/cz/fj/\",\"status\":200,\"title\":\"Why I Built Neopoligen\",\"word_count\":4154,\"summary_text\":\"Why I Built Neopoligen :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2k/n3/cz/fj\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2r/za/yh/sx/\",\"status\":200,\"title\":\"Site TODO List\",\"word_count\":1717,\"summary_text\":\"Site TODO List :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2r/za/yh/sx\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2v/o1/gl/vh/\",\"status\":200,\"title\":\"Make Animated AVIFs (Instead of GIFs) With FFmpeg\",\"word_count\":1722,\"summary_text\":\"Make Animated AVIFs (Instead of GIFs) With FFmpeg :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2v/o1/gl/vh\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":92,\"depth\":1},{\"path\":\"/en/2v/gu/v0/tq/\",\"status\":200,\"title\":\"The Blogging Chain Letter Questionnaire (2025 edition)\",\"word_count\":3313,\"summary_text\":\"The Blogging Chain Letter Questionnaire (2025 edition) :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2v/gu/v0/tq\",\"blog\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":78,\"depth\":1},{\"path\":\"/en/2v/tc/qq/dq/\",\"status\":200,\"title\":\"Enshittifying Search With AI\",\"word_count\":1761,\"summary_text\":\"Enshittifying Search With AI :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2v/tc/qq/dq\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/2v/xa/cn/vj/\",\"status\":200,\"title\":\"A Vision For The Web\",\"word_count\":5682,\"summary_text\":\"A Vision For The Web :root { --light--background-color: oklch(0.9634 0.02097 105.642); --light--default-color: oklch(0.1951 0.23 105.642); --light--faded-default-color: oklch(0.1951 0.23 105.642 / 0.653); --light--heading-color: oklch(0.165 0.18556 225.642); --light--faded-heading-color: oklch(0.165 0.18556 225.642 / 0.18); --light--link-color: oklch(0.5537 0.15458 225.642); --light--faded-link-color: oklch(0.5537 0.15458 225.642 / 0.604); --light--accent-color: oklch(0.4986 0.10843 165.642); --light--faded-accent-color: oklch(0.4986 0.10843 165.642 / 0.28); --light--info-color: oklch(0.645 0.09691077318165202 345.642); --light--faded-info-color: oklch(0.645 0.09691077318165202 345.642 / 0.376); --light--black-color: oklch(0 0 301.9078701095805); --light--faded-black-color: oklch(0 0 301.9078701095805 / 0.46);\",\"classification_terms\":[\"en/2v/xa/cn/vj\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":1},{\"path\":\"/en/3b/ee/2q/mv/\",\"status\":200,\"title\":\"Create an Array of Numbers in JavaScript\",\"word_count\":766,\"summary_text\":\"Create an Array of Numbers in JavaScript :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/ee/2q/mv\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":2},{\"path\":\"/en/3b/cq/tf/xk/\",\"status\":200,\"title\":\"Weeknotes (through April 3, 2026)\",\"word_count\":978,\"summary_text\":\"Weeknotes (through April 3, 2026) :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/cq/tf/xk\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":2},{\"path\":\"/en/3b/be/st/cf/\",\"status\":200,\"title\":\"Archidekt API Notes\",\"word_count\":728,\"summary_text\":\"Archidekt API Notes :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/be/st/cf\",\"api\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":2},{\"path\":\"/en/3b/ag/sz/dp/\",\"status\":200,\"title\":\"Align Right with Flexbox\",\"word_count\":738,\"summary_text\":\"Align Right with Flexbox :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/ag/sz/dp\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":2},{\"path\":\"/en/3b/5k/xf/a9/\",\"status\":200,\"title\":\"Determine the Type of a Variable in JavaScript\",\"word_count\":778,\"summary_text\":\"Determine the Type of a Variable in JavaScript :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/5k/xf/a9\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":2},{\"path\":\"/en/3b/54/f9/md/\",\"status\":200,\"title\":\"Get the Value of a CSS Custom Property Variable on a Page\",\"word_count\":745,\"summary_text\":\"Get the Value of a CSS Custom Property Variable on a Page :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3b/54/f9/md\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":2},{\"path\":\"/en/3a/wj/jo/ff/\",\"status\":200,\"title\":\"Great Sax Solos\",\"word_count\":704,\"summary_text\":\"Great Sax Solos :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/wj/jo/ff\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":2},{\"path\":\"/en/3a/qt/zn/h1/\",\"status\":200,\"title\":\"dl - The HTML Description List Element\",\"word_count\":1011,\"summary_text\":\"dl - The HTML Description List Element :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/qt/zn/h1\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":2},{\"path\":\"/en/3a/qp/ad/mt/\",\"status\":200,\"title\":\"Remove Markers and Padding from ul/li Elements with CSS\",\"word_count\":728,\"summary_text\":\"Remove Markers and Padding from ul/li Elements with CSS :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/qp/ad/mt\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":76,\"depth\":2},{\"path\":\"/en/3a/no/it/ba/\",\"status\":200,\"title\":\"Space Items Evenly with CSS Grid (instead of Flexbox)\",\"word_count\":971,\"summary_text\":\"Space Items Evenly with CSS Grid (instead of Flexbox) :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXlzY2FsZSIgLz4KICAgIDxmZU1lcmdlPgogICAgICA8ZmVNZXJnZU5vZGUgaW49Im5vaXNlIiAvPgogICAgICA8ZmVNZXJnZU5vZGUgaW49ImdyYXlzY2FsZSIgLz4KICAgIDwvZmVNZXJnZT4KICA8L2ZpbHRlcj4KICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvcGFjaXR5PSIwLjQ4IiBmaWx0ZXI9InVybCgjbm9pc2VGaWx0ZXIpIi8+Cjwvc3ZnPg==\\\"); --dark--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxuc\",\"classification_terms\":[\"en/3a/no/it/ba\"],\"external_refs\":[],\"password_input_count\":0,\"email_input_count\":0,\"tel_input_count\":0,\"otp_term_count\":0,\"login_form_count\":0,\"checkout_form_count\":0,\"wallet_prompt_count\":0,\"offdomain_form_actions\":0,\"suspicious_script_refs_count\":0,\"external_script_hosts\":[],\"executable_download_count\":0,\"archive_download_count\":0,\"apk_download_count\":0,\"phone_number_count\":77,\"depth\":2},{\"path\":\"/en/3a/fy/c1/fr/\",\"status\":200,\"title\":\"Get a list of folders in a folder with Walkdir\",\"word_count\":750,\"summary_text\":\"Get a list of folders in a folder with Walkdir :root { --light--background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwMCAzMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxmaWx0ZXIgaWQ9Im5vaXNlRmlsdGVyIj4KICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIzLjgiIG51bU9jdGF2ZXM9IjQiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHJlc3VsdD0ibm9pc2UiIC8+CiAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIiByZXN1bHQ9ImdyYXl",
        "score_reasons_json": "[\"Clean low-risk signals now remain neutral instead of receiving a caution tag from low confidence alone.\"]",
        "estimated_monthly_visitors": 441,
        "route_domain": "alanwsmith.com",
        "display_domain": "alanwsmith.com"
    },
    "explainability": {
        "summary": "alanwsmith.com currently scores 51/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is strong enough for a relatively stable read. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "High confidence",
                "tone": "good",
                "detail": "100/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Solid confidence",
                "tone": "good",
                "detail": "70/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "weighted_contributions": [
            {
                "label": "Quality system",
                "points": "+26.5",
                "tone": "good",
                "detail": "Technical quality, crawl depth, page structure, and implementation hygiene. Current subsystem score: 78/100."
            },
            {
                "label": "Reputation system",
                "points": "+15.6",
                "tone": "caution",
                "detail": "Authority, search visibility, reach, engagement, and registry stability. Current subsystem score: 46/100."
            },
            {
                "label": "Safety system",
                "points": "+32.0",
                "tone": "good",
                "detail": "Fraud, spam, and trust signals from infrastructure, crawl, and registry evidence. Current subsystem score: 100/100."
            },
            {
                "label": "Risk clamp",
                "points": "-23.0",
                "tone": "risk",
                "detail": "Safety thresholds capped the final score until the risk profile improves."
            }
        ],
        "evidence_cards": [
            {
                "label": "Authority and trust",
                "value": "47/100 · trust 74/100",
                "tone": "caution",
                "detail": "624 monthly visitors, 82 organic keywords, brand completeness 66/100, engagement 86/100."
            },
            {
                "label": "Backlink and search evidence",
                "value": "2 referring domains",
                "tone": "good",
                "detail": "2 backlinks across 2 referring domains. Diversity 93/100; spam penalty 0."
            },
            {
                "label": "Registry and domain stability",
                "value": "25.9 years old",
                "tone": "good",
                "detail": "Stability 80/100 · age 25.9 years · registrar Tucows Domains Inc. · expires in 18 days."
            },
            {
                "label": "Safety and fraud posture",
                "value": "Safety 100/100 · fraud 1/100",
                "tone": "good",
                "detail": "Safety 100/100 · fraud 1/100."
            }
        ],
        "positives": [
            "Established domain age: 25.9 years.",
            "Healthy crawl quality and on-page completeness.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "The domain has been registered for years, which usually improves trust confidence.",
            "HTTPS is working, so the site clears a basic transport-security check.",
            "Backlink diversity looks broad enough to strengthen authority confidence."
        ],
        "risks": [
            "The domain is close to expiry (18 days left)."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-04-17 19:40:46",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 2mo ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-04-17 19:40:31",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 2mo ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-06-25 04:33:35",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-06-25 04:33:35",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "section_notes": {
            "audience": "Audience geography is estimated from category, country, traffic mix, and brand signals until first-party audience data is collected.",
            "keywords": "Top keywords are estimated from crawl language, brand, category, and visibility signals until tracked keyword snapshots are stored.",
            "history": "Rank history is estimated from the current profile because no stored history exists for this domain yet."
        },
        "base_weighted_score": 74,
        "fraud_clamp_penalty": 23,
        "final_score": 51
    },
    "insight_snapshot": {
        "version": 1,
        "generated_at": "2026-06-25T04:33:35+00:00",
        "domain": "alanwsmith.com",
        "display_name": "alan's home page",
        "is_tracked": false,
        "is_estimated": true,
        "overall_score": 51,
        "authority_score": 47,
        "trust_score": 74,
        "safety_score": 100,
        "fraud_score": 1,
        "confidence_score": 100,
        "traffic_confidence": 70,
        "last_crawled_at": "2026-04-17 19:40:46",
        "crawl_blocked": false,
        "summary": "alanwsmith.com currently scores 51/100. The score is being shaped by a mixed signal profile rather than one dominant factor. Evidence confidence is strong enough for a relatively stable read. This is an estimated profile rather than a manually tracked one. Crawler access looks clean.",
        "badges": [
            {
                "label": "Profile",
                "value": "Estimated profile",
                "tone": "unknown",
                "detail": null
            },
            {
                "label": "Evidence confidence",
                "value": "High confidence",
                "tone": "good",
                "detail": "100/100"
            },
            {
                "label": "Traffic confidence",
                "value": "Solid confidence",
                "tone": "good",
                "detail": "70/100"
            },
            {
                "label": "Crawler access",
                "value": "Clean visibility",
                "tone": "good",
                "detail": null
            }
        ],
        "top_positive_signals": [
            "Established domain age: 25.9 years.",
            "Healthy crawl quality and on-page completeness.",
            "Registry history looks stable, which supports legitimacy and trust.",
            "The domain has been registered for years, which usually improves trust confidence.",
            "HTTPS is working, so the site clears a basic transport-security check."
        ],
        "top_risk_signals": [
            "The domain is close to expiry (18 days left)."
        ],
        "freshness": [
            {
                "label": "Crawl evidence",
                "value": "2026-04-17 19:40:46",
                "tone": "risk",
                "detail": "Crawl and page content sample. Age: 2mo ago."
            },
            {
                "label": "WHOIS snapshot",
                "value": "2026-04-17 19:40:31",
                "tone": "risk",
                "detail": "Registry profile and stability signals. Age: 2mo ago."
            },
            {
                "label": "Keyword view",
                "value": "2026-06-25 04:33:35",
                "tone": "good",
                "detail": "Estimated visibility until tracked keyword snapshots exist. Age: 0s ago."
            },
            {
                "label": "Rank history",
                "value": "2026-06-25 04:33:35",
                "tone": "good",
                "detail": "Estimated trend derived from current profile and crawl signals. Age: 0s ago."
            },
            {
                "label": "Audience geography",
                "value": "Not captured yet",
                "tone": "unknown",
                "detail": "Audience mix is estimated from available signals rather than first-party audience logs."
            }
        ],
        "top_tags": []
    },
    "is_tracked": false,
    "is_estimated": true,
    "live_state": {
        "status": "processing",
        "status_label": "Cache build running",
        "message": "The refreshed page cache is still being built for this domain.",
        "updated_at": "2026-06-25T06:34:33+00:00"
    },
    "refresh_state": {
        "canRequest": false,
        "queued": true,
        "processing": true,
        "stageKey": "cache-queued",
        "stageLabel": "Cache build running",
        "cooldownUntil": null,
        "message": "The refreshed page cache is still being built for this domain.",
        "action": "/domain/alanwsmith.com/refresh",
        "isGuestCooldown": false,
        "cooldownSeconds": 0
    },
    "urlscan_report": {
        "domain": "alanwsmith.com",
        "status": "idle",
        "submitted_at": null,
        "completed_at": null,
        "last_checked_at": null,
        "last_error": "",
        "submitted_url": "https://alanwsmith.com/",
        "uuid": "",
        "result_url": "",
        "api_result_url": "",
        "visibility": "public",
        "summary": "No urlscan.io report has been requested for this domain yet.",
        "report": [],
        "report_summary": [],
        "is_fresh": false,
        "can_retry": true,
        "poll_after_seconds": 20
    }
}