| #strings, br, app, button, AC, All Clear, C, Clear, 9,8,7,6,5,4,3,2,1, +,/,*,- Press 7, Press 8, Press 9, Press Divide, Press 4, Press 5, Press 6, Press Multiply | | #slots, inner content, vera event | | #port, on log string, needs, @on log, clears, @on log | | #port, on clear log, needs, @clear log, clears, @clear log | | #port, on reset ui, needs, @reset ui, clears, @reset ui | | #port, create element, needs, @create element, clears, @create element | | #port, mount element by id, needs, @mount element by id, clears, @mount element by id | || ui init | ui init | @reset ui, add string app, mount element by id, create buttons | create button | set slot inner content, set slot vera event, create button.2 | create button.2 | add string button, create element | next row | add string br, create element | create element | @create element | mount element by id | @mount element by id | create buttons | create AC C row, create 7 8 9 / row, create 4 5 6 * row, create 1 2 3 - row, create 0 . = + | create AC C row | create AC button, create C button | create AC button | add string AC, add string All Clear, create button | create C button | add string C, add string Clear, create button, derpy |derpy| next row | create 7 8 9 / row | add button 7, add button 8, add button 9, add button / | add button 7 | add string 7, add string Press 7, create button | add button 8 | add string 8, add string Press 8, create button | add button 9 | add string 9, add string Press 9, create button | add button / | add string /, add string Press Divide, create button, herpy |herpy| next row | create 4 5 6 * row | add button 4, add button 5, add button 6, add button * | add button 4 | add string 4, add string Press 4, create button | add button 5 | add string 5, add string Press 5, create button | add button 6 | add string 6, add string Press 6, create button, | add button * | add string *, add string Press Multiply, create button, erpy |erpy| next row | Clear | add string Clear, on log | on log | @on log