(gui '(+E/R +Fmt +Chart) '(bdate : home obj)
'((Dat) (list (date Dat)))
'((Lst) (and (caar Lst) (cadar Lst) (caddr (car Lst)) (date (car Lst))))
3 )
(gui 1 '(+TextField) (getYears> '+Gh 18))
(gui 2 '(+Map +TextField)
(make
(for (I . M) *MonFmt
(link (cons M I))))
*MonFmt)
(gui 3 '(+TextField) (getDays> '+Gh))))
(
NIL ,"cellphone"
(
(gui '(+E/R +Chart) '(cellnr : home obj) 2
'((Str)
(let Len
(length
(find '((P) (pre? P Str)) (asSelect> '+CellPrefix)))
(setq Str (chop Str))
(list
(list (pack (cut Len 'Str)) (format (pack Str))))))
'((Lst) (pack (caar Lst) (cadar Lst))))
(gui 1 '(+TextField) (asSelect> '+CellPrefix))
(gui 2 '(+MinLen +NumField) 7 10 )))
( NIL (gui '(+Button) ,"save" '(url "@start"))))))