| 1 | 1 |
deleted file mode 100644 |
| ... | ... |
@@ -1,8 +0,0 @@ |
| 1 |
-argv = ['/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/waf', 'configure'] |
|
| 2 |
-environ = {'LC_NUMERIC': 'fr_FR.UTF-8', 'QT4_IM_MODULE': 'xim', 'GJS_DEBUG_OUTPUT': 'stderr', 'PEBBLE_TOOLCHAIN_PATH': '/home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin', 'XDG_CURRENT_DESKTOP': 'ubuntu:GNOME', 'QT_IM_MODULE': 'xim', 'LOGNAME': 'louis', 'USER': 'louis', 'PATH': '/home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin:/home/louis/pebble-dev/pebble-sdk-4.5-linux64/bin:/home/louis/pebble-dev/pebble-sdk-4.5-linux64/bin:/sbin:/bin:/usr/bin:/usr/local/bin:/snap/bin', 'LC_PAPER': 'fr_FR.UTF-8', 'HOME': '/home/louis', 'XRDP_SESSION': '1', 'DISPLAY': ':10.0', 'SSH_AGENT_PID': '1286', 'LANG': 'en_US.UTF-8', 'TERM': 'xterm-256color', 'SHELL': '/bin/bash', 'UID': '1000', 'SESSION_MANAGER': 'local/rebble-dev:@/tmp/.ICE-unix/1202,unix/rebble-dev:/tmp/.ICE-unix/1202', 'LC_MEASUREMENT': 'fr_FR.UTF-8', 'QT_ACCESSIBILITY': '1', 'GNOME_DESKTOP_SESSION_ID': 'this-is-deprecated', 'CLUTTER_IM_MODULE': 'xim', 'TEXTDOMAIN': 'im-config', 'XMODIFIERS': '@im=ibus', 'GPG_AGENT_INFO': '/run/user/1000/gnupg/S.gpg-agent:0:1', 'NOCLIMB': '1', 'SHLVL': '2', 'XRDP_SOCKET_PATH': '/var/run/xrdp/sockdir', 'XDG_RUNTIME_DIR': '/run/user/1000', 'GTK_IM_MODULE': 'ibus', 'LC_ADDRESS': 'fr_FR.UTF-8', 'SSH_AUTH_SOCK': '/run/user/1000/keyring/ssh', 'VTE_VERSION': '5202', 'IM_CONFIG_PHASE': '2', 'TEXTDOMAINDIR': '/usr/share/locale/', 'GNOME_SHELL_SESSION_MODE': 'ubuntu', 'NO_GCE_CHECK': 'False', 'PULSE_SCRIPT': '/etc/xrdp/pulse/default.pa', 'LESSOPEN': '| /bin/lesspipe %s', 'XDG_SESSION_ID': 'c3', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', '_': '/home/louis/pebble-dev/pebble-sdk-4.5-linux64/.env/bin/python', 'GNOME_TERMINAL_SERVICE': ':1.71', 'LC_IDENTIFICATION': 'fr_FR.UTF-8', 'LESSCLOSE': '/bin/lesspipe %s %s', 'GTK_MODULES': 'gail:atk-bridge', 'OLDPWD': '/home/louis/pebble-dev', 'PYTHONHOME': '/home/louis/.pebble-sdk/SDKs/current/sdk-core/../.env', 'LC_TELEPHONE': 'fr_FR.UTF-8', 'NODE_PATH': '/home/louis/.pebble-sdk/SDKs/current/sdk-core/../node_modules', 'LC_MONETARY': 'fr_FR.UTF-8', 'XDG_DATA_DIRS': '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop', 'PWD': '/home/louis/pebble-dev/repo_remote/bike_companion', 'COLORTERM': 'truecolor', 'LC_NAME': 'fr_FR.UTF-8', 'XDG_MENU_PREFIX': 'gnome-', 'LC_TIME': 'fr_FR.UTF-8', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'PHONESIM_PATH': '/home/louis/pebble-dev/pebble-sdk-4.5-linux64/.env//bin/pypkjs', 'GJS_DEBUG_TOPICS': 'JS ERROR;JS LOG', 'GNOME_TERMINAL_SCREEN': '/org/gnome/Terminal/screen/fadae531_e602_49af_9e51_0fb28971020a'}
|
|
| 3 |
-files = ['/home/louis/pebble-dev/repo_remote/bike_companion/wscript'] |
|
| 4 |
-hash = -5023077552942268368 |
|
| 5 |
-options = {'files': '', 'jobs': 2, 'verbose': 0, 'nocache': False, 'progress_bar': 0, 'no_groups': False, 'distcheck_args': None, 'top': '', 'sandbox': False, 'destdir': '', 'keep': 0, 'zones': '', 'debug': False, 'prefix': '/usr/local/', 'timestamp': None, 'download': False, 'force': False, 'targets': '', 'out': ''}
|
|
| 6 |
-out_dir = '/home/louis/pebble-dev/repo_remote/bike_companion/build' |
|
| 7 |
-run_dir = '/home/louis/pebble-dev/repo_remote/bike_companion' |
|
| 8 |
-top_dir = '/home/louis/pebble-dev/repo_remote/bike_companion' |
| 13 | 4 |
deleted file mode 100644 |
| ... | ... |
@@ -1,20 +0,0 @@ |
| 1 |
-#include "pebble_process_info.h" |
|
| 2 |
-#include "src/resource_ids.auto.h" |
|
| 3 |
- |
|
| 4 |
-const PebbleProcessInfo __pbl_app_info __attribute__ ((section (".pbl_header"))) = {
|
|
| 5 |
- .header = "PBLAPP", |
|
| 6 |
- .struct_version = { PROCESS_INFO_CURRENT_STRUCT_VERSION_MAJOR, PROCESS_INFO_CURRENT_STRUCT_VERSION_MINOR },
|
|
| 7 |
- .sdk_version = { PROCESS_INFO_CURRENT_SDK_VERSION_MAJOR, PROCESS_INFO_CURRENT_SDK_VERSION_MINOR },
|
|
| 8 |
- .process_version = { 1, 0 },
|
|
| 9 |
- .load_size = 0xb6b6, |
|
| 10 |
- .offset = 0xb6b6b6b6, |
|
| 11 |
- .crc = 0xb6b6b6b6, |
|
| 12 |
- .name = "bike_companion", |
|
| 13 |
- .company = "ljonget@gmail.com", |
|
| 14 |
- .icon_resource_id = DEFAULT_MENU_ICON, |
|
| 15 |
- .sym_table_addr = 0xA7A7A7A7, |
|
| 16 |
- .flags = PROCESS_INFO_PLATFORM_APLITE, |
|
| 17 |
- .num_reloc_entries = 0xdeadcafe, |
|
| 18 |
- .uuid = { 0x25, 0x53, 0x21, 0x0F, 0x74, 0x72, 0x4C, 0xA8, 0x8C, 0x28, 0x5B, 0xC5, 0xF0, 0xC8, 0x96, 0x10 },
|
|
| 19 |
- .virtual_size = 0xb6b6 |
|
| 20 |
-}; |
| 29 | 8 |
deleted file mode 100644 |
| ... | ... |
@@ -1,53 +0,0 @@ |
| 1 |
- |
|
| 2 |
-ENTRY(main) |
|
| 3 |
- |
|
| 4 |
-MEMORY |
|
| 5 |
-{
|
|
| 6 |
- APP (rwx) : ORIGIN = 0, LENGTH = 24576 |
|
| 7 |
-} |
|
| 8 |
- |
|
| 9 |
-SECTIONS |
|
| 10 |
-{
|
|
| 11 |
- .header : |
|
| 12 |
- {
|
|
| 13 |
- KEEP(*(.pbl_header)) |
|
| 14 |
- |
|
| 15 |
- } > APP |
|
| 16 |
- |
|
| 17 |
- /* -- DO NOT ADD ANY NEW SECTIONS HERE AND DO NOT CHANGE THE ALIGNMENT -- */ |
|
| 18 |
- /* The GNU build ID is tacked to the end of the PebbleProcessInfo struct: */ |
|
| 19 |
- .note.gnu.build-id ALIGN(1) : {
|
|
| 20 |
- PROVIDE(BUILD_ID = .); |
|
| 21 |
- KEEP(*(.note.gnu.build-id)) |
|
| 22 |
- } > APP |
|
| 23 |
- |
|
| 24 |
- .text : |
|
| 25 |
- {
|
|
| 26 |
- *(.text) |
|
| 27 |
- *(.text.*) |
|
| 28 |
- *(.rodata) |
|
| 29 |
- *(.rodata*) |
|
| 30 |
- } > APP |
|
| 31 |
- |
|
| 32 |
- .data : |
|
| 33 |
- {
|
|
| 34 |
- KEEP(*(.data)) |
|
| 35 |
- *(.data.*) |
|
| 36 |
- } > APP |
|
| 37 |
- |
|
| 38 |
- .bss : |
|
| 39 |
- {
|
|
| 40 |
- *(.bss) |
|
| 41 |
- *(.bss.*) |
|
| 42 |
- } > APP |
|
| 43 |
- |
|
| 44 |
- DISCARD : |
|
| 45 |
- {
|
|
| 46 |
- libc.a ( * ) |
|
| 47 |
- libm.a ( * ) |
|
| 48 |
- libgcc.a ( * ) |
|
| 49 |
- *(.eh_frame) |
|
| 50 |
- } |
|
| 51 |
-} |
|
| 52 |
- |
|
| 53 |
-/* vim:filetype=ld */ |
| 12 | 2 |
deleted file mode 100644 |
| ... | ... |
@@ -1,45 +0,0 @@ |
| 1 |
-{
|
|
| 2 |
- "targetPlatforms": [ |
|
| 3 |
- "aplite" |
|
| 4 |
- ], |
|
| 5 |
- "displayName": "bike_companion", |
|
| 6 |
- "name": "bike_companion", |
|
| 7 |
- "messageKeys": {
|
|
| 8 |
- "status": 10007, |
|
| 9 |
- "JSReady": 10008, |
|
| 10 |
- "latitude": 10000, |
|
| 11 |
- "timestamp": 10006, |
|
| 12 |
- "altitude": 10003, |
|
| 13 |
- "accuracy": 10002, |
|
| 14 |
- "speed": 10005, |
|
| 15 |
- "longitude": 10001, |
|
| 16 |
- "altitude_accuracy": 10004 |
|
| 17 |
- }, |
|
| 18 |
- "companyName": "ljonget@gmail.com", |
|
| 19 |
- "enableMultiJS": true, |
|
| 20 |
- "versionLabel": "1.0", |
|
| 21 |
- "capabilities": [ |
|
| 22 |
- "configurable" |
|
| 23 |
- ], |
|
| 24 |
- "sdkVersion": "3", |
|
| 25 |
- "appKeys": {
|
|
| 26 |
- "status": 10007, |
|
| 27 |
- "JSReady": 10008, |
|
| 28 |
- "latitude": 10000, |
|
| 29 |
- "timestamp": 10006, |
|
| 30 |
- "altitude": 10003, |
|
| 31 |
- "accuracy": 10002, |
|
| 32 |
- "speed": 10005, |
|
| 33 |
- "longitude": 10001, |
|
| 34 |
- "altitude_accuracy": 10004 |
|
| 35 |
- }, |
|
| 36 |
- "longName": "bike_companion", |
|
| 37 |
- "shortName": "bike_companion", |
|
| 38 |
- "watchapp": {
|
|
| 39 |
- "watchface": false |
|
| 40 |
- }, |
|
| 41 |
- "resources": {
|
|
| 42 |
- "media": [] |
|
| 43 |
- }, |
|
| 44 |
- "uuid": "2553210f-7472-4ca8-8c28-5bc5f0c89610" |
|
| 45 |
-} |
|
| 46 | 0 |
\ No newline at end of file |
| 47 | 1 |
deleted file mode 100644 |
| ... | ... |
@@ -1,27 +0,0 @@ |
| 1 |
-BINDIR = '/usr/local/bin' |
|
| 2 |
-BLOCK_MESSAGE_KEYS = [] |
|
| 3 |
-BUILD_TYPE = 'app' |
|
| 4 |
-BUNDLE_NAME = 'bike_companion.pbw' |
|
| 5 |
-DEFINES = ['RELEASE'] |
|
| 6 |
-LIBDIR = '/usr/local/lib' |
|
| 7 |
-LIB_DIR = 'node_modules' |
|
| 8 |
-LIB_JSON = [{u'gitHead': u'1bf6db08092ab464974d1762a953ea7cbd24efb8', u'_location': u'/pebble-clay', u'dist': {u'tarball': u'https://registry.npmjs.org/pebble-clay/-/pebble-clay-1.0.4.tgz', u'signatures': [{u'keyid': u'SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA', u'sig': u'MEUCIFA12PX5bVibhTGVMnkJFWBxPBU/x5R6Jz2B7RvpzD2ZAiEA6HfjOjccw0U1kuU5M+yix7faMroR6wImCgOwGEIEN/Q='}], u'integrity': u'sha512-/rXxmltdW8JyohDzXINdea+d2wnFJVNFiTXfuZsKpySURZSCFMMucX9sZPZvbHnEA4xFINM4iicyhBbvY4ALfw==', u'shasum': u'fdf92f0fdc770a979c06874eaa2457cc2e762344'}, u'_spec': u'pebble-clay@^1.0.0', u'_npmOperationalInternal': {u'tmp': u'tmp/pebble-clay-1.0.4.tgz_1479759281024_0.1520081793423742', u'host': u'packages-12-west.internal.npmjs.com'}, u'keywords': [u'config', u'configuration', u'pebble', u'pebble-package'], u'devDependencies': {u'chai': u'^3.4.1', u'mocha': u'^2.3.4', u'through': u'^2.3.8', u'gulp-inline': u'0.0.15', u'karma-source-map-support': u'^1.1.0', u'deepcopy': u'^0.6.1', u'eslint-plugin-standard': u'^1.3.1', u'stringify': u'^3.2.0', u'gulp-insert': u'^0.5.0', u'gulp': u'^3.9.0', u'gulp-htmlmin': u'^1.3.0', u'deamdify': u'^0.2.0', u'bourbon': u'^4.2.6', u'eslint-config-pebble': u'^1.2.0', u'eslint': u'^1.5.1', u'karma-coverage': u'^0.5.3', u'watchify': u'^3.7.0', u'require-from-string': u'^1.1.0', u'gulp-sourcemaps': u'^1.6.0', u'karma-mocha': u'^0.2.1', u'sinon': u'^1.17.3', u'joi': u'^6.10.1', u'browserify': u'^13.0.0', u'sassify': u'^0.9.1', u'gulp-autoprefixer': u'^3.1.0', u'karma-mocha-reporter': u'^1.1.5', u'autoprefixer': u'^6.3.1', u'browserify-istanbul': u'^0.2.1', u'karma-threshold-reporter': u'^0.1.15', u'gulp-sass': u'^2.1.1', u'vinyl-source-stream': u'^1.1.0', u'gulp-uglify': u'^1.5.2', u'karma-chrome-launcher': u'^0.2.2', u'vinyl-buffer': u'^1.0.0', u'del': u'^2.0.2', u'karma': u'^0.13.19', u'karma-browserify': u'^5.0.1', u'tosource': u'^1.0.0', u'postcss': u'^5.0.14'}, u'_from': u'pebble-clay@>=1.0.0 <2.0.0', u'pebble': {u'targetPlatforms': [u'aplite', u'basalt', u'chalk', u'diorite', u'emery'], u'sdkVersion': u'3', u'projectType': u'package', u'resources': {u'media': []}, u'capabilities': [u'configurable']}, u'_inCache': True, u'_phantomChildren': {}, u'_args': [[u'pebble-clay@^1.0.0', u'/home/louis/pebble-dev/repo_remote/bike_companion']], u'_nodeVersion': u'6.9.1', u'version': u'1.0.4', u'_resolved': u'https://registry.npmjs.org/pebble-clay/-/pebble-clay-1.0.4.tgz', u'readme': u'ERROR: No README data found!', u'homepage': u'https://github.com/pebble/clay#readme', u'_npmVersion': u'3.10.8', u'_requested': {u'name': u'pebble-clay', u'rawSpec': u'^1.0.0', u'raw': u'pebble-clay@^1.0.0', u'scope': None, u'type': u'range', u'spec': u'>=1.0.0 <2.0.0'}, u'description': u'Pebble Config Framework', u'repository': {u'url': u'git+https://github.com/pebble/clay.git', u'type': u'git'}, u'optionalDependencies': {}, u'_requiredBy': [u'/'], u'maintainers': [{u'name': u'pebble-tech', u'email': u'webteam@getpebble.com'}], u'dependencies': {}, u'scripts': {u'pebble-publish': u'npm run pebble-clean && npm run build && pebble build && pebble package publish && npm run pebble-clean', u'test-travis': u'gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --single-run --browsers chromeTravisCI && ./node_modules/.bin/eslint ./', u'pebble-build': u'npm run build && pebble build', u'test-debug': u'(export DEBUG=true && ./node_modules/.bin/gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --no-single-run)', u'lint': u'eslint ./', u'dev': u'gulp dev', u'build': u'gulp', u'test': u'gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --single-run', u'pebble-clean': u'rm -rf tmp src/js/index.js && pebble clean'}, 'path': 'node_modules/pebble-clay/dist', u'_installable': True, u'_shrinkwrap': None, u'name': u'pebble-clay', u'license': u'MIT', u'author': {u'name': u'Pebble Technology'}, u'bugs': {u'url': u'https://github.com/pebble/clay/issues'}, u'_npmUser': {u'email': u'webteam@getpebble.com', u'name': u'pebble-tech'}, 'js_paths': ['node_modules/pebble-clay/dist/js/index.js'], u'_where': u'/home/louis/pebble-dev/repo_remote/bike_companion', u'_id': u'pebble-clay@1.0.4', u'_shasum': u'fdf92f0fdc770a979c06874eaa2457cc2e762344'}]
|
|
| 9 |
-LIB_RESOURCES_JSON = {u'pebble-clay': []}
|
|
| 10 |
-MESSAGE_KEYS = {u'status': 10007, u'JSReady': 10008, u'timestamp': 10006, u'altitude': 10003, u'longitude': 10001, u'altitude_accuracy': 10004, u'latitude': 10000, u'speed': 10005, u'accuracy': 10002}
|
|
| 11 |
-MESSAGE_KEYS_DEFINITION = '/home/louis/pebble-dev/repo_remote/bike_companion/build/src/message_keys.auto.c' |
|
| 12 |
-MESSAGE_KEYS_HEADER = '/home/louis/pebble-dev/repo_remote/bike_companion/build/include/message_keys.auto.h' |
|
| 13 |
-MESSAGE_KEYS_JSON = '/home/louis/pebble-dev/repo_remote/bike_companion/build/js/message_keys.json' |
|
| 14 |
-NODE_PATH = '/home/louis/.pebble-sdk/SDKs/current/node_modules' |
|
| 15 |
-PEBBLE_SDK_COMMON = '/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/common' |
|
| 16 |
-PEBBLE_SDK_ROOT = '/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble' |
|
| 17 |
-PREFIX = '/usr/local' |
|
| 18 |
-PROJECT_INFO = {'appKeys': {u'status': 10007, u'JSReady': 10008, u'timestamp': 10006, u'altitude': 10003, u'longitude': 10001, u'altitude_accuracy': 10004, u'latitude': 10000, u'speed': 10005, u'accuracy': 10002}, u'watchapp': {u'watchface': False}, u'displayName': u'bike_companion', u'uuid': u'2553210f-7472-4ca8-8c28-5bc5f0c89610', u'messageKeys': {u'status': 10007, u'JSReady': 10008, u'timestamp': 10006, u'altitude': 10003, u'longitude': 10001, u'altitude_accuracy': 10004, u'latitude': 10000, u'speed': 10005, u'accuracy': 10002}, 'companyName': u'ljonget@gmail.com', u'enableMultiJS': True, u'sdkVersion': u'3', u'capabilities': [u'configurable'], 'versionLabel': u'1.0', u'targetPlatforms': [u'aplite'], 'longName': u'bike_companion', 'shortName': u'bike_companion', u'resources': {u'media': []}, 'name': u'bike_companion'}
|
|
| 19 |
-REQUESTED_PLATFORMS = [u'aplite'] |
|
| 20 |
-RESOURCES_JSON = [] |
|
| 21 |
-SANDBOX = False |
|
| 22 |
-SUPPORTED_PLATFORMS = ['aplite', 'chalk', 'diorite', 'basalt', 'emery'] |
|
| 23 |
-TARGET_PLATFORMS = ['aplite'] |
|
| 24 |
-TIMESTAMP = 1664738387 |
|
| 25 |
-USE_GROUPS = True |
|
| 26 |
-VERBOSE = 0 |
|
| 27 |
-WEBPACK = '/home/louis/.pebble-sdk/SDKs/current/node_modules/.bin/webpack' |
| 28 | 0 |
deleted file mode 100644 |
| ... | ... |
@@ -1,72 +0,0 @@ |
| 1 |
-AR = 'arm-none-eabi-ar' |
|
| 2 |
-ARFLAGS = 'rcs' |
|
| 3 |
-AS = 'arm-none-eabi-gcc' |
|
| 4 |
-BINDIR = '/usr/local/bin' |
|
| 5 |
-BLOCK_MESSAGE_KEYS = [] |
|
| 6 |
-BUILD_DIR = 'aplite' |
|
| 7 |
-BUILD_TYPE = 'app' |
|
| 8 |
-BUNDLE_BIN_DIR = 'aplite' |
|
| 9 |
-BUNDLE_NAME = 'bike_companion.pbw' |
|
| 10 |
-CC = ['arm-none-eabi-gcc'] |
|
| 11 |
-CCLNK_SRC_F = [] |
|
| 12 |
-CCLNK_TGT_F = ['-o'] |
|
| 13 |
-CC_NAME = 'gcc' |
|
| 14 |
-CC_SRC_F = [] |
|
| 15 |
-CC_TGT_F = ['-c', '-o'] |
|
| 16 |
-CC_VERSION = ('4', '7', '2')
|
|
| 17 |
-CFLAGS = ['-std=c99', '-mcpu=cortex-m3', '-mthumb', '-ffunction-sections', '-fdata-sections', '-g', '-fPIE', '-Os', '-D_TIME_H_', '-Wall', '-Wextra', '-Werror', '-Wno-unused-parameter', '-Wno-error=unused-function', '-Wno-error=unused-variable'] |
|
| 18 |
-CFLAGS_MACBUNDLE = ['-fPIC'] |
|
| 19 |
-CFLAGS_cshlib = ['-fPIC'] |
|
| 20 |
-CPPPATH_ST = '-I%s' |
|
| 21 |
-DEFINES = ['RELEASE', 'PBL_PLATFORM_APLITE', 'PBL_BW', 'PBL_RECT', 'PBL_COMPASS', 'PBL_DISPLAY_WIDTH=144', 'PBL_DISPLAY_HEIGHT=168', 'PBL_SDK_3'] |
|
| 22 |
-DEFINES_ST = '-D%s' |
|
| 23 |
-DEST_BINFMT = 'elf' |
|
| 24 |
-DEST_CPU = 'arm' |
|
| 25 |
-DEST_OS = 'linux' |
|
| 26 |
-INCLUDES = ['aplite'] |
|
| 27 |
-LD = 'arm-none-eabi-ld' |
|
| 28 |
-LIBDIR = '/usr/local/lib' |
|
| 29 |
-LIBPATH_ST = '-L%s' |
|
| 30 |
-LIB_DIR = 'node_modules' |
|
| 31 |
-LIB_JSON = [{u'gitHead': u'1bf6db08092ab464974d1762a953ea7cbd24efb8', u'_location': u'/pebble-clay', u'dist': {u'tarball': u'https://registry.npmjs.org/pebble-clay/-/pebble-clay-1.0.4.tgz', u'signatures': [{u'keyid': u'SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA', u'sig': u'MEUCIFA12PX5bVibhTGVMnkJFWBxPBU/x5R6Jz2B7RvpzD2ZAiEA6HfjOjccw0U1kuU5M+yix7faMroR6wImCgOwGEIEN/Q='}], u'integrity': u'sha512-/rXxmltdW8JyohDzXINdea+d2wnFJVNFiTXfuZsKpySURZSCFMMucX9sZPZvbHnEA4xFINM4iicyhBbvY4ALfw==', u'shasum': u'fdf92f0fdc770a979c06874eaa2457cc2e762344'}, u'_spec': u'pebble-clay@^1.0.0', u'_npmOperationalInternal': {u'tmp': u'tmp/pebble-clay-1.0.4.tgz_1479759281024_0.1520081793423742', u'host': u'packages-12-west.internal.npmjs.com'}, u'keywords': [u'config', u'configuration', u'pebble', u'pebble-package'], u'devDependencies': {u'chai': u'^3.4.1', u'mocha': u'^2.3.4', u'through': u'^2.3.8', u'gulp-inline': u'0.0.15', u'karma-source-map-support': u'^1.1.0', u'deepcopy': u'^0.6.1', u'eslint-plugin-standard': u'^1.3.1', u'stringify': u'^3.2.0', u'gulp-insert': u'^0.5.0', u'gulp': u'^3.9.0', u'gulp-htmlmin': u'^1.3.0', u'deamdify': u'^0.2.0', u'bourbon': u'^4.2.6', u'eslint-config-pebble': u'^1.2.0', u'eslint': u'^1.5.1', u'karma-coverage': u'^0.5.3', u'watchify': u'^3.7.0', u'require-from-string': u'^1.1.0', u'gulp-sourcemaps': u'^1.6.0', u'karma-mocha': u'^0.2.1', u'sinon': u'^1.17.3', u'joi': u'^6.10.1', u'browserify': u'^13.0.0', u'sassify': u'^0.9.1', u'gulp-autoprefixer': u'^3.1.0', u'karma-mocha-reporter': u'^1.1.5', u'autoprefixer': u'^6.3.1', u'browserify-istanbul': u'^0.2.1', u'karma-threshold-reporter': u'^0.1.15', u'gulp-sass': u'^2.1.1', u'vinyl-source-stream': u'^1.1.0', u'gulp-uglify': u'^1.5.2', u'karma-chrome-launcher': u'^0.2.2', u'vinyl-buffer': u'^1.0.0', u'del': u'^2.0.2', u'karma': u'^0.13.19', u'karma-browserify': u'^5.0.1', u'tosource': u'^1.0.0', u'postcss': u'^5.0.14'}, u'_from': u'pebble-clay@>=1.0.0 <2.0.0', u'pebble': {u'targetPlatforms': [u'aplite', u'basalt', u'chalk', u'diorite', u'emery'], u'sdkVersion': u'3', u'projectType': u'package', u'resources': {u'media': []}, u'capabilities': [u'configurable']}, u'_inCache': True, u'_phantomChildren': {}, u'_args': [[u'pebble-clay@^1.0.0', u'/home/louis/pebble-dev/repo_remote/bike_companion']], u'_nodeVersion': u'6.9.1', u'version': u'1.0.4', u'_resolved': u'https://registry.npmjs.org/pebble-clay/-/pebble-clay-1.0.4.tgz', u'readme': u'ERROR: No README data found!', u'homepage': u'https://github.com/pebble/clay#readme', u'_npmVersion': u'3.10.8', u'_requested': {u'name': u'pebble-clay', u'rawSpec': u'^1.0.0', u'raw': u'pebble-clay@^1.0.0', u'scope': None, u'type': u'range', u'spec': u'>=1.0.0 <2.0.0'}, u'description': u'Pebble Config Framework', u'repository': {u'url': u'git+https://github.com/pebble/clay.git', u'type': u'git'}, u'optionalDependencies': {}, u'_requiredBy': [u'/'], u'maintainers': [{u'name': u'pebble-tech', u'email': u'webteam@getpebble.com'}], u'dependencies': {}, u'scripts': {u'pebble-publish': u'npm run pebble-clean && npm run build && pebble build && pebble package publish && npm run pebble-clean', u'test-travis': u'gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --single-run --browsers chromeTravisCI && ./node_modules/.bin/eslint ./', u'pebble-build': u'npm run build && pebble build', u'test-debug': u'(export DEBUG=true && ./node_modules/.bin/gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --no-single-run)', u'lint': u'eslint ./', u'dev': u'gulp dev', u'build': u'gulp', u'test': u'gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --single-run', u'pebble-clean': u'rm -rf tmp src/js/index.js && pebble clean'}, 'path': 'node_modules/pebble-clay/dist', u'_installable': True, u'_shrinkwrap': None, u'name': u'pebble-clay', u'license': u'MIT', u'author': {u'name': u'Pebble Technology'}, u'bugs': {u'url': u'https://github.com/pebble/clay/issues'}, u'_npmUser': {u'email': u'webteam@getpebble.com', u'name': u'pebble-tech'}, 'js_paths': ['node_modules/pebble-clay/dist/js/index.js'], u'_where': u'/home/louis/pebble-dev/repo_remote/bike_companion', u'_id': u'pebble-clay@1.0.4', u'_shasum': u'fdf92f0fdc770a979c06874eaa2457cc2e762344'}]
|
|
| 32 |
-LIB_RESOURCES_JSON = {u'pebble-clay': []}
|
|
| 33 |
-LIB_ST = '-l%s' |
|
| 34 |
-LINKFLAGS = ['-mcpu=cortex-m3', '-mthumb', '-Wl,--gc-sections', '-Wl,--warn-common', '-fPIE', '-Os'] |
|
| 35 |
-LINKFLAGS_MACBUNDLE = ['-bundle', '-undefined', 'dynamic_lookup'] |
|
| 36 |
-LINKFLAGS_cshlib = ['-shared'] |
|
| 37 |
-LINKFLAGS_cstlib = ['-Wl,-Bstatic'] |
|
| 38 |
-LINK_CC = ['arm-none-eabi-gcc'] |
|
| 39 |
-MESSAGE_KEYS = {u'status': 10007, u'JSReady': 10008, u'timestamp': 10006, u'altitude': 10003, u'longitude': 10001, u'altitude_accuracy': 10004, u'latitude': 10000, u'speed': 10005, u'accuracy': 10002}
|
|
| 40 |
-MESSAGE_KEYS_DEFINITION = '/home/louis/pebble-dev/repo_remote/bike_companion/build/src/message_keys.auto.c' |
|
| 41 |
-MESSAGE_KEYS_HEADER = '/home/louis/pebble-dev/repo_remote/bike_companion/build/include/message_keys.auto.h' |
|
| 42 |
-MESSAGE_KEYS_JSON = '/home/louis/pebble-dev/repo_remote/bike_companion/build/js/message_keys.json' |
|
| 43 |
-NODE_PATH = '/home/louis/.pebble-sdk/SDKs/current/node_modules' |
|
| 44 |
-PEBBLE_SDK_COMMON = '/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/common' |
|
| 45 |
-PEBBLE_SDK_PLATFORM = '/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite' |
|
| 46 |
-PEBBLE_SDK_ROOT = '/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble' |
|
| 47 |
-PLATFORM = {'TAGS': ['aplite', 'bw', 'rect', 'compass', '144w', '168h'], 'MAX_FONT_GLYPH_SIZE': 256, 'ADDITIONAL_TEXT_LINES_FOR_PEBBLE_H': [], 'MAX_APP_BINARY_SIZE': 65536, 'MAX_RESOURCES_SIZE': 524288, 'MAX_APP_MEMORY_SIZE': 24576, 'MAX_WORKER_MEMORY_SIZE': 10240, 'NAME': 'aplite', 'BUNDLE_BIN_DIR': 'aplite', 'BUILD_DIR': 'aplite', 'MAX_RESOURCES_SIZE_APPSTORE_2_X': 98304, 'MAX_RESOURCES_SIZE_APPSTORE': 131072, 'DEFINES': ['PBL_PLATFORM_APLITE', 'PBL_BW', 'PBL_RECT', 'PBL_COMPASS', 'PBL_DISPLAY_WIDTH=144', 'PBL_DISPLAY_HEIGHT=168']}
|
|
| 48 |
-PLATFORM_NAME = 'aplite' |
|
| 49 |
-PREFIX = '/usr/local' |
|
| 50 |
-PROJECT_INFO = {'appKeys': {u'status': 10007, u'JSReady': 10008, u'timestamp': 10006, u'altitude': 10003, u'longitude': 10001, u'altitude_accuracy': 10004, u'latitude': 10000, u'speed': 10005, u'accuracy': 10002}, u'watchapp': {u'watchface': False}, u'displayName': u'bike_companion', u'uuid': u'2553210f-7472-4ca8-8c28-5bc5f0c89610', u'messageKeys': {u'status': 10007, u'JSReady': 10008, u'timestamp': 10006, u'altitude': 10003, u'longitude': 10001, u'altitude_accuracy': 10004, u'latitude': 10000, u'speed': 10005, u'accuracy': 10002}, 'companyName': u'ljonget@gmail.com', u'enableMultiJS': True, u'sdkVersion': u'3', u'capabilities': [u'configurable'], 'versionLabel': u'1.0', u'targetPlatforms': [u'aplite'], 'longName': u'bike_companion', 'shortName': u'bike_companion', u'resources': {u'media': []}, 'name': u'bike_companion'}
|
|
| 51 |
-REQUESTED_PLATFORMS = [u'aplite'] |
|
| 52 |
-RESOURCES_JSON = [] |
|
| 53 |
-RPATH_ST = '-Wl,-rpath,%s' |
|
| 54 |
-SANDBOX = False |
|
| 55 |
-SDK_VERSION_MAJOR = 5 |
|
| 56 |
-SDK_VERSION_MINOR = 78 |
|
| 57 |
-SHLIB_MARKER = None |
|
| 58 |
-SIZE = 'arm-none-eabi-size' |
|
| 59 |
-SONAME_ST = '-Wl,-h,%s' |
|
| 60 |
-STLIBPATH_ST = '-L%s' |
|
| 61 |
-STLIB_MARKER = None |
|
| 62 |
-STLIB_ST = '-l%s' |
|
| 63 |
-SUPPORTED_PLATFORMS = ['aplite', 'chalk', 'diorite', 'basalt', 'emery'] |
|
| 64 |
-TARGET_PLATFORMS = ['aplite'] |
|
| 65 |
-TIMESTAMP = 1664738387 |
|
| 66 |
-USE_GROUPS = True |
|
| 67 |
-VERBOSE = 0 |
|
| 68 |
-WEBPACK = '/home/louis/.pebble-sdk/SDKs/current/node_modules/.bin/webpack' |
|
| 69 |
-cprogram_PATTERN = '%s' |
|
| 70 |
-cshlib_PATTERN = 'lib%s.so' |
|
| 71 |
-cstlib_PATTERN = 'lib%s.a' |
|
| 72 |
-macbundle_PATTERN = '%s.bundle' |
| 73 | 0 |
deleted file mode 100644 |
| ... | ... |
@@ -1,2 +0,0 @@ |
| 1 |
-version = 0x1070b00 |
|
| 2 |
-tools = [{'tool': 'pebble_sdk_common', 'tooldir': None, 'funs': None}, {'tool': 'process_message_keys', 'tooldir': None, 'funs': None}, {'tool': 'ar', 'tooldir': None, 'funs': None}, {'tool': 'c', 'tooldir': None, 'funs': None}, {'tool': 'gcc', 'tooldir': None, 'funs': None}, {'tool': 'pebble_sdk_gcc', 'tooldir': None, 'funs': None}, {'tool': 'pebble_sdk', 'tooldir': None, 'funs': None}]
|
| 3 | 0 |
deleted file mode 100644 |
| ... | ... |
@@ -1,25 +0,0 @@ |
| 1 |
-# project configured on Sun Oct 2 21:19:47 2022 by |
|
| 2 |
-# waf 1.7.11 (abi 98, python 20711f0 on linux2) |
|
| 3 |
-# using /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/waf configure |
|
| 4 |
-# |
|
| 5 |
-Setting top to |
|
| 6 |
-/home/louis/pebble-dev/repo_remote/bike_companion |
|
| 7 |
-Setting out to |
|
| 8 |
-/home/louis/pebble-dev/repo_remote/bike_companion/build |
|
| 9 |
-Checking for program webpack |
|
| 10 |
-/home/louis/.pebble-sdk/SDKs/current/node_modules/.bin/webpack |
|
| 11 |
-find program=['webpack'] paths=['/home/louis/.pebble-sdk/SDKs/current/node_modules/.bin'] var='WEBPACK' -> '/home/louis/.pebble-sdk/SDKs/current/node_modules/.bin/webpack' |
|
| 12 |
-Found Pebble SDK for aplite in: |
|
| 13 |
-/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite |
|
| 14 |
-Checking for program gcc,cc |
|
| 15 |
-arm-none-eabi-gcc |
|
| 16 |
-find program=['gcc', 'cc'] paths='' var='CC' -> 'arm-none-eabi-gcc' |
|
| 17 |
-Checking for program ar |
|
| 18 |
-arm-none-eabi-ar |
|
| 19 |
-find program=['ar'] paths='' var='AR' -> 'arm-none-eabi-ar' |
| 20 | 0 |
deleted file mode 100644 |
| ... | ... |
@@ -1,17 +0,0 @@ |
| 1 |
-#pragma once |
|
| 2 |
-#include <stdint.h> |
|
| 3 |
- |
|
| 4 |
-// |
|
| 5 |
-// AUTOGENERATED BY BUILD |
|
| 6 |
-// DO NOT MODIFY - CHANGES WILL BE OVERWRITTEN |
|
| 7 |
-// |
|
| 8 |
- |
|
| 9 |
-extern uint32_t MESSAGE_KEY_JSReady; |
|
| 10 |
-extern uint32_t MESSAGE_KEY_accuracy; |
|
| 11 |
-extern uint32_t MESSAGE_KEY_altitude; |
|
| 12 |
-extern uint32_t MESSAGE_KEY_altitude_accuracy; |
|
| 13 |
-extern uint32_t MESSAGE_KEY_latitude; |
|
| 14 |
-extern uint32_t MESSAGE_KEY_longitude; |
|
| 15 |
-extern uint32_t MESSAGE_KEY_speed; |
|
| 16 |
-extern uint32_t MESSAGE_KEY_status; |
|
| 17 |
-extern uint32_t MESSAGE_KEY_timestamp; |
| 18 | 0 |
deleted file mode 100644 |
| ... | ... |
@@ -1,11 +0,0 @@ |
| 1 |
-{
|
|
| 2 |
- "JSReady": 10008, |
|
| 3 |
- "accuracy": 10002, |
|
| 4 |
- "altitude": 10003, |
|
| 5 |
- "altitude_accuracy": 10004, |
|
| 6 |
- "latitude": 10000, |
|
| 7 |
- "longitude": 10001, |
|
| 8 |
- "speed": 10005, |
|
| 9 |
- "status": 10007, |
|
| 10 |
- "timestamp": 10006 |
|
| 11 |
-} |
|
| 12 | 0 |
\ No newline at end of file |
| 13 | 1 |
deleted file mode 100644 |
| ... | ... |
@@ -1,1507 +0,0 @@ |
| 1 |
-Archive member included because of file (symbol) |
|
| 2 |
- |
|
| 3 |
-/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 4 |
- src/c/bike_companion.c.9.o (app_event_loop) |
|
| 5 |
- |
|
| 6 |
-Discarded input sections |
|
| 7 |
- |
|
| 8 |
- .text 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crti.o |
|
| 9 |
- .bss 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crti.o |
|
| 10 |
- .init 0x0000000000000000 0x4 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crti.o |
|
| 11 |
- .fini 0x0000000000000000 0x4 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crti.o |
|
| 12 |
- .text 0x0000000000000000 0xc8 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 13 |
- .bss 0x0000000000000000 0x1c /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 14 |
- .init_array 0x0000000000000000 0x4 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 15 |
- .fini_array 0x0000000000000000 0x4 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 16 |
- .eh_frame 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 17 |
- .jcr 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 18 |
- .tm_clone_table |
|
| 19 |
- 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 20 |
- .text 0x0000000000000000 0x0 src/c/bike_companion.c.9.o |
|
| 21 |
- .bss 0x0000000000000000 0x0 src/c/bike_companion.c.9.o |
|
| 22 |
- .rodata.outbox_size |
|
| 23 |
- 0x0000000000000000 0x4 src/c/bike_companion.c.9.o |
|
| 24 |
- .rodata.inbox_size |
|
| 25 |
- 0x0000000000000000 0x4 src/c/bike_companion.c.9.o |
|
| 26 |
- .text 0x0000000000000000 0x0 aplite/appinfo.auto.c.9.o |
|
| 27 |
- .bss 0x0000000000000000 0x0 aplite/appinfo.auto.c.9.o |
|
| 28 |
- .text 0x0000000000000000 0x0 aplite/src/resource_ids.auto.c.9.o |
|
| 29 |
- .bss 0x0000000000000000 0x0 aplite/src/resource_ids.auto.c.9.o |
|
| 30 |
- .text 0x0000000000000000 0x0 src/message_keys.auto.c.9.o |
|
| 31 |
- .bss 0x0000000000000000 0x0 src/message_keys.auto.c.9.o |
|
| 32 |
- .bss 0x0000000000000000 0x0 /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 33 |
- .text.accel_data_service_subscribe__deprecated |
|
| 34 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 35 |
- .text.accel_data_service_unsubscribe |
|
| 36 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 37 |
- .text.accel_service_peek |
|
| 38 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 39 |
- .text.accel_service_set_samples_per_update |
|
| 40 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 41 |
- .text.accel_service_set_sampling_rate |
|
| 42 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 43 |
- .text.accel_tap_service_subscribe |
|
| 44 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 45 |
- .text.accel_tap_service_unsubscribe |
|
| 46 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 47 |
- .text.action_bar_layer_legacy2_add_to_window |
|
| 48 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 49 |
- .text.action_bar_layer_legacy2_clear_icon |
|
| 50 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 51 |
- .text.action_bar_layer_legacy2_create |
|
| 52 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 53 |
- .text.action_bar_layer_legacy2_destroy |
|
| 54 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 55 |
- .text.action_bar_layer_legacy2_get_layer |
|
| 56 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 57 |
- .text.action_bar_layer_legacy2_remove_from_window |
|
| 58 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 59 |
- .text.action_bar_layer_legacy2_set_background_color_2bit |
|
| 60 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 61 |
- .text.action_bar_layer_legacy2_set_click_config_provider |
|
| 62 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 63 |
- .text.action_bar_layer_legacy2_set_context |
|
| 64 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 65 |
- .text.action_bar_layer_legacy2_set_icon |
|
| 66 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 67 |
- .text.animation_legacy2_create |
|
| 68 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 69 |
- .text.animation_legacy2_destroy |
|
| 70 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 71 |
- .text.animation_legacy2_get_context |
|
| 72 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 73 |
- .text.animation_legacy2_is_scheduled |
|
| 74 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 75 |
- .text.animation_legacy2_schedule |
|
| 76 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 77 |
- .text.animation_legacy2_set_curve |
|
| 78 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 79 |
- .text.animation_legacy2_set_delay |
|
| 80 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 81 |
- .text.animation_legacy2_set_duration |
|
| 82 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 83 |
- .text.animation_legacy2_set_handlers |
|
| 84 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 85 |
- .text.animation_legacy2_set_implementation |
|
| 86 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 87 |
- .text.animation_legacy2_unschedule |
|
| 88 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 89 |
- .text.animation_legacy2_unschedule_all |
|
| 90 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 91 |
- .text.app_comm_get_sniff_interval |
|
| 92 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 93 |
- .text.app_comm_set_sniff_interval |
|
| 94 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 95 |
- .text.app_message_deregister_callbacks |
|
| 96 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 97 |
- .text.app_sync_deinit |
|
| 98 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 99 |
- .text.app_sync_get |
|
| 100 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 101 |
- .text.app_sync_init |
|
| 102 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 103 |
- .text.app_sync_set |
|
| 104 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 105 |
- .text.app_timer_cancel |
|
| 106 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 107 |
- .text.app_timer_register |
|
| 108 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 109 |
- .text.app_timer_reschedule |
|
| 110 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 111 |
- .text.atan2_lookup |
|
| 112 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 113 |
- .text.atoi 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 114 |
- .text.atol 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 115 |
- .text.battery_state_service_peek |
|
| 116 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 117 |
- .text.battery_state_service_subscribe |
|
| 118 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 119 |
- .text.battery_state_service_unsubscribe |
|
| 120 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 121 |
- .text.bitmap_layer_create |
|
| 122 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 123 |
- .text.bitmap_layer_destroy |
|
| 124 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 125 |
- .text.bitmap_layer_get_layer |
|
| 126 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 127 |
- .text.bitmap_layer_set_alignment |
|
| 128 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 129 |
- .text.bitmap_layer_set_background_color_2bit |
|
| 130 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 131 |
- .text.bitmap_layer_set_bitmap |
|
| 132 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 133 |
- .text.bitmap_layer_set_compositing_mode |
|
| 134 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 135 |
- .text.bluetooth_connection_service_peek |
|
| 136 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 137 |
- .text.bluetooth_connection_service_subscribe |
|
| 138 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 139 |
- .text.bluetooth_connection_service_unsubscribe |
|
| 140 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 141 |
- .text.click_number_of_clicks_counted |
|
| 142 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 143 |
- .text.click_recognizer_get_button_id |
|
| 144 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 145 |
- .text.clock_copy_time_string |
|
| 146 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 147 |
- .text.clock_is_24h_style |
|
| 148 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 149 |
- .text.cos_lookup |
|
| 150 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 151 |
- .text.data_logging_create |
|
| 152 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 153 |
- .text.data_logging_finish |
|
| 154 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 155 |
- .text.data_logging_log |
|
| 156 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 157 |
- .text.dict_calc_buffer_size |
|
| 158 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 159 |
- .text.dict_calc_buffer_size_from_tuplets |
|
| 160 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 161 |
- .text.dict_merge |
|
| 162 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 163 |
- .text.dict_read_begin_from_buffer |
|
| 164 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 165 |
- .text.dict_read_first |
|
| 166 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 167 |
- .text.dict_read_next |
|
| 168 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 169 |
- .text.dict_serialize_tuplets |
|
| 170 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 171 |
- .text.dict_serialize_tuplets_to_buffer__deprecated |
|
| 172 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 173 |
- .text.dict_serialize_tuplets_to_buffer_with_iter |
|
| 174 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 175 |
- .text.dict_write_begin |
|
| 176 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 177 |
- .text.dict_write_data |
|
| 178 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 179 |
- .text.dict_write_end |
|
| 180 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 181 |
- .text.dict_write_int |
|
| 182 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 183 |
- .text.dict_write_int16 |
|
| 184 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 185 |
- .text.dict_write_int32 |
|
| 186 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 187 |
- .text.dict_write_int8 |
|
| 188 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 189 |
- .text.dict_write_tuplet |
|
| 190 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 191 |
- .text.dict_write_uint16 |
|
| 192 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 193 |
- .text.dict_write_uint32 |
|
| 194 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 195 |
- .text.dict_write_uint8 |
|
| 196 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 197 |
- .text.fonts_load_custom_font |
|
| 198 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 199 |
- .text.fonts_unload_custom_font |
|
| 200 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 201 |
- .text.free 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 202 |
- .text.gbitmap_create_as_sub_bitmap |
|
| 203 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 204 |
- .text.gbitmap_create_with_data |
|
| 205 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 206 |
- .text.gbitmap_create_with_resource |
|
| 207 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 208 |
- .text.gbitmap_destroy |
|
| 209 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 210 |
- .text.gmtime 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 211 |
- .text.gpath_create |
|
| 212 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 213 |
- .text.gpath_destroy |
|
| 214 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 215 |
- .text.gpath_draw_filled_legacy |
|
| 216 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 217 |
- .text.gpath_draw_outline |
|
| 218 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 219 |
- .text.gpath_move_to |
|
| 220 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 221 |
- .text.gpath_rotate_to |
|
| 222 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 223 |
- .text.gpoint_equal |
|
| 224 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 225 |
- .text.graphics_context_set_compositing_mode |
|
| 226 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 227 |
- .text.graphics_context_set_fill_color_2bit |
|
| 228 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 229 |
- .text.graphics_context_set_stroke_color_2bit |
|
| 230 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 231 |
- .text.graphics_context_set_text_color_2bit |
|
| 232 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 233 |
- .text.graphics_draw_bitmap_in_rect |
|
| 234 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 235 |
- .text.graphics_draw_circle |
|
| 236 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 237 |
- .text.graphics_draw_line |
|
| 238 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 239 |
- .text.graphics_draw_pixel |
|
| 240 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 241 |
- .text.graphics_draw_rect |
|
| 242 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 243 |
- .text.graphics_draw_round_rect |
|
| 244 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 245 |
- .text.graphics_fill_circle |
|
| 246 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 247 |
- .text.graphics_fill_rect |
|
| 248 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 249 |
- .text.graphics_text_layout_get_max_used_size |
|
| 250 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 251 |
- .text.grect_align |
|
| 252 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 253 |
- .text.grect_center_point |
|
| 254 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 255 |
- .text.grect_clip |
|
| 256 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 257 |
- .text.grect_contains_point |
|
| 258 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 259 |
- .text.grect_crop |
|
| 260 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 261 |
- .text.grect_equal |
|
| 262 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 263 |
- .text.grect_is_empty |
|
| 264 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 265 |
- .text.grect_standardize |
|
| 266 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 267 |
- .text.gsize_equal |
|
| 268 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 269 |
- .text.inverter_layer_create |
|
| 270 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 271 |
- .text.inverter_layer_destroy |
|
| 272 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 273 |
- .text.inverter_layer_get_layer |
|
| 274 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 275 |
- .text.layer_create |
|
| 276 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 277 |
- .text.layer_create_with_data |
|
| 278 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 279 |
- .text.layer_destroy |
|
| 280 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 281 |
- .text.layer_get_clips |
|
| 282 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 283 |
- .text.layer_get_data |
|
| 284 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 285 |
- .text.layer_get_frame |
|
| 286 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 287 |
- .text.layer_get_hidden |
|
| 288 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 289 |
- .text.layer_get_window |
|
| 290 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 291 |
- .text.layer_insert_above_sibling |
|
| 292 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 293 |
- .text.layer_insert_below_sibling |
|
| 294 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 295 |
- .text.layer_mark_dirty |
|
| 296 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 297 |
- .text.layer_remove_child_layers |
|
| 298 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 299 |
- .text.layer_remove_from_parent |
|
| 300 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 301 |
- .text.layer_set_bounds |
|
| 302 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 303 |
- .text.layer_set_clips |
|
| 304 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 305 |
- .text.layer_set_frame |
|
| 306 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 307 |
- .text.layer_set_hidden |
|
| 308 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 309 |
- .text.layer_set_update_proc |
|
| 310 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 311 |
- .text.light_enable |
|
| 312 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 313 |
- .text.light_enable_interaction |
|
| 314 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 315 |
- .text.localtime__deprecated |
|
| 316 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 317 |
- .text.malloc 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 318 |
- .text.memcpy 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 319 |
- .text.memmove 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 320 |
- .text.menu_cell_basic_draw |
|
| 321 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 322 |
- .text.menu_cell_basic_header_draw |
|
| 323 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 324 |
- .text.menu_cell_title_draw |
|
| 325 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 326 |
- .text.menu_index_compare |
|
| 327 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 328 |
- .text.menu_layer_legacy2_create |
|
| 329 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 330 |
- .text.menu_layer_destroy |
|
| 331 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 332 |
- .text.menu_layer_get_layer |
|
| 333 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 334 |
- .text.menu_layer_get_scroll_layer |
|
| 335 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 336 |
- .text.menu_layer_get_selected_index |
|
| 337 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 338 |
- .text.menu_layer_reload_data |
|
| 339 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 340 |
- .text.menu_layer_legacy2_set_callbacks__deprecated |
|
| 341 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 342 |
- .text.menu_layer_set_click_config_onto_window |
|
| 343 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 344 |
- .text.menu_layer_set_selected_index |
|
| 345 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 346 |
- .text.menu_layer_set_selected_next |
|
| 347 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 348 |
- .text.number_window_create |
|
| 349 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 350 |
- .text.number_window_destroy |
|
| 351 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 352 |
- .text.number_window_get_value |
|
| 353 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 354 |
- .text.number_window_set_label |
|
| 355 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 356 |
- .text.number_window_set_max |
|
| 357 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 358 |
- .text.number_window_set_min |
|
| 359 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 360 |
- .text.number_window_set_step_size |
|
| 361 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 362 |
- .text.number_window_set_value |
|
| 363 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 364 |
- .text.persist_delete |
|
| 365 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 366 |
- .text.persist_exists |
|
| 367 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 368 |
- .text.persist_get_size |
|
| 369 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 370 |
- .text.persist_read_bool |
|
| 371 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 372 |
- .text.persist_read_data__deprecated |
|
| 373 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 374 |
- .text.persist_read_int |
|
| 375 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 376 |
- .text.persist_read_string__deprecated |
|
| 377 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 378 |
- .text.persist_write_bool |
|
| 379 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 380 |
- .text.persist_write_data__deprecated |
|
| 381 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 382 |
- .text.persist_write_int |
|
| 383 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 384 |
- .text.persist_write_string |
|
| 385 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 386 |
- .text.property_animation_legacy2_create |
|
| 387 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 388 |
- .text.property_animation_legacy2_create_layer_frame |
|
| 389 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 390 |
- .text.property_animation_legacy2_destroy |
|
| 391 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 392 |
- .text.property_animation_legacy2_update_gpoint |
|
| 393 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 394 |
- .text.property_animation_legacy2_update_grect |
|
| 395 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 396 |
- .text.property_animation_legacy2_update_int16 |
|
| 397 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 398 |
- .text.psleep 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 399 |
- .text.rand 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 400 |
- .text.resource_get_handle |
|
| 401 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 402 |
- .text.resource_load |
|
| 403 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 404 |
- .text.resource_load_byte_range |
|
| 405 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 406 |
- .text.resource_size |
|
| 407 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 408 |
- .text.rot_bitmap_layer_create |
|
| 409 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 410 |
- .text.rot_bitmap_layer_destroy |
|
| 411 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 412 |
- .text.rot_bitmap_layer_increment_angle |
|
| 413 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 414 |
- .text.rot_bitmap_layer_set_angle |
|
| 415 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 416 |
- .text.rot_bitmap_layer_set_corner_clip_color_2bit |
|
| 417 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 418 |
- .text.rot_bitmap_set_compositing_mode |
|
| 419 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 420 |
- .text.rot_bitmap_set_src_ic |
|
| 421 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 422 |
- .text.scroll_layer_add_child |
|
| 423 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 424 |
- .text.scroll_layer_create |
|
| 425 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 426 |
- .text.scroll_layer_destroy |
|
| 427 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 428 |
- .text.scroll_layer_get_content_offset |
|
| 429 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 430 |
- .text.scroll_layer_get_content_size |
|
| 431 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 432 |
- .text.scroll_layer_get_layer |
|
| 433 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 434 |
- .text.scroll_layer_get_shadow_hidden |
|
| 435 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 436 |
- .text.scroll_layer_scroll_down_click_handler |
|
| 437 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 438 |
- .text.scroll_layer_scroll_up_click_handler |
|
| 439 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 440 |
- .text.scroll_layer_set_callbacks |
|
| 441 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 442 |
- .text.scroll_layer_set_click_config_onto_window |
|
| 443 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 444 |
- .text.scroll_layer_set_content_offset |
|
| 445 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 446 |
- .text.scroll_layer_set_content_size |
|
| 447 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 448 |
- .text.scroll_layer_set_context |
|
| 449 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 450 |
- .text.scroll_layer_set_frame |
|
| 451 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 452 |
- .text.scroll_layer_set_shadow_hidden |
|
| 453 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 454 |
- .text.simple_menu_layer_create |
|
| 455 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 456 |
- .text.simple_menu_layer_destroy |
|
| 457 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 458 |
- .text.simple_menu_layer_get_layer |
|
| 459 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 460 |
- .text.simple_menu_layer_get_selected_index |
|
| 461 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 462 |
- .text.simple_menu_layer_set_selected_index |
|
| 463 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 464 |
- .text.sin_lookup |
|
| 465 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 466 |
- .text.snprintf |
|
| 467 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 468 |
- .text.srand 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 469 |
- .text.strcmp 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 470 |
- .text.strcpy 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 471 |
- .text.strftime |
|
| 472 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 473 |
- .text.strlen 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 474 |
- .text.strncat 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 475 |
- .text.strncmp 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 476 |
- .text.text_layer_legacy2_create |
|
| 477 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 478 |
- .text.text_layer_legacy2_destroy |
|
| 479 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 480 |
- .text.text_layer_legacy2_get_content_size |
|
| 481 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 482 |
- .text.text_layer_legacy2_get_layer |
|
| 483 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 484 |
- .text.text_layer_legacy2_get_text |
|
| 485 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 486 |
- .text.text_layer_legacy2_set_background_color_2bit |
|
| 487 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 488 |
- .text.text_layer_legacy2_set_font |
|
| 489 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 490 |
- .text.text_layer_legacy2_set_overflow_mode |
|
| 491 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 492 |
- .text.text_layer_legacy2_set_size |
|
| 493 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 494 |
- .text.text_layer_legacy2_set_text |
|
| 495 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 496 |
- .text.text_layer_legacy2_set_text_alignment |
|
| 497 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 498 |
- .text.text_layer_legacy2_set_text_color_2bit |
|
| 499 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 500 |
- .text.tick_timer_service_subscribe |
|
| 501 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 502 |
- .text.tick_timer_service_unsubscribe |
|
| 503 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 504 |
- .text.time__deprecated |
|
| 505 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 506 |
- .text.time_ms_deprecated |
|
| 507 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 508 |
- .text.vibes_cancel |
|
| 509 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 510 |
- .text.vibes_double_pulse |
|
| 511 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 512 |
- .text.vibes_enqueue_custom_pattern |
|
| 513 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 514 |
- .text.vibes_long_pulse |
|
| 515 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 516 |
- .text.vibes_short_pulse |
|
| 517 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 518 |
- .text.window_get_click_config_provider |
|
| 519 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 520 |
- .text.window_get_fullscreen |
|
| 521 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 522 |
- .text.window_is_loaded |
|
| 523 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 524 |
- .text.window_set_background_color_2bit |
|
| 525 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 526 |
- .text.window_set_click_config_provider_with_context |
|
| 527 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 528 |
- .text.window_set_fullscreen |
|
| 529 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 530 |
- .text.window_set_status_bar_icon |
|
| 531 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 532 |
- .text.window_stack_contains_window |
|
| 533 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 534 |
- .text.window_stack_get_top_window |
|
| 535 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 536 |
- .text.window_stack_pop |
|
| 537 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 538 |
- .text.window_stack_pop_all |
|
| 539 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 540 |
- .text.window_stack_remove |
|
| 541 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 542 |
- .text.app_focus_service_subscribe |
|
| 543 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 544 |
- .text.app_focus_service_unsubscribe |
|
| 545 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 546 |
- .text.window_get_user_data |
|
| 547 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 548 |
- .text.window_set_user_data |
|
| 549 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 550 |
- .text.app_message_get_context |
|
| 551 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 552 |
- .text.app_message_inbox_size_maximum |
|
| 553 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 554 |
- .text.app_message_outbox_size_maximum |
|
| 555 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 556 |
- .text.app_message_set_context |
|
| 557 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 558 |
- .text.window_long_click_subscribe |
|
| 559 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 560 |
- .text.window_multi_click_subscribe |
|
| 561 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 562 |
- .text.window_raw_click_subscribe |
|
| 563 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 564 |
- .text.window_set_click_context |
|
| 565 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 566 |
- .text.window_single_repeating_click_subscribe |
|
| 567 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 568 |
- .text.graphics_draw_text |
|
| 569 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 570 |
- .text.dict_serialize_tuplets_to_buffer |
|
| 571 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 572 |
- .text.persist_read_data |
|
| 573 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 574 |
- .text.persist_read_string |
|
| 575 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 576 |
- .text.persist_write_data |
|
| 577 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 578 |
- .text.graphics_text_layout_get_content_size |
|
| 579 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 580 |
- .text.simple_menu_layer_get_menu_layer |
|
| 581 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 582 |
- .text.accel_data_service_subscribe |
|
| 583 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 584 |
- .text.calloc 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 585 |
- .text.bitmap_layer_get_bitmap |
|
| 586 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 587 |
- .text.menu_layer_legacy2_set_callbacks |
|
| 588 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 589 |
- .text.window_get_click_config_context |
|
| 590 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 591 |
- .text.number_window_get_window |
|
| 592 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 593 |
- .text.realloc 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 594 |
- .text.gbitmap_create_blank_2bit |
|
| 595 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 596 |
- .text.click_recognizer_is_repeating |
|
| 597 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 598 |
- .text.accel_raw_data_service_subscribe |
|
| 599 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 600 |
- .text.app_worker_is_running |
|
| 601 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 602 |
- .text.app_worker_kill |
|
| 603 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 604 |
- .text.app_worker_launch |
|
| 605 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 606 |
- .text.app_worker_message_subscribe |
|
| 607 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 608 |
- .text.app_worker_message_unsubscribe |
|
| 609 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 610 |
- .text.app_worker_send_message |
|
| 611 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 612 |
- .text.worker_event_loop |
|
| 613 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 614 |
- .text.worker_launch_app |
|
| 615 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 616 |
- .text.heap_bytes_free |
|
| 617 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 618 |
- .text.heap_bytes_used |
|
| 619 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 620 |
- .text.compass_service_peek |
|
| 621 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 622 |
- .text.compass_service_set_heading_filter |
|
| 623 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 624 |
- .text.compass_service_subscribe |
|
| 625 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 626 |
- .text.compass_service_unsubscribe |
|
| 627 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 628 |
- .text.uuid_equal |
|
| 629 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 630 |
- .text.uuid_to_string |
|
| 631 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 632 |
- .text.gpath_draw_filled |
|
| 633 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 634 |
- .text.animation_legacy2_set_custom_curve |
|
| 635 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 636 |
- .text.watch_info_get_color |
|
| 637 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 638 |
- .text.watch_info_get_firmware_version |
|
| 639 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 640 |
- .text.watch_info_get_model |
|
| 641 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 642 |
- .text.graphics_capture_frame_buffer_2bit |
|
| 643 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 644 |
- .text.graphics_frame_buffer_is_captured |
|
| 645 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 646 |
- .text.graphics_release_frame_buffer |
|
| 647 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 648 |
- .text.clock_to_timestamp |
|
| 649 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 650 |
- .text.launch_reason |
|
| 651 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 652 |
- .text.wakeup_cancel |
|
| 653 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 654 |
- .text.wakeup_cancel_all |
|
| 655 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 656 |
- .text.wakeup_get_launch_event |
|
| 657 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 658 |
- .text.wakeup_query |
|
| 659 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 660 |
- .text.wakeup_schedule |
|
| 661 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 662 |
- .text.wakeup_service_subscribe |
|
| 663 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 664 |
- .text.clock_is_timezone_set |
|
| 665 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 666 |
- .text.i18n_get_system_locale |
|
| 667 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 668 |
- .text._localeconv_r |
|
| 669 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 670 |
- .text.setlocale |
|
| 671 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 672 |
- .text.mktime 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 673 |
- .text.gcolor_equal |
|
| 674 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 675 |
- .text.__profiler_init |
|
| 676 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 677 |
- .text.__profiler_print_stats |
|
| 678 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 679 |
- .text.__profiler_start |
|
| 680 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 681 |
- .text.__profiler_stop |
|
| 682 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 683 |
- .text.bitmap_layer_set_background_color |
|
| 684 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 685 |
- .text.graphics_context_set_fill_color |
|
| 686 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 687 |
- .text.graphics_context_set_stroke_color |
|
| 688 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 689 |
- .text.graphics_context_set_text_color |
|
| 690 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 691 |
- .text.rot_bitmap_layer_set_corner_clip_color |
|
| 692 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 693 |
- .text.window_set_background_color |
|
| 694 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 695 |
- .text.clock_get_timezone |
|
| 696 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 697 |
- .text.localtime |
|
| 698 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 699 |
- .text.animation_create |
|
| 700 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 701 |
- .text.animation_destroy |
|
| 702 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 703 |
- .text.animation_get_context |
|
| 704 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 705 |
- .text.animation_is_scheduled |
|
| 706 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 707 |
- .text.animation_schedule |
|
| 708 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 709 |
- .text.animation_set_curve |
|
| 710 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 711 |
- .text.animation_set_custom_curve |
|
| 712 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 713 |
- .text.animation_set_delay |
|
| 714 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 715 |
- .text.animation_set_duration |
|
| 716 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 717 |
- .text.animation_set_handlers |
|
| 718 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 719 |
- .text.animation_set_implementation |
|
| 720 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 721 |
- .text.animation_unschedule |
|
| 722 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 723 |
- .text.animation_unschedule_all |
|
| 724 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 725 |
- .text.gbitmap_create_blank |
|
| 726 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 727 |
- .text.graphics_capture_frame_buffer |
|
| 728 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 729 |
- .text.graphics_capture_frame_buffer_format |
|
| 730 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 731 |
- .text.property_animation_create |
|
| 732 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 733 |
- .text.property_animation_create_layer_frame |
|
| 734 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 735 |
- .text.property_animation_destroy |
|
| 736 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 737 |
- .text.property_animation_from |
|
| 738 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 739 |
- .text.property_animation_get_animation |
|
| 740 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 741 |
- .text.property_animation_subject |
|
| 742 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 743 |
- .text.property_animation_to |
|
| 744 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 745 |
- .text.property_animation_update_gpoint |
|
| 746 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 747 |
- .text.property_animation_update_grect |
|
| 748 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 749 |
- .text.property_animation_update_int16 |
|
| 750 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 751 |
- .text.gbitmap_create_blank_with_palette |
|
| 752 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 753 |
- .text.gbitmap_get_bounds |
|
| 754 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 755 |
- .text.gbitmap_get_bytes_per_row |
|
| 756 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 757 |
- .text.gbitmap_get_data |
|
| 758 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 759 |
- .text.gbitmap_get_format |
|
| 760 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 761 |
- .text.gbitmap_get_palette |
|
| 762 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 763 |
- .text.gbitmap_set_bounds |
|
| 764 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 765 |
- .text.gbitmap_set_data |
|
| 766 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 767 |
- .text.gbitmap_set_palette |
|
| 768 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 769 |
- .text.gbitmap_sequence_create_with_resource |
|
| 770 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 771 |
- .text.gbitmap_sequence_destroy |
|
| 772 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 773 |
- .text.gbitmap_sequence_get_bitmap_size |
|
| 774 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 775 |
- .text.gbitmap_sequence_get_current_frame_idx |
|
| 776 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 777 |
- .text.gbitmap_sequence_get_total_num_frames |
|
| 778 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 779 |
- .text.gbitmap_sequence_update_bitmap_next_frame |
|
| 780 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 781 |
- .text.gbitmap_create_from_png_data |
|
| 782 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 783 |
- .text.animation_clone |
|
| 784 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 785 |
- .text.animation_get_delay |
|
| 786 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 787 |
- .text.animation_get_duration |
|
| 788 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 789 |
- .text.animation_get_play_count |
|
| 790 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 791 |
- .text.animation_get_elapsed |
|
| 792 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 793 |
- .text.animation_get_reverse |
|
| 794 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 795 |
- .text.animation_sequence_create |
|
| 796 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 797 |
- .text.animation_sequence_create_from_array |
|
| 798 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 799 |
- .text.animation_set_play_count |
|
| 800 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 801 |
- .text.animation_set_elapsed |
|
| 802 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 803 |
- .text.animation_set_reverse |
|
| 804 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 805 |
- .text.animation_spawn_create |
|
| 806 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 807 |
- .text.animation_spawn_create_from_array |
|
| 808 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 809 |
- .text.animation_get_curve |
|
| 810 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 811 |
- .text.animation_get_custom_curve |
|
| 812 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 813 |
- .text.animation_get_implementation |
|
| 814 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 815 |
- .text.launch_get_args |
|
| 816 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 817 |
- .text.menu_layer_create |
|
| 818 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 819 |
- .text.gbitmap_sequence_get_play_count |
|
| 820 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 821 |
- .text.gbitmap_sequence_restart |
|
| 822 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 823 |
- .text.gbitmap_sequence_set_play_count |
|
| 824 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 825 |
- .text.graphics_context_set_antialiased |
|
| 826 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 827 |
- .text.graphics_context_set_stroke_width |
|
| 828 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 829 |
- .text.action_bar_layer_add_to_window |
|
| 830 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 831 |
- .text.action_bar_layer_clear_icon |
|
| 832 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 833 |
- .text.action_bar_layer_create |
|
| 834 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 835 |
- .text.action_bar_layer_destroy |
|
| 836 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 837 |
- .text.action_bar_layer_get_layer |
|
| 838 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 839 |
- .text.action_bar_layer_remove_from_window |
|
| 840 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 841 |
- .text.action_bar_layer_set_background_color |
|
| 842 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 843 |
- .text.action_bar_layer_set_click_config_provider |
|
| 844 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 845 |
- .text.action_bar_layer_set_context |
|
| 846 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 847 |
- .text.action_bar_layer_set_icon |
|
| 848 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 849 |
- .text.action_bar_layer_set_icon_animated |
|
| 850 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 851 |
- .text.gbitmap_sequence_update_bitmap_by_elapsed |
|
| 852 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 853 |
- .text.gbitmap_create_palettized_from_1bit |
|
| 854 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 855 |
- .text.menu_cell_layer_is_highlighted |
|
| 856 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 857 |
- .text.graphics_draw_rotated_bitmap |
|
| 858 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 859 |
- .text.action_bar_layer_set_icon_press_animation |
|
| 860 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 861 |
- .text.text_layer_get_content_size |
|
| 862 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 863 |
- .text.text_layer_get_text |
|
| 864 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 865 |
- .text.text_layer_set_overflow_mode |
|
| 866 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 867 |
- .text.text_layer_set_size |
|
| 868 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 869 |
- .text.gdraw_command_draw |
|
| 870 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 871 |
- .text.gdraw_command_frame_draw |
|
| 872 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 873 |
- .text.gdraw_command_frame_get_duration |
|
| 874 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 875 |
- .text.gdraw_command_frame_set_duration |
|
| 876 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 877 |
- .text.gdraw_command_get_fill_color |
|
| 878 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 879 |
- .text.gdraw_command_get_hidden |
|
| 880 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 881 |
- .text.gdraw_command_get_num_points |
|
| 882 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 883 |
- .text.gdraw_command_get_path_open |
|
| 884 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 885 |
- .text.gdraw_command_get_point |
|
| 886 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 887 |
- .text.gdraw_command_get_radius |
|
| 888 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 889 |
- .text.gdraw_command_get_stroke_color |
|
| 890 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 891 |
- .text.gdraw_command_get_stroke_width |
|
| 892 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 893 |
- .text.gdraw_command_get_type |
|
| 894 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 895 |
- .text.gdraw_command_image_clone |
|
| 896 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 897 |
- .text.gdraw_command_image_create_with_resource |
|
| 898 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 899 |
- .text.gdraw_command_image_destroy |
|
| 900 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 901 |
- .text.gdraw_command_image_draw |
|
| 902 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 903 |
- .text.gdraw_command_image_get_bounds_size |
|
| 904 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 905 |
- .text.gdraw_command_image_get_command_list |
|
| 906 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 907 |
- .text.gdraw_command_image_set_bounds_size |
|
| 908 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 909 |
- .text.gdraw_command_list_draw |
|
| 910 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 911 |
- .text.gdraw_command_list_get_command |
|
| 912 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 913 |
- .text.gdraw_command_list_get_num_commands |
|
| 914 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 915 |
- .text.gdraw_command_list_iterate |
|
| 916 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 917 |
- .text.gdraw_command_sequence_clone |
|
| 918 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 919 |
- .text.gdraw_command_sequence_create_with_resource |
|
| 920 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 921 |
- .text.gdraw_command_sequence_destroy |
|
| 922 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 923 |
- .text.gdraw_command_sequence_get_bounds_size |
|
| 924 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 925 |
- .text.gdraw_command_sequence_get_frame_by_elapsed |
|
| 926 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 927 |
- .text.gdraw_command_sequence_get_frame_by_index |
|
| 928 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 929 |
- .text.gdraw_command_sequence_get_num_frames |
|
| 930 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 931 |
- .text.gdraw_command_sequence_get_play_count |
|
| 932 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 933 |
- .text.gdraw_command_sequence_get_total_duration |
|
| 934 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 935 |
- .text.gdraw_command_sequence_set_bounds_size |
|
| 936 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 937 |
- .text.gdraw_command_sequence_set_play_count |
|
| 938 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 939 |
- .text.gdraw_command_set_fill_color |
|
| 940 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 941 |
- .text.gdraw_command_set_hidden |
|
| 942 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 943 |
- .text.gdraw_command_set_path_open |
|
| 944 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 945 |
- .text.gdraw_command_set_point |
|
| 946 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 947 |
- .text.gdraw_command_set_radius |
|
| 948 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 949 |
- .text.gdraw_command_set_stroke_color |
|
| 950 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 951 |
- .text.gdraw_command_set_stroke_width |
|
| 952 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 953 |
- .text.property_animation_create_bounds_origin |
|
| 954 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 955 |
- .text.property_animation_update_uint32 |
|
| 956 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 957 |
- .text.gpath_draw_outline_open |
|
| 958 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 959 |
- .text.time 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 960 |
- .text.menu_layer_set_highlight_colors |
|
| 961 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 962 |
- .text.menu_layer_set_normal_colors |
|
| 963 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 964 |
- .text.menu_layer_set_callbacks |
|
| 965 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 966 |
- .text.menu_layer_pad_bottom_enable |
|
| 967 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 968 |
- .text.status_bar_layer_create |
|
| 969 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 970 |
- .text.status_bar_layer_destroy |
|
| 971 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 972 |
- .text.status_bar_layer_get_background_color |
|
| 973 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 974 |
- .text.status_bar_layer_get_foreground_color |
|
| 975 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 976 |
- .text.status_bar_layer_get_layer |
|
| 977 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 978 |
- .text.status_bar_layer_set_colors |
|
| 979 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 980 |
- .text.status_bar_layer_set_separator_mode |
|
| 981 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 982 |
- .text.difftime |
|
| 983 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 984 |
- .text.time_ms 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 985 |
- .text.gcolor_legible_over |
|
| 986 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 987 |
- .text.property_animation_update_gcolor8 |
|
| 988 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 989 |
- .text.app_focus_service_subscribe_handlers |
|
| 990 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 991 |
- .text.action_menu_close |
|
| 992 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 993 |
- .text.action_menu_freeze |
|
| 994 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 995 |
- .text.action_menu_get_context |
|
| 996 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 997 |
- .text.action_menu_get_root_level |
|
| 998 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 999 |
- .text.action_menu_hierarchy_destroy |
|
| 1000 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1001 |
- .text.action_menu_item_get_action_data |
|
| 1002 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1003 |
- .text.action_menu_item_get_label |
|
| 1004 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1005 |
- .text.action_menu_level_add_action |
|
| 1006 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1007 |
- .text.action_menu_level_add_child |
|
| 1008 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1009 |
- .text.action_menu_level_create |
|
| 1010 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1011 |
- .text.action_menu_level_set_display_mode |
|
| 1012 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1013 |
- .text.action_menu_open |
|
| 1014 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1015 |
- .text.action_menu_set_result_window |
|
| 1016 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1017 |
- .text.action_menu_unfreeze |
|
| 1018 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1019 |
- .text.dictation_session_create |
|
| 1020 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1021 |
- .text.dictation_session_destroy |
|
| 1022 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1023 |
- .text.dictation_session_enable_confirmation |
|
| 1024 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1025 |
- .text.dictation_session_start |
|
| 1026 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1027 |
- .text.dictation_session_stop |
|
| 1028 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1029 |
- .text.smartstrap_attribute_begin_write |
|
| 1030 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1031 |
- .text.smartstrap_attribute_create |
|
| 1032 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1033 |
- .text.smartstrap_attribute_destroy |
|
| 1034 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1035 |
- .text.smartstrap_attribute_end_write |
|
| 1036 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1037 |
- .text.smartstrap_attribute_get_attribute_id |
|
| 1038 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1039 |
- .text.smartstrap_attribute_get_service_id |
|
| 1040 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1041 |
- .text.smartstrap_attribute_read |
|
| 1042 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1043 |
- .text.smartstrap_service_is_available |
|
| 1044 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1045 |
- .text.smartstrap_set_timeout |
|
| 1046 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1047 |
- .text.smartstrap_subscribe |
|
| 1048 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1049 |
- .text.smartstrap_unsubscribe |
|
| 1050 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1051 |
- .text.connection_service_peek_pebble_app_connection |
|
| 1052 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1053 |
- .text.connection_service_peek_pebblekit_connection |
|
| 1054 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1055 |
- .text.connection_service_subscribe |
|
| 1056 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1057 |
- .text.connection_service_unsubscribe |
|
| 1058 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1059 |
- .text.dictation_session_enable_error_dialogs |
|
| 1060 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1061 |
- .text.gbitmap_get_data_row_info |
|
| 1062 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1063 |
- .text.content_indicator_configure_direction |
|
| 1064 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1065 |
- .text.content_indicator_create |
|
| 1066 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1067 |
- .text.content_indicator_destroy |
|
| 1068 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1069 |
- .text.content_indicator_get_content_available |
|
| 1070 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1071 |
- .text.content_indicator_set_content_available |
|
| 1072 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1073 |
- .text.scroll_layer_get_content_indicator |
|
| 1074 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1075 |
- .text.menu_layer_get_center_focused |
|
| 1076 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1077 |
- .text.menu_layer_set_center_focused |
|
| 1078 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1079 |
- .text.grect_inset |
|
| 1080 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1081 |
- .text.gpoint_from_polar |
|
| 1082 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1083 |
- .text.graphics_draw_arc |
|
| 1084 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1085 |
- .text.graphics_fill_radial |
|
| 1086 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1087 |
- .text.grect_centered_from_polar |
|
| 1088 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1089 |
- .text.graphics_text_attributes_create |
|
| 1090 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1091 |
- .text.graphics_text_attributes_destroy |
|
| 1092 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1093 |
- .text.graphics_text_attributes_enable_paging |
|
| 1094 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1095 |
- .text.graphics_text_attributes_enable_screen_text_flow |
|
| 1096 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1097 |
- .text.graphics_text_attributes_restore_default_paging |
|
| 1098 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1099 |
- .text.graphics_text_attributes_restore_default_text_flow |
|
| 1100 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1101 |
- .text.graphics_text_layout_get_content_size_with_attributes |
|
| 1102 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1103 |
- .text.layer_convert_point_to_screen |
|
| 1104 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1105 |
- .text.layer_convert_rect_to_screen |
|
| 1106 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1107 |
- .text.scroll_layer_get_paging |
|
| 1108 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1109 |
- .text.scroll_layer_set_paging |
|
| 1110 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1111 |
- .text.text_layer_enable_screen_text_flow_and_paging |
|
| 1112 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1113 |
- .text.text_layer_restore_default_text_flow_and_paging |
|
| 1114 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1115 |
- .text.menu_layer_is_index_selected |
|
| 1116 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1117 |
- .text.health_service_activities_iterate |
|
| 1118 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1119 |
- .text.health_service_any_activity_accessible |
|
| 1120 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1121 |
- .text.health_service_events_subscribe |
|
| 1122 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1123 |
- .text.health_service_events_unsubscribe |
|
| 1124 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1125 |
- .text.health_service_get_minute_history |
|
| 1126 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1127 |
- .text.health_service_metric_accessible |
|
| 1128 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1129 |
- .text.health_service_peek_current_activities |
|
| 1130 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1131 |
- .text.health_service_sum |
|
| 1132 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1133 |
- .text.health_service_sum_today |
|
| 1134 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1135 |
- .text.time_start_of_today |
|
| 1136 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1137 |
- .text.health_service_metric_averaged_accessible |
|
| 1138 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1139 |
- .text.health_service_sum_averaged |
|
| 1140 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1141 |
- .text.health_service_get_measurement_system_for_display |
|
| 1142 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1143 |
- .text.gdraw_command_frame_get_command_list |
|
| 1144 |
- 0x0000000000000000 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1145 |
- .text 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o |
|
| 1146 |
- .bss 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o |
|
| 1147 |
- .eh_frame 0x0000000000000000 0x4 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o |
|
| 1148 |
- .jcr 0x0000000000000000 0x4 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o |
|
| 1149 |
- .tm_clone_table |
|
| 1150 |
- 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o |
|
| 1151 |
- .text 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtn.o |
|
| 1152 |
- .bss 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtn.o |
|
| 1153 |
- .init 0x0000000000000000 0x8 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtn.o |
|
| 1154 |
- .fini 0x0000000000000000 0x8 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtn.o |
|
| 1155 |
- |
|
| 1156 |
-Memory Configuration |
|
| 1157 |
- |
|
| 1158 |
-Name Origin Length Attributes |
|
| 1159 |
-APP 0x0000000000000000 0x0000000000006000 xrw |
|
| 1160 |
-*default* 0x0000000000000000 0xffffffffffffffff |
|
| 1161 |
- |
|
| 1162 |
-Linker script and memory map |
|
| 1163 |
- |
|
| 1164 |
-LOAD /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crti.o |
|
| 1165 |
-LOAD /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1166 |
-LOAD src/c/bike_companion.c.9.o |
|
| 1167 |
-LOAD aplite/appinfo.auto.c.9.o |
|
| 1168 |
-LOAD aplite/src/resource_ids.auto.c.9.o |
|
| 1169 |
-LOAD src/message_keys.auto.c.9.o |
|
| 1170 |
-LOAD /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a |
|
| 1171 |
-LOAD /home/louis/pebble-dev/repo_remote/bike_companion/node_modules/pebble-clay/dist/binaries/aplite/libpebble-clay.a |
|
| 1172 |
-START GROUP |
|
| 1173 |
-LOAD /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/libgcc.a |
|
| 1174 |
-LOAD /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/lib/thumb2/libc.a |
|
| 1175 |
-END GROUP |
|
| 1176 |
-LOAD /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o |
|
| 1177 |
-LOAD /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtn.o |
|
| 1178 |
- |
|
| 1179 |
-.header 0x0000000000000000 0x82 |
|
| 1180 |
- *(.pbl_header) |
|
| 1181 |
- .pbl_header 0x0000000000000000 0x82 aplite/appinfo.auto.c.9.o |
|
| 1182 |
- 0x0000000000000000 __pbl_app_info |
|
| 1183 |
- |
|
| 1184 |
-.note.gnu.build-id |
|
| 1185 |
- 0x0000000000000082 0x26 |
|
| 1186 |
- 0x0000000000000082 PROVIDE (BUILD_ID, .) |
|
| 1187 |
- *(.note.gnu.build-id) |
|
| 1188 |
- *fill* 0x0000000000000082 0x2 |
|
| 1189 |
- .note.gnu.build-id |
|
| 1190 |
- 0x0000000000000084 0x24 linker stubs |
|
| 1191 |
- |
|
| 1192 |
-.text 0x00000000000000a8 0xa88 |
|
| 1193 |
- *(.text) |
|
| 1194 |
- .text 0x00000000000000a8 0x14 /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1195 |
- *(.text.*) |
|
| 1196 |
- .text.outbox_failed_callback |
|
| 1197 |
- 0x00000000000000bc 0x20 src/c/bike_companion.c.9.o |
|
| 1198 |
- .text.outbox_sent_callback |
|
| 1199 |
- 0x00000000000000dc 0x1c src/c/bike_companion.c.9.o |
|
| 1200 |
- .text.inbox_dropped_callback |
|
| 1201 |
- 0x00000000000000f8 0x20 src/c/bike_companion.c.9.o |
|
| 1202 |
- .text.prv_window_unload |
|
| 1203 |
- 0x0000000000000118 0x10 src/c/bike_companion.c.9.o |
|
| 1204 |
- .text.prv_down_click_handler |
|
| 1205 |
- 0x0000000000000128 0x18 src/c/bike_companion.c.9.o |
|
| 1206 |
- .text.prv_up_click_handler |
|
| 1207 |
- 0x0000000000000140 0x18 src/c/bike_companion.c.9.o |
|
| 1208 |
- .text.prv_select_click_handler |
|
| 1209 |
- 0x0000000000000158 0x18 src/c/bike_companion.c.9.o |
|
| 1210 |
- .text.prv_window_load |
|
| 1211 |
- 0x0000000000000170 0x10c src/c/bike_companion.c.9.o |
|
| 1212 |
- .text.prv_click_config_provider |
|
| 1213 |
- 0x000000000000027c 0x30 src/c/bike_companion.c.9.o |
|
| 1214 |
- .text.comm_is_ready |
|
| 1215 |
- 0x00000000000002ac 0x78 src/c/bike_companion.c.9.o |
|
| 1216 |
- 0x00000000000002ac comm_is_ready |
|
| 1217 |
- .text.inbox_received_callback |
|
| 1218 |
- 0x0000000000000324 0x35c src/c/bike_companion.c.9.o |
|
| 1219 |
- .text.startup.main |
|
| 1220 |
- 0x0000000000000680 0xbc src/c/bike_companion.c.9.o |
|
| 1221 |
- 0x0000000000000680 main |
|
| 1222 |
- .text.app_event_loop |
|
| 1223 |
- 0x000000000000073c 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1224 |
- 0x000000000000073c app_event_loop |
|
| 1225 |
- .text.app_log 0x0000000000000748 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1226 |
- 0x0000000000000748 app_log |
|
| 1227 |
- .text.app_message_open |
|
| 1228 |
- 0x0000000000000754 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1229 |
- 0x0000000000000754 app_message_open |
|
| 1230 |
- .text.dict_find |
|
| 1231 |
- 0x0000000000000760 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1232 |
- 0x0000000000000760 dict_find |
|
| 1233 |
- .text.dict_write_cstring |
|
| 1234 |
- 0x000000000000076c 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1235 |
- 0x000000000000076c dict_write_cstring |
|
| 1236 |
- .text.fonts_get_system_font |
|
| 1237 |
- 0x0000000000000778 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1238 |
- 0x0000000000000778 fonts_get_system_font |
|
| 1239 |
- .text.layer_add_child |
|
| 1240 |
- 0x0000000000000784 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1241 |
- 0x0000000000000784 layer_add_child |
|
| 1242 |
- .text.layer_get_bounds |
|
| 1243 |
- 0x0000000000000790 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1244 |
- 0x0000000000000790 layer_get_bounds |
|
| 1245 |
- .text.memset 0x000000000000079c 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1246 |
- 0x000000000000079c memset |
|
| 1247 |
- .text.strcat 0x00000000000007a8 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1248 |
- 0x00000000000007a8 strcat |
|
| 1249 |
- .text.strncpy 0x00000000000007b4 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1250 |
- 0x00000000000007b4 strncpy |
|
| 1251 |
- .text.window_create |
|
| 1252 |
- 0x00000000000007c0 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1253 |
- 0x00000000000007c0 window_create |
|
| 1254 |
- .text.window_destroy |
|
| 1255 |
- 0x00000000000007cc 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1256 |
- 0x00000000000007cc window_destroy |
|
| 1257 |
- .text.window_get_root_layer |
|
| 1258 |
- 0x00000000000007d8 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1259 |
- 0x00000000000007d8 window_get_root_layer |
|
| 1260 |
- .text.window_set_click_config_provider |
|
| 1261 |
- 0x00000000000007e4 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1262 |
- 0x00000000000007e4 window_set_click_config_provider |
|
| 1263 |
- .text.window_set_window_handlers |
|
| 1264 |
- 0x00000000000007f0 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1265 |
- 0x00000000000007f0 window_set_window_handlers |
|
| 1266 |
- .text.window_stack_push |
|
| 1267 |
- 0x00000000000007fc 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1268 |
- 0x00000000000007fc window_stack_push |
|
| 1269 |
- .text.app_message_outbox_begin |
|
| 1270 |
- 0x0000000000000808 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1271 |
- 0x0000000000000808 app_message_outbox_begin |
|
| 1272 |
- .text.app_message_outbox_send |
|
| 1273 |
- 0x0000000000000814 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1274 |
- 0x0000000000000814 app_message_outbox_send |
|
| 1275 |
- .text.app_message_register_inbox_dropped |
|
| 1276 |
- 0x0000000000000820 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1277 |
- 0x0000000000000820 app_message_register_inbox_dropped |
|
| 1278 |
- .text.app_message_register_inbox_received |
|
| 1279 |
- 0x000000000000082c 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1280 |
- 0x000000000000082c app_message_register_inbox_received |
|
| 1281 |
- .text.app_message_register_outbox_failed |
|
| 1282 |
- 0x0000000000000838 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1283 |
- 0x0000000000000838 app_message_register_outbox_failed |
|
| 1284 |
- .text.app_message_register_outbox_sent |
|
| 1285 |
- 0x0000000000000844 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1286 |
- 0x0000000000000844 app_message_register_outbox_sent |
|
| 1287 |
- .text.window_single_click_subscribe |
|
| 1288 |
- 0x0000000000000850 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1289 |
- 0x0000000000000850 window_single_click_subscribe |
|
| 1290 |
- .text.dict_size |
|
| 1291 |
- 0x000000000000085c 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1292 |
- 0x000000000000085c dict_size |
|
| 1293 |
- .text.text_layer_create |
|
| 1294 |
- 0x0000000000000868 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1295 |
- 0x0000000000000868 text_layer_create |
|
| 1296 |
- .text.text_layer_destroy |
|
| 1297 |
- 0x0000000000000874 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1298 |
- 0x0000000000000874 text_layer_destroy |
|
| 1299 |
- .text.text_layer_get_layer |
|
| 1300 |
- 0x0000000000000880 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1301 |
- 0x0000000000000880 text_layer_get_layer |
|
| 1302 |
- .text.text_layer_set_background_color |
|
| 1303 |
- 0x000000000000088c 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1304 |
- 0x000000000000088c text_layer_set_background_color |
|
| 1305 |
- .text.text_layer_set_font |
|
| 1306 |
- 0x0000000000000898 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1307 |
- 0x0000000000000898 text_layer_set_font |
|
| 1308 |
- .text.text_layer_set_text |
|
| 1309 |
- 0x00000000000008a4 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1310 |
- 0x00000000000008a4 text_layer_set_text |
|
| 1311 |
- .text.text_layer_set_text_alignment |
|
| 1312 |
- 0x00000000000008b0 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1313 |
- 0x00000000000008b0 text_layer_set_text_alignment |
|
| 1314 |
- .text.text_layer_set_text_color |
|
| 1315 |
- 0x00000000000008bc 0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1316 |
- 0x00000000000008bc text_layer_set_text_color |
|
| 1317 |
- *(.rodata) |
|
| 1318 |
- *(.rodata*) |
|
| 1319 |
- .rodata.str1.1 |
|
| 1320 |
- 0x00000000000008c8 0x268 src/c/bike_companion.c.9.o |
|
| 1321 |
- 0x287 (size before relaxing) |
|
| 1322 |
- |
|
| 1323 |
-.glue_7 0x0000000000000b30 0x0 |
|
| 1324 |
- .glue_7 0x0000000000000000 0x0 linker stubs |
|
| 1325 |
- |
|
| 1326 |
-.glue_7t 0x0000000000000b30 0x0 |
|
| 1327 |
- .glue_7t 0x0000000000000000 0x0 linker stubs |
|
| 1328 |
- |
|
| 1329 |
-.vfp11_veneer 0x0000000000000b30 0x0 |
|
| 1330 |
- .vfp11_veneer 0x0000000000000000 0x0 linker stubs |
|
| 1331 |
- |
|
| 1332 |
-.v4_bx 0x0000000000000b30 0x0 |
|
| 1333 |
- .v4_bx 0x0000000000000000 0x0 linker stubs |
|
| 1334 |
- |
|
| 1335 |
-.iplt 0x0000000000000b30 0x0 |
|
| 1336 |
- .iplt 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1337 |
- |
|
| 1338 |
-.rel.dyn 0x0000000000000b30 0x0 |
|
| 1339 |
- .rel.iplt 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1340 |
- .rel.got 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1341 |
- |
|
| 1342 |
-.data 0x0000000000000b30 0x28 |
|
| 1343 |
- *(.data) |
|
| 1344 |
- .data 0x0000000000000b30 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crti.o |
|
| 1345 |
- .data 0x0000000000000b30 0x4 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1346 |
- 0x0000000000000b30 __dso_handle |
|
| 1347 |
- .data 0x0000000000000b34 0x0 src/c/bike_companion.c.9.o |
|
| 1348 |
- .data 0x0000000000000b34 0x0 aplite/appinfo.auto.c.9.o |
|
| 1349 |
- .data 0x0000000000000b34 0x0 aplite/src/resource_ids.auto.c.9.o |
|
| 1350 |
- .data 0x0000000000000b34 0x0 src/message_keys.auto.c.9.o |
|
| 1351 |
- .data 0x0000000000000b34 0x0 /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1352 |
- .data 0x0000000000000b34 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o |
|
| 1353 |
- .data 0x0000000000000b34 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtn.o |
|
| 1354 |
- *(.data.*) |
|
| 1355 |
- .data.MESSAGE_KEY_longitude |
|
| 1356 |
- 0x0000000000000b34 0x4 src/message_keys.auto.c.9.o |
|
| 1357 |
- 0x0000000000000b34 MESSAGE_KEY_longitude |
|
| 1358 |
- .data.MESSAGE_KEY_accuracy |
|
| 1359 |
- 0x0000000000000b38 0x4 src/message_keys.auto.c.9.o |
|
| 1360 |
- 0x0000000000000b38 MESSAGE_KEY_accuracy |
|
| 1361 |
- .data.MESSAGE_KEY_status |
|
| 1362 |
- 0x0000000000000b3c 0x4 src/message_keys.auto.c.9.o |
|
| 1363 |
- 0x0000000000000b3c MESSAGE_KEY_status |
|
| 1364 |
- .data.MESSAGE_KEY_altitude_accuracy |
|
| 1365 |
- 0x0000000000000b40 0x4 src/message_keys.auto.c.9.o |
|
| 1366 |
- 0x0000000000000b40 MESSAGE_KEY_altitude_accuracy |
|
| 1367 |
- .data.MESSAGE_KEY_JSReady |
|
| 1368 |
- 0x0000000000000b44 0x4 src/message_keys.auto.c.9.o |
|
| 1369 |
- 0x0000000000000b44 MESSAGE_KEY_JSReady |
|
| 1370 |
- .data.MESSAGE_KEY_altitude |
|
| 1371 |
- 0x0000000000000b48 0x4 src/message_keys.auto.c.9.o |
|
| 1372 |
- 0x0000000000000b48 MESSAGE_KEY_altitude |
|
| 1373 |
- .data.MESSAGE_KEY_timestamp |
|
| 1374 |
- 0x0000000000000b4c 0x4 src/message_keys.auto.c.9.o |
|
| 1375 |
- 0x0000000000000b4c MESSAGE_KEY_timestamp |
|
| 1376 |
- .data.MESSAGE_KEY_latitude |
|
| 1377 |
- 0x0000000000000b50 0x4 src/message_keys.auto.c.9.o |
|
| 1378 |
- 0x0000000000000b50 MESSAGE_KEY_latitude |
|
| 1379 |
- .data.MESSAGE_KEY_speed |
|
| 1380 |
- 0x0000000000000b54 0x4 src/message_keys.auto.c.9.o |
|
| 1381 |
- 0x0000000000000b54 MESSAGE_KEY_speed |
|
| 1382 |
- |
|
| 1383 |
-.igot.plt 0x0000000000000b58 0x0 |
|
| 1384 |
- .igot.plt 0x0000000000000000 0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1385 |
- |
|
| 1386 |
-.got 0x0000000000000b58 0x24 |
|
| 1387 |
- .got 0x0000000000000b58 0x24 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1388 |
- |
|
| 1389 |
-.got.plt 0x0000000000000b7c 0xc |
|
| 1390 |
- .got.plt 0x0000000000000b7c 0xc /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1391 |
- 0x0000000000000b7c _GLOBAL_OFFSET_TABLE_ |
|
| 1392 |
- |
|
| 1393 |
-.bss 0x0000000000000b88 0x90 |
|
| 1394 |
- *(.bss) |
|
| 1395 |
- *(.bss.*) |
|
| 1396 |
- .bss.s_latitude |
|
| 1397 |
- 0x0000000000000b88 0xd src/c/bike_companion.c.9.o |
|
| 1398 |
- *fill* 0x0000000000000b95 0x3 |
|
| 1399 |
- .bss.s_window 0x0000000000000b98 0x4 src/c/bike_companion.c.9.o |
|
| 1400 |
- .bss.s_speed 0x0000000000000b9c 0x6 src/c/bike_companion.c.9.o |
|
| 1401 |
- *fill* 0x0000000000000ba2 0x2 |
|
| 1402 |
- .bss.msg 0x0000000000000ba4 0x4 src/c/bike_companion.c.9.o |
|
| 1403 |
- .bss.s_accuracy |
|
| 1404 |
- 0x0000000000000ba8 0x5 src/c/bike_companion.c.9.o |
|
| 1405 |
- .bss.s_longitude |
|
| 1406 |
- 0x0000000000000bad 0xd src/c/bike_companion.c.9.o |
|
| 1407 |
- .bss.s_altitude |
|
| 1408 |
- 0x0000000000000bba 0x6 src/c/bike_companion.c.9.o |
|
| 1409 |
- .bss.s_status 0x0000000000000bc0 0x3 src/c/bike_companion.c.9.o |
|
| 1410 |
- *fill* 0x0000000000000bc3 0x1 |
|
| 1411 |
- .bss.size 0x0000000000000bc4 0x4 src/c/bike_companion.c.9.o |
|
| 1412 |
- .bss.s_altitude_accuracy |
|
| 1413 |
- 0x0000000000000bc8 0x4 src/c/bike_companion.c.9.o |
|
| 1414 |
- .bss.s_timestamp |
|
| 1415 |
- 0x0000000000000bcc 0xe src/c/bike_companion.c.9.o |
|
| 1416 |
- .bss.s_js_ready |
|
| 1417 |
- 0x0000000000000bda 0x1 src/c/bike_companion.c.9.o |
|
| 1418 |
- .bss.s_msg 0x0000000000000bdb 0x32 src/c/bike_companion.c.9.o |
|
| 1419 |
- *fill* 0x0000000000000c0d 0x3 |
|
| 1420 |
- .bss.s_speed_text_layer |
|
| 1421 |
- 0x0000000000000c10 0x4 src/c/bike_companion.c.9.o |
|
| 1422 |
- .bss.s_other_text_layer |
|
| 1423 |
- 0x0000000000000c14 0x4 src/c/bike_companion.c.9.o |
|
| 1424 |
- |
|
| 1425 |
-DISCARD |
|
| 1426 |
- libc.a(*) |
|
| 1427 |
- libm.a(*) |
|
| 1428 |
- libgcc.a(*) |
|
| 1429 |
- *(.eh_frame) |
|
| 1430 |
-OUTPUT(/home/louis/pebble-dev/repo_remote/bike_companion/build/aplite/pebble-app.elf elf32-littlearm) |
|
| 1431 |
- |
|
| 1432 |
-.ARM.attributes |
|
| 1433 |
- 0x0000000000000000 0x27 |
|
| 1434 |
- .ARM.attributes |
|
| 1435 |
- 0x0000000000000000 0x19 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crti.o |
|
| 1436 |
- .ARM.attributes |
|
| 1437 |
- 0x0000000000000019 0x29 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1438 |
- .ARM.attributes |
|
| 1439 |
- 0x0000000000000042 0x33 src/c/bike_companion.c.9.o |
|
| 1440 |
- .ARM.attributes |
|
| 1441 |
- 0x0000000000000075 0x33 aplite/appinfo.auto.c.9.o |
|
| 1442 |
- .ARM.attributes |
|
| 1443 |
- 0x00000000000000a8 0x33 aplite/src/resource_ids.auto.c.9.o |
|
| 1444 |
- .ARM.attributes |
|
| 1445 |
- 0x00000000000000db 0x33 src/message_keys.auto.c.9.o |
|
| 1446 |
- .ARM.attributes |
|
| 1447 |
- 0x000000000000010e 0x21 /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/aplite/lib/libpebble.a(tmp7jpKUopebble.o) |
|
| 1448 |
- .ARM.attributes |
|
| 1449 |
- 0x000000000000012f 0x29 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o |
|
| 1450 |
- .ARM.attributes |
|
| 1451 |
- 0x0000000000000158 0x19 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtn.o |
|
| 1452 |
- |
|
| 1453 |
-.comment 0x0000000000000000 0x4e |
|
| 1454 |
- .comment 0x0000000000000000 0x4e /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o |
|
| 1455 |
- 0x4f (size before relaxing) |
|
| 1456 |
- .comment 0x0000000000000000 0x4f src/c/bike_companion.c.9.o |
|
| 1457 |
- .comment 0x0000000000000000 0x4f aplite/appinfo.auto.c.9.o |
|
| 1458 |
- .comment 0x0000000000000000 0x4f aplite/src/resource_ids.auto.c.9.o |
|
| 1459 |
- .comment 0x0000000000000000 0x4f src/message_keys.auto.c.9.o |
|
| 1460 |
- .comment 0x0000000000000000 0x4f /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o |
|
| 1461 |
- |
|
| 1462 |
-.debug_info 0x0000000000000000 0x1bf4 |
|
| 1463 |
- .debug_info 0x0000000000000000 0x1765 src/c/bike_companion.c.9.o |
|
| 1464 |
- .debug_info 0x0000000000001765 0x31a aplite/appinfo.auto.c.9.o |
|
| 1465 |
- .debug_info 0x0000000000001a7f 0x64 aplite/src/resource_ids.auto.c.9.o |
|
| 1466 |
- .debug_info 0x0000000000001ae3 0x111 src/message_keys.auto.c.9.o |
|
| 1467 |
- |
|
| 1468 |
-.debug_abbrev 0x0000000000000000 0x477 |
|
| 1469 |
- .debug_abbrev 0x0000000000000000 0x36f src/c/bike_companion.c.9.o |
|
| 1470 |
- .debug_abbrev 0x000000000000036f 0x9e aplite/appinfo.auto.c.9.o |
|
| 1471 |
- .debug_abbrev 0x000000000000040d 0x26 aplite/src/resource_ids.auto.c.9.o |
|
| 1472 |
- .debug_abbrev 0x0000000000000433 0x44 src/message_keys.auto.c.9.o |
|
| 1473 |
- |
|
| 1474 |
-.debug_loc 0x0000000000000000 0x4d8 |
|
| 1475 |
- .debug_loc 0x0000000000000000 0x4d8 src/c/bike_companion.c.9.o |
|
| 1476 |
- |
|
| 1477 |
-.debug_aranges 0x0000000000000000 0xc0 |
|
| 1478 |
- .debug_aranges |
|
| 1479 |
- 0x0000000000000000 0x78 src/c/bike_companion.c.9.o |
|
| 1480 |
- .debug_aranges |
|
| 1481 |
- 0x0000000000000078 0x18 aplite/appinfo.auto.c.9.o |
|
| 1482 |
- .debug_aranges |
|
| 1483 |
- 0x0000000000000090 0x18 aplite/src/resource_ids.auto.c.9.o |
|
| 1484 |
- .debug_aranges |
|
| 1485 |
- 0x00000000000000a8 0x18 src/message_keys.auto.c.9.o |
|
| 1486 |
- |
|
| 1487 |
-.debug_ranges 0x0000000000000000 0x98 |
|
| 1488 |
- .debug_ranges 0x0000000000000000 0x98 src/c/bike_companion.c.9.o |
|
| 1489 |
- |
|
| 1490 |
-.debug_line 0x0000000000000000 0x56b |
|
| 1491 |
- .debug_line 0x0000000000000000 0x363 src/c/bike_companion.c.9.o |
|
| 1492 |
- .debug_line 0x0000000000000363 0x123 aplite/appinfo.auto.c.9.o |
|
| 1493 |
- .debug_line 0x0000000000000486 0x1d aplite/src/resource_ids.auto.c.9.o |
|
| 1494 |
- .debug_line 0x00000000000004a3 0xc8 src/message_keys.auto.c.9.o |
|
| 1495 |
- |
|
| 1496 |
-.debug_str 0x0000000000000000 0xda8 |
|
| 1497 |
- .debug_str 0x0000000000000000 0xb3b src/c/bike_companion.c.9.o |
|
| 1498 |
- 0xc37 (size before relaxing) |
|
| 1499 |
- .debug_str 0x0000000000000b3b 0x236 aplite/appinfo.auto.c.9.o |
|
| 1500 |
- 0x326 (size before relaxing) |
|
| 1501 |
- .debug_str 0x0000000000000d71 0x1f aplite/src/resource_ids.auto.c.9.o |
|
| 1502 |
- 0xe7 (size before relaxing) |
|
| 1503 |
- .debug_str 0x0000000000000d90 0x18 src/message_keys.auto.c.9.o |
|
| 1504 |
- 0x1ab (size before relaxing) |
|
| 1505 |
- |
|
| 1506 |
-.debug_frame 0x0000000000000000 0x13c |
|
| 1507 |
- .debug_frame 0x0000000000000000 0x13c src/c/bike_companion.c.9.o |
| 1508 | 0 |
deleted file mode 100644 |
| ... | ... |
@@ -1,535 +0,0 @@ |
| 1 |
-/******/ (function(modules) { // webpackBootstrap
|
|
| 2 |
-/******/ // The module cache |
|
| 3 |
-/******/ var installedModules = {};
|
|
| 4 |
-/******/ |
|
| 5 |
-/******/ // The require function |
|
| 6 |
-/******/ function __webpack_require__(moduleId) {
|
|
| 7 |
-/******/ |
|
| 8 |
-/******/ // Check if module is in cache |
|
| 9 |
-/******/ if(installedModules[moduleId]) |
|
| 10 |
-/******/ return installedModules[moduleId].exports; |
|
| 11 |
-/******/ |
|
| 12 |
-/******/ // Create a new module (and put it into the cache) |
|
| 13 |
-/******/ var module = installedModules[moduleId] = {
|
|
| 14 |
-/******/ exports: {},
|
|
| 15 |
-/******/ id: moduleId, |
|
| 16 |
-/******/ loaded: false |
|
| 17 |
-/******/ }; |
|
| 18 |
-/******/ |
|
| 19 |
-/******/ // Execute the module function |
|
| 20 |
-/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); |
|
| 21 |
-/******/ |
|
| 22 |
-/******/ // Flag the module as loaded |
|
| 23 |
-/******/ module.loaded = true; |
|
| 24 |
-/******/ |
|
| 25 |
-/******/ // Return the exports of the module |
|
| 26 |
-/******/ return module.exports; |
|
| 27 |
-/******/ } |
|
| 28 |
-/******/ |
|
| 29 |
-/******/ |
|
| 30 |
-/******/ // expose the modules object (__webpack_modules__) |
|
| 31 |
-/******/ __webpack_require__.m = modules; |
|
| 32 |
-/******/ |
|
| 33 |
-/******/ // expose the module cache |
|
| 34 |
-/******/ __webpack_require__.c = installedModules; |
|
| 35 |
-/******/ |
|
| 36 |
-/******/ // __webpack_public_path__ |
|
| 37 |
-/******/ __webpack_require__.p = ""; |
|
| 38 |
-/******/ |
|
| 39 |
-/******/ // Load entry module and return exports |
|
| 40 |
-/******/ return __webpack_require__(0); |
|
| 41 |
-/******/ }) |
|
| 42 |
-/************************************************************************/ |
|
| 43 |
-/******/ ([ |
|
| 44 |
-/* 0 */ |
|
| 45 |
-/***/ (function(module, exports, __webpack_require__) {
|
|
| 46 |
- |
|
| 47 |
- __webpack_require__(1); |
|
| 48 |
- module.exports = __webpack_require__(2); |
|
| 49 |
- |
|
| 50 |
- |
|
| 51 |
-/***/ }), |
|
| 52 |
-/* 1 */ |
|
| 53 |
-/***/ (function(module, exports) {
|
|
| 54 |
- |
|
| 55 |
- (function(p) {
|
|
| 56 |
- if (!p === undefined) {
|
|
| 57 |
- console.error('Pebble object not found!?');
|
|
| 58 |
- return; |
|
| 59 |
- } |
|
| 60 |
- |
|
| 61 |
- // Aliases: |
|
| 62 |
- p.on = p.addEventListener; |
|
| 63 |
- p.off = p.removeEventListener; |
|
| 64 |
- |
|
| 65 |
- // For Android (WebView-based) pkjs, print stacktrace for uncaught errors: |
|
| 66 |
- if (typeof window !== 'undefined' && window.addEventListener) {
|
|
| 67 |
- window.addEventListener('error', function(event) {
|
|
| 68 |
- if (event.error && event.error.stack) {
|
|
| 69 |
- console.error('' + event.error + '\n' + event.error.stack);
|
|
| 70 |
- } |
|
| 71 |
- }); |
|
| 72 |
- } |
|
| 73 |
- |
|
| 74 |
- })(Pebble); |
|
| 75 |
- |
|
| 76 |
- |
|
| 77 |
-/***/ }), |
|
| 78 |
-/* 2 */ |
|
| 79 |
-/***/ (function(module, exports, __webpack_require__) {
|
|
| 80 |
- |
|
| 81 |
- var Clay = __webpack_require__(3); |
|
| 82 |
- var clayConfig = __webpack_require__(6); |
|
| 83 |
- var clay = new Clay(clayConfig); |
|
| 84 |
- |
|
| 85 |
- var messageKeys = __webpack_require__(5); |
|
| 86 |
- |
|
| 87 |
- var message; |
|
| 88 |
- |
|
| 89 |
- var locationInterval; |
|
| 90 |
- var locationOptions = {
|
|
| 91 |
- 'enableHighAccuracy': true, // default = false (quick and dirty mode), can be true (more accurate but need more power and time) |
|
| 92 |
- 'timeout': 2000, //2s timeout |
|
| 93 |
- 'maximumAge': 1000 // 1s cache |
|
| 94 |
- }; |
|
| 95 |
- |
|
| 96 |
- // Store location in Pebble app local storage |
|
| 97 |
- // |
|
| 98 |
- function storeLocation(position) {
|
|
| 99 |
- var latitude = position.coords.latitude; |
|
| 100 |
- var longitude = position.coords.longitude; |
|
| 101 |
- var timestamp = position.timestamp; |
|
| 102 |
- localStorage.setItem("latitude", latitude);
|
|
| 103 |
- localStorage.setItem("longitude", longitude);
|
|
| 104 |
- localStorage.setItem("timestamp", timestamp);
|
|
| 105 |
- // console.log("Stored location " + position.coords.latitude + ',' + position.coords.longitude);
|
|
| 106 |
- } |
|
| 107 |
- |
|
| 108 |
- // Get location from Pebble app local storage |
|
| 109 |
- // |
|
| 110 |
- function getLocation() {
|
|
| 111 |
- if (localStorage.getItem("latitude") || localStorage.getItem("longitude") || localStorage.getItem("timestamp")) {
|
|
| 112 |
- var la = localStorage.getItem("latitude");
|
|
| 113 |
- var lo = localStorage.getItem("longitude");
|
|
| 114 |
- var ti = localStorage.getItem("timestamp");
|
|
| 115 |
- var co = { "latitude": la, "longitude": lo };
|
|
| 116 |
- var pos = { "coords": co, "timestamp": ti };
|
|
| 117 |
- // console.log("Stored location " + pos.co.la + ',' + pos.co.lo);
|
|
| 118 |
- return pos; |
|
| 119 |
- } else {
|
|
| 120 |
- return null; |
|
| 121 |
- } |
|
| 122 |
- } |
|
| 123 |
- |
|
| 124 |
- |
|
| 125 |
- // Calculate the distance from 2 geoloc in degrees. |
|
| 126 |
- // IMPORTANT : this is a calculation from 2D projection, altitude is not involved |
|
| 127 |
- // |
|
| 128 |
- function distance_on_geoid(lat1, lon1, lat2, lon2) {
|
|
| 129 |
- // Convert degrees to radians |
|
| 130 |
- lat1 = lat1 * Math.PI / 180.0; |
|
| 131 |
- lon1 = lon1 * Math.PI / 180.0; |
|
| 132 |
- lat2 = lat2 * Math.PI / 180.0; |
|
| 133 |
- lon2 = lon2 * Math.PI / 180.0; |
|
| 134 |
- // radius of earth in metres |
|
| 135 |
- r = 6378100; |
|
| 136 |
- // P |
|
| 137 |
- rho1 = r * Math.cos(lat1); |
|
| 138 |
- z1 = r * Math.sin(lat1); |
|
| 139 |
- x1 = rho1 * Math.cos(lon1); |
|
| 140 |
- y1 = rho1 * Math.sin(lon1); |
|
| 141 |
- // Q |
|
| 142 |
- rho2 = r * Math.cos(lat2); |
|
| 143 |
- z2 = r * Math.sin(lat2); |
|
| 144 |
- x2 = rho2 * Math.cos(lon2); |
|
| 145 |
- y2 = rho2 * Math.sin(lon2); |
|
| 146 |
- // Dot product |
|
| 147 |
- dot = (x1 * x2 + y1 * y2 + z1 * z2); |
|
| 148 |
- cos_theta = dot / (r * r); |
|
| 149 |
- theta = Math.acos(cos_theta); |
|
| 150 |
- // Distance in Metres |
|
| 151 |
- return r * theta; |
|
| 152 |
- } |
|
| 153 |
- |
|
| 154 |
- // Calculate speed from 2 geoloc point arrays (with lat,long,timestamp) |
|
| 155 |
- // |
|
| 156 |
- function speed_from_distance_and_time(p1, p2) {
|
|
| 157 |
- dist = distance_on_geoid(p1.coords.latitude, p1.coords.longitude, p2.coords.latitude, p2.coords.longitude); |
|
| 158 |
- // timestamp is in milliseconds |
|
| 159 |
- time_s = (p2.timestamp - p1.timestamp) / 1000.0; |
|
| 160 |
- speed_mps = dist / time_s; |
|
| 161 |
- speed_kph = (speed_mps * 3600.0) / 1000.0; |
|
| 162 |
- return speed_kph; |
|
| 163 |
- } |
|
| 164 |
- |
|
| 165 |
- // split float number into an array of int (null returned instead of 0 for decimal) |
|
| 166 |
- // |
|
| 167 |
- function splitFloatNumber(num) {
|
|
| 168 |
- const intStr = num.toString().split('.')[0];
|
|
| 169 |
- const decimalStr = num.toString().split('.')[1];
|
|
| 170 |
- return [Number(intStr), Number(decimalStr)]; |
|
| 171 |
- } |
|
| 172 |
- |
|
| 173 |
- // Build GPX headers |
|
| 174 |
- // |
|
| 175 |
- function GPXHeadersBuilder(timestamp, name, type) {
|
|
| 176 |
- var headers = '<?xml version="1.0" encoding="UTF-8"?><gpx creator="Pebble with barometer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" version="1.1" xmlns="http://www.topografix.com/GPX/1/1"><metadata><time>' + timestamp + '</time></metadata><trk><name>' + name + '</name><type>' + type + '</type><trkseg>'; |
|
| 177 |
- var ret = localStorage.setItem("GPX", headers);
|
|
| 178 |
- return true; |
|
| 179 |
- } |
|
| 180 |
- |
|
| 181 |
- // Build GPX footer |
|
| 182 |
- // |
|
| 183 |
- function GPXtrkptBuilder(lat, lon, ele, timestamp) {
|
|
| 184 |
- var GPX = localStorage.getItem("GPX");
|
|
| 185 |
- var trkpt = '<trkpt lat="' + lat + '" lon="' + lon + '"><ele>' + ele + '</ele><time>' + timestamp + '</time></trkpt>'; |
|
| 186 |
- var ret = localStorage.setItem("GPX", GPX + trkpt);
|
|
| 187 |
- return true; |
|
| 188 |
- } |
|
| 189 |
- |
|
| 190 |
- // Build GPX footer |
|
| 191 |
- // |
|
| 192 |
- function GPXfooterBuilder() {
|
|
| 193 |
- var GPX = localStorage.getItem("GPX");
|
|
| 194 |
- var footer = '</trkseg></trk></gpx>'; |
|
| 195 |
- var ret = localStorage.setItem("GPX", GPX + footer);
|
|
| 196 |
- return true; |
|
| 197 |
- } |
|
| 198 |
- |
|
| 199 |
- // Adding leading characters to string for nice displays |
|
| 200 |
- // |
|
| 201 |
- function padStart(string, max_length, padding) {
|
|
| 202 |
- if (string.length > max_length) {
|
|
| 203 |
- return string; |
|
| 204 |
- } else {
|
|
| 205 |
- var new_str = string; |
|
| 206 |
- for (index = string.length; index < max_length; index++) {
|
|
| 207 |
- new_str = "0" + new_str; |
|
| 208 |
- } |
|
| 209 |
- return new_str; |
|
| 210 |
- } |
|
| 211 |
- } |
|
| 212 |
- |
|
| 213 |
- // called in case of successful geoloc gathering and sends the coordinate to watch |
|
| 214 |
- // |
|
| 215 |
- function locationSuccess(new_pos) {
|
|
| 216 |
- var prev_pos = getLocation(); |
|
| 217 |
- storeLocation(new_pos); |
|
| 218 |
- if (prev_pos === null) {
|
|
| 219 |
- GPXHeadersBuilder(timestampISO = new Date(new_pos.timestamp).toISOString(), "test", "18"); |
|
| 220 |
- return null; |
|
| 221 |
- } else {
|
|
| 222 |
- var speed = speed_from_distance_and_time(prev_pos, new_pos); |
|
| 223 |
- |
|
| 224 |
- // Prepare display on watch |
|
| 225 |
- // now it's only raw data |
|
| 226 |
- //init strings |
|
| 227 |
- var latitudeString = ""; |
|
| 228 |
- var longitudeString = ""; |
|
| 229 |
- var accuracyString = ""; |
|
| 230 |
- var altitudeString = ""; |
|
| 231 |
- //var altitudeAccuracyString = ""; |
|
| 232 |
- //var timestampString = ""; |
|
| 233 |
- var speedString = ""; |
|
| 234 |
- |
|
| 235 |
- //formating for precision and max size |
|
| 236 |
- latitudeString = new_pos.coords.latitude.toString().substring(0, 12); |
|
| 237 |
- longitudeString = new_pos.coords.longitude.toString().substring(0, 12); |
|
| 238 |
- accuracyString = new_pos.coords.accuracy.toString().substring(0, 4); |
|
| 239 |
- altitudeString = splitFloatNumber(new_pos.coords.altitude)[0].toString().substring(0, 5); |
|
| 240 |
- timestampISO = new Date(new_pos.timestamp).toISOString(); |
|
| 241 |
- speedString = speed.toString().substring(0, 5); |
|
| 242 |
- |
|
| 243 |
- if (speedString == "NaN") {
|
|
| 244 |
- speedString = "---"; |
|
| 245 |
- } |
|
| 246 |
- // logging |
|
| 247 |
- /*console.log('Your current position at ' + timestampString + ' is:');
|
|
| 248 |
- console.log('Coordinates: ' + latitudeString+ ', ' + longitudeString+' ; with a ' + accuracyString + 'm accuracy');
|
|
| 249 |
- console.log('Altitude: ' + altitudeString + 'm ; with a ' + altitudeAccuracyString + 'm accuracy');
|
|
| 250 |
- console.log('Speed: ' + speedString + ' km/h.');
|
|
| 251 |
- */ |
|
| 252 |
- GPXtrkptBuilder(latitudeString, longitudeString, altitudeString, timestampISO); |
|
| 253 |
- |
|
| 254 |
- console.log('GPX: ' + localStorage.getItem("GPX"));
|
|
| 255 |
- |
|
| 256 |
- // Build message |
|
| 257 |
- message = "OK"; |
|
| 258 |
- var dict = {
|
|
| 259 |
- //'latitude': padStart(latitudeString, 12, '0'), |
|
| 260 |
- //'longitude': padStart(longitudeString, 12, '0'), |
|
| 261 |
- 'accuracy': accuracyString, |
|
| 262 |
- 'altitude': altitudeString, |
|
| 263 |
- //'altitude_accuracy': padStart(altitudeAccuracyString, 3, '0'), |
|
| 264 |
- //'timestamp': padStart(timestampString, 13, '0'), |
|
| 265 |
- 'speed': speedString, |
|
| 266 |
- 'status': message |
|
| 267 |
- }; |
|
| 268 |
- //console.log('Message to send: ' + JSON.stringify(dict));
|
|
| 269 |
- |
|
| 270 |
- // Send the message |
|
| 271 |
- Pebble.sendAppMessage(dict, function () {
|
|
| 272 |
- console.log('Message sent successfully: ' + JSON.stringify(dict));
|
|
| 273 |
- }, function (e) {
|
|
| 274 |
- console.log('Message (' + JSON.stringify(dict) + ') failed: ' + JSON.stringify(e));
|
|
| 275 |
- }); |
|
| 276 |
- } |
|
| 277 |
- } |
|
| 278 |
- |
|
| 279 |
- function locationError(err) {
|
|
| 280 |
- console.warn('location error (' + err.code + '): ' + err.message);
|
|
| 281 |
- /* // No app when no location |
|
| 282 |
- Pebble.sendAppMessage({
|
|
| 283 |
- 'WEATHER_CITY_KEY': 'Loc Unavailable', |
|
| 284 |
- 'WEATHER_TEMPERATURE_KEY': 'N/A' |
|
| 285 |
- });*/ |
|
| 286 |
- } |
|
| 287 |
- |
|
| 288 |
- function get_coordinate() {
|
|
| 289 |
- console.log('---- get_coordinate');
|
|
| 290 |
- navigator.geolocation.getCurrentPosition(locationSuccess, locationError, locationOptions); |
|
| 291 |
- |
|
| 292 |
- } |
|
| 293 |
- |
|
| 294 |
- /* |
|
| 295 |
- function switch_home(bool) {
|
|
| 296 |
- var response; |
|
| 297 |
- console.log('---- authenticate');
|
|
| 298 |
- if (sid != ""){
|
|
| 299 |
- status = ""; |
|
| 300 |
- console.log('---- get_status');
|
|
| 301 |
- if (localStorage.getItem('username') && localStorage.getItem('password') && localStorage.getItem('server') ){
|
|
| 302 |
- var username=localStorage.getItem('username');
|
|
| 303 |
- var password=localStorage.getItem('password');
|
|
| 304 |
- var server=localStorage.getItem('server');
|
|
| 305 |
- var xhr = new XMLHttpRequest(); |
|
| 306 |
- |
|
| 307 |
- url = server + "/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid="+sid; |
|
| 308 |
- |
|
| 309 |
- xhr.open("GET", url,false);
|
|
| 310 |
- xhr.send(); |
|
| 311 |
- |
|
| 312 |
- if(xhr.status == 200) {
|
|
| 313 |
- response = JSON.parse(xhr.responseText); |
|
| 314 |
- if (response.success == true){
|
|
| 315 |
- status = response.data.on; |
|
| 316 |
- console.log('------ status:'+status);
|
|
| 317 |
- var message; |
|
| 318 |
- var dict; |
|
| 319 |
- if ( status != bool){
|
|
| 320 |
- console.log('---- switching home mode to '+ bool);
|
|
| 321 |
- url = server + "/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=Switch&on="+bool+"&_sid="+sid; |
|
| 322 |
- |
|
| 323 |
- xhr.open("GET", url,false);
|
|
| 324 |
- xhr.send(); |
|
| 325 |
- |
|
| 326 |
- if(xhr.status == 200) {
|
|
| 327 |
- response = JSON.parse(xhr.responseText); |
|
| 328 |
- if (response.success == true){
|
|
| 329 |
- status=bool; |
|
| 330 |
- switch (status) {
|
|
| 331 |
- case true: |
|
| 332 |
- message = "You just set Home mode ON"; |
|
| 333 |
- break; |
|
| 334 |
- case false: |
|
| 335 |
- message = "You just set Home mode OFF"; |
|
| 336 |
- break; |
|
| 337 |
- default: |
|
| 338 |
- message = "something happened, try again !"; |
|
| 339 |
- } |
|
| 340 |
- // Build message |
|
| 341 |
- dict = {
|
|
| 342 |
- 'status': message, |
|
| 343 |
- }; |
|
| 344 |
- |
|
| 345 |
- // Send the message |
|
| 346 |
- Pebble.sendAppMessage(dict, function(e) {
|
|
| 347 |
- console.log('sent');
|
|
| 348 |
- }, function() {
|
|
| 349 |
- console.log('failed');
|
|
| 350 |
- }); |
|
| 351 |
- } |
|
| 352 |
- }else {
|
|
| 353 |
- console.log('------Request returned error code ' + xhr.status.toString());
|
|
| 354 |
- } |
|
| 355 |
- }else{
|
|
| 356 |
- console.log('---- nothing to do, status already '+status);
|
|
| 357 |
- switch (status) {
|
|
| 358 |
- case true: |
|
| 359 |
- message = "Your Home Mode is already ON"; |
|
| 360 |
- break; |
|
| 361 |
- case false: |
|
| 362 |
- message = "Your Home Mode is already OFF"; |
|
| 363 |
- break; |
|
| 364 |
- default: |
|
| 365 |
- message = "something happened, try again !"; |
|
| 366 |
- } |
|
| 367 |
- // Build message |
|
| 368 |
- dict = {
|
|
| 369 |
- 'status': message, |
|
| 370 |
- }; |
|
| 371 |
- |
|
| 372 |
- // Send the message |
|
| 373 |
- Pebble.sendAppMessage(dict, function(e) {
|
|
| 374 |
- console.log('sent');
|
|
| 375 |
- }, function() {
|
|
| 376 |
- console.log('failed');
|
|
| 377 |
- }); |
|
| 378 |
- } |
|
| 379 |
- } |
|
| 380 |
- }else {
|
|
| 381 |
- console.log('------Request returned error code ' + xhr.status.toString());
|
|
| 382 |
- } |
|
| 383 |
- }else{
|
|
| 384 |
- Pebble.showSimpleNotificationOnPebble("DSCam H-S", "You need to set your Synology account and server.");
|
|
| 385 |
- } |
|
| 386 |
- } |
|
| 387 |
- |
|
| 388 |
- }*/ |
|
| 389 |
- |
|
| 390 |
- function init() {
|
|
| 391 |
- // local storage init |
|
| 392 |
- localStorage.clear(); |
|
| 393 |
- // clear any other var to do |
|
| 394 |
- clearInterval(locationInterval); |
|
| 395 |
- |
|
| 396 |
- console.log('--- Starting regular getCurrentPosition loop using setInterval at 1 sec');
|
|
| 397 |
- locationInterval = setInterval(function () {
|
|
| 398 |
- navigator.geolocation.getCurrentPosition(locationSuccess, locationError, locationOptions); |
|
| 399 |
- }, 1000); |
|
| 400 |
- |
|
| 401 |
- |
|
| 402 |
- } |
|
| 403 |
- |
|
| 404 |
- // Get JS readiness events |
|
| 405 |
- Pebble.addEventListener('ready', function (e) {
|
|
| 406 |
- console.log('PebbleKit JS is ready');
|
|
| 407 |
- // Update Watch on this |
|
| 408 |
- Pebble.sendAppMessage({ 'JSReady': 1 });
|
|
| 409 |
- |
|
| 410 |
- init(); |
|
| 411 |
- }); |
|
| 412 |
- |
|
| 413 |
- // Get AppMessage events |
|
| 414 |
- Pebble.addEventListener('appmessage', function (e) {
|
|
| 415 |
- // Get the dictionary from the message |
|
| 416 |
- var dict = e.payload; |
|
| 417 |
- console.log(dict[0].toString()); |
|
| 418 |
- switch (dict[0]) {
|
|
| 419 |
- case 'get': |
|
| 420 |
- get_coordinate(); |
|
| 421 |
- break;/* |
|
| 422 |
- case 'home_on': |
|
| 423 |
- switch_home(true); |
|
| 424 |
- break; |
|
| 425 |
- case 'home_off': |
|
| 426 |
- switch_home(false); |
|
| 427 |
- break;*/ |
|
| 428 |
- default: |
|
| 429 |
- console.log('Sorry. I don\'t understand your request :' + dict[0]);
|
|
| 430 |
- } |
|
| 431 |
- |
|
| 432 |
- }); |
|
| 433 |
- |
|
| 434 |
- |
|
| 435 |
-/***/ }), |
|
| 436 |
-/* 3 */ |
|
| 437 |
-/***/ (function(module, exports, __webpack_require__) {
|
|
| 438 |
- |
|
| 439 |
- var require;var require;/* WEBPACK VAR INJECTION */(function(require) {/* Clay - https://github.com/pebble/clay - Version: 1.0.4 - Build Date: 2016-11-21T20:14:28.839Z */
|
|
| 440 |
- !function(t){if(true)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.pebbleClay=t()}}(function(){var t;return function e(t,n,r){function o(a,s){if(!n[a]){if(!t[a]){var c="function"==typeof require&&require;if(!s&&c)return require(a,!0);if(i)return i(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){var n=t[a][1][e];return o(n?n:e)},u,u.exports,e,t,n,r)}return n[a].exports}for(var i="function"==typeof require&&require,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(t,e,n){"use strict";function r(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===t[e-2]?2:"="===t[e-1]?1:0}function o(t){return 3*t.length/4-r(t)}function i(t){var e,n,o,i,a,s,c=t.length;a=r(t),s=new f(3*c/4-a),o=a>0?c-4:c;var l=0;for(e=0,n=0;e<o;e+=4,n+=3)i=u[t.charCodeAt(e)]<<18|u[t.charCodeAt(e+1)]<<12|u[t.charCodeAt(e+2)]<<6|u[t.charCodeAt(e+3)],s[l++]=i>>16&255,s[l++]=i>>8&255,s[l++]=255&i;return 2===a?(i=u[t.charCodeAt(e)]<<2|u[t.charCodeAt(e+1)]>>4,s[l++]=255&i):1===a&&(i=u[t.charCodeAt(e)]<<10|u[t.charCodeAt(e+1)]<<4|u[t.charCodeAt(e+2)]>>2,s[l++]=i>>8&255,s[l++]=255&i),s}function a(t){return l[t>>18&63]+l[t>>12&63]+l[t>>6&63]+l[63&t]}function s(t,e,n){for(var r,o=[],i=e;i<n;i+=3)r=(t[i]<<16)+(t[i+1]<<8)+t[i+2],o.push(a(r));return o.join("")}function c(t){for(var e,n=t.length,r=n%3,o="",i=[],a=16383,c=0,u=n-r;c<u;c+=a)i.push(s(t,c,c+a>u?u:c+a));return 1===r?(e=t[n-1],o+=l[e>>2],o+=l[e<<4&63],o+="=="):2===r&&(e=(t[n-2]<<8)+t[n-1],o+=l[e>>10],o+=l[e>>4&63],o+=l[e<<2&63],o+="="),i.push(o),i.join("")}n.byteLength=o,n.toByteArray=i,n.fromByteArray=c;for(var l=[],u=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,h=p.length;d<h;++d)l[d]=p[d],u[p.charCodeAt(d)]=d;u["-".charCodeAt(0)]=62,u["_".charCodeAt(0)]=63},{}],2:[function(t,e,n){(function(e){/*!
|
|
| 441 |
- * The buffer module from node.js, for the browser. |
|
| 442 |
- * |
|
| 443 |
- * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org> |
|
| 444 |
- * @license MIT |
|
| 445 |
- */ |
|
| 446 |
- "use strict";function r(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(e){return!1}}function o(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(t,e){if(o()<e)throw new RangeError("Invalid typed array length");return a.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=a.prototype):(null===t&&(t=new a(e)),t.length=e),t}function a(t,e,n){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return new a(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return u(this,t)}return s(this,t,e,n)}function s(t,e,n,r){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?d(t,e,n,r):"string"==typeof e?f(t,e,n):h(t,e)}function c(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function l(t,e,n,r){return c(e),e<=0?i(t,e):void 0!==n?"string"==typeof r?i(t,e).fill(n,r):i(t,e).fill(n):i(t,e)}function u(t,e){if(c(e),t=i(t,e<0?0:0|m(e)),!a.TYPED_ARRAY_SUPPORT)for(var n=0;n<e;++n)t[n]=0;return t}function f(t,e,n){if("string"==typeof n&&""!==n||(n="utf8"),!a.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|b(e,n);t=i(t,r);var o=t.write(e,n);return o!==r&&(t=t.slice(0,o)),t}function p(t,e){var n=e.length<0?0:0|m(e.length);t=i(t,n);for(var r=0;r<n;r+=1)t[r]=255&e[r];return t}function d(t,e,n,r){if(e.byteLength,n<0||e.byteLength<n)throw new RangeError("'offset' is out of bounds");if(e.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return e=void 0===n&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,n):new Uint8Array(e,n,r),a.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=a.prototype):t=p(t,e),t}function h(t,e){if(a.isBuffer(e)){var n=0|m(e.length);return t=i(t,n),0===t.length?t:(e.copy(t,0,0,n),t)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||H(e.length)?i(t,0):p(t,e);if("Buffer"===e.type&&_(e.data))return p(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function m(t){if(t>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function g(t){return+t!=t&&(t=0),a.alloc(+t)}function b(t,e){if(a.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return W(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return U(t).length;default:if(r)return W(t).length;e=(""+e).toLowerCase(),r=!0}}function y(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,e>>>=0,n<=e)return"";for(t||(t="utf8");;)switch(t){case"hex":return D(this,e,n);case"utf8":case"utf-8":return E(this,e,n);case"ascii":return B(this,e,n);case"latin1":case"binary":return S(this,e,n);case"base64":return O(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function v(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function A(t,e,n,r,o){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof e&&(e=a.from(e,r)),a.isBuffer(e))return 0===e.length?-1:w(t,e,n,r,o);if("number"==typeof e)return e=255&e,a.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):w(t,[e],n,r,o);throw new TypeError("val must be string, number or Buffer")}function w(t,e,n,r,o){function i(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}var a=1,s=t.length,c=e.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,c/=2,n/=2}var l;if(o){var u=-1;for(l=n;l<s;l++)if(i(t,l)===i(e,u===-1?0:l-u)){if(u===-1&&(u=l),l-u+1===c)return u*a}else u!==-1&&(l-=l-u),u=-1}else for(n+c>s&&(n=s-c),l=n;l>=0;l--){for(var f=!0,p=0;p<c;p++)if(i(t,l+p)!==i(e,p)){f=!1;break}if(f)return l}return-1}function k(t,e,n,r){n=Number(n)||0;var o=t.length-n;r?(r=Number(r),r>o&&(r=o)):r=o;var i=e.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var s=parseInt(e.substr(2*a,2),16);if(isNaN(s))return a;t[n+a]=s}return a}function x(t,e,n,r){return q(W(e,t.length-n),t,n,r)}function M(t,e,n,r){return q(Z(e),t,n,r)}function T(t,e,n,r){return M(t,e,n,r)}function R(t,e,n,r){return q(U(e),t,n,r)}function P(t,e,n,r){return q(J(e,t.length-n),t,n,r)}function O(t,e,n){return 0===e&&n===t.length?Q.fromByteArray(t):Q.fromByteArray(t.slice(e,n))}function E(t,e,n){n=Math.min(t.length,n);for(var r=[],o=e;o<n;){var i=t[o],a=null,s=i>239?4:i>223?3:i>191?2:1;if(o+s<=n){var c,l,u,f;switch(s){case 1:i<128&&(a=i);break;case 2:c=t[o+1],128===(192&c)&&(f=(31&i)<<6|63&c,f>127&&(a=f));break;case 3:c=t[o+1],l=t[o+2],128===(192&c)&&128===(192&l)&&(f=(15&i)<<12|(63&c)<<6|63&l,f>2047&&(f<55296||f>57343)&&(a=f));break;case 4:c=t[o+1],l=t[o+2],u=t[o+3],128===(192&c)&&128===(192&l)&&128===(192&u)&&(f=(15&i)<<18|(63&c)<<12|(63&l)<<6|63&u,f>65535&&f<1114112&&(a=f))}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),o+=s}return j(r)}function j(t){var e=t.length;if(e<=tt)return String.fromCharCode.apply(String,t);for(var n="",r=0;r<e;)n+=String.fromCharCode.apply(String,t.slice(r,r+=tt));return n}function B(t,e,n){var r="";n=Math.min(t.length,n);for(var o=e;o<n;++o)r+=String.fromCharCode(127&t[o]);return r}function S(t,e,n){var r="";n=Math.min(t.length,n);for(var o=e;o<n;++o)r+=String.fromCharCode(t[o]);return r}function D(t,e,n){var r=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=e;i<n;++i)o+=V(t[i]);return o}function N(t,e,n){for(var r=t.slice(e,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function Y(t,e,n){if(t%1!==0||t<0)throw new RangeError("offset is not uint");if(t+e>n)throw new RangeError("Trying to access beyond buffer length")}function F(t,e,n,r,o,i){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||e<i)throw new RangeError('"value" argument is out of bounds');if(n+r>t.length)throw new RangeError("Index out of range")}function z(t,e,n,r){e<0&&(e=65535+e+1);for(var o=0,i=Math.min(t.length-n,2);o<i;++o)t[n+o]=(e&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function I(t,e,n,r){e<0&&(e=4294967295+e+1);for(var o=0,i=Math.min(t.length-n,4);o<i;++o)t[n+o]=e>>>8*(r?o:3-o)&255}function L(t,e,n,r,o,i){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function K(t,e,n,r,o){return o||L(t,e,n,4,3.4028234663852886e38,-3.4028234663852886e38),$.write(t,e,n,r,23,4),n+4}function G(t,e,n,r,o){return o||L(t,e,n,8,1.7976931348623157e308,-1.7976931348623157e308),$.write(t,e,n,r,52,8),n+8}function C(t){if(t=X(t).replace(et,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function X(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function V(t){return t<16?"0"+t.toString(16):t.toString(16)}function W(t,e){e=e||1/0;for(var n,r=t.length,o=null,i=[],a=0;a<r;++a){if(n=t.charCodeAt(a),n>55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&i.push(239,191,189),o=n;continue}n=(o-55296<<10|n-56320)+65536}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;i.push(n)}else if(n<2048){if((e-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function Z(t){for(var e=[],n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}function J(t,e){for(var n,r,o,i=[],a=0;a<t.length&&!((e-=2)<0);++a)n=t.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}function U(t){return Q.toByteArray(C(t))}function q(t,e,n,r){for(var o=0;o<r&&!(o+n>=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function H(t){return t!==t}var Q=t("base64-js"),$=t("ieee754"),_=t("isarray");n.Buffer=a,n.SlowBuffer=g,n.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=o(),a.poolSize=8192,a._augment=function(t){return t.__proto__=a.prototype,t},a.from=function(t,e,n){return s(null,t,e,n)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(t,e,n){return l(null,t,e,n)},a.allocUnsafe=function(t){return u(null,t)},a.allocUnsafeSlow=function(t){return u(null,t)},a.isBuffer=function(t){return!(null==t||!t._isBuffer)},a.compare=function(t,e){if(!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,o=0,i=Math.min(n,r);o<i;++o)if(t[o]!==e[o]){n=t[o],r=e[o];break}return n<r?-1:r<n?1:0},a.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(t,e){if(!_(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return a.alloc(0);var n;if(void 0===e)for(e=0,n=0;n<t.length;++n)e+=t[n].length;var r=a.allocUnsafe(e),o=0;for(n=0;n<t.length;++n){var i=t[n];if(!a.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(r,o),o+=i.length}return r},a.byteLength=b,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)v(this,e,e+1);return this},a.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)v(this,e,e+3),v(this,e+1,e+2);return this},a.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)v(this,e,e+7),v(this,e+1,e+6),v(this,e+2,e+5),v(this,e+3,e+4);return this},a.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?E(this,0,t):y.apply(this,arguments)},a.prototype.equals=function(t){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===a.compare(this,t)},a.prototype.inspect=function(){var t="",e=n.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(t+=" ... ")),"<Buffer "+t+">"},a.prototype.compare=function(t,e,n,r,o){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),e<0||n>t.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&e>=n)return 0;if(r>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,r>>>=0,o>>>=0,this===t)return 0;for(var i=o-r,s=n-e,c=Math.min(i,s),l=this.slice(r,o),u=t.slice(e,n),f=0;f<c;++f)if(l[f]!==u[f]){i=l[f],s=u[f];break}return i<s?-1:s<i?1:0},a.prototype.includes=function(t,e,n){return this.indexOf(t,e,n)!==-1},a.prototype.indexOf=function(t,e,n){return A(this,t,e,n,!0)},a.prototype.lastIndexOf=function(t,e,n){return A(this,t,e,n,!1)},a.prototype.write=function(t,e,n,r){if(void 0===e)r="utf8",n=this.length,e=0;else if(void 0===n&&"string"==typeof e)r=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e=0|e,isFinite(n)?(n=0|n,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return k(this,t,e,n);case"utf8":case"utf-8":return x(this,t,e,n);case"ascii":return M(this,t,e,n);case"latin1":case"binary":return T(this,t,e,n);case"base64":return R(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,e,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var tt=4096;a.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),e<t&&(e=t);var r;if(a.TYPED_ARRAY_SUPPORT)r=this.subarray(t,e),r.__proto__=a.prototype;else{var o=e-t;r=new a(o,(void 0));for(var i=0;i<o;++i)r[i]=this[i+t]}return r},a.prototype.readUIntLE=function(t,e,n){t=0|t,e=0|e,n||Y(t,e,this.length);for(var r=this[t],o=1,i=0;++i<e&&(o*=256);)r+=this[t+i]*o;return r},a.prototype.readUIntBE=function(t,e,n){t=0|t,e=0|e,n||Y(t,e,this.length);for(var r=this[t+--e],o=1;e>0&&(o*=256);)r+=this[t+--e]*o;return r},a.prototype.readUInt8=function(t,e){return e||Y(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return e||Y(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return e||Y(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return e||Y(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return e||Y(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,n){t=0|t,e=0|e,n||Y(t,e,this.length);for(var r=this[t],o=1,i=0;++i<e&&(o*=256);)r+=this[t+i]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*e)),r},a.prototype.readIntBE=function(t,e,n){t=0|t,e=0|e,n||Y(t,e,this.length);for(var r=e,o=1,i=this[t+--r];r>0&&(o*=256);)i+=this[t+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*e)),i},a.prototype.readInt8=function(t,e){return e||Y(t,1,this.length),128&this[t]?(255-this[t]+1)*-1:this[t]},a.prototype.readInt16LE=function(t,e){e||Y(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function(t,e){e||Y(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function(t,e){return e||Y(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return e||Y(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return e||Y(t,4,this.length),$.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return e||Y(t,4,this.length),$.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return e||Y(t,8,this.length),$.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return e||Y(t,8,this.length),$.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,n,r){if(t=+t,e=0|e,n=0|n,!r){var o=Math.pow(2,8*n)-1;F(this,t,e,n,o,0)}var i=1,a=0;for(this[e]=255&t;++a<n&&(i*=256);)this[e+a]=t/i&255;return e+n},a.prototype.writeUIntBE=function(t,e,n,r){if(t=+t,e=0|e,n=0|n,!r){var o=Math.pow(2,8*n)-1;F(this,t,e,n,o,0)}var i=n-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+n},a.prototype.writeUInt8=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,1,255,0),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):z(this,t,e,!0),e+2},a.prototype.writeUInt16BE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):z(this,t,e,!1),e+2},a.prototype.writeUInt32LE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):I(this,t,e,!0),e+4},a.prototype.writeUInt32BE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},a.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e=0|e,!r){var o=Math.pow(2,8*n-1);F(this,t,e,n,o-1,-o)}var i=0,a=1,s=0;for(this[e]=255&t;++i<n&&(a*=256);)t<0&&0===s&&0!==this[e+i-1]&&(s=1),this[e+i]=(t/a>>0)-s&255;return e+n},a.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e=0|e,!r){var o=Math.pow(2,8*n-1);F(this,t,e,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[e+i]=255&t;--i>=0&&(a*=256);)t<0&&0===s&&0!==this[e+i+1]&&(s=1),this[e+i]=(t/a>>0)-s&255;return e+n},a.prototype.writeInt8=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,1,127,-128),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):z(this,t,e,!0),e+2},a.prototype.writeInt16BE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):z(this,t,e,!1),e+2},a.prototype.writeInt32LE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):I(this,t,e,!0),e+4},a.prototype.writeInt32BE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},a.prototype.writeFloatLE=function(t,e,n){return K(this,t,e,!0,n)},a.prototype.writeFloatBE=function(t,e,n){return K(this,t,e,!1,n)},a.prototype.writeDoubleLE=function(t,e,n){return G(this,t,e,!0,n)},a.prototype.writeDoubleBE=function(t,e,n){return G(this,t,e,!1,n)},a.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e<r-n&&(r=t.length-e+n);var o,i=r-n;if(this===t&&n<e&&e<r)for(o=i-1;o>=0;--o)t[o+e]=this[o+n];else if(i<1e3||!a.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)t[o+e]=this[o+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+i),e);return i},a.prototype.fill=function(t,e,n,r){if("string"==typeof t){if("string"==typeof e?(r=e,e=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===t.length){var o=t.charCodeAt(0);o<256&&(t=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!a.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof t&&(t=255&t);if(e<0||this.length<e||this.length<n)throw new RangeError("Out of range index");if(n<=e)return this;e>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0);var i;if("number"==typeof t)for(i=e;i<n;++i)this[i]=t;else{var s=a.isBuffer(t)?t:W(new a(t,r).toString()),c=s.length;for(i=0;i<n-e;++i)this[i+e]=s[i%c]}return this};var et=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":1,ieee754:4,isarray:5}],3:[function(e,n,r){(function(e){/*!
|
|
| 447 |
- * @license deepcopy.js Copyright(c) 2013 sasa+1 |
|
| 448 |
- * https://github.com/sasaplus1/deepcopy.js |
|
| 449 |
- * Released under the MIT license. |
|
| 450 |
- */ |
|
| 451 |
- !function(e,o){"object"==typeof r&&"object"==typeof n?n.exports=o():"function"==typeof t&&t.amd?t([],o):"object"==typeof r?r.deepcopy=o():e.deepcopy=o()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";t.exports=n(3)},function(t,n){"use strict";function r(t,e){if("[object Array]"!==o.call(t))throw new TypeError("array must be an Array");var n=void 0,r=void 0,i=void 0;for(n=0,r=t.length;r>n;++n)if(i=t[n],i===e||i!==i&&e!==e)return n;return-1}n.__esModule=!0;var o=Object.prototype.toString,i="undefined"!=typeof e?function(t){return e.isBuffer(t)}:function(){return!1},a="function"==typeof Object.keys?function(t){return Object.keys(t)}:function(t){var e=typeof t;if(null===t||"function"!==e&&"object"!==e)throw new TypeError("obj must be an Object");var n=[],r=void 0;for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&n.push(r);return n},s="function"==typeof Symbol?function(t){return Object.getOwnPropertySymbols(t)}:function(){return[]};n.getKeys=a,n.getSymbols=s,n.indexOf=r,n.isBuffer=i},function(t,n,r){"use strict";function o(t,e){var n=a(t);return null!==n?n:i(t,e)}function i(t,n){if("function"!=typeof n)throw new TypeError("customizer is must be a Function");if("function"==typeof t){var r=String(t);return/^\s*function\s*\S*\([^\)]*\)\s*{\s*\[native code\]\s*}/.test(r)?t:new Function("return "+String(r))()}var o=c.call(t);if("[object Array]"===o)return[];if("[object Object]"===o&&t.constructor===Object)return{};if("[object Date]"===o)return new Date(t.getTime());if("[object RegExp]"===o){var i=String(t),a=i.lastIndexOf("/");return new RegExp(i.slice(1,a),i.slice(a+1))}if((0,s.isBuffer)(t)){var l=new e(t.length);return t.copy(l),l}var u=n(t);return void 0!==u?u:null}function a(t){var e=typeof t;return null!==t&&"object"!==e&&"function"!==e?t:null}n.__esModule=!0,n.copyValue=n.copyCollection=n.copy=void 0;var s=r(1),c=Object.prototype.toString;n.copy=o,n.copyCollection=i,n.copyValue=a},function(t,e,n){"use strict";function r(t){}function o(t){var e=arguments.length<=1||void 0===arguments[1]?r:arguments[1];if(null===t)return null;var n=(0,a.copyValue)(t);if(null!==n)return n;var o=(0,a.copyCollection)(t,e),s=null!==o?o:t,c=[t],l=[s];return i(t,e,s,c,l)}function i(t,e,n,r,o){if(null===t)return null;var c=(0,a.copyValue)(t);if(null!==c)return c;var l=(0,s.getKeys)(t).concat((0,s.getSymbols)(t)),u=void 0,f=void 0,p=void 0,d=void 0,h=void 0,m=void 0,g=void 0,b=void 0;for(u=0,f=l.length;f>u;++u)p=l[u],d=t[p],h=(0,s.indexOf)(r,d),m=void 0,g=void 0,b=void 0,-1===h?(m=(0,a.copy)(d,e),g=null!==m?m:d,null!==d&&/^(?:function|object)$/.test(typeof d)&&(r.push(d),o.push(g))):b=o[h],n[p]=b||i(d,e,g,r,o);return n}e.__esModule=!0;var a=n(2),s=n(1);e["default"]=o,t.exports=e["default"]}])})}).call(this,e("buffer").Buffer)},{buffer:2}],4:[function(t,e,n){n.read=function(t,e,n,r,o){var i,a,s=8*o-r-1,c=(1<<s)-1,l=c>>1,u=-7,f=n?o-1:0,p=n?-1:1,d=t[e+f];for(f+=p,i=d&(1<<-u)-1,d>>=-u,u+=s;u>0;i=256*i+t[e+f],f+=p,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+t[e+f],f+=p,u-=8);if(0===i)i=1-l;else{if(i===c)return a?NaN:(d?-1:1)*(1/0);a+=Math.pow(2,r),i-=l}return(d?-1:1)*a*Math.pow(2,i-r)},n.write=function(t,e,n,r,o,i){var a,s,c,l=8*i-o-1,u=(1<<l)-1,f=u>>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,h=r?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=u):(a=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-a))<1&&(a--,c*=2),e+=a+f>=1?p/c:p*Math.pow(2,1-f),e*c>=2&&(a++,c/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(e*c-1)*Math.pow(2,o),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;t[n+d]=255&s,d+=h,s/=256,o-=8);for(a=a<<o|s,l+=o;l>0;t[n+d]=255&a,d+=h,a/=256,l-=8);t[n+d-h]|=128*m}},{}],5:[function(t,e,n){var r={}.toString;e.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},{}],6:[function(t,e,n){function r(t){return/^[a-z_$][0-9a-z_$]*$/gi.test(t)&&!i.test(t)}function o(t){if(a)return t.toString();var e=t.source.replace(/\//g,function(t,e,n){return 0===e||"\\"!==n[e-1]?"\\/":"/"}),n=(t.global&&"g"||"")+(t.ignoreCase&&"i"||"")+(t.multiline&&"m"||"");return"/"+e+"/"+n}/* toSource by Marcello Bastea-Forte - zlib license */
|
|
| 452 |
- e.exports=function(t,e,n,i){function a(t,e,n,i,s){function c(t){return n.slice(1)+t.join(","+(n&&"\n")+l)+(n?" ":"")}var l=i+n;switch(t=e?e(t):t,typeof t){case"string":return JSON.stringify(t);case"boolean":case"number":case"undefined":return""+t;case"function":return t.toString()}if(null===t)return"null";if(t instanceof RegExp)return o(t);if(t instanceof Date)return"new Date("+t.getTime()+")";var u=s.indexOf(t)+1;if(u>0)return"{$circularReference:"+u+"}";if(s.push(t),Array.isArray(t))return"["+c(t.map(function(t){return a(t,e,n,l,s.slice())}))+"]";var f=Object.keys(t);return f.length?"{"+c(f.map(function(o){return(r(o)?o:JSON.stringify(o))+":"+a(t[o],e,n,l,s.slice())}))+"}":"{}"}var s=[];return a(t,e,void 0===n?" ":n||"",i||"",s)};var i=/^(abstract|boolean|break|byte|case|catch|char|class|const|continue|debugger|default|delete|do|double|else|enum|export|extends|false|final|finally|float|for|function|goto|if|implements|import|in|instanceof|int|interface|long|native|new|null|package|private|protected|public|return|short|static|super|switch|synchronized|this|throw|throws|transient|true|try|typeof|undefined|var|void|volatile|while|with)$/,a="\\/"===new RegExp("/").source},{}],7:[function(t,e,n){e.exports={name:"pebble-clay",version:"1.0.4",description:"Pebble Config Framework",scripts:{"test-travis":"./node_modules/.bin/gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --single-run --browsers chromeTravisCI && ./node_modules/.bin/eslint ./","test-debug":"(export DEBUG=true && ./node_modules/.bin/gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --no-single-run)",test:"./node_modules/.bin/gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --single-run",lint:"./node_modules/.bin/eslint ./",build:"gulp",dev:"gulp dev","pebble-clean":"rm -rf tmp src/js/index.js && pebble clean","pebble-publish":"npm run pebble-clean && npm run build && pebble build && pebble package publish && npm run pebble-clean","pebble-build":"npm run build && pebble build"},repository:{type:"git",url:"git+https://github.com/pebble/clay.git"},keywords:["pebble","config","configuration","pebble-package"],author:"Pebble Technology",license:"MIT",bugs:{url:"https://github.com/pebble/clay/issues"},pebble:{projectType:"package",sdkVersion:"3",targetPlatforms:["aplite","basalt","chalk","diorite","emery"],resources:{media:[]},capabilities:["configurable"]},homepage:"https://github.com/pebble/clay#readme",devDependencies:{autoprefixer:"^6.3.1",bourbon:"^4.2.6",browserify:"^13.0.0","browserify-istanbul":"^0.2.1",chai:"^3.4.1",deamdify:"^0.2.0",deepcopy:"^0.6.1",del:"^2.0.2",eslint:"^1.5.1","eslint-config-pebble":"^1.2.0","eslint-plugin-standard":"^1.3.1",gulp:"^3.9.0","gulp-autoprefixer":"^3.1.0","gulp-htmlmin":"^1.3.0","gulp-inline":"0.0.15","gulp-insert":"^0.5.0","gulp-sass":"^2.1.1","gulp-sourcemaps":"^1.6.0","gulp-uglify":"^1.5.2",joi:"^6.10.1",karma:"^0.13.19","karma-browserify":"^5.0.1","karma-chrome-launcher":"^0.2.2","karma-coverage":"^0.5.3","karma-mocha":"^0.2.1","karma-mocha-reporter":"^1.1.5","karma-source-map-support":"^1.1.0","karma-threshold-reporter":"^0.1.15",mocha:"^2.3.4",postcss:"^5.0.14","require-from-string":"^1.1.0",sassify:"^0.9.1",sinon:"^1.17.3",stringify:"^3.2.0",through:"^2.3.8",tosource:"^1.0.0","vinyl-buffer":"^1.0.0","vinyl-source-stream":"^1.1.0",watchify:"^3.7.0"},dependencies:{}}},{}],8:[function(t,e,n){"use strict";e.exports={name:"button",template:t("../../templates/components/button.tpl"),style:t("../../styles/clay/components/button.scss"),manipulator:"button",defaults:{primary:!1,attributes:{},description:""}}},{"../../styles/clay/components/button.scss":21,"../../templates/components/button.tpl":30}],9:[function(t,e,n){"use strict";e.exports={name:"checkboxgroup",template:t("../../templates/components/checkboxgroup.tpl"),style:t("../../styles/clay/components/checkboxgroup.scss"),manipulator:"checkboxgroup",defaults:{label:"",options:[],description:""}}},{"../../styles/clay/components/checkboxgroup.scss":22,"../../templates/components/checkboxgroup.tpl":31}],10:[function(t,e,n){"use strict";e.exports={name:"color",template:t("../../templates/components/color.tpl"),style:t("../../styles/clay/components/color.scss"),manipulator:"color",defaults:{label:"",description:""},initialize:function(t,e){function n(t){if("number"==typeof t)t=t.toString(16);else if(!t)return"transparent";return t=r(t),"#"+(f?p[t]:t)}function r(t){for(t=t.toLowerCase();t.length<6;)t="0"+t;return t}function o(t){switch(typeof t){case"number":return r(t.toString(16));case"string":return t.replace(/^#|^0x/,"");default:return t}}function i(t){return t.reduce(function(t,e){return t.concat(e)},[])}function a(t){t=t.replace(/^#|^0x/,"");var e=parseInt(t.slice(0,2),16)/255,n=parseInt(t.slice(2,4),16)/255,r=parseInt(t.slice(4),16)/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92;var o=(.4124*e+.3576*n+.1805*r)/.95047,i=(.2126*e+.7152*n+.0722*r)/1,a=(.0193*e+.1192*n+.9505*r)/1.08883;return o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,[116*i-16,500*(o-i),200*(i-a)]}function s(t,e){var n=t[0]-e[0],r=t[1]-e[1],o=t[2]-e[2];return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}function c(){return!e.meta.activeWatchInfo||2===e.meta.activeWatchInfo.firmware.major||["aplite","diorite"].indexOf(e.meta.activeWatchInfo.platform)>-1&&!u.config.allowGray?d.BLACK_WHITE:["aplite","diorite"].indexOf(e.meta.activeWatchInfo.platform)>-1&&u.config.allowGray?d.GRAY:d.COLOR}var l=t.HTML,u=this;u.roundColorToLayout=function(t){var e=o(t);if(m.indexOf(e)===-1){var n=a(e),r=m.map(function(t){var e=a(o(t));return s(n,e)}),i=Math.min.apply(Math,r),c=r.indexOf(i);e=m[c]}return parseInt(e,16)};var f=u.config.sunlight!==!1,p={"000000":"000000","000055":"001e41","0000aa":"004387","0000ff":"0068ca","005500":"2b4a2c","005555":"27514f","0055aa":"16638d","0055ff":"007dce","00aa00":"5e9860","00aa55":"5c9b72","00aaaa":"57a5a2","00aaff":"4cb4db","00ff00":"8ee391","00ff55":"8ee69e","00ffaa":"8aebc0","00ffff":"84f5f1",550000:"4a161b",550055:"482748","5500aa":"40488a","5500ff":"2f6bcc",555500:"564e36",555555:"545454","5555aa":"4f6790","5555ff":"4180d0","55aa00":"759a64","55aa55":"759d76","55aaaa":"71a6a4","55aaff":"69b5dd","55ff00":"9ee594","55ff55":"9de7a0","55ffaa":"9becc2","55ffff":"95f6f2",aa0000:"99353f",aa0055:"983e5a",aa00aa:"955694",aa00ff:"8f74d2",aa5500:"9d5b4d",aa5555:"9d6064",aa55aa:"9a7099",aa55ff:"9587d5",aaaa00:"afa072",aaaa55:"aea382",aaaaaa:"ababab",ffffff:"ffffff",aaaaff:"a7bae2",aaff00:"c9e89d",aaff55:"c9eaa7",aaffaa:"c7f0c8",aaffff:"c3f9f7",ff0000:"e35462",ff0055:"e25874",ff00aa:"e16aa3",ff00ff:"de83dc",ff5500:"e66e6b",ff5555:"e6727c",ff55aa:"e37fa7",ff55ff:"e194df",ffaa00:"f1aa86",ffaa55:"f1ad93",ffaaaa:"efb5b8",ffaaff:"ecc3eb",ffff00:"ffeeab",ffff55:"fff1b5",ffffaa:"fff6d3"},d={COLOR:[[!1,!1,"55ff00","aaff55",!1,"ffff55","ffffaa",!1,!1],[!1,"aaffaa","55ff55","00ff00","aaff00","ffff00","ffaa55","ffaaaa",!1],["55ffaa","00ff55","00aa00","55aa00","aaaa55","aaaa00","ffaa00","ff5500","ff5555"],["aaffff","00ffaa","00aa55","55aa55","005500","555500","aa5500","ff0000","ff0055"],[!1,"55aaaa","00aaaa","005555","ffffff","000000","aa5555","aa0000",!1],["55ffff","00ffff","00aaff","0055aa","aaaaaa","555555","550000","aa0055","ff55aa"],["55aaff","0055ff","0000ff","0000aa","000055","550055","aa00aa","ff00aa","ffaaff"],[!1,"5555aa","5555ff","5500ff","5500aa","aa00ff","ff00ff","ff55ff",!1],[!1,!1,!1,"aaaaff","aa55ff","aa55aa",!1,!1,!1]],GRAY:[["000000","aaaaaa","ffffff"]],BLACK_WHITE:[["000000","ffffff"]]},h=u.config.layout||c();"string"==typeof h&&(h=d[h]),Array.isArray(h[0])||(h=[h]);var m=i(h).map(function(t){return o(t)}).filter(function(t){return t}),g="",b=h.length,y=0;h.forEach(function(t){y=t.length>y?t.length:y});for(var v=100/y,A=100/b,w=u.$element,k=0;k<b;k++)for(var x=0;x<y;x++){var M=o(h[k][x]),T=M?" selectable":"",R=0===k&&0===x||0===k&&!h[k][x-1]||!h[k][x-1]&&!h[k-1][x]?" rounded-tl":"",P=0===k&&!h[k][x+1]||!h[k][x+1]&&!h[k-1][x]?" rounded-tr ":"",O=k===h.length-1&&0===x||k===h.length-1&&!h[k][x-1]||!h[k][x-1]&&!h[k+1][x]?" rounded-bl":"",E=k===h.length-1&&!h[k][x+1]||!h[k][x+1]&&!h[k+1][x]?" rounded-br":"";g+='<i class="color-box '+T+R+P+O+E+'" '+(M?'data-value="'+parseInt(M,16)+'" ':"")+'style="width:'+v+"%; height:"+A+"%; background:"+n(M)+';"></i>'}var j=0;3===y&&(j=5),2===y&&(j=8);var B=j*v/A+"%",S=j+"%";w.select(".color-box-container").add(l(g)).set("$paddingTop",B).set("$paddingRight",S).set("$paddingBottom",B).set("$paddingLeft",S),w.select(".color-box-wrap").set("$paddingBottom",v/A*100+"%");var D=w.select(".value"),N=w.select(".picker-wrap"),Y=u.$manipulatorTarget.get("disabled");w.select("label").on("click",function(){Y||N.set("show")}),u.on("change",function(){var t=u.get();D.set("$background-color",n(t)),w.select(".color-box").set("-selected"),w.select('.color-box[data-value="'+t+'"]').set("+selected")}),w.select(".color-box.selectable").on("click",function(t){u.set(parseInt(t.target.dataset.value,10)),N.set("-show")}),N.on("click",function(){N.set("-show")}),u.on("disabled",function(){Y=!0}),u.on("enabled",function(){Y=!1}),u._layout=h}}},{"../../styles/clay/components/color.scss":23,"../../templates/components/color.tpl":32}],11:[function(t,e,n){"use strict";e.exports={name:"footer",template:t("../../templates/components/footer.tpl"),manipulator:"html"}},{"../../templates/components/footer.tpl":33}],12:[function(t,e,n){"use strict";e.exports={name:"heading",template:t("../../templates/components/heading.tpl"),manipulator:"html",defaults:{size:4}}},{"../../templates/components/heading.tpl":34}],13:[function(t,e,n){"use strict";e.exports={color:t("./color"),footer:t("./footer"),heading:t("./heading"),input:t("./input"),select:t("./select"),submit:t("./submit"),text:t("./text"),toggle:t("./toggle"),radiogroup:t("./radiogroup"),checkboxgroup:t("./checkboxgroup"),button:t("./button"),slider:t("./slider")}},{"./button":8,"./checkboxgroup":9,"./color":10,"./footer":11,"./heading":12,"./input":14,"./radiogroup":15,"./select":16,"./slider":17,"./submit":18,"./text":19,"./toggle":20}],14:[function(t,e,n){"use strict";e.exports={name:"input",template:t("../../templates/components/input.tpl"),style:t("../../styles/clay/components/input.scss"),manipulator:"val",defaults:{label:"",description:"",attributes:{}}}},{"../../styles/clay/components/input.scss":24,"../../templates/components/input.tpl":35}],15:[function(t,e,n){"use strict";e.exports={name:"radiogroup",template:t("../../templates/components/radiogroup.tpl"),style:t("../../styles/clay/components/radiogroup.scss"),manipulator:"radiogroup",defaults:{label:"",options:[],description:"",attributes:{}}}},{"../../styles/clay/components/radiogroup.scss":25,"../../templates/components/radiogroup.tpl":36}],16:[function(t,e,n){"use strict";e.exports={name:"select",template:t("../../templates/components/select.tpl"),style:t("../../styles/clay/components/select.scss"),manipulator:"val",defaults:{label:"",options:[],description:"",attributes:{}},initialize:function(){function t(){var t=e.$manipulatorTarget.get("selectedIndex"),r=e.$manipulatorTarget.select("option"),o=r[t]&&r[t].innerHTML;n.set("innerHTML",o)}var e=this,n=e.$element.select(".value");t(),e.on("change",t)}}},{"../../styles/clay/components/select.scss":26,"../../templates/components/select.tpl":37}],17:[function(t,e,n){"use strict";e.exports={name:"slider",template:t("../../templates/components/slider.tpl"),style:t("../../styles/clay/components/slider.scss"),manipulator:"slider",defaults:{label:"",description:"",min:0,max:100,step:1,attributes:{}},initialize:function(){function t(){var t=e.get().toFixed(e.precision);n.set("value",t),r.set("innerHTML",t)}var e=this,n=e.$element.select(".value"),r=e.$element.select(".value-pad"),o=e.$manipulatorTarget,i=o.get("step");i=i.toString(10).split(".")[1],e.precision=i?i.length:0,e.on("change",t),o.on("|input",t),t(),n.on("|input",function(){r.set("innerHTML",this.get("value"))}),n.on("|change",function(){e.set(this.get("value")),t()})}}},{"../../styles/clay/components/slider.scss":27,"../../templates/components/slider.tpl":38}],18:[function(t,e,n){"use strict";e.exports={name:"submit",template:t("../../templates/components/submit.tpl"),style:t("../../styles/clay/components/submit.scss"),manipulator:"button",defaults:{attributes:{}}}},{"../../styles/clay/components/submit.scss":28,"../../templates/components/submit.tpl":39}],19:[function(t,e,n){"use strict";e.exports={name:"text",template:t("../../templates/components/text.tpl"),manipulator:"html"}},{"../../templates/components/text.tpl":40}],20:[function(t,e,n){"use strict";e.exports={name:"toggle",template:t("../../templates/components/toggle.tpl"),style:t("../../styles/clay/components/toggle.scss"),manipulator:"checked",defaults:{label:"",description:"",attributes:{}}}},{"../../styles/clay/components/toggle.scss":29,"../../templates/components/toggle.tpl":41}],21:[function(t,e,n){e.exports=".component-button { text-align: center; }\n\n.section .component-button { padding-bottom: 0; }\n\n.component-button .description { padding-left: 0; padding-right: 0; }\n"},{}],22:[function(t,e,n){e.exports=".component-checkbox { display: block; }\n\n.section .component-checkbox { padding-right: 0.375rem; }\n\n.component-checkbox > .label { display: block; padding-bottom: 0.35rem; }\n\n.component-checkbox .checkbox-group { padding-bottom: 0.35rem; }\n\n.component-checkbox .checkbox-group label { padding: 0.35rem 0.375rem; }\n\n.component-checkbox .checkbox-group .label { font-size: 0.9em; }\n\n.component-checkbox .checkbox-group input { opacity: 0; position: absolute; }\n\n.component-checkbox .checkbox-group i { display: block; position: relative; border-radius: 0.25rem; width: 1.4rem; height: 1.4rem; border: 0.11765rem solid #767676; -webkit-flex-shrink: 0; flex-shrink: 0; }\n\n.component-checkbox .checkbox-group input:checked + i { border-color: #ff4700; background: #ff4700; }\n\n.component-checkbox .checkbox-group input:checked + i:after { content: ''; box-sizing: border-box; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; left: 0.35rem; top: -0.05rem; display: block; width: 0.5rem; height: 1rem; border: 0 solid #ffffff; border-right-width: 0.11765rem; border-bottom-width: 0.11765rem; }\n\n.component-checkbox .description { padding-left: 0; padding-right: 0; }\n"},{}],23:[function(t,e,n){e.exports=".section .component-color { padding: 0; }\n\n.component-color .value { width: 2.2652rem; height: 1.4rem; border-radius: 0.7rem; box-shadow: 0 0.1rem 0.1rem #2f2f2f; display: block; background: #000; }\n\n.component-color .picker-wrap { left: 0; top: 0; right: 0; bottom: 0; position: fixed; padding: 0.7rem 0.375rem; background: rgba(0, 0, 0, 0.65); opacity: 0; -webkit-transition: opacity 100ms ease-in 175ms; transition: opacity 100ms ease-in 175ms; pointer-events: none; z-index: 100; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }\n\n.component-color .picker-wrap .picker { padding: 0.7rem 0.75rem; background: #484848; box-shadow: 0 0.17647rem 0.88235rem rgba(0, 0, 0, 0.4); border-radius: 0.25rem; width: 100%; max-width: 26rem; overflow: auto; }\n\n.component-color .picker-wrap.show { -webkit-transition-delay: 0ms; transition-delay: 0ms; pointer-events: auto; opacity: 1; }\n\n.component-color .color-box-wrap { box-sizing: border-box; position: relative; height: 0; width: 100%; padding: 0 0 100% 0; }\n\n.component-color .color-box-wrap .color-box-container { position: absolute; height: 99.97%; width: 100%; left: 0; top: 0; }\n\n.component-color .color-box-wrap .color-box-container .color-box { float: left; cursor: pointer; -webkit-tap-highlight-color: transparent; }\n\n.component-color .color-box-wrap .color-box-container .color-box.rounded-tl { border-top-left-radius: 0.25rem; }\n\n.component-color .color-box-wrap .color-box-container .color-box.rounded-tr { border-top-right-radius: 0.25rem; }\n\n.component-color .color-box-wrap .color-box-container .color-box.rounded-bl { border-bottom-left-radius: 0.25rem; }\n\n.component-color .color-box-wrap .color-box-container .color-box.rounded-br { border-bottom-right-radius: 0.25rem; }\n\n.component-color .color-box-wrap .color-box-container .color-box.selected { -webkit-transform: scale(1.1); transform: scale(1.1); border-radius: 0.25rem; box-shadow: #111 0 0 0.24rem; position: relative; z-index: 100; }\n"},{}],24:[function(t,e,n){e.exports=".section .component-input { padding: 0; }\n\n.component-input label { display: block; }\n\n.component-input .label { padding-bottom: 0.7rem; }\n\n.component-input .input { position: relative; min-width: 100%; margin-top: 0.7rem; margin-left: 0; }\n\n.component-input input { display: block; width: 100%; background: #333333; border-radius: 0.25rem; padding: 0.35rem 0.375rem; border: none; vertical-align: baseline; color: #ffffff; font-size: inherit; -webkit-appearance: none; appearance: none; min-height: 2.1rem; }\n\n.component-input input::-webkit-input-placeholder { color: #858585; }\n\n.component-input input::-moz-placeholder { color: #858585; }\n\n.component-input input:-moz-placeholder { color: #858585; }\n\n.component-input input:-ms-input-placeholder { color: #858585; }\n\n.component-input input:focus { border: none; box-shadow: none; }\n\n.component-input input:focus::-webkit-input-placeholder { color: #666666; }\n\n.component-input input:focus::-moz-placeholder { color: #666666; }\n\n.component-input input:focus:-moz-placeholder { color: #666666; }\n\n.component-input input:focus:-ms-input-placeholder { color: #666666; }\n"},{}],25:[function(t,e,n){e.exports=".component-radio { display: block; }\n\n.section .component-radio { padding-right: 0.375rem; }\n\n.component-radio > .label { display: block; padding-bottom: 0.35rem; }\n\n.component-radio .radio-group { padding-bottom: 0.35rem; }\n\n.component-radio .radio-group label { padding: 0.35rem 0.375rem; }\n\n.component-radio .radio-group .label { font-size: 0.9em; }\n\n.component-radio .radio-group input { opacity: 0; position: absolute; }\n\n.component-radio .radio-group i { display: block; position: relative; border-radius: 1.4rem; width: 1.4rem; height: 1.4rem; border: 2px solid #767676; -webkit-flex-shrink: 0; flex-shrink: 0; }\n\n.component-radio .radio-group input:checked + i { border-color: #ff4700; }\n\n.component-radio .radio-group input:checked + i:after { content: ''; display: block; position: absolute; left: 15%; right: 15%; top: 15%; bottom: 15%; border-radius: 1.4rem; background: #ff4700; }\n\n.component-radio .description { padding-left: 0; padding-right: 0; }\n"},{}],26:[function(t,e,n){e.exports='.section .component-select { padding: 0; }\n\n.component-select label { position: relative; }\n\n.component-select .value { position: relative; padding-right: 1.1rem; display: block; }\n\n.component-select .value:after { content: ""; position: absolute; right: 0; top: 50%; margin-top: -0.1rem; height: 0; width: 0; border-left: 0.425rem solid transparent; border-right: 0.425rem solid transparent; border-top: 0.425rem solid #ff4700; }\n\n.component-select select { opacity: 0; position: absolute; display: block; left: 0; right: 0; top: 0; bottom: 0; width: 100%; border: none; margin: 0; padding: 0; }\n'},{}],27:[function(t,e,n){e.exports=".section .component-slider { padding: 0; }\n\n.component-slider label { display: block; }\n\n.component-slider .label-container { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; width: 100%; padding-bottom: 0.7rem; }\n\n.component-slider .label { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 1rem; display: block; padding-right: 0.75rem; }\n\n.component-slider .value-wrap { display: block; position: relative; }\n\n.component-slider .value, .component-slider .value-pad { display: block; background: #333333; border-radius: 0.25rem; padding: 0.35rem 0.375rem; border: none; vertical-align: baseline; color: #ffffff; text-align: right; margin: 0; min-width: 1rem; }\n\n.component-slider .value-pad { visibility: hidden; }\n\n.component-slider .value-pad:before { content: ' '; display: inline-block; }\n\n.component-slider .value { max-width: 100%; position: absolute; left: 0; top: 0; }\n\n.component-slider .input-wrap { padding: 0 0.75rem 0.7rem; }\n\n.component-slider .input { display: block; position: relative; min-width: 100%; height: 1.4rem; overflow: hidden; margin-left: 0; }\n\n.component-slider .input:before { content: ''; display: block; position: absolute; height: 0.17647rem; background: #666666; width: 100%; top: 0.61176rem; }\n\n.component-slider .input .slider { display: block; width: 100%; -webkit-appearance: none; appearance: none; position: relative; height: 1.4rem; margin: 0; background-color: transparent; }\n\n.component-slider .input .slider:focus { outline: none; }\n\n.component-slider .input .slider::-webkit-slider-runnable-track { border: none; height: 1.4rem; width: 100%; background-color: transparent; }\n\n.component-slider .input .slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; position: relative; height: 1.4rem; width: 1.4rem; background-color: #ff4700; border-radius: 50%; }\n\n.component-slider .input .slider::-webkit-slider-thumb:before { content: \"\"; position: absolute; left: -1000px; top: 0.61176rem; height: 0.17647rem; width: 1001px; background: #ff4700; }\n"},{}],28:[function(t,e,n){e.exports=".component-submit { text-align: center; }\n"},{}],29:[function(t,e,n){e.exports=".section .component-toggle { padding: 0; }\n\n.component-toggle input { display: none; }\n\n.component-toggle .graphic { display: inline-block; position: relative; }\n\n.component-toggle .graphic .slide { display: block; border-radius: 1.05rem; height: 1.05rem; width: 2.2652rem; background: #2f2f2f; -webkit-transition: background-color 150ms linear; transition: background-color 150ms linear; }\n\n.component-toggle .graphic .marker { background: #ececec; width: 1.4rem; height: 1.4rem; border-radius: 1.4rem; position: absolute; left: 0; display: block; top: -0.175rem; -webkit-transition: -webkit-transform 150ms linear; transition: -webkit-transform 150ms linear; transition: transform 150ms linear; transition: transform 150ms linear, -webkit-transform 150ms linear; box-shadow: 0 0.1rem 0.1rem #2f2f2f; }\n\n.component-toggle input:checked + .graphic .slide { background: #993d19; }\n\n.component-toggle input:checked + .graphic .marker { background: #ff4700; -webkit-transform: translateX(0.8652rem); transform: translateX(0.8652rem); }\n"},{}],30:[function(t,e,n){e.exports='<div class="component component-button">\n <button\n type="button"\n data-manipulator-target\n class="{{primary ? \'primary\' : \'\'}}"\n {{each key: attributes}}{{key}}="{{this}}"{{/each}}\n ></button>\n {{if description}}\n <div class="description">{{{description}}}</div>\n {{/if}}\n</div>\n'},{}],31:[function(t,e,n){e.exports='<div class="component component-checkbox">\n <span class="label">{{{label}}}</span>\n <div class="checkbox-group">\n {{each options}}\n <label class="tap-highlight">\n <span class="label">{{{this}}}</span>\n <input type="checkbox" value="1" name="clay-{{clayId}}" />\n <i></i>\n </label>\n {{/each}}\n </div>\n {{if description}}\n <div class="description">{{{description}}}</div>\n {{/if}}\n</div>\n'},{}],32:[function(t,e,n){e.exports='<div class="component component-color">\n <label class="tap-highlight">\n <input\n data-manipulator-target\n type="hidden"\n />\n <span class="label">{{{label}}}</span>\n <span class="value"></span>\n </label>\n {{if description}}\n <div class="description">{{{description}}}</div>\n {{/if}}\n <div class="picker-wrap">\n <div class="picker">\n <div class="color-box-wrap">\n <div class="color-box-container"></div>\n </div>\n </div>\n </div>\n</div>\n'},{}],33:[function(t,e,n){e.exports='<footer data-manipulator-target class="component component-footer"></footer>\n'},{}],34:[function(t,e,n){e.exports='<div class="component component-heading">\n <h{{size}} data-manipulator-target></h{{size}}>\n</div>\n'},{}],35:[function(t,e,n){e.exports='<div class="component component-input">\n <label class="tap-highlight">\n <span class="label">{{{label}}}</span>\n <span class="input">\n <input\n data-manipulator-target\n {{each key: attributes}}{{key}}="{{this}}"{{/each}}\n />\n </span>\n </label>\n\n {{if description}}\n <div class="description">{{{description}}}</div>\n {{/if}}\n</div>\n'},{}],36:[function(t,e,n){e.exports='<div class="component component-radio">\n <span class="label">{{{label}}}</span>\n <div class="radio-group">\n {{each options}}\n <label class="tap-highlight">\n <span class="label">{{{this.label}}}</span>\n <input\n type="radio"\n value="{{this.value}}"\n name="clay-{{clayId}}"\n {{each key: attributes}}{{key}}="{{this}}"{{/each}}\n />\n <i></i>\n </label>\n {{/each}}\n </div>\n {{if description}}\n <div class="description">{{{description}}}</div>\n {{/if}}\n</div>\n'},{}],37:[function(t,e,n){e.exports='<div class="component component-select">\n <label class="tap-highlight">\n <span class="label">{{{label}}}</span>\n <span class="value"></span>\n <select data-manipulator-target {{each key: attributes}}{{key}}="{{this}}"{{/each}}>\n {{each options}}\n {{if Array.isArray(this.value)}}\n <optgroup label="{{this.label}}">\n {{each this.value}}\n <option value="{{this.value}}" class="item-select-option">{{this.label}}</option>\n {{/each}}\n </optgroup>\n {{else}}\n <option value="{{this.value}}" class="item-select-option">{{this.label}}</option>\n {{/if}}\n {{/each}}\n </select>\n </label>\n {{if description}}\n <div class="description">{{{description}}}</div>\n {{/if}}\n</div>\n'},{}],38:[function(t,e,n){e.exports='<div class="component component-slider">\n <label class="tap-highlight">\n <span class="label-container">\n <span class="label">{{{label}}}</span>\n <span class="value-wrap">\n <span class="value-pad"></span>\n <input type="text" class="value" />\n </span>\n </span>\n <span class="input">\n <input\n data-manipulator-target\n class="slider"\n type="range"\n min="{{min}}"\n max="{{max}}"\n step="{{step}}"\n {{each key: attributes}}{{key}}="{{this}}"{{/each}}\n />\n </span>\n</label>\n {{if description}}\n <div class="description">{{{description}}}</div>\n {{/if}}\n</div>\n'},{}],39:[function(t,e,n){e.exports='<div class="component component-submit">\n <button\n data-manipulator-target\n type="submit"\n {{each key: attributes}}{{key}}="{{this}}"{{/each}}\n ></button>\n</div>\n'},{}],40:[function(t,e,n){e.exports='<div class="component component-text">\n <p data-manipulator-target></p>\n</div>\n'},{}],41:[function(t,e,n){e.exports='<div class="component component-toggle">\n <label class="tap-highlight">\n <span class="label">{{{label}}}</span>\n <span class="input">\n <input\n data-manipulator-target\n type="checkbox"\n {{each key: attributes}}{{key}}="{{this}}"{{/each}}\n />\n <span class="graphic">\n <span class="slide"></span>\n <span class="marker"></span>\n </span>\n </span>\n </label>\n {{if description}}\n <div class="description">{{{description}}}</div>\n {{/if}}\n</div>\n'},{}],42:[function(t,e,n){e.exports='<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><style>@font-face{font-family:PFDinDisplayProRegularWebfont;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}button,input,textarea{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:\'\';content:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{font-weight:400;font-family:PFDinDisplayPro-Regular,PFDinDisplayProRegularWebfont,sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.4;height:100%;color:#fff}body.platform-ios,html.platform-ios{font-size:16px}body{background-color:#333;padding:0 .75rem .7rem}em{font-style:italic}strong{font-weight:400;font-family:PFDinDisplayPro-Medium,PFDinDisplayProRegularWebfont,sans-serif;color:#ff4700}.platform-android strong{font-family:PFDinDisplayProRegularWebfont,sans-serif;font-weight:700;letter-spacing:.025em}a{color:#858585}a:hover{color:inherit}h1,h2,h3,h4{text-transform:uppercase;font-weight:400;font-family:PFDinDisplayPro-Medium,PFDinDisplayProRegularWebfont,sans-serif;text-transform:uppercase;position:relative;top:.05rem;line-height:.9}.platform-android h1,.platform-android h2,.platform-android h3,.platform-android h4{font-family:PFDinDisplayProRegularWebfont,sans-serif;font-weight:700;letter-spacing:.025em}h1{font-size:2rem;line-height:2.8rem}h2{font-size:1.8rem;line-height:2.8rem}h3{font-size:1.5rem;line-height:2.8rem}h4{font-size:1.2rem;line-height:1.4rem}h5{font-size:1rem;line-height:1.4rem}h6{font-size:.8rem;line-height:1.4rem}input{font-family:inherit;font-size:inherit;line-height:inherit}label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.7rem .75rem}label .input{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:flex;max-width:50%;margin-left:.75rem}label.invalid .input:after{content:"!";display:inline-block;color:#fff;background:#ff4700;border-radius:.55rem;width:1.1rem;text-align:center;height:1.1rem;font-size:.825rem;vertical-align:middle;line-height:1.1rem;box-shadow:0 .1rem .1rem #2f2f2f;font-weight:400;font-family:PFDinDisplayPro-Medium,PFDinDisplayProRegularWebfont,sans-serif;-webkit-box-flex:0;-webkit-flex:0 0 1.1rem;flex:0 0 1.1rem;margin-left:.3rem}.platform-android label.invalid .input:after{font-family:PFDinDisplayProRegularWebfont,sans-serif;font-weight:700;letter-spacing:.025em}.hide{display:none!important}.tap-highlight{-webkit-tap-highlight-color:rgba(255,255,255,.1);border-radius:.25rem}.tap-highlight:active{background-color:rgba(255,255,255,.1)}.component{padding-top:.7rem}.component.disabled{pointer-events:none}.component.disabled>*{opacity:.25}.section{background:#484848;border-radius:.25rem;box-shadow:#2f2f2f 0 .15rem .25rem}.section>.component{padding-bottom:.7rem;padding-right:.75rem;padding-left:.75rem;position:relative;margin-top:1rem}.section>.component:not(.hide)~.component{margin-top:0}.section>.component:first-child:after{display:none}.section>.component:after{content:"";background:#666;display:block;position:absolute;top:0;left:.375rem;right:.375rem;height:1px;pointer-events:none}.section>.component:not(.hide):after{display:none}.section>.component:not(.hide)~.component:not(.hide):after{display:block}.section>.component-heading:first-child{background:#414141;border-radius:.25rem .25rem 0 0}.section>.component-heading:first-child:after,.section>.component-heading:first-child~.component:not(.hide):after{display:none}.section>.component-heading:first-child~.component:not(.hide)~.component:not(.hide):after{display:block}.description{padding:0 .75rem .7rem;font-size:.9rem;line-height:1.4rem;color:#a4a4a4;text-align:left}.inputs{display:block;width:100%;border-collapse:collapse}.button,button{font-weight:400;font-family:PFDinDisplayPro-Medium,PFDinDisplayProRegularWebfont,sans-serif;font-size:1rem;line-height:1.4rem;text-transform:uppercase;background-color:#767676;border-radius:.25rem;border:none;display:inline-block;color:#fff;min-width:12rem;text-align:center;margin:0 auto .7rem;padding:.6rem;-webkit-tap-highlight-color:#858585}.platform-android .button,.platform-android button{font-family:PFDinDisplayProRegularWebfont,sans-serif;font-weight:700;letter-spacing:.025em}.button:active,button:active{background-color:#858585}.platform-ios .button,.platform-ios button{padding:.5rem}.button.primary,.button[type=submit],button.primary,button[type=submit]{background-color:#ff4700;-webkit-tap-highlight-color:red}.button.primary:active,.button[type=submit]:active,button.primary:active,button[type=submit]:active{background-color:red}a.button{text-decoration:none;color:#fff}</style><meta name="viewport"content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><script>window.returnTo="$$RETURN_TO$$",window.clayConfig=$$CONFIG$$,window.claySettings=$$SETTINGS$$,window.customFn=$$CUSTOM_FN$$,window.clayComponents=$$COMPONENTS$$,window.clayMeta=$$META$$</script></head><body><form id="main-form"class="inputs"></form><script>!function t(e,n,r){function i(a,u){if(!n[a]){if(!e[a]){var s="function"==typeof require&&require;if(!u&&s)return s(a,!0);if(o)return o(a,!0);var c=new Error("Cannot find module \'"+a+"\'");throw c.code="MODULE_NOT_FOUND",c}var f=n[a]={exports:{}};e[a][0].call(f.exports,function(t){var n=e[a][1][t];return i(n?n:t)},f,f.exports,t,e,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(t,e,n){"use strict";var r=t("./vendor/minified"),i=t("./lib/clay-config"),o=r.$,a=r._,u=a.extend([],window.clayConfig||[]),s=a.extend({},window.claySettings||{}),c=window.returnTo||"pebblejs://close#",f=window.customFn||function(){},l=window.clayComponents||{},h=window.clayMeta||{},m=window.navigator.userAgent.match(/android/i)?"android":"ios";document.documentElement.classList.add("platform-"+m),a.eachObj(l,function(t,e){i.registerComponent(e)});var p=o("#main-form"),d=new i(s,u,p,h);p.on("submit",function(){location.href=c+encodeURIComponent(JSON.stringify(d.serialize()))}),f.call(d,r),d.build()},{"./lib/clay-config":2,"./vendor/minified":8}],2:[function(t,e,n){"use strict";function r(t,e,n,c){function f(){m=[],p={},d={},g=!1}function l(t,e){if(Array.isArray(t))t.forEach(function(t){l(t,e)});else if(u.includesCapability(c.activeWatchInfo,t.capabilities))if("section"===t.type){var n=i(\'<div class="section">\');e.add(n),l(t.items,n)}else{var r=o.copyObj(t);r.clayId=m.length;var s=new a(r).initialize(v);r.id&&(p[r.id]=s),r.messageKey&&(d[r.messageKey]=s),m.push(s);var f="undefined"!=typeof y[r.messageKey]?y[r.messageKey]:r.defaultValue;s.set("undefined"!=typeof f?f:""),e.add(s.$element)}}function h(t){if(!g)throw new Error("ClayConfig not built. build() must be run before you can run "+t+"()");return!0}var m,p,d,g,v=this,y=o.copyObj(t);v.meta=c,v.$rootContainer=n,v.EVENTS={BEFORE_BUILD:"BEFORE_BUILD",AFTER_BUILD:"AFTER_BUILD",BEFORE_DESTROY:"BEFORE_DESTROY",AFTER_DESTROY:"AFTER_DESTROY"},u.updateProperties(v.EVENTS,{writable:!1}),v.getAllItems=function(){return h("getAllItems"),m},v.getItemByMessageKey=function(t){return h("getItemByMessageKey"),d[t]},v.getItemById=function(t){return h("getItemById"),p[t]},v.getItemsByType=function(t){return h("getItemsByType"),m.filter(function(e){return e.config.type===t})},v.getItemsByGroup=function(t){return h("getItemsByGroup"),m.filter(function(e){return e.config.group===t})},v.serialize=function(){return h("serialize"),y={},o.eachObj(d,function(t,e){y[t]={value:e.get()},e.precision&&(y[t].precision=e.precision)}),y},v.registerComponent=r.registerComponent,v.destroy=function(){var t=n[0];for(v.trigger(v.EVENTS.BEFORE_DESTROY);t.firstChild;)t.removeChild(t.firstChild);return f(),v.trigger(v.EVENTS.AFTER_DESTROY),v},v.build=function(){return g&&v.destroy(),v.trigger(v.EVENTS.BEFORE_BUILD),l(v.config,n),g=!0,v.trigger(v.EVENTS.AFTER_BUILD),v},f(),s.call(v,n),u.updateProperties(v,{writable:!1,configurable:!1}),v.config=e}var i=t("../vendor/minified").HTML,o=t("../vendor/minified")._,a=t("./clay-item"),u=t("../lib/utils"),s=t("./clay-events"),c=t("./component-registry"),f=t("./manipulators");r.registerComponent=function(t){var e=o.copyObj(t);if(c[e.name])return console.warn("Component: "+e.name+" is already registered. If you wish to override the existing functionality, you must provide a new name"),!1;if("string"==typeof e.manipulator&&(e.manipulator=f[t.manipulator],!e.manipulator))throw new Error("The manipulator: "+t.manipulator+" does not exist in the built-in manipulators.");if(!e.manipulator)throw new Error("The manipulator must be defined");if("function"!=typeof e.manipulator.set||"function"!=typeof e.manipulator.get)throw new Error("The manipulator must have both a `get` and `set` method");if(e.style){var n=document.createElement("style");n.type="text/css",n.appendChild(document.createTextNode(e.style)),document.head.appendChild(n)}return c[e.name]=e,!0},e.exports=r},{"../lib/utils":7,"../vendor/minified":8,"./clay-events":3,"./clay-item":4,"./component-registry":5,"./manipulators":6}],3:[function(t,e,n){"use strict";function r(t){function e(t){return t.split(" ").map(function(t){return"|"+t.replace(/^\\|/,"")}).join(" ")}function n(t,e){var n=o.find(u,function(e){return e.handler===t?e:null});return n||(n={handler:t,proxy:e},u.push(n)),n.proxy}function r(t){return o.find(u,function(e){return e.handler===t?e.proxy:null})}var a=this,u=[];a.on=function(r,i){var o=e(r),a=this,u=n(i,function(){i.apply(a,arguments)});return t.on(o,u),a},a.off=function(t){var e=r(t);return e&&i.off(e),a},a.trigger=function(e,n){return t.trigger(e,n),a}}var i=t("../vendor/minified").$,o=t("../vendor/minified")._;e.exports=r},{"../vendor/minified":8}],4:[function(t,e,n){"use strict";function r(t){var e=this,n=i[t.type];if(!n)throw new Error("The component: "+t.type+" is not registered. Make sure to register it with ClayConfig.registerComponent()");var r={i18n:{foo:"bar"}},f=s.extend({},n.defaults||{},t,r),l=s.formatHtml(n.template.trim(),f);e.id=t.id||null,e.messageKey=t.messageKey||null,e.config=t,e.$element=c(l,f),e.$manipulatorTarget=e.$element.select("[data-manipulator-target]"),e.$manipulatorTarget.length||(e.$manipulatorTarget=e.$element),e.initialize=function(t){return"function"==typeof n.initialize&&n.initialize.call(e,o,t),e},u.call(e,e.$manipulatorTarget),s.eachObj(n.manipulator,function(t,n){e[t]=n.bind(e)}),a.updateProperties(e,{writable:!1,configurable:!1})}var i=t("./component-registry"),o=t("../vendor/minified"),a=t("../lib/utils"),u=t("./clay-events"),s=o._,c=o.HTML;e.exports=r},{"../lib/utils":7,"../vendor/minified":8,"./clay-events":3,"./component-registry":5}],5:[function(t,e,n){"use strict";e.exports={}},{}],6:[function(t,e,n){"use strict";function r(){return this.$manipulatorTarget.get("disabled")?this:(this.$element.set("+disabled"),this.$manipulatorTarget.set("disabled",!0),this.trigger("disabled"))}function i(){return this.$manipulatorTarget.get("disabled")?(this.$element.set("-disabled"),this.$manipulatorTarget.set("disabled",!1),this.trigger("enabled")):this}function o(){return this.$element[0].classList.contains("hide")?this:(this.$element.set("+hide"),this.trigger("hide"))}function a(){return this.$element[0].classList.contains("hide")?(this.$element.set("-hide"),this.trigger("show")):this}var u=t("../vendor/minified")._;e.exports={html:{get:function(){return this.$manipulatorTarget.get("innerHTML")},set:function(t){return this.get()===t.toString(10)?this:(this.$manipulatorTarget.set("innerHTML",t),this.trigger("change"))},hide:o,show:a},button:{get:function(){return this.$manipulatorTarget.get("innerHTML")},set:function(t){return this.get()===t.toString(10)?this:(this.$manipulatorTarget.set("innerHTML",t),this.trigger("change"))},disable:r,enable:i,hide:o,show:a},val:{get:function(){return this.$manipulatorTarget.get("value")},set:function(t){return this.get()===t.toString(10)?this:(this.$manipulatorTarget.set("value",t),this.trigger("change"))},disable:r,enable:i,hide:o,show:a},slider:{get:function(){return parseFloat(this.$manipulatorTarget.get("value"))},set:function(t){var e=this.get();return this.$manipulatorTarget.set("value",t),this.get()===e?this:this.trigger("change")},disable:r,enable:i,hide:o,show:a},checked:{get:function(){return this.$manipulatorTarget.get("checked")},set:function(t){return!this.get()==!t?this:(this.$manipulatorTarget.set("checked",!!t),this.trigger("change"))},disable:r,enable:i,hide:o,show:a},radiogroup:{get:function(){return this.$element.select("input:checked").get("value")},set:function(t){return this.get()===t.toString(10)?this:(this.$element.select(\'input[value="\'+t.replace(\'"\',\'\\\\"\')+\'"]\').set("checked",!0),this.trigger("change"))},disable:r,enable:i,hide:o,show:a},checkboxgroup:{get:function(){var t=[];return this.$element.select("input").each(function(e){t.push(!!e.checked)}),t},set:function(t){var e=this;for(t=Array.isArray(t)?t:[];t.length<this.get().length;)t.push(!1);return u.equals(this.get(),t)?this:(e.$element.select("input").set("checked",!1).each(function(e,n){e.checked=!!t[n]}),e.trigger("change"))},disable:r,enable:i,hide:o,show:a},color:{get:function(){return parseInt(this.$manipulatorTarget.get("value"),10)||0},set:function(t){return t=this.roundColorToLayout(t||0),this.get()===t?this:(this.$manipulatorTarget.set("value",t),this.trigger("change"))},disable:r,enable:i,hide:o,show:a}}},{"../vendor/minified":8}],7:[function(t,e,n){"use strict";e.exports.updateProperties=function(t,e){Object.getOwnPropertyNames(t).forEach(function(n){Object.defineProperty(t,n,e)})},e.exports.capabilityMap={PLATFORM_APLITE:{platforms:["aplite"],minFwMajor:0,minFwMinor:0},PLATFORM_BASALT:{platforms:["basalt"],minFwMajor:0,minFwMinor:0},PLATFORM_CHALK:{platforms:["chalk"],minFwMajor:0,minFwMinor:0},PLATFORM_DIORITE:{platforms:["diorite"],minFwMajor:0,minFwMinor:0},PLATFORM_EMERY:{platforms:["emery"],minFwMajor:0,minFwMinor:0},BW:{platforms:["aplite","diorite"],minFwMajor:0,minFwMinor:0},COLOR:{platforms:["basalt","chalk","emery"],minFwMajor:0,minFwMinor:0},MICROPHONE:{platforms:["basalt","chalk","diorite","emery"],minFwMajor:0,minFwMinor:0},SMARTSTRAP:{platforms:["basalt","chalk","diorite","emery"],minFwMajor:3,minFwMinor:4},SMARTSTRAP_POWER:{platforms:["basalt","chalk","emery"],minFwMajor:3,minFwMinor:4},HEALTH:{platforms:["basalt","chalk","diorite","emery"],minFwMajor:3,minFwMinor:10},RECT:{platforms:["aplite","basalt","diorite","emery"],minFwMajor:0,minFwMinor:0},ROUND:{platforms:["chalk"],minFwMajor:0,minFwMinor:0},DISPLAY_144x168:{platforms:["aplite","basalt","diorite"],minFwMajor:0,minFwMinor:0},DISPLAY_180x180_ROUND:{platforms:["chalk"],minFwMajor:0,minFwMinor:0},DISPLAY_200x228:{platforms:["emery"],minFwMajor:0,minFwMinor:0}},e.exports.includesCapability=function(t,n){var r=/^NOT_/,i=[];if(!n||!n.length)return!0;for(var o=n.length-1;o>=0;o--){var a=n[o],u=e.exports.capabilityMap[a.replace(r,"")];!u||u.platforms.indexOf(t.platform)===-1||u.minFwMajor>t.firmware.major||u.minFwMajor===t.firmware.major&&u.minFwMinor>t.firmware.minor?i.push(!!a.match(r)):i.push(!a.match(r))}return i.indexOf(!1)===-1}},{}],8:[function(t,e,n){e.exports=function(){function t(t){return t.substr(0,3)}function e(t){return t!=lt?""+t:""}function n(t,e){return typeof t==e}function r(t){return n(t,"string")}function i(t){return!!t&&n(t,"object")}function o(t){return t&&t.nodeType}function a(t){return n(t,"number")}function u(t){return i(t)&&!!t.getDay}function s(t){return t===!0||t===!1}function c(t){var e=typeof t;return"object"==e?!(!t||!t.getDay):"string"==e||"number"==e||s(t)}function f(t){return t}function l(t,n,r){return e(t).replace(n,r!=lt?r:"")}function h(t){return l(t,/^\\s+|\\s+$/g)}function m(t,e,n){for(var r in t)t.hasOwnProperty(r)&&e.call(n||t,r,t[r]);return t}function p(t,e,n){if(t)for(var r=0;r<t.length;r++)e.call(n||t,t[r],r);return t}function d(t,e,n){var r=[],i=B(e)?e:function(t){return e!=t};return p(t,function(e,o){i.call(n||t,e,o)&&r.push(e)}),r}function g(t,e,n,r){var i=[];return t(e,function(t,o){P(t=n.call(r||e,t,o))?p(t,function(t){i.push(t)}):t!=lt&&i.push(t)}),i}function v(t){var e=0;return m(t,function(t){e++}),e}function y(t){var e=[];return m(t,function(t){e.push(t)}),e}function b(t,e,n){var r=[];return p(t,function(i,o){r.push(e.call(n||t,i,o))}),r}function w(t,e){var n={};return p(t,function(t,r){n[t]=e}),n}function $(t,e){var n=e||{};for(var r in t)n[r]=t[r];return n}function T(t,e){for(var n=e,r=0;r<t.length;r++)n=$(t[r],n);return n}function M(t){return B(t)?t:function(e,n){if(t===e)return n}}function E(t,e,n){return e==lt?n:e<0?Math.max(t.length+e,0):Math.min(t.length,e)}function F(t,e,n,r){for(var i,o=M(e),a=E(t,r,t.length),u=E(t,n,0);u<a;u++)if((i=o.call(t,t[u],u))!=lt)return i}function x(t,e,n){var r=[];if(t)for(var i=E(t,n,t.length),o=E(t,e,0);o<i;o++)r.push(t[o]);return r}function O(t){return b(t,f)}function j(t,e){var n,r=B(t)?t():t,i=B(e)?e():e;return r==i||r!=lt&&i!=lt&&(c(r)||c(i)?u(r)&&u(i)&&+r==+i:P(r)?r.length==i.length&&!F(r,function(t,e){if(!j(t,i[e]))return!0}):!P(i)&&(n=y(r)).length==v(i)&&!F(n,function(t){if(!j(r[t],i[t]))return!0}))}function A(t,e,n){if(B(t))return t.apply(n&&e,b(n||e,f))}function R(t,e,n){return b(t,function(t){return A(t,e,n)})}function L(t){return"\\\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)}function S(t){return l(t,/[\\x00-\\x1f\'"\\u2028\\u2029]/g,L)}function _(t,e){return t.split(e)}function C(t,e){if(dt[t])return dt[t];var n="with(_.isObject(obj)?obj:{}){"+b(_(t,/{{|}}}?/g),function(t,e){var n,r=h(t),i=l(r,/^{/),o=r==i?"esc(":"";return e%2?(n=/^each\\b(\\s+([\\w_]+(\\s*,\\s*[\\w_]+)?)\\s*:)?(.*)/.exec(i))?"each("+(h(n[4])?n[4]:"this")+", function("+n[2]+"){":(n=/^if\\b(.*)/.exec(i))?"if("+n[1]+"){":(n=/^else\\b\\s*(if\\b(.*))?/.exec(i))?"}else "+(n[1]?"if("+n[2]+")":"")+"{":(n=/^\\/(if)?/.exec(i))?n[1]?"}\\n":"});\\n":(n=/^(var\\s.*)/.exec(i))?n[1]+";":(n=/^#(.*)/.exec(i))?n[1]:(n=/(.*)::\\s*(.*)/.exec(i))?"print("+o+\'_.formatValue("\'+S(n[2])+\'",\'+(h(n[1])?n[1]:"this")+(o&&")")+"));\\n":"print("+o+(h(i)?i:"this")+(o&&")")+");\\n":t?\'print("\'+S(t)+\'");\\n\':void 0}).join("")+"}",r=new Function("obj","each","esc","print","_",n),i=function(t,n){var i=[];return r.call(n||t,t,function(t,e){P(t)?p(t,function(t,n){e.call(t,t,n)}):m(t,function(t,n){e.call(n,t,n)})},e||f,function(){A(i.push,i,arguments)},rt),i.join("")};return gt.push(i)>pt&&delete dt[gt.shift()],dt[t]=i}function I(t){return l(t,/[<>\'"&]/g,function(t){return"&#"+t.charCodeAt(0)+";"})}function N(t,e){return C(t,I)(e)}function D(t){return function(e,n,r){return t(this,e,n,r)}}function B(t){return"function"==typeof t&&!t.item}function P(t){return t&&t.length!=lt&&!r(t)&&!o(t)&&!B(t)&&t!==ot}function H(t){return parseFloat(l(t,/^[^\\d-]+/))}function k(t){return t[at]=t[at]||++ct}function q(t,e){var n,r=[],i={};return Q(t,function(t){Q(e(t),function(t){i[n=k(t)]||(r.push(t),i[n]=!0)})}),r}function U(t,e){var n={$position:"absolute",$visibility:"hidden",$display:"block",$height:lt},r=t.get(n),i=t.set(n).get("clientHeight");return t.set(r),i*e+"px"}function Y(t,n,i,o,a){return B(n)?this.on(lt,t,n,i,o):r(o)?this.on(t,n,i,lt,o):this.each(function(r,u){Q(t?G(t,r):r,function(t){Q(e(n).split(/\\s/),function(e){function n(e,n,r){var f=!a,l=a?r:t;if(a)for(var h=Z(a,t);l&&l!=t&&!(f=h(l));)l=l.parentNode;return!f||s!=e||i.apply(X(l),o||[n,u])&&"?"==c||"|"==c}function r(t){n(s,t,t.target)||(t.preventDefault(),t.stopPropagation())}var s=l(e,/[?|]/g),c=l(e,/[^?|]/g),h=("blur"==s||"focus"==s)&&!!a,m=ct++;t.addEventListener(s,r,h),t.M||(t.M={}),t.M[m]=n,i.M=g(Q,[i.M,function(){t.removeEventListener(s,r,h),delete t.M[m]}],f)})})})}function K(t){R(t.M),t.M=lt}function V(t){ft?ft.push(t):setTimeout(t,0)}function z(t,e,n){return G(t,e,n)[0]}function W(t,e,n){var r=X(document.createElement(t));return P(e)||e!=lt&&!i(e)?r.add(e):r.set(e).add(n)}function J(t){return g(Q,t,function(t){var e;return P(t)?J(t):o(t)?(e=t.cloneNode(!0),e.removeAttribute&&e.removeAttribute("id"),e):t})}function X(t,e,n){return B(t)?V(t):new nt(G(t,e,n))}function G(t,e,n){function i(t){return P(t)?g(Q,t,i):t}function a(t){return d(g(Q,t,i),function(t){for(var r=t;r=r.parentNode;)if(r==e[0]||n)return r==e[0]})}return e?1!=(e=G(e)).length?q(e,function(e){return G(t,e,n)}):r(t)?1!=o(e[0])?[]:n?a(e[0].querySelectorAll(t)):e[0].querySelectorAll(t):a(t):r(t)?document.querySelectorAll(t):g(Q,t,i)}function Z(t,e){function n(t,e){var n=RegExp("(^|\\\\s+)"+t+"(?=$|\\\\s)","i");return function(r){return!t||n.test(r[e])}}var i={},u=i;if(B(t))return t;if(a(t))return function(e,n){return n==t};if(!t||"*"==t||r(t)&&(u=/^([\\w-]*)\\.?([\\w-]*)$/.exec(t))){var s=n(u[1],"tagName"),c=n(u[2],"className");return function(t){return 1==o(t)&&s(t)&&c(t)}}return e?function(n){return X(t,e).find(n)!=lt}:(X(t).each(function(t){i[k(t)]=!0}),function(t){return i[k(t)]})}function Q(t,e){return P(t)?p(t,e):t!=lt&&e(t,0),t}function tt(){this.state=null,this.values=[],this.parent=null}function et(){var t=[],e=arguments,n=e.length,r=0,o=0,a=new tt;a.errHandled=function(){o++,a.parent&&a.parent.errHandled()};var u=a.fire=function(e,n){return null==a.state&&null!=e&&(a.state=!!e,a.values=P(n)?n:[n],setTimeout(function(){p(t,function(t){t()})},0)),a};p(e,function c(t,e){try{t.then?t.then(function(t){var o;(i(t)||B(t))&&B(o=t.then)?c(t,e):(a.values[e]=O(arguments),++r==n&&u(!0,n<2?a.values[e]:a.values))},function(t){a.values[e]=O(arguments),u(!1,n<2?a.values[e]:[a.values[e][0],a.values,e])}):t(function(){u(!0,O(arguments))},function(){u(!1,O(arguments))})}catch(o){u(!1,[o,a.values,e])}}),a.stop=function(){return p(e,function(t){t.stop&&t.stop()}),a.stop0&&A(a.stop0)};var s=a.then=function(e,n){var r=et(),u=function(){try{var t=a.state?e:n;B(t)?!function s(t){try{var e,n=0;if((i(t)||B(t))&&B(e=t.then)){if(t===r)throw new TypeError;e.call(t,function(t){n++||s(t)},function(t){n++||r.fire(!1,[t])}),r.stop0=t.stop}else r.fire(!0,[t])}catch(a){if(!n++&&(r.fire(!1,[a]),!o))throw a}}(A(t,it,a.values)):r.fire(a.state,a.values)}catch(u){if(r.fire(!1,[u]),!o)throw u}};return B(n)&&a.errHandled(),r.stop0=a.stop,r.parent=a,null!=a.state?setTimeout(u,0):t.push(u),r};return a.always=function(t){return s(t,t)},a.error=function(t){return s(0,t)},a}function nt(t,e){var n=this,r=0;if(t)for(var i=0,o=t.length;i<o;i++){var a=t[i];if(e&&P(a))for(var u=0,s=a.length;u<s;u++)n[r++]=a[u];else n[r++]=a}else n[r++]=e;n.length=r,n._=!0}function rt(){return new nt(arguments,(!0))}var it,ot=window,at="Nia",ut={},st={},ct=1,ft=/^[ic]/.test(document.readyState)?lt:[],lt=null,ht=_("January,February,March,April,May,June,July,August,September,October,November,December",/,/g),mt=(b(ht,t),_("Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",/,/g)),pt=(b(mt,t),_("am,pm",/,/g),_("am,am,am,am,am,am,am,am,am,am,am,am,pm,pm,pm,pm,pm,pm,pm,pm,pm,pm,pm,pm",/,/g),99),dt={},gt=[];return $({each:D(p),equals:D(j),find:D(F),dummySort:0,select:function(t,e){return X(t,this,e)},get:function(t,e){var n=this,i=n[0];if(i){if(r(t)){var o,a=/^(\\W*)(.*)/.exec(l(t,/^%/,"@data-")),u=a[1];return o=st[u]?st[u](this,a[2]):"$"==t?n.get("className"):"$$"==t?n.get("@style"):"$$slide"==t?n.get("$height"):"$$fade"==t||"$$show"==t?"hidden"==n.get("$visibility")||"none"==n.get("$display")?0:"$$fade"==t?isNaN(n.get("$opacity",!0))?1:n.get("$opacity",!0):1:"$"==u?ot.getComputedStyle(i,lt).getPropertyValue(l(a[2],/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):"@"==u?i.getAttribute(a[2]):i[a[2]],e?H(o):o}var s={};return(P(t)?Q:m)(t,function(t){s[t]=n.get(t,e)}),s}},set:function(t,e){var n=this;if(e!==it){var i=/^(\\W*)(.*)/.exec(l(l(t,/^\\$float$/,"cssFloat"),/^%/,"@data-")),o=i[1];ut[o]?ut[o](this,i[2],e):"$$fade"==t?this.set({$visibility:e?"visible":"hidden",$opacity:e}):"$$slide"==t?n.set({$visibility:e?"visible":"hidden",$overflow:"hidden",$height:/px/.test(e)?e:function(t,n,r){return U(X(r),e)}}):"$$show"==t?e?n.set({$visibility:e?"visible":"hidden",$display:""}).set({$display:function(t){return"none"==t?"block":t}}):n.set({$display:"none"}):"$$"==t?n.set("@style",e):Q(this,function(n,r){var a=B(e)?e(X(n).get(t),r,n):e;"$"==o?i[2]?n.style[i[2]]=a:Q(a&&a.split(/\\s+/),function(t){var e=l(t,/^[+-]/);/^\\+/.test(t)?n.classList.add(e):/^-/.test(t)?n.classList.remove(e):n.classList.toggle(e)}):"$$scrollX"==t?n.scroll(a,X(n).get("$$scrollY")):"$$scrollY"==t?n.scroll(X(n).get("$$scrollX"),a):"@"==o?a==lt?n.removeAttribute(i[2]):n.setAttribute(i[2],a):n[i[2]]=a})}else r(t)||B(t)?n.set("$",t):m(t,function(t,e){n.set(t,e)});return n},add:function(t,e){return this.each(function(n,r){function i(t){if(P(t))Q(t,i);else if(B(t))i(t(n,r));else if(t!=lt){var u=o(t)?t:document.createTextNode(t);a?a.parentNode.insertBefore(u,a.nextSibling):e?e(u,n,n.parentNode):n.appendChild(u),a=u}}var a;i(r&&!B(t)?J(t):t)})},on:Y,trigger:function(t,e){return this.each(function(n,r){for(var i=!0,o=n;o&&i;)m(o.M,function(r,o){i=i&&o(t,e,n)}),o=o.parentNode})},ht:function(t,e){var n=arguments.length>2?T(x(arguments,1)):e;return this.set("innerHTML",B(t)?t(n):/{{/.test(t)?N(t,n):/^#\\S+$/.test(t)?N(z(t).text,n):t)}},nt.prototype),$({request:function(t,n,r,i){var o,a=i||{},u=0,s=et(),c=r&&r.constructor==a.constructor;try{s.xhr=o=new XMLHttpRequest,s.stop0=function(){o.abort()},c&&(r=g(m,r,function(t,e){return g(Q,e,function(e){return encodeURIComponent(t)+(e!=lt?"="+encodeURIComponent(e):"")})}).join("&")),r==lt||/post/i.test(t)||(n+="?"+r,r=lt),o.open(t,n,!0,a.user,a.pass),c&&/post/i.test(t)&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),m(a.headers,function(t,e){o.setRequestHeader(t,e)}),m(a.xhr,function(t,e){o[t]=e}),o.onreadystatechange=function(){4!=o.readyState||u++||(o.status>=200&&o.status<300?s.fire(!0,[o.responseText,o]):s.fire(!1,[o.status,o.responseText,o]))},o.send(r)}catch(f){u||s.fire(!1,[0,lt,e(f)])}return s},ready:V,off:K,wait:function(t,e){var n=et(),r=setTimeout(function(){n.fire(!0,e)},t);return n.stop0=function(){n.fire(!1),clearTimeout(r)},n}},X),$({each:p,toObject:w,find:F,equals:j,copyObj:$,extend:function(t){return T(x(arguments,1),t)},eachObj:m,isObject:i,format:function(t,e,n){return C(t,n)(e)},template:C,formatHtml:N,promise:et},rt),document.addEventListener("DOMContentLoaded",function(){R(ft),ft=lt},!1),{HTML:function(){var t=W("div");return rt(A(t.ht,t,arguments)[0].childNodes)},_:rt,$:X,$$:z,M:nt,getter:st,setter:ut}}()},{}]},{},[1])</script></body></html>';
|
|
| 453 |
- },{}],"pebble-clay":[function(t,e,n){"use strict";function r(t,e,n){function r(){i.meta={activeWatchInfo:Pebble.getActiveWatchInfo&&Pebble.getActiveWatchInfo(),accountToken:Pebble.getAccountToken(),watchToken:Pebble.getWatchToken(),userData:s(n.userData||{})}}function o(t,e,n){Array.isArray(t)?t.forEach(function(t){o(t,e,n)}):"section"===t.type?o(t.items,e,n):e(t)&&n(t)}var i=this;if(!Array.isArray(t))throw new Error("config must be an Array");if(e&&"function"!=typeof e)throw new Error('customFn must be a function or "null"');n=n||{},i.config=s(t),i.customFn=e||function(){},i.components={},i.meta={activeWatchInfo:null,accountToken:"",watchToken:"",userData:{}},i.version=c,n.autoHandleEvents!==!1&&"undefined"!=typeof Pebble?(Pebble.addEventListener("showConfiguration",function(){r(),Pebble.openURL(i.generateUrl())}),Pebble.addEventListener("webviewclosed",function(t){t&&t.response&&Pebble.sendAppMessage(i.getSettings(t.response),function(){console.log("Sent config data to Pebble")},function(t){console.log("Failed to send config data!"),console.log(JSON.stringify(t))})})):"undefined"!=typeof Pebble&&Pebble.addEventListener("ready",function(){r()}),o(i.config,function(t){return a[t.type]},function(t){i.registerComponent(a[t.type])}),o(i.config,function(t){return t.appKey},function(){throw new Error("appKeys are no longer supported. Please follow the migration guide to upgrade your project")})}var o=t("./tmp/config-page.html"),i=t("tosource"),a=t("./src/scripts/components"),s=t("deepcopy/build/deepcopy.min"),c=t("./package.json").version,l=t("message_keys");r.prototype.registerComponent=function(t){this.components[t.name]=t},r.prototype.generateUrl=function(){var t={},e=!Pebble||"pypkjs"===Pebble.platform,n=e?"$$$RETURN_TO$$$":"pebblejs://close#";try{t=JSON.parse(localStorage.getItem("clay-settings"))||{}}catch(a){console.error(a.toString())}var s=o.replace("$$RETURN_TO$$",n).replace("$$CUSTOM_FN$$",i(this.customFn)).replace("$$CONFIG$$",i(this.config)).replace("$$SETTINGS$$",i(t)).replace("$$COMPONENTS$$",i(this.components)).replace("$$META$$",i(this.meta));return e?r.encodeDataUri(s,"http://clay.pebble.com.s3-website-us-west-2.amazonaws.com/#"):r.encodeDataUri(s)},r.prototype.getSettings=function(t,e){var n={};t=t.match(/^\{/)?t:decodeURIComponent(t);try{n=JSON.parse(t)}catch(o){throw new Error("The provided response was not valid JSON")}var i={};return Object.keys(n).forEach(function(t){"object"==typeof n[t]&&n[t]?i[t]=n[t].value:i[t]=n[t]}),localStorage.setItem("clay-settings",JSON.stringify(i)),e===!1?n:r.prepareSettingsForAppMessage(n)},r.prototype.setSettings=function(t,e){var n={};try{n=JSON.parse(localStorage.getItem("clay-settings"))||{}}catch(r){console.error(r.toString())}if("object"==typeof t){var o=t;Object.keys(o).forEach(function(t){n[t]=o[t]})}else n[t]=e;localStorage.setItem("clay-settings",JSON.stringify(n))},r.encodeDataUri=function(t,e){return e="undefined"!=typeof e?e:"data:text/html;charset=utf-8,",e+encodeURIComponent(t)},r.prepareForAppMessage=function(t){function e(t,e){return Math.floor(t*Math.pow(10,e||0))}var n;return Array.isArray(t)?(n=[],t.forEach(function(t,e){n[e]=r.prepareForAppMessage(t)})):n="object"==typeof t&&t?"number"==typeof t.value?e(t.value,t.precision):Array.isArray(t.value)?t.value.map(function(n){return"number"==typeof n?e(n,t.precision):n}):r.prepareForAppMessage(t.value):"boolean"==typeof t?t?1:0:t,n},r.prepareSettingsForAppMessage=function(t){var e={};Object.keys(t).forEach(function(n){var r=t[n],o=n.match(/(.+?)(?:\[(\d*)\])?$/);if(!o[2])return void(e[n]=r);var i=parseInt(o[2],10);n=o[1],"undefined"==typeof e[n]&&(e[n]=[]),e[n][i]=r});var n={};return Object.keys(e).forEach(function(t){var o=l[t],i=r.prepareForAppMessage(e[t]);i=Array.isArray(i)?i:[i],i.forEach(function(t,e){n[o+e]=t})}),Object.keys(n).forEach(function(t){if(Array.isArray(n[t]))throw new Error('Clay does not support 2 dimensional arrays for item values. Make sure you are not attempting to use array syntax (eg: "myMessageKey[2]") in the messageKey for components that return an array, such as a checkboxgroup')}),n},e.exports=r},{"./package.json":7,"./src/scripts/components":13,"./tmp/config-page.html":42,"deepcopy/build/deepcopy.min":3,message_keys:void 0,tosource:6}]},{},["pebble-clay"])("pebble-clay")});
|
|
| 454 |
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(4))) |
|
| 455 |
- |
|
| 456 |
-/***/ }), |
|
| 457 |
-/* 4 */ |
|
| 458 |
-/***/ (function(module, exports, __webpack_require__) {
|
|
| 459 |
- |
|
| 460 |
- module.exports = function(module) {
|
|
| 461 |
- switch(module) {
|
|
| 462 |
- case "message_keys": return __webpack_require__(5); |
|
| 463 |
- } |
|
| 464 |
- throw new Error('Module not found: ' + module);
|
|
| 465 |
- }; |
|
| 466 |
- |
|
| 467 |
- |
|
| 468 |
-/***/ }), |
|
| 469 |
-/* 5 */ |
|
| 470 |
-/***/ (function(module, exports) {
|
|
| 471 |
- |
|
| 472 |
- module.exports = {"JSReady":10008,"accuracy":10002,"altitude":10003,"altitude_accuracy":10004,"latitude":10000,"longitude":10001,"speed":10005,"status":10007,"timestamp":10006}
|
|
| 473 |
- |
|
| 474 |
-/***/ }), |
|
| 475 |
-/* 6 */ |
|
| 476 |
-/***/ (function(module, exports) {
|
|
| 477 |
- |
|
| 478 |
- module.exports = [ |
|
| 479 |
- {
|
|
| 480 |
- "type": "heading", |
|
| 481 |
- "defaultValue": "Bike Companion Configuration" |
|
| 482 |
- }, |
|
| 483 |
- {
|
|
| 484 |
- "type": "text", |
|
| 485 |
- "defaultValue": "This is not used for now, no action will be executed with these info." |
|
| 486 |
- }, |
|
| 487 |
- {
|
|
| 488 |
- "type": "section", |
|
| 489 |
- "items": |
|
| 490 |
- [ |
|
| 491 |
- {
|
|
| 492 |
- "type": "heading", |
|
| 493 |
- "defaultValue": "Your synology account" |
|
| 494 |
- }, |
|
| 495 |
- {
|
|
| 496 |
- "type": "input", |
|
| 497 |
- "messageKey": "username", |
|
| 498 |
- "label": "Your DSM Username", |
|
| 499 |
- "attributes": |
|
| 500 |
- {
|
|
| 501 |
- "maxlength":40 |
|
| 502 |
- } |
|
| 503 |
- }, |
|
| 504 |
- {
|
|
| 505 |
- "type": "input", |
|
| 506 |
- "messageKey": "password", |
|
| 507 |
- "label": "Your DSM Password", |
|
| 508 |
- "attributes": |
|
| 509 |
- {
|
|
| 510 |
- "type": "password", |
|
| 511 |
- "maxlength":40 |
|
| 512 |
- } |
|
| 513 |
- }, |
|
| 514 |
- {
|
|
| 515 |
- "type": "input", |
|
| 516 |
- "messageKey": "server", |
|
| 517 |
- "label": "Your DSM Server", |
|
| 518 |
- "attributes": |
|
| 519 |
- {
|
|
| 520 |
- "type": "url", |
|
| 521 |
- "maxlength":255 |
|
| 522 |
- } |
|
| 523 |
- } |
|
| 524 |
- ] |
|
| 525 |
- }, |
|
| 526 |
- {
|
|
| 527 |
- "type": "submit", |
|
| 528 |
- "defaultValue": "Save Settings" |
|
| 529 |
- } |
|
| 530 |
- ]; |
|
| 531 |
- |
|
| 532 |
- |
|
| 533 |
-/***/ }) |
|
| 534 |
-/******/ ]); |
|
| 535 |
-//# sourceMappingURL=pebble-js-app.js.map |
|
| 536 | 0 |
\ No newline at end of file |
| 537 | 1 |
deleted file mode 100644 |
| ... | ... |
@@ -1 +0,0 @@ |
| 1 |
-{"version":3,"sources":["webpack/bootstrap 8387110ef50c3a710d2f","/home/louis/.pebble-sdk/SDKs/4.3/sdk-core/pebble/common/include/_pkjs_shared_additions.js","./src/pkjs/index.js","./~/pebble-clay/dist/js/index.js","/home/louis/.pebble-sdk/SDKs/4.3/sdk-core/pebble/common/include/_message_key_wrapper.js","./build/js/message_keys.json","./src/pkjs/config.js"],"names":[],"mappings":";AAAA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uBAAe;AACf;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACtCA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAK;AACL;;AAEA,EAAC;;;;;;;ACnBD;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAc;AACd,gBAAe;AACf;AACA;AACA,IAAG;AACH;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;AACA,gCAA+B,oBAAoB;AACnD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,6EAA4E;AAC5E,qDAAoD;AACpD;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAK;AACL;AACA,MAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAQ,EAAE;AACV;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,kBAAiB;AACjB;AACA,kBAAiB;AACjB;AACA,cAAa;AACb;AACA;AACA,YAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAa;AACb;AACA,cAAa;AACb;AACA;AACA,QAAO;AACP;AACA;AACA,MAAK;AACL;AACA;AACA;;AAEA,EAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAG;;;AAGH;;AAEA;AACA;AACA;AACA;AACA,0BAAyB,eAAe;;AAExC;AACA,EAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAY;AACZ;AACA;AACA;AACA;AACA;AACA,aAAY;AACZ;AACA;AACA;;AAEA,EAAC;;;;;;;yBC/VD;AACA,cAAa,2BAA2E,2DAA2D,KAAK,MAAM,2HAA2H,YAAY,MAAM,yBAAyB,gBAAgB,UAAU,UAAU,0CAA0C,8BAAwB,oBAAoB,8CAA8C,kCAAkC,YAAY,YAAY,mCAAmC,iBAAiB,gBAAgB,sBAAsB,oBAAoB,kDAAkD,WAAW,YAAY,SAAS,EAAE,mBAAmB,aAAa,cAAc,eAAe,2EAA2E,sCAAsC,cAAc,yBAAyB,cAAc,2BAA2B,oCAAoC,QAAQ,YAAY,IAAI,uJAAuJ,6LAA6L,cAAc,kDAAkD,kBAAkB,mBAAmB,IAAI,kDAAkD,kBAAkB,cAAc,uDAAuD,IAAI,gCA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","file":"pebble-js-app.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 8387110ef50c3a710d2f","(function(p) {\n if (!p === undefined) {\n console.error('Pebble object not found!?');\n return;\n }\n\n // Aliases:\n p.on = p.addEventListener;\n p.off = p.removeEventListener;\n\n // For Android (WebView-based) pkjs, print stacktrace for uncaught errors:\n if (typeof window !== 'undefined' && window.addEventListener) {\n window.addEventListener('error', function(event) {\n if (event.error && event.error.stack) {\n console.error('' + event.error + '\\n' + event.error.stack);\n }\n });\n }\n\n})(Pebble);\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// /home/louis/.pebble-sdk/SDKs/4.3/sdk-core/pebble/common/include/_pkjs_shared_additions.js\n// module id = 1\n// module chunks = 0","var Clay = require('pebble-clay');\r\nvar clayConfig = require('./config');\r\nvar clay = new Clay(clayConfig);\r\n\r\nvar messageKeys = require('message_keys');\r\n\r\nvar message;\r\n\r\nvar locationInterval;\r\nvar locationOptions = {\r\n 'enableHighAccuracy': true, // default = false (quick and dirty mode), can be true (more accurate but need more power and time)\r\n 'timeout': 2000, //2s timeout\r\n 'maximumAge': 1000 // 1s cache\r\n};\r\n\r\n// Store location in Pebble app local storage\r\n//\r\nfunction storeLocation(position) {\r\n var latitude = position.coords.latitude;\r\n var longitude = position.coords.longitude;\r\n var timestamp = position.timestamp;\r\n localStorage.setItem(\"latitude\", latitude);\r\n localStorage.setItem(\"longitude\", longitude);\r\n localStorage.setItem(\"timestamp\", timestamp);\r\n // console.log(\"Stored location \" + position.coords.latitude + ',' + position.coords.longitude);\r\n}\r\n\r\n// Get location from Pebble app local storage\r\n//\r\nfunction getLocation() {\r\n if (localStorage.getItem(\"latitude\") || localStorage.getItem(\"longitude\") || localStorage.getItem(\"timestamp\")) {\r\n var la = localStorage.getItem(\"latitude\");\r\n var lo = localStorage.getItem(\"longitude\");\r\n var ti = localStorage.getItem(\"timestamp\");\r\n var co = { \"latitude\": la, \"longitude\": lo };\r\n var pos = { \"coords\": co, \"timestamp\": ti };\r\n // console.log(\"Stored location \" + pos.co.la + ',' + pos.co.lo);\r\n return pos;\r\n } else {\r\n return null;\r\n }\r\n}\r\n\r\n\r\n// Calculate the distance from 2 geoloc in degrees.\r\n// IMPORTANT : this is a calculation from 2D projection, altitude is not involved\r\n//\r\nfunction distance_on_geoid(lat1, lon1, lat2, lon2) {\r\n // Convert degrees to radians\r\n lat1 = lat1 * Math.PI / 180.0;\r\n lon1 = lon1 * Math.PI / 180.0;\r\n lat2 = lat2 * Math.PI / 180.0;\r\n lon2 = lon2 * Math.PI / 180.0;\r\n // radius of earth in metres\r\n r = 6378100;\r\n // P\r\n rho1 = r * Math.cos(lat1);\r\n z1 = r * Math.sin(lat1);\r\n x1 = rho1 * Math.cos(lon1);\r\n y1 = rho1 * Math.sin(lon1);\r\n // Q\r\n rho2 = r * Math.cos(lat2);\r\n z2 = r * Math.sin(lat2);\r\n x2 = rho2 * Math.cos(lon2);\r\n y2 = rho2 * Math.sin(lon2);\r\n // Dot product\r\n dot = (x1 * x2 + y1 * y2 + z1 * z2);\r\n cos_theta = dot / (r * r);\r\n theta = Math.acos(cos_theta);\r\n // Distance in Metres\r\n return r * theta;\r\n}\r\n\r\n// Calculate speed from 2 geoloc point arrays (with lat,long,timestamp)\r\n//\r\nfunction speed_from_distance_and_time(p1, p2) {\r\n dist = distance_on_geoid(p1.coords.latitude, p1.coords.longitude, p2.coords.latitude, p2.coords.longitude);\r\n // timestamp is in milliseconds\r\n time_s = (p2.timestamp - p1.timestamp) / 1000.0;\r\n speed_mps = dist / time_s;\r\n speed_kph = (speed_mps * 3600.0) / 1000.0;\r\n return speed_kph;\r\n}\r\n\r\n// split float number into an array of int (null returned instead of 0 for decimal)\r\n//\r\nfunction splitFloatNumber(num) {\r\n const intStr = num.toString().split('.')[0];\r\n const decimalStr = num.toString().split('.')[1];\r\n return [Number(intStr), Number(decimalStr)];\r\n}\r\n\r\n// Build GPX headers\r\n//\r\nfunction GPXHeadersBuilder(timestamp, name, type) {\r\n var headers = '<?xml version=\"1.0\" encoding=\"UTF-8\"?><gpx creator=\"Pebble with barometer\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd\" version=\"1.1\" xmlns=\"http://www.topografix.com/GPX/1/1\"><metadata><time>' + timestamp + '</time></metadata><trk><name>' + name + '</name><type>' + type + '</type><trkseg>';\r\n var ret = localStorage.setItem(\"GPX\", headers);\r\n return true;\r\n}\r\n\r\n// Build GPX footer\r\n//\r\nfunction GPXtrkptBuilder(lat, lon, ele, timestamp) {\r\n var GPX = localStorage.getItem(\"GPX\");\r\n var trkpt = '<trkpt lat=\"' + lat + '\" lon=\"' + lon + '\"><ele>' + ele + '</ele><time>' + timestamp + '</time></trkpt>';\r\n var ret = localStorage.setItem(\"GPX\", GPX + trkpt);\r\n return true;\r\n}\r\n\r\n// Build GPX footer\r\n//\r\nfunction GPXfooterBuilder() {\r\n var GPX = localStorage.getItem(\"GPX\");\r\n var footer = '</trkseg></trk></gpx>';\r\n var ret = localStorage.setItem(\"GPX\", GPX + footer);\r\n return true;\r\n}\r\n\r\n// Adding leading characters to string for nice displays\r\n//\r\nfunction padStart(string, max_length, padding) {\r\n if (string.length > max_length) {\r\n return string;\r\n } else {\r\n var new_str = string;\r\n for (index = string.length; index < max_length; index++) {\r\n new_str = \"0\" + new_str;\r\n }\r\n return new_str;\r\n }\r\n}\r\n\r\n// called in case of successful geoloc gathering and sends the coordinate to watch\r\n//\r\nfunction locationSuccess(new_pos) {\r\n var prev_pos = getLocation();\r\n storeLocation(new_pos);\r\n if (prev_pos === null) {\r\n GPXHeadersBuilder(timestampISO = new Date(new_pos.timestamp).toISOString(), \"test\", \"18\");\r\n return null;\r\n } else {\r\n var speed = speed_from_distance_and_time(prev_pos, new_pos);\r\n\r\n // Prepare display on watch\r\n // now it's only raw data\r\n //init strings\r\n var latitudeString = \"\";\r\n var longitudeString = \"\";\r\n var accuracyString = \"\";\r\n var altitudeString = \"\";\r\n //var altitudeAccuracyString = \"\";\r\n //var timestampString = \"\";\r\n var speedString = \"\";\r\n\r\n //formating for precision and max size\r\n latitudeString = new_pos.coords.latitude.toString().substring(0, 12);\r\n longitudeString = new_pos.coords.longitude.toString().substring(0, 12);\r\n accuracyString = new_pos.coords.accuracy.toString().substring(0, 4);\r\n altitudeString = splitFloatNumber(new_pos.coords.altitude)[0].toString().substring(0, 5);\r\n timestampISO = new Date(new_pos.timestamp).toISOString();\r\n speedString = speed.toString().substring(0, 5);\r\n\r\n if (speedString == \"NaN\") {\r\n speedString = \"---\";\r\n }\r\n // logging\r\n /*console.log('Your current position at ' + timestampString + ' is:');\r\n console.log('Coordinates: ' + latitudeString+ ', ' + longitudeString+' ; with a ' + accuracyString + 'm accuracy');\r\n console.log('Altitude: ' + altitudeString + 'm ; with a ' + altitudeAccuracyString + 'm accuracy');\r\n console.log('Speed: ' + speedString + ' km/h.');\r\n */\r\n GPXtrkptBuilder(latitudeString, longitudeString, altitudeString, timestampISO);\r\n\r\n console.log('GPX: ' + localStorage.getItem(\"GPX\"));\r\n\r\n // Build message\r\n message = \"OK\";\r\n var dict = {\r\n //'latitude': padStart(latitudeString, 12, '0'),\r\n //'longitude': padStart(longitudeString, 12, '0'),\r\n 'accuracy': accuracyString,\r\n 'altitude': altitudeString,\r\n //'altitude_accuracy': padStart(altitudeAccuracyString, 3, '0'),\r\n //'timestamp': padStart(timestampString, 13, '0'),\r\n 'speed': speedString,\r\n 'status': message\r\n };\r\n //console.log('Message to send: ' + JSON.stringify(dict));\r\n\r\n // Send the message\r\n Pebble.sendAppMessage(dict, function () {\r\n console.log('Message sent successfully: ' + JSON.stringify(dict));\r\n }, function (e) {\r\n console.log('Message (' + JSON.stringify(dict) + ') failed: ' + JSON.stringify(e));\r\n });\r\n }\r\n}\r\n\r\nfunction locationError(err) {\r\n console.warn('location error (' + err.code + '): ' + err.message);\r\n /* // No app when no location\r\n Pebble.sendAppMessage({\r\n 'WEATHER_CITY_KEY': 'Loc Unavailable',\r\n 'WEATHER_TEMPERATURE_KEY': 'N/A'\r\n });*/\r\n}\r\n\r\nfunction get_coordinate() {\r\n console.log('---- get_coordinate');\r\n navigator.geolocation.getCurrentPosition(locationSuccess, locationError, locationOptions);\r\n\r\n}\r\n\r\n/*\r\nfunction switch_home(bool) {\r\n var response;\r\n console.log('---- authenticate');\r\n if (sid != \"\"){\r\n status = \"\";\r\n console.log('---- get_status');\r\n if (localStorage.getItem('username') && localStorage.getItem('password') && localStorage.getItem('server') ){\r\n var username=localStorage.getItem('username');\r\n var password=localStorage.getItem('password');\r\n var server=localStorage.getItem('server');\r\n var xhr = new XMLHttpRequest();\r\n\r\n url = server + \"/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=\"+sid;\r\n\r\n xhr.open(\"GET\", url,false);\r\n xhr.send();\r\n\r\n if(xhr.status == 200) {\r\n response = JSON.parse(xhr.responseText);\r\n if (response.success == true){\r\n status = response.data.on;\r\n console.log('------ status:'+status);\r\n var message;\r\n var dict;\r\n if ( status != bool){\r\n console.log('---- switching home mode to '+ bool);\r\n url = server + \"/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=Switch&on=\"+bool+\"&_sid=\"+sid;\r\n\r\n xhr.open(\"GET\", url,false);\r\n xhr.send();\r\n\r\n if(xhr.status == 200) {\r\n response = JSON.parse(xhr.responseText);\r\n if (response.success == true){\r\n status=bool;\r\n switch (status) {\r\n case true:\r\n message = \"You just set Home mode ON\";\r\n break;\r\n case false:\r\n message = \"You just set Home mode OFF\";\r\n break;\r\n default:\r\n message = \"something happened, try again !\";\r\n }\r\n // Build message\r\n dict = {\r\n 'status': message,\r\n };\r\n\r\n // Send the message\r\n Pebble.sendAppMessage(dict, function(e) {\r\n console.log('sent');\r\n }, function() {\r\n console.log('failed');\r\n });\r\n }\r\n }else {\r\n console.log('------Request returned error code ' + xhr.status.toString());\r\n }\r\n }else{\r\n console.log('---- nothing to do, status already '+status);\r\n switch (status) {\r\n case true:\r\n message = \"Your Home Mode is already ON\";\r\n break;\r\n case false:\r\n message = \"Your Home Mode is already OFF\";\r\n break;\r\n default:\r\n message = \"something happened, try again !\";\r\n }\r\n // Build message\r\n dict = {\r\n 'status': message,\r\n };\r\n\r\n // Send the message\r\n Pebble.sendAppMessage(dict, function(e) {\r\n console.log('sent');\r\n }, function() {\r\n console.log('failed');\r\n });\r\n }\r\n }\r\n }else {\r\n console.log('------Request returned error code ' + xhr.status.toString());\r\n }\r\n }else{\r\n Pebble.showSimpleNotificationOnPebble(\"DSCam H-S\", \"You need to set your Synology account and server.\");\r\n }\r\n }\r\n\r\n}*/\r\n\r\nfunction init() {\r\n // local storage init\r\n localStorage.clear();\r\n // clear any other var to do\r\n clearInterval(locationInterval);\r\n\r\n console.log('--- Starting regular getCurrentPosition loop using setInterval at 1 sec');\r\n locationInterval = setInterval(function () {\r\n navigator.geolocation.getCurrentPosition(locationSuccess, locationError, locationOptions);\r\n }, 1000);\r\n\r\n\r\n}\r\n\r\n// Get JS readiness events\r\nPebble.addEventListener('ready', function (e) {\r\n console.log('PebbleKit JS is ready');\r\n // Update Watch on this\r\n Pebble.sendAppMessage({ 'JSReady': 1 });\r\n\r\n init();\r\n});\r\n\r\n// Get AppMessage events\r\nPebble.addEventListener('appmessage', function (e) {\r\n // Get the dictionary from the message\r\n var dict = e.payload;\r\n console.log(dict[0].toString());\r\n switch (dict[0]) {\r\n case 'get':\r\n get_coordinate();\r\n break;/*\r\n case 'home_on':\r\n switch_home(true);\r\n break;\r\n case 'home_off':\r\n switch_home(false);\r\n break;*/\r\n default:\r\n console.log('Sorry. I don\\'t understand your request :' + dict[0]);\r\n }\r\n\r\n});\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pkjs/index.js\n// module id = 2\n// module chunks = 0","/* Clay - https://github.com/pebble/clay - Version: 1.0.4 - Build Date: 2016-11-21T20:14:28.839Z */\n!function(t){if(\"object\"==typeof exports&&\"undefined\"!=typeof module)module.exports=t();else if(\"function\"==typeof define&&define.amd)define([],t);else{var e;e=\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:this,e.pebbleClay=t()}}(function(){var t;return function e(t,n,r){function o(a,s){if(!n[a]){if(!t[a]){var c=\"function\"==typeof require&&require;if(!s&&c)return c(a,!0);if(i)return i(a,!0);var l=new Error(\"Cannot find module '\"+a+\"'\");throw l.code=\"MODULE_NOT_FOUND\",l}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){var n=t[a][1][e];return o(n?n:e)},u,u.exports,e,t,n,r)}return n[a].exports}for(var i=\"function\"==typeof require&&require,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(t,e,n){\"use strict\";function r(t){var e=t.length;if(e%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");return\"=\"===t[e-2]?2:\"=\"===t[e-1]?1:0}function o(t){return 3*t.length/4-r(t)}function i(t){var e,n,o,i,a,s,c=t.length;a=r(t),s=new f(3*c/4-a),o=a>0?c-4:c;var l=0;for(e=0,n=0;e<o;e+=4,n+=3)i=u[t.charCodeAt(e)]<<18|u[t.charCodeAt(e+1)]<<12|u[t.charCodeAt(e+2)]<<6|u[t.charCodeAt(e+3)],s[l++]=i>>16&255,s[l++]=i>>8&255,s[l++]=255&i;return 2===a?(i=u[t.charCodeAt(e)]<<2|u[t.charCodeAt(e+1)]>>4,s[l++]=255&i):1===a&&(i=u[t.charCodeAt(e)]<<10|u[t.charCodeAt(e+1)]<<4|u[t.charCodeAt(e+2)]>>2,s[l++]=i>>8&255,s[l++]=255&i),s}function a(t){return l[t>>18&63]+l[t>>12&63]+l[t>>6&63]+l[63&t]}function s(t,e,n){for(var r,o=[],i=e;i<n;i+=3)r=(t[i]<<16)+(t[i+1]<<8)+t[i+2],o.push(a(r));return o.join(\"\")}function c(t){for(var e,n=t.length,r=n%3,o=\"\",i=[],a=16383,c=0,u=n-r;c<u;c+=a)i.push(s(t,c,c+a>u?u:c+a));return 1===r?(e=t[n-1],o+=l[e>>2],o+=l[e<<4&63],o+=\"==\"):2===r&&(e=(t[n-2]<<8)+t[n-1],o+=l[e>>10],o+=l[e>>4&63],o+=l[e<<2&63],o+=\"=\"),i.push(o),i.join(\"\")}n.byteLength=o,n.toByteArray=i,n.fromByteArray=c;for(var l=[],u=[],f=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,p=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",d=0,h=p.length;d<h;++d)l[d]=p[d],u[p.charCodeAt(d)]=d;u[\"-\".charCodeAt(0)]=62,u[\"_\".charCodeAt(0)]=63},{}],2:[function(t,e,n){(function(e){/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>\n * @license MIT\n */\n\"use strict\";function r(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&\"function\"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(e){return!1}}function o(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function i(t,e){if(o()<e)throw new RangeError(\"Invalid typed array length\");return a.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e),t.__proto__=a.prototype):(null===t&&(t=new a(e)),t.length=e),t}function a(t,e,n){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return new a(t,e,n);if(\"number\"==typeof t){if(\"string\"==typeof e)throw new Error(\"If encoding is specified then the first argument must be a string\");return u(this,t)}return s(this,t,e,n)}function s(t,e,n,r){if(\"number\"==typeof e)throw new TypeError('\"value\" argument must not be a number');return\"undefined\"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?d(t,e,n,r):\"string\"==typeof e?f(t,e,n):h(t,e)}function c(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be a number');if(t<0)throw new RangeError('\"size\" argument must not be negative')}function l(t,e,n,r){return c(e),e<=0?i(t,e):void 0!==n?\"string\"==typeof r?i(t,e).fill(n,r):i(t,e).fill(n):i(t,e)}function u(t,e){if(c(e),t=i(t,e<0?0:0|m(e)),!a.TYPED_ARRAY_SUPPORT)for(var n=0;n<e;++n)t[n]=0;return t}function f(t,e,n){if(\"string\"==typeof n&&\"\"!==n||(n=\"utf8\"),!a.isEncoding(n))throw new TypeError('\"encoding\" must be a valid string encoding');var r=0|b(e,n);t=i(t,r);var o=t.write(e,n);return o!==r&&(t=t.slice(0,o)),t}function p(t,e){var n=e.length<0?0:0|m(e.length);t=i(t,n);for(var r=0;r<n;r+=1)t[r]=255&e[r];return t}function d(t,e,n,r){if(e.byteLength,n<0||e.byteLength<n)throw new RangeError(\"'offset' is out of bounds\");if(e.byteLength<n+(r||0))throw new RangeError(\"'length' is out of bounds\");return e=void 0===n&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,n):new Uint8Array(e,n,r),a.TYPED_ARRAY_SUPPORT?(t=e,t.__proto__=a.prototype):t=p(t,e),t}function h(t,e){if(a.isBuffer(e)){var n=0|m(e.length);return t=i(t,n),0===t.length?t:(e.copy(t,0,0,n),t)}if(e){if(\"undefined\"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||\"length\"in e)return\"number\"!=typeof e.length||H(e.length)?i(t,0):p(t,e);if(\"Buffer\"===e.type&&_(e.data))return p(t,e.data)}throw new TypeError(\"First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.\")}function m(t){if(t>=o())throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+o().toString(16)+\" bytes\");return 0|t}function g(t){return+t!=t&&(t=0),a.alloc(+t)}function b(t,e){if(a.isBuffer(t))return t.length;if(\"undefined\"!=typeof ArrayBuffer&&\"function\"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;\"string\"!=typeof t&&(t=\"\"+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return n;case\"utf8\":case\"utf-8\":case void 0:return W(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*n;case\"hex\":return n>>>1;case\"base64\":return U(t).length;default:if(r)return W(t).length;e=(\"\"+e).toLowerCase(),r=!0}}function y(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return\"\";if(n>>>=0,e>>>=0,n<=e)return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return D(this,e,n);case\"utf8\":case\"utf-8\":return E(this,e,n);case\"ascii\":return B(this,e,n);case\"latin1\":case\"binary\":return S(this,e,n);case\"base64\":return O(this,e,n);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return N(this,e,n);default:if(r)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),r=!0}}function v(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function A(t,e,n,r,o){if(0===t.length)return-1;if(\"string\"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return-1;n=t.length-1}else if(n<0){if(!o)return-1;n=0}if(\"string\"==typeof e&&(e=a.from(e,r)),a.isBuffer(e))return 0===e.length?-1:w(t,e,n,r,o);if(\"number\"==typeof e)return e=255&e,a.TYPED_ARRAY_SUPPORT&&\"function\"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):w(t,[e],n,r,o);throw new TypeError(\"val must be string, number or Buffer\")}function w(t,e,n,r,o){function i(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}var a=1,s=t.length,c=e.length;if(void 0!==r&&(r=String(r).toLowerCase(),\"ucs2\"===r||\"ucs-2\"===r||\"utf16le\"===r||\"utf-16le\"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,c/=2,n/=2}var l;if(o){var u=-1;for(l=n;l<s;l++)if(i(t,l)===i(e,u===-1?0:l-u)){if(u===-1&&(u=l),l-u+1===c)return u*a}else u!==-1&&(l-=l-u),u=-1}else for(n+c>s&&(n=s-c),l=n;l>=0;l--){for(var f=!0,p=0;p<c;p++)if(i(t,l+p)!==i(e,p)){f=!1;break}if(f)return l}return-1}function k(t,e,n,r){n=Number(n)||0;var o=t.length-n;r?(r=Number(r),r>o&&(r=o)):r=o;var i=e.length;if(i%2!==0)throw new TypeError(\"Invalid hex string\");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var s=parseInt(e.substr(2*a,2),16);if(isNaN(s))return a;t[n+a]=s}return a}function x(t,e,n,r){return q(W(e,t.length-n),t,n,r)}function M(t,e,n,r){return q(Z(e),t,n,r)}function T(t,e,n,r){return M(t,e,n,r)}function R(t,e,n,r){return q(U(e),t,n,r)}function P(t,e,n,r){return q(J(e,t.length-n),t,n,r)}function O(t,e,n){return 0===e&&n===t.length?Q.fromByteArray(t):Q.fromByteArray(t.slice(e,n))}function E(t,e,n){n=Math.min(t.length,n);for(var r=[],o=e;o<n;){var i=t[o],a=null,s=i>239?4:i>223?3:i>191?2:1;if(o+s<=n){var c,l,u,f;switch(s){case 1:i<128&&(a=i);break;case 2:c=t[o+1],128===(192&c)&&(f=(31&i)<<6|63&c,f>127&&(a=f));break;case 3:c=t[o+1],l=t[o+2],128===(192&c)&&128===(192&l)&&(f=(15&i)<<12|(63&c)<<6|63&l,f>2047&&(f<55296||f>57343)&&(a=f));break;case 4:c=t[o+1],l=t[o+2],u=t[o+3],128===(192&c)&&128===(192&l)&&128===(192&u)&&(f=(15&i)<<18|(63&c)<<12|(63&l)<<6|63&u,f>65535&&f<1114112&&(a=f))}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),o+=s}return j(r)}function j(t){var e=t.length;if(e<=tt)return String.fromCharCode.apply(String,t);for(var n=\"\",r=0;r<e;)n+=String.fromCharCode.apply(String,t.slice(r,r+=tt));return n}function B(t,e,n){var r=\"\";n=Math.min(t.length,n);for(var o=e;o<n;++o)r+=String.fromCharCode(127&t[o]);return r}function S(t,e,n){var r=\"\";n=Math.min(t.length,n);for(var o=e;o<n;++o)r+=String.fromCharCode(t[o]);return r}function D(t,e,n){var r=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>r)&&(n=r);for(var o=\"\",i=e;i<n;++i)o+=V(t[i]);return o}function N(t,e,n){for(var r=t.slice(e,n),o=\"\",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function Y(t,e,n){if(t%1!==0||t<0)throw new RangeError(\"offset is not uint\");if(t+e>n)throw new RangeError(\"Trying to access beyond buffer length\")}function F(t,e,n,r,o,i){if(!a.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>o||e<i)throw new RangeError('\"value\" argument is out of bounds');if(n+r>t.length)throw new RangeError(\"Index out of range\")}function z(t,e,n,r){e<0&&(e=65535+e+1);for(var o=0,i=Math.min(t.length-n,2);o<i;++o)t[n+o]=(e&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function I(t,e,n,r){e<0&&(e=4294967295+e+1);for(var o=0,i=Math.min(t.length-n,4);o<i;++o)t[n+o]=e>>>8*(r?o:3-o)&255}function L(t,e,n,r,o,i){if(n+r>t.length)throw new RangeError(\"Index out of range\");if(n<0)throw new RangeError(\"Index out of range\")}function K(t,e,n,r,o){return o||L(t,e,n,4,3.4028234663852886e38,-3.4028234663852886e38),$.write(t,e,n,r,23,4),n+4}function G(t,e,n,r,o){return o||L(t,e,n,8,1.7976931348623157e308,-1.7976931348623157e308),$.write(t,e,n,r,52,8),n+8}function C(t){if(t=X(t).replace(et,\"\"),t.length<2)return\"\";for(;t.length%4!==0;)t+=\"=\";return t}function X(t){return t.trim?t.trim():t.replace(/^\\s+|\\s+$/g,\"\")}function V(t){return t<16?\"0\"+t.toString(16):t.toString(16)}function W(t,e){e=e||1/0;for(var n,r=t.length,o=null,i=[],a=0;a<r;++a){if(n=t.charCodeAt(a),n>55295&&n<57344){if(!o){if(n>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&i.push(239,191,189),o=n;continue}n=(o-55296<<10|n-56320)+65536}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;i.push(n)}else if(n<2048){if((e-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function Z(t){for(var e=[],n=0;n<t.length;++n)e.push(255&t.charCodeAt(n));return e}function J(t,e){for(var n,r,o,i=[],a=0;a<t.length&&!((e-=2)<0);++a)n=t.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}function U(t){return Q.toByteArray(C(t))}function q(t,e,n,r){for(var o=0;o<r&&!(o+n>=e.length||o>=t.length);++o)e[o+n]=t[o];return o}function H(t){return t!==t}var Q=t(\"base64-js\"),$=t(\"ieee754\"),_=t(\"isarray\");n.Buffer=a,n.SlowBuffer=g,n.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=o(),a.poolSize=8192,a._augment=function(t){return t.__proto__=a.prototype,t},a.from=function(t,e,n){return s(null,t,e,n)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,\"undefined\"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(t,e,n){return l(null,t,e,n)},a.allocUnsafe=function(t){return u(null,t)},a.allocUnsafeSlow=function(t){return u(null,t)},a.isBuffer=function(t){return!(null==t||!t._isBuffer)},a.compare=function(t,e){if(!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError(\"Arguments must be Buffers\");if(t===e)return 0;for(var n=t.length,r=e.length,o=0,i=Math.min(n,r);o<i;++o)if(t[o]!==e[o]){n=t[o],r=e[o];break}return n<r?-1:r<n?1:0},a.isEncoding=function(t){switch(String(t).toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"latin1\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return!0;default:return!1}},a.concat=function(t,e){if(!_(t))throw new TypeError('\"list\" argument must be an Array of Buffers');if(0===t.length)return a.alloc(0);var n;if(void 0===e)for(e=0,n=0;n<t.length;++n)e+=t[n].length;var r=a.allocUnsafe(e),o=0;for(n=0;n<t.length;++n){var i=t[n];if(!a.isBuffer(i))throw new TypeError('\"list\" argument must be an Array of Buffers');i.copy(r,o),o+=i.length}return r},a.byteLength=b,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var t=this.length;if(t%2!==0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;e<t;e+=2)v(this,e,e+1);return this},a.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError(\"Buffer size must be a multiple of 32-bits\");for(var e=0;e<t;e+=4)v(this,e,e+3),v(this,e+1,e+2);return this},a.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError(\"Buffer size must be a multiple of 64-bits\");for(var e=0;e<t;e+=8)v(this,e,e+7),v(this,e+1,e+6),v(this,e+2,e+5),v(this,e+3,e+4);return this},a.prototype.toString=function(){var t=0|this.length;return 0===t?\"\":0===arguments.length?E(this,0,t):y.apply(this,arguments)},a.prototype.equals=function(t){if(!a.isBuffer(t))throw new TypeError(\"Argument must be a Buffer\");return this===t||0===a.compare(this,t)},a.prototype.inspect=function(){var t=\"\",e=n.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString(\"hex\",0,e).match(/.{2}/g).join(\" \"),this.length>e&&(t+=\" ... \")),\"<Buffer \"+t+\">\"},a.prototype.compare=function(t,e,n,r,o){if(!a.isBuffer(t))throw new TypeError(\"Argument must be a Buffer\");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),e<0||n>t.length||r<0||o>this.length)throw new RangeError(\"out of range index\");if(r>=o&&e>=n)return 0;if(r>=o)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,r>>>=0,o>>>=0,this===t)return 0;for(var i=o-r,s=n-e,c=Math.min(i,s),l=this.slice(r,o),u=t.slice(e,n),f=0;f<c;++f)if(l[f]!==u[f]){i=l[f],s=u[f];break}return i<s?-1:s<i?1:0},a.prototype.includes=function(t,e,n){return this.indexOf(t,e,n)!==-1},a.prototype.indexOf=function(t,e,n){return A(this,t,e,n,!0)},a.prototype.lastIndexOf=function(t,e,n){return A(this,t,e,n,!1)},a.prototype.write=function(t,e,n,r){if(void 0===e)r=\"utf8\",n=this.length,e=0;else if(void 0===n&&\"string\"==typeof e)r=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error(\"Buffer.write(string, encoding, offset[, length]) is no longer supported\");e=0|e,isFinite(n)?(n=0|n,void 0===r&&(r=\"utf8\")):(r=n,n=void 0)}var o=this.length-e;if((void 0===n||n>o)&&(n=o),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");r||(r=\"utf8\");for(var i=!1;;)switch(r){case\"hex\":return k(this,t,e,n);case\"utf8\":case\"utf-8\":return x(this,t,e,n);case\"ascii\":return M(this,t,e,n);case\"latin1\":case\"binary\":return T(this,t,e,n);case\"base64\":return R(this,t,e,n);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return P(this,t,e,n);default:if(i)throw new TypeError(\"Unknown encoding: \"+r);r=(\"\"+r).toLowerCase(),i=!0}},a.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var tt=4096;a.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),e<t&&(e=t);var r;if(a.TYPED_ARRAY_SUPPORT)r=this.subarray(t,e),r.__proto__=a.prototype;else{var o=e-t;r=new a(o,(void 0));for(var i=0;i<o;++i)r[i]=this[i+t]}return r},a.prototype.readUIntLE=function(t,e,n){t=0|t,e=0|e,n||Y(t,e,this.length);for(var r=this[t],o=1,i=0;++i<e&&(o*=256);)r+=this[t+i]*o;return r},a.prototype.readUIntBE=function(t,e,n){t=0|t,e=0|e,n||Y(t,e,this.length);for(var r=this[t+--e],o=1;e>0&&(o*=256);)r+=this[t+--e]*o;return r},a.prototype.readUInt8=function(t,e){return e||Y(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return e||Y(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return e||Y(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return e||Y(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return e||Y(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,n){t=0|t,e=0|e,n||Y(t,e,this.length);for(var r=this[t],o=1,i=0;++i<e&&(o*=256);)r+=this[t+i]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*e)),r},a.prototype.readIntBE=function(t,e,n){t=0|t,e=0|e,n||Y(t,e,this.length);for(var r=e,o=1,i=this[t+--r];r>0&&(o*=256);)i+=this[t+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*e)),i},a.prototype.readInt8=function(t,e){return e||Y(t,1,this.length),128&this[t]?(255-this[t]+1)*-1:this[t]},a.prototype.readInt16LE=function(t,e){e||Y(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function(t,e){e||Y(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function(t,e){return e||Y(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return e||Y(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return e||Y(t,4,this.length),$.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return e||Y(t,4,this.length),$.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return e||Y(t,8,this.length),$.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return e||Y(t,8,this.length),$.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,n,r){if(t=+t,e=0|e,n=0|n,!r){var o=Math.pow(2,8*n)-1;F(this,t,e,n,o,0)}var i=1,a=0;for(this[e]=255&t;++a<n&&(i*=256);)this[e+a]=t/i&255;return e+n},a.prototype.writeUIntBE=function(t,e,n,r){if(t=+t,e=0|e,n=0|n,!r){var o=Math.pow(2,8*n)-1;F(this,t,e,n,o,0)}var i=n-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+n},a.prototype.writeUInt8=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,1,255,0),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):z(this,t,e,!0),e+2},a.prototype.writeUInt16BE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):z(this,t,e,!1),e+2},a.prototype.writeUInt32LE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):I(this,t,e,!0),e+4},a.prototype.writeUInt32BE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},a.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e=0|e,!r){var o=Math.pow(2,8*n-1);F(this,t,e,n,o-1,-o)}var i=0,a=1,s=0;for(this[e]=255&t;++i<n&&(a*=256);)t<0&&0===s&&0!==this[e+i-1]&&(s=1),this[e+i]=(t/a>>0)-s&255;return e+n},a.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e=0|e,!r){var o=Math.pow(2,8*n-1);F(this,t,e,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[e+i]=255&t;--i>=0&&(a*=256);)t<0&&0===s&&0!==this[e+i+1]&&(s=1),this[e+i]=(t/a>>0)-s&255;return e+n},a.prototype.writeInt8=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,1,127,-128),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):z(this,t,e,!0),e+2},a.prototype.writeInt16BE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):z(this,t,e,!1),e+2},a.prototype.writeInt32LE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):I(this,t,e,!0),e+4},a.prototype.writeInt32BE=function(t,e,n){return t=+t,e=0|e,n||F(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):I(this,t,e,!1),e+4},a.prototype.writeFloatLE=function(t,e,n){return K(this,t,e,!0,n)},a.prototype.writeFloatBE=function(t,e,n){return K(this,t,e,!1,n)},a.prototype.writeDoubleLE=function(t,e,n){return G(this,t,e,!0,n)},a.prototype.writeDoubleBE=function(t,e,n){return G(this,t,e,!1,n)},a.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError(\"targetStart out of bounds\");if(n<0||n>=this.length)throw new RangeError(\"sourceStart out of bounds\");if(r<0)throw new RangeError(\"sourceEnd out of bounds\");r>this.length&&(r=this.length),t.length-e<r-n&&(r=t.length-e+n);var o,i=r-n;if(this===t&&n<e&&e<r)for(o=i-1;o>=0;--o)t[o+e]=this[o+n];else if(i<1e3||!a.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)t[o+e]=this[o+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+i),e);return i},a.prototype.fill=function(t,e,n,r){if(\"string\"==typeof t){if(\"string\"==typeof e?(r=e,e=0,n=this.length):\"string\"==typeof n&&(r=n,n=this.length),1===t.length){var o=t.charCodeAt(0);o<256&&(t=o)}if(void 0!==r&&\"string\"!=typeof r)throw new TypeError(\"encoding must be a string\");if(\"string\"==typeof r&&!a.isEncoding(r))throw new TypeError(\"Unknown encoding: \"+r)}else\"number\"==typeof t&&(t=255&t);if(e<0||this.length<e||this.length<n)throw new RangeError(\"Out of range index\");if(n<=e)return this;e>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0);var i;if(\"number\"==typeof t)for(i=e;i<n;++i)this[i]=t;else{var s=a.isBuffer(t)?t:W(new a(t,r).toString()),c=s.length;for(i=0;i<n-e;++i)this[i+e]=s[i%c]}return this};var et=/[^+\\/0-9A-Za-z-_]/g}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"base64-js\":1,ieee754:4,isarray:5}],3:[function(e,n,r){(function(e){/*!\n * @license deepcopy.js Copyright(c) 2013 sasa+1\n * https://github.com/sasaplus1/deepcopy.js\n * Released under the MIT license.\n */\n!function(e,o){\"object\"==typeof r&&\"object\"==typeof n?n.exports=o():\"function\"==typeof t&&t.amd?t([],o):\"object\"==typeof r?r.deepcopy=o():e.deepcopy=o()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p=\"\",e(0)}([function(t,e,n){\"use strict\";t.exports=n(3)},function(t,n){\"use strict\";function r(t,e){if(\"[object Array]\"!==o.call(t))throw new TypeError(\"array must be an Array\");var n=void 0,r=void 0,i=void 0;for(n=0,r=t.length;r>n;++n)if(i=t[n],i===e||i!==i&&e!==e)return n;return-1}n.__esModule=!0;var o=Object.prototype.toString,i=\"undefined\"!=typeof e?function(t){return e.isBuffer(t)}:function(){return!1},a=\"function\"==typeof Object.keys?function(t){return Object.keys(t)}:function(t){var e=typeof t;if(null===t||\"function\"!==e&&\"object\"!==e)throw new TypeError(\"obj must be an Object\");var n=[],r=void 0;for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&n.push(r);return n},s=\"function\"==typeof Symbol?function(t){return Object.getOwnPropertySymbols(t)}:function(){return[]};n.getKeys=a,n.getSymbols=s,n.indexOf=r,n.isBuffer=i},function(t,n,r){\"use strict\";function o(t,e){var n=a(t);return null!==n?n:i(t,e)}function i(t,n){if(\"function\"!=typeof n)throw new TypeError(\"customizer is must be a Function\");if(\"function\"==typeof t){var r=String(t);return/^\\s*function\\s*\\S*\\([^\\)]*\\)\\s*{\\s*\\[native code\\]\\s*}/.test(r)?t:new Function(\"return \"+String(r))()}var o=c.call(t);if(\"[object Array]\"===o)return[];if(\"[object Object]\"===o&&t.constructor===Object)return{};if(\"[object Date]\"===o)return new Date(t.getTime());if(\"[object RegExp]\"===o){var i=String(t),a=i.lastIndexOf(\"/\");return new RegExp(i.slice(1,a),i.slice(a+1))}if((0,s.isBuffer)(t)){var l=new e(t.length);return t.copy(l),l}var u=n(t);return void 0!==u?u:null}function a(t){var e=typeof t;return null!==t&&\"object\"!==e&&\"function\"!==e?t:null}n.__esModule=!0,n.copyValue=n.copyCollection=n.copy=void 0;var s=r(1),c=Object.prototype.toString;n.copy=o,n.copyCollection=i,n.copyValue=a},function(t,e,n){\"use strict\";function r(t){}function o(t){var e=arguments.length<=1||void 0===arguments[1]?r:arguments[1];if(null===t)return null;var n=(0,a.copyValue)(t);if(null!==n)return n;var o=(0,a.copyCollection)(t,e),s=null!==o?o:t,c=[t],l=[s];return i(t,e,s,c,l)}function i(t,e,n,r,o){if(null===t)return null;var c=(0,a.copyValue)(t);if(null!==c)return c;var l=(0,s.getKeys)(t).concat((0,s.getSymbols)(t)),u=void 0,f=void 0,p=void 0,d=void 0,h=void 0,m=void 0,g=void 0,b=void 0;for(u=0,f=l.length;f>u;++u)p=l[u],d=t[p],h=(0,s.indexOf)(r,d),m=void 0,g=void 0,b=void 0,-1===h?(m=(0,a.copy)(d,e),g=null!==m?m:d,null!==d&&/^(?:function|object)$/.test(typeof d)&&(r.push(d),o.push(g))):b=o[h],n[p]=b||i(d,e,g,r,o);return n}e.__esModule=!0;var a=n(2),s=n(1);e[\"default\"]=o,t.exports=e[\"default\"]}])})}).call(this,e(\"buffer\").Buffer)},{buffer:2}],4:[function(t,e,n){n.read=function(t,e,n,r,o){var i,a,s=8*o-r-1,c=(1<<s)-1,l=c>>1,u=-7,f=n?o-1:0,p=n?-1:1,d=t[e+f];for(f+=p,i=d&(1<<-u)-1,d>>=-u,u+=s;u>0;i=256*i+t[e+f],f+=p,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+t[e+f],f+=p,u-=8);if(0===i)i=1-l;else{if(i===c)return a?NaN:(d?-1:1)*(1/0);a+=Math.pow(2,r),i-=l}return(d?-1:1)*a*Math.pow(2,i-r)},n.write=function(t,e,n,r,o,i){var a,s,c,l=8*i-o-1,u=(1<<l)-1,f=u>>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,h=r?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=u):(a=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-a))<1&&(a--,c*=2),e+=a+f>=1?p/c:p*Math.pow(2,1-f),e*c>=2&&(a++,c/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(e*c-1)*Math.pow(2,o),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;t[n+d]=255&s,d+=h,s/=256,o-=8);for(a=a<<o|s,l+=o;l>0;t[n+d]=255&a,d+=h,a/=256,l-=8);t[n+d-h]|=128*m}},{}],5:[function(t,e,n){var r={}.toString;e.exports=Array.isArray||function(t){return\"[object Array]\"==r.call(t)}},{}],6:[function(t,e,n){function r(t){return/^[a-z_$][0-9a-z_$]*$/gi.test(t)&&!i.test(t)}function o(t){if(a)return t.toString();var e=t.source.replace(/\\//g,function(t,e,n){return 0===e||\"\\\\\"!==n[e-1]?\"\\\\/\":\"/\"}),n=(t.global&&\"g\"||\"\")+(t.ignoreCase&&\"i\"||\"\")+(t.multiline&&\"m\"||\"\");return\"/\"+e+\"/\"+n}/* toSource by Marcello Bastea-Forte - zlib license */\ne.exports=function(t,e,n,i){function a(t,e,n,i,s){function c(t){return n.slice(1)+t.join(\",\"+(n&&\"\\n\")+l)+(n?\" \":\"\")}var l=i+n;switch(t=e?e(t):t,typeof t){case\"string\":return JSON.stringify(t);case\"boolean\":case\"number\":case\"undefined\":return\"\"+t;case\"function\":return t.toString()}if(null===t)return\"null\";if(t instanceof RegExp)return o(t);if(t instanceof Date)return\"new Date(\"+t.getTime()+\")\";var u=s.indexOf(t)+1;if(u>0)return\"{$circularReference:\"+u+\"}\";if(s.push(t),Array.isArray(t))return\"[\"+c(t.map(function(t){return a(t,e,n,l,s.slice())}))+\"]\";var f=Object.keys(t);return f.length?\"{\"+c(f.map(function(o){return(r(o)?o:JSON.stringify(o))+\":\"+a(t[o],e,n,l,s.slice())}))+\"}\":\"{}\"}var s=[];return a(t,e,void 0===n?\" \":n||\"\",i||\"\",s)};var i=/^(abstract|boolean|break|byte|case|catch|char|class|const|continue|debugger|default|delete|do|double|else|enum|export|extends|false|final|finally|float|for|function|goto|if|implements|import|in|instanceof|int|interface|long|native|new|null|package|private|protected|public|return|short|static|super|switch|synchronized|this|throw|throws|transient|true|try|typeof|undefined|var|void|volatile|while|with)$/,a=\"\\\\/\"===new RegExp(\"/\").source},{}],7:[function(t,e,n){e.exports={name:\"pebble-clay\",version:\"1.0.4\",description:\"Pebble Config Framework\",scripts:{\"test-travis\":\"./node_modules/.bin/gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --single-run --browsers chromeTravisCI && ./node_modules/.bin/eslint ./\",\"test-debug\":\"(export DEBUG=true && ./node_modules/.bin/gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --no-single-run)\",test:\"./node_modules/.bin/gulp && ./node_modules/.bin/karma start ./test/karma.conf.js --single-run\",lint:\"./node_modules/.bin/eslint ./\",build:\"gulp\",dev:\"gulp dev\",\"pebble-clean\":\"rm -rf tmp src/js/index.js && pebble clean\",\"pebble-publish\":\"npm run pebble-clean && npm run build && pebble build && pebble package publish && npm run pebble-clean\",\"pebble-build\":\"npm run build && pebble build\"},repository:{type:\"git\",url:\"git+https://github.com/pebble/clay.git\"},keywords:[\"pebble\",\"config\",\"configuration\",\"pebble-package\"],author:\"Pebble Technology\",license:\"MIT\",bugs:{url:\"https://github.com/pebble/clay/issues\"},pebble:{projectType:\"package\",sdkVersion:\"3\",targetPlatforms:[\"aplite\",\"basalt\",\"chalk\",\"diorite\",\"emery\"],resources:{media:[]},capabilities:[\"configurable\"]},homepage:\"https://github.com/pebble/clay#readme\",devDependencies:{autoprefixer:\"^6.3.1\",bourbon:\"^4.2.6\",browserify:\"^13.0.0\",\"browserify-istanbul\":\"^0.2.1\",chai:\"^3.4.1\",deamdify:\"^0.2.0\",deepcopy:\"^0.6.1\",del:\"^2.0.2\",eslint:\"^1.5.1\",\"eslint-config-pebble\":\"^1.2.0\",\"eslint-plugin-standard\":\"^1.3.1\",gulp:\"^3.9.0\",\"gulp-autoprefixer\":\"^3.1.0\",\"gulp-htmlmin\":\"^1.3.0\",\"gulp-inline\":\"0.0.15\",\"gulp-insert\":\"^0.5.0\",\"gulp-sass\":\"^2.1.1\",\"gulp-sourcemaps\":\"^1.6.0\",\"gulp-uglify\":\"^1.5.2\",joi:\"^6.10.1\",karma:\"^0.13.19\",\"karma-browserify\":\"^5.0.1\",\"karma-chrome-launcher\":\"^0.2.2\",\"karma-coverage\":\"^0.5.3\",\"karma-mocha\":\"^0.2.1\",\"karma-mocha-reporter\":\"^1.1.5\",\"karma-source-map-support\":\"^1.1.0\",\"karma-threshold-reporter\":\"^0.1.15\",mocha:\"^2.3.4\",postcss:\"^5.0.14\",\"require-from-string\":\"^1.1.0\",sassify:\"^0.9.1\",sinon:\"^1.17.3\",stringify:\"^3.2.0\",through:\"^2.3.8\",tosource:\"^1.0.0\",\"vinyl-buffer\":\"^1.0.0\",\"vinyl-source-stream\":\"^1.1.0\",watchify:\"^3.7.0\"},dependencies:{}}},{}],8:[function(t,e,n){\"use strict\";e.exports={name:\"button\",template:t(\"../../templates/components/button.tpl\"),style:t(\"../../styles/clay/components/button.scss\"),manipulator:\"button\",defaults:{primary:!1,attributes:{},description:\"\"}}},{\"../../styles/clay/components/button.scss\":21,\"../../templates/components/button.tpl\":30}],9:[function(t,e,n){\"use strict\";e.exports={name:\"checkboxgroup\",template:t(\"../../templates/components/checkboxgroup.tpl\"),style:t(\"../../styles/clay/components/checkboxgroup.scss\"),manipulator:\"checkboxgroup\",defaults:{label:\"\",options:[],description:\"\"}}},{\"../../styles/clay/components/checkboxgroup.scss\":22,\"../../templates/components/checkboxgroup.tpl\":31}],10:[function(t,e,n){\"use strict\";e.exports={name:\"color\",template:t(\"../../templates/components/color.tpl\"),style:t(\"../../styles/clay/components/color.scss\"),manipulator:\"color\",defaults:{label:\"\",description:\"\"},initialize:function(t,e){function n(t){if(\"number\"==typeof t)t=t.toString(16);else if(!t)return\"transparent\";return t=r(t),\"#\"+(f?p[t]:t)}function r(t){for(t=t.toLowerCase();t.length<6;)t=\"0\"+t;return t}function o(t){switch(typeof t){case\"number\":return r(t.toString(16));case\"string\":return t.replace(/^#|^0x/,\"\");default:return t}}function i(t){return t.reduce(function(t,e){return t.concat(e)},[])}function a(t){t=t.replace(/^#|^0x/,\"\");var e=parseInt(t.slice(0,2),16)/255,n=parseInt(t.slice(2,4),16)/255,r=parseInt(t.slice(4),16)/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92;var o=(.4124*e+.3576*n+.1805*r)/.95047,i=(.2126*e+.7152*n+.0722*r)/1,a=(.0193*e+.1192*n+.9505*r)/1.08883;return o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,[116*i-16,500*(o-i),200*(i-a)]}function s(t,e){var n=t[0]-e[0],r=t[1]-e[1],o=t[2]-e[2];return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}function c(){return!e.meta.activeWatchInfo||2===e.meta.activeWatchInfo.firmware.major||[\"aplite\",\"diorite\"].indexOf(e.meta.activeWatchInfo.platform)>-1&&!u.config.allowGray?d.BLACK_WHITE:[\"aplite\",\"diorite\"].indexOf(e.meta.activeWatchInfo.platform)>-1&&u.config.allowGray?d.GRAY:d.COLOR}var l=t.HTML,u=this;u.roundColorToLayout=function(t){var e=o(t);if(m.indexOf(e)===-1){var n=a(e),r=m.map(function(t){var e=a(o(t));return s(n,e)}),i=Math.min.apply(Math,r),c=r.indexOf(i);e=m[c]}return parseInt(e,16)};var f=u.config.sunlight!==!1,p={\"000000\":\"000000\",\"000055\":\"001e41\",\"0000aa\":\"004387\",\"0000ff\":\"0068ca\",\"005500\":\"2b4a2c\",\"005555\":\"27514f\",\"0055aa\":\"16638d\",\"0055ff\":\"007dce\",\"00aa00\":\"5e9860\",\"00aa55\":\"5c9b72\",\"00aaaa\":\"57a5a2\",\"00aaff\":\"4cb4db\",\"00ff00\":\"8ee391\",\"00ff55\":\"8ee69e\",\"00ffaa\":\"8aebc0\",\"00ffff\":\"84f5f1\",550000:\"4a161b\",550055:\"482748\",\"5500aa\":\"40488a\",\"5500ff\":\"2f6bcc\",555500:\"564e36\",555555:\"545454\",\"5555aa\":\"4f6790\",\"5555ff\":\"4180d0\",\"55aa00\":\"759a64\",\"55aa55\":\"759d76\",\"55aaaa\":\"71a6a4\",\"55aaff\":\"69b5dd\",\"55ff00\":\"9ee594\",\"55ff55\":\"9de7a0\",\"55ffaa\":\"9becc2\",\"55ffff\":\"95f6f2\",aa0000:\"99353f\",aa0055:\"983e5a\",aa00aa:\"955694\",aa00ff:\"8f74d2\",aa5500:\"9d5b4d\",aa5555:\"9d6064\",aa55aa:\"9a7099\",aa55ff:\"9587d5\",aaaa00:\"afa072\",aaaa55:\"aea382\",aaaaaa:\"ababab\",ffffff:\"ffffff\",aaaaff:\"a7bae2\",aaff00:\"c9e89d\",aaff55:\"c9eaa7\",aaffaa:\"c7f0c8\",aaffff:\"c3f9f7\",ff0000:\"e35462\",ff0055:\"e25874\",ff00aa:\"e16aa3\",ff00ff:\"de83dc\",ff5500:\"e66e6b\",ff5555:\"e6727c\",ff55aa:\"e37fa7\",ff55ff:\"e194df\",ffaa00:\"f1aa86\",ffaa55:\"f1ad93\",ffaaaa:\"efb5b8\",ffaaff:\"ecc3eb\",ffff00:\"ffeeab\",ffff55:\"fff1b5\",ffffaa:\"fff6d3\"},d={COLOR:[[!1,!1,\"55ff00\",\"aaff55\",!1,\"ffff55\",\"ffffaa\",!1,!1],[!1,\"aaffaa\",\"55ff55\",\"00ff00\",\"aaff00\",\"ffff00\",\"ffaa55\",\"ffaaaa\",!1],[\"55ffaa\",\"00ff55\",\"00aa00\",\"55aa00\",\"aaaa55\",\"aaaa00\",\"ffaa00\",\"ff5500\",\"ff5555\"],[\"aaffff\",\"00ffaa\",\"00aa55\",\"55aa55\",\"005500\",\"555500\",\"aa5500\",\"ff0000\",\"ff0055\"],[!1,\"55aaaa\",\"00aaaa\",\"005555\",\"ffffff\",\"000000\",\"aa5555\",\"aa0000\",!1],[\"55ffff\",\"00ffff\",\"00aaff\",\"0055aa\",\"aaaaaa\",\"555555\",\"550000\",\"aa0055\",\"ff55aa\"],[\"55aaff\",\"0055ff\",\"0000ff\",\"0000aa\",\"000055\",\"550055\",\"aa00aa\",\"ff00aa\",\"ffaaff\"],[!1,\"5555aa\",\"5555ff\",\"5500ff\",\"5500aa\",\"aa00ff\",\"ff00ff\",\"ff55ff\",!1],[!1,!1,!1,\"aaaaff\",\"aa55ff\",\"aa55aa\",!1,!1,!1]],GRAY:[[\"000000\",\"aaaaaa\",\"ffffff\"]],BLACK_WHITE:[[\"000000\",\"ffffff\"]]},h=u.config.layout||c();\"string\"==typeof h&&(h=d[h]),Array.isArray(h[0])||(h=[h]);var m=i(h).map(function(t){return o(t)}).filter(function(t){return t}),g=\"\",b=h.length,y=0;h.forEach(function(t){y=t.length>y?t.length:y});for(var v=100/y,A=100/b,w=u.$element,k=0;k<b;k++)for(var x=0;x<y;x++){var M=o(h[k][x]),T=M?\" selectable\":\"\",R=0===k&&0===x||0===k&&!h[k][x-1]||!h[k][x-1]&&!h[k-1][x]?\" rounded-tl\":\"\",P=0===k&&!h[k][x+1]||!h[k][x+1]&&!h[k-1][x]?\" rounded-tr \":\"\",O=k===h.length-1&&0===x||k===h.length-1&&!h[k][x-1]||!h[k][x-1]&&!h[k+1][x]?\" rounded-bl\":\"\",E=k===h.length-1&&!h[k][x+1]||!h[k][x+1]&&!h[k+1][x]?\" rounded-br\":\"\";g+='<i class=\"color-box '+T+R+P+O+E+'\" '+(M?'data-value=\"'+parseInt(M,16)+'\" ':\"\")+'style=\"width:'+v+\"%; height:\"+A+\"%; background:\"+n(M)+';\"></i>'}var j=0;3===y&&(j=5),2===y&&(j=8);var B=j*v/A+\"%\",S=j+\"%\";w.select(\".color-box-container\").add(l(g)).set(\"$paddingTop\",B).set(\"$paddingRight\",S).set(\"$paddingBottom\",B).set(\"$paddingLeft\",S),w.select(\".color-box-wrap\").set(\"$paddingBottom\",v/A*100+\"%\");var D=w.select(\".value\"),N=w.select(\".picker-wrap\"),Y=u.$manipulatorTarget.get(\"disabled\");w.select(\"label\").on(\"click\",function(){Y||N.set(\"show\")}),u.on(\"change\",function(){var t=u.get();D.set(\"$background-color\",n(t)),w.select(\".color-box\").set(\"-selected\"),w.select('.color-box[data-value=\"'+t+'\"]').set(\"+selected\")}),w.select(\".color-box.selectable\").on(\"click\",function(t){u.set(parseInt(t.target.dataset.value,10)),N.set(\"-show\")}),N.on(\"click\",function(){N.set(\"-show\")}),u.on(\"disabled\",function(){Y=!0}),u.on(\"enabled\",function(){Y=!1}),u._layout=h}}},{\"../../styles/clay/components/color.scss\":23,\"../../templates/components/color.tpl\":32}],11:[function(t,e,n){\"use strict\";e.exports={name:\"footer\",template:t(\"../../templates/components/footer.tpl\"),manipulator:\"html\"}},{\"../../templates/components/footer.tpl\":33}],12:[function(t,e,n){\"use strict\";e.exports={name:\"heading\",template:t(\"../../templates/components/heading.tpl\"),manipulator:\"html\",defaults:{size:4}}},{\"../../templates/components/heading.tpl\":34}],13:[function(t,e,n){\"use strict\";e.exports={color:t(\"./color\"),footer:t(\"./footer\"),heading:t(\"./heading\"),input:t(\"./input\"),select:t(\"./select\"),submit:t(\"./submit\"),text:t(\"./text\"),toggle:t(\"./toggle\"),radiogroup:t(\"./radiogroup\"),checkboxgroup:t(\"./checkboxgroup\"),button:t(\"./button\"),slider:t(\"./slider\")}},{\"./button\":8,\"./checkboxgroup\":9,\"./color\":10,\"./footer\":11,\"./heading\":12,\"./input\":14,\"./radiogroup\":15,\"./select\":16,\"./slider\":17,\"./submit\":18,\"./text\":19,\"./toggle\":20}],14:[function(t,e,n){\"use strict\";e.exports={name:\"input\",template:t(\"../../templates/components/input.tpl\"),style:t(\"../../styles/clay/components/input.scss\"),manipulator:\"val\",defaults:{label:\"\",description:\"\",attributes:{}}}},{\"../../styles/clay/components/input.scss\":24,\"../../templates/components/input.tpl\":35}],15:[function(t,e,n){\"use strict\";e.exports={name:\"radiogroup\",template:t(\"../../templates/components/radiogroup.tpl\"),style:t(\"../../styles/clay/components/radiogroup.scss\"),manipulator:\"radiogroup\",defaults:{label:\"\",options:[],description:\"\",attributes:{}}}},{\"../../styles/clay/components/radiogroup.scss\":25,\"../../templates/components/radiogroup.tpl\":36}],16:[function(t,e,n){\"use strict\";e.exports={name:\"select\",template:t(\"../../templates/components/select.tpl\"),style:t(\"../../styles/clay/components/select.scss\"),manipulator:\"val\",defaults:{label:\"\",options:[],description:\"\",attributes:{}},initialize:function(){function t(){var t=e.$manipulatorTarget.get(\"selectedIndex\"),r=e.$manipulatorTarget.select(\"option\"),o=r[t]&&r[t].innerHTML;n.set(\"innerHTML\",o)}var e=this,n=e.$element.select(\".value\");t(),e.on(\"change\",t)}}},{\"../../styles/clay/components/select.scss\":26,\"../../templates/components/select.tpl\":37}],17:[function(t,e,n){\"use strict\";e.exports={name:\"slider\",template:t(\"../../templates/components/slider.tpl\"),style:t(\"../../styles/clay/components/slider.scss\"),manipulator:\"slider\",defaults:{label:\"\",description:\"\",min:0,max:100,step:1,attributes:{}},initialize:function(){function t(){var t=e.get().toFixed(e.precision);n.set(\"value\",t),r.set(\"innerHTML\",t)}var e=this,n=e.$element.select(\".value\"),r=e.$element.select(\".value-pad\"),o=e.$manipulatorTarget,i=o.get(\"step\");i=i.toString(10).split(\".\")[1],e.precision=i?i.length:0,e.on(\"change\",t),o.on(\"|input\",t),t(),n.on(\"|input\",function(){r.set(\"innerHTML\",this.get(\"value\"))}),n.on(\"|change\",function(){e.set(this.get(\"value\")),t()})}}},{\"../../styles/clay/components/slider.scss\":27,\"../../templates/components/slider.tpl\":38}],18:[function(t,e,n){\"use strict\";e.exports={name:\"submit\",template:t(\"../../templates/components/submit.tpl\"),style:t(\"../../styles/clay/components/submit.scss\"),manipulator:\"button\",defaults:{attributes:{}}}},{\"../../styles/clay/components/submit.scss\":28,\"../../templates/components/submit.tpl\":39}],19:[function(t,e,n){\"use strict\";e.exports={name:\"text\",template:t(\"../../templates/components/text.tpl\"),manipulator:\"html\"}},{\"../../templates/components/text.tpl\":40}],20:[function(t,e,n){\"use strict\";e.exports={name:\"toggle\",template:t(\"../../templates/components/toggle.tpl\"),style:t(\"../../styles/clay/components/toggle.scss\"),manipulator:\"checked\",defaults:{label:\"\",description:\"\",attributes:{}}}},{\"../../styles/clay/components/toggle.scss\":29,\"../../templates/components/toggle.tpl\":41}],21:[function(t,e,n){e.exports=\".component-button { text-align: center; }\\n\\n.section .component-button { padding-bottom: 0; }\\n\\n.component-button .description { padding-left: 0; padding-right: 0; }\\n\"},{}],22:[function(t,e,n){e.exports=\".component-checkbox { display: block; }\\n\\n.section .component-checkbox { padding-right: 0.375rem; }\\n\\n.component-checkbox > .label { display: block; padding-bottom: 0.35rem; }\\n\\n.component-checkbox .checkbox-group { padding-bottom: 0.35rem; }\\n\\n.component-checkbox .checkbox-group label { padding: 0.35rem 0.375rem; }\\n\\n.component-checkbox .checkbox-group .label { font-size: 0.9em; }\\n\\n.component-checkbox .checkbox-group input { opacity: 0; position: absolute; }\\n\\n.component-checkbox .checkbox-group i { display: block; position: relative; border-radius: 0.25rem; width: 1.4rem; height: 1.4rem; border: 0.11765rem solid #767676; -webkit-flex-shrink: 0; flex-shrink: 0; }\\n\\n.component-checkbox .checkbox-group input:checked + i { border-color: #ff4700; background: #ff4700; }\\n\\n.component-checkbox .checkbox-group input:checked + i:after { content: ''; box-sizing: border-box; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; left: 0.35rem; top: -0.05rem; display: block; width: 0.5rem; height: 1rem; border: 0 solid #ffffff; border-right-width: 0.11765rem; border-bottom-width: 0.11765rem; }\\n\\n.component-checkbox .description { padding-left: 0; padding-right: 0; }\\n\"},{}],23:[function(t,e,n){e.exports=\".section .component-color { padding: 0; }\\n\\n.component-color .value { width: 2.2652rem; height: 1.4rem; border-radius: 0.7rem; box-shadow: 0 0.1rem 0.1rem #2f2f2f; display: block; background: #000; }\\n\\n.component-color .picker-wrap { left: 0; top: 0; right: 0; bottom: 0; position: fixed; padding: 0.7rem 0.375rem; background: rgba(0, 0, 0, 0.65); opacity: 0; -webkit-transition: opacity 100ms ease-in 175ms; transition: opacity 100ms ease-in 175ms; pointer-events: none; z-index: 100; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }\\n\\n.component-color .picker-wrap .picker { padding: 0.7rem 0.75rem; background: #484848; box-shadow: 0 0.17647rem 0.88235rem rgba(0, 0, 0, 0.4); border-radius: 0.25rem; width: 100%; max-width: 26rem; overflow: auto; }\\n\\n.component-color .picker-wrap.show { -webkit-transition-delay: 0ms; transition-delay: 0ms; pointer-events: auto; opacity: 1; }\\n\\n.component-color .color-box-wrap { box-sizing: border-box; position: relative; height: 0; width: 100%; padding: 0 0 100% 0; }\\n\\n.component-color .color-box-wrap .color-box-container { position: absolute; height: 99.97%; width: 100%; left: 0; top: 0; }\\n\\n.component-color .color-box-wrap .color-box-container .color-box { float: left; cursor: pointer; -webkit-tap-highlight-color: transparent; }\\n\\n.component-color .color-box-wrap .color-box-container .color-box.rounded-tl { border-top-left-radius: 0.25rem; }\\n\\n.component-color .color-box-wrap .color-box-container .color-box.rounded-tr { border-top-right-radius: 0.25rem; }\\n\\n.component-color .color-box-wrap .color-box-container .color-box.rounded-bl { border-bottom-left-radius: 0.25rem; }\\n\\n.component-color .color-box-wrap .color-box-container .color-box.rounded-br { border-bottom-right-radius: 0.25rem; }\\n\\n.component-color .color-box-wrap .color-box-container .color-box.selected { -webkit-transform: scale(1.1); transform: scale(1.1); border-radius: 0.25rem; box-shadow: #111 0 0 0.24rem; position: relative; z-index: 100; }\\n\"},{}],24:[function(t,e,n){e.exports=\".section .component-input { padding: 0; }\\n\\n.component-input label { display: block; }\\n\\n.component-input .label { padding-bottom: 0.7rem; }\\n\\n.component-input .input { position: relative; min-width: 100%; margin-top: 0.7rem; margin-left: 0; }\\n\\n.component-input input { display: block; width: 100%; background: #333333; border-radius: 0.25rem; padding: 0.35rem 0.375rem; border: none; vertical-align: baseline; color: #ffffff; font-size: inherit; -webkit-appearance: none; appearance: none; min-height: 2.1rem; }\\n\\n.component-input input::-webkit-input-placeholder { color: #858585; }\\n\\n.component-input input::-moz-placeholder { color: #858585; }\\n\\n.component-input input:-moz-placeholder { color: #858585; }\\n\\n.component-input input:-ms-input-placeholder { color: #858585; }\\n\\n.component-input input:focus { border: none; box-shadow: none; }\\n\\n.component-input input:focus::-webkit-input-placeholder { color: #666666; }\\n\\n.component-input input:focus::-moz-placeholder { color: #666666; }\\n\\n.component-input input:focus:-moz-placeholder { color: #666666; }\\n\\n.component-input input:focus:-ms-input-placeholder { color: #666666; }\\n\"},{}],25:[function(t,e,n){e.exports=\".component-radio { display: block; }\\n\\n.section .component-radio { padding-right: 0.375rem; }\\n\\n.component-radio > .label { display: block; padding-bottom: 0.35rem; }\\n\\n.component-radio .radio-group { padding-bottom: 0.35rem; }\\n\\n.component-radio .radio-group label { padding: 0.35rem 0.375rem; }\\n\\n.component-radio .radio-group .label { font-size: 0.9em; }\\n\\n.component-radio .radio-group input { opacity: 0; position: absolute; }\\n\\n.component-radio .radio-group i { display: block; position: relative; border-radius: 1.4rem; width: 1.4rem; height: 1.4rem; border: 2px solid #767676; -webkit-flex-shrink: 0; flex-shrink: 0; }\\n\\n.component-radio .radio-group input:checked + i { border-color: #ff4700; }\\n\\n.component-radio .radio-group input:checked + i:after { content: ''; display: block; position: absolute; left: 15%; right: 15%; top: 15%; bottom: 15%; border-radius: 1.4rem; background: #ff4700; }\\n\\n.component-radio .description { padding-left: 0; padding-right: 0; }\\n\"},{}],26:[function(t,e,n){e.exports='.section .component-select { padding: 0; }\\n\\n.component-select label { position: relative; }\\n\\n.component-select .value { position: relative; padding-right: 1.1rem; display: block; }\\n\\n.component-select .value:after { content: \"\"; position: absolute; right: 0; top: 50%; margin-top: -0.1rem; height: 0; width: 0; border-left: 0.425rem solid transparent; border-right: 0.425rem solid transparent; border-top: 0.425rem solid #ff4700; }\\n\\n.component-select select { opacity: 0; position: absolute; display: block; left: 0; right: 0; top: 0; bottom: 0; width: 100%; border: none; margin: 0; padding: 0; }\\n'},{}],27:[function(t,e,n){e.exports=\".section .component-slider { padding: 0; }\\n\\n.component-slider label { display: block; }\\n\\n.component-slider .label-container { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; width: 100%; padding-bottom: 0.7rem; }\\n\\n.component-slider .label { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 1rem; display: block; padding-right: 0.75rem; }\\n\\n.component-slider .value-wrap { display: block; position: relative; }\\n\\n.component-slider .value, .component-slider .value-pad { display: block; background: #333333; border-radius: 0.25rem; padding: 0.35rem 0.375rem; border: none; vertical-align: baseline; color: #ffffff; text-align: right; margin: 0; min-width: 1rem; }\\n\\n.component-slider .value-pad { visibility: hidden; }\\n\\n.component-slider .value-pad:before { content: ' '; display: inline-block; }\\n\\n.component-slider .value { max-width: 100%; position: absolute; left: 0; top: 0; }\\n\\n.component-slider .input-wrap { padding: 0 0.75rem 0.7rem; }\\n\\n.component-slider .input { display: block; position: relative; min-width: 100%; height: 1.4rem; overflow: hidden; margin-left: 0; }\\n\\n.component-slider .input:before { content: ''; display: block; position: absolute; height: 0.17647rem; background: #666666; width: 100%; top: 0.61176rem; }\\n\\n.component-slider .input .slider { display: block; width: 100%; -webkit-appearance: none; appearance: none; position: relative; height: 1.4rem; margin: 0; background-color: transparent; }\\n\\n.component-slider .input .slider:focus { outline: none; }\\n\\n.component-slider .input .slider::-webkit-slider-runnable-track { border: none; height: 1.4rem; width: 100%; background-color: transparent; }\\n\\n.component-slider .input .slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; position: relative; height: 1.4rem; width: 1.4rem; background-color: #ff4700; border-radius: 50%; }\\n\\n.component-slider .input .slider::-webkit-slider-thumb:before { content: \\\"\\\"; position: absolute; left: -1000px; top: 0.61176rem; height: 0.17647rem; width: 1001px; background: #ff4700; }\\n\"},{}],28:[function(t,e,n){e.exports=\".component-submit { text-align: center; }\\n\"},{}],29:[function(t,e,n){e.exports=\".section .component-toggle { padding: 0; }\\n\\n.component-toggle input { display: none; }\\n\\n.component-toggle .graphic { display: inline-block; position: relative; }\\n\\n.component-toggle .graphic .slide { display: block; border-radius: 1.05rem; height: 1.05rem; width: 2.2652rem; background: #2f2f2f; -webkit-transition: background-color 150ms linear; transition: background-color 150ms linear; }\\n\\n.component-toggle .graphic .marker { background: #ececec; width: 1.4rem; height: 1.4rem; border-radius: 1.4rem; position: absolute; left: 0; display: block; top: -0.175rem; -webkit-transition: -webkit-transform 150ms linear; transition: -webkit-transform 150ms linear; transition: transform 150ms linear; transition: transform 150ms linear, -webkit-transform 150ms linear; box-shadow: 0 0.1rem 0.1rem #2f2f2f; }\\n\\n.component-toggle input:checked + .graphic .slide { background: #993d19; }\\n\\n.component-toggle input:checked + .graphic .marker { background: #ff4700; -webkit-transform: translateX(0.8652rem); transform: translateX(0.8652rem); }\\n\"},{}],30:[function(t,e,n){e.exports='<div class=\"component component-button\">\\n <button\\n type=\"button\"\\n data-manipulator-target\\n class=\"{{primary ? \\'primary\\' : \\'\\'}}\"\\n {{each key: attributes}}{{key}}=\"{{this}}\"{{/each}}\\n ></button>\\n {{if description}}\\n <div class=\"description\">{{{description}}}</div>\\n {{/if}}\\n</div>\\n'},{}],31:[function(t,e,n){e.exports='<div class=\"component component-checkbox\">\\n <span class=\"label\">{{{label}}}</span>\\n <div class=\"checkbox-group\">\\n {{each options}}\\n <label class=\"tap-highlight\">\\n <span class=\"label\">{{{this}}}</span>\\n <input type=\"checkbox\" value=\"1\" name=\"clay-{{clayId}}\" />\\n <i></i>\\n </label>\\n {{/each}}\\n </div>\\n {{if description}}\\n <div class=\"description\">{{{description}}}</div>\\n {{/if}}\\n</div>\\n'},{}],32:[function(t,e,n){e.exports='<div class=\"component component-color\">\\n <label class=\"tap-highlight\">\\n <input\\n data-manipulator-target\\n type=\"hidden\"\\n />\\n <span class=\"label\">{{{label}}}</span>\\n <span class=\"value\"></span>\\n </label>\\n {{if description}}\\n <div class=\"description\">{{{description}}}</div>\\n {{/if}}\\n <div class=\"picker-wrap\">\\n <div class=\"picker\">\\n <div class=\"color-box-wrap\">\\n <div class=\"color-box-container\"></div>\\n </div>\\n </div>\\n </div>\\n</div>\\n'},{}],33:[function(t,e,n){e.exports='<footer data-manipulator-target class=\"component component-footer\"></footer>\\n'},{}],34:[function(t,e,n){e.exports='<div class=\"component component-heading\">\\n <h{{size}} data-manipulator-target></h{{size}}>\\n</div>\\n'},{}],35:[function(t,e,n){e.exports='<div class=\"component component-input\">\\n <label class=\"tap-highlight\">\\n <span class=\"label\">{{{label}}}</span>\\n <span class=\"input\">\\n <input\\n data-manipulator-target\\n {{each key: attributes}}{{key}}=\"{{this}}\"{{/each}}\\n />\\n </span>\\n </label>\\n\\n {{if description}}\\n <div class=\"description\">{{{description}}}</div>\\n {{/if}}\\n</div>\\n'},{}],36:[function(t,e,n){e.exports='<div class=\"component component-radio\">\\n <span class=\"label\">{{{label}}}</span>\\n <div class=\"radio-group\">\\n {{each options}}\\n <label class=\"tap-highlight\">\\n <span class=\"label\">{{{this.label}}}</span>\\n <input\\n type=\"radio\"\\n value=\"{{this.value}}\"\\n name=\"clay-{{clayId}}\"\\n {{each key: attributes}}{{key}}=\"{{this}}\"{{/each}}\\n />\\n <i></i>\\n </label>\\n {{/each}}\\n </div>\\n {{if description}}\\n <div class=\"description\">{{{description}}}</div>\\n {{/if}}\\n</div>\\n'},{}],37:[function(t,e,n){e.exports='<div class=\"component component-select\">\\n <label class=\"tap-highlight\">\\n <span class=\"label\">{{{label}}}</span>\\n <span class=\"value\"></span>\\n <select data-manipulator-target {{each key: attributes}}{{key}}=\"{{this}}\"{{/each}}>\\n {{each options}}\\n {{if Array.isArray(this.value)}}\\n <optgroup label=\"{{this.label}}\">\\n {{each this.value}}\\n <option value=\"{{this.value}}\" class=\"item-select-option\">{{this.label}}</option>\\n {{/each}}\\n </optgroup>\\n {{else}}\\n <option value=\"{{this.value}}\" class=\"item-select-option\">{{this.label}}</option>\\n {{/if}}\\n {{/each}}\\n </select>\\n </label>\\n {{if description}}\\n <div class=\"description\">{{{description}}}</div>\\n {{/if}}\\n</div>\\n'},{}],38:[function(t,e,n){e.exports='<div class=\"component component-slider\">\\n <label class=\"tap-highlight\">\\n <span class=\"label-container\">\\n <span class=\"label\">{{{label}}}</span>\\n <span class=\"value-wrap\">\\n <span class=\"value-pad\"></span>\\n <input type=\"text\" class=\"value\" />\\n </span>\\n </span>\\n <span class=\"input\">\\n <input\\n data-manipulator-target\\n class=\"slider\"\\n type=\"range\"\\n min=\"{{min}}\"\\n max=\"{{max}}\"\\n step=\"{{step}}\"\\n {{each key: attributes}}{{key}}=\"{{this}}\"{{/each}}\\n />\\n </span>\\n</label>\\n {{if description}}\\n <div class=\"description\">{{{description}}}</div>\\n {{/if}}\\n</div>\\n'},{}],39:[function(t,e,n){e.exports='<div class=\"component component-submit\">\\n <button\\n data-manipulator-target\\n type=\"submit\"\\n {{each key: attributes}}{{key}}=\"{{this}}\"{{/each}}\\n ></button>\\n</div>\\n'},{}],40:[function(t,e,n){e.exports='<div class=\"component component-text\">\\n <p data-manipulator-target></p>\\n</div>\\n'},{}],41:[function(t,e,n){e.exports='<div class=\"component component-toggle\">\\n <label class=\"tap-highlight\">\\n <span class=\"label\">{{{label}}}</span>\\n <span class=\"input\">\\n <input\\n data-manipulator-target\\n type=\"checkbox\"\\n {{each key: attributes}}{{key}}=\"{{this}}\"{{/each}}\\n />\\n <span class=\"graphic\">\\n <span class=\"slide\"></span>\\n <span class=\"marker\"></span>\\n </span>\\n </span>\\n </label>\\n {{if description}}\\n <div class=\"description\">{{{description}}}</div>\\n {{/if}}\\n</div>\\n'},{}],42:[function(t,e,n){e.exports='<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"utf-8\"><style>@font-face{font-family:PFDinDisplayProRegularWebfont;src:url(data:application/font-woff;charset=utf-8;base64,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) format(\"woff\");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}button,input,textarea{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:\\'\\';content:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{font-weight:400;font-family:PFDinDisplayPro-Regular,PFDinDisplayProRegularWebfont,sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.4;height:100%;color:#fff}body.platform-ios,html.platform-ios{font-size:16px}body{background-color:#333;padding:0 .75rem .7rem}em{font-style:italic}strong{font-weight:400;font-family:PFDinDisplayPro-Medium,PFDinDisplayProRegularWebfont,sans-serif;color:#ff4700}.platform-android strong{font-family:PFDinDisplayProRegularWebfont,sans-serif;font-weight:700;letter-spacing:.025em}a{color:#858585}a:hover{color:inherit}h1,h2,h3,h4{text-transform:uppercase;font-weight:400;font-family:PFDinDisplayPro-Medium,PFDinDisplayProRegularWebfont,sans-serif;text-transform:uppercase;position:relative;top:.05rem;line-height:.9}.platform-android h1,.platform-android h2,.platform-android h3,.platform-android h4{font-family:PFDinDisplayProRegularWebfont,sans-serif;font-weight:700;letter-spacing:.025em}h1{font-size:2rem;line-height:2.8rem}h2{font-size:1.8rem;line-height:2.8rem}h3{font-size:1.5rem;line-height:2.8rem}h4{font-size:1.2rem;line-height:1.4rem}h5{font-size:1rem;line-height:1.4rem}h6{font-size:.8rem;line-height:1.4rem}input{font-family:inherit;font-size:inherit;line-height:inherit}label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.7rem .75rem}label .input{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:flex;max-width:50%;margin-left:.75rem}label.invalid .input:after{content:\"!\";display:inline-block;color:#fff;background:#ff4700;border-radius:.55rem;width:1.1rem;text-align:center;height:1.1rem;font-size:.825rem;vertical-align:middle;line-height:1.1rem;box-shadow:0 .1rem .1rem #2f2f2f;font-weight:400;font-family:PFDinDisplayPro-Medium,PFDinDisplayProRegularWebfont,sans-serif;-webkit-box-flex:0;-webkit-flex:0 0 1.1rem;flex:0 0 1.1rem;margin-left:.3rem}.platform-android label.invalid .input:after{font-family:PFDinDisplayProRegularWebfont,sans-serif;font-weight:700;letter-spacing:.025em}.hide{display:none!important}.tap-highlight{-webkit-tap-highlight-color:rgba(255,255,255,.1);border-radius:.25rem}.tap-highlight:active{background-color:rgba(255,255,255,.1)}.component{padding-top:.7rem}.component.disabled{pointer-events:none}.component.disabled>*{opacity:.25}.section{background:#484848;border-radius:.25rem;box-shadow:#2f2f2f 0 .15rem .25rem}.section>.component{padding-bottom:.7rem;padding-right:.75rem;padding-left:.75rem;position:relative;margin-top:1rem}.section>.component:not(.hide)~.component{margin-top:0}.section>.component:first-child:after{display:none}.section>.component:after{content:\"\";background:#666;display:block;position:absolute;top:0;left:.375rem;right:.375rem;height:1px;pointer-events:none}.section>.component:not(.hide):after{display:none}.section>.component:not(.hide)~.component:not(.hide):after{display:block}.section>.component-heading:first-child{background:#414141;border-radius:.25rem .25rem 0 0}.section>.component-heading:first-child:after,.section>.component-heading:first-child~.component:not(.hide):after{display:none}.section>.component-heading:first-child~.component:not(.hide)~.component:not(.hide):after{display:block}.description{padding:0 .75rem .7rem;font-size:.9rem;line-height:1.4rem;color:#a4a4a4;text-align:left}.inputs{display:block;width:100%;border-collapse:collapse}.button,button{font-weight:400;font-family:PFDinDisplayPro-Medium,PFDinDisplayProRegularWebfont,sans-serif;font-size:1rem;line-height:1.4rem;text-transform:uppercase;background-color:#767676;border-radius:.25rem;border:none;display:inline-block;color:#fff;min-width:12rem;text-align:center;margin:0 auto .7rem;padding:.6rem;-webkit-tap-highlight-color:#858585}.platform-android .button,.platform-android button{font-family:PFDinDisplayProRegularWebfont,sans-serif;font-weight:700;letter-spacing:.025em}.button:active,button:active{background-color:#858585}.platform-ios .button,.platform-ios button{padding:.5rem}.button.primary,.button[type=submit],button.primary,button[type=submit]{background-color:#ff4700;-webkit-tap-highlight-color:red}.button.primary:active,.button[type=submit]:active,button.primary:active,button[type=submit]:active{background-color:red}a.button{text-decoration:none;color:#fff}</style><meta name=\"viewport\"content=\"width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no\"><script>window.returnTo=\"$$RETURN_TO$$\",window.clayConfig=$$CONFIG$$,window.claySettings=$$SETTINGS$$,window.customFn=$$CUSTOM_FN$$,window.clayComponents=$$COMPONENTS$$,window.clayMeta=$$META$$</script></head><body><form id=\"main-form\"class=\"inputs\"></form><script>!function t(e,n,r){function i(a,u){if(!n[a]){if(!e[a]){var s=\"function\"==typeof require&&require;if(!u&&s)return s(a,!0);if(o)return o(a,!0);var c=new Error(\"Cannot find module \\'\"+a+\"\\'\");throw c.code=\"MODULE_NOT_FOUND\",c}var f=n[a]={exports:{}};e[a][0].call(f.exports,function(t){var n=e[a][1][t];return i(n?n:t)},f,f.exports,t,e,n,r)}return n[a].exports}for(var o=\"function\"==typeof require&&require,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(t,e,n){\"use strict\";var r=t(\"./vendor/minified\"),i=t(\"./lib/clay-config\"),o=r.$,a=r._,u=a.extend([],window.clayConfig||[]),s=a.extend({},window.claySettings||{}),c=window.returnTo||\"pebblejs://close#\",f=window.customFn||function(){},l=window.clayComponents||{},h=window.clayMeta||{},m=window.navigator.userAgent.match(/android/i)?\"android\":\"ios\";document.documentElement.classList.add(\"platform-\"+m),a.eachObj(l,function(t,e){i.registerComponent(e)});var p=o(\"#main-form\"),d=new i(s,u,p,h);p.on(\"submit\",function(){location.href=c+encodeURIComponent(JSON.stringify(d.serialize()))}),f.call(d,r),d.build()},{\"./lib/clay-config\":2,\"./vendor/minified\":8}],2:[function(t,e,n){\"use strict\";function r(t,e,n,c){function f(){m=[],p={},d={},g=!1}function l(t,e){if(Array.isArray(t))t.forEach(function(t){l(t,e)});else if(u.includesCapability(c.activeWatchInfo,t.capabilities))if(\"section\"===t.type){var n=i(\\'<div class=\"section\">\\');e.add(n),l(t.items,n)}else{var r=o.copyObj(t);r.clayId=m.length;var s=new a(r).initialize(v);r.id&&(p[r.id]=s),r.messageKey&&(d[r.messageKey]=s),m.push(s);var f=\"undefined\"!=typeof y[r.messageKey]?y[r.messageKey]:r.defaultValue;s.set(\"undefined\"!=typeof f?f:\"\"),e.add(s.$element)}}function h(t){if(!g)throw new Error(\"ClayConfig not built. build() must be run before you can run \"+t+\"()\");return!0}var m,p,d,g,v=this,y=o.copyObj(t);v.meta=c,v.$rootContainer=n,v.EVENTS={BEFORE_BUILD:\"BEFORE_BUILD\",AFTER_BUILD:\"AFTER_BUILD\",BEFORE_DESTROY:\"BEFORE_DESTROY\",AFTER_DESTROY:\"AFTER_DESTROY\"},u.updateProperties(v.EVENTS,{writable:!1}),v.getAllItems=function(){return h(\"getAllItems\"),m},v.getItemByMessageKey=function(t){return h(\"getItemByMessageKey\"),d[t]},v.getItemById=function(t){return h(\"getItemById\"),p[t]},v.getItemsByType=function(t){return h(\"getItemsByType\"),m.filter(function(e){return e.config.type===t})},v.getItemsByGroup=function(t){return h(\"getItemsByGroup\"),m.filter(function(e){return e.config.group===t})},v.serialize=function(){return h(\"serialize\"),y={},o.eachObj(d,function(t,e){y[t]={value:e.get()},e.precision&&(y[t].precision=e.precision)}),y},v.registerComponent=r.registerComponent,v.destroy=function(){var t=n[0];for(v.trigger(v.EVENTS.BEFORE_DESTROY);t.firstChild;)t.removeChild(t.firstChild);return f(),v.trigger(v.EVENTS.AFTER_DESTROY),v},v.build=function(){return g&&v.destroy(),v.trigger(v.EVENTS.BEFORE_BUILD),l(v.config,n),g=!0,v.trigger(v.EVENTS.AFTER_BUILD),v},f(),s.call(v,n),u.updateProperties(v,{writable:!1,configurable:!1}),v.config=e}var i=t(\"../vendor/minified\").HTML,o=t(\"../vendor/minified\")._,a=t(\"./clay-item\"),u=t(\"../lib/utils\"),s=t(\"./clay-events\"),c=t(\"./component-registry\"),f=t(\"./manipulators\");r.registerComponent=function(t){var e=o.copyObj(t);if(c[e.name])return console.warn(\"Component: \"+e.name+\" is already registered. If you wish to override the existing functionality, you must provide a new name\"),!1;if(\"string\"==typeof e.manipulator&&(e.manipulator=f[t.manipulator],!e.manipulator))throw new Error(\"The manipulator: \"+t.manipulator+\" does not exist in the built-in manipulators.\");if(!e.manipulator)throw new Error(\"The manipulator must be defined\");if(\"function\"!=typeof e.manipulator.set||\"function\"!=typeof e.manipulator.get)throw new Error(\"The manipulator must have both a `get` and `set` method\");if(e.style){var n=document.createElement(\"style\");n.type=\"text/css\",n.appendChild(document.createTextNode(e.style)),document.head.appendChild(n)}return c[e.name]=e,!0},e.exports=r},{\"../lib/utils\":7,\"../vendor/minified\":8,\"./clay-events\":3,\"./clay-item\":4,\"./component-registry\":5,\"./manipulators\":6}],3:[function(t,e,n){\"use strict\";function r(t){function e(t){return t.split(\" \").map(function(t){return\"|\"+t.replace(/^\\\\|/,\"\")}).join(\" \")}function n(t,e){var n=o.find(u,function(e){return e.handler===t?e:null});return n||(n={handler:t,proxy:e},u.push(n)),n.proxy}function r(t){return o.find(u,function(e){return e.handler===t?e.proxy:null})}var a=this,u=[];a.on=function(r,i){var o=e(r),a=this,u=n(i,function(){i.apply(a,arguments)});return t.on(o,u),a},a.off=function(t){var e=r(t);return e&&i.off(e),a},a.trigger=function(e,n){return t.trigger(e,n),a}}var i=t(\"../vendor/minified\").$,o=t(\"../vendor/minified\")._;e.exports=r},{\"../vendor/minified\":8}],4:[function(t,e,n){\"use strict\";function r(t){var e=this,n=i[t.type];if(!n)throw new Error(\"The component: \"+t.type+\" is not registered. Make sure to register it with ClayConfig.registerComponent()\");var r={i18n:{foo:\"bar\"}},f=s.extend({},n.defaults||{},t,r),l=s.formatHtml(n.template.trim(),f);e.id=t.id||null,e.messageKey=t.messageKey||null,e.config=t,e.$element=c(l,f),e.$manipulatorTarget=e.$element.select(\"[data-manipulator-target]\"),e.$manipulatorTarget.length||(e.$manipulatorTarget=e.$element),e.initialize=function(t){return\"function\"==typeof n.initialize&&n.initialize.call(e,o,t),e},u.call(e,e.$manipulatorTarget),s.eachObj(n.manipulator,function(t,n){e[t]=n.bind(e)}),a.updateProperties(e,{writable:!1,configurable:!1})}var i=t(\"./component-registry\"),o=t(\"../vendor/minified\"),a=t(\"../lib/utils\"),u=t(\"./clay-events\"),s=o._,c=o.HTML;e.exports=r},{\"../lib/utils\":7,\"../vendor/minified\":8,\"./clay-events\":3,\"./component-registry\":5}],5:[function(t,e,n){\"use strict\";e.exports={}},{}],6:[function(t,e,n){\"use strict\";function r(){return this.$manipulatorTarget.get(\"disabled\")?this:(this.$element.set(\"+disabled\"),this.$manipulatorTarget.set(\"disabled\",!0),this.trigger(\"disabled\"))}function i(){return this.$manipulatorTarget.get(\"disabled\")?(this.$element.set(\"-disabled\"),this.$manipulatorTarget.set(\"disabled\",!1),this.trigger(\"enabled\")):this}function o(){return this.$element[0].classList.contains(\"hide\")?this:(this.$element.set(\"+hide\"),this.trigger(\"hide\"))}function a(){return this.$element[0].classList.contains(\"hide\")?(this.$element.set(\"-hide\"),this.trigger(\"show\")):this}var u=t(\"../vendor/minified\")._;e.exports={html:{get:function(){return this.$manipulatorTarget.get(\"innerHTML\")},set:function(t){return this.get()===t.toString(10)?this:(this.$manipulatorTarget.set(\"innerHTML\",t),this.trigger(\"change\"))},hide:o,show:a},button:{get:function(){return this.$manipulatorTarget.get(\"innerHTML\")},set:function(t){return this.get()===t.toString(10)?this:(this.$manipulatorTarget.set(\"innerHTML\",t),this.trigger(\"change\"))},disable:r,enable:i,hide:o,show:a},val:{get:function(){return this.$manipulatorTarget.get(\"value\")},set:function(t){return this.get()===t.toString(10)?this:(this.$manipulatorTarget.set(\"value\",t),this.trigger(\"change\"))},disable:r,enable:i,hide:o,show:a},slider:{get:function(){return parseFloat(this.$manipulatorTarget.get(\"value\"))},set:function(t){var e=this.get();return this.$manipulatorTarget.set(\"value\",t),this.get()===e?this:this.trigger(\"change\")},disable:r,enable:i,hide:o,show:a},checked:{get:function(){return this.$manipulatorTarget.get(\"checked\")},set:function(t){return!this.get()==!t?this:(this.$manipulatorTarget.set(\"checked\",!!t),this.trigger(\"change\"))},disable:r,enable:i,hide:o,show:a},radiogroup:{get:function(){return this.$element.select(\"input:checked\").get(\"value\")},set:function(t){return this.get()===t.toString(10)?this:(this.$element.select(\\'input[value=\"\\'+t.replace(\\'\"\\',\\'\\\\\\\\\"\\')+\\'\"]\\').set(\"checked\",!0),this.trigger(\"change\"))},disable:r,enable:i,hide:o,show:a},checkboxgroup:{get:function(){var t=[];return this.$element.select(\"input\").each(function(e){t.push(!!e.checked)}),t},set:function(t){var e=this;for(t=Array.isArray(t)?t:[];t.length<this.get().length;)t.push(!1);return u.equals(this.get(),t)?this:(e.$element.select(\"input\").set(\"checked\",!1).each(function(e,n){e.checked=!!t[n]}),e.trigger(\"change\"))},disable:r,enable:i,hide:o,show:a},color:{get:function(){return parseInt(this.$manipulatorTarget.get(\"value\"),10)||0},set:function(t){return t=this.roundColorToLayout(t||0),this.get()===t?this:(this.$manipulatorTarget.set(\"value\",t),this.trigger(\"change\"))},disable:r,enable:i,hide:o,show:a}}},{\"../vendor/minified\":8}],7:[function(t,e,n){\"use strict\";e.exports.updateProperties=function(t,e){Object.getOwnPropertyNames(t).forEach(function(n){Object.defineProperty(t,n,e)})},e.exports.capabilityMap={PLATFORM_APLITE:{platforms:[\"aplite\"],minFwMajor:0,minFwMinor:0},PLATFORM_BASALT:{platforms:[\"basalt\"],minFwMajor:0,minFwMinor:0},PLATFORM_CHALK:{platforms:[\"chalk\"],minFwMajor:0,minFwMinor:0},PLATFORM_DIORITE:{platforms:[\"diorite\"],minFwMajor:0,minFwMinor:0},PLATFORM_EMERY:{platforms:[\"emery\"],minFwMajor:0,minFwMinor:0},BW:{platforms:[\"aplite\",\"diorite\"],minFwMajor:0,minFwMinor:0},COLOR:{platforms:[\"basalt\",\"chalk\",\"emery\"],minFwMajor:0,minFwMinor:0},MICROPHONE:{platforms:[\"basalt\",\"chalk\",\"diorite\",\"emery\"],minFwMajor:0,minFwMinor:0},SMARTSTRAP:{platforms:[\"basalt\",\"chalk\",\"diorite\",\"emery\"],minFwMajor:3,minFwMinor:4},SMARTSTRAP_POWER:{platforms:[\"basalt\",\"chalk\",\"emery\"],minFwMajor:3,minFwMinor:4},HEALTH:{platforms:[\"basalt\",\"chalk\",\"diorite\",\"emery\"],minFwMajor:3,minFwMinor:10},RECT:{platforms:[\"aplite\",\"basalt\",\"diorite\",\"emery\"],minFwMajor:0,minFwMinor:0},ROUND:{platforms:[\"chalk\"],minFwMajor:0,minFwMinor:0},DISPLAY_144x168:{platforms:[\"aplite\",\"basalt\",\"diorite\"],minFwMajor:0,minFwMinor:0},DISPLAY_180x180_ROUND:{platforms:[\"chalk\"],minFwMajor:0,minFwMinor:0},DISPLAY_200x228:{platforms:[\"emery\"],minFwMajor:0,minFwMinor:0}},e.exports.includesCapability=function(t,n){var r=/^NOT_/,i=[];if(!n||!n.length)return!0;for(var o=n.length-1;o>=0;o--){var a=n[o],u=e.exports.capabilityMap[a.replace(r,\"\")];!u||u.platforms.indexOf(t.platform)===-1||u.minFwMajor>t.firmware.major||u.minFwMajor===t.firmware.major&&u.minFwMinor>t.firmware.minor?i.push(!!a.match(r)):i.push(!a.match(r))}return i.indexOf(!1)===-1}},{}],8:[function(t,e,n){e.exports=function(){function t(t){return t.substr(0,3)}function e(t){return t!=lt?\"\"+t:\"\"}function n(t,e){return typeof t==e}function r(t){return n(t,\"string\")}function i(t){return!!t&&n(t,\"object\")}function o(t){return t&&t.nodeType}function a(t){return n(t,\"number\")}function u(t){return i(t)&&!!t.getDay}function s(t){return t===!0||t===!1}function c(t){var e=typeof t;return\"object\"==e?!(!t||!t.getDay):\"string\"==e||\"number\"==e||s(t)}function f(t){return t}function l(t,n,r){return e(t).replace(n,r!=lt?r:\"\")}function h(t){return l(t,/^\\\\s+|\\\\s+$/g)}function m(t,e,n){for(var r in t)t.hasOwnProperty(r)&&e.call(n||t,r,t[r]);return t}function p(t,e,n){if(t)for(var r=0;r<t.length;r++)e.call(n||t,t[r],r);return t}function d(t,e,n){var r=[],i=B(e)?e:function(t){return e!=t};return p(t,function(e,o){i.call(n||t,e,o)&&r.push(e)}),r}function g(t,e,n,r){var i=[];return t(e,function(t,o){P(t=n.call(r||e,t,o))?p(t,function(t){i.push(t)}):t!=lt&&i.push(t)}),i}function v(t){var e=0;return m(t,function(t){e++}),e}function y(t){var e=[];return m(t,function(t){e.push(t)}),e}function b(t,e,n){var r=[];return p(t,function(i,o){r.push(e.call(n||t,i,o))}),r}function w(t,e){var n={};return p(t,function(t,r){n[t]=e}),n}function $(t,e){var n=e||{};for(var r in t)n[r]=t[r];return n}function T(t,e){for(var n=e,r=0;r<t.length;r++)n=$(t[r],n);return n}function M(t){return B(t)?t:function(e,n){if(t===e)return n}}function E(t,e,n){return e==lt?n:e<0?Math.max(t.length+e,0):Math.min(t.length,e)}function F(t,e,n,r){for(var i,o=M(e),a=E(t,r,t.length),u=E(t,n,0);u<a;u++)if((i=o.call(t,t[u],u))!=lt)return i}function x(t,e,n){var r=[];if(t)for(var i=E(t,n,t.length),o=E(t,e,0);o<i;o++)r.push(t[o]);return r}function O(t){return b(t,f)}function j(t,e){var n,r=B(t)?t():t,i=B(e)?e():e;return r==i||r!=lt&&i!=lt&&(c(r)||c(i)?u(r)&&u(i)&&+r==+i:P(r)?r.length==i.length&&!F(r,function(t,e){if(!j(t,i[e]))return!0}):!P(i)&&(n=y(r)).length==v(i)&&!F(n,function(t){if(!j(r[t],i[t]))return!0}))}function A(t,e,n){if(B(t))return t.apply(n&&e,b(n||e,f))}function R(t,e,n){return b(t,function(t){return A(t,e,n)})}function L(t){return\"\\\\\\\\u\"+(\"0000\"+t.charCodeAt(0).toString(16)).slice(-4)}function S(t){return l(t,/[\\\\x00-\\\\x1f\\'\"\\\\u2028\\\\u2029]/g,L)}function _(t,e){return t.split(e)}function C(t,e){if(dt[t])return dt[t];var n=\"with(_.isObject(obj)?obj:{}){\"+b(_(t,/{{|}}}?/g),function(t,e){var n,r=h(t),i=l(r,/^{/),o=r==i?\"esc(\":\"\";return e%2?(n=/^each\\\\b(\\\\s+([\\\\w_]+(\\\\s*,\\\\s*[\\\\w_]+)?)\\\\s*:)?(.*)/.exec(i))?\"each(\"+(h(n[4])?n[4]:\"this\")+\", function(\"+n[2]+\"){\":(n=/^if\\\\b(.*)/.exec(i))?\"if(\"+n[1]+\"){\":(n=/^else\\\\b\\\\s*(if\\\\b(.*))?/.exec(i))?\"}else \"+(n[1]?\"if(\"+n[2]+\")\":\"\")+\"{\":(n=/^\\\\/(if)?/.exec(i))?n[1]?\"}\\\\n\":\"});\\\\n\":(n=/^(var\\\\s.*)/.exec(i))?n[1]+\";\":(n=/^#(.*)/.exec(i))?n[1]:(n=/(.*)::\\\\s*(.*)/.exec(i))?\"print(\"+o+\\'_.formatValue(\"\\'+S(n[2])+\\'\",\\'+(h(n[1])?n[1]:\"this\")+(o&&\")\")+\"));\\\\n\":\"print(\"+o+(h(i)?i:\"this\")+(o&&\")\")+\");\\\\n\":t?\\'print(\"\\'+S(t)+\\'\");\\\\n\\':void 0}).join(\"\")+\"}\",r=new Function(\"obj\",\"each\",\"esc\",\"print\",\"_\",n),i=function(t,n){var i=[];return r.call(n||t,t,function(t,e){P(t)?p(t,function(t,n){e.call(t,t,n)}):m(t,function(t,n){e.call(n,t,n)})},e||f,function(){A(i.push,i,arguments)},rt),i.join(\"\")};return gt.push(i)>pt&&delete dt[gt.shift()],dt[t]=i}function I(t){return l(t,/[<>\\'\"&]/g,function(t){return\"&#\"+t.charCodeAt(0)+\";\"})}function N(t,e){return C(t,I)(e)}function D(t){return function(e,n,r){return t(this,e,n,r)}}function B(t){return\"function\"==typeof t&&!t.item}function P(t){return t&&t.length!=lt&&!r(t)&&!o(t)&&!B(t)&&t!==ot}function H(t){return parseFloat(l(t,/^[^\\\\d-]+/))}function k(t){return t[at]=t[at]||++ct}function q(t,e){var n,r=[],i={};return Q(t,function(t){Q(e(t),function(t){i[n=k(t)]||(r.push(t),i[n]=!0)})}),r}function U(t,e){var n={$position:\"absolute\",$visibility:\"hidden\",$display:\"block\",$height:lt},r=t.get(n),i=t.set(n).get(\"clientHeight\");return t.set(r),i*e+\"px\"}function Y(t,n,i,o,a){return B(n)?this.on(lt,t,n,i,o):r(o)?this.on(t,n,i,lt,o):this.each(function(r,u){Q(t?G(t,r):r,function(t){Q(e(n).split(/\\\\s/),function(e){function n(e,n,r){var f=!a,l=a?r:t;if(a)for(var h=Z(a,t);l&&l!=t&&!(f=h(l));)l=l.parentNode;return!f||s!=e||i.apply(X(l),o||[n,u])&&\"?\"==c||\"|\"==c}function r(t){n(s,t,t.target)||(t.preventDefault(),t.stopPropagation())}var s=l(e,/[?|]/g),c=l(e,/[^?|]/g),h=(\"blur\"==s||\"focus\"==s)&&!!a,m=ct++;t.addEventListener(s,r,h),t.M||(t.M={}),t.M[m]=n,i.M=g(Q,[i.M,function(){t.removeEventListener(s,r,h),delete t.M[m]}],f)})})})}function K(t){R(t.M),t.M=lt}function V(t){ft?ft.push(t):setTimeout(t,0)}function z(t,e,n){return G(t,e,n)[0]}function W(t,e,n){var r=X(document.createElement(t));return P(e)||e!=lt&&!i(e)?r.add(e):r.set(e).add(n)}function J(t){return g(Q,t,function(t){var e;return P(t)?J(t):o(t)?(e=t.cloneNode(!0),e.removeAttribute&&e.removeAttribute(\"id\"),e):t})}function X(t,e,n){return B(t)?V(t):new nt(G(t,e,n))}function G(t,e,n){function i(t){return P(t)?g(Q,t,i):t}function a(t){return d(g(Q,t,i),function(t){for(var r=t;r=r.parentNode;)if(r==e[0]||n)return r==e[0]})}return e?1!=(e=G(e)).length?q(e,function(e){return G(t,e,n)}):r(t)?1!=o(e[0])?[]:n?a(e[0].querySelectorAll(t)):e[0].querySelectorAll(t):a(t):r(t)?document.querySelectorAll(t):g(Q,t,i)}function Z(t,e){function n(t,e){var n=RegExp(\"(^|\\\\\\\\s+)\"+t+\"(?=$|\\\\\\\\s)\",\"i\");return function(r){return!t||n.test(r[e])}}var i={},u=i;if(B(t))return t;if(a(t))return function(e,n){return n==t};if(!t||\"*\"==t||r(t)&&(u=/^([\\\\w-]*)\\\\.?([\\\\w-]*)$/.exec(t))){var s=n(u[1],\"tagName\"),c=n(u[2],\"className\");return function(t){return 1==o(t)&&s(t)&&c(t)}}return e?function(n){return X(t,e).find(n)!=lt}:(X(t).each(function(t){i[k(t)]=!0}),function(t){return i[k(t)]})}function Q(t,e){return P(t)?p(t,e):t!=lt&&e(t,0),t}function tt(){this.state=null,this.values=[],this.parent=null}function et(){var t=[],e=arguments,n=e.length,r=0,o=0,a=new tt;a.errHandled=function(){o++,a.parent&&a.parent.errHandled()};var u=a.fire=function(e,n){return null==a.state&&null!=e&&(a.state=!!e,a.values=P(n)?n:[n],setTimeout(function(){p(t,function(t){t()})},0)),a};p(e,function c(t,e){try{t.then?t.then(function(t){var o;(i(t)||B(t))&&B(o=t.then)?c(t,e):(a.values[e]=O(arguments),++r==n&&u(!0,n<2?a.values[e]:a.values))},function(t){a.values[e]=O(arguments),u(!1,n<2?a.values[e]:[a.values[e][0],a.values,e])}):t(function(){u(!0,O(arguments))},function(){u(!1,O(arguments))})}catch(o){u(!1,[o,a.values,e])}}),a.stop=function(){return p(e,function(t){t.stop&&t.stop()}),a.stop0&&A(a.stop0)};var s=a.then=function(e,n){var r=et(),u=function(){try{var t=a.state?e:n;B(t)?!function s(t){try{var e,n=0;if((i(t)||B(t))&&B(e=t.then)){if(t===r)throw new TypeError;e.call(t,function(t){n++||s(t)},function(t){n++||r.fire(!1,[t])}),r.stop0=t.stop}else r.fire(!0,[t])}catch(a){if(!n++&&(r.fire(!1,[a]),!o))throw a}}(A(t,it,a.values)):r.fire(a.state,a.values)}catch(u){if(r.fire(!1,[u]),!o)throw u}};return B(n)&&a.errHandled(),r.stop0=a.stop,r.parent=a,null!=a.state?setTimeout(u,0):t.push(u),r};return a.always=function(t){return s(t,t)},a.error=function(t){return s(0,t)},a}function nt(t,e){var n=this,r=0;if(t)for(var i=0,o=t.length;i<o;i++){var a=t[i];if(e&&P(a))for(var u=0,s=a.length;u<s;u++)n[r++]=a[u];else n[r++]=a}else n[r++]=e;n.length=r,n._=!0}function rt(){return new nt(arguments,(!0))}var it,ot=window,at=\"Nia\",ut={},st={},ct=1,ft=/^[ic]/.test(document.readyState)?lt:[],lt=null,ht=_(\"January,February,March,April,May,June,July,August,September,October,November,December\",/,/g),mt=(b(ht,t),_(\"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday\",/,/g)),pt=(b(mt,t),_(\"am,pm\",/,/g),_(\"am,am,am,am,am,am,am,am,am,am,am,am,pm,pm,pm,pm,pm,pm,pm,pm,pm,pm,pm,pm\",/,/g),99),dt={},gt=[];return $({each:D(p),equals:D(j),find:D(F),dummySort:0,select:function(t,e){return X(t,this,e)},get:function(t,e){var n=this,i=n[0];if(i){if(r(t)){var o,a=/^(\\\\W*)(.*)/.exec(l(t,/^%/,\"@data-\")),u=a[1];return o=st[u]?st[u](this,a[2]):\"$\"==t?n.get(\"className\"):\"$$\"==t?n.get(\"@style\"):\"$$slide\"==t?n.get(\"$height\"):\"$$fade\"==t||\"$$show\"==t?\"hidden\"==n.get(\"$visibility\")||\"none\"==n.get(\"$display\")?0:\"$$fade\"==t?isNaN(n.get(\"$opacity\",!0))?1:n.get(\"$opacity\",!0):1:\"$\"==u?ot.getComputedStyle(i,lt).getPropertyValue(l(a[2],/[A-Z]/g,function(t){return\"-\"+t.toLowerCase()})):\"@\"==u?i.getAttribute(a[2]):i[a[2]],e?H(o):o}var s={};return(P(t)?Q:m)(t,function(t){s[t]=n.get(t,e)}),s}},set:function(t,e){var n=this;if(e!==it){var i=/^(\\\\W*)(.*)/.exec(l(l(t,/^\\\\$float$/,\"cssFloat\"),/^%/,\"@data-\")),o=i[1];ut[o]?ut[o](this,i[2],e):\"$$fade\"==t?this.set({$visibility:e?\"visible\":\"hidden\",$opacity:e}):\"$$slide\"==t?n.set({$visibility:e?\"visible\":\"hidden\",$overflow:\"hidden\",$height:/px/.test(e)?e:function(t,n,r){return U(X(r),e)}}):\"$$show\"==t?e?n.set({$visibility:e?\"visible\":\"hidden\",$display:\"\"}).set({$display:function(t){return\"none\"==t?\"block\":t}}):n.set({$display:\"none\"}):\"$$\"==t?n.set(\"@style\",e):Q(this,function(n,r){var a=B(e)?e(X(n).get(t),r,n):e;\"$\"==o?i[2]?n.style[i[2]]=a:Q(a&&a.split(/\\\\s+/),function(t){var e=l(t,/^[+-]/);/^\\\\+/.test(t)?n.classList.add(e):/^-/.test(t)?n.classList.remove(e):n.classList.toggle(e)}):\"$$scrollX\"==t?n.scroll(a,X(n).get(\"$$scrollY\")):\"$$scrollY\"==t?n.scroll(X(n).get(\"$$scrollX\"),a):\"@\"==o?a==lt?n.removeAttribute(i[2]):n.setAttribute(i[2],a):n[i[2]]=a})}else r(t)||B(t)?n.set(\"$\",t):m(t,function(t,e){n.set(t,e)});return n},add:function(t,e){return this.each(function(n,r){function i(t){if(P(t))Q(t,i);else if(B(t))i(t(n,r));else if(t!=lt){var u=o(t)?t:document.createTextNode(t);a?a.parentNode.insertBefore(u,a.nextSibling):e?e(u,n,n.parentNode):n.appendChild(u),a=u}}var a;i(r&&!B(t)?J(t):t)})},on:Y,trigger:function(t,e){return this.each(function(n,r){for(var i=!0,o=n;o&&i;)m(o.M,function(r,o){i=i&&o(t,e,n)}),o=o.parentNode})},ht:function(t,e){var n=arguments.length>2?T(x(arguments,1)):e;return this.set(\"innerHTML\",B(t)?t(n):/{{/.test(t)?N(t,n):/^#\\\\S+$/.test(t)?N(z(t).text,n):t)}},nt.prototype),$({request:function(t,n,r,i){var o,a=i||{},u=0,s=et(),c=r&&r.constructor==a.constructor;try{s.xhr=o=new XMLHttpRequest,s.stop0=function(){o.abort()},c&&(r=g(m,r,function(t,e){return g(Q,e,function(e){return encodeURIComponent(t)+(e!=lt?\"=\"+encodeURIComponent(e):\"\")})}).join(\"&\")),r==lt||/post/i.test(t)||(n+=\"?\"+r,r=lt),o.open(t,n,!0,a.user,a.pass),c&&/post/i.test(t)&&o.setRequestHeader(\"Content-Type\",\"application/x-www-form-urlencoded\"),m(a.headers,function(t,e){o.setRequestHeader(t,e)}),m(a.xhr,function(t,e){o[t]=e}),o.onreadystatechange=function(){4!=o.readyState||u++||(o.status>=200&&o.status<300?s.fire(!0,[o.responseText,o]):s.fire(!1,[o.status,o.responseText,o]))},o.send(r)}catch(f){u||s.fire(!1,[0,lt,e(f)])}return s},ready:V,off:K,wait:function(t,e){var n=et(),r=setTimeout(function(){n.fire(!0,e)},t);return n.stop0=function(){n.fire(!1),clearTimeout(r)},n}},X),$({each:p,toObject:w,find:F,equals:j,copyObj:$,extend:function(t){return T(x(arguments,1),t)},eachObj:m,isObject:i,format:function(t,e,n){return C(t,n)(e)},template:C,formatHtml:N,promise:et},rt),document.addEventListener(\"DOMContentLoaded\",function(){R(ft),ft=lt},!1),{HTML:function(){var t=W(\"div\");return rt(A(t.ht,t,arguments)[0].childNodes)},_:rt,$:X,$$:z,M:nt,getter:st,setter:ut}}()},{}]},{},[1])</script></body></html>';\n},{}],\"pebble-clay\":[function(t,e,n){\"use strict\";function r(t,e,n){function r(){i.meta={activeWatchInfo:Pebble.getActiveWatchInfo&&Pebble.getActiveWatchInfo(),accountToken:Pebble.getAccountToken(),watchToken:Pebble.getWatchToken(),userData:s(n.userData||{})}}function o(t,e,n){Array.isArray(t)?t.forEach(function(t){o(t,e,n)}):\"section\"===t.type?o(t.items,e,n):e(t)&&n(t)}var i=this;if(!Array.isArray(t))throw new Error(\"config must be an Array\");if(e&&\"function\"!=typeof e)throw new Error('customFn must be a function or \"null\"');n=n||{},i.config=s(t),i.customFn=e||function(){},i.components={},i.meta={activeWatchInfo:null,accountToken:\"\",watchToken:\"\",userData:{}},i.version=c,n.autoHandleEvents!==!1&&\"undefined\"!=typeof Pebble?(Pebble.addEventListener(\"showConfiguration\",function(){r(),Pebble.openURL(i.generateUrl())}),Pebble.addEventListener(\"webviewclosed\",function(t){t&&t.response&&Pebble.sendAppMessage(i.getSettings(t.response),function(){console.log(\"Sent config data to Pebble\")},function(t){console.log(\"Failed to send config data!\"),console.log(JSON.stringify(t))})})):\"undefined\"!=typeof Pebble&&Pebble.addEventListener(\"ready\",function(){r()}),o(i.config,function(t){return a[t.type]},function(t){i.registerComponent(a[t.type])}),o(i.config,function(t){return t.appKey},function(){throw new Error(\"appKeys are no longer supported. Please follow the migration guide to upgrade your project\")})}var o=t(\"./tmp/config-page.html\"),i=t(\"tosource\"),a=t(\"./src/scripts/components\"),s=t(\"deepcopy/build/deepcopy.min\"),c=t(\"./package.json\").version,l=t(\"message_keys\");r.prototype.registerComponent=function(t){this.components[t.name]=t},r.prototype.generateUrl=function(){var t={},e=!Pebble||\"pypkjs\"===Pebble.platform,n=e?\"$$$RETURN_TO$$$\":\"pebblejs://close#\";try{t=JSON.parse(localStorage.getItem(\"clay-settings\"))||{}}catch(a){console.error(a.toString())}var s=o.replace(\"$$RETURN_TO$$\",n).replace(\"$$CUSTOM_FN$$\",i(this.customFn)).replace(\"$$CONFIG$$\",i(this.config)).replace(\"$$SETTINGS$$\",i(t)).replace(\"$$COMPONENTS$$\",i(this.components)).replace(\"$$META$$\",i(this.meta));return e?r.encodeDataUri(s,\"http://clay.pebble.com.s3-website-us-west-2.amazonaws.com/#\"):r.encodeDataUri(s)},r.prototype.getSettings=function(t,e){var n={};t=t.match(/^\\{/)?t:decodeURIComponent(t);try{n=JSON.parse(t)}catch(o){throw new Error(\"The provided response was not valid JSON\")}var i={};return Object.keys(n).forEach(function(t){\"object\"==typeof n[t]&&n[t]?i[t]=n[t].value:i[t]=n[t]}),localStorage.setItem(\"clay-settings\",JSON.stringify(i)),e===!1?n:r.prepareSettingsForAppMessage(n)},r.prototype.setSettings=function(t,e){var n={};try{n=JSON.parse(localStorage.getItem(\"clay-settings\"))||{}}catch(r){console.error(r.toString())}if(\"object\"==typeof t){var o=t;Object.keys(o).forEach(function(t){n[t]=o[t]})}else n[t]=e;localStorage.setItem(\"clay-settings\",JSON.stringify(n))},r.encodeDataUri=function(t,e){return e=\"undefined\"!=typeof e?e:\"data:text/html;charset=utf-8,\",e+encodeURIComponent(t)},r.prepareForAppMessage=function(t){function e(t,e){return Math.floor(t*Math.pow(10,e||0))}var n;return Array.isArray(t)?(n=[],t.forEach(function(t,e){n[e]=r.prepareForAppMessage(t)})):n=\"object\"==typeof t&&t?\"number\"==typeof t.value?e(t.value,t.precision):Array.isArray(t.value)?t.value.map(function(n){return\"number\"==typeof n?e(n,t.precision):n}):r.prepareForAppMessage(t.value):\"boolean\"==typeof t?t?1:0:t,n},r.prepareSettingsForAppMessage=function(t){var e={};Object.keys(t).forEach(function(n){var r=t[n],o=n.match(/(.+?)(?:\\[(\\d*)\\])?$/);if(!o[2])return void(e[n]=r);var i=parseInt(o[2],10);n=o[1],\"undefined\"==typeof e[n]&&(e[n]=[]),e[n][i]=r});var n={};return Object.keys(e).forEach(function(t){var o=l[t],i=r.prepareForAppMessage(e[t]);i=Array.isArray(i)?i:[i],i.forEach(function(t,e){n[o+e]=t})}),Object.keys(n).forEach(function(t){if(Array.isArray(n[t]))throw new Error('Clay does not support 2 dimensional arrays for item values. Make sure you are not attempting to use array syntax (eg: \"myMessageKey[2]\") in the messageKey for components that return an array, such as a checkboxgroup')}),n},e.exports=r},{\"./package.json\":7,\"./src/scripts/components\":13,\"./tmp/config-page.html\":42,\"deepcopy/build/deepcopy.min\":3,message_keys:void 0,tosource:6}]},{},[\"pebble-clay\"])(\"pebble-clay\")});\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./~/pebble-clay/dist/js/index.js\n// module id = 3\n// module chunks = 0","module.exports = function(module) {\n switch(module) {\n case \"message_keys\": return require(\"message_keys\");\n }\n throw new Error('Module not found: ' + module);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// /home/louis/.pebble-sdk/SDKs/4.3/sdk-core/pebble/common/include/_message_key_wrapper.js\n// module id = 4\n// module chunks = 0","module.exports = {\"JSReady\":10008,\"accuracy\":10002,\"altitude\":10003,\"altitude_accuracy\":10004,\"latitude\":10000,\"longitude\":10001,\"speed\":10005,\"status\":10007,\"timestamp\":10006}\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./build/js/message_keys.json\n// module id = 5\n// module chunks = 0","module.exports = [\r\n {\r\n \"type\": \"heading\",\r\n \"defaultValue\": \"Bike Companion Configuration\"\r\n },\r\n {\r\n \"type\": \"text\",\r\n \"defaultValue\": \"This is not used for now, no action will be executed with these info.\"\r\n },\r\n {\r\n \"type\": \"section\",\r\n \"items\":\r\n [\r\n {\r\n \"type\": \"heading\",\r\n \"defaultValue\": \"Your synology account\"\r\n },\r\n {\r\n \"type\": \"input\",\r\n \"messageKey\": \"username\",\r\n \"label\": \"Your DSM Username\",\r\n \"attributes\":\r\n {\r\n \"maxlength\":40\r\n }\r\n },\r\n {\r\n \"type\": \"input\",\r\n \"messageKey\": \"password\",\r\n \"label\": \"Your DSM Password\",\r\n \"attributes\":\r\n {\r\n \"type\": \"password\",\r\n \"maxlength\":40\r\n }\r\n },\r\n {\r\n \"type\": \"input\",\r\n \"messageKey\": \"server\",\r\n \"label\": \"Your DSM Server\",\r\n \"attributes\":\r\n {\r\n \"type\": \"url\",\r\n \"maxlength\":255\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"submit\",\r\n \"defaultValue\": \"Save Settings\"\r\n }\r\n];\r\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pkjs/config.js\n// module id = 6\n// module chunks = 0"],"sourceRoot":""}
|
|
| 2 | 0 |
\ No newline at end of file |
| 5 | 3 |
deleted file mode 100644 |
| ... | ... |
@@ -1,17 +0,0 @@ |
| 1 |
- |
|
| 2 |
-#include <stdint.h> |
|
| 3 |
- |
|
| 4 |
-// |
|
| 5 |
-// AUTOGENERATED BY BUILD |
|
| 6 |
-// DO NOT MODIFY - CHANGES WILL BE OVERWRITTEN |
|
| 7 |
-// |
|
| 8 |
- |
|
| 9 |
-uint32_t MESSAGE_KEY_JSReady = 10008; |
|
| 10 |
-uint32_t MESSAGE_KEY_accuracy = 10002; |
|
| 11 |
-uint32_t MESSAGE_KEY_altitude = 10003; |
|
| 12 |
-uint32_t MESSAGE_KEY_altitude_accuracy = 10004; |
|
| 13 |
-uint32_t MESSAGE_KEY_latitude = 10000; |
|
| 14 |
-uint32_t MESSAGE_KEY_longitude = 10001; |
|
| 15 |
-uint32_t MESSAGE_KEY_speed = 10005; |
|
| 16 |
-uint32_t MESSAGE_KEY_status = 10007; |
|
| 17 |
-uint32_t MESSAGE_KEY_timestamp = 10006; |
| 20 | 2 |
deleted file mode 100644 |
| ... | ... |
@@ -1,101 +0,0 @@ |
| 1 |
-//////////////////////////////////////////////////////////////////////////////// |
|
| 2 |
-// Template vars injected by projess_js.py: |
|
| 3 |
- |
|
| 4 |
-// boolean |
|
| 5 |
-const isSandbox = false; |
|
| 6 |
- |
|
| 7 |
-// Array with absolute file path strings |
|
| 8 |
-const entryFilenames = ["_pkjs_shared_additions.js", |
|
| 9 |
-"/home/louis/pebble-dev/repo_remote/bike_companion/src/pkjs/index.js"]; |
|
| 10 |
- |
|
| 11 |
-// folder path string |
|
| 12 |
-const outputPath = "build"; |
|
| 13 |
- |
|
| 14 |
-// file name string |
|
| 15 |
-const outputFilename = "pebble-js-app.js"; |
|
| 16 |
- |
|
| 17 |
-// Array with absolute folder path strings |
|
| 18 |
-const resolveRoots = ["/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/common/include", |
|
| 19 |
-"/home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/common/tools/webpack", |
|
| 20 |
-"/home/louis/.pebble-sdk/SDKs/current/node_modules", |
|
| 21 |
-"/home/louis/pebble-dev/repo_remote/bike_companion/build/js"]; |
|
| 22 |
- |
|
| 23 |
-// Object, { alias1: 'path1', ... }
|
|
| 24 |
-const resolveAliases = {"app_package.json": "/home/louis/pebble-dev/repo_remote/bike_companion/package.json",
|
|
| 25 |
-"pebble-clay": "pebble-clay/dist/js"}; |
|
| 26 |
- |
|
| 27 |
-// null or Object with key 'sourceMapFilename' |
|
| 28 |
-const sourceMapConfig = {"sourceMapFilename": "pebble-js-app.js.map"};
|
|
| 29 |
- |
|
| 30 |
-//////////////////////////////////////////////////////////////////////////////// |
|
| 31 |
-// NOTE: Must escape dollar-signs, because this is a Python template! |
|
| 32 |
- |
|
| 33 |
-const webpack = require('webpack');
|
|
| 34 |
- |
|
| 35 |
-module.exports = (() => {
|
|
| 36 |
- // The basic config: |
|
| 37 |
- const config = {
|
|
| 38 |
- entry: entryFilenames, |
|
| 39 |
- output: {
|
|
| 40 |
- path: outputPath, |
|
| 41 |
- filename: outputFilename |
|
| 42 |
- }, |
|
| 43 |
- target: 'node', |
|
| 44 |
- resolve: {
|
|
| 45 |
- root: resolveRoots, |
|
| 46 |
- extensions: ['', '.js', '.json'], |
|
| 47 |
- alias: resolveAliases |
|
| 48 |
- }, |
|
| 49 |
- resolveLoader: {
|
|
| 50 |
- root: resolveRoots |
|
| 51 |
- } |
|
| 52 |
- }; |
|
| 53 |
- |
|
| 54 |
- if (sourceMapConfig) {
|
|
| 55 |
- // Enable webpack's source map output: |
|
| 56 |
- config.devtool = 'source-map'; |
|
| 57 |
- config.output.sourceMapFilename = sourceMapConfig.sourceMapFilename; |
|
| 58 |
- config.output.devtoolModuleFilenameTemplate = '[resource-path]'; |
|
| 59 |
- config.output.devtoolFallbackModuleFilenameTemplate = '[resourcePath]?[hash]'; |
|
| 60 |
- } |
|
| 61 |
- |
|
| 62 |
- return config; |
|
| 63 |
-})(); |
|
| 64 |
- |
|
| 65 |
-module.exports.plugins = (() => {
|
|
| 66 |
- const plugins = [ |
|
| 67 |
- // Returns a non-zero exit code when webpack reports an error: |
|
| 68 |
- require('webpack-fail-plugin'),
|
|
| 69 |
- |
|
| 70 |
- // Includes _message_keys_wrapper in every build to mimic old loader.js: |
|
| 71 |
- new webpack.ProvidePlugin({ require: '_message_key_wrapper' })
|
|
| 72 |
- ]; |
|
| 73 |
- |
|
| 74 |
- if (isSandbox) {
|
|
| 75 |
- // Prevents using `require('evil_loader!mymodule')` to execute custom
|
|
| 76 |
- // loader code during the webpack build. |
|
| 77 |
- const RestrictResourcePlugin = require('restrict-resource-webpack-plugin');
|
|
| 78 |
- const plugin = new RestrictResourcePlugin(/!+/, |
|
| 79 |
- 'Custom inline loaders are not permitted.'); |
|
| 80 |
- plugins.push(plugin); |
|
| 81 |
- } |
|
| 82 |
- |
|
| 83 |
- return plugins; |
|
| 84 |
-})(); |
|
| 85 |
- |
|
| 86 |
-module.exports.module = {
|
|
| 87 |
- loaders: (() => {
|
|
| 88 |
- const loaders = [{'test': /\.json$/, 'loader': 'json-loader'}];
|
|
| 89 |
- |
|
| 90 |
- if (isSandbox) {
|
|
| 91 |
- // See restricted-resource-loader.js, prevents loading files outside |
|
| 92 |
- // of the project folder, i.e. `require(../../not_your_business)`: |
|
| 93 |
- const restrictLoader = {
|
|
| 94 |
- 'test': /^.*/, 'loader': 'restricted-resource-loader' |
|
| 95 |
- }; |
|
| 96 |
- loaders.push(restrictLoader); |
|
| 97 |
- } |
|
| 98 |
- |
|
| 99 |
- return loaders; |
|
| 100 |
- })() |
|
| 101 |
-}; |