+ \&?*)
+ chatfile="$_DATA/${LOCATION}/channel"
+ . "$_EXEC/channel.sh"
+ exit 0
+ ;;
+ @?*)
+ if [ -d "$_DATA/${LOCATION}" ]; then
+ chatfile="$_DATA/${LOCATION}/?${SESSION_ID}"
+ . "$_EXEC/channel.sh"
+ else
+ REDIRECT /
+ fi
+ exit 0
+ ;;
+ ~?*)
+ if [ -d "$_DATA/@${LOCATION#~}" ]; then
+ pubinfo="$_DATA/@${LOCATION#~}/pubinfo"
+ else
+ REDIRECT /
+ fi
+ ;;
+ '') yield_page front <<-EOF