├── LICENSE.md ├── README.md ├── app └── llx │ ├── .gitignore │ ├── api_doc │ ├── doc.sh │ ├── doclava-1.0.6.jar │ ├── html │ │ ├── assets │ │ │ ├── customizations.css │ │ │ ├── customizations.js │ │ │ ├── doclava-developer-core.css │ │ │ ├── doclava-developer-docs.css │ │ │ ├── doclava-developer-docs.js │ │ │ ├── doclava-developer-reference.js │ │ │ ├── images │ │ │ │ ├── bg_fade.jpg │ │ │ │ ├── bg_logo.png │ │ │ │ ├── body-gradient-tab.png │ │ │ │ ├── body-gradient.png │ │ │ │ ├── grad-rule-qv.png │ │ │ │ ├── hr_gray_main.jpg │ │ │ │ ├── hr_gray_side.jpg │ │ │ │ ├── left_off.jpg │ │ │ │ ├── left_on.jpg │ │ │ │ ├── preliminary.png │ │ │ │ ├── resizable-e.gif │ │ │ │ ├── resizable-e2.gif │ │ │ │ ├── resizable-eg.gif │ │ │ │ ├── resizable-s.gif │ │ │ │ ├── resizable-s2.gif │ │ │ │ ├── resizable-sg.gif │ │ │ │ ├── right_off.jpg │ │ │ │ ├── right_on.jpg │ │ │ │ ├── sidenav-rule.png │ │ │ │ ├── spacer.gif │ │ │ │ ├── triangle-closed-small.png │ │ │ │ ├── triangle-closed.png │ │ │ │ ├── triangle-opened-small.png │ │ │ │ └── triangle-opened.png │ │ │ ├── jquery-history.js │ │ │ ├── jquery-resizable.min.js │ │ │ ├── navtree_data.js │ │ │ ├── prettify.js │ │ │ ├── search_autocomplete.js │ │ │ ├── style.css │ │ │ └── triangle-none.gif │ │ ├── index.html │ │ └── reference │ │ │ ├── classes.html │ │ │ ├── current.xml │ │ │ ├── hierarchy.html │ │ │ ├── index.html │ │ │ ├── lists.js │ │ │ ├── net │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ ├── prefs │ │ │ │ ├── LLPreference.html │ │ │ │ ├── LLPreferenceCategory.html │ │ │ │ ├── LLPreferenceCheckBox.html │ │ │ │ ├── LLPreferenceColor.html │ │ │ │ ├── LLPreferenceEventAction.html │ │ │ │ ├── LLPreferenceList.html │ │ │ │ ├── LLPreferenceListView.OnLLPreferenceListViewEventListener.html │ │ │ │ ├── LLPreferenceListView.html │ │ │ │ ├── LLPreferenceSlider.html │ │ │ │ ├── LLPreferenceText.html │ │ │ │ ├── package-descr.html │ │ │ │ └── package-summary.html │ │ │ │ └── script │ │ │ │ └── api │ │ │ │ ├── Android.html │ │ │ │ ├── Array.html │ │ │ │ ├── Binding.html │ │ │ │ ├── Box.html │ │ │ │ ├── Configuration.html │ │ │ │ ├── Container.html │ │ │ │ ├── CustomView.html │ │ │ │ ├── Desktop.html │ │ │ │ ├── Event.html │ │ │ │ ├── EventHandler.html │ │ │ │ ├── Folder.html │ │ │ │ ├── Image.html │ │ │ │ ├── ImageAnimation.html │ │ │ │ ├── ImageBitmap.html │ │ │ │ ├── ImageNinePatch.html │ │ │ │ ├── ImageScript.DrawingContext.html │ │ │ │ ├── ImageScript.html │ │ │ │ ├── ImageSvg.html │ │ │ │ ├── Item.html │ │ │ │ ├── LL.html │ │ │ │ ├── Lightning.html │ │ │ │ ├── Menu.html │ │ │ │ ├── PageIndicator.html │ │ │ │ ├── Panel.html │ │ │ │ ├── Property.html │ │ │ │ ├── PropertyEditor.html │ │ │ │ ├── PropertySet.html │ │ │ │ ├── RectL.html │ │ │ │ ├── Script.html │ │ │ │ ├── Shortcut.html │ │ │ │ ├── StopPoint.html │ │ │ │ ├── VariableEditor.html │ │ │ │ ├── VariableSet.html │ │ │ │ ├── package-descr.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── palette │ │ │ │ ├── Palette.PaletteAsyncListener.html │ │ │ │ ├── Palette.Swatch.html │ │ │ │ ├── Palette.html │ │ │ │ ├── package-descr.html │ │ │ │ └── package-summary.html │ │ │ │ ├── screen │ │ │ │ ├── ActivityScreen.html │ │ │ │ ├── HomeScreen.html │ │ │ │ ├── Screen.html │ │ │ │ ├── package-descr.html │ │ │ │ └── package-summary.html │ │ │ │ └── svg │ │ │ │ ├── SvgElement.html │ │ │ │ ├── SvgGroup.html │ │ │ │ ├── SvgLinearGradient.html │ │ │ │ ├── SvgPath.html │ │ │ │ ├── SvgRadialGradient.html │ │ │ │ ├── SvgSvg.html │ │ │ │ ├── package-descr.html │ │ │ │ └── package-summary.html │ │ │ ├── package-list │ │ │ └── packages.html │ └── overview.html │ ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard.cfg │ └── src │ │ ├── extreme │ │ ├── AndroidManifest.xml │ │ ├── aidl │ │ │ └── com │ │ │ │ └── android │ │ │ │ └── vending │ │ │ │ ├── billing │ │ │ │ └── IInAppBillingService.aidl │ │ │ │ └── licensing │ │ │ │ ├── ILicenseResultListener.aidl │ │ │ │ └── ILicensingService.aidl │ │ ├── java │ │ │ ├── com │ │ │ │ └── google │ │ │ │ │ └── android │ │ │ │ │ └── vending │ │ │ │ │ └── licensing │ │ │ │ │ ├── AESObfuscator.java │ │ │ │ │ ├── JSONDataObfuscator.java │ │ │ │ │ ├── LicenseChecker.java │ │ │ │ │ ├── LicenseCheckerCallback.java │ │ │ │ │ ├── LicenseValidator.java │ │ │ │ │ ├── Obfuscator.java │ │ │ │ │ ├── Policy.java │ │ │ │ │ ├── ResponseData.java │ │ │ │ │ ├── ServerManagedPolicy.java │ │ │ │ │ ├── ValidationException.java │ │ │ │ │ └── util │ │ │ │ │ ├── Base64.java │ │ │ │ │ ├── Base64DecoderException.java │ │ │ │ │ ├── Item.java │ │ │ │ │ └── URLUtils.java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ ├── LLAppExtreme.java │ │ │ │ ├── LWPSettings.java │ │ │ │ ├── PurchaseProcess.java │ │ │ │ └── iab │ │ │ │ ├── Base64.java │ │ │ │ ├── Base64DecoderException.java │ │ │ │ ├── IabException.java │ │ │ │ ├── IabHelper.java │ │ │ │ ├── IabResult.java │ │ │ │ ├── Inventory.java │ │ │ │ ├── Purchase.java │ │ │ │ ├── Security.java │ │ │ │ └── SkuDetails.java │ │ └── res │ │ │ ├── layout │ │ │ ├── add_dialog_item.xml │ │ │ ├── event_action_item.xml │ │ │ ├── purchase_process.xml │ │ │ └── two_lines_list_item_font.xml │ │ │ ├── values-v11 │ │ │ └── styles.xml │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ └── values │ │ │ ├── do_not_translate.xml │ │ │ └── styles.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ ├── com │ │ │ │ ├── boombuler │ │ │ │ │ └── system │ │ │ │ │ │ └── appwidgetpicker │ │ │ │ │ │ ├── AppWidgetPickerActivity.java │ │ │ │ │ │ ├── Item.java │ │ │ │ │ │ ├── ItemAdapter.java │ │ │ │ │ │ ├── PickWidgetDialog.java │ │ │ │ │ │ └── SubItem.java │ │ │ │ ├── google │ │ │ │ │ └── android │ │ │ │ │ │ └── hotword │ │ │ │ │ │ ├── client │ │ │ │ │ │ └── HotwordServiceClient.java │ │ │ │ │ │ └── service │ │ │ │ │ │ └── IHotwordService.java │ │ │ │ └── mobeta │ │ │ │ │ └── android │ │ │ │ │ └── dslv │ │ │ │ │ ├── DragSortController.java │ │ │ │ │ ├── DragSortItemView.java │ │ │ │ │ ├── DragSortItemViewCheckable.java │ │ │ │ │ ├── DragSortListView.java │ │ │ │ │ └── SimpleFloatViewManager.java │ │ │ ├── fr │ │ │ │ └── xgouchet │ │ │ │ │ └── texteditor │ │ │ │ │ └── ui │ │ │ │ │ └── AdvancedEditText.java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ ├── LLAppPhone.java │ │ │ │ ├── activities │ │ │ │ ├── AppDrawerX.java │ │ │ │ ├── ApplyTemplate.java │ │ │ │ ├── BackupRestore.java │ │ │ │ ├── Customize.java │ │ │ │ ├── CustomizeA.java │ │ │ │ ├── Dashboard.java │ │ │ │ ├── EventActionSetup.java │ │ │ │ ├── ImageCropper.java │ │ │ │ ├── ImagePicker.java │ │ │ │ ├── LockScreen.java │ │ │ │ ├── ResourceWrapperListActivity.java │ │ │ │ ├── RootSettings.java │ │ │ │ ├── ScreenManager.java │ │ │ │ ├── ScriptEditor.java │ │ │ │ ├── Shortcuts.java │ │ │ │ ├── ShortcutsA.java │ │ │ │ ├── StyleChooser.java │ │ │ │ └── dummy │ │ │ │ │ ├── D1.java │ │ │ │ │ ├── D2.java │ │ │ │ │ ├── D3.java │ │ │ │ │ └── D4.java │ │ │ │ ├── data │ │ │ │ ├── Action.java │ │ │ │ ├── ActionsDescription.java │ │ │ │ ├── BackupRestoreTool.java │ │ │ │ ├── PreviewSize.java │ │ │ │ ├── SavedItemGeometry.java │ │ │ │ ├── Screen.java │ │ │ │ ├── SelectionState.java │ │ │ │ ├── State.java │ │ │ │ └── UndoStack.java │ │ │ │ ├── prefs │ │ │ │ ├── LLPreference.java │ │ │ │ ├── LLPreferenceBinding.java │ │ │ │ ├── LLPreferenceBox.java │ │ │ │ ├── LLPreferenceCategory.java │ │ │ │ ├── LLPreferenceCheckBox.java │ │ │ │ ├── LLPreferenceColor.java │ │ │ │ ├── LLPreferenceEventAction.java │ │ │ │ ├── LLPreferenceList.java │ │ │ │ ├── LLPreferenceListView.java │ │ │ │ ├── LLPreferenceSlider.java │ │ │ │ └── LLPreferenceText.java │ │ │ │ ├── template │ │ │ │ └── LLTemplateAPI.java │ │ │ │ ├── util │ │ │ │ ├── AddItemDialog.java │ │ │ │ ├── ApiProvider.java │ │ │ │ ├── BindingEditDialog.java │ │ │ │ ├── EmptyService.java │ │ │ │ ├── FileAndDirectoryPickerDialog.java │ │ │ │ ├── FileProvider.java │ │ │ │ ├── Indentation.java │ │ │ │ ├── LightningLWPService.java │ │ │ │ ├── LruCache.java │ │ │ │ ├── MPReceiver.java │ │ │ │ ├── PhoneUtils.java │ │ │ │ ├── ScriptPickerDialog.java │ │ │ │ ├── ScriptService.java │ │ │ │ ├── Search.java │ │ │ │ ├── SetVariableDialog.java │ │ │ │ ├── Setup.java │ │ │ │ └── ShortcutReceiver.java │ │ │ │ └── views │ │ │ │ ├── BoxEditorView.java │ │ │ │ ├── BubbleLayout.java │ │ │ │ ├── CropperView.java │ │ │ │ ├── CustomizeItemView.java │ │ │ │ ├── EditBarHiderView.java │ │ │ │ ├── EditTextIme.java │ │ │ │ ├── EventFrameLayout.java │ │ │ │ ├── FillLinearLayout.java │ │ │ │ ├── HierarchyScreen.java │ │ │ │ ├── ImageWallpaperView.java │ │ │ │ ├── MyViewPager.java │ │ │ │ └── SnappingContext.java │ │ └── res │ │ │ ├── anim │ │ │ ├── fade_in.xml │ │ │ ├── fade_out.xml │ │ │ ├── scale_in.xml │ │ │ ├── scale_out.xml │ │ │ ├── slide_down.xml │ │ │ ├── slide_down_back.xml │ │ │ ├── slide_left.xml │ │ │ ├── slide_left_back.xml │ │ │ ├── slide_right.xml │ │ │ ├── slide_right_back.xml │ │ │ ├── slide_up.xml │ │ │ └── slide_up_back.xml │ │ │ ├── color │ │ │ └── eb_btn_text.xml │ │ │ ├── drawable-hdpi │ │ │ ├── ab_bg_v9.9.png │ │ │ ├── arrow_down_v9.png │ │ │ ├── arrow_up_v9.png │ │ │ ├── badge_red.9.png │ │ │ ├── btn_cab_done_default_holo_light.9.png │ │ │ ├── btn_cab_done_focused_holo_light.9.png │ │ │ ├── btn_cab_done_pressed_holo_light.9.png │ │ │ ├── bubble_v9.9.png │ │ │ ├── crop_height.png │ │ │ ├── crop_width.png │ │ │ ├── ic_launcher.png │ │ │ └── status_bar_close_on.9.png │ │ │ ├── drawable-v21 │ │ │ ├── ab_btn_bg.xml │ │ │ └── bubble_item_bg.xml │ │ │ ├── drawable-xhdpi │ │ │ └── drawer_shadow.9.png │ │ │ ├── drawable-xxhdpi-v21 │ │ │ └── ab_bg.xml │ │ │ ├── drawable-xxhdpi │ │ │ ├── ab_bg_v13.9.png │ │ │ ├── all_apps.png │ │ │ ├── arrow_down_v13.png │ │ │ ├── arrow_up_v13.png │ │ │ ├── backup.png │ │ │ ├── bubble_v13.9.png │ │ │ ├── icon.png │ │ │ ├── move_bottom.png │ │ │ ├── move_down.png │ │ │ ├── move_top.png │ │ │ ├── move_up.png │ │ │ ├── script_editor.png │ │ │ └── settings.png │ │ │ ├── drawable │ │ │ ├── ab_btn_bg.xml │ │ │ ├── bubble_item_bg.xml │ │ │ └── eb_btn_bg.xml │ │ │ ├── layout │ │ │ ├── add_dialog.xml │ │ │ ├── add_dialog_cat.xml │ │ │ ├── app_drawer_x.xml │ │ │ ├── appwidgetpicker.xml │ │ │ ├── backup_restore.xml │ │ │ ├── box_config.xml │ │ │ ├── bubble.xml │ │ │ ├── bubble_item.xml │ │ │ ├── customize.xml │ │ │ ├── dashboard.xml │ │ │ ├── dialog_apply_tmpl.xml │ │ │ ├── dialog_rect.xml │ │ │ ├── dialog_search.xml │ │ │ ├── dialog_select_script.xml │ │ │ ├── edit_box_item.xml │ │ │ ├── edit_controls.xml │ │ │ ├── edit_script_dialog.xml │ │ │ ├── event_action_setup.xml │ │ │ ├── file_dir_picker_dialog.xml │ │ │ ├── hierarchy_item.xml │ │ │ ├── hierarchy_pane.xml │ │ │ ├── hint.xml │ │ │ ├── image_cropper.xml │ │ │ ├── image_picker.xml │ │ │ ├── item.xml │ │ │ ├── ll_pref_binding_dialog.xml │ │ │ ├── llpref_slider.xml │ │ │ ├── lockscreen.xml │ │ │ ├── lwp.xml │ │ │ ├── override_preference.xml │ │ │ ├── permission_hint.xml │ │ │ ├── sc_btn.xml │ │ │ ├── screen.xml │ │ │ ├── screen_manager.xml │ │ │ ├── script_editor.xml │ │ │ ├── set_var_dialog.xml │ │ │ └── two_lines_list_item.xml │ │ │ ├── menu │ │ │ ├── customize.xml │ │ │ └── root_settings.xml │ │ │ ├── values-v13 │ │ │ └── styles.xml │ │ │ ├── values-v14 │ │ │ └── styles.xml │ │ │ ├── values-v21 │ │ │ └── styles.xml │ │ │ ├── values-w600dp-v14 │ │ │ └── styles.xml │ │ │ ├── values-w600dp │ │ │ └── styles.xml │ │ │ ├── values │ │ │ ├── dslv_attrs.xml │ │ │ └── styles.xml │ │ │ └── xml │ │ │ ├── lwp.xml │ │ │ ├── preference_root.xml │ │ │ └── shortcuts.xml │ │ └── trial │ │ ├── AndroidManifest.xml │ │ ├── aidl │ │ └── com │ │ │ └── android │ │ │ └── vending │ │ │ └── billing │ │ │ └── IInAppBillingService.aidl │ │ ├── java │ │ └── net │ │ │ └── pierrox │ │ │ └── lightning_launcher │ │ │ ├── LLAppTrial.java │ │ │ ├── activities │ │ │ └── AppUnlocker.java │ │ │ └── iab │ │ │ ├── Base64.java │ │ │ ├── Base64DecoderException.java │ │ │ ├── IabException.java │ │ │ ├── IabHelper.java │ │ │ ├── IabResult.java │ │ │ ├── Inventory.java │ │ │ ├── Purchase.java │ │ │ ├── Security.java │ │ │ └── SkuDetails.java │ │ └── res │ │ ├── drawable-nodpi │ │ ├── p1.png │ │ ├── p2.png │ │ ├── p3.png │ │ └── p4.png │ │ ├── drawable-xxhdpi │ │ ├── download.png │ │ └── full.png │ │ ├── layout │ │ ├── add_dialog_item.xml │ │ └── app_unlocker.xml │ │ ├── values-v11 │ │ └── styles.xml │ │ ├── values-v21 │ │ └── styles.xml │ │ └── values │ │ ├── iab.xml │ │ └── styles.xml │ ├── build.gradle │ ├── core │ ├── .gitignore │ ├── build.gradle │ ├── libs │ │ └── dx.jar │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── icons.ttf │ │ ├── java │ │ ├── com │ │ │ ├── faendir │ │ │ │ └── rhino_android │ │ │ │ │ ├── AndroidClassLoader.java │ │ │ │ │ ├── AndroidContextFactory.java │ │ │ │ │ ├── NoSecurityController.java │ │ │ │ │ └── RhinoAndroidHelper.java │ │ │ ├── readystatesoftware │ │ │ │ └── systembartint │ │ │ │ │ └── SystemBarTintManager.java │ │ │ └── twofortyfouram │ │ │ │ └── locale │ │ │ │ └── Intent.java │ │ ├── net │ │ │ ├── dinglisch │ │ │ │ └── android │ │ │ │ │ └── tasker │ │ │ │ │ ├── ActionCodes.java │ │ │ │ │ ├── TaskerIntent.java │ │ │ │ │ └── TaskerPlugin.java │ │ │ ├── margaritov │ │ │ │ └── preference │ │ │ │ │ └── colorpicker │ │ │ │ │ ├── AlphaPatternDrawable.java │ │ │ │ │ ├── ColorPickerDialog.java │ │ │ │ │ ├── ColorPickerPanelView.java │ │ │ │ │ └── ColorPickerView.java │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ ├── API.java │ │ │ │ ├── LLApp.java │ │ │ │ ├── Version.java │ │ │ │ ├── activities │ │ │ │ ├── MultiPurposeTransparentActivity.java │ │ │ │ ├── ResourceWrapperActivity.java │ │ │ │ └── ResourcesWrapperHelper.java │ │ │ │ ├── configuration │ │ │ │ ├── DynamicTextConfig.java │ │ │ │ ├── FolderConfig.java │ │ │ │ ├── FolderConfigStylable.java │ │ │ │ ├── GlobalConfig.java │ │ │ │ ├── ItemConfig.java │ │ │ │ ├── ItemConfigStylable.java │ │ │ │ ├── JsonFields.java │ │ │ │ ├── PageConfig.java │ │ │ │ ├── ShortcutConfig.java │ │ │ │ ├── ShortcutConfigStylable.java │ │ │ │ └── SystemConfig.java │ │ │ │ ├── data │ │ │ │ ├── Box.java │ │ │ │ ├── ContainerPath.java │ │ │ │ ├── CustomView.java │ │ │ │ ├── DynamicText.java │ │ │ │ ├── EmbeddedFolder.java │ │ │ │ ├── Error.java │ │ │ │ ├── EventAction.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── Folder.java │ │ │ │ ├── GmailContract.java │ │ │ │ ├── IconPack.java │ │ │ │ ├── Item.java │ │ │ │ ├── JsonLoader.java │ │ │ │ ├── LightningIntent.java │ │ │ │ ├── Page.java │ │ │ │ ├── PageIndicator.java │ │ │ │ ├── PageProcessor.java │ │ │ │ ├── Shortcut.java │ │ │ │ ├── StopPoint.java │ │ │ │ ├── Unlocker.java │ │ │ │ ├── Utils.java │ │ │ │ └── Widget.java │ │ │ │ ├── engine │ │ │ │ ├── LightningEngine.java │ │ │ │ ├── Screen.java │ │ │ │ └── variable │ │ │ │ │ ├── BatteryDataCollector.java │ │ │ │ │ ├── Binding.java │ │ │ │ │ ├── BuiltinDataCollectors.java │ │ │ │ │ ├── BuiltinVariable.java │ │ │ │ │ ├── CpuDataCollector.java │ │ │ │ │ ├── DataCollector.java │ │ │ │ │ ├── PollingDataCollector.java │ │ │ │ │ ├── StorageDataCollector.java │ │ │ │ │ ├── Target.java │ │ │ │ │ ├── TimeDataCollector.java │ │ │ │ │ ├── Value.java │ │ │ │ │ ├── Variable.java │ │ │ │ │ └── VariableManager.java │ │ │ │ ├── overlay │ │ │ │ └── WindowService.java │ │ │ │ ├── prefs │ │ │ │ └── DialogPreferenceSlider.java │ │ │ │ ├── script │ │ │ │ ├── Script.java │ │ │ │ ├── ScriptExecutor.java │ │ │ │ ├── ScriptManager.java │ │ │ │ └── api │ │ │ │ │ ├── Android.java │ │ │ │ │ ├── Array.java │ │ │ │ │ ├── Binding.java │ │ │ │ │ ├── Box.java │ │ │ │ │ ├── Configuration.java │ │ │ │ │ ├── Container.java │ │ │ │ │ ├── CustomView.java │ │ │ │ │ ├── Desktop.java │ │ │ │ │ ├── Event.java │ │ │ │ │ ├── EventHandler.java │ │ │ │ │ ├── Folder.java │ │ │ │ │ ├── Image.java │ │ │ │ │ ├── ImageAnimation.java │ │ │ │ │ ├── ImageBitmap.java │ │ │ │ │ ├── ImageNinePatch.java │ │ │ │ │ ├── ImageScript.java │ │ │ │ │ ├── ImageSvg.java │ │ │ │ │ ├── Item.java │ │ │ │ │ ├── LL.java │ │ │ │ │ ├── Lightning.java │ │ │ │ │ ├── Menu.java │ │ │ │ │ ├── PageIndicator.java │ │ │ │ │ ├── Panel.java │ │ │ │ │ ├── Property.java │ │ │ │ │ ├── PropertyEditor.java │ │ │ │ │ ├── PropertySet.java │ │ │ │ │ ├── RectL.java │ │ │ │ │ ├── Script.java │ │ │ │ │ ├── Shortcut.java │ │ │ │ │ ├── StopPoint.java │ │ │ │ │ ├── VariableEditor.java │ │ │ │ │ ├── VariableSet.java │ │ │ │ │ ├── palette │ │ │ │ │ ├── ColorCutQuantizer.java │ │ │ │ │ ├── ColorHistogram.java │ │ │ │ │ ├── ColorUtils.java │ │ │ │ │ └── Palette.java │ │ │ │ │ ├── screen │ │ │ │ │ ├── ActivityScreen.java │ │ │ │ │ ├── HomeScreen.java │ │ │ │ │ └── Screen.java │ │ │ │ │ └── svg │ │ │ │ │ ├── SvgElement.java │ │ │ │ │ ├── SvgGroup.java │ │ │ │ │ ├── SvgLinearGradient.java │ │ │ │ │ ├── SvgPath.java │ │ │ │ │ ├── SvgRadialGradient.java │ │ │ │ │ └── SvgSvg.java │ │ │ │ ├── util │ │ │ │ ├── AnimatedGifDecoder.java │ │ │ │ ├── AnimatedGifEncoder.java │ │ │ │ ├── AnimationDecoder.java │ │ │ │ ├── FireReceiver.java │ │ │ │ ├── LZWEncoder.java │ │ │ │ ├── NeuQuant.java │ │ │ │ └── ResourcesWrapper.java │ │ │ │ └── views │ │ │ │ ├── BoxLayout.java │ │ │ │ ├── FolderView.java │ │ │ │ ├── Graphics.java │ │ │ │ ├── HandleView.java │ │ │ │ ├── HolographicOutlineHelper.java │ │ │ │ ├── IconLabelView.java │ │ │ │ ├── IconView.java │ │ │ │ ├── ItemLayout.java │ │ │ │ ├── MyAppWidgetHostView.java │ │ │ │ ├── MyNinePatchDrawable.java │ │ │ │ ├── MyTextView.java │ │ │ │ ├── NativeImage.java │ │ │ │ ├── NativeWallpaperView.java │ │ │ │ ├── RingUnlockerView.java │ │ │ │ ├── SharedAsyncGraphicsDrawable.java │ │ │ │ ├── SystemUIHelper.java │ │ │ │ ├── TouchEventInterceptor.java │ │ │ │ ├── TransformLayout.java │ │ │ │ ├── WallpaperView.java │ │ │ │ └── item │ │ │ │ ├── CustomViewView.java │ │ │ │ ├── EmbeddedFolderView.java │ │ │ │ ├── ErrorItemView.java │ │ │ │ ├── ItemView.java │ │ │ │ ├── PageIndicatorView.java │ │ │ │ ├── ShortcutView.java │ │ │ │ ├── StopPointView.java │ │ │ │ ├── UnlockerView.java │ │ │ │ └── WidgetView.java │ │ └── org │ │ │ └── mozilla │ │ │ ├── classfile │ │ │ ├── ByteCode.java │ │ │ └── ClassFileWriter.java │ │ │ └── javascript │ │ │ ├── Arguments.java │ │ │ ├── BaseFunction.java │ │ │ ├── BoundFunction.java │ │ │ ├── Callable.java │ │ │ ├── ClassCache.java │ │ │ ├── ClassShutter.java │ │ │ ├── CodeGenerator.java │ │ │ ├── CompilerEnvirons.java │ │ │ ├── ConsString.java │ │ │ ├── ConstProperties.java │ │ │ ├── Context.java │ │ │ ├── ContextAction.java │ │ │ ├── ContextFactory.java │ │ │ ├── ContextListener.java │ │ │ ├── ContinuationPending.java │ │ │ ├── DToA.java │ │ │ ├── Decompiler.java │ │ │ ├── DefaultErrorReporter.java │ │ │ ├── DefiningClassLoader.java │ │ │ ├── Delegator.java │ │ │ ├── EcmaError.java │ │ │ ├── ErrorReporter.java │ │ │ ├── Evaluator.java │ │ │ ├── EvaluatorException.java │ │ │ ├── Function.java │ │ │ ├── FunctionObject.java │ │ │ ├── GeneratedClassLoader.java │ │ │ ├── IRFactory.java │ │ │ ├── Icode.java │ │ │ ├── IdFunctionCall.java │ │ │ ├── IdFunctionObject.java │ │ │ ├── IdScriptableObject.java │ │ │ ├── ImporterTopLevel.java │ │ │ ├── InterfaceAdapter.java │ │ │ ├── InterpretedFunction.java │ │ │ ├── Interpreter.java │ │ │ ├── InterpreterData.java │ │ │ ├── JavaAdapter.java │ │ │ ├── JavaMembers.java │ │ │ ├── JavaScriptException.java │ │ │ ├── Kit.java │ │ │ ├── LazilyLoadedCtor.java │ │ │ ├── MemberBox.java │ │ │ ├── NativeArray.java │ │ │ ├── NativeBoolean.java │ │ │ ├── NativeCall.java │ │ │ ├── NativeContinuation.java │ │ │ ├── NativeDate.java │ │ │ ├── NativeError.java │ │ │ ├── NativeFunction.java │ │ │ ├── NativeGenerator.java │ │ │ ├── NativeGlobal.java │ │ │ ├── NativeIterator.java │ │ │ ├── NativeJSON.java │ │ │ ├── NativeJavaArray.java │ │ │ ├── NativeJavaClass.java │ │ │ ├── NativeJavaConstructor.java │ │ │ ├── NativeJavaMethod.java │ │ │ ├── NativeJavaObject.java │ │ │ ├── NativeJavaPackage.java │ │ │ ├── NativeJavaTopPackage.java │ │ │ ├── NativeMath.java │ │ │ ├── NativeNumber.java │ │ │ ├── NativeObject.java │ │ │ ├── NativeScript.java │ │ │ ├── NativeString.java │ │ │ ├── NativeWith.java │ │ │ ├── Node.java │ │ │ ├── NodeTransformer.java │ │ │ ├── ObjArray.java │ │ │ ├── ObjToIntMap.java │ │ │ ├── Parser.java │ │ │ ├── PolicySecurityController.java │ │ │ ├── Ref.java │ │ │ ├── RefCallable.java │ │ │ ├── RegExpProxy.java │ │ │ ├── RhinoException.java │ │ │ ├── RhinoSecurityManager.java │ │ │ ├── Script.java │ │ │ ├── ScriptRuntime.java │ │ │ ├── ScriptStackElement.java │ │ │ ├── Scriptable.java │ │ │ ├── ScriptableObject.java │ │ │ ├── SecureCaller.java │ │ │ ├── SecurityController.java │ │ │ ├── SecurityUtilities.java │ │ │ ├── SpecialRef.java │ │ │ ├── Synchronizer.java │ │ │ ├── Token.java │ │ │ ├── TokenStream.java │ │ │ ├── TopLevel.java │ │ │ ├── UintMap.java │ │ │ ├── Undefined.java │ │ │ ├── UniqueTag.java │ │ │ ├── VMBridge.java │ │ │ ├── WrapFactory.java │ │ │ ├── WrappedException.java │ │ │ ├── Wrapper.java │ │ │ ├── annotations │ │ │ ├── JSConstructor.java │ │ │ ├── JSFunction.java │ │ │ ├── JSGetter.java │ │ │ ├── JSSetter.java │ │ │ └── JSStaticFunction.java │ │ │ ├── ast │ │ │ ├── ArrayComprehension.java │ │ │ ├── ArrayComprehensionLoop.java │ │ │ ├── ArrayLiteral.java │ │ │ ├── Assignment.java │ │ │ ├── AstNode.java │ │ │ ├── AstRoot.java │ │ │ ├── Block.java │ │ │ ├── BreakStatement.java │ │ │ ├── CatchClause.java │ │ │ ├── Comment.java │ │ │ ├── ConditionalExpression.java │ │ │ ├── ContinueStatement.java │ │ │ ├── DestructuringForm.java │ │ │ ├── DoLoop.java │ │ │ ├── ElementGet.java │ │ │ ├── EmptyExpression.java │ │ │ ├── EmptyStatement.java │ │ │ ├── ErrorCollector.java │ │ │ ├── ErrorNode.java │ │ │ ├── ExpressionStatement.java │ │ │ ├── ForInLoop.java │ │ │ ├── ForLoop.java │ │ │ ├── FunctionCall.java │ │ │ ├── FunctionNode.java │ │ │ ├── GeneratorExpression.java │ │ │ ├── GeneratorExpressionLoop.java │ │ │ ├── IdeErrorReporter.java │ │ │ ├── IfStatement.java │ │ │ ├── InfixExpression.java │ │ │ ├── Jump.java │ │ │ ├── KeywordLiteral.java │ │ │ ├── Label.java │ │ │ ├── LabeledStatement.java │ │ │ ├── LetNode.java │ │ │ ├── Loop.java │ │ │ ├── Name.java │ │ │ ├── NewExpression.java │ │ │ ├── NodeVisitor.java │ │ │ ├── NumberLiteral.java │ │ │ ├── ObjectLiteral.java │ │ │ ├── ObjectProperty.java │ │ │ ├── ParenthesizedExpression.java │ │ │ ├── ParseProblem.java │ │ │ ├── PropertyGet.java │ │ │ ├── RegExpLiteral.java │ │ │ ├── ReturnStatement.java │ │ │ ├── Scope.java │ │ │ ├── ScriptNode.java │ │ │ ├── StringLiteral.java │ │ │ ├── SwitchCase.java │ │ │ ├── SwitchStatement.java │ │ │ ├── Symbol.java │ │ │ ├── ThrowStatement.java │ │ │ ├── TryStatement.java │ │ │ ├── UnaryExpression.java │ │ │ ├── VariableDeclaration.java │ │ │ ├── VariableInitializer.java │ │ │ ├── WhileLoop.java │ │ │ ├── WithStatement.java │ │ │ ├── XmlDotQuery.java │ │ │ ├── XmlElemRef.java │ │ │ ├── XmlExpression.java │ │ │ ├── XmlFragment.java │ │ │ ├── XmlLiteral.java │ │ │ ├── XmlMemberGet.java │ │ │ ├── XmlPropRef.java │ │ │ ├── XmlRef.java │ │ │ ├── XmlString.java │ │ │ └── Yield.java │ │ │ ├── commonjs │ │ │ └── module │ │ │ │ ├── ModuleScope.java │ │ │ │ ├── ModuleScript.java │ │ │ │ ├── ModuleScriptProvider.java │ │ │ │ ├── Require.java │ │ │ │ ├── RequireBuilder.java │ │ │ │ └── provider │ │ │ │ ├── CachingModuleScriptProviderBase.java │ │ │ │ ├── DefaultUrlConnectionExpiryCalculator.java │ │ │ │ ├── ModuleSource.java │ │ │ │ ├── ModuleSourceProvider.java │ │ │ │ ├── ModuleSourceProviderBase.java │ │ │ │ ├── MultiModuleScriptProvider.java │ │ │ │ ├── ParsedContentType.java │ │ │ │ ├── SoftCachingModuleScriptProvider.java │ │ │ │ ├── StrongCachingModuleScriptProvider.java │ │ │ │ ├── UrlConnectionExpiryCalculator.java │ │ │ │ ├── UrlConnectionSecurityDomainProvider.java │ │ │ │ └── UrlModuleSourceProvider.java │ │ │ ├── debug │ │ │ ├── DebugFrame.java │ │ │ ├── DebuggableObject.java │ │ │ ├── DebuggableScript.java │ │ │ └── Debugger.java │ │ │ ├── jdk13 │ │ │ └── VMBridge_jdk13.java │ │ │ ├── jdk15 │ │ │ └── VMBridge_jdk15.java │ │ │ ├── json │ │ │ └── JsonParser.java │ │ │ ├── optimizer │ │ │ ├── Block.java │ │ │ ├── ClassCompiler.java │ │ │ ├── Codegen.java │ │ │ ├── OptFunctionNode.java │ │ │ ├── OptRuntime.java │ │ │ ├── OptTransformer.java │ │ │ └── Optimizer.java │ │ │ ├── regexp │ │ │ ├── JreNativeRegExp.java │ │ │ └── JreRegExpImpl.java │ │ │ ├── resources │ │ │ └── Messages.properties │ │ │ ├── serialize │ │ │ ├── ScriptableInputStream.java │ │ │ └── ScriptableOutputStream.java │ │ │ ├── v8dtoa │ │ │ ├── CachedPowers.java │ │ │ ├── DiyFp.java │ │ │ ├── DoubleHelper.java │ │ │ ├── FastDtoa.java │ │ │ └── FastDtoaBuilder.java │ │ │ └── xml │ │ │ ├── XMLLib.java │ │ │ └── XMLObject.java │ │ ├── jni │ │ ├── Android.mk │ │ ├── Application.mk │ │ ├── CMakeLists.txt │ │ └── ll.c │ │ └── res │ │ ├── anim │ │ ├── sb_in.xml │ │ └── sb_out.xml │ │ ├── drawable-nodpi │ │ ├── handle_rotate_top.png │ │ ├── handle_scale_top.png │ │ └── handle_size_top.png │ │ ├── drawable-xhdpi │ │ ├── locked.png │ │ └── unlocked.png │ │ ├── drawable-xxhdpi │ │ ├── home.png │ │ ├── pin_x.png │ │ ├── pin_xy.png │ │ └── pin_y.png │ │ ├── layout │ │ ├── dialog_color_picker.xml │ │ ├── dialog_script.xml │ │ ├── llpref_slider_dialog.xml │ │ └── window.xml │ │ ├── values-v13 │ │ └── styles.xml │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-v28 │ │ └── styles.xml │ │ └── values │ │ ├── do_not_translate.xml │ │ ├── public.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── plugin-api │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── net │ │ └── pierrox │ │ └── lightning_launcher │ │ ├── api │ │ ├── ScreenIdentity.java │ │ ├── Script.java │ │ └── ScriptException.java │ │ └── plugin │ │ └── IScriptService.java │ ├── settings.gradle │ ├── staging │ ├── Allow_animated_gif_in_folder_window_background.patch │ └── Label_rotation__Doesn_t_work_because_of_clipping_inside_the_TextView_onDraw___method.patch │ ├── wear │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── src │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── wear │ │ │ │ ├── LLAppWear.java │ │ │ │ ├── activities │ │ │ │ └── Starter.java │ │ │ │ └── overlay │ │ │ │ └── WearWindowService.java │ │ │ └── res │ │ │ ├── drawable-xxhdpi │ │ │ └── icon.png │ │ │ └── values │ │ │ └── strings.xml │ └── wear.iml │ └── wear_manager │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── src │ ├── androidTest │ │ └── java │ │ │ └── net │ │ │ └── pierrox │ │ │ └── lightning_launcher │ │ │ └── wear_manager │ │ │ └── ApplicationTest.java │ └── main │ │ ├── AndroidManifest.xml │ │ └── res │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml │ └── wear_manager.iml ├── graphics └── font │ ├── Material-Design-Iconic-Font-2.2.ttf │ └── map.png ├── permissions ├── .gitignore ├── permission_access_coarse_location │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── permission_access_fine_location │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── permission_access_wifi_state │ ├── app │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── permission_internet │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── permission_media_content_control │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── permission_read_calendar │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── permission_read_call_log │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── permission_read_sms │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── permission_send_sms │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── permission_write_settings │ ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── res │ │ ├── drawable-hdpi │ │ └── ic_launcher.png │ │ └── values │ │ └── strings.xml │ ├── build.gradle │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── scripts ├── CalendarIcon │ ├── .gitignore │ ├── CalendarIcon.iml │ ├── LICENSE.md │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── calendar_icon │ │ │ │ ├── CalendarIcon.java │ │ │ │ └── Constants.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── layout │ │ │ └── two_lines_list_item.xml │ │ │ ├── raw │ │ │ └── calendar_icon_init.js │ │ │ └── values │ │ │ └── strings.xml │ ├── artwork │ │ ├── calendar_icon-512x512.png │ │ ├── device-2016-11-23-194056.png │ │ ├── device-2016-11-23-194138.png │ │ ├── device-2016-11-23-194226.png │ │ ├── feature.png │ │ └── feature.svg │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Chronometer │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── dictionaries │ │ │ └── pierrot.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── Chronometer.iml │ ├── LICENSE.md │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── chronometer │ │ │ │ ├── Chronometer.java │ │ │ │ └── Constants.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── chronometer_init.js │ │ │ ├── chronometer_menu.js │ │ │ ├── chronometer_paused.js │ │ │ ├── chronometer_resumed.js │ │ │ └── chronometer_tap.js │ │ │ └── values │ │ │ └── strings.xml │ ├── artwork │ │ ├── chronometer_512x512.png │ │ ├── device-2016-11-14-094920.png │ │ ├── device-2016-11-14-095003.png │ │ ├── device-2016-11-14-095636.png │ │ ├── device-2016-11-14-101829.png │ │ ├── feature.png │ │ ├── feature.svg │ │ └── feature.xcf │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── Clock │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ ├── shelf │ │ │ └── Key_password.xml │ │ └── vcs.xml │ ├── Clock.iml │ ├── LICENSE.md │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── clock │ │ │ │ ├── Clock.java │ │ │ │ └── Constants.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_menu_delete.png │ │ │ ├── raw │ │ │ ├── clock_init.js │ │ │ ├── clock_menu.js │ │ │ ├── clock_paused.js │ │ │ └── clock_resumed.js │ │ │ └── values │ │ │ └── strings.xml │ ├── artwork │ │ ├── clock_512x512.png │ │ ├── device-2016-11-14-092413.png │ │ ├── device-2016-11-14-092431.png │ │ ├── device-2016-11-14-104041.png │ │ ├── feature.png │ │ ├── feature.svg │ │ └── feature.xcf │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── projectFilesBackup │ │ └── .idea │ │ │ └── workspace.xml │ └── settings.gradle ├── Compass │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── Compass.iml │ ├── LICENSE.md │ ├── SampleLLXScript.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── compass │ │ │ │ ├── Compass.java │ │ │ │ └── Constants.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_counter.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_counter.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_counter.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_counter.png │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── compass_create.js │ │ │ ├── compass_init.js │ │ │ ├── compass_menu.js │ │ │ ├── compass_paused.js │ │ │ ├── compass_resumed.js │ │ │ └── compass_tap.js │ │ │ └── values │ │ │ └── strings.xml │ ├── artwork │ │ ├── compass-512x512.png │ │ ├── device-2016-11-16-112059.png │ │ ├── device-2016-11-16-112127.png │ │ ├── device-2016-11-16-112226.png │ │ ├── device-2016-11-16-112419.png │ │ ├── feature.png │ │ └── feature.svg │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── projectFilesBackup │ │ └── .idea │ │ │ └── workspace.xml │ └── settings.gradle ├── ComponentName │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── scopes │ │ │ └── scope_settings.xml │ │ └── vcs.xml │ ├── ComponentName.iml │ ├── LICENSE.md │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── samplellxscript │ │ │ │ └── ApplicationTest.java │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── component_name │ │ │ │ ├── Constants.java │ │ │ │ └── Hello.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ └── component_name.js │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── FadeUnlocker │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── FadeUnlocker.iml │ ├── LICENSE.md │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── fade_unlocker │ │ │ │ ├── Constants.java │ │ │ │ └── FadeUnlocker.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_menu_delete.png │ │ │ ├── raw │ │ │ ├── fade_unlocker_init.js │ │ │ ├── fade_unlocker_menu.js │ │ │ └── fade_unlocker_touch.js │ │ │ └── values │ │ │ └── strings.xml │ ├── artwork │ │ ├── banner.png │ │ ├── banner.xcf │ │ ├── device-2016-11-14-093422.png │ │ ├── device-2016-11-14-104542.png │ │ ├── fade_unlocker_512x512.png │ │ ├── feature.png │ │ └── feature.svg │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── LightningBlocks │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── LICENSE.md │ ├── LightningBlocks.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── blocks │ │ │ │ ├── Blocks.java │ │ │ │ └── Constants.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_chevron_left_black_24dp.png │ │ │ ├── ic_chevron_right_black_24dp.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_pause_circle_filled_black_24dp.png │ │ │ ├── ic_play_arrow_black_24dp.png │ │ │ ├── ic_play_circle_filled_black_24dp.png │ │ │ ├── ic_rotate_left_black_24dp.png │ │ │ ├── ic_rotate_right_black_24dp.png │ │ │ └── ic_stop_black_24dp.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_chevron_left_black_24dp.png │ │ │ ├── ic_chevron_right_black_24dp.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_pause_circle_filled_black_24dp.png │ │ │ ├── ic_play_arrow_black_24dp.png │ │ │ ├── ic_play_circle_filled_black_24dp.png │ │ │ ├── ic_rotate_left_black_24dp.png │ │ │ ├── ic_rotate_right_black_24dp.png │ │ │ └── ic_stop_black_24dp.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_chevron_left_black_24dp.png │ │ │ ├── ic_chevron_right_black_24dp.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_pause_circle_filled_black_24dp.png │ │ │ ├── ic_play_arrow_black_24dp.png │ │ │ ├── ic_play_circle_filled_black_24dp.png │ │ │ ├── ic_rotate_left_black_24dp.png │ │ │ ├── ic_rotate_right_black_24dp.png │ │ │ └── ic_stop_black_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_chevron_left_black_24dp.png │ │ │ ├── ic_chevron_right_black_24dp.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_menu_delete.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_pause_circle_filled_black_24dp.png │ │ │ ├── ic_play_arrow_black_24dp.png │ │ │ ├── ic_play_circle_filled_black_24dp.png │ │ │ ├── ic_rotate_left_black_24dp.png │ │ │ ├── ic_rotate_right_black_24dp.png │ │ │ └── ic_stop_black_24dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_chevron_left_black_24dp.png │ │ │ ├── ic_chevron_right_black_24dp.png │ │ │ ├── ic_pause_black_24dp.png │ │ │ ├── ic_pause_circle_filled_black_24dp.png │ │ │ ├── ic_play_arrow_black_24dp.png │ │ │ ├── ic_play_circle_filled_black_24dp.png │ │ │ ├── ic_rotate_left_black_24dp.png │ │ │ ├── ic_rotate_right_black_24dp.png │ │ │ └── ic_stop_black_24dp.png │ │ │ ├── raw │ │ │ ├── blocks_btn.js │ │ │ └── blocks_init.js │ │ │ └── values │ │ │ └── strings.xml │ ├── artwork │ │ ├── feature.png │ │ └── feature.xcf │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── SampleLLXScript-test │ ├── .gitignore │ ├── .idea │ │ ├── .name │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── libraries │ │ │ ├── commons_lang3_3_4.xml │ │ │ ├── scriptlib_2_2.xml │ │ │ └── support_annotations_24_0_0.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── SampleLLXScript-test.iml │ ├── SampleLLXScript.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── samplellxscript │ │ │ │ └── ApplicationTest.java │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── samplellxscript │ │ │ │ ├── Constants.java │ │ │ │ ├── Hello.java │ │ │ │ └── Main.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── hello.js │ │ │ ├── images.js │ │ │ ├── position.js │ │ │ ├── test_container.js │ │ │ └── wallpaper.js │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── SampleLLXScript │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── LICENSE.md │ ├── SampleLLXScript.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── samplellxscript │ │ │ │ ├── Constants.java │ │ │ │ ├── Counter.java │ │ │ │ └── Hello.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_counter.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_counter.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_counter.png │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_counter.png │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── counter_init.js │ │ │ ├── counter_menu.js │ │ │ ├── counter_paused.js │ │ │ ├── counter_resumed.js │ │ │ ├── counter_tap.js │ │ │ └── hello.js │ │ │ └── values │ │ │ └── strings.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── projectFilesBackup │ │ └── .idea │ │ │ └── workspace.xml │ └── settings.gradle ├── Sketch │ ├── .gitignore │ ├── .idea │ │ ├── compiler.xml │ │ ├── copyright │ │ │ └── profiles_settings.xml │ │ ├── encodings.xml │ │ ├── gradle.xml │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── runConfigurations.xml │ │ └── vcs.xml │ ├── LICENSE.md │ ├── Sketch.iml │ ├── app │ │ ├── .gitignore │ │ ├── app.iml │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── samplellxscript │ │ │ │ └── ApplicationTest.java │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── net │ │ │ │ └── pierrox │ │ │ │ └── lightning_launcher │ │ │ │ └── llscript │ │ │ │ └── sketch │ │ │ │ ├── Constants.java │ │ │ │ └── Sketch.java │ │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── sketch_btn.js │ │ │ ├── sketch_init.js │ │ │ ├── sketch_library.js │ │ │ └── sketch_touch.js │ │ │ └── values │ │ │ └── strings.xml │ ├── artwork │ │ ├── device-2016-11-14-091555.png │ │ ├── device-2016-11-14-091620.png │ │ ├── device-2016-11-14-105047.png │ │ ├── feature.png │ │ ├── feature.svg │ │ ├── feature.xcf │ │ └── sketch_512x512.png │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── WeekDay │ ├── .gitignore │ ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── vcs.xml │ ├── LICENSE.md │ ├── WeekDay.iml │ ├── app │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── net │ │ │ └── pierrox │ │ │ └── lightning_launcher │ │ │ └── llscript │ │ │ └── week_day │ │ │ ├── Constants.java │ │ │ └── WeekDay.java │ │ └── res │ │ ├── drawable-hdpi │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ │ ├── raw │ │ ├── week_day_init.js │ │ └── week_day_menu.js │ │ └── values │ │ └── strings.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle └── translations ├── .gitignore ├── build_all.sh ├── descriptions ├── catalan.txt ├── chinese.txt ├── cz.txt ├── de.txt ├── dutch.txt ├── fi.txt ├── gr.txt ├── hu.txt ├── indonesian.txt ├── jp.txt ├── pl.txt ├── ptbr.txt ├── ro.txt ├── ru.txt ├── sp.txt └── swe.txt ├── lllp_ca ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_cs ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_de ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_dv ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ └── public.xml ├── lllp_el ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_es ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_fi ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_fr ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_hr ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ └── public.xml ├── lllp_hu ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_id ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_it ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_ja ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_ko ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_nl ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_pl ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_pt-rBR ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_pt-rPT ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ └── public.xml ├── lllp_ro ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_ru ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_sk ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_sv ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_tr ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-ldpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_uk ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_vi ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_zh ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── lllp_zhTW ├── .classpath ├── .project ├── AndroidManifest.xml ├── build.xml ├── local.properties ├── proguard-project.txt ├── project.properties └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-ldpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ └── values │ ├── public.xml │ └── strings.xml ├── reference └── res │ ├── cancel.sh │ ├── confirm.sh │ ├── values-ca │ └── strings.xml │ ├── values-cs │ └── strings.xml │ ├── values-de │ └── strings.xml │ ├── values-dv-rMV │ └── strings.xml │ ├── values-el │ └── strings.xml │ ├── values-en │ └── strings.xml │ ├── values-es │ └── strings.xml │ ├── values-fi │ └── strings.xml │ ├── values-fr │ └── strings.xml │ ├── values-hr │ └── strings.xml │ ├── values-hu │ └── strings.xml │ ├── values-id │ └── strings.xml │ ├── values-it │ └── strings.xml │ ├── values-ja │ └── strings.xml │ ├── values-ko │ └── strings.xml │ ├── values-nl │ └── strings.xml │ ├── values-pl │ └── strings.xml │ ├── values-pt-rBR │ └── strings.xml │ ├── values-pt-rPT │ └── strings.xml │ ├── values-ro │ └── strings.xml │ ├── values-ru │ └── strings.xml │ ├── values-sk │ └── strings.xml │ ├── values-sv │ └── strings.xml │ ├── values-tr │ └── strings.xml │ ├── values-vi │ └── strings.xml │ ├── values-zh-rTW │ └── strings.xml │ ├── values-zh │ └── strings.xml │ ├── values │ └── strings.xml │ └── view_diffs.sh └── uninstall_all.sh /README.md: -------------------------------------------------------------------------------- 1 | # LightningLauncher 2 | 3 | This repository contains the source code of the 'Lightning launcher' Android app, whose original 4 | author is Pierre, with contributions from TrianguloY and F43nd1r. 5 | 6 | LLX source code is published as is. Since it is now open source, some parts of the code are 7 | deprecated. This includes Google hooks and decomposition in eXtreme/trial flavours. 8 | 9 | Also the wear and wear_manager projects are fully out of date. 10 | 11 | -------------------------------------------------------------------------------- /app/llx/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | build 4 | captures 5 | local.properties 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /app/llx/api_doc/doclava-1.0.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/doclava-1.0.6.jar -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/customizations.css: -------------------------------------------------------------------------------- 1 | #header { 2 | border-bottom: 3px solid #0767a4; 3 | } 4 | 5 | #search_filtered .jd-selected { 6 | background-color: #0767a4; 7 | } -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/customizations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/customizations.js -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/bg_fade.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/bg_fade.jpg -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/bg_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/bg_logo.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/body-gradient-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/body-gradient-tab.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/body-gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/body-gradient.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/grad-rule-qv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/grad-rule-qv.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/hr_gray_main.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/hr_gray_main.jpg -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/hr_gray_side.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/hr_gray_side.jpg -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/left_off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/left_off.jpg -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/left_on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/left_on.jpg -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/preliminary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/preliminary.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/resizable-e.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/resizable-e.gif -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/resizable-e2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/resizable-e2.gif -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/resizable-eg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/resizable-eg.gif -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/resizable-s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/resizable-s.gif -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/resizable-s2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/resizable-s2.gif -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/resizable-sg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/resizable-sg.gif -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/right_off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/right_off.jpg -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/right_on.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/right_on.jpg -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/sidenav-rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/sidenav-rule.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/spacer.gif -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/triangle-closed-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/triangle-closed-small.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/triangle-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/triangle-closed.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/triangle-opened-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/triangle-opened-small.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/images/triangle-opened.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/images/triangle-opened.png -------------------------------------------------------------------------------- /app/llx/api_doc/html/assets/triangle-none.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/api_doc/html/assets/triangle-none.gif -------------------------------------------------------------------------------- /app/llx/api_doc/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/llx/api_doc/html/reference/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/llx/api_doc/html/reference/package-list: -------------------------------------------------------------------------------- 1 | net.pierrox.lightning_launcher.prefs 2 | net.pierrox.lightning_launcher.script.api 3 | net.pierrox.lightning_launcher.script.api.palette 4 | net.pierrox.lightning_launcher.script.api.screen 5 | net.pierrox.lightning_launcher.script.api.svg 6 | 7 | -------------------------------------------------------------------------------- /app/llx/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/llx/app/src/extreme/java/com/google/android/vending/licensing/util/Item.java: -------------------------------------------------------------------------------- 1 | package com.google.android.vending.licensing.util; 2 | 3 | public class Item { 4 | private String name; 5 | private String value; 6 | 7 | public Item(String n, String v) { 8 | name = n; 9 | value = v; 10 | } 11 | 12 | public String getName() { 13 | return name; 14 | } 15 | 16 | public String getValue() { 17 | return value; 18 | } 19 | } -------------------------------------------------------------------------------- /app/llx/app/src/extreme/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /app/llx/app/src/extreme/res/values/do_not_translate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 3fNsv2 4 | lwp 5 | 6 | -------------------------------------------------------------------------------- /app/llx/app/src/extreme/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /app/llx/app/src/main/res/values-w600dp-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | -------------------------------------------------------------------------------- /app/llx/app/src/main/res/values-w600dp/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 20dp 3 | -------------------------------------------------------------------------------- /app/llx/app/src/main/res/xml/lwp.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/llx/app/src/trial/res/drawable-nodpi/p1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/app/src/trial/res/drawable-nodpi/p1.png -------------------------------------------------------------------------------- /app/llx/app/src/trial/res/drawable-nodpi/p2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/app/src/trial/res/drawable-nodpi/p2.png -------------------------------------------------------------------------------- /app/llx/app/src/trial/res/drawable-nodpi/p3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/app/src/trial/res/drawable-nodpi/p3.png -------------------------------------------------------------------------------- /app/llx/app/src/trial/res/drawable-nodpi/p4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/app/src/trial/res/drawable-nodpi/p4.png -------------------------------------------------------------------------------- /app/llx/app/src/trial/res/drawable-xxhdpi/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/app/src/trial/res/drawable-xxhdpi/download.png -------------------------------------------------------------------------------- /app/llx/app/src/trial/res/drawable-xxhdpi/full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pierrehebert/LightningLauncher/1a1d48286fb1f03a92ff6a985c6c46d6417621f0/app/llx/app/src/trial/res/drawable-xxhdpi/full.png -------------------------------------------------------------------------------- /app/llx/app/src/trial/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /app/llx/app/src/trial/res/values/iab.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | unlock_free 4 | unlock_trial 5 | -------------------------------------------------------------------------------- /app/llx/app/src/trial/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |