/** * ssid.js — SSID Configuration Page * * Manages WiFi SSID list and WiFi connection settings (static/DHCP). * IP fields use shared octet-split component. */ import { state, bindIpGroup, bindRadio } from '../state.js'; import { escapeHtml } from '../utils.js'; import { isValidIP, isValidCountryCode, normalizeCountryCode } from '../validator.js'; import { renderIpOctets, setupIpOctets, collectIpValue } from '../components/ip-input.js'; import { DEFAULTS } from '../constants.js'; import { COUNTRY_CODES, CONTINENT_GROUPS, FREQUENT_COUNTRY_CODES } from '../country-codes.js'; const MAX_SSID_COUNT = 10; /** * Build the grouped /