From 07017612e550e41e7c2796b08cdb2bc03d96e97b Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Wed, 12 Apr 2017 21:06:28 +0900 Subject: [PATCH 01/16] Remove unused dependency Change-Id: Id43d5b9baacc59378ba7925f650ad30cc228d288 Signed-off-by: Jihoon Kim --- packaging/org.tizen.inputdelegator.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/packaging/org.tizen.inputdelegator.spec b/packaging/org.tizen.inputdelegator.spec index 2d8f279..b3652f7 100755 --- a/packaging/org.tizen.inputdelegator.spec +++ b/packaging/org.tizen.inputdelegator.spec @@ -17,11 +17,9 @@ Source0: %{name}-%{version}.tar.gz %define enable_log_manager 1 -BuildRequires: pkgconfig(ecore-wayland) BuildRequires: pkgconfig(ecore) BuildRequires: pkgconfig(evas) BuildRequires: pkgconfig(edje) -BuildRequires: pkgconfig(edbus) BuildRequires: cmake BuildRequires: edje-bin -- 2.7.4 From e95311aad61aa19618bde0464ce1c0afd4c59e98 Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Tue, 18 Apr 2017 17:02:01 +0900 Subject: [PATCH 02/16] Fix issue detected by static analysis tool Change-Id: I89e8044b1a417bdc4e09e877c905526aac2f620a Signed-off-by: sungwook79.park --- src/w-input-template.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/w-input-template.cpp b/src/w-input-template.cpp index afe2410..adb23e1 100755 --- a/src/w-input-template.cpp +++ b/src/w-input-template.cpp @@ -137,7 +137,7 @@ static bool input_template_init_db_util(void) "select sortId, itemId, checked, message from %s", "tmpl_msg_table"); - sqlite3_prepare_v2(g_tt_db, query, strlen(query), &stmt, NULL); + ret = sqlite3_prepare_v2(g_tt_db, query, strlen(query), &stmt, NULL); if (ret != SQLITE_OK) { PRINTFUNC(DLOG_ERROR, "Can not get query"); -- 2.7.4 From db9ef5722565ca9b30509d37506932c6057f3ac1 Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Tue, 18 Apr 2017 17:43:32 +0900 Subject: [PATCH 03/16] Fix issue detected by static analysis tool Change-Id: I932e74780c9e92b0ca4ee95ec194aa35401aa01c Signed-off-by: sungwook79.park --- src/w-input-stt-voice.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/w-input-stt-voice.cpp b/src/w-input-stt-voice.cpp index 7193560..6e50198 100755 --- a/src/w-input-stt-voice.cpp +++ b/src/w-input-stt-voice.cpp @@ -954,6 +954,7 @@ char *__get_genlist_item_label(void *data, Evas_Object *obj, const char *part) strncpy(text, p+1, strlen(s)-(p-s)-2); } else { strncpy(text, s, strlen(s)); + text[strlen(s)] = '\0'; } } else { strncpy(text, "", strlen("")); -- 2.7.4 From 7b725432e78e2cb2b04a67947666396d013c109e Mon Sep 17 00:00:00 2001 From: InHong Han Date: Wed, 19 Apr 2017 15:14:20 +0900 Subject: [PATCH 04/16] Update package version to 0.1.170419 Change-Id: Ib541eade815c3b5ce544c02bd9213246d003131f --- org.tizen.inputdelegator.xml | 2 +- packaging/org.tizen.inputdelegator.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/org.tizen.inputdelegator.xml b/org.tizen.inputdelegator.xml index b56d48f..bd8d4b3 100755 --- a/org.tizen.inputdelegator.xml +++ b/org.tizen.inputdelegator.xml @@ -1,5 +1,5 @@ - + diff --git a/packaging/org.tizen.inputdelegator.spec b/packaging/org.tizen.inputdelegator.spec index b3652f7..80c68c5 100755 --- a/packaging/org.tizen.inputdelegator.spec +++ b/packaging/org.tizen.inputdelegator.spec @@ -9,7 +9,7 @@ ExclusiveArch: none Name: org.tizen.inputdelegator Summary: Input Delegator Application -Version: 0.1.170316 +Version: 0.1.170419 Release: 1 Group: Applications License: Apache-2.0 -- 2.7.4 From a9f512ab5fac543aa3d58ddb663041bb0fde6368 Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Fri, 21 Apr 2017 13:10:31 +0900 Subject: [PATCH 05/16] Remove code for tos Change-Id: I91f628ecff982ee5528bf35b087f73dfe6a15261 Signed-off-by: sungwook79.park --- inc/w-input-stt-tos-text.h | 881 --------------------------------------------- inc/w-input-stt-tos.h | 40 -- src/w-input-selector.cpp | 16 +- src/w-input-stt-tos.cpp | 796 ---------------------------------------- 4 files changed, 1 insertion(+), 1732 deletions(-) delete mode 100755 inc/w-input-stt-tos-text.h delete mode 100755 inc/w-input-stt-tos.h delete mode 100755 src/w-input-stt-tos.cpp diff --git a/inc/w-input-stt-tos-text.h b/inc/w-input-stt-tos-text.h deleted file mode 100755 index cf6d41d..0000000 --- a/inc/w-input-stt-tos-text.h +++ /dev/null @@ -1,881 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _ISE_INPUT_STT_TOS_TEXT_H -#define _ISE_INPUT_STT_TOS_TEXT_H - - -const char *voice_tos_mapping_table[][5] = { // Provided by Nuance -{ - "en_US", - "Information Provision Agreement", - "Samsung keyboard uses voice recognition technologies provided by a third party service provider called Nuance Communications, Inc. Therefore, your voice information is inevitably stored in a server operated by Nuance (in the United States), and using Samsung keyboard requires that you agree to the Terms and Conditions of Nuance.

Nuance reserves the right to use your voice input for the purposes of improving services and developing technologies. Nuance also reserves the right to provide aforementioned voice input to Nuance??s partners. Your voice input information is stored until the aforementioned objectives have been accomplished. For information of the Samsung keyboard services, please read the Nuance Privacy Policy.

You cannot use Samsung keyboard if you do not agree to the provision of your information described above.", - "Samsung keyboard and Use of a Speech Recognition Service", - "1. The Samsung keyboard service uses speech recognition technology as a component of the service. You acknowledge that Samsung may utilize a speech recognition service (the \"Speech Recognition Service\") provided by a third party, Nuance Communications Inc. (\"Nuance\"), and you acknowledge and agree to the following in connection with your use of the Samsung keyboard service.

2. You agree not to submit any automated or recorded requests to the Samsung keyboard service.

3. You acknowledge that the words you dictate to the Samsung keyboard service (including audio recordings of such words, associated transcriptions and log files) (�Speech Data�) will be collected by Nuance in providing the Speech Recognition Service.

4. You consent and agree that in providing the Speech Recognition Service, Nuance may collect Speech Data which may be used by Nuance and its third party partners to tune, enhance and improve (a) the Speech Recognition Service and (b) other Nuance products and services.

5. You acknowledge and agree that your Speech Data may be transferred to the United States and/or other countries for storage, processing and use by Nuance and its third party partners.

6. Any and all Speech Data that you provide will remain confidential and will be used in accordance with applicable law but may be disclosed by Nuance, if so required, to meet legal or regulatory requirements, such as under a court order or to a government agency if required or authorized by law, or to a third party which acquires or merges with Nuance." -}, -{ - "sq_AL", - "Marrëveshje për Dhënien e Informacionit", - "Tastiera Samsung përdor teknologjitë e njohjes zanore të mundësuara nga një ofrues shërbimi palë e tretë i quajtur Nuance Communications, Inc. Si rrjedhim, informacioni juaj zanor ruhet në mënyrë të pashmangshme në një server të përdorur nga Nuance (në Shtetet e Bashkuara) dhe përdorimi i tastierës Samsung ju kërkon të pranoni Kushtet dhe Afatet e Nuance.

Nuance ruan të drejtën për të përdorur pajisjen e hyrjes së zërit për qëllime të përmirësimit të shërbimit dhe zhvillimit të teknologjive. Gjithashtu, Nuance ruan të drejtën t’u ë mundësojë zërin tuaj partnerëve Nuance. Informacioni i zërit tuaj ruhet derisa objektivat e përmendur më sipër të jenë arritur. Për informacione mbi shërbimet e tastierës Samsung, ju lutemi të lexoni Politikën e Privatësisë së Nuance.

Ju nuk mund ta përdorni tastierën Samsung nëse nuk bini dakord për dhënien e informacionit tuaj të përshkruar më sipër.", - "Tastiera Samsung dhe përdorimi i Shërbimit të Njohjes së të Folurit", - "1. Shërbimi i tastierës Samsung përdor teknologjinë e njohjes së të folurit si pjesë përbërëse e shërbimit. Ju pranoni se Samsung mund të përdorë një shërbim të njohjes së të folurit (\"Shërbimi i Njohjes së të Folurit\") i mundësuar nga një palë e tretë, Nuance Communications Inc. (\"Nuance\") dhe ju pranoni sa më poshtë vijon në lidhje me përdorimin tuaj të shërbimit të tastierës Samsung.

2. Ju pranoni të mos dërgoni kërkesa të automatizuara ose të regjistruara te shërbimi i tastierës Samsung.

3. Ju pranoni se fjalët që diktoni te shërbimi i tastierës Samsung (duke përfshirë regjistrimet audio të këtyre fjalëve, transkriptimet e shoqëruara dhe skedarët e regjistrit) (“të Dhëna të të Folurit”) do të mblidhen nga Nuance gjatë ofrimit të Shërbimit të Njohjes së të Folurit.

4. Ju lejoni dhe pranoni se duke ofruar Shërbimin e Njohjes së të Folurit, Nuance mund të mbledhë të Dhëna të të Folurit të cilat mund të përdoren nga Nuance dhe palët e treta për të rregulluar, përmirësuar, përforcuar dhe përditësuar (a) Shërbimin e Njohjes së të Folurit dhe (b) produktet e shërbimet e tjera të Nuance.

5. Ju pranoni se të Dhënat tuaja të të Folurit mund të dërgohen në Shtetet e Bashkuara dhe/ose shtetet e tjera për ruajtje, përpunim dhe përdorim nga Nuance dhe partnerëve të saj palë të treta.

6. Çdo e dhënë dhe të gjitha të Dhënat e të Folurit që jepni do të mbeten të fshehta dhe do të përdoren në përputhje me ligjin e zbatueshëm por mund të përhapen nga Nuance, nëse kërkohet një gjë e tillë, për të përmbushur kërkesat ligjore ose rregullatore, të tilla si një urdhër gjykate ose nga një agjenci shtetërore nëse kërkohet ose autorizohet sipas ligjit, apo një pale të tretë e cila e blen apo shkrihet me Nuance." -}, -{ - "ar_AE", - "اتفاقية توفير المعلومات", - "تستخدم لوحة مفاتيح Samsung تقنيات التعرف على الصوت التي يوفرها طرف ثالث مزود للخدمة يدعى Nuance Communications, Inc.‎، وبالتالي، يتم حتماً تخزين المعلومات المتعلقة بالصوت في خادم يتم تشغيله من قبل Nuance (في الولايات المتحدة الأمريكية)، ويتطلب استخدام لوحة مفاتيح Samsung موافقتك على بنود Nuance‏ وشروطها.

تحتفظ شركة Nuance بحق استخدام إدخال الصوت بهدف تحسين الخدمات وتطوير التقنيات. تحتفظ شركة Nuance أيضاً بحق توفير إدخال الصوت المذكور سابقاً لشركاء Nuance. يتم تخزين المعلومات حول إدخال الصوت لحين تحقيق الأهداف المذكورة سابقاً. للحصول على معلومات حول خدمات لوحة مفاتيح Samsung، يُرجى قراءة سياسة خصوصية Nuance‏.

لا يحق لك استخدام لوحة مفاتيح Samsung إذا لم توافق على توفير معلوماتك الموصوفة أعلاه.", - "استخدام لوحة مفاتيح Samsung تقنية التعرف على الكلام", - "1. تستخدم خدمة لوحة مفاتيح Samsung تقنية التعرف على الكلام كمكوّن للخدمة. إنك تقرّ بأنه يحق لشركة Samsung استخدام خدمة التعرف على الكلام (المُشار إليها فيما يلي بـ \"خدمة التعرف على الكلام\") التي يوفرها طرفٌ ثالثٌ، أي شركة Nuance Communications Inc.‎ ‏(المُشار إليها فيما يلي بـ \"Nuance\")، وتقرّ بما يلي وتوافق عليه فيما يتعلق باستخدامك خدمة لوحة مفاتيح Samsung.‏

‏ 2. توافق على عدم إرسال أي طلبات تلقائية أو مسجلة إلى خدمة لوحة مفاتيح Samsung‏.

‏3. تقرّ بأن Nuance ستجمع الكلمات التي تمليها على خدمة لوحة مفاتيح Samsung (بما في ذلك التسجيلات الصوتية لهذه الكلمات وملفات السجلات والنسخ المرتبطة بها) (المُشار إليها فيما يلي بـ \"بيانات الكلام\") في إطار عملية توفير خدمة التعرف على الكلام.

‏ 4. أنت توافق على أنه يحق لشركة Nuance، في إطار توفير خدمة التعرف على الكلام، جمع بيانات الكلام التي قد تستخدمها هذه الشركة وشركائها من الأطراف الثالثة لتعديل (أ) خدمة التعرف على الكلام و(ب) منتجات Nuance الأخرى وخدماتها، وتحسينها وتطويرها.

‏5. تقرّ بأنه يجوز نقل بيانات الكلام الخاصة بك إلى الولايات المتحدة و/أو إلى بلدان أخرى للتخزين والمعالجة والاستخدام من قبل شركة Nuance وشركائها من الأطراف الثالثة وتوافق على ذلك.

‏6. ستبقى بيانات الكلام كافة التي توفرها سرية، وسيتم استخدامها بما يتوافق مع القانون المعمول به، لكن يحق لشركة Nuance الكشف عنها، إذا لزم الأمر، بهدف الإيفاء بمتطلبات قانونية أو تنظيمية، بموجب أمر من المحكمة أو جهة حكومية، مثلاً، إذا كان ينص القانون على ذلك أو يسمح به، أو لطرف ثالث حاز Nuance أو دمج معها.‏" -}, -{ - "bn_IN", - "তথ্য প্রবিধান চুক্তি", - "স্যামসাং কীবোর্ড Nuance Communications, Inc নামের একটি তৃতীয় পক্ষ পরিষেবা প্রদানকারী দ্বারা প্রদান করা ভয়েস শনাক্তকরণ প্রযুক্তিগুলি ব্যবহার করে৷ তাই আপনার ভয়েস তথ্য অনিবার্যরূপে Nuance (মার্কিন যুক্তরাষ্ট্রে) দ্বারা পরিচালিত একটি সার্ভারে সঞ্চিত হয়, এবং স্যামসাং কীবোর্ড ব্যবহার করার জন্য আপনাকে Nuance-এর বিধি ও শর্তাবলীর সাথে সম্মত হতে হয়৷

Nuance পরিষেবা উন্নত করার ও প্রযুক্তিগুলি বিকাশ করার উদ্দেশ্যে আপনার ভয়েস ইনপুট ব্যবহারের অধিকার ধারণ করে৷ Nuance এছাড়া Nuance অংশীদারদের উপরোক্ত ভয়েস ইনপুট প্রদান করার অধিকার ধারণ করে৷ উপরোক্ত উদ্দেশ্যগুলি সম্পন্ন না হওয়া পর্যন্ত আপনার ভয়েস ইনপুট তথ্য সঞ্চিত হয়৷ স্যামসাং কীবোর্ড পরিষেবাদির তথ্যের জন্য, দয়া করে Nuance গোপনীয়তা নীতি পড়ুন৷

আপনি যদি উপরে বর্ণিত আপনার তথ্যের বিধানের সাথে সম্মত না হন তাহলে আপনি স্যামসাং কীবোর্ড ব্যবহার করতে পারবেন না৷", - "স্যামসাং কীবোর্ড এবং স্পিচ স্বীকৃতির পরিষেবার ব্যবহার", - "1. স্যামসাং কীবোর্ড পরিষেবাটি পরিষেবার একটি উপাদান হিসাবে স্পিচ স্বীকৃতির প্রযুক্তি ব্যবহার করে। আপনি স্বীকার করেন Samsung Nuance কমিউনিকেশনস ইনক (\"Nuance\") নামক একটি তৃতীয় পক্ষের দ্বারা একটি স্পিচ স্বীকৃতির পরিষেবা ব্যবহার করতে পারে এবং আপনি নিম্নলিখিতটি আপনার স্যামসাং কীবোর্ড পরিষেবার ব্যবহারের সাথে স্বীকার করেন এবং সম্মত হন।

2. আপনি স্যামসাং কীবোর্ড পরিষেবায় কোনও স্বচালিত বা রেকর্ড করা অনুরোধগুলি জমা না দিতে সম্মত হন।

3. আপনি স্বীকার করেন যে আপনি স্যামসাং কীবোর্ড পরিষেবায় (তত্সহ এ জাতীয় শব্দগুলির অডিও রেকর্ডিংগুলি, সম্পর্কিত ট্রান্সক্রিপশনস এবং লগ ফাইলগুলি) যে শব্দগুলি উচ্চারণ করেন (\"স্পিচ তথ্য\") তা স্পিচ স্বীকৃতি পরিষেবা সরবরাহ করতে Nuance সংগ্রহ করবে।

4. আপনি সম্মত হন এবং স্বীকার করেন যে স্পিচ স্বীকৃতি পরিষেবা সরবরাহ করে Nuance তার এবং এর তৃতী পক্ষের সহযোগীদের দ্বারা ব্যবহৃত হতে পারে এমন স্পিচ তথ্য সংগ্রহ করতে এবং (ক) স্পিচ স্বীকৃতি পরিষেবা এবং (খ) অন্যান্য Nuance পণ্য এবং পরিষেবাদিতে টিউন, বর্ধন এবং উন্নতি করতে ব্যবহার করতে পারে।

5. আপনি স্বীকার করেন এবং সম্মত হন যে আপনার স্পিচ তথ্য মার্কিন যুক্তরাষ্ট্রে এবং/অথবা অন্যান্য দেশে Nuance এবং এর তৃতীয় পক্ষের সহযোগীরা সঞ্চয়, প্রক্রিয়াকরণ এবং ব্যবহারের জন্য স্থানান্তর করতে পারে।

6. আপনি সরবরাহ করেন এমন যে কোনও এবং সমস্ত স্পিচ তথ্য গোপনীয় থাকবে এবং এটি প্রযোজ্য আইন অনুসারে ব্যবহৃত হবে তবে যদি প্রয়োজন হয় বা আইন অনুসারে অনুমোদিত হয় কোনও আদালতের আদেশ বা কোনও সরকারী এজেন্সির আইনি এবং নিয়ামকের প্রয়োজনীয়তাগুলির বা Nuanceকে অধিগ্রহণ করে বা মিলিত হয় এমন কোনও তৃতীয় পক্ষ যাকে Nuance অধিগ্রহণ করে বা মিলিত হয় তবে Nuance প্রকাশ করতে পারে।" -}, -{ - "my_MM", - "အခ်က္အလက္မ်ား ျပ႒ာန္းျခင္းဆိုင္ရာ သေဘာတူညီခ်က္", - "Samsung keyboard သည္ Nuance Communications, Inc. ဟု ေခၚဆိုေသာ ၾကားခံ ဝန္ေဆာင္မႈ ေပးသူတစ္ဦးက ပံ့ပုိးေပးသည့္ အသံ မွတ္သားျခင္း နည္းပညာမ်ားကို အသုံးျပဳပါသည္။ ထို႔ေၾကာင့္၊ သင့္အသံ၏ အခ်က္အလက္မ်ားကို Nuance (အေမရိက၌ ရွိေသာ) မွ လုပ္ငန္းလည္ပတ္ေနေသာ ဆာဗာတစ္ခု၌ မလြဲဧကန္ သိုေလွာင္ထားမည္ ျဖစ္ၿပီး၊ Samsung keyboard ကို အသုံးျပဳရာတြင္ Nuance ၏ စည္းကမ္းမ်ားႏွင့္ အေျခအေနမ်ား ကို သင္ သေဘာတူရန္ လိုအပ္ပါသည္။

Nuance အေနႏွင့္၊ ဝန္ေဆာင္မႈမ်ား တိုးတက္ေကာင္းမြန္ေစၿပီး နည္းပညာမ်ား ဖြံ႕ၿဖိဳးေစလုိေသာ ရည္ရြယ္ခ်က္မ်ားအတြက္ သင့္အသံထည့္သြင္းထားမႈကုိ အသံုးျပဳပုိင္ခြင့္ ရွိပါသည္။ Nuance အေနႏွင့္၊ Nuance ၏ စီးပြားဖက္မ်ားကို အထက္တြင္ ဆိုခဲ့ၿပီးျဖစ္ေသာ အသံ ထည့္သြင္းထားမႈမ်ားအား ေပးပုိင္ခြင့္လည္း ရွိပါသည္။ သင့္အသံ ထည့္သြင္းမႈ အခ်က္အလက္မ်ားကို အထက္တြင္ ဆိုခဲ့ၿပီးျဖစ္ေသာ ရည္မွန္းခ်က္မ်ား ၿပီးေျမာက္သည့္ အခ်ိန္ထိ သိုေလွာင္ထားပါမည္။ Samsung keyboard ဝန္ေဆာင္မႈမ်ားႏွင့္ ပတ္သတ္ေသာ ေနာက္ထပ္ အခ်က္အလက္မ်ား အတြက္၊ ေက်းဇူးျပဳ၍ Nuance သီးသန္႔ ထားရွိမႈ ေပၚလစီ ကို ဖတ္ပါ။

အကယ္၍ အထက္၌ ေဖာ္ျပထားသာ သင္၏ အခ်က္အလက္မ်ားႏွင့္ သက္ဆိုင္သည့္ ျပ႒ာန္းခ်က္ကို သင္ သေဘာမတူပါက Samsung keyboard ကို သင္ အသုံးျပဳခြင့္ မရွိပါ။", - "Samsung keyboard ႏွင့္ အသံ မွတ္သားျခင္း ဝန္ေဆာင္မႈတစ္ခုကို အသုံးျပဳျခင္း", - "1. Samsung keyboard ဝန္ေဆာင္မႈသည္ အသံ မွတ္သားျခင္း နည္းပညာကို ဝန္ေဆာင္မႈ၏ အစိတ္အပိုင္းတစ္ခု အျဖစ္ အသုံးျပဳထားပါသည္။ သင့္ အေနႏွင့္၊ ဆမ္ေဆာင္းက ၾကားခံအဖြဲ႔ တစ္ခုျဖစ္သည့္ Nuance Communications Inc. (\"Nuance\") မွ ပံ့ပုိးေပးေသာ အသံ မွတ္သားျခင္း ဝန္ေဆာင္မႈ (\"အသံ မွတ္သားျခင္း ဝန္ေဆာင္မႈ\") တစ္ခုကို အသုံးျပဳရန္ အသိအမွတ္ျပဳထားၿပီး၊ သင္သည္ Samsung keyboard ဝန္ေဆာင္မႈအား သင္ အသုံးျပဳျခင္းႏွင့္ စပ္လ်ဥ္းေသာ ေအာက္ပါ အခ်က္မ်ားကို သင့္အေနႏွင့္ အသိအမွတ္ျပဳ လက္ခံ သေဘာတူပါသည္။

၂။ သင္သည္ စက္အစားထိုး သုံးထားေသာ (သို႔) အသံဖမ္းယူထားေသာ ေတာင္းဆိုခ်က္မ်ားကို Samsung keyboard ဝန္ေဆာင္မႈသို႔ တင္သြင္းမည္ မဟုတ္ေၾကာင္း သေဘာတူပါသည္။

၃။ Samsung keyboard ဝန္ေဆာင္မႈသို႔ သင္ ေျပာလုိက္ေသာ စကားလုံးမ်ား (စကားလံုးမ်ား၊ စာျဖင့္ ေရးသားေဖာ္ျပခ်က္မ်ားႏွင့္ မွတ္တမ္းဖိုင္မ်ားကုိ အသံဖမ္းယူျခင္းအပါအဝင္) (“စကားေျပာ ေဒတာ”) ကို Nuance မွ အသံ မွတ္သားျခင္း ဝန္ေဆာင္မႈ ေပးျခင္းျဖင့္ စုစည္းမည္ကုိ သင္ အသိအမွတ္ျပဳပါသည္။

၄။ အသံမွတ္သားျခင္း ဝန္ေဆာင္မႈကို ပံ့ပုိးေပးရာတြင္ Nuance အေနႏွင့္ (က) အသံ မွတ္သားျခင္း ဝန္ေဆာင္မႈႏွင့္ (ခ) အျခား Nuance ထုတ္ကုန္မ်ားႏွင့္ ဝန္ေဆာင္မႈမ်ားအား အသံညက္ေညာေအာင္ ခ်ိန္ညႇိရန္၊ ပိုမုိေကာင္းမြန္ေစရန္ႏွင့္ တိုးတက္ေစရန္ Nuance ႏွင့္ ၎၏ ၾကားခံေဆာင္ရြက္သူမ်ားမွ အသံုးျပဳႏုိင္သည့္ စကားေျပာ ေဒတာကုိ ေကာက္ယူႏုိင္သည္ကုိ သင္ သေဘာတူ ခြင့္ျပဳပါသည္။

၅။ သင့္ အေနႏွင့္၊ သင္၏ စကားေျပာ ေဒတာမ်ားကို သိုေလွာင္ရန္၊ အလုပ္လုပ္ရန္ႏွင့္ အသုံးျပဳရန္အတြက္ Nuance ႏွင့္ ၎၏ ၾကားခံေဆာင္ရြက္သူ စီးပြားဖက္မ်ားက အေမရိက ႏွင့္/သုိ႔ အျခား ႏုိင္ငံမ်ား လႊဲေျပာင္းေပးႏိုင္သည္ကို သင္အသိအမွတ္ျပဳ သေဘာတူပါသည္။

၆။ သင္ စီစဥ္ေပးေသာ စကားေျပာ ေဒတာအားလံုးသည္ လွ်ိဳ႕ဝွက္ကန္႔သတ္အျဖစ္ ဆက္လက္ တည္ရွိေနမည္ ျဖစ္ၿပီး၊ ျပဌာန္း ဥပေဒအရ အသုံးျပဳလိမ့္မည္ ျဖစ္ေသာ္လည္း၊ တရားဥပေဒ (သုိ႔) စည္းမ်ဥ္းလုိအပ္ခ်က္မ်ားအရ လုိအပ္လာပါက ဥပမာ ဥပေဒအရ လုိအပ္ပါက (သုိ႔) အာဏာအပ္ႏွင္းလာပါက တရားရုံး စီရင္ခ်က္အမိန္႔အရ (သို႔) အစိုးရ ေအဂ်င္စီတစ္ခုသုိ႔ (သို႔) Nuance ႏွင့္ ပိုင္ဆိုင္မႈရရွိထားသည့္ (သို႔) ေပါင္းစည္းထားသည့္ ၾကားခံ့အဖြဲ႕တစ္ခုသုိ႔ Nuance အေနျဖင့္ ထုတ္ေဖာ္ေျပာႏိုင္ပါသည္။" -}, -{ - "ja_JP", - "情報提供に関する契約書", - "Samsung キーボードは、Nuance Communications, Inc. という第三者サービス提供者が提供する音声認識技術を使用しています。したがって、お客様の音声情報は必然的に、(米国内の) Nuance によって運営されるサーバーに保存されるため、Samsung キーボードを使用するにあたり、お客様は、Nuance の条項に同意する必要があります。

Nuance は、お客様の音声入力情報をサービス改善および技術開発の目的で使用する権利を保持します。 Nuance はまた、上記の音声入力情報を Nuance のパートナーに提供する権利を保持します。 お客様の音声入力情報は、上記の目的が達成されるまで保存されます。 Samsung キーボード サービスについては、Nuance のプライバシー ポリシーをご覧ください。

お客様は、上述したお客様の情報の提供に同意しない場合には、Samsung キーボードを使用することができません。", - "Samsung キーボードおよび音声認識サービスの利用", - "1. Samsung キーボード サービスは、サービスの構成要素として音声認識技術を使用しています。 お客様は、第三者である Nuance Communications Inc. (以下「Nuance」といいます。) が提供する音声認識サービス (以下「音声認識サービス」といいます。) を Samsung が利用する場合があることを認めるとともに、お客様による Samsung キーボード サービスの利用に関連する下記事項を認め、これに同意するものとします。

2. お客様は、自動化された要求や記録された要求を Samsung キーボード サービスに出さないことに同意するものとします。

3. お客様は、Samsung キーボード サービスに指示する言葉 (そのような言葉の録音、関連する転写およびログ ファイルを含みます。) (以下「音声データ」といいます。) が Nuance によって、音声認識サービスを提供する際に収集されることを認めるものとします。

4. お客様は、Nuance が、音声認識サービスを提供する際に、Nuance およびその第三者パートナーが (a) 音声認識サービスならびに (b) Nuance のその他の 製品およびサービスを調整、改良、改善するために使用し得る音声データを収集する場合があることに同意するものとします。

5. お客様は、お客様の音声データが、Nuance およびその第三者パートナーによる保存、処理および利用のために、米国および/または他の国に転送される場合があることを認め、これに同意するものとします。

6. お客様が提供するあらゆる音声データは、秘密に保持され、適用法に従って使用されますが、開示が要求された場合に、法的要件もしくは規制上の要件を満たすために、たとえば、裁判所の命令に基づいて、もしくは政府機関に対し、法によって要求もしくは許可された場合に、または Nuance を買収した第三者もしくは Nuance と合併した第三者に対し、Nuance によって開示される場合があります。" -}, -{ - "zh_CN", - "信息提供协议", - "三星键盘所用的语音识别技术由第三方服务提供商 Nuance Communications, Inc. 提供,因此您的语音信息必然会存储在由 Nuance(在美国)运营的服务器中,使用三星键盘要求您同意遵守 Nuance 的条款与条件。

Nuance 有权将您输入的语音信息用于改善服务及开发技术之目的。 Nuance 还保留向 Nuance 合作伙伴提供上述语音输入信息之权利。 您的语音输入信息将被存储直到完成上述目标为止。 有关三星键盘服务的信息,请参阅 Nuance 隐私政策。

如果不同意上述有关您信息使用情况的条款,您将不能使用三星键盘。", - "三星键盘和使用语音识别服务", - "1. 作为三星键盘服务的组成部分,三星键盘需要用到语音识别技术。 您知晓三星可能会使用由第三方 Nuance Communications Inc.(简称 Nuance)提供的语音识别服务(统称为“语音识别服务”),并且,您知晓并同意遵守与您使用三星键盘服务相关的以下条款:

2. 您同意不会向三星键盘服务提交任何自动或记录请求。

3. 您知晓 Nuance 为了提供语音识别服务将会收集您向三星键盘服务口述的词句,包括相关词句、录音及日志文件的录音(统称为“语音数据”)。

4. 您知晓并同意,Nuance 为了提供语音识别服务可能会收集有关语音数据,Nuance 及其第三方合作伙伴可能会将这类数据用于调整、加强和改进 (a) 语音识别服务以及 (b) Nuance 其他产品及服务。

5. 您知晓并同意,您的语音数据可能会被传输到美国及/或其他国家/地区,以便 Nuance 及其第三方合作伙伴进行存储、处理及使用。

6. 您提供的任何及所有语音数据都将保密,并将按照适用法律的规定来使用,但在需要时,Nuance 也可能会予以披露,以符合法律法规的相关要求,例如,法院命令或政府机构在法律要求或授权情况下,或收购或合并 Nuance 的第三方需要的情况下。" -}, -{ - "as_IN", - "তথ্য প্ৰৱন্ধন চুক্তি", - "চেমচাং কীব'ৰ্ডে Nuance কমিউনিকেশ্বন, ইংক. নামৰ তৃতীয় পক্ষৰটো দ্বাৰা প্ৰদান কৰা মাত চিনাক্তকৰণ প্ৰযুক্তিসমূহ ব্যৱহাৰ কৰে৷ সেইবাবেই, আপোনাৰ মাত তথ্যসমূহ Nuance (আমেৰিকা যুক্তৰাষ্ট্ৰত)-ৰ দ্বাৰা পৰিচালিত চাৰ্ভাৰত অনিবাৰ্যভাৱে সংগ্ৰহ কৰা হয় আৰু চেমচাং কীব'ৰ্ডৰ ব্যৱহাৰৰ বাবে Nuance চুক্তি আৰু চৰ্তসমূহৰ সৈতে সহমত প্ৰকাশ কৰিব লাগিব৷

Nuance-ৰ হাতত সেৱাসমূহৰ উন্নতি আৰু প্ৰযুক্তিৰ বিকাশৰ বাবে আপোনাৰ মাত ইনপুটৰ ব্যৱহাৰৰ অধিকাৰ থাকে৷ পূৰ্বতে উল্লেখ কৰা মাত ইনপুটসমূহ Nuance-ৰ অংশীদাৰসকলক প্ৰদান কৰাৰ অধিকাৰ Nuance-ৰ থাকে৷ পূৰ্বতে উল্লেখ কৰা উদ্দেশ্যসমূহ সম্পন্ন নোহোৱালৈকে আপোনাৰ মাত ইনপুট তথ্যসমূহ সংগ্ৰহ কৰি ৰখা হয়৷ চেমচাং কীব'ৰ্ড সেৱাসমূহৰ তথ্যৰ বাবে, অনুগ্ৰহ কৰি Nuance গোপনীয়তাৰ আঁচনি পঢ়ক৷

ওপৰত উল্লেখ কৰা আপোনাৰ তথ্যসমূহৰ প্ৰৱন্ধনৰ সৈতে যদি আপুনি সন্মত নহয়, আপুনি চেমচাং কীব'ৰ্ড ব্যৱহাৰ কৰিব নোৱাৰে৷", - "চেমচাং কীব'ৰ্ড আৰু কথা চিনাক্তকৰণ সেৱাৰ ব্যৱহাৰ", - "1. চেমচাং কীব'ৰ্ড সেৱাই কথা চিনাক্তকৰণ প্ৰযুক্তিক সেৱাৰ এটা উপাদানৰূপে ব্যৱহাৰ কৰে৷ এটা তৃতীয় পক্ষ, Nuance কমিউনিকেশ্বন ইংক. (\"Nuance\")-ৰ দ্বাৰা প্ৰদান কৰা কথা চিনাক্তকৰণ সেৱা (\"কথা চিনাক্তকৰণ সেৱা\") চেমচাং-এ ব্যৱহাৰ কৰিব পাৰিব বুলি আপুনি প্ৰাপ্তি-স্বীকাৰ কৰিছে আৰু আপোনাৰ চেমচাং কীব'ৰ্ড সেৱাৰ সৈতে সংযোজিত বিষয়সমূহৰ ক্ষেত্ৰত প্ৰাপ্তি-স্বীকাৰ আৰু সহমত প্ৰকাশ কৰিছে৷

2. চেমচাং কীব'ৰ্ড সেৱালৈ কোনো স্বয়ংচালিত বা ৰেকৰ্ড কৰা অনুৰোধ দাখিল নকৰে বুলি সহমত প্ৰকাশ কৰিছে৷

3. চেমচাং কীব'ৰ্ড সেৱালৈ কোৱা শব্দসমূহ (যেনে শব্দ, সহযোগী লিপ্যন্তৰণ আৰু লগ ফাইলৰ অডিঅ' ৰেকৰ্ডিংক অন্তৰ্ভুক্ত কৰি) (“কথন ডাটা”) Nuance-ৰ দ্বাৰা কথা চিনাক্তকৰণ সেৱা প্ৰদানৰ বাবে গ্ৰহণ কৰা হ'ব বুলি প্ৰাপ্তি-স্বীকাৰ কৰিছে৷

4. আপোনাৰ সন্মতি আৰু সহমত প্ৰকাশ কৰিছে যে কথা চিনাক্তকৰণ সেৱা প্ৰদান কৰি, Nuance-এ কথন ডাটা Nuance আৰু ইয়াৰ তৃতীয় পক্ষৰ অংশীদাৰসকলে সুচাৰু, পৰিবৰ্ধন আৰু উন্নতিৰ বাবে ব্যৱহাৰ কৰিব পাৰে (a) কথা চিনাক্তকৰণ সেৱা আৰু (b) অন্য Nuance প্ৰডাক্ট আৰু সেৱাসমূহ৷

5. আপোনাৰ কথন ডাটা আমেৰিকা যুক্তৰাষ্ট্ৰ আৰু/বা অন্য দেশসমূহলৈ সংগ্ৰহণ, প্ৰক্ৰিয়াকৰণ আৰু Nuance আৰু ইয়াৰ তৃতীয় পক্ষ অংশীদাৰসকলৰ ব্যৱহাৰ কৰিব পাৰিব বুলি আপুনি প্ৰাপ্তি-স্বীকাৰ আৰু সহমতি প্ৰকাশ কৰিছে৷

6. আপুনি প্ৰদান কৰা যিকোনো বা সকলো কথন ডাটা গোপনীয়ভাৱে ৰখা হ'ব আৰু ইয়াক প্ৰযোজ্য আইন অনুসৰি ব্যৱহাৰ কৰা হ'ব কিন্তু, যদি প্ৰয়োজন হয়, আদালতৰ নিৰ্দেশ অনুসৰি বা আইন অনুসৰি অনুমোদিত চৰকাৰী এজেন্সি বা Nuance-ৰ সৈতে অধিগৃহীত বা মাৰ্জ কৰা তৃতীয় পক্ষলৈ আইনী বা নিয়ামক প্ৰয়োজনীয়তা অনুসৰি প্ৰকাশ কৰিব পাৰে৷" -}, -{ - "zh_HK", - "資料提供協議", - "Samsung 鍵盤使用由第三方服務提供者,名為 Nuance Communications, Inc. 提供的語音識別服務技術。因此,您的語音資料無可避色地會儲存在由 Nuance 操作的伺服器內(在美國)及您需要同意 Nuance 條款及細則 以使用 Samsung 鍵盤。

Nuance 保留使用您的語音輸入作改善服務及發展技術的一切權利。 Nuance 同時保留向其合夥人提供上述語音輸入的一切權利。 您的語音輸入會被保留直至上述目的成功達成。 欲獲取 Samsung 鍵盤服務的資料,請參閱 Nuance 私隱政策。

如不同意上述的資料提供條款,則無法使用 Samsung 鍵盤。", - "Samsung 鍵盤 及語音識別服務", - "1. Samsung 鍵盤服務使用語音識別服務技術作爲整體服務的一部分。 您確認 Samsung 會使用由第三方 Nuance Communications Inc.(以下簡稱「Nuance」)提供的語音識別服務(以下簡稱「語音識別服務」)及您確認並同意以下和您使用 Samsung 鍵盤服務有關的條款。

2. 您同意不會提交任何自動或錄音的要求至 Samsung 鍵盤服務。

3. 您確認您向 Samsung 鍵盤服務口述的字句(包括這些字句的錄音,相關的轉錄和日誌文件)(以下簡稱為「語音數據」會被 Nuance 收集作提供語音識別服務之用。

4. 您同意 Nuance 為提供語音識別服務,會收集語言數據作使用,或由其第三方合作夥伴作調整、加強及改進 (a) 語音識別服務及 (b) 其他 Nuance 產品及服務。

5. 您確認並同意您的語音數據會轉移至美國及/或其他國家,由 Nuance 及其第三方合作夥伴作儲存、處理及使用。

6. 您提供的任何及全部語音數據會保持機密,在符合適用法律下使用。但在有需要下可能會由 Nuance 公開,以符合法律或規管要求(如根據法院命令)或在法律要求下須符合政府機關的要求,或向會收購 Nuance 或與其合併的第三方發佈。" -}, -{ - "zh_TW", - "資訊提供合約", - "三星鍵盤採用第三方服務供應商 Nuance Communications, Inc. 所提供的語音辨識技術。因此,您的語音資訊必然會儲存在 Nuance 所操作的伺服器 (位於美國)。您必須同意 Nuance 的條款與條件,才能使用三星鍵盤。

Nuance 保留將您的語音輸入資訊用於改善服務及開發技術的權利。 Nuance 亦保留將上述語音輸入資訊提供給 Nuance 合作夥伴的權利。 您語音輸入資訊的保留時間直至達成上述目標。 如需三星鍵盤服務的資訊,請閱讀 Nuance 隱私權政策。

如不同意提供上述資訊,您將無法使用三星鍵盤。", - "三星鍵盤及語音辨識服務的使用", - "1. 三星鍵盤服務所使用的服務元件包含語音辨識技術。 您瞭解 Samsung 可能會採用 Nuance Communications Inc. (下稱「Nuance」) 所提供的第三方語音辨識服務 (下稱「語音辨識服務」),且您瞭解並同意下列與您使用三星鍵盤服務相關的規定。

2. 您同意不會向三星鍵盤服務提交任何自動化或錄製的要求。

3. 您瞭解 Nuance 將收集您對三星鍵盤服務口述的字詞 (包括該類字詞的音訊錄音、相關文本以及記錄檔) (下稱「語音資料」),以提供語音辨識服務。

4. 您同意並允許 Nuance 為提供語音辨識服務,可以收集語音資料並交由 Nuance 及其第三方合作夥伴使用以調整、加強以及改善 (a) 語音辨識服務與 (b) 其他 Nuance 產品和服務。

5. 您瞭解並同意您的語音資料可能會轉送至美國及/或其他國家/地區,以供 Nuance 與其第三方合作夥伴儲存、處理及使用。

6. 您所提供之任何與所有的語音資料將維持保密,並按照適用法律使用,但 Nuance 可能會依法律或法規要求而揭露這些資料,例如在法院命令下或依法律要求或授權而揭露給政府機關,或是揭露給收購或併購 Nuance 的第三方。" -}, -//10 -{ - "en_PH", - "Information Provision Agreement", - "Samsung keyboard uses voice recognition technologies provided by a third party service provider called Nuance Communications, Inc. Therefore, your voice information is eventually stored in a server operated by Nuance (in the United States), and using Samsung keyboard requires that you agree to the Terms and Conditions of Nuance.

Nuance reserves the right to use your voice input for the purposes of improving services and developing technologies. Nuance also reserves the right to provide said voice input to Nuance’s partners. Your voice input information is stored until said purposes have been accomplished. For information on the Samsung keyboard services, please read the Nuance Privacy Policy.

You cannot use Samsung keyboard if you do not agree to give your information described above.", - "Samsung keyboard and Use of a Speech Recognition Service", - "1. The Samsung keyboard service uses speech recognition technology as a part of the service. You acknowledge that Samsung may use a speech recognition service (the \"Speech Recognition Service\") provided by a third party, Nuance Communications Inc. (\"Nuance\"), and you acknowledge and agree to the following in connection with your use of the Samsung keyboard service.

2. You agree not to submit any automated or recorded requests to the Samsung keyboard service.

3. You acknowledge that the words you dictate to the Samsung keyboard service (including audio recordings of such words, associated transcriptions and log files) (“Speech Data”) will be collected by Nuance in providing the Speech Recognition Service.

4. You consent and agree that in providing the Speech Recognition Service, Nuance may collect Speech Data which may be used by Nuance and its third party partners to tune, enhance and improve (a) the Speech Recognition Service and (b) other Nuance products and services.

5. You acknowledge and agree that your Speech Data may be transferred to the United States and/or other countries for storage, processing and use by Nuance and its third party partners.

6. Any and all Speech Data that you provide will remain confidential and will be used according to applicable law but may be disclosed by Nuance, if required, to meet legal or regulatory requirements, such as under a court order or to a government agency if required or authorized by law, or to a third party which acquires or merges with Nuance." -}, -{ - "fa_IR", - "توافق نامه ارائه اطلاعات", - "صفحه کلید سامسونگ از فناوری‌های شناسایی صوتی که توسط سرویس ثالث به نام .Nuance Communications, Inc ارائه می‌شود، استفاده می‌کند. بنابراین، اطلاعات صوتی شما، ضرورتاً، در سروری تحت کنترل Nuance ذخیره می‌شود لذا برای استفاده از صفحه کلید سامسونگ لازم است شرایط و ضوابط Nuance را بپذیرید. Nuance این حق را برای خود محفوظ می‌دارد که از ورودی صدای شما به منظور بهبود سرویس‌ها و گسترش فناوری‌ها استفاده کند. Nuance همچنین این حق را دارد که ورودی صدای شما را به شرکای خود ارائه نماید. اطلاعات ورودی صدای شما تا زمان تحقق اهداف فوق‌الذکر ذخیره می‌مانند. جهت دریافت اطلاعات سرویس‌های صفحه کلید، لطفاً ‎سیاست حفظ حریم خصوصی Nuance را مطالعه کنید.

اگر با ارائه اطلاعات خود، مطابق آنچه در بالا ذکر شد، موافق نیستید، نمی‌توانید از صفحه کلید سامسونگ استفاده کنید.", - "صفحه کلید سامسونگ و استفاده از سرویس شناسایی گفتار", - "1. سرویس صفحه کلید سامسونگ از فناوری شناسایی گفتار به عنوان یکی از اجزای سرویس استفاده می‌کند. شما تأیید می‌کنید که ممکن است سامسونگ از \"سرویس شناسایی گفتار\" توسط ارائه دهنده ثالث به نامNuance Communications Inc. (“Nuance”) استفاده کند و بدین ترتیب شرایط مربوط به استفاده از سرویس صفحه کلید سامسونگ را تأیید و با آن موافقت می‌کنید.

2. موافقت می‌کنید هیچگونه درخواست خودکار یا ضبط شده‌ای به سرویس صفحه کلید سامسونگ ارائه نکنید.

3. ‏ شما تأیید می‌کنید لغاتی که وارد سرویس صفحه کلید سامسونگ می‌کنید (از جمله ضبط صوتی لغات، نسخه‌های مرتبط و فایل‌های گزارش) (”داده‌های گفتاری“) جهت ارائه سرویس شناسایی گفتار، توسط Nuance جمع‌آوری می‌شود.

4. رضایت داشته و موافقت می‌کنید که در ارائه سرویس شناسایی گفتار، Nuance ممکن است داده‌های گفتاری را که توسط وی و شرکای ثالث وی برای تنظیم، پیشرفت و بهبود (الف) سرویس شناسایی گفتار و (ب) سایر محصولات و سرویس‌های Nuance ممکن است استفاده شود، جمع‌آوری کند.

5. تأیید و موافقت می‌کنید که داده‌های گفتاری شما ممکن است به منظور ذخیره‌سازی، پردازش و استفاده توسط Nuance و شرکای ثالث آن به سایر کشورها انتقال یابد.

6. تمامی داده‌های گفتاری که ارائه می‌کنید محرمانه باقی مانده و مطابق با قانون حاکم از آنها استفاده می‌شود اما ممکن است این اطلاعات به منظور رعایت الزامات قانونی، مثلا به دستور دادگاه یا برای یک نهاد دولتی در صورت لزوم یا با مجوز قانونی، یا برای یک شخص ثالث که Nuance را تملک کرده یا با آن ادغام می شود، توسط Nuance افشا شوند." -}, -{ - "tl_PH", - "Kasunduan sa Pagbibigay ng Impormasyon", - "Gumagamit ang Samsung keyboard ng mga teknolohiya ng pagkilala ng boses na hatid ng isang third party na service provider na tinatawag na Nuance Communications, Inc. Samakatuwid, ang impormasyon ng iyong boses ay sa kalaunan ay sino-store sa isang server na pinapatakbo ng Nuance (sa Estados Unidos), at ang paggamit ng Samsung keyboard ay mangangailangan ng iyong pagsang-ayon sa Mga Tuntunin at Kundisyon ng Nuance.

Inilalaan ng Nuance ang karapatang gamitin ang input ng iyong boses para sa mga layunin ng pagpapahusay sa mga serbisyo at pagbuo ng mga teknolohiya. Inilalaan din ng Nuance ang karapatang ibigay ang mga binanggit na input ng boses sa mga kasosyo ng Nuance. Ang impormasyon ng input ng iyong boses ay sino-store hanggang sa makamit na ang mga binanggit na layunin. Para sa impormasyon ng mga serbisyo ng Samsung keyboard, pakibasa ang Patakaran sa Privacy ng Nuance.

Hindi mo maaaring gamitin ang Samsung keyboard kung hindi ka sumasang-ayon sa pagbibigay ng iyong impormasyon na inilalarawan sa itaas.", - "Samsung keyboard at ang Paggamit ng Serbisyo ng Pagkilala ng Pagsasalita", - "1. Gumagamit ang serbisyo ng Samsung keyboard ng teknolohiya ng pagkilala ng pagsasalita bilang bahagi ng serbisyo. Kinikilala mo na maaaring gumamit ang Samsung ng teknlohiya ng pagkilala ng pagsasalita (ang \"Serbisyo ng Pagkilala ng Pagsasalita\") na hatid ng isang third party, ang Nuance Communications Inc. (\"Nuance\"), at kinikilala mo at sumasang-ayon ka sa sumusunod na nauugnay sa iyong paggamit ng serbisyo ng Samsung keyboard.

2. Sumasang-ayon ka na hindi magsumite ng anumang mga awtomatiko o naka-record na hiling sa serbisyo ng Samsung keyboard.

3. Kinikilala mo na ang mga salitang sasabihin mo sa serbisyo ng Samsung keyboard (kasama ang mga recording ng audio ng ganoong mga salita, mga nauugnay na transcription at mga log file) (“Data ng Pagsasalita”) ay kokolektahin ng Nuance sa pagbibigay ng Serbisyo ng Pagkilala ng Pagsasalita.

4. Nagbibigay ka ng pahintulot at sumasang-ayon ka na, sa pagbibigay ng Serbisyo ng Pagkilala ng Pagsasalita, maaaring mangolekta ang Nuance ng Data ng Pagsasalita na maaaring gamitin ng Nuance at ng mga third party na kasosyo nito upang iakma, pagandahin at pahusayin (a) ang Serbisyo ng Pagkilala ng Pagsasalita at (b) iba pang mga produkto at serbisyo ng Nuance.

5. Kinikilala mo at sumasang-ayon ka na ang iyong Data ng Pagsasalita ay maaaring ilipat sa Estados Unidos at/o iba pang mga bansa para sa storage, pagpoproseso at paggamit ng Nuance at ng mga third party na kasosyo nito.

6. Ang lahat ng Data ng Pagsasalita na ibinibigay mo ay mananatiling kumpidensyal at gagamitin ang mga ito alinsunod sa naaangkop na batas ngunit maaari itong ibunyag ng Nuance, kung kinakailangan, upang makatugon sa mga legal o panregulasyong kinakailangan, gaya ng alinsunod sa isang utos ng hukuman o sa isang ahensya ng pamahalaan kung kinakailangan o pinapahintulutan ng batas, o sa isang third party na bibili o sasanib sa Nuance." -}, -{ - "gu_IN", - "માહિતી જોગવાઈ કરાર", - "સેમસંગ કીબોર્ડ Nuance કમ્યુનિકેશંસ ઇન્ક. નામની તૃતીય પક્ષ સેવા પ્રબંધક દ્વારા પૂરી પડાતી અવાજ ઓળખ તકનીકોનો ઉપયોગ કરે છે. તેથી, તમારી અવાજ માહિતીને અનિવાર્યપણે Nuance દ્વારા સંચાલિત સર્વરમાં સંગ્રહિત કરવામાં આવે છે (યુનાઇટેડ સ્ટેટ્સમાં), અને Samsung કીબોર્ડના ઉપયોગ માટે આવશ્યક છે કે તમે Nuance ના નિયમો અને શરતો ને સંમત થાઓ.

Nuance એ સેવાઓને સુધારવાના અને તકનીકો વિકસાવવાના હેતુસર તમારી અવાજ ઇનપુટનો ઉપયોગ કરવાનો અધિકાર સુરક્ષિત રાખે છે. Nuance એ Nuance ના ભાગીદારોને ઉપરોક્ત અવાજ ઇનપુટ પૂરી પાડવાનો અધિકાર પણ અનામત રાખે છે. ઉપરોક્ત હેતુઓ પરિપૂર્ણ કરવામાં ન આવે ત્યાં સુધી તમારી અવાજ ઇનપુટને સંગ્રહિત કરવામાં આવે છે. સેમસંગ કીબોર્ડ સેવાઓની માહિતી માટે, કૃપયા Nuance ની ગોપનીયતા નીતિ વાંચો.

તમે સેમસંગ કીબોર્ડનો ઉપયોગ કરી શકો નહી જો તમે ઉપર વર્ણવેલ તમારી માહિતીની જોગવાઈને સંમત ન હોવ.", - "સેમસંગ કીબોર્ડ અને વાણી ઓળખ સેવાનો ઉપયોગ", - "1. સેમસંગ કીબોર્ડ સેવા એ સેવાના એક ઘટક તરીકે વાણી ઓળખ તકનીકનો ઉપયોગ કરે છે. તમે સ્વીકારો છો કે Samsung એ તૃતીય પક્ષ, Nuance કમ્યુનિકેશંસ ઇન્ક.(\"Nuance\") દ્વારા પૂરી પાડેલ વાણી ઓળખ સેવા (\"વાણી ઓળખ સેવા\") નો ઉપયોગ કરી શકે છે, અને તમે સેમસંગ કીબોર્ડ સેવાના તમારા ઉપયોગના સંબંધમાં નીચેનાને સ્વીકારો છો અને સંમત છો.

2. તમે સેમસંગ કીબોર્ડ સેવા પરની કોઇપણ સ્વચાલિત અથવા રેકોર્ડ કરેલ વિનંતીઓની સોંપણી ન કરવા માટે સંમત છો.

3. તમે સ્વીકારો છો કે તમે સેમસંગ કીબોર્ડ સેવા પર જે શબ્દો નક્કી કરો છો (આવા શબ્દોની ઓડિઓ રેકોર્ડીંગ્સ, સંબંધિત અનુલેખનો અને લોગ ફાઇલો) (“વાણી ડેટા”) તેઓને Nuance દ્વારા વાણી ઓળખ સેવા પૂરી પાડવામાં એકત્રિત કરવામાં આવશે.

4. તમે સંમત થાઓ છો અને સ્વીકારો છો કે વાણી ઓળખ સેવા પૂરી પાડવામાં, Nuance એ Nuance અને તેના તૃતીય પક્ષ ભાગીદારો દ્વારા ઉપયોગ કરવામાં આવી શકે તે વાણી ડેટાને નીચેના માટે ટ્યુન, વધારવા અને સુધારવા એકત્રિત કરી શકે છે (a) વાણી ઓળખ સેવા અને (b) અન્ય Nuance ઉત્પાદનો અને સેવા.

5. તમે સ્વીકારો છો અને સંમત થાઓ છો કે તમારા વાણી ડેટાને Nuance અને તેના તૃતીય પક્ષ ભાગીદારો દ્વારા ઉપયોગ, પ્રક્રિયા, અને સંગ્રહણ માટે અન્ય દેશો અને/અથવા યુનાઇડેટ સ્ટેટ્સમાં સ્થળાંતરિત કરવામાં આવી શકે છે.

6. તમે પૂરો પાડતાં કોઈપણ અને બધા વાણી ડેટાને ગુપ્ત રખાશે અને સુયોજ્ય કાયદા અનુસાર ઉપયોગ કરવામાં આવશે પરંતુ કાનૂની અથવા નિયમકારી આવશ્યકતાઓને પૂર્ણ કરવા માટે, જેમ કે કોર્ટના હુકમ હેઠળ અથવા સરકારી કચેરીને જો આવશ્યક હશે અથવા કાયદા દ્વારા અધિકૃત હશે તો, Nuance સાથે વિલીન અથવા તેને હસ્તગત તૃતીય પક્ષને, Nuance દ્વારા પ્રગટ કરવામાં આવી શકે છે, જો તેમ કરવું આવશ્યક હશે તો." -}, -{ - "he_IL", - "הסכם לאספקת מידע", - "השירות ’מקלדת סמסונג‘ נעזר בטכנולוגיות לזיהוי דיבור, המסופקות על ידי ספק שירות חיצוני הקרוי Nuance Communications, Inc.‎. לפיכך, נתוני הקול שלך נשמרים, מדרך הטבע, בשרת המופעל על ידי Nuance (בארצות הברית) והשימוש בשירות ’מקלדת סמסונג‘ מחייב אותך להסכים לאמור במסמך תנאים והתניות של Nuance.

Nuance שומרת על הזכות להשתמש בקלט הקולי כדי לשפר את השירותים ולפתח טכנולוגיות. בנוסף, Nuance שומרת על השכות לספק את הקלט הקולי המתואר לעיל לשותפי Nuance. נתוני הקלט הקולי שלך יישמרו עד להשגת היעדים המתוארים לעיל. לקבלת מידע על שירותי ’מקלדת סמסונג‘, קרא את המסמך מדיניות הפרטיות של Nuance.

תוכל להשתמש בשירות ’מקלדת סמסונג‘ רק אם תסכים לספק את הנתונים שלך, כמתואר לעיל.", - "מקלדת סמסונג ושימוש בשירות זיהוי דיבור", - "1. השירות ’מקלדת סמסונג‘ נעזר בטכנולוגיה לזיהוי דיבור, כאחד הרכיבים בשירות. הנך מאשר בזה כי סמסונג רשאית להשתמש בשירות לזיהוי דיבור (’השירות לזיהוי דיבור‘) שיסופק על ידי צד שלישי, חברת Nuance Communications Inc.‎ ‏(’Nuance‘), ועוד הנך מאשר ומסכים לדברים הבאים, בהקשר עם השימוש שלך בשירות ’מקלדת סמסונג‘.

2. הנך מסכים בזה שלא לשלוח אף בקשה אוטומטית או מוקלטת אל השירות ’מקלדת סמסונג‘.

3. הנך מאשר כי המילים שתכתיב בקולך לשירות ’מקלדת סמסונג‘ (כולל הקלטות שמע של מילים, שעתוקים קשורים וקובצי יומן) (’נתוני דיבור‘), ייאספו על ידי Nuance תוך כדי אספקת שירות ’זיהוי דיבור‘.

4. הנך מאשר ומסכים כי במסגרת אספקת השירות ’זיהוי דיבור‘, אפשר ש-Nuance תאסוף נתוני דיבור אשר ייתכן כי ישמשו את Nuance ואת שותפיה כדי לכוונן, לקדם ולשפר את (א) שירות ’זיהוי דיבור‘ וכן (ב) מוצרים ושירותים אחרים של Nuance.

5. הנך מאשר ומסכים כי אפשר שנתוני הדיבור שלך יועברו אל ארצות הברית ו/או מדינות אחרות לצורך אחסון, עיבוד ושימוש בידי Nuance ושותפיה החיצוניים.

6. הסודיות של כל נתוני הדיבור שתספק תישמר והשימוש בהם ייעשה בהתאם לחוקים החלים, אך אפשר שייחשפו על ידי Nuance, אם תידרש לעשות כן, כדי לקיים דרישות משפטיות או רגולטוריות, כמו למשל במסגרת צו של בית משפט או דרישה מטעם רשות ממשלתית, כאשר זו מוסמכת לעשות כן מתוקף החוק, או גילוי הנתונים לצד שלישי שירכוש או יתמזג עם Nuance." -}, -{ - "hi_IN", - "जानकारी प्रावधान अनुबंध", - "सैमसंग कीबोर्ड Nuance संचार निग. नामक एक तृतीय पक्ष सेवा प्रदाता द्वारा प्रदान की गई वॉइस पहचान तकनीकों का उपयोग करता है। इसलिए, आपकी वॉइस जानकारी अनिवार्य रूप से Nuance (युनाइटेड स्टेट्स में) द्वारा संचालित किए जाने वाले सर्वर में संग्रहीत की जाएगी और सैमसंग कीबोर्ड का उपयोग करने के लिए यह आवश्यक है कि आप Nuance की नियम और शर्तों से सहमत हों।।

सेवाओं में सुधार और तकनीकों के विकास के प्रयोजनों के लिए Nuance आपकी वॉइस इनपुट का उपयोग करने का अधिकार सुरक्षित रखता है। Nuance के भागीदारों को ऊपर उल्लिखित वॉइस इनपुट प्रदान करने का भी अधिकार Nuance सुरक्षित रखता है। जब तक कि ऊपर उल्लिखित उद्देश्य पूरे नहीं कर लिए जाते हैं, तब तक आपकी वॉइस इनपुट जानकारी को संग्रहीत किया जाता है। सैमसंग कीबोर्ड सेवाओं की जानकारी के लिए, कृपया Nuance गोपनीयता नीति पढ़ें।

यदि आप ऊपर वर्णित आपकी जानकारी का प्रावधान करने के लिए सहमत नहीं हैं तो आप सैमसंग कीबोर्ड का उपयोग नहीं कर सकते हैं।", - "सैमसंग कीबोर्ड और किसी वाणी पहचान सेवा का उपयोग", - "1. सैमसंग कीबोर्ड सेवा वाणी पहचान तकनीक का उपयोग सेवा के भाग के रूप में करती है। आप स्वीकार करते हैं कि Samsung, एक वाणी पहचान सेवा (Nuance संचार निग. (\"Nuance\"), एक तृतीय पक्ष द्वारा प्रदान की गई \"वाणी पहचान सेवा\" का उपयोग कर सकता है), और सैमसंग कीबोर्ड सेवा के आपके उपयोग के संबंध में आप निम्नलिखित के लिए स्वीकृति देते हैं और सहमत हैं।

2. सैमसंग कीबोर्ड सेवा के लिए आप किसी भी स्वचालित या रिकॉर्ड किए गए अनुरोध सबमिट करने के लिए सहमत नहीं हैं।

3. आप स्वीकार करते हैं कि उन शब्दों को जिन्हें आप सैमसंग कीबोर्ड सेवा के लिए लिखवाते हैं (जिसमें ऐसे शब्दों की ऑडियो रिकॉर्डिंग्स, संबद्ध ट्रांस्क्रिप्शंस और लॉग फाइलें) (“वाणी डाटा”) शामिल हैं, वे वाणी पहचान सेवा प्रदान करने में Nuance द्वारा एकत्रित किए जाएंगे।

4. वाणी पहचान सेवा प्रदान करने में आप अपनी सम्मति देते हैं और सहमत हैं कि, Nuance वाणी डाटा एकत्रित कर सकता है जिसका उपयोग निम्न चीजों को अनुकूल करने, उन्हें बढ़ाने और बेहतर बनाने में Nuance और उसके तृतीय पक्ष भागीदारों द्वारा उपयोग किया जा सकता है (a) वाणी पहचान सेवा और (b) अन्य Nuance उत्पाद और सेवाएँ।

5. आप स्वीकार करते हैं और सहमत हैं कि आपका वाणी डाटा Nuance और उसके तृतीय पक्ष भागीदारों द्वारा स्टोरेज, प्रक्रिया करने और उपयोग के लिए संयुक्त राज्य अमेरिका और / या अन्य देशों के लिए स्थानांतरित किया जा सकता है।

6. कोई भी व सभी वाणी डाटा जो आप प्रदान करते हैं, गोपनीय रहेगा और लागू कानून के अनुसार उपयोग किया जाएगा लेकिन कानूनी या नियामक आवश्यकताओं को पूरा करने के लिए, आवश्यक होने पर Nuance द्वारा प्रकट किया जा सकता है, जैसे कि कानून द्वारा आवश्यक या अधिकृत होने पर किसी अदालत के आदेश के तहत या किसी सरकारी एजेंसी को, या किसी तृतीय पक्ष के लिए जो Nuance को अधिग्रहीत करता है या उसके साथ विलय होता है।" -}, -{ - "id_ID", - "Perjanjian Penyediaan Informasi", - "Keyboard Samsung menggunakan teknologi pengenalan suara yang disediakan oleh penyedia layanan pihak ketiga yang disebut Nuance Communications, Inc. Oleh karena itu, informasi suara Anda akan disimpan dalam server yang dioperasikan oleh Nuance (di Amerika Serikat), dan penggunaan keyboard Samsung mengharuskan Anda setuju dengan Syarat dan Ketentuan Nuance.

Nuance berhak menggunakan input suara Anda dengan tujuan untuk meningkatkan layanan dan mengembangkan teknologi. Nuance juga berhak memberikan input suara tersebut kepada mitra Nuance. Informasi input suara Anda disimpan hingga tujuan tersebut telah dicapai. Untuk informasi layanan keyboard Samsung, silakan baca Kebijakan Privasi Nuance.

Anda tidak dapat menggunakan keyboard Samsung jika Anda tidak setuju dengan penyediaan informasi Anda sebagaimana dijelaskan di atas.", - "Keyboard Samsung dan Penggunaan Layanan Pengenalan Suara", - "1. Layanan keyboard Samsung menggunakan teknologi pengenalan suara sebagai komponen layanan. Anda memahami/mengakui bahwa Samsung dapat memanfaatkan layanan pengenalan suara (\"Layanan Pengenalan Suara\") yang disediakan oleh pihak ketiga, Nuance Communications Inc. (\"Nuance\"), dan Anda memahami dan menyetujui hal-hal berikut sehubungan dengan penggunaan layanan keyboard Samsung Anda.

2. Anda setuju untuk tidak menyerahkan permintaan otomatis atau direkam kepada layanan keyboard Samsung.

3. Anda memahami bahwa kata-kata yang Anda diktekan kepada layanan keyboard Samsung (termasuk rekaman audio kata-kata tersebut, transkripsi yang terkait, dan file log) (\"Data Suara\") akan dikumpulkan oleh Nuance guna menyediakan Layanan Pengenalan Suara.

4. Anda mengizinkan dan menyetujui bahwa dalam menyediakan Layanan Pengenalan Suara, Nuance dapat mengambil Data Suara yang dapat digunakan oleh Nuance dan mitra pihak ketiga untuk menyesuaikan, meningkatkan, dan memperbaiki (a) Layanan Pengenalan Suara dan (b) produk dan layanan Nuance lainnya.

5. Anda memahami dan menyetujui bahwa Data Suara Anda dapat ditransfer ke Amerika Serikat dan/atau negara lain untuk penyimpanan, pemrosesan, dan penggunaan oleh Nuance dan mitra pihak ketiga.

6. Setiap dan semua Data Suara yang Anda sediakan akan tetap rahasia dan akan digunakan sesuai dengan hukum yang berlaku tetapi dapat diungkapkan oleh Nuance, jika diperlukan, untuk memenuhi persyaratan hukum atau peraturan, seperti di bawah perintah pengadilan atau badan pemerintah jika diperlukan atau diizinkan oleh hukum, atau pihak ketiga yang mengakuisisi atau merger dengan Nuance." -}, -{ - "ga_IE", - "Comhaontú Soláthar Faisnéise", - "Úsáideann méarchlár Samsung teicneolaíochta aitheanta gutha a sholáthraíonn soláthraí seirbhíse tríú páirtí ar a dtugtar Nuance Communications, Inc. Mar sin, go dosheachanta, déantar do shonraí gutha a stóráil i bhfreastalaí a oibríonn Nuance (sna Stáit Aontaithe), agus chun méarchlár Samsung a úsáid is gá go n-aontódh tú le Téarmaí agus Coinníollacha Nuance.

Forchoimeádann Nuance an ceart d'ionchur gutha a úsáid le haghaidh cuspóirí a bhaineann le seirbhísí a fheabhsú agus teicneolaíochtaí a fhorbairt. Forchoimeádann Nuance, freisin, an ceart ionchur gutha réamhluaite a sholáthar do chomhpháirtithe Nuance. Stóráiltear do shonraí ionchuir gutha go dtí go mbíonn na cuspóirí réamhluaite curtha i gcrích. Gheofar faisnéis ar sheirbhísí méarchláir Samsung ach Beartas Príobháideachais Nuance a léamh.

Ní féidir leat méarchlár Samsung a úsáid mura n-aontaíonn tú do shonraí a chur ar fáil, faoi mar a tuairiscíodh thuas.", - "Méarchlár Samsung agus Seirbhís Aitheanta Gutha a Úsáid", - "Baineann seirbhís mhéarchláir Samsung úsáid as teicneolaíocht aitheanta gutha mar chomhpháirt den tseirbhís. Admhaíonn tú gur féidir le Samsung úsáid a bhaint as seirbhís aitheanta gutha (an \"tSeirbhís Aitheanta Gutha\") arna soláthar ag tríú páirtí, Nuance Communications Inc. (\"Nuance\"), agus admhaíonn tú agus aontaíonn tú leis na nithe seo a leanas i dtaca le d'úsáid de sheirbhís mhéarchláir Samsung.

2. Aontaíonn tú gan aon iarratais uathoibrithe nó taifeadta a chur ar aghaidh chuig seirbhís aitheanta gutha Samsung.

3.Admhaíonn tú go mbaileoidh Nuance na focail a dheachtaíonn tú do sheirbhís mhéarchláir Samsung (lena n-áirítear taifeadtaí cluaise de na focail sin, trascríbhinní agus logchomhaid a ghabhann leo) (\"Sonraí Gutha\") agus an tSeirbhís Aitheanta Gutha á cur ar fáil.

4.Toilíonn tú agus aontaíonn tú gur féidir le Nuance, agus an tSeirbhís Aitheanta Gutha á soláthar, Sonraí Gutha a bhailiú, a d'fhéadfadh Nuance agus a thríú páirtithe a úsáid chun (a) an tSeirbhís Aitheanta Gutha agus (b) táirgí agus seirbhísí eile de chuid Nuance a choigeartú agus a fheabhsú.

5. Admhaíonn tú agus aontaíonn tú gur féidir go n-aistreofaí do Shonraí Gutha chuig na Stáit Aontaithe agus/nó tíortha eile chun go ndéanfadh Nuance agus a chomhpháirtithe tríú páirtí iad a stóráil, a phróiseáil agus a úsáid.

6. Coimeádfar Sonraí Gutha ar bith agus uile faoi rún agus úsáidfear iad de réir an dlí is infheidhme ach is féidir go nochtfadh Nuance iad, más gá, chun riachtanais dlíthiúla agus rialála a chomhlíonadh, ar nós faoi ordú cúirte nó le gníomhaireacht rialtais más gá é nó má údaraítear é faoin dlí, nó le tríú páirtí a cheannaíonn Nuance nó a chumascann leis." -}, -{ - "kn_IN", - "ಮಾಹಿತಿ ಪೂರೈಕೆ ಒಪ್ಪಂದ", - "Nuance ಕಮ್ಯುನಿಕೇಷನ್ಸ್ ಇಂಕ್, ಎಂದು ಕರೆಯಲ್ಪಡುವ ಮೂರನೇ ವ್ಯಕ್ತಿ ಸೇವಾ ಪೂರೈಕೆದಾರರು ಒದಗಿಸಿರುವ ಧ್ವನಿ ಗುರುತಿಸುವಿಕೆ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಸ್ಯಾಮ್ಸಂಗ್ ಕೀಬೋರ್ಡ್ ಬಳಸುತ್ತದೆ. ಆದ್ದರಿಂದ, ನಿಮ್ಮ ಧ್ವನಿ ಮಾಹಿತಿಯನ್ನು Nuance ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸರ್ವರ್ನಲ್ಲಿ (ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ನಲ್ಲಿ) ಅನಿವಾರ್ಯವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸ್ಯಾಮ್ಸಂಗ್ ಕೀಬೋರ್ಡ್ ಬಳಸಲು ನೀವು Nuanceನ ನಿಯಮಗಳು ಮತ್ತು ಷರತ್ತುಗಳಿಗೆ ಒಪ್ಪಿಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ.

Nuance ತನ್ನ ಸೇವೆಗಳನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ನಿಟ್ಟಿನಲ್ಲಿ ನಿಮ್ಮ ಧ್ವನಿ ಇನ್ಪುಟ್ ಬಳಸುವ ಹಕ್ಕನ್ನು ಕಾಯ್ದಿರಿಸುತ್ತದೆ. ಹಾಗೆಯೇ, Nuance ತನ್ನ ಪಾಲುದಾರರಿಗೆ ಸೂಚಿತ ಧ್ವನಿ ಇನ್ಪುಟ್ ಒದಗಿಸುವ ಹಕ್ಕನ್ನೂ ಕಾಯ್ದಿರಿಸುತ್ತದೆ. ಮೇಲೆ ತಿಳಿಸಿರುವ ಉದ್ದೇಶಗಳನ್ನು ನೆರವೇರಿಸುವವರೆಗೂ ನಿಮ್ಮ ಧ್ವನಿ ಇನ್ಪುಟ್ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಸ್ಯಾಮ್ಸಂಗ್ ಕೀಬೋರ್ಡ್ ಸೇವೆಗಳ ಕುರಿತ ಮಾಹಿತಿಗಾಗಿ, ದಯವಿಟ್ಟು Nuance ಗೌಪ್ಯತೆ ನೀತಿ ಓದಿ.

ನೀವು ಮೇಲೆ ವಿವರಿಸಿರುವ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಲು ಒಪ್ಪಿಕೊಳ್ಳದಿದ್ದರೆ, ಸ್ಯಾಮ್ಸಂಗ್ ಕೀಬೋರ್ಡ್ ಬಳಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.", - "ಸ್ಯಾಮ್ಸಂಗ್ ಕೀಬೋರ್ಡ್ ಮತ್ತು ಮಾತು ಗುರುತಿಸುವಿಕೆ ಸೇವೆಯ ಬಳಕೆ", - "1. ಸ್ಯಾಮ್ಸಂಗ್ ಕೀಬೋರ್ಡ್ ಸೇವೆಯು ಮಾತು ಗುರುತಿಸುವಿಕೆ ತಂತ್ರಜ್ಞಾನವನ್ನು ಸೇವೆಯ ಅಂಶವೆಂಬಂತೆ ಬಳಸುತ್ತದೆ. ಮೂರನೇ ವ್ಯಕ್ತಿ, Nuance ಕಮ್ಯುನಿಕೇಷನ್ಸ್ ಇಂಕ್. (\"Nuance\") ಒದಗಿಸಿರುವ ಮಾತು ಗುರುತಿಸುವಿಕೆ ಸೇವೆಯನ್ನು (\"ಮಾತು ಗುರುತಿಸುವಿಕೆ ಸೇವೆ\") Samsung ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನೀವು ಅಂಗೀಕರಿಸುತ್ತೀರಿ, ಮತ್ತು ನಿಮ್ಮ ಸ್ಯಾಮ್ಸಂಗ್ ಕೀಬೋರ್ಡ್ ಸೇವೆಯ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಕೆಳಗಿನವುಗಳನ್ನು ನೀವು ಒಪ್ಪುತ್ತೀರಿ ಹಾಗೂ ಸಮ್ಮತಿ ಸೂಚಿಸುತ್ತೀರಿ.

2. ನೀವು ಸ್ಯಾಮ್ಸಂಗ್ ಕೀಬೋರ್ಡ್ ಸೇವೆಗೆ ಯಾವುದೇ ಸ್ವಯಂಚಾಲಿತ ಅಥವಾ ರೆಕಾರ್ಡ್ ಮಾಡಿದ ವಿನಂತಿಗಳನ್ನು ಸಲ್ಲಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತೀರಿ.

3. ನೀವು ಸ್ಯಾಮ್ಸಂಗ್ ಕೀಬೋರ್ಡ್ ಸೇವೆಗೆ ಆದೇಶಿಸುವ ಪದಗಳನ್ನು (ಸಂಬಂಧಿತ ಪ್ರತಿಲೇಖನಗಳು ಮತ್ತು ಲಾಗ್ ಫೈಲ್ಗಳ ಪದಗಳ ಆಡಿಯೊ ರೆಕಾರ್ಡಿಂಗ್ಗಳು ಸೇರಿದಂತೆ) (“ಮಾತಿನ ಡೇಟಾ”) ಮಾತು ಗುರುತಿಸುವಿಕೆ ಸೇವೆಯನ್ನು ಒದಗಿಸುವ ಸಲುವಾಗಿ Nuance ಸಂಗ್ರಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೀವು ಅಂಗೀಕರಿಸುತ್ತೀರಿ.

4. ಮಾತು ಗುರುತಿಸುವಿಕೆ ಸೇವೆಯನ್ನು ಒದಗಿಸುವ ಸಲುವಾಗಿ, (a) ಮಾತು ಗುರುತಿಸುವಿಕೆ ಸೇವೆ ಮತ್ತು (b) ಇತರ Nuance ಉತ್ಪನ್ನಗಳು ಹಾಗೂ ಸೇವೆಗಳನ್ನು ಉತ್ತಮಪಡಿಸಲು, ವರ್ಧಿಸಲು ಮತ್ತು ಸುಧಾರಿಸಲು, Nuance ಮತ್ತು ಅದರ ಮೂರನೇ ವ್ಯಕ್ತಿ ಪಾಲುದಾರರು ಬಳಸಬಹುದಾದ ಮಾತಿನ ಡೇಟಾವನ್ನು Nuance ಸಂಗ್ರಹಿಸಬಹುದು ಎಂಬುದನ್ನು ನೀವು ಒಪ್ಪುತ್ತೀರಿ ಮತ್ತು ಸಮ್ಮತಿಸುತ್ತೀರಿ.

5. ನಿಮ್ಮ ಮಾತಿನ ಡೇಟಾವನ್ನು Nuance ಮತ್ತು ಅದರ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಪಾಲುದಾರರು ಸಂಗ್ರಹಿಸಲು, ಸಂಸ್ಕರಿಸಲು ಮತ್ತು ಬಳಸಲು, ಅದನ್ನು ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ ಅಥವಾ ಇತರ ರಾಷ್ಟ್ರಗಳಿಗೆ ವರ್ಗಾಯಿಸಬಹುದು ಎಂಬುದನ್ನು ನೀವು ಒಪ್ಪುತ್ತೀರಿ ಹಾಗೂ ಸಮ್ಮತಿಸುತ್ತೀರಿ.

6. ನೀವು ಒದಗಿಸುವ ಯಾವುದೇ ಹಾಗೂ ಮಾತಿನ ಡೇಟಾವನ್ನು ಗೌಪ್ಯವಾಗಿಯೇ ಇಡಲಾಗುತ್ತದೆ ಮತ್ತು ಅನ್ವಯವಾಗುವ ಕಾನೂನಿನ ಪ್ರಕಾರ ಬಳಸಲಾಗುತ್ತದೆಯಾದರೂ, ಕಾನೂನು ಮತ್ತು ನಿಯಂತ್ರಣ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುವ ಸಲುವಾಗಿ, ನ್ಯಾಯಾಲಯದ ಆದೇಶದಂತೆ ಅಥವಾ ಅಗತ್ಯಬಿದ್ದರೆ ಸರ್ಕಾರಿ ಸಂಸ್ಥೆಗೆ ಅಥವಾ ಕಾನೂನು ದೃಢೀಕರಣಕ್ಕೆ, Nuance ಕೊಂಡುಕೊಳ್ಳುವ ಇಲ್ಲವೇ ವಿಲೀನಗೊಳ್ಳುವ ಮೂರನೇ ವ್ಯಕ್ತಿಗೆ ಕಾನೂನಿನ ಅಡಿಯಲ್ಲಿ ಬಹಿರಂಗಪಡಿಸಬಹುದು." -}, -{ - "km_KH", - "ការព្រមព្រៀងក្នុងការផ្ដល់ព័ត៌មាន", - "ក្ដារចុច Samsung ប្រើបច្ចេកវិទ្យាដែលធ្វើប្រតិបត្តិការដោយប្រើសំឡេង ដែលត្រូវបានផ្គត់ផ្គងដោយអ្នកផ្ដល់សេវាជាតតីយភាគីឈ្មោះ Nuance Communications, Inc.។ ដូច្នេះ ព័ត៌មានជាសំឡេងរបស់លោកអ្នកនឹងត្រូវបានរក្សាទុកជាចាំបាច់នៅក្នុងប្រព័ន្ធសឺវើដែលធ្វើប្រតិបត្តិការ និងគ្រប់គ្រងដោយ Nuance (ដែលមានទីតាំងនៅក្នុងសហរដ្ឋអាមេរិក) ហើយការប្រើប្រាស់ក្ដារចុច Samsung តម្រូវឲ្យអ្នកធ្វើការយល់ព្រមតាម ខសន្យា និងលក្ខខណ្ឌរបស់ Nuance។

Nuance រក្សាសិទ្ធិក្នុងការប្រើប្រាស់សំឡេងរបស់លោកអ្នកដែលបានបញ្ចូល ក្នុងគោលបំណងធ្វើការកែលម្អសេវា និង អភិវឌ្ឍបច្ចេកវិទ្យា។ Nuance ក៏រក្សាសិទ្ធិផងដែរក្នុងការផ្ដល់នូវសំឡេងដែលបានបញ្ចូលនេះ ដល់ដៃគូរបស់ Nuance។ ព័ត៌មានជាសំឡេងរបស់លោកអ្នកដែលបានបញ្ចូលនេះ នឹងត្រូវបានរក្សាទុក រហូតទាល់តែគោលបំណងដែលបានបញ្ជាក់ខាងលើនោះត្រូវបានសម្រេចដោយជោគជ័យ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីសេវាក្ដារចុច Samsung សូមអាន គោលការណ៍នៃភាពឯកជន របស់ Nuance។

លោកអ្នកមិនអាចប្រើក្ដារចុច Samsung បានឡើយ ប្រសិនបើលោកអ្នកមិនយល់ព្រមចំពោះការផ្ដល់នូវព័ត៌មានរបស់លោកអ្នក ដូចដែលបានរៀបរាប់ខាងលើ។", - "ក្ដារចុច Samsung និង ការប្រើប្រាស់សេវាសម្គាល់ និងចំណាំពាក្យសម្ដី", - "1. សេវាក្ដារចុច Samsung ប្រើប្រាស់បច្ចេកវិទ្យាដែលធ្វើប្រតិបត្តិការដោយសម្គាល់ និងចំណាំពាក្យសម្ដី ជាធាតុផ្សំមួយនៃសេវាកម្មនេះ។ លោកអ្នកទទួលស្គាល់ថា Samsung អាចប្រើប្រាស់សេវា សម្គាល់និងចំណាំពាក្យសម្ដី (\"សេវាសម្គាល់និងចំណាំសម្ដី\") ដែលផ្ដល់ឲ្យដោយតតីយភាគីគឺ Nuance Communications Inc. (\"Nuance\") ហើយលោកអ្នកទទួលស្គាល់និង យល់ព្រមតាមលក្ខខណ្ឌដូចខាងក្រោម ចំពោះការប្រើប្រាស់សេវាក្ដារចុច Samsung នេះ។

2. លោកអ្នកយល់ព្រមមិនធ្វើសំណើរទៅកាន់សេវាក្ដារចុច Samsung ដោយប្រើប្រាស់សំឡេងស្វ័យប្រវត្តិ ឬ សំឡេងដែលបានថតទុកណាមួយ ឡើយ។

3. លោកអ្នកទទួលស្គាល់ថា ពាក្យដែលលោកអ្នកនិយាយទៅកាន់សេវាក្ដារចុច Samsung (រួមទាំងការថតសំឡេងនៃពាក្យទាំងនោះ, កំណត់ត្រាដែលពាក់ព័ន្ធ និង ឯកសារកំណត់ហេតុ) (\"ទិន្នន័យសម្ដី\") នឹងត្រូវបានប្រមូលដោយ Nuance ដើម្បីផ្ដល់ជូននូវសេវាសម្គាល់និងចំណាំសម្ដី។

4. លោកអ្នកយល់ព្រម និង យល់ស្របថា ដើម្បីធ្វើការផ្ដល់ជូននូវសេវាសម្គាល់និងចំណាំសម្ដី នេះNuance អាចប្រមូលទិន្នន័យសម្ដី ដែលអាចត្រូវបានប្រើប្រាស់ដោយ Nuance និង ដៃគូជាតតីយភាគីរបស់ Nuance ក្នុងការកែខៃ ធ្វើឲ្យប្រសើរ និង កែលម្អ (a) សេវាសម្គាល់និងចំណាំសម្ដី ព្រមទាំង (b) ផលិតផល និង សេវាកម្មផ្សេងៗទៀតរបស់ Nuance។

5. លោកអ្នកទទួលស្គាល់ និង យល់ព្រមថា ទិន្នន័យសម្ដីរបស់លោកអ្នក អាចត្រូវបានបញ្ជូនទៅសហរដ្ឋអាមេរិក និង/ឬ ប្រទេសដទៃទៀត សម្រាប់ការរក្សាទុក ការដំណើរការ និង ការប្រើប្រាស់ដោយ Nuance និង ដៃគូជាតតីយភាគីរបស់ Nuance ។

6. ទិន្នន័យសម្ដីនានាដែលលោកអ្នកបានផ្ដល់ នឹងត្រូវបានរក្សាជាសម្ងាត់ ហើយនឹងត្រូវបានប្រើស្របតាមច្បាប់ជាធរមាន ប៉ុន្តែទិន្នន័យទាំងនេះអាចនឹងត្រូវបានបញ្ចេញដោយ Nuance ក្នុងករណីចាំបាច់ ដើម្បីបំពេញតាមលក្ខខណ្ឌតម្រូវ នៃច្បាប់ ឬ បញ្ញត្តិផ្សេងៗ ដូចជាស្របតាមដីកាសម្រេចរបស់តុលាការ ឬ ការតម្រូវដោយទីភ្នាក់ងាររដ្ឋាភិបាល ប្រសិនបើមានការចាំបាច់ ឬ ត្រូវបានអនុញ្ញាតដោយច្បាប់ ឬក៏អាចបញ្ចេញឲ្យតតីយភាគីដែលទិញ ឬ រួមបញ្ចូលគ្នាជាមួយ Nuance។" -}, -//20 -{ - "ky_KG", - "Маалымат камсыз кылуу Келишими", - "«Самсунг клавиатурасы» кызматын ишке ашырууда Nuance Коммьюникэйшенс Инк (АКШ) компаниясы тарабынан берилген үн таануу технологиясы колдонулат. Ошентип, сиздин үнүңүз АКШ-дагы Nuance компаниясында дайыма серверде сакталат. Ага байланыштуу «Самсунг клавиатурасы» кызматынын сервисин колдонуу үчүн Сиз Nuance –тин Шарттары менен эрежелерин кабыл алышыңыз керек. Nuance-тын шарттары жана жоболору.

Nuance сервисти жакшыртуу жана технологияларды иштеп чыгуу максатында үн маалыматтарын колдонууга укугун калтырат. Ошондой эле жогорудагы үн маалыматтарды өзүнүн партнерлоруна берүү укугун калтырат. Сиздин үн маалыматтары жогорудагы максаттар ишке ашырылмайынча сакталат. «Самсунг клавиатурасы» кызмат жөнүндө маалыматтарды Nuance-тын купуялуулук боюнча саясаты.

нан табасыз. Эгер сиз жогоруда айтылган маалыматты берүүгө макул болбосоңуз, анда «Самсунг клавиатурасы» кызматын колдоно албайсыз.", - "Самсунг клавиатурасы жана сөз тануу кызматын колдонуу", - "1. Самсунг клавиатура кызматын ишке ашырууда сөз тануу технологиясын кызматтын компоненти катары колдонулат. Сиз үчүнчү тарап, Nuance Коммьюникэйшенс Инк (\"Nuance\"), тарабынан камсыз кылынган сөз таануу кызматын (“Сөз Таануу Кызматын”) Самсунгдун тарабынан колдонушун кабыл аласыз, ошондой эле сиз төмөнкүгө Самсунг клавиатурасы кызматын колдонууга байланышкан экенин тастыктайсыз жана макулдугуңузду бересиз. .

2. Сиз Самсунг клавиатура кызматынын жардамы менен эч кандай автоматташтырылган же мурда жаздырылган талапты жөнөтпөөгө макулдук бересиз. .

3. Сиз Самсунг клавиатура кызматына айтылган сөздөрдүн (берилген сөздөрдүн аудио жаздырууларын, ошондой эле байланышкан транскрипцияларды жана журналдарды) (“Сөз маалыматы”) сөз таануу кызматы Nuance компаниясы чогултулушуна макулсуз. .

4. Сиз сөз таануу кызматын колдонгондо, Nuance компаниясы сөз маалыматын чогултканга жана анын Nuance жана анын көз карандысыз партнерлору (а) Сөз Таануу кызматын жана (б) Nuance-тын башка продукциясын жана кызматын өркүндөтүүгө жана жакшыртылышына макулдук бересиз.

5. Сиз берилген сөз маалыматтары Кошмо Штаттарга жана башка өлкөлөргө Nuance же анын көз карандысыз партнерлор сактоо, иштеп чыгаруу жана колдонуу максатында берилиши мүмкүн экендигине макул болосуз.

6. Компания Nuance ага берилген бардык маалыматтардын купуялуулугун сактайт жана аларды тиешелүү мыйзам боюнча колдонот деп милдеттенме берет. Бирок, керек болгон учурда бул маалыматтар нормативдүү жана укуктук талаптарды канааттандыруу үчүн ачылышы мүмкүн, мисалы, сот токтомуна ылайык; же мамлекеттик мекемеге аны алууга укук берет, Nuance компаниясына үчүнчү тарап ээ болсо, же аны менен кошулса." -}, -{ - "lo_LA", - "ຂໍ້ຕົກລົງການໃຫ້ຂໍ້ມູນ", - "ຄີບອດຊໍາຊຸງໃຊ້ເຕັກໂນໂລຊີຈົດຈໍາສຽງທີ່ຜູ້ໃຫ້ບໍລິການບຸກຄົນທີສາມທີ່ເອີ້ນວ່າ Nuance Communications, Inc. ຈັດໃຫ້. ດັ່ງນັ້ນ, ຂໍ້ມູນສຽງຂອງທ່ານຈິ່ງຈະຖືກເກັບໄວ້ໃນເຊີບເວີທີ່ທາງ Nuance (ຢູ່ໃນສະຫະລັດ) ດໍາເນີນການຢ່າງຫຼີກລ້ຽງບໍ່ໄດ້, ແລະການໃຊ້ຄີບອດຊໍາຊຸງຮຽກຮ້ອງໃຫ້ທ່ານເຫັນດີກັບ ຂໍ້ກໍານົດ ແລະເງື່ອນໄຂຂອງ Nuance.

Nuance ສະຫງວນສິດເພື່ອໃຊ້ການປ້ອນຂໍ້ມູນສຽງຂອງທ່ານ ເພື່ອຈຸດປະສົງຂອງການປັບປຸງການບໍລິການ ແລະການພັດທະນາເຕັກໂນໂລຊີຕ່າງໆ. Nuance ຍັງສະຫງວນສິດເພື່ອໃຫ້ການປ້ອນຂໍ້ມູນສຽງທີ່ກ່າວມາກ່ອນໜ້ານັ້ນແກ່ຫຸ້ນສ່ວນຂອງ Nuance ນໍາອີກ. ຂໍ້ມູນການປ້ອນຂໍ້ມູນສຽງຂອງທ່ານຖືກເກັບໄວ້ຈົນກ່ວາຈະບັນລຸຈຸດປະສົງທີ່ກ່າວມາກ່ອນແລ້ວນັ້ນ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມຂອງການບໍລິການຄີບອດຊໍາຊຸງ, ກະລຸນາອ່ານ ນະໂຍບາຍວ່າດ້ວຍຄວາມເປັນສ່ວນຕົວຂອງ Nuance.

ທ່ານບໍ່ສາມາດໃຊ້ຄີບອດຊໍາຊຸງໄດ້ ຖ້າທ່ານບໍ່ເຫັນດີກັບການໃຫ້ຂໍ້ມູນທີ່ອະທິບາຍມາຂ້າງເທິງນັ້ນ.", - "ຄີບອດຊໍາຊຸງ ແລະການໃຊ້ການບໍລິການຈົດຈໍາຄໍາສັ່ງສຽງ", - "1. ການບໍລິການຄີບອດຊໍາຊຸງໃຊ້ເຕັກໂນໂລຊີການຈົດຈໍາຄໍາສັ່ງສຽງເປັນອົງປະກອບຂອງການບໍລິການ. ທ່ານຮັບຮູ້ວ່າ ຊໍາຊຸງອາດຈະໃຊ້ການບໍລິການຈົດຈໍາຄໍາສັ່ງສຽງ (\"ການບໍລິການຈົດຈໍາຄໍາສັ່ງສຽງ\") ທີ່ບຸກຄົນທີສາມຄື Nuance Communications Inc. (\"Nuance\") ຈັດໃຫ້, ແລະທ່ານຮັບຮູ້ ແລະເຫັນດີກັບສິ່ງຕໍ່ໄປນີ້ທີ່ກ່ຽວຂ້ອງກັບການໃຊ້ການບໍລິການຄີບອດຊໍາຊຸງຂອງທ່ານ.

2. ທ່ານເຫັນດີວ່າຈະບໍ່ສົ່ງການສະເໜີແບບອັດຕະໂນມັດ ຫຼືບັນທຶກໄວ້ໄປໃຫ້ກັບການບໍລິການຄີບອດຊໍາຊຸງ.

3. ທ່ານຮັບຮູ້ວ່າ ຄໍາເວົ້າທີ່ທ່ານກໍານົດໃຫ້ການບໍລິການຊໍາຊຸງ (ລວມທັງການບັນທຶກສຽງຂອງຄໍາເວົ້າດັ່ງກ່າວ, ການກ່າຍລົງເປັນໜັງສືທີ່ກ່ຽວຂ້ອງ ແລະໄຟລ໌ບັນທຶກ) (“ຂໍ້ມູນຄໍາສັ່ງສຽງ”) ຈະຖືກ Nuance ເກັບກໍາໄວ້ໃນການໃຫ້ການບໍລິການຈົດຈໍາຄໍາສັ່ງສຽງ.

4. ທ່ານຍິນຍອມ ແລະເຫັນດີວ່າ ໃນການໃຫ້ການບໍລິການຈົດຈໍາຄໍາສັ່ງສຽງ, Nuance ອາດຈະເກັບຄໍາຂໍ້ມູນຄໍາສັ່ງສຽງ ເຊິ່ງອາດຈະໃຊ້ໂດຍທາງ Nuance ແລະຫຸ້ນສ່ວນບຸກຄົນທີສາມ ເພື່ອຈູນ, ເພີ່ມ ແລະປັບປຸງ (ກ) ການບໍລິການຈົດຈໍາຄໍາສັ່ງສຽງ (ຂ) ຜະລິດຕະພັນ ແລະການບໍລິການອື່ນໆຂອງ Nuance.

5. ທ່ານຮັບຮູ້ ແລະເຫັນດີວ່າ ຂໍ້ມູນຄໍາສັ່ງສຽງຂອງທ່ານອາດຈະຖືກໂອນໄປໃຫ້ກັບສະຫະລັດ ແລະ/ຫຼືປະເທດອື່ນໆສໍາລັບການເກັບມ້ຽນ, ການປະມວນຜົນ ແລະການໃຊ້ໂດຍທາງ Nuance ແລະຫຸ້ນສ່ວນບຸກຄົນທີສາມຂອງມັນ.

6. ຂໍ້ມູນຄໍາສັ່ງສຽງໃດໜຶ່ງ ຫຼືທັງໝົດທີ່ທ່ານໃຫ້ຈະຍັງຄົງເປັນຄວາມລັບ ແລະຈະຖືກນໍາໃຊ້ຕາມກົດໝາຍທີ່ກໍານົດ ແຕ່ອາດຈະຖືກທາງ Nuance ເປີດເຜີຍ, ຖ້າມີຄວາມຈໍາເປັນຕ້ອງໄດ້ເປີດເຜີຍ, ເພື່ອໃຫ້ບັນລຸຕາມເງື່ອນໄຂກໍານົດທາງກົດໝາຍ ຫຼືກົດລະບຽບ, ເຊັ່ນ ພາຍໃຕ້ຄໍາສັ່ງຂອງສານ ຫຼືໃຫ້ກັບອົງການຂອງລັດຖະບານ ຖ້າຫາກເປັນທີ່ຕ້ອງການຕາມກົດໝາຍ ຫຼືກົດໝາຍໃຫ້ສິດ, ຫຼືໃຫ້ກັບບຸກຄົນທີສາມ ເຊິ່ງໃຫ້ໄດ້ມາ ຫຼືລວມເຂົ້າກັບ Nuance." -}, -{ - "mk_MK", - "Договор за испорака на информации", - "Samsung keyboard користи технологии за препознавање на говор обезбедени од друг давател на услуги наречен Nuance Communications, Inc. Како резултат на тоа, Вашите говорни информации мора да се зачувуваат на сервер со којшто управува Nuance (во Соединетите Американски Држави), а за да ја користите услугата Samsung keyboard треба да се согласите со Одредбите и условите на Nuance.

Nuance го задржува правото да ги користи говорните информации што ги внесувате со цел да ги подобри услугите и да создаде нови технологии. Исто така, Nuance го задржува правото да ги достави претходно споменатите говорни информации што ги внесувате на партнерите на компанијата Nuance. Говорните информации што ги внесувате се складираат сè додека претходно споменатите цели не се исполнат. За повеќе информации во врска со услугите Samsung keyboard, Ве молиме прочитајте ја Политиката за приватност на Nuance.

Услугата Samsung keyboard нема да можете да ја користите доколку не се согласите со испораката на Вашите информации опишана погоре.", - "Samsung keyboard и користење на услугата за препознавање говор", - "1. Услугата Samsung keyboard користи технологија за препознавање говор како составен дел од услугата. Потврдувате дека Samsung може да ја користи услугата за препознавање говор (\"услуга за препознавање говор\") која ја обезбедува трета страна, Nuance Communications Inc. (\"Nuance\"), а воедно потврдувате и се согласувате со следните изјави поврзани со Вашето користење на услугата Samsung keyboard.

2. Се согласувате да не испраќате какви било автоматизирани или снимени барања до услугата Samsung keyboard.

3. Потврдувате дека зборовите што ги внесувате преку услугата Samsung keyboard (вклучувајќи и аудио снимки од тие зборови, слични преписи и фајлови за евиденција) („Говорни податоци“) ќе се прибираат од страна на Nuance при обезбедувањето на услугата за препознавање говор.

4. Се согласувате дека при обезбедувањето на услугата за препознавање говор, Nuance може да прибира Говорни податоци кои понатаму може да ги користи компанијата Nuance и нејзините партнери (трети страни) за прилагодување, унапредување и подобрување на (a) услугата за препознавање говор и (b) други производи и услуги на Nuance.

5. Потврдувате и се согласувате дека вашите Говорни податоци може да се префрлат во Соединетите Американски Држави и/или други земји за да се складираат, обработуваат и користат од страна на Nuance и нејзините партнери (трети страни).

6. Сите ваши Говорни податоци ќе останат доверливи и ќе се користат во согласност со важечките закони, но компанијата Nuance може да ги објави, доколку тоа е потребно, поради исполнување на правни или регулаторни барања, како на пример поради судска наредба или на некоја владина агенција ако тоа е потребно или дозволено со закон или, пак, на трета страна која ќе ја преземе или ќе се соедини со компанијата Nuance." -}, -{ - "ms_MY", - "Perjanjian Peruntukan Maklumat", - "Papan kekunci Samsung menggunakan teknologi pengecaman suara yang disediakan oleh pembekal perkhidmatan pihak ketiga yang bernama Nuance Communications, Inc. Oleh itu, maklumat suara anda akan disimpan dalam pelayan yang dikendalikan oleh Nuance (di Amerika Syarikat), dan penggunaan papan kekunci Samsung memerlukan anda untuk bersetuju dengan Terma dan Syarat Nuance.

Nuance merizabkan hak untuk menggunakan input suara anda bagi tujuan meningkatkan perkhidmatan dan membangunkan teknologi. Nuance juga berhak untuk memberikan input suara yang dinyatakan di atas kepada rakan kongsi Nuance. Maklumat input suara anda disimpan sehingga objektif yang dinyatakan di atas dicapai. Untuk maklumat perkhidmatan papan kekunci Samsung, sila baca Dasar Privasi Nuance.

Anda tidak boleh menggunakan papan kekunci Samsung jika anda tidak bersetuju dengan peruntukan maklumat anda yang dinyatakan di atas.", - "Papan kekunci Samsung dan Penggunaan Perkhidmatan Pengecaman Ucapan", - "1. Perkhidmatan papan kekunci Samsung menggunakan teknologi pengecaman ucapan sebagai komponen perkhidmatan. Anda mengakui bahawa Samsung boleh menggunakan perkhidmatan pengecaman ucapan (\"Perkhidmatan Pengecaman Ucapan\") yang disediakan oleh pihak ketiga, Nuance Communications Inc. (\"Nuance\") dan anda mengakui dan bersetuju dengan perkara berikut yang berkaitan dengan penggunaan anda ke atas perkhidmatan papan kekunci Samsung.

2. Anda bersetuju untuk tidak mengemukakan sebarang permintaan automatik atau yang direkodkan ke atas perkhidmatan papan kekunci Samsung.

3. Anda mengakui bahawa perkataan yang anda arahkan kepada perkhidmatan papan kekunci Samsung (termasuk rakaman audio perkataan tersebut, transkripsi yang berkaitan dan fail log) (“Data Ucapan”) akan dikumpulkan oleh Nuance untuk menyediakan Perkhidmatan Pengecaman Ucapan.

4. Anda memberi kebenaran dan bersetuju bahawa dalam memberikan Perkhidmatan Pengecaman Ucapan, Nuance mungkin mengumpulkan Data Ucapan yang mungkin digunakan oleh Nuance dan rakan-rakan kongsi pihak ketiganya untuk menala, meningkatkan dan memperbaiki (a) Perkhidmatan Pengecaman Ucapan dan (b) produk-produk dan perkhidmatan lain Nuance.

5. Anda mengakui dan bersetuju bahawa Data Ucapan anda mungkin dipindahkan ke Amerika Syarikat dan/atau negara-negara lain untuk penyimpanan, pemprosesan dan kegunaan Nuance dan rakan-rakan kongsi pihak ketiganya.

6. Mana-mana dan semua Data Ucapan yang anda berikan akan sentiasa sulit dan akan digunakan mengikut undang-undang berkaitan tetapi mungkin didedahkan oleh Nuance, jika dikehendaki sedemikian, bagi memenuhi keperluan undang-undang atau peraturan, seperti di bawah perintah mahkamah atau kepada agensi kerajaan jika dikehendaki atau dibenarkan oleh undang-undang, atau kepada pihak ketiga yang membeli atau bergabung dengan Nuance." -}, -{ - "ml_IN", - "വിവരം അഭ്യമാക്കൽ ഉടമ്പടി", - "സാംസങ്ങ് കീബോർഡ് ഉപയോഗിക്കുന്ന ശബ്ദം തിരിച്ചറിയൽ സാങ്കേതികവിദ്യകൾ ലഭ്യമാക്കുന്നത് Nuance കമ്മ്യൂണിക്കേഷൻസ്, ഇൻക് എന്ന് വിളിക്കപ്പെടുന്ന ഒരു മൂന്നാം കക്ഷി സേവന ദാതാവാണ്. അതിനാൽ, Nuance (യുണൈറ്റഡ് സ്റ്റേറ്റ്സിൽ) പ്രവർത്തിപ്പിക്കുന്ന ഒരു സെർവറിൽ നിങ്ങളുടെ ശബ്ദ വിവരങ്ങൾ അനിവാര്യമായി സംഭരിക്കപ്പെടുന്നു, മാത്രമല്ല സാംസങ്ങ് കീബോർഡ് ഉപയോഗിക്കുന്നതിന് Nuance-ന്റെ വ്യവസ്ഥകളും നിബന്ധനകളും നിങ്ങൾ സമ്മതിക്കേണ്ടത് ആവശ്യമാണ്.

സേവനങ്ങൾ മെച്ചപ്പെടുത്തുന്നതിനും സാങ്കേതികവിദ്യകൾ വികസിപ്പിക്കുന്നതിനുമുള്ള ഉദ്ദേശ്യങ്ങൾക്കായി നിങ്ങളുടെ ശബ്ദ ഇൻപുട്ട് ഉപയോഗിക്കുന്നതിനുള്ള അവകാശം Nuance-ൽ നിക്ഷിപ്തമാണ്. Nuance-ന്റെ പങ്കാളികൾക്ക് മേൽപ്പറഞ്ഞ ശബ്ദ ഇൻപുട്ട് ലഭ്യമാക്കുന്നതിനുള്ള അവകാശവും Nuance-ൽ നിക്ഷിപ്തമാണ്. മേൽപ്പറഞ്ഞ ലക്ഷ്യങ്ങൾ നിറവേറുന്നത് വരെ നിങ്ങളുടെ ശബ്ദ ഇൻപുട്ട് വിവരങ്ങൾ സംഭരിക്കപ്പെടുന്നു. സാംസങ്ങ് കീബോർഡ് സേവനങ്ങളെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്,ദയവായി Nuance സ്വകാര്യതാ നയം വായിക്കുക.

മുകളിൽ പ്രതിപാദിച്ച നിങ്ങളുടെ വിവരങ്ങൾ നൽകുന്നതിന് നിങ്ങൾ സമ്മതിക്കുന്നില്ലെങ്കിൽ സാംസങ്ങ് കീബോർഡ് നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയില്ല.", - "സാംസങ്ങ് കീബോർഡും ഒരു സംസാരം തിരിച്ചറിയൽ സേവനത്തിന്റെ ഉപയോഗവും", - "1. സംസാരം തിരിച്ചറിയൽ സാങ്കേതികവിദ്യയെ സേവനത്തിന്റെ ഒരു ഘടകമായാണ് സാംസങ്ങ് കീബോർഡ് സേവനം ഉപയോഗിക്കുന്നത്. ഒരു മൂന്നാം കക്ഷിയായ Nuance കമ്മ്യൂണിക്കേഷൻസ്, ഇൻക് (\"Nuance\") ലഭ്യമാക്കുന്ന ഒരു സംസാരം തിരിച്ചറിയൽ സേവനം (\"സംസാരം തിരിച്ചറിയൽ സേവനം\") Samsung ഉപയോഗിച്ചേക്കാമെന്ന് നിങ്ങൾ സമ്മതിക്കുകയാണ്, കൂടാതെ സാംസങ്ങ് കീബോർഡ് സേവനത്തിന്റെ നിങ്ങളാലുള്ള ഉപയോഗവുമായി ബന്ധപ്പെട്ട് ഇനിപ്പറയുന്നവയും നിങ്ങൾ അംഗീകരിക്കുകയും സമ്മതിക്കുകയുമാണ്.

2. Samsung കീബോർഡ് സേവനത്തിലേക്ക് ഏതെങ്കിലും ഓട്ടോമാറ്റഡ് അല്ലെങ്കിൽ റെക്കോർഡ് ചെയ്ത അഭ്യർത്ഥനങ്ങൾ സമർപ്പിക്കില്ലെന്ന് നിങ്ങൾ സമ്മതിക്കുകയാണ്.

3. നിങ്ങൾ സാംസങ്ങ് കീബോർഡ് സേവനത്തിനോട് പറയുന്ന വാക്കുകൾ (അത്തരം വാക്കുകളുടെയും ബന്ധപ്പെട്ട ട്രാൻസ്ക്രിപ്ഷനുകളുടെയും ലോഗ് ഫയലുകളുടെയും ഓഡിയോ റെക്കോർഡിംഗ് ഉൾപ്പെടെ) (\"സംസാര ഡാറ്റ\") സംസാരം തിരിച്ചറിയൽ സേവനം ലഭ്യമാക്കുന്നതിനായി Nuance ശേഖരിക്കുമെന്ന് നിങ്ങൾ മനസ്സിലാക്കുന്നു.

4. സംസാരം തിരിച്ചറിയൽ സേവനം ലഭ്യമാക്കുന്നതിനായി Nuance, സംസാര ഡാറ്റ ശേഖരിച്ചേക്കുമെന്നും, (എ) സംസാരം തിരിച്ചറിയൽ സേവനവും (ബി) മറ്റ് Nuance ഉൽപ്പന്നങ്ങളും സേവനങ്ങളും ട്യൂൺ ചെയ്യുന്നതിനും പുഷ്ടിപ്പെടുത്തുന്നതിനും മെച്ചപ്പെടുത്തുന്നതിനും Nuance-ഉം അതിന്റെ പങ്കാളികളും ഉപയോഗിച്ചേക്കാമെന്നും നിങ്ങൾ സമ്മതിക്കുകയും അംഗീകരിക്കുകയുമാണ്.

5. നിങ്ങളുടെ സംസാര ഡാറ്റയെ Nuance-നും അതിന്റെ മൂന്നാം കക്ഷികൾക്കും സംഭരിക്കുന്നതിനും പ്രോസസ് ചെയ്യുന്നതിനും ഉപയോഗിക്കുന്നതിനുമായി യുണൈറ്റഡ് സ്റ്റേറ്റ്സിലേക്കും കൂടാതെ/അല്ലെങ്കിൽ മറ്റ് രാജ്യങ്ങളിലേക്കും അയച്ചുകൊടുത്തേക്കാമെന്ന് നിങ്ങൾ സമ്മതിക്കുകയും അംഗീകരിക്കുകയുമാണ്.

6. നിങ്ങൾ ലഭ്യമാക്കുന്ന ഏതൊരു, സകല സംസാര ഡാറ്റയും സ്വകാര്യമായി നിലനിർത്തപ്പെടുന്നതും ബാധകമായ നിയമത്തിന് അനുസൃതമായി ഉപയോഗിക്കപ്പെടുന്നതുമാണെങ്കിലും, നിയമാനുസൃതമായ അല്ലെങ്കിൽ നിയന്ത്രണാനുസൃതമായ ആവശ്യകതകൾ നിറവേറ്റുന്നതിന് ആവശ്യമാണെങ്കിൽ അല്ലെങ്കിൽ നിയമം അനുമതി നൽകുന്നുവെങ്കിൽ ഒരു കോടതി ഉത്തരവ് പ്രകാരമോ, ഒരു സർക്കാർ ഏജൻസിക്കോ, Nuance-നെ ഏറ്റെടുക്കുകയോ അതുമായി ലയിക്കുകയോ ചെയ്യുന്ന ഒരു മൂന്നാം കക്ഷിക്കോ, ആവശ്യമായിവന്നാൽ Nuance ഈ ഡാറ്റ വെളിപ്പെടുത്തിയേക്കാം." -}, -{ - "mr_IN", - "माहिती तरतूद करार", - "सॅमसंग कीबोर्ड Nuance कम्युनिकेशन्स इन. नावाच्या तृतीय पक्षीय सेवा प्रदात्याद्वारे प्रदान केलेले आवाज ओळख तंत्रज्ञान वापरते. म्हणून, आपली आवाज माहिती अपरिहार्यपणे Nuance द्वारे (युनायटेड स्टेट्समध्ये) चालविलेल्या सर्व्हरमध्ये संग्रहित केली आहे आणि सॅमसंग कीबोर्ड वापरण्यासाठी आपण Nuance च्या अटी आणि शर्तींशी सहमत असणे आवश्यक आहे.

Nuance हे सेवा सुधारण्याच्या आणि तंत्रज्ञान विकसित करण्याच्या हेतूने आपले आवाज इनपुट वापरण्याचे हक्क आरक्षित करते. Nuance त्याच्या भागीदाराला उपरोक्त आवाज इनपुट प्रदान करण्याचा हक्क देखील आरक्षित करते. उपरोक्त उद्दिष्टे साध्य होईपर्यंत आपली आवाज इनपुट माहिती संग्रहित केली जाते. सॅमसंग कीबोर्ड सेवेच्या अधिक माहितीसाठी, Nuance गोपनीयता धोरण वाचा.

आपण वर वर्णन केलेल्या आपल्या माहितीच्या तरतूदीशी सहमत नसल्यास आपण सॅमसंग कीबोर्ड वापरू शकत नाही.", - "सॅमसंग कीबोर्ड आणि भाषण ओळख सेवेचा वापर", - "1. सॅमसंग कीबोर्ड सेवा ही सेवेचा एक घटक म्हणून भाषण ओळख तंत्रज्ञानाचा वापर करते. आपण स्वीकार करता की Samsung (\"भाषण ओळख सेवा\") तृतीय पक्ष, Nuance कम्युनिकेशन्स इन. (\"Nuance\") द्वारे प्रदान केलेल्या भाषण ओळख सेवेचा उपयोग करते आणि आपण स्वीकार करता आणि सॅमसंग कीबोर्ड सेवा वापराबाबतच्या खालील दुव्यांशी सहमत आहात.

2. आपण कोणत्याही स्वयंचलित किंवा रेकॉर्ड केलेल्या विनंत्या सॅमसंग कीबोर्ड सेवेवर सबमिट न करण्यास सहमत आहात.

3. आपण स्वीकार करता की आपण सॅमसंग कीबोर्ड सेवेवर वाचलेले शब्द (अशा शब्दांच्या ऑडिओ रेकॉर्डिंग, संबंधित प्रत आणि लॉग फाइल्स यांसह) भाषण ओळख सेवा प्रदान करून Nuance द्वारे (“भाषण डेटा”) संकलित केले जातील.

4. आपण भाषण ओळख सेवा पुरवण्याला संमती दिली आणि त्याच्याशी सहमत आहात, (a) भाषण ओखळ सेवा आणि (b) अन्य Nuance उत्पादने आणि सेवा यांच्याशी जुळवुन घेण्यासाठी, त्या वाढवण्यासाठी आणि सुधारण्यासाठी कदाचित Nuance आणि त्याच्या तृतीय पक्षाद्वारे वापरला जाऊ शकणारा भाषण डेटा Nuance संकलित करू शकतो.

5. आपण स्वीकार करता आणि सहमत आहात की आपला भाषण डेटा कदाचित संग्रह करण्यासाठी, प्रक्रिया करण्यासाठी, वापरण्यासाठी युनायटेड स्टेट्स आणि/किंवा अन्य देशांना स्थानांतरित केला जाऊ शकतो आणि Nuance आणि त्याच्या तृतीय पक्षीय भागीदाराद्वारे वापरला जाऊ शकतो.

6. आपण पुरवलेला कोणताही आणि सर्व भाषण डेटा हा गुप्त राहील आणि लागू कायद्यानुसार वापरला जाईल परंतु न्यायालयीन आदेश किंवा शासकीय संस्थेसारख्या कायदेशीर किंवा नियामक आवश्यकता पूर्ण करणे आवश्यक असल्यास किंवा कायद्याद्वारे अधिकृत असल्यास किंवा Nuance सह संपादित किंवा विलिन करणे पूर्ण करणे आवश्यक असल्यास कदाचित Nuance द्वारे उघड केला जाऊ शकतो." -}, -{ - "ne_NP", - "जानकारी व्यवस्था सम्झौता", - "सामसुङ किबोर्डले Nuance कम्युनिकेशन्स इंक. नामक तेस्रो पक्ष सेवा प्रदायकद्वारा प्रदान गरिने आवाज पहिचान प्रविधिहरूको प्रयोग गर्दछ। तसर्थ, तपाईंको आवज जानकारी अनिवार्य रुपमा Nuance (संयुक्त राज्यमा रहेको) द्वारा सञ्चालित एउटा सर्भरमा भण्डारण हुन्छ, र सामसुङ किबोर्ड प्रयोग गर्न तपाईंले Nuance का शर्त तथा नियमहरू लाई स्वीकार गर्नु आवश्यक छ।

Nuance ले सेवाहरूको सुधार र प्रविधिहरूको विकास गर्ने उद्देश्यका लागि तपाईंको भ्वाइस इनपुट प्रयोग गर्ने अधिकारलाई सुरक्षित राख्दछ। Nuance ले माथि उल्लिखित भ्वाइस इनपुट Nuance का साझेदारहरूलाई प्रदान गर्ने अधिकार पनि सुरक्षित राख्दछ। माथि उल्लेखित उद्देश्यहरू प्राप्त नहुँदासम्म तपाईंको भ्वाइस इनपुट जानकारी भण्डारण गरिन्छ। सामसुङ किबोर्ड सेवाहरूको जानकारीका लागि, कृपया Nuance गोपनीयता नीति पढ्नुहोस्।

यदि तपाईंले माथि वर्णन गरिएको तपाईंको जानकारीको व्यवस्थालाई स्वीकार गर्नुभएन भने तपाईं सामसुङ किबोर्ड प्रयोग गर्न सक्नुहुन्न।", - "सामसुङ किबोर्ड र बोली पहिचान सेवाको प्रयोग", - "1. सॅमसंग कीबोर्ड सेवा ही सेवेचा एक घटक म्हणून भाषण ओळख तंत्रज्ञानाचा वापर करते. आपण स्वीकार करता की Samsung (\"भाषण ओळख सेवा\") तृतीय पक्ष, Nuance कम्युनिकेशन्स इन. (\"Nuance\") द्वारे प्रदान केलेल्या भाषण ओळख सेवेचा उपयोग करते आणि आपण स्वीकार करता आणि सॅमसंग कीबोर्ड सेवा वापराबाबतच्या खालील दुव्यांशी सहमत आहात.

2. आपण कोणत्याही स्वयंचलित किंवा रेकॉर्ड केलेल्या विनंत्या सॅमसंग कीबोर्ड सेवेवर सबमिट न करण्यास सहमत आहात.

3. आपण स्वीकार करता की आपण सॅमसंग कीबोर्ड सेवेवर वाचलेले शब्द (अशा शब्दांच्या ऑडिओ रेकॉर्डिंग, संबंधित प्रत आणि लॉग फाइल्स यांसह) भाषण ओळख सेवा प्रदान करून Nuance द्वारे (“भाषण डेटा”) संकलित केले जातील.

4. आपण भाषण ओळख सेवा पुरवण्याला संमती दिली आणि त्याच्याशी सहमत आहात, (a) भाषण ओखळ सेवा आणि (b) अन्य Nuance उत्पादने आणि सेवा यांच्याशी जुळवुन घेण्यासाठी, त्या वाढवण्यासाठी आणि सुधारण्यासाठी कदाचित Nuance आणि त्याच्या तृतीय पक्षाद्वारे वापरला जाऊ शकणारा भाषण डेटा Nuance संकलित करू शकतो.

5. आपण स्वीकार करता आणि सहमत आहात की आपला भाषण डेटा कदाचित संग्रह करण्यासाठी, प्रक्रिया करण्यासाठी, वापरण्यासाठी युनायटेड स्टेट्स आणि/किंवा अन्य देशांना स्थानांतरित केला जाऊ शकतो आणि Nuance आणि त्याच्या तृतीय पक्षीय भागीदाराद्वारे वापरला जाऊ शकतो.

6. आपण पुरवलेला कोणताही आणि सर्व भाषण डेटा हा गुप्त राहील आणि लागू कायद्यानुसार वापरला जाईल परंतु न्यायालयीन आदेश किंवा शासकीय संस्थेसारख्या कायदेशीर किंवा नियामक आवश्यकता पूर्ण करणे आवश्यक असल्यास किंवा कायद्याद्वारे अधिकृत असल्यास किंवा Nuance सह संपादित किंवा विलिन करणे पूर्ण करणे आवश्यक असल्यास कदाचित Nuance द्वारे उघड केला जाऊ शकतो." -}, -{ - "or_IN", - "ସୂଚନା ବ୍ୟବହାର ଚୁକ୍ତି", - "Nuance କମ୍ୟୁନିକେସନ୍ ଆଇନ୍ସି ନାମକ ଏକ ତୃତୀୟ ପକ୍ଷ ସେବା ପ୍ରଦାନକାରୀ ଦ୍ଵାରା ପ୍ରଦତ୍ତ ଭଏସ୍ ଚିହ୍ନଟକରଣ ଟେକ୍ନୋଲୋଜି ସାମସଙ୍ଗ୍ କୀବୋର୍ଡ ବ୍ୟବହାର କରେ। ତାପରେ, ଆପଣଙ୍କ ଭଏସ୍ ସୂଚନା ଏକ ସର୍ଭରରେ ଷ୍ଟୋର୍ ହେବ ଯାହା Nuance (ଯୁକ୍ତ ରାଷ୍ଟ୍ରରେ) ଦ୍ଵାରା ଚାଳିତ ହୋଇଥାଏ, ଏବଂ ସାମସଙ୍ଗ୍ କୀବୋର୍ଡର ବ୍ୟବହାର କରିବା ଆପଣ Nuanceର ସର୍ତ୍ତାବଳୀ ଏବଂ ଚୁକ୍ତିନାମାରେ ରାଜି ହେବା ଆବଶ୍ୟକ କରେ।

ସେବାରେ ବିକାଶ କରିବା ଏବଂ ଟେକ୍ନୋଲୋଜିରେ ବିକାଶ କରିବା ଉଦ୍ଦେଶ୍ୟରେ Nuanceରେ ଆପଣଙ୍କ ସ୍ଵର ଇନ୍ପୁଟ୍ ବ୍ୟବହାର କରିବାର ଅଧିକାର ସଂରକ୍ଷିତ ରଖେ। Nuance ଭାଗୀଦାରଙ୍କୁ ଉପରେ କୁହାଯାଇଥିବା ସ୍ଵର ଇନ୍ପୁଟ୍ ପ୍ରଦାନ କରିବାର ଅଧିକାର ମଧ୍ୟ ସଂରକ୍ଷଣ ରଖେ। ଉପରେ କୁହାଯାଇଥିବା କାର୍ଯ୍ୟ ପୂରଣ ନହେବା ପର୍ଯ୍ୟନ୍ତ Nuance ଆପଣଙ୍କ ସ୍ଵର ଇନ୍ପୁଟ୍ ସୂଚନା ଷ୍ଟୋର୍ ରଖେ। ସାମସଙ୍ଗ୍ କୀବୋର୍ଡ ସେବା ବିଷୟରେ ସୂଚନା ପାଇଁ, ଦୟାକରି Nuance ଗୋପନୀୟତା ନୀତିପଢନ୍ତୁ।

ଉପରେ ଦର୍ଶାଯାଇଥିବା ପରି ଆପଣଙ୍କ ସୂଚନାର ଧାରାରେ ଯଦି ଆପଣ ରାଜି ନୁହଁନ୍ତି ତେବେ ଆପଣ ସାମସଙ୍ଗ୍ କୀବୋର୍ଡ ବ୍ୟବହାର କରିପାରିବେ ନାହିଁ।", - "ସାମସଙ୍ଗ୍ କୀବୋର୍ଡ ଏବଂ କୌଣସି ସ୍ପିଚ୍ ଚିହ୍ନଟକରଣ ସେବାର ବ୍ୟବହାର", - "1. ସାମସଙ୍ଗ୍ କୀବୋର୍ଡ ସେବା ସ୍ପିଚ୍ ଚିହ୍ନଟକରଣ ସେବାର ବ୍ୟବହାର ସେବାର ଅଂଶ ଭାବରେ କରି ଥାଏ। ଆପଣ ସ୍ୱୀକାର କରନ୍ତି ଯେ କି Samsung, ଏକ ବ୍ୟାକ୍ ପରିଚୟ ସେବା (Nuance କମ୍ୟୁନିକେସନ୍ ଆଇନ୍ସି (\"Nuance\"), ଏକ ତୃତୀୟ ପକ୍ଷ ଦ୍ୱାରା ପ୍ରଦାନ କରା ଯାଇ ଥିବା \"ସ୍ପିଚ୍ ଚିହ୍ନଟକରଣ ସେବା\" ର ବ୍ୟବହାର କରି ପାରିବେ), ଏବଂ ସାମସଙ୍ଗ୍ କୀବୋର୍ଡ ସେବାକୁ ଆପଣଙ୍କର ବ୍ୟବହାର ବିଷୟରେ ଆପଣ ନିମ୍ନଲିଖିତ ପାଇଁ ସ୍ୱୀକ୍ରତି ଦିଅନ୍ତି ଏବଂ ସହମତ ଅଟେ।

2. ସାମସଙ୍ଗ୍ କୀବୋର୍ଡ ସେବା ପାଇଁ ଆପଣ କୌଣସି ସ୍ଵତଃସ୍ପୃତ କିମ୍ୱା ରେକର୍ଡ କରାଯାଇଥିବା ଅନୁରୋଧଗୁଡିକ ଉପସ୍ଥାପନା କରିବା ପାଇଁ ସହମତି ନାହିଁ।

3. ଆପଣ ସ୍ୱୀକାର କରନ୍ତି ଯେ ସେହି ଶବ୍ଦ ଯାହାକୁ ଆପଣ ସାମସଙ୍ଗ୍ କୀବୋର୍ଡ ସେବା ପାଇଁ (ଯେଉଁ ଥିରେ ଏପରି ଶବ୍ଦର ଅଡିଓ ରେକର୍ଡିଂ, ସମ୍ୱନ୍ଧୀୟ ଟ୍ରାନ୍ସକ୍ରିପ୍ସନ୍ ଏବଂ ଲଗ୍ ପାଇଲଗୁଡିକ) (“ସ୍ପିଚ୍ ଡାଟା”) ଅନ୍ତର୍ଭୁକ୍ତ ଅଟେ, ସେହି ସ୍ପିଚ୍ ପରିଚୟ ସେବା ପ୍ରଦାନ କରିବାରେ Nuance ଦ୍ୱାରା ଏକତ୍ରିତ କରାଯିବ।

4. ସ୍ପିଚ୍ ପରିଚୟ ସେବା ପ୍ରଦାନ କରିବାରେ ଆପଣ ଆପଣଙ୍କର ସହମତି ଦିଅନ୍ତି ଏବଂ ସହମତ ଅଛନ୍ତି ଯେ, Nuance ସ୍ପିଚ୍ ଡାଟା ଏକତ୍ରିତ କରି ପାରେ ଯାହାର ବ୍ୟବହାର ନିମ୍ନ ଜିଣିଷକୁ ଅନୁକୂଳ କରିବା ପାଇଁ, ସେଗୁଡିକୁ ବୃଦ୍ଧି ଏବଂ ଉତ୍ତମ କରିବା ପାଇଁ ନୁଆନ୍ସ ଏବଂ ତାହାର ତୃତୀୟ ପକ୍ଷ ଅଂଶୀଦାର ଦ୍ୱାରା ବ୍ୟବହାର କରାଯାଇପାରେ (a) ସ୍ପିଚ୍ ପରିଚୟ ସେବା ଏବଂ (b) ଅନ୍ୟ Nuance ଉତ୍ପାଦ ଏବଂ ସେବା।

5. ଆପଣ ସ୍ୱୀକାର କରନ୍ତି ଯେ ଏବଂ ସହମତ ଯିଏ କି ଆପଣଙ୍କର ସ୍ପିଚ୍ ଡାଟା Nuance ଏବଂ ତାହାର ତୃତୀୟ ପକ୍ଷ ଅଂଶୀଦାର ଦ୍ୱାରା ଷ୍ଟୋରେଜ, ପ୍ରକ୍ରିୟା କରିବା ଏବଂ ବ୍ୟବହାର ପାଇଁ ସଂଯୁକ୍ତ ଯୁକ୍ତରାଷ୍ଟ୍ର ଆମେରିକା ଏବଂ/କିମ୍ୱା ଅନ୍ୟ ଦେଶ ପାଇଁ ସ୍ଥାନାନ୍ତରିତ କରାଯାଇପାରେ।

6. କୌଣସି ସ୍ପିଚ୍ ଡାଟା ଯାହା ଆପଣ ପ୍ରଦାନ କରନ୍ତି, ତାହା ଗୋପନୀୟ ରହିବ ଏବଂ ଲାଗୁ ଆଇନ୍ ଅନୁସାରେ ବ୍ୟବହାର କରାଯିବ କିନ୍ତୁ ଆଇନ୍ କିମ୍ୱା ନିୟମିତ ଆବଶ୍ୟକତାକୁ ପୂର୍ଣ୍ଣ କରିବା ପାଇଁ, ଆବଶ୍ୟକ ବେଳେ Nuance ଦ୍ୱାରା ସୃଷ୍ଟି କରାଯାଇପାରେ, ଯେପରି କି ଆଇନ୍ ଦ୍ୱାରା ଆବଶ୍ୟକ କିମ୍ୱା ଅଧିକୃତ ହେବାରୁ କୌଣସି କୋର୍ଟର ଆଦେଶ ଅନୁସାରେ କିମ୍ୱା କୌଣସି ସରକାରୀ ଅନୁଷ୍ଠାନ, କିମ୍ୱା କୌଣସି ତୃତୀୟ ପକ୍ଷ ପାଇଁ ଯାହା Nuanceର ଅଧିଗ୍ରହୀତ କରେ କିମ୍ୱା ତାହା ସହିତ ବିଳୟ ହୋଇଥାଏ।" -}, -{ - "pa_IN", - "ਜਾਣਕਾਰੀ ਪ੍ਰਾਵਧਾਨ ਇਕਰਾਰਨਾਮਾ", - "ਸੈਮਸੰਗ ਕੀਬੋਰਡ ਤੀਜੀ ਧਿਰ ਦੇ ਸੇਵਾ ਪ੍ਰਦਾਤਾ ਦੁਆਰਾ ਮੁਹੱਈਆ ਕਰਵਾਈ ਗਈ ਵਾੱਇਸ ਪਛਾਣ ਤਕਨੀਕ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜਿਸ ਨੂੰ Nuance ਕੰਮਿਯੂਨਿਕੇਸ਼ਨਸ ਇੰਕ. ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਲਈ, ਤੁਹਾਡੀ ਵਾੱਇਸ ਜਾਣਕਾਰੀ ਲਾਜ਼ਮੀ ਤੌਰ ਤੇ Nuance (ਯੂਨਾਈਟੇਡ ਸਟੇਟਸ ਵਿੱਚ) ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਕੀਤੇ ਜਾਂਦੇ ਸਰਵਰ ਦੁਆਰਾ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਉਪਯੋਗ ਕੀਤੇ ਜਾਂਦੇ ਸੈਮਸੰਗ ਕੀਬੋਰਡ ਲਈ Nuance ਦੇ ਨਿਯਮਾਂ ਅਤੇ ਸ਼ਰਤਾਂ ਲਈ ਸਹਿਮਤ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ।

Nuance ਸੇਵਾਵਾਂ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਅਤੇ ਤਕਨੀਕਾਂ ਦੇ ਵਿਕਾਸ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਤੁਹਾਡੇ ਵਾੱਇਸ ਇਨਪੁਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। Nuance ਉੱਪਰ ਦੱਸੇ ਗਏ ਵਾੱਇਸ ਇਨਪੁਟ ਨੂੰ Nuance ਦੇ ਸਾਂਝੇਦਾਰਾਂ ਲਈ ਮੁਹੱਈਆ ਕਰਾਉਣ ਦਾ ਅਧਿਕਾਰ ਵੀ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ। ਜਦੋਂ ਤੱਕ ਉੱਪਰ ਦੱਸੇ ਗਏ ਉਦੇਸ਼ ਪੂਰੇ ਨਹੀਂ ਹੁੰਦੇ ਹਨ, ਤੁਹਾਡੀ ਵਾੱਇਸ ਇਨਪੁਟ ਜਾਣਕਾਰੀ ਸਟੋਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸੈਮਸੰਗ ਕੀਬੋਰਡ ਸੇਵਾਵਾਂ ਦੀ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ Nuance ਗੋਪਨੀਯਤਾ ਨੀਤੀ ਪੜ੍ਹੋ।

ਜੇਕਰ ਤੁਸੀਂ ਉੱਪਰ ਵਰਣਨ ਕੀਤੀ ਗਈ ਜਾਣਕਾਰੀ ਦੇ ਪ੍ਰਾਵਧਾਨ ਲਈ ਸਹਿਮਤ ਨਹੀਂ ਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਸੈਮਸੰਗ ਕੀਬੋਰਡ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ।", - "ਸੈਮਸੰਗ ਕੀਬੋਰਡ ਅਤੇ ਸਪੀਚ ਪਛਾਣ ਸੇਵਾ ਦੀ ਵਰਤੋਂ", - "1. ਸੈਮਸੰਗ ਕੀਬੋਰਡ ਸੇਵਾ ਸਪੀਚ ਪਛਾਣ ਤਕਨੀਕ ਦਾ ਉਪਯੋਗ ਸੇਵਾ ਦੇ ਭਾਗ ਦੇ ਰੂਪ ਵਿੱਚ ਕਰਦੀ ਹੈ। ਤੁਸੀਂ ਸਵੀਕਾਰ ਕਰਦੇ ਹੋ ਕਿ ਸੈਮਸੰਗ ਇੱਕ ਸਪੀਚ ਪਛਾਣ ਸੇਵਾ, Nuance ਕੰਮਿਯੂਨਿਕੇਸ਼ਨਸ ਇੰਕ. (\"Nuance\"), ਇੱਕ ਤੀਜੀ ਧਿਰ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ (\"ਸਪੀਚ ਪਛਾਣ ਸੇਵਾ\") ਦਾ ਉਪਯੋਗ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਸੈਮਸੰਗ ਕੀਬੋਰਡ ਸੇਵਾ ਦੇ ਤੁਹਾਡੇ ਉਪਯੋਗ ਦੇ ਸੰਬੰਧ ਵਿੱਚ ਨਿਮਨਲਿਖਤ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦੇ ਹੋ ਅਤੇ ਉਸਦੇ ਲਈ ਸਹਿਮਤੀ ਦਿੰਦੇ ਹੋ।

2. ਸੈਮਸੰਗ ਕੀਬੋਰਡ ਦੇ ਲਈ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਵੈਚਲਿਤ ਜਾਂ ਰਿਕਾਰਡ ਕੀਤੀ ਬੇਨਤੀ ਸਬਮਿਟ ਕਰਨ ਦੇ ਲਈ ਸਹਿਮਤ ਨਹੀਂ ਹੁੰਦੇ ਹੋ।

3. ਤੁਸੀਂ ਸਵੀਕਾਰ ਕਰਦੇ ਹੋ ਕਿ ਜਿਹਨਾਂ ਸ਼ਬਦਾਂ ਨੂੰ ਤੁਸੀਂ ਸੈਮਸੰਗ ਕੀਬੋਰਡ ਤੇ ਲਿਖਵਾਉਂਦੇ ਹੋ (ਅਜਿਹੇ ਸ਼ਬਦਾਂ ਦੀ ਆਡੀਓ ਰਿਕਾਰਡਿੰਗਸ, ਸੰਬੰਧਿਤ ਟ੍ਰਾਂਸਕ੍ਰਿਪਸ਼ਨਸ ਅਤੇ ਲੌਗ ਫਾਈਲਾਂ) (“ਸਪੀਚ ਡੈਟਾ”) ਸਮੇਤ, ਉਹ ਸਪੀਚ ਪਛਾਣ ਸੇਵਾ ਪ੍ਰਦਾਨ ਕਰਨ ਵਿੱਚ Nuance ਦੁਆਰਾ ਇਕੱਠਾ ਕੀਤੇ ਜਾਣਗੇ।

4. ਸਪੀਚ ਪਛਾਣ ਸੇਵਾ ਪ੍ਰਦਾਨ ਕਰਨ ਵਿੱਚ ਤੁਸੀਂ ਆਪਣੀ ਰਜ਼ਾਮੰਦੀ ਅਤੇ ਸਹਿਮਤੀ ਦਿੰਦੇ ਹੋ ਕਿ, Nuance ਅਜਿਹਾ ਸਪੀਚ ਡੈਟਾ ਇਕੱਠਾ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਕਿ Nuance ਅਤੇ ਇਸਦੇ ਤੀਜੀ ਧਿਰ ਸਹਿਭਾਗੀਆਂ ਦੁਆਰਾ (a) ਸਪੀਚ ਪਛਾਣ ਸੇਵਾ ਅਤੇ (b) ਹੋਰ Nuance ਉਤਪਾਦਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਨੂੰ ਟਿਊਨ, ਏਨਹਾਂਸ ਅਤੇ ਸੁਧਾਰਨ ਲਈ ਉਪਯੋਗ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

5. ਤੁਸੀਂ ਸਵੀਕਾਰ ਕਰਦੇ ਅਤੇ ਸਹਿਮਤ ਹੁੰਦੇ ਹੋ ਕਿ ਤੁਹਾਡਾ ਸਪੀਚ ਡੈਟਾ Nuance ਅਤੇ ਇਸਦੇ ਤੀਜੀ ਧਿਰ ਸਹਿਭਾਗੀਆਂ ਦੁਆਰਾ ਸਟੋਰੇਜ, ਪ੍ਰਕਿਰਿਆ ਅਤੇ ਉਪਯੋਗ ਲਈ ਸੰਯੁਕਤ ਰਾਜ ਅਤੇ/ਜਾਂ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

6. ਤੁਹਾਡੇ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਕੋਈ ਵੀ ਅਤੇ ਸਾਰਾ ਸਪੀਚ ਡੈਟਾ ਗੁਪਤ ਰਹੇਗਾ ਅਤੇ ਲਾਗੂ ਕਾਨੂੰਨ ਦੇ ਅਨੁਸਾਰ ਉਪਯੋਗ ਕੀਤਾ ਜਾਵੇਗਾ ਲੇਕਿਨ ਕਾਨੂੰਨੀ ਜਾਂ ਨੇਮਕ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਦੇ ਲਈ, ਜ਼ਰੂਰੀ ਹੋਣ ਤੇ Nuance ਦੁਆਰਾ ਵਿਅਕਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਕਾਨੂੰਨ ਦੁਆਰਾ ਲਾਜ਼ਮੀ ਜਾਂ ਅਧਿਕ੍ਰਿਤ ਹੋਣ ਤੇ ਕਿਸੇ ਅਦਾਲਤ ਦੇ ਅਧੀਨ ਜਾਂ ਕਿਸੇ ਸਰਕਾਰੀ ਏਜੰਸੀ ਨੂੰ, ਜਾਂ ਕਿਸੇ ਅਜਿਹੇ ਤੀਜੀ ਧਿਰ ਦੇ ਲਈ ਜਿਸਨੂੰ Nuance ਦੇ ਅਧਿਕਾਰ ਹਾਸਲ ਹੋਣ ਜਾਂ ਉਸਦੇ ਨਾਲ ਮਰਜ ਹੁੰਦੀ ਹੋਵੇ।" -}, -{ - "si_LK", - "තොරතුරු සම්පාදන ගිවිසුම", - "සැම්සුං යතුරු පුවරුව මගින් Nuance කමියුනිකේෂන් සමාගම නම් වූ තෙවන පාර්ශ්වීය සේවා සම්පාදයකු විසින් සපයනු ලබන කටහඬ හැඳුනුම් තාක්ෂණයන් භාවිතා කරයි. එනයින්, ඔබේ කටහඬ තොරතුරු, නොවැළැක්විය හැකි පරිදි Nuance මගින් (එක්සත් ජනපදය තුළ) ක්රියාත්මක කෙරෙන සර්වරයක ගබඩා කරනු ලැබෙන අතර සැම්සුං යතුරු පුවරුව භාවිතා කරන්නේ නම් ඔබ විසින් Nuanceහි සේවා නියම හා කොන්දේසි හා එකඟ විය යුතුය.

සේවාවන් වැඩි දියුණු කිරීම හා තාක්ෂණය සංවර්ධනය කිරීමේ අරමුණු සඳහා ඔබේ කටහඬ ආදානය භාවිතා කිරීමේ අයිතිය Nuance සතු වේ. තව ද, Nuanceහි පාර්ශ්වකරුවන් වෙත යථොක්ත කටහඬ ආදානයන් සැපයීමේ අයිතිය ද Nuance සතු වේ. උක්ත අරමුණු සපුරා ගනු ලබන තෙක් ඔබේ කටහඬ ආදාන තොරතුරු ගබඩා කොට තබා ගනු ලැබේ. සැම්සුං යතුරු පුවරු සේවා පිළිබඳ වැඩි විස්තර සඳහා, කරුණාකර Nuance රහස්යතා ප්රතිපත්තිය කියවන්න.

ඉහතින් විස්තර කරන ලද, ඔබේ තොරතුරු සම්පාදනය හා එකඟ නොවන්නේ නම් ඔබට සැම්සුං යතුරු පුවරුව භාවිතා කළ නොහැක.", - "සැම්සුං යතුරු පුවරුව හා කථන හැඳුනුම් සේවාවක් භාවිතය", - "1. සැම්සුං යතුරු පුවරු සේවාව මගින් සේවා සංරචකයක් ලෙස කථන හැඳුනුම භාවිතා කරයි. සැම්සුං මගින් Nuance කමියුනිකේෂන් සමාගම (\"Nuance\") නම් වූ තෙවැනි පාර්ශ්වයක් මගින් සපයනු ලබන කථන හැඳුනුම් සේවාවක් (\"කථන හැඳුනුම් සේවාව\") භාවිතා කිරීමට ඉඩ ඇති බවට ඔබ දැනුවත් අතර ඔබ විසින් සැම්සුං යතුරුපුවරු සේවාව භාවිතා කිරීම සම්බන්ධව වන පහත කරුණු පිළිගෙන එකඟ වෙයි.

2. සැම්සුං යතුරපුවරු සේවාව වෙත ස්වයංක්රිය ක්රියාකාරීත්වයකින් යුත් හෝ පටිගත කරන ලද ඉල්ලුම් කිසිවක් ඉදිරිපත් නොකිරීමට ඔබ එකඟ වේ.

3. ඔබ විසින් සැම්සුං යතුරු පුවරු සේවාවට කියවන වදන් (එබඳු වදන්වල ශ්රව්ය පටිගත කිරීම්, ආශ්රිත පිටපත් කිරීම් හෝ ලොග ගොනු ඇතුළුව) (“කථන දත්ත“) Nuance මගින් කථන හැඳුනුම් සේවාව සැපයීමේ දී රැස් කරනු ලැබෙනු ඇති බවට ඔබ දැනුවත්ය.

4. කථන හැඳුනුම් සේවාව සැපයීමේ දී (අ) කථන හැඳුනුම් සේවාව හා (ආ) වෙනත් Nuance නිෂ්පාදිත හා සේවා සුසර කිරීමට, පුළුල් කිරීමට හා වැඩි දියුණු කිරීමට Nuance හා එහි තෙවැනි පාර්ශ්වීය සහකරුවන් විසින් භාවිතා කළ හැකි කථන හැඳුනුම් දත්ත Nuance මගින් රැස් කරනු ලැබිය හැකි බවට ඔබ කැමැත්ත හා එකඟතාව පළ කරයි.

5. ඔබේ කථන දත්ත ගබඩා කිරීම, සැකසුම් කිරීම හා භාවිතය සඳහා Nuance හා එහි තෙවැනි පාර්ශ්වීය සහකරුවන් විසින් එක්සත් ජනපදය හා/හෝ වෙනත් රටවල් වෙත යවනු ලැබිය හැකි බව ඔබ දන්නා අතර ඊට එකඟ වේ.

6. ඔබ විසින් සපයනු ලබන සියලුම හා කවර හෝ කථන දත්තයක් වේ නම් ඒවා රහස්යව පවතිනු ඇති අතර අදාළ නීති හා අනුකූලව භාවිතා කෙරෙනු ඇත; කෙසේ වුව ද, Nuance මගින් අධිකරණ නියෝගයක් යටතේ හෝ රජයේ නියෝජ්යායතනයකට ආදී ලෙස නෛතික හෝ නියාමන අවශ්යතාවක් ඉටු කිරීම පිණිස, නීතියෙන් අවශ්ය කෙරෙන්නේ නම් හෝ අණ කරනු ලබන්නේ නම්, එසේ අවශ්ය වන විටක Nuance සමාගම අත්පත් කරගනු ලබන හෝ ඒ හා එක්වන තෙවන පාර්ශ්වයකට, එළිදරව් කිරීමට ඉඩ තිබේ. " -}, -//30 -{ - "tg_TJ", - "Шартномаи таъмини иттилоот", - "Клавиатураи Samsung технологияи шинохтани овозеро истифода мебарад, ки аз ҷониби провайдери хидматрасони тарафи сеюм бо номи Nuance Communications, Inc. таъмин карда мешавад. Барои ҳамин, иттилооти овозии шумо ҳатман дар сервери амалии Nuance (дар Иёлоти Муттаҳида) нигоҳ дошта мешавад, ва истифодабарии клавиатураи Samsung талаб мекунад, то ки шумо Шарту шароитҳои Nuance-ро қабул кунед.

Nuance барои истифодаи вуруди овозии шумо ҳуқуқ дорад, то ки тавонад технологияҳои рушд ва хидматҳоро беҳтар кунад. Nuance инчунин барои таъмин намудани вуруди овозии зикршуда ба шарикони Nuance ҳуқуқ дорад. Иттилооти вуруди овози шумо нигоҳ дошта мешавад, то вақте ки шароитҳои дар боло зикршуда иҷро карда нашаванд. Барои маълумоти бештар оид ба хидматҳои клавиатураи Samsung, лутфан Сиёсати махфияти Nuance-ро хонед.

Агар шартҳои таъмини иттилооти дар боло зикршударо қабул накунед, шумо наметавонед клавиатураи Samsung-ро истифода баред.", - "Клавиатураи Samsung ва истифодаи хидмати шинохтани овоз", - "1. Хидмати клавиатураи Samsung технологияи шинохтани овозро ҳамчун қисми хидмат истифода мебарад. Шумо эътироф мекунед, ки Samsung метавонад хидмати шинохтани овози таъминшударо (\"Хидмати шинохтани овоз\") аз тарафи сеюми Nuance Communications Inc. (\"Nuance\") истифода барад ва шумо эътироф мекунед ва бо зерин нисбат ба истифодаи хидмати клавиатураи Samsung розӣ мешавед.

2. Шумо розӣ ҳастед, ки шумо ягон дархости сабтшуда ё худкорро ба хидмати клавиатураи Samsung ирсол намекунед.

3. Шумо эътироф мекунед, ки калимаҳоеро, ки шумо ба хидмати клавиатураи Samsung (аз он ҷумла сабтҳои аудиоии чунин калимаҳо, монанди транскрипсияҳо ва файлҳои сабти рӯйдодҳо) (“Иттилооти овозӣ”) дикта мекунед, бо Nuance барои таъмини Хидмати шинохтани овоз ҷамъ карда мешавад.

4. Шумо эътироф мекунед ва розӣ мешавед, ки барои таъмини Хидмати шинохтани овоз Nuance метавонад иттилооти овозиеро ҷамъ кунад, ки метавонад барои танзим, такмил ва беҳтаркунии (а) Хидмати шинохтани овоз ва (б) хидматҳо ва маҳсулоти дигари Nuance бо Nuance ва шарикони тарафи сеюми он истифода шавад.

5. Шумо эътироф мекунед ва розӣ мешавед, ки иттилооти овозӣ метавонад ба Иёлоти Муттаҳида ва/ё кишварҳои дигар барои захиракунӣ, коркард ва истифода бо Nuance ва шарикони тарафи сеюми он интиқол дода шавад.

6. Ягон ва ҳамаи иттилооти овозие, ки шумо таъмин мекунед, ба таври махфӣ нигоҳ дошта мешавад ва мувофиқи қонунҳои марбут истифода мешавад, вале метавонад бо Nuance ошкор карда шавад, агар лозим бошад, то ки тавонад ба талаботи ҳуқуқӣ ва қонунӣ ҷавобгӯ карда шавад, монанди дар тартиби судӣ ё бо дархости оҷонсии ҳукуматӣ, агар лозим бошад, ё агар аз рӯи қонун иҷозат дошта бошад ё агар тарафи сеюми шарики Nuance онро дархост кунад." -}, -{ - "ta_IN", - "விபரம் வழங்குதல் ஒப்பந்தம்", - "Nuance கம்யூனிகேஷன்ஸ் இன்க். என்ற மூன்றாம் தரப்பு சேவை வழங்குநரால் வழங்கப்பட்ட குரல் கண்டறிதல் தொழில்நுட்பங்களை சாம்சங் விசைப்பலகை பயந்படுத்துகிறது. ஆகவே, (யுனைடெட் ஸ்டேட்ஸில்) Nuance இயக்கும் வழங்கியில் உங்கள் குரல் கட்டாயமாகச் சேகரிக்கப்படுகிறது, மேலும் சாம்சங் விசைப்பலகையைப் பயன்படுத்துவதற்கு முன், Nuance நிபந்தனைகள் மற்றும் விதிமுறைகளை நீங்கள் ஏற்றுக் கொள்ள வேண்டும்.

சேவைகளை மேம்படுத்துதல், தொழில்நுட்பங்களை வளர்க்கும் நோக்கங்களுக்காக உங்கள் குரல் உள்ளீட்டைப் பயன்படுத்தும் உரிமையை Nuance வைத்துள்ளது. மேலே கூறப்பட்ட குரல் உள்ளீட்டை Nuance-இன் கூட்டாளர்களுக்கு வழங்கும் உரிமையையும் Nuance வைத்துள்ளது. மேலே கூறப்பட்டுள்ள இலக்குகளை அடையும் வரை உங்கள் குரல் உள்ளீடு சேகரித்து வைக்கப்படும். சாம்சங் விசைப்பலகை சேவைகள் பற்றிய விபரங்களுக்கு, Nuance தனியுரிமை கொள்கையை தயவுசெய்து படிக்கவும்.

மேலே விவரிக்கப்பட்டுள்ள விபரத்தை வழங்குவதற்கு ஏற்றுக் கொள்ளாமல் சாம்சங் விசைப்பலகையை உங்களால் பயன்படுத்த முடியாது.", - "சாம்சங் விசைப்பலகை மற்றும் குரல் கண்டறிதல் சேவையைப் பயன்படுத்துதல்", - "1. சாம்சங் விசைப்பலகை சேவை, குரல் கண்டறிதல் தொழில்நுட்பத்தை சேவையின் ஒரு பகுதியாகப் பயன்படுத்துகிறது. Nuance கம்யூனிகேஷன்ஸ் இன்க். (\"Nuance\") என்ற மூன்றாம் தரப்பு வழங்கிய குரல் கண்டறியும் சேவையை (\"குரல் கண்டறிதல் சேவை\") சாம்சங் பயன்படுத்திக் கொள்ளலாம் என்று ஒப்புகை தெரிவித்து, சாம்சங் விசைப்பலகை சேவையை நீங்கள் பயன்படுத்துவது தொடர்பாக பின்வருவனவற்றிற்கு ஒப்புகை தெரிவித்து ஏற்றுக் கொள்கிறீர்கள்.

2. சாம்சங் விசைப்பலகை சேவைக்கு தானியங்காக அல்லது பதிவுசெய்த எவ்வித கோரிக்கைகளையும் நீங்கள் சமர்ப்பிக்க மாட்டீர்கள் என்று ஏற்றுக் கொள்கிறீர்கள்

3. சாம்சங் விசைப்பலகை சேவையிடம் நீங்கள் சொல்லும் சொற்களை (அதுபோன்ற சொற்களின் கேட்பொலிப் பதிவுகள், தொடர்புடைய படி எடுத்தல்கள் மற்றும் பதிவுக் கோப்புகள் உள்பட) (“பேச்சுத் தரவு”) குரல் கண்டறிதல் சேவையை வழங்குவதற்காக Nuance சேகரிக்கும் என்பதற்கு ஒப்புகை தெரிவிக்கிறீர்கள்.

4. குரல் கண்டறிதல் சேவையை வழங்கும்போது, (a) குரல் கண்டறிதல் சேவை மற்றும் (b) இதர Nuance தயாரிப்புகள் மற்றும் சேவைகளை டியூன் செய்ய, மேம்படுத்த மற்றும் மெருகூட்ட Nuance மற்றும் அதன் மூன்றாம் தரப்பு கூட்டாளர்கள் பயன்படுத்துவதற்காக, பேச்சுத் தரவை Nuance சேகரிக்கலாம் என்பதற்கு சம்மதம் தெரிவித்து ஏற்றுக் கொள்கிறீர்கள்.

5. சேகரிப்பு, செயல்படுத்தல் மற்றும் பயன்படுத்துவதற்காக Nuance மற்றும் அதன் கூட்டாளர்கள் உங்கள் பேச்சுத் தரவை யுனைடட் ஸ்டேட்ஸ் மற்றும்/அல்லது இதர நாடுகளூக்கு இடமாற்றலாம் என்பதற்கு ஒப்புகை தெரிவித்து ஏற்றுக் கொள்கிறீர்கள்.

6. நீங்கள் வழங்கும் எந்தவித மற்றும் அனைத்து பேச்சுத் தரவும் இரகசியமாக வைக்கப்பட்டு, பொருந்தக்கூடிய சட்டத்திற்கு இணங்க பயன்படுத்தப்படும், ஆனால் நீதிமன்ற ஆணைக்கு இணங்க அல்லது சட்டத்திற்குத் தேவைப்பட்டால் அல்லது அது அங்கீகரித்தால் அரசு முகமைக்கு வழங்கும் தேவை, அல்லது Nuance வாங்கும் அல்லது இணையும் மூன்றாம் தரப்புக்கு வழங்கும் தேவை போன்று, சட்டபூர்வ அல்லது ஒழுங்குமுறை நோக்கங்களை நிறைவேற்றுவதற்காக, தேவைப்பட்டால் பேச்சுத் தரவை Nuance வெளிப்படுத்தலாம்." -}, -{ - "te_IN", - "సమాచార నిబంధన ఒప్పందం", - "Naunce కమ్యూనికేషన్స్ ఇంక్. అనబడే మూడవ పక్షం సేవా ప్రదాత ద్వారా అందించబడే వాయిస్ గుర్తింపు సాంకేతికతలను స్యామ్సంగ్ కీబోర్డ్ ఉపయోగిస్తుంది. అందువల్ల, మీ వాయిస్ సమాచారం అనివార్యంగా Nuance (యునైటెడ్ స్టేట్స్) ద్వారా నిర్వహించబడే సర్వర్లో నిల్వ చేయబడుతుంది మరియు స్యామ్సంగ్ కీబోర్డ్ను ఉపయోగించడానికి మీరు Nuance నిబంధనలు మరియు షరతులకు అంగీకరించాలి.

సేవల వృద్ధి మరియు సాంకేతికతల మెరుగు వంటి ప్రయోజనాల కోసం మీ వాయిస్ ఇన్పుట్ను ఉపయోగించగల హక్కు Nuance కలిగి ఉంది. ఎగువ పేర్కొన్న వాయిస్ ఇన్పుట్ను Nuance భాగస్వాములకు అందించే హక్కు Nuance కలిగి ఉంది. ఎగువ పేర్కొన్న లక్ష్యాలు నెరవేరే వరకు మీ వాయిస్ ఇన్పుట్ సమాచారం నిల్వ చేయబడుతుంది. స్యామ్సంగ్ కీబోర్డ్ సేవల సమాచారం కోసం, దయచేసి Nuance గోప్యతా విధానాన్ని చదవండి.

మీ సమాచారానికి సంబంధించి ఎగువ పేర్కొన్న నిబంధనను అంగీకరించకుంటే మీరు స్యామ్సంగ్ కీబోర్డ్ను ఉపయోగించలేరు.", - "స్యామ్సంగ్ కీబోర్డ్ మరియు ప్రసంగ గుర్తింపు విధానం యొక్క ఉపయోగం", - "1. స్యామ్సంగ్ కీబోర్డ్ సేవ అనేది సేవలో భాగంగా ప్రసంగ గుర్తింపు సాంకేతికతని ఉపయోగించబడుతుంది. Samsung మూడవ పక్షం అయిన Nuance కమ్యూనికేషన్స్ ఇంక్. (\"Nuance\") ద్వారా అందించబడే ప్రసంగ గుర్తింపు సేవ (\"ప్రసంగ గుర్తింపు సేవ\")ను ఉపయోగిస్తుందని మీరు గమనించాలి మరియు స్యామ్సంగ్ కీబోర్డ్ యొక్క మీ ఉపయోగానికి సంబంధించి మీరు కింది వాటిని చదివి, అంగీకరించాలి.

2. మీరు స్యామ్సంగ్ కీబోర్డ్ సేవకు ఎలాంటి స్వయంచాలక లేదా రికార్డ్ చేయబడిన అభ్యర్థనలను సమర్పించరని అంగీకరించాలి.

3. ప్రసంగ గుర్తింపు సేవను అందించడం కోసం మీరు స్యామ్సంగ్ కీబోర్డ్ సేవకు చెప్పే పదాలను (అటువంటి పదాల యొక్క ఆడియో రికార్డింగ్లు, సంబంధిత ప్రతిలేఖనలు మరియు లాగ్ ఫైల్లు) (“ప్రసంగ డేటా”) Naunce సేకరిస్తుందని మీరు గమనించాలి.

4. ప్రసంగ గుర్తింపు సేవను అందించడం కోసం, ప్రసంగ డేటాను Nuance సేకరించడానికి, ఆపై (a) ప్రసంగ గుర్తింపు సేవ మరియు మరియు (b) ఇతర Nuance ఉత్పత్తులు మరియు సేవలను ట్యూన్ చేయడానికి, మెరుగుపరచడానికి మరియు వృద్ధి చేయడానికి Naunce మరియు దాని భాగస్వాములు ఉపయోగించవచ్చని మీరు ఆమోదించి, అంగీకరిస్తున్నారు.

5. మీ ప్రసంగ డేటా నిల్వ, ప్రాసెస్ చేయడానికి యునైటెడ్ స్టేట్స్ మరియు/లేదా ఇతర దేశాలకు బదిలీ చేయబడవచ్చని మరియు Nuance మరియు ఇతర మూడవ పక్ష భాగస్వాములు ఉపయోగించవచ్చని మీరు గమనించి, అంగీకరిస్తున్నారు.

6. మీరు అందించే ప్రసంగ డేటాలో ఏదైనా మరియు మొత్తం రహస్యంగా ఉంచబడుతుంది మరియు చట్టానికి అనుగుణంగా ఉపయోగించబడుతుంది, కానీ న్యాయస్థాన ఆదేశం వంటి చట్టబద్ధమైన లేదా నియంత్రణ అవసరాల కారణంగా Nuanceకి లేదా చట్ట ప్రకారం అవసరమైనప్పుడు లేదా అనుమతించబడినప్పుడు ప్రభుత్వ ఏజెన్సీకి లేదా Nuanceని స్వంతం చేసుకున్న లేదా దానితో విలీనమైన మూడవ పక్షానికి బహిర్గతం చేయబడుతుంది." -}, -{ - "th_TH", - "ข้อตกลงการจัดหาข้อมูล", - "คีย์บอร์ด Samsung ใช้เทคโนโลยีการรู้จำเสียงที่จัดหาโดยผู้ให้บริการบุคคลที่สามชื่อว่า Nuance Communications, Inc. ดังนั้น ข้อมูลเสียงของคุณจะถูกจัดเก็บไว้บนเซิร์ฟเวอร์ที่ดูแลโดย Nuance (ในประเทศสหรัฐอเมริกา) อย่างหลีกเลี่ยงไม่ได้ และในการใช้คีย์บอร์ด Samsung คุณจำเป็นต้องยอมรับ ข้อกำหนดและเงื่อนไขของ Nuance

Nuance สงวนสิทธิ์ในการใช้การป้อนข้อมูลเสียงของคุณเพื่อวัตถุประสงค์การปรับปรุงบริการและพัฒนาเทคโนโลยีต่างๆ Nuance ยังสงวนสิทธิ์ในการส่งข้อมูลการป้อนข้อมูลเสียงดังกล่าวให้บริษัทคู่ค้าของ Nuance ข้อมูลการป้อนข้อมูลเสียงของคุณจะถูกจัดเก็บไว้ จนกว่าวัตถุประสงค์ดังกล่าวจะสำเร็จลุล่วง สำหรับข้อมูลของบริการคีย์บอร์ด Samsung โปรดอ่าน นโยบายความเป็นส่วนตัว Nuance

คุณไม่สามารถใช้งานคีย์บอร์ด Samsung ถ้าคุณไม่ยอมรับข้อตกลงการจัดหาข้อมูลดังที่อธิบายไว้ด้านบน", - "คีย์บอร์ด Samsung และการใช้บริการรู้จำเสียงพูด", - "1. บริการคีย์บอร์ด Samsung ใช้เทคโนโลยีรู้จำเสียงพูดเป็นส่วนประกอบของบริการ คุณรับทราบว่า Samsung อาจใช้บริการรู้จำเสียงพูด ( \"บริการรู้จำเสียงพูด\") ที่จัดหาให้โดยบุคคลที่สาม Nuance Communications Inc. (\"Nuance\") และคุณ รับทราบและยอมรับสิ่งต่อไปนี้ที่เกี่ยวข้องกับการใช้บริการคีย์บอร์ด Samsung ของคุณ

2 คุณยอมรับว่าจะไม่ส่งคำร้องอัตโนมัติ หรือที่บันทึกใดๆ ไปยังบริการคีย์บอร์ด Samsung

3 คุณรับทราบว่า คำต่างๆ ที่คุณพูดสั่งงานบริการคีย์บอร์ด Samsung (รวมถึงการบันทึกเสียงของคำดังกล่าว การถอดความที่เกี่ยวข้องและไฟล์บันทึก) (“ข้อมูลเสียงพูด”) จะถูกเก็บโดย Nuance เพื่อการให้บริการการรู้จำเสียง

4 คุณยินยอมและยอมรับว่าในการให้บริการการรู้จำเสียง Nuance อาจทำการเก็บข้อมูลเสียงพูด ซึ่งอาจถูกใช้โดย Nuance และบริษัทคู่ค้าบุคคลที่สามในการปรับแต่ง, ปรับปรุง และเพิ่มประสิทธิภาพ (a) บริการการรู้จำเสียงพูด และ (b) สินค้าและบริการอื่นๆ ของ Nuance

5 คุณรับทราบและยอมรับว่าข้อมูลเสียงพูดของคุณอาจถูกส่งไปยังประเทศสหรัฐอเมริกา และ/หรือ ประเทศอื่นๆ เพื่อการจัดเก็บ, ประมวลผล และใช้งานโดย Nuance และคู่ค้าบริษัทบุคคลที่สาม.

6. ข้อมูลเสียงพูดใดๆ และทั้งหมดที่คุณให้จะคงอยู่เป็นความลับ และจะถูกใช้โดยเป็นไปตามกฎหมายที่เกี่ยวข้อง แต่อาจถูกเปิดเผยได้โดย Nuance ถ้าเป็นความต้องการทางกฎหมายหรือกฎระเบียบ เช่น เป็นคำสั่งศาล หรือต่อหน่วยงานของรัฐ ถ้าเป็นที่ต้องการ หรือได้รับอนุมัติตามกฎหมาย หรือต่อบุคคลที่สามที่ซื้อ หรือควบกิจการกับ Nuance" -}, -{ - "tk_TM", - "Maglumat bilen üpjün etmek şertnamasy", - "Samsung klawiaturasy Nuance Communications, Inc. atly üçünji tarap hyzmatlary üpjün egijiniň ses tanaýyş tehnologiýalaryny ulanýar. Şonuň üçin, sesiňiz barada maglumat hökmany suratda Nuance tarapyndan dolandyrylýan serwerlerde (ABŞ-da) saklanýar we Samsung klawiaturasyny ulanmak sizden Nuance-yň Düzgünleri we şertleri bilen ylalaşmagyňyzy talap edýär.

Nuance siziň ses girizmeleriňizi hyzmatlary kämilleşdirmek we tehnologiýalary ösdürmek üçin ulanmak hukugyny saklap galýar. Nuance ýokarda agzalan ses girizmelerini Nuance-yň hyzmatdaşlaryna bermek hukugyny hem saklaýar. Ses girizmeleriňiziň maglumaty ýokarda agzalan maksatlara ýetilýänçä saklanýar. Samsung klawiatura hyzmatlary barada maglumat almak üçin, Nuance kompaniýasynyň Hususylyk düzgünlerini okaň.

Eger maglumatyňyzyň ýokarda beýan edilşi ýaly ulanylmagyna razy däl bolsaňyz, siz Samsung klawiaturasyny ulanyp bilmersiňiz.", - "Samsung klawiaturasy we gepleýşi tanaýyş hyzmatyny ulanmak", - "1. Samsung klawiatura hyzmaty özüniň bir bölegi hökmünde gepleýşi tanaýyş tehnologiýasyny ulanýar. Siz Samsung-yň üçünji tarapyň, Nuance Communications Inc. (\"Nuance\"), berýän gepleýşi tanaýyş hyzmatyny ulanyp biljekdigini ( \"Gepleýşi tanaýyş hyzmaty\") kabul edýärsiňiz we Samsung klawiatura hyzmatyny ulanmagyňyz bilen baglanyşykly aşakdakylary kabul edýärsiňiz we ylalaşýarsyňyz.

2. Samsung klawiatura hyzmatyna awtomatlaşdyrylan ýa-da ýazgydan alnan soraglary girizmejekdigiňiz bilen ylalaşýarsyňyz.

3. Samsung klawiatura hyzmatyna aýdýan sözleriňiziň (şol sanda şol sözleriň ses ýazgylarynyň, degişli transkripsiýalarynyň we ýazgy faýllarynyň) (“Gepleýiş maglumatynyň”) Nuance tarapyndan Gepleýşi tanaýyş hyzmaty bilen üpjün etmekde ýygnaljakdygyny kabul edýärsiňiz.

4. Gepleýşi tanaýyş hyzmaty bilen üpjün etmekde, Nuance we onuň üçünji tarap hyzmatdaşlary tarapyndan (a) Gepleýşi tanaýyş hyzmatyny we (b) Nuance-yň beýleki önüm we hyzmatlaryny sazlamak, ösdürmek we kämilleşdirmek üçin ulanylyp bilinjek Gepleýiş maglumatynyň Nuance tarapyndan ýygnalyp bilinjekdigi bilen razylaşýarsyňyz we ylalaşýarsyňyz.

5. Siz Gepleýiş maglumatyňyzyň Nuance we onuň üçünji tarap hyzmatdaşlary tarapyndan saklanmak, işläp bejerilmek we ulanylmak üçin ABŞ-a we/ýa-da beýleki ýurtlara geçirilip bilinjekdigini kabul edýärsiňiz we ylalaşýarsyňyz.

6. Siziň berýän Gepleýiş maglumatyňyzyň islendigi we ählisi gizlinlikde saklanar we degişli kanunlara laýyklykda ulanylar, emma Nuance-dan şeýle talap edilse, kanuny we kadalaşdyryjy talaplary berjaý etmek üçin, kazyýetiň buýrugy esasynda ýa-da kanun şony talap edýän we şoňa rugsat berýän halatynda, ol ony döwlet edarasyna ýa-da Nuance-y satyn alýan ýa-da onuň bilen birleşýän üçünji tarapa şol maglumaty berip biler." -}, -{ - "ur_PK", - "معلومات کی فراہمی کا معاہدہ", - "Samsung کی بورڈ ایک فریق ثالث سروس فراہم کنندہ Nuance کمیونیکیشنز، انکارپوریٹیڈ، کی مہیا کردہ آواز کی شناخت کرنے والی ٹیکنالوجیز استعمال کرتا ہے۔ لہذا، آپ کی صوتی معلومات قطعی طور پر Nuance کے زیرِ انتظام چلنے والے ایک سرور میں (امریکہ میں) ذخیرہ کی جائے گی، اور Samsung کی بورڈ کا استعمال اس بات کا تقاضا کرتا ہے کہ آپ Nuance کی شرائط و ضوابط سے متفق ہوں۔

Nuance کے پاس خدمات کو بہتر بنانے اور ٹکنالوجیز کو فروغ دینے کے مقاصد کے لیے آپ کے صوتی ان پٹ کو استعمال کرنے کا حق حاصل ہے۔ Nuance کے پاس مذکورہ بالا صوتی ان پٹ کو Nuance کے شریک کاروں کو فراہم کرنے کا حق بھی محفوظ ہے۔ آپ کے صوتی ان پٹ کی معلومات کو اس وقت تک ذخیرہ کیا جاتا ہے جب تک مذکورہ بالا مقاصد حاصل نہ کرلیے جائیں۔ Samsung کی بورڈ سروسز کی معلومات کے لیے براۓ مہربانی Nuance کی رازداری کی پالیسی پڑھیں۔

اگر آپ اپنی معلومات بارے اوپر بیان کردہ شرط سے متفق نہیں ہیں تو آپ Samsung کی بورڈ کا استعمال نہیں کر سکتے ہیں۔", - "Samsung کی بورڈ اور ایک تقریری شناخت خدمت کا استعمال", - "1. Samsung کی بورڈ سروس، خدمت کے ایک جز کے بطور تقریری شناخت کی ٹکنالوجی کا استعمال کرتا ہے۔ آپ تسلیم کرتے ہیں کہ Samsung کسی تیسرے فریق Nuance کمیونیکیشنز انکارپوریٹیڈ (\"Nuance\") کی فراہم کردہ تقریری شناخت خدمت ( \"تقریر کی شناخت خدمت\") سے فائدہ اٹھا سکتا ہے، اور آپ Samsungکی بورڈ سروس کے استعمال کے سلسلہ میں مندرجہ ذیل کو تسلیم کرتے اور اس سے اتفاق کرتے ہیں۔

2۔ آپ Samsung کی بورڈ سروس میں کو کوئی خودکار اجرا کردہ یا ریکارڈ کردہ درخواستیں جمع نہ کرنے سے اتفاق کرتے ہیں

3۔ آپ تسلیم کرتے ہیں کہ آپ Samsung کی بورڈ سروس کو جن الفاظ کا املا لکھواتے ہیں (بشمول ایسے الفاظ کی آڈیو ریکارڈنگ، ملحقہ نقل نگارشات اور لاگ فائلیں) (”تقریری ڈیٹا“) انہیں تقریری شناخت خدمت کی فراہم کرنے میں Nuance کے ذریعہ جمع کیا جائے گا۔

4۔ آپ رضا مند ہیں اور اتفاق کرتے ہیں کہ تقریری شناخت خدمت فراہم کرنے میں، Nuance وہ تقریری کوائف جمع کر سکتا ہے جو Nuance اور اس کے تیسرے فریقی شرکا کار ان کو ٹیون کرنے، افزودہ کرنے اور بہتر بنانے کے لیے استعمال کرسکتے ہیں (ا) تقریری شناخت خدمت اور (ب) دوسری Nuance مصنوعات اور خدمات۔

5۔ آپ تسلیم کرتے ہیں اور اتفاق کرتے ہیں کہ آپ کا تقریری ڈیٹا ذخیرہ کرنے، عمل کاری کرنے اور Nuance اور اس کے تیسرے فریقی شرکاء کار کے استعمال کرنے کے لیے ریاست ہائے متحدہ امریکہ اور/یا دیگر ممالک کو منتقل کیا جا سکتا ہے۔

6. اس تقریری ڈیٹا کا کچھ یا تمام جو آپ فراہم کرتے ہیں محرمانہ رہے گا اور قابل اطلاق قانون کے مطابق استعمال کیا جائے گا لیکن Nuance کے ذریعہ افشاء کیا جا سکتا ہے، اگر اس کی ضرورت پڑے، قانونی یا کام کی نگرانی کرنے کے تقاضے پورا کرنے کے لیے، جیسے کہ کسی عدالتی حکم یا سرکاری ادارہ کی عملداری کے تحت اگر ضروری ہو یا قانون نے اس کی اجازت دی ہو، یا کسی تیسرے فریق کے لیے جو Nuance کے ساتھ اکتساب کرتا یا ضم ہوجاتا ہے۔" -}, -{ - "vi_VN", - "Thỏa thuận cung cấp thông tin", - "Bàn phím Samsung sử dụng các công nghệ nhận dạng giọng nói do nhà cung cấp dịch vụ bên thứ ba là Nuance Communications, Inc. cung cấp. Do đó thông tin giọng nói của bạn sẽ được lưu trữ trong máy chủ (tại Hoa Kỳ) do Nuance vận hành và việc sử dụng Bàn phím Samsung đòi hỏi bạn phải đồng ý vớiĐiều khoản và điều kiện của Nuance.

Nuance có quyền sử dụng dữ liệu giọng nói được nhập vào của bạn cho các mục đích cải thiện dịch vụ và phát triển công nghệ. Nuance cũng có quyền cung cấp dữ liệu giọng nói kể trên cho các đối tác của Nuance. Dữ liệu giọng nói của bạn được lưu trữ cho đến khi hoàn thành các mục tiêu nói trên. Để biết thông tin về các dịch vụ Bàn phím Samsung, vui lòng đọc Nuance Privacy Policy.

Bạn không được sử dụng Bàn phím Samsung nếu bạn không đồng ý với việc cung cấp thông tin của bạn như mô tả ở trên.", - "Bàn phím Samsung và việc sử dụng dịch vụ nhận dạng giọng nói", - "1. Dịch vụ Bàn phím Samsung sử dụng công nghệ nhận dạng giọng nói như một thành phần của dịch vụ. Bạn xác nhận rằng Samsung có thể sử dụng dịch vụ nhận dạng giọng nói (\"Dịch vụ nhận dạng giọng nói\") do bên thứ ba là Nuance Communications Inc. (\"Nuance\") cung cấp, đồng thời cũng xác nhận và đồng ý với các điều khoản sau liên quan tới việc sử dụng dịch vụ Bàn phím Samsung của bạn.

2. Bạn đồng ý không gửi bất kỳ yêu cầu được ghi âm hoặc tự động hóa nào tới dịch vụ Bàn phím Samsung.

3. Bạn xác nhận rằng các từ bạn đọc cho dịch vụ Bàn phím Samsung (bao gồm các bản ghi âm của những từ đó, các bản sao chép, file nhật ký có liên quan) (“Dữ liệu giọng nói”) sẽ được Nuance thu thập để cung cấp Dịch vụ nhận dạng giọng nói.

4. Bạn chấp nhận và đồng ý rằng với việc cung cấp Dịch vụ nhận dạng giọng nói, Nuance có thể thu thập Dữ liệu gọng nói mà Nuance hoặc các đối tác bên thứ ba của mình có thể sử dụng để điều chỉnh, nâng cao và cải thiện (a) Dịch vụ nhận dạng giọng nói cũng như (b) các sản phẩm và dịch vụ khác của Nuance.

5. Bạn xác nhận và đồng ý rằng Dữ liệu giọng nói của bạn có thể được chuyển tới Hoa Kỳ và/hoặc quốc gia khác để Nuance và các đối tác bên thứ ba của mình lưu trữ, xử lý và sử dụng .

6. Toàn bộ Dữ liệu giọng nói mà bạn cung cấp sẽ được bảo mật và sử dụng tuân theo luật pháp hiện hành, tuy nhiên trong trường hợp bắt buộc, Nuance có thể công khai dữ liệu đó nhằm đáp ứng các yêu cầu về pháp lý hoặc quy chế, chẳng hạn như theo lệnh của tòa án hoặc một cơ quan chính phủ nếu được yêu cầu hoặc được ủy quyền theo pháp luật, hoặc để cho bên thứ ba mua lại hoặc sáp nhập với Nuance." -}, -{ - "ko_KR", - "정보수집 및 제공에 대한 동의", - "삼성 키보드는 제3의 서비스 제공업체(Nuance Communications Inc.)를 통해서 제공되는 음성인식 기술을 사용합니다. 따라서 귀하가 입력한 음성은 불가피하게 Nuance의 서버(미국)에 저장되며, Nuance의 사용조건에 따라 사용하셔야 합니다.""
" - "Nuance는 귀하가 입력한 음성을 서비스 개선, 기술개발을 위해 사용할 수 있고 Nuance의 협력사에 제공할 수 있습니다. 귀하가 입력한 음성정보는 목적달성시까지 보관되며, Nuance의 privacy policy에 따라 처리됩니다.""
" - "귀하가 정보제공에 동의하지 않으실 경우 서비스를 사용하실 수 없습니다.", - "Nuance의 사용조건", - "1. 삼성 키보드는 음성인식 기능을 가지고 있습니다. 삼성 키보드의 음성입력은 제3의 서비스 제공업체(Nuance Communications Inc.)를 통해서 제공되는 음성인식 S/W를 활용합니다. 따라서 귀하가 입력한 음성정보 및 사용정보는 불가피하게 Nuance의 서버에 저장되며, Nuance의 사용조건에 따라 사용하셔야 합니다. ""
" - "2. 귀하는 삼성 키보드에 자동입력장치를 사용하여서는 안됩니다.""
" - "3. Nuance는 귀하가 서비스 사용 과정에서 입력한 음성정보(음성, 스크립트, 로그파일 등)를 수집합니다.""
" - "4. Nuance는 음성인식 서비스 제공 과정에서 귀하의 음성정보를 수집하며, 이는 (a) 음성인식 기능 개선 및 (b) Nuance의 제품 및 서비스 개발을 위하여 Nuance 및 그 협력사들에게 제공될 수 있습니다. ""
" - "5. 음성정보는 Nuance와 그 협력사들의 저장, 운영, 사용을 위하여 미국 및/또는 다른 국가에 전송될 수 있습니다. ""
" - "6. 귀하가 제공한 모든 정보는 관련법을 준수하여 보안관리됩니다. 그러나 법원 또는 정부기관의 명령 등 법률에 근거한 요청이 있는 경우, Nuance가 다른 기관에 양도, 합병, 인수될 경우에는 공개될 수 있습니다." -}, -{ - "az_AZ", - "Məlumatın təmin edilməsi barədə müqavilə", - "Samsung klaviaturası Nuance Communications adlanan xidmətin həyata keçirilmasində, üçüncü tərəf xidmətindən təmin etdiyi texnologiyalarından istifadə edilir. Bu səbəbdən səs məlumatlarınız Nuance-a aid serverlərdə (ABŞ-da) saxlanılır və Samsung klaviaturasından istifadə sizing Nuance Şərtləri və Qaydaları ilə razılaşmanızı tələb edir.""
" - "Nuance xidmətlərinı yaxşılaşdırmaq və texnologiyalarıin inkişaf etdirmək üçün, sizing səs məlumatlarınızdan istifadə edə bilər. Nuance həmçinin yuxarıda qeyd edilən səs məlumatlarını Nuance-ın tərəfdaşlarına təqdim edə bilər. Sizin səs məlumatlarınız yuxarıda qeyd edilən məqsədlərə nail olunan kimi saxlanacaq. Samsung klaviaturası xidmətləri haqqında məlumat alçaq üçün Nuance Məxfilik Siyasətini oxuyun.""
" - "Yuxarıda qeyd edilən məlumatların verilməsi ilə razı deyilsinizsə, Samsung klaviaturası xidmətlərindən istifadə etməyin.", - "Samsung klaviaturası və onun Nitq Tanınması Xidmətlərindən İstifadə olunması", - "1. Samsung klaviaturasının xidmət komponent kimi, nitq tanınması xidmətlərindən istifadə edir. Siz Samsung-un üçüncü tərəf Nuance Communications Inc. (“Nuance”) tərəfindən təmin edilən nitq tanınması xidmətindən istifadə etdiyini qaydaları qəbul edirsiniz və Samsung klaviaturası xidmətindən istifadə ilə bağlı aşağıdakılarla razılaşırsınız.""
" - "2. Siz Samsung klaviaturası xidmətinə avtomatlaşdırılmış və ya yazılmış sorğular göndərməməyə dair razılaşırsınız.""
" - "3. Siz qəbul edirsiz ki, Samsung klaviaturası xidmətlərinə dikt etdiyiniz sözlər (belə sözlərin audio yazılışları, əlaqədar transkripsiyalar və jurnal faylları da daxildir) (\"Nitq Məlumatları\") Nitqin Tanınması Xidmətini təmin etmək məqsədilə Nuance tərəfindən toplanacaq.""
" - "4. Nitqin Tanınması Xidmətini təmin edərkən Nuance-ın Nitq Məlumatları toplaya bilməsi və bu məlumatları (a) Nitqin Tanınması Xidmətini və (b) digər Nuance məhsullarını, xidmətlərini yaxşılaşdırmaq və təkmilləşdirmək üçün Nuance və onun üçüncü tərəfindən istifadə edilə bilməmasi ilə razılaşırsınız.""
" - "5. Siz qəbul edirsiz və razılaşırsız ki, sizin Nitq Məlumatlarınız Nuance və onun üçüncü tərəfindən saxlanılması, emal edilməsi və istifadə etmak üçün ABŞ və/və ya digər ölkələrə göndərilə bilər.""
" - "6. Təmin etdiyiniz istənilən və bütün Nitq Məlumatları məxfi saxlanacaq və müvafiq qanunvericiliyə uyğun şəkildə istifadə ediləcək, lakin hüquqi və ya tənzimləyici tələblərə cavab vermək üçün, məsələn, məhkəmə qərarı əsasında və ya qanunla icazə verilərsə, Nuance tərəfindən hökumət orqanlarına və ya Nuance-ı satın almış və ya onunla birləşmiş üçüncü tərəfə açıqlana bilər.""
" -}, -{ - "ca_ES", - "Consentiment per al tractament i recollida d'informació", - "El Teclat Samsung utilitza tecnologies de reconeixement de veu proporcionades pel proveïdor de serveis Nuance Communications, Inc. Per tant, la vostra informació de veu s'emmagatzema en un servidor de Nuance (als Estats Units), i l'ús del Teclat Samsung requereix que accepteu les Condicions d'ús de Nuance.""
" - "Nuance es reserva el dret d’utilitzar la vostra entrada de veu per tal de millorar els serveis i desenvolupar noves tecnologies. La vostra informació de veu s'emmagatzemarà durant el temps estrictament necessari perquè els objectius abans esmentats es compleixin. Si voleu informació sobre els serveis del Teclat Samsung, consulteu la Política de privacitat de Nuance.""
" - "No podeu utilitzar el Teclat Samsung si no accepteu la recollida i tractament d'informació que s'ha descrit.", - "Teclat Samsung i ús d'un servei de reconeixement de veu", - "1. El servei Teclat Samsung utilitza tecnologies de reconeixement de veu com a components del servei. Accepteu que Samsung pot utilitzar un servei de reconeixement de veu (el “Servei de reconeixement de veu”) proporcionat per un tercer, Nuance Communications Inc. (“Nuance”), i reconeixeu i accepteu les condicions següents relatives al vostre ús del servei Teclat Samsung.""
" - "2. Accepteu no enviar cap sol•licitud automatitzada ni registrada al servei Teclat Samsung.""
" - "3. Accepteu que les paraules que dicteu al servei Teclat Samsung (incloses les gravacions d'àudio d'aquestes paraules, transcripcions associades i fitxers de registre) (“Dades de veu”) seran recollides per Nuance en proporcionar el Servei de reconeixement de veu.""
" - "4. Consentiu i accepteu que, en proporcionar el Servei de reconeixement de veu, Nuance pot recollir Dades de veu que poden ser utilitzades per Nuance per ajustar, millorar i perfeccionar (a) el Servei de reconeixement de veu i (b) altres productes i serveis de Nuance.""
" - "5. Reconeixeu i accepteu que les Dades de veu es poden transferir als Estats Units i/o altres països per al seu emmagatzematge, processament i ús per part de Nuance.""
" - "6. Totes les Dades de veu que proporcioneu romandran confidencials i s'utilitzaran d'acord amb la legislació aplicable, però Nuance pot revelar-les, si escau, per imperatiu legal o normatiu (com ara per ordre judicial o sol•licitud d’una administració pública), si la llei ho requereix o ho autoritza o en cas que un tercer adquireixi o es fusioni amb Nuance." -}, -//40 -{ - "cs_CZ", - "Smlouva o poskytování informací", - "Služba Klávesnice Samsung používá technologie pro rozpoznávání řeči poskytované nezávislým poskytovatelem služeb Nuance Communications, Inc. Vaše hlasové informace proto budou nevyhnutelně uloženy na serveru provozovaném společností Nuance (ve Spojených státech) a používání služby Klávesnice Samsung vyžaduje váš souhlas se Smluvními podmínkami společnosti Nuance.""
" - "Společnost Nuance si vyhrazuje právo využívat vaše zadávání hlasem pro účely zlepšování služeb a rozvoj technologií. Společnost Nuance si rovněž vyhrazuje právo poskytovat výše uvedené zadávání hlasem partnerům společnosti Nuance. Vaše hlasové informace budou uloženy, dokud nebude dosaženo výše uvedených cílů. Informace o službách Klávesnice Samsung naleznete v Zásadách ochrany osobních údajů společnosti Nuance. ""
" - "Pokud nesouhlasíte s výše popsaným ustanovením ohledně vašich informací, nemůžete službu Klávesnice Samsung použít.", - "Klávesnice Samsung a používání služby pro rozpoznávání řeči", - "1. Služba Klávesnice Samsung používá jako komponentu technologii pro rozpoznávání řeči. Berete na vědomí, že společnost Samsung může využívat službu pro rozpoznávání řeči („Služba pro rozpoznávání řeči“) poskytovanou třetí stranou, společností Nuance Communications Inc. („Nuance“), a souhlasíte v souvislosti s používáním služby Klávesnice Samsung s následujícími ustanoveními.""
" - "2. Souhlasíte s tím, že službě Klávesnice Samsung nebudete zasílat žádné automatizované nebo nahrané požadavky. ""
" - "3. Berete na vědomí, že slova, která budete diktovat do služby Klávesnice Samsung (včetně zvukových nahrávek takových slov, přidružených přepisů a souborů protokolů) („Data rozpoznávání řeči“), budou shromažďována společností Nuance za účelem poskytování služby rozpoznávání řeči.""
" - "4. Souhlasíte s tím, že během poskytování služby pro rozpoznávání řeči může společnost Nuance shromažďovat Data rozpoznávání řeči, která mohou být použita společností Nuance a jejími nezávislými partnery k ladění, vylepšení a zdokonalení (a) služby pro rozpoznávání řeči a (b) jiných produktů a služeb společnosti Nuance.""
" - "5. Souhlasíte s tím, že Data rozpoznávání řeči mohou být přenášena do Spojených států nebo jiných zemí za účelem uložení, zpracování a použití společností Nuance a jejími nezávislými partnery.""
" - "6. Veškerá poskytnutá Data rozpoznávání řeči zůstanou důvěrná a budou použita ve shodě s platnými zákony, ale mohou být společností Nuance předána, v případě potřeby, aby bylo vyhověno zákonným nebo kontrolním požadavkům, např. na základě soudního příkazu, nebo státnímu úřadu, pokud je vyžaduje nebo je to dáno zákonem, nebo třetí straně, kterou koupí společnost Nuance nebo se s ní sloučí." -}, -{ - "sr_RS", - "Ugovor o dostavljanju informacija", - "Samsung tastatura koristi tehnologije za prepoznavanje govora koje obezbeđuje nezavisni provajder pod imenom Nuance Communications, Inc. To znači da se vaše govorne informacije neizbežno čuvaju na serveru kojim upravlja Nuance (u Sjedinjenim Državama) a za korišćenje usluge Samsung tastatura morate da prihvatite Uslove korišćenja usluge kompanije Nuance.""
" - "Nuance zadržava pravo da koristi govorne informacije u cilju poboljšanja usluga i razvijanja tehnologija. Nuance takođe zadržava pravo da obezbedi gorepomenute govorne informacije svojim partnerima. Vaše govorne informacije se čuvaju sve dok se ne ispune gorenavedeni ciljevi. Za informacije o usluzi Samsung tastatura pročitajte dokument Nuance politika privatnosti.""
" - "Uslugu Samsung tastatura ne možete koristiti ukoliko ne prihvatite obezbeđivanje informacija na gore opisan način.", - "Samsung tastatura i korišćenje usluge prepoznavanja govora", - "1. Usluga Samsung tastatura koristi tehnologiju prepoznavanja govora kao komponentu za uslugu prevođenja. Potvrđujete da Samsung može da koristi usluge prepoznavanja govora („Usluga prepoznavanja govora“) koju obezbeđuje treća strana, Nuance Communications Inc. („Nuance“), i prihvatate i saglasni ste sa sledećim uslovima u vezi sa vašim korišćenjem usluge Samsung tastatura.""
" - "2. Saglasni ste da nećete slati automatizovane ili snimljene zahteve usluzi Samsung tastatura.""
" - "3. Prihvatate da Nuance prikuplja reči koje diktirate usluzi Samsung tastatura (uključujući i zvučne zapise tih reči, pridružene transkripte i datoteke evidencije) („Govorni podaci“) kako bi obezbedio Uslugu prepoznavanja govora.""
" - "4. Prihvatate i saglasni ste da u cilju pružanja Usluge prepoznavanja govora, Nuance može da prikuplja Govorne podatke i može da ih koristi, zajedno sa svojim nezavisnim partnerima, za doterivanje, pojačavanje i poboljšanje (a) Usluge prepoznavanja govora i (b) drugih Nuance proizvoda i usluga.""
" - "5. Prihvatate i saglasni ste da se vaši Govorni podaci mogu prenositi u Sjedinjene Američke Države i/ili druge zemlje zbog skladištenja, obrade i korišćenja koje obavlja Nuance i njeni nezavisni partneri.""
" - "6. Bilo koji i svi delovi Govornih podataka koje dostavite ostaju privatni i koristiće se u skladu sa važećim zakonom, ali ih Nuance može otkriti ukoliko se to od njega traži, kako bi zadovoljio zakonske ili regulativne zahteve, kao u slučaju sudskog naloga, ili ovlašćenoj vladinoj agenciji ako se to traži ili odobrava temeljem zakonaom ili trećoj strani koja prisvaja kompaniju Nuance ili se sa njoim spaja." -}, -{ - "da_DK", - "Aftale om informationslevering", - "Tjenesten Samsung-tastatur bruger stemmegenkendelsesteknologier leveret af en tredjepartsleverandør med navnet Nuance Communications Inc. Derfor er dine stemmeinformationer nødvendigvis gemt på en server, der drives af Nuance (i USA) og brug af Samsung-tastatur kræver, at du accepterer Vilkårene og betingelserne for Nuance.""
" - "Nuance forbeholder sig ret til at anvende til stemmeinput til forbedring af tjenester og udvikle teknologier. Nuance forbeholder sig også ret til at levere det førnævnte stemmeinput til Nuances partnere. Dine stemmeinputinformationer er gemt, indtil førnævnte mål er opnået. For oplysninger om tjenesten Samsung-tastatur bedes du læse Nuances fortrolighedspolitik. ""
" - "Du kan ikke anvende Samsung-tastatur, hvis du ikke accepterer levering af dine informationer beskrevet herover.", - "Samsung-tastatur og brug af en stemmegenkendelse-tjeneste", - "1. Tjenesten Samsung-tastatur bruger stemmegenkendelsesteknologi som en komponent af tjenesten. Du accepterer, at Samsung kan bruge en stemmegenkendelsestjeneste (“Stemmegenkendelsestjenesten”) tilvejebragt af en tredjepart, Nuance Communications Inc. (“Nuance”), og du accepterer og anerkender følgende i forbindelse med din brug af tjenesten Samsung-tastatur.""
" - "2. Du accepterer ikke at sende nogle automatiserede eller optagede anmodninger til tjenesten Samsung-tastatur. ""
" - "3. Du accepterer, at de ord, du dikterer til tjenesten Samsung-tastatur (herunder lydoptagelser af sådanne ord, associerede transskriptioner og logfiler) (“Stemmedata”) vil blive indsamlet af Nuance ved levering af tjenesten Stemmegenkendelse.""
" - "4. Du indvilger i og accepterer, at ved at udbyde tjenesten Stemmegenkendelse, kan Nuance indsamle stemmedata, der kan bruges af Nuance og dets tredjeparter til at justere, forbedre og udvikle (a) tjenesten Stemmegenkendelse og (b) andre Nuance-produkter og -tjenester. ""
" - "5. Du anerkender og accepterer, at Nuance eller dets tredjepartspartnere kan overføre dine stemmedata til USA og/eller andre lande til opbevaring, behandling eller brug.""
" - "6. Alle stemmedata, som du leverer, vil forblive fortrolige og brugt i overensstemmelse med gældende lovgivning, men kan, såfremt det kræves, fremlægges af Nuance for at opfylde juridiske eller regulatoriske krav, såsom ved en retskendelse, eller til en statslig myndighed, såfremt det kræves eller bemyndiges af lovgivningen, eller til en tredjepart, der overtager eller fusionerer med Nuance." -}, -{ - "de_DE", - "Vereinbarung zur Bereitstellung von Informationen", - "Samsung-Tastatur verwendet Spracherkennungstechnologien, die von dem Drittanbieter Nuance Communications, Inc. bereitgestellt werden. Daher werden Ihre Sprachinformationen zwangsläufig auf einem von Nuance betriebenen Server (in den USA) gespeichert, und wenn Sie Samsung-Tastatur verwenden möchten, müssen Sie den Nutzungsbedingungen von Nuance zustimmen.""
" - "Nuance behält sich das Recht vor, Ihre Spracheingaben zur Verbesserung der Services und Entwicklung von Technologien zu verwenden. Ferner behält sich Nuance das Recht vor, die zuvor genannten Spracheingaben für die Partner von Nuance bereitzustellen. Ihre Spracheingabeinformationen werden bis zum Erreichen der vorgenannten Ziele gespeichert. Weitere Informationen über die Dienstleistung der Samsung-Tastatur finden Sie in der Nuance-Datenschutzrichtlinie. ""
" - "Sie können Samsung-Tastatur nur verwenden, wenn Sie der Bereitstellung Ihrer Information wie oben beschrieben zustimmen.", - "Samsung-Tastatur und Nutzung eines Stimmerkennungsservices", - "1. Der Samsung-Tastatur-Service verwendet eine Spracherkennungstechnologie als Bestandteil des Dienstleistung. Sie bestätigen, dass Samsung ein von einem Drittanbieter, Nuance Communications Inc. (“Nuance”), bereitgestelltes Spracherkennungsservice (das “Spracherkennungsservice”) verwenden erklären sich in Bezug auf die Nutzung des Samsung-Tastatur-Services mit folgenden Bedingungen einverstanden.""
" - "2. Sie erklären sich damit einverstanden, keine automatisierten oder aufgezeichneten Anfragen an den Samsung-Tastatur-Service zu senden. ""
" - "3. Sie erklären sich damit einverstanden, dass die von Ihnen für den Samsung-Tastatur-Service diktierten Wörter (einschließlich Audioaufnahmen solcher Wörter, dazugehörige Transkriptionen und Protokolldateien) (“Sprachdaten”) bei der Erbringung des Spracherkennungsservices von Nuance gesammelt werden.""
" - "4. Sie erklären sich damit einverstanden, dass Nuance bei der Bereitstellung des Spracherkennungsservices Sprachdaten sammeln darf, die von Nuance und dessen dritten Partnern verwendet werden können, um (a) den Spracherkennungsservice und (b) andere Produkte und Services von Nuance zu verbessern und zu erweitern. ""
" - "5. Sie bestätigen und erklären sich damit einverstanden, dass Ihre Sprachdaten möglicherweise an die Vereinigten Staaten und/oder andere Länder zur Speicherung, Verarbeitung und Nutzung durch Nuance und dessen dritte Partner weitergeleitet werden.""
" - "6. Sämtliche von Ihnen bereitgestellten Sprachdaten werden vertraulich behandelt und gemäß geltendem Recht verwendet. Sie dürfen jedoch von Nuance, sofern erforderlich, aufgrund eines Gerichtsbeschlusses oder gegenüber einer Regierungsbehörde offengelegt werden, um ggf. gesetzliche oder behördliche Anforderungen zu erfüllen, bzw. gegenüber einem Dritten, der Nuance übernimmt oder mit Nuance fusioniert." -}, -{ - "et_EE", - "Teabe jagamise nõusolek", - "Teenuses Samsungi klaviatuur kasutatakse hääletuvastustehnoloogiat kolmanda osapoole teenusepakkujalt Nuance Communications, Inc. Seetõttu salvestatakse häälteave paratamatult serveris, mida juhib Nuance (Ameerika Ühendriikides), ja teenuse Samsungi klaviatuur kasutamine eeldab Nuance'i tingimustega nõustumist.""
" - "Nuance'il on õigus kasutada teie häälsisendit teenuste parandamise ja tehnoloogiate arendamise eesmärgil. Nuance'il on ka õigus jagada ülalmainitud häälsisendit Nuance’i partneritega. Häälsisendi teavet hoitakse alles, kuni ülalmainitud eesmärgid on saavutatud. Teavet Samsungi klaviatuuri teenuste kohta lugege Nuance'i privaatsuseeskirjast.""
" - "Samsungi klaviatuuri ei ole võimalik kasutada, kui te ei nõustu ülakirjeldatud teabe jagamise tingimustega.", - "Samsungi klaviatuur ja kõnetuvastusteenuse kasutamine", - "1. Teenuses Samsungi klaviatuur kasutatakse teenuse osana kõnetuvastustehnoloogiat. Te kinnitate, et Samsung võib kasutada kõnetuvastusteenust („Kõnetuvastusteenus”) kolmandalt osapoolelt, ettevõttelt Nuance Communications Inc. („Nuance”), ja seoses teenuse Samsungi klaviatuur kasutamisega kinnitate ja nõustute järgmisega.""
" - "2. Nõustute, et ei esita teenusesse Samsungi klaviatuur automatiseeritud ega salvestatud päringuid.""
" - "3. Nõustute, et Nuance kogub kõnetuvastusteenuse pakkumisel teenusesse Samsungi klaviatuur dikteeritud sõnu (sh helisalvestusi nendest sõnadest, seotud transkriptsioone ja logifaile) („Kõneandmed”).""
" - "4. Nõustute, et kõnetuvastusteenuse pakkumisel võib Nuance koguda kõneandmeid, mida võivad kasutada Nuance ja selle kolmanda osapoole partnerid, et häälestada, täiustada ja parandada (a) kõnetuvastusteenust ja (b) teisi Nuance'i tooteid ja teenuseid.""
" - "5. Kinnitate ja nõustuste, et teie kõneandmeid võidakse edastada Ameerika Ühendriikidesse ja/või teistesse riikidesse, et Nuance ja selle kolmanda osapoole partnerid saaksid andmeid salvestada, töödelda ja kasutada.""
" - "6. Mis tahes ja kõik esitatud kõneandmed on konfidentsiaalsed ja neid kasutatakse vastavuses kehtivate seadustega, kuid Nuance võib neid avalikustada, kui see on vajalik, et olla vastavuses õiguslike või seadusega sätestatud nõudmistega, näiteks kohtumääruse alusel või riigiasutusele, kui seda näeb ette seadus, või kolmandale osapoolele, mis võtab üle Nuance'i või ühineb sellega." -}, -{ - "en_GB", - "Information Provision Agreement", - "Samsung keyboard uses voice recognition technologies provided by a third party service provider called Nuance Communications, Inc. Therefore, your voice information is inevitably stored in a server operated by Nuance (in the United States), and using Samsung keyboard requires that you agree to the Terms and Conditions of Nuance.""
" - "Nuance reserves the right to use your voice input for the purposes of improving services and developing technologies. Nuance also reserves the right to provide aforementioned voice input to Nuance’s partners. Your voice input information is stored until the aforementioned objectives have been accomplished. For information of the Samsung keyboard services, please read the Nuance Privacy Policy. ""
" - "You cannot use Samsung keyboard if you do not agree to the provision of your information described above.", - "Samsung keyboard and Use of a Speech Recognition Service", - "1. The Samsung keyboard service uses speech recognition technology as a component of the service. You acknowledge that Samsung may utilise a speech recognition service (the “Speech Recognition Service”) provided by a third party, Nuance Communications Inc. (“Nuance”), and you acknowledge and agree to the following in connection with your use of the Samsung keyboard service.""
" - "2. You agree not to submit any automated or recorded requests to the Samsung keyboard service.""
" - "3. You acknowledge that the words you dictate to the Samsung keyboard service (including audio recordings of such words, associated transcriptions and log files) (“Speech Data”) will be collected by Nuance in providing the Speech Recognition Service.""
" - "4. You consent and agree that in providing the Speech Recognition Service, Nuance may collect Speech Data which may be used by Nuance and its third party partners to tune, enhance and improve (a) the Speech Recognition Service and (b) other Nuance products and services.""
" - "5. You acknowledge and agree that your Speech Data may be transferred to the United States and/or other countries for storage, processing and use by Nuance and its third party partners.""
" - "6. Any and all Speech Data that you provide will remain confidential and will be used in accordance with applicable law but may be disclosed by Nuance, if so required, to meet legal or regulatory requirements, such as under a court order or to a government agency if required or authorised by law, or to a third party which acquires or merges with Nuance." -}, -{ - "es_ES", - "Consentimiento para el tratamiento y recogida de información", - "El Teclado Samsung usa la tecnología de reconocimiento de voz de un proveedor de servicios denominado Nuance Communications, Inc. Por tanto, la información de su voz se almacenará en un servidor de Nuance (en los Estados Unidos), y para usar el Teclado Samsung es necesario que acepte los Términos y condiciones de Nuance.""
" - "Nuance se reserva el derecho a utilizar sus entradas de voz con la finalidad de mejorar los servicios y desarrollar nueva tecnologías. Asimismo, Nuance también se reserva el derecho a proporcionar dichas entradas de voz a sus socios. La información de sus entradas de voz se almacenará por el tiempo estrictamente necesario para que se cumplan los objetivos anteriormente mencionados. Para obtener más información sobre los servicios del Teclado Samsung, lea la Política de privacidad de Nuance. ""
" - "No podrá usar el Teclado Samsung si no está de acuerdo con la recogida y tratamiento de información que se describe en los párrafos precedentes.", - "Teclado Samsung y uso de un servicio de reconocimiento de voz", - "1. El servicio Teclado Samsung utiliza tecnología de reconocimiento de voz como un elemento del servicio. Usted reconoce que Samsung puede utilizar un servicio de reconocimiento de voz (el “Servicio de reconocimiento de voz”) facilitado por un tercero, Nuance Communications Inc. (“Nuance”), y reconoce y acepta los siguientes términos en relación con el uso que haga del servicio Teclado Samsung.""
" - "2. Acepta no enviar ninguna solicitud automatizada o grabada al servicio Teclado Samsung. ""
" - "3. Acepta que las palabras que dicte al servicio Teclado Samsung (incluidas las grabaciones de audio de esas palabras, transcripciones asociadas y archivos de registro) (“Datos de voz”) serán recopiladas por Nuance al proporcionar el Servicio de reconocimiento de voz.""
" - "4. Consiente y acepta que, al proporcionar el Servicio de reconocimiento de voz, Nuance puede recoger Datos de voz que Nuance puede utilizar para ajustar, mejorar y perfeccionar (a) el Servicio de reconocimiento de voz y (b) otros productos y servicios de Nuance. ""
" - "5. Reconoce y acepta que sus Datos de voz se pueden transferir a los Estados Unidos u otros países para su almacenamiento, tratamiento y uso por parte de Nuance.""
" - "6. Todos y cada uno de los Datos de voz que proporcione seguirán siendo confidenciales y se usarán de acuerdo con lo establecido en la legislación aplicable, pero Nuance podría tener que revelarlos, en caso de ser necesario, para cumplir con determinadas exigencias legales o reglamentarias, como una orden judicial o a solicitud de una administración pública, o si lo autorizase la ley o en el supuesto de que un tercero adquiriese o se fusionara con Nuance." -}, -{ - "es_US", - "Acuerdo de suministro de información", - "El Teclado Samsung utiliza tecnologías de reconocimiento de voz proporcionadas por un tercero, Nuance Communications Inc. Por tanto, su información de voz se almacenará sin excepción alguna en un servidor propiedad de Nuance (en los Estados Unidos). El uso del Teclado Samsung implica la aceptación de los Términos y condiciones de Nuance.""
" - "Nuance se reserva el derecho a utilizar sus entradas de voz para mejorar servicios y desarrollar tecnologías. Nuance también se reserva el derecho a proporcionar dichas entradas de voz a sus socios. La información de sus entradas de voz se almacenará hasta que se cumplan los objetivos anteriormente mencionados. Para obtener información de los servicios del Teclado Samsung, lea la Política de privacidad de Nuance. ""
" - "No podrá usar el Teclado Samsung si no está de acuerdo con el suministro de la información que se describe en los párrafos precedentes.", - "Teclado Samsung y uso de un servicio de reconocimiento de voz", - "1. Los servicios de Teclado Samsung utilizan la tecnología de reconocimiento de voz como componente del servicio. Usted acepta que Samsung puede utilizar un servicio de reconocimiento de voz (el \"Servicio de reconocimiento de voz\") proporcionado por un tercero, Nuance Communications Inc. (\"Nuance\"). También reconoce y acepta lo siguiente en relación con su uso del servicio de Teclado Samsung.""
" - "2. Usted acepta no enviar solicitudes automáticas o registradas al servicio de Teclado Samsung. ""
" - "3. Usted reconoce que las palabras que dicte al servicio de Teclado Samsung (incluidas las grabaciones de audio de tales palabras, transcripciones asociadas y archivos de registro) (\"Datos de voz\") serán recopiladas por Nuance en la prestación del Servicio de reconocimiento de voz. ""
" - "4. Usted consiente y acepta que en la prestación del Servicio de reconocimiento de voz, Nuance puede recopilar Datos de voz que pueden ser utilizados por Nuance y sus terceros asociados para ajustar y mejorar (a) el Servicio de reconocimiento de voz y (b) otros productos y servicios de Nuance. ""
" - "5. Usted reconoce y acepta que sus datos de voz pueden ser transferidos a los Estados Unidos y/o a otros países para su almacenamiento, procesamiento y uso por parte de Nuance y sus terceros asociados.""
" - "6. Todos los Datos de voz que usted proporcione se mantendrán confidenciales y se utilizarán de acuerdo con la ley aplicable, pero pueden ser divulgados por Nuance, en caso necesario, para cumplir con requisitos legales o reglamentarios, como en virtud de una orden judicial, ante un organismo gubernamental si la ley lo requiere o autoriza, o ante un tercero que adquiere o se fusiona con Nuance." -}, -{ - "eu_ES", - "Informazioa tratatzeko eta biltzeko onespena", - "Samsung teklatuak hirugarren zerbitzu hornitzaile baten, Nuance Communications Inc. enpresaren, ahotsa hautemateko teknologia erabiltzen du. Horrenbestez, zure ahots informazioa Nuance-k kudeatzen duen zerbitzari batean gordeko da (Amerikako Estatu Batuetan). Samsung teklatua erabiltzeko Nuance-ren Baldintzak eta zehaztapenak onartu beharko dituzu.""
" - "Nuance-k zure ahots sarrerak zerbitzuak hobetzeko eta teknologia garatzeko helburuarekin erabiltzeko eskubidea erreserbatzen du. Ahots sarrerei buruzko informazioa aipatu helburuak bete arte gordeko da. Samsung teklatua zerbitzuei buruzko informaziorik nahi izanez gero, irakurri Nuance-ren Pribatutasun gidalerroa.""
" - "Ezin duzu Samsung teklatua erabili, aurreko paragrafoetan adierazitako informazioa biltzea eta hura tratatzea onartzen ez baduzu.", - "Samsung teklatua eta Ahotsa hautemateko zerbitzu baten erabilera", - "1. Samsung teklatua zerbitzuak ahotsa hautemateko teknologia erabiltzen du zerbitzuaren osagai gisa. Onartzen duzu Samsung-ek hirugarren batek, Nuance Communications Inc. enpresak (“Nuance”), hornitutako ahotsa hautemateko zerbitzu bat (“Ahotsa hautemateko zerbitzua”) erabil dezakeela. Gainera, Samsung teklatua zerbitzua erabiltzean, baldintza hauek ezagutzen eta onartzen dituzu.""
" - "2. Onartzen duzu ez duzula Samsung teklatua zerbitzura makina bidezko eskaerarik edo eskaera grabaturik bidaliko.""
" - "3. Onartzen duzu, Ahotsa hautemateko zerbitzua ematean, Nuance-k Samsung teklatua zerbitzuari diktatzen dizkiozun hitzak (baita hitz horien audio grabaketak, horiekin lotutako transkripzioak eta erregistro fitxategiak ere) (“Ahots datuak”) bilduko dituela.""
" - "4. Baimentzen eta onartzen duzu, Ahotsa hautemateko zerbitzua ematean, balitekeela Nuance-k Ahots datuak biltzea eta Nuance-k horiek erabiltzea (a) Ahotsa hautemateko zerbitzua eta (b) bestelako Nuance produktuak eta zerbitzuak doitzeko, hobetzeko eta borobiltzeko.""
" - "5. Aitortzen eta onartzen duzu balitekeela zure Ahots datuak Amerikako Estatu Batuetara edota beste herrialde batzuetara transferitzea, Nuance-k datu horiek gorde, prozesatu eta erabil ditzaten.""
" - "6. Ematen dituzun Ahots datu guztiak isilpekoak izango dira eta indarrean dauden legeen arabera erabiliko dira. Hala ere, baliteke Nuance-k haiek jakinaraztea legeak edo araudiak betetzeko, adibidez, epaitegiko agindu batek edo administrazio publiko batek hala eskatzen duelako, legeak ahalbidetzen duelako edo hirugarren batek Nuance erosi edo Nuance-kin bat egin duelako." -}, -{ - "fr_CA", - "Entente concernant les renseignements fournis", - "Clavier Samsung utilise une technologie de reconnaissance vocale fournie par un tiers, Nuance Communications, Inc. En conséquence, vos renseignements vocaux seront nécessairement stockés dans un serveur géré par Nuance (aux États-Unis), et l'utilisation de Clavier Samsung exige que vous acceptiez les conditions d'utilisation de Nuance.""
" - "Nuance se réserve le droit d'utiliser vos renseignements vocaux pour améliorer ses services et développer des technologies. Nuance se réserve également le droit de divulguer lesdits renseignements vocaux à ses partenaires. Vos renseignements vocaux seront stockés jusqu'à la réalisation des objectifs susmentionnés. Pour en savoir plus sur Clavier Samsung, veuillez consulter la politique de confidentialité de Nuance. ""
" - "Vous devez consentir au partage de vos renseignements décrit ci-dessus afin d’utiliser Clavier Samsung.", - "Clavier Samsung et utilisation d'un service de reconnaissance vocale", - "1. Le service Clavier Samsung utilise la technologie de reconnaissance vocale en tant que composant du service. Vous reconnaissez que Samsung peut utiliser un service de reconnaissance vocale (le « service de reconnaissance vocale ») fourni par un tiers, Nuance Communications Inc. (« Nuance »), et vous reconnaissez et acceptez les conditions suivantes relativement à votre utilisation du service Clavier Samsung.""
" - "2. Vous acceptez de ne pas soumettre de demandes automatisées ou enregistrées au service de Clavier Samsung. ""
" - "3. Vous reconnaissez que les mots que vous dictez au service Clavier Samsung (y compris les enregistrements audio de ces mots, les transcriptions associées et les fichiers journaux) (« données vocales ») seront recueillis par Nuance dans le cadre de la mise à disposition du service de reconnaissance vocale.""
" - "4. Vous convenez et acceptez qu’en tant que fournisseur du service de reconnaissance vocale, Nuance peut recueillir des données vocales et que Nuance et ses partenaires tiers peuvent les utiliser afin d’ajuster, d’affiner et d’améliorer (a) le service de reconnaissance vocale et (b) d’autres produits et services de Nuance. ""
" - "5. Vous reconnaissez et acceptez que vos données vocales puissent être transférées aux États-Unis ou à d’autres pays à des fins de stockage, de traitement et d’utilisation par Nuance et ses partenaires tiers.""
" - "6. Toutes les données vocales que vous fournissez demeureront confidentielles et seront utilisées conformément aux lois applicables. Elles pourront cependant être divulguées par Nuance, s’il y a lieu, pour satisfaire à des exigences de nature légale ou réglementaire, comme une ordonnance d’un tribunal ou d’une agence gouvernementale si la loi l’exige ou l’autorise, ou à une société tierce qui fusionne avec Nuance ou l’acquiert." -}, -//50 -{ - "fr_FR", - "Accord pour la fourniture d'informations", - "Clavier Samsung utilise des technologies de reconnaissance vocale fournies par un opérateur tiers appelé Nuance Communications, Inc. Par conséquent, vos informations vocales sont inévitablement stockées sur un serveur exploité par Nuance (aux Etats-Unis) et l'utilisation de Clavier Samsung nécessite que vous acceptiez les Conditions générales de Nuance.""
" - "Nuance se réserve le droit d'utiliser votre saisie vocale à des fins d'amélioration des services et de développement des technologies. Nuance se réserve également le droit de fournir la saisie vocale susmentionnée à ses partenaires. Les informations relatives à votre saisie vocale sont stockées jusqu'à ce que les objectifs susmentionnés aient été atteints. Pour obtenir des informations sur les services Clavier Samsung, consultez la Politique de confidentialité Nuance. ""
" - "Vous ne pouvez pas utiliser Clavier Samsung si vous n'acceptez pas de fournir vos informations, comme indiqué ci-dessus.", - "Clavier Samsung et utilisation d’un service de reconnaissance vocale", - "1. Le service Clavier Samsung utilise la technologie de reconnaissance vocale en tant que composant du service. Vous reconnaissez que Samsung a le droit d’utiliser un service de reconnaissance vocale (le “Service de reconnaissance vocale“) fourni par un tiers, Nuance Communications Inc. (“Nuance”), et vous reconnaissez et acceptez les conditions suivantes en rapport avec votre utilisation du service Clavier Samsung.""
" - "2. Vous acceptez de ne pas soumettre de demandes automatisées ou enregistrées au service Clavier Samsung. ""
" - "3. Vous reconnaissez que les mots que vous dictez au service Clavier Samsung (y compris les enregistrements audio de ces mots, les transcriptions associées et les fichiers de rapport) (“Données vocales“) seront collectés par Nuance dans le cadre de la mise à disposition du Service de reconnaissance vocale. ""
" - "4. Vous consentez et vous acceptez qu'en tant que fournisseur du Service de reconnaissance vocale, Nuance peut recueillir des Données vocales que Nuance et ses partenaires tiers peuvent utiliser pour régler, affiner et améliorer (a) le Service de reconnaissance vocale et (b) d’autres produits et services de Nuance. ""
" - "5. Vous reconnaissez et acceptez que vos Données vocales puissent être transférées aux Etats-Unis et/ou dans d’autres pays à des fins de stockage, de traitement et d’utilisation par Nuance et ses partenaires tiers.""
" - "6. Toutes les Données vocales que vous fournissez resteront confidentielles et seront utilisées en accord avec les lois et réglementations applicables. Elles pourront cependant être divulguées par Nuance, si besoin est, pour satisfaire à des exigences réglementaires ou légales, à la demande d’un tribunal ou d’un organisme administratif, par exemple, si la loi l’exige ou l’autorise, ou à la demande d’une société tierce qui rachète ou fusionne avec Nuance." -}, -{ - "gl_ES", - "Consentimento para o tratamento e recollida de información", - "O Teclado Samsung usa a tecnoloxía de recoñecemento de voz fornecidas por un provedor de servizos denominado Nuance Communications, Inc. Polo tanto, a súa información de voz almacenarase nun servidor de Nuance (nos Estados Unidos), e para usar o Teclado Samsung cómpre que acepte os Termos e condicións de Nuance.""
" - "Nuance resérvase o dereito a usar as súas entradas de voz para mellorar os servizos e desenvolver nova tecnoloxía. A información das súas entradas de voz almacenarase o tempo estritamente necesario ata cumprir os obxectivos mencionados anteriormente. Se desexa obter información sobre os servizos do Teclado Samsung, lea a Política de privacidade de Nuance. ""
" - "Non poderá usar o Teclado Samsung se non está de acordo coa recollida e tratamento de información que se describe nos parágrafos precedentes.", - "Teclado Samsung e o uso dun servizo de recoñecemento de voz", - "1. O servizo de Teclado Samsung emprega tecnoloxía de recoñecemento de voz como un elemento do servizo. Vostede recoñece que Samsung pode empregar un servizo de recoñecemento de voz (o “Servizo de recoñecemento de voz”) fornecido por un terceiro, Nuance Communications Inc. (“Nuance”), e recoñece e acepta os seguintes termos en relación co seu uso do servizo de Teclado Samsung.""
" - "2. Acepta non enviar ningunha solicitude automática ou gravada ao servizo de Teclado Samsung.""
" - "3. Acepta que as palabras que dite ao servizo de Teclado Samsung (incluídas as gravacións de son desas palabras, transcricións asociadas e ficheiros de rexistro) (“Datos de voz”) sexan recompiladas por Nuance para fornecer o Servizo de recoñecemento de voz.""
" - "4. Consente e acepta que, para fornecer o Servizo de recoñecemento de voz, Nuance pode recompilar Datos de voz que Nuance poden empregar para axustar, mellorar e perfeccionar (a) o Servizo de recoñecemento de voz e (b) outros produtos e servizos de Nuance.""
" - "5. Recoñece e acepta que os seus Datos de voz se poden transferir a Estados Unidos ou a outros países para o seu almacenamento, tratamento e uso por parte de Nuance.""
" - "6. Todos os Datos de voz que forneza seguirán sendo confidenciais e usaranse de acordo co establecido na lexislación aplicable, aínda que poden ser revelados por parte de Nuance, se é preciso, para cumprir requisitos legais ou regulamentarios, como unha orde xudicial ou a solicitude dunha administración pública, ou se o autorizase a lei ou no suposto de que un terceiro adquirise ou se fusionase con Nuance." -}, -{ - "hr_HR", - "Ugovor o pristanku na davanje informacija", - "Usluga Samsung tipkovnica koristi tehnologiju za prepoznavanje govora koju pruža davatelj usluga treće strane, Nuance Communications, Inc. Zato se vaše glasovne informacije moraju pohraniti na poslužitelju kojim upravlja Nuance (u Sjedinjenim Američkim Državama) i za uporabu usluge Samsung tipkovnica morate pristati na Uvjete i odredbe tvrtke Nuance.""
" - "Nuance zadržava pravo na korištenje vašeg ulaza glasa u svrhu poboljšanja usluga i razvijanja tehnologija. Nuance isto tako zadržava pravo da svojim partnerima omogući pristup vašem prethodno spomenutom ulazu glasa. Informacije vašeg ulaza glasa bit će pohranjene sve dok se ne postignu prethodno navedeni ciljevi. Za informacije o uslugama Samsung tipkovnica pročitajte Pravila o privatnosti tvrtke Nuance.""
" - "Ne možete koristiti uslugu Samsung tipkovnica sve dok ne pristanete na davanje informacija kako je prethodno navedeno.", - "Samsung tipkovnica i korištenje prepoznavanja govora", - "1. Usluga Samsung tipkovnice koristi tehnologiju za prepoznavanje govora kao komponentu usluge. Prihvaćate da Samsung smije koristiti uslugu prepoznavanja govora (\"Usluga prepoznavanja govora\") koju pruža treća strana, Nuance Communications Inc. (“Nuance”), te prihvaćate i pristajete na sljedeće uvjete u vezi s vašim korištenjem usluge Samsung tipkovnice.""
" - "2. Prihvaćate da nećete slati nikakve automatizirane ili snimljene zahtjeve u uslugu Samsung tipkovnice.""
" - "3. Prihvaćate da će riječi koje diktirate usluzi Samsung tipkovnice (uključujući zvučne snimke takvih riječi, povezane transkripcije i zapisnike) (\"Podaci o govoru\") prikupiti Nuance pružajući uslugu prepoznavanja govora.""
" - "4. Pristajete i prihvaćate da pružajući usluge prepoznavanja govora Nuance smije prikupiti Podatke o govoru koje Nuance i njegovi partneri treće strane smiju koristiti radi podešavanja, poboljšavanja i popravljanja (a) Usluge prepoznavanja govora i (b) drugih proizvoda i usluga tvrtke Nuance.""
" - "5. Prihvaćate i slažete se da se vaši Podaci o govoru smiju prenositi u Sjedinjenje Američke Države i/ili ostale države radi spremanja, obrađivanja i korištenja od strane Nuancea i njegovih partnera trećih strana.""
" - "6. Bilo kakvi i svi Podaci o govoru koje ponudite povjerljivi su i bit će korišteni u skladu s primjenjivim zakonom, međutimno, Nuance ih, po potrebi, smije otkriti radi pravnih ili regulatornih zahtjeva, primjerice temeljemzbog sudskog naloga ili ovlaštenoj vladinoj agenciji ako je to temeljem zakonanski naloženo ili ovlaštenao, ili trećoj strani koja preuzima kompaniju Nuance ili se spaja s Nuanceom." -}, -{ - "is_IS", - "Samningur um upplýsingamiðlun", - "Samsung-lyklaborð notast við raddkennslatækni frá þriðja aðila sem kallast Nuance Communications, Inc. Af þeim sökum eru raddupplýsingar þínar óumflýjanlega vistaðar á netþjóni sem Nuance rekur (í Bandaríkjunum) og notkun Samsung-lyklaborðs krefst þess að þú samþykkir skilmála Nuance.""
" - "Nuance áskilur sér rétt til að nota raddupptökur þínar í þeim tilgangi að bæta þjónustuna og þróa nýja tækni. Nuance áskilur sér einnig rétt til að veita samstarfsaðilum Nuance aðgang að fyrrgreindum raddupptökum. Raddupptökuupplýsingar þínar verða geymdar þangað til fyrrgreindum markmiðum hefur verið náð. Upplýsingar um þjónustuna Samsung-lyklaborð fást í persónuverndarstefnu Nuance. ""
" - "Þú getur ekki notað Samsung-lyklaborð ef þú samþykkir ekki þá upplýsingamiðlun sem lýst er hér að ofan.", - "Samsung-lyklaborð og notkun raddkennslaþjónustu", - "1. Raddkennslatækni er hluti af þjónustunni Samsung-lyklaborð. Þú staðfestir að Samsung er heimilt að nota raddkennslaþjónustu („raddkennslaþjónustan“) sem veitt er af þriðja aðila, Nuance Communications Inc. („Nuance“), og þú staðfestir og samþykkir eftirfarandi í tengslum við notkun þína á þjónustunni Samsung-lyklaborð.""
" - "2. Þú samþykkir að senda ekki inn sjálfvirkar beiðnir, eða beiðnir sem teknar hafa verið upp, til þjónustunnar Samsung-lyklaborð. ""
" - "3. Þú samþykkir að það sem þú lest inn fyrir þjónustuna Samsung-lyklaborð (þ.m.t. hljóðupptökur, tengdar hljóðritanir og notkunarskrár) („raddgögn“) verður safnað saman af Nuance þegar raddkennslaþjónustan er veitt.""
" - "4. Þú samþykkir að sem veitanda raddkennslaþjónustunnar er Nuance heimilt að safna saman raddgögnum og nota þau gögn ásamt þriðju aðilum til að stilla og bæta (a) raddkennslaþjónustuna og (b) aðrar vörur og þjónustur Nuance.""
" - "5. Þú staðfestir og samþykkir að heimilt er að flytja raddgögnin þín til Bandaríkjanna og/eða annarra landa til geymslu og vinnslu og er Nuance og þriðju aðilum heimilt að nota gögnin.""
" - "6. Öll raddgögn sem þú veitir eru trúnaðargögn og verða notuð í samræmi við gildandi lög en Nuance er heimilt að birta þau, sé þess krafist, til að uppfylla lagalegar kröfur, t.d. samkvæmt dómsúrskurði. Nuance má afhenda gögnin opinberum stofnunum, sé það heimilt samkvæmt lögum, eða þriðja aðila sem sameinast Nuance." -}, -{ - "it_IT", - "Contratto per la fornitura di informazioni", - "La “Tastiera Samsung” utilizza una tecnologia di riconoscimento vocale di un fornitore di servizi terzo, in particolare Nuance Communications, Inc. Le informazioni vocali dell'utente, pertanto, vengono inevitabilmente archiviate su un server gestito da Nuance (negli Stati Uniti) e l'uso del servizio “Tastiera Samsung” richiede che l'utente accetti i Termini e condizioni di Nuance.""
" - "Nuance si riserva il diritto di utilizzare l'input vocale dell'utente per il miglioramento dei servizi e lo sviluppo di tecnologie. Nuance si riserva inoltre il diritto di condividere il suddetto input vocale ai propri partner. Le informazioni relative all'input vocale restano archiviate fino al raggiungimento dei suddetti obiettivi. Per informazioni sui servizi “Tastiera Samsung”, leggere l'Informativa sulla privacy di Nuance.. ""
" - "Non è possibile utilizzare “Tastiera Samsung” se non si presta il proprio consenso per la fornitura delle informazioni sopra descritte.", - "Tastiera Samsung e uso di un servizio di riconoscimento vocale", - "1. Il servizio “Tastiera Samsung” utilizza la tecnologia di riconoscimento vocale come componente del servizio. L'utente accetta che Samsung può utilizzare un servizio di riconoscimento vocale (\"Servizio di riconoscimento vocale\") fornito da un terzo, ovvero Nuance Communications Inc. (“Nuance”), e dichiara di essere a conoscenza e di approvare quanto segue in relazione all'utilizzo del servizio “Tastiera Samsung”.""
" - "2. L'utente si impegna a non inviare richieste automatizzate o registrate al servizio “Tastiera Samsung”.""
" - "3. L’utente dà atto inoltre di essere consapevole del fatto che le parole dettate al servizio “Tastiera Samsung”, ivi comprese le registrazioni audio di tali parole, le trascrizioni associate e i file di registro (“Dati vocali”), verranno raccolte da Nuance nell'ambito della fornitura del Servizio di riconoscimento vocale. ""
" - "4. L'utente accetta che, nella fornitura del Servizio di riconoscimento vocale, Nuance potrà raccogliere Dati vocali che possono essere utilizzati da Nuance e da suoi partner commerciali per perfezionare, ottimizzare e migliorare (a) il Servizio di riconoscimento vocale e (b) altri prodotti e servizi Nuance. ""
" - "5. L’utente accetta inoltre che i Dati vocali potranno essere trasferiti negli Stati Uniti e/o in altri paesi per l'archiviazione, il trattamento e l'uso da parte di Nuance e di suoi partner commerciali.""
" - "6. Tutti i Dati vocali forniti dall'utente rimarranno di natura riservata e verranno utilizzati in conformità con le leggi in vigore, ma potranno essere divulgati da Nuance, qualora ciò si rendesse necessario per rispettare la normativa applicabile, ad esempio a seguito di una decisione giudiziale, o di un ente governativo, se così previsto dalla legge, o nel caso di acquisizione o fusione di Nuance con terzi." -}, -{ - "kk_KZ", - "Ақпарат беру туралы келісім", - "Samsung пернетақтасы Nuance Communications, Inc. деп аталатын үшінші тарап қызмет провайдерінің дауысты тану технологиясын пайдаланады. Сондықтан дауыстық ақпаратыңыз Nuance (Америка Құрама Штаттарында) басқаратын серверде сақталады және Samsung пернетақтасы қызметін пайдалану Nuance шарттары мен талаптарына келісуді қажет етеді.""
" - "Nuance жазылған даусыңызды қызметтерді жақсарту және технологияларды дамыту мақсатында пайдалану құқығын сақтайды. Сондай-ақ, Nuance жоғарыда аталған жазылған дауысты серіктестеріне беру құқығын сақтайды. Сіздің дауыстық ақпаратыңыз жоғарыда аталған мақсаттарға қол жеткізгенге дейін сақталады. Samsung пернетақтасы қызметтері туралы ақпарат алу үшін Nuance құпиялылық саясатын оқыңыз.""
" - "Жоғарыда сипатталған ақпаратты беруге келіспесеңіз, Samsung пернетақтасы қызметін пайдалана алмайсыз." , - "Samsung пернетақтасы және Сөздерді тану қызметін пайдалану", - "1. Samsung пернетақтасы қызметі қызметтің құрамдасы ретінде дауысты тану технологиясын пайдаланады. Сіз Samsung компаниясы, үшінші тарап - Nuance Communications Inc. («Nuance») берген дауысты тану қызметін (бұдан әрі -«Дауысты тану қызметі») пайдалана алатынын растайсыз, әрі сіз Samsung пернетақтасы қызметін пайдалануға байланысты төмендегі берілген шарттарды растайсыз және соған келісесіз.""
" - "2. Сіз Samsung пернетақтасы қызметімен қандай да бір автоматтандырылған немесе алодын ала жазып алынған сұраныстарды өңдемеуге келісесіз.""
" - "3. Сіз Samsung пернетақтасы қызметіне айтатын сөздерді (соның ішінде мұндай сөздердің аудиожазбалары, түсіндірмелері мен осы жазбалар журналдары) («Сөздік деректер») Сөздерді тану қызметін пайдалану кезінде Nuance корпорациясына жіберілетндігін растайсыз.""
" - "4. Сіз Сөздерді тану қызметін пайдалану кезінде Nuance корпорациясы (a) Сөздерді тану қызметін және (b) басқа да Nuance өнімдері мен қызметтерін дәлдеу, жетілдіру және жақсарту үшін Nuance корпорациясы мен оның үшінші тараптағы серіктестері пайдалана алатын Сөз деректерін жинай алатынына келісім бересіз және оны қабылдайсыз.""
" - "5. Сіз Сөз деректеріңізді Nuance және оның үшінші тараптағы серіктестері сақтау, өңдеу және пайдалану үшін Америка Құрама Штаттарына және/немесе басқа елдерге тасымалдауға болатынын растайсыз және оған келісесіз.""
" - "6. Сіз берген Сөз деректерінің кез келгені және барлығы құпия сақталады және қолданыстағы заңға сәйкес пайдаланылады, бірақ оны Nuance компанияны қажет болған жағдайда заңдық немесе нормативтік талаптарды орындау үшін, мысалы, соттың шешімі бойынша немесе мемлекеттік мекемеге немесе Nuance компаниясын иелігіне алатын немесе онымен бірігетін үшінші тарапқа жариялануы мүмкін." -}, -{ - "lv_LV", - "Informācijas sniegšanas līgums", - "Pakalpojumā Samsung tastatūra tiek lietotas balss atpazīšanas tehnoloģijas, ko nodrošina trešās puses pakalpojumu sniedzējs Nuance Communications, Inc. Tāpēc jūsu balss informācija tiek uzglabāta serverī, kura darbību nodrošina uzņēmums Nuance (Amerikas Savienotajās Valstīs), un pakalpojuma Samsung tastatūra lietošanas nolūkos jums ir jāpiekrīt Nuance noteikumiem un nosacījumiem.""
" - "Nuance patur tiesības lietot jūsu balss ievadi pakalpojumu uzlabošanas un tehnoloģiju attīstīšanas nolūkos. Uzņēmums Nuance patur arī tiesības sniegt iepriekšminēto balss ievadi Nuance partneriem. Informācija par jūsu balss ievadi tiek uzglabāta līdz iepriekšminēto mērķu sasniegšanai. Lai iegūtu informāciju par Samsung tastatūra pakalpojumiem, lūdzu, lasiet Nuance konfidencialitātes politiku.""
" - "Pakalpojumu Samsung tastatūra nedrīkst izmantot, ja nepiekrītat iepriekš aprakstītajiem jūsu informācijas sniegšanas nosacījumiem.", - "Samsung tastatūra un balss atpazīšanas pakalpojuma lietošana", - "1. Pakalpojumā Samsung tastatūra kā komponents tiek lietota balss atpazīšanas tehnoloģija. Jūs apliecināt, ka uzņēmums Samsung drīkst lietot balss atpazīšanas pakalpojumu (turpmāk tekstā — “Balss atpazīšanas pakalpojums”), ko sniedz trešās puses uzņēmums Nuance Communications Inc. (turpmāk tekstā — “Nuance”), un jūs apzināties un piekrītat tālāk norādītajiem nosacījumiem saistībā ar pakalpojuma Samsung tastatūra lietošanu.""
" - "2. Jūs piekrītat pakalpojumā Samsung tastatūra neiesniegt nekāda veida automatizētus vai ierakstītus pieprasījumus.""
" - "3. Jūs apliecināt, ka Balss atpazīšanas pakalpojuma sniegšanas laikā uzņēmums Nuance ievāks vārdus, ko diktējat pakalpojumā Samsung tastatūra (tostarp šādu vārdu audio ierakstus, saistītās transkripcijas un žurnālfailus) (turpmāk tekstā — “Balss dati”).""
" - "4. Jūs piekrītat un apstiprināt, ka Balss atpazīšanas pakalpojuma sniegšanas laikā uzņēmums Nuance drīkst ievākt Balss datus, ko uzņēmums Nuance un tā trešās puses partneri drīkst lietot, lai precizētu, uzlabotu un pilnveidotu (a) Balss atpazīšanas pakalpojumu un (b) citus Nuance produktus un pakalpojumus.""
" - "5. Jūs piekrītat un apstiprināt, ka jūsu Balss dati var tikt nosūtīti uz Amerikas Savienotajām Valstīm un/vai citām valstīm, kur uzņēmums Nuance un tā trešās puses partneri tos uzglabās, apstrādās un lietos.""
" - "6. Jebkādi un visi jūsu sniegtie Balss dati būs konfidenciāli un tiks lietoti saskaņā ar piemērojamiem tiesību aktiem, taču uzņēmums Nuance drīkst tos izpaust, ja nepieciešams, lai rīkotos saskaņā ar juridiskām vai normatīvām prasībām, piemēram, izpildot tiesas rīkojumu vai valsts aģentūras pieprasījumu, ja tas ir nepieciešams vai pilnvarots saskaņā ar tiesību aktiem, vai trešai pusei, kura iegādājas uzņēmumu Nuance vai apvienojas ar to." -}, -{ - "lt_LT", - "Informacijos teikimo sutartis", - "„Samsung“ klaviatūra naudoja šnekos atpažinimo technologijas, kurias teikia trečiosios šalies paslaugų tiekėja „Nuance Communications“. Todėl jūsų šnekos informacija neišvengiamai yra saugoma „Nuance“ (JAV) valdomame serveryje ir, jei norite naudoti „Samsung“ klaviatūrą, turite sutikti su „Nuance“ sąlygomis ir taisyklėmis.""
" - "„Nuance“ pasilieka teisę naudoti jūsų šnekos įvesties informaciją siekdama tobulinti paslaugas ir plėtoti technologijas. „Nuance“ taip pat pasilieka teisę pateikti anksčiau minėtą šnekos įvesties informaciją „Nuance“ partneriams. Jūsų šnekos įvesties informacija yra laikoma iki tol, kol anksčiau minėti tikslai yra įgyvendinami. Daugiau informacijos apie „Samsung“ klaviatūros paslaugas galite rasti „Nuance“ privatumo politikoje.""
" - "„Samsung“ klaviatūros naudoti negalite, jei nesutinkate su anksčiau minėtomis informacijos teikimo sąlygomis.", - "„Samsung“ klaviatūra ir šnekos atpažinimo paslaugos naudojimas", - "1. „Samsung“ klaviatūros paslauga naudoja šnekos atpažinimo technologiją kaip paslaugos dalį. Jūs sutinkate, kad „Samsung“ gali naudoti šnekos atpažinimo paslaugą („Šnekos atpažinimo paslauga“), kurią teikia trečioji šalis, įmonė „Nuance Communications“ („Nuance“), ir naudodami „Samsung“ klaviatūros paslaugą pripažįstate toliau nurodytas sąlygas ir su jomis sutinkate.""
" - "2. Jūs sutinkate nepateikti jokių automatizuotų arba įrašytų užklausų „Samsung“ klaviatūros paslaugai.""
" - "3. Jūs sutinkate, kad žodžius, kuriuos diktuosite „Samsung“ klaviatūros paslaugai (įskaitant ir tokių žodžių garso įrašus, transkripciją ir žurnalo failus) („Šnekos duomenys“), surinks „Nuance“, kad galėtų teikti šnekos atpažinimo paslaugą.""
" - "4. Jūs sutinkate, kad siekdama suteikti šnekos atpažinimo paslaugą „Nuance“ gali rinkti šnekos duomenis, kuriuos „Nuance“ ir jos trečiosios šalies partneriai galės naudoti, kad reguliuotų, gerintų ir tobulintų a) šnekos atpažinimo paslaugą ir b) kitus „Nuance“ produktus ir paslaugas.""
" - "5. Jūs pripažįstate ir sutinkate, kad šnekos duomenys gali būti persiųsti į JAV ir (arba) kitas šalis ir ten saugomi, apdorojami ir naudojami „Nuance“ ir jos trečiųjų šalių partnerių.""
" - "6. Bet kurie ir visi jūsų pateikti šnekos duomenys išliks konfidencialūs ir bus naudojami laikantis atitinkamų įstatymų, tačiau „Nuance“ gali juos atskleisti, jei to prireiktų siekiant įgyvendinti teisinius arba reguliavimo reikalavimus, pvz., pagal teismo nutartį arba jei to reikalauja įstatymas arba trečioji šalis, kuri nori įsigyti arba susijungti su „Nuance“." -}, -{ - "hu_HU", - "Megállapodás információ rendelkezésre bocsátásáról", - "A Samsung billentyűzet szolgáltatás harmadik fél, a Nuance Communications Inc. által biztosított beszédfelismerő technológiát használ. Ennélfogva a felhasználó beszélt hangadatait a Nuance által működtetett szervereken kell tárolni (az Egyesült Államokban), és a Samsung billentyűzet használatához Önnek el kell fogadnia a Nuance feltételeit.""
" - "A Nuance fenntartja a jogot a felhasználók beszélt hangadatainak felhasználására a szolgáltatások javítására és a technológia fejlesztésére. Továbbá, a Nuance fenntartja a jogot arra, hogy partnerei rendelkezésére bocsássa az említett beszélt hangadatokat. A felhasználók beszélt hangadatainak tárolása az említett célok teljesítéséig tart. A Samsung billentyűzet szolgáltatásról a Nuance adatvédelmi nyilatkozata szolgál további tájékoztatással. ""
" - "Ha nem fogadja el az adataira vonatkozó fenti rendelkezést, nem használhatja a Samsung billentyűzet szolgáltatást.", - "A Samsung billentyűzet és a Beszédfelismerő szolgáltatás használata", - "1. A Samsung billentyűzet szolgáltatás a beszédfelismerő technológiát használja működéséhez. Ön beleegyezik abba, hogy a Samsung harmadik fél, a Nuance Communications Inc. (a továbbiakban: „Nuance”) által biztosított beszédfelismerő szolgáltatást (a továbbiakban: „Beszédfelismerő szolgáltatás”) használhat. Ön tudomásul veszi és elfogadja a következőket a Samsung billentyűzet szolgáltatás Ön általi használatával összefüggésben.""
" - "2. Ön vállalja, hogy nem továbbít semmilyen automatikus vagy rögzített kérést a Samsung billentyűzet szolgáltatás felé. ""
" - "3. Ön tudomásul veszi, hogy a Nuance a Samsung billentyűzet szolgáltatás nyújtásakor begyűjti az Ön által a Beszédfelismerő szolgáltatásnak diktált szavakat (ideértve ezek hangfelvételét, a kapcsolódó átírásokat és naplófájlokat) (a továbbiakban: „Beszédadatok”).""
" - "4. Ön hozzájárul és elfogadja, hogy a Nuance a Beszédfelismerő szolgáltatás nyújtásakor Beszédadatokat gyűjthet, amelyeket a Nuance vagy annak külső partnerei felhasználhatnak (a) a Beszédfelismerő szolgáltatás, valamint (b) egyéb Nuance termékek és szolgáltatások hangolásához, továbbfejlesztéséhez és tökéletesítéséhez. ""
" - "5. Ön tudomásul veszi és elfogadja, hogy az Ön Beszédadatait továbbíthatják az Egyesült Államokba és/vagy más országokba a Nuance és külső partnerei általi tárolás, feldolgozás és felhasználás céljára.""
" - "6. Az Ön által rendelkezésre bocsátott minden Beszédadat kezelése bizalmas, használata pedig a vonatkozó jogszabályoknak megfelelő lesz, a Nuance azonban szükség esetén felfedheti ezeket az adatokat a jogi vagy szabályozási előírások alapján, például ha ezt bírósági határozat rendeli el, a törvény által felhatalmazott kormányzati intézmény igénylésére vagy a Nuance céget megvásároló vagy vele fuzionáló harmadik fél részére." -}, -{ - "nl_NL", - "Overeenkomst voor het leveren van informatie", - "Samsung-toetsenbord maakt gebruik van spraakherkenningstechnologie die wordt geleverd door een externe serviceprovider genaamd Nuance Communications Inc. Uw spraakgegevens worden bijgevolg opgeslagen op een server die wordt bediend door Nuance (in de Verenigde Staten). U dient voor het gebruiken van Samsung-toetsenbord in te stemmen met de Algemene voorwaarden van Nuance.""
" - "Nuance behoudt zich het recht voor om uw spraakgegevens te gebruiken voor het verbeteren van de diensten en het ontwikkelen van technologieën. Nuance behoudt zich ook het recht voor om de hierboven genoemde spaakgegevens te leveren aan partners van Nuance. Uw spraakgegevens worden opgeslagen tot de hierboven vermelde doelen zijn voltooid. Voor meer informatie over de diensten van Nuance met betrekking tot het Samsung-toetsenbord, gelieve het Nuance Privacybeleid te raadplegen.""
" - "U kunt Samsung-toetsenbord niet gebruiken als u niet instemt met de doorgifte van uw gegevens zoals hierboven is beschreven.", - "Samsung-toetsenbord en gebruik van spraakherkenning", - "1. De dienst Samsung-toetsenbord maakt gebruik van spraakherkenningstechnologie als onderdeel van de dienst. U stemt ermee in dat Samsung gebruik maakt van spraakherkenning (de “Spraakherkenning”) van een derde partij, Nuance Communications Inc. (“Nuance”), en u erkent en stemt in met de voorwaarden omtrent uw gebruik van de dienst Samsung-toetsenbord.""
" - "2. U stemt ermee in geen geautomatiseerde of opgenomen aanvragen te sturen naar de service Samsung-toetsenbord.""
" - "3. U erkent dat de woorden die u inspreekt bij gebruik van Samsung-toetsenbord (met inbegrip van geluidsopnamen van zulke woorden, bijbehorende transcripties en logbestanden) (“Spraakgegevens”) door Nuance worden verzameld tijdens het leveren van de dienst Spraakherkenning.""
" - "4. U stemt ermee in dat Nuance tijdens het leveren van de dienst Spraakherkenning Spraakgegevens verzamelt die door Nuance en haar externe partners kunnen worden gebruikt voor het verfijnen, uitbreiden en verbeteren van (a) de Spraakherkenning en (b) andere producten en diensten van Nuance.""
" - "5. U erkent en stemt ermee in dat de Spraakgegevens worden verzonden naar de Verenigde Staten en/of andere landen voor opslag, verwerking en gebruik door Nuance en haar externe partners.""
" - "6. Alle door u verstrekte Spraakgegevens worden vertrouwelijk behandeld en worden gebruikt in overeenstemming met het toepasselijk recht, maar kunnen door Nuance bekend worden gemaakt indien dit noodzakelijk is om te voldoen aan wettelijke of reglementaire vereisten, bijvoorbeeld op gerechtelijk bevel, aan een overheidsinstantie indien dit wettelijk verplicht of voorgeschreven is, of aan een derde partij die Nuance overneemt of met Nuance fuseert." -}, -//60 -{ - "nb_NO", - "Avtale om tilgjengeliggjøring av informasjon", - "Samsung-tastatur bruker talegjenkjenningsteknologier som leveres av en tredjeparts tjenesteleverandør ved navn Nuance Communications, Inc. Det kan derfor ikke unngås at taleinformasjonen din blir lagret på en server som er drevet av Nuance (i USA), og all bruk av Samsung-tastatur krever at du samtykker i betingelsene og vilkårene til Nuance.""
" - "Nuance forbeholder seg retten til å bruke dine taledata til det formål å forbedre tjenester og utvikle teknologier. Nuance forbeholder seg også retten til å tilgjengeliggjøre tidligere nevnte taledata for partnere av Nuance. Din taledatainformasjon lagres inntil de tidligere nevnte målene har blitt fullført. Du kan finne mer informasjon om Samsung-tastatur-tjenestene ved å lese Nuances personvernserklæring.""
" - "Du kan ikke bruke Samsung-tastatur hvis du ikke samtykker i tilgjengeliggjøringen av din informasjon, som beskrevet ovenfor.", - "Samsung-tastatur og bruken av en Talegjenkjenningstjeneste", - "1. Samsung-tastatur-tjenesten bruker talegjenkjenningsteknologi som en komponent i tjenesten. Du erkjenner at Samsung kan bruke en talegjenkjenningstjeneste («Talegjenkjenningstjenesten») som leveres av en tredjepart, Nuance Communications Inc. («Nuance»), og du erkjenner og godtar følgende i forbindelse med din bruk av Samsung-tastatur-tjenesten.""
" - "2. Du samtykker i at du ikke vil spille av lydopptak som er automatiserte eller spilt inn av tredjepersoner når du dikterer til Samsung-tastatur-tjenesten.""
" - "3. Du erkjenner at ordene du dikterer til Samsung-tastatur-tjenesten (deriblant lydopptak av slike ord samt tilknyttede transkripsjoner og loggfiler) («Taledata»), vil bli samlet inn av Nuance ved tilveiebringelse av Talegjenkjenningstjenesten.""
" - "4. Du samtykker i og godtar at Nuance kan samle inn Taledata ved tilveiebringelse av Talegjenkjenningstjenesten, og at disse kan brukes av Nuance og deres tredjeparts samarbeidspartnere til finjustering, forsterkning og forbedring av (a) Talegjenkjenningstjenesten og (b) andre produkter og tjenester fra Nuance.""
" - "5. Du erkjenner og samtykker i at dine Taledata kan bli overført til USA og/eller andre land utenfor EU/EØS for lagring, behandling og bruk av Nuance og deres tredjeparts samarbeidspartnere.Du erkjenner at personvernreglene i disse landene kan gi deg mindre beskyttelse enn etter ditt lands lov.""
" - "6. Alle eventuelle Taledata du tilveiebringer, vil forbli konfidensielle og vil bli brukt i samsvar med gjeldende lovgivning. Nuance kan imidlertid oppgi disse til tredjepart hvis dette kreves for å overholde juridiske eller regulatoriske krav, for eksempel ved en rettskjennelse eller til et myndighetsorgan hvis krav fremsettes eller loven autoriserer dette eller til en tredjepart som anskaffer eller fusjonerer med Nuance." -}, -{ - "uz_UZ", - "Ma'lumotlarni taqdim etish to'g'risidagi kelishuv", - "Samsung klaviaturasi xizmatini amalgam oshirishda Nuance Communications, Inc. deb ataluvchi boshqa xizmat ta'minotchisi tomonidan taqdim etilgan nutqni tanib olish texnologiyalari qo’llaniladi. Shuning uchun sizning ovozli ma'lumotlaringiz albatta Nuance (AQSh da) tomonidan boshqariladigan serverda saqlanadi va Samsung klaviaturasi xizmatidan foydalanish sizning Nuance shartlariga rozi bo'lishingiz talab etiladi.""
" - "Nuance ovozli ma’lumotlarni xizmatlarni yaxshilash va texnologiyalarni yaratish maqsadida foydalanish huquqini o'zida saqlab qoladi. Nuance yana yuqorida esga olib o'tilgan ovozli ma’lumotlarni Nuance hamkorlariga taqdim etish huquqini ham o'zida saqlab qoladi. Sizning ovoz yordamida kiritgan ma'lumotlaringiz yuqorida esga olib o'tilgan maqsadlar bajarilgunicha saqlanadi. Samsung klaviaturasi xizmatlari to'g'risida ko'proq ma'lumotlar olish uchun Nuance kompaniyasining Maxfiylik siyosati-ni o'qib chiqing.""
" - "Agar siz yuqorida bayon qilingan ma'lumotlaringizni taqdim qilishga rozi bo'lmasangiz, Samsung klaviaturasi xizmatidan foydalana olmaysiz.", - "Samsung klaviaturasi va Nutqni tanib olish xizmati", - "1. Samsung klaviaturasi xizmatini amalgam oshirishda xizmat ko’rsatish komponenti sifatida nutqni tanib olish texnologiyasidan foydalanadi. Siz Samsung kompaniyasining uchinchi tomon, Nuance Communications Inc. (“Nuance”) tomonidan taqdim etilgan nutqni tanib olish xizmatidan (\"Nutqni tanib olish xizmati\") foydalanishi mumkinligini tan olasiz va siz Samsung klaviaturasi xizmatlaridan foydalanish bilan bo’gliq holda quyidagilarni tan olasiz va ularga o’z roziligingizni bildirasiz.""
" - "2. Siz har qanday avtomatik yoki yozib olingan so’rovlarni Samsung klaviaturasi xizmatiga taqdim etmaslikka o’z roziligingizni bildirasiz.""
" - "3. Siz o’zingiz Samsung klaviaturasi xizmatiga aytib bergan so’zlarning (jumladan shu so’zlarning audio yozuvlari, tegishli transkriptlar va log-fayllar) (“Nutqli ma’lumotlar”) Nuance kompaniyasiga Nutqni tanib olish xizmati uchun material sifatida uzatilganligini tan olasiz.""
" - "4. Siz Nutqni tanib olish xizmatini ko’rsatishda Nuance tomonidan (a) Nutqni tanib olish xizmati va (b) boshqa Nuance mahsulotlari va xizmatlarini sozlash, takomillashtirish va yaxshilash uchun Nuance va uning boshqa hamkorlari tomonidan foydalanilishi mumkin bo’lgan Nutq ma’lumotlarini jamlanishiga o’z roziligingizni bildirasiz.""
" - "5. Siz Nutqli ma’lumotlarining saqlash, qayta ishlash va Nuance va uning boshqa hamkorlari tomonidan foydalanilishi uchun Amerika Qo’shma Shtatlari va/yoki boshqa mamlakatlarga o’tkazilishi mumkinligini tan olasiz va bunga o’z roziligingizni bildirasiz.""
" - "6. Siz taqdim etadigan har qanday Nutq ma’lumotlarning maxfiyligini saqlashni Nuance o’z bo’yniga oladi va ulardan amaldagi qonunlarga muvofiq holda foydalaniladi, biroq zarur hollarda qonuniy yoki me’yoriy talablarga javob berish uchun, masalan, sudning qarori bo’yicha, zarur hollarda yoki qonun talabi bo’yicha davlat organlariga yoki Nuance tomonidan sotib olinayotgan yoki birlashayotgan boshqa tomonga Nuance tomonidan oshkor qilinishi mumkin." -}, -{ - "pl_PL", - "Umowa o przekazywanie informacji", - "W usłudze Klawiatura Samsung jest wykorzystywana technologia rozpoznawania mowy pochodząca od zewnętrznego dostawcy, firmy Nuance Communications Inc. W związku z tym informacje głosowe użytkownika są przechowywane na serwerze obsługiwanym przez firmę Nuance (w Stanach Zjednoczonych), a korzystanie z usługi Klawiatura Samsung wymaga zaakceptowania zasad i warunków korzystania z usług firmy Nuance.""
" - "Firma Nuance zastrzega sobie prawo do wykorzystywania informacji głosowych użytkownika w celu ulepszania usług i rozwijania technologii. Zastrzega sobie również prawo do udostępniania tych informacji głosowych swoim partnerom. Informacje głosowe użytkownika będą przechowywane do czasu osiągnięcia wymienionych celów. Więcej informacji na temat usługi Klawiatura Samsung zawiera Polityka prywatności firmy Nuance.""
" - "Nie można korzystać z usługi Klawiatura Samsung bez zaakceptowania opisanych powyżej zasad udostępniania informacji.", - "Klawiatura Samsung i korzystanie z usług rozpoznawania mowy", - "1. W usłudze Klawiatura Samsung jest wykorzystywana technologia rozpoznawania mowy jako element świadczonych usług. Użytkownik przyjmuje do wiadomości, że firma Samsung może wykorzystywać usługę rozpoznawania mowy („Usługa rozpoznawania mowy”) pochodzącą od zewnętrznego dostawcy, firmy Nuance Communications Inc. („Nuance”), oraz przyjmuje do wiadomości i wyraża zgodę na stosowanie się do poniższych postanowień w związku z korzystaniem z usługi Klawiatura Samsung.""
" - "2. Użytkownik potwierdza, że nie będzie przesyłać do usługi Klawiatura Samsung żadnych zautomatyzowanych ani nagranych żądań.""
" - "3. Użytkownik przyjmuje do wiadomości, że słowa podyktowane przez niego w usłudze Klawiatura Samsung (w tym nagrania audio tych słów, powiązane z nimi transkrypcje i pliki logów — dalej: „Dane mowy”) będą podczas świadczenia Usług rozpoznawania mowy gromadzone przez firmę Nuance.""
" - "4. Użytkownik wyraża zgodę i wyraża zgodę na to, że podczas świadczenia Usługi rozpoznawania mowy firma Nuance może gromadzić Dane mowy, które mogą być wykorzystywane przez firmę Nuance oraz jej partnerów zewnętrznych w celu dopracowania, rozszerzenia i ulepszenia (a) Usługi rozpoznawania mowy i (b) innych produktów i usług firmy Nuance.""
" - "5. Użytkownik przyjmuje do wiadomości i potwierdza, że jego Dane mowy mogą zostać przekazane do Stanów Zjednoczonych Ameryki i/lub do innych krajów w celu ich przechowywania, przetwarzania i wykorzystania przez firmę Nuance i jej partnerów zewnętrznych.""
" - "6. Wszelkie Dane mowy pochodzące od użytkownika zachowają charakter poufny i będą wykorzystywane zgodnie z przepisami właściwego prawa, jednak mogą być przez firmę Nuance ujawnione, jeśli będzie to wymagane w celu spełnienia wymogów prawnych lub regulacyjnych, takich jak nakaz sądowy lub ujawnienie organom państwa w sytuacji, gdy prawo tego wymaga lub na to zezwala, bądź mogą zostać ujawnione podmiotowi zewnętrznemu dokonującemu przejęcia lub fuzji z firmą Nuance." -}, -{ - "pt_BR", - "Acordo de fornecimento de informações", - "O Teclado Samsung utiliza tecnologias de reconhecimento de voz de um fornecedor externo chamado Nuance Communications, Inc. Por esse motivo, suas informações de voz serão inevitavelmente armazenadas em um servidor operado pela Nuance (nos Estados Unidos) e a utilização do Teclado Samsung precisa que você concorde com os Termos e Condições da Nuance.""
" - "A Nuance ser reserva o direito de utilizar a entrada de voz para fins de melhoria dos serviços e desenvolvimento de tecnologias. A Nuance também se reserva o direito de fornecer a entrada de voz previamente mencionada aos seus parceiros. As informações de entrada de voz serão armazenadas até que os objetivos previamente mencionados tenham sido atingidos. Para obter informações dos serviços de Teclado Samsung, leia a Política de Privacidade da Nuance. ""
" - "Você não deverá utilizar o Teclado Samsung se você não concordar em fornecer as informações descritas acima.", - "Teclado Samsung e Utilização do Serviço de Reconhecimento de Fala", - "1. O serviço do Teclado Samsung utiliza a tecnologia do reconhecimento de fala como um componente do serviço. Você reconhece que a Samsung pode utilizar o serviço de reconhecimento de fala (“Serviço de Reconhecimento de Fala”) fornecido por um parceiro, a Nuance Communications Inc. (“Nuance”), e você compreende e concorda com o seguinte em relação à sua utilização do serviço de Teclado Samsung .""
" - "2. Você concorda em não enviar qualquer solicitação automatizada ou gravada para o serviço de Teclado Samsung . ""
" - "3. Você reconhece que as palavras ditas para o serviço de Teclado Samsung (incluindo gravações de áudio de tais palavras, transcrições associadas e arquivos de registro) (“Dados da Fala”) serão reunidas pela Nuance para fornecimento do Serviço de Reconhecimento de Fala.""
" - "4. Você aceita e concorda que, ao fornecer o Serviço de Reconhecimento de Fala, a Nuance poderá coletar os Dados da Fala que poderão ser utilizados pela Nuance e por seus parceiros para ajustar, aprimorar e melhorar (a) o Serviço de Reconhecimento de Fala e (b) outros produtos e serviços da Nuance. ""
" - "5. Você aceita e concorda que os seus Dados da Fala poderão ser transferidos para os Estados Unidos e/ou outros países para armazenamento, processamento e utilização pela Nuance e por seus parceiros.""
" - "6. Todo e qualquer Dado da Fala fornecido por você será mantido em sigilo e será utilizado de acordo com leis aplicáveis, mas poderão ser divulgados pela Nuance, se exigido, para cumprimento de lei ou regulamento, como, por exemplo, por ordem judicial ou de uma instituição governamental, caso seja exigido ou autorizado por lei, ou para terceiros que comprarem ou realizarem fusão com a Nuance." -}, -{ - "pt_PT", - "Acordo de Fornecimento de Informações", - "O Teclado Samsung utiliza tecnologias de reconhecimento de voz fornecidas por um terceiro, a empresa Nuance Communications, Inc. Assim, as informações relativas à sua voz são armazenadas num servidor gerido pela Nuance (nos EUA), e a utilização do Teclado Samsung requer a aceitação dos Termos e Condições da Nuance por parte do utilizador. A Nuance reserva-se o direito de utilizar a voz introduzida pelo utilizador para fins de melhoria de serviços e desenvolvimento de tecnologias. A Nuance também se reserva o direito de fornecer a supramencionada voz introduzida aos parceiros da Nuance. A voz introduzida pelo utilizador permanece armazenada até que os objectivos supramencionados sejam atingidos. Para obter mais informações sobre os serviços do Teclado Samsung, por favor leia a Política de Privacidade da Nuance. O utilizador não pode utilizar o Teclado Samsung se não aceitar fornecer as informações descritas anteriormente.", - "Teclado Samsung e Utilização de um Serviço de Reconhecimento de Voz", - "1. O serviço Teclado Samsung utiliza tecnologia de reconhecimento de voz como um componente do serviço. O utilizador reconhece que a Samsung pode utilizar um serviço de reconhecimento de voz (o “Serviço de Reconhecimento de Voz”) fornecido por um terceiro, a Nuance Communications Inc. (“Nuance”), e o utilizador reconhece e aceita o seguinte, relativamente à sua utilização do serviço de Teclado Samsung.""
" - "2. O utilizador aceita não submeter quaisquer pedidos automatizados ou gravados ao serviço de Teclado Samsung.""
" - "3. O utilizador reconhece que as palavras que dita ao serviço do Teclado Samsung (incluindo gravações de áudio dessas palavras, transcrições associadas e ficheiros de registo) (os “Dados de Voz”) são recolhidos pela Nuance ao fornecer o Serviço de Reconhecimento de Voz.""
" - "4. O utilizador consente e aceita que ao fornecer o Serviço de Reconhecimento de Voz, a Nuance pode recolher Dados de Voz que podem ser utilizados pela Nuance e pelos seus parceiros para aperfeiçoar, ampliar e melhorar (a) o Serviço de Reconhecimento de Voz e (b) outros produtos e serviços da Nuance.""
" - "5. O utilizador reconhece e aceita que os seus Dados de Voz podem ser transferidos para os Estados Unidos da América e/ou para outros países para armazenamento, processamento e utilização pela Nuance e pelos seus parceiros.""
" - "6. Todos e quaisquer Dados de Voz que o utilizador forneça permanecem confidenciais e serão utilizados de acordo com a lei aplicável, mas poderão ser revelados pela Nuance, se assim for exigido, para satisfazer requisitos legais ou regulamentares como, por exemplo, por ordem de um tribunal ou de uma entidade pública, se exigido ou autorizado pela lei, nos casos de alterações na estrutura societária da Nuance, designadamente, como por exemplo em caso de compra ou fusão da Nuance" -}, -{ - "ru_RU", - "Соглашение о предоставлении информации", - "В реализации сервиса «Клавиатура Samsung» применяются технологии распознавания речи, предоставляемые сторонним поставщиком услуг, компанией Nuance Communications, Inc. Таким образом, ваши голосовые данные неминуемо сохраняются на сервере, находящемся во владении компании Nuance (в США), вследствие чего для использования сервиса «Клавиатура Samsung» вам необходимо принять Условия и положения Nuance.""
" - "Nuance оставляет за собой право использовать голосовые данные в целях улучшения сервиса и разработки технологий. Nuance также оставляет за собой право на передачу вышеупомянутых голосовых данных своим партнерам. Ваши голосовые данные будут храниться до достижения вышеупомянутых целей. Сведения о предоставлении сервиса «Клавиатура Samsung» можно найти в политике конфиденциальности компании Nuance. ""
" - "Вы не сможете воспользоваться сервисом «Клавиатура Samsung» в случае отказа от предоставления информации, указанной выше.", - "Клавиатура Samsung и служба распознавания речи", - "1. В реализации сервиса Клавиатура Samsung применяется технология распознавания речи. Вы признаете, что компания Samsung пользуется службой распознавания речи (далее — «Службой распознавания речи»), предоставленной третьей стороной, компанией Nuance Communications Inc. (далее — «Nuance»); кроме того, Вы признаете и соглашаетесь с приведенными ниже условиями использования сервиса Клавиатура Samsung.""
" - "2. Вы обязуетесь не обрабатывать с помощью сервиса Клавиатура Samsung автоматические или предварительно записанные запросы. ""
" - "3. Вы согласны на то, чтобы слова, продиктованные для обработки сервисом Клавиатура Samsung (в том числе аудиозаписи этих слов, расшифровки и журналы этих записей) («Речевые данные»), были переданы компании Nuance как материал для службы распознавания речи.""
" - "4. Вы согласны на то, чтобы при применении Службы распознавания речи компания Nuance собирала Речевые данные для дальнейшего использования компанией Nuance и ее независимыми партнерами для усовершенствования, отладки и оптимизации (а) Службы распознавания речи и (б) других продуктов и услуг Nuance. ""
" - "5. Вы признаете и соглашаетесь с тем, что предоставленные Вами Речевые данные могут быть переданы в США и/или другие страны для хранения, обработки и использования компанией Nuance и ее независимыми партнерами.""
" - "6. Компания Nuance обязуется защищать конфиденциальность всех предоставленных ей Речевых данных и использовать их в соответствии с действующим законодательством; однако при необходимости эти данные могут быть раскрыты для удовлетворения нормативных или правовых требований, например согласно постановлению суда; согласно закону, который требует или дает право на доступ к данным государственному учреждению; при приобретении компании Nuance третьей стороной или слиянии с ней." -}, -{ - "ro_RO", - "Acord privind furnizarea informaţiilor", - "Tastatura Samsung utilizează tehnologii de recunoaştere a vorbirii oferite de un furnizor de servicii terţă parte numit Nuance Communications, Inc. Prin urmare, informaţiile dvs. vocale sunt stocate inevitabil pe un server administrat de Nuance (în Statele Unite ale Americii), iar pentru a utiliza Tastatura Samsung, trebuie să acceptaţi Termenii şi condiţiile Nuance.""
" - "Nuance îşi rezervă dreptul de a utiliza introducerea dvs. vocală pentru a îmbunătăţi serviciile şi a dezvolta tehnologii. De asemenea, Nuance îşi rezervă dreptul de a furniza introducerea vocală menţionată mai sus către partenerii Nuance. Informaţiile de introducere vocală sunt stocate până la atingerea obiectivelor sus-menţionate. Pentru detalii privind serviciul Tastatură Samsung, citiţi Politica de confidenţialitate Nuance.""
" - "Nu puteţi utiliza Tastatura Samsung dacă nu sunteţi de acord cu furnizarea informaţiilor descrise mai sus.", - "Tastatura Samsung şi utilizarea unui Serviciu de recunoaştere a vorbirii", - "1. Serviciul Tastatură Samsung utilizează tehnologie de recunoaştere a vorbirii, ca parte a serviciului de traducere. Luaţi act de faptul că Samsung poate utiliza un serviciu de recunoaştere a vorbirii („Serviciul de recunoaştere a vorbirii”) furnizat de o terţă parte, Nuance Communications Inc. („Nuance”), şi confirmaţi şi sunteţi de acord cu următoarele prevederi în legătură cu utilizarea serviciului Tastatură Samsung.""
" - "2. Sunteţi de acord să nu trimiteţi solicitări automate sau înregistrate serviciului Tastatură Samsung.""
" - "3. Luaţi act de faptul că acele cuvinte pe care le dictaţi serviciului Tastatură Samsung (inclusiv înregistrările audio ale respectivelor cuvinte, transcrierile şi fişierele jurnal asociate) („Datele vocale”) vor fi colectate de Nuance ca parte a furnizării Serviciului de recunoaştere a vorbirii.""
" - "4. Sunteţi de acord şi acceptaţi că, prin furnizarea Serviciului de recunoaştere a vorbirii, Nuance poate colecta Date vocale ce pot fi utilizate de Nuance şi de partenerii săi terţă parte pentru a regla şi a îmbunătăţi (a) Serviciul de recunoaştere a vorbirii şi (b) alte produse şi servicii Nuance.""
" - "5. Confirmaţi şi sunteţi de acord că Datele dvs. vocale pot fi transferate în Statele Unite ale Americii şi/sau în alte ţări pentru stocarea, procesarea şi utilizarea de către Nuance şi de către partenerii săi terţă parte.""
" - "6. Oricare şi toate aceste Date vocale pe care le furnizaţi vor rămâne confidenţiale şi vor fi utilizate conform legislaţiei aplicabile, dar pot fi dezvăluite de Nuance, dacă este necesar, pentru a respecta cerinţele legale sau de reglementare, cum ar fi în baza unei decizii judecătoreşti ori unei instituţii guvernamentale, dacă acest lucru este impus sau permis prin lege, ori unei terţe părţi care achiziţionează sau fuzionează cu Nuance." -}, -{ - "sk_SK", - "Zmluva o poskytovaní informácií", - "Služba Klávesnica Samsung používa technológie rozpoznávania hlasu od iného poskytovateľa, ktorým je spoločnosť Nuance Communications, Inc. Z tohto dôvodu sa vaše hlasové informácie nevyhnutne ukladajú na server prevádzkovaný spoločnosťou Nuance (v Spojených štátoch amerických) a používanie služby Klávesnica Samsung vyžaduje, aby ste odsúhlasili ustanovenia a podmienky poskytovania služby Nuance.""
" - "Spoločnosť Nuance si vyhradzuje právo používať váš hlasový vstup na účely zlepšenia služieb a vývoja technológií. Spoločnosť Nuance si tiež vyhradzuje právo poskytovať vyššie uvedený hlasový vstup partnerom spoločnosti Nuance. Informácie o vašom hlasovom vstupe budú uložené dovtedy, kým sa nesplnia vyššie uvedené ciele. Informácie o službe Klávesnica Samsung si môžete prečítať v zásadách ochrany osobných údajov spoločnosti Nuance.""
" - "Ak nesúhlasíte s poskytovaním vašich informácií, ako je to uvedené vyššie, službu Klávesnica Samsung nemôžete používať.", - "Služba Klávesnica Samsung a používanie služby rozpoznávania reči", - "1. Služba Klávesnica Samsung používa ako svoju súčasť technológiu rozpoznávania reči. Potvrdzujete, že spoločnosť Samsung môže využívať službu rozpoznávania reči („služba rozpoznávania reči“) poskytovanú treťou stranou, ktorou je spoločnosť Nuance Communications Inc. („Nuance“), a v súvislosti s vaším používaním služby Klávesnica Samsung potvrdzujete nasledujúce podmienky a súhlasíte s nimi.""
" - "2. Súhlasíte, že do služby Klávesnica Samsung nebudete odosielať žiadne automatizované ani nahrané požiadavky.""
" - "3. Potvrdzujete, že slová, ktoré nadiktujete do služby Klávesnica Samsung (vrátane zvukových nahrávok takýchto slov, súvisiacich prepisov a súborov denníka) („rečové údaje“), bude zhromažďovať spoločnosť Nuance v rámci poskytovania služby rozpoznávania reči.""
" - "4. Povoľujete a súhlasíte, že pri poskytovaní služby rozpoznávania reči môže spoločnosť Nuance zhromažďovať rečové údaje, ktoré môžu byť používané spoločnosťou Nuance a jej nezávislými partnermi na doladenie, zlepšenie a zdokonalenie (a) služby rozpoznávania reči a (b) ďalších produktov a služieb spoločnosti Nuance.""
" - "5. Potvrdzujete a súhlasíte, že vaše rečové údaje sa môžu prenášať do Spojených štátov amerických a/alebo iných krajín na uloženie, spracovanie a používanie spoločnosťou Nuance a jej nezávislými partnermi.""
" - "6. Ľubovoľné a všetky rečové údaje, ktoré poskytnete, zostanú dôverné a budú sa používať v súlade s platnými zákonmi, môžu však byť zverejnené spoločnosťou Nuance, ak sa to bude vyžadovať na splnenie zákonných alebo regulačných požiadaviek, napríklad na základe súdneho príkazu alebo vládnej organizácii, ak to vyžadujú alebo povoľujú platné zákony, alebo tretej strane, ktorá prípadne kúpi spoločnosť Nuance alebo sa s ňou zlúči." -}, -{ - "sl_SI", - "Pogodba o omogočanju podatkov", - "Tipkovnica Samsung uporablja tehnologije za prepoznavanje glasu, ki jih zagotavlja zunanji ponudnik storitev, podjetje Nuance Communications, Inc. Vaši glasovni podatki se tako neizogibno shranjujejo v strežnik, ki ga upravlja podjetje Nuance (v ZDA), in uporaba storitve Tipkovnica Samsung zahteva, da se strinjate s splošnimi pogoji podjetja Nuance.""
" - "Podjetje Nuance si pridržuje pravico do uporabe vaših glasovnih vnosov za namene izboljšanja storitev in razvijanja tehnologij. Podjetje Nuance si prav tako pridržuje pravico, da prej omenjene glasovne vnose posreduje partnerjem podjetja Nuance. Vaši glasovni vnosi so shranjeni do takrat, ko bodo doseženi prej omenjeni cilji. Za več informacij o storitvah Tipkovnica Samsung preberite Pravilnik o zasebnosti podjetja Nuance.""
" - "Storitve Tipkovnica Samsung ne morete uporabljati, če se ne strinjate s posredovanjem vaših podatkov, kot je opisano zgoraj.", - "Tipkovnica Samsung in uporaba storitve prepoznavanja govora", - "1. Storitev Tipkovnica Samsung uporablja tehnologijo za prepoznavanje govora kot sestavni del storitve. Strinjate se, da lahko Samsung uporabi storitev prepoznavanja govora (»storitev prepoznavanja govora«), ki jo zagotavlja zunanji ponudnik, podjetje Nuance Communications, Inc. (»Nuance«), ter potrjujete in se strinjate z naslednjimi določili v povezavi z vašo uporabo storitve Tipkovnica Samsung.""
" - "2. Strinjate se, da v storitev Tipkovnica Samsung ne boste pošiljali nobenih samodejnih ali posnetih zahtev.""
" - "3. Potrjujete, da se seznanjeni, da bo podjetje Nuance pri zagotavljanju storitve prepoznavanja govora zbiralo besede, ki jih narekujete v storitev Tipkovnica Samsung (vključno z zvočnimi posnetki teh besed, povezanimi prepisi in dnevniškimi datotekami) (»podatki o govoru«).""
" - "4. Soglašate se in strinjate, da lahko podjetje Nuance pri zagotavljanju storitve prepoznavanja govora zbira podatke o govoru, ki jih lahko podjetje Nuance in njegovi zunanji partnerji uporabijo za nastavitve, okrepitev in izboljšanje, (a) storitve prepoznavanja govora in (b) drugih izdelkov in storitev podjetja Nuance.""
" - "5. Potrjujete, da ste seznanjeni in se strinjate, da se lahko vaše podatke o govoru prenese v ZDA in/ali druge države, kjer jih podjetje Nuance in njegovi zunanji partnerji shranjujejo, obdelujejo in uporabljajo.""
" - "6. Vsak in vsi podatki o govoru, ki jih posredujete, bodo ostali zaupni in bodo uporabljeni v skladu z veljavnim zakonom, vendar pa jih podjetje Nuance lahko razkrije, če je to potrebno za izpolnitev pravnih ali regulatornih zahtev, kot na primer na podlagi odločbe sodišča, ali so lahko razkriti državnim organom, če tako zahteva ali dovoljuje zakon, ali tretji osebi, ki prevzame ali se združi s podjetjem Nuance." -}, -{ - "fi_FI", - "Tietojen luovutussopimus", - "Samsung-näppäimistö käyttää kolmannen osapuolen, Nuance Communications Inc:n (”Nuance”), tuottamaa puheentunnistuspalvelua. Siksi puhetiedot tallennetaan väistämättä Nuancen ylläpitämälle palvelimelle (Yhdysvalloissa), ja Samsung-näppäimistön käyttäminen edellyttää, että hyväksyt Nuancen käyttöehdot.""
" - "Nuance pidättää itsellään oikeuden käyttää puhetietojasi palveluiden parantamiseen ja tekniikoiden kehittämiseen. Nuance pidättää itsellään oikeuden myös luovuttaa edellä mainitut puhetiedot Nuancen kumppaneille. Puhetietoja säilytetään, kunnes edellä mainitut tavoitteet on saavutettu. Tietoja Samsung-näppäimistö-palveluista saat Nuancen tietosuojakäytännöstä.""
" - "Samsung-näppäimistöä ei voi käyttää, jos et suostu edellä kuvattuun tietojen luovuttamiseen.", - "Samsung-näppäimistön ja puheentunnistuspalvelun käyttäminen", - "1. Samsung-näppäimistö-palvelu käyttää palvelun osana puheentunnistustekniikkaa. Ymmärrät, että Samsung saattaa käyttää kolmannen osapuolen, Nuance Communications Inc:n (”Nuance”), tuottamaa puheentunnistuspalvelua (”Puheentunnistuspalvelu”), sekä ymmärrät ja hyväksyt seuraavat Samsung-näppäimistö-palvelun käyttöön liittyvät ehdot.""
" - "2. Sitoudut olemaan lähettämättä mitään automaattisia tai tallennettuja pyyntöjä Samsung-näppäimistö-palveluun. ""
" - "3. Ymmärrät, että Puheentunnistuspalvelun tuottamisesta vastaava Nuance kerää Samsung-näppäimistö-palveluun sanelemasi sanat (kyseiset sanat sisältävät äänitallenteet, kirjalliset kopiot ja lokitiedostot mukaan lukien) (”Puhetiedot”).""
" - "4. Ymmärrät ja hyväksyt, että Nuance voi Puheentunnistuspalvelua tuottaessaan kerätä puhetietoja, joita Nuance ja sen kolmannen osapuolen asemassa olevat kumppanit voivat käyttää (a) Puheentunnistuspalvelun sekä (b) muiden Nuancen tuotteiden ja palveluiden säätämiseen, kehittämiseen ja parantamiseen.""
" - "5. Ymmärrät ja hyväksyt, että puhetietosi voidaan siirtää Yhdysvaltoihin ja/tai muihin maihin, jotta Nuance ja sen kolmannen osapuolen asemassa olevat kumppanit voivat tallentaa ne sekä käsitellä ja käyttää niitä.""
" - "6. Kaikki luovuttamasi puhetiedot pidetään luottamuksellisina ja niitä käsitellään voimassa olevien lakien mukaisesti, mutta Nuance saattaa lakien tai määräysten noudattamiseksi tarvittaessa paljastaa ne esimerkiksi tuomioistuimen tai valtion viraston määräyksestä, jos se on lain mukaan luvallista tai tarpeen, tai antaa ne Nuancen hankkivan tai siihen yhdistyvän kolmannen osapuolen käyttöön." -}, -//70 -{ - "sv_SE", - "Informationsleveransavtal", - "Samsung-tangentbord använder talidentifieringsteknik som tillhandahålls av en tredjepartsleverantör, Nuance Communications, Inc. Därför måste din röstinformation överföras till USA och sparas i en server som hanteras av Nuance (i USA). Om du vill använda Samsung-tangentbord måste du därför acceptera Nuances nedan angivna villkor.""
" - "Nuance förbehåller sig rätten att använda din röstinformation för att förbättra tjänsterna och utveckla tekniker. Nuance förbehåller sig även rätten att lämna ut din röstinformation till Nuances partners. Din röstinformation lagras tills den inte längre används för att förbättra tjänsterna och utveckla tekniker. Information om tjänsten Samsung-tangentbord finns i Nuances Sekretesspolicy.""
" - "Du kan inte använda Samsung-tangentbord om du inte accepterar behandlingen av din röstinformation så som beskrivs ovan.", - "Samsung-tangentbord och användning av en talidentifieringstjänst", - "1. Tjänsten Samsung-tangentbord använder talidentifieringsteknik som en del av översättningstjänsten. Du bekräftar att Samsung får använda en talidentifieringstjänst (”Talidentifieringstjänsten”) från en tredje part, Nuance Communications Inc. (”Nuance”), och du bekräftar och samtycker till följande i samband med din användning av tjänsten Samsung-tangentbord.""
" - "2. Du förbinder dig att inte skicka några automatiska eller inspelade begäranden till tjänsten Samsung-tangentbord.""
" - "3. Du samtycker till att de ord du dikterar för tjänsten Samsung-tangentbord (inklusive ljudinspelningar av sådana ord, tillhörande transkriptioner och loggfiler) (”Taldata”) samlas in och används av Nuance i syfte att tillhandahålla Talidentifieringstjänsten.""
" - "4. Du samtycker till att Nuance i samband med tillhandahållandet av Talidentifieringstjänsten får samla in Taldata, och till att Taldata får användas av Nuance och dess tredjepartspartner för att justera och förbättra (a) Talidentifieringstjänsten och (b) Nuances andra produkter och tjänster.""
" - "5. Du samtycker till att din Taldata får överföras till USA och/eller andra länder för lagring, bearbetning och användning av Nuance och dess tredjepartsleverantörer.""
" - "6. All Taldata som du tillhandahåller hanteras konfidentiellt och används i enlighet med gällande lag, men kan lämnas ut av Nuance (i) om det krävs för att uppfylla krav i lag eller förordning, inklusive enligt domstolsbeslut, (ii) till en myndighet om det krävs eller auktoriseras enligt lag, eller (iii) till en tredje part som förvärvar eller fusioneras med Nuance." -}, -{ - "tr_TR", - "Bilgi Hazırlık Sözleşmesi", - "Samsung klavye Nuance Communications, Inc olarak bilinen üçüncü taraf servis sağlayıcı tarafından sağlanan ses tanıma teknolojilerini kullanır. Bu nedenle, ses bilginiz kaçınılmaz şekilde Nuance (ABD'de) tarafından çalıştırılan bir sunucuda saklanır ve Samsung klavye kullanımı Nuance Hüküm ve Koşullarını kabul etmenizi gerektirir.""
" - "Nuance ses girişinizi servisleri iyileştirmek ve teknoloji geliştirmek amacıyla kullanma hakkını saklı tutar Nuance ayrıca bahsi geçen ses girişini Nuance’ın iş ortaklarına sağlama hakkını da saklı tutar Ses girişi bilginiz bahsi geçen amaçlar elde edilene kadar saklanır. Samsung klavye servisleri hakkında daha fazla bilgi için, lütfen Nuance Gizlilik İlkesi'ni okuyun.""
" - "Bilgileriniz hakkında yukarıda tarif edilen hükmü kabul etmedikçe Samsung kalvye’yi kullanamazsınız.", - "Samsung klavye ve Ses Tanıma Hizmetinin Kullanımı", - "1. Samsung klavye hizmeti, çeviri hizmetinin bir bileşeni olarak ses tanıma teknolojisini kullanmaktadır. Samsung'un üçüncü bir taraf olarak Nuance Communications Inc. (“Nuance”) tarafından sağlanan bir ses tanıma hizmetinden (\"Ses Tanıma Hizmeti\") faydalanabileceğini onaylamakta ve Samsung klavye hizmetini kullanımınızla bağlantılı olarak aşağıda yer alanları onaylamakta ve kabul etmektesiniz.""
" - "2. Samsung klavye hizmetine herhangi bir otomatik veya kayıtlı talebin iletilmeyeceğini kabul etmektesiniz.""
" - "3. Samsung klavye hizmetine dikte ettiğiniz kelimelerin (söz konusu kelimelerin, ekli belgelerin ve günlük dosyalarının sesli kayıtları dahil) (\"Sesli Veriler\"), Ses Tanıma Hizmetini sağlama sırasında Nuance tarafından toplanacağını onaylamaktasınız.""
" - "4. Ses Tanıma Hizmetini sağlama sırasında Nuance şirketinin, (a) Ses Tanıma Hizmetini ve (b) diğer Nuance ürünlerini ve hizmetlerini ayarlamak, geliştirmek ve iyileştirmek üzere Nuance ve onun üçüncü taraf iş ortakları tarafından kullanılabilen Sesli Verileri toplayabileceğini onaylamakta ve kabul etmektesiniz.""
" - "5. Sesli Verilerinizin Nuance ve onun üçüncü taraf iş ortakları tarafından saklanmak, işlenmek ve kullanılmak üzere Amerika Birleşik Devletleri ve/veya başka ülkelere aktarılabildiğini onaylamakta ve kabul etmektesiniz.""
" - "6. Sağladığınız herhangi bir ve tüm Sesli Veriler gizli tutulacak ve ilgili yasaya uygun şekilde kullanılacaktır, ancak gerekirse, bir mahkeme emri kapsamında veya yasa tarafından gerektiğinde ya da yetkilendirildiğinde bir resmi daireye veya Nuance şirketini satın alan ya da Nuance ile birleşen üçüncü bir tarafa olmak üzere, yasal veya düzenleyici gerekliliklere uymak için Nuance tarafından açıklanabilir" -}, -{ - "el_GR", - "Σύμβαση παροχής πληροφοριών", - "Το Πληκτρολόγιο Samsung χρησιμοποιεί τεχνολογίες αναγνώρισης φωνής που παρέχονται από μια υπηρεσία παροχής τρίτου μέρους, η οποία ονομάζεται Nuance Communications, Inc. Επομένως, οι πληροφορίες φωνής αποθηκεύονται αναπόφευκτα σε διακομιστή που διαχειρίζεται η Nuance (στις Ηνωμένες Πολιτείες) και για να χρησιμοποιήσετε το Πληκτρολόγιο Samsung πρέπει να έχετε συμφωνήσει με τους Όρους και προϋποθέσεις της Nuance.""
" - "Η Nuance επιφυλάσσεται του δικαιώματος να χρησιμοποιήσει την είσοδο φωνής για λόγους βελτίωσης των υπηρεσιών και ανάπτυξης των τεχνολογιών. Επίσης, η Nuance επιφυλάσσεται του δικαιώματος να παράσχει την προαναφερθείσα είσοδο φωνής στους συνεργάτες της. Οι πληροφορίες της εισόδου φωνής αποθηκεύονται ώσπου να επιτευχθούν οι προαναφερθέντες στόχοι. Για πληροφορίες σχετικά με τις υπηρεσίες του Πληκτρολογίου Samsung, διαβάστε την Πολιτική απορρήτου της Nuance.""
" - "Δεν μπορείτε να χρησιμοποιήσετε το Πληκτρολόγιο Samsung, εάν δεν συμφωνείτε με την παροχή των πληροφοριών σας που περιγράφονται παραπάνω.", - "Πληκτρολόγιο Samsung και χρήση της Υπηρεσίας αναγνώρισης ομιλίας", - "1. Η υπηρεσία Πληκτρολόγιο Samsung χρησιμοποιεί τεχνολογία αναγνώρισης ομιλίας ως συστατικό στοιχείο της υπηρεσίας. Αναγνωρίζετε ότι η Samsung μπορεί να χρησιμοποιεί μια υπηρεσία αναγνώρισης ομιλίας (“Υπηρεσία αναγνώρισης ομιλίας”) που παρέχεται από τρίτο μέρος, την εταιρεία Nuance Communications Inc. (“Nuance”) και αναγνωρίζετε και αποδέχεστε τα ακόλουθα σε σχέση με τη χρήση της υπηρεσίας Πληκτρολόγιο Samsung.""
" - "2. Αποδέχεστε να μην υποβάλλετε αυτοματοποιημένα ή ηχογραφημένα αιτήματα προς την υπηρεσία Πληκτρολόγιο Samsung.""
" - "3. Αναγνωρίζετε ότι οι λέξεις που υπαγορεύετε στην υπηρεσία Πληκτρολόγιο Samsung (συμπεριλαμβανομένων των ηχογραφήσεων αυτών των λέξεων που συνδέονται με μεταγραφές και αρχεία καταγραφής) (“Δεδομένα ομιλίας”) θα συλλέγονται από τη Nuance κατά την παροχή της Υπηρεσίας αναγνώρισης ομιλίας.""
" - "4. Συναινείτε και αποδέχεστε ότι κατά την παροχή της Υπηρεσίας αναγνώρισης ομιλίας, η Nuance μπορεί να συλλέγει Δεδομένα ομιλίας τα οποία μπορούν να χρησιμοποιούνται από τη Nuance και τους τρίτους συνεργάτες της για το συντονισμό, την ενίσχυση και τη βελτίωση (α) της Υπηρεσίας αναγνώρισης ομιλίας και (β) άλλων προϊόντων και υπηρεσιών της Nuance.""
" - "5. Αναγνωρίζετε και αποδέχεστε ότι τα Δεδομένα ομιλίας σας μπορούν να μεταφέρονται προς τις Ηνωμένες Πολιτείες ή/και άλλες χώρες για αποθήκευση, επεξεργασία και χρήση από τη Nuance και τους τρίτους συνεργάτες της.""
" - "6. Οποιαδήποτε και όλα τα Δεδομένα ομιλίας που παρέχετε θα παραμένουν εμπιστευτικά και θα χρησιμοποιούνται σύμφωνα με την ισχύουσα νομοθεσία, αλλά μπορεί να κοινοποιηθούν από τη Nuance, εφόσον απαιτηθεί, προκειμένου να εκπληρωθούν νομικές ή ρυθμιστικές απαιτήσεις, όπως βάσει δικαστικής παραγγελίας ή προς μια κυβερνητική υπηρεσία, αν υφίσταται απαίτηση ή εξουσιοδότηση βάσει νόμου, ή προς κάποιο τρίτο μέρος που θα εξαγοράσει τη Nuance ή θα συγχωνευθεί με αυτήν." -}, -{ - "mn_MN", - "Мэдээллээр хангах гэрээ", - "Samsung гар товчлуур нь Nuance Communications, Inc. хэмээх үйлчилгээ үзүүлэгч гуравдагч этгээдийн нийлүүлсэн дуу хоолой таних технологийг ашигладаг. Тийм учраас таны дуу хоолойн мэдээлэл улмаар Nuance (Америкийн Нэгдсэн Улсад)-ийн ажиллуулдаг серверт хадгалагдах бөгөөд Samsung гар товчлуур ашиглахын тулд та Nuance-ийн нөхцлүүд-ийг зөвшөөрөх шаардлагатай.""
" - "Nuance үйлчилгээ сайжруулж, технологи хөгжүүлэх зорилгоор таны дуу хоолойн өгөгдлийг ашиглах эрхийг хадгална. Nuance мөн дээр дурдсан дуу хоолойн өгөгдлийг Nuance-ийн түншүүдэд өгөх эрхийг хадгална. Дээр дурдсан зорилтуудыг биелэгдэх хүртэл дуу хоолойн өгөгдлийн мэдээлэл хадгалагдана. Samsung гар товчлуурын үйлчилгээний талаар мэдээлэл олж авахыг хүсвэл Nuance-ийн нууцлалын бодлого-ыг уншина уу. ""
" - "Хэрэв та дээрхи мэдээллээ өгөхийг зөвшөөрөхгүй бол Samsung гар товчлуурыг ашиглах боломжгүй.", - "Samsung гар товчлуур ба яриа таних үйлчилгээний ашиглалт", - "1. Samsung гар товчлуурын үйлчилгээ нь яриа таних технологийг нэг бүрэлдэхүүн хэсгээ болгон ашигладаг. Та Samsung нь гуравдагч этгээд болох Nuance Communications Inc. (“Nuance”)-ийн нийлүүлсэн яриа таних үйлчилгээг (“Яриа таних үйлчилгээ”) ашиглаж болохыг ойлгож байгаа бөгөөд Samsung гар товчлуурын үйлчилгээ ашиглахтай холбоотой дараах зүйлсийг ойлгож, хүлээн зөвшөөрч байна.""
" - "2. Та Samsung гар товчлуурын үйлчилгээнд автоматжуулсан эсвэл бичсэн хүсэлт өгөхгүй байхыг зөвшөөрч байна.""
" - "3. Таны Samsung гар товчлуурын үйлчилгээнд хэлж бичүүлсэн үгсийг (үүний дотор эдгээр үгсийн аудио бичлэг, түүнтэй холбогдох транскрипц, бүртгэлийн файлууд) (“Ярианы өгөгдөл”) Nuance Яриа таних үйлчилгээ үзүүлэхийн тулд цуглуулах болно гэдгийг та ойлгосон.""
" - "4. Та Nuance нь Яриа таних үйлчилгээ үзүүлэхдээ Nuance болон түүний түнш гуравдагч этгээдүүдийн (a) Яриа таних үйлчилгээ болон (b) Nuance-ийн бусад бүтээгдэхүүн, үйлчилгээг тохируулж, өргөтгөж, сайжруулахдаа ашиглаж болох ярианы өгөгдлийг цуглуулж болно гэдгийг зөвшөөрч байна. ""
" - "5. Таны ярианы өгөгдлийг Nuance болон түүний түнш гуравдагч этгээдүүдэд хадгалуулах, боловсруулах, ашиглуулахаар Америкийн Нэгдсэн Улс ба/буюу бусад улс руу шилжүүлж болно гэдгийг ойлгож, зөвшөөрч байна.""
" - "6. Таны бүх ярианы өгөгдөл нууцлалтай хэвээр байх бөгөөд холбогдох хууль тогтоомжийн дагуу ашиглагдах боловч Nuance нь хууль тогтоомжийн дагуу шаардагдсан тохиолдолд, тухайлбал шүүхийн шийдвэрийн дагуу эсвэл хуулиар шаардсан буюу эрх олгосны дагуу төрийн байгууллагад эсвэл Nuance-ийг худалдаж авсан эсвэл түүнтэй нэгдсэн гуравдагч этгээдэд задруулж болно." -}, -{ - "bg_BG", - "Споразумение за предоставяне на информация", - "Клавиатура Samsung използва технологии за разпознаване на реч, предоставени от доставчик трета страна, наречен Nuance Communications, Inc. Затова вашата информация за глас е неизбежно съхранявана на сървър, управляван от Nuance (в Съединените щати), и използването на Клавиатура Samsung изисква да се съгласите с Правилата и условията на Nuance.""
" - "Nuance си запазва правото да използва записите на вашия глас за целите на подобряването на услугите и разработването на технологии. Nuance също така си запазва правото да предоставя гореупоменатите гласови записи на партньорите на Nuance. Данните за вашите гласови записи ще се съхраняват, докато не бъдат изпълнени горепосочените цели. За информация относно услугите на Клавиатура Samsung прочетете Политиката за поверителност на Nuance.""
" - "Не можете да използвате Клавиатура Samsung, ако не сте съгласни с клаузата за вашата информация, описана по-горе.", - "Клавиатура Samsung и използване на услуга за разпознаване на реч", - "1. Услугите на Клавиатура Samsung използват технология за разпознаване на реч като част от услугата. Вие потвърждавате, че Samsung може да използва услуга за разпознаване на реч („Услугата за разпознаване на реч“), предоставяна от трета страна, Nuance Communications Inc. („Nuance“), и потвърждавате и се съгласявате на следното във връзка с използването от ваша страна на услугата на Клавиатура Samsung.""
" - "2. Вие се съгласявате да не подавате никакви автоматизирани или записани заявки до услугата на Клавиатура Samsung.""
" - "3. Вие потвърждавате, че думите, които диктувате на услугата на Клавиатура Samsung (включително аудио записите на такива думи, свързаните с тях транскрипции и файлове от дневници) („Данни за реч“) ще бъдат събирани от Nuance при предоставянето на Услугата за разпознаване на реч.""
" - "4. Вие се съгласявате и потвърждавате, че при предоставянето на Услугата за разпознаване на реч Nuance може да събира Данни за реч, които може да се използват от Nuance и нейните партньори трети страни за настройване, подобряване и развиване на (a) Услугата за разпознаване на реч и (б) други продукти и услуги на Nuance.""
" - "5. Вие потвърждавате и се съгласявате, че вашите Данни за реч могат да бъдат прехвърляни до Съединените щати и/или други страни за съхраняване, обработка и използване от Nuance и нейните партньори трети страни.""
" - "6. Всякакви и всички Данни за реч, които предоставяте, ще остават конфиденциални и ще се използват в съответствие с приложимия закон, но може да се оповестяват от Nuance, ако е необходимо, в отговор на правни или законови изисквания, като например под нареждане на съд или правителствена агенция, ако е изискуемо или упълномощено от закона, или на трети страни, които придобиват или се сливат с Nuance." -}, -{ - "uk_UA", - "Угода про інформаційне забезпечення", - "Клавіатура Samsung використовує технології розпізнавання голосу та мовлення, надані стороннім постачальником послуг, компанією Nuance Communications, Inc. Тому ваші голосові дані неминуче зберігатимуться на сервері, яким керує компанія Nuance (у США). Щоб мати змогу використовувати Клавіатуру Samsung, ви повинні прийняти Умови та положення Nuance.""
" - "Компанія Nuance зберігає за собою право використовувати ваші голосові дані для покращення якості послуг і розвитку технологій. Крім цього, компанія Nuance зберігає за собою право надавати згадані вище голосові дані партнерам компанії Nuance. Ваші голосові дані зберігаються, доки згадані вище цілі не буде досягнуто. Докладніше про Клавіатуру Samsung див. у Політиці конфіденційності Nuance.""
" - "Ви не маєте права використовувати Клавіатуру Samsung, якщо не погоджуєтеся з умовами надання вашої інформації, про які йдеться вище.", - "Служба \"Клавіатура Samsung\" і використання служби розпізнавання мовлення", - "1. Служба \"Клавіатура Samsung\" використовує технологію розпізнавання мовлення як компонент служби. Ви погоджуєтеся, що Samsung може використовувати службу розпізнавання мовлення (далі – \"Служба розпізнавання мовлення\"), надану третьою стороною, компанією Nuance Communications Inc. (\"Nuance\"), і погоджуєтеся на наведені нижче умови стосовно використання вами служби \"Клавіатура Samsung\".""
" - "2. Ви погоджуєтеся не надсилати жодних автоматизованих або записаних запитів до служби \"Клавіатура Samsung\".""
" - "3. Ви погоджуєтеся, що слова, продиктовані вами у службі \"Клавіатура Samsung\" (включно зі звуковими записами цих слів, пов'язаними з ними транскрипціями та файлами журналів – \"Дані мовлення\") будуть зібрані компанією Nuance під час надання Служби розпізнавання мовлення.""
" - "4. Ви погоджуєтеся, що в рамках надання Служби розпізнавання мовлення компанія Nuance може збирати Дані мовлення, які компанія Nuance та її сторонні партнери можуть використати для вдосконалення та покращення (а) Служби розпізнавання мовлення та (б) інших продуктів і послуг Nuance.""
" - "5. Ви погоджуєтеся, що ваші Дані мовлення можуть бути передані до США та/або інших країн для зберігання, обробки та використання компанією Nuance і її сторонніми партнерами.""
" - "6. Усі надані вами Дані мовлення залишатимуться конфіденційними та використовуватимуться згідно з відповідними законами, але можуть бути розкриті компанією Nuance, якщо це необхідно для виконання юридичних вимог, наприклад за рішенням судових або інших компетентних органів та служб, якщо це вимагається або дозволяється законом, або надані третій стороні, що придбала компанію Nuance або об’єдналася з нею." -}, -{ - "hy_AM", - "Տեղեկությունների տրամադրման համաձայնագիր", - "Samsung ստեղնաշարն օգտագործում է ձայնի ճանաչման տեխնոլոգիաներ, որոնք տրամադրում է երրորդ կողմ հանդիսացող ծառայության մատակարարը՝ Nuance Communications, Inc. ընկերությունը: Հետևաբար, Ձեր ձայնային տեղեկություններն անխուսափելիորեն պահվում են Nuance-ի կողմից շահագործվող սերվերում (Միացյալ Նահանգներ), և Samsung ստեղնաշարն օգտագործելու համար պահանջվում է ընդունել Nuance ընկերության Դրույթները և պայմանները:""
" - "Nuance-ն իրեն իրավունք է վերապահում Ձեր ներմուծած խոսքային տվյալներն օգտագործելու ծառայությունների կատարելագործման և տեխնոլոգիաների մշակման նպատակով: Nuance-ը նաև իրեն իրավունք է վերապահում վերը նշված խոսքային տվյալները տրամադրելու Nuance-ի գործընկերներին: Ձեր ձայնով ներմուծված տեղեկությունները պահվում են այնքան ժամանակ, մինչև իրագործվեն վերոհիշյալ նպատակները: «Samsung ստեղնաշար» ծառայությունների վերաբերյալ տեղեկատվություն ստանալու համար ծանոթացեք Nuance-ի Գաղտնապահության քաղաքականությանը:""
" - "Դուք չեք կարող օգտվել Samsung ստեղնաշարից, եթե համաձայն չեք տրամադրել Ձեր տեղեկությունները, ինչպես նկարագրված է վերևում:", - "Samsung ստեղնաշար և Խոսքի ճանաչման ծառայության օգտագործումը", - "1. «Samsung ստեղնաշար» ծառայությունը, որպես ծառայության բաղադրիչ, օգտագործում է խոսքի ճանաչման տեխնոլոգիա: Դուք ընդունում եք, որ Samsung-ը կարող է օգտվել խոսքի ճանաչման ծառայությունից («Խոսքի ճանաչման ծառայություն»), որը տրամադրում է երրորդ կողմ հանդիսացող Nuance Communications Inc. (“Nuance”) ընկերությունը, և Դուք ընդունում եք և համաձայն եք հետևյալին՝ կապված Ձեր կողմից “Samsung ստեղնաշար» ծառայության օգտագործման հետ:""
" - "2. Դուք համաձայն եք որևէ ավտոմատացված կամ ձայնագրված հարցում չուղարկել “Samsung ստեղնաշար» ծառայությանը:""
" - "3. Դուք ընդունում եք, որ բառերը, որոնք թելադրում եք “Samsung ստեղնաշար» ծառայությանը (ներառյալ բառերի ձայնագրությունները, դրանց գրառումները և գրանցման ֆայլերը) («Խոսքի տվյալներ») հավաքվելու են Խոսքի ճանաչման ծառայություն մատուցող Nuance ընկերության կողմից:""
" - "4. Դուք համաձայն եք և ընդունում եք, որ Nuance-ը Խոսքի ճանաչման ծառայություն մատուցելիս կարող է հավաքել Խոսքի տվյալներ, որոնք Nuance-ը և երրորդ կողմ հանդիսացող իր գործընկերները կարող են օգտագործել, որպեսզի կարգաբերեն, կատարելագործեն ու բարելավեն (ա) Խոսքի ճանաչման ծառայությունը և (բ) Nuance ընկերության այլ արտադրանքներ ու ծառայություններ:""
" - "5. Դուք ընդունում եք և համաձայն եք, որ Ձեր Խոսքի տվյալները կարող են Nuance-ի և երրորդ կողմ հանդիսացող իր գործընկերների կողմից պահպանման, մշակման և օգտագործման նպատակով փոխանցվել Միացյալ Նահանգներ և (կամ) այլ երկրներ:""
" - "6. Ձեր կողմից տրամադրած ցանկացած և բոլոր Խոսքի տվյալները կմնան գաղտնի և կօգտագործվեն կիրառելի օրենսդրության համաձայն, բայց կարող են, անհրաժեշտության դեպքում, բացահայտվել Nuance ընկերության կողմից, որպեսզի բավարարվեն իրավական կամ նորմատիվային պահանջները, օրինակ՝ դատարանի կարգադրությամբ կամ կառավարական մարմնի պահանջով, եթե դա պարտադիր է կամ թույլատրված է օրենքով, կամ՝ երրորդ անձի պահանջով, որը ձեռք է բերում Nuance ընկերությունը կամ միավորվում է այդ ընկերության հետ:" -}, -{ - "ka_GE", - "შეთანხმება ინფორმაციის მიწოდების შესახებ", - "Samsung-ის კლავიატურის სერვისის რეალიზაციისას გამოიყენება წარმოთქმულის ამოცნობის სერვისი, რომელიც წარმოდგენილია მომსახურეობის გარეშე მიმწოდებლის მიერ კომპანია Nuance Communications, Inc-ის მიერ. ამგვარად, თქვენი ხმოვანი მონაცემები გარდაუვლად ინახება სერვერზე, რომლის მესაკუთრეა კომპანია Nuance (აშშ-ში), აქედან გამომდინარე „Samsung-ის კლავიატურის“ სერვისის გამოსაყენებლად, აუცილებელია დაეთანხმოთ Nuance-ს პირობებს და დანართებს.""
" - "Nuance იტოვებს უფლებას გამოიყენოს ხმოვანი მონაცემები სერვისების გაუმჯობესებისა და ტექნოლოგიების განვითარების მიზნით. Nuance ასევე იტოვებს უფლებას მიაწოდოს ზემოთ ნახსენები ხმოვანი მონაცემები თავის პარტნიორებს. თქვენი ხმოვანი მონაცემების შენახვა მოხდება ზემოთ დასახელებული მიზნების მიღწევამდე. Samsung-ის კლავიატურის სერვისის შესახებ ინფორმაცია იხილეთ Nuance-ს კომპანიის კონფიდენციალობის პოლიტიკაში. „Samsung-ის კლავიატურის“ სერვისს ვერ გამოიყენებთ, თუ არ ეთანხმებით ზემოდ აღნიშნულ ინფორმაციის მიწოდებაზე. ", - "Samsung-ის კლავიატურა და წარმოთქმულის ამოცნობის სერვისი ", - "1. Samsung-ის კლავიატურის სერვისის რეალიზაციის დროს გამოიყენება წარმოთქმულის ამოცნობის ტექნოლოგია, როგორც სერვისის კომპონენტი. თქვენ ადასტურებთ, რომ Samsung-მა შეიძლება გამოიყენოს წარმოთქმულის ამოცნობის სერვისი ( შემდგომში - “წარმოთქმულის ამოცნობის სერვისი”), რომლის მომწოდებელია მესამე მხარე, კომპანია Nuance Communications Inc ( შემდგომში - “Nuance”) და თქვენ ადასტურებთ და ეთანხმებით, Samsung-ის კლავიატურის სერვისის გამოყენების შემდეგ პირობებს.""
" - "2. თქვენ თანახმა ხართ Samsung-ის კლავიატურის სერვისის მეშვეობით არ დაამუშავოთ ავტომატური ან წინასწარ ჩაწერილი შეტყობინებები.""
" - "3. თქვენ ეთანხმებით იმას, რომ Samsung-ის კლავიატურის სერვისის მიერ დასამუშავებლად ნაკარნახევი სიტყვები (მათ შორის ამ სიტყვების აუდიო ჩანაწერები, გაშიფრვა და ამ ჩანაწერების ჟურნალები) გადაეცემა კომპანია Nuance-ს, როგორც მასალა წარმოთქმულის ამოცნობის სერვისისათვის.""
" - "4. თქვენ ეთანხმებით იმას, რომ წარმოთქმულის ამოცნობის სერვისის გამოყენებისას კომპანია Nuance-ს შეეძლო წარმოთქმული მონაცემების შეგროვება, კომპანია Nuance-ს და მისი დამოუკიდებელი პარტნიორების მიერ ა) წარმოთქმულის ამოცნობის სერვისის და (ბ) Nuance-ს სხვა პროდუქტების და სერვისების შემდგომი გაუმჯობესების, გამართვის და ოპტიმიზაციისათვის.""
" - "5. თქვენ აცნობიერებთ და ეთანხმებით, რომ თქვენს მიერ წარმოდგენილი წარმოთქმული მონაცემები შეიძლება გადაეცეს აშშ-ს ან/და სხვა ქვეყნებს Nuance-ს კომპანიის და მისი დამოუკიდებელი პარტნიორების მიერ შენახვის, დამუშავების ან გამოყენებისათვის.""
" - "6. კომპანია Nuance იღებს ვალდებულებას დაიცვას ყველა წარმოდგენილი წარმოთქმული მონაცემების კონფედენციალობა და გამოიყენოს ისინი მოქმედი კანონმდებლობის შესაბამისად, მაგრამ აუცილებლობის შემთხვევაში ეს მონაცემები შეიძლება გაიხსნას ნორმატიული და უფლებრივი მოთხოვნების დასაკმაყოფილებლად, მაგალითად სასამართლოს დადგენილების შესაბამისად; კანონის თანახმად, რომელიც მოითხოვს ან სახელმწიფო დაწესებულებას უფლებას აძლევს მონაცემების ხელმისაწვდომობაზე; მესამე მხარის მიერ კომპანია Nuance-ს შესყიდვის ან მასთან გაერთიანების შემთხვევაში." -}, -{ - "en_US", - "Information Provision Agreement", - "Samsung keyboard uses voice recognition technologies provided by a third party service provider called Nuance Communications, Inc. Therefore, your voice information is inevitably stored in a server operated by Nuance (in the United States), and using Samsung keyboard requires that you agree to the Terms and Conditions of Nuance.

Nuance reserves the right to use your voice input for the purposes of improving services and developing technologies. Nuance also reserves the right to provide aforementioned voice input to Nuance??s partners. Your voice input information is stored until the aforementioned objectives have been accomplished. For information of the Samsung keyboard services, please read the Nuance Privacy Policy.

You cannot use Samsung keyboard if you do not agree to the provision of your information described above.", - "Samsung keyboard and Use of a Speech Recognition Service", - "1. The Samsung keyboard service uses speech recognition technology as a component of the service. You acknowledge that Samsung may utilize a speech recognition service (the \"Speech Recognition Service\") provided by a third party, Nuance Communications Inc. (\"Nuance\"), and you acknowledge and agree to the following in connection with your use of the Samsung keyboard service.

2. You agree not to submit any automated or recorded requests to the Samsung keyboard service.

3. You acknowledge that the words you dictate to the Samsung keyboard service (including audio recordings of such words, associated transcriptions and log files) (�Speech Data�) will be collected by Nuance in providing the Speech Recognition Service.

4. You consent and agree that in providing the Speech Recognition Service, Nuance may collect Speech Data which may be used by Nuance and its third party partners to tune, enhance and improve (a) the Speech Recognition Service and (b) other Nuance products and services.

5. You acknowledge and agree that your Speech Data may be transferred to the United States and/or other countries for storage, processing and use by Nuance and its third party partners.

6. Any and all Speech Data that you provide will remain confidential and will be used in accordance with applicable law but may be disclosed by Nuance, if so required, to meet legal or regulatory requirements, such as under a court order or to a government agency if required or authorized by law, or to a third party which acquires or merges with Nuance." -}, -//80 - - -{ - NULL, - NULL, - NULL, - NULL, - NULL -}, -}; - - - - -#endif /* _ISE_INPUT_STT_TOS_TEXT_H */ diff --git a/inc/w-input-stt-tos.h b/inc/w-input-stt-tos.h deleted file mode 100755 index 3e50516..0000000 --- a/inc/w-input-stt-tos.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -#ifndef __W_INPUT_STT_TOS_H_ -#define __W_INPUT_STT_TOS_H_ - -#include -#include -#include -#include -#include -#include -#include -#include - - -void ise_show_tos_popup(void *data); -Eina_Bool is_sap_connection(); -Eina_Bool is_tos_N66_agreed(); -Eina_Bool set_tos_N66_agreed(Eina_Bool bSet); -void launch_bt_connection_popup(App_Data* data); - -//--------------------------n66-------------------------- -void ise_show_tos_n66_popup(void *data); - -#endif /* W_INPUT_STT_TOS_H_ */ diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index 4576c70..ab01284 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -30,7 +30,6 @@ #include "w-input-keyboard.h" #include "w-input-stt-ise.h" #include "w-input-emoticon.h" -#include "w-input-stt-tos.h" #include @@ -159,20 +158,7 @@ static void _stt_clicked_cb(void *data, Evas_Object * obj, void *event_info) if(!ad) return; -#if 0 - bool bAgreed = false; - stt_get_user_agreement(&bAgreed); - if(!bAgreed){ -#endif - if(is_tos_N66_agreed() == EINA_FALSE){ - if(is_sap_connection() == EINA_TRUE){ - ise_show_tos_n66_popup(ad); - } else { - launch_bt_connection_popup(ad); - } - } else { - ise_show_stt_popup(ad); - } + ise_show_stt_popup(ad); } static void _input_template_notify_cb(void *user_data) diff --git a/src/w-input-stt-tos.cpp b/src/w-input-stt-tos.cpp deleted file mode 100755 index bfe6b0b..0000000 --- a/src/w-input-stt-tos.cpp +++ /dev/null @@ -1,796 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the License); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an AS IS BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include -#include -#include -#include -#include -#include -#include - - -#include - -#include "Debug.h" -#include "w-input-selector.h" -#include "w-input-stt-ise.h" -#include "w-input-stt-voice.h" -#include "w-input-stt-tos.h" -#include "w-input-stt-tos-text.h" - -using namespace std; - -#define _EDJ(x) elm_layout_edje_get(x) - -#ifdef _WEARABLE -static Evas_Object *g_circle_object_first = NULL; -#endif -#define ISE_PREFERENCE_AGREEMENT "wearable_input_agreement" -#define VCONFKEY_USER_AGREEMENT "db/wms/user_agreement/svoice" -#define VCONFKEY_USER_AGREED_TOS "db/private/ise/stt/tos" - -#define N66_URL "https://account.samsung.com/membership/pp" - -const char *nuance_support_language[12][2] = { - {"en_GB", "en"}, // fallback - {"de_DE", "de"}, - {"en_US", "en"}, - {"es_ES", "es"}, - {"es_US", "es"}, - {"fr_FR", "fr"}, - {"it_IT", "it"}, - {"pt_BR", "pt"}, - {"ru_RU", "ru"}, - {"zh_CN", "zh"}, - {"ja_JP", "ja"}, - {"ko_KR", "ko"}, -}; - - -std::string replaceAll(std::string str, const std::string& from, const std::string& to) -{ - size_t start_pos = 0; - while ((start_pos = str.find(from, start_pos)) != std::string::npos) { - str.replace(start_pos, from.length(), to); - start_pos += to.length(); - } - - return str; -} - -static void __bt_connection_result_cb(app_control_h request, app_control_h reply, app_control_result_e result, void *user_data) -{ - App_Data* ad = (App_Data*)user_data; - - char *val = NULL; - - if (reply == NULL) { - PRINTFUNC(DLOG_ERROR, "service_h is NULL"); - return; - } - - app_control_get_extra_data(reply, "__BT_CONNECTION__", &val); - if (val) { - if (strcmp(val, "Connected") == 0) { - PRINTFUNC(DLOG_ERROR, "BT Connected"); - } else { - PRINTFUNC(DLOG_ERROR, "BT Not Connected"); - } - free(val); - } - - if (ad && ad->app_type == APP_TYPE_STT) { - PRINTFUNC(DLOG_DEBUG, "APP_TYPE_STT so exit here."); - powerUnlock(); - elm_exit(); - } -} - -void launch_bt_connection_popup(App_Data* data) -{ - PRINTFUNC(DLOG_DEBUG, "Need to launch BT connection popup"); - app_control_h app_control; - app_control_create(&app_control); - app_control_set_app_id(app_control, "com.samsung.bt-connection-popup"); - app_control_add_extra_data(app_control, "msg", "user_defined"); - app_control_add_extra_data(app_control, "text", gettext("WDS_ST_TPOP_CONNECT_VIA_BLUETOOTH_TO_REVIEW_AND_ACCEPT_THE_LEGAL_NOTICE_ABB")); - app_control_add_extra_data(app_control, "title", PACKAGE); - app_control_send_launch_request(app_control, __bt_connection_result_cb, NULL); - app_control_destroy(app_control); -} - -Eina_Bool set_tos_N66_agreed(Eina_Bool bSet) -{ - int ret = vconf_set_bool(VCONFKEY_USER_AGREEMENT, bSet); - if ( ret != VCONF_OK ) { - PRINTFUNC(DLOG_ERROR, "vconf_set_bool failed ... [%d]!!!", ret); - return EINA_FALSE; - } - - return EINA_TRUE; -} - -Eina_Bool is_tos_N66_agreed() -{ - if (1) return EINA_TRUE; - - int bVal = 0; - int ret = 0; - - ret = vconf_get_bool(VCONFKEY_USER_AGREEMENT, &bVal); - if (ret != VCONF_OK) { - PRINTFUNC(DLOG_ERROR, "VCONFKEY_USER_AGREEMENT vconf_get_bool fail: %d", ret); - } - - return bVal? EINA_TRUE : EINA_FALSE; -} - -Eina_Bool is_sap_connection() -{ - int wms_connected = 0; - Eina_Bool ret = false; - - vconf_get_int(VCONFKEY_WMS_WMANAGER_CONNECTED, &wms_connected); - - if (wms_connected) { - int conn_type = -1; - vconf_get_int("memory/private/sap/conn_type", &conn_type); - if (conn_type == 0) { - char *vendor_type = vconf_get_str("db/wms/host_status/vendor"); - if (vendor_type && !strcmp("LO", vendor_type)) { - ret = true; - } else { - ret = false; - } - if (vendor_type) - free(vendor_type); - } else if (conn_type == 1) { - ret = true; - } else { - ret = false; - } - } else { - PRINTFUNC(DLOG_DEBUG, "standalone mode"); - ret = false; - } - return ret; -} - - -static void -_ise_tos_launch_web_link(std::string url) -{ -/* - wnoti_error_e eError = WNOTI_ERROR_NONE; - - eError = wnoti_service_connect(); - if( eError != WNOTI_ERROR_NONE ) - { - PRINTFUNC(DLOG_ERROR, "wnoti_service_connect failed : [%d]!!!", eError); - return; - } - - eError = wnoti_request_to_browse((char*)(char *) "Samsung Keyboard", url.c_str()); - if( eError != WNOTI_ERROR_NONE ) - { - PRINTFUNC(DLOG_ERROR, "wnoti_request_to_browse failed!!!", eError); - } - - eError = wnoti_service_disconnect(); - if( eError != WNOTI_ERROR_NONE ) - { - PRINTFUNC(DLOG_ERROR, "wnoti_service_disconnect failed : [%d]!!!", eError); - } -*/ -} - -static void show_terms(void *data, Evas_Object *obj, void *event_info) -{ - if (!obj) return; - if (!data) return; - if (!event_info) return; - - int wms_connected = 0; - vconf_get_int(VCONFKEY_WMS_WMANAGER_CONNECTED, &wms_connected); - - if (wms_connected == 1) { - // companion mode - Evas_Smart_Cb_Description * desc = (Evas_Smart_Cb_Description*)event_info; - std::string tempurl = desc->name; - - std::string::size_type n = tempurl.find_first_not_of(" \""); - if (n != std::string::npos) { - tempurl = tempurl.substr(n, tempurl.length()); - } - - n = tempurl.find_last_not_of(" \""); - if (n != std::string::npos) { - tempurl = tempurl.substr(0, n + 1); - } - - //----------------------url construction----------------- - - int find_it = 0; - char *locale = vconf_get_str(VCONFKEY_LANGSET); - if (locale) { - PRINTFUNC(DLOG_DEBUG, "locale = %s", locale); - - int i = 0; - while (nuance_support_language[i][0] != NULL) { - if (strstr(locale, nuance_support_language[i][0])) { - find_it = i; - break; - } - i++; - } - free(locale); - } - - _ise_tos_launch_web_link(tempurl+ "/" + nuance_support_language[find_it][1]); - - show_popup_toast(gettext("WDS_MYMAG_TPOP_SHOWING_DETAILS_ON_YOUR_PHONE_ING"), true); - } else { - // stand alone mode - } -} - -static void _response_cb2(void *data, Evas_Object *obj, void *event_info) -{ - App_Data* ad = (App_Data*)data; - - if (!ad) - return; - - if (obj) - elm_object_disabled_set(obj, EINA_TRUE); - - elm_naviframe_item_pop(ad->naviframe); -} - -static Eina_Bool -_naviframe_pop_cb2(void *data , Elm_Object_Item *it) -{ - PRINTFUNC(DLOG_DEBUG, ""); -#ifdef _WEARABLE - if (g_circle_object_first) - eext_rotary_object_event_activated_set(g_circle_object_first, EINA_TRUE); -#endif - return EINA_TRUE; -} - -static void _response_cb(void *data, Evas_Object *obj, void *event_info) -{ - PRINTFUNC(DLOG_DEBUG, ""); - - App_Data* ad = (App_Data*)data; - - if (!ad) return; - - set_tos_N66_agreed(EINA_TRUE); - - ise_show_stt_popup(ad); - - set_disclaimer_flag(); -} - -static Eina_Bool -_naviframe_pop_cb(void *data , Elm_Object_Item *it) -{ - PRINTFUNC(DLOG_DEBUG, ""); - - _back_to_genlist_for_selector(); - - return EINA_TRUE; -} - - -std::string getColorStyle(const char *code) -{ - std::string strRet; - int r = 0xFF, g = 0xFF, b = 0xFF, a = 0xFF; - char strColor[256]; -// ea_theme_color_get(code, &r, &g, &b, &a, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); - snprintf(strColor, 256, "", r, g, b, a); - - strRet.append(strColor); - return strRet; -} - -std::string getFontStyle(const char *code) -{ - std::string strRet; -// int r = 0xFF, g = 0xFF, b = 0xFF, a = 0xFF; -// char *fontStyle; -// int fontSize; -// char strColor[256]; -// char strFont[256]; -// ea_theme_color_get(code, &r, &g, &b, &a, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -// snprintf(strColor, 256, "", r, g, b, a); - -// ea_theme_font_get(code,&fontStyle,&fontSize); -/* - if (fontStyle) { - snprintf(strFont, 256, "", fontStyle, fontSize); - } else { - snprintf(strFont, 256, "", fontSize); - } - strRet.append(strFont); - strRet.append(strColor); - PRINTFUNC(DLOG_DEBUG, "====strRect==%s", strRet.c_str()); - //after uifw finish patch, this free must open, otherwise it will have memory leak - if (fontStyle) { - free(fontStyle); - fontStyle = NULL; - } -*/ - return strRet; -} - -static std::string tagging(const std::string& str) -{ - std::string link_start = ""; - std::string label = str; - std::string tag_str = ""; - std::string link_color = ""; - - tag_str.append(getFontStyle("T142")); - link_color.append(getColorStyle("T1611")); - - std::string::size_type found = label.find(link_start); - - while (found != std::string::npos) { - tag_str.append(label, 0, found); - tag_str.append(link_color); - - std::string::size_type end_pos = label.find(link_end); - tag_str.append(label, found, end_pos-found); - tag_str.append(""); - tag_str.append(""); - label = label.substr(end_pos+4); - found = label.find(link_start); - } - - tag_str.append(label); - tag_str.append(""); - - return tag_str; -} - -static void _language_changed_cb(void *_data, Evas_Object *_obj, void *_event_info) -{ - if (!_obj) return ; - if (!_data) return ; - - int index = (uintptr_t)_data; - std::string terms = ""; - - char body_str[40000]; - - switch (index) { - case 1: { - const char *format = gettext("LDS_IME_BODY_INFORMATION_PROVISION_AGREEMENT_P1_LEGALPHRASE_WC1"); - snprintf(body_str, sizeof(body_str), format, " ", "", "", ""); - terms = tagging(std::string(body_str)); - terms = replaceAll(terms , std::string("\n"), std::string("
")); - elm_entry_entry_set(elm_layout_content_get(_obj, "elm.swallow.content"), terms.c_str()); - } - break; - case 2: - terms = tagging(std::string(gettext(TOS_BODY2))+ std::string("
") + std::string(gettext(TOS_BODY3))); - terms = replaceAll(terms , std::string("\n"), std::string("
")); - elm_entry_entry_set(elm_layout_content_get(_obj, "elm.swallow.content"), terms.c_str()); - break; - default: - break; - } -} - -Evas_Object *create_tos_second_page(void* data){ - App_Data* ad = (App_Data*)data; - - if (!ad) - return NULL; - - PRINTFUNC(DLOG_DEBUG, ""); - Evas_Object *btn; - Evas_Object *outer_layout; - Evas_Object *inner_layout; - Evas_Object *scroller; -#ifdef _WEARABLE - Evas_Object *circle_scroller; -#endif - std::string terms = ""; - - string edj_path = get_resource_path(); - edj_path = edj_path + STT_EDJ_FILE; - -//------------outer layout---------------------- - outer_layout = elm_layout_add(ad->naviframe); - elm_layout_theme_set(outer_layout, "layout", "bottom_button", "default"); - evas_object_show(outer_layout); - -//------------scroller---------------------- - scroller = elm_scroller_add(outer_layout); - elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_TRUE); - evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); - elm_object_scroll_lock_x_set(scroller, EINA_TRUE); - evas_object_show(scroller); -#ifdef _WEARABLE - circle_scroller = eext_circle_object_scroller_add(scroller, ad->circle_surface); - eext_circle_object_scroller_policy_set(circle_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); - eext_rotary_object_event_activated_set(circle_scroller, EINA_TRUE); -#endif - elm_object_part_content_set(outer_layout, "elm.swallow.content", scroller); - -//------------inner layout---------------------- - inner_layout = elm_layout_add(scroller); - elm_layout_file_set(inner_layout, edj_path.c_str(), "elm_naviframe_item_basic_customized"); - elm_object_domain_translatable_part_text_set(inner_layout, "elm.text.title", PACKAGE, TOS_TITLE); - evas_object_size_hint_weight_set(inner_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_smart_callback_add(inner_layout, "language,changed", _language_changed_cb, (void *)2); - - elm_object_content_set(scroller, inner_layout); - -//------------entry---------------------- - Evas_Object *entry = elm_entry_add(inner_layout); - elm_entry_editable_set(entry, EINA_FALSE); - evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0.0); - evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(entry); - elm_entry_text_style_user_push(entry, "DEFAULT='align=center'"); - - terms = tagging(std::string(gettext(TOS_BODY2))+ std::string("
")+ std::string(gettext(TOS_BODY3))); - terms = replaceAll(terms , std::string("\n"), std::string("
")); - - elm_entry_entry_set(entry, terms.c_str()); - - elm_object_part_content_set(inner_layout, "elm.swallow.content", entry); - -//------------Bottom Button---------------------- - btn = elm_button_add(outer_layout); - elm_object_style_set(btn, "bottom"); - elm_access_info_set(btn, ELM_ACCESS_INFO, gettext(POPUP_OK_BTN)); - //elm_object_domain_translatable_text_set(btn, PACKAGE, POPUP_OK_BTN); - evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - elm_object_part_content_set(outer_layout, "elm.swallow.button", btn); - - Evas_Object* ic = elm_image_add(btn); - elm_image_resizable_set(ic, EINA_TRUE, EINA_TRUE); - string path = get_resource_path(); - string path_ic = path + "/images/w_sip_number_btn_ic.png"; - elm_image_file_set(ic, path_ic.c_str(), NULL); - elm_object_content_set(btn, ic); - - evas_object_smart_callback_add(btn, "clicked", _response_cb2, ad); - - evas_object_show(outer_layout); - - elm_object_signal_emit(inner_layout, "elm,state,visible", "elm"); - - return outer_layout; -} - -static void _ise_voice_tos_anchor_clicked(void *data, Evas_Object *obj, void *event_info) -{ - App_Data* ad = (App_Data*)data; - - if (!ad) - return; - - Elm_Entry_Anchor_Info *ainfo = (Elm_Entry_Anchor_Info*)event_info; - - PRINTFUNC(DLOG_DEBUG, "ainfo->name = %s", ainfo->name); - - if (!strncmp(ainfo->name, "\"http://", 8)) { - show_terms(data, obj, ainfo); - } else if (!strncmp(ainfo->name, "\"file://", 8)) { - Evas_Object *senconds_layout = create_tos_second_page(ad); - Elm_Object_Item *nit = NULL; - nit = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, senconds_layout, "empty"); - elm_naviframe_item_pop_cb_set(nit, _naviframe_pop_cb2, NULL); - elm_naviframe_item_title_enabled_set(nit, EINA_FALSE, EINA_FALSE); - } -} - -Evas_Object *create_tos_popup(void *data) -{ - App_Data* ad = (App_Data*)data; - - if (!ad) - return NULL; - - PRINTFUNC(DLOG_DEBUG, ""); - Evas_Object *btn; - Evas_Object *outer_layout; - Evas_Object *inner_layout; - Evas_Object *scroller; -#ifdef _WEARABLE - Evas_Object *circle_scroller; -#endif - std::string terms = ""; - - string edj_path = get_resource_path(); - edj_path = edj_path + STT_EDJ_FILE; - -//------------outer layout---------------------- - outer_layout = elm_layout_add(ad->naviframe); - elm_layout_theme_set(outer_layout, "layout", "bottom_button", "default"); - evas_object_show(outer_layout); - -//------------scroller---------------------- - scroller = elm_scroller_add(outer_layout); - elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_TRUE); - evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); - elm_object_scroll_lock_x_set(scroller, EINA_TRUE); - evas_object_show(scroller); -#ifdef _WEARABLE - circle_scroller = eext_circle_object_scroller_add(scroller, ad->circle_surface); - eext_circle_object_scroller_policy_set(circle_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); - eext_rotary_object_event_activated_set(circle_scroller, EINA_TRUE); - g_circle_object_first = circle_scroller; -#endif - elm_object_part_content_set(outer_layout, "elm.swallow.content", scroller); - -//------------inner layout---------------------- - inner_layout = elm_layout_add(scroller); - elm_layout_file_set(inner_layout, edj_path.c_str(), "elm_naviframe_item_basic_customized"); - elm_object_domain_translatable_part_text_set(inner_layout, "elm.text.title", PACKAGE, TOS_TITLE); - evas_object_size_hint_weight_set(inner_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_smart_callback_add(inner_layout, "language,changed", _language_changed_cb, (void *)1); - - elm_object_content_set(scroller, inner_layout); - -//------------entry---------------------- - Evas_Object *entry = elm_entry_add(inner_layout); - elm_entry_editable_set(entry, EINA_FALSE); - evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0.0); - evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(entry); - evas_object_smart_callback_add(entry, "anchor,clicked", _ise_voice_tos_anchor_clicked, ad); - elm_entry_text_style_user_push(entry, "DEFAULT='align=center'"); - - terms = tagging(std::string(gettext(TOS_NUANCE_BODY))); - terms = replaceAll(terms , std::string("%s"), std::string(gettext(SK_GEAR_INPUT))); - terms = replaceAll(terms , std::string("\n"), std::string("
")); - - elm_entry_entry_set(entry, terms.c_str()); - - elm_object_part_content_set(inner_layout, "elm.swallow.content", entry); - -//------------Bottom Button---------------------- - btn = elm_button_add(outer_layout); - elm_object_style_set(btn, "bottom"); - elm_access_info_set(btn, ELM_ACCESS_INFO, gettext(POPUP_OK_AGREE)); - elm_object_domain_translatable_text_set(btn, PACKAGE, POPUP_OK_AGREE); - evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - elm_object_part_content_set(outer_layout, "elm.swallow.button", btn); - - evas_object_smart_callback_add(btn, "clicked", _response_cb, ad); - - evas_object_show(outer_layout); - - elm_object_signal_emit(inner_layout, "elm,state,visible", "elm"); - - return outer_layout; -} - - -void ise_show_tos_popup(void *data) -{ - App_Data* ad = (App_Data*)data; - - if (!ad) - return; - - Evas_Object *main_layout = create_tos_popup(ad); - - Elm_Object_Item *nit = NULL; - nit = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, main_layout, "empty"); - elm_naviframe_item_pop_cb_set(nit, _naviframe_pop_cb, NULL); - elm_naviframe_item_title_enabled_set(nit, EINA_FALSE, EINA_FALSE); -} - -//--------------------------------n66-------------------------------------------------- - -static void _ise_voice_tos_n66_anchor_clicked(void *data, Evas_Object *obj, void *event_info) -{ - App_Data* ad = (App_Data*)data; - - if (!ad) - return; - - _ise_tos_launch_web_link(N66_URL); - show_popup_toast(gettext(SK_SHOWING_DETAIL), true); -} - -static void _response_n66_cb(void *data, Evas_Object *obj, void *event_info) -{ - App_Data* ad = (App_Data*)data; - - if (!ad) return; - -#if 0 - stt_set_user_agreement(true); -#else - set_tos_N66_agreed(EINA_TRUE); -#endif - - ise_show_stt_popup(ad); - - set_disclaimer_flag(); -} - -static void _n66_language_changed_cb(void *_data, Evas_Object *_obj, void *_event_info) -{ -} - -Evas_Object *create_tos_n66_popup(void *data) -{ - App_Data* ad = (App_Data*)data; - - if (!ad) - return NULL; - - PRINTFUNC(DLOG_DEBUG, ""); - Evas_Object *btn; - Evas_Object *outer_layout; - Evas_Object *inner_layout; - Evas_Object *scroller; -#ifdef _WEARABLE - Evas_Object *circle_scroller; -#endif - std::string terms = ""; - - string edj_path = get_resource_path(); - edj_path = edj_path + STT_EDJ_FILE; - - // 1. Get Country Code -// char *country_code = NULL; -// country_code = vconf_get_str(VCONFKEY_CSC_COUNTRY_ISO); - - // 2. Set String ID depend on Count Code - char* popup_title_id = NULL; - char* popup_body_id = NULL; -// if (country_code) { -// if (!strcmp(country_code, "CN")) { -// popup_title_id = TOS_TITLE_CHN; -// popup_body_id = TOS_N66_BODY_CHN; -// } else { -// popup_title_id = TOS_TITLE; -// popup_body_id = TOS_N66_BODY; -// } -// } else { - PRINTFUNC(DLOG_ERROR, "Getting Count Code is Error!!! Set default TOS Text!"); -// popup_title_id = TOS_TITLE; -// popup_body_id = TOS_N66_BODY; -// } - - -//------------outer layout---------------------- - outer_layout = elm_layout_add(ad->naviframe); - elm_layout_theme_set(outer_layout, "layout", "bottom_button", "default"); - evas_object_show(outer_layout); - -//------------scroller---------------------- - scroller = elm_scroller_add(outer_layout); - elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_TRUE); - evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_size_hint_align_set(scroller, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); - elm_object_scroll_lock_x_set(scroller, EINA_TRUE); - evas_object_show(scroller); -#ifdef _WEARABLE - circle_scroller = eext_circle_object_scroller_add(scroller, ad->circle_surface); - eext_circle_object_scroller_policy_set(circle_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); - eext_rotary_object_event_activated_set(circle_scroller, EINA_TRUE); - g_circle_object_first = circle_scroller; -#endif - elm_object_part_content_set(outer_layout, "elm.swallow.content", scroller); - -//------------inner layout---------------------- - inner_layout = elm_layout_add(scroller); - elm_layout_file_set(inner_layout, edj_path.c_str(), "elm_naviframe_item_basic_customized"); - elm_object_domain_translatable_part_text_set(inner_layout, "elm.text.title", PACKAGE, popup_title_id); - evas_object_size_hint_weight_set(inner_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_smart_callback_add(inner_layout, "language,changed", _n66_language_changed_cb, NULL); - - elm_object_content_set(scroller, inner_layout); - -//------------Entry---------------------- - Evas_Object *entry = elm_entry_add(inner_layout); - elm_entry_editable_set(entry, EINA_FALSE); - evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0.0); - evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_show(entry); - evas_object_smart_callback_add(entry, "anchor,clicked", _ise_voice_tos_n66_anchor_clicked, ad); - elm_entry_text_style_user_push(entry, "DEFAULT='align=center'"); - -// ea_cutlink_h cutlink; -// ea_cutlink_create(&cutlink, entry, EA_CUTLINK_USER); - - /* add a new scheme */ -// ea_cutlink_scheme_add(cutlink, "hello:", N66_URL); - - /* set prefix and postfix for a new scheme */ -// ea_cutlink_prefix_set(cutlink, "hello:", -// ""); -// ea_cutlink_postfix_set(cutlink, "hello:", ""); - - char *markup = NULL; - char *txt = NULL; - /* set text for parsing */ - markup = elm_entry_utf8_to_markup(gettext(popup_body_id)); -// ea_cutlink_markup_set(cutlink, markup); - -// ea_cutlink_markup_apply(cutlink, gettext(popup_body_id), &txt); - PRINTFUNC(DLOG_DEBUG, "%s", txt); - - terms = tagging(std::string(gettext(txt))); - elm_entry_entry_set(entry, terms.c_str()); - -// if (txt) -// free(txt); - - if (markup) - free(markup); - /* destroy cutlink object */ -// ea_cutlink_destroy(cutlink); - - elm_object_part_content_set(inner_layout, "elm.swallow.content", entry); - -//------------Bottom Button---------------------- - btn = elm_button_add(outer_layout); - elm_object_style_set(btn, "bottom"); - elm_access_info_set(btn, ELM_ACCESS_INFO, gettext(POPUP_OK_AGREE)); - elm_object_domain_translatable_text_set(btn, PACKAGE, POPUP_OK_AGREE); - evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - elm_object_part_content_set(outer_layout, "elm.swallow.button", btn); - - evas_object_smart_callback_add(btn, "clicked", _response_n66_cb, ad); - - evas_object_show(outer_layout); - - elm_object_signal_emit(inner_layout, "elm,state,visible", "elm"); - - return outer_layout; -} - -void ise_show_tos_n66_popup(void *data) -{ - App_Data* ad = (App_Data*)data; - - if (!ad) - return; - - Evas_Object *main_layout = create_tos_n66_popup(ad); - - Elm_Object_Item *nit = NULL; - nit = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, main_layout, "empty"); - elm_naviframe_item_pop_cb_set(nit, _naviframe_pop_cb, NULL); - elm_naviframe_item_title_enabled_set(nit, EINA_FALSE, EINA_FALSE); -} - - - - -- 2.7.4 From 10e8481b16e4a3a8c93b17d4122081920fbd53c6 Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Fri, 21 Apr 2017 15:31:38 +0900 Subject: [PATCH 06/16] Modify directory hierarchy to support Unified build Change-Id: I1805501a9531cbb315f6f08664a68c11bb87fd63 Signed-off-by: sungwook79.park --- CMakeLists.txt | 201 +- .../images/b_ic_press_full_circle_bg.png | Bin edje/{ => mobile}/images/b_list_focus_bg.#.png | Bin edje/{ => mobile}/images/b_more_option.png | Bin edje/{ => mobile}/images/b_more_option_bg.png | Bin edje/{ => mobile}/images/b_more_option_ef.png | Bin {res => edje/mobile}/images/b_stt_confirm_icon.png | Bin edje/{ => mobile}/images/b_stt_icon_btn.png | Bin {res => edje/mobile}/images/b_stt_send_icon.png | Bin edje/{ => mobile}/images/b_stt_text_fade_out.png | Bin edje/{ => mobile}/images/bg/B13_mic_bg.png | Bin edje/mobile/images/fadeout_masking.#.png | Bin 0 -> 1066 bytes edje/{ => mobile}/images/icon/B13_mic.png | Bin edje/{ => mobile}/images/icon/B13_mic_Que.png | Bin edje/{ => mobile}/images/icon/B13_mic_Que_01.png | Bin .../images/icon/B13_mic_procecessing_bg.png | Bin edje/{ => mobile}/images/icon/standby_mic_icon.png | Bin edje/{ => mobile}/images/input_ic_voice_mic.png | Bin .../images/style/tw_list_sub_btn_round.png | Bin .../images/style/tw_loading_small_00.png | Bin .../images/style/tw_loading_small_01.png | Bin .../images/style/tw_loading_small_02.png | Bin .../images/style/tw_loading_small_03.png | Bin .../images/style/tw_loading_small_04.png | Bin .../images/style/tw_loading_small_05.png | Bin .../images/style/tw_loading_small_06.png | Bin .../images/style/tw_loading_small_07.png | Bin .../images/style/tw_loading_small_08.png | Bin .../images/style/tw_loading_small_09.png | Bin .../images/style/tw_loading_small_10.png | Bin .../images/style/tw_loading_small_11.png | Bin .../images/style/tw_loading_small_12.png | Bin .../images/style/tw_loading_small_13.png | Bin .../images/style/tw_loading_small_14.png | Bin .../images/style/tw_loading_small_15.png | Bin .../images/style/tw_loading_small_16.png | Bin .../images/style/tw_loading_small_17.png | Bin .../images/style/tw_loading_small_18.png | Bin .../images/style/tw_loading_small_19.png | Bin .../images/style/tw_loading_small_20.png | Bin .../images/style/tw_loading_small_21.png | Bin .../images/style/tw_loading_small_22.png | Bin .../images/style/tw_loading_small_23.png | Bin .../images/style/tw_loading_small_24.png | Bin .../images/style/tw_loading_small_25.png | Bin .../images/style/tw_loading_small_26.png | Bin .../images/style/tw_loading_small_27.png | Bin .../images/style/tw_loading_small_28.png | Bin .../images/style/tw_loading_small_29.png | Bin .../images/style/tw_loading_small_30.png | Bin .../images/style/tw_loading_small_31.png | Bin .../images/style/tw_loading_small_32.png | Bin .../images/style/tw_loading_small_33.png | Bin .../images/style/tw_loading_small_34.png | Bin .../images/style/tw_loading_small_35.png | Bin .../images/style/tw_loading_small_36.png | Bin .../images/style/tw_loading_small_37.png | Bin .../images/style/tw_loading_small_38.png | Bin .../images/style/tw_loading_small_39.png | Bin .../images/style/tw_loading_small_40.png | Bin .../images/style/tw_loading_small_41.png | Bin .../images/style/tw_loading_small_42.png | Bin .../images/style/tw_loading_small_43.png | Bin .../images/style/tw_loading_small_44.png | Bin .../images/style/tw_loading_small_45.png | Bin .../images/style/tw_loading_small_46.png | Bin .../images/style/tw_loading_small_47.png | Bin .../images/style/tw_loading_small_48.png | Bin .../images/style/tw_loading_small_49.png | Bin .../images/style/tw_loading_small_50.png | Bin .../images/style/tw_loading_small_51.png | Bin .../images/style/tw_loading_small_52.png | Bin .../images/style/tw_loading_small_53.png | Bin .../images/style/tw_loading_small_54.png | Bin .../images/style/tw_loading_small_55.png | Bin .../images/style/tw_loading_small_56.png | Bin .../images/style/tw_loading_small_57.png | Bin .../images/style/tw_loading_small_58.png | Bin .../images/style/tw_loading_small_59.png | Bin .../images/style/tw_loading_small_60.png | Bin .../images/style/tw_loading_small_61.png | Bin .../images/style/tw_loading_small_62.png | Bin .../images/style/tw_loading_small_63.png | Bin .../images/style/tw_loading_small_64.png | Bin edje/{ => mobile}/images/text_downdrop.#.png | Bin edje/{ => mobile}/images/text_downdrop_press.#.png | Bin edje/{ => mobile}/images/tw_bottom_btn_bg.png | Bin edje/{ => mobile}/images/w_mode_ic_bg.png | Bin edje/{ => mobile}/images/w_sip_mask_bg.png | Bin edje/mobile/images/wi_drawing_bg.png | Bin 0 -> 3849 bytes edje/tv/images/b_ic_press_full_circle_bg.png | Bin 0 -> 7317 bytes edje/tv/images/b_list_focus_bg.#.png | Bin 0 -> 7543 bytes edje/tv/images/b_more_option.png | Bin 0 -> 1079 bytes edje/tv/images/b_more_option_bg.png | Bin 0 -> 6340 bytes edje/tv/images/b_more_option_ef.png | Bin 0 -> 1086 bytes edje/{ => tv}/images/b_stt_confirm_icon.png | Bin edje/tv/images/b_stt_icon_btn.png | Bin 0 -> 1402 bytes edje/{ => tv}/images/b_stt_send_icon.png | Bin edje/tv/images/b_stt_text_fade_out.png | Bin 0 -> 1526 bytes edje/tv/images/bg/B13_mic_bg.png | Bin 0 -> 3383 bytes edje/tv/images/fadeout_masking.#.png | Bin 0 -> 1066 bytes edje/tv/images/icon/B13_mic.png | Bin 0 -> 1975 bytes edje/tv/images/icon/B13_mic_Que.png | Bin 0 -> 1914 bytes edje/tv/images/icon/B13_mic_Que_01.png | Bin 0 -> 5463 bytes edje/tv/images/icon/B13_mic_procecessing_bg.png | Bin 0 -> 2847 bytes edje/tv/images/icon/standby_mic_icon.png | Bin 0 -> 1975 bytes edje/tv/images/input_ic_voice_mic.png | Bin 0 -> 1604 bytes edje/tv/images/style/tw_list_sub_btn_round.png | Bin 0 -> 2477 bytes edje/tv/images/style/tw_loading_small_00.png | Bin 0 -> 2062 bytes edje/tv/images/style/tw_loading_small_01.png | Bin 0 -> 2232 bytes edje/tv/images/style/tw_loading_small_02.png | Bin 0 -> 2238 bytes edje/tv/images/style/tw_loading_small_03.png | Bin 0 -> 2254 bytes edje/tv/images/style/tw_loading_small_04.png | Bin 0 -> 2241 bytes edje/tv/images/style/tw_loading_small_05.png | Bin 0 -> 2220 bytes edje/tv/images/style/tw_loading_small_06.png | Bin 0 -> 2201 bytes edje/tv/images/style/tw_loading_small_07.png | Bin 0 -> 2202 bytes edje/tv/images/style/tw_loading_small_08.png | Bin 0 -> 2174 bytes edje/tv/images/style/tw_loading_small_09.png | Bin 0 -> 2074 bytes edje/tv/images/style/tw_loading_small_10.png | Bin 0 -> 2119 bytes edje/tv/images/style/tw_loading_small_11.png | Bin 0 -> 1461 bytes edje/tv/images/style/tw_loading_small_12.png | Bin 0 -> 1507 bytes edje/tv/images/style/tw_loading_small_13.png | Bin 0 -> 1541 bytes edje/tv/images/style/tw_loading_small_14.png | Bin 0 -> 1606 bytes edje/tv/images/style/tw_loading_small_15.png | Bin 0 -> 1593 bytes edje/tv/images/style/tw_loading_small_16.png | Bin 0 -> 1547 bytes edje/tv/images/style/tw_loading_small_17.png | Bin 0 -> 1532 bytes edje/tv/images/style/tw_loading_small_18.png | Bin 0 -> 1532 bytes edje/tv/images/style/tw_loading_small_19.png | Bin 0 -> 1517 bytes edje/tv/images/style/tw_loading_small_20.png | Bin 0 -> 1549 bytes edje/tv/images/style/tw_loading_small_21.png | Bin 0 -> 1601 bytes edje/tv/images/style/tw_loading_small_22.png | Bin 0 -> 1660 bytes edje/tv/images/style/tw_loading_small_23.png | Bin 0 -> 1695 bytes edje/tv/images/style/tw_loading_small_24.png | Bin 0 -> 1715 bytes edje/tv/images/style/tw_loading_small_25.png | Bin 0 -> 1699 bytes edje/tv/images/style/tw_loading_small_26.png | Bin 0 -> 1685 bytes edje/tv/images/style/tw_loading_small_27.png | Bin 0 -> 1689 bytes edje/tv/images/style/tw_loading_small_28.png | Bin 0 -> 1607 bytes edje/tv/images/style/tw_loading_small_29.png | Bin 0 -> 1594 bytes edje/tv/images/style/tw_loading_small_30.png | Bin 0 -> 1684 bytes edje/tv/images/style/tw_loading_small_31.png | Bin 0 -> 1749 bytes edje/tv/images/style/tw_loading_small_32.png | Bin 0 -> 1806 bytes edje/tv/images/style/tw_loading_small_33.png | Bin 0 -> 1812 bytes edje/tv/images/style/tw_loading_small_34.png | Bin 0 -> 1788 bytes edje/tv/images/style/tw_loading_small_35.png | Bin 0 -> 1832 bytes edje/tv/images/style/tw_loading_small_36.png | Bin 0 -> 1840 bytes edje/tv/images/style/tw_loading_small_37.png | Bin 0 -> 1864 bytes edje/tv/images/style/tw_loading_small_38.png | Bin 0 -> 1861 bytes edje/tv/images/style/tw_loading_small_39.png | Bin 0 -> 1888 bytes edje/tv/images/style/tw_loading_small_40.png | Bin 0 -> 1850 bytes edje/tv/images/style/tw_loading_small_41.png | Bin 0 -> 1889 bytes edje/tv/images/style/tw_loading_small_42.png | Bin 0 -> 1867 bytes edje/tv/images/style/tw_loading_small_43.png | Bin 0 -> 1910 bytes edje/tv/images/style/tw_loading_small_44.png | Bin 0 -> 1967 bytes edje/tv/images/style/tw_loading_small_45.png | Bin 0 -> 1937 bytes edje/tv/images/style/tw_loading_small_46.png | Bin 0 -> 1929 bytes edje/tv/images/style/tw_loading_small_47.png | Bin 0 -> 1908 bytes edje/tv/images/style/tw_loading_small_48.png | Bin 0 -> 1949 bytes edje/tv/images/style/tw_loading_small_49.png | Bin 0 -> 1936 bytes edje/tv/images/style/tw_loading_small_50.png | Bin 0 -> 1999 bytes edje/tv/images/style/tw_loading_small_51.png | Bin 0 -> 2003 bytes edje/tv/images/style/tw_loading_small_52.png | Bin 0 -> 1993 bytes edje/tv/images/style/tw_loading_small_53.png | Bin 0 -> 1978 bytes edje/tv/images/style/tw_loading_small_54.png | Bin 0 -> 1967 bytes edje/tv/images/style/tw_loading_small_55.png | Bin 0 -> 1969 bytes edje/tv/images/style/tw_loading_small_56.png | Bin 0 -> 1987 bytes edje/tv/images/style/tw_loading_small_57.png | Bin 0 -> 1974 bytes edje/tv/images/style/tw_loading_small_58.png | Bin 0 -> 1977 bytes edje/tv/images/style/tw_loading_small_59.png | Bin 0 -> 1962 bytes edje/tv/images/style/tw_loading_small_60.png | Bin 0 -> 2036 bytes edje/tv/images/style/tw_loading_small_61.png | Bin 0 -> 2042 bytes edje/tv/images/style/tw_loading_small_62.png | Bin 0 -> 2046 bytes edje/tv/images/style/tw_loading_small_63.png | Bin 0 -> 2056 bytes edje/tv/images/style/tw_loading_small_64.png | Bin 0 -> 2029 bytes edje/tv/images/text_downdrop.#.png | Bin 0 -> 1156 bytes edje/tv/images/text_downdrop_press.#.png | Bin 0 -> 245 bytes edje/tv/images/tw_bottom_btn_bg.png | Bin 0 -> 3246 bytes edje/tv/images/w_mode_ic_bg.png | Bin 0 -> 2379 bytes edje/tv/images/w_sip_mask_bg.png | Bin 0 -> 6047 bytes edje/tv/images/wi_drawing_bg.png | Bin 0 -> 3849 bytes edje/wearable/images/b_ic_press_full_circle_bg.png | Bin 0 -> 7317 bytes edje/wearable/images/b_list_focus_bg.#.png | Bin 0 -> 7543 bytes edje/wearable/images/b_more_option.png | Bin 0 -> 1079 bytes edje/wearable/images/b_more_option_bg.png | Bin 0 -> 6340 bytes edje/wearable/images/b_more_option_ef.png | Bin 0 -> 1086 bytes edje/wearable/images/b_stt_confirm_icon.png | Bin 0 -> 1433 bytes edje/wearable/images/b_stt_icon_btn.png | Bin 0 -> 1402 bytes edje/wearable/images/b_stt_send_icon.png | Bin 0 -> 1658 bytes edje/wearable/images/b_stt_text_fade_out.png | Bin 0 -> 1526 bytes edje/wearable/images/bg/B13_mic_bg.png | Bin 0 -> 3383 bytes edje/wearable/images/fadeout_masking.#.png | Bin 0 -> 1066 bytes edje/wearable/images/icon/B13_mic.png | Bin 0 -> 1975 bytes edje/wearable/images/icon/B13_mic_Que.png | Bin 0 -> 1914 bytes edje/wearable/images/icon/B13_mic_Que_01.png | Bin 0 -> 5463 bytes .../images/icon/B13_mic_procecessing_bg.png | Bin 0 -> 2847 bytes edje/wearable/images/icon/standby_mic_icon.png | Bin 0 -> 1975 bytes edje/wearable/images/input_ic_voice_mic.png | Bin 0 -> 1604 bytes .../images/style/tw_list_sub_btn_round.png | Bin 0 -> 2477 bytes edje/wearable/images/style/tw_loading_small_00.png | Bin 0 -> 2062 bytes edje/wearable/images/style/tw_loading_small_01.png | Bin 0 -> 2232 bytes edje/wearable/images/style/tw_loading_small_02.png | Bin 0 -> 2238 bytes edje/wearable/images/style/tw_loading_small_03.png | Bin 0 -> 2254 bytes edje/wearable/images/style/tw_loading_small_04.png | Bin 0 -> 2241 bytes edje/wearable/images/style/tw_loading_small_05.png | Bin 0 -> 2220 bytes edje/wearable/images/style/tw_loading_small_06.png | Bin 0 -> 2201 bytes edje/wearable/images/style/tw_loading_small_07.png | Bin 0 -> 2202 bytes edje/wearable/images/style/tw_loading_small_08.png | Bin 0 -> 2174 bytes edje/wearable/images/style/tw_loading_small_09.png | Bin 0 -> 2074 bytes edje/wearable/images/style/tw_loading_small_10.png | Bin 0 -> 2119 bytes edje/wearable/images/style/tw_loading_small_11.png | Bin 0 -> 1461 bytes edje/wearable/images/style/tw_loading_small_12.png | Bin 0 -> 1507 bytes edje/wearable/images/style/tw_loading_small_13.png | Bin 0 -> 1541 bytes edje/wearable/images/style/tw_loading_small_14.png | Bin 0 -> 1606 bytes edje/wearable/images/style/tw_loading_small_15.png | Bin 0 -> 1593 bytes edje/wearable/images/style/tw_loading_small_16.png | Bin 0 -> 1547 bytes edje/wearable/images/style/tw_loading_small_17.png | Bin 0 -> 1532 bytes edje/wearable/images/style/tw_loading_small_18.png | Bin 0 -> 1532 bytes edje/wearable/images/style/tw_loading_small_19.png | Bin 0 -> 1517 bytes edje/wearable/images/style/tw_loading_small_20.png | Bin 0 -> 1549 bytes edje/wearable/images/style/tw_loading_small_21.png | Bin 0 -> 1601 bytes edje/wearable/images/style/tw_loading_small_22.png | Bin 0 -> 1660 bytes edje/wearable/images/style/tw_loading_small_23.png | Bin 0 -> 1695 bytes edje/wearable/images/style/tw_loading_small_24.png | Bin 0 -> 1715 bytes edje/wearable/images/style/tw_loading_small_25.png | Bin 0 -> 1699 bytes edje/wearable/images/style/tw_loading_small_26.png | Bin 0 -> 1685 bytes edje/wearable/images/style/tw_loading_small_27.png | Bin 0 -> 1689 bytes edje/wearable/images/style/tw_loading_small_28.png | Bin 0 -> 1607 bytes edje/wearable/images/style/tw_loading_small_29.png | Bin 0 -> 1594 bytes edje/wearable/images/style/tw_loading_small_30.png | Bin 0 -> 1684 bytes edje/wearable/images/style/tw_loading_small_31.png | Bin 0 -> 1749 bytes edje/wearable/images/style/tw_loading_small_32.png | Bin 0 -> 1806 bytes edje/wearable/images/style/tw_loading_small_33.png | Bin 0 -> 1812 bytes edje/wearable/images/style/tw_loading_small_34.png | Bin 0 -> 1788 bytes edje/wearable/images/style/tw_loading_small_35.png | Bin 0 -> 1832 bytes edje/wearable/images/style/tw_loading_small_36.png | Bin 0 -> 1840 bytes edje/wearable/images/style/tw_loading_small_37.png | Bin 0 -> 1864 bytes edje/wearable/images/style/tw_loading_small_38.png | Bin 0 -> 1861 bytes edje/wearable/images/style/tw_loading_small_39.png | Bin 0 -> 1888 bytes edje/wearable/images/style/tw_loading_small_40.png | Bin 0 -> 1850 bytes edje/wearable/images/style/tw_loading_small_41.png | Bin 0 -> 1889 bytes edje/wearable/images/style/tw_loading_small_42.png | Bin 0 -> 1867 bytes edje/wearable/images/style/tw_loading_small_43.png | Bin 0 -> 1910 bytes edje/wearable/images/style/tw_loading_small_44.png | Bin 0 -> 1967 bytes edje/wearable/images/style/tw_loading_small_45.png | Bin 0 -> 1937 bytes edje/wearable/images/style/tw_loading_small_46.png | Bin 0 -> 1929 bytes edje/wearable/images/style/tw_loading_small_47.png | Bin 0 -> 1908 bytes edje/wearable/images/style/tw_loading_small_48.png | Bin 0 -> 1949 bytes edje/wearable/images/style/tw_loading_small_49.png | Bin 0 -> 1936 bytes edje/wearable/images/style/tw_loading_small_50.png | Bin 0 -> 1999 bytes edje/wearable/images/style/tw_loading_small_51.png | Bin 0 -> 2003 bytes edje/wearable/images/style/tw_loading_small_52.png | Bin 0 -> 1993 bytes edje/wearable/images/style/tw_loading_small_53.png | Bin 0 -> 1978 bytes edje/wearable/images/style/tw_loading_small_54.png | Bin 0 -> 1967 bytes edje/wearable/images/style/tw_loading_small_55.png | Bin 0 -> 1969 bytes edje/wearable/images/style/tw_loading_small_56.png | Bin 0 -> 1987 bytes edje/wearable/images/style/tw_loading_small_57.png | Bin 0 -> 1974 bytes edje/wearable/images/style/tw_loading_small_58.png | Bin 0 -> 1977 bytes edje/wearable/images/style/tw_loading_small_59.png | Bin 0 -> 1962 bytes edje/wearable/images/style/tw_loading_small_60.png | Bin 0 -> 2036 bytes edje/wearable/images/style/tw_loading_small_61.png | Bin 0 -> 2042 bytes edje/wearable/images/style/tw_loading_small_62.png | Bin 0 -> 2046 bytes edje/wearable/images/style/tw_loading_small_63.png | Bin 0 -> 2056 bytes edje/wearable/images/style/tw_loading_small_64.png | Bin 0 -> 2029 bytes edje/wearable/images/text_downdrop.#.png | Bin 0 -> 1156 bytes edje/wearable/images/text_downdrop_press.#.png | Bin 0 -> 245 bytes edje/wearable/images/tw_bottom_btn_bg.png | Bin 0 -> 3246 bytes edje/wearable/images/w_mode_ic_bg.png | Bin 0 -> 2379 bytes edje/wearable/images/w_sip_mask_bg.png | Bin 0 -> 6047 bytes edje/wearable/images/wi_drawing_bg.png | Bin 0 -> 3849 bytes inc/w-input-selector.h | 8 +- packaging/org.tizen.inputdelegator.spec | 530 ++- po/CMakeLists.txt | 4 +- res/{ => mobile}/edje/w-input-selector.edc | 0 res/{ => mobile}/edje/w-input-stt-button.edc | 0 res/{ => mobile}/edje/w-input-stt.edc | 0 .../images/Delta_w_mode_emoticon_ic.png | Bin res/mobile/images/b_stt_confirm_icon.png | Bin 0 -> 1433 bytes res/mobile/images/b_stt_send_icon.png | Bin 0 -> 1658 bytes res/{ => mobile}/images/bubble_ic_emoticons.png | Bin res/{ => mobile}/images/bubble_ic_stt.png | Bin res/{ => mobile}/images/bubble_ic_templates.png | Bin res/{ => mobile}/images/emoticons/page_icon_bg.png | Bin res/{ => mobile}/images/emoticons/u1f408.png | Bin res/{ => mobile}/images/emoticons/u1f414.png | Bin res/{ => mobile}/images/emoticons/u1f415.png | Bin res/{ => mobile}/images/emoticons/u1f42f.png | Bin res/{ => mobile}/images/emoticons/u1f433.png | Bin res/{ => mobile}/images/emoticons/u1f43c.png | Bin res/{ => mobile}/images/emoticons/u1f43d.png | Bin res/{ => mobile}/images/emoticons/u1f44c.png | Bin res/{ => mobile}/images/emoticons/u1f44d.png | Bin res/{ => mobile}/images/emoticons/u1f44e.png | Bin res/{ => mobile}/images/emoticons/u1f495.png | Bin res/{ => mobile}/images/emoticons/u1f604.png | Bin res/{ => mobile}/images/emoticons/u1f606.png | Bin res/{ => mobile}/images/emoticons/u1f60a.png | Bin res/{ => mobile}/images/emoticons/u1f60d.png | Bin res/{ => mobile}/images/emoticons/u1f61a.png | Bin res/{ => mobile}/images/emoticons/u1f61c.png | Bin res/{ => mobile}/images/emoticons/u1f620.png | Bin res/{ => mobile}/images/emoticons/u1f621.png | Bin res/{ => mobile}/images/emoticons/u1f622.png | Bin res/{ => mobile}/images/emoticons/u1f624.png | Bin res/{ => mobile}/images/emoticons/u1f625.png | Bin res/{ => mobile}/images/emoticons/u1f62a.png | Bin res/{ => mobile}/images/emoticons/u1f62b.png | Bin res/{ => mobile}/images/emoticons/u1f631.png | Bin res/{ => mobile}/images/emoticons/u1f632.png | Bin res/{ => mobile}/images/emoticons/u1f637.png | Bin .../images/emoticons/w_emoticions_center_bg.png | Bin .../emoticons/w_emoticions_center_stroke.png | Bin res/{ => mobile}/images/prompt_ic_languages.png | Bin res/{ => mobile}/images/toast_check_icon.png | Bin res/{ => mobile}/images/w_list_add_ic.png | Bin res/{ => mobile}/images/w_mode_emoticon_ic.png | Bin res/{ => mobile}/images/w_mode_keyboard_ic.png | Bin res/{ => mobile}/images/w_mode_location_ic.png | Bin res/{ => mobile}/images/w_mode_stt_ic.png | Bin res/{ => mobile}/images/w_sip_number_btn_ic.png | Bin res/mobile/images/wi_drawing_icon.png | Bin 0 -> 4574 bytes res/tv/edje/w-input-selector.edc | 808 +++++ res/tv/edje/w-input-stt-button.edc | 288 ++ res/tv/edje/w-input-stt.edc | 3507 ++++++++++++++++++++ res/tv/images/Delta_w_mode_emoticon_ic.png | Bin 0 -> 3972 bytes res/tv/images/b_stt_confirm_icon.png | Bin 0 -> 1433 bytes res/tv/images/b_stt_send_icon.png | Bin 0 -> 1658 bytes res/tv/images/bubble_ic_emoticons.png | Bin 0 -> 2007 bytes res/tv/images/bubble_ic_stt.png | Bin 0 -> 1774 bytes res/tv/images/bubble_ic_templates.png | Bin 0 -> 1267 bytes res/tv/images/emoticons/page_icon_bg.png | Bin 0 -> 1793 bytes res/tv/images/emoticons/u1f408.png | Bin 0 -> 11307 bytes res/tv/images/emoticons/u1f414.png | Bin 0 -> 9896 bytes res/tv/images/emoticons/u1f415.png | Bin 0 -> 13468 bytes res/tv/images/emoticons/u1f42f.png | Bin 0 -> 17083 bytes res/tv/images/emoticons/u1f433.png | Bin 0 -> 10579 bytes res/tv/images/emoticons/u1f43c.png | Bin 0 -> 9732 bytes res/tv/images/emoticons/u1f43d.png | Bin 0 -> 7618 bytes res/tv/images/emoticons/u1f44c.png | Bin 0 -> 15426 bytes res/tv/images/emoticons/u1f44d.png | Bin 0 -> 13488 bytes res/tv/images/emoticons/u1f44e.png | Bin 0 -> 13593 bytes res/tv/images/emoticons/u1f495.png | Bin 0 -> 11080 bytes res/tv/images/emoticons/u1f604.png | Bin 0 -> 16742 bytes res/tv/images/emoticons/u1f606.png | Bin 0 -> 18124 bytes res/tv/images/emoticons/u1f60a.png | Bin 0 -> 16900 bytes res/tv/images/emoticons/u1f60d.png | Bin 0 -> 17270 bytes res/tv/images/emoticons/u1f61a.png | Bin 0 -> 15414 bytes res/tv/images/emoticons/u1f61c.png | Bin 0 -> 17221 bytes res/tv/images/emoticons/u1f620.png | Bin 0 -> 17638 bytes res/tv/images/emoticons/u1f621.png | Bin 0 -> 15839 bytes res/tv/images/emoticons/u1f622.png | Bin 0 -> 18423 bytes res/tv/images/emoticons/u1f624.png | Bin 0 -> 17189 bytes res/tv/images/emoticons/u1f625.png | Bin 0 -> 16131 bytes res/tv/images/emoticons/u1f62a.png | Bin 0 -> 17050 bytes res/tv/images/emoticons/u1f62b.png | Bin 0 -> 17654 bytes res/tv/images/emoticons/u1f631.png | Bin 0 -> 15393 bytes res/tv/images/emoticons/u1f632.png | Bin 0 -> 16606 bytes res/tv/images/emoticons/u1f637.png | Bin 0 -> 13907 bytes res/tv/images/emoticons/w_emoticions_center_bg.png | Bin 0 -> 5314 bytes .../emoticons/w_emoticions_center_stroke.png | Bin 0 -> 6791 bytes res/tv/images/prompt_ic_languages.png | Bin 0 -> 1637 bytes res/tv/images/toast_check_icon.png | Bin 0 -> 2201 bytes res/tv/images/w_list_add_ic.png | Bin 0 -> 1318 bytes res/tv/images/w_mode_emoticon_ic.png | Bin 0 -> 1705 bytes res/tv/images/w_mode_keyboard_ic.png | Bin 0 -> 1369 bytes res/tv/images/w_mode_location_ic.png | Bin 0 -> 2218 bytes res/tv/images/w_mode_stt_ic.png | Bin 0 -> 1840 bytes res/tv/images/w_sip_number_btn_ic.png | Bin 0 -> 1597 bytes res/tv/images/wi_drawing_icon.png | Bin 0 -> 4574 bytes res/wearable/edje/w-input-selector.edc | 808 +++++ res/wearable/edje/w-input-stt-button.edc | 288 ++ res/wearable/edje/w-input-stt.edc | 3507 ++++++++++++++++++++ res/wearable/images/Delta_w_mode_emoticon_ic.png | Bin 0 -> 3972 bytes res/wearable/images/b_stt_confirm_icon.png | Bin 0 -> 1433 bytes res/wearable/images/b_stt_send_icon.png | Bin 0 -> 1658 bytes res/wearable/images/bubble_ic_emoticons.png | Bin 0 -> 2007 bytes res/wearable/images/bubble_ic_stt.png | Bin 0 -> 1774 bytes res/wearable/images/bubble_ic_templates.png | Bin 0 -> 1267 bytes res/wearable/images/emoticons/page_icon_bg.png | Bin 0 -> 1793 bytes res/wearable/images/emoticons/u1f408.png | Bin 0 -> 11307 bytes res/wearable/images/emoticons/u1f414.png | Bin 0 -> 9896 bytes res/wearable/images/emoticons/u1f415.png | Bin 0 -> 13468 bytes res/wearable/images/emoticons/u1f42f.png | Bin 0 -> 17083 bytes res/wearable/images/emoticons/u1f433.png | Bin 0 -> 10579 bytes res/wearable/images/emoticons/u1f43c.png | Bin 0 -> 9732 bytes res/wearable/images/emoticons/u1f43d.png | Bin 0 -> 7618 bytes res/wearable/images/emoticons/u1f44c.png | Bin 0 -> 15426 bytes res/wearable/images/emoticons/u1f44d.png | Bin 0 -> 13488 bytes res/wearable/images/emoticons/u1f44e.png | Bin 0 -> 13593 bytes res/wearable/images/emoticons/u1f495.png | Bin 0 -> 11080 bytes res/wearable/images/emoticons/u1f604.png | Bin 0 -> 16742 bytes res/wearable/images/emoticons/u1f606.png | Bin 0 -> 18124 bytes res/wearable/images/emoticons/u1f60a.png | Bin 0 -> 16900 bytes res/wearable/images/emoticons/u1f60d.png | Bin 0 -> 17270 bytes res/wearable/images/emoticons/u1f61a.png | Bin 0 -> 15414 bytes res/wearable/images/emoticons/u1f61c.png | Bin 0 -> 17221 bytes res/wearable/images/emoticons/u1f620.png | Bin 0 -> 17638 bytes res/wearable/images/emoticons/u1f621.png | Bin 0 -> 15839 bytes res/wearable/images/emoticons/u1f622.png | Bin 0 -> 18423 bytes res/wearable/images/emoticons/u1f624.png | Bin 0 -> 17189 bytes res/wearable/images/emoticons/u1f625.png | Bin 0 -> 16131 bytes res/wearable/images/emoticons/u1f62a.png | Bin 0 -> 17050 bytes res/wearable/images/emoticons/u1f62b.png | Bin 0 -> 17654 bytes res/wearable/images/emoticons/u1f631.png | Bin 0 -> 15393 bytes res/wearable/images/emoticons/u1f632.png | Bin 0 -> 16606 bytes res/wearable/images/emoticons/u1f637.png | Bin 0 -> 13907 bytes .../images/emoticons/w_emoticions_center_bg.png | Bin 0 -> 5314 bytes .../emoticons/w_emoticions_center_stroke.png | Bin 0 -> 6791 bytes res/wearable/images/prompt_ic_languages.png | Bin 0 -> 1637 bytes res/wearable/images/toast_check_icon.png | Bin 0 -> 2201 bytes res/wearable/images/w_list_add_ic.png | Bin 0 -> 1318 bytes res/wearable/images/w_mode_emoticon_ic.png | Bin 0 -> 1705 bytes res/wearable/images/w_mode_keyboard_ic.png | Bin 0 -> 1369 bytes res/wearable/images/w_mode_location_ic.png | Bin 0 -> 2218 bytes res/wearable/images/w_mode_stt_ic.png | Bin 0 -> 1840 bytes res/wearable/images/w_sip_number_btn_ic.png | Bin 0 -> 1597 bytes res/wearable/images/wi_drawing_icon.png | Bin 0 -> 4574 bytes src/CMakeLists.txt | 108 - src/MoreOption.cpp | 14 +- src/w-input-selector.cpp | 23 +- src/w-input-stt-voice.cpp | 21 +- 419 files changed, 9903 insertions(+), 212 deletions(-) rename edje/{ => mobile}/images/b_ic_press_full_circle_bg.png (100%) rename edje/{ => mobile}/images/b_list_focus_bg.#.png (100%) rename edje/{ => mobile}/images/b_more_option.png (100%) rename edje/{ => mobile}/images/b_more_option_bg.png (100%) rename edje/{ => mobile}/images/b_more_option_ef.png (100%) rename {res => edje/mobile}/images/b_stt_confirm_icon.png (100%) rename edje/{ => mobile}/images/b_stt_icon_btn.png (100%) rename {res => edje/mobile}/images/b_stt_send_icon.png (100%) rename edje/{ => mobile}/images/b_stt_text_fade_out.png (100%) rename edje/{ => mobile}/images/bg/B13_mic_bg.png (100%) create mode 100644 edje/mobile/images/fadeout_masking.#.png rename edje/{ => mobile}/images/icon/B13_mic.png (100%) rename edje/{ => mobile}/images/icon/B13_mic_Que.png (100%) rename edje/{ => mobile}/images/icon/B13_mic_Que_01.png (100%) rename edje/{ => mobile}/images/icon/B13_mic_procecessing_bg.png (100%) rename edje/{ => mobile}/images/icon/standby_mic_icon.png (100%) rename edje/{ => mobile}/images/input_ic_voice_mic.png (100%) rename edje/{ => mobile}/images/style/tw_list_sub_btn_round.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_00.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_01.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_02.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_03.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_04.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_05.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_06.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_07.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_08.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_09.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_10.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_11.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_12.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_13.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_14.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_15.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_16.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_17.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_18.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_19.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_20.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_21.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_22.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_23.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_24.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_25.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_26.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_27.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_28.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_29.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_30.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_31.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_32.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_33.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_34.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_35.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_36.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_37.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_38.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_39.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_40.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_41.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_42.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_43.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_44.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_45.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_46.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_47.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_48.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_49.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_50.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_51.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_52.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_53.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_54.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_55.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_56.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_57.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_58.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_59.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_60.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_61.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_62.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_63.png (100%) rename edje/{ => mobile}/images/style/tw_loading_small_64.png (100%) rename edje/{ => mobile}/images/text_downdrop.#.png (100%) rename edje/{ => mobile}/images/text_downdrop_press.#.png (100%) rename edje/{ => mobile}/images/tw_bottom_btn_bg.png (100%) rename edje/{ => mobile}/images/w_mode_ic_bg.png (100%) rename edje/{ => mobile}/images/w_sip_mask_bg.png (100%) create mode 100644 edje/mobile/images/wi_drawing_bg.png create mode 100644 edje/tv/images/b_ic_press_full_circle_bg.png create mode 100644 edje/tv/images/b_list_focus_bg.#.png create mode 100644 edje/tv/images/b_more_option.png create mode 100644 edje/tv/images/b_more_option_bg.png create mode 100644 edje/tv/images/b_more_option_ef.png rename edje/{ => tv}/images/b_stt_confirm_icon.png (100%) create mode 100644 edje/tv/images/b_stt_icon_btn.png rename edje/{ => tv}/images/b_stt_send_icon.png (100%) create mode 100644 edje/tv/images/b_stt_text_fade_out.png create mode 100644 edje/tv/images/bg/B13_mic_bg.png create mode 100644 edje/tv/images/fadeout_masking.#.png create mode 100644 edje/tv/images/icon/B13_mic.png create mode 100644 edje/tv/images/icon/B13_mic_Que.png create mode 100644 edje/tv/images/icon/B13_mic_Que_01.png create mode 100644 edje/tv/images/icon/B13_mic_procecessing_bg.png create mode 100644 edje/tv/images/icon/standby_mic_icon.png create mode 100644 edje/tv/images/input_ic_voice_mic.png create mode 100644 edje/tv/images/style/tw_list_sub_btn_round.png create mode 100644 edje/tv/images/style/tw_loading_small_00.png create mode 100644 edje/tv/images/style/tw_loading_small_01.png create mode 100644 edje/tv/images/style/tw_loading_small_02.png create mode 100644 edje/tv/images/style/tw_loading_small_03.png create mode 100644 edje/tv/images/style/tw_loading_small_04.png create mode 100644 edje/tv/images/style/tw_loading_small_05.png create mode 100644 edje/tv/images/style/tw_loading_small_06.png create mode 100644 edje/tv/images/style/tw_loading_small_07.png create mode 100644 edje/tv/images/style/tw_loading_small_08.png create mode 100644 edje/tv/images/style/tw_loading_small_09.png create mode 100644 edje/tv/images/style/tw_loading_small_10.png create mode 100644 edje/tv/images/style/tw_loading_small_11.png create mode 100644 edje/tv/images/style/tw_loading_small_12.png create mode 100644 edje/tv/images/style/tw_loading_small_13.png create mode 100644 edje/tv/images/style/tw_loading_small_14.png create mode 100644 edje/tv/images/style/tw_loading_small_15.png create mode 100644 edje/tv/images/style/tw_loading_small_16.png create mode 100644 edje/tv/images/style/tw_loading_small_17.png create mode 100644 edje/tv/images/style/tw_loading_small_18.png create mode 100644 edje/tv/images/style/tw_loading_small_19.png create mode 100644 edje/tv/images/style/tw_loading_small_20.png create mode 100644 edje/tv/images/style/tw_loading_small_21.png create mode 100644 edje/tv/images/style/tw_loading_small_22.png create mode 100644 edje/tv/images/style/tw_loading_small_23.png create mode 100644 edje/tv/images/style/tw_loading_small_24.png create mode 100644 edje/tv/images/style/tw_loading_small_25.png create mode 100644 edje/tv/images/style/tw_loading_small_26.png create mode 100644 edje/tv/images/style/tw_loading_small_27.png create mode 100644 edje/tv/images/style/tw_loading_small_28.png create mode 100644 edje/tv/images/style/tw_loading_small_29.png create mode 100644 edje/tv/images/style/tw_loading_small_30.png create mode 100644 edje/tv/images/style/tw_loading_small_31.png create mode 100644 edje/tv/images/style/tw_loading_small_32.png create mode 100644 edje/tv/images/style/tw_loading_small_33.png create mode 100644 edje/tv/images/style/tw_loading_small_34.png create mode 100644 edje/tv/images/style/tw_loading_small_35.png create mode 100644 edje/tv/images/style/tw_loading_small_36.png create mode 100644 edje/tv/images/style/tw_loading_small_37.png create mode 100644 edje/tv/images/style/tw_loading_small_38.png create mode 100644 edje/tv/images/style/tw_loading_small_39.png create mode 100644 edje/tv/images/style/tw_loading_small_40.png create mode 100644 edje/tv/images/style/tw_loading_small_41.png create mode 100644 edje/tv/images/style/tw_loading_small_42.png create mode 100644 edje/tv/images/style/tw_loading_small_43.png create mode 100644 edje/tv/images/style/tw_loading_small_44.png create mode 100644 edje/tv/images/style/tw_loading_small_45.png create mode 100644 edje/tv/images/style/tw_loading_small_46.png create mode 100644 edje/tv/images/style/tw_loading_small_47.png create mode 100644 edje/tv/images/style/tw_loading_small_48.png create mode 100644 edje/tv/images/style/tw_loading_small_49.png create mode 100644 edje/tv/images/style/tw_loading_small_50.png create mode 100644 edje/tv/images/style/tw_loading_small_51.png create mode 100644 edje/tv/images/style/tw_loading_small_52.png create mode 100644 edje/tv/images/style/tw_loading_small_53.png create mode 100644 edje/tv/images/style/tw_loading_small_54.png create mode 100644 edje/tv/images/style/tw_loading_small_55.png create mode 100644 edje/tv/images/style/tw_loading_small_56.png create mode 100644 edje/tv/images/style/tw_loading_small_57.png create mode 100644 edje/tv/images/style/tw_loading_small_58.png create mode 100644 edje/tv/images/style/tw_loading_small_59.png create mode 100644 edje/tv/images/style/tw_loading_small_60.png create mode 100644 edje/tv/images/style/tw_loading_small_61.png create mode 100644 edje/tv/images/style/tw_loading_small_62.png create mode 100644 edje/tv/images/style/tw_loading_small_63.png create mode 100644 edje/tv/images/style/tw_loading_small_64.png create mode 100644 edje/tv/images/text_downdrop.#.png create mode 100644 edje/tv/images/text_downdrop_press.#.png create mode 100644 edje/tv/images/tw_bottom_btn_bg.png create mode 100644 edje/tv/images/w_mode_ic_bg.png create mode 100644 edje/tv/images/w_sip_mask_bg.png create mode 100644 edje/tv/images/wi_drawing_bg.png create mode 100644 edje/wearable/images/b_ic_press_full_circle_bg.png create mode 100644 edje/wearable/images/b_list_focus_bg.#.png create mode 100644 edje/wearable/images/b_more_option.png create mode 100644 edje/wearable/images/b_more_option_bg.png create mode 100644 edje/wearable/images/b_more_option_ef.png create mode 100644 edje/wearable/images/b_stt_confirm_icon.png create mode 100644 edje/wearable/images/b_stt_icon_btn.png create mode 100644 edje/wearable/images/b_stt_send_icon.png create mode 100644 edje/wearable/images/b_stt_text_fade_out.png create mode 100644 edje/wearable/images/bg/B13_mic_bg.png create mode 100644 edje/wearable/images/fadeout_masking.#.png create mode 100644 edje/wearable/images/icon/B13_mic.png create mode 100644 edje/wearable/images/icon/B13_mic_Que.png create mode 100644 edje/wearable/images/icon/B13_mic_Que_01.png create mode 100644 edje/wearable/images/icon/B13_mic_procecessing_bg.png create mode 100644 edje/wearable/images/icon/standby_mic_icon.png create mode 100644 edje/wearable/images/input_ic_voice_mic.png create mode 100644 edje/wearable/images/style/tw_list_sub_btn_round.png create mode 100644 edje/wearable/images/style/tw_loading_small_00.png create mode 100644 edje/wearable/images/style/tw_loading_small_01.png create mode 100644 edje/wearable/images/style/tw_loading_small_02.png create mode 100644 edje/wearable/images/style/tw_loading_small_03.png create mode 100644 edje/wearable/images/style/tw_loading_small_04.png create mode 100644 edje/wearable/images/style/tw_loading_small_05.png create mode 100644 edje/wearable/images/style/tw_loading_small_06.png create mode 100644 edje/wearable/images/style/tw_loading_small_07.png create mode 100644 edje/wearable/images/style/tw_loading_small_08.png create mode 100644 edje/wearable/images/style/tw_loading_small_09.png create mode 100644 edje/wearable/images/style/tw_loading_small_10.png create mode 100644 edje/wearable/images/style/tw_loading_small_11.png create mode 100644 edje/wearable/images/style/tw_loading_small_12.png create mode 100644 edje/wearable/images/style/tw_loading_small_13.png create mode 100644 edje/wearable/images/style/tw_loading_small_14.png create mode 100644 edje/wearable/images/style/tw_loading_small_15.png create mode 100644 edje/wearable/images/style/tw_loading_small_16.png create mode 100644 edje/wearable/images/style/tw_loading_small_17.png create mode 100644 edje/wearable/images/style/tw_loading_small_18.png create mode 100644 edje/wearable/images/style/tw_loading_small_19.png create mode 100644 edje/wearable/images/style/tw_loading_small_20.png create mode 100644 edje/wearable/images/style/tw_loading_small_21.png create mode 100644 edje/wearable/images/style/tw_loading_small_22.png create mode 100644 edje/wearable/images/style/tw_loading_small_23.png create mode 100644 edje/wearable/images/style/tw_loading_small_24.png create mode 100644 edje/wearable/images/style/tw_loading_small_25.png create mode 100644 edje/wearable/images/style/tw_loading_small_26.png create mode 100644 edje/wearable/images/style/tw_loading_small_27.png create mode 100644 edje/wearable/images/style/tw_loading_small_28.png create mode 100644 edje/wearable/images/style/tw_loading_small_29.png create mode 100644 edje/wearable/images/style/tw_loading_small_30.png create mode 100644 edje/wearable/images/style/tw_loading_small_31.png create mode 100644 edje/wearable/images/style/tw_loading_small_32.png create mode 100644 edje/wearable/images/style/tw_loading_small_33.png create mode 100644 edje/wearable/images/style/tw_loading_small_34.png create mode 100644 edje/wearable/images/style/tw_loading_small_35.png create mode 100644 edje/wearable/images/style/tw_loading_small_36.png create mode 100644 edje/wearable/images/style/tw_loading_small_37.png create mode 100644 edje/wearable/images/style/tw_loading_small_38.png create mode 100644 edje/wearable/images/style/tw_loading_small_39.png create mode 100644 edje/wearable/images/style/tw_loading_small_40.png create mode 100644 edje/wearable/images/style/tw_loading_small_41.png create mode 100644 edje/wearable/images/style/tw_loading_small_42.png create mode 100644 edje/wearable/images/style/tw_loading_small_43.png create mode 100644 edje/wearable/images/style/tw_loading_small_44.png create mode 100644 edje/wearable/images/style/tw_loading_small_45.png create mode 100644 edje/wearable/images/style/tw_loading_small_46.png create mode 100644 edje/wearable/images/style/tw_loading_small_47.png create mode 100644 edje/wearable/images/style/tw_loading_small_48.png create mode 100644 edje/wearable/images/style/tw_loading_small_49.png create mode 100644 edje/wearable/images/style/tw_loading_small_50.png create mode 100644 edje/wearable/images/style/tw_loading_small_51.png create mode 100644 edje/wearable/images/style/tw_loading_small_52.png create mode 100644 edje/wearable/images/style/tw_loading_small_53.png create mode 100644 edje/wearable/images/style/tw_loading_small_54.png create mode 100644 edje/wearable/images/style/tw_loading_small_55.png create mode 100644 edje/wearable/images/style/tw_loading_small_56.png create mode 100644 edje/wearable/images/style/tw_loading_small_57.png create mode 100644 edje/wearable/images/style/tw_loading_small_58.png create mode 100644 edje/wearable/images/style/tw_loading_small_59.png create mode 100644 edje/wearable/images/style/tw_loading_small_60.png create mode 100644 edje/wearable/images/style/tw_loading_small_61.png create mode 100644 edje/wearable/images/style/tw_loading_small_62.png create mode 100644 edje/wearable/images/style/tw_loading_small_63.png create mode 100644 edje/wearable/images/style/tw_loading_small_64.png create mode 100644 edje/wearable/images/text_downdrop.#.png create mode 100644 edje/wearable/images/text_downdrop_press.#.png create mode 100644 edje/wearable/images/tw_bottom_btn_bg.png create mode 100644 edje/wearable/images/w_mode_ic_bg.png create mode 100644 edje/wearable/images/w_sip_mask_bg.png create mode 100644 edje/wearable/images/wi_drawing_bg.png rename res/{ => mobile}/edje/w-input-selector.edc (100%) mode change 100755 => 100644 rename res/{ => mobile}/edje/w-input-stt-button.edc (100%) rename res/{ => mobile}/edje/w-input-stt.edc (100%) mode change 100755 => 100644 rename res/{ => mobile}/images/Delta_w_mode_emoticon_ic.png (100%) create mode 100644 res/mobile/images/b_stt_confirm_icon.png create mode 100644 res/mobile/images/b_stt_send_icon.png rename res/{ => mobile}/images/bubble_ic_emoticons.png (100%) rename res/{ => mobile}/images/bubble_ic_stt.png (100%) rename res/{ => mobile}/images/bubble_ic_templates.png (100%) rename res/{ => mobile}/images/emoticons/page_icon_bg.png (100%) rename res/{ => mobile}/images/emoticons/u1f408.png (100%) rename res/{ => mobile}/images/emoticons/u1f414.png (100%) rename res/{ => mobile}/images/emoticons/u1f415.png (100%) rename res/{ => mobile}/images/emoticons/u1f42f.png (100%) rename res/{ => mobile}/images/emoticons/u1f433.png (100%) rename res/{ => mobile}/images/emoticons/u1f43c.png (100%) rename res/{ => mobile}/images/emoticons/u1f43d.png (100%) rename res/{ => mobile}/images/emoticons/u1f44c.png (100%) rename res/{ => mobile}/images/emoticons/u1f44d.png (100%) rename res/{ => mobile}/images/emoticons/u1f44e.png (100%) rename res/{ => mobile}/images/emoticons/u1f495.png (100%) rename res/{ => mobile}/images/emoticons/u1f604.png (100%) rename res/{ => mobile}/images/emoticons/u1f606.png (100%) rename res/{ => mobile}/images/emoticons/u1f60a.png (100%) rename res/{ => mobile}/images/emoticons/u1f60d.png (100%) rename res/{ => mobile}/images/emoticons/u1f61a.png (100%) rename res/{ => mobile}/images/emoticons/u1f61c.png (100%) rename res/{ => mobile}/images/emoticons/u1f620.png (100%) rename res/{ => mobile}/images/emoticons/u1f621.png (100%) rename res/{ => mobile}/images/emoticons/u1f622.png (100%) rename res/{ => mobile}/images/emoticons/u1f624.png (100%) rename res/{ => mobile}/images/emoticons/u1f625.png (100%) rename res/{ => mobile}/images/emoticons/u1f62a.png (100%) rename res/{ => mobile}/images/emoticons/u1f62b.png (100%) rename res/{ => mobile}/images/emoticons/u1f631.png (100%) rename res/{ => mobile}/images/emoticons/u1f632.png (100%) rename res/{ => mobile}/images/emoticons/u1f637.png (100%) rename res/{ => mobile}/images/emoticons/w_emoticions_center_bg.png (100%) rename res/{ => mobile}/images/emoticons/w_emoticions_center_stroke.png (100%) rename res/{ => mobile}/images/prompt_ic_languages.png (100%) rename res/{ => mobile}/images/toast_check_icon.png (100%) rename res/{ => mobile}/images/w_list_add_ic.png (100%) rename res/{ => mobile}/images/w_mode_emoticon_ic.png (100%) rename res/{ => mobile}/images/w_mode_keyboard_ic.png (100%) rename res/{ => mobile}/images/w_mode_location_ic.png (100%) rename res/{ => mobile}/images/w_mode_stt_ic.png (100%) rename res/{ => mobile}/images/w_sip_number_btn_ic.png (100%) create mode 100644 res/mobile/images/wi_drawing_icon.png create mode 100644 res/tv/edje/w-input-selector.edc create mode 100644 res/tv/edje/w-input-stt-button.edc create mode 100644 res/tv/edje/w-input-stt.edc create mode 100644 res/tv/images/Delta_w_mode_emoticon_ic.png create mode 100644 res/tv/images/b_stt_confirm_icon.png create mode 100644 res/tv/images/b_stt_send_icon.png create mode 100644 res/tv/images/bubble_ic_emoticons.png create mode 100644 res/tv/images/bubble_ic_stt.png create mode 100644 res/tv/images/bubble_ic_templates.png create mode 100644 res/tv/images/emoticons/page_icon_bg.png create mode 100644 res/tv/images/emoticons/u1f408.png create mode 100644 res/tv/images/emoticons/u1f414.png create mode 100644 res/tv/images/emoticons/u1f415.png create mode 100644 res/tv/images/emoticons/u1f42f.png create mode 100644 res/tv/images/emoticons/u1f433.png create mode 100644 res/tv/images/emoticons/u1f43c.png create mode 100644 res/tv/images/emoticons/u1f43d.png create mode 100644 res/tv/images/emoticons/u1f44c.png create mode 100644 res/tv/images/emoticons/u1f44d.png create mode 100644 res/tv/images/emoticons/u1f44e.png create mode 100644 res/tv/images/emoticons/u1f495.png create mode 100644 res/tv/images/emoticons/u1f604.png create mode 100644 res/tv/images/emoticons/u1f606.png create mode 100644 res/tv/images/emoticons/u1f60a.png create mode 100644 res/tv/images/emoticons/u1f60d.png create mode 100644 res/tv/images/emoticons/u1f61a.png create mode 100644 res/tv/images/emoticons/u1f61c.png create mode 100644 res/tv/images/emoticons/u1f620.png create mode 100644 res/tv/images/emoticons/u1f621.png create mode 100644 res/tv/images/emoticons/u1f622.png create mode 100644 res/tv/images/emoticons/u1f624.png create mode 100644 res/tv/images/emoticons/u1f625.png create mode 100644 res/tv/images/emoticons/u1f62a.png create mode 100644 res/tv/images/emoticons/u1f62b.png create mode 100644 res/tv/images/emoticons/u1f631.png create mode 100644 res/tv/images/emoticons/u1f632.png create mode 100644 res/tv/images/emoticons/u1f637.png create mode 100644 res/tv/images/emoticons/w_emoticions_center_bg.png create mode 100644 res/tv/images/emoticons/w_emoticions_center_stroke.png create mode 100644 res/tv/images/prompt_ic_languages.png create mode 100644 res/tv/images/toast_check_icon.png create mode 100644 res/tv/images/w_list_add_ic.png create mode 100644 res/tv/images/w_mode_emoticon_ic.png create mode 100644 res/tv/images/w_mode_keyboard_ic.png create mode 100644 res/tv/images/w_mode_location_ic.png create mode 100644 res/tv/images/w_mode_stt_ic.png create mode 100644 res/tv/images/w_sip_number_btn_ic.png create mode 100644 res/tv/images/wi_drawing_icon.png create mode 100755 res/wearable/edje/w-input-selector.edc create mode 100644 res/wearable/edje/w-input-stt-button.edc create mode 100755 res/wearable/edje/w-input-stt.edc create mode 100644 res/wearable/images/Delta_w_mode_emoticon_ic.png create mode 100644 res/wearable/images/b_stt_confirm_icon.png create mode 100644 res/wearable/images/b_stt_send_icon.png create mode 100644 res/wearable/images/bubble_ic_emoticons.png create mode 100644 res/wearable/images/bubble_ic_stt.png create mode 100644 res/wearable/images/bubble_ic_templates.png create mode 100644 res/wearable/images/emoticons/page_icon_bg.png create mode 100644 res/wearable/images/emoticons/u1f408.png create mode 100644 res/wearable/images/emoticons/u1f414.png create mode 100644 res/wearable/images/emoticons/u1f415.png create mode 100644 res/wearable/images/emoticons/u1f42f.png create mode 100644 res/wearable/images/emoticons/u1f433.png create mode 100644 res/wearable/images/emoticons/u1f43c.png create mode 100644 res/wearable/images/emoticons/u1f43d.png create mode 100644 res/wearable/images/emoticons/u1f44c.png create mode 100644 res/wearable/images/emoticons/u1f44d.png create mode 100644 res/wearable/images/emoticons/u1f44e.png create mode 100644 res/wearable/images/emoticons/u1f495.png create mode 100644 res/wearable/images/emoticons/u1f604.png create mode 100644 res/wearable/images/emoticons/u1f606.png create mode 100644 res/wearable/images/emoticons/u1f60a.png create mode 100644 res/wearable/images/emoticons/u1f60d.png create mode 100644 res/wearable/images/emoticons/u1f61a.png create mode 100644 res/wearable/images/emoticons/u1f61c.png create mode 100644 res/wearable/images/emoticons/u1f620.png create mode 100644 res/wearable/images/emoticons/u1f621.png create mode 100644 res/wearable/images/emoticons/u1f622.png create mode 100644 res/wearable/images/emoticons/u1f624.png create mode 100644 res/wearable/images/emoticons/u1f625.png create mode 100644 res/wearable/images/emoticons/u1f62a.png create mode 100644 res/wearable/images/emoticons/u1f62b.png create mode 100644 res/wearable/images/emoticons/u1f631.png create mode 100644 res/wearable/images/emoticons/u1f632.png create mode 100644 res/wearable/images/emoticons/u1f637.png create mode 100644 res/wearable/images/emoticons/w_emoticions_center_bg.png create mode 100644 res/wearable/images/emoticons/w_emoticions_center_stroke.png create mode 100644 res/wearable/images/prompt_ic_languages.png create mode 100644 res/wearable/images/toast_check_icon.png create mode 100644 res/wearable/images/w_list_add_ic.png create mode 100644 res/wearable/images/w_mode_emoticon_ic.png create mode 100644 res/wearable/images/w_mode_keyboard_ic.png create mode 100644 res/wearable/images/w_mode_location_ic.png create mode 100644 res/wearable/images/w_mode_stt_ic.png create mode 100644 res/wearable/images/w_sip_number_btn_ic.png create mode 100644 res/wearable/images/wi_drawing_icon.png delete mode 100755 src/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index bef025a..ef55ae5 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,59 +1,160 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) -PROJECT(org.tizen.inputdelegator CXX C) +PROJECT(inputdelegator CXX C) + +SET(INPUTDELEGATOR_SRCS + src/MicEffector.cpp + src/MoreOption.cpp + src/SttFeedback.cpp + src/SttManager.cpp + src/w-input-emoticon.cpp + src/w-input-keyboard.cpp + src/w-input-selector.cpp + src/w-input-stt-engine.cpp + src/w-input-stt-ise.cpp + src/WInputSttMicEffect.cpp + src/w-input-stt-voice.cpp + src/w-input-template.cpp +) + +SET(INPUTDELEGATOR_PACKAGE ${PROJECT_NAME}) +SET(INPUTDELEGATOR_PKGNAME "org.tizen.${INPUTDELEGATOR_PACKAGE}") +SET(PREFIX ${CMAKE_INSTALL_PREFIX}) +SET(INPUTDELEGATOR_BINDIR "${TZ_SYS_RO_APP}/${INPUTDELEGATOR_PKGNAME}/bin") +SET(INPUTDELEGATOR_LIBDIR "${TZ_SYS_RO_APP}/${INPUTDELEGATOR_PKGNAME}/lib") +SET(INPUTDELEGATOR_RESDIR "${TZ_SYS_RO_APP}/${INPUTDELEGATOR_PKGNAME}/res") +IF("${CMAKE_BUILD_TYPE}" STREQUAL "") + SET(CMAKE_BUILD_TYPE "Release") +ENDIF() +MESSAGE(STATUS "Build type: ${CMAKE_BUILD_TYPE}") + +INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/inc + ${CMAKE_SOURCE_DIR}/src +) -INCLUDE(GNUInstallDirs) INCLUDE(FindPkgConfig) +SET(PKGS_CHECK_MODULES + dlog + capi-appfw-application + capi-appfw-app-control + capi-appfw-preference + capi-media-wav-player + capi-system-device + eina + elementary + efl-extension + feedback + stt + vconf + db-util + sqlite3 + capi-media-audio-io + capi-system-info + ) + + +pkg_check_modules(INPUTDELEGATOR_PKGS REQUIRED ${PKGS_CHECK_MODULES}) -SET(VERSION_MAJOR 1) -SET(VERSION ${VERSION_MAJOR}.0.0) +FOREACH(flag ${INPUTDELEGATOR_PKGS_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +ENDFOREACH(flag) -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE") -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -Wall -fPIE") -SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -Wall -fPIE") -SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall -fPIE") -SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -fPIE") -SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -g -fPIE") +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -fPIE -Wall") +#SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -finstrument-functions") +SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g") +SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -g") SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie") ADD_DEFINITIONS("-DEXPORTED=__attribute__((visibility(\"default\")))") +ADD_DEFINITIONS(-DPACKAGE=\"/inputdelegator\") +#ADD_DEFINITIONS("-DPACKAGE=\"${INPUTDELEGATOR_PKGNAME}\"") +ADD_DEFINITIONS("-DPACKAGE_NAME=\"${INPUTDELEGATOR_PKGNAME}\"") +ADD_DEFINITIONS("-DRESDIR=\"${INPUTDELEGATOR_RESDIR}\"") +ADD_DEFINITIONS(-DINPUTDELEGATOR_NAME=\"/inputdelegator\") +ADD_DEFINITIONS(-DSUPPORTS_EMOTICONS) + +ADD_EXECUTABLE(${PROJECT_NAME} ${INPUTDELEGATOR_SRCS}) + + + +if(${TARGET} STREQUAL "wearable") +file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/res/wearable/edje) +ADD_CUSTOM_TARGET(w-input-selector.edj COMMAND edje_cc + -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/wearable/images + ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-selector.edc + ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-selector.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-selector.edc) +ADD_DEPENDENCIES(${PROJECT_NAME} w-input-selector.edj) +INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-selector.edj DESTINATION +${INPUTDELEGATOR_RESDIR}/edje/wearable) + +ADD_CUSTOM_TARGET(w-input-stt.edj COMMAND edje_cc + -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/wearable/images + ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt.edc + ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt.edc) +ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt.edj) +INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt.edj DESTINATION +${INPUTDELEGATOR_RESDIR}/edje/wearable) + +ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc + -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/wearable/images + ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt-button.edc + ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt-button.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/edje/w-input-stt-button.edc) +ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj) +INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt-button.edj DESTINATION +${INPUTDELEGATOR_RESDIR}/edje/wearable) + +else() +file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/res/mobile/edje) +ADD_CUSTOM_TARGET(w-input-selector.edj COMMAND edje_cc + -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile/images + ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-selector.edc + ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-selector.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-selector.edc) +ADD_DEPENDENCIES(${PROJECT_NAME} w-input-selector.edj) +INSTALL(FILES ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-selector.edj DESTINATION +${INPUTDELEGATOR_RESDIR}/edje/mobile) + +ADD_CUSTOM_TARGET(w-input-stt.edj COMMAND edje_cc + -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile/images + ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt.edc + ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt.edc) +ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt.edj) +INSTALL(FILES ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt.edj DESTINATION +${INPUTDELEGATOR_RESDIR}/edje/mobile) + +ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc + -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/mobile/images + ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt-button.edc + ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt-button.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/edje/w-input-stt-button.edc) +ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj) +INSTALL(FILES ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt-button.edj DESTINATION +${INPUTDELEGATOR_RESDIR}/edje/mobile) + +endif() + + +TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${INPUTDELEGATOR_PKGS_LDFLAGS}) + +set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") +INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${INPUTDELEGATOR_BINDIR}) + +INSTALL(FILES ${CMAKE_SOURCE_DIR}/${INPUTDELEGATOR_PKGNAME}.xml DESTINATION + ${TZ_SYS_RO_PACKAGES}) + +if(${TARGET} STREQUAL "wearable") +FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/images/*.png") +INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/wearable/images) +FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/images/emoticons/*.png") +INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/wearable/images/emoticons) +else() +FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/images/*.png") +INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/mobile/images) +FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/images/emoticons/*.png") +INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/mobile/images/emoticons) +endif() -ADD_SUBDIRECTORY(src) -ADD_SUBDIRECTORY(po) - -ADD_CUSTOM_TARGET(w-input-selector.edj - COMMAND edje_cc - -id ${CMAKE_SOURCE_DIR}/edje/images - ${CMAKE_SOURCE_DIR}/res/edje/w-input-selector.edc - ${CMAKE_BINARY_DIR}/res/edje/w-input-selector.edj - DEPENDS ${CMAKE_SOURCE_DIR}/res/edje/w-input-selector.edc) - -ADD_DEPENDENCIES(inputdelegator w-input-selector.edj) - -ADD_CUSTOM_TARGET(w-input-stt.edj - COMMAND edje_cc - -id ${CMAKE_SOURCE_DIR}/edje/images - ${CMAKE_SOURCE_DIR}/res/edje/w-input-stt.edc - ${CMAKE_BINARY_DIR}/res/edje//w-input-stt.edj - DEPENDS ${CMAKE_SOURCE_DIR}/res/edje//w-input-stt.edc) - -ADD_DEPENDENCIES(inputdelegator w-input-stt.edj) - -ADD_CUSTOM_TARGET(w-input-stt-button.edj - COMMAND edje_cc - -id ${CMAKE_SOURCE_DIR}/edje/images - ${CMAKE_SOURCE_DIR}/res/edje/w-input-stt-button.edc - ${CMAKE_BINARY_DIR}/res/edje/w-input-stt-button.edj - DEPENDS ${CMAKE_SOURCE_DIR}/res/edje/w-input-stt-button.edc) - -ADD_DEPENDENCIES(inputdelegator w-input-stt-button.edj) - -INSTALL(FILES ${CMAKE_BINARY_DIR}/res/edje/w-input-selector.edj - DESTINATION res/edje) -INSTALL(FILES ${CMAKE_BINARY_DIR}/res/edje/w-input-stt.edj - DESTINATION res/edje) -INSTALL(FILES ${CMAKE_BINARY_DIR}/res/edje/w-input-stt-button.edj - DESTINATION res/edje) - -FILE(GLOB_RECURSE W_INPUT_SELECTOR_IMAGES "${CMAKE_SOURCE_DIR}/res/images/*.png") -INSTALL(FILES ${W_INPUT_SELECTOR_IMAGES} DESTINATION res/images) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/shared/res/w-input-selector.png DESTINATION shared/res) +ADD_SUBDIRECTORY(po) \ No newline at end of file diff --git a/edje/images/b_ic_press_full_circle_bg.png b/edje/mobile/images/b_ic_press_full_circle_bg.png similarity index 100% rename from edje/images/b_ic_press_full_circle_bg.png rename to edje/mobile/images/b_ic_press_full_circle_bg.png diff --git a/edje/images/b_list_focus_bg.#.png b/edje/mobile/images/b_list_focus_bg.#.png similarity index 100% rename from edje/images/b_list_focus_bg.#.png rename to edje/mobile/images/b_list_focus_bg.#.png diff --git a/edje/images/b_more_option.png b/edje/mobile/images/b_more_option.png similarity index 100% rename from edje/images/b_more_option.png rename to edje/mobile/images/b_more_option.png diff --git a/edje/images/b_more_option_bg.png b/edje/mobile/images/b_more_option_bg.png similarity index 100% rename from edje/images/b_more_option_bg.png rename to edje/mobile/images/b_more_option_bg.png diff --git a/edje/images/b_more_option_ef.png b/edje/mobile/images/b_more_option_ef.png similarity index 100% rename from edje/images/b_more_option_ef.png rename to edje/mobile/images/b_more_option_ef.png diff --git a/res/images/b_stt_confirm_icon.png b/edje/mobile/images/b_stt_confirm_icon.png similarity index 100% rename from res/images/b_stt_confirm_icon.png rename to edje/mobile/images/b_stt_confirm_icon.png diff --git a/edje/images/b_stt_icon_btn.png b/edje/mobile/images/b_stt_icon_btn.png similarity index 100% rename from edje/images/b_stt_icon_btn.png rename to edje/mobile/images/b_stt_icon_btn.png diff --git a/res/images/b_stt_send_icon.png b/edje/mobile/images/b_stt_send_icon.png similarity index 100% rename from res/images/b_stt_send_icon.png rename to edje/mobile/images/b_stt_send_icon.png diff --git a/edje/images/b_stt_text_fade_out.png b/edje/mobile/images/b_stt_text_fade_out.png similarity index 100% rename from edje/images/b_stt_text_fade_out.png rename to edje/mobile/images/b_stt_text_fade_out.png diff --git a/edje/images/bg/B13_mic_bg.png b/edje/mobile/images/bg/B13_mic_bg.png similarity index 100% rename from edje/images/bg/B13_mic_bg.png rename to edje/mobile/images/bg/B13_mic_bg.png diff --git a/edje/mobile/images/fadeout_masking.#.png b/edje/mobile/images/fadeout_masking.#.png new file mode 100644 index 0000000000000000000000000000000000000000..e58681d96c20036bf3928676316d9a48079da150 GIT binary patch literal 1066 zcmaJ=&rj1(9IqmV5HTDiM!h@>F_^G+-H)CLG0|}F$AJ*J7~{dfe*nIYZF+DvZQu8O-}m$R{(Otc$?=}< z)7=zB^&}?56j?d)4RswQ{|}#&S+bnMu?(Ia)l>a&I|R6}%~S0J*ZW@%72!Nm}L5L8A=f+(^e@H1YQ z;^sKO^9<+n^E@{MJZ{dzy2;DCIG^C>1OJT&oUsWU=Kj5mCdU5GAVYziz}sZ^MX zmqAvZ<$}SW!{PC`h=t3ZGq7BB8Fqh@L4>wqX(rZ?0USm-he|j^lSmIz(9IUDVK>S| z3dUAtljRtn&>=r{JG>|4D48=S;|^pp8nFLK-*I@3=CBs0C$=tTaNi z%_=4f2qU|IOc0&o!Js57n&BwU*AbE=Bn%tNh5{2}h$bA2rl~?8$PdT)Slk1WREO~fX})yR#7->#-qJpcdz literal 0 HcmV?d00001 diff --git a/edje/images/icon/B13_mic.png b/edje/mobile/images/icon/B13_mic.png similarity index 100% rename from edje/images/icon/B13_mic.png rename to edje/mobile/images/icon/B13_mic.png diff --git a/edje/images/icon/B13_mic_Que.png b/edje/mobile/images/icon/B13_mic_Que.png similarity index 100% rename from edje/images/icon/B13_mic_Que.png rename to edje/mobile/images/icon/B13_mic_Que.png diff --git a/edje/images/icon/B13_mic_Que_01.png b/edje/mobile/images/icon/B13_mic_Que_01.png similarity index 100% rename from edje/images/icon/B13_mic_Que_01.png rename to edje/mobile/images/icon/B13_mic_Que_01.png diff --git a/edje/images/icon/B13_mic_procecessing_bg.png b/edje/mobile/images/icon/B13_mic_procecessing_bg.png similarity index 100% rename from edje/images/icon/B13_mic_procecessing_bg.png rename to edje/mobile/images/icon/B13_mic_procecessing_bg.png diff --git a/edje/images/icon/standby_mic_icon.png b/edje/mobile/images/icon/standby_mic_icon.png similarity index 100% rename from edje/images/icon/standby_mic_icon.png rename to edje/mobile/images/icon/standby_mic_icon.png diff --git a/edje/images/input_ic_voice_mic.png b/edje/mobile/images/input_ic_voice_mic.png similarity index 100% rename from edje/images/input_ic_voice_mic.png rename to edje/mobile/images/input_ic_voice_mic.png diff --git a/edje/images/style/tw_list_sub_btn_round.png b/edje/mobile/images/style/tw_list_sub_btn_round.png similarity index 100% rename from edje/images/style/tw_list_sub_btn_round.png rename to edje/mobile/images/style/tw_list_sub_btn_round.png diff --git a/edje/images/style/tw_loading_small_00.png b/edje/mobile/images/style/tw_loading_small_00.png similarity index 100% rename from edje/images/style/tw_loading_small_00.png rename to edje/mobile/images/style/tw_loading_small_00.png diff --git a/edje/images/style/tw_loading_small_01.png b/edje/mobile/images/style/tw_loading_small_01.png similarity index 100% rename from edje/images/style/tw_loading_small_01.png rename to edje/mobile/images/style/tw_loading_small_01.png diff --git a/edje/images/style/tw_loading_small_02.png b/edje/mobile/images/style/tw_loading_small_02.png similarity index 100% rename from edje/images/style/tw_loading_small_02.png rename to edje/mobile/images/style/tw_loading_small_02.png diff --git a/edje/images/style/tw_loading_small_03.png b/edje/mobile/images/style/tw_loading_small_03.png similarity index 100% rename from edje/images/style/tw_loading_small_03.png rename to edje/mobile/images/style/tw_loading_small_03.png diff --git a/edje/images/style/tw_loading_small_04.png b/edje/mobile/images/style/tw_loading_small_04.png similarity index 100% rename from edje/images/style/tw_loading_small_04.png rename to edje/mobile/images/style/tw_loading_small_04.png diff --git a/edje/images/style/tw_loading_small_05.png b/edje/mobile/images/style/tw_loading_small_05.png similarity index 100% rename from edje/images/style/tw_loading_small_05.png rename to edje/mobile/images/style/tw_loading_small_05.png diff --git a/edje/images/style/tw_loading_small_06.png b/edje/mobile/images/style/tw_loading_small_06.png similarity index 100% rename from edje/images/style/tw_loading_small_06.png rename to edje/mobile/images/style/tw_loading_small_06.png diff --git a/edje/images/style/tw_loading_small_07.png b/edje/mobile/images/style/tw_loading_small_07.png similarity index 100% rename from edje/images/style/tw_loading_small_07.png rename to edje/mobile/images/style/tw_loading_small_07.png diff --git a/edje/images/style/tw_loading_small_08.png b/edje/mobile/images/style/tw_loading_small_08.png similarity index 100% rename from edje/images/style/tw_loading_small_08.png rename to edje/mobile/images/style/tw_loading_small_08.png diff --git a/edje/images/style/tw_loading_small_09.png b/edje/mobile/images/style/tw_loading_small_09.png similarity index 100% rename from edje/images/style/tw_loading_small_09.png rename to edje/mobile/images/style/tw_loading_small_09.png diff --git a/edje/images/style/tw_loading_small_10.png b/edje/mobile/images/style/tw_loading_small_10.png similarity index 100% rename from edje/images/style/tw_loading_small_10.png rename to edje/mobile/images/style/tw_loading_small_10.png diff --git a/edje/images/style/tw_loading_small_11.png b/edje/mobile/images/style/tw_loading_small_11.png similarity index 100% rename from edje/images/style/tw_loading_small_11.png rename to edje/mobile/images/style/tw_loading_small_11.png diff --git a/edje/images/style/tw_loading_small_12.png b/edje/mobile/images/style/tw_loading_small_12.png similarity index 100% rename from edje/images/style/tw_loading_small_12.png rename to edje/mobile/images/style/tw_loading_small_12.png diff --git a/edje/images/style/tw_loading_small_13.png b/edje/mobile/images/style/tw_loading_small_13.png similarity index 100% rename from edje/images/style/tw_loading_small_13.png rename to edje/mobile/images/style/tw_loading_small_13.png diff --git a/edje/images/style/tw_loading_small_14.png b/edje/mobile/images/style/tw_loading_small_14.png similarity index 100% rename from edje/images/style/tw_loading_small_14.png rename to edje/mobile/images/style/tw_loading_small_14.png diff --git a/edje/images/style/tw_loading_small_15.png b/edje/mobile/images/style/tw_loading_small_15.png similarity index 100% rename from edje/images/style/tw_loading_small_15.png rename to edje/mobile/images/style/tw_loading_small_15.png diff --git a/edje/images/style/tw_loading_small_16.png b/edje/mobile/images/style/tw_loading_small_16.png similarity index 100% rename from edje/images/style/tw_loading_small_16.png rename to edje/mobile/images/style/tw_loading_small_16.png diff --git a/edje/images/style/tw_loading_small_17.png b/edje/mobile/images/style/tw_loading_small_17.png similarity index 100% rename from edje/images/style/tw_loading_small_17.png rename to edje/mobile/images/style/tw_loading_small_17.png diff --git a/edje/images/style/tw_loading_small_18.png b/edje/mobile/images/style/tw_loading_small_18.png similarity index 100% rename from edje/images/style/tw_loading_small_18.png rename to edje/mobile/images/style/tw_loading_small_18.png diff --git a/edje/images/style/tw_loading_small_19.png b/edje/mobile/images/style/tw_loading_small_19.png similarity index 100% rename from edje/images/style/tw_loading_small_19.png rename to edje/mobile/images/style/tw_loading_small_19.png diff --git a/edje/images/style/tw_loading_small_20.png b/edje/mobile/images/style/tw_loading_small_20.png similarity index 100% rename from edje/images/style/tw_loading_small_20.png rename to edje/mobile/images/style/tw_loading_small_20.png diff --git a/edje/images/style/tw_loading_small_21.png b/edje/mobile/images/style/tw_loading_small_21.png similarity index 100% rename from edje/images/style/tw_loading_small_21.png rename to edje/mobile/images/style/tw_loading_small_21.png diff --git a/edje/images/style/tw_loading_small_22.png b/edje/mobile/images/style/tw_loading_small_22.png similarity index 100% rename from edje/images/style/tw_loading_small_22.png rename to edje/mobile/images/style/tw_loading_small_22.png diff --git a/edje/images/style/tw_loading_small_23.png b/edje/mobile/images/style/tw_loading_small_23.png similarity index 100% rename from edje/images/style/tw_loading_small_23.png rename to edje/mobile/images/style/tw_loading_small_23.png diff --git a/edje/images/style/tw_loading_small_24.png b/edje/mobile/images/style/tw_loading_small_24.png similarity index 100% rename from edje/images/style/tw_loading_small_24.png rename to edje/mobile/images/style/tw_loading_small_24.png diff --git a/edje/images/style/tw_loading_small_25.png b/edje/mobile/images/style/tw_loading_small_25.png similarity index 100% rename from edje/images/style/tw_loading_small_25.png rename to edje/mobile/images/style/tw_loading_small_25.png diff --git a/edje/images/style/tw_loading_small_26.png b/edje/mobile/images/style/tw_loading_small_26.png similarity index 100% rename from edje/images/style/tw_loading_small_26.png rename to edje/mobile/images/style/tw_loading_small_26.png diff --git a/edje/images/style/tw_loading_small_27.png b/edje/mobile/images/style/tw_loading_small_27.png similarity index 100% rename from edje/images/style/tw_loading_small_27.png rename to edje/mobile/images/style/tw_loading_small_27.png diff --git a/edje/images/style/tw_loading_small_28.png b/edje/mobile/images/style/tw_loading_small_28.png similarity index 100% rename from edje/images/style/tw_loading_small_28.png rename to edje/mobile/images/style/tw_loading_small_28.png diff --git a/edje/images/style/tw_loading_small_29.png b/edje/mobile/images/style/tw_loading_small_29.png similarity index 100% rename from edje/images/style/tw_loading_small_29.png rename to edje/mobile/images/style/tw_loading_small_29.png diff --git a/edje/images/style/tw_loading_small_30.png b/edje/mobile/images/style/tw_loading_small_30.png similarity index 100% rename from edje/images/style/tw_loading_small_30.png rename to edje/mobile/images/style/tw_loading_small_30.png diff --git a/edje/images/style/tw_loading_small_31.png b/edje/mobile/images/style/tw_loading_small_31.png similarity index 100% rename from edje/images/style/tw_loading_small_31.png rename to edje/mobile/images/style/tw_loading_small_31.png diff --git a/edje/images/style/tw_loading_small_32.png b/edje/mobile/images/style/tw_loading_small_32.png similarity index 100% rename from edje/images/style/tw_loading_small_32.png rename to edje/mobile/images/style/tw_loading_small_32.png diff --git a/edje/images/style/tw_loading_small_33.png b/edje/mobile/images/style/tw_loading_small_33.png similarity index 100% rename from edje/images/style/tw_loading_small_33.png rename to edje/mobile/images/style/tw_loading_small_33.png diff --git a/edje/images/style/tw_loading_small_34.png b/edje/mobile/images/style/tw_loading_small_34.png similarity index 100% rename from edje/images/style/tw_loading_small_34.png rename to edje/mobile/images/style/tw_loading_small_34.png diff --git a/edje/images/style/tw_loading_small_35.png b/edje/mobile/images/style/tw_loading_small_35.png similarity index 100% rename from edje/images/style/tw_loading_small_35.png rename to edje/mobile/images/style/tw_loading_small_35.png diff --git a/edje/images/style/tw_loading_small_36.png b/edje/mobile/images/style/tw_loading_small_36.png similarity index 100% rename from edje/images/style/tw_loading_small_36.png rename to edje/mobile/images/style/tw_loading_small_36.png diff --git a/edje/images/style/tw_loading_small_37.png b/edje/mobile/images/style/tw_loading_small_37.png similarity index 100% rename from edje/images/style/tw_loading_small_37.png rename to edje/mobile/images/style/tw_loading_small_37.png diff --git a/edje/images/style/tw_loading_small_38.png b/edje/mobile/images/style/tw_loading_small_38.png similarity index 100% rename from edje/images/style/tw_loading_small_38.png rename to edje/mobile/images/style/tw_loading_small_38.png diff --git a/edje/images/style/tw_loading_small_39.png b/edje/mobile/images/style/tw_loading_small_39.png similarity index 100% rename from edje/images/style/tw_loading_small_39.png rename to edje/mobile/images/style/tw_loading_small_39.png diff --git a/edje/images/style/tw_loading_small_40.png b/edje/mobile/images/style/tw_loading_small_40.png similarity index 100% rename from edje/images/style/tw_loading_small_40.png rename to edje/mobile/images/style/tw_loading_small_40.png diff --git a/edje/images/style/tw_loading_small_41.png b/edje/mobile/images/style/tw_loading_small_41.png similarity index 100% rename from edje/images/style/tw_loading_small_41.png rename to edje/mobile/images/style/tw_loading_small_41.png diff --git a/edje/images/style/tw_loading_small_42.png b/edje/mobile/images/style/tw_loading_small_42.png similarity index 100% rename from edje/images/style/tw_loading_small_42.png rename to edje/mobile/images/style/tw_loading_small_42.png diff --git a/edje/images/style/tw_loading_small_43.png b/edje/mobile/images/style/tw_loading_small_43.png similarity index 100% rename from edje/images/style/tw_loading_small_43.png rename to edje/mobile/images/style/tw_loading_small_43.png diff --git a/edje/images/style/tw_loading_small_44.png b/edje/mobile/images/style/tw_loading_small_44.png similarity index 100% rename from edje/images/style/tw_loading_small_44.png rename to edje/mobile/images/style/tw_loading_small_44.png diff --git a/edje/images/style/tw_loading_small_45.png b/edje/mobile/images/style/tw_loading_small_45.png similarity index 100% rename from edje/images/style/tw_loading_small_45.png rename to edje/mobile/images/style/tw_loading_small_45.png diff --git a/edje/images/style/tw_loading_small_46.png b/edje/mobile/images/style/tw_loading_small_46.png similarity index 100% rename from edje/images/style/tw_loading_small_46.png rename to edje/mobile/images/style/tw_loading_small_46.png diff --git a/edje/images/style/tw_loading_small_47.png b/edje/mobile/images/style/tw_loading_small_47.png similarity index 100% rename from edje/images/style/tw_loading_small_47.png rename to edje/mobile/images/style/tw_loading_small_47.png diff --git a/edje/images/style/tw_loading_small_48.png b/edje/mobile/images/style/tw_loading_small_48.png similarity index 100% rename from edje/images/style/tw_loading_small_48.png rename to edje/mobile/images/style/tw_loading_small_48.png diff --git a/edje/images/style/tw_loading_small_49.png b/edje/mobile/images/style/tw_loading_small_49.png similarity index 100% rename from edje/images/style/tw_loading_small_49.png rename to edje/mobile/images/style/tw_loading_small_49.png diff --git a/edje/images/style/tw_loading_small_50.png b/edje/mobile/images/style/tw_loading_small_50.png similarity index 100% rename from edje/images/style/tw_loading_small_50.png rename to edje/mobile/images/style/tw_loading_small_50.png diff --git a/edje/images/style/tw_loading_small_51.png b/edje/mobile/images/style/tw_loading_small_51.png similarity index 100% rename from edje/images/style/tw_loading_small_51.png rename to edje/mobile/images/style/tw_loading_small_51.png diff --git a/edje/images/style/tw_loading_small_52.png b/edje/mobile/images/style/tw_loading_small_52.png similarity index 100% rename from edje/images/style/tw_loading_small_52.png rename to edje/mobile/images/style/tw_loading_small_52.png diff --git a/edje/images/style/tw_loading_small_53.png b/edje/mobile/images/style/tw_loading_small_53.png similarity index 100% rename from edje/images/style/tw_loading_small_53.png rename to edje/mobile/images/style/tw_loading_small_53.png diff --git a/edje/images/style/tw_loading_small_54.png b/edje/mobile/images/style/tw_loading_small_54.png similarity index 100% rename from edje/images/style/tw_loading_small_54.png rename to edje/mobile/images/style/tw_loading_small_54.png diff --git a/edje/images/style/tw_loading_small_55.png b/edje/mobile/images/style/tw_loading_small_55.png similarity index 100% rename from edje/images/style/tw_loading_small_55.png rename to edje/mobile/images/style/tw_loading_small_55.png diff --git a/edje/images/style/tw_loading_small_56.png b/edje/mobile/images/style/tw_loading_small_56.png similarity index 100% rename from edje/images/style/tw_loading_small_56.png rename to edje/mobile/images/style/tw_loading_small_56.png diff --git a/edje/images/style/tw_loading_small_57.png b/edje/mobile/images/style/tw_loading_small_57.png similarity index 100% rename from edje/images/style/tw_loading_small_57.png rename to edje/mobile/images/style/tw_loading_small_57.png diff --git a/edje/images/style/tw_loading_small_58.png b/edje/mobile/images/style/tw_loading_small_58.png similarity index 100% rename from edje/images/style/tw_loading_small_58.png rename to edje/mobile/images/style/tw_loading_small_58.png diff --git a/edje/images/style/tw_loading_small_59.png b/edje/mobile/images/style/tw_loading_small_59.png similarity index 100% rename from edje/images/style/tw_loading_small_59.png rename to edje/mobile/images/style/tw_loading_small_59.png diff --git a/edje/images/style/tw_loading_small_60.png b/edje/mobile/images/style/tw_loading_small_60.png similarity index 100% rename from edje/images/style/tw_loading_small_60.png rename to edje/mobile/images/style/tw_loading_small_60.png diff --git a/edje/images/style/tw_loading_small_61.png b/edje/mobile/images/style/tw_loading_small_61.png similarity index 100% rename from edje/images/style/tw_loading_small_61.png rename to edje/mobile/images/style/tw_loading_small_61.png diff --git a/edje/images/style/tw_loading_small_62.png b/edje/mobile/images/style/tw_loading_small_62.png similarity index 100% rename from edje/images/style/tw_loading_small_62.png rename to edje/mobile/images/style/tw_loading_small_62.png diff --git a/edje/images/style/tw_loading_small_63.png b/edje/mobile/images/style/tw_loading_small_63.png similarity index 100% rename from edje/images/style/tw_loading_small_63.png rename to edje/mobile/images/style/tw_loading_small_63.png diff --git a/edje/images/style/tw_loading_small_64.png b/edje/mobile/images/style/tw_loading_small_64.png similarity index 100% rename from edje/images/style/tw_loading_small_64.png rename to edje/mobile/images/style/tw_loading_small_64.png diff --git a/edje/images/text_downdrop.#.png b/edje/mobile/images/text_downdrop.#.png similarity index 100% rename from edje/images/text_downdrop.#.png rename to edje/mobile/images/text_downdrop.#.png diff --git a/edje/images/text_downdrop_press.#.png b/edje/mobile/images/text_downdrop_press.#.png similarity index 100% rename from edje/images/text_downdrop_press.#.png rename to edje/mobile/images/text_downdrop_press.#.png diff --git a/edje/images/tw_bottom_btn_bg.png b/edje/mobile/images/tw_bottom_btn_bg.png similarity index 100% rename from edje/images/tw_bottom_btn_bg.png rename to edje/mobile/images/tw_bottom_btn_bg.png diff --git a/edje/images/w_mode_ic_bg.png b/edje/mobile/images/w_mode_ic_bg.png similarity index 100% rename from edje/images/w_mode_ic_bg.png rename to edje/mobile/images/w_mode_ic_bg.png diff --git a/edje/images/w_sip_mask_bg.png b/edje/mobile/images/w_sip_mask_bg.png similarity index 100% rename from edje/images/w_sip_mask_bg.png rename to edje/mobile/images/w_sip_mask_bg.png diff --git a/edje/mobile/images/wi_drawing_bg.png b/edje/mobile/images/wi_drawing_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..24cdc20acefa03c07e8d5c00d32c5b3a0d067c9e GIT binary patch literal 3849 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/b_list_focus_bg.#.png b/edje/tv/images/b_list_focus_bg.#.png new file mode 100644 index 0000000000000000000000000000000000000000..fd166c5b665324361550ae06fda4af5a49b2e05c GIT binary patch literal 7543 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 Ho{9el*ZwLg literal 0 HcmV?d00001 diff --git a/edje/tv/images/b_more_option.png b/edje/tv/images/b_more_option.png new file mode 100644 index 0000000000000000000000000000000000000000..ced29247d01aa75af728746580fe1203c1383a06 GIT binary patch literal 1079 zcmbVLJ8aWX6g7%es)~vVAw&^E#sx$~{db(&s%buUXr!h@X`}`gaO{`HYV7CQuf)wl z$^xAbGb0jgj0`X^uuwJ_i^PD$z{E(0O5r)5!ccXvJTc9PosXldry&$tx>C~5?Au`py@1j0f2TEKE7rtvJXM)8Z{7AE0xJS3;>y8INIW5o|Gkq zmpDaIW=VnLIhGe#E=}{Cno6r2PYxdndkgG_TG0zbU-+a^O@w@vW!vpG(-s*Rtg*bJ zC@d$ifM8ClRlXa$as9O#j;MY9e!kw#&qgAiQ5R5~>5g~LSQl(CWN zvpmDGt{cbIM~A2a{>nHK9agt|z*ayAHvg~Y6MKN1Cv^HJf zp`xx)_zz<{wrblz0d~DXOQHp6t09TBA}AsaQfV28a*8w4*2vCLd;^2CskD@xGjyIe zB&8q-O2LryLe7}W7q}6(=!MAiEHLuzVBbTocq~`V2f#!ys6yBpbwRla5e%EqC-W;Z zd41LKY}gKyaft>I>mYC*0J{)Cm+a?Qb&l{a$ptx|6M0Tg%Z9}Bifm-_SiY#Ia&svT zYaej!|IHhV1+j6H{L?g}E8L0k_HYF7;c$q6hbJe%Bl5Cy`6C{$dqq84jrQsXz1~9N zYIkQlmk|@K?!G+Ld;I-tnO`C%60`f?9xnN(pWiK9+C=nkhLn7I?Z-2R$aGH-neoP}leh1Djz_s@EbFgx_aFTMWP(%z literal 0 HcmV?d00001 diff --git a/edje/tv/images/b_more_option_bg.png b/edje/tv/images/b_more_option_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..6e3237068a4a88116d8eee6520b30490954797c5 GIT binary patch literal 6340 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/b_more_option_ef.png b/edje/tv/images/b_more_option_ef.png new file mode 100644 index 0000000000000000000000000000000000000000..b30cdc1c6f575a2c666166545503b6d318828153 GIT binary patch literal 1086 zcmaJ=&ui0A9FKI2F*lro;E#bJo8n+;-b>Tw2d%Sh8rNax=nCsaSo-q1#w~dvA5<&MqCgM?HX*KTuTCf2%)P5p(m z&naoB0A10ic^N<;L0JN-2!WAR4FLJ0M_}GUr)|_t>&O>76@(6@fgwrVZa3Y{q)E6U zL0#7+AWO0=GK3gy_|%R?Kbq)UFmZ%JH=r)@`NX2#BI~puFr~c^yr5P)Hta`7iDD^} zVmpvv8c3d(#C3>{XdVBTaVk1$Yy?=Uh}EM#(I>Oqo$V+AGBw77&}Buj*Gz)e zJ?zt}SrFKtwBtI4jWq~#M-|l^azv$_X^WceAQ5F@%hp=R){)Y;a~i({0mv#UFjd8b zu%c+XWfnDHnHj5W7FF2iR{eR++GOt!}Z!4AhGg?%gLwYb_skK85?L_o*RiT zeBF7qS$uveWzLSK&P{$C8~c{}d!1IM2iB%vJR02Y-p${5c=13Fj1TU literal 0 HcmV?d00001 diff --git a/edje/images/b_stt_confirm_icon.png b/edje/tv/images/b_stt_confirm_icon.png similarity index 100% rename from edje/images/b_stt_confirm_icon.png rename to edje/tv/images/b_stt_confirm_icon.png diff --git a/edje/tv/images/b_stt_icon_btn.png b/edje/tv/images/b_stt_icon_btn.png new file mode 100644 index 0000000000000000000000000000000000000000..09e0ffe72ee089190a8d013eb6717bb27230f273 GIT binary patch literal 1402 zcmeAS@N?(olHy`uVBq!ia0vp^+91rq1|%QG79Idnk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=Wvx$qjxs$oExv8n4p{uE*k(-5+xrM2P zg`>Htvym}OuSMv>2~2MaLazl*y`aR9TL84#CABECEH%ZgC_h&L>}jh^+-@<& zX&zK>3U0TU;nb@Sbc{YIYLTKECIn1BASOKF0y*%cpPC0u??u3bU1*h3$iTq(#?!?y zq~g|sqqbPxx*jA_IdF%eME}U>P{y_|vSc{XR z&a|?PAq84p%?cvBV(y=>V^=(K?TEztxC*x9Gq!TapT67OG9@TyqKrnPaR5Vmjc+QC z-9hdO7XBLD7!NZA$pU6JqZqb7zkM!jYrZpwB|JfE@yRLkr}spC6Y6=AXY}ZKzV2)` zT}l7EoqGc|nY}nwartRk?OdVkG-m0NgDX4i&p(jS*%KdOXTIDa-G5Qj?YA3_@86_5 z&-(jJq3S=D=fjr7tz09$`O4e%4?JE>E-zr(xA*XZbu(8a%-{8EL6sS^-GRmn`o!Uii9+&-{zE(P9-&~2~8CG4!t*`pdi>wNqe{IPD(;4n6md~Fr zEi2se#4dY5@tQ=BlZyZE@!cv@Y7#zXB<|I*CcW11@m!DjJB6d?82sZfU~pdjqv1yF R0Z^IB;OXk;vd$@?2>=*50T=)P literal 0 HcmV?d00001 diff --git a/edje/images/b_stt_send_icon.png b/edje/tv/images/b_stt_send_icon.png similarity index 100% rename from edje/images/b_stt_send_icon.png rename to edje/tv/images/b_stt_send_icon.png diff --git a/edje/tv/images/b_stt_text_fade_out.png b/edje/tv/images/b_stt_text_fade_out.png new file mode 100644 index 0000000000000000000000000000000000000000..5739474f1ceda428b1b4b840bd5996a18ced6992 GIT binary patch literal 1526 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 L?PQgY|1s*{>=yC6 literal 0 HcmV?d00001 diff --git a/edje/tv/images/fadeout_masking.#.png b/edje/tv/images/fadeout_masking.#.png new file mode 100644 index 0000000000000000000000000000000000000000..e58681d96c20036bf3928676316d9a48079da150 GIT binary patch literal 1066 zcmaJ=&rj1(9IqmV5HTDiM!h@>F_^G+-H)CLG0|}F$AJ*J7~{dfe*nIYZF+DvZQu8O-}m$R{(Otc$?=}< z)7=zB^&}?56j?d)4RswQ{|}#&S+bnMu?(Ia)l>a&I|R6}%~S0J*ZW@%72!Nm}L5L8A=f+(^e@H1YQ z;^sKO^9<+n^E@{MJZ{dzy2;DCIG^C>1OJT&oUsWU=Kj5mCdU5GAVYziz}sZ^MX zmqAvZ<$}SW!{PC`h=t3ZGq7BB8Fqh@L4>wqX(rZ?0USm-he|j^lSmIz(9IUDVK>S| z3dUAtljRtn&>=r{JG>|4D48=S;|^pp8nFLK-*I@3=CBs0C$=tTaNi z%_=4f2qU|IOc0&o!Js57n&BwU*AbE=Bn%tNh5{2}h$bA2rl~?8$PdT)Slk1WREO~fX})yR#7->#-qJpcdz literal 0 HcmV?d00001 diff --git a/edje/tv/images/icon/B13_mic.png b/edje/tv/images/icon/B13_mic.png new file mode 100644 index 0000000000000000000000000000000000000000..eedb538bc994a1b532a2a9849c05438b6563efa7 GIT binary patch literal 1975 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/icon/B13_mic_Que_01.png b/edje/tv/images/icon/B13_mic_Que_01.png new file mode 100644 index 0000000000000000000000000000000000000000..2e22fc328908966c0fcacf23adf93aad18789648 GIT binary patch literal 5463 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/icon/B13_mic_procecessing_bg.png b/edje/tv/images/icon/B13_mic_procecessing_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..8211e7b1392f63dba4434b84f2d806f8a139b496 GIT binary patch literal 2847 zcmbVOdpJ~iAD@uR*i__FdfU^u-{!(x%*bWN%wU-jGcLK0G0b4h7&8pX(ozw{n~K(D zi^@=hCCMcr5lXvCHd>>SB4#VysCTs4_x)p^{o_5)bI$Mg`<~C|d;gy2WbdZBYyfWq zgFv7SZmvXc`C2KzcdIJPpC_9qsq$s3kmN6<@gjvu3;_#-kKl!~05>ipisj8>L?p-e zvvz?%ifj(uU+7Qqz%hATC}R}^6?6G=HVCxKQOsvBV^~5UoE621vxh8P?SufF2z!Vh ziUOzbomp&-Yl?tHOQF)4DKSiJ1jNw+*d@lv6>wQX1|a6f#wFmy_K+`naq|7D7zP2p zK!h>&kUyRBr|brtc>)%Ig2Jtsa5MryBcTW+9E-$S0@iQ@9EPxl!7)|{I1Yuu!4bgM z3nI5Bh={~_6Ukp~$xrqWwou5&!C*;ANzf!4C{GXtLtwF37~C3WZEYn-SS2LK2^nIm zxCDbW4MbJ~Q^4U1IlMSvRU;#uClcC28@>hjF>9 zaeYB22)$YVb>nZ*3G`$>3+ByA;E4oGc|9Tx*2wbQ{j;G}pxhgrr+_0b3L}=tV~V(} zIH4QS9wL7Ojo?J!$XGm{fW{!PWM?$V27w^hV8{d#)&^y3O-7>N_%$7W$HkyABs775 zMcN`s2m}dWC!_dIq^`lZyKJAI)8w=9IN>&SL!7Tkcp)3y@z|Z#*gpz zl2}3yne=?0-PhaKbFin}P~`nNxbtCUxU!&K{3F5EvZE;Wb;)pcr;qI;t#9WsK;4!F zU)B3pIv3ju&GvRB=~Y*{5`(_;*}qU0D#6XGe2%*_Bkh*z_MRV(0yb|b*W~GhhJWur zsG2!jn0^wHY7gdAL-;2wi~~<8&+L))N$tHzLsjW*_~qPpljG?mkkTPE*n8&aCd4{p zkO*m<7C_s3TcKEcL3@E;!7!UfXfC-u9xP17M1Qv*QyZ-B^`QT+T%fuuuZ(RI&vnWDl6#qp#<8KXmi~aXh(1=jK(ek=5Z8M`X5*$>hV47gu(%ond1`x(#mo`1#({Ccoq7Q&Y zrU<_&ifjO$(bLZUIkDF2R#E-6o32f2XD5sGebY`HSZ}D2=zfQ3m`ndi$UBW8qfK3c z72mgsWB7ckXC*G9;l|K}bmr-Wdx1ai%YWNh>-!3ORLh|1NS4|*#pH({YN@I>BIaa~ zbwAe3|FG%D?%xaH-V>_J>;fC4-}AB!H=|GsjfYMXECh6Y3f#V)3#fSYjN#2lSw`ng zJ4TiE4K$|{UH{cJlyENE+~YL2%IEFPSjp9``4#JiE>ufgYhI2drl-2KU4Pp$nUzC6 zp7OMPTuHqzKw;0>=6s_(dggj+XpS`SWy!L& z=#b3~!xP)oA6p;!RW`Hib*fd6jErR);P}pee+MDl zYq4Wy?CLM1ym1HF>~a7&shc%!Qb5n09WO7d4F(*0PkLlKdCU5z=AEpf zaYu!p0#m0da}BbMv|U#5eMM&!yEi7_ zaqL*ul)fzbWvdg(EXq%LF|lGLxiMHzWBqGuF3pSF_jI;(PiAJCX5F=?4}9UfN@++|mI ztCVfg&Jl>pmJYw7&{7V!YdC80s$L!)nrN$vQ!n1nv&JuM4&p{How~AwBf1Vv10EA} zjDjP0x+hlB>NC*%A!K)x9)RwL%ILLUQp8F$qaMe z4CG}ixT+gPMwN7>qS3>W0FmX6d;y;{a1_KAPwOpU+%6w%tiNK53B~@vj zBe=XlGk&PfBco4EHSFJ>Bu~XA=3LgF_ZdHCShS)Z?!1W4A*)3CnfCFfsg&PFJH&PI ziA$D|-scKswj-B4o#da*W2Fwry}@|POxce4NeRc#R`M_7F;LVuj@SDA3?jQ`l=5D+ zgyAhz?vG@|d(^!;aw#kqLO_E9v*vYph}M_)$dp)<11oNN*u6HI(&9Y!BP6lAQMylR zFE#LL!$2YmodOsK&zWf75&fe4QwYeUS+}ufyBeo$@qy`~6O`8X^lq5PrH3FJ5tWqe z5WjBrd87<2J0u>?f(y7V7Hq9 literal 0 HcmV?d00001 diff --git a/edje/tv/images/icon/standby_mic_icon.png b/edje/tv/images/icon/standby_mic_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..eedb538bc994a1b532a2a9849c05438b6563efa7 GIT binary patch literal 1975 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_list_sub_btn_round.png b/edje/tv/images/style/tw_list_sub_btn_round.png new file mode 100644 index 0000000000000000000000000000000000000000..9c53f5729e39f92921589acb81934fbd97b624c7 GIT binary patch literal 2477 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_02.png b/edje/tv/images/style/tw_loading_small_02.png new file mode 100644 index 0000000000000000000000000000000000000000..50775683c7d9680956de01488291fd4d07b2d44d GIT binary patch literal 2238 zcmbVOX;c$g7OoJGMFa$4SQKJ`A_7TO$U-6k5|Tg~35y^Rdu#$JBuW-5g#^VGBQ}G$ zuqe=iX*WcB6hzS$gh8Ygf`E!BHqbqI+Ktm7PTPZaD>@YfXMTA4$J9Ah@4fr(_ucQ^ zd*3-#5F-wsXXR=I0Khy^1V0WR1C6i69Q=Fgs}=6};DQMx*eX>TmL)|IfGbm_AS97O zx*mx`q_XTy1|$doi0Sfp2_}hJ$xc-%$Wo&ZS*uXvXaEQb(W<4X8xf3@f~=P-IpD;V zR*)o@alk}+6cnWnL(=6DTTo=x7IA#)mW`<_85j~w3evK10tJFeNm@mQQp47Az-eAK zJ~x^vAZgkK+sFYwh>}Fbkit|bLZXu)|5S(plNdBIOoLc7mLG`R~ zwf;(t=PUys(WIhsH6~XnNk&F#iYgQ1fVk2RM^LDvqCOHUH8Y9AQ%2EB)fAWvQ4|W} zxu(4}SRC?S8K3ml#AmA!N*tn5WumEgJ<>d9!FcZeJdn{5SHq4*<#aW|>-Kv`0~(}n{%dFkD8HwW@2ZyjpQ zL3ZUV0K5El@$3tP1!aRLye^$A@3~K1S*Yk8<<#jpdX4@~@5|H7L%ZGzak_fke?+BT>|KK|;w3L`jY@9uRtF(3|HypQ*%3XI?by#-qW^S$4fsZf= ztBED_KWd0Vi*Zh_)5)`LF~q>|sUYvmz`6X%1GRh1_t+1%0>LZx?ASVKH&UNydS}BB z!Pi{+uXGDla%7VtsX(U0AK-wdAJ;l(YOxohIS- zaMc;oj{=>6X6OCdG5Xu@4I=Z%)e=u%-?kK#JUl<9+Mbfo@SfEn>1MfDSE=B7#5}pB zx6Rd?3zjbf>I?r`E+k?X%myrWXfE#W^y#ZUB#&H5CYCL8pZoWUkY>~2gm(`8r}gr+ zf~t3R-N%<~@Lqpl`{M?6bWebT-vXPLPlK0AD1lYiV|9OPTv=1u_5Rvupn0Rqg2o~L z=so@u=D8!=mf8r#7mAW?UUuBrZrJsGY*R$y3IkX7weFSmZgo?dD|Y-+>30OMbCiAE zF3!xugkN-*KF{(bw0E2UJ}|u1gY(C%?Alb_6QZyFxOM%=v&y+yI&gUTTd74POb<0} zJQ2^dw+`4_It|=oT3K;p)W|lNXWD3uiE}N`CWdF*oRgb2hc4`i=({I&wYG|Hh21wx z0Sj{ciDV(s?Q-EK}ti{wx!T5a=g zK9*>)EvJSk(9$v2Q`FUtpqRR^~smviSxFU9_yV`%)&yyu2>~z!FdJi4w zK)hlNN0uDZgyabBH`l!87d50fR~1 zS32<-{n&7D$k8Cbng(~zo1N{O7T@KEmOw%epK-56k4~E>kSFVw^k{*)gyQh+7cTN- z4~yF0*OOWjUlcjh2A+-4>nsi}DX)ql6yFuCxO8fV<0|Q|SEC)jNG^hO_wyXto@W-f t?|yTXVN-K(-@(7gL|*sCE`hCP&OowNP{%J_^^c5y6e59`U&~9@{Rg88bu|D0 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_03.png b/edje/tv/images/style/tw_loading_small_03.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3b087331805bcd9e96aafd599f01bd8ab97b7d GIT binary patch literal 2254 zcmbVOYg7~077j7;6c9wbD32HrQAjcq@*q*bgaio!jWK9It;A$PrjSfb0wf4ltUN^Y z@{(3S6kS!ZDp<9k)(W+v0)p68L`*8WRN4y^3KdWh??l1gAFlqmv)0VnXP^D;{hj?- zYxW3YR@>Vyw8daB_WTI05M6`JueBxmJ(;t@6J6YNJh5&aBG;u!G!TX@L$*SAzEYA1 z2_cEhu`}56NznxpP^Ry%pj1ake{ihQPA3XY8Cfq;lR*+dRw~W+ zdS|WG38BAfeAHSiGN>W45Yi$k8Yx;2x%Uhh&D}o-G8>|7Sf6NMv?!8fE+S1)LMk1f z8%#h?NHSQ);<34O9uuTe18Gzq6$CjvE{(~igfjx^TsD0Ay40BB(}3I$aXrm?dBCu?Ms4B6Zs|I;orDzpd9;)mu(Hy_3aQlT@WL5IU=s%gMr zaFcv4TcqzX#&1@LR=ZSP%?p>-fxbugbh#dw`-Sa7?$>#@)}Q3X``J&q)ORbtA~nn+9T{F^l$kokM!+ld7WOpYg$+ zDdR)OA978XR;+k*NZVd{kXe+KWw8zuHM_sbrq`#=GGktWdc~XHiNkJs`|oj6v!}|2 zvbZBYcP%O!vwNfJj6cU5UKH@kfSt10VN+%KdJVA-n_;zS&VFIlBFmWiffD&>NVnaT z?UeP{{EfYWI=4->WpVAp0ekxt&F$%Ol8vX;wONN1r z8!S8}+g@V!OzynD*4_nXBoSy?u>og$`W*LaP``A!rz zcSrQNw;TO;n^F?3ajCWj04^W!%VnQys?2tA%FI7VFKmoolAbgBo;Zo0aOiHg2O;a8 zxIdy-T>a7d+c06tvkMS&+Q{-^_ zj^~P&_zi9-xLQ<Uhx& z7z*Cxnvm668vJBg{i@3sCiwcV_6NG+1n!4a9WFgPzzpO`YWuv%p0Tx!ltl|$Zwkk@ z3VC+T{&ipSB0W@$j4tukIgigpkSBLE9Bo<7ipwSkf?&j(n& z&gUNxOxb_h$KI4O7@TCND0#Xd;-xCnm3(ZkY3c9d3E%yav!jz{e=78wb3m=w;duoZ z|9s7n$G0xG+zd@#Zs)b=WzPDM(d)-|J}dnd+TC)xEHUEXZ`MdT&+BcuD5cs<;r6QQ zshC9XE|!-sSq^{tpZp6hhW>!hKkt(HUDF&K-X^Eqw+J5*r#!mFR?G_O9APYIYrXl$ zw*8HpxXWzLBU;VT`}g%$z^|iiN_r=0td>-gxvz#?Wd~sXERE<|R#<`ldtfkp MUJUmvCt=rr0riHDO#lD@ literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_04.png b/edje/tv/images/style/tw_loading_small_04.png new file mode 100644 index 0000000000000000000000000000000000000000..2a12143c033271f91d394e91bf402fe7973dea00 GIT binary patch literal 2241 zcmbVOc~leU7Ed7v0mWyK#aF~JqM$%BlZ_;T5VA;wummb73JJ*o5t0d$L4vpD?Sy>@1oI?yWHc5n4dy8k4OL;Xp&B$g98Dnj_!)ExWipHb@o=JA>q{9q^#cV^ zt9&U@EGa0}3E(7k;5rnJSQiqhT$ilmswjR-03QPncc6hW1z^ymX!SgUFXgRY9xj{I zGz#$61WWd%ydxDY4Fd!S3Ii-E=%obN5Wr?qAtuOWayC|)v6+she5SPoPfpi+3?uA=;=`*yL!r-OV z&ztlhg!M{Pt;5ua7BG2K#3N~#F9m1%?g|>6RQkcOR{uUxc*X|=ND(5+G!3l9Btl;b zenM5LRXh=2$QE%SCX>NpikJ`-AQG~;e7e}1!4~qF-tA}P<%Mp#>X=V1mcK9 z$d5GKx*ZdfY#%lA?kqc|w6*%Cu%TES9u!#Leuqg+9+qw_rI4LsEm!Hd^DkA&-2SG zGcVuDyxBQ4G{l(Y&*jW;HZL-_+;T%cf6j=-1aZQ0g0RW*+pJwbYXW2U64%M?IgaBq zJ*PS`9LBrR@`<*8w?!C9XFlQDM-!>$j#&aPWl;OWqQMOoH?wxN*~p`sEF3m_v{xJD z9V6?luAt6;I<;Qjl)lxm{g^zIP26a!B?JX*L^zzQsVTExoESNl=-gDeha4CiGo9)p zKR#1m`Q4VYWBKT~<7idA_i77U^G(E#+TKnYsXf(*_^sCeFQsu@7n6*miB?p)w1SgW>4E^mvWar9k7Z6 zN)CM5x~G1gCgkzdMN@tHY~o^myhHpWfxqgy0Be{6cN>~|nysoj&jfONR{XwdTc^u| zl}lgVB0GHdpF01#W$Z<6Y9n`-M_H2rJ@`Z86Ps0?ouYL_XGTj0bf3%3ViB!9Wp!T- z8rwZ{s~wKy{_7Cnnc(%BNDa3hETMiTaQLa6ZJ_{@GlJx2`cMBUKb_}t@z8?v1utvO z>ScEx2^#XKYj&os`K+$3=hC_H*lY{-LQ-Og3`orfAJpY7asAY-guQK-2fweU%RcCr z)QFm`lAnoWj)Zjeh?CW@>?}qmc}6rQt^#^i{d2;y-+V1e!^wVdq5VF*dTw})D{&_>;z&I`H!uAN;eVbp0H;}eC z?C@K$+^6kts|%IL_euDkZn`m;~g(Qk>1i5ibL z#^xm{edOBk6@ke!7$wPFXztiR%hsl$<|g!~AkmupHJDRO`}1TQn+;ZP&QF|pvU^*b zW9tntzauKUc~-i#az}W xyw}H#c12%pGcOh~4rlI-OAmhG65$bR0}`(8rzZ$T4ChQg6%tX1@JN6>>n|3Mbe;eJ literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_05.png b/edje/tv/images/style/tw_loading_small_05.png new file mode 100644 index 0000000000000000000000000000000000000000..07a90c473a9180370d40c03635e5a879fad18a64 GIT binary patch literal 2220 zcmbVOdsGu=79S)iKEMD{L@bWssYo)D7bFOpkckNpKpp`rZVAZ%DI^mn5d!YIE?N;q zOGK@#SgrUdi%{08O@Y;*RSHH0kyTL&BF`g&My=N8PEg$a!_z-@&YAh{cfb3)_xIh$ zIa3@Py~1I}ycqxhIEY1pIARU9zV=gz?{}L+Jc-3!ha~Ibv2Sh`HFk;$`A9hin@DAl2q@rJV$ zP^k!|B(WrrL=%o?Dn$i28eb5dATP+0a}<oeJo-ZO3BpeG+Y`jFE5Xp$Dm?(1`XzLI5db(qtgQki$HC@S|`&7 zs}fC8h?g9%X6RT3slGVEXO~Dvd<)!LeHVK2b!xG}hrD2gmwfXUaYP_<4h z2&E7wRE1K(MR)=>!hxAg28)R>VVI8ySR5W*7{p);c+4RBq>qnc89^K&o5|)ggb)lP zOnx}b42BRG3KH^Rgw318iq%@3Of5$z<0`Fj-(gvQh~79{TPK6_T}F`%?X1y$~$-rl2;v+XH|zIyHP+Qq5!>uXzv zd0)zWT@^y4YBySSWaXeOwuTv~+Pr_}?RrMTx`t=^SvNu}u>xi$x{BRvb3f7&~zcirI`zQX4X-f_7ushiLD7}q#d)a~D} zV8aTt!m?Gu!N1OI^9(2qZljtm+9!1f@|f-F^JjDTvu(ct z#)2PQt(tw*b_X!n5L>t4;Z%q;cVYa@mm}GxG}HX8r&s&;%^QGwZ9AU1ne3KB^GGX; zD;*^khM@o;@$+u`HD4p@a=Ic_Fh@;7Q$n^>&Z`1V%^W|pAyo8~NxY?9RbUP)h6o)tKv@bM_V zG^a4GFJ;I(YfB|b>=#hZOL;??OO}p%9YpeDJ{ztx*QA+5b#2DuzCRsn4A_2-bE-{L zmweM45*k$(X&+pDp2TV$t?4hfoY8RmT#GmN<8vQZ94xtT-?Fu3qaohW+3aH0{ydGe zg2cGoF+6$!i8*V3Eb9|zvm)%b-?xCrvW^OGOq0@wy$UO8-9?(CrQiIH@XbAChSU?i zjq42uQo4>-y-g|Y-CH{L90?Bc=pe;MJ#%Ve7Wa}L=j`~(9Ct+d7y`hd}*0Z-p#>f!PS!oug7?Pli1`z2|!cdoYcPd#%t;GvPu z$@ro4^n*vq=^N`4@LSuieO|P?JXMs8jFNkrZ9PFZaE);~#`Zj5zU%rqR>(J1{RT9B zv9OM`d&Dl{hvZ-P@rQ=Dxps(Z&-r@ZVKD8Uz{7%yZ1gEG~%-+`bhZ5mt=Xa zL-)V8rRCpaUpyR<@>nKk=(l{^P)|rza^P4sQ$xpKuvJ%6e-4T=_^YjaJTT z8Q=A%^hDnJvU%Z!Mu)orTERe?LHeq1c}z=l^x}Udvo2p4-=8qO$X}_(`?A_CJaKN> z$ezV71Df4hU*x!YrFqyHYBT+JlPlj!W22hOr_?)%n26XrX+_5AFw6Ij17|K?m%g!w YfSViqdM{Eswp#xm#7MNDmY-Vq9|m7`O#lD@ literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_06.png b/edje/tv/images/style/tw_loading_small_06.png new file mode 100644 index 0000000000000000000000000000000000000000..810af1539e06147839ff53882e6b1dd28a7baf8a GIT binary patch literal 2201 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

I<5ume6-y z$6tBwNYbM_db*#6f3s!OevA6YEz^>P(C9+T?YSMJW`+^2$l7uC4F_b(&WhX;D-T&( z>vAv~+Blc0GVVA3 znAq8N~fdT^Jhwe00Bull;S=DlCud%g_}lRFu` z4q^eiG;-Y?A=(V{xxV~?Fa?L`YOyojL87L6C*XS>(C`<=M^ zRYL~qdhKv;?w(zqS>>+%Lymn#+Y6aNC7pX()(Bh(E4(V0tGo{9YNUi$?E{NKX>U$# zCk6Fbxh*)}a$4BA&ZW6$x^>^+(g{~El5lGF^Y9!3@UqAEXa{oSchlcO2v3MqayJ_O E0|gOeP5=M^ literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_08.png b/edje/tv/images/style/tw_loading_small_08.png new file mode 100644 index 0000000000000000000000000000000000000000..f79375ead121ad8a8630b6266cc120e7cf8d8bad GIT binary patch literal 2174 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 aIjRka2`V(FmZ=*Ye`^tcJ<^#Zv;H52dm6|9 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_10.png b/edje/tv/images/style/tw_loading_small_10.png new file mode 100644 index 0000000000000000000000000000000000000000..86c6c8ae2cae155088e108bdde45ce5377b1abb6 GIT binary patch literal 2119 zcmbVNdsGu=7N77I3=mL6L^}iwf+m>>d5}otBqWp|K{teL#EOJu0uho4Nq9vU5LN_4 zky?=QD&RJYh%Ac;TCo)uE5a5;3tFmf>jM!%T`bkrwsfN6?jN51v2)JM{l5F%`@6q; zzkAOVZ;pN+@95?fiwt)s4$HRvB)sQVX!z5 z48D1YSTwy-#gPcY-^9XpTw=1(sN+znnVFfC%peM?PolzXHk%63s5BZGvmhI?wMKas zS!?iJKoB4XgQs!=UyL6j$==|(OQWBNJ;jZQ3n3#>J~DHK*RYL;9_g((nKqp{@m z%GzL*ApfQDPHTfSTZd33hyhL4E3o@e`7StPwfp@*7DJ2;XOmuyU5Y$afGW~8h}I|) zaEaInMX6SDgggOL$cE|kAO>AXhhe@@z+m%e;jAF0fJbN17BJrB8_t9Iyf7i19~2J3 zFebxbdN3q}Ayzma7BYDYz9Ox`DAy{Gg}7=gZaB;ouml3(@A`7W^oZPu>ZK@}y3hfe zlTjmTNJe#FSPX*#gJQWtt+i+@7xX$`0isuDAj)t(ssUeBn4^9N0|*YrShMI5iv}@+ zVK|t_6!2*f#0X>1Xqb}t##j0ORE>&}p<3GGf7)e1h4r9i`L_A7&D-%owAjq(vEc}6 z(zF7AO}a?HlV*+I*t)UEo##69KzZWZX;tR_Tvy=|u0y_kuZxK=QZUJT0v44l3vFm> zF0v>5+s`yR_4qE&byJ|pjUc4n77~P;`&=I8bbP9Oy5d+yiqYGgVxk>Vl5ETHL3OET zrRj4uk4og#=H$H3fR%stJJ)b6W39Ebl?t~3h_{a4GZR7U8;-R89H;}1!mAej&Azo` z+X~wd`x~|)HqrtPVp9sbJs|aSZp{PG_B7O0XRq5I&#C~;AG-899OP1Qi^|g6^J?-2 z^Y~msv;WfjKnJeB@#|4=Zzawf*8`-c`0@O%+V`tD6UftD2QEs#a6T1j;C{2@0yWXR zarNC+t2I})U;XLYi;hZQ4CjIC0z6(mpMI8iGY^%!M!B);nk$N>yB+=m`}MfDFKy>5 ze$Moo4{+%9J02tPjmsu3E1Usp?bgkCK67gKfd1&xYg2xQ_nuCbDYxN^4)HX|@jQS}iDJocQ6x$EH7S>#{Uk1rk@U#wc$D)|A9 z4X8%?<@GN6#=e8T&W)81v`jRtu8kelU)H#FpNkr3s=obe?)mK;ZFA?nh(nGgZLyd9 zM;$NE_$5OlYe$dVu1T;Z#m?Ie68pJ-IZ!egS3fdTmyy3M>PM1qRC}KQzEj#TB@dcn z_D(yA2~qHaEv2|#;vsXuzJ|b`PkOqx!fK8Xy5w5A@8~YE-ewRc$|f90RTt z`J9`7eoLG@!kk|{!*4$>rj^qYzxoHmX|?+;!5P=qE*$S(WS&jziq4fVv3d67c|z2M zqJ$D(S>i1}1#SLgQ=F-2%DC9U%qCE{eLF~YHbJ$(VK0~cM~jBJ6}h(SdqpJi2?D7K zxpE@ezi5Z*L)f!B=yPJk(A1>vMB2tiQTIN|*s{Nu1Y${toj+C6cNG3ZU)t%S$(Vv& z1s+yI+s%2{TX_)UH5RdO7|`Q?$D%xS)uc2A55DkC%An7zPn@Okb)bYSddeH z6Y5n_u><7+^Nj4QmDkEIaWecV;y2`r+pP~CE1!N5 zVCCKC<&$v}wMlimy6v>n}=1dX7tgbt}P&c}7|m>hv<1j%0>i}0a!qJdV6wUXk(t{wXX zLnXn5t+M(^U&JGZrJ@E+EN>_cgc{a`oC3DI0L_ol(10u&JQ|bh6rGN_ut~c#+{eWP zhEA#&>s;6!QbAuC>QOZjwc?~XMA`sqv*5r&IxWszlp+C10E!^(WcXHm zO{k&$tar*6Jh`y2VMJ(xh(@D$G!Iv`S^_woPJ*NeiZVkDv%Wzw_?TJIGZGe9Q4eWS z#E?`4ja%fa)%Au8gG}#)AV++@yM`5gDp4?HM2wFR04E7qj>k2rts8#vUmEw+)&mVrh>i@`kDfRJAVA0cBy;Q1!4HK|SSG9H2fvBq?!8yg+y2WkpS@ z7X`1T%IIW*c4XyKUpIn86w^u|7n+m z2=-und$;-F;qLf|3Y-}Y4u`hPwHQH?E*7&)Aa?F*+fX69()8kwmKnq3d~EBsBMVj! zG|!c@K*_F(S+n-tZmIw~56c}KR(+=1Hc)3RIUNRB{*EuZi*o+BRry2Vn&US|&jxP3 zs{d7?SAKkR)OD>zpWS}hIrjv5C8hK23r9~L%J^b;(r-fr*_(vI`U>^y zozc}~TIO*Vb|R}ke5e0(&!cmmbfmN=PaNH$%nYQT{B>K)FD<9CPd-1pKJ^&}$ND>m zrd_$*nA$&{`>uVX=jXn2jj5HNwr=h$EXb-e?QMMUZ0_Zxd06I_wK?i0*Y&|md3#1) z$Qa()$L)Hhgd8in=m_S;>fd_$;Myh6?ayI*R;JV+zctib^i40=e}4Oo9{s(J)@ge$ xsY~S@<#YCZo}EoE&Uk(Lc5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT-VtFWlg~VrW1CgG|37u|VHY&pf(~1RD?6IsxA(xEJ)Q4 zN-fSWElLK)N18HBGcfG%TLe-Fbd8mNQ6?}_5_4SglS^|`^GZBjY?XjAdMTMHR<4dN zX0DcoCML$FCaxxihEA?7rk0LIZsx{jE{-PVMldt5>2-57baHfdb#^j#GcYuCHF0t_ zG_f#nH8e1Hb24-_bA;*j%quQQ%u7y%*_#Qp7pm6@uU;$XqSVBa{GyQj{2W*c2*}7U z$uG{xFHmp}Hq|p!@J&q4%maylA_(GNm(-%nveXo}qWoM1a0pvvVsU|ip#{*@<|YQ_ zMh0dUhK3f7W-d-f1_q|irbb3UK_#f(6mmjMALtl;Q1U=ZE-)cr8U!)ni66*;XP?wO zV4f)gW)5!FNq-m^m;^mt978H@y_x0c;u0v*cHd-mVn^grm86atu8TTEbd!x%uLy0+ zm^dSJ_mPyaz}b;ovnF;d+>#MFyDdy|(TOE4Gd;RH%+~*(A$|Gty}j=<#lBy$tVuhw zTW^2yJIn89Ee)@i%6jW?-m~7DIX$^w^nkPlgQdXx6YHKhdau}Jzn0TW;p^<$+;*H#rTz%nXPn?d{yKH_Y z)YIgzr}#>h@f+{FH3i&(_Fhtry!)g1%^Uq1)VDiKdM)`yO7v%NsoMJkOcsv=*cVHP z{#1%E-kVe?dg9$CT_)EB93qWM0W4h(f*Pot|1%HNE&uvo+557oL-hf^jE0^2pE%A6 zk7Qi^%KE0UM9};-tU>8tBP!2liznRqm>p;+V$byxofSAES=@^<_4Q< zy>Ps#P!w*ex>j5wL@ndfidS3Gjy3h1d(!i@(|z$i=_|bRYFJqN6o2`u9huU++Rbj6 zW$TLXYR<|bHw732nJ1e~on){$ro>m8SzYnkzNm0@zLGs9@^r$5&%e1} zJbmZ*e#X_{+274}s!7hh=;0n1d+z1DDrNmWN*gwRQ$4^?{PFg!iB+nnK*g@7tDnm{ Hr-UW|Q05l4 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_13.png b/edje/tv/images/style/tw_loading_small_13.png new file mode 100644 index 0000000000000000000000000000000000000000..5daf9c27dbb5b576d43281f6e845a2cecc97b6bd GIT binary patch literal 1541 zcmbVMeQXnD7;lEFFjind%!EX4H#6mZO;~_LbQ>g76M^V;tY{434==fU-uHQ* z-|zW&pXW9f7v^bFW~8W8DvcwbbSpAD{*G5G-%r-he@YQg%2b)Wn6HvUw8*LmFJH+* z4nJMZx>?#=Ul(H+s8r*8oTp4Kb1uRe-mjzMHoCB1P|zyXf}F5GGc~LXRkGDwzzPo^ z`Wl8fuN8j5=tP}@o%M0~5s_USDfBRr8ph&-5!9>&C~h?4D1gQu zSn(!$t8h1&JLXH-Sz(_n3pj#=LLptqpyS1A1XwH<1l1#Yy;iZ%O7#Jm4r>EaW`coa zB}U`~nd1XcoRO~NgR&J?BE6r2UvN4f5C^2OLMbIf!nA+@9g6t<@w`T@CE3mX6UIZW zB~QJ;B5qdVgCe8cM^$D5tkmw&j^c(&Gj+3P9bnjmUrzBmh9w?}#qA=(7j!>g zk`=k-tT$KW{m^KIaqeLefNT^1GlrV=s3{wOY{Ep^^eAey8})ic36EjD|EFq*5)2Y= zkAJmGLZ$RzeEFdHmCb|kVFSv{h{|xJYHxT|sw9JhBs}5Ezc!uABVE%^4r8fyl1xo| zcdD!PtAg3CtUVhY9WBf5>;;X%wwz{aeXK15cE8`U#obD^ZgG4&2ksfM_OHCSfB59Z z%Axw9ZPD_>zuaE=NAHTWy^?+FLh7;d42`De`J7ARuK#spH*q|AM75ll&_+n-t8Ohi z+uS+1OI_OiOlZyEmHw+gWR@kZYwFKe8!HbCbZVyjcBinf>Q>UopXs3q?MDqCJF`;v zb{~j-F_QKMbXH6HtB!7p3M-TA_Jw|adGq)+6nD%y8R}s*yDqB5ildBk(rQGPu|zZ2 zR6gs_+>R+FZ~u;3Vu0+}nk-E^_pD!z-OT&Z{Y`;OxYm{RY4!*AN(Rx1u9=sO1tnJ- zAK%&g{gtA3E?kJ{?nUBK{+~URBQ|k`AxA*PPyVJ;#SP-OFM z^g#LPl7`5DCsusn-08K$PtQqe-}6&=X|H+J+-Tz~NwXUazBh+jrn4z^(}LliV9~TW zeX%7Ymzkxj3YvteA4PY}>*=7jUBlPjOxbXw=KS!`sfcD5Ilo3NpPthGqJ|yH*tIZo mc6tBc_RNV&%6Gp!lANx(lxw=uO$g)SKV}D2NPcFkSp7HYaW~2U literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_14.png b/edje/tv/images/style/tw_loading_small_14.png new file mode 100644 index 0000000000000000000000000000000000000000..f04d96d0482110793b7977276d34f8a701c03f76 GIT binary patch literal 1606 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 A3jhEB literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_16.png b/edje/tv/images/style/tw_loading_small_16.png new file mode 100644 index 0000000000000000000000000000000000000000..e18da5b7a4832121abd2b86645811024c76a9e9c GIT binary patch literal 1547 zcmbVMdr%a09AD2O1T-`>AaQn9$BN)~e|vkc^$t32_w>X=x$Ofj8Fn-Xo%3a7*nKuAC7;tGrPav@B90F zzVGig<>t(t7?T_WLC{3&JStCKb>TNUO8)L?m@`9Ok|f$8*#(bO!H6tmatlrtw)&VN zHjic8m8Ctb0fNRCbNLR*VOv1D1fP-#W0XOkUuHv)Av5S_TwYd!ooo@u8<87Fjv+AT zHX;RT8)oyH*uM9y`;Pki%|p~ zg-Bi_^1vyFEf+QmA`7dPSh@?-09ZpP0fFfWeHx5o07C(eV%l_ok!mf80eI{|WNV_^ zL*`MIFVp+Uxv0wsp}eBro8(E%xs{nw30q67Jr zeiqGR145bTlI!7_86nHLd%U4AQ1*sgC~|U9m=a2GmHAj+vQkDwzEQe4H%Xf)4Xpp^)01Q3o@`Ka8V{!=9#2jP z*)D9T8&PfO@(gd(b%#GU+{12P5`CIBzzu`9pYgsmCuzZnsk0l- z7B8uaGQJxB=eYh;%ju&9Nij@I&8U((r3`wfH&< z&tZRaTX(cAyS}zH?#{N(J7Dtd5*qq3dBv%}#I{H4cMRk*&sHk1_C2=-;+O?$Rw|2ChdDmS2d}~qsft=<_&-=QUjP=mL z?OR%A53kpiET=tRbxfzTzbj8WxAflAA2`2AEq!*)Qz8A{q;-i!?e5AM-coaZOv}o{ z2d3Tiugv=`LEnAEVrajwoVwTh`-RG=o2gxkUmn^tP(#JuGB7=x;-QlP*Jf3GsiJnA z9m!4oa9VxZD_aXPHlCd`P?nqWdG&MQB5v!dKG6w{hZ<^nkG3`S{1yH^Tj?C?VAkt( F{{TjvHl6?g literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_17.png b/edje/tv/images/style/tw_loading_small_17.png new file mode 100644 index 0000000000000000000000000000000000000000..cc7cf1932c782b3834a91dc884c1c1903b9d2304 GIT binary patch literal 1532 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 I&5Kw31GX+Nb^rhX literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_21.png b/edje/tv/images/style/tw_loading_small_21.png new file mode 100644 index 0000000000000000000000000000000000000000..a2293646c15f314e9af4a6254082ede7f87e70fa GIT binary patch literal 1601 zcmbVMeM}Q)7(YZlCa{g^Hnh5(hY)bK_rdj3TWot*T1F9RQB-go?MW}#yYB9w1(~Sb zP=*9dGo7C?4LFUCIirpEu@ww+E{c=6ICLZuW6aFv=8TdpTig}F?GNK0yX5YD-{*aP z&+~h}uC=7NAZ^;LX#fDE*{npVv}$5+a-#G-*s|~qX_+aK<)VXIBl;ZE;4 z3`5|!idd_Mo{%cHmw;xDr$MCxk-HET3aW4giX&QFy8y%x6oF9;M$~c?(J9qB1O+D^ zNb<(J*XT+K%Y-lKq=!7B=+nWl-|tuW^AsFk1EX547Dg}_!{m~NTxeiLDj;Wt%t;Fb zEx35bCo&uh#w=3RT%D+gB&JV7@cQibr-oT!B2iMx-~i==Q3V2fy|K8)wFR-1{+Grx zwFPH`kA_QWfve+PQa#pWPJ*S}J>OAGQDUQ8!ZT7)sI>&=s`JvUXe0EHbfa)HZXIbP zRHPQg@jN9?;wWk&38mJES=4zd!icM}NgL0?Vx(G4Dp8dw&w`>TiJQzQu0co?QCmzX zsWMJtZLAqng5w$1G0$Ltpc({4)i|QY5S0c+HAWR-!VpAhR$`bWgeI`= z|C2RXA_K?T<3H^(DUy0Hwtd?C(&6d&(5y5wyfhp+L?;6PQ#c!8bOx^fytA)>SUTe? zF0VBM`lh4>E83ldo%>i7+A?f8R2HsWd3=wRc)YlACGgVY|7DEKE;N zcj*eo?w`5W%c-u6ojEtwvhL3P^@IAceF9r~Vr7{za_VJdYHAz>$ZTm{{&`Vr`{TCI zp!J65jUx$&?G*U1v&A|9%CB@is%Wb{Vwwf+-5(!ePQFjw+j;eH^V}UdTz1lwJ<~%O zZ-1osd|UWEd%DXqI?|l=T~%Kan;v&@n>x|ewQ5dt_Kmsi(3{iAlpkMZrf5S8tf0x4ln_ai(j8CTv|MPX#QVY z%C}d~PCh!27=VkiHv-+<*_!AvUk~WTM*0Ig9Vdi2T-FXl-=kM@M;0WF*0=6`5Izij zMhAUGsVTlD)%Hz*CU@(D5nIBXP8Te{=)E7WPwcP;O}mB%cV`_-DwwK?l--%P_#s%c z;+iQkaH!@J2L(2Et~}mS5JCblc`<#3*WqHEo)AX_xx(%M)sn>dL z-MzDNqkhLy!!P!$!F_LSF=vg1ZpPI{#;b3R=AYo=5`hfu$yJwgk1mY;)NN!j(POIG F^bc0IJ=p*N literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_22.png b/edje/tv/images/style/tw_loading_small_22.png new file mode 100644 index 0000000000000000000000000000000000000000..00ee4cb608c16af6dec98982c9a3f157765fb6c4 GIT binary patch literal 1660 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 E3;*hw>i_@% literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_26.png b/edje/tv/images/style/tw_loading_small_26.png new file mode 100644 index 0000000000000000000000000000000000000000..57a7299508bf8c7e6cddfb01ec41649fd0a77770 GIT binary patch literal 1685 zcmbVNc~BE)6pttrxx5$11m{3CW|DLQq-yi zTd5#IQ52+BunIC##8PzvtzfI7R?rIV&_lFL3syWwt=%Bl{=xW1cV_p!?|tw0?l)VQ zlAPr2G0%g=VtFeTV=9IUoUgkZ^R3$w8_bXZT9!(yDLtKoTL_j!N39_Mg%QsnR0OWG zuRBY`u~<_xNlhx9s$3${QbrE$)Zy5SW(Lh-#UXO-2W&=z$ttpm*<*G^4DS?!Y+y`< z&Jweq2bHQ!0i=|L0C*fIS_`2tfFc|ifrN-K3gAL81j1Yp;zz@fh{qQ}FfjhG8E+Py zUZle02IG;WJFSwki)V1!j` zAj(mC6@}P1f;3F(m_SxEX{w5NI?y^BU8((kkNLFecTu zYV2kLR1sDx+oEOqp%0k=GqroUBc~!0jpz*v$utEwV3ao7NSJ5^CT24?9380>$s`ym z6T%1*!$V{U3@6Gko>0P-^J7p#0Z z87i5;Doj=yH))9pza-;#94mb(RwT6$I89kJ6lIv0fRs#%rmUHi8IY=Z92ijITGHf{ zI2-glUyQJj>j|CQLK%Uv3X8}|B7k541jBp;;&UNX0K)nmSb(&wN)&ZONRoJXl&R2*!?zEg$H%+ zQx{4x1Doxm45%#(Yb#n8b|C!HGPk5 z^yEGBzc#gefTeR}ndjxmX2SuW79DiVz2$n(gJ?dswAKqP*qZLrA6C03##|Z_*w|I= zqJX^fbN|X*))cH->ziL1e|t94`7oC9R7M;qeAN*H)z<`zzg!~cU32fXg?@ObIDLBF zFY)rL3-XHHYW#*f=yzQ>5d`FlveB~-3`5?5hrbG~LR?QJ%?C<<$+#FmyH!m_o@qCI*PakqGy2Vdm-n`ub6Xk>S$j97T}&Bj zsI1>V=jM#OlZS$A7iK-Jjqp6*WBK0T)tc0HN746qz-6xYiKHaYTKDiY0uZ*DKOm1bmzVetZ+kBx@>ZB_OMGPOOoj#2O*bq4 b_Dg3StU2D;yFb?M{81=m$yh^T`o@0%rrdQX literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_27.png b/edje/tv/images/style/tw_loading_small_27.png new file mode 100644 index 0000000000000000000000000000000000000000..1eaaf7ba290e33a9db5cb5820d58d52f2031c1b6 GIT binary patch literal 1689 zcmbVNeNfY881KeF>FM|ol}+YlK^+RTNt?E`Qn011^hSY$!Vtt!(i94`sY$vP`uTG#6R1qQ+H?TAg49jXT(QF1IIMiy=pqUs2q+)4$qZs_Ny$b~N zS~2(uPX(z=VOY98Jcqzyb0XDfP9`eUf}tTmuvJ7WFkqAhuo|+Aq{u1;r}c{Hy+h0f zfoTYpDF$CUm7t0S!f*lucq}Loh4?VQM_4cd2@zocz=2?h4RhF#AP|N`Jb?&;ftd@W ztr1$CC`P83u|=Q6U^+#aL~ORjVqsahESyMV!$P5u4RP2UP9Tj4B(sf_#u{iOeP=bu zFcKy7CQ6SR0f$CSDsHC4AnobP5DX@j>Xl+6Ig=4DDGz><9AUO;P z6jE5um&|gNMv~GPQEb+(p0+!~mA#QG3L`KLg%fHV&zkLk=yaUI$#mQVgvIh$Frd<) zdZR<)DA3DzWf-CV4AUwI+yG2xSfqcA2M`ebxN*;nnzHMtWuldN@`+U)siCyxpUeNz~RWV^z2| zPUF*4vuOb9Ualy`0(?Pm(KiAQkCM{HZf_5dj&R?O&o5S8XfJQ{_PtP^I+>cYqY4~2 zl{yt^i{L_w2=O%t3Ye-AY)6Ka)mPggcCxnAFWW$8G&aXJ)EwlGL+p`;t z`aD}oQSOT+xs0yUYmYIn<+XIW?H^T^&DqQ>wJoTvBty-|7)x!73Gif`NzgiPh2-e% zon5Zm@&@mXY17W#%Q?+6xsGwZzo=^`vYn%BQ?=KahLYFc zEbqGB9O37K_OvInRDUgNEo(fh(zg}5)>gW*@>j1!Ga}Edhjy8Fr!3yH<5Q=kioAV$ zPgLJEmvwnI^qxg-c2=J5e;9uR?E1CfaMMVRq`w(VS4TU?{nrhd?ENnS!rO*Yt^_R$ zmU`{?-l@KAUyb(7-?GB$RJuHb+ZxS%FtPL2r7s3ARsHC6AW)e9Ain0ja%|tK zt3QJ+i7rkjpFQa>iR>MYT;$Y{d##I=mJ{|>fDV6x_4y6K3+ALJ-`%y<<{oPBf8suh z-j5<`_tYodICQr^M0dXN-M%BmmvjA>G+!;q>cAGH9WPl`INnfIy|J;W=)SPZJ1Hd7 ze@@F__k;fR>sr6;xhVdKd0@Zd>Yb+QvRhiub>kbO>k2mbdwUL#W;z!=UsrT=A@alZ iA*NsRt*JH7=R%BAhw3?}1_~cLeill3q^v=jQt&sBb%)9T literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_28.png b/edje/tv/images/style/tw_loading_small_28.png new file mode 100644 index 0000000000000000000000000000000000000000..f58f867fa5f7f68b70c874e1abefbce8551ea35f GIT binary patch literal 1607 zcmbVMeNfY87>`mblcAt+14YS#==5lll(cChm9|_Q?sIuWHUOlh`#iL@gb~0(rr6=uLN^W^hCqi+ z3*{?Kh{#?0&a;-6ST!~%eLk4xBSZx*Mxa5T%jxC`pB5U?ONjfR7>2+R zh)|-19y?_*<$wm3V?d=Gky#NH3aT(UiXj?IlL9Ib6oF9%jNmd9A(S|Qpy22QiPkt< z5n(1XMs0~FEo2u24*|oarKR%HR5{BP!>C51fe{6)P{>4tj4yKwv`^;dlR_FuhPQGK zkKkb4U{E7n$a)1WBzpQd1eeETdZO6Pk0we?8SJAyFe*o2mn#_82$~nn%s*~C70u_B zc^KHt@T`}!iuEW;3X#R!J=;(aD0)LI<{V;CXeY^9y)MQr7)dQ8ev#W8HiFWTDoTT5 zSgI1EFcj5Oq*9|(WZM14Hlh& zgYEIJb_t2Z9t>`uG{1OwGCqu3oEc6W4mtu`3;<)jMpBpO>$+YaSRh%F@I$d|4@nBk z3YS7qqXAl&vS(v5ab!D0kOZ}U(@$)k4lWKQle|bFOY}oFC`bi`;?vH>vbFK8d@sFNMsiOY;{K7hkvU*K?t+zkF z?(5i-o%z%ES9&hh9k$nB&<)~8lc$d13pzf{I$3f3@{yzW5}cBG2Pc1aCi$%7m$dcG zWzj2r(JOj2Sq;Xh!9IM_Ea$O+WzC{nlB}w4zTcI2>Bja4C-ATp&SSc+-#+%o^}lT9 z14A2T4(=QRT&;&5NK@`rZ>*U5dSrWSIDg}&d8q06A=9mJQdS*Ld3(;{`y($5pIRO} z)7-O-ZOz^nHL&E1b%`~*Khf9yRUf5`j`^?q0qozjwf$j!z%e^<$~1soc(Li-!HR(v zZ|Ci?cY%&`zI4l}D~(HI=+55MYqIjioe?vf+X547Hot92<2#0%GsAl)U|VXqXz%&+ z(~^vFF^hbKGb`u3^Fd_beW>j%ED_kYw(jbTx!$X#cZF*`QI_1e1zTEH%})Ha(SBLB z+Pq{y(cTbq<#+DZm}RHC#;xr+J>c@UF!?o=J*UZ^{KhLMx2|l@8rQoizWb{?2b=IB z?{ev$VRLWcEcds$Z&n@Jap&lvk{{zGb6?q;Gf))+ClFM`DFTLuSKp`S{oK;s5W9EP oG`{`#d+QovYdd!JO}{_60C?%Xv+Yd((Ba^(-AHAV&H4iW-=Q*4{{R30 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_29.png b/edje/tv/images/style/tw_loading_small_29.png new file mode 100644 index 0000000000000000000000000000000000000000..51340a00c85bd7d45d47b388d950129c0315e970 GIT binary patch literal 1594 zcmbVMdr;GM9M2&Ns5rMdr>Gdifr!#1C4B`dmZrtdwU)Lhr|41IKyz)9ngl8JZgX|h zvQ6hUw_y=qx0{|aHk~-}ak7m$=X8uc6dfpTJK#Wk4ByPT6sg-Ep585&MYovSkw#bu(PD-f(~iBN9mNI>Ici%HNx+e=9c zX?IpE`kV_D}I1HDUmrKesBrI17qbijOMx?M*nl2*J`3gp``_dUcDWZWOc?U;% z1&U?Buts|^TPCO>(bESZ&|ahQp<;#~N|cx~*k|{`s04v&Ivm#^ninkOzivDd&D$!x zBy1shwv2O#^(aY-kj30R-cT4QdV|mBD6uGZ55YRhXp#{Ogc=gRNSu@t*J%j3PK9Dv zh78kTD4L@qWGanRugH)S8cZRL=y((tQ>yebg;buCp+`|vhvjHdOo`}FM4`_?b#hIF zYhZZ6&N#@3T}re&#Fagki)%U3F0h=9Wj&D&FuPcR>q*KqaG&q=HoO*-@2&zO-RDmH1DI!;*s8S;*a-;|%)5@e$Q3wrjo&P6mu;>gN zZjb-8OGG60V0inm`NhM-@gW&;W;k&;-jMU101)Le5E`5B+@}Ubnt~Hh z=vXk=Vr>d0-(0W0f!!VE?<>20dfxRP9F;$6w~tfb*pPf;Z&l()8}xmCfeL>fqN#*ZO8e zZ3TOZJUxxpj`M#^JehXs^27olZ|z%uk3G7gvm+_fd3Q8}ZL9?>q4?cT&q(b5=gA2y2@E)4f*)Y3(bX0PqdllF?<@kZr4=$>9>D1=9A{>?eHZKlGLL=?46x4E`v z*VWb|eYGvlv93+k=Fp@yrabMr-%>bFaUPRgvwha$f%-tp!3*2Wz124c>Z9IC3oSkV aIWP=J)!jq4o_hCK_-}5|nTWcaqQF0UMNaGh literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_30.png b/edje/tv/images/style/tw_loading_small_30.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc9414ac14839264c5ec8e095d6e3887721cd2e GIT binary patch literal 1684 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_32.png b/edje/tv/images/style/tw_loading_small_32.png new file mode 100644 index 0000000000000000000000000000000000000000..32dfdb1673e401a368d65e46aa9ff91dac8c4c09 GIT binary patch literal 1806 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_34.png b/edje/tv/images/style/tw_loading_small_34.png new file mode 100644 index 0000000000000000000000000000000000000000..3fbe76f593131d77930d9197408f23aff46bb950 GIT binary patch literal 1788 zcmbVNX;2eq7|zs+fI&-9L{PehDxxO48*)pqIRPQaErJD>WPucNm@FnltxBu|Ch--A~GO#u#6)f6pBFG4T9|t#~Byms!~u86NaK!sBt!d;I>JxMx^m521KK=awV5E(sF?W$Yos8R=Na| zs0C=8+|!^z0}Z}GQbW9yEhBAm2i)`=T!8|`5J0a;P-;1PE@?(D2j82-APJa(VDVhi z8>d1get<1iB1<6#3@~UEmL7h%V(YaDonphBKv)Ld-1*udrjv#B3lo+BXE45B@8ic4;s*$TP zxk?F`G$PTeM2t(qJ$(~`LM@TJRjky`CJIj(s7KTwOo2d!!W7pGT8jms|GM!`v^FS7 zje-HFR+Xrc;`NAenj_=6d%qzQ5ch_&MI*c7Psk9l zVH(YqP7~2!m@g92**vP4>B zCW)y)Z{iiA8u?CCCf2AFz)XfY@^^Ru!7K=dnKXz=g%~UtX7Lz8J{5xK0y>q73rVwF z+5gEJh&uzC+T%a%GAF`&(6oKq{P^MR_@GLBW;FP4jGa{v;4`<*OUMh-_w=5KJdopW z*VTRVqXN_hbv>SN@M^6~&91tHo`U?G)g?<(OA08>sU-h%1p$XCB?Wo)Bt~;u{RZ#6 zyx_E)5SNy)5bLbplSUmkcC`*o#>DD4LvB;VSJTV83&&fBxO;on<)&?uS|vL~ExU3} zx3`1%r&Ua+12jLPdhE#gh7KUTZFADd$9gkyXW)cWE3?shcVwq_VLzqO!gdeCbDFSn z{q8a6Myu-mk?HP*aMkVYHr+3eG@17$8)5tUYsMYw1@)7*C2dhfpITSgVBUZKHUzC@ zJa>=jpVxl~G`m|)$Vj=*bt#QDZ`JjQjE+=d#MYzq#g^5&i7zr`opN~Kj&tVSzQMqh z=A%D4-8y#5d9sZ98r)WYpV+$W@aiD%^Za3>{Z^Zc4NIa^ei{Bo_Q3GyY>lAe>nMJG zi1W(2jKUypM20avMSPlfETBbMH{Xy#juX6SE#1joW>^^3mT8e#b7Ykrz< z%;PWeue9*E$aXaHhEGb#YaI-q)DN&C8;XOg{;~^G-?lzI54JnCCU@jeja^~-!(v8d z_Ycu(-b8!0*?Ri!JkA*>z~~)zzYF0zI5Sv|MDg+Arof^Xm%oql3m+dzyWH>bIBb=z zaU>_ct;S(R%H{qXO%-@hn4QIM=u>wLPpOG!O_HhYO<%4vGyYWW*r_WO0mb?8@;vFv6n3B6m+?)`2~Zlf~QvT#@4QoZ#!yL3jNn%O{y5sUG3kNTT-Q zlgi+8=J{joJzjB-_-TQQma<>^Te=71%G)(x+Wy_psfPvq&pS(3OgiY9 z-y$}((H-#4n;XE9n)3dnIXBe*kgax)J~Y literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_35.png b/edje/tv/images/style/tw_loading_small_35.png new file mode 100644 index 0000000000000000000000000000000000000000..d1132f895c71cfea36f3d1808f14caf4e3c04d78 GIT binary patch literal 1832 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 P)AMiBsCD=rWk&Ho22a7p literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_38.png b/edje/tv/images/style/tw_loading_small_38.png new file mode 100644 index 0000000000000000000000000000000000000000..6252bd4f9099e801e3abe4af8dfe390a4d6ba83a GIT binary patch literal 1861 zcmbVNX;2eq7!HUSBA~S@qKvKq6c4hyxf2p(lT9!R2!TqfNsIAO+JKaWVaIV-p=P>csSA zoLDH z%9ROVHk-v^%h)h1k)a#`!j$t^TohsRm?Jvg$K~;Pauyftx0Bc`bY=F8_a~+W-wa-X(ERK1F;&d z5qC@61$rAVidl{8F`e9MHUUE!78>8<0R;0Q80N7d9uwm7VVI9_Q3(@*I8qLiNeb!1 zT;2c48b~?=y4&MF?J^=Fd(gdo*Zkz+-S}WQIWtyrI3`K&Rg*JkQ=mwaqocC~F(e}6 zbL+wJR4-cg>>>%`^XyBiBr^}COG4wTyu1)FXV;jIo`r~a#_tSh*_JGFBuvZ)T=`{T zwAN3%kT6pr5iw6r!YF${S0jM=<)^_cR8^%D;)q$=yvAE|w& z#Q$EW_32l|m26wC&YOC-{AvdpIoXTBdC~Cd(k~S=HhS-B^GeMs0Zz5~w0rcn7s`wB zE*@=Yf0l8mHvM#gck$w=eZ?0uuWXY~f3!D){G zJbNwd2YJ-)c(eSQ!x1MTLFwi~|AVEO+@L8fx%VnYPrP|qRLbn1a^uEo#k~_!Pkm_i z;DH?j{yyEWJ02u3m{-mTL!L|<*i;!(bAM0s!Q>- z0!3LxVBv0A=i&7?J+d#H*Em=!duC8^RZ`>&{)>&Zf9$`WW>gm`E}T`aEOWLza~3_V zj1UCQS9PZT^>OG-{lEghw7g5j`UlO0JyiO+Juh2B()ORa);K3*^QPObO|G@wZ5_1o zw7ROnhh2+H#Yy~eaKYc5buYL2&f0tQzU{U@}@xMQB?!IgVex6ZLr zx7T(l`l|f;(Za@qHlJe7O7-32cl$zo*WKybCyiPb*~VxvxS(pj(HV)>x2jsU@1ee~ zOwBCt%HQQE(w61eAM;orNpKKk!^myFq%hY4_Ydn1^#LdzzRr!P`B&UE$KtKZ`!jdeoLb5SgOE|UesUdfzd=^tWNt=d%!}bUEjF6XU@TnZv|*+koB}fNEW#=W2hO&D0AZGc zMv)%U+f;Zq5mjKv6ABE8rh*)k%nUAy02Vq?T7dlj;ym7rnJE(a4UpGF8 zb|mK8aDF`QAlKSWbUiXdN62*UK5obhq`g67?F3yEELTmM)>?2Y6|I(o^bOBUm{E;F zE!N0j1QCi54FbbTjanpA2(%KRSgk-Lf)O1b;!30vtx%y9D}`DZhBb&%1tU^O149z6 z64r5Zj&wj=Hc63=Y|;j(5=1;0&|@aT z>Xmp4^e$dCZYRFL&00HY0p4a9B|hK*1WO?pmLQNs0EwkAELDirN&y6kR3d?Z7J|cE z^Z&^jpLT}tZIA!7%ZP~XLGSi`^V5g-n>_tOWg+6P!^j2f`ls!D(PyJO z=jjjMOK^5A$Zoc}4Q;Oc*#l?xNwGd^$%KO~yn+q2Qa|Ux8js(#D*f4&F-v`Gqqk4p zk;*B#66Pv|{9CTP)OGuW5a%j_{mZUHyC}w;qB|Axn0grc4Ll9HZf*?e`m|145c1^OO_Eto9PX%L35SGVb}@Som8EW6ejP%k zeoZse|47iYZlAVnHnPheR2TbnTVq;}d|PK+#V{~vSO0oqI^)J}Z0eNxeTCkCUbM!bKBi1}{R7QN$3*}D literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_40.png b/edje/tv/images/style/tw_loading_small_40.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf9739103c9af04b307f1e79ba530b4dcb303f4 GIT binary patch literal 1850 zcmbVNX;2eq7!D8-P*9LYKwH-s6;bvGxglUq0SQ9Dg2jWFEJ-w*4ap*j2cr}U3?K@M zT2N~h$9Ak$unZ`8VNqgag$u2LU)N5MjZ57JmW2gb^4*m=MejL|_4%D}WJT^r4g1%$gK| zQYs&{MV^Fo9YL4`5R{&t4yFfzxLFG!d_Et7nGlm1NFo9)HY1_31{y81#xzJ#i`uL= z5qjJR*fpwF<7tGDPI~%21k9vRd{At(j3$aq8Dv$NAOwUV470~Ig0>J!^j|kVinhet zOemy8EqIz)P1Yl2))<-0-KP!NfuuKrC1yQY6qP}WtJ5&lNJL15bn*t&=rsbFNXn7% z5f&?m&62SYL@blC`68yA8^n={SX}0qj*oGK-)!19T20#3EZN?O@Jhh4I+R-rPdqm z5_^H($16q6`gN#AZpJZSB*OyzM?8QL9*iJd7R+VB93F!3L>#G@3Bzm&o5>`F^ii(n z|6~m!oq_D_@t<}X6Olb=-+pL*^6+7NP$M}rW^y=+7bPsV&s>C56mPxL^Hqm7Db@RI z{miUwzI&pYG?6n>3{lz=*G+c_xj)+T!z--uZRO3$FUJ?uJ*(KEln++=?k)7oD~?F> zEBo?r)fHk#Xm-=pJta-YHeBt$J7@6mVBr^`lln8B3;Q?r4h-=+EN9evqc8cQzQMD2 z%lA;;G0G#CH+=qLdNbAA;Y4g-=hB7sPu|Y&M3RL&XbhcysbEOyd@-}jwd=e~=Pvp4 z3Wp7^R)h_>)J%HA$whLVHcf>qws%h1GW`ns-1y3$eg*{&y4ah#mS48^4p5F?kIiqL z^K{mO&4(A=(=Jp_X>v(E@MOHDm60UzEO1;?a3ONHD3o&OX<6}&%a6}de{;)T!oGIo zjU>UFv-4}O@>u@>kJP9B0fw?z&jKe8>bUvNM~jN*PRey!e4J5NS7GakXkY4AGTV3{ zY)R^>HZ7Y^ZF8wSzNR?!91VDMeVt>?4fp01*Y5jiy+J?e)tO1OJ=MI_fw{M~I-V(+ zT3_i}qt-1P^4Qi_TXgrdi!Oa|&C0*7Uw0n=kbk~+<8ww;z=E!=_d4g4@4D5ij0ygO z*fN!-na!JaqFZj7cpp4)zmH-p0$-JY%?uuXa(DYB#jE5}+le&}wY^zN^iE~CsaW53 z(%;s2TQJYFtva`}S_(I?GEU?I+O>YJb9OgM@?D0Kd*_;Hk1C^|P%f2Dj%tnS+F9LQ zP*dZ*$(G z=RqGs$GUkj!W1{Kie|-2XXcdu2->;=`(DcL@&Z+1g%*m1VTN93htI7}8fe>}vY;a((0Gt;>W= zHW2pA*5dN4!Hp=C4Oi!R^z<(@6nKR$jZ1IP=CoqFIvgib&O=`9zOo~Y_P<$#ELwU@ HoSgX&mq5uN literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_41.png b/edje/tv/images/style/tw_loading_small_41.png new file mode 100644 index 0000000000000000000000000000000000000000..0140159f0076712fa5d88c92fc9bc9063b119348 GIT binary patch literal 1889 zcmbVNX;2eq7*6Ccbi@L-7O29y5vwBE-LOf>mY_*CDbWNuQUw`>kX@1#vWc6eiASyD z0YhsAkt!%2fYcToJn#rmIjmUeVXd|mm10`z)!I_g;@x(mVEe=AkM7Lw_kHj8Jn#L^ z7AGgY7WiEFa~uvQP?LzKvTL08<@vMU4+~$7V3#mPmCmHuav7(ACOLA#mO}y>tHDI3 zk_KYQ;%+jY!|^d&^yy5xPKz0BR)N8b5xA^&md)YB&ve-h#ypY%a!8Yfl7R!Q?I2(w zWZ-;}4%XR~q}h_VlqS=bCh3h!^NdmgoS6W`yD(OPm1GQn%bHI)FqaH`tQTYVUNHm$ zk0DH+41D5Lx-J<|+Gr9G3E&tbEJgq^DnL+Jib`hyLKuM|L7zD;d5)4Lw;Rj@` z(L^qmimQihu_qa5W*9pLK~ASr;EWa6XcL4;rBVnMLPB8-i->V7p%{ZJhH~&nG~lGe zNL%cT#YO>MjfNas0V4xhPoIQfwd-_G6;qDkM6oG@Tn0OY2w=!+^~UuW?O;;Lf82N` z+M!=!C!ti*VJo1GY&~-MBV;yr|82+%WWB-W(iXNThJ4&+EU=Okqrqh$dm|t$1g4VX zVwDs@(O40xLJ>rv!bMWKP%ViS<8o9Y9MSPCZk$MoqAIyW5vxWJM1?Ap2pR{g5LlvC zAS$tZgsY((jDa$eBX%vU-C?fyKe?EaCJl^@*4u3PBOQ=zwlOw`*=7fnX(9mv=nO^+ z<&}5~^dw%Kq%CifgqpTlfyWufEYI)&M&e)uk)W_d2#ezoBu*~I6+##mDMdmdD+GtR z#Q(_}#5x0c+v8vDG9qGo(7S!w{OsZB_>dGkGc-FK(yW^m?97#DaJk-f;l_eXrp%NH z?ah48hy}h)SEiLov-z{$6+FzM|<{4@`@Cy8}E_6t-2Hku|7Sn`*zQ zA9rT+x4AE34N1y?rV!_)fvVOz=bZ<#JK|Q!RpQa0rQsFn)d$U2m$lt_(2vjfTA2Q(AN}%Qrz}l*KGEmr?;L&T=Fmcy%zUo6f37(g4RhFMd`tOW6F~M|7*T+3DslqaEPnTxlwHxR0=(2#UQH2T` zElkf-)ueSrcYaLN)CCnw_fP&h2I7al6j4_8enMGO=dVAtd1hgiepfo$M)#%w_40{_ zLqBz&epHe;zopz4>ZEu0EFGUzeF`zi+K+IzIX)+&-_u zlX>EY-U9(@?#AOq+s&oXsaVZ*^#)Ik)^gY4dQnE4Y{M{~8Os-csc2EbfdB58lOmf0=g$1uOb_RLJUcqQ$7Dx?yYn z7BIPBSxI*I>!(*{%dh=BMD+?)_424gszBcOO2TbyzqTVb7puN|zV?e-U3+&dJj$!z z*wi>{|K?-SimUwAL)inKfSua-V$BD+XXiEtRDdToaWCC0`Ry2__Sq5G^82#atH=1% z?rD*~v;sOGR(L&8`q>w2dLm1v%@RyusukUXAKmUY-KwkaXl}S~X>;q~7)wgb(1zX` z{7Bf|z|&)xeqnP4vtUR`?e$0JSSF~P!%{b~5QR`nXZ zyL7^rs~Zc>Rqb89sF7aWSCD|ueJ6?7I=JZt(BwX|ZhrV2u*Q8O2b0gP`e;#!=Xp(ygxmSDhY2?WUu-g1WMeE literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_42.png b/edje/tv/images/style/tw_loading_small_42.png new file mode 100644 index 0000000000000000000000000000000000000000..251bb711663c951dbb146e076e50a6ed69c85284 GIT binary patch literal 1867 zcmbVNYfuwc6kZZ)QxpU(1>$QB7Ns`H?y`B7pb48`DoHV5O=VC*vO>Ph@DzRH}@Wi1w+CSVv%xsh|wDfLaA93U;*EYPA~$+aHcUx-+}?-gCe2yw7ZL zf;P_IkL?ElfWLYXrlVJ}_hn6>zn^b;XC}RbQA$0PNUWlA4I~c8O+*?Fsx5|eT!$M> z&g}DeGypI&%t?AmuZfo$2@B8Q#qb;!8_foQ=mid&!I+6tU>crow#qoe-<;xrW|NGw zOrU`@wpcvFyeN;v6Z5o5#=K0U#Kc(;14cWfv;qrG89;|6%W9W8WSpmZrS#q_=5xTO z5Gqr~dFGT}lK{pNBn}FA5Z4F^VNi(jU=)&|lD9zwf+0SP@F5WwhNJ?K6oSFAheKN< zO{=6jOf_bUKFK&46lIh0`MJ5dyxb@rL8kLziA2JO5I%x%X$05qv{D8K*J=+R*MQ-6 zBWbo#X2J@3H5$^097@KaJ$)8}#ir3bS8TP9C5lcN-(j%vVIIV{SiEsPMcXMI{;wM^ zMB9^`Hk_}+?L-b~r0cONe4I?@?&XHOK-wGWd!(5ziXjUlj5!wEN~tj!hrZ#N%qFQ) zjtP|#7)7H5s1k)?g%T4;Y2pQM$BCc2vi=s-oLJ_5cVOWVOVqsJaDPc&Y zQou@~e4MMc+9`w8h>zPf({{(W@|SX@u_SJw2r`Kvvc@|gA%ma@dj??xV-p2D7}OYy zW~*1?Ezq-gF`P87!A&ZXuz*i9EH%Ht0|*vFFf2kL5dsOtFf5h}F$Draf>;59&_d1_ z*Ytm~#;2X(d)wnb?J_Q+d(gXm-u(38`S{>gdS*y^IQqJ(O6Zw$sxf(zqkCvyZ+fyJ z^xS(>6tB(BLOv^v{BH2I`r!!M?*~h{NF31`~SSRuBVr1MK#9VT~t-cQSV5{(PT*taM37=)hs;r5y_;Au-=(OusiHDWrbh-`Y;+ z8y(0&iv&E~xgodFcO(IrE1yx?xU$N8=xTGo@a>|mXrJm$b&)6XfWx;;DPfgT>7*1s0iHf34q!;Kq!k01+r{KVX^s2km;oRL4fPLq+$L6&|Xm#4`(+wDq9O4R<%@BuH*gXa>XVW1s<54_5s+e+jyhn2s?h`_gj~{udoMH zSjfcTg$)6{#@i{38OZ|uoWAx-%pt(emIuXun0PPXZePTJWwTH3w$Ot^b+7CJf{O~v zQN246P8*Ck=HGU@(7*6i?ZS|wJ@Y(UZgm9*<0pR8Z*oS+*0MWNcd9Q&Gqgbkne5x# zCH2~D*A=#p)$Wp1k2I)UNk^u#_C)wiMj4M(`G;--YuP@Jt7Avkno#!uIPpck8 zck~VAYni7dX>V?b-=AIocJ&*_aetttHSIwYdtfDGmQK6d824F!%f(a7^q|6~nCtsl zLj}4#O;dix?W@ZLj!CsaPl_20=~HWdnefY;=E@E0uND4Kvhslc5c}Sb!=0?7kgdEE z87S$Uf5|W0noM?t7HY0vcx>(}f4x2-@qG8*8>KC0DpbDRDQ8-)POP0Hsjl73TJ}-X zn#K14_gmTS=^mc}yE=ZUXzsU;n>|TlPum2bVyW0;)s6a!&zalfimx|b2nlTdIOd1f z;hMj{Rw1)IV2nF+PC1Eb){jU8{lTlXc_s1p@yIJnYs1TuRWl1No=ag^J7cChUU84s zO=b?th7bQyeujYs=iku}edkPet(#(W&z}YR-^r?Ia%ZWJq@?T(a8-)dU+~Fk>}5;> Xm@AZ*mrVa8$NPIzE45giB6Z_G$Yaj1 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_43.png b/edje/tv/images/style/tw_loading_small_43.png new file mode 100644 index 0000000000000000000000000000000000000000..cd21efc5726cdc13391b6d33b4af7f67c5e2fa33 GIT binary patch literal 1910 zcmbVNYfuwc6ka4y1wmsF5L3D?#VIXGcEctisS!gqk;p>~F;c<8k}M%&cH?H11h7(T zeK05pC{eK1R}o6B);_3E1;ticsx2+$QQD$7Y9FIkonb^2zG;rOFFvwQA6_xsK{ z_dI5|rlu?m@C)+;03bk@fazHo>v<>pvfm?{UJhr)EJl;gq*1v{0ZtQu%1q@Dpw5O{ z2t9$DU8_5Zc>v&@XEmfV>B&h76J-1`?{T49R8RG4p)o1wV*;5?^-HDDtc9CX@Nkq(7Z2|cu{VAmeC z2m&8Mn0zJlD5&)0R8URP1Sk>00uwAnKq)FjP*{%2qd_r@z#>E}f@J~(R!C$D7y-v0 zi1kLBa}|0_JMN3!DWN=uu`5KPf`S5JL5z^1Eh0oNmy2MrNGukx2!X>zGPqMfIwB@4 zV1&a&TkVXMB0-NuJcnAtC?Ph|M^~`flan7CCLQC6VpAq^;&u@tghe)+=Uxxd4n|M> z8^#mS4ui{1i1dVmT0@)IdgMk-klEZl-H`{#Mx$6vTiK%Et1!y6#zv5g4pTzxiO_5{ zD>N!hs*xio8Y4k9D1yXmFo|3x*2-d}m@-e$}kNYAEQMOgq3OpjfFJ` zEYrp#8mVf6t0Nr@PMU}bzgE_7tVE5X8kOd$T!oq@aE77{6t!xi15)!ShH~Ulc2J!r z5h7qRZnBadji*45?u!w$buD4m(v%H+m|=zW2@$|ZEQ}yB6qbo$X)J=os-#%F7=|Tk ziCD}kp>eMH|71mWD&o_cL3%>-`!G z=hH?FhkIra5z*U>2Yb?IY{QISt(eYK+g>L0?< zlHJWyob_<~v_l7LlQK9FCA!>hM?m9@y6x9ba*LmdxpnZW*o)VD=ZD?|T$kGU{AKZ4 zp1?h`*^=h%FZCh!NPNy62-sF?sXIChZTK;aI~dI66TYYOv5M~`+c?8rL$7N&uRVlsC za@(7<9Qld@xbKwaqrYL_A9-_q8p->Ue@^|Ttq{gRfh zzL>VG2e{}#4tneCkpJo4nP0;2myNTFFO5|0#NFGg55AZ_z39#opYs}Bh_JfpE#1Ci zX_hg_dDD2(dJ4Q<8QgOQ=oBO{wYLWVL1OUo@CDwC?m$}q;>{sNH-4}5shI@TRDbx@ zz@hw(n{zhC4)IP5iQ4jjE2WiGd@WNpG8(Gef3bsRP|e&G&qf@Fe>-MAT;8D%AN-b- zH-xy9Wt(fq!hF1WLHF(^o^lW`@U)_`CRoJZd;M8x3l+y41eFKzV%e|6=xQ( z7lVIN`sYn`+tSllQZGd9xrV3R2^)&q-}7sHWB8)-P^Ci7A59w>%s0D>QEcJrM`qzTy=z#s%#7(ttmEU+cXuA43cW0*kbEi!FQzI?B+5`(@FEmQ zvzbaz18TBVZoY&jGZ=xTSZ+R*uV1Gy<2KOb$AC^7L9-c*K*ZDl^M1yp%OSvQt4Tu%VO*aN4YPhr+4kJ=LqA z_kJ;-2RwyPWlG*Nr}Fh#Kq^k6fEa|5%#Z{IBq9(NL2{9N6(E3Mhz|?+kTeN~6k@3Y zf`QqGM_VH;#R`K)J8O$RDS4$7MJV|Eii!%bLI~ny2_Kfr<$OrM7YLGQM3SS@PMMrZ zc1P@-1`X;klNdo^xE=6oG!^0Hl#)k#`YZ$+q1QiGY0ZbR)?krdOi(Ex2iJB;!%*Ao*TnA*8;uP*E#R(ua zM-0M%-ekt?eu=+8&*IgfB(?>$Xi3}#Jk78Idw~ZKEQ4TJDuSc}NFsw_nM$Hj3m{0G zDi#Q6A#avz`G2y;r=8*Z+v9)QWllu*pnvnM%#ieOEP3NMSLvC%k)~1Q zI)_IJHtKR!oLBDuxvIS#2&rz*=Bl%}+S699cER!NAT97PqL-zb9?jwG0R}T7PDTVR z}xMA=bXIevgjZ5jcJDIND(SesaeM=*l_q>FDY$oM~}y_{+`B zGT}hFB-j-!Y&a0TkNDObb8Ya0{_fI%uEcdv$Gf)*YeRla+Rqw5UwEa^3$g+t2XxfDn0YgY-cQB$@60aLMt;~+O_Di??YdcH23byMVB|dbAEZpXL-9w zmv<$%wXXI1u~#p6*47zKO0bbNqIK6YG8*7ZMThuc0#Q?!!O7+dYsA8gUD6nrJ zDs6Nh5>OK7>8U>}-y1}Bw#2mA5|<^PV5S^8lMwGg_6GfQr&qG}$rzD1bEo&$1-{B3 zI%2zunvsC$IL`yM@>&$p*|%El+43g}ve9nNKkYqqh% z#v^;LB-{?jbIb3TR+UhT6DMLOWx_25{o)V))yvlgzR7uWT4~Ix_GAy7ycKq)=LY-S zKaa%7P3rNlzY337lu*!>B{&6cYiobBU;4?T{WsGeFb_`cpS<@&kF5ROqtZ`?7J&H0 z+Ik$*U9GvS^}bc^>siuRy#h0t|8m;5?qPM=qMGyCw+?0`5>r7(cE9hN`e^r>z-S)l zyDx?!(=BFFcxsjRJKf1VN!vyCM*VVT*X^alM~+@H$|oS^-x5;6_@beuVTXg(ygt)t z5Ly~bbKYyrd?3oM?`r)#niIiym+W+X^JUZfm&)}ig~1<%@cQCBsu|!_Ppc}whxd`)%gG;1W#+x&Q|d&9LA4k+``mDFL)g*F(|>rz$@vel24 c_ckyB8DM{R>uu5T$Npbv8j`6wrZ!gn7ZNn=cK`qY literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_45.png b/edje/tv/images/style/tw_loading_small_45.png new file mode 100644 index 0000000000000000000000000000000000000000..b16702bbd3f438762a0ebe0df10563e5c5e0523f GIT binary patch literal 1937 zcmbVNX;2eq7>*?(fx@7sfPi$3&|)Fk-H;n1Y%a)@Gk{7(&5|r+3(3Z0k#H0Zcz{$q zdWeoy(T=qqfJG67h$xC$L9wl+N=r~HwrV{)iq*Co1=}A^e{^Sdzwdj$=XvjUwmLOA z-rFtBY{mkURbrE}p6iuRdzTnw0nZ_1 zzLfRCsX0lhfSj;k0G|V~b&voC1UwGRgTy>>B*2AW2!y#HBxJ*ogfEmpFfjVCC~Fpd zu0*3yjoPA4QkH=v%@PnSDk|a>MR5pA9texYVi4kjTrQhJu&u==61A~S*6Cv!6qr?K z!ObL2m;jeXG>0f8r7X(R7aaH=S1fr8K#8Zi^8R!CXY4M&gbB}zmg zP>Nw5FN)7o@?cn|RPevt%9e|aTjN5;ZCG=A z^)JkRCi+olTB*lC)#IR8yL`uLZD1X}S8=2C4IATQ!{jIVzj|B=+{h4z4X)kkADY@x zAIC7poyfc#4>aD`-PdK$yEgrD@D`I z%;6un&tmr0V60|jm+S6SdWs0k1Z1Fn!?HM(6 z%aMjN^j!9&QzM60cGG9&4Bq-i`$vV`{{G$vJ_~Lf&^|1gvT!HfSHHHTr+t91$Mtp} zVjHJv{N}kY?#T-)_kTLW>+DSe^3HqRPt^0ceduSiBXzGQb3^?}QnkgN-VC%5;pQ}iDx|x5&%WeA}tn=;i)ujsplARxI5C6q1D;Q2GoV%%PNOt;4?YS?i zPOP8kcJaqke=!%V2~k$>O4;68>N$8H_1c>K39duHxI`sm)oVTDwtVvz_xq|h p&pX^fx8nB}r04kmR`=&*EiF4`o3D7yYq;wtsa7T{8f4mvzX7ic;ynNW literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_46.png b/edje/tv/images/style/tw_loading_small_46.png new file mode 100644 index 0000000000000000000000000000000000000000..ced25a7c302b6a3da1bd3bb8faf94b9f2cb68c38 GIT binary patch literal 1929 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_49.png b/edje/tv/images/style/tw_loading_small_49.png new file mode 100644 index 0000000000000000000000000000000000000000..28993f6c089fe192075e01960d3011e10b82020c GIT binary patch literal 1936 zcmbVNeN5uL?_rCA@yuaV`{hV8q zmYU?}9p+7=(fs6Vq)KY#yI;>osP9o*Tm-c|Ny;+G3?iR2qehG-(hzwVAlIQ=FeQd+ zN{i29@if{(Ew0KWGZiU_n$WROH-=@=87MZ57QfnJK-Gm93FKj0aJ`T*bMiC;z%@d~ zdaeRe7$le$UsGnpGRjg_>as$$K*L!591w3oCMK?ZOS zLKX@c_npdAqyZAbhyh#{#8gAEFc8aO!5m1y5j+d9As7N-HVE;UFobY<2m}Lj4}-F1 z)Z`;dY2utM>Lg@nNz#CTpxJC@nPXUlaSI3w1OgCZgKRdFLNHCGdJ?rT^`@wK4N}ac zHsS^nC-i_@BbrB)kU|FK>HQFN28H5*V!dfDQB=x63u*vi76j^a?zrxuO{5b0$Bl=g zO{!7@1}ZTVQDRh6^~jH!CsVomZ$oY%|JuAsGzu z62-7ARy5C*>rEu8S7Y;bamwx-SNxw`L}J8Hk}#?WqG-MY(zFCgn6!iekYsRKFrYxy zxZW*s7wCSxQp||Ih-ngygbuiuVFZ7O2N2AMV3@~&cx)(^55s&>tW?Z~Ag+YVW>Z4O z99Q#yvIbJlfbRDASG&xMs2+50A2dI8crZSgo|+jWH5?`Mpn7WNPRXSrmBlr75Y=o- z59-OuX|x92yN@_!@r1XGWV6sZ@y7({yqBJQ(3cbmft)v`*!)jx~6sEepePx zFRrKGwz@=<3Gm8~tm{NCB@{XchpfMK+Sa~e!5Le*BfTG3emNohnSOc2`uykvceY1Q zg=m+4HK@sMJ9hN|{RVA((YVLi;E%D*J(;-2Pk~eL@^?F!Z3t}~DfjDY3N>GGS+z@6^Ujm~S!Xu?DNZB2T5j8{6>LX+LC3a5 z-$|wmYL0XdIA$VqJy-khtn;k?<{Z!*-zXUiTpzxEMM7v{R?xQ4z%)Z`HYfbmC6$|B z+4MDUFub9*i?4m&TCRgqK<$ChOlJk{lLgaIfbWh7>s@7>&(hpz?cp7xjYkW@4m}ZY zeYWPii8>b$#XLk*ZVwH4&X{s!&*Pu(eZx1^XSAI}^ga$B+qvE^9Q1sm)cZ~A_D9Qn zm%6ID_BpFsUbtN_*;UxBxqCj>SsHl>o?dva_i*Kn6Y5jNI_c2vtD$E+E-Rf2gD>p0 z`!1H6$KID~2VJE%x;~tE`x&3ImZv-L5c{ux(XP__Yb$hLU>$bca`=>poospkS82C)DB;S{hR)hN- zRXeWfmDW-3xUE0m`m0n@d7<;QhR&_Rq~T>=QQzze=n(gtM>*N&GVl)F!NBk1+GicB zQk`p|p^CK^l0BE^f7Ki}Cge%7zijwm#h~XW@$B7Wt=hFNw5qHL%wzr9+Jdfz>aCUS z-YbM((*n|sXEzKbKeFdr+o6V+ tR!s?iySVblkvpe@FY?1~zIFHUTw3RXP3=va=^XbzQZ7rCHj8sB{sw;Z_3{7! literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_50.png b/edje/tv/images/style/tw_loading_small_50.png new file mode 100644 index 0000000000000000000000000000000000000000..2fd13fe408b138bc721192ad78bfa8cb6ac09bf6 GIT binary patch literal 1999 zcmbVNc~leU79Ru^saT^(fm+@W>H=n&3E3ruB$Ggp1RBCIyt)vQ0rDW3kPJ-#1r8Qm za6=T)DlRRkt)&S1lol)0h6rf&iC7CRP(a%HSfV}XJ1Ff$#lAm0{iAcv%=dlwyT5yX zcRRB=UJ>Q(72pK`fVV6fQ4%ZH^?J@AzQ;?J2NH`vE>YtNSSoJSm{CBe!%|RCX3(Ue zN>roE$!bHx0l+<7uTtY`c`RRx8E6`p4$WpT5oiDikFc3E+6)v2Q_wWMQ9vI3`T`l$ z>jdPLEIA}MiP3a@bgmgq$W^GcxfxoXjvVnG7;fVe1`H^!0d0m%qlIr1ke}P-6ML7K zP6nT=;28q)3sP!%JSfJ@D9EBgR4v4YK{k^HGa(+6M*$fS4AEf*9pX@7h|l8iAsBr5 zkO^;QT`FIRNMHIQP6Bc|j+^*&y47l>S;J_UIgJkUcsx49pfea$LW63_G2$8<)o2Nx zvVfo#tyyov^_UTKS=6Lp*|>mAFntk%!6cWzGHkTGOcaqax=mxE!!(F)Fu3A+u5H1U z=$|xRt8G!`m{7VBwP4w1Em4ou;3+VXyT5kiQY6^$XV3d693DH6j> zE+l~=j#LCo*up8S%xJ+iMlCw!S5NqTffY&r63Z8xQ4NlnRT!2z)dBJ87>-%eF%u|G zV9{VuuF>j^E{Ur^FXBZ|v;IR=CpBXR@Og&$`qwakU@ip1945qJKx{4ybA@a~#DE}{ zn8jcaLh?(j?(bxcPLQFy+T;J)WlBW!plkc8`H91;@j;Em%$SMcNNJ8bOU&Fe86s5K zx^I7wrQ7qq&xHy04!Bjl=BHEPY*^Zqw5EdO+=M2jglG%)ykCH39^E<_x@~g*WHhYY zpWc2wIsA2xH*+EbAgsGAK{ow6Fop&HD57 zh1{0K&DqU!5C7O(I?7ydLx-??-_@wZM-LsaJb-!U|M;&?_f3rOPjcuBz|DAqXx%dik-Cy`4V^L$| zr&Xku7>eS%x3>Q3Hp^?1`^|^B6J9@eg+GV{?}Sf#awMo^U?Xsby-RGGXK(K>Prck1 zo*h_sl)~Q8m>(ye=oq9}KFuBd0=>rY+Rmb@=oa*_~VBS2tae;Rv|# zmx(R*fx1h-PxBjmx7*{EPS+Td)Ft(A1+K3D#yD?p!Q*G7-Cjd)7asC$&)Qw0!jdb! zXD;)9`Y?2lLO20%^(QFz+`n3}%5i-Rq8%?K#li#ES}B26?YDf^U>xJE;H9kQS&bE$*1R-Cc&fqQVJ&%izlSi}?7 z$aeVd-_ll9>o=6~IRf?1ZP|*{6*vCxPEgT-FX1?+ynF2&(yFvtPK<|T4(WDsEywn2 z1n1pzi!Re^{f>Q0joX=WBdF-gyq1&Kj^TFh+J@+z8Q1>39NGCOJBeJ0Z%S5@D^rb& z7s{COfsBw9d8*?T`=jdkqn5(te>CihR6Gi#mY$OgA9nYcS!^FuWF0M_TsqzJ@RXyi zp{^`u_>5;Sr;~Bu%sI=m5~qLTjftKT+W~D+QkS-3o7(Sueq#D~Mg7LlZrvF_zwLfx z|Ks4p7q4HEobX@W&feTn)jG5s&NMA+doZ;@OUT*!>jsDKE)O+TpUDV8vDKT1F(7Ln$)Astw zs_9=2C$^_~H_l#UKe)?E-J{#Gy=I_;J4o7FwLt2Tr^cO=*zy5LGq$Vd7Xps;bYkG@l36+x;Lb0kUB6hF LM1j#6kaiyN!iGtl9p8nW5GxL4lJJ0jp z-!mmK(Gi^4^JlYIERH5p700Zhj>nD7ylelod?B;=(P|wXPo~rP7=^Rs1~Lr?G)61~ zkHaxTLC$4-1&igJNhIiKopy~>Pa64{1H-o(%?z8xTCvJ%#`M`Z4W!{2gh>WIYW@xc z2!jm#gGdW&%}P9zh%BV=_`>J}ePOmEL&Fl013;(CF$&~f;$ zZoC$4NhmPmP#kU{b16MjkMw{UGLyUCHsk;@-bmL{1XC1jgNoGW8gUb?QOQ8&3*SH( zq-wb;L@hy3R478#D1s=|Dv?Ak2p0=ORB}`-n9=b%u3RFQE7eL=Aq+x#3(Elz#*Xs5-JZ-DFiSqQi=ou zMhH%G4gXKpAjTQU(H{TPE;Ayg2OZm2&CeWOjSp^OW`<&hqx_Qb&G2CI)dJ|UcBr}So!$9=>w11$GI`k2eHKax_D$p* z_1Wdp=rrK8)7EBVf3u$TK6}*ZdmHy0n5vl!JAdd|>j#r8Hfz`xX?wEZXW95OnTM5A z>C$<9TWxgAwnSjI-J?HvqCz{-{3Y`4m#xmW*mG{5Xl{h3876YYz1M9Kw)Dh}e#gFc zu32+@as5H*?v0+h+6wkvTg9mRwku0VTmeo;PsV{0pZY|xs(-%ak$K~|Y+sBG?ww`z ziOK%BxDWLTj`(TIvy$K|Uc9`KyW5jy6?QW#L88w*N&>8>dd;0@(2Hvr*cN-%) zOYFct3Hym#HD^)Ae64Oo)P&?M7VpRk_`I_r%&&A@&^6lH@fT9En@Or~3qKNW zPbp2hu&v?z;eg7tA#f{Fl6t7AKaD}w5pQ*HGY5HK$IjeDu<~?qY7}ViNV(s5p;yKI zuIuX`VyX|}QBIqD=iZO6QtVw8!k0Amjre}0^quSP?c28fY}l%xN}}TLmU3bDy@z`) zemmE*nX|;YI#QT1>{4$PJ|v3TS40O|mfd=OzHLkOlPr6ctjTz8ernH1++uLf)64rL zXNIRrvF<&0=M^OGUDj{^N*r)>&)tXrh_@HrL*A=$FLOQiNPqiAk(P@1rzmCLvD-Id z`@Pfb^^boK2R1g<Q2uYz=@0+2@$)=S#po~dCj`A-o)Wcl^v%@u)n~r-YOJ5L)&4-1 z^2Uw^#f9|mn>6kIb@WwNZr!Orvi+A<9OiSz2-8K>r)}jTZ)$&@_ciOp!UY#KNtfPQ zdf$1$wRsXRUO`T6_(^V~_qxe!*9C9i{Al?^ceZO}R^nvXW)GNkx@=eZ`L45@9lu$P LI$Cu?k-GK2kK+j) literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_52.png b/edje/tv/images/style/tw_loading_small_52.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6440a76879438788d662820bbb9602a2be35e1 GIT binary patch literal 1993 zcmbVNYg7|w8V-;`Ljkqo)_B2bqLnHnGr1=uV3G-vmLLs8u?EYKOvn^+A(`BiLPHT< ztEelB7w9emqH?Sv>?#UXQK1!#DAHPybwOFF$12)Zv8!u$qG0>O(;uC4X1?!xzvp@H z@0mZRrYsH*oe@eRk;0Wpu$ou}{`b{j;=8vrE{a&FxFQ2jvlws}Vnaz%y(Jq3lqMtx zRilXBlYbT!lSn~EEIk9yP$i3W783*UV;F9em0*)d;sm!9(dD8zkd5YGW(jSy^#l#T z^b*=Kt_oCH<){%$T4h7iR;8rtR^{r1dRjs}Aa;ug1tt_n0Jka6Y!|sDv}bxn#NIDv z(tu|WJXb<{?o@^<6_8tOD8OZau{w|k0Xz-^;($VqFa}_O5XgjBOpqT7fg&zn1VX_0 zLnEx&^aha{P8_#IoFp_Oj$1`crpx7GxY!JfEr$sSg+eCCVzOAV1R~b%G2@6k)@-Lw zXn;|>&W2fW%wh)o8j);^1DDVUPoIZivZ_=s6r1hii6TfIN-M zfB+Su!_0n(zd+C9g;5*kMD>X_iwSs^VG;Hc4?su&LJ*$=@>w8H06_vN50b}fstH@a z{d#|ls+rUI&nfntZP=Nw?s$%j*_?5suJe+ys@BI3?zL3e@4Bvy6pngMjIHijo%_Sj zZJ_~~S$sD+FXVQ6L}NwIF99R%CTqZxi2C*`)#3XnNdWb4ZD|Vd>XncEcPSNaw;CQnAuYdZMRDben7QE)u*n5*(ZjN+2;*Z-S3c?OIbY=A( zY*FWIHrxqtr)eT0OUjD73q$USKJg94m6fbKL_QwCeiDWX)qEz4CgYvu zXD2l(9!WY+zS{*vwi@4|-+j%kp$0z=>#b>}4Of&em>p6yqk7+^3hnnhq?y;n#*YQB z^8(Hvs*p(QqXs4yckNj)Y3^r(@D|_9{mLus5Q;<-b3m>eOEGAy7rS?MJkd>S{ZCu{ zxr-mTgZB+wpldnVi&D4biIx4)>z(=UFAZy0J1csRHucTapL+U3-*;A3Q~WMd{TLraen^R<^m20VA5QA;TghHjt-ry+7RLNktC)YpL-+ja zdtme5(3rA+t}Hv^Xd;EvNEObK9LqrljGvz0NpM)xCdI*S=L3zoSvQ z{F`NOUajf-F$-CXWH+e}KJ4V~8=m_3;n_3Pf?dO``I>)Ey2_ti?;HGRqu|u%Mb5>g z@Vo2R^<-XK5wY!u(ANIIt`@@=^tM-e7OuT^7|?QN)CjuNH??Oj_Bs{HjjID%dKQ}L z%HZ$*qKsmX?&_}nyegi`Ed3TbZJPJq9G&9lR(4cn*>Nv)!Zdf~t-rI&YW zuKpLESGx3R-LaT2qHi&VuBCl=WDVN=po?V~H5V3vvtat>nS0;!9)oDpHq`e$EZ9Uh zC{cMrb;DS7L-K>lyZJ%lr421WjWNjeszGk;h}kroQoGDIDLS=k$dr6;WP0T0PQkk5 z5F|ZgM{-q1|1V1~EXRG~(JP@v3%B>CKPtF!kQ796#7PGV)HRU*=c-hszz1Ym#s3El Cj0tf7 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_53.png b/edje/tv/images/style/tw_loading_small_53.png new file mode 100644 index 0000000000000000000000000000000000000000..2cc22cdf09171f808f02552ca436925ce1e2c1a9 GIT binary patch literal 1978 zcmbVNeNLZX=RCddwIl2RO<<^~yLBm^Ny15~Um)Vfpf_xr=sAKi2AeV*t0d_Ldz@40y! zWKl28^O;8=5MGjq1u^)_a=h+t`1ja{YhJ?_Z%i16#iGerCagyYd=;udh!PE)g2W)O z%9MTy;SvZhq^jj{Se*0?juO>SUR@FWf)N!+idxGfO`bVVBC1t9 z(q_68l|T|`ZNTMPAYw-SZkO`6rM7`2oD7tmF12&|h7-~pGb;QV6 zIt3z1VWnE@kT?qTG+qIsS8qd9B0Z`hKFKgg{TvTKhy_9rlLj)WAcF-#EIvaJK?Om2 zB%Mmdg`^p->c3N|K@=lSWkzF`$M=BK~jiR1@b%=;Fm@3S=Jlc2x+8y{bO?4$g9+uM;^WR*~nD(XV<0@ z)}7oGqG$-UzMK^fq`G#7=hpx2ylx;M&Mm0YeMxnlc%8txcF?4A{nWK~$FMz@nKbY0 zpl5oe^N(KzdO0m$c>ba0&MSSc*V~U2wG*0m&TZKIQUC7`;x+s+A3>j~VN=@KlXp+O zcfIGntyeP;TJEZ@zFV4nbg{+D?o$85t641@?>Nhi^EdY9dD-7@GtKW#aZ)8-_6Od* z+&XmEdd1r}v1$G{;f(N}Yj@5e@UrAVuU+!d(mC)UzF+0V<54>;&32KsN$z=u+q^8# z*D25a>-ZIB`)zPotSln!{n%1oeQd}hj(MPW1(0=3*cYO!`QdAcj6B&D9H1C2Z2Z|? zCAs5@&7D-bB`|2z6wl?cyQc|t-UmK8=c?{X9NL84AhVplyiK;=%x!f^SGCeTdMw4Z zw`Dbp?e4PSgX9InwDJ+oWCQu)Yiu#Y+EEqg<+bF(ncT#ISblR6~ z@%~7ZPd>Z0@Tg>|$rif6@~O!3@x{Ykt_9G&$6HRnU;2|Q=EYl!8k0BfT5@7_Q#w1g z(VAUv!ve0;zwj`hC~imgw`+eM++5(YHbYvmXT^Ap$hq}{$=KC9Hx{@|%i3HI&| zTeBhY*Ld46;Vn105w<@o-JIuqu-`@fCe0Lof0OyoHaF)Z97+)*t?E#W@n{{{_uZI3 zva8l|Y&Dky#SBxM;w|xJd)$_rzx(b@TaoW|ujyRU`iEo_cY9A#U-Z7;qIaJTyw6pf z1Q)O=qe;yz%rD$m`u3Ks4~7n6d%A1BYS0xlO-79u9QjeNPVg(V-wNYJmo#%t9i5cv z(vt0`8!E0IzOwq(nx?XWs_2p3l5)y{fxEAyG)E$3i5=0R@#B6656!h{M9VwH_ZDuu zbau!qZ){%_dF<3Xf|nooZT;SA+biEejm<_c4IQptU%6%!@@O?3v%~y^Uv{)!nCfcN zY_D1rc_3^Rux{zfN1r!O+Y(#_p1qT`iZ)vZXh+Bo7nLuHsEOn}>d_E9yMK z@UbeE!i66RA*a12Zo^2=X|sJpP(@%smVVJldyyYHYW8M-?!ArlVzhj9otSJBJe|Ez&*?49e69Dh@ZP$sC0NXq>Oe>fd! literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_54.png b/edje/tv/images/style/tw_loading_small_54.png new file mode 100644 index 0000000000000000000000000000000000000000..cba627b6142ccae1332504f720897bacbf589285 GIT binary patch literal 1967 zcmbVNc~leU79TLkBG{nd0v5*+Xn8fsOvsLrWU@fS08Ic9+fza^!T`yHNq~r;L{V`8 zDQ&Hy0#dcmCHPb-ZivA1*@_Ppi;5r|eIk~p^0W%4%dry`+dn-1(K%=4yWjnO_jm7i zmouBG_|fk?wZl~I?D zX)v8(WzP55LI9YQfhQzelhsQ^dcw%mIWbI|(M(wbz`{tIS*Op!tY8|Jj+?~L!xN_= z5I2aSrCc?vHp{RKJi36yv<0yV`hqOI&;Ug)0vFmu6oC=5>Oh+@+hh^h#L#nI5hXj- zEC_rKv1W;(7eOVf<3SlgVj!0ZGxRVI0eKuI!hwYx;R28iBQOhLvtT|0fkj-t2u8q{ z4@7w*4J$+%x$>niYA1#=tX8v##mdjmXXb}92{N692!%ox%x1CK3<|-ptTb75HipSE ze}X}dS@a}sw&H{dbTaDFh+L}}q9T291*2K5eno7uyi638GL}teW+6&UR%Y=&RL8tht`KisT@xe^g%#hS@kX?=37r7Wtz^o=@kwo*|0D z{2-65i%R3i=T+88D&>eD_OajA^~g@Y5;VADWKIN&*|_J#(WAfewz;qN9xEKX`Rv5Q zo0f;i(i!EqljmIv8}v4N4^OUZ%>mJ?YbKp-NEsV0vJ+ivu_%S&%A> zEMD5G9~6p94|rv}n}B7t?W64jv>+hg{?HyHwYy}vZLl-mDZEj4JZ0SxZfWxr$tC=x zf5U@|v|H0p-sKD^v+k)+>*1*j(xK%C&Zd63ty=c~WnfzT z?wFDvlID&!H>g6r79{%e-wHSf*axS}TKv>p1)|wczqd{C6do=pgaFfqq@MvO{q{)5btegyf$Y$*- zI)7itPm0D1uIY@uLr+sT_-@QwUJ;bP<~TZXV~r_IbGtL7d7U>tzW>PY4I}P3s-Mez zcld**3Opin^Wdxw;8NlG2WM^P_8xC@D_g}lzgQB})Ge6Y-B~upwPV>8B{Sgj@3?^% zmPtREa<%8v*uk$r``047YUozF)b-eRq1oz+JXuAndg#|#|Ec@n%DviY!M!6r((s0> zdD&StfnI$*<1@p~`W!YczddqmEiG@DHe<(@57*L2BjcK%-C^i=iXV1+E}1gzTvM)3 zKdri><;Is=?g#Cf@zrO)y?yf{t9I;{**W$2nFG}Y?R^VD$sqXn_f7}z&OupITr0QM zxQ)o`t^%GE2V5_|Jas&`LVG3jk>>EO0db08&~d$ZKFVwUY4jfED07MY@!(!gdt%SD z!@X_$@9Oe5&dd2{8PXSaLG!5Pcv0oGb#cY#JGon1<|gv#mkUPAm2-NZJj;thSH$f0 zotr2;ItTg8E25rC*f*o+Uk-b$rf+{MV$UH>Rbqon+u|qt zw(K;w3Tr%9HKpwQ!I2f0NisH1|JTaiv%!dkBNkU>;V*& zS``ZxTcz6Kvt7UwrM?S377+olmLdYCP!ZIwY~7VEKG=zZyMK84$Idx3-~H})fA`++ z-rqg5C0P+a%_rE0LZM7cOpv6KE8qRnrjXymC5uDIWfmb-5^1=W$U!X_MWn%17?5Z{ z*I=m_s>wAsW6>1KTRMHZl2FQ*A!^(JqHY_|ZZMH(3MD$$ZbH@B7y+oTHF~3v@#xHV z3_!0DGFEWpklZB3bovB`1xs@%($$V^wLrs&jRB(V2s7CCPI%J0k=m~h1&=rgUs~R6$~c1{Iz4Fb)ryY$(VN3#DqbJX)w6&_0rl( zq+J_#S_#ys#wO$H$+#0(&hKIou?0g3+>(ytYbP0ytiuW1s>4ly zIE@3sfE-opjc$#*L9gyB!7Tc9m_}y74ZzC^Bl#a41Gw*yPOJNtB4v z?cF_}|3#C51~s*}wFZ6Kf}P3)TkdMNDtDQk-!Y7;%w3yVPgcvG3$6w|#mCE~U1A6Jd$^*xSx^f>0; zDS1WG<->)x;*jeeh$xEhp~`>8Q+mWUM%dr>$%5~1V@v1lK&re~G|bvT>uLk-(+)P! z&-+iCUP4c)oE-`|PZ@vjbUuFL9rKhO#d z43vG~83xRDb+nJ1S{f5_Ygt!(dGLa~lU>0>^r5<*p#g42{nVW(wLUjU5D-gM`IkC3 zn{Q)3mDHD*S*`h-(*Hyq4yIXm4rXUQ@vpw%=xC1U*A~?*o!i;_t}7}wbN{X_`P0p6 zTj1cl;n6wwSpMFjOFnlIhZ^UL!=nE9MSNg?Ur~06RvRi>N$~7}d+WUvj+M%{M`*tE z{wv1&3)*6ej?eA=Ifdx<)cJ^1N8f9_KBDI|TN4j*N?&tLC^V$s06`X*RM+3URInS!gmK>?orB{jZI|rL&J8=%1hG9e^&}JJwhmfzA6j zZR1^Gd6_aJWOvZEVEuVq zugl9-36ED_ZMpHFCM49*UieXIergsIDWH`8<8KdA6sI~VX!Z&45V6qN{Y`OQD|A`!aGGFR?=XZQ9m(@yx*I~R4na2A10MOLzZ76Qv4COFFCj@HR^#bJzRHMEL>fE|1EO@Q z3`~xxGzB>W*m4SGR;E^wL?p>p3Dmfbsd8bMW}Sg#Qz*+0zv@dceq-PR@K>&jJ`T5NJP$q870AW6#4?--E#R?%2A*KR7p)!Z) zO^g`}C}vU{wFW|q>j9TVRT`d42`Pp+Ud$Yf6q>rK;%B2xyMRR$1dLZD9Py4Pd0 ziI8Le4da<;lcKyJ<=I7WHNVu?Z^crqY=azwPaCL*(k2g)nR%f3Ki1H z6Q)M15lBQRN5Y2@B$SOv5Ezb-plrT~70C_dpdy6Jnz8XLt{4hsal{f)L}(-o!xAJy z3?n>90z=%$2w1`q&2XdiCPJlGV>5oWq~B>S|1Y@$u@O@dxKV-Q*)tswpNSK=DHAsU z;?-;>49HY!t=^?^73j%*QOu~#!!(gbTn9YPut58a2q2gT!7vwrxGadngJGVCgGR6* zh%IKbSfr9Z&DH!rSp&&nKv#SGPrJ;h$R2bppEf_ac{)Cro}3vYIUJ00VMXN3{S<|Y z6lTZePjF3Tf`7k#q6R*VE&K3Bhf<%0t{qBmqwCXlzaHsZ^x+aX@@U10aoO6b#nD0A zD!!gKceuMVn-jxmt;^=fI)h}UhkxF>ceAkYTtV&VI$ zEolC>*m!eDfad0Vuz3C(3wg8U)nnP4xz0fI z0GGbTa@ZOCDn;jZ^>?;m&gJLE9Zfq$wCX-+u%)C;cJ9#Hh8Drdxy^NNPbCi>7l%so zC-c}Fw?Al-wb|GE9UrPaf5@lL6n`zF@nlVzGq%yPS5#F4YVO&+k;H& zH|yQ6Bh?$LHig|jFpxg3+rPWFxzy(K#{21|H_$l^WA$%xKWJX%5MJ=dAd1zkx>IU& z=((Ras*lXJeZELZ{rHuNO9O_tV!J>69$lGg+dj4 z>Fw@Uq*xLcjYz*+g(Rj}kigWDF>1jz^U}Qfdq_?aOfa)X>4hTlWXm(^!M`tfXB^o1Z3r&Bf>lSUiE8+1Jvt zE!a|E@f>-R8e`p-T0$U)m23W9>Bn!pa^x5E&Z!9x$7gO-`+Gep!@suYH1BGVAWe1O zc4au*Rpa0vR(q2*&+qnFArzPmx(FY|sY_+#hG z&H8uQsb98Va`brnx4)B7HJW|#s>kA!?$;l=LlozheN887L)u)w)hJ0U+8VLG_&-(e B8;Jk_ literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_57.png b/edje/tv/images/style/tw_loading_small_57.png new file mode 100644 index 0000000000000000000000000000000000000000..6fa98f6e0e2794d7e091382c87446be87d204245 GIT binary patch literal 1974 zcmbVNeN)%=vL<$-qRuf8m8)4H}FiNZrPsISKQIm!x zVj5jm=0z-qLYb{MsMLg7wjR~uMux_NVc3mkl1-t+thJjp+H{NnQn56HiAVqa%olXP zpySauvSg6VEX4GNc!vd3I^-&?BVEhY(bw{U7&}TDFk*xTup2W>R@Ba;KeCIGYmXYF z1CJm?I*p&72y?ky5JEr%i6jw`)+`gDu}7M$p)(dl zm{n^rmF@rDz0*yw`y&j>hL?ZT2 z7*9o8Ras^XOvJ4C4vUto$F|TJGMT&ocH{w)(V(wb3}jI>86sS}!-$y(sfb4>PZ&Cb z4i(3W*kUfsWJa-=VkQg=#3B|q7LjnG*rHe_2br<)G_Fv{jWMP|0Gz zfJ~z`m^>O!fgayigjozbF`dMM8-Yg|Mh#Di0D_|-80Ih`4g#^GVK_RLEfOFQ#1gU) zgjCX}xw`+8HINJj^t8vn+GR#X_Mm6^r1{Cslkve!{;|^l;mO^+;pHq7XGjatmtyTD+{{ltZGTz8u79^##B?H{H8GGxU^tIBx~3h!LIGc++|9ldwAk|?b;JX4)* z4l4Kgyn0@_cP9U@z!N!Jwl3f0mGtpVn*`m3#M3}$;P;E;v)2DYX_*6_jrneG{QOFa z?IjvfNrrZ7xM|mBs<)wB$7&^KPBhdVk#S`exO|=OEwPK@HjY zf7#l_?{%I|5r^kApKE8obWxkzw|{ZnNKJE*bWrSAx-Org@W~ABOuoRq)hv)sea0H_ z-mrY}pH#%lKYhjd{=$)cn{t&4=5{%5m89ITt#-Dox8$q}d=V`TT-c)y9d6q7fWrBf zjYvO^gg5T%E*I~a82J6@2UX@9vlbh-7ThkF>g`e1o$)S|HD7wwEI+0-Mzv>D;qxvZ z9Q{?_#een4+>r$(sUH-d^%g3VSE`qmhVme0F=keqD~lKL^}j}%Xf+F$d2eylmK_T+ z=cV!QbhNJ-?+vT3Yz(@cvP65g4FJu9eQ_(*1*)%h%luw5rRJ;lN?$niazK(S;k5}Q z_qPDr<`UXvUwL+4NA;?cWu>}*D2oZmzA|SB|h_z+@yph=?`2TO{ePNo6E|N zyX^|&WTa25nSEVOGSJ59OmahWx8uFLcx`rpO)Qhu9 zi~LpwKaAR)sQxav$+)b{kUMZ;|BCESJH1vMrQ*)nd9HxG?x9kl{$x!6<<`!Q`v3~p8U}is zlPa#rn+oIBrY)I0M4d04h02fkj6BDo=Vj|6>PHeQJFmX6p}T*qf>n7cdF^U-!HKb~ cuYPx# literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_58.png b/edje/tv/images/style/tw_loading_small_58.png new file mode 100644 index 0000000000000000000000000000000000000000..409121c48a34df01b846f85ca31f394fcb0b114d GIT binary patch literal 1977 zcmbVNYg7|w8jeA<#3CqYD%N5~7VObs5k@nKrch$z2{WuML2yPPQjD77nD@_K zU@}l$95b7j2Bw*1h#pP0TM)H9JxgmZ(Ta4;_zjF$LQE1E5gcX^MuW*JCgPY+c*W%2 zBLk3Hdz-EMWzfOU^4)*K)`79#Pvkm zimQ;{+<30GHLJ{w04l_aZMSI2dK5)0g2~+dz9Eky>5VwUf|5mn4RTDo-H4d*6nPwz zykY53ome4}^A#e9%jNL63N8dm6>^?P!cG)$_;LwXz+U8d9#$q3i9oiDC*>qU5TxKr zWe`^gDj-mhD1{V!$s#tzWW`~V7Fo25l6Duc+~38DWfla+F-sPP85TPrQ;*@8Rgak& zGBu9{G16cyYVt@t1$r8<9I>D_M3-p6jEpB47NgJc0EC1f1PQpHfDQ765G0iF?5`HufYL>J81J>4@-77`p=9M)u#8?rnil} z)T-U|ddvQ){nwb?U`_h^2G!we7cH`cLih2S#bH8Hz%-r=~hR+0z zaHA)vt zYTJ6Tp<$DEqO-iRy3~QvtAY--mOSW4;%{7$7sx$bRJtV?9?w7U_6ZfWrn36yFdC<8 zxbw~m@U_+JmWNq_bN;EkzPIRuJm%Q0FvAP24h?1LSGacd=ls`06b(&1$R2uo1!L5* z=SSXquHgRi*(IxsclUi1ykYM{{cYVP{`BT#W!3G^FZ;iBIz+Wj=A5maZIlviy$Pv; zE8uXvGE*HYTwdWAHNRL`sqdetY4j5bRK2bkol`KNA5`KTF%s+elLw(%bJC}R|XTsKQJ(&9LKSFodnqqB|AKFh` z6rSHTn)Tt-Y}38@(5+3QRX6G5)sKyKkUIHr*0nXVyyJ@hTSV2Z$2;mTN5AKM$v zF-E<=w#c}-aqn@z6Cs1hx0JVQXoINlp_!nyVLKatC0?dbvxT=-*4?h?UPh~&$r(!8 z#&a59{u@;YY<(NF_S!j!iXp9HoyXS6@jcR5y%&Iu{c;1--HR-p6x!U$r04)3`NW!<#iI7yV-F zqm$#=`F20`i>ST-oWZ%zUJQE?8-H%^zm;#&KW_QqOWWWnzl)=hgkmOiGnTXwPuX|JdndfJkqDYsYkQP+_7gDSN;{X5v literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_59.png b/edje/tv/images/style/tw_loading_small_59.png new file mode 100644 index 0000000000000000000000000000000000000000..b09a5aa8f201221e16963ad7deb61adf4e6e5dec GIT binary patch literal 1962 zcmbVNYfuwc6b^5RM3ABupKCx-G}+x`6Oxnwc}f_95YZCQmL*w9N|KGqLITx6k)qbf zRHO=m6)R|~EfpQ9f}&6?pcVzCI)aE=5v(XJ9nn5)Hwv~t9Dj6YcJICCe&2bY*)8#L zOK8;TR0@ScQ$$NuA_TJPiXBMl>B$VW>8H zO&bnpP>VKt&sjM zM+qs-5=^I$&aq(2a^ey-IT;$hmL3@agxdwA0wYGCfZb>?Sp{|>{e@luxp#^|I`9HQ zWC-amok~*10}|YV0URd8&_G-m;37;If%pi2F~EXg2!vT66vlud0VhlV!NAxfhRAE*;)1o2ku{vm+Oy=&*hMYjs8^KbGo-7J#km8z5BW5BLQX!qZVQTeSflMUj z%J?vXusMhffnl*s%HfMx@-Q}6Dni0o<2qi)l}Pw}h$Z2R*>V_$Wr$b;BRoh3Lt%0; zEaQsCxeAk&KusEK+^(LqJI3X`kt>i`FqFV8i8yW;?|^t6PT*D@ZU!XFI7}E&q8h!) zDRCC)WxP_%qR+y#atm$*USwFHe~kwa%!6P!41vN}5SItTJP}taWfZa8CZ;u)El=0T4_+B8c@7``LGInP z@M~F2V8@_VB|h#*KD~#1UmgCq=fhhU{@C9AU3%%MCk-R(Mo*3O3h!sNLXOS8T$hz@ z)f7$C%oEh+fv5Z<6U$v_slM0U8*+wPKUw11@r%FNtHf2sY~g!GxO}sIl$a}?!gKBM z3XQsPcWbVDxYul#RoC`cL`@4`A8Jl}iiZ%@`7_?Xxw*`9lA~{Eefv;Z)Tz9sj$va* zo8eIJ#=t%|OuW3?tJj55w<)<;N-xg05WaWQ0~he#p1~ew^c|cwn%XOhHo1*NHOdC= z58A$+m2YUc<#*0SKn=-o#ddjLC}eG0c&sqCav*p=mAxtC3kvLeuC!VAu&^n%P%!0f zudHA<+(kVnU)|PuQd%pCSTu2EvCoMIPflKKvD##F>qEU4D?AT*F1Q%8{7#BuKIA=< z>Y3!7P`*Vse;4MOQM4o~jp9Dv@TiRoEt=Rdxv?HgDgIKNTDUjp>VDo%zlH&( z-vwG&$z2fX`m`!k;S2;%J-hr@R@| z@F~UjGGQil>HfUaK&sgd9Rp`+P)(_^Z~?Pt^f?hr~NJL%UR zaYk6fDcp_r%v$=|ALhrFp=7wSHGe;E35aE%EvgzW3#@3u3)bG@GAd7YuFI?YDkQdk zaRlYgouaJdulM#}_?0qY<jN$JsBai1>S?SdE04V`L7v`DL~EX+!c`NS?Q|eW2Lz(jxZOXb+u<)eJII$F7L_0 Re-!S|}a{;u$oU0dW|dSbz?}5D3#jh((1VE|bND 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 Hl3x5jw7nM4 literal 0 HcmV?d00001 diff --git a/edje/tv/images/style/tw_loading_small_63.png b/edje/tv/images/style/tw_loading_small_63.png new file mode 100644 index 0000000000000000000000000000000000000000..e57c19a7db96b5e8bc1aba3e05a99cb870967b3b GIT binary patch literal 2056 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 literal 0 HcmV?d00001 diff --git a/edje/tv/images/text_downdrop.#.png b/edje/tv/images/text_downdrop.#.png new file mode 100644 index 0000000000000000000000000000000000000000..fc3c6a178d5c84dfcc7e01d1b7083021f2a1e30a GIT binary patch literal 1156 zcmeAS@N?(olHy`uVBq!ia0vp^B0#Lb!3HFSk|MSNDajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49qH-ArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XRMoSU}&gdW~OIo zVrph)sH0$HU}&Uo07PcGh9*{~W>!Y#3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0?5R~r2Ntn zTP2`NAzsKWfE$}v3=Jk=fazBx7U&!58GyV5Q|Rl9UukYGTy=3tP%6T`SPd=?sVqp< z4@xc0FD*(2MqHXQ$f^P>=c3falKi5O{QMkPC z!8&|>tvvIJOA_;vQ$1a5m4IgGWoD*W85x-v7`hmnnmJn-85+8pI665xxj35}IJsF^ zIy)LU!t}c2Czs}?=9R$orXcj1;nWLC47mkBn_W_iGRsm^+=}vZ6~Lah%Eav!W1Qwe z^`_u`as9%gQ6BGs$oLF^aEnT6E2VgPx`5O!1P`OOxU5d`x=0m;+v<7V@SoV zH`6u>9drrR+!^$fvtEy{i%YT5of=PeTMS+E0D}yA~FP(J%nFNn#%%sat*Z=c0 zyC3_m?0eq}y?}KwJB$7XPM9eet#jt=@q=?3_sx{FnlWjCs`bZz5zAV7B_Frc&X;+S zbi$y2uI#rcwU)0xH&|@Yc58jXZ2rRN&53nF;>+0YEId0=y=-gz!u^faCMTC0?`}JH z-O9LkN#s}FF98V=6Qr6=EcNXZ#9~7( z^<4^k!p*_a#`@IcjA5L~c#`DCC7XMsm# zF#`j)FbFd;%$g$s6l5>)^mS#w$IZqhCpG8K>YqTNCQlc~5Rc<;uN~xVP~c&`&|m0f zUdXvEfzMp=;TeI73oiUjx+2L*^_RT)-~agBsQhxzd3E2#DXpSm5f8s7NYAm!X?Fh7 ztux2*_XDO|eBl?&W;A?CR65lxsUe%T$YclO+QYpWlJ6Wo7pVW@;aPl{AUUR@n+MYef&8e&qj)8wVX|*Iw({&-ug0d!2!!IKVzw8WEfi{iXtMBv9Ym;SUUt?upNme5C}+=Ez;H&uJV8j#gQUL96VBJ z`HO)D2$=#-l!(KRgw8TD!uT;FGEAlP#};@|US59_M+$!?N|iEX93u*eMxc;9-t4}< zdkaN$;QuoI)m!KVIO1Q~|&c@df^T z{*GT&;KSyN_(C>63QG0ELRSZJB3b-cq1EgW{n#-L5O972Sgry-5BfdFM9#m&x5wkD zG+UKwJ1W*ir5=yR;wfmnJ(b{sqY+$OU_Y^}f8^~)eX3Se`lEiyAYyFs3?{>t2@eOD z;czq>hl4Y4VOZ6G$1xZH3k~3yFr-Qza<*jtQ9{3#RCPIP{@oC&$=@vnM5_8oplTSW zJY@(71bN_2bM}wx9(@+g$_rfF@V*^))W>7>vXsL*CH}?b?gb&)-mBUV1&=1`6fG?y#mZccgtvEWju7kYc#X#d&XxmEMRLvB5 zAiY$~^)s_E9X!k!mc_py-v&!VoWi}&Xh z6>YqQMQptE7oQ2dU3KpG=+~o(NT^>fgzaBMVomv{Y%liD^)FXU-g&~HNBBl~N8IX3 zQe!Td(Sk~S?M!YyIoAzm+sCafxz(Et8+RmJwH5XR3iwGuMgDI`(_Cc5~0MC3<6jl!f(qIo-7!Tj0ETO$s+` zZ%#olgpKho*L;g8rW@HI^(QKAE;W>llW}Ww*oqSf!brw&MPMH8&ADJ7%{*A^r_ptE z!?6mtawBhDk=tlsj>m);O?7b>dF|H9DU+ICd3ox*J7h2j zvoS4g=Z<>)zKx8%zSwq{h6sh(XXr5&yFTzvl8YYKjNvGof=X*zBa#yy7ql;gV|3K6 zLG5kqS;^!LnMQK4=?aS@!?DE{AJprevc{j4%goOZAZ*u%pnR?xQIHsrb|g7Hy)?DN z$tlq5P`iS2Aak-2L6-g|y55^uw05$JrXoSMvlt0a3)&Z@*!rB7DLIG1S>Ah%lp2^b z`hBEJF)Xu*oRJgiA=FPN6vho+4$wp6D|@AiP(4+IsKkYhA)_zVzxc|e%KfjknEK#n z+~iAsi%Baq-knBtE|tmV#IIsr0GH(V+69<4>!f%Z3adB^p1LQT(Hvi<2jm65exwIA zkGJ#XBc4Zrn*&pgp%_qP(HO$`_Oyr@ukAEts;oka{xJb2341 zaE@Mo`@yBVKuT}E&GWL134L(r+N%EPeVRgxuljei44zyF2~6&b?+iPoUKKig({muJ z%S}zHTxfIQvU~GfIrmHUxl*@K(WQFOVRByXH;>^X{-tW@%a&|2^32HNF>UD1s$J6^ zq=RQOPhwAC6;=&*t-vhDc!z!g@m@w><*V_>wN2v|pe0p1f-^lGF7^D?QBaHrNso`8 zyO}Tk22O;q$)`W@iz27zNlda2cMr6EEYuk^Xfs$dgO4;(dyKEK`m5^Ww!0oZ?t3Dr zx8N0SFVtk<1IJfv8C|)a6!F-%Xx_nNW}u6HSM`@n^lN*QxZB9@`qaMaJ1sy2{T^re zUY2or6WB?9(6> zP@JY;ZZ!n^%X5?YRVOdU%ppjRnY&D9F)j5ZK$UU7#PiVniGbCH=^X|(RZnCGcInXg zjRn;jHA#)Jb027*wWwd(lE1DC^q@Wsa9)P5^dCS5UB5icw|I(ATnuTe4DGG;=B!Lk zk`#29<&Oi<)%gf%hshPKt06MO56cowAa&I0^NT1mE}3o)@>Pgu9|&$Qv~FTqogXq6 z@9J89)-b@(Qye&Kl4$zw$d>ALp|lMF9-LkS8>5B7Q_lUjQz6GKnR(Krgl zF-{4dBnHHR#AtSB-;PlOXQx8Z!-LPwZVgt7AsCO=(%O8)5kQ2zJHKIO!u{)LTPg^2 z!SI=J93|q!d8l-&>p(%wUhO}L8fCcf{MW%bJ>vDzm)5Us1Q+FEG!I+V+@CaV(HM^( znrcm4xgJ>r@6WYHhhQ5w@SnBNprutQUhSq$4>S+`Zc8r%AcaYmXp4-{=YI z2m2SZJLOyIvW-On@ddk%4oj^h_U)@q-F%Cm%rX|;zq)7aXcg5D#68>D7+IGsDP2@k zdq&8viY#{$f~?n+@RZzsbhEQl=M#y-ntq+5`;u^dtb4K4>SBYbXw3BJ^m8;Wy>e*t z$5gr@Th~=CK5HgORcvhVFsv_RCnl|W^$0?IJL&fICBANcv^?KArv2e!uUbgAcDL_D z=|lr!_bNln5Ito>?7WsVX<`R#qCi0?TA8B`mJg*ZrDrXX7|G8(MogqDmgT6KS0g8~ z70bPxol@N_0zQ{`{y7CoK=W!zG(Ux*P(D$(VU@DOd>SIg-hjTQCBnKnS*s1+wbe6m0I!`Vxi7?=bUZelB6U^Y z9ZdanvG=LInh8=7W*GrD-*Uia$n>MV_3=l>@*wTJ{9S*#c7$TIBiN0uP4O3ug^x5a z*g=_M0Fk&2ef%by57#8Q(JV-yK=CkHm|i z()V?(6X zIrog`!bYaPPwA-CwB=?xJLR9rv5_@VH(4tz{qz9m&AQAISSVNnlW?VLcL<+!EkrWH ztxm7X6;2D0-RwAJf$)CsByoH4&H8nEY9?p6zcsa6mPCp*-K}mm-M&SCcl$wvGm!({ ntjpM5yLRjQ7%Ai1ylo(vZJJ3`?8v9tKL~dhZ(1p3+wT7X%+Gf* literal 0 HcmV?d00001 diff --git a/edje/tv/images/w_mode_ic_bg.png b/edje/tv/images/w_mode_ic_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..c00ae52284914a33ba81ce634b8251af81588804 GIT binary patch literal 2379 zcmaJ@c~lek7S1b`O~Dlbs}SQ0$dY8TFC}aV2qH@mB*-F@WC9VAiAj)10b9^u6^r5n zQIth|fCWJoQ4vLBMN%wAYo!8Dt)L*FxIj@6?L@`bKRlgtW`1+;eBa&gIrDu;&?*b_ zCFUp;%EI4|8;YDl!)oZC4vPI+FuIBL!l5T+OkOp zxuH--8c7&m#SdJ=62ekEXu#mrQaQp#q1-&wa!{BEsn7x_ULs>-#?H23&=L_F6G06G z0_7YiLE@LHfYzo4g$Yv=g-j8~!yWCWW+4WokP1YrrAaa+OU=f-x64A_4Qc`g{T`x9 zWMe)A#SaWYb6^F8rsAnMAwVLc=}bJ4N~P0Du4ocKq!0iifk?&?nJfy01pw%e7Y6aB z5Q$l#T;Gqr5Q&XRP^siB0wE8|n8byJ$x=wB^5?QK$QQgw zB4U9Mg9tE1bR3-~6yYdhvKYqzMM9jAN)&($fe>U0DKmCH$M<5=y_qC{!J$&Th(sR> z!;47q;rP<1bYCikO!1oG`pc9mP$q*skw|CYm?Rnr z2a2e4B9%slNFo}BfP_de4A0+&X-0)isNwa~Y9PX=<$`3$Mk$chf$J~#qENG<{JCCX z>YmZVy|7id&E=H6U(B7iC!xxrIl4LsQK=8O#6ri}i!>oN=A5IV4709h3x-$;*qhM(G5ofI+f>(Y-+tHSxz%f{ zcN?d?;*$PfQ-`%r?+J#)Lv~dr!y3G~ysuwR&|B;6hFpgDd-1Ku(Yeh5zr49pdbZTc z;^ozHeY}42>_KjI_9pgC6ZRL$v}bPZrITgH_4MP5eF@{P<6mAY^Gq>6_>4C0&{Q`J z)@Wigi=8iKT|zaPvG^we{I{{1;_RM)@g`kmV|QspS!1}V(BdXM!HERf&zCk;U)_Bk zr|-%$A-*WB|FyPKh3zK|;f9`=)BclPT3NONGR?ARUUqABt#gvjBgx{5_D+R5^BWht zZH*(niQQ2hz%5Re9@D+VwP7S?LldC(?u|}tz=ffg59gSa%{{C(eO+|`>`Tb!7c~@S zk-zFU(qk{59Y^T+9v{-lW_(Qz_=!JY7Vjd5+A-$afrioA4h>R|7K>327T zZz%(`BVnTwB)+hUE1_W?NC0<8=A1l>d&k#fO-7K8*^N$ zt=doO1+Nxwzx)s$23j6OhP9+?hw?V?9z8cJUz_3c-(MYbEMHmWTb2L?opn{NlV-y2 z-|YN(K?$(Q3QmD4g(Qk4ryAO{Tq0;2z5<{ z4|LTrhlgN!C4i-_u4?IXv#eb%#d+~O2K2VVGOLlgY9MNnZ}jflCnk*lJ-QF(RWa=w zVr@z~POVIf9xI4Px+zm1^H#R(Q~4y z(L|=-T9WDDc=}k=IZiC2hCF%5-7YR9_Tl}kGnsx-q#X~x8(cBu_H^2L*#X-%3%3R9 z&=D;I=XMs<_+5*vcF72OQIhTq*~uH@u#uIIE`?Gfwm9lWZ@tY}RTVMvLxMS4uF#JH zV*bWpr(8}-OM6b7n{m3iH2Y6a$AeODo|a*KKCexOt&VPJ8!)#P=i3KOJ{ZSsel2e? znzVjX?q?nQ6VNpny1(Ypm9p`e3d`9$up8Z*E?@&Z*YwcSwCi={4nfkFmamU@Sg+Rr o>y3Apgxh$7E9dMjc=x3ZN^>S8_$6=8L&NWlzfTai);liqFHRihp#T5? literal 0 HcmV?d00001 diff --git a/edje/tv/images/w_sip_mask_bg.png b/edje/tv/images/w_sip_mask_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f031fae3c0494a060ac40ddabd4fdf4e5876e0db GIT binary patch literal 6047 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 S$mq|%%$@9=?Wi_>7yb*`EcdDa literal 0 HcmV?d00001 diff --git a/edje/tv/images/wi_drawing_bg.png b/edje/tv/images/wi_drawing_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..24cdc20acefa03c07e8d5c00d32c5b3a0d067c9e GIT binary patch literal 3849 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/b_list_focus_bg.#.png b/edje/wearable/images/b_list_focus_bg.#.png new file mode 100644 index 0000000000000000000000000000000000000000..fd166c5b665324361550ae06fda4af5a49b2e05c GIT binary patch literal 7543 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 Ho{9el*ZwLg literal 0 HcmV?d00001 diff --git a/edje/wearable/images/b_more_option.png b/edje/wearable/images/b_more_option.png new file mode 100644 index 0000000000000000000000000000000000000000..ced29247d01aa75af728746580fe1203c1383a06 GIT binary patch literal 1079 zcmbVLJ8aWX6g7%es)~vVAw&^E#sx$~{db(&s%buUXr!h@X`}`gaO{`HYV7CQuf)wl z$^xAbGb0jgj0`X^uuwJ_i^PD$z{E(0O5r)5!ccXvJTc9PosXldry&$tx>C~5?Au`py@1j0f2TEKE7rtvJXM)8Z{7AE0xJS3;>y8INIW5o|Gkq zmpDaIW=VnLIhGe#E=}{Cno6r2PYxdndkgG_TG0zbU-+a^O@w@vW!vpG(-s*Rtg*bJ zC@d$ifM8ClRlXa$as9O#j;MY9e!kw#&qgAiQ5R5~>5g~LSQl(CWN zvpmDGt{cbIM~A2a{>nHK9agt|z*ayAHvg~Y6MKN1Cv^HJf zp`xx)_zz<{wrblz0d~DXOQHp6t09TBA}AsaQfV28a*8w4*2vCLd;^2CskD@xGjyIe zB&8q-O2LryLe7}W7q}6(=!MAiEHLuzVBbTocq~`V2f#!ys6yBpbwRla5e%EqC-W;Z zd41LKY}gKyaft>I>mYC*0J{)Cm+a?Qb&l{a$ptx|6M0Tg%Z9}Bifm-_SiY#Ia&svT zYaej!|IHhV1+j6H{L?g}E8L0k_HYF7;c$q6hbJe%Bl5Cy`6C{$dqq84jrQsXz1~9N zYIkQlmk|@K?!G+Ld;I-tnO`C%60`f?9xnN(pWiK9+C=nkhLn7I?Z-2R$aGH-neoP}leh1Djz_s@EbFgx_aFTMWP(%z literal 0 HcmV?d00001 diff --git a/edje/wearable/images/b_more_option_bg.png b/edje/wearable/images/b_more_option_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..6e3237068a4a88116d8eee6520b30490954797c5 GIT binary patch literal 6340 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/b_more_option_ef.png b/edje/wearable/images/b_more_option_ef.png new file mode 100644 index 0000000000000000000000000000000000000000..b30cdc1c6f575a2c666166545503b6d318828153 GIT binary patch literal 1086 zcmaJ=&ui0A9FKI2F*lro;E#bJo8n+;-b>Tw2d%Sh8rNax=nCsaSo-q1#w~dvA5<&MqCgM?HX*KTuTCf2%)P5p(m z&naoB0A10ic^N<;L0JN-2!WAR4FLJ0M_}GUr)|_t>&O>76@(6@fgwrVZa3Y{q)E6U zL0#7+AWO0=GK3gy_|%R?Kbq)UFmZ%JH=r)@`NX2#BI~puFr~c^yr5P)Hta`7iDD^} zVmpvv8c3d(#C3>{XdVBTaVk1$Yy?=Uh}EM#(I>Oqo$V+AGBw77&}Buj*Gz)e zJ?zt}SrFKtwBtI4jWq~#M-|l^azv$_X^WceAQ5F@%hp=R){)Y;a~i({0mv#UFjd8b zu%c+XWfnDHnHj5W7FF2iR{eR++GOt!}Z!4AhGg?%gLwYb_skK85?L_o*RiT zeBF7qS$uveWzLSK&P{$C8~c{}d!1IM2iB%vJR02Y-p${5c=13Fj1TU literal 0 HcmV?d00001 diff --git a/edje/wearable/images/b_stt_confirm_icon.png b/edje/wearable/images/b_stt_confirm_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea22f47d7002617bd1797535b78d053cc390a40 GIT binary patch literal 1433 zcmeAS@N?(olHy`uVBq!ia0vp^>Og#ggAGV#Z~T!2q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1FfgZOhD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Kep0RGSfuW&-nVFuU ziK&^Hp^k!)fuWJU0T7w#8k$&{npqi{D?ot~(6*wKG^-#NH>h1eo~=?wNlAf~zJ7Um zxn8-kUVc%!zM-Y1CCCgTBVC{h-Qvo;lEez#ykcdT2`;I{$wiq3C7Jno3Lp~`lk!VT zY?Xj6g?J&iz}FXUa9%MqpnyT9Uy)d#Z>VRWpPLKv7g%+1Nl+@n8CX>phg24%>IbD3 z=a&{G1LGr28KxN+cK9sjK9V?#qH7XxD#12bn=OEV`oBTG}58QAo?IXPJvx|*Aso0tP*!qwEt)y2@+ z+{^_OAEt(GhA_RJdBr7(dC93TdozLdLiL*9)obNkl$uzQUlfv`p94z)0U7xv`NbLe z1q#l=W(peNnRzMs<;9wy=z;jwCABECEH%ZgC_h&L9KKeWSnRhna5Q!{G;wq>F?Vt` zH8iwvGq-RwGdHtva<(vXGjmje>P;ah%=Ced(FY|Cq{IRf0;WI^6Q1;e9C+qQ%>(9` zB4E~7cVR(40|VnpPZ!6Kid%2)7;3vF${hb#y(7>|NvWA<%E_!iBZCkd!cqkllD`Cx(~+sT9p2X$PPD*yPctFoC}{JwHt^{Y9bYF}ADuzCLf<(E6jN=C;* zPVKVNQjL3XppluKPsXBv9LA2a@a0wkuUCd2spp7v2n{v2f9;*C78|bnptE%4u2rV{ z`mUr%&WqV@Wm12=?$+0R=JElT8#l<6J~{Ah*4vLee@@sHh)3?aNBzZ2vze@0_!`{QZv43ij+9tD|y??DS=B zw4L8Gq1krbyR{4RvoxR9{9EV0^_jKym#GHJ-mQ7~K5OU4&4Q(m4}>{C+w%FGROoiG zN6xvbHTkL~ZoBobCYI(-n*P^>``}UDRo?8=O89`Rud9n+3-6h5y!P{-y^{Mc_g#&N q``+{8z92cl0}IqU`;XOf8!!Yh?AunSnr#j$EInQQT-G@yGywpi#sc5~ literal 0 HcmV?d00001 diff --git a/edje/wearable/images/b_stt_icon_btn.png b/edje/wearable/images/b_stt_icon_btn.png new file mode 100644 index 0000000000000000000000000000000000000000..09e0ffe72ee089190a8d013eb6717bb27230f273 GIT binary patch literal 1402 zcmeAS@N?(olHy`uVBq!ia0vp^+91rq1|%QG79Idnk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh**NZ(?$0 z9!LbN!`Ii!Gq1QLF)umQ)5TT^Xog;9W{Q=Wvx$qjxs$oExv8n4p{uE*k(-5+xrM2P zg`>Htvym}OuSMv>2~2MaLazl*y`aR9TL84#CABECEH%ZgC_h&L>}jh^+-@<& zX&zK>3U0TU;nb@Sbc{YIYLTKECIn1BASOKF0y*%cpPC0u??u3bU1*h3$iTq(#?!?y zq~g|sqqbPxx*jA_IdF%eME}U>P{y_|vSc{XR z&a|?PAq84p%?cvBV(y=>V^=(K?TEztxC*x9Gq!TapT67OG9@TyqKrnPaR5Vmjc+QC z-9hdO7XBLD7!NZA$pU6JqZqb7zkM!jYrZpwB|JfE@yRLkr}spC6Y6=AXY}ZKzV2)` zT}l7EoqGc|nY}nwartRk?OdVkG-m0NgDX4i&p(jS*%KdOXTIDa-G5Qj?YA3_@86_5 z&-(jJq3S=D=fjr7tz09$`O4e%4?JE>E-zr(xA*XZbu(8a%-{8EL6sS^-GRmn`o!Uii9+&-{zE(P9-&~2~8CG4!t*`pdi>wNqe{IPD(;4n6md~Fr zEi2se#4dY5@tQ=BlZyZE@!cv@Y7#zXB<|I*CcW11@m!DjJB6d?82sZfU~pdjqv1yF R0Z^IB;OXk;vd$@?2>=*50T=)P literal 0 HcmV?d00001 diff --git a/edje/wearable/images/b_stt_send_icon.png b/edje/wearable/images/b_stt_send_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..46e2a3576156dd0819f11e1e30113944dec6be3a GIT binary patch literal 1658 zcmbVNdrT8|9Ph>^&d9RhYd+Y{lDQezUa#$4+mlLqy%riR5U7?ZL(BDmgSOY*U2Oqn z&KZWfY>W8VrZK}ghIN7u9&wC`F;=(CM;00ih|G0jY-aE=i^6pK6{*`F#y`B=-S7MR z-S_kPzH^&%vNDpU%$Xt*iIPm2WG-0W1kc&Ylfb+D$h{)4%oYs!LLOTzcx@al(%IP} z8ZtR;C3G%rvsb+L6P+d!B@{E3d?DYw45wJ9)E3i``kZcn7Kzf*eQq07P76>GUBbAu z;^B@HVu-P8#a7fTGrRS4DU(^r(Rr0w7OJwG(%8l6OQ19#4hWpIV1s;4hl|I3TJbn9 z4&>M|EQZEagmSI;kyH8R97xY{G=xeO5=w?35Qa$+C5mCl+mKv_$YB|{F$to?Q4E)> zpovQita0{YJeM?1*aADPxKt3_I1GEeUa40hWw{a<(P%U=4!K+cG$ee5OR)JQEZljT~LhCR>XP)tr&RvCx0eX;h|k%VmL4wGq=w=D-u2LH<3DvukX)Go#oSY^FF%u z-K-B^n6_hkvbmeko&L3F!Is+E#_KIPhc6P7H%>_=iS9rky=zz2qVV#v`uwugEuqY= zX|1o!NAA_!YpYJIPCSKpdk1!(o_?Y0)ailV&QJN>14`4j2Ifpb${l>@rYP~{d207> zT^}SogRn1*`As`^UZh&n{%SA<2GMngCM_-4@9$eZ-5O<=e*e$kKfl^@sTTKF&)Br= z;El+a?T3;JlMfZtM8co6JCBWiHZ&LR-jFhQps+WpsvkMGl@A~FhoaSYm8lLw(h{z; z1p8+tT?=SiLs8GcRmZvlmZCe>#$8EcU;myvmbs$8dL&R19IVj{b|3ccosZ5?TZKJy z6=m(J<})i=3ftR^ny`yT#s zdtmgP8!zn{X-S#;;s|-Sw@vENo=FPLU)y)2^YU@;fomY1s&mJ$4JMB&~*Y6mspBd_Tps`kEO3FiR!Br=}DQh0h z7p_Vh?q@s*mDL*bCsfq4nh)b5@8R97-q%nsMjk&f267gHBs;~%7q`visTZFT46x=Vb@F@Cw|y;aO@P>y)PLx3V`p YCn^YToxD)+EQ$RMOolA7iCDAoU!jkOX#fBK literal 0 HcmV?d00001 diff --git a/edje/wearable/images/b_stt_text_fade_out.png b/edje/wearable/images/b_stt_text_fade_out.png new file mode 100644 index 0000000000000000000000000000000000000000..5739474f1ceda428b1b4b840bd5996a18ced6992 GIT binary patch literal 1526 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 L?PQgY|1s*{>=yC6 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/fadeout_masking.#.png b/edje/wearable/images/fadeout_masking.#.png new file mode 100644 index 0000000000000000000000000000000000000000..e58681d96c20036bf3928676316d9a48079da150 GIT binary patch literal 1066 zcmaJ=&rj1(9IqmV5HTDiM!h@>F_^G+-H)CLG0|}F$AJ*J7~{dfe*nIYZF+DvZQu8O-}m$R{(Otc$?=}< z)7=zB^&}?56j?d)4RswQ{|}#&S+bnMu?(Ia)l>a&I|R6}%~S0J*ZW@%72!Nm}L5L8A=f+(^e@H1YQ z;^sKO^9<+n^E@{MJZ{dzy2;DCIG^C>1OJT&oUsWU=Kj5mCdU5GAVYziz}sZ^MX zmqAvZ<$}SW!{PC`h=t3ZGq7BB8Fqh@L4>wqX(rZ?0USm-he|j^lSmIz(9IUDVK>S| z3dUAtljRtn&>=r{JG>|4D48=S;|^pp8nFLK-*I@3=CBs0C$=tTaNi z%_=4f2qU|IOc0&o!Js57n&BwU*AbE=Bn%tNh5{2}h$bA2rl~?8$PdT)Slk1WREO~fX})yR#7->#-qJpcdz literal 0 HcmV?d00001 diff --git a/edje/wearable/images/icon/B13_mic.png b/edje/wearable/images/icon/B13_mic.png new file mode 100644 index 0000000000000000000000000000000000000000..eedb538bc994a1b532a2a9849c05438b6563efa7 GIT binary patch literal 1975 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/icon/B13_mic_Que_01.png b/edje/wearable/images/icon/B13_mic_Que_01.png new file mode 100644 index 0000000000000000000000000000000000000000..2e22fc328908966c0fcacf23adf93aad18789648 GIT binary patch literal 5463 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/icon/B13_mic_procecessing_bg.png b/edje/wearable/images/icon/B13_mic_procecessing_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..8211e7b1392f63dba4434b84f2d806f8a139b496 GIT binary patch literal 2847 zcmbVOdpJ~iAD@uR*i__FdfU^u-{!(x%*bWN%wU-jGcLK0G0b4h7&8pX(ozw{n~K(D zi^@=hCCMcr5lXvCHd>>SB4#VysCTs4_x)p^{o_5)bI$Mg`<~C|d;gy2WbdZBYyfWq zgFv7SZmvXc`C2KzcdIJPpC_9qsq$s3kmN6<@gjvu3;_#-kKl!~05>ipisj8>L?p-e zvvz?%ifj(uU+7Qqz%hATC}R}^6?6G=HVCxKQOsvBV^~5UoE621vxh8P?SufF2z!Vh ziUOzbomp&-Yl?tHOQF)4DKSiJ1jNw+*d@lv6>wQX1|a6f#wFmy_K+`naq|7D7zP2p zK!h>&kUyRBr|brtc>)%Ig2Jtsa5MryBcTW+9E-$S0@iQ@9EPxl!7)|{I1Yuu!4bgM z3nI5Bh={~_6Ukp~$xrqWwou5&!C*;ANzf!4C{GXtLtwF37~C3WZEYn-SS2LK2^nIm zxCDbW4MbJ~Q^4U1IlMSvRU;#uClcC28@>hjF>9 zaeYB22)$YVb>nZ*3G`$>3+ByA;E4oGc|9Tx*2wbQ{j;G}pxhgrr+_0b3L}=tV~V(} zIH4QS9wL7Ojo?J!$XGm{fW{!PWM?$V27w^hV8{d#)&^y3O-7>N_%$7W$HkyABs775 zMcN`s2m}dWC!_dIq^`lZyKJAI)8w=9IN>&SL!7Tkcp)3y@z|Z#*gpz zl2}3yne=?0-PhaKbFin}P~`nNxbtCUxU!&K{3F5EvZE;Wb;)pcr;qI;t#9WsK;4!F zU)B3pIv3ju&GvRB=~Y*{5`(_;*}qU0D#6XGe2%*_Bkh*z_MRV(0yb|b*W~GhhJWur zsG2!jn0^wHY7gdAL-;2wi~~<8&+L))N$tHzLsjW*_~qPpljG?mkkTPE*n8&aCd4{p zkO*m<7C_s3TcKEcL3@E;!7!UfXfC-u9xP17M1Qv*QyZ-B^`QT+T%fuuuZ(RI&vnWDl6#qp#<8KXmi~aXh(1=jK(ek=5Z8M`X5*$>hV47gu(%ond1`x(#mo`1#({Ccoq7Q&Y zrU<_&ifjO$(bLZUIkDF2R#E-6o32f2XD5sGebY`HSZ}D2=zfQ3m`ndi$UBW8qfK3c z72mgsWB7ckXC*G9;l|K}bmr-Wdx1ai%YWNh>-!3ORLh|1NS4|*#pH({YN@I>BIaa~ zbwAe3|FG%D?%xaH-V>_J>;fC4-}AB!H=|GsjfYMXECh6Y3f#V)3#fSYjN#2lSw`ng zJ4TiE4K$|{UH{cJlyENE+~YL2%IEFPSjp9``4#JiE>ufgYhI2drl-2KU4Pp$nUzC6 zp7OMPTuHqzKw;0>=6s_(dggj+XpS`SWy!L& z=#b3~!xP)oA6p;!RW`Hib*fd6jErR);P}pee+MDl zYq4Wy?CLM1ym1HF>~a7&shc%!Qb5n09WO7d4F(*0PkLlKdCU5z=AEpf zaYu!p0#m0da}BbMv|U#5eMM&!yEi7_ zaqL*ul)fzbWvdg(EXq%LF|lGLxiMHzWBqGuF3pSF_jI;(PiAJCX5F=?4}9UfN@++|mI ztCVfg&Jl>pmJYw7&{7V!YdC80s$L!)nrN$vQ!n1nv&JuM4&p{How~AwBf1Vv10EA} zjDjP0x+hlB>NC*%A!K)x9)RwL%ILLUQp8F$qaMe z4CG}ixT+gPMwN7>qS3>W0FmX6d;y;{a1_KAPwOpU+%6w%tiNK53B~@vj zBe=XlGk&PfBco4EHSFJ>Bu~XA=3LgF_ZdHCShS)Z?!1W4A*)3CnfCFfsg&PFJH&PI ziA$D|-scKswj-B4o#da*W2Fwry}@|POxce4NeRc#R`M_7F;LVuj@SDA3?jQ`l=5D+ zgyAhz?vG@|d(^!;aw#kqLO_E9v*vYph}M_)$dp)<11oNN*u6HI(&9Y!BP6lAQMylR zFE#LL!$2YmodOsK&zWf75&fe4QwYeUS+}ufyBeo$@qy`~6O`8X^lq5PrH3FJ5tWqe z5WjBrd87<2J0u>?f(y7V7Hq9 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/icon/standby_mic_icon.png b/edje/wearable/images/icon/standby_mic_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..eedb538bc994a1b532a2a9849c05438b6563efa7 GIT binary patch literal 1975 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_list_sub_btn_round.png b/edje/wearable/images/style/tw_list_sub_btn_round.png new file mode 100644 index 0000000000000000000000000000000000000000..9c53f5729e39f92921589acb81934fbd97b624c7 GIT binary patch literal 2477 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_02.png b/edje/wearable/images/style/tw_loading_small_02.png new file mode 100644 index 0000000000000000000000000000000000000000..50775683c7d9680956de01488291fd4d07b2d44d GIT binary patch literal 2238 zcmbVOX;c$g7OoJGMFa$4SQKJ`A_7TO$U-6k5|Tg~35y^Rdu#$JBuW-5g#^VGBQ}G$ zuqe=iX*WcB6hzS$gh8Ygf`E!BHqbqI+Ktm7PTPZaD>@YfXMTA4$J9Ah@4fr(_ucQ^ zd*3-#5F-wsXXR=I0Khy^1V0WR1C6i69Q=Fgs}=6};DQMx*eX>TmL)|IfGbm_AS97O zx*mx`q_XTy1|$doi0Sfp2_}hJ$xc-%$Wo&ZS*uXvXaEQb(W<4X8xf3@f~=P-IpD;V zR*)o@alk}+6cnWnL(=6DTTo=x7IA#)mW`<_85j~w3evK10tJFeNm@mQQp47Az-eAK zJ~x^vAZgkK+sFYwh>}Fbkit|bLZXu)|5S(plNdBIOoLc7mLG`R~ zwf;(t=PUys(WIhsH6~XnNk&F#iYgQ1fVk2RM^LDvqCOHUH8Y9AQ%2EB)fAWvQ4|W} zxu(4}SRC?S8K3ml#AmA!N*tn5WumEgJ<>d9!FcZeJdn{5SHq4*<#aW|>-Kv`0~(}n{%dFkD8HwW@2ZyjpQ zL3ZUV0K5El@$3tP1!aRLye^$A@3~K1S*Yk8<<#jpdX4@~@5|H7L%ZGzak_fke?+BT>|KK|;w3L`jY@9uRtF(3|HypQ*%3XI?by#-qW^S$4fsZf= ztBED_KWd0Vi*Zh_)5)`LF~q>|sUYvmz`6X%1GRh1_t+1%0>LZx?ASVKH&UNydS}BB z!Pi{+uXGDla%7VtsX(U0AK-wdAJ;l(YOxohIS- zaMc;oj{=>6X6OCdG5Xu@4I=Z%)e=u%-?kK#JUl<9+Mbfo@SfEn>1MfDSE=B7#5}pB zx6Rd?3zjbf>I?r`E+k?X%myrWXfE#W^y#ZUB#&H5CYCL8pZoWUkY>~2gm(`8r}gr+ zf~t3R-N%<~@Lqpl`{M?6bWebT-vXPLPlK0AD1lYiV|9OPTv=1u_5Rvupn0Rqg2o~L z=so@u=D8!=mf8r#7mAW?UUuBrZrJsGY*R$y3IkX7weFSmZgo?dD|Y-+>30OMbCiAE zF3!xugkN-*KF{(bw0E2UJ}|u1gY(C%?Alb_6QZyFxOM%=v&y+yI&gUTTd74POb<0} zJQ2^dw+`4_It|=oT3K;p)W|lNXWD3uiE}N`CWdF*oRgb2hc4`i=({I&wYG|Hh21wx z0Sj{ciDV(s?Q-EK}ti{wx!T5a=g zK9*>)EvJSk(9$v2Q`FUtpqRR^~smviSxFU9_yV`%)&yyu2>~z!FdJi4w zK)hlNN0uDZgyabBH`l!87d50fR~1 zS32<-{n&7D$k8Cbng(~zo1N{O7T@KEmOw%epK-56k4~E>kSFVw^k{*)gyQh+7cTN- z4~yF0*OOWjUlcjh2A+-4>nsi}DX)ql6yFuCxO8fV<0|Q|SEC)jNG^hO_wyXto@W-f t?|yTXVN-K(-@(7gL|*sCE`hCP&OowNP{%J_^^c5y6e59`U&~9@{Rg88bu|D0 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_03.png b/edje/wearable/images/style/tw_loading_small_03.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3b087331805bcd9e96aafd599f01bd8ab97b7d GIT binary patch literal 2254 zcmbVOYg7~077j7;6c9wbD32HrQAjcq@*q*bgaio!jWK9It;A$PrjSfb0wf4ltUN^Y z@{(3S6kS!ZDp<9k)(W+v0)p68L`*8WRN4y^3KdWh??l1gAFlqmv)0VnXP^D;{hj?- zYxW3YR@>Vyw8daB_WTI05M6`JueBxmJ(;t@6J6YNJh5&aBG;u!G!TX@L$*SAzEYA1 z2_cEhu`}56NznxpP^Ry%pj1ake{ihQPA3XY8Cfq;lR*+dRw~W+ zdS|WG38BAfeAHSiGN>W45Yi$k8Yx;2x%Uhh&D}o-G8>|7Sf6NMv?!8fE+S1)LMk1f z8%#h?NHSQ);<34O9uuTe18Gzq6$CjvE{(~igfjx^TsD0Ay40BB(}3I$aXrm?dBCu?Ms4B6Zs|I;orDzpd9;)mu(Hy_3aQlT@WL5IU=s%gMr zaFcv4TcqzX#&1@LR=ZSP%?p>-fxbugbh#dw`-Sa7?$>#@)}Q3X``J&q)ORbtA~nn+9T{F^l$kokM!+ld7WOpYg$+ zDdR)OA978XR;+k*NZVd{kXe+KWw8zuHM_sbrq`#=GGktWdc~XHiNkJs`|oj6v!}|2 zvbZBYcP%O!vwNfJj6cU5UKH@kfSt10VN+%KdJVA-n_;zS&VFIlBFmWiffD&>NVnaT z?UeP{{EfYWI=4->WpVAp0ekxt&F$%Ol8vX;wONN1r z8!S8}+g@V!OzynD*4_nXBoSy?u>og$`W*LaP``A!rz zcSrQNw;TO;n^F?3ajCWj04^W!%VnQys?2tA%FI7VFKmoolAbgBo;Zo0aOiHg2O;a8 zxIdy-T>a7d+c06tvkMS&+Q{-^_ zj^~P&_zi9-xLQ<Uhx& z7z*Cxnvm668vJBg{i@3sCiwcV_6NG+1n!4a9WFgPzzpO`YWuv%p0Tx!ltl|$Zwkk@ z3VC+T{&ipSB0W@$j4tukIgigpkSBLE9Bo<7ipwSkf?&j(n& z&gUNxOxb_h$KI4O7@TCND0#Xd;-xCnm3(ZkY3c9d3E%yav!jz{e=78wb3m=w;duoZ z|9s7n$G0xG+zd@#Zs)b=WzPDM(d)-|J}dnd+TC)xEHUEXZ`MdT&+BcuD5cs<;r6QQ zshC9XE|!-sSq^{tpZp6hhW>!hKkt(HUDF&K-X^Eqw+J5*r#!mFR?G_O9APYIYrXl$ zw*8HpxXWzLBU;VT`}g%$z^|iiN_r=0td>-gxvz#?Wd~sXERE<|R#<`ldtfkp MUJUmvCt=rr0riHDO#lD@ literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_04.png b/edje/wearable/images/style/tw_loading_small_04.png new file mode 100644 index 0000000000000000000000000000000000000000..2a12143c033271f91d394e91bf402fe7973dea00 GIT binary patch literal 2241 zcmbVOc~leU7Ed7v0mWyK#aF~JqM$%BlZ_;T5VA;wummb73JJ*o5t0d$L4vpD?Sy>@1oI?yWHc5n4dy8k4OL;Xp&B$g98Dnj_!)ExWipHb@o=JA>q{9q^#cV^ zt9&U@EGa0}3E(7k;5rnJSQiqhT$ilmswjR-03QPncc6hW1z^ymX!SgUFXgRY9xj{I zGz#$61WWd%ydxDY4Fd!S3Ii-E=%obN5Wr?qAtuOWayC|)v6+she5SPoPfpi+3?uA=;=`*yL!r-OV z&ztlhg!M{Pt;5ua7BG2K#3N~#F9m1%?g|>6RQkcOR{uUxc*X|=ND(5+G!3l9Btl;b zenM5LRXh=2$QE%SCX>NpikJ`-AQG~;e7e}1!4~qF-tA}P<%Mp#>X=V1mcK9 z$d5GKx*ZdfY#%lA?kqc|w6*%Cu%TES9u!#Leuqg+9+qw_rI4LsEm!Hd^DkA&-2SG zGcVuDyxBQ4G{l(Y&*jW;HZL-_+;T%cf6j=-1aZQ0g0RW*+pJwbYXW2U64%M?IgaBq zJ*PS`9LBrR@`<*8w?!C9XFlQDM-!>$j#&aPWl;OWqQMOoH?wxN*~p`sEF3m_v{xJD z9V6?luAt6;I<;Qjl)lxm{g^zIP26a!B?JX*L^zzQsVTExoESNl=-gDeha4CiGo9)p zKR#1m`Q4VYWBKT~<7idA_i77U^G(E#+TKnYsXf(*_^sCeFQsu@7n6*miB?p)w1SgW>4E^mvWar9k7Z6 zN)CM5x~G1gCgkzdMN@tHY~o^myhHpWfxqgy0Be{6cN>~|nysoj&jfONR{XwdTc^u| zl}lgVB0GHdpF01#W$Z<6Y9n`-M_H2rJ@`Z86Ps0?ouYL_XGTj0bf3%3ViB!9Wp!T- z8rwZ{s~wKy{_7Cnnc(%BNDa3hETMiTaQLa6ZJ_{@GlJx2`cMBUKb_}t@z8?v1utvO z>ScEx2^#XKYj&os`K+$3=hC_H*lY{-LQ-Og3`orfAJpY7asAY-guQK-2fweU%RcCr z)QFm`lAnoWj)Zjeh?CW@>?}qmc}6rQt^#^i{d2;y-+V1e!^wVdq5VF*dTw})D{&_>;z&I`H!uAN;eVbp0H;}eC z?C@K$+^6kts|%IL_euDkZn`m;~g(Qk>1i5ibL z#^xm{edOBk6@ke!7$wPFXztiR%hsl$<|g!~AkmupHJDRO`}1TQn+;ZP&QF|pvU^*b zW9tntzauKUc~-i#az}W xyw}H#c12%pGcOh~4rlI-OAmhG65$bR0}`(8rzZ$T4ChQg6%tX1@JN6>>n|3Mbe;eJ literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_05.png b/edje/wearable/images/style/tw_loading_small_05.png new file mode 100644 index 0000000000000000000000000000000000000000..07a90c473a9180370d40c03635e5a879fad18a64 GIT binary patch literal 2220 zcmbVOdsGu=79S)iKEMD{L@bWssYo)D7bFOpkckNpKpp`rZVAZ%DI^mn5d!YIE?N;q zOGK@#SgrUdi%{08O@Y;*RSHH0kyTL&BF`g&My=N8PEg$a!_z-@&YAh{cfb3)_xIh$ zIa3@Py~1I}ycqxhIEY1pIARU9zV=gz?{}L+Jc-3!ha~Ibv2Sh`HFk;$`A9hin@DAl2q@rJV$ zP^k!|B(WrrL=%o?Dn$i28eb5dATP+0a}<oeJo-ZO3BpeG+Y`jFE5Xp$Dm?(1`XzLI5db(qtgQki$HC@S|`&7 zs}fC8h?g9%X6RT3slGVEXO~Dvd<)!LeHVK2b!xG}hrD2gmwfXUaYP_<4h z2&E7wRE1K(MR)=>!hxAg28)R>VVI8ySR5W*7{p);c+4RBq>qnc89^K&o5|)ggb)lP zOnx}b42BRG3KH^Rgw318iq%@3Of5$z<0`Fj-(gvQh~79{TPK6_T}F`%?X1y$~$-rl2;v+XH|zIyHP+Qq5!>uXzv zd0)zWT@^y4YBySSWaXeOwuTv~+Pr_}?RrMTx`t=^SvNu}u>xi$x{BRvb3f7&~zcirI`zQX4X-f_7ushiLD7}q#d)a~D} zV8aTt!m?Gu!N1OI^9(2qZljtm+9!1f@|f-F^JjDTvu(ct z#)2PQt(tw*b_X!n5L>t4;Z%q;cVYa@mm}GxG}HX8r&s&;%^QGwZ9AU1ne3KB^GGX; zD;*^khM@o;@$+u`HD4p@a=Ic_Fh@;7Q$n^>&Z`1V%^W|pAyo8~NxY?9RbUP)h6o)tKv@bM_V zG^a4GFJ;I(YfB|b>=#hZOL;??OO}p%9YpeDJ{ztx*QA+5b#2DuzCRsn4A_2-bE-{L zmweM45*k$(X&+pDp2TV$t?4hfoY8RmT#GmN<8vQZ94xtT-?Fu3qaohW+3aH0{ydGe zg2cGoF+6$!i8*V3Eb9|zvm)%b-?xCrvW^OGOq0@wy$UO8-9?(CrQiIH@XbAChSU?i zjq42uQo4>-y-g|Y-CH{L90?Bc=pe;MJ#%Ve7Wa}L=j`~(9Ct+d7y`hd}*0Z-p#>f!PS!oug7?Pli1`z2|!cdoYcPd#%t;GvPu z$@ro4^n*vq=^N`4@LSuieO|P?JXMs8jFNkrZ9PFZaE);~#`Zj5zU%rqR>(J1{RT9B zv9OM`d&Dl{hvZ-P@rQ=Dxps(Z&-r@ZVKD8Uz{7%yZ1gEG~%-+`bhZ5mt=Xa zL-)V8rRCpaUpyR<@>nKk=(l{^P)|rza^P4sQ$xpKuvJ%6e-4T=_^YjaJTT z8Q=A%^hDnJvU%Z!Mu)orTERe?LHeq1c}z=l^x}Udvo2p4-=8qO$X}_(`?A_CJaKN> z$ezV71Df4hU*x!YrFqyHYBT+JlPlj!W22hOr_?)%n26XrX+_5AFw6Ij17|K?m%g!w YfSViqdM{Eswp#xm#7MNDmY-Vq9|m7`O#lD@ literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_06.png b/edje/wearable/images/style/tw_loading_small_06.png new file mode 100644 index 0000000000000000000000000000000000000000..810af1539e06147839ff53882e6b1dd28a7baf8a GIT binary patch literal 2201 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

I<5ume6-y z$6tBwNYbM_db*#6f3s!OevA6YEz^>P(C9+T?YSMJW`+^2$l7uC4F_b(&WhX;D-T&( z>vAv~+Blc0GVVA3 znAq8N~fdT^Jhwe00Bull;S=DlCud%g_}lRFu` z4q^eiG;-Y?A=(V{xxV~?Fa?L`YOyojL87L6C*XS>(C`<=M^ zRYL~qdhKv;?w(zqS>>+%Lymn#+Y6aNC7pX()(Bh(E4(V0tGo{9YNUi$?E{NKX>U$# zCk6Fbxh*)}a$4BA&ZW6$x^>^+(g{~El5lGF^Y9!3@UqAEXa{oSchlcO2v3MqayJ_O E0|gOeP5=M^ literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_08.png b/edje/wearable/images/style/tw_loading_small_08.png new file mode 100644 index 0000000000000000000000000000000000000000..f79375ead121ad8a8630b6266cc120e7cf8d8bad GIT binary patch literal 2174 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 aIjRka2`V(FmZ=*Ye`^tcJ<^#Zv;H52dm6|9 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_10.png b/edje/wearable/images/style/tw_loading_small_10.png new file mode 100644 index 0000000000000000000000000000000000000000..86c6c8ae2cae155088e108bdde45ce5377b1abb6 GIT binary patch literal 2119 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 Hr-UW|Q05l4 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_13.png b/edje/wearable/images/style/tw_loading_small_13.png new file mode 100644 index 0000000000000000000000000000000000000000..5daf9c27dbb5b576d43281f6e845a2cecc97b6bd GIT binary patch literal 1541 zcmbVMeQXnD7;lEFFjind%!EX4H#6mZO;~_LbQ>g76M^V;tY{434==fU-uHQ* z-|zW&pXW9f7v^bFW~8W8DvcwbbSpAD{*G5G-%r-he@YQg%2b)Wn6HvUw8*LmFJH+* z4nJMZx>?#=Ul(H+s8r*8oTp4Kb1uRe-mjzMHoCB1P|zyXf}F5GGc~LXRkGDwzzPo^ z`Wl8fuN8j5=tP}@o%M0~5s_USDfBRr8ph&-5!9>&C~h?4D1gQu zSn(!$t8h1&JLXH-Sz(_n3pj#=LLptqpyS1A1XwH<1l1#Yy;iZ%O7#Jm4r>EaW`coa zB}U`~nd1XcoRO~NgR&J?BE6r2UvN4f5C^2OLMbIf!nA+@9g6t<@w`T@CE3mX6UIZW zB~QJ;B5qdVgCe8cM^$D5tkmw&j^c(&Gj+3P9bnjmUrzBmh9w?}#qA=(7j!>g zk`=k-tT$KW{m^KIaqeLefNT^1GlrV=s3{wOY{Ep^^eAey8})ic36EjD|EFq*5)2Y= zkAJmGLZ$RzeEFdHmCb|kVFSv{h{|xJYHxT|sw9JhBs}5Ezc!uABVE%^4r8fyl1xo| zcdD!PtAg3CtUVhY9WBf5>;;X%wwz{aeXK15cE8`U#obD^ZgG4&2ksfM_OHCSfB59Z z%Axw9ZPD_>zuaE=NAHTWy^?+FLh7;d42`De`J7ARuK#spH*q|AM75ll&_+n-t8Ohi z+uS+1OI_OiOlZyEmHw+gWR@kZYwFKe8!HbCbZVyjcBinf>Q>UopXs3q?MDqCJF`;v zb{~j-F_QKMbXH6HtB!7p3M-TA_Jw|adGq)+6nD%y8R}s*yDqB5ildBk(rQGPu|zZ2 zR6gs_+>R+FZ~u;3Vu0+}nk-E^_pD!z-OT&Z{Y`;OxYm{RY4!*AN(Rx1u9=sO1tnJ- zAK%&g{gtA3E?kJ{?nUBK{+~URBQ|k`AxA*PPyVJ;#SP-OFM z^g#LPl7`5DCsusn-08K$PtQqe-}6&=X|H+J+-Tz~NwXUazBh+jrn4z^(}LliV9~TW zeX%7Ymzkxj3YvteA4PY}>*=7jUBlPjOxbXw=KS!`sfcD5Ilo3NpPthGqJ|yH*tIZo mc6tBc_RNV&%6Gp!lANx(lxw=uO$g)SKV}D2NPcFkSp7HYaW~2U literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_14.png b/edje/wearable/images/style/tw_loading_small_14.png new file mode 100644 index 0000000000000000000000000000000000000000..f04d96d0482110793b7977276d34f8a701c03f76 GIT binary patch literal 1606 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 A3jhEB literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_16.png b/edje/wearable/images/style/tw_loading_small_16.png new file mode 100644 index 0000000000000000000000000000000000000000..e18da5b7a4832121abd2b86645811024c76a9e9c GIT binary patch literal 1547 zcmbVMdr%a09AD2O1T-`>AaQn9$BN)~e|vkc^$t32_w>X=x$Ofj8Fn-Xo%3a7*nKuAC7;tGrPav@B90F zzVGig<>t(t7?T_WLC{3&JStCKb>TNUO8)L?m@`9Ok|f$8*#(bO!H6tmatlrtw)&VN zHjic8m8Ctb0fNRCbNLR*VOv1D1fP-#W0XOkUuHv)Av5S_TwYd!ooo@u8<87Fjv+AT zHX;RT8)oyH*uM9y`;Pki%|p~ zg-Bi_^1vyFEf+QmA`7dPSh@?-09ZpP0fFfWeHx5o07C(eV%l_ok!mf80eI{|WNV_^ zL*`MIFVp+Uxv0wsp}eBro8(E%xs{nw30q67Jr zeiqGR145bTlI!7_86nHLd%U4AQ1*sgC~|U9m=a2GmHAj+vQkDwzEQe4H%Xf)4Xpp^)01Q3o@`Ka8V{!=9#2jP z*)D9T8&PfO@(gd(b%#GU+{12P5`CIBzzu`9pYgsmCuzZnsk0l- z7B8uaGQJxB=eYh;%ju&9Nij@I&8U((r3`wfH&< z&tZRaTX(cAyS}zH?#{N(J7Dtd5*qq3dBv%}#I{H4cMRk*&sHk1_C2=-;+O?$Rw|2ChdDmS2d}~qsft=<_&-=QUjP=mL z?OR%A53kpiET=tRbxfzTzbj8WxAflAA2`2AEq!*)Qz8A{q;-i!?e5AM-coaZOv}o{ z2d3Tiugv=`LEnAEVrajwoVwTh`-RG=o2gxkUmn^tP(#JuGB7=x;-QlP*Jf3GsiJnA z9m!4oa9VxZD_aXPHlCd`P?nqWdG&MQB5v!dKG6w{hZ<^nkG3`S{1yH^Tj?C?VAkt( F{{TjvHl6?g literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_17.png b/edje/wearable/images/style/tw_loading_small_17.png new file mode 100644 index 0000000000000000000000000000000000000000..cc7cf1932c782b3834a91dc884c1c1903b9d2304 GIT binary patch literal 1532 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 I&5Kw31GX+Nb^rhX literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_21.png b/edje/wearable/images/style/tw_loading_small_21.png new file mode 100644 index 0000000000000000000000000000000000000000..a2293646c15f314e9af4a6254082ede7f87e70fa GIT binary patch literal 1601 zcmbVMeM}Q)7(YZlCa{g^Hnh5(hY)bK_rdj3TWot*T1F9RQB-go?MW}#yYB9w1(~Sb zP=*9dGo7C?4LFUCIirpEu@ww+E{c=6ICLZuW6aFv=8TdpTig}F?GNK0yX5YD-{*aP z&+~h}uC=7NAZ^;LX#fDE*{npVv}$5+a-#G-*s|~qX_+aK<)VXIBl;ZE;4 z3`5|!idd_Mo{%cHmw;xDr$MCxk-HET3aW4giX&QFy8y%x6oF9;M$~c?(J9qB1O+D^ zNb<(J*XT+K%Y-lKq=!7B=+nWl-|tuW^AsFk1EX547Dg}_!{m~NTxeiLDj;Wt%t;Fb zEx35bCo&uh#w=3RT%D+gB&JV7@cQibr-oT!B2iMx-~i==Q3V2fy|K8)wFR-1{+Grx zwFPH`kA_QWfve+PQa#pWPJ*S}J>OAGQDUQ8!ZT7)sI>&=s`JvUXe0EHbfa)HZXIbP zRHPQg@jN9?;wWk&38mJES=4zd!icM}NgL0?Vx(G4Dp8dw&w`>TiJQzQu0co?QCmzX zsWMJtZLAqng5w$1G0$Ltpc({4)i|QY5S0c+HAWR-!VpAhR$`bWgeI`= z|C2RXA_K?T<3H^(DUy0Hwtd?C(&6d&(5y5wyfhp+L?;6PQ#c!8bOx^fytA)>SUTe? zF0VBM`lh4>E83ldo%>i7+A?f8R2HsWd3=wRc)YlACGgVY|7DEKE;N zcj*eo?w`5W%c-u6ojEtwvhL3P^@IAceF9r~Vr7{za_VJdYHAz>$ZTm{{&`Vr`{TCI zp!J65jUx$&?G*U1v&A|9%CB@is%Wb{Vwwf+-5(!ePQFjw+j;eH^V}UdTz1lwJ<~%O zZ-1osd|UWEd%DXqI?|l=T~%Kan;v&@n>x|ewQ5dt_Kmsi(3{iAlpkMZrf5S8tf0x4ln_ai(j8CTv|MPX#QVY z%C}d~PCh!27=VkiHv-+<*_!AvUk~WTM*0Ig9Vdi2T-FXl-=kM@M;0WF*0=6`5Izij zMhAUGsVTlD)%Hz*CU@(D5nIBXP8Te{=)E7WPwcP;O}mB%cV`_-DwwK?l--%P_#s%c z;+iQkaH!@J2L(2Et~}mS5JCblc`<#3*WqHEo)AX_xx(%M)sn>dL z-MzDNqkhLy!!P!$!F_LSF=vg1ZpPI{#;b3R=AYo=5`hfu$yJwgk1mY;)NN!j(POIG F^bc0IJ=p*N literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_22.png b/edje/wearable/images/style/tw_loading_small_22.png new file mode 100644 index 0000000000000000000000000000000000000000..00ee4cb608c16af6dec98982c9a3f157765fb6c4 GIT binary patch literal 1660 zcmeAS@N?(olHy`uVBq!ia0vp^79h;Q1|(OsS<3+_$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o&*>5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT-VtFWlg~VrW1CgG|37u|VHY&pf(~1RD?6IsxA(xEJ)Q4 zN-fSWElLK)N18HBGcfG%TLe-Fbd8mNQ6?}_5_4SglS^|`^GZBjY?XjAdMTMHR<4dN zX0DcoCML$FCaxxihEA?7rk0LIZsx{jE{-PVMldt5={0gSH+MBPbaXOyGc+`GHF0t_ zG_f#nH8e1Hb24-_bA;*j%quQQ%u7y%*_#Qp7pm71uU;$XqSVBa{GyQj{2W*c2*}7U z$uG{xFHmp}Hq|p!@J&q4%maylA_(GNm(-%nveXo}qWoM1a0pvvVsU|ip@o5=p}C2H zxsidHg`uH^qnV47k%57!v#F60P*4e~H-(%~(+4_6ACx?hk_$`-mE{-7;x86kMr%Vl$se6CdR4=*bY=++175cMlXY`5~CrL_g zo?_P%Iql*bXZh|<@0-grmhj(Pu9Rf9v`0y8)+LY4nwMtyJ{FoTSX@2t-OiZzwe`~)0XdlfBG@^^Y3!MMFAQtcFK|!eXAT8GYz=smBc2z;<(S#^!;GZ!xg8Q zg#SNC$=DkCq3Y%h#v6?5vc+%k>|?Q3ekOJx@hsEr1J~0myPbcc$5Q?%6M2et`$&aerr?T` z2mc5id)?=nZmoaDRO6E3+Cw#`TAHgKn|^Oj5;k9-!*6zrCGJCl>Nd{D_iJx9zdiJ0 znLg9fl49eB2RZfUKJ*V3Z7n>;&fUlHNJ2WiR=`59XMgI+>0c7wmvR^Td$F!hYdrm+ zQt@m~V$AiNgWgRRj~YFru0%~xKR5r(W~FMz=;lWk=bg${S@TtlweU!c=bSKZJH97o z>bu`BKh4dNE4C+B(A_6A#NF%M&r1(#&g^_T_wXG4U9SSfbU*e*aCL=8@-5+wea)UMp zOUJbOg8WV_k->1!#Z_ujtym_|5eBB#g<(<#6U}BY5|b#CR<{--fmK)zZWMwKTfPMW zTrUKda}$F(ITLP;J94@ExXh# z5EzG$YlYy;pwtQ_AR){cz+pnMI*1DcTs9MCLwq(r20$PfV!;Rt;>E&{fWs3&Ffj3e zv^TSUwICgpP57dBLNJ#kO#&9nYPB-0aZJLT!-DyIJ_|xv2og&pVl4$mQcJ}eEs>KJ zP|Tt;<0cX(jDX9cb``OX6oPc5FRx%QDHN{^8!Z!wqEp7Av?dnJgjfcH>t5q%3z?4n z8^&wV7FB@>W2IvjVx3t>*JE|$B$>|Ln;p4;bToogGfo#pn}-s*bq35x%26RmpD^{f zULX~rTqz%Bv*S2yDI12xQk26NAu?VZ7ZtI2$fS+eaSVJTZIf!Xnp z6oz;*F)ZbZCb@E>h142#*rZ>a_B+8v-^dk6%$SxW%qoJ&o9qB(E1AfZ0E}l?fWIaJ2#$wfn8${A2*izt;dl`j6(bPDk#G=% zR)P~;{r|}tiw=h6YLEZ4%cP3#L6`Wd`RUE8@xhGr%$VunKnMP8WH6>&lA|IO<>>!1 zHCdGw^1ZV>!n-JY_O@vY+)u(;#oG^7TwPN$JIdFJD68!yCxT{8^FCSeb>^LVAgcpa zdUzF87YCJraF8VGt*OODD?0lUsQKmB6CR%7&9Pi*b5EN8%is6fc)er%;XT!U?T{_6 zSvbAhtt{KGby%J~7QV^pzP~M1>DJUh+5DCj<(q7^rvsjMf3k75&&6|6+uZY9$64Ns z(2;V@db{M2`t16*DfRi1?-~^Fz$tEw)aO;ZHMd2_-aOI?aebE z?Mk(X2KUai&lqg)Q_7TM=WaLm)?8SAw7E3*hX`ZV z76{*(u6pc0j>_9s+#xwkVpOr&vJaRLfO;m2zg)j%x{ldpTmP&Xj&Pxgj<`o za_`iHk#pCBpIlCiKl;=jT3}nWHL|5~1P%8IQ*>W+;uVM!z@5zatQt9`hv(bB{8z&+$gJ>S@IvucAX@QJ~kAoj0 zn=ZfuH(Gb@?2bP1Q-gPm_ds-}M}Y6Z(oBzcZ{OQhA}zgqEL60ixu?N1P&2b5t-{>4 z+5XMdl)9mT)}m(Kf+69_pw3p$S$DXUDWr?Dey|?c(VuVkR5#AwSM~%5{aPpjI zp*_2Q3mn|Im3tt3(O0cky0S)VDnmyVnuy`M=9UphN4T38BdX<^9S$I$xPBROX$pEo HoW1!UKz)G}X0&QiN4r6={o(kdJF|PwJ@@<0Irltf zOJbtJTxNOCB9TZg5#dN2u?E>*XGh{&wRK$D@q5oTHG{ zN*-l3ECr={A)28MUuQt$*F_~L)@3O;O3Lz3a)^mb7|^1)oNUr+bVja;N13$CC1jf# zppYjacovWHE-0BahAhMkC>f@MGzG|l$SfuuVuBndXBn9RLLdM!0FX_CKrYPYf)IJ? zp%C5-%5-iVBA)U^?0A$69M^LJAU8Lco*PKV3@QNPa5w@*GC5lKHV3O+rhzcaW_|x17oe`Jo6zH^HHQ{%P%ls&pD>R^T95WIjB->z_jGa40F{Vhya9wKnP+pK{f+q1wl{{pM?k*AP5U# z27^#irnt)glQn<{2C%iqf7)eQMf9LeeBb=U=Kc7fI$~xF#BjL13N0a#>;@wceuAlQ zba(6~k65pZ-DAloOIDQM_PBot8TPB}*>>>oir#WJ-kQeBtNKeAO`S zWR{j$+fyk*<%Xh$fy!~mfXqJzG^H z<1%scBcEf&#Ce_`bv{xLaZxcp0`o*`YY$B7N;j_gioJ?U3=R z)G;TI*&^_^`-XiryP{k8OP-DV+;B%!C0bN%9`>Uj-Sp^Mw#euZ?ff8|U6UP~2B_LKP$(3#yGb@LNomNV1`S}6Dz;d%BnzyNY}j2SAXN#q ziWUS%sfCCR3W^T~#X&1pL}k!gXu*moMG!4&eSlaCKG1Fuv_BkwbZ2(Yz2|=4Ip?0o zY)(|fXOrE$-B>KvWc6%?mXRXoJ8=T@-TCdT8I16vmC>}0h^Ny~5@X3sL>vaF&1eFq z#ZXgv%4sZw#Tu80>!ayt&0L9*Fmq5RhGR2Z88(X*5^A%e#w3ge;;;nVB4zj0*0BNH zBxNr^G?2zB#}e_`86>95h|n7|l8j;#JM_nQjN0cqli?}$kZd=XN=6`?$wT*KqeYVB#ARcL6a4PG1ZJ&XthGhW==RJ+$2%T z6au9f=JR<7U&)8zFr@+!%eX2bPoR+Th1@Y4FXQsU#Bv3q6o>ItFbpgCVRD!+f|M{M zRE5DxfozPcwoo)`F=AtWamMc`SM*A*L{4HTO^|wmNFM8es6>J$s6@gF$aM$@1~jM< zw>UM<0zJF00weJym`OzvW?&@468t3*K(GjcVIdz9av^~ThD9=gB8&?`h#cW^86|s^ zYx+M~1DRkzXM6moUB*;Q4?366o1fV{A0N!Z%nZp4$6!-GkHvbuMXiwOZ5MA9#eSoo zH?47b?X0+Jci6qS>=$|5f+;y4-ETcx6|g@^XSz@__5Ox3#qY*|jPOWl(42U6PGS4^ zrz_(&{)3%Yg?qq31s#Leo>W%eELnPI^N-XuN6OL6TPKDOc0Je}T1Pb#$L@vvWzSo& ztsC%ktvxmq@;(35ezw~sbzzy~(ut?G=`pMwpNboXSMJnhFFl4pu7O@#hVlLNC^V(g zULfeY`_shiapu44)%|aMmpXL2)3Bpsf-6szn~RXp`M~2bg??YSfSB*x-IM#LC1=GB z45nRghXO zsUw|_e0^uS$n|J`y*9UW5a~U%ZZp5rv1>{j(ln4)(FAMW{&UY&p6BO}XG}5_1!)iD zH2ZJ563{($VYzj@IOWp(tA!5Xj0v%3o@bsx+mqR;qApJyIMA;t^*rY$iYN?RZCHfn zrLGN{Z?JkfT<3I0nz*qw7Ys3ex!zM#4p8qhWc`NU_yCnOCXjk6loQw{A z-!XGJctd(f{bb*Ref>|>sHy_9!;xO^57zbhSM*fD_9Lr0qBa?&rBOL+ay>HrbaIDnaCn8H z<>&PNC3bP!#wu}fZ#~+tr!48hGafbgxNte#<uuu8)*xlL0y`e&ciRd!_im2;gXi=Dp>wK76c8D_Bm E3;*hw>i_@% literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_26.png b/edje/wearable/images/style/tw_loading_small_26.png new file mode 100644 index 0000000000000000000000000000000000000000..57a7299508bf8c7e6cddfb01ec41649fd0a77770 GIT binary patch literal 1685 zcmbVNc~BE)6pttrxx5$11m{3CW|DLQq-yi zTd5#IQ52+BunIC##8PzvtzfI7R?rIV&_lFL3syWwt=%Bl{=xW1cV_p!?|tw0?l)VQ zlAPr2G0%g=VtFeTV=9IUoUgkZ^R3$w8_bXZT9!(yDLtKoTL_j!N39_Mg%QsnR0OWG zuRBY`u~<_xNlhx9s$3${QbrE$)Zy5SW(Lh-#UXO-2W&=z$ttpm*<*G^4DS?!Y+y`< z&Jweq2bHQ!0i=|L0C*fIS_`2tfFc|ifrN-K3gAL81j1Yp;zz@fh{qQ}FfjhG8E+Py zUZle02IG;WJFSwki)V1!j` zAj(mC6@}P1f;3F(m_SxEX{w5NI?y^BU8((kkNLFecTu zYV2kLR1sDx+oEOqp%0k=GqroUBc~!0jpz*v$utEwV3ao7NSJ5^CT24?9380>$s`ym z6T%1*!$V{U3@6Gko>0P-^J7p#0Z z87i5;Doj=yH))9pza-;#94mb(RwT6$I89kJ6lIv0fRs#%rmUHi8IY=Z92ijITGHf{ zI2-glUyQJj>j|CQLK%Uv3X8}|B7k541jBp;;&UNX0K)nmSb(&wN)&ZONRoJXl&R2*!?zEg$H%+ zQx{4x1Doxm45%#(Yb#n8b|C!HGPk5 z^yEGBzc#gefTeR}ndjxmX2SuW79DiVz2$n(gJ?dswAKqP*qZLrA6C03##|Z_*w|I= zqJX^fbN|X*))cH->ziL1e|t94`7oC9R7M;qeAN*H)z<`zzg!~cU32fXg?@ObIDLBF zFY)rL3-XHHYW#*f=yzQ>5d`FlveB~-3`5?5hrbG~LR?QJ%?C<<$+#FmyH!m_o@qCI*PakqGy2Vdm-n`ub6Xk>S$j97T}&Bj zsI1>V=jM#OlZS$A7iK-Jjqp6*WBK0T)tc0HN746qz-6xYiKHaYTKDiY0uZ*DKOm1bmzVetZ+kBx@>ZB_OMGPOOoj#2O*bq4 b_Dg3StU2D;yFb?M{81=m$yh^T`o@0%rrdQX literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_27.png b/edje/wearable/images/style/tw_loading_small_27.png new file mode 100644 index 0000000000000000000000000000000000000000..1eaaf7ba290e33a9db5cb5820d58d52f2031c1b6 GIT binary patch literal 1689 zcmbVNeNfY881KeF>FM|ol}+YlK^+RTNt?E`Qn011^hSY$!Vtt!(i94`sY$vP`uTG#6R1qQ+H?TAg49jXT(QF1IIMiy=pqUs2q+)4$qZs_Ny$b~N zS~2(uPX(z=VOY98Jcqzyb0XDfP9`eUf}tTmuvJ7WFkqAhuo|+Aq{u1;r}c{Hy+h0f zfoTYpDF$CUm7t0S!f*lucq}Loh4?VQM_4cd2@zocz=2?h4RhF#AP|N`Jb?&;ftd@W ztr1$CC`P83u|=Q6U^+#aL~ORjVqsahESyMV!$P5u4RP2UP9Tj4B(sf_#u{iOeP=bu zFcKy7CQ6SR0f$CSDsHC4AnobP5DX@j>Xl+6Ig=4DDGz><9AUO;P z6jE5um&|gNMv~GPQEb+(p0+!~mA#QG3L`KLg%fHV&zkLk=yaUI$#mQVgvIh$Frd<) zdZR<)DA3DzWf-CV4AUwI+yG2xSfqcA2M`ebxN*;nnzHMtWuldN@`+U)siCyxpUeNz~RWV^z2| zPUF*4vuOb9Ualy`0(?Pm(KiAQkCM{HZf_5dj&R?O&o5S8XfJQ{_PtP^I+>cYqY4~2 zl{yt^i{L_w2=O%t3Ye-AY)6Ka)mPggcCxnAFWW$8G&aXJ)EwlGL+p`;t z`aD}oQSOT+xs0yUYmYIn<+XIW?H^T^&DqQ>wJoTvBty-|7)x!73Gif`NzgiPh2-e% zon5Zm@&@mXY17W#%Q?+6xsGwZzo=^`vYn%BQ?=KahLYFc zEbqGB9O37K_OvInRDUgNEo(fh(zg}5)>gW*@>j1!Ga}Edhjy8Fr!3yH<5Q=kioAV$ zPgLJEmvwnI^qxg-c2=J5e;9uR?E1CfaMMVRq`w(VS4TU?{nrhd?ENnS!rO*Yt^_R$ zmU`{?-l@KAUyb(7-?GB$RJuHb+ZxS%FtPL2r7s3ARsHC6AW)e9Ain0ja%|tK zt3QJ+i7rkjpFQa>iR>MYT;$Y{d##I=mJ{|>fDV6x_4y6K3+ALJ-`%y<<{oPBf8suh z-j5<`_tYodICQr^M0dXN-M%BmmvjA>G+!;q>cAGH9WPl`INnfIy|J;W=)SPZJ1Hd7 ze@@F__k;fR>sr6;xhVdKd0@Zd>Yb+QvRhiub>kbO>k2mbdwUL#W;z!=UsrT=A@alZ iA*NsRt*JH7=R%BAhw3?}1_~cLeill3q^v=jQt&sBb%)9T literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_28.png b/edje/wearable/images/style/tw_loading_small_28.png new file mode 100644 index 0000000000000000000000000000000000000000..f58f867fa5f7f68b70c874e1abefbce8551ea35f GIT binary patch literal 1607 zcmbVMeNfY87>`mblcAt+14YS#==5lll(cChm9|_Q?sIuWHUOlh`#iL@gb~0(rr6=uLN^W^hCqi+ z3*{?Kh{#?0&a;-6ST!~%eLk4xBSZx*Mxa5T%jxC`pB5U?ONjfR7>2+R zh)|-19y?_*<$wm3V?d=Gky#NH3aT(UiXj?IlL9Ib6oF9%jNmd9A(S|Qpy22QiPkt< z5n(1XMs0~FEo2u24*|oarKR%HR5{BP!>C51fe{6)P{>4tj4yKwv`^;dlR_FuhPQGK zkKkb4U{E7n$a)1WBzpQd1eeETdZO6Pk0we?8SJAyFe*o2mn#_82$~nn%s*~C70u_B zc^KHt@T`}!iuEW;3X#R!J=;(aD0)LI<{V;CXeY^9y)MQr7)dQ8ev#W8HiFWTDoTT5 zSgI1EFcj5Oq*9|(WZM14Hlh& zgYEIJb_t2Z9t>`uG{1OwGCqu3oEc6W4mtu`3;<)jMpBpO>$+YaSRh%F@I$d|4@nBk z3YS7qqXAl&vS(v5ab!D0kOZ}U(@$)k4lWKQle|bFOY}oFC`bi`;?vH>vbFK8d@sFNMsiOY;{K7hkvU*K?t+zkF z?(5i-o%z%ES9&hh9k$nB&<)~8lc$d13pzf{I$3f3@{yzW5}cBG2Pc1aCi$%7m$dcG zWzj2r(JOj2Sq;Xh!9IM_Ea$O+WzC{nlB}w4zTcI2>Bja4C-ATp&SSc+-#+%o^}lT9 z14A2T4(=QRT&;&5NK@`rZ>*U5dSrWSIDg}&d8q06A=9mJQdS*Ld3(;{`y($5pIRO} z)7-O-ZOz^nHL&E1b%`~*Khf9yRUf5`j`^?q0qozjwf$j!z%e^<$~1soc(Li-!HR(v zZ|Ci?cY%&`zI4l}D~(HI=+55MYqIjioe?vf+X547Hot92<2#0%GsAl)U|VXqXz%&+ z(~^vFF^hbKGb`u3^Fd_beW>j%ED_kYw(jbTx!$X#cZF*`QI_1e1zTEH%})Ha(SBLB z+Pq{y(cTbq<#+DZm}RHC#;xr+J>c@UF!?o=J*UZ^{KhLMx2|l@8rQoizWb{?2b=IB z?{ev$VRLWcEcds$Z&n@Jap&lvk{{zGb6?q;Gf))+ClFM`DFTLuSKp`S{oK;s5W9EP oG`{`#d+QovYdd!JO}{_60C?%Xv+Yd((Ba^(-AHAV&H4iW-=Q*4{{R30 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_29.png b/edje/wearable/images/style/tw_loading_small_29.png new file mode 100644 index 0000000000000000000000000000000000000000..51340a00c85bd7d45d47b388d950129c0315e970 GIT binary patch literal 1594 zcmbVMdr;GM9M2&Ns5rMdr>Gdifr!#1C4B`dmZrtdwU)Lhr|41IKyz)9ngl8JZgX|h zvQ6hUw_y=qx0{|aHk~-}ak7m$=X8uc6dfpTJK#Wk4ByPT6sg-Ep585&MYovSkw#bu(PD-f(~iBN9mNI>Ici%HNx+e=9c zX?IpE`kV_D}I1HDUmrKesBrI17qbijOMx?M*nl2*J`3gp``_dUcDWZWOc?U;% z1&U?Buts|^TPCO>(bESZ&|ahQp<;#~N|cx~*k|{`s04v&Ivm#^ninkOzivDd&D$!x zBy1shwv2O#^(aY-kj30R-cT4QdV|mBD6uGZ55YRhXp#{Ogc=gRNSu@t*J%j3PK9Dv zh78kTD4L@qWGanRugH)S8cZRL=y((tQ>yebg;buCp+`|vhvjHdOo`}FM4`_?b#hIF zYhZZ6&N#@3T}re&#Fagki)%U3F0h=9Wj&D&FuPcR>q*KqaG&q=HoO*-@2&zO-RDmH1DI!;*s8S;*a-;|%)5@e$Q3wrjo&P6mu;>gN zZjb-8OGG60V0inm`NhM-@gW&;W;k&;-jMU101)Le5E`5B+@}Ubnt~Hh z=vXk=Vr>d0-(0W0f!!VE?<>20dfxRP9F;$6w~tfb*pPf;Z&l()8}xmCfeL>fqN#*ZO8e zZ3TOZJUxxpj`M#^JehXs^27olZ|z%uk3G7gvm+_fd3Q8}ZL9?>q4?cT&q(b5=gA2y2@E)4f*)Y3(bX0PqdllF?<@kZr4=$>9>D1=9A{>?eHZKlGLL=?46x4E`v z*VWb|eYGvlv93+k=Fp@yrabMr-%>bFaUPRgvwha$f%-tp!3*2Wz124c>Z9IC3oSkV aIWP=J)!jq4o_hCK_-}5|nTWcaqQF0UMNaGh literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_30.png b/edje/wearable/images/style/tw_loading_small_30.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc9414ac14839264c5ec8e095d6e3887721cd2e GIT binary patch literal 1684 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_32.png b/edje/wearable/images/style/tw_loading_small_32.png new file mode 100644 index 0000000000000000000000000000000000000000..32dfdb1673e401a368d65e46aa9ff91dac8c4c09 GIT binary patch literal 1806 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_34.png b/edje/wearable/images/style/tw_loading_small_34.png new file mode 100644 index 0000000000000000000000000000000000000000..3fbe76f593131d77930d9197408f23aff46bb950 GIT binary patch literal 1788 zcmbVNX;2eq7|zs+fI&-9L{PehDxxO48*)pqIRPQaErJD>WPucNm@FnltxBu|Ch--A~GO#u#6)f6pBFG4T9|t#~Byms!~u86NaK!sBt!d;I>JxMx^m521KK=awV5E(sF?W$Yos8R=Na| zs0C=8+|!^z0}Z}GQbW9yEhBAm2i)`=T!8|`5J0a;P-;1PE@?(D2j82-APJa(VDVhi z8>d1get<1iB1<6#3@~UEmL7h%V(YaDonphBKv)Ld-1*udrjv#B3lo+BXE45B@8ic4;s*$TP zxk?F`G$PTeM2t(qJ$(~`LM@TJRjky`CJIj(s7KTwOo2d!!W7pGT8jms|GM!`v^FS7 zje-HFR+Xrc;`NAenj_=6d%qzQ5ch_&MI*c7Psk9l zVH(YqP7~2!m@g92**vP4>B zCW)y)Z{iiA8u?CCCf2AFz)XfY@^^Ru!7K=dnKXz=g%~UtX7Lz8J{5xK0y>q73rVwF z+5gEJh&uzC+T%a%GAF`&(6oKq{P^MR_@GLBW;FP4jGa{v;4`<*OUMh-_w=5KJdopW z*VTRVqXN_hbv>SN@M^6~&91tHo`U?G)g?<(OA08>sU-h%1p$XCB?Wo)Bt~;u{RZ#6 zyx_E)5SNy)5bLbplSUmkcC`*o#>DD4LvB;VSJTV83&&fBxO;on<)&?uS|vL~ExU3} zx3`1%r&Ua+12jLPdhE#gh7KUTZFADd$9gkyXW)cWE3?shcVwq_VLzqO!gdeCbDFSn z{q8a6Myu-mk?HP*aMkVYHr+3eG@17$8)5tUYsMYw1@)7*C2dhfpITSgVBUZKHUzC@ zJa>=jpVxl~G`m|)$Vj=*bt#QDZ`JjQjE+=d#MYzq#g^5&i7zr`opN~Kj&tVSzQMqh z=A%D4-8y#5d9sZ98r)WYpV+$W@aiD%^Za3>{Z^Zc4NIa^ei{Bo_Q3GyY>lAe>nMJG zi1W(2jKUypM20avMSPlfETBbMH{Xy#juX6SE#1joW>^^3mT8e#b7Ykrz< z%;PWeue9*E$aXaHhEGb#YaI-q)DN&C8;XOg{;~^G-?lzI54JnCCU@jeja^~-!(v8d z_Ycu(-b8!0*?Ri!JkA*>z~~)zzYF0zI5Sv|MDg+Arof^Xm%oql3m+dzyWH>bIBb=z zaU>_ct;S(R%H{qXO%-@hn4QIM=u>wLPpOG!O_HhYO<%4vGyYWW*r_WO0mb?8@;vFv6n3B6m+?)`2~Zlf~QvT#@4QoZ#!yL3jNn%O{y5sUG3kNTT-Q zlgi+8=J{joJzjB-_-TQQma<>^Te=71%G)(x+Wy_psfPvq&pS(3OgiY9 z-y$}((H-#4n;XE9n)3dnIXBe*kgax)J~Y literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_35.png b/edje/wearable/images/style/tw_loading_small_35.png new file mode 100644 index 0000000000000000000000000000000000000000..d1132f895c71cfea36f3d1808f14caf4e3c04d78 GIT binary patch literal 1832 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 P)AMiBsCD=rWk&Ho22a7p literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_38.png b/edje/wearable/images/style/tw_loading_small_38.png new file mode 100644 index 0000000000000000000000000000000000000000..6252bd4f9099e801e3abe4af8dfe390a4d6ba83a GIT binary patch literal 1861 zcmbVNX;2eq7!HUSBA~S@qKvKq6c4hyxf2p(lT9!R2!TqfNsIAO+JKaWVaIV-p=P>csSA zoLDH z%9ROVHk-v^%h)h1k)a#`!j$t^TohsRm?Jvg$K~;Pauyftx0Bc`bY=F8_a~+W-wa-X(ERK1F;&d z5qC@61$rAVidl{8F`e9MHUUE!78>8<0R;0Q80N7d9uwm7VVI9_Q3(@*I8qLiNeb!1 zT;2c48b~?=y4&MF?J^=Fd(gdo*Zkz+-S}WQIWtyrI3`K&Rg*JkQ=mwaqocC~F(e}6 zbL+wJR4-cg>>>%`^XyBiBr^}COG4wTyu1)FXV;jIo`r~a#_tSh*_JGFBuvZ)T=`{T zwAN3%kT6pr5iw6r!YF${S0jM=<)^_cR8^%D;)q$=yvAE|w& z#Q$EW_32l|m26wC&YOC-{AvdpIoXTBdC~Cd(k~S=HhS-B^GeMs0Zz5~w0rcn7s`wB zE*@=Yf0l8mHvM#gck$w=eZ?0uuWXY~f3!D){G zJbNwd2YJ-)c(eSQ!x1MTLFwi~|AVEO+@L8fx%VnYPrP|qRLbn1a^uEo#k~_!Pkm_i z;DH?j{yyEWJ02u3m{-mTL!L|<*i;!(bAM0s!Q>- z0!3LxVBv0A=i&7?J+d#H*Em=!duC8^RZ`>&{)>&Zf9$`WW>gm`E}T`aEOWLza~3_V zj1UCQS9PZT^>OG-{lEghw7g5j`UlO0JyiO+Juh2B()ORa);K3*^QPObO|G@wZ5_1o zw7ROnhh2+H#Yy~eaKYc5buYL2&f0tQzU{U@}@xMQB?!IgVex6ZLr zx7T(l`l|f;(Za@qHlJe7O7-32cl$zo*WKybCyiPb*~VxvxS(pj(HV)>x2jsU@1ee~ zOwBCt%HQQE(w61eAM;orNpKKk!^myFq%hY4_Ydn1^#LdzzRr!P`B&UE$KtKZ`!jdeoLb5SgOE|UesUdfzd=^tWNt=d%!}bUEjF6XU@TnZv|*+koB}fNEW#=W2hO&D0AZGc zMv)%U+f;Zq5mjKv6ABE8rh*)k%nUAy02Vq?T7dlj;ym7rnJE(a4UpGF8 zb|mK8aDF`QAlKSWbUiXdN62*UK5obhq`g67?F3yEELTmM)>?2Y6|I(o^bOBUm{E;F zE!N0j1QCi54FbbTjanpA2(%KRSgk-Lf)O1b;!30vtx%y9D}`DZhBb&%1tU^O149z6 z64r5Zj&wj=Hc63=Y|;j(5=1;0&|@aT z>Xmp4^e$dCZYRFL&00HY0p4a9B|hK*1WO?pmLQNs0EwkAELDirN&y6kR3d?Z7J|cE z^Z&^jpLT}tZIA!7%ZP~XLGSi`^V5g-n>_tOWg+6P!^j2f`ls!D(PyJO z=jjjMOK^5A$Zoc}4Q;Oc*#l?xNwGd^$%KO~yn+q2Qa|Ux8js(#D*f4&F-v`Gqqk4p zk;*B#66Pv|{9CTP)OGuW5a%j_{mZUHyC}w;qB|Axn0grc4Ll9HZf*?e`m|145c1^OO_Eto9PX%L35SGVb}@Som8EW6ejP%k zeoZse|47iYZlAVnHnPheR2TbnTVq;}d|PK+#V{~vSO0oqI^)J}Z0eNxeTCkCUbM!bKBi1}{R7QN$3*}D literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_40.png b/edje/wearable/images/style/tw_loading_small_40.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf9739103c9af04b307f1e79ba530b4dcb303f4 GIT binary patch literal 1850 zcmbVNX;2eq7!D8-P*9LYKwH-s6;bvGxglUq0SQ9Dg2jWFEJ-w*4ap*j2cr}U3?K@M zT2N~h$9Ak$unZ`8VNqgag$u2LU)N5MjZ57JmW2gb^4*m=MejL|_4%D}WJT^r4g1%$gK| zQYs&{MV^Fo9YL4`5R{&t4yFfzxLFG!d_Et7nGlm1NFo9)HY1_31{y81#xzJ#i`uL= z5qjJR*fpwF<7tGDPI~%21k9vRd{At(j3$aq8Dv$NAOwUV470~Ig0>J!^j|kVinhet zOemy8EqIz)P1Yl2))<-0-KP!NfuuKrC1yQY6qP}WtJ5&lNJL15bn*t&=rsbFNXn7% z5f&?m&62SYL@blC`68yA8^n={SX}0qj*oGK-)!19T20#3EZN?O@Jhh4I+R-rPdqm z5_^H($16q6`gN#AZpJZSB*OyzM?8QL9*iJd7R+VB93F!3L>#G@3Bzm&o5>`F^ii(n z|6~m!oq_D_@t<}X6Olb=-+pL*^6+7NP$M}rW^y=+7bPsV&s>C56mPxL^Hqm7Db@RI z{miUwzI&pYG?6n>3{lz=*G+c_xj)+T!z--uZRO3$FUJ?uJ*(KEln++=?k)7oD~?F> zEBo?r)fHk#Xm-=pJta-YHeBt$J7@6mVBr^`lln8B3;Q?r4h-=+EN9evqc8cQzQMD2 z%lA;;G0G#CH+=qLdNbAA;Y4g-=hB7sPu|Y&M3RL&XbhcysbEOyd@-}jwd=e~=Pvp4 z3Wp7^R)h_>)J%HA$whLVHcf>qws%h1GW`ns-1y3$eg*{&y4ah#mS48^4p5F?kIiqL z^K{mO&4(A=(=Jp_X>v(E@MOHDm60UzEO1;?a3ONHD3o&OX<6}&%a6}de{;)T!oGIo zjU>UFv-4}O@>u@>kJP9B0fw?z&jKe8>bUvNM~jN*PRey!e4J5NS7GakXkY4AGTV3{ zY)R^>HZ7Y^ZF8wSzNR?!91VDMeVt>?4fp01*Y5jiy+J?e)tO1OJ=MI_fw{M~I-V(+ zT3_i}qt-1P^4Qi_TXgrdi!Oa|&C0*7Uw0n=kbk~+<8ww;z=E!=_d4g4@4D5ij0ygO z*fN!-na!JaqFZj7cpp4)zmH-p0$-JY%?uuXa(DYB#jE5}+le&}wY^zN^iE~CsaW53 z(%;s2TQJYFtva`}S_(I?GEU?I+O>YJb9OgM@?D0Kd*_;Hk1C^|P%f2Dj%tnS+F9LQ zP*dZ*$(G z=RqGs$GUkj!W1{Kie|-2XXcdu2->;=`(DcL@&Z+1g%*m1VTN93htI7}8fe>}vY;a((0Gt;>W= zHW2pA*5dN4!Hp=C4Oi!R^z<(@6nKR$jZ1IP=CoqFIvgib&O=`9zOo~Y_P<$#ELwU@ HoSgX&mq5uN literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_41.png b/edje/wearable/images/style/tw_loading_small_41.png new file mode 100644 index 0000000000000000000000000000000000000000..0140159f0076712fa5d88c92fc9bc9063b119348 GIT binary patch literal 1889 zcmbVNX;2eq7*6Ccbi@L-7O29y5vwBE-LOf>mY_*CDbWNuQUw`>kX@1#vWc6eiASyD z0YhsAkt!%2fYcToJn#rmIjmUeVXd|mm10`z)!I_g;@x(mVEe=AkM7Lw_kHj8Jn#L^ z7AGgY7WiEFa~uvQP?LzKvTL08<@vMU4+~$7V3#mPmCmHuav7(ACOLA#mO}y>tHDI3 zk_KYQ;%+jY!|^d&^yy5xPKz0BR)N8b5xA^&md)YB&ve-h#ypY%a!8Yfl7R!Q?I2(w zWZ-;}4%XR~q}h_VlqS=bCh3h!^NdmgoS6W`yD(OPm1GQn%bHI)FqaH`tQTYVUNHm$ zk0DH+41D5Lx-J<|+Gr9G3E&tbEJgq^DnL+Jib`hyLKuM|L7zD;d5)4Lw;Rj@` z(L^qmimQihu_qa5W*9pLK~ASr;EWa6XcL4;rBVnMLPB8-i->V7p%{ZJhH~&nG~lGe zNL%cT#YO>MjfNas0V4xhPoIQfwd-_G6;qDkM6oG@Tn0OY2w=!+^~UuW?O;;Lf82N` z+M!=!C!ti*VJo1GY&~-MBV;yr|82+%WWB-W(iXNThJ4&+EU=Okqrqh$dm|t$1g4VX zVwDs@(O40xLJ>rv!bMWKP%ViS<8o9Y9MSPCZk$MoqAIyW5vxWJM1?Ap2pR{g5LlvC zAS$tZgsY((jDa$eBX%vU-C?fyKe?EaCJl^@*4u3PBOQ=zwlOw`*=7fnX(9mv=nO^+ z<&}5~^dw%Kq%CifgqpTlfyWufEYI)&M&e)uk)W_d2#ezoBu*~I6+##mDMdmdD+GtR z#Q(_}#5x0c+v8vDG9qGo(7S!w{OsZB_>dGkGc-FK(yW^m?97#DaJk-f;l_eXrp%NH z?ah48hy}h)SEiLov-z{$6+FzM|<{4@`@Cy8}E_6t-2Hku|7Sn`*zQ zA9rT+x4AE34N1y?rV!_)fvVOz=bZ<#JK|Q!RpQa0rQsFn)d$U2m$lt_(2vjfTA2Q(AN}%Qrz}l*KGEmr?;L&T=Fmcy%zUo6f37(g4RhFMd`tOW6F~M|7*T+3DslqaEPnTxlwHxR0=(2#UQH2T` zElkf-)ueSrcYaLN)CCnw_fP&h2I7al6j4_8enMGO=dVAtd1hgiepfo$M)#%w_40{_ zLqBz&epHe;zopz4>ZEu0EFGUzeF`zi+K+IzIX)+&-_u zlX>EY-U9(@?#AOq+s&oXsaVZ*^#)Ik)^gY4dQnE4Y{M{~8Os-csc2EbfdB58lOmf0=g$1uOb_RLJUcqQ$7Dx?yYn z7BIPBSxI*I>!(*{%dh=BMD+?)_424gszBcOO2TbyzqTVb7puN|zV?e-U3+&dJj$!z z*wi>{|K?-SimUwAL)inKfSua-V$BD+XXiEtRDdToaWCC0`Ry2__Sq5G^82#atH=1% z?rD*~v;sOGR(L&8`q>w2dLm1v%@RyusukUXAKmUY-KwkaXl}S~X>;q~7)wgb(1zX` z{7Bf|z|&)xeqnP4vtUR`?e$0JSSF~P!%{b~5QR`nXZ zyL7^rs~Zc>Rqb89sF7aWSCD|ueJ6?7I=JZt(BwX|ZhrV2u*Q8O2b0gP`e;#!=Xp(ygxmSDhY2?WUu-g1WMeE literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_42.png b/edje/wearable/images/style/tw_loading_small_42.png new file mode 100644 index 0000000000000000000000000000000000000000..251bb711663c951dbb146e076e50a6ed69c85284 GIT binary patch literal 1867 zcmbVNYfuwc6kZZ)QxpU(1>$QB7Ns`H?y`B7pb48`DoHV5O=VC*vO>Ph@DzRH}@Wi1w+CSVv%xsh|wDfLaA93U;*EYPA~$+aHcUx-+}?-gCe2yw7ZL zf;P_IkL?ElfWLYXrlVJ}_hn6>zn^b;XC}RbQA$0PNUWlA4I~c8O+*?Fsx5|eT!$M> z&g}DeGypI&%t?AmuZfo$2@B8Q#qb;!8_foQ=mid&!I+6tU>crow#qoe-<;xrW|NGw zOrU`@wpcvFyeN;v6Z5o5#=K0U#Kc(;14cWfv;qrG89;|6%W9W8WSpmZrS#q_=5xTO z5Gqr~dFGT}lK{pNBn}FA5Z4F^VNi(jU=)&|lD9zwf+0SP@F5WwhNJ?K6oSFAheKN< zO{=6jOf_bUKFK&46lIh0`MJ5dyxb@rL8kLziA2JO5I%x%X$05qv{D8K*J=+R*MQ-6 zBWbo#X2J@3H5$^097@KaJ$)8}#ir3bS8TP9C5lcN-(j%vVIIV{SiEsPMcXMI{;wM^ zMB9^`Hk_}+?L-b~r0cONe4I?@?&XHOK-wGWd!(5ziXjUlj5!wEN~tj!hrZ#N%qFQ) zjtP|#7)7H5s1k)?g%T4;Y2pQM$BCc2vi=s-oLJ_5cVOWVOVqsJaDPc&Y zQou@~e4MMc+9`w8h>zPf({{(W@|SX@u_SJw2r`Kvvc@|gA%ma@dj??xV-p2D7}OYy zW~*1?Ezq-gF`P87!A&ZXuz*i9EH%Ht0|*vFFf2kL5dsOtFf5h}F$Draf>;59&_d1_ z*Ytm~#;2X(d)wnb?J_Q+d(gXm-u(38`S{>gdS*y^IQqJ(O6Zw$sxf(zqkCvyZ+fyJ z^xS(>6tB(BLOv^v{BH2I`r!!M?*~h{NF31`~SSRuBVr1MK#9VT~t-cQSV5{(PT*taM37=)hs;r5y_;Au-=(OusiHDWrbh-`Y;+ z8y(0&iv&E~xgodFcO(IrE1yx?xU$N8=xTGo@a>|mXrJm$b&)6XfWx;;DPfgT>7*1s0iHf34q!;Kq!k01+r{KVX^s2km;oRL4fPLq+$L6&|Xm#4`(+wDq9O4R<%@BuH*gXa>XVW1s<54_5s+e+jyhn2s?h`_gj~{udoMH zSjfcTg$)6{#@i{38OZ|uoWAx-%pt(emIuXun0PPXZePTJWwTH3w$Ot^b+7CJf{O~v zQN246P8*Ck=HGU@(7*6i?ZS|wJ@Y(UZgm9*<0pR8Z*oS+*0MWNcd9Q&Gqgbkne5x# zCH2~D*A=#p)$Wp1k2I)UNk^u#_C)wiMj4M(`G;--YuP@Jt7Avkno#!uIPpck8 zck~VAYni7dX>V?b-=AIocJ&*_aetttHSIwYdtfDGmQK6d824F!%f(a7^q|6~nCtsl zLj}4#O;dix?W@ZLj!CsaPl_20=~HWdnefY;=E@E0uND4Kvhslc5c}Sb!=0?7kgdEE z87S$Uf5|W0noM?t7HY0vcx>(}f4x2-@qG8*8>KC0DpbDRDQ8-)POP0Hsjl73TJ}-X zn#K14_gmTS=^mc}yE=ZUXzsU;n>|TlPum2bVyW0;)s6a!&zalfimx|b2nlTdIOd1f z;hMj{Rw1)IV2nF+PC1Eb){jU8{lTlXc_s1p@yIJnYs1TuRWl1No=ag^J7cChUU84s zO=b?th7bQyeujYs=iku}edkPet(#(W&z}YR-^r?Ia%ZWJq@?T(a8-)dU+~Fk>}5;> Xm@AZ*mrVa8$NPIzE45giB6Z_G$Yaj1 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_43.png b/edje/wearable/images/style/tw_loading_small_43.png new file mode 100644 index 0000000000000000000000000000000000000000..cd21efc5726cdc13391b6d33b4af7f67c5e2fa33 GIT binary patch literal 1910 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_45.png b/edje/wearable/images/style/tw_loading_small_45.png new file mode 100644 index 0000000000000000000000000000000000000000..b16702bbd3f438762a0ebe0df10563e5c5e0523f GIT binary patch literal 1937 zcmbVNX;2eq7>*?(fx@7sfPi$3&|)Fk-H;n1Y%a)@Gk{7(&5|r+3(3Z0k#H0Zcz{$q zdWeoy(T=qqfJG67h$xC$L9wl+N=r~HwrV{)iq*Co1=}A^e{^Sdzwdj$=XvjUwmLOA z-rFtBY{mkURbrE}p6iuRdzTnw0nZ_1 zzLfRCsX0lhfSj;k0G|V~b&voC1UwGRgTy>>B*2AW2!y#HBxJ*ogfEmpFfjVCC~Fpd zu0*3yjoPA4QkH=v%@PnSDk|a>MR5pA9texYVi4kjTrQhJu&u==61A~S*6Cv!6qr?K z!ObL2m;jeXG>0f8r7X(R7aaH=S1fr8K#8Zi^8R!CXY4M&gbB}zmg zP>Nw5FN)7o@?cn|RPevt%9e|aTjN5;ZCG=A z^)JkRCi+olTB*lC)#IR8yL`uLZD1X}S8=2C4IATQ!{jIVzj|B=+{h4z4X)kkADY@x zAIC7poyfc#4>aD`-PdK$yEgrD@D`I z%;6un&tmr0V60|jm+S6SdWs0k1Z1Fn!?HM(6 z%aMjN^j!9&QzM60cGG9&4Bq-i`$vV`{{G$vJ_~Lf&^|1gvT!HfSHHHTr+t91$Mtp} zVjHJv{N}kY?#T-)_kTLW>+DSe^3HqRPt^0ceduSiBXzGQb3^?}QnkgN-VC%5;pQ}iDx|x5&%WeA}tn=;i)ujsplARxI5C6q1D;Q2GoV%%PNOt;4?YS?i zPOP8kcJaqke=!%V2~k$>O4;68>N$8H_1c>K39duHxI`sm)oVTDwtVvz_xq|h p&pX^fx8nB}r04kmR`=&*EiF4`o3D7yYq;wtsa7T{8f4mvzX7ic;ynNW literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_46.png b/edje/wearable/images/style/tw_loading_small_46.png new file mode 100644 index 0000000000000000000000000000000000000000..ced25a7c302b6a3da1bd3bb8faf94b9f2cb68c38 GIT binary patch literal 1929 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_49.png b/edje/wearable/images/style/tw_loading_small_49.png new file mode 100644 index 0000000000000000000000000000000000000000..28993f6c089fe192075e01960d3011e10b82020c GIT binary patch literal 1936 zcmbVNeN5uL?_rCA@yuaV`{hV8q zmYU?}9p+7=(fs6Vq)KY#yI;>osP9o*Tm-c|Ny;+G3?iR2qehG-(hzwVAlIQ=FeQd+ zN{i29@if{(Ew0KWGZiU_n$WROH-=@=87MZ57QfnJK-Gm93FKj0aJ`T*bMiC;z%@d~ zdaeRe7$le$UsGnpGRjg_>as$$K*L!591w3oCMK?ZOS zLKX@c_npdAqyZAbhyh#{#8gAEFc8aO!5m1y5j+d9As7N-HVE;UFobY<2m}Lj4}-F1 z)Z`;dY2utM>Lg@nNz#CTpxJC@nPXUlaSI3w1OgCZgKRdFLNHCGdJ?rT^`@wK4N}ac zHsS^nC-i_@BbrB)kU|FK>HQFN28H5*V!dfDQB=x63u*vi76j^a?zrxuO{5b0$Bl=g zO{!7@1}ZTVQDRh6^~jH!CsVomZ$oY%|JuAsGzu z62-7ARy5C*>rEu8S7Y;bamwx-SNxw`L}J8Hk}#?WqG-MY(zFCgn6!iekYsRKFrYxy zxZW*s7wCSxQp||Ih-ngygbuiuVFZ7O2N2AMV3@~&cx)(^55s&>tW?Z~Ag+YVW>Z4O z99Q#yvIbJlfbRDASG&xMs2+50A2dI8crZSgo|+jWH5?`Mpn7WNPRXSrmBlr75Y=o- z59-OuX|x92yN@_!@r1XGWV6sZ@y7({yqBJQ(3cbmft)v`*!)jx~6sEepePx zFRrKGwz@=<3Gm8~tm{NCB@{XchpfMK+Sa~e!5Le*BfTG3emNohnSOc2`uykvceY1Q zg=m+4HK@sMJ9hN|{RVA((YVLi;E%D*J(;-2Pk~eL@^?F!Z3t}~DfjDY3N>GGS+z@6^Ujm~S!Xu?DNZB2T5j8{6>LX+LC3a5 z-$|wmYL0XdIA$VqJy-khtn;k?<{Z!*-zXUiTpzxEMM7v{R?xQ4z%)Z`HYfbmC6$|B z+4MDUFub9*i?4m&TCRgqK<$ChOlJk{lLgaIfbWh7>s@7>&(hpz?cp7xjYkW@4m}ZY zeYWPii8>b$#XLk*ZVwH4&X{s!&*Pu(eZx1^XSAI}^ga$B+qvE^9Q1sm)cZ~A_D9Qn zm%6ID_BpFsUbtN_*;UxBxqCj>SsHl>o?dva_i*Kn6Y5jNI_c2vtD$E+E-Rf2gD>p0 z`!1H6$KID~2VJE%x;~tE`x&3ImZv-L5c{ux(XP__Yb$hLU>$bca`=>poospkS82C)DB;S{hR)hN- zRXeWfmDW-3xUE0m`m0n@d7<;QhR&_Rq~T>=QQzze=n(gtM>*N&GVl)F!NBk1+GicB zQk`p|p^CK^l0BE^f7Ki}Cge%7zijwm#h~XW@$B7Wt=hFNw5qHL%wzr9+Jdfz>aCUS z-YbM((*n|sXEzKbKeFdr+o6V+ tR!s?iySVblkvpe@FY?1~zIFHUTw3RXP3=va=^XbzQZ7rCHj8sB{sw;Z_3{7! literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_50.png b/edje/wearable/images/style/tw_loading_small_50.png new file mode 100644 index 0000000000000000000000000000000000000000..2fd13fe408b138bc721192ad78bfa8cb6ac09bf6 GIT binary patch literal 1999 zcmbVNc~leU79Ru^saT^(fm+@W>H=n&3E3ruB$Ggp1RBCIyt)vQ0rDW3kPJ-#1r8Qm za6=T)DlRRkt)&S1lol)0h6rf&iC7CRP(a%HSfV}XJ1Ff$#lAm0{iAcv%=dlwyT5yX zcRRB=UJ>Q(72pK`fVV6fQ4%ZH^?J@AzQ;?J2NH`vE>YtNSSoJSm{CBe!%|RCX3(Ue zN>roE$!bHx0l+<7uTtY`c`RRx8E6`p4$WpT5oiDikFc3E+6)v2Q_wWMQ9vI3`T`l$ z>jdPLEIA}MiP3a@bgmgq$W^GcxfxoXjvVnG7;fVe1`H^!0d0m%qlIr1ke}P-6ML7K zP6nT=;28q)3sP!%JSfJ@D9EBgR4v4YK{k^HGa(+6M*$fS4AEf*9pX@7h|l8iAsBr5 zkO^;QT`FIRNMHIQP6Bc|j+^*&y47l>S;J_UIgJkUcsx49pfea$LW63_G2$8<)o2Nx zvVfo#tyyov^_UTKS=6Lp*|>mAFntk%!6cWzGHkTGOcaqax=mxE!!(F)Fu3A+u5H1U z=$|xRt8G!`m{7VBwP4w1Em4ou;3+VXyT5kiQY6^$XV3d693DH6j> zE+l~=j#LCo*up8S%xJ+iMlCw!S5NqTffY&r63Z8xQ4NlnRT!2z)dBJ87>-%eF%u|G zV9{VuuF>j^E{Ur^FXBZ|v;IR=CpBXR@Og&$`qwakU@ip1945qJKx{4ybA@a~#DE}{ zn8jcaLh?(j?(bxcPLQFy+T;J)WlBW!plkc8`H91;@j;Em%$SMcNNJ8bOU&Fe86s5K zx^I7wrQ7qq&xHy04!Bjl=BHEPY*^Zqw5EdO+=M2jglG%)ykCH39^E<_x@~g*WHhYY zpWc2wIsA2xH*+EbAgsGAK{ow6Fop&HD57 zh1{0K&DqU!5C7O(I?7ydLx-??-_@wZM-LsaJb-!U|M;&?_f3rOPjcuBz|DAqXx%dik-Cy`4V^L$| zr&Xku7>eS%x3>Q3Hp^?1`^|^B6J9@eg+GV{?}Sf#awMo^U?Xsby-RGGXK(K>Prck1 zo*h_sl)~Q8m>(ye=oq9}KFuBd0=>rY+Rmb@=oa*_~VBS2tae;Rv|# zmx(R*fx1h-PxBjmx7*{EPS+Td)Ft(A1+K3D#yD?p!Q*G7-Cjd)7asC$&)Qw0!jdb! zXD;)9`Y?2lLO20%^(QFz+`n3}%5i-Rq8%?K#li#ES}B26?YDf^U>xJE;H9kQS&bE$*1R-Cc&fqQVJ&%izlSi}?7 z$aeVd-_ll9>o=6~IRf?1ZP|*{6*vCxPEgT-FX1?+ynF2&(yFvtPK<|T4(WDsEywn2 z1n1pzi!Re^{f>Q0joX=WBdF-gyq1&Kj^TFh+J@+z8Q1>39NGCOJBeJ0Z%S5@D^rb& z7s{COfsBw9d8*?T`=jdkqn5(te>CihR6Gi#mY$OgA9nYcS!^FuWF0M_TsqzJ@RXyi zp{^`u_>5;Sr;~Bu%sI=m5~qLTjftKT+W~D+QkS-3o7(Sueq#D~Mg7LlZrvF_zwLfx z|Ks4p7q4HEobX@W&feTn)jG5s&NMA+doZ;@OUT*!>jsDKE)O+TpUDV8vDKT1F(7Ln$)Astw zs_9=2C$^_~H_l#UKe)?E-J{#Gy=I_;J4o7FwLt2Tr^cO=*zy5LGq$Vd7Xps;bYkG@l36+x;Lb0kUB6hF LM1j#6kaiyN!iGtl9p8nW5GxL4lJJ0jp z-!mmK(Gi^4^JlYIERH5p700Zhj>nD7ylelod?B;=(P|wXPo~rP7=^Rs1~Lr?G)61~ zkHaxTLC$4-1&igJNhIiKopy~>Pa64{1H-o(%?z8xTCvJ%#`M`Z4W!{2gh>WIYW@xc z2!jm#gGdW&%}P9zh%BV=_`>J}ePOmEL&Fl013;(CF$&~f;$ zZoC$4NhmPmP#kU{b16MjkMw{UGLyUCHsk;@-bmL{1XC1jgNoGW8gUb?QOQ8&3*SH( zq-wb;L@hy3R478#D1s=|Dv?Ak2p0=ORB}`-n9=b%u3RFQE7eL=Aq+x#3(Elz#*Xs5-JZ-DFiSqQi=ou zMhH%G4gXKpAjTQU(H{TPE;Ayg2OZm2&CeWOjSp^OW`<&hqx_Qb&G2CI)dJ|UcBr}So!$9=>w11$GI`k2eHKax_D$p* z_1Wdp=rrK8)7EBVf3u$TK6}*ZdmHy0n5vl!JAdd|>j#r8Hfz`xX?wEZXW95OnTM5A z>C$<9TWxgAwnSjI-J?HvqCz{-{3Y`4m#xmW*mG{5Xl{h3876YYz1M9Kw)Dh}e#gFc zu32+@as5H*?v0+h+6wkvTg9mRwku0VTmeo;PsV{0pZY|xs(-%ak$K~|Y+sBG?ww`z ziOK%BxDWLTj`(TIvy$K|Uc9`KyW5jy6?QW#L88w*N&>8>dd;0@(2Hvr*cN-%) zOYFct3Hym#HD^)Ae64Oo)P&?M7VpRk_`I_r%&&A@&^6lH@fT9En@Or~3qKNW zPbp2hu&v?z;eg7tA#f{Fl6t7AKaD}w5pQ*HGY5HK$IjeDu<~?qY7}ViNV(s5p;yKI zuIuX`VyX|}QBIqD=iZO6QtVw8!k0Amjre}0^quSP?c28fY}l%xN}}TLmU3bDy@z`) zemmE*nX|;YI#QT1>{4$PJ|v3TS40O|mfd=OzHLkOlPr6ctjTz8ernH1++uLf)64rL zXNIRrvF<&0=M^OGUDj{^N*r)>&)tXrh_@HrL*A=$FLOQiNPqiAk(P@1rzmCLvD-Id z`@Pfb^^boK2R1g<Q2uYz=@0+2@$)=S#po~dCj`A-o)Wcl^v%@u)n~r-YOJ5L)&4-1 z^2Uw^#f9|mn>6kIb@WwNZr!Orvi+A<9OiSz2-8K>r)}jTZ)$&@_ciOp!UY#KNtfPQ zdf$1$wRsXRUO`T6_(^V~_qxe!*9C9i{Al?^ceZO}R^nvXW)GNkx@=eZ`L45@9lu$P LI$Cu?k-GK2kK+j) literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_52.png b/edje/wearable/images/style/tw_loading_small_52.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6440a76879438788d662820bbb9602a2be35e1 GIT binary patch literal 1993 zcmbVNYg7|w8V-;`Ljkqo)_B2bqLnHnGr1=uV3G-vmLLs8u?EYKOvn^+A(`BiLPHT< ztEelB7w9emqH?Sv>?#UXQK1!#DAHPybwOFF$12)Zv8!u$qG0>O(;uC4X1?!xzvp@H z@0mZRrYsH*oe@eRk;0Wpu$ou}{`b{j;=8vrE{a&FxFQ2jvlws}Vnaz%y(Jq3lqMtx zRilXBlYbT!lSn~EEIk9yP$i3W783*UV;F9em0*)d;sm!9(dD8zkd5YGW(jSy^#l#T z^b*=Kt_oCH<){%$T4h7iR;8rtR^{r1dRjs}Aa;ug1tt_n0Jka6Y!|sDv}bxn#NIDv z(tu|WJXb<{?o@^<6_8tOD8OZau{w|k0Xz-^;($VqFa}_O5XgjBOpqT7fg&zn1VX_0 zLnEx&^aha{P8_#IoFp_Oj$1`crpx7GxY!JfEr$sSg+eCCVzOAV1R~b%G2@6k)@-Lw zXn;|>&W2fW%wh)o8j);^1DDVUPoIZivZ_=s6r1hii6TfIN-M zfB+Su!_0n(zd+C9g;5*kMD>X_iwSs^VG;Hc4?su&LJ*$=@>w8H06_vN50b}fstH@a z{d#|ls+rUI&nfntZP=Nw?s$%j*_?5suJe+ys@BI3?zL3e@4Bvy6pngMjIHijo%_Sj zZJ_~~S$sD+FXVQ6L}NwIF99R%CTqZxi2C*`)#3XnNdWb4ZD|Vd>XncEcPSNaw;CQnAuYdZMRDben7QE)u*n5*(ZjN+2;*Z-S3c?OIbY=A( zY*FWIHrxqtr)eT0OUjD73q$USKJg94m6fbKL_QwCeiDWX)qEz4CgYvu zXD2l(9!WY+zS{*vwi@4|-+j%kp$0z=>#b>}4Of&em>p6yqk7+^3hnnhq?y;n#*YQB z^8(Hvs*p(QqXs4yckNj)Y3^r(@D|_9{mLus5Q;<-b3m>eOEGAy7rS?MJkd>S{ZCu{ zxr-mTgZB+wpldnVi&D4biIx4)>z(=UFAZy0J1csRHucTapL+U3-*;A3Q~WMd{TLraen^R<^m20VA5QA;TghHjt-ry+7RLNktC)YpL-+ja zdtme5(3rA+t}Hv^Xd;EvNEObK9LqrljGvz0NpM)xCdI*S=L3zoSvQ z{F`NOUajf-F$-CXWH+e}KJ4V~8=m_3;n_3Pf?dO``I>)Ey2_ti?;HGRqu|u%Mb5>g z@Vo2R^<-XK5wY!u(ANIIt`@@=^tM-e7OuT^7|?QN)CjuNH??Oj_Bs{HjjID%dKQ}L z%HZ$*qKsmX?&_}nyegi`Ed3TbZJPJq9G&9lR(4cn*>Nv)!Zdf~t-rI&YW zuKpLESGx3R-LaT2qHi&VuBCl=WDVN=po?V~H5V3vvtat>nS0;!9)oDpHq`e$EZ9Uh zC{cMrb;DS7L-K>lyZJ%lr421WjWNjeszGk;h}kroQoGDIDLS=k$dr6;WP0T0PQkk5 z5F|ZgM{-q1|1V1~EXRG~(JP@v3%B>CKPtF!kQ796#7PGV)HRU*=c-hszz1Ym#s3El Cj0tf7 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_53.png b/edje/wearable/images/style/tw_loading_small_53.png new file mode 100644 index 0000000000000000000000000000000000000000..2cc22cdf09171f808f02552ca436925ce1e2c1a9 GIT binary patch literal 1978 zcmbVNeNLZX=RCddwIl2RO<<^~yLBm^Ny15~Um)Vfpf_xr=sAKi2AeV*t0d_Ldz@40y! zWKl28^O;8=5MGjq1u^)_a=h+t`1ja{YhJ?_Z%i16#iGerCagyYd=;udh!PE)g2W)O z%9MTy;SvZhq^jj{Se*0?juO>SUR@FWf)N!+idxGfO`bVVBC1t9 z(q_68l|T|`ZNTMPAYw-SZkO`6rM7`2oD7tmF12&|h7-~pGb;QV6 zIt3z1VWnE@kT?qTG+qIsS8qd9B0Z`hKFKgg{TvTKhy_9rlLj)WAcF-#EIvaJK?Om2 zB%Mmdg`^p->c3N|K@=lSWkzF`$M=BK~jiR1@b%=;Fm@3S=Jlc2x+8y{bO?4$g9+uM;^WR*~nD(XV<0@ z)}7oGqG$-UzMK^fq`G#7=hpx2ylx;M&Mm0YeMxnlc%8txcF?4A{nWK~$FMz@nKbY0 zpl5oe^N(KzdO0m$c>ba0&MSSc*V~U2wG*0m&TZKIQUC7`;x+s+A3>j~VN=@KlXp+O zcfIGntyeP;TJEZ@zFV4nbg{+D?o$85t641@?>Nhi^EdY9dD-7@GtKW#aZ)8-_6Od* z+&XmEdd1r}v1$G{;f(N}Yj@5e@UrAVuU+!d(mC)UzF+0V<54>;&32KsN$z=u+q^8# z*D25a>-ZIB`)zPotSln!{n%1oeQd}hj(MPW1(0=3*cYO!`QdAcj6B&D9H1C2Z2Z|? zCAs5@&7D-bB`|2z6wl?cyQc|t-UmK8=c?{X9NL84AhVplyiK;=%x!f^SGCeTdMw4Z zw`Dbp?e4PSgX9InwDJ+oWCQu)Yiu#Y+EEqg<+bF(ncT#ISblR6~ z@%~7ZPd>Z0@Tg>|$rif6@~O!3@x{Ykt_9G&$6HRnU;2|Q=EYl!8k0BfT5@7_Q#w1g z(VAUv!ve0;zwj`hC~imgw`+eM++5(YHbYvmXT^Ap$hq}{$=KC9Hx{@|%i3HI&| zTeBhY*Ld46;Vn105w<@o-JIuqu-`@fCe0Lof0OyoHaF)Z97+)*t?E#W@n{{{_uZI3 zva8l|Y&Dky#SBxM;w|xJd)$_rzx(b@TaoW|ujyRU`iEo_cY9A#U-Z7;qIaJTyw6pf z1Q)O=qe;yz%rD$m`u3Ks4~7n6d%A1BYS0xlO-79u9QjeNPVg(V-wNYJmo#%t9i5cv z(vt0`8!E0IzOwq(nx?XWs_2p3l5)y{fxEAyG)E$3i5=0R@#B6656!h{M9VwH_ZDuu zbau!qZ){%_dF<3Xf|nooZT;SA+biEejm<_c4IQptU%6%!@@O?3v%~y^Uv{)!nCfcN zY_D1rc_3^Rux{zfN1r!O+Y(#_p1qT`iZ)vZXh+Bo7nLuHsEOn}>d_E9yMK z@UbeE!i66RA*a12Zo^2=X|sJpP(@%smVVJldyyYHYW8M-?!ArlVzhj9otSJBJe|Ez&*?49e69Dh@ZP$sC0NXq>Oe>fd! literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_54.png b/edje/wearable/images/style/tw_loading_small_54.png new file mode 100644 index 0000000000000000000000000000000000000000..cba627b6142ccae1332504f720897bacbf589285 GIT binary patch literal 1967 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 B8;Jk_ literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_57.png b/edje/wearable/images/style/tw_loading_small_57.png new file mode 100644 index 0000000000000000000000000000000000000000..6fa98f6e0e2794d7e091382c87446be87d204245 GIT binary patch literal 1974 zcmbVNeN)%=vL<$-qRuf8m8)4H}FiNZrPsISKQIm!x zVj5jm=0z-qLYb{MsMLg7wjR~uMux_NVc3mkl1-t+thJjp+H{NnQn56HiAVqa%olXP zpySauvSg6VEX4GNc!vd3I^-&?BVEhY(bw{U7&}TDFk*xTup2W>R@Ba;KeCIGYmXYF z1CJm?I*p&72y?ky5JEr%i6jw`)+`gDu}7M$p)(dl zm{n^rmF@rDz0*yw`y&j>hL?ZT2 z7*9o8Ras^XOvJ4C4vUto$F|TJGMT&ocH{w)(V(wb3}jI>86sS}!-$y(sfb4>PZ&Cb z4i(3W*kUfsWJa-=VkQg=#3B|q7LjnG*rHe_2br<)G_Fv{jWMP|0Gz zfJ~z`m^>O!fgayigjozbF`dMM8-Yg|Mh#Di0D_|-80Ih`4g#^GVK_RLEfOFQ#1gU) zgjCX}xw`+8HINJj^t8vn+GR#X_Mm6^r1{Cslkve!{;|^l;mO^+;pHq7XGjatmtyTD+{{ltZGTz8u79^##B?H{H8GGxU^tIBx~3h!LIGc++|9ldwAk|?b;JX4)* z4l4Kgyn0@_cP9U@z!N!Jwl3f0mGtpVn*`m3#M3}$;P;E;v)2DYX_*6_jrneG{QOFa z?IjvfNrrZ7xM|mBs<)wB$7&^KPBhdVk#S`exO|=OEwPK@HjY zf7#l_?{%I|5r^kApKE8obWxkzw|{ZnNKJE*bWrSAx-Org@W~ABOuoRq)hv)sea0H_ z-mrY}pH#%lKYhjd{=$)cn{t&4=5{%5m89ITt#-Dox8$q}d=V`TT-c)y9d6q7fWrBf zjYvO^gg5T%E*I~a82J6@2UX@9vlbh-7ThkF>g`e1o$)S|HD7wwEI+0-Mzv>D;qxvZ z9Q{?_#een4+>r$(sUH-d^%g3VSE`qmhVme0F=keqD~lKL^}j}%Xf+F$d2eylmK_T+ z=cV!QbhNJ-?+vT3Yz(@cvP65g4FJu9eQ_(*1*)%h%luw5rRJ;lN?$niazK(S;k5}Q z_qPDr<`UXvUwL+4NA;?cWu>}*D2oZmzA|SB|h_z+@yph=?`2TO{ePNo6E|N zyX^|&WTa25nSEVOGSJ59OmahWx8uFLcx`rpO)Qhu9 zi~LpwKaAR)sQxav$+)b{kUMZ;|BCESJH1vMrQ*)nd9HxG?x9kl{$x!6<<`!Q`v3~p8U}is zlPa#rn+oIBrY)I0M4d04h02fkj6BDo=Vj|6>PHeQJFmX6p}T*qf>n7cdF^U-!HKb~ cuYPx# literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_58.png b/edje/wearable/images/style/tw_loading_small_58.png new file mode 100644 index 0000000000000000000000000000000000000000..409121c48a34df01b846f85ca31f394fcb0b114d GIT binary patch literal 1977 zcmbVNYg7|w8jeA<#3CqYD%N5~7VObs5k@nKrch$z2{WuML2yPPQjD77nD@_K zU@}l$95b7j2Bw*1h#pP0TM)H9JxgmZ(Ta4;_zjF$LQE1E5gcX^MuW*JCgPY+c*W%2 zBLk3Hdz-EMWzfOU^4)*K)`79#Pvkm zimQ;{+<30GHLJ{w04l_aZMSI2dK5)0g2~+dz9Eky>5VwUf|5mn4RTDo-H4d*6nPwz zykY53ome4}^A#e9%jNL63N8dm6>^?P!cG)$_;LwXz+U8d9#$q3i9oiDC*>qU5TxKr zWe`^gDj-mhD1{V!$s#tzWW`~V7Fo25l6Duc+~38DWfla+F-sPP85TPrQ;*@8Rgak& zGBu9{G16cyYVt@t1$r8<9I>D_M3-p6jEpB47NgJc0EC1f1PQpHfDQ765G0iF?5`HufYL>J81J>4@-77`p=9M)u#8?rnil} z)T-U|ddvQ){nwb?U`_h^2G!we7cH`cLih2S#bH8Hz%-r=~hR+0z zaHA)vt zYTJ6Tp<$DEqO-iRy3~QvtAY--mOSW4;%{7$7sx$bRJtV?9?w7U_6ZfWrn36yFdC<8 zxbw~m@U_+JmWNq_bN;EkzPIRuJm%Q0FvAP24h?1LSGacd=ls`06b(&1$R2uo1!L5* z=SSXquHgRi*(IxsclUi1ykYM{{cYVP{`BT#W!3G^FZ;iBIz+Wj=A5maZIlviy$Pv; zE8uXvGE*HYTwdWAHNRL`sqdetY4j5bRK2bkol`KNA5`KTF%s+elLw(%bJC}R|XTsKQJ(&9LKSFodnqqB|AKFh` z6rSHTn)Tt-Y}38@(5+3QRX6G5)sKyKkUIHr*0nXVyyJ@hTSV2Z$2;mTN5AKM$v zF-E<=w#c}-aqn@z6Cs1hx0JVQXoINlp_!nyVLKatC0?dbvxT=-*4?h?UPh~&$r(!8 z#&a59{u@;YY<(NF_S!j!iXp9HoyXS6@jcR5y%&Iu{c;1--HR-p6x!U$r04)3`NW!<#iI7yV-F zqm$#=`F20`i>ST-oWZ%zUJQE?8-H%^zm;#&KW_QqOWWWnzl)=hgkmOiGnTXwPuX|JdndfJkqDYsYkQP+_7gDSN;{X5v literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_59.png b/edje/wearable/images/style/tw_loading_small_59.png new file mode 100644 index 0000000000000000000000000000000000000000..b09a5aa8f201221e16963ad7deb61adf4e6e5dec GIT binary patch literal 1962 zcmbVNYfuwc6b^5RM3ABupKCx-G}+x`6Oxnwc}f_95YZCQmL*w9N|KGqLITx6k)qbf zRHO=m6)R|~EfpQ9f}&6?pcVzCI)aE=5v(XJ9nn5)Hwv~t9Dj6YcJICCe&2bY*)8#L zOK8;TR0@ScQ$$NuA_TJPiXBMl>B$VW>8H zO&bnpP>VKt&sjM zM+qs-5=^I$&aq(2a^ey-IT;$hmL3@agxdwA0wYGCfZb>?Sp{|>{e@luxp#^|I`9HQ zWC-amok~*10}|YV0URd8&_G-m;37;If%pi2F~EXg2!vT66vlud0VhlV!NAxfhRAE*;)1o2ku{vm+Oy=&*hMYjs8^KbGo-7J#km8z5BW5BLQX!qZVQTeSflMUj z%J?vXusMhffnl*s%HfMx@-Q}6Dni0o<2qi)l}Pw}h$Z2R*>V_$Wr$b;BRoh3Lt%0; zEaQsCxeAk&KusEK+^(LqJI3X`kt>i`FqFV8i8yW;?|^t6PT*D@ZU!XFI7}E&q8h!) zDRCC)WxP_%qR+y#atm$*USwFHe~kwa%!6P!41vN}5SItTJP}taWfZa8CZ;u)El=0T4_+B8c@7``LGInP z@M~F2V8@_VB|h#*KD~#1UmgCq=fhhU{@C9AU3%%MCk-R(Mo*3O3h!sNLXOS8T$hz@ z)f7$C%oEh+fv5Z<6U$v_slM0U8*+wPKUw11@r%FNtHf2sY~g!GxO}sIl$a}?!gKBM z3XQsPcWbVDxYul#RoC`cL`@4`A8Jl}iiZ%@`7_?Xxw*`9lA~{Eefv;Z)Tz9sj$va* zo8eIJ#=t%|OuW3?tJj55w<)<;N-xg05WaWQ0~he#p1~ew^c|cwn%XOhHo1*NHOdC= z58A$+m2YUc<#*0SKn=-o#ddjLC}eG0c&sqCav*p=mAxtC3kvLeuC!VAu&^n%P%!0f zudHA<+(kVnU)|PuQd%pCSTu2EvCoMIPflKKvD##F>qEU4D?AT*F1Q%8{7#BuKIA=< z>Y3!7P`*Vse;4MOQM4o~jp9Dv@TiRoEt=Rdxv?HgDgIKNTDUjp>VDo%zlH&( z-vwG&$z2fX`m`!k;S2;%J-hr@R@| z@F~UjGGQil>HfUaK&sgd9Rp`+P)(_^Z~?Pt^f?hr~NJL%UR zaYk6fDcp_r%v$=|ALhrFp=7wSHGe;E35aE%EvgzW3#@3u3)bG@GAd7YuFI?YDkQdk zaRlYgouaJdulM#}_?0qY<jN$JsBai1>S?SdE04V`L7v`DL~EX+!c`NS?Q|eW2Lz(jxZOXb+u<)eJII$F7L_0 Re-!S|}a{;u$oU0dW|dSbz?}5D3#jh((1VE|bND zVBpn5!M)jZ>0G%;^2!&!<5Bb&X61sQ-EODZ<7gIJ1_*OF91x;|bUGDBP|+MSrgl)x zXyl9q5rS%M1}kQ;m;sMPwZ@W-@hEttFRx&-%4Dw%o6%Q^!czu1)K(CtL7>Uxxz`Ic ziph~*!gwPZRpeL^P>!IMY?~IZM|$K88PDCXJMsYWXt+r>16~w$rpThrHX&wAD&kS_ z6PnJTfE8c%^<-dBX!3_B2=#AY!8FEY$EydeSzW%T$hh$yDN^CubR}g)8!Z`g(Oy zxxBt&?Xj&fH=Z%B=PgKx2YCcH0tWe{4h=iu19u|QSWLmwzmNg64s+(|k*p5rFFk$1j4 zQMbsw%{|X;dz^%r_TcEgm>MHSKI&}xd|(s7#}zO@_W9c< zWle>RKP+9eAaWnL%xmkcsEmdRY%^1Gs%J$vTP3ZZjs#HR#rvi8_I_PK=FQ)-k0-Og zW6_vF_UMrKqI+{Mt@uq*{+i~9NdH^^TJDs(J4M~PdHusBMc;C>RI@8XmH@$C&e^@y zu`6A6-`qK!#+{Ap&W#dlulYBRukllr&J8*n^^9oh4LG*_?0nm@-NBUTzRK=SW8UdU zY||k$oj#%YfG+&c67OqeJ$Y`>mS8epxwt>0?)b@?(U7YZHRaz=S_6lOepNpy1&&a) zGvvmsw=2SF@RP-}dwdexYCft{2IiQ7=&80){b0n!i9mC%Ib3kx|45)UxCEV)YRii5 z*76(nHl$)5w+&JfEnHO6p6yaqcKmo5aMrejt&=zYow0xHZIrh(@|-D%PaBM;W?kw% z8db4kpoTIUJK7$V0-J)mcZBh2u7NO|{b$WapAlK-97^ACr>npDCh~n%x2o8D8*rv| zb`&oCFm~xEy0?#Vx;eD#I?`tl2D_q2WL%rtgDR$E`1tC#93RBdt?jZE!7 z{|!B<8`)L&XziVyfBfcy9=OStSeE{mk>@R~{x`^uaru_;{VH+GyC=?%#r~}6Y^P0M zcrZ-L*>dSrWmV=|DOV0X4(Mrm#BG?nXJ~P8;?A_%%yD`DRpG7Z;>(8%Nb4^bNUFid zaPUWSSf!(F7tT1%vracBPo0}h9?aS!L%>D9|Dia^c)IP{l9F|}IMIQ6(|cpw8GAIf zk9s4cHY=v{7YtYV-ct`Uibg*=&Z~K8pbfi+}I;r`*oN>GX{r1%I^PPzu&~(zq zg0#(dW5!#O)1FT5Pf}|72Cu|cjOOts>b%kpUq3_)^-Ep$bv5`MbTFlrv1_Q%b*H>2 zqJ4z4Ye*9LMX!_O7FO5Y{8S;ep9&7&%`K<(Z9FpX{$U2Da0c89d%Cf xX20KZq-!#4)%B;_7XG0{C6Qm4qCO|iC+zb!Y*-ii?zHDWEER7MwF*?u{{qw88(tjT-X6Nv&@Ob!i%5Nl9GLh_IlvXDF`VX+X#Dmsu3 zOM%lyrGjF$Rw|s;?@80{} z<-9|p*lixm)-JDn~oq_CV^lu81M!XUZdMffEWx00VEQL#BdZ5uFp{;GGn+} zk6X0Bf%S5oQi~`xYQSz$ma54{SXeaDS65JJg~Hc{)%t}*p(!I6Wm*D+2MH>b{a!E8 zdPEHWH;gx;^^zPdOc29*O}0*s)*}tKNJew_=Z@?^G#X}{PKg#pmdVk`vsJJf5pY;o z^aQU^Dwy0T4wcJ*$Yc_Q%q2rmG?znRL=ky35|tB0rV$ryyot++rt^p(mmE#vK@fyW zHbka_TnMD`q9HCdYLP2Y>k*k+4lnvuqJ9^+q(9{{**aK;Xmk>dCUda^MClqtqfggp z0d@if4*^1%T&cEe>;-ytUkbQ%@#GQ&*e8zKN9ItW2DGDstWR5}FFqo|x{ zA_!906e1B-Vi&lI|0in%G#G-tJ^rU%7FB2u+Ly1JAKknjA6Sjfj1C^h`>yWWk}Q83t$G75vCB)|dErouzbAzM!$(-~@Er80Aov>A z3r_U?wxB-v#OlEkVbg{BjHb*-nOAv-8LW?34gKb+dHUqhy#AcL87b3nJ*V~eKb~HC zJk^>32`ea322nw{rLPpn-dJ4<_#$)U#wKUy0_u#KZs?= ztC5iAw_0nRn_YwYkAIv$K@{&ag$r`1^8VJV484efD0S(t75>;0uaBo^<~9U*I7sx|}z{!S)AZ%x?Et(v&! zHOLNAWz5Af=l-A#HtiSQ(ps0|!D*A+<~ZIeX}Roqkm`lYDoORf9T8Jjg$wn!q<+H? z&O@%_<=uJJ7NdK*!F>66ZQROEX-eB!&jVw=Z@InS6KeUj%d2Cv@1B2SEVUngcgA0$ z_M3<(=((fWZe_0?W|K}0HU>VkDAmK<>uwh(&1t!_nLeyv)X|OBx%#rk2kikNaieGZ zRxM4k@h4jUcA?EtZ`m_@vMe(Bi$u1le*7o?gzw~wL9B@>1Y0h_pI)BVlhO;HU3qrV z@7$V4>x#atvGP+6@>5Euz;kvIh22>7z{Up%w)ZI7&9TWbB_?o_N2I z5#~~VpX;Cb@aI8jR5lTkQTEimt@~`ifhLzt&MQJKzAJ8y2Kn9+>+bYS_ujqTCt2P# zF2Nln*eIT5rQ9I(yI#BE|AlD|%X&^PavIoHUUMZm*7%ikay-4Ge?Ne))9&AWd)#{! zBi3opdh=J;SJL9g8Wpi%a2Mh?#9!vHEOdWXX(zT}pnO`r%WGdM0H}iB=U+>)M z)0HO#{e{ZPbjuRBaSyW>p7V+js&%?>_dF==Ibrk{i z?YQpu*4yUyy0FaG!>mWI%{CP!Ze*CJRNZAVEe<XA+4-iI+>0iIs1C9qoy4TWQ2=#Ig#Psqyt_CSCwz2uZ9(GY}wN4`(6C z2&^qMeS$=iNVeHJl^Rzo-V|z3Jp;C47#6*eV3SCZ(H0}D$whD=1If}EM6|m-eKbI) z711_w6rjQwi)8EM+c0GPHl<3lEmtGZ(xRh)NQ;nAphs{Ru;}v)W}!tyd!|=N?5$!Z z4R{8@b49f0PN@}%KrD(O0EYq6H6RxPxNHW*1_f+E7{CG{kO{GvAde1#LJm&|Lcrof zBdlTCOkuJ#ZqXKT64A18+$dx+3knJt1>p=7%VI(Tfq)6Jm@F2ZK+w&F1{}7~4QBr( z4N}Cc!E{DkhZ+E@MmPh_$3-;4)8`@RjS9sJ#Rl_YqKK3+EwGUZF+iqXZ;k62+KeY7 zzq|2Lv{_YXM3~8l8O_HuL_IS7m&io!{@joiNO&V$hv|r-z$81HjlNW<7Hf_gdfKOWqe6^90Wl!wj>r} z^FbK|^5P_rj4NK^#v9ByY|tP}c6Ef^MK148xx!csfpHX5p=jPx2P9^rIBL#DjX>;r z4g&%dutsOFN~{HX9LoLcj0TB!+57az7ByxsbB$j_R1sdkhPyS?k;W&4^cNMjfP}f zmvyVn;N1-QkZnoKg@KXb(WgT_UZ)o_cL#GvjK&UX^ADyA8A%^3NTdS;q~A|{>lY&`=h!{lz#&hbyKo|m4LM@4w@Lv_Y$xv4p{AC-J{nx9ix zytnuAq(hBx85&sM?{SKeolcXO*0j8r8bnDgN{M%rhXP}d{ ztZLHSZ4}De=;-puJ1ObY_k&sgePSQUzV7n#zUt!ilOfB0?V?03``4y%yILRbhMB^; z(>XQtwfnw|`bb-}tYy<>&hgz1dF`pqJN`))HRPHh>TZ|Jl}RWy;BYwPzN>6rE1$Qq00+BJojC(x~`(Kzg(W)Xogn%7e&79Mt;&B_)ULgZqc62zS<4fP1Ly- z#+FyYI@>3L=8OZss9S!#Zl8T{O!*hug|4mj)HPLSR{fL^G5K-IlmWXm=NsT!%PK5O zzj)T-Lb5u4TQq=FjQJw1a{@-~Hy8RsM+FNo{y% z`^}lM<+UQ4-_-vuy*<(ICZ2gzELmmWi_o2&`?3ZP9Gghqzd~HX33X^otZH-G61aB% zC3D>o<}K&Jp8J{Hw+A&en$O`}&701RwXf47pb;9Yi|6v(&4v)|4OG zTQZY9*RAZ^kHPnv>`r#?*=Xs{KOAcBRrj~IzFJ?(Rj^cbbnGX=dkULQyI%q-RyrW6 zirEw1mrbA6IPN@Qx4oe%e=x`24)*!XcjeFiBsXEIZtAU)n@Y~D51KgjG`eJaF~zTb zruadXXQeK>!MS}_1$;c#M8(H@JEVdm3mwHFq42LcPwl)&KbSX~ViqQStbgQqnNoUE Hl3x5jw7nM4 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/style/tw_loading_small_63.png b/edje/wearable/images/style/tw_loading_small_63.png new file mode 100644 index 0000000000000000000000000000000000000000..e57c19a7db96b5e8bc1aba3e05a99cb870967b3b GIT binary patch literal 2056 zcmbVNdr%X19uM-6Hzh>{dAO|5$}8E;3lc;iFA^|{Ay@hU_1D?wZF0qqG`P79Wfqf)RTH|<;p$JX1Zc=w0XKW=Asf4|@N_xXI^ z-`SefZAl)k>s?7Cl80EtmlA7??R9n{z8#gZLB!%`5M&tAuslPtT#t|vl~^tUh&A$j zM2g6jrG+<;%_Ne&3YBFTG9+6$3QR+h+c1<8jgDZGNSotJbaF)jVgPcHd{i3;E?pi5 z0aO_WzQ>e65*-gwp`tQ9l2*1&rYI{=u$5r^7GQG;hfttF4051Eqt@b_k~r{%UJkLh ziK!s)0%9nL17A9oAxQ;zm>vO`6evmov0#A3puh}>&0t3YGzf;MFpUaDN5K$>8O?!U z;MD^X*7V9ej+8HaWs5k)fhvPR$DvY-i;F46bPA@=r^0MDn+nmWG+Gpah{8*?26;)8 z7T>s{fsfz{J*qRHm=>^Ul;>hahB%P$^koPdoka3lu@--oC?aLl61k2FQy{8FV~gtr z8aGIh|GM!;G%hREAyg@XV?}xeQIEWhD`X;fe{9GGB)s8l*P}#HqDAFKWgP0!& z5;qhjs^ka~`78k&W-#bXhJXRXTmhfSPNWH==`4OCBbv6N?NB~38LM|*|C9ZJATHGMlDv%YssLk$6Zpx$$ zk%Cspg2KJ-?Co1$FWh@$Z(I37avRydb0^mYj(e9q@Xq95JUuoxp1r?mO#O8;W*K}u zgIi`juR^`7>xg-cxinz|;Q2RF_3hv669O-IWjO73j3jN@rx8^pIo!5_bDnb?;Gy&z z%$#MWn^VfX50am(nprI)p^bZfXXTKsZ&@e%)`rZlaxwenOsj^UO!Sbo>LQ-yot$y& zo^R*xYBpA5)+63STVwnrci1QGhFV1(;a$dcMyK(!PLAI7rqtt)px-0y$^z%FIq$c( zUae!F#OIorX6G~06^oDOKPd3r&6@tKuGQ3jc3gD)dLCkWn_NNH{w#GXEzS(S6z(0F z>{Gui8monCGy=bokR0Bb98QAXz4gcp;JMqBE_M}_8*{j{ce{r8jpAaD!@c4YS;my) znmZeQbedAx<$f4v-qoKlEs3@iUO($zRoyJ?cgHQEHMcJ6UEC%l>jhn7_TA_Y$GnU~ z<3#~~r&l@lp%2YRxz3LQy-E+xRz*ZSY8_x>&RNb&eb$=+pN{{len_fFX$|~3tE0T+ z7vJ#qP0!7j{xQm~_GlHH8ZiELcrvQb?b(r#uNsOjpK3AM9o$#h5|HAyuYI^@>ds=4 zXN!r8XV*2judYV$AuG=>Xr!nnw1Vn6*5fkQk2jrP zG~ApDsWsKHG~G*!_gvP^l5@{#mOGrWkAC{mwEIL&hR;K?+6tzYJ3oq<_HXIUt=VzE z>uu|=@!sG+M;E*6GJoAQGG8g#f+qQQKVP$uXPO^%%=GqAc?#thX9Zzk9=;SF5wYd8 zQGX+R_=3+=Xv9Ii!%R=)rb;ha=Gx`A8t)s;mSB7jgVM3^eZ|Q+|Az6{&#P|j_G!cq z;gy$w`MVBbynDB6JY!48CYqVG2i7qTP%AsGn4O11RL@Q;3Izkl0v@cY=y}dbA4zUj z{}2^A+UO{$Iz>$jK3SZ0PW{CN1qk|i9G>a;vcGA;NtNC@kCOb)Y!6|jw>+`t(o1&A z-C`fu4<5R*_TQ09%|=n7t5wkI`{yragnC506}o=y*oIM2Z4f!)Y2l&r;4Y{sZ{S?@ z{f;jc;jR`{(BS9qB@IH$-=wbImA+Or^4*!CUhU28=z?!sr)3OZV4ogxnj!ykl#v~D z?Cf3#YI=M_TDL=j`jgqwu%8-sX`Uvidp>-Sn;kOe{gr4@_EB5x-P-!>z~t#osqRw0 zqeY$e_7k`(h-dpg3>{H?x0CfQ zs*E!thl&)dpd3Ivic3+aWpGZ9A{1*|L=h{i){5xds5tY((;susx%d0N_j{gqf6uLy zC#+h4_r(JMupmY%O2SsQ<8^n%zQ-ye1F&T=Do#V!7<14fg&6_(YNHYXWAut#BneTd zi}SA`D*(VrqfJgj(`4~nl~GSoI4~5e-h{CMU`3SGq)_D{D5ykowFVw(?Cg0Gs8#bw zYZ)>~W)dPAt+d39tSL!IR+Z$bIBHVVN^pghiz(0}r~)8LlSGoYwy+bAq(M;=mr5-vDxwrcP>kkWD$L<37D5lj)E&Z5ofcrRBVU`9wFksv|>!?2hx5W;je zB!(fDL;#DK{5fun!GbCbDrC;C)?xPzSNMlquF#AqP@_57Xw=PhfLvoljTVj31Pa$M zC@?5fsI&%$#8IF(@rn?$wh&QE%tk%TJ;dpv+(HUz^gI>e$uOg0R&`Am_320;uV zgGR%Iq_pT2_VKiwt%!*3TZ!?kW?>b#9=3%uZa*DsrJ(!UVYFCkpM5N?~Xt+&-AM$OoY zZ1-)qrb)_RtIxQ%+zG9CG5H&i2<*h2-@K7;U%AWWb0@DyHwSRM@X^rJsG-LI^VbLZ z>cfLH`!mX8F961(GU%K6*cSJ&lM>h>yAL)gpm*}oKRz(ZpR;p(-)_75tL zPPkXL!<5POp5jlUXV%TA?*jCNKAgbvE0w|1lL^V{m_ zrz9$u3wUz$4~6b+rsn9}z8xNSuAAni_iR`2J5`T;E-x7II#WB~1F*hQ_pgdR-@RFP zZmQewcy@&HuWQWThQ|>zkhiU=bTs5w|k9mH;5O- z1v9vH$~rCKkVzDF7oD~+7s>nYUua!?JX(uH(%9q z#N;QXQ}+l??vu)zsNs5W-E^q6Wgv9h#%+6-)9jhEGtPhB6yEn;?%>6*waq{6iY+ev z;IH|NaUu9(Lrkxi)BOi2rQ;hX)LV}%8Kh3cCKCdW1`dw;WYrU+O<~fBE1VEz+mumGjKS<;17U$7*a>^S#DXe*SRgg>?S4 z?NYN{1`pS=B}pE;(}F)$1$o8d$=3=84nEi(TM{oj64^{%iyvLODB)#9(8=TdB(l|y zKJrpM#LGxtIFerLo3*pTxaZ**embb>Xa@H-1K+qRzsAgSRgN~TOc*Kn_T$ib%1Hi> z&&pxk&aj;H%)F|x9Uxp$uyn9iR2rj^%6oS&4yjwTM>KrNJuKe-RRLk$(_ELenXk&W nroT#i^+_tUY7#m2G|`3wf*JPb?e{0L96#U~af0ZCAlv>Qx>ynh literal 0 HcmV?d00001 diff --git a/edje/wearable/images/text_downdrop.#.png b/edje/wearable/images/text_downdrop.#.png new file mode 100644 index 0000000000000000000000000000000000000000..fc3c6a178d5c84dfcc7e01d1b7083021f2a1e30a GIT binary patch literal 1156 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 literal 0 HcmV?d00001 diff --git a/edje/wearable/images/w_mode_ic_bg.png b/edje/wearable/images/w_mode_ic_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..c00ae52284914a33ba81ce634b8251af81588804 GIT binary patch literal 2379 zcmaJ@c~lek7S1b`O~Dlbs}SQ0$dY8TFC}aV2qH@mB*-F@WC9VAiAj)10b9^u6^r5n zQIth|fCWJoQ4vLBMN%wAYo!8Dt)L*FxIj@6?L@`bKRlgtW`1+;eBa&gIrDu;&?*b_ zCFUp;%EI4|8;YDl!)oZC4vPI+FuIBL!l5T+OkOp zxuH--8c7&m#SdJ=62ekEXu#mrQaQp#q1-&wa!{BEsn7x_ULs>-#?H23&=L_F6G06G z0_7YiLE@LHfYzo4g$Yv=g-j8~!yWCWW+4WokP1YrrAaa+OU=f-x64A_4Qc`g{T`x9 zWMe)A#SaWYb6^F8rsAnMAwVLc=}bJ4N~P0Du4ocKq!0iifk?&?nJfy01pw%e7Y6aB z5Q$l#T;Gqr5Q&XRP^siB0wE8|n8byJ$x=wB^5?QK$QQgw zB4U9Mg9tE1bR3-~6yYdhvKYqzMM9jAN)&($fe>U0DKmCH$M<5=y_qC{!J$&Th(sR> z!;47q;rP<1bYCikO!1oG`pc9mP$q*skw|CYm?Rnr z2a2e4B9%slNFo}BfP_de4A0+&X-0)isNwa~Y9PX=<$`3$Mk$chf$J~#qENG<{JCCX z>YmZVy|7id&E=H6U(B7iC!xxrIl4LsQK=8O#6ri}i!>oN=A5IV4709h3x-$;*qhM(G5ofI+f>(Y-+tHSxz%f{ zcN?d?;*$PfQ-`%r?+J#)Lv~dr!y3G~ysuwR&|B;6hFpgDd-1Ku(Yeh5zr49pdbZTc z;^ozHeY}42>_KjI_9pgC6ZRL$v}bPZrITgH_4MP5eF@{P<6mAY^Gq>6_>4C0&{Q`J z)@Wigi=8iKT|zaPvG^we{I{{1;_RM)@g`kmV|QspS!1}V(BdXM!HERf&zCk;U)_Bk zr|-%$A-*WB|FyPKh3zK|;f9`=)BclPT3NONGR?ARUUqABt#gvjBgx{5_D+R5^BWht zZH*(niQQ2hz%5Re9@D+VwP7S?LldC(?u|}tz=ffg59gSa%{{C(eO+|`>`Tb!7c~@S zk-zFU(qk{59Y^T+9v{-lW_(Qz_=!JY7Vjd5+A-$afrioA4h>R|7K>327T zZz%(`BVnTwB)+hUE1_W?NC0<8=A1l>d&k#fO-7K8*^N$ zt=doO1+Nxwzx)s$23j6OhP9+?hw?V?9z8cJUz_3c-(MYbEMHmWTb2L?opn{NlV-y2 z-|YN(K?$(Q3QmD4g(Qk4ryAO{Tq0;2z5<{ z4|LTrhlgN!C4i-_u4?IXv#eb%#d+~O2K2VVGOLlgY9MNnZ}jflCnk*lJ-QF(RWa=w zVr@z~POVIf9xI4Px+zm1^H#R(Q~4y z(L|=-T9WDDc=}k=IZiC2hCF%5-7YR9_Tl}kGnsx-q#X~x8(cBu_H^2L*#X-%3%3R9 z&=D;I=XMs<_+5*vcF72OQIhTq*~uH@u#uIIE`?Gfwm9lWZ@tY}RTVMvLxMS4uF#JH zV*bWpr(8}-OM6b7n{m3iH2Y6a$AeODo|a*KKCexOt&VPJ8!)#P=i3KOJ{ZSsel2e? znzVjX?q?nQ6VNpny1(Ypm9p`e3d`9$up8Z*E?@&Z*YwcSwCi={4nfkFmamU@Sg+Rr o>y3Apgxh$7E9dMjc=x3ZN^>S8_$6=8L&NWlzfTai);liqFHRihp#T5? literal 0 HcmV?d00001 diff --git a/edje/wearable/images/w_sip_mask_bg.png b/edje/wearable/images/w_sip_mask_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f031fae3c0494a060ac40ddabd4fdf4e5876e0db GIT binary patch literal 6047 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 S$mq|%%$@9=?Wi_>7yb*`EcdDa literal 0 HcmV?d00001 diff --git a/edje/wearable/images/wi_drawing_bg.png b/edje/wearable/images/wi_drawing_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..24cdc20acefa03c07e8d5c00d32c5b3a0d067c9e GIT binary patch literal 3849 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 | sed \ - -e 's%^.*: error: .*$%\x1b[1;31;40m&\x1b[m%' \ - -e 's%^.*: warning: .*$%\x1b[1;33;40m&\x1b[m%' +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" +mkdir -p build_ivi +pushd build_ivi +export CFLAGS="${CFLAGS_BASE} -D_IVI"; +export CXXFLAGS="${CXXFLAGS_BASE} -D_IVI"; +%cmake .. -DTARGET=ivi \ + -DTZ_SYS_RO_APP=%TZ_SYS_RO_APP \ + -DTZ_SYS_RO_PACKAGES=%TZ_SYS_RO_PACKAGES + +make %{?jobs:-j%jobs} +popd +%endif + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" +export CFLAGS="${CFLAGS_BASE}"; +export CXXFLAGS="${CXXFLAGS_BASE}"; +%cmake . -DTARGET=common \ + -DTZ_SYS_RO_APP=%TZ_SYS_RO_APP \ + -DTZ_SYS_RO_PACKAGES=%TZ_SYS_RO_PACKAGES + +make %{?jobs:-j%jobs} +%endif %install rm -rf %{buildroot} -make install DESTDIR=%{buildroot}%{_app_destdir} -mkdir -p %{buildroot}%{_datadir}/packages/ -cp -rf org.tizen.inputdelegator.xml %{buildroot}%{_datadir}/packages -%post -#nothing -/usr/bin/vconftool -u 5000 set -t int db/private/ise/stt/language "0" -f -s tizen::vconf::platform::rw -%files -%manifest org.tizen.inputdelegator.manifest +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" +%make_install +mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/common +pushd %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ +mv bin common/ +mkdir -p common/res +pushd res +for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../common/res/; fi; done +popd +popd +%endif + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common" +pushd build_mobile +%make_install +popd +mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/mobile +pushd %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ +mv bin mobile/ +mkdir -p mobile/res +pushd res +for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../mobile/res/; fi; done +popd +popd +%endif + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common" +pushd build_tv +%make_install +popd +mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/tv +pushd %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ +mv bin tv/ +mkdir -p tv/res +pushd res +for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../tv/res/; fi; done +popd +popd +%endif + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" +pushd build_ivi +%make_install +popd +mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ivi +pushd %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ +mv bin ivi/ +mkdir -p ivi/res +pushd res +for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../ivi/res/; fi; done +popd +popd +%endif + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +# Common is blocked because wearable has extra efl-ext entries, which will be +# removed for unified build env later. +%if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "ivi" +pushd build_wearable_cir +%make_install +popd +mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-circle +pushd %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ +mv bin wearable-circle/ +mkdir -p wearable-circle/res +pushd res +for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../wearable-circle/res/; fi; done +popd +popd + +pushd build_wearable_rec +%make_install +popd +mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-rectangle +pushd %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ +mv bin wearable-rectangle/ +mkdir -p wearable-rectangle/res +pushd res +for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../wearable-rectangle/res/; fi; done +popd +popd +%endif + +%find_lang inputdelegator + +%files -f inputdelegator.lang +%manifest %{name}.manifest %defattr(-,root,root,-) +%{TZ_SYS_RO_PACKAGES}/%{name}.xml %license LICENSE -%{_datadir}/packages/org.tizen.inputdelegator.xml -%{_app_destdir}%{_app_prefix}/bin/inputdelegator -%{_app_destdir}%{_app_prefix}/res/edje/w-input-selector.edj -%{_app_destdir}%{_app_prefix}/res/edje/w-input-stt.edj -%{_app_destdir}%{_app_prefix}/res/edje/w-input-stt-button.edj -%{_app_destdir}%{_app_prefix}/res/images/* -%{_app_destdir}%{_app_prefix}/shared/res/w-input-selector.png -%{_app_destdir}%{_app_localedir}/*/LC_MESSAGES/org.tizen.inputdelegator.mo + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" +%post profile_common +pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/common/ +mkdir -p ../res +mkdir -p ../bin +# If we are upgrading this package, remove existing files before copying (1:install / 2:upgrade) +if [ "$1" = "2" ]; then + rm -Rf ../bin/* + pushd ../res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd +fi +for FILE in bin/*; do ln -sf "../common/${FILE}" ../bin; done +for FILE in res/*; do ln -sf "../common/${FILE}" ../res; done +popd +%preun profile_common +# Perform file removal only when uninstalling (0:uninstall / 1:upgrade) +if [ "$1" = "0" ]; then + pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator + rm -Rf bin + pushd res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd + popd +fi +%files profile_common +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/common/* +%endif + + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common" +%post profile_mobile +pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/mobile/ +mkdir -p ../res +mkdir -p ../bin +# If we are upgrading this package, remove existing files before copying (1:install / 2:upgrade) +if [ "$1" = "2" ]; then + rm -Rf ../bin/* + pushd ../res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd +fi +for FILE in bin/*; do ln -sf "../mobile/${FILE}" ../bin; done +for FILE in res/*; do ln -sf "../mobile/${FILE}" ../res; done +popd +%preun profile_mobile +# Perform file removal only when uninstalling (0:uninstall / 1:upgrade) +if [ "$1" = "0" ]; then + pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator + rm -Rf bin + pushd res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd + popd +fi +%files profile_mobile +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/mobile/* +%endif + + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common" +%post profile_tv +pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/tv/ +mkdir -p ../res +mkdir -p ../bin +# If we are upgrading this package, remove existing files before copying (1:install / 2:upgrade) +if [ "$1" = "2" ]; then + rm -Rf ../bin/* + pushd ../res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd +fi +for FILE in bin/*; do ln -sf "../tv/${FILE}" ../bin; done +for FILE in res/*; do ln -sf "../tv/${FILE}" ../res; done +popd +%preun profile_tv +# Perform file removal only when uninstalling (0:uninstall / 1:upgrade) +if [ "$1" = "0" ]; then + pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator + rm -Rf bin + pushd res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd + popd +fi +%files profile_tv +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/tv/* +%endif + + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" +%post profile_ivi +pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ivi/ +mkdir -p ../res +mkdir -p ../bin +# If we are upgrading this package, remove existing files before copying (1:install / 2:upgrade) +if [ "$1" = "2" ]; then + rm -Rf ../bin/* + pushd ../res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd +fi +for FILE in bin/*; do ln -sf "../ivi/${FILE}" ../bin; done +for FILE in res/*; do ln -sf "../ivi/${FILE}" ../res; done +popd +%preun profile_ivi +# Perform file removal only when uninstalling (0:uninstall / 1:upgrade) +if [ "$1" = "0" ]; then + pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator + rm -Rf bin + pushd res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd + popd +fi +%files profile_ivi +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ivi/* +%endif + + +# This is for old profile-based OBS project optimizations. +# In 4.0 unified build env, this if statement is always true. +# Common is blocked because wearable has extra efl-ext entries, which will be +# removed for unified build env later. +%if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "ivi" +%files profile_wearable + +%post profile_wearable-extension-circle +pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-circle/ +mkdir -p ../res +mkdir -p ../bin +# If we are upgrading this package, remove existing files before copying (1:install / 2:upgrade) +if [ "$1" = "2" ]; then + rm -Rf ../bin/* + pushd ../res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd +fi +for FILE in bin/*; do ln -sf "../wearable-circle/${FILE}" ../bin; done +for FILE in res/*; do ln -sf "../wearable-circle/${FILE}" ../res; done +popd +%preun profile_wearable-extension-circle +# Perform file removal only when uninstalling (0:uninstall / 1:upgrade) +if [ "$1" = "0" ]; then + pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator + rm -Rf bin + pushd res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd + popd +fi +%files profile_wearable-extension-circle +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-circle/* + + +%post profile_wearable-extension-rectangle +pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-rectangle/ +mkdir -p ../res +mkdir -p ../bin +# If we are upgrading this package, remove existing files before copying (1:install / 2:upgrade) +if [ "$1" = "2" ]; then + rm -Rf ../bin/* + pushd ../res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd +fi +for FILE in bin/*; do ln -sf "../wearable-rectangle/${FILE}" ../bin; done +for FILE in res/*; do ln -sf "../wearable-rectangle/${FILE}" ../res; done +popd +%preun profile_wearable-extension-rectangle +# Perform file removal only when uninstalling (0:uninstall / 1:upgrade) +if [ "$1" = "0" ]; then + pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator + rm -Rf bin + pushd res + for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done + popd + popd +fi +%files profile_wearable-extension-rectangle +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-rectangle/* +%endif diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index 4f13922..50aa14d 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -88,7 +88,7 @@ FIND_PROGRAM(MSGFMT msgfmt) FOREACH(POFILE ${POFILES}) GET_FILENAME_COMPONENT(LANG ${POFILE} NAME_WE) -SET(MOFILE ${LANG}.mo) +SET(MOFILE ${CMAKE_CURRENT_BINARY_DIR}/${LANG}.mo) SET(MOFILES ${MOFILES} ${MOFILE}) ADD_CUSTOM_COMMAND( @@ -98,7 +98,7 @@ SET(MOFILES ${MOFILES} ${MOFILE}) COMMENT "Generating: ${MOFILE}") INSTALL(FILES ${MOFILE} - DESTINATION ${CMAKE_INSTALL_LOCALEDIR}/${LANG}/LC_MESSAGES + DESTINATION ${INPUTDELEGATOR_RESDIR}/locale/${LANG}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo) ENDFOREACH(POFILE) diff --git a/res/edje/w-input-selector.edc b/res/mobile/edje/w-input-selector.edc old mode 100755 new mode 100644 similarity index 100% rename from res/edje/w-input-selector.edc rename to res/mobile/edje/w-input-selector.edc diff --git a/res/edje/w-input-stt-button.edc b/res/mobile/edje/w-input-stt-button.edc similarity index 100% rename from res/edje/w-input-stt-button.edc rename to res/mobile/edje/w-input-stt-button.edc diff --git a/res/edje/w-input-stt.edc b/res/mobile/edje/w-input-stt.edc old mode 100755 new mode 100644 similarity index 100% rename from res/edje/w-input-stt.edc rename to res/mobile/edje/w-input-stt.edc diff --git a/res/images/Delta_w_mode_emoticon_ic.png b/res/mobile/images/Delta_w_mode_emoticon_ic.png similarity index 100% rename from res/images/Delta_w_mode_emoticon_ic.png rename to res/mobile/images/Delta_w_mode_emoticon_ic.png diff --git a/res/mobile/images/b_stt_confirm_icon.png b/res/mobile/images/b_stt_confirm_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea22f47d7002617bd1797535b78d053cc390a40 GIT binary patch literal 1433 zcmeAS@N?(olHy`uVBq!ia0vp^>Og#ggAGV#Z~T!2q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1FfgZOhD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Kep0RGSfuW&-nVFuU ziK&^Hp^k!)fuWJU0T7w#8k$&{npqi{D?ot~(6*wKG^-#NH>h1eo~=?wNlAf~zJ7Um zxn8-kUVc%!zM-Y1CCCgTBVC{h-Qvo;lEez#ykcdT2`;I{$wiq3C7Jno3Lp~`lk!VT zY?Xj6g?J&iz}FXUa9%MqpnyT9Uy)d#Z>VRWpPLKv7g%+1Nl+@n8CX>phg24%>IbD3 z=a&{G1LGr28KxN+cK9sjK9V?#qH7XxD#12bn=OEV`oBTG}58QAo?IXPJvx|*Aso0tP*!qwEt)y2@+ z+{^_OAEt(GhA_RJdBr7(dC93TdozLdLiL*9)obNkl$uzQUlfv`p94z)0U7xv`NbLe z1q#l=W(peNnRzMs<;9wy=z;jwCABECEH%ZgC_h&L9KKeWSnRhna5Q!{G;wq>F?Vt` zH8iwvGq-RwGdHtva<(vXGjmje>P;ah%=Ced(FY|Cq{IRf0;WI^6Q1;e9C+qQ%>(9` zB4E~7cVR(40|VnpPZ!6Kid%2)7;3vF${hb#y(7>|NvWA<%E_!iBZCkd!cqkllD`Cx(~+sT9p2X$PPD*yPctFoC}{JwHt^{Y9bYF}ADuzCLf<(E6jN=C;* zPVKVNQjL3XppluKPsXBv9LA2a@a0wkuUCd2spp7v2n{v2f9;*C78|bnptE%4u2rV{ z`mUr%&WqV@Wm12=?$+0R=JElT8#l<6J~{Ah*4vLee@@sHh)3?aNBzZ2vze@0_!`{QZv43ij+9tD|y??DS=B zw4L8Gq1krbyR{4RvoxR9{9EV0^_jKym#GHJ-mQ7~K5OU4&4Q(m4}>{C+w%FGROoiG zN6xvbHTkL~ZoBobCYI(-n*P^>``}UDRo?8=O89`Rud9n+3-6h5y!P{-y^{Mc_g#&N q``+{8z92cl0}IqU`;XOf8!!Yh?AunSnr#j$EInQQT-G@yGywpi#sc5~ literal 0 HcmV?d00001 diff --git a/res/mobile/images/b_stt_send_icon.png b/res/mobile/images/b_stt_send_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..46e2a3576156dd0819f11e1e30113944dec6be3a GIT binary patch literal 1658 zcmbVNdrT8|9Ph>^&d9RhYd+Y{lDQezUa#$4+mlLqy%riR5U7?ZL(BDmgSOY*U2Oqn z&KZWfY>W8VrZK}ghIN7u9&wC`F;=(CM;00ih|G0jY-aE=i^6pK6{*`F#y`B=-S7MR z-S_kPzH^&%vNDpU%$Xt*iIPm2WG-0W1kc&Ylfb+D$h{)4%oYs!LLOTzcx@al(%IP} z8ZtR;C3G%rvsb+L6P+d!B@{E3d?DYw45wJ9)E3i``kZcn7Kzf*eQq07P76>GUBbAu z;^B@HVu-P8#a7fTGrRS4DU(^r(Rr0w7OJwG(%8l6OQ19#4hWpIV1s;4hl|I3TJbn9 z4&>M|EQZEagmSI;kyH8R97xY{G=xeO5=w?35Qa$+C5mCl+mKv_$YB|{F$to?Q4E)> zpovQita0{YJeM?1*aADPxKt3_I1GEeUa40hWw{a<(P%U=4!K+cG$ee5OR)JQEZljT~LhCR>XP)tr&RvCx0eX;h|k%VmL4wGq=w=D-u2LH<3DvukX)Go#oSY^FF%u z-K-B^n6_hkvbmeko&L3F!Is+E#_KIPhc6P7H%>_=iS9rky=zz2qVV#v`uwugEuqY= zX|1o!NAA_!YpYJIPCSKpdk1!(o_?Y0)ailV&QJN>14`4j2Ifpb${l>@rYP~{d207> zT^}SogRn1*`As`^UZh&n{%SA<2GMngCM_-4@9$eZ-5O<=e*e$kKfl^@sTTKF&)Br= z;El+a?T3;JlMfZtM8co6JCBWiHZ&LR-jFhQps+WpsvkMGl@A~FhoaSYm8lLw(h{z; z1p8+tT?=SiLs8GcRmZvlmZCe>#$8EcU;myvmbs$8dL&R19IVj{b|3ccosZ5?TZKJy z6=m(J<})i=3ftR^ny`yT#s zdtmgP8!zn{X-S#;;s|-Sw@vENo=FPLU)y)2^YU@;fomY1s&mJ$4JMB&~*Y6mspBd_Tps`kEO3FiR!Br=}DQh0h z7p_Vh?q@s*mDL*bCsfq4nh)b5@8R97-q%nsMjk&f267gHBs;~%7q`visTZFT46x=Vb@F@Cw|y;aO@P>y)PLx3V`p YCn^YToxD)+EQ$RMOolA7iCDAoU!jkOX#fBK literal 0 HcmV?d00001 diff --git a/res/images/bubble_ic_emoticons.png b/res/mobile/images/bubble_ic_emoticons.png similarity index 100% rename from res/images/bubble_ic_emoticons.png rename to res/mobile/images/bubble_ic_emoticons.png diff --git a/res/images/bubble_ic_stt.png b/res/mobile/images/bubble_ic_stt.png similarity index 100% rename from res/images/bubble_ic_stt.png rename to res/mobile/images/bubble_ic_stt.png diff --git a/res/images/bubble_ic_templates.png b/res/mobile/images/bubble_ic_templates.png similarity index 100% rename from res/images/bubble_ic_templates.png rename to res/mobile/images/bubble_ic_templates.png diff --git a/res/images/emoticons/page_icon_bg.png b/res/mobile/images/emoticons/page_icon_bg.png similarity index 100% rename from res/images/emoticons/page_icon_bg.png rename to res/mobile/images/emoticons/page_icon_bg.png diff --git a/res/images/emoticons/u1f408.png b/res/mobile/images/emoticons/u1f408.png similarity index 100% rename from res/images/emoticons/u1f408.png rename to res/mobile/images/emoticons/u1f408.png diff --git a/res/images/emoticons/u1f414.png b/res/mobile/images/emoticons/u1f414.png similarity index 100% rename from res/images/emoticons/u1f414.png rename to res/mobile/images/emoticons/u1f414.png diff --git a/res/images/emoticons/u1f415.png b/res/mobile/images/emoticons/u1f415.png similarity index 100% rename from res/images/emoticons/u1f415.png rename to res/mobile/images/emoticons/u1f415.png diff --git a/res/images/emoticons/u1f42f.png b/res/mobile/images/emoticons/u1f42f.png similarity index 100% rename from res/images/emoticons/u1f42f.png rename to res/mobile/images/emoticons/u1f42f.png diff --git a/res/images/emoticons/u1f433.png b/res/mobile/images/emoticons/u1f433.png similarity index 100% rename from res/images/emoticons/u1f433.png rename to res/mobile/images/emoticons/u1f433.png diff --git a/res/images/emoticons/u1f43c.png b/res/mobile/images/emoticons/u1f43c.png similarity index 100% rename from res/images/emoticons/u1f43c.png rename to res/mobile/images/emoticons/u1f43c.png diff --git a/res/images/emoticons/u1f43d.png b/res/mobile/images/emoticons/u1f43d.png similarity index 100% rename from res/images/emoticons/u1f43d.png rename to res/mobile/images/emoticons/u1f43d.png diff --git a/res/images/emoticons/u1f44c.png b/res/mobile/images/emoticons/u1f44c.png similarity index 100% rename from res/images/emoticons/u1f44c.png rename to res/mobile/images/emoticons/u1f44c.png diff --git a/res/images/emoticons/u1f44d.png b/res/mobile/images/emoticons/u1f44d.png similarity index 100% rename from res/images/emoticons/u1f44d.png rename to res/mobile/images/emoticons/u1f44d.png diff --git a/res/images/emoticons/u1f44e.png b/res/mobile/images/emoticons/u1f44e.png similarity index 100% rename from res/images/emoticons/u1f44e.png rename to res/mobile/images/emoticons/u1f44e.png diff --git a/res/images/emoticons/u1f495.png b/res/mobile/images/emoticons/u1f495.png similarity index 100% rename from res/images/emoticons/u1f495.png rename to res/mobile/images/emoticons/u1f495.png diff --git a/res/images/emoticons/u1f604.png b/res/mobile/images/emoticons/u1f604.png similarity index 100% rename from res/images/emoticons/u1f604.png rename to res/mobile/images/emoticons/u1f604.png diff --git a/res/images/emoticons/u1f606.png b/res/mobile/images/emoticons/u1f606.png similarity index 100% rename from res/images/emoticons/u1f606.png rename to res/mobile/images/emoticons/u1f606.png diff --git a/res/images/emoticons/u1f60a.png b/res/mobile/images/emoticons/u1f60a.png similarity index 100% rename from res/images/emoticons/u1f60a.png rename to res/mobile/images/emoticons/u1f60a.png diff --git a/res/images/emoticons/u1f60d.png b/res/mobile/images/emoticons/u1f60d.png similarity index 100% rename from res/images/emoticons/u1f60d.png rename to res/mobile/images/emoticons/u1f60d.png diff --git a/res/images/emoticons/u1f61a.png b/res/mobile/images/emoticons/u1f61a.png similarity index 100% rename from res/images/emoticons/u1f61a.png rename to res/mobile/images/emoticons/u1f61a.png diff --git a/res/images/emoticons/u1f61c.png b/res/mobile/images/emoticons/u1f61c.png similarity index 100% rename from res/images/emoticons/u1f61c.png rename to res/mobile/images/emoticons/u1f61c.png diff --git a/res/images/emoticons/u1f620.png b/res/mobile/images/emoticons/u1f620.png similarity index 100% rename from res/images/emoticons/u1f620.png rename to res/mobile/images/emoticons/u1f620.png diff --git a/res/images/emoticons/u1f621.png b/res/mobile/images/emoticons/u1f621.png similarity index 100% rename from res/images/emoticons/u1f621.png rename to res/mobile/images/emoticons/u1f621.png diff --git a/res/images/emoticons/u1f622.png b/res/mobile/images/emoticons/u1f622.png similarity index 100% rename from res/images/emoticons/u1f622.png rename to res/mobile/images/emoticons/u1f622.png diff --git a/res/images/emoticons/u1f624.png b/res/mobile/images/emoticons/u1f624.png similarity index 100% rename from res/images/emoticons/u1f624.png rename to res/mobile/images/emoticons/u1f624.png diff --git a/res/images/emoticons/u1f625.png b/res/mobile/images/emoticons/u1f625.png similarity index 100% rename from res/images/emoticons/u1f625.png rename to res/mobile/images/emoticons/u1f625.png diff --git a/res/images/emoticons/u1f62a.png b/res/mobile/images/emoticons/u1f62a.png similarity index 100% rename from res/images/emoticons/u1f62a.png rename to res/mobile/images/emoticons/u1f62a.png diff --git a/res/images/emoticons/u1f62b.png b/res/mobile/images/emoticons/u1f62b.png similarity index 100% rename from res/images/emoticons/u1f62b.png rename to res/mobile/images/emoticons/u1f62b.png diff --git a/res/images/emoticons/u1f631.png b/res/mobile/images/emoticons/u1f631.png similarity index 100% rename from res/images/emoticons/u1f631.png rename to res/mobile/images/emoticons/u1f631.png diff --git a/res/images/emoticons/u1f632.png b/res/mobile/images/emoticons/u1f632.png similarity index 100% rename from res/images/emoticons/u1f632.png rename to res/mobile/images/emoticons/u1f632.png diff --git a/res/images/emoticons/u1f637.png b/res/mobile/images/emoticons/u1f637.png similarity index 100% rename from res/images/emoticons/u1f637.png rename to res/mobile/images/emoticons/u1f637.png diff --git a/res/images/emoticons/w_emoticions_center_bg.png b/res/mobile/images/emoticons/w_emoticions_center_bg.png similarity index 100% rename from res/images/emoticons/w_emoticions_center_bg.png rename to res/mobile/images/emoticons/w_emoticions_center_bg.png diff --git a/res/images/emoticons/w_emoticions_center_stroke.png b/res/mobile/images/emoticons/w_emoticions_center_stroke.png similarity index 100% rename from res/images/emoticons/w_emoticions_center_stroke.png rename to res/mobile/images/emoticons/w_emoticions_center_stroke.png diff --git a/res/images/prompt_ic_languages.png b/res/mobile/images/prompt_ic_languages.png similarity index 100% rename from res/images/prompt_ic_languages.png rename to res/mobile/images/prompt_ic_languages.png diff --git a/res/images/toast_check_icon.png b/res/mobile/images/toast_check_icon.png similarity index 100% rename from res/images/toast_check_icon.png rename to res/mobile/images/toast_check_icon.png diff --git a/res/images/w_list_add_ic.png b/res/mobile/images/w_list_add_ic.png similarity index 100% rename from res/images/w_list_add_ic.png rename to res/mobile/images/w_list_add_ic.png diff --git a/res/images/w_mode_emoticon_ic.png b/res/mobile/images/w_mode_emoticon_ic.png similarity index 100% rename from res/images/w_mode_emoticon_ic.png rename to res/mobile/images/w_mode_emoticon_ic.png diff --git a/res/images/w_mode_keyboard_ic.png b/res/mobile/images/w_mode_keyboard_ic.png similarity index 100% rename from res/images/w_mode_keyboard_ic.png rename to res/mobile/images/w_mode_keyboard_ic.png diff --git a/res/images/w_mode_location_ic.png b/res/mobile/images/w_mode_location_ic.png similarity index 100% rename from res/images/w_mode_location_ic.png rename to res/mobile/images/w_mode_location_ic.png diff --git a/res/images/w_mode_stt_ic.png b/res/mobile/images/w_mode_stt_ic.png similarity index 100% rename from res/images/w_mode_stt_ic.png rename to res/mobile/images/w_mode_stt_ic.png diff --git a/res/images/w_sip_number_btn_ic.png b/res/mobile/images/w_sip_number_btn_ic.png similarity index 100% rename from res/images/w_sip_number_btn_ic.png rename to res/mobile/images/w_sip_number_btn_ic.png diff --git a/res/mobile/images/wi_drawing_icon.png b/res/mobile/images/wi_drawing_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f31f2561051099c5b306819935b3e9f16b4f076a GIT binary patch literal 4574 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 IM6N<$f~7=??*IS* literal 0 HcmV?d00001 diff --git a/res/tv/edje/w-input-selector.edc b/res/tv/edje/w-input-selector.edc new file mode 100644 index 0000000..c00e082 --- /dev/null +++ b/res/tv/edje/w-input-selector.edc @@ -0,0 +1,808 @@ +#define FONT_NAME "GP45_ArabCJK_TouchWiz" + +#define BTN_W 120 +#define BTN_H 120 +#define BTN_PAD_W 1 +#define BTN_PAD_H 1 + +collections { + base_scale: 1.3; + group { name: "main"; + parts { + part { name: "background"; + type: RECT; + description { + state: "default" 0.0; + color: 0 0 0 255; + } + } + + part { name: "txt_title"; + type: TEXT; + mouse_events: 0; + description { state: "default" 0.0; + rel1 { relative: 0.0 0.0; to: background; } + rel2 { relative: 1.0 0.35; to: background; } + text { font: FONT_NAME; size: 35; } + color: 0 140 239 255; + fixed: 1 1; + } + } + + part { name: "btn1"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + rel1 { relative: 0.0 0.0; to: background; } + rel2 { relative: 1.0 1.0; to: background; } + min: BTN_W BTN_H; + max: BTN_W BTN_H; + align: 0 0.5; + fixed: 1 1; + } + } + + part { name: "padding"; + type: SPACER; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + rel1 { + to_x: "btn1"; + relative: 1.0 0.0; + } + rel2 { + to_y: "btn1"; + relative: 1.0 1.0; + } + align: 0.0 1.0; + min: BTN_PAD_W BTN_H; + max: BTN_PAD_W BTN_H; + fixed: 1 1; + } + } + + part { name: "btn2"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + rel1 { + to_x: "padding"; + relative: 1.0 0.0; + } + rel2 { + to_y: "padding"; + relative: 1.0 1.0; + } + align: 0.0 1.0; + min: (BTN_W - BTN_PAD_W) BTN_H; + max: (BTN_W - BTN_PAD_W) BTN_H; + fixed: 1 1; + } + } + part { name: "padding2"; + type: SPACER; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + rel1 { + to_x: "btn2"; + relative: 1.0 0.0; + } + rel2 { + to_y: "btn2"; + relative: 1.0 1.0; + } + align: 0.0 1.0; + min: BTN_PAD_W BTN_H; + max: BTN_PAD_W BTN_H; + fixed: 1 1; + } + } + + part { name: "btn3"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + rel1 { + to_x: "padding2"; + relative: 1.0 0.0; + } + rel2 { + to_y: "padding2"; + relative: 1.0 1.0; + } + align: 0.0 1.0; + min: (BTN_W - BTN_PAD_W) BTN_H; + max: (BTN_W - BTN_PAD_W) BTN_H; + fixed: 1 1; + } + } + + part { name: "template_list"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + rel1 { relative: 0.0 0.0; to: background; } + rel2 { relative: 1.0 1.0; to: background; } + align: 0.0 0.0; + } + } + } + } + +#define LIST_BUTTON_PADDING_LEFT_SIZE_INC 0 +#define LIST_BUTTON_PADDING_RIGHT_SIZE_INC 0 +#define LIST_BUTTON_PADDING_2BUTTON_TOP_SIZE_INC 1 +#define LIST_BUTTON_PADDING_BOTTOM_SIZE_INC 1 +#define BUTTON_2BUTTON_WIDTH_INC 180 +#define BUTTON_2BUTTON_RIGHT_WIDTH_INC 179 +#define LIST_BUTTON_PADDING_CENTER_SIZE_INC 1 + +#define PART(TYPE, NAME, DESCRIPION) \ + part { name: NAME; \ + scale: 1; \ + type: TYPE; \ + DESCRIPION \ + } + +#define DESC_LTB( LEFT, TOP, BOTTOM, PARAM ) \ + description { state: "default" 0.0; \ + align: 0 0.5; \ + rel1 { \ + relative: 1 1; \ + to_x: LEFT; \ + to_y: TOP; \ + } \ + rel2 { \ + relative: 1 0; \ + to_x: LEFT; \ + to_y: BOTTOM; \ + } \ + PARAM \ + } + +#define DESC_TB( TOP, BOTTOM, PARAM ) \ + description { state: "default" 0.0; \ + align: 0.5 0.5; \ + rel1 { \ + relative: 0 1; \ + to_y: TOP; \ + } \ + rel2 { \ + relative: 1 0; \ + to_y: BOTTOM; \ + } \ + PARAM \ + } + +#define DESC_LRTB( LEFT, RIGHT, TOP, BOTTOM, PARAM ) \ + description { state: "default" 0.0; \ + rel1 { \ + relative: 1 1; \ + to_x: LEFT; \ + to_y: TOP; \ + } \ + rel2 { \ + relative: 0 0; \ + to_x: RIGHT; \ + to_y: BOTTOM; \ + } \ + PARAM \ + } + +#define DESC_FROM_L( PARAM ) \ + description { state: "default" 0.0; \ + fixed: 1 0; \ + align: 0.0 0.5; \ + rel2.relative: 0.0 1.0; \ + PARAM \ + } + +#define DESC_FROM_R( PARAM ) \ + description { state: "default" 0.0; \ + fixed: 1 0; \ + align: 1.0 0.5; \ + rel1.relative: 1 0; \ + PARAM \ + } + +#define DESC_FROM_T( PARAM ) \ + description { state: "default" 0.0; \ + fixed: 0 1; \ + align: 0.5 0.0; \ + rel2.relative: 1.0 0.0; \ + PARAM \ + } + +#define DESC_FROM_B( PARAM ) \ + description { state: "default" 0.0; \ + fixed: 0 1; \ + rel1.relative: 0.0 1.0; \ + align: 0.5 1.0; \ + PARAM \ + } + +#define DESC_L( LEFT, PARAM ) \ + description { state: "default" 0.0; \ + align: 0 0.5; \ + fixed: 1 0; \ + rel1 { \ + relative: 1 0; \ + to_x: LEFT; \ + } \ + rel2 { \ + relative: 1 1; \ + to_x: LEFT; \ + } \ + PARAM \ + } + + + +#define PART_LIST_PADDINGS(LEFT_SIZE, RIGHT_SIZE, TOP_SIZE, BOTTOM_SIZE) \ + PART(SWALLOW, "elm.swallow.pad", \ + mouse_events: 0; \ + DESC_FROM_L( ; ) \ + ) \ + PART(SWALLOW, "elm.swallow.colorbar", \ + mouse_events: 0; \ + DESC_L("elm.swallow.pad", ) \ + ) \ + PART(SPACER, "elm.padding.left", \ + scale: 0; \ + DESC_L("elm.swallow.pad", \ + min: LEFT_SIZE 0; \ + max: LEFT_SIZE -1; \ + ) \ + ) \ + PART(SPACER, "elm.padding.right", \ + scale: 0; \ + DESC_FROM_R( \ + min: RIGHT_SIZE 0; \ + max: RIGHT_SIZE -1; \ + ) \ + ) \ + PART(SPACER, "elm.padding.top", \ + scale: 0; \ + DESC_FROM_T( \ + min: 0 TOP_SIZE; \ + max: -1 TOP_SIZE; \ + ) \ + ) \ + PART(SPACER, "elm.padding.bottom", \ + scale: 0; \ + DESC_FROM_B( \ + min: 0 BOTTOM_SIZE; \ + max: -1 BOTTOM_SIZE; \ + ) \ + ) + +#define PROGRAM_LIST_DEFAULT( TARGET ) \ + program { name: "default"; \ + signal: "elm,state,default"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + TARGET \ + } + +#define PROGRAM_LIST_DISABLE( TARGET ) \ + program { name: "enabled"; \ + signal: "elm,state,enabled"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + TARGET \ + } \ + program { name: "disabled"; \ + signal: "elm,state,disabled"; \ + source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + TARGET \ + } + +#define PROGRAM_LIST_SELECT( TARGET ) \ + program { name: "selected"; \ + signal: "elm,state,selected"; \ + source: "elm"; \ + action: STATE_SET "selected" 0.0; \ + TARGET \ + } \ + program { name: "unselected"; \ + signal: "elm,state,unselected"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + TARGET \ + } + +#define PROGRAM_LIST_HIGHLIGHT( TARGET ) \ + program { name: "highlighted"; \ + signal: "elm,state,highlighted"; \ + source: "elm"; \ + action: STATE_SET "highlighted" 0.0; \ + TARGET \ + transition: LINEAR 1.0; \ + } \ + program { name: "unhighlighted"; \ + signal: "elm,state,unhighlighted"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + TARGET \ + transition: LINEAR 1.0; \ + } + +#define PROGRAMS_LIST_BUTTON( TARGET ) \ + programs { \ + PROGRAM_LIST_DEFAULT( TARGET \ + target: "elm.padding.left"; \ + target: "elm.padding.right"; \ + ) \ + PROGRAM_LIST_DISABLE( TARGET \ + ) \ + PROGRAM_LIST_SELECT( TARGET \ + ) \ + PROGRAM_LIST_HIGHLIGHT( TARGET ) \ + PROGRAM_LIST_SOUND \ + } + +#define PROGRAM_LIST_SOUND \ + program { name: "play_sound"; \ + signal: "elm,state,clicked"; \ + source: "elm"; \ + script { \ + run_program(PROGRAM:"play_sample"); \ + } \ + } \ + program { \ + name: "play_sample"; \ + action: RUN_PLUGIN "touch_sound"; \ + } + + +#define BUTTON_HEIGHT_INC 122 + +#define PART_LIST_BG \ + PART(RECT, "bg", \ + description { state: "default" 0.0; \ + color: 0 0 0 0; \ + visible: 1; \ + } \ + ) + + + +// 3 button + group { + name: "elm/genlist/item/3button_flat/default"; + alias: "elm/genlist/item/3button_flat_recent/default"; + data.item: "treesize" 0; + data.item: "flips" "elm.flip.icon elm.flip.content"; + data.item: "contents" "base elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.1.touch_area elm.icon.2.touch_area elm.icon.3.touch_area"; + data.item: "vi_effect" "on"; + data.item: "dim" "off"; + data.item: "focus_bg" "off"; + + + parts { + PART_LIST_BG + PART_LIST_PADDINGS( + LIST_BUTTON_PADDING_LEFT_SIZE_INC, LIST_BUTTON_PADDING_RIGHT_SIZE_INC, + LIST_BUTTON_PADDING_2BUTTON_TOP_SIZE_INC, LIST_BUTTON_PADDING_BOTTOM_SIZE_INC + ) + + PART(SWALLOW, "base", + DESC_LRTB("elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.padding.bottom", + min: 360 0; + fixed: 1 0; + visible: 1; + ) + ) + + part { + name: "elm.icon.1"; // left icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 60/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 60/360 0.5; to: "base"; offset: 0 0;} + } + } + part { + name: "elm.icon.1.touch_area"; // left icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 60/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 60/360 0.5; to: "base"; offset: 0 0;} + } + } + + part { + name: "elm.icon.2"; // center icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 180/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 180/360 0.5; to: "base"; offset: 0 0;} + } + + } + part { + name: "elm.icon.2.touch_area"; // center icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 180/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 180/360 0.5; to: "base"; offset: 0 0;} + } + + } + + + part { + name: "elm.icon.3"; // right icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 300/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 300/360 0.5; to: "base"; offset: 0 0;} + } + } + part { + name: "elm.icon.3.touch_area"; // right icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 300/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 300/360 0.5; to: "base"; offset: 0 0;} + } + } + + } + } + +//2button + group { + name: "elm/genlist/item/2button_flat/default"; + data.item: "treesize" 0; + data.item: "flips" "elm.flip.icon elm.flip.content"; + data.item: "contents" "base elm.icon.1 elm.icon.2 elm.icon.1.touch_area elm.icon.2.touch_area"; + data.item: "vi_effect" "on"; + data.item: "dim" "off"; + data.item: "focus_bg" "off"; + + + parts { + PART_LIST_BG + PART_LIST_PADDINGS( + LIST_BUTTON_PADDING_LEFT_SIZE_INC, LIST_BUTTON_PADDING_RIGHT_SIZE_INC, + LIST_BUTTON_PADDING_2BUTTON_TOP_SIZE_INC, LIST_BUTTON_PADDING_BOTTOM_SIZE_INC + ) + + PART(SWALLOW, "base", + DESC_LRTB("elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.padding.bottom", + min: 360 0; + fixed: 1 0; + visible: 1; + ) + ) + + part { + name: "elm.icon.1"; // left icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 120/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 120/360 0.5; to: "base"; offset: 0 0;} + } + } + part { + name: "elm.icon.1.touch_area"; // left icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 120/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 120/360 0.5; to: "base"; offset: 0 0;} + } + } + + part { + name: "elm.icon.2"; // center icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 240/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 240/360 0.5; to: "base"; offset: 0 0;} + } + + } + part { + name: "elm.icon.2.touch_area"; // center icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 240/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 240/360 0.5; to: "base"; offset: 0 0;} + } + + } + } + } + + group { name: "elm/button/base/ime/transparent"; + parts { + part { + name: "bg"; + type: RECT; + scale: 1; + description { + state: "default" 0.0; + min: 0 130; + color_class: "AO015"; + visible: 0; + } + description { + state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO015P"; + } + description { + state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015D"; + } + } + part { + name: "padding_left_top"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 0.0 0.0; + rel2.relative: 0.0 0.0; + min: 0 0; + fixed: 1 1; + } + } + part { + name: "padding_right_bottom"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 1.0 1.0; + min: 0 0; + fixed: 1 1; + } + } + part { + name: "icon_rect"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 0.0 0.5; + rel1 { + relative: 1.0 1.0; + to: "padding_left_top"; + } + rel2 { + relative: 1.0 0.0; + to_x: "padding_left_top"; + to_y: "padding_right_bottom"; + } + min: 0 0; + fixed: 1 1; + } + description { + state: "visible" 0.0; + inherit: "default" 0.0; + min: 134 61; + max: 134 61; + fixed: 1 1; + } + } + } + } + + group { + name: "elm/genlist/item/2button/default"; + data.item: "treesize" 0; + data.item: "flips" "elm.flip.icon elm.flip.content"; + data.item: "contents" "base elm.icon.1.touch_area elm.icon.2.touch_area elm.icon.1 elm.icon.2 elm.swallow.center_check"; + data.item: "vi_effect" "off"; + parts { + PART_LIST_BG + PART_LIST_PADDINGS( + LIST_BUTTON_PADDING_LEFT_SIZE_INC, LIST_BUTTON_PADDING_RIGHT_SIZE_INC, + LIST_BUTTON_PADDING_2BUTTON_TOP_SIZE_INC, LIST_BUTTON_PADDING_BOTTOM_SIZE_INC + ) + PART(SWALLOW, "base", + DESC_LRTB("elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.padding.bottom", + min: 360 0; + fixed: 1 0; + visible: 1; + ) + ) + part { name: "elm.icon.1.touch_area"; + type: SWALLOW; + repeat_events, 0; + description { + state: "default" 0.0; + color: 255 0 0 100; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + rel1 { relative: 0.0 0.0; to: "elm.icon.1"; offset: -5 -5;} + rel2 { relative: 1.0 1.0; to: "elm.icon.1"; offset: +5 +5;} + } + description { + state: "default" 0.1; + inherit: "default" 0.0; + rel1 { relative: 0.0 0.0; to: "elm.icon.1"; offset: -7 -7;} + rel2 { relative: 1.0 1.0; to: "elm.icon.1"; offset: +7 +7;} + } + description { + state: "default" 0.9; + inherit: "default" 0.0; + rel1 { relative: 0.0 0.0; to: "elm.icon.1"; offset: -8 -8;} + rel2 { relative: 1.0 1.0; to: "elm.icon.1"; offset: +8 +8;} + } + } + part { name: "elm.icon.2.touch_area"; + type: SWALLOW; + repeat_events, 0; + description { + state: "default" 0.0; + color: 0 0 255 100; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + rel1 { relative: 0.0 0.0; to: "elm.icon.2"; offset: -6 -5;} + rel2 { relative: 1.0 1.0; to: "elm.icon.2"; offset: +6 +5;} + } + description { + state: "default" 0.1; + inherit: "default" 0.0; + rel1 { relative: 0.0 0.0; to: "elm.icon.2"; offset: -7 -7;} + rel2 { relative: 1.0 1.0; to: "elm.icon.2"; offset: +7 +7;} + } + description { + state: "default" 0.9; + inherit: "default" 0.0; + rel1 { relative: 0.0 0.0; to: "elm.icon.2"; offset: -9 -8;} + rel2 { relative: 1.0 1.0; to: "elm.icon.2"; offset: +9 +8;} + } + } + part { name: "elm.icon.1"; + type: SWALLOW; + repeat_events, 1; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0; + fixed: 1 1; + min: 114 114; + max: 114 114; + rel1 { relative: 112/360 0; to: "base"; offset: 0 35;} + rel2 { relative: 112/360 0; to: "base"; offset: 0 35;} + } + description { + state: "default" 0.1; + inherit: "default" 0.0; + min: 114+(198-114)/2 114+(198-114)/2; + max: 114+(198-114)/2 114+(198-114)/2; + rel1 { relative: ((64+112)/2)/360 0; to: "base"; offset: 0 (35+12)/2;} + rel2 { relative: ((64+112)/2)/360 0; to: "base"; offset: 0 (35+12)/2;} + } + description { + state: "default" 0.9; + inherit: "default" 0.0; + min: 198 198; + max: 198 198; + rel1 { relative: 128/360 0; to: "base"; offset: 0 12;} + rel2 { relative: 128/360 0; to: "base"; offset: 0 12;} + } + } + part { name: "elm.icon.2"; + type: SWALLOW; + repeat_events, 1; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0; + fixed: 1 1; + min: 114 114; + max: 114 114; + rel1 { relative: 249/360 0; to: "base"; offset: 0 35;} + rel2 { relative: 249/360 0; to: "base"; offset: 0 35;} + } + description { + state: "default" 0.1; + inherit: "default" 0.0; + min: 114+(198-114)/2 114+(99-114)/2; + max: 114+(198-114)/2 114+(198-114)/2; + rel1 { relative: ((249+297)/2)/360 0; to: "base"; offset: 0 (35+12)/2;} + rel2 { relative: ((249+297)/2)/360 0; to: "base"; offset: 0 (35+12)/2;} + } + description { + state: "default" 0.9; + inherit: "default" 0.0; + min: 198 198; + max: 198 198; + rel1 { relative: 297/360 0; to: "base"; offset: 0 12;} + rel2 { relative: 297/360 0; to: "base"; offset: 0 12;} + } + } + + PART(SPACER, "elm.padding.fake", + DESC_TB("elm.padding.top","elm.padding.bottom", + min: LIST_BUTTON_PADDING_CENTER_SIZE_INC 0; + max: LIST_BUTTON_PADDING_CENTER_SIZE_INC -1; + fixed: 1 0; + ) + ) + PART(SPACER, "elm.padding.center", + DESC_LTB("elm.padding.fake", "elm.padding.top", "elm.padding.bottom", + min: LIST_BUTTON_PADDING_CENTER_SIZE_INC 0; + max: LIST_BUTTON_PADDING_CENTER_SIZE_INC -1; + fixed: 1 0; + ) + ) + PART(SWALLOW, "elm.swallow.center_check", + description { state: "default" 0.0; + align: 0.5 0.5; + } + ) + } +} diff --git a/res/tv/edje/w-input-stt-button.edc b/res/tv/edje/w-input-stt-button.edc new file mode 100644 index 0000000..c8865f4 --- /dev/null +++ b/res/tv/edje/w-input-stt-button.edc @@ -0,0 +1,288 @@ +/* + * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#define NORMAL_BG_IMAGE "B09_voice_input_panel.png" + +#define PROGRESSING_DELAY 0.03 +#define PROGRESS_BG_DESC1( param_name, param_num ) \ +description \ +{ \ + state, "pulse" 0.#param_num; \ + inherit, "default" 0.0; \ + image.normal, "B09_"#param_name"_"#param_num".png"; \ +} + +#define LISTEN_BG_DESC( param_name, param_num ) \ +description \ +{ \ + state, "wave" 0.#param_num; \ + inherit, "default" 0.0; \ + image.normal, "B09_"#param_name"_"#param_num".png"; \ +} + +#define BUTTON_CIRCLE_STYLE_BG_MIN_MAX_INC 112 112 +#define BUTTON_CIRCLE_STYLE_IMAGE_MIN_MAX_INC 45 45 +#define BUTTON_CIRCLE_STYLE_CONTENT_MIN_MAX_INC 45 45 +#define BUTTON_CIRCLE_STYLE_LEFT_PADDING_MIN_MAX_INC 13 13 +#define BUTTON_CIRCLE_STYLE_RIGHT_PADDING_MIN_MAX_INC 14 14 + +#define BUTTON_CIRCLE_STYLE_NORMAL_TOP_OFFSET_INC 0 2 +#define BUTTON_CIRCLE_STYLE_NORMAL_BOTTOM_OFFSET_INC -1 1 +#define BUTTON_CIRCLE_STYLE_PRESSED_TOP_OFFSET_INC 0 -2 +#define BUTTON_CIRCLE_STYLE_PRESSED_BOTTOM_OFFSET_INC -1 -3 + +#define BUTTON_CIRCLE_STYLE_CLIPPER_DEFAULT_COLOR_INC 0 0 0 255 +#define BUTTON_CIRCLE_STYLE_ICON_CLIPPER_PRESSED_COLOR_INC 0 0 0 255 +#define BUTTON_CIRCLE_STYLE_ICON_CLIPPER_DISABLED_COLOR_INC 21 22 25 255 + +#define BUTTON_CIRCLE_STYLE_NORMAL_COLOR_INC 250 250 250 255 +#define BUTTON_CIRCLE_STYLE_PRESSED_COLOR_INC 250 250 250 255 +#define BUTTON_CIRCLE_STYLE_DISABLED_COLOR_INC 166 167 169 255 + + +/////////////////////////////////////////////////////////////////////////////////////// + + +//============================================================================ +//============================================================================ + +/** + * Resources + * + */ + +/** + * Macro + * + */ +#define BTN_IMAGE() \ +part \ +{ \ + name, "button_image"; \ + mouse_events, 1; \ + scale, 1; \ + description \ + { \ + state, "default" 0.0; \ + } \ + description \ + { \ + state, "clicked" 0.0; \ + inherit, "default" 0.0; \ + } \ + description \ + { \ + state, "disabled" 0.0; \ + inherit, "default" 0.0; \ + visible, 1; \ + } \ + description \ + { \ + state, "focused" 0.0; \ + inherit, "default" 0.0; \ + } \ +} + +#define OVER() \ +part \ +{ \ + name, "over2"; \ + type, RECT; \ + mouse_events, 1; \ + repeat_events, 1; \ + ignore_flags, ON_HOLD; \ + description \ + { \ + state, "default" 0.0; \ + color, 0 0 0 0; \ + } \ + description \ + { \ + state, "disabled" 0.0; \ + inherit, "default" 0.0; \ + visible, 0; \ + } \ +} \ +part \ +{ \ + name, "over3"; \ + type, RECT; \ + mouse_events, 1; \ + repeat_events, 1; \ + description \ + { \ + state, "default" 0.0; \ + color, 0 0 0 0; \ + } \ + description \ + { \ + state, "clicked" 0.0; \ + inherit, "default" 0.0; \ + visible, 1; \ + } \ +} + +#define DISABLER() \ +part \ +{ \ + name, "disabler"; \ + type, RECT; \ + description \ + { \ + state, "default" 0.0; \ + color, 255 255 255 0; \ + visible, 0; \ + } \ + description \ + { \ + state, "disabled" 0.0; \ + inherit, "default" 0.0; \ + visible, 1; \ + } \ +} + +#define PROG_FOCUS \ +program \ +{ \ + name, "focused"; \ + signal, "elm,action,focus"; \ + source, "elm"; \ + action, STATE_SET "focused" 0.0; \ + target, "button_image"; \ +} \ +program \ +{ \ + name, "unfocused"; \ + signal, "elm,action,unfocus"; \ + source, "elm"; \ + action, STATE_SET "default" 0.0; \ + target, "button_image"; \ +} + +#define PROG_ENABLE \ +program \ +{ \ + name: "disable"; \ + signal: "elm,state,disabled"; \ + source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + target: "button_image"; \ + target: "over2"; \ + target: "disabler"; \ +} \ +program \ +{ \ + name: "enable"; \ + signal: "elm,state,enabled"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "button_image"; \ + target: "over2"; \ + target: "disabler"; \ +} + +#define PROG_CLICK \ +program \ +{ \ + name: "button_click"; \ + signal: "mouse,down,1"; \ + source: "over2"; \ + action: SIGNAL_EMIT "elm,action,press" ""; \ + after: "button_click_anim"; \ +} \ +program \ +{ \ + name: "button_click_anim"; \ + action: STATE_SET "clicked" 0.0; \ + target: "button_image"; \ +} \ +program \ +{ \ + name: "button_unclick"; \ + signal: "mouse,up,1"; \ + source: "over2"; \ + action: SIGNAL_EMIT "elm,action,unpress" ""; \ + after: "button_unclick_anim"; \ +} \ +program \ +{ \ + name: "button_unclick_anim"; \ + action: STATE_SET "default" 0.0; \ + target: "button_image"; \ +} \ +program \ +{ \ + name: "button_mouseout_clicked"; \ + signal: "mouse,out"; \ + source: "over2"; \ + script \ + { \ + new st[31]; \ + new Float:vl; \ + get_state(PART:"button_image", st, 30, vl); \ + if (!strcmp(st, "clicked")) \ + { \ + set_state(PART:"button_image", "visible", 0.0); \ + } \ + } \ +} \ +program \ +{ \ + name: "button_click2"; \ + signal: "mouse,down,1"; \ + source: "over3"; \ + action: STATE_SET "clicked" 0.0; \ + target: "over3"; \ + action: SIGNAL_EMIT "elm,action,click" ""; \ +} \ +program \ +{ \ + name: "button_unclick2"; \ + signal: "mouse,up,1"; \ + source: "over3"; \ + action: STATE_SET "default" 0.0; \ + target: "over3"; \ +} \ +program \ +{ \ + name: "button_unclick3"; \ + signal: "mouse,up,1"; \ + source: "over2"; \ +} + +#define VIC_BUTTON() \ +group \ +{ \ + name, "elm/button/base/vic/micbutton"; \ + parts \ + { \ + BTN_IMAGE() \ + OVER() \ + DISABLER() \ + } \ + programs \ + { \ + PROG_CLICK \ + PROG_ENABLE \ + PROG_FOCUS \ + } \ +} + +collections +{ + VIC_BUTTON() +} diff --git a/res/tv/edje/w-input-stt.edc b/res/tv/edje/w-input-stt.edc new file mode 100644 index 0000000..082731d --- /dev/null +++ b/res/tv/edje/w-input-stt.edc @@ -0,0 +1,3507 @@ +#include "w-input-stt-button.edc" + +#define VOICE_CANDIDATE_AREA_HEIGHT 56 +#define BUTTON_TEXT_SIZE_INC 85 + +collections +{ + base_scale: 1.3; + + plugins { + plugin { + name: "touch_sound"; + source: "feedback"; + param: "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP"; + /* 2014.06.11 updated from libsvi(feedback) + Above plugin will run below external function: + int feedback_play_type(feedback_type_e type, feedback_pattern_e pattern); + + param1: feedback_type_e + FEEDBACK_TYPE_NONE = 0, + FEEDBACK_TYPE_SOUND = 1, + FEEDBACK_TYPE_VIBRATION, + FEEDBACK_TYPE_LED, + FEEDBACK_TYPE_END + + * param2 enumeration: + FEEDBACK_PATTERN_TAP = 0, + FEEDBACK_PATTERN_SIP, + FEEDBACK_PATTERN_SIP_BACKSPACE, + FEEDBACK_PATTERN_SIP_FUNCTION, + FEEDBACK_PATTERN_SIP_FJKEY, + ... + + * Fore information, please refer the libsvi libraries. + * git: slp-info.sec.samsung.net:29418/magnolia/framework/system/libsvi + * web: http://slp-info.sec.samsung.net/gerrit/plugins/gitiles/magnolia/framework/system/libsvi + */ + } + plugin { + name: "haptic_tap"; + source: "feedback"; + param: "FEEDBACK_TYPE_VIBRATION FEEDBACK_PATTERN_TAP"; + } + } + + images { + // MIC + image, "./bg/B13_mic_bg.png" COMP; + image, "./icon/B13_mic.png" COMP; + image, "./icon/B13_mic_Que.png" COMP; + image, "./icon/B13_mic_Que_01.png" COMP; + image, "./icon/B13_mic_procecessing_bg.png" COMP; + image, "./text_downdrop.#.png" COMP; + image, "./text_downdrop_press.#.png" COMP; + + image, "./input_ic_voice_mic.png" COMP; + image, "./w_sip_mask_bg.png" COMP; + image, "./tw_bottom_btn_bg.png" COMP; + + image, "./w_mode_ic_bg.png" COMP; + + image, "./b_stt_text_fade_out.png" COMP; + image, "./b_stt_icon_btn.png" COMP; + image, "./b_stt_confirm_icon.png" COMP; + image, "./b_stt_send_icon.png" COMP; + } + + color_classes + { + color_class + { + name: "AO013"; + color: 68 71 77 100; + } + color_class + { + name: "AO014"; + color: 0 0 0 100; + } + color_class + { + name: "AO014P"; + color: 0 0 0 100; + } + color_class + { + name: "AO014D"; + color: 0 0 0 35; + } + color_class + { + name: "AO015L1"; + color: 0 0 0 100; + } + color_class + { + name: "AO015L1P"; + color: 0 0 0 50; + } + color_class + { + name: "AO015L1D"; + color: 0 0 0 40; + } + color_class + { + name: "AO0151"; + color: 0 0 0 100; + } + color_class + { + name: "AO0151P"; + color: 0 0 0 50; + } + color_class + { + name: "AO0151D"; + color: 0 0 0 20; + } + color_class + { + name: "AO0152"; + color: 0 0 0 100; + } + color_class + { + name: "AO015L2"; + color: 0 0 0 100; + } + color_class + { + name: "AO015L2P"; + color: 0 0 0 50; + } + color_class + { + name: "AO015L2D"; + color: 0 0 0 40; + } + color_class + { + name: "AO015L3"; + color: 0 0 0 100; + } + color_class + { + name: "AO01151"; + color: 0 0 0 100; + } + color_class + { + name: "AO01153L1"; + color: 0 0 255 255; + } + color_class + { + name: "AO01153L1P"; + color: 61 61 61 100; + } + color_class + { + name: "AO01153L1D"; + color: 163 163 163 100; + } + color_class + { + name: "AO01154L1"; + color: 97 12 117 255; + } + color_class + { + name: "AO01154L1P"; + color: 41 41 41 100; + } + color_class + { + name: "AO01154L1D"; + color: 110 110 110 100; + } + color_class + { + name: "AO01155L1"; + color: 255 0 0 255; + } + color_class + { + name: "AO01155L1P"; + color: 33 33 33 100; + } + color_class + { + name: "AO01155L1D"; + color: 122 122 122 100; + } + color_class + { + name: "AO01153L2"; + color: 18 18 18 30; + } + color_class + { + name: "AO01153L3"; + color: 0 0 0 100; + } + color_class + { + name: "AO01153L3P"; + color: 0 0 0 100; + } + color_class + { + name: "AO01153L3D"; + color: 0 0 0 40; + } + color_class + { + name: "AO0116"; + color: 0 0 0 100; + } + color_class + { + name: "AO0116P"; + color: 0 0 0 50; + } + color_class + { + name: "AO0116D"; + color: 0 0 0 30; + } + color_class + { + name: "AO01161"; + color: 64 64 64 100; + } + color_class + { + name: "AO01161P"; + color: 38 38 38 100; + } + color_class + { + name: "AO01161D"; + color: 26 26 26 100; + } + color_class + { + name: "AO0117"; + color: 0 0 0 100; + } + color_class + { + name: "AO0118"; + color: 0 0 0 100; + } + color_class + { + name: "AO0119"; + color: 0 0 0 100; + } + color_class + { + name: "AO0119P"; + color: 0 0 0 100; + } + color_class + { + name: "AO0119D"; + color: 0 0 0 5; + } + color_class + { + name: "AO031"; + color: 0 0 0 100; + } + color_class + { + name: "AO031P"; + color: 0 0 0 40; + } + color_class + { + name: "AO031L1"; + color: 0 0 0 41; + } + color_class + { + name: "AO031L1P"; + color: 0 0 0 70; + } + color_class + { + name: "AO0331"; + color: 0 0 0 50; + } + color_class + { + name: "AO0332"; + color: 0 0 0 100; + } + color_class + { + name: "AO034"; + color: 102 102 102 100; + } + color_class + { + name: "AO034P"; + color: 0 0 0 100; + } + color_class + { + name: "AO034D"; + color: 0 0 0 30; + } + color_class + { + name: "AO035"; + color: 5 5 5 100; + } + color_class + { + name: "AO0351"; + color: 0 0 0 15; + } + color_class + { + name: "AO036"; + color: 0 0 0 100; + } + color_class + { + name: "AO0361"; + color: 0 0 0 50; + } + color_class + { + name: "AO037"; + color: 10 10 10 100; + } + color_class + { + name: "AO037P"; + color: 0 0 0 100; + } + color_class + { + name: "AO037S"; + color: 0 0 0 100; + } + color_class + { + name: "AO038"; + color: 0 0 0 100; + } + color_class + { + name: "AO038P"; + color: 0 0 0 50; + } + color_class + { + name: "AO038D"; + color: 0 0 0 40; + } + color_class + { + name: "AT0113"; + color: 0 0 0 100; + } + color_class + { + name: "AT0113P"; + color: 0 0 0 100; + } + color_class + { + name: "AT0113D"; + color: 0 0 0 70; + } + color_class + { + name: "AT0113S"; + color: 0 0 0 100; + } + color_class + { + name: "AT0114"; +# color: 0 0 0 100; + color: 128 128 128 100; + } + color_class + { + name: "AT0114D"; + color: 0 0 0 5; + } + color_class + { + name: "AT02111"; + color: 0 0 0 100; + } + color_class + { + name: "AT02112"; + color: 0 0 0 100; + } + color_class + { + name: "AT02113"; + color: 10 10 10 100; + } + color_class + { + name: "AT021"; + color: 0 0 0 100; + } + color_class + { + name: "AT022"; + color: 0 0 0 100; + } + color_class + { + name: "AT023"; + color: 0 0 0 100; + } + color_class + { + name: "AT023P"; + color: 0 0 0 50; + } + color_class + { + name: "AT023D"; + color: 0 0 0 40; + } + } + + styles + { + style { name, "textblock_style"; + base, "font=Tizen:style=Regular font_size=36 align=center color=#FFFFFF text_class=text_class wrap=word ellipsis=1.0"; + tag, "br" "\n"; + tag, "ps" "ps"; + tag, "hilight" "+ font=Tizen:style=Bold"; + tag, "b" "+ font=Tizen:style=Bold"; + tag, "tab" "\t"; + } + style { name, "textblock_style_bottom"; + base, "font=Tizen:style=Regular font_size=36 align=center color=#FFFFFF text_class=text_class wrap=word ellipsis=1.0"; + tag, "br" "\n"; + tag, "ps" "ps"; + tag, "hilight" "+ font=Tizen:style=Bold"; + tag, "b" "+ font=Tizen:style=Bold"; + tag, "tab" "\t"; + } + style { name: "button_general_text_dim"; + base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE_INC" align=center color=#FFFFFF ellipsis=0.0 wrap=mixed"; + } + style { name: "button_general_text_press"; + base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE_INC" align=center color=#888888 ellipsis=0.0 wrap=mixed"; + } + style { name: "button_general_text_normal"; + base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE_INC" align=center color=#FFFFFF ellipsis=0.0 wrap=mixed"; + } + } + + group + { + name, "mic_control"; + parts + { + part + { + name, "bg"; + type, RECT; + scale, 1; + description + { + state, "default" 0.0; + rel1 + { + relative, 0.0 0.0; + } + rel2 + { + relative, 1.0 1.0; + } + visible: 1; + color_class, "AO0118"; + } + } + part + { + name, "top_block"; + type, SPACER; + scale, 1; + description + { + state, "default" 0.0; + min, 360 (360-103); + align, 0.5 0; + rel1 + { + relative, 0.0 0.0; + to, "bg"; + } + rel2 + { + relative, 1.0 0.0; + to, "bg"; + } + } + } + + part + { + name, "text_area"; + type, SWALLOW; + description + { + state, "default" 0.0; + align, 0.5 1; + min, 282 (360-103); + max, 282 (360-103); + + rel1 + { + relative, 39/360 1; + to, "top_block"; + offset, 0 -1; + } + rel2 + { + relative, 321/360 1; + to, "top_block"; + offset, 0 -1; + } + } + } + part + { + name, "left_panel_area"; + type, SWALLOW; + description + { + state, "default" 0.0; + align, 0.5 0.5; + rel1 + { + relative, 0.0 0.0; + to, "bg"; + } + rel2 + { + relative, 1.0 1.0; + to, "bg"; + } + } + } + + + part + { + name, "background"; + type, IMAGE; + scale, 1; + description + { + state, "default" 0.0; + min, 360 100; + max, 360 100; + rel1 + { + relative, 0 260/360; + to, "bg"; + } + rel2 + { + relative, 1 1; + to, "bg"; + } + image.normal, "./tw_bottom_btn_bg.png"; + color: 128 128 128 128; + } + description + { + state, "pressed" 0.0; + inherit, "default" 0.0; + color: 128 128 128 128; + } + description + { + state, "dim" 0.0; + inherit, "default" 0.0; + color: 128 128 128 128; + } + } + + part + { + name, "EFFECT_BG_AREA"; + type, SPACER; + description + { + state, "default" 0.0; + min, 0 64; + max, 360 64; + align, 0.5 1; + rel1 + { + relative, 0 1; + to, "bg"; + offset, 0 -1; + } + rel2 + { + relative, 1 1; + to, "bg"; + offset, 0 -1; + } + } + + description + { + state, "hide" 0.0; + min, 0 64; + max, 360 64; + align, 0.5 1; + rel1 + { + relative, 0 (360+64)/360; + to, "bg"; + offset, 0 +13; + } + rel2 + { + relative, 1 (360+64)/360; + to, "bg"; + offset, 0 +13; + } + + } + + } + + part + { + name, "EFFECT_BG"; + type, SWALLOW; + description + { + state, "default" 0.0; + visible, 0; + rel1 + { + relative, 0 0; + to, "EFFECT_BG_AREA"; + } + rel2 + { + relative, 1 1; + to, "EFFECT_BG_AREA"; + } + } + description + { + state, "default" 0.1; + inherit, "default" 0.0; + visible, 1; + } + } + + + part + { + name, "MIC_ICON"; + type, IMAGE; + scale, 1; + description + { + state, "default" 0.0; + min, 50 50; + max, 50 50; + rel1 + { + relative, 155/360 26/100; + to, "background"; + } + rel2 + { + relative, 205/360 76/100; + to, "background"; + } + image.normal, "./input_ic_voice_mic.png"; + } + description + { + state, "recording" 0.0; + inherit, "default" 0.0; + visible, 0; + } + description + { + state, "processing" 0.0; + inherit, "default" 0.0; + visible, 0; + } + description + { + state, "message" 0.0; + inherit, "default" 0.0; + rel1 + { + relative, 155/360 41/100; + to, "background"; + } + rel2 + { + relative, 205/360 91/100; + to, "background"; + } + visible, 1; + } + } + + + + //Part for mic button + part + { + name, "MIC"; + type, SWALLOW; + scale, 1; + description + { + state, "default" 0.0; + visible, 1; + min, 290 100; + max, 290 100; + rel1 + { + relative, 35/360 0.0; + to, "background"; + } + rel2 + { + relative, 325/360 1.0; + to, "background"; + } + } + } + part + { + name, "PROGRESS_BAR"; + type, SWALLOW; + scale, 1; + description + { + state, "default" 0.0; + min, 50 50; + max, 50 50; + visible, 0; + rel1 + { + relative, 155/360 27/100; + to, "background"; + } + rel2 + { + relative, 205/360 77/100; + to, "background"; + } + } + description + { + state, "message" 0.0; + inherit, "default" 0.0; + } + description + { + state, "processing" 0.0; + inherit, "default" 0.0; + visible, 1; + } + } + + part + { + name, "guide_text_block"; + type, SPACER; + description + { + state, "default" 0.0; + align, 0.5 0; + rel1 + { + relative, 39/360 140/360; + to, "bg"; + } + rel2 + { + relative, (360-39)/360 (140+42)/360; + to, "bg"; + } + } + description + { + state, "bottom" 0.0; + align, 0.5 0; + rel1 + { + relative, 74/360 (360-91)/360; + to, "bg"; + } + rel2 + { + relative, (360-74)/360 (360-57)/360; + to, "bg"; + } + } + } + + part + { + name, "elm.text"; + type, TEXTBLOCK; + mouse_events, 0; + scale, 1; + description + { + state, "default" 0.0; + visible, 1; + align, 0.5 0.6; + rel1.to, "guide_text_block"; + rel2.to, "guide_text_block"; + text + { + fit: 1 1; + style, "textblock_style"; + } + color, 120 120 120 120; + } + description + { + state, "bottom" 0.0; + inherit, "default" 0.0; + text + { + fit: 1 1; + style, "textblock_style_bottom"; + } + color, 120 120 120 120; + } + } + } + + programs + { + program + { + name, "initial_view"; + signal, "mouse,clicked,1"; + source, "background"; + in, 0 0.3; + after, "emit_signal1"; + } + + program + { + name, "emit_signal1"; + action, SIGNAL_EMIT "idle,state,pulse,visible" ""; + } + + program + { + name, "listening"; + signal, "elm,state,listening"; + source, "elm"; + action, STATE_SET "recording" 0.0; + target, "MIC_ICON"; + } + + program + { + name, "start_processing"; + signal, "elm,state,processing"; + source, "elm"; + action, STATE_SET "processing" 0.0; + target, "PROGRESS_BAR"; + target, "MIC_ICON"; + transition, DECELERATE 0.3; + } + + program + { + name, "idle"; + signal, "elm,state,init"; + source, "elm"; + action, STATE_SET "default" 0.0; + target, "PROGRESS_BAR"; + target, "MIC_ICON"; + transition, DECELERATE 0.3; + } + program + { + name, "idle_message"; + signal, "elm,state,init_message"; + source, "elm"; + action, STATE_SET "message" 0.0; + target, "PROGRESS_BAR"; + target, "MIC_ICON"; + } + + program + { + name, "text_show"; + signal, "idle,state,text,visible"; + source, "elm"; + action, STATE_SET "expand" 0.0; + target, "elm.text"; + } + + program + { + name, "text_hide"; + signal, "idle,state,text,hidden"; + source, "elm"; + action, STATE_SET "default" 0.0; + target, "elm.text"; + } + program + { + name, "show_effect_part"; + signal, "elm,state,eq,show"; + source, "eq"; + action, STATE_SET "default" 0.1; + target, "EFFECT_BG"; + } + + program + { + name, "hide_effect_part"; + signal, "elm,state,eq,hide"; + source, "eq"; + action, STATE_SET "default" 0.0; + target, "EFFECT_BG"; + } + + program + { + name, "guide_text_up"; + signal, "idle,state,guide_text,up"; + source, "elm"; + action, STATE_SET "default" 0.0; + target, "guide_text_block"; + } + program + { + name, "guide_text_bottom"; + signal, "idle,state,guide_text,bottom"; + source, "elm"; + action, STATE_SET "bottom" 0.0; + target, "guide_text_block"; + } + + + } + } + + group + { + name: "option_more_index"; + parts + { + part + { + name: "bg"; + type: SPACER; + scale: 1; + description + { + state: "default" 0.0; + min: 360 360; + max: -1 360; + } + } + part + { + name: "scroller"; + type: SWALLOW; + scale: 1; + description + { + state: "default" 0.0; + rel1.to: "bg"; + rel2.to: "bg"; + } + } + part + { + name: "controller"; + type: SWALLOW; + scale: 1; + description + { + state: "default" 0.0; + align: 0.5 0.0; + min: 360 40; + max: 360 40; + fixed: 0 1; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 0.0; + } + } + } + } + + group + { + name, "language_list"; + parts + { + part + { + name, "bg"; + type, RECT; + scale, 1; + description + { + state, "default" 0.0; + min, 358 0; + max, 358 223; + rel1 + { + relative, 0.0 0.0; + } + rel2 + { + relative, 1.0 1.0; + } + color, 8 8 8 255; + } + } + part + { + name, "list"; + type, SWALLOW; + scale, 1; + repeat_events, 0; + description + { + state, "default" 0.0; + rel1 + { + relative, 0.0 0.0; + to, "bg"; + } + rel2 + { + relative, 1.0 1.0; + to, "bg"; + } + } + } + } + } + + group{ + name: "layout_textblock"; + + script { + public timer_cb(val) { + run_program(PROGRAM:"do_scroll"); + } + + } + parts { + part + { + name, "bg"; + type, SPACER; + scale, 1; + description + { + state, "default" 0.0; + min, 282 39; + rel1 + { + relative, 0.0 0.0; + } + rel2 + { + relative, 1.0 1.0; + } + } + } + part { name: "elm.swallow.content"; + scale: 1; + type: SWALLOW; + description { state: "default" 0.0; + min: 282 39; + color, 120 120 120 120; + } + } + } + programs { + program + { + name, "scroll"; + signal, "scrolling"; + source, "entry"; + script { + timer(3/10, "timer_cb", 0); + } + } + program + { + name, "do_scroll"; + action, SIGNAL_EMIT "do_scroll" "entry"; + } + } + } + + group{ name: "entry_focused_layout"; + parts { + part + { + name, "bg"; + type, RECT; + scale, 1; + description + { + state, "default" 0.0; + rel1 + { + relative, 0.0 0.0; + } + rel2 + { + relative, 1.0 1.0; + } + visible: 1; + color, 120 120 120 120; + } + } + part { name: "padding_top"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + min: 0 20; + fixed: 1 1; + } + } + part { name: "padding_left"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + min: 73 0; + fixed: 1 1; + } + } + part { name: "padding_right"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 1.0 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + min: 73 0; + fixed: 1 1; + } + } + part { + name: "contents"; + type: SWALLOW; + scale: 1; + description { + state: "default" 0.0; + rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 { relative: 0.0 1.0; to_x: "padding_right"; to_y: "padding_top";} + min:0 42; + max: -1 42; + align: 0.5 0; + } + } + } + } + + + +#define PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC 50 + group + { + name: "elm/progressbar/horizontal/voice_input/process/small"; + images { + image: "style/tw_loading_small_00.png" COMP; + image: "style/tw_loading_small_01.png" COMP; + image: "style/tw_loading_small_02.png" COMP; + image: "style/tw_loading_small_03.png" COMP; + image: "style/tw_loading_small_04.png" COMP; + image: "style/tw_loading_small_05.png" COMP; + image: "style/tw_loading_small_06.png" COMP; + image: "style/tw_loading_small_07.png" COMP; + image: "style/tw_loading_small_08.png" COMP; + image: "style/tw_loading_small_09.png" COMP; + image: "style/tw_loading_small_10.png" COMP; + image: "style/tw_loading_small_11.png" COMP; + image: "style/tw_loading_small_12.png" COMP; + image: "style/tw_loading_small_13.png" COMP; + image: "style/tw_loading_small_14.png" COMP; + image: "style/tw_loading_small_15.png" COMP; + image: "style/tw_loading_small_16.png" COMP; + image: "style/tw_loading_small_17.png" COMP; + image: "style/tw_loading_small_18.png" COMP; + image: "style/tw_loading_small_19.png" COMP; + image: "style/tw_loading_small_20.png" COMP; + image: "style/tw_loading_small_21.png" COMP; + image: "style/tw_loading_small_22.png" COMP; + image: "style/tw_loading_small_23.png" COMP; + image: "style/tw_loading_small_24.png" COMP; + image: "style/tw_loading_small_25.png" COMP; + image: "style/tw_loading_small_26.png" COMP; + image: "style/tw_loading_small_27.png" COMP; + image: "style/tw_loading_small_28.png" COMP; + image: "style/tw_loading_small_29.png" COMP; + image: "style/tw_loading_small_30.png" COMP; + image: "style/tw_loading_small_31.png" COMP; + image: "style/tw_loading_small_32.png" COMP; + image: "style/tw_loading_small_33.png" COMP; + image: "style/tw_loading_small_34.png" COMP; + image: "style/tw_loading_small_35.png" COMP; + image: "style/tw_loading_small_36.png" COMP; + image: "style/tw_loading_small_37.png" COMP; + image: "style/tw_loading_small_38.png" COMP; + image: "style/tw_loading_small_39.png" COMP; + image: "style/tw_loading_small_40.png" COMP; + image: "style/tw_loading_small_41.png" COMP; + image: "style/tw_loading_small_42.png" COMP; + image: "style/tw_loading_small_43.png" COMP; + image: "style/tw_loading_small_44.png" COMP; + image: "style/tw_loading_small_45.png" COMP; + image: "style/tw_loading_small_46.png" COMP; + image: "style/tw_loading_small_47.png" COMP; + image: "style/tw_loading_small_48.png" COMP; + image: "style/tw_loading_small_49.png" COMP; + image: "style/tw_loading_small_50.png" COMP; + image: "style/tw_loading_small_51.png" COMP; + image: "style/tw_loading_small_52.png" COMP; + image: "style/tw_loading_small_53.png" COMP; + image: "style/tw_loading_small_54.png" COMP; + image: "style/tw_loading_small_55.png" COMP; + image: "style/tw_loading_small_56.png" COMP; + image: "style/tw_loading_small_57.png" COMP; + image: "style/tw_loading_small_58.png" COMP; + image: "style/tw_loading_small_59.png" COMP; + image: "style/tw_loading_small_60.png" COMP; + image: "style/tw_loading_small_61.png" COMP; + image: "style/tw_loading_small_62.png" COMP; + image: "style/tw_loading_small_63.png" COMP; + image: "style/tw_loading_small_64.png" COMP; + } + parts { + part { + name: "access"; + type: RECT; + description + { + state: "default" 0.0; + fixed: 1 1; + color: 0 0 0 0; + } + } + part { + name: "elm.background.progressbar"; + mouse_events: 0; + scale: 1; + type: RECT; + description { + state: "default" 0.0; + } + } + part { + name: "bar"; + mouse_events: 0; + scale: 1; + clip_to: "elm.background.progressbar"; + description { + state: "default" 0.0; + min: PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC; + max: PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC; + fixed, 1 1; + aspect: 1.0 1.0; + aspect_preference: BOTH; + image.normal: "style/tw_loading_small_00.png"; + image.tween: "style/tw_loading_small_01.png"; + image.tween: "style/tw_loading_small_02.png"; + image.tween: "style/tw_loading_small_03.png"; + image.tween: "style/tw_loading_small_04.png"; + image.tween: "style/tw_loading_small_05.png"; + image.tween: "style/tw_loading_small_06.png"; + image.tween: "style/tw_loading_small_07.png"; + image.tween: "style/tw_loading_small_08.png"; + image.tween: "style/tw_loading_small_09.png"; + image.tween: "style/tw_loading_small_10.png"; + image.tween: "style/tw_loading_small_11.png"; + image.tween: "style/tw_loading_small_12.png"; + image.tween: "style/tw_loading_small_13.png"; + image.tween: "style/tw_loading_small_14.png"; + image.tween: "style/tw_loading_small_15.png"; + image.tween: "style/tw_loading_small_16.png"; + image.tween: "style/tw_loading_small_17.png"; + image.tween: "style/tw_loading_small_18.png"; + image.tween: "style/tw_loading_small_19.png"; + image.tween: "style/tw_loading_small_20.png"; + image.tween: "style/tw_loading_small_21.png"; + image.tween: "style/tw_loading_small_22.png"; + image.tween: "style/tw_loading_small_23.png"; + image.tween: "style/tw_loading_small_24.png"; + image.tween: "style/tw_loading_small_25.png"; + image.tween: "style/tw_loading_small_26.png"; + image.tween: "style/tw_loading_small_27.png"; + image.tween: "style/tw_loading_small_28.png"; + image.tween: "style/tw_loading_small_29.png"; + image.tween: "style/tw_loading_small_30.png"; + image.tween: "style/tw_loading_small_31.png"; + image.tween: "style/tw_loading_small_32.png"; + image.tween: "style/tw_loading_small_33.png"; + image.tween: "style/tw_loading_small_34.png"; + image.tween: "style/tw_loading_small_35.png"; + image.tween: "style/tw_loading_small_36.png"; + image.tween: "style/tw_loading_small_37.png"; + image.tween: "style/tw_loading_small_38.png"; + image.tween: "style/tw_loading_small_39.png"; + image.tween: "style/tw_loading_small_40.png"; + image.tween: "style/tw_loading_small_41.png"; + image.tween: "style/tw_loading_small_42.png"; + image.tween: "style/tw_loading_small_43.png"; + image.tween: "style/tw_loading_small_44.png"; + image.tween: "style/tw_loading_small_45.png"; + image.tween: "style/tw_loading_small_46.png"; + image.tween: "style/tw_loading_small_47.png"; + image.tween: "style/tw_loading_small_48.png"; + image.tween: "style/tw_loading_small_48.png"; + image.tween: "style/tw_loading_small_49.png"; + image.tween: "style/tw_loading_small_50.png"; + image.tween: "style/tw_loading_small_51.png"; + image.tween: "style/tw_loading_small_52.png"; + image.tween: "style/tw_loading_small_53.png"; + image.tween: "style/tw_loading_small_54.png"; + image.tween: "style/tw_loading_small_55.png"; + image.tween: "style/tw_loading_small_56.png"; + image.tween: "style/tw_loading_small_57.png"; + image.tween: "style/tw_loading_small_58.png"; + image.tween: "style/tw_loading_small_59.png"; + image.tween: "style/tw_loading_small_60.png"; + image.tween: "style/tw_loading_small_61.png"; + image.tween: "style/tw_loading_small_62.png"; + image.tween: "style/tw_loading_small_63.png"; + image.tween: "style/tw_loading_small_64.png"; + color: 128 128 128 128; + } + } + } + programs { + program { + name: "start_pulse"; + signal: "elm,state,pulse,start"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "bar"; + transition: LINEAR 1.8; + after: "start_pulse"; + } + program { + name: "stop_pulse"; + signal: "elm,state,pulse,stop"; + source: "elm"; + action: ACTION_STOP; + target: "start_pulse"; + after: "init_pulse"; + } + program { name: "init_pulse"; + action: STATE_SET "default" 0.0; + target: "bar"; + } + } + } + + +#define BUTTON_PADDING_SIZE_INC 20 0 +#define BUTTON_HEIGHT_INC 122 +#define BUTTON_ICON_SIZE_INC 60 60 + group { name: "elm/button/base/default"; + script { + public mouse_down = 0; + public multi_down = 0; + } + parts { + part { name: "bg"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 0 BUTTON_HEIGHT_INC; + color_class: "W011"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "W011P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "W011D"; + } + } + part { name: "padding_left_top"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 0.0 0.0; + rel2.relative: 0.0 0.0; + min: BUTTON_PADDING_SIZE_INC; + fixed: 1 1; + } + } + part { name: "padding_right_bottom"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 1.0 1.0; + min: BUTTON_PADDING_SIZE_INC; + fixed: 1 1; + } + } + part { name: "icon_rect"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 0.0 0.5; + rel1 { + relative: 1.0 1.0; + to: "padding_left_top"; + } + rel2 { + relative: 1.0 0.0; + to_x: "padding_left_top"; + to_y: "padding_right_bottom"; + } + min: 0 0; + fixed: 1 1; + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + min: BUTTON_ICON_SIZE_INC; + max: BUTTON_ICON_SIZE_INC; + fixed: 1 1; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + clip_to: "elm.swallow.content.clip"; + scale: 1; + description { state: "default" 0.0; + visible: 0; + align: 0.0 0.5; + rel1 { + relative: 1.0 1.0; + to: "padding_left_top"; + } + rel2 { + relative: 1.0 0.0; + to_x: "padding_left_top"; + to_y: "padding_right_bottom"; + } + fixed: 1 0; + } + description { state: "visible" 0.0; + fixed: 1 1; + min: BUTTON_ICON_SIZE_INC; + max: BUTTON_ICON_SIZE_INC; + align: 1.0 0.5; + rel1 { + relative: 0.0 1.0; + to_x: "elm.text"; + to_y: "padding_left_top"; + } + rel2 { + relative: 0.0 0.0; + to_x: "elm.text"; + to_y: "padding_right_bottom"; + } + } + description { state: "icononly" 0.0; + min: BUTTON_ICON_SIZE_INC; + max: BUTTON_ICON_SIZE_INC; + } + } + part { name: "elm.text"; + type: TEXTBLOCK; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + fixed: 1 1; + rel1 { + relative: 1.0 1.0; + to_x: "icon_rect"; + to_y: "padding_left_top"; + } + rel2 { + relative: 0.0 0.0; + to: "padding_right_bottom"; + } + text { + max: 1 0; + style: "button_general_text_normal"; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + text.style: "button_general_text_dim"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + text.style: "button_general_text_press"; + } + } + part { name: "elm.swallow.content.clip"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color_class: "F022L1i"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "F022L1iD"; + } + } + part { name: "event"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color: 0 0 0 0; + rel1.to: "bg"; + rel2.to: "bg"; + } + } + } + programs { + program { name: "pressed"; + signal: "mouse,down,1*"; + source: "event"; + script { + if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0)) + { + set_int(mouse_down, 1); + run_program(PROGRAM:"button_press1"); + } + } + } + program { name: "button_press1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "pressed", 0.0); + set_state(PART:"elm.text", "pressed", 0.0); + emit("elm,action,press", ""); + } + } + } + program { name: "unpressed"; + signal: "mouse,up,1"; + source: "event"; + script { + if (get_int(mouse_down) == 1) { + set_int(mouse_down, 0); + run_program(PROGRAM:"button_unpress1"); + } + } + } + program { name: "button_unpress1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "default", 0.0); + set_state(PART:"elm.text", "default", 0.0); + emit("elm,action,unpress", ""); + } + } + } + program { name: "touch_snd"; + signal: "mouse,clicked,1"; + source: "event"; + script { + new st[31]; + new Float:vl; + if (get_int(multi_down) == 0) { + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + //run_program(PROGRAM:"play_sample"); + emit("elm,action,click", ""); + } + } + } + } + program { + name: "play_sample"; + action: RUN_PLUGIN "touch_sound"; + } + program { name: "text_show"; + signal: "elm,state,text,visible"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "icononly")) + { + set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"icon_rect", "visible", 0.0); + } + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) + set_state(PART:"elm.text", "default", 0.0); + else + set_state(PART:"elm.text", "disabled", 0.0); + } + } + program { name: "text_hide"; + signal: "elm,state,text,hidden"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "visible")) + { + set_state(PART:"elm.swallow.content", "icononly", 0.0); + set_state(PART:"icon_rect", "default", 0.0); + } + set_state(PART:"elm.text", "default", 0.0); + } + } + program { name: "icon_show"; + signal: "elm,state,icon,visible"; + source: "elm"; + action: STATE_SET "visible" 0.0; + target: "elm.swallow.content"; + target: "icon_rect"; + } + program { name: "icon_hide"; + signal: "elm,state,icon,hidden"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.content"; + target: "icon_rect"; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "bg"; + target: "elm.swallow.content.clip"; + target: "elm.text"; + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "bg"; + target: "elm.swallow.content.clip"; + target: "elm.text"; + } + program { name: "multi_down"; + signal: "elm,action,multi,down"; + source: "elm"; + script { + set_int(multi_down, 1); + } + } + program { name: "multi_up"; + signal: "elm,action,multi,up"; + source: "elm"; + script { + set_int(multi_down, 0); + } + } + } +} + + group { name: "elm/button/base/ime_transparent"; + inherit: "elm/button/base/default"; + parts { + part { name: "bg"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 0 112; + visible: 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + } + } + + group { name: "elm/button/base/ime_button"; + alias: "elm/button/base/ime_button_stt"; + inherit: "elm/button/base/default"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color_class: "AO01153L1"; + visible: 1; + image.normal: "./w_mode_ic_bg.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01153L1P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "W011D"; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + clip_to: "elm.swallow.content.clip"; + description { state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + rel1 { relative: 0.0 0.0; to: "bg";} + rel2 { relative: 1.0 1.0; to: "bg";} + fixed: 1 1; + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "icononly" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + + } + programs { + program { name: "pressed"; + signal: "mouse,down,1*"; + source: "event"; + script { + if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0)) + { + set_int(mouse_down, 1); + run_program(PROGRAM:"button_press1"); + } + } + } + program { name: "button_press1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "pressed", 0.0); + set_state(PART:"elm.swallow.content.clip", "pressed", 0.0); + emit("elm,action,press", ""); + } + } + } + program { name: "unpressed"; + signal: "mouse,up,1"; + source: "event"; + script { + if (get_int(mouse_down) == 1) { + set_int(mouse_down, 0); + run_program(PROGRAM:"button_unpress1"); + } + } + } + program { name: "button_unpress1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "default", 0.0); + set_state(PART:"elm.swallow.content.clip", "default", 0.0); + emit("elm,action,unpress", ""); + } + } + } + } + } + + group { name: "elm/button/base/ime_button_emoticon"; + inherit: "elm/button/base/ime_button"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color_class: "AO01154L1"; + visible: 1; + image.normal: "./w_mode_ic_bg.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01154L1P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "W011D"; + } + } + } + } + + group { name: "elm/button/base/ime_button_keyboard"; + inherit: "elm/button/base/ime_button"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color_class: "AO01155L1"; + visible: 1; + image.normal: "./w_mode_ic_bg.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01155L1P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "W011D"; + } + } + } + } + + group { name: "elm/button/base/ime_button_template"; + inherit: "elm/button/base/ime_button"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 76 76; + max: 76 76; + color_class: "AO01161"; + visible: 1; + image.normal: "./w_mode_ic_bg.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01161P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO01161D"; + } + } + part { name: "elm.swallow.content.clip"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color_class: "AO01153L3"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01153L3P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO01153L3D"; + } + } + } + } + + group { name: "elm/button/base/ime_button_stt_confirm"; + inherit: "elm/button/base/ime_button"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color_class: "AO015L2"; + visible: 0; + image.normal: "./b_stt_icon_btn.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2D"; + } + } + part { name: "elm.swallow.content.clip"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color_class: "AO015L2"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2D"; + } + } + } + } + + group { name: "elm/button/base/touch_area"; + inherit: "elm/button/base/default"; + parts { + part { name: "bg"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color: 0 0 0 0; + visible: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + } + programs { + program { name: "touch_snd"; + signal: "mouse,clicked,1"; + source: "event"; + script { + new st[31]; + new Float:vl; + if (get_int(multi_down) == 0) { + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + run_program(PROGRAM:"play_sample"); + emit("elm,action,click", ""); + } + } + } + } + } + } + + group { name: "elm/button/base/emoticon"; + + script { + public mouse_down = 0; + public multi_down = 0; + } + parts { + part { name: "bg"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "padding_left_top"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 0.0 0.0; + rel2.relative: 0.0 0.0; + min: 0 0; + fixed: 1 1; + //visible: 1; + //color: 255 0 0 100; + } + } + part { name: "padding_right_bottom"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 1.0 1.0; + min: 0 0; + fixed: 1 1; + //visible: 1; + //color: 0 255 0 100; + } + } + part { name: "elm.text"; + type: TEXTBLOCK; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + fixed: 1 1; + rel1 { + relative: 1.0 1.0; + to: "padding_left_top"; + } + rel2 { + relative: 0.0 0.0; + to: "padding_right_bottom"; + } + text { + min: 1 0; + style: "button_general_text_normal"; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + text.style: "button_general_text_dim"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + text.style: "button_general_text_press"; + } + } + part { name: "event"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color: 0 0 0 0; + rel1.to: "bg"; + rel2.to: "bg"; + } + } + } + programs { + program { name: "pressed"; + signal: "mouse,down,1*"; + source: "event"; + script { + if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0)) + { + set_int(mouse_down, 1); + run_program(PROGRAM:"button_press1"); + } + } + } + program { name: "button_press1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "pressed", 0.0); + set_state(PART:"elm.text", "pressed", 0.0); + emit("elm,action,press", ""); + } + } + } + program { name: "unpressed"; + signal: "mouse,up,1"; + source: "event"; + script { + if (get_int(mouse_down) == 1) { + set_int(mouse_down, 0); + run_program(PROGRAM:"button_unpress1"); + } + } + } + program { name: "button_unpress1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "default", 0.0); + set_state(PART:"elm.text", "default", 0.0); + emit("elm,action,unpress", ""); + } + } + } + program { name: "touch_snd"; + signal: "mouse,clicked,1"; + source: "event"; + script { + new st[31]; + new Float:vl; + if (get_int(multi_down) == 0) { + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + run_program(PROGRAM:"play_sample"); + emit("elm,action,click", ""); + } + } + } + } + program { + name: "play_sample"; + action: RUN_PLUGIN "touch_sound"; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "bg"; + target: "elm.text"; + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "bg"; + target: "elm.text"; + } + program { name: "multi_down"; + signal: "elm,action,multi,down"; + source: "elm"; + script { + set_int(multi_down, 1); + } + } + program { name: "multi_up"; + signal: "elm,action,multi,up"; + source: "elm"; + script { + set_int(multi_down, 0); + } + } + } + } + +#define NAVIFRAME_VIEW_TRANS_TIME 0.4 //time for push and pop +#define NAVIFRAME_TITLE_TRANS_TIME 0.5 //Title transition time +#define NAVIFRAME_TITLE_EXPAND_TRANS_TIME 0.5 //Title Expansion transition time +#define NAVIFRAME_TEXT_FADE_OUT_CALC_TIME 0.2 //Text fade out calculation time +#define ACTIONBAR_PADDING_SIZE_INC 64 +#define ACTIONBAR_HEIGHT_INC 115 +#define ACTIONBAR_TEXT_SIZE_INC 39 +#define ACTIONBAR_TEXT_TOP_PADDING_SIZE_INC 51 +#define ACTIONBAR_TEXT_BOTTOM_PADDING_SIZE_INC 25 +#define ACTIONBAR_TEX_SLIDING_SPEED 0.006 +#define ACTIONBAR_TEX_SLIDING_START_WAITING_TIME 0.8 +#define HIDDEN_BUTTON_HEIGHT_INC 88 + +#define STYLE_TAG_MATCH \ + tag: "match" "+ color=#ffffff color_class=T0212"; + +styles { + style { name: "action_bar_title"; + base: "font=Tizen:style=Regular font_size="ACTIONBAR_TEXT_SIZE_INC" color=#FFFFFF color_class=T012 text_class=T012"; + STYLE_TAG_MATCH + } +} + +group { name: "elm_naviframe_item_basic_customized"; + data.item: "tizen_zoom" 1; + script { + public g_mirrored = 0; //Mirrored on/off status + public g_text_fade_out_calc_timer = 0; //Text fade out calculation timer + + public g_duration_1st; + public g_duration_2nd; + public g_timer_id; + public g_anim_id; + public g_sliding_start; + + public title_text_fade_out() { + new x, y, w, h, w2; + + if (get_int(g_text_fade_out_calc_timer)) { + cancel_timer(g_text_fade_out_calc_timer); + set_int(g_text_fade_out_calc_timer, 0); + } + + get_geometry(PART:"elm.text.title", x, y, w, h); + get_geometry(PART:"title_text_bg", x, y, w2, h); + } + + public init() { + slide_stop(); + set_float(g_duration_1st, 0); + set_float(g_duration_2nd, 0); + set_int(g_timer_id, 0); + set_int(g_anim_id, 0); + set_int(g_sliding_start, 0); + } + public slide_first_anim(val, Float:pos) { + set_tween_state(PART:"elm.text.title", pos, "slide", 0.0, "slide_1", 0.0); + if (pos >= 1.0) { + cancel_anim(get_int(g_anim_id)); + set_int(g_anim_id, anim(get_float(g_duration_2nd), "slide_second_anim", 1)); + } + } + public slide_second_anim(val, Float:pos) { + set_tween_state(PART:"elm.text.title", pos, "slide_2", 0.0, "slide", 0.0); + if (pos >= 1.0) + slide_stop(); + } + public slide_first() { + check_size(); + if (get_int(g_sliding_start)) { + set_state(PART:"elm.text.title", "slide", 0.0); + get_duration(); + set_int(g_anim_id, anim(get_float(g_duration_1st), "slide_first_anim", 1)); + } + } + public slide_start() { + set_int(g_timer_id, timer(ACTIONBAR_TEX_SLIDING_START_WAITING_TIME, "slide_first", 1)); + } + public slide_stop() { + cancel_anim(get_int(g_anim_id)); + set_state(PART:"elm.text.title", "default", 0.0); + set_int(g_sliding_start, 0); + } + public check_size() { + new x, y, w, w1, h; + get_geometry(PART:"elm.text.title", x, y, w, h); + get_geometry(PART:"title_text_clip", x, y, w1, h); + if (w >= w1) { + set_int(g_sliding_start, 1); + } + else { + set_int(g_sliding_start, 0); + } + } + public get_duration() { + new x, y, w, w1, h; + get_geometry(PART:"elm.text.title", x, y, w, h); + get_geometry(PART:"title_text_clip", x, y, w1, h); + set_float(g_duration_1st, w * ACTIONBAR_TEX_SLIDING_SPEED); + set_float(g_duration_2nd, w1 * ACTIONBAR_TEX_SLIDING_SPEED); + } + } + parts { + part { name: "clipper"; + type: RECT; + description { state: "default" 0.0; + visible: 1; + } + description { state: "hide" 0.0; + visible: 0; + } + } + part { name: "base"; + type: RECT; + mouse_events: 0; + scale: 1; + clip_to: "clipper"; + description { state: "default" 0.0; + color: 128 128 128 128; + } + } + part { name: "title_expand"; + type: RECT; + scale: 1; + repeat_events: 0; + clip_to: "clipper"; + description { state: "default" 0.0; + min: 0 HIDDEN_BUTTON_HEIGHT_INC; + max: -1 HIDDEN_BUTTON_HEIGHT_INC; + fixed: 1 1; + align: 0.5 1.0; + visible: 0; + color: 255 255 255 0; + rel1 { relative: 0.0 1.0; to_x: "base"; to_y: "title_bg"; } + rel2 { relative: 1.0 1.0; to_x: "base"; to_y: "title_bg"; } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + align: 0.5 0.0; + visible: 1; + } + } + part { name: "title_clip"; + type: RECT; + clip_to: "clipper"; + description { state: "default" 0.0; + visible: 1; + rel1.to: "title_bg"; + rel2.to: "title_bg"; + } + description { state: "hide" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "title_bg"; + type: RECT; + scale: 1; + clip_to: "title_clip"; + description { state: "default" 0.0; + min: 0 ACTIONBAR_HEIGHT_INC; + max: -1 ACTIONBAR_HEIGHT_INC; + fixed: 0 1; + align: 0.5 0.0; + rel1 { relative: 0.0 0.0; to: "base"; } + rel2 { relative: 1.0 0.0; to: "base"; } + color: 255 255 255 0; + } + description { state: "hide_trans" 0.0; + inherit: "default" 0.0; + align: 0.5 1.0; + } + description { state: "hide" 0.0; + inherit: "default" 0.0; + min: 0 0; + max: -1 0; + } + } + part { name: "title_text_bg"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + rel1 { relative: 1.0 1.0; to_x: "left_padding"; to_y: "top_padding"; } + rel2 { relative: 0.0 0.0; to: "right_padding"; to_y: "bottom_padding"; } + fixed: 0 1; + } + } + part { name: "title_text_clip"; + type: RECT; + scale: 1; + clip_to: "title_clip"; + description { state: "default" 0.0; + rel1.to: "title_text_bg"; + rel2.to: "title_text_bg"; + } + } + part { name: "elm.text.title"; + type: TEXTBLOCK; + scale: 1; + clip_to: "title_text_clip"; + description { state: "default" 0.0; + text { + min: 0 1; + max: 1 1; + ellipsis: -1.0; +// fade_ellipsis: 1.0; + style: "action_bar_title"; + } + fixed: 1 1; + align: 0.5 0.5; + rel1.to: "title_text_bg"; rel2.to: "title_text_bg"; + } + description { state: "slide" 0.0; + inherit: "default" 0.0; + align: 0.0 0.5; + rel1 { + relative: 1.0 1.0; + to_x: "left_padding"; + to_y: "top_padding"; + } + rel2 { + relative: 1.0 0.0; + to_x: "left_padding"; + to_y: "bottom_padding"; + } + text.min: 1 1; + } + description { state: "slide_1" 0.0; + inherit: "default" 0.0; + align: 1.0 0.5; + rel1 { + relative: 1.0 1.0; + to_x: "left_padding"; + to_y: "top_padding"; + } + rel2 { + relative: 1.0 0.0; + to_x: "left_padding"; + to_y: "bottom_padding"; + } + text.min: 1 1; + } + description { state: "slide_2" 0.0; + inherit: "default" 0.0; + align: 0.0 0.5; + rel1 { + relative: 0.0 1.0; + to_x: "right_padding"; + to_y: "top_padding"; + } + rel2 { + relative: 0.0 0.0; + to_x: "right_padding"; + to_y: "bottom_padding"; + } + text.min: 1 1; + } + } + part { name: "left_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + min: ACTIONBAR_PADDING_SIZE_INC 0; + max: ACTIONBAR_PADDING_SIZE_INC -1; + fixed: 1 0; + align: 0.0 0.5; + rel1 { relative: 0.0 0.0; to: "title_bg"; } + rel2 { relative: 0.0 1.0; to: "title_bg"; } + } + } + part { name: "right_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + min: ACTIONBAR_PADDING_SIZE_INC 0; + max: ACTIONBAR_PADDING_SIZE_INC -1; + fixed: 1 0; + align: 1.0 0.5; + rel1 { relative: 1.0 0.0; to: "title_bg"; } + rel2 { relative: 1.0 1.0; to: "title_bg"; } + } + } + part { name: "click_event_area"; + type: RECT; + ignore_flags: ON_HOLD; + description { state: "default" 0.0; + rel1 { to: "title_bg"; } + rel2 { to: "title_bg"; } + color: 0 0 0 0; + } + } + part { name: "access.title"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + rel1.to: "title_bg"; + rel2.to: "title_bg"; + color: 0 0 0 0; + } + } + part { name: "top_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + fixed: 0 1; + align: 0.5 0.0; + min: 0 ACTIONBAR_TEXT_TOP_PADDING_SIZE_INC; + max: -1 ACTIONBAR_TEXT_TOP_PADDING_SIZE_INC; + rel1 {relative: 0.0 0.0; to: "title_bg"; } + rel2 {relative: 1.0 0.0; to: "title_bg"; } + } + } + part { name: "bottom_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + fixed: 0 1; + align: 0.5 1.0; + min: 0 ACTIONBAR_TEXT_BOTTOM_PADDING_SIZE_INC; + max: -1 ACTIONBAR_TEXT_BOTTOM_PADDING_SIZE_INC; + rel1 {relative: 0.0 1.0; to: "title_bg"; } + rel2 {relative: 1.0 1.0; to: "title_bg"; } + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + repeat_events: 0; + clip_to: "clipper"; + description { state: "default" 0.0; + rel1 { relative: 0.0 1.0; to_x: "base"; to_y: "title_expand"; } + rel2 { relative: 1.0 0.0; to_x: "base"; to_y: "button_padding"; } + } + } + part { name: "elm.swallow.circle_bg"; + type: SWALLOW; + mouse_events: 0; + scale: 1; + clip_to: "clipper"; + description { state: "default" 0.0; } + } + part { name: "elm.swallow.circle"; + type: SWALLOW; + mouse_events: 0; + scale: 1; + clip_to: "clipper"; + description { state: "default" 0.0; } + } + part { name: "button_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + fixed: 0 1; + align: 0.5 1.0; + min: 0 100; + max: -1 100; + rel1 {relative: 0.0 1.0; to: "base"; } + rel2 {relative: 1.0 1.0; to: "base"; } + } + } + } + programs { + program { name: "visible"; + signal: "elm,state,visible"; + source: "elm"; + script { + set_state(PART:"base", "default", 0.0); + set_state(PART:"clipper", "default", 0.0); + init(); + slide_start(); + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { name: "invisible"; + signal: "elm,state,invisible"; + source: "elm"; + script { + set_state(PART:"clipper", "hide", 0.0); + } + } + program { name: "title_hide"; + signal: "elm,state,title,hide"; + source: "elm"; + script { + set_state(PART:"title_bg", "hide", 0.0); + set_state(PART:"title_clip", "hide", 0.0); + } + } + program { name: "title_hide_trans"; + signal: "elm,action,title,hide"; + source: "elm"; + script { + new st[32]; + new Float:vl; + get_state(PART:"title_bg", st, 32, vl); + if (!strcmp(st, "default")) { + run_program(PROGRAM:"title_hide_trans2"); + } + } + } + program { name: "title_hide_trans2"; + action: STATE_SET "hide_trans" 0.0; + target: "title_bg"; + transition: SIN_FAC NAVIFRAME_TITLE_TRANS_TIME 1.7; + after: "title_hide_trans3"; + } + program { name: "title_hide_trans3"; + script { + run_program(PROGRAM:"title_hide"); + } + after: "title_trans_finished"; + } + program { name: "title_trans_finished"; + action: SIGNAL_EMIT "elm,action,title,transition,finished" ""; + } + program { name: "title_show"; + signal: "elm,state,title,show"; + source: "elm"; + script { + set_state(PART:"title_bg", "default", 0.0); + set_state(PART:"title_clip", "default", 0.0); + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { name: "title_show_trans"; + signal: "elm,action,title,show"; + source: "elm"; + script { + new st[32]; + new Float:vl; + get_state(PART:"title_bg", st, 32, vl); + if (!strcmp(st, "hide")) { + set_state(PART:"title_bg", "hide_trans", 0.0); + set_state(PART:"title_clip", "default", 0.0); + run_program(PROGRAM:"title_show_trans2"); + } + } + } + program { name: "title_show_trans2"; + action: STATE_SET "default" 0.0; + target: "title_bg"; + transition: SIN_FAC NAVIFRAME_TITLE_TRANS_TIME 1.7; + after: "title_trans_finished"; + } + program { name: "title_label_show"; + signal: "elm,state,title_label,show"; + source: "elm"; + script { + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { name: "title_label_hide"; + signal: "elm,state,title_label,hide"; + source: "elm"; + } + program { name: "title_expand_show"; + signal: "elm,state,title_expand,show"; + source: ""; + script { + set_state(PART:"title_expand", "show", 0.0); + } + } + program { name: "title_expand_hide"; + signal: "elm,state,title_expand,hide"; + source: ""; + script { + set_state(PART:"title_expand", "default", 0.0); + } + } + program { name: "hidden_btn_show_trans"; + signal: "elm,action,title_expand,show"; + source: ""; + action: STATE_SET "show" 0.0; + target: "title_expand"; + transition: SIN_FAC NAVIFRAME_TITLE_EXPAND_TRANS_TIME 1.7; + } + program { name: "title_expand_hide_trans"; + signal: "elm,action,title_expand,hide"; + source: ""; + action: STATE_SET "default" 0.0; + target: "title_expand"; + transition: SIN_FAC NAVIFRAME_TITLE_EXPAND_TRANS_TIME 1.7; + } + program { name: "title_clicked"; + signal: "mouse,clicked,1"; + source: "click_event_area"; + action: SIGNAL_EMIT "elm,action,title,clicked" ""; + } + program { + name: "mirrored_on"; + signal: "edje,state,rtl"; + source: "edje"; + script { + set_int(g_mirrored, 1); + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { + name: "mirrored_off"; + signal: "edje,state,ltr"; + source: "edje"; + script { + set_int(g_mirrored, 0); + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { + name: "title_text_fade_out"; + script { + if (get_int(g_text_fade_out_calc_timer)) { + cancel_timer(g_text_fade_out_calc_timer); + set_int(g_text_fade_out_calc_timer, 0); + } + set_int(g_text_fade_out_calc_timer, timer(NAVIFRAME_TEXT_FADE_OUT_CALC_TIME, "title_text_fade_out", 0)); + } + } + } +} + +////////////////////////////////////////////////////////////////////////////////// +// Customizing panel for send button. +////////////////////////////////////////////////////////////////////////////////// + +// ***************************** Panel*****************************************/ +#define PANEL_LEFT_PADDING_SIZE_INC 8 +#define PANEL_RIGHT_PADDING_SIZE_INC 6 +#define PANEL_LEFT_IMAGE_SIZE_INC 29 36 +#define PANEL_RIGHT_IMAGE_SIZE_INC 16 36 +#define PANEL_RIGHT_CUE_SIZE_INC 32 158 +#define PANEL_RIGHT_CUE_IMAGE_SIZE_INC 158 158 +#define PANEL_RIGHT_EVENT_AREA_SIZE_INC 50 140 +#define PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC 100 140 +#define PANEL_RIGHT_CUE_EFFECT_SIZE_INC 200 200 +#define PANEL_LAYOUT_SIZE_INC 360 360 + +images { + image, "./b_more_option.png" COMP; + image, "./b_more_option_ef.png" COMP; + image, "./b_more_option_bg.png" COMP; + image, "./b_ic_press_full_circle_bg.png" COMP; +} + +group { name: "elm/panel/right1/default"; + script { + public mouse_down = 0; + public mouse_click = 0; + public multi_down = 0; + public click_cnt = 0; + public event_down = 0; + public cue_hide = 0; + public timer0(val) { + if(val == 1) + run_program(PROGRAM:"change_opacity"); + else if(val == 2) + run_program(PROGRAM:"change_opacity2"); + } + } + parts { + part { name: "bg"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_LAYOUT_SIZE_INC; + max: PANEL_LAYOUT_SIZE_INC; + //color_class: "transparent"; + color: 0 0 0 0; + } + } + part { name: "cue.padding"; + type: SPACER; + description { state: "default" 0.0; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 1.0 0.5; + min: PANEL_RIGHT_PADDING_SIZE_INC 0; + max: PANEL_RIGHT_PADDING_SIZE_INC -1; + fixed: 1 0; + } + } + part { name: "cue"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 0; + image.normal: "./b_more_option.png"; + color: 128 128 128 128; + rel1.to: "cue.padding"; + rel1.relative: 0.0 0.0; + rel2.to: "cue.padding"; + rel2.relative: 0.0 1.0; + align: 1.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + } + } + part { name: "cue_ef"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 1; + image.normal: "./b_more_option_ef.png"; + color: 128 128 128 128; + rel1.to: "cue"; + rel2.to: "cue"; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "effect_bg"; + scale: 1; + clip_to: "effect_bg_clip"; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + image.normal: "./b_ic_press_full_circle_bg.png"; + color: 128 128 128 128; + map.on: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 0.8; + zoom.y: 0.8; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + description { state: "start_persp" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 1.0; + zoom.y: 1.0; + } + } + } + part { name: "effect_bg_clip"; + scale: 1; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + color: 255 255 255 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "effect_bg2"; + scale: 1; + clip_to: "effect_bg_clip2"; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + image.normal: "./b_ic_press_full_circle_bg.png"; + //color_class: "transparent"; + color: 0 0 0 0; + map.on: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 0.8; + zoom.y: 0.8; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + description { state: "start_persp" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 1.0; + zoom.y: 1.0; + } + } + } + part { name: "effect_bg_clip2"; + scale: 1; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + color: 255 255 255 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "cue.event"; + type: RECT; + repeat_events: 0; + description { state: "default" 0.0; + min: PANEL_RIGHT_EVENT_AREA_SIZE_INC; + max: PANEL_RIGHT_EVENT_AREA_SIZE_INC; + fixed: 1 0; + //color_class: "transparent"; + color: 0 0 0 0; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 1.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "cue.release.event"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC; + max: PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC; + fixed: 1 0; + //color_class: "transparent"; + color: 0 0 0 0; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 1.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "base"; + repeat_events: 0; + description { state: "default" 0.0; + rel1.to: "bg"; + rel1.offset: -1 -1; + rel2.to: "bg"; + rel2.offset: 0 0; + visible: 0; + fixed: 1 1; + image.normal: "./b_more_option_bg.png"; + color: 128 128 128 128; + map { + on: 1; + zoom { + x: 1.35; + y: 1.35; + } + color[0]: 0 0 0 0; + color[1]: 0 0 0 0; + color[2]: 0 0 0 0; + color[3]: 0 0 0 0; + } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + map { + zoom { + x: 1.0; + y: 1.0; + } + color[0]: 255 255 255 255; + color[1]: 255 255 255 255; + color[2]: 255 255 255 255; + color[3]: 255 255 255 255; + } + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + description { state: "default" 0.0; + rel1.to: "bg"; + rel2.to: "bg"; + visible: 0; + fixed: 1 1; + map { + on: 1; + zoom { + x: 1.35; + y: 1.35; + } + color[0]: 0 0 0 0; + color[1]: 0 0 0 0; + color[2]: 0 0 0 0; + color[3]: 0 0 0 0; + } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + map { + zoom { + x: 1.0; + y: 1.0; + } + color[0]: 255 255 255 255; + color[1]: 255 255 255 255; + color[2]: 255 255 255 255; + color[3]: 255 255 255 255; + } + } + } + } + programs { + program { name: "pressed"; + signal: "mouse,down,1*"; + source: "cue.event"; + script { + if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0)) + { + set_int(mouse_down, 1); + set_int(event_down, 1); + run_program(PROGRAM:"button_press1"); + } + } + } + program { name: "button_press1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"effect_bg", st, 30, vl); + if (strcmp(st, "disabled")) { + emit("elm,action,press", ""); + run_program(PROGRAM:"haptic"); + if(get_int(click_cnt) == 0) { + set_state(PART:"effect_bg", "pressed", 0.0); + set_state(PART:"effect_bg_clip", "pressed", 0.0); + run_program(PROGRAM:"start_persp"); + timer(0.3, "timer0", 1); + } + else if(get_int(click_cnt) == 1) { + set_state(PART:"effect_bg2", "pressed", 0.0); + set_state(PART:"effect_bg_clip2", "pressed", 0.0); + run_program(PROGRAM:"start_persp2"); + timer(0.3, "timer0", 2); + } + } + } + } + program { name: "unpressed"; + signal: "mouse,up,1"; + source: "cue.event"; + script { + if (get_int(mouse_down) == 1) { + set_int(mouse_down, 0); + run_program(PROGRAM:"button_unpress1"); + } + } + } + program { name: "button_unpress1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"effect_bg", st, 30, vl); + if (strcmp(st, "disabled")) { + if(get_int(click_cnt) == 0) + set_int(click_cnt, 1); + else + set_int(click_cnt, 0); + } + } + } + program { name: "release.event_clicked"; + signal: "mouse,clicked,*"; + source: "cue.release.event"; + script { + if (get_int(event_down) == 1) { + set_int(event_down, 0); + emit("cue,clicked", "elm"); + run_program(PROGRAM:"panel_toggle"); + run_program(PROGRAM:"play_sample"); + } + } + } + program { + name: "play_sample"; + action: RUN_PLUGIN "touch_sound"; + } + program { name: "panel_toggle"; + action: SIGNAL_EMIT "elm,action,panel,toggle" "elm"; + } + program { + name: "haptic"; + action: RUN_PLUGIN "haptic_tap"; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + script { + if (get_int(cue_hide) == 0) + set_state(PART:"cue", "disabled", 0.0); + set_state(PART:"effect_bg", "disabled", 0.0); + set_state(PART:"cue.event", "hidden", 0.0); + set_state(PART:"cue.release.event", "hidden", 0.0); + } + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + script { + if (get_int(cue_hide) == 1) { + set_state(PART:"cue", "hidden", 0.0); + set_state(PART:"cue.event", "hidden", 0.0); + set_state(PART:"cue.release.event", "hidden", 0.0); + } + else { + set_state(PART:"cue", "default", 0.0); + set_state(PART:"cue.event", "default", 0.0); + set_state(PART:"cue.release.event", "default", 0.0); + } + set_state(PART:"effect_bg", "default", 0.0); + } + } + program { name: "multi_down"; + signal: "elm,action,multi,down"; + source: "elm"; + script { + set_int(multi_down, 1); + } + } + program { name: "multi_up"; + signal: "elm,action,multi,up"; + source: "elm"; + script { + set_int(multi_down, 0); + } + } + program { name: "start_persp"; + action: STATE_SET "start_persp" 0.0; + transition: CUBIC_BEZIER 0.5 0.45 0.03 0.41 1.0; + target: "effect_bg"; + } + program { name: "change_opacity"; + action: STATE_SET "default" 0.0; + transition: CUBIC_BEZIER 0.5 0.45 0.03 0.41 1.0; + target: "effect_bg_clip"; + } + program { name: "start_persp2"; + action: STATE_SET "start_persp" 0.0; + transition: CUBIC_BEZIER 0.5 0.45 0.03 0.41 1.0; + target: "effect_bg2"; + } + program { name: "change_opacity2"; + action: STATE_SET "default" 0.0; + transition: CUBIC_BEZIER 0.5 0.45 0.03 0.41 1.0; + target: "effect_bg_clip2"; + } + program { + signal: "elm,action,show"; + source: "elm"; + action: STATE_SET "show" 0.0; + transition: CUBIC_BEZIER 0.25 0.25 0.46 0.45 1.0; + target: "elm.swallow.content"; + target: "base"; + after: "active,finished"; + } + program { + signal: "elm,action,hide"; + source: "elm"; + action: STATE_SET "default" 0.0; + transition: CUBIC_BEZIER 0.25 0.25 0.46 0.45 1.0; + target: "elm.swallow.content"; + target: "base"; + after: "inactive,finished"; + } + program { name: "active,finished"; + action: SIGNAL_EMIT "elm,state,active,finished" "elm"; + } + program { name: "inactive,finished"; + action: SIGNAL_EMIT "elm,state,inactive,finished" "elm"; + } + program { name: "cue,hide"; + signal: "cue,hide"; + source: "elm"; + script { + set_int(cue_hide, 1); + set_state(PART:"cue", "hidden", 0.0); + set_state(PART:"cue_ef", "hidden", 0.0); + set_state(PART:"cue.event", "hidden", 0.0); + set_state(PART:"cue.release.event", "hidden", 0.0); + } + } + program { name: "cue,show"; + signal: "cue,show"; + source: "elm"; + script { + set_int(cue_hide, 0); + set_state(PART:"cue", "default", 0.0); + set_state(PART:"cue_ef", "default", 0.0); + set_state(PART:"cue.event", "default", 0.0); + set_state(PART:"cue.release.event", "default", 0.0); + } + } + } +} + +group { name: "elm/panel/left1/default"; + inherit: "elm/panel/right1/default"; + parts { + part { name: "cue.padding"; + type: SPACER; + description { state: "default" 0.0; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.0 0.5; + min: PANEL_RIGHT_PADDING_SIZE_INC 0; + max: PANEL_RIGHT_PADDING_SIZE_INC -1; + fixed: 1 0; + } + } + part { name: "cue"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 0; + image.normal: "./b_more_option.png"; + color: 128 128 128 128; + rel1.to: "cue.padding"; + rel1.relative: 1.0 0.0; + rel2.to: "cue.padding"; + rel2.relative: 1.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + } + } + part { name: "cue_ef"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 1; + image.normal: "./b_more_option_ef.png"; + color: 128 128 128 128; + rel1.to: "cue"; + rel2.to: "cue"; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "effect_bg"; + scale: 1; + clip_to: "effect_bg_clip"; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + image.normal: "./b_ic_press_full_circle_bg.png"; + color: 128 128 128 128; + map.on: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 0.8; + zoom.y: 0.8; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + description { state: "start_persp" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 1.0; + zoom.y: 1.0; + } + } + } + part { name: "effect_bg_clip"; + scale: 1; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + color: 255 255 255 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "effect_bg2"; + scale: 1; + clip_to: "effect_bg_clip2"; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + image.normal: "./b_ic_press_full_circle_bg.png"; + //color_class: "transparent"; + color: 0 0 0 0; + map.on: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 0.8; + zoom.y: 0.8; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + description { state: "start_persp" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 1.0; + zoom.y: 1.0; + } + } + } + part { name: "effect_bg_clip2"; + scale: 1; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + color: 255 255 255 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "cue.event"; + type: RECT; + description { state: "default" 0.0; + min: PANEL_RIGHT_EVENT_AREA_SIZE_INC; + max: PANEL_RIGHT_EVENT_AREA_SIZE_INC; + fixed: 1 0; + //color_class: "transparent"; + color: 0 0 0 0; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "cue.release.event"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC; + max: PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC; + fixed: 1 0; + //color_class: "transparent"; + color: 0 0 0 0; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + } +} + +group { name: "elm/panel/left_sending/default"; + inherit: "elm/panel/left1/default"; + parts { + part { name: "cue.padding"; + type: SPACER; + description { state: "default" 0.0; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.0 0.5; + min: 1 0;//PANEL_RIGHT_PADDING_SIZE_INC 0; + max: 1 -1;//PANEL_RIGHT_PADDING_SIZE_INC -1; + fixed: 1 0; + } + } + part { name: "cue"; + description { state: "default" 0.0; + min: 39 200;//PANEL_RIGHT_IMAGE_SIZE_INC; + max: 39 200;//PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 0; + image.normal: "./b_stt_send_icon.png"; + color: 128 128 128 128; + rel1.to: "cue.padding"; + rel1.relative: 1.0 0.0; + rel2.to: "cue.padding"; + rel2.relative: 1.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2D";//"B052L1D"; + } + } + part { name: "cue_ef"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 1; + visible: 0; + image.normal: "./b_more_option_ef.png"; + color: 128 128 128 128; + rel1.to: "cue"; + rel2.to: "cue"; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + } +} + +group { name: "elm/panel/left_confirm/default"; + inherit: "elm/panel/left_sending/default"; + parts { + part { name: "cue"; + description { state: "default" 0.0; + min: 39 200;//PANEL_RIGHT_IMAGE_SIZE_INC; + max: 39 200;//PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 0; + image.normal: "./b_stt_confirm_icon.png"; + color: 128 128 128 128; + rel1.to: "cue.padding"; + rel1.relative: 1.0 0.0; + rel2.to: "cue.padding"; + rel2.relative: 1.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2D";//"B052L1D"; + } + } + } +} + +} diff --git a/res/tv/images/Delta_w_mode_emoticon_ic.png b/res/tv/images/Delta_w_mode_emoticon_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..8511eb62d18d322e9d710c769824177e9cd05b6c GIT binary patch literal 3972 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 UB-XDa|HT}juWh1L2X=h*AFEDW<^TWy literal 0 HcmV?d00001 diff --git a/res/tv/images/b_stt_confirm_icon.png b/res/tv/images/b_stt_confirm_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea22f47d7002617bd1797535b78d053cc390a40 GIT binary patch literal 1433 zcmeAS@N?(olHy`uVBq!ia0vp^>Og#ggAGV#Z~T!2q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1FfgZOhD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Kep0RGSfuW&-nVFuU ziK&^Hp^k!)fuWJU0T7w#8k$&{npqi{D?ot~(6*wKG^-#NH>h1eo~=?wNlAf~zJ7Um zxn8-kUVc%!zM-Y1CCCgTBVC{h-Qvo;lEez#ykcdT2`;I{$wiq3C7Jno3Lp~`lk!VT zY?Xj6g?J&iz}FXUa9%MqpnyT9Uy)d#Z>VRWpPLKv7g%+1Nl+@n8CX>phg24%>IbD3 z=a&{G1LGr28KxN+cK9sjK9V?#qH7XxD#12bn=OEV`oBTG}58QAo?IXPJvx|*Aso0tP*!qwEt)y2@+ z+{^_OAEt(GhA_RJdBr7(dC93TdozLdLiL*9)obNkl$uzQUlfv`p94z)0U7xv`NbLe z1q#l=W(peNnRzMs<;9wy=z;jwCABECEH%ZgC_h&L9KKeWSnRhna5Q!{G;wq>F?Vt` zH8iwvGq-RwGdHtva<(vXGjmje>P;ah%=Ced(FY|Cq{IRf0;WI^6Q1;e9C+qQ%>(9` zB4E~7cVR(40|VnpPZ!6Kid%2)7;3vF${hb#y(7>|NvWA<%E_!iBZCkd!cqkllD`Cx(~+sT9p2X$PPD*yPctFoC}{JwHt^{Y9bYF}ADuzCLf<(E6jN=C;* zPVKVNQjL3XppluKPsXBv9LA2a@a0wkuUCd2spp7v2n{v2f9;*C78|bnptE%4u2rV{ z`mUr%&WqV@Wm12=?$+0R=JElT8#l<6J~{Ah*4vLee@@sHh)3?aNBzZ2vze@0_!`{QZv43ij+9tD|y??DS=B zw4L8Gq1krbyR{4RvoxR9{9EV0^_jKym#GHJ-mQ7~K5OU4&4Q(m4}>{C+w%FGROoiG zN6xvbHTkL~ZoBobCYI(-n*P^>``}UDRo?8=O89`Rud9n+3-6h5y!P{-y^{Mc_g#&N q``+{8z92cl0}IqU`;XOf8!!Yh?AunSnr#j$EInQQT-G@yGywpi#sc5~ literal 0 HcmV?d00001 diff --git a/res/tv/images/b_stt_send_icon.png b/res/tv/images/b_stt_send_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..46e2a3576156dd0819f11e1e30113944dec6be3a GIT binary patch literal 1658 zcmbVNdrT8|9Ph>^&d9RhYd+Y{lDQezUa#$4+mlLqy%riR5U7?ZL(BDmgSOY*U2Oqn z&KZWfY>W8VrZK}ghIN7u9&wC`F;=(CM;00ih|G0jY-aE=i^6pK6{*`F#y`B=-S7MR z-S_kPzH^&%vNDpU%$Xt*iIPm2WG-0W1kc&Ylfb+D$h{)4%oYs!LLOTzcx@al(%IP} z8ZtR;C3G%rvsb+L6P+d!B@{E3d?DYw45wJ9)E3i``kZcn7Kzf*eQq07P76>GUBbAu z;^B@HVu-P8#a7fTGrRS4DU(^r(Rr0w7OJwG(%8l6OQ19#4hWpIV1s;4hl|I3TJbn9 z4&>M|EQZEagmSI;kyH8R97xY{G=xeO5=w?35Qa$+C5mCl+mKv_$YB|{F$to?Q4E)> zpovQita0{YJeM?1*aADPxKt3_I1GEeUa40hWw{a<(P%U=4!K+cG$ee5OR)JQEZljT~LhCR>XP)tr&RvCx0eX;h|k%VmL4wGq=w=D-u2LH<3DvukX)Go#oSY^FF%u z-K-B^n6_hkvbmeko&L3F!Is+E#_KIPhc6P7H%>_=iS9rky=zz2qVV#v`uwugEuqY= zX|1o!NAA_!YpYJIPCSKpdk1!(o_?Y0)ailV&QJN>14`4j2Ifpb${l>@rYP~{d207> zT^}SogRn1*`As`^UZh&n{%SA<2GMngCM_-4@9$eZ-5O<=e*e$kKfl^@sTTKF&)Br= z;El+a?T3;JlMfZtM8co6JCBWiHZ&LR-jFhQps+WpsvkMGl@A~FhoaSYm8lLw(h{z; z1p8+tT?=SiLs8GcRmZvlmZCe>#$8EcU;myvmbs$8dL&R19IVj{b|3ccosZ5?TZKJy z6=m(J<})i=3ftR^ny`yT#s zdtmgP8!zn{X-S#;;s|-Sw@vENo=FPLU)y)2^YU@;fomY1s&mJ$4JMB&~*Y6mspBd_Tps`kEO3FiR!Br=}DQh0h z7p_Vh?q@s*mDL*bCsfq4nh)b5@8R97-q%nsMjk&f267gHBs;~%7q`visTZFT46x=Vb@F@Cw|y;aO@P>y)PLx3V`p YCn^YToxD)+EQ$RMOolA7iCDAoU!jkOX#fBK literal 0 HcmV?d00001 diff --git a/res/tv/images/bubble_ic_emoticons.png b/res/tv/images/bubble_ic_emoticons.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb0f4ee4c896d503b72e7c4c9c5e1386d814ca5 GIT binary patch literal 2007 zcmbVNYg7|w8jeDsLXaa=P}$-*Qo#ec%#gbTNiqQ=A%>7jw4lUfAUTkW$shr&ZKBxX z1&hmBs@t^`xmHW9A|fk_Yio-hK&5o4kpd!>n^+VmMLBe$VE2coKX$&E`7ZN5&wD?U zFO$Z2d93gt5C~r44Tv0{+0N$;H~d|-e_bFxEyqMkEWwzHWvR?4fv+*{KmoB{m4?bu zl_q;#ipnWNvFc4Ynm~wHZ#AjZ=_m&5K+|*v9{Bj*S3p3g z;em;aI9i-Zh-!5ka?EH#j#Qz}Nmp|;;QB})!pg-7^eCnRtojUtg=^)3FL=55+IdU` zffpiJIuCqllrl~R2#sbGU{J!zY8nIqOeO`QGnh;$41j46Or_yBlMK(50dp6K zYcp$7xpE|WP8Yu8fm#eRajDd-tSm}aIK^mAqe2`G$H@W1WL$!5$u?jrE7@RKJ)ny#j@WnjZ+_STj+X^)+V}}lrrhYN+dTDg(PT=S?uS^^))*ADBzgA`f0z?;2rSL1 zo?R76zB5u9FWZ{RN;r9`Lc650yNOHlI+xaVxgo!?NBHp5i>J@G-L-52MR-I-mUhJgvAGB z>z^Kla&)`fND^Z5QQI?qet_@7m_-wz8~q1+^KD-m8VcN?q3uPdwk=bxUS4&LSp37z zEk8ZmHe6vlmZH4>kN6{pW1FrI`d(kTrcvUk)JkfDqbP|d+;g=zeiL@Gb9MLj(cY6b zd@VWiwn|{lAxF-b!4`XG3x`7MmvA z_yxp1%)wkVJy}Q0)a91W zk~W+BJ9^ZF|Aa}7@M|K12C5&G9us6o06WVdU*7rm`C|tk5QsNxGZSX)37bz89RY_R zeU{%+uS08x48+8!JYjz*eR@mkw^1DnpUaf8Q%f^rs#?9>Z_|DpU3cMa`WK00j;mwq zK=&K{u&673bTF{)_u-Dc83sPfC;rHPcO{QkH@EID_PjTn7WKKP&!hUSmE!g;6|Zi% zG|z9cG`12~)M?~>ZjO%MCuM?OQ` z#$fl2ad*o;nCU6ZSN*G`VCbLUiXV>blVWDyjEBGag*}W^U))bV9=!h@1q$a_PMfNngdwgT9uYsMx(7c(PXtU;45{TG-pT=|Zs2@}D8D z9lcW#QP_)Kfa=`WUJGrl5eEJ;klyFHdy%cM_cr+;iM1w-^|)DM+uK9vOgTB@Y3h2E z3vc@w`{KTV+rJmfneEJ-`n%x$=W&&`Uu(8%Q(lf+556L}5XQUr94rRvl3ZMHDfPw3QhK>xdK-3o5i0ti{p|g6$8-AKlsA@3Hrsd%t_n zo!t>18|6WHpF$#$JS3|SDKT=K&m4E+eI!53ml(WpQ8F&W)VNt;L`eb_mWl!rogxjD zq6$^k=4)s;iR7x*CMM&_G0{9FrlTsHHdKqwK%hya@Rb&WLYa=@Kq{K1)$_q8P0b*n zRq??jRt!DHAVf9VRoO;VmK~d@%uZKwRp82xfN%?sAkd+>0d=}kNfADrUl5p(A@ z4Fsl4@N_=-GN|O3ctD65QGi8dged6{1hCmuh{%bWsaOWi2Z=~u9zkb_iFrk=H%%vsNEywdFwh_>ou<<{&oyOj!lmfH zVZ7Gbl$d2eX;RdLWf+x2J=A_PU?O*KcH}f9qT$6EwM0=An-ENyp+oh!1mT0k7ph9D z;)w(ZTf~K!Oa_Z7VnR@)2w`yrusD>#Mg+`Ic!uM3Sb+!;ia2y8mlMi>AQ6)*=D=bR zUBnVa3WZ{bGlP}rO}Ij@L}&bJ3BS`=#v8Fbp%GQ!m@yHxp^Oa# zCTaC5%xnsBmgnVZ5!9&7L{(xVrURz(%hSHbKg5a@K%q=A1jBST2ZA^-EZ}h12#3qy zA|fafoW`pDPtIsWFf^w){v(!|Ekc3L=_~0Ii&xEq>WPjq60Kp)bK?>n=PN-3iI$$> z^3@to!Ge5qs&Bc*<^26~{WZn5%9_3w`8?mJz|N=^uLMtoEZS~aV_h5n)Sn`5*%b*2 z3T6w|Cd4DqPFiA4ggsoo<5_Z{_hi2B;GV89MpIbpSf|@k{0V-;(ae|KS<_TBbpEJ+ zO3d#$m|F9 zZT=T+;OE(to(pN-74CQKZE(Z5PdK@>{FnU^K7S6+KiA;hy!be|uqSwDPQ1-E_I%?b zujGWwQJsB%V~lDq$N1!P|Z&WVmCW((mu-b>+Li>5*yI1w}hMY4?RW6szt#V$zMM^r0C*VPYu0t(4 zaqS#R)SfN2^?tT)O@ZL|`q*B#PXF6J)f>dIT~u4r$6K2`e@$a_ot)uw*e_teP0;re;0PTzf5@G8h_gy%@8n z7y_a_>+p`}*Rhk|eBa3K+l!4`*VlK?uTEW(=^0+USi7ZpL@mqTubk9P>2X??)!&ZA a<<272tq(&YD09c1e;|n{7HNo-TmJ#z2CL8j literal 0 HcmV?d00001 diff --git a/res/tv/images/bubble_ic_templates.png b/res/tv/images/bubble_ic_templates.png new file mode 100644 index 0000000000000000000000000000000000000000..50590903c40f9f6ffa2e362c273584b5af0de348 GIT binary patch literal 1267 zcmeAS@N?(olHy`uVBq!ia0vp^79h;Q1|(OsS<3+_$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%xRe+5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8KW+g=7RhMR$W{Yl!|Z$R@KEJl?AE#L8-<0 zrA5iW_()TRX$FQJev3c~fv&OgFUkZ)N@9*nesXDUYF>$_i>(q+MlU5Z#md#u#mv>x z(8R>p)Wp@q(9p@%#njT#$j#i?%*D~f+z4g{HocCnF3zqN1_qWE=EjDGt|pdl7DjHa z2Ck;APR`D5h88fro_WP3iFwJXFncqB_JZ}AySd@jYvo*&npl!w6q28x14{t`8Tlpo z#Toep3eLf13L4>=c`5nj#hRe#f%w)XwJ5VJHN~wcKUV=9zE+u7>^C%Zax^qIaWgbB zGBC3+G_)`>a&+}*z9s{K*672Rog` zk#DIU5fj?XmUcF3=14nRsHc8N z=>B78*c5foFH*lWdy0|aDwU^8)~|17Rkpaee(Q`!3F&|5-P~ciWbV(Tq@6cfCUdt+ z?b>`)lk31#hG}kMvT1J)Ix-aLM_M<5QfU`BZVn+0T#ll#gfM&8@%0dS#qJ#NG9V^3BDT9l;`S|1cGN%VL#a Y;4A61X7<`z1}cU;UHx3vIVCg!0JB7=!~g&Q literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/page_icon_bg.png b/res/tv/images/emoticons/page_icon_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..83feb06a0593b4df7aec80a68a07ea8cd48fccc5 GIT binary patch literal 1793 zcmbVNYfuwc6posRLa~AfrHZWaF@ln0L$Y~5jA4@iBA|c@6qHS}kO0ZX-4%jh(NM97 zfG7%z%(Q|JL@QHkMX|~vtgj7Bg}XhY!bMG}CAXBUo-RBiam<1T<)x!6aipYCgjT z3_2NmxiFF!X@*g~A#4qf#;%Eq)2_+TN_1@bd?45&r3s8Ei2xR3riqYRWbC)RQhM$% zbJ@UK7cxV}ekUqEaxnm7I0^_kfdN_`2m%nq0R=(`0_OpI9?0kN=o<8wLCjo`!{Zu_j(xrLCde4{ zUl||tCgO6;C^rTru+_MhK9AHHBVamr9}nbkq}52HaRYrQNTw3gt~R13GF&NR(_c6` zgH9?@^VKSt4?$`WRtZ2bLjSo48?> zHcrT7MJy0jP1tuHJkx?bc0Dzw1{gKeLdc89znIy?*gf&veQLzp-Y$bNv%1jCkBR<#&U(*rcm3y*?BqQ==Bwk-AgXk9WT7R zDDk0>?~@W+PJulvU0#VXE3M1Dj|lb^`ufamxijDv+_0dud*|BOxy;^6hqIsu=MQuy z$b)9w+7njVws+Q3cO!eP0p~0^ed5_VXVfaE`WurPCOe02sp(H>EPuAIoHfP61!_z= ztf3M;55>%jzhDjYaB0_3Uu&qas)~)Qa~>~CHlUh=!dfK9<;E_7%LISVsXFQ_4aIcH z^79UDo$~$ej`h6-RR8f@UsW^bvd)T+NZoe6YkfMYZ5N(9=v)kcjwvmaZd{K zoA+GJ@Y=u1z4AQ{Ca)bEmcE_^Z&A+Ua;_|1sBB=byJ$&&{)q;-##c zdb3GhnKWI|TkJ$FUS}_?`(=Gdgy)9V8fDOhhh3i}4%Pi=y&GlntT{<#eV;2X*cw$| z|1#g{Wb)EKothP2FuHHo?f7zeXs&*L@Yt=}uAo&FMCGZK74@UNTEe{B2B&%{j#VZW z8x1`_{oECDy*C1!^(i*{!Sm2p=?i-$18$98nWJ2at0M5SP9HP8uT(WF&YC~hR-OcB z9dVA%JJD+dJCcjbHy1H~_0GBQq-4?KTy*Umdm5O}`i#*ueLKJF?)@u{pHjFgO8H$# GiuE7IC$uR5 literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f408.png b/res/tv/images/emoticons/u1f408.png new file mode 100644 index 0000000000000000000000000000000000000000..0022a79408ba622f215c350f85f8c5eb20928a66 GIT binary patch literal 11307 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 C^hy)} literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f414.png b/res/tv/images/emoticons/u1f414.png new file mode 100644 index 0000000000000000000000000000000000000000..745cb0404df0c3738644029c9c91f24ef5a53dd8 GIT binary patch literal 9896 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 X&y7x+CW-s|@0bEaMW*_-Y4HC7fk1np literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f415.png b/res/tv/images/emoticons/u1f415.png new file mode 100644 index 0000000000000000000000000000000000000000..00a2c743772d652b116637b85e68fa729b21c744 GIT binary patch literal 13468 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 XpOwilzFhrtUPwklQM_98>-YZy7%TZC literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f42f.png b/res/tv/images/emoticons/u1f42f.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8d6b59233bca0650b45271e1d36eba0a5c8a33 GIT binary patch literal 17083 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 IM6N<$g5F)|BLDyZ literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f433.png b/res/tv/images/emoticons/u1f433.png new file mode 100644 index 0000000000000000000000000000000000000000..05f9ee541a2086b01d325a7eec3aa9d7f9e3e02e GIT binary patch literal 10579 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 literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f43c.png b/res/tv/images/emoticons/u1f43c.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ffdd626d557245a34cd602f473bc82d053e18b GIT binary patch literal 9732 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⁣|-W1|SH+##m3-)v8 zu1@P-(xSq`UosZx-H?!!{wC67u^CA+dFAb>rQ)R;Lyu|Khp0^WB2b>OQ$4fa%ipFC zlrp=H+5-6@$^zzQsh-d@X&OB{_Hb5phCSbE!_4IlTIdqNH^tu%vo{93`-TByPkP~i zRvQtzsJU{H4wOWE?@7^RS03uVP7DEKggVFO(Y>{1Hz{J%Z;W8ou^H~7nh)-5wEp%o z`_g#AXK{gNT+`A77XFed?0mT^`XzdfDTzPK=564fp}Z?=Q(Y9vhA5fy5=tR9UegA3 zDh9fEQ!wJi79ztZNHvr+IqqB5(D=~M5Lu`vD&f@l0{!=M z)t#5xy!S6-iqp)n-+v-XWSu-SzcM4yJh%;-gL7^#*{WQMLEpTS@TO^D zz^!(RxEh!v1N*MEGq5>Z%+LTV?l`PKm@E!!x)n1*mh;6Gef8s-ko=%khcF&l(oi6* zrxm~zL&#HN96MuFf_>?G!4rck>oliw%9UsFu^E6(@hmcY=hZhN77*K~f{_A9i$Ho@#zY4d$ut)wL ZfGqzh4O1I4%|GX|G*q;eYZa}+{|~95CglJC literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f43d.png b/res/tv/images/emoticons/u1f43d.png new file mode 100644 index 0000000000000000000000000000000000000000..3db9c3fbf1e7239c7233488e65ec61baa11511de GIT binary patch literal 7618 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 literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f44c.png b/res/tv/images/emoticons/u1f44c.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca9856b0540f86d4b1329b96b403c0346de29a0 GIT binary patch literal 15426 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 I@>9tF0n!-z3IG5A literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f44d.png b/res/tv/images/emoticons/u1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..e0fc867f2137e9bcb591e04701744f94069f0087 GIT binary patch literal 13488 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 vZgnpuSryafnX#pE^RSUvexZRzJ|3ACaS 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 A761SM literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f604.png b/res/tv/images/emoticons/u1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..b63f4aec440842ae57f2d1811d07c81d582b03eb GIT binary patch literal 16742 zcmaKUW0)q*vTbA9wvB1q)8^Z@ZQHhO8`HLJ+qUiQY2Nwv+56o4sL+55~_ZJNW#Leesr*CL! z>_li_Y-(=9LwwWGLriFH#6zsgD$O8mCuD494)Aa=R`ifjGW4)CP?TqOaj2&&A9Sr|AoC(Q4RoQU~IT-6Z**YlM+FJd`i*jbRPPUF_wswR< zifn`w()xzxHvbe*{tF>3%_VN*=%jCBXe=(wL;RP6&fMIHi;bCyLqwRFjY&k1gOO2$ zl|z)1Re(u=l~a_3frCwe^*>l)TSI4SV;iUcV2%ET<=_w%vHt{vwcX#Eg^eA| zU5t%H9c--$|7A3n`Twp9%m2#vZ>-V(sLQ|XVEtdQ^naD1|EFpHpQip#(ck#_C;Q)l z`}g3#L*LluZ@fGF4eVXzz*!(5o>g&S0VTKf%PxpGtrd6jw_Hb|lbjsxKrA3ozc5mM z#jNmZ3$Nv$Hshb;ctN~ z6oR4*%H?KPd-zh+EZS5WYL_!GlM`0xmWGIYIx!%7vio{1e$M3>lmLEr=H*ycS9|** z$jY7&yHG5ZbTz|*V+p6js|(DR8_=%?+=CLBhb>T&6w+pDnrA9T?dXu<^ z8eTK;d}}Gr$SRnIP|Z(0RfH-h(I=^B=l!8U8W_?Giob-|282yPWKZbAV-acsOC;gp zONjuf)(d#RtQq8sQ3*7B4KNnmgEeqPmE{OkMb<4>`p^cS7Rgg6J$4bqy$N5T>R2#$ zsK|}J4l#)vFY!J-lNIvGLzpkt$!h~C-=P5s3JvT*K^O|ouiZ1>B<4*4$FBs^cc$%v z6x-}AgzlBw?Z;+GRsDRs4;Hd?JQA{jb{$7NXUN5ityqHCkHg=K$~tEBMK7)m_-XdV zV|Vqf;D#zEwlx@Nr^$xalihHdgKEi7nHuutT^NUrFB0d0=!eYUi&^6ZX;6bvN3|!2 zu!|LfSc(e}iUhL1Q#|D+azR@QAcSXBuOr6OI!Tt_7=(XqGVRp-5c4HF8U)@pO9kkeg4$=8If``6*X0iRE|5~@u zx8sHb4GrnLK+%il&sqnu_n@}uu?9M0^!iQ6EoI42ox-4{5?cFqfBDMMBF-!s)~E}T zaK7UEi|`7&JC&UrxIR(tG&?AVhZ(5pq1NMhGv-g(eNSE?oiL&|d(;-a&e?DDxW0;zfG)H%+d^SO(#(Bq&S7lWL{oQ zFpMc(r}?qfpXR(A?|@%r^noWnD6)3@H$UtEBlc~h(g2<>d-(I7S>3QmZ^I!e7f1}6 z2DH2rs-$wLA2kTN7vc#Zon>Uc%X?hGAj`vd$I8YC*UaZvT#k0{r+p`}k%x=~Fwr8Oe!?o*Gy2 zq>le#Za$q0ZPyPGiPg43x$^yzqvfUzZ#LDSo6=Tvn2n$vnet^c`CRqSfx6TO}3toA2C{=p=lTl1knIl#M`8C!jgLn){a zBcV>u?bq#-lvVZM(euKqKuYR8?}t9Jzg6fDfm zj=YFLX+8{j6p~3T1Ni(|$kqpQD-p$KZ}Y=h(Ub~hiL5)+M8P*;<)!xmnFCk@_g?d& z;Yjweb?U`->-@K;D0m;Obsz^baC|80w)6o=n0Acc*l1WG*>oCn0zhM@Opq0)c>TDkXnj?-1c=nF6(58nCN&F`o)r=_9ivw^mr|QU_w&>O z@SIB0i~==-VUMSx!`F+nKZ4{*4OjlHT0_w3ezJ{>8iG{1=~DDGU^a0NnWUBk045WM zJRNB*Mo$NW)kOH=9~9?wE(C&+$_pBmCs8$n$TY#l77C=s@g&7bzsaz|ufr$yH2ov} ze1;#vr>4KxT#dWMLrBd(P@uStb+oPL%FQW6q{etRD0adP-t~Bk68)pXU(oAn`vRhm zvY>$mvoIFEF_1u@X9r`*&TF`nSL zobOZ)BXCULDhb>%k?2#5$k~tRcqr48-57y95vM%wMkpQdC1{=23gW~43HAZR3}r*VJkMrdfRAOGxChtq84b#QVMvRS>%a1RXdwZC8jKl#e&We@~@yN|K-1s7_n#SGBgy zhi9)PUehVftxxP2bLd##sO$Md05DgM;`lp5Bu{<-8`!(y5ug@WLZA zk8tkVqxE>#I))e@lRq2=pP|BsU7RZKzkeY$=FAa?$L*u^03o9#G4(NQWkFaTLHb;{ z<_6XH9+1+|E)r%JP)O4mDbN*hC+kHOU>2ka%|_+v*!J#lzru1q4Jg`8;Cb$;ey@1$ z?ZSE5&uP_ZHY&A+zp?PDWrl7?D>GdHFV|ZOe@|=14uuy%`O17Zu2KB#Y;ryH$;+UD zYPc|-b0-M71PaCTOvCAt>$>=e52la7!~Os=Wb7#@XWG9^&`UIGCvqX^9HUM3b-ZA6 zm9?jkQfJ}&x2J}raD&3+@$h2HD?MlUVEI>|{7cwnxu`&P~MOVvpW^!+Gn8Q{6`Db%1eAstI-O&Kr3 ztL_uA(wdm2JR{Zul}supRahs6%Tq|)1QaPHlcV${wz4TEOwEZ6(L)UFK~_hk6ZEKg zj$Gcsbr7B@FLnG>t8NJ5Axg$n5~&3AKM58=;y7gh9dwC=A`* z%=li5yw0b_2rRqq77}bj@V!iT)mpzWz#^dc(jO}AD{936?$|k%uo*k;^PwCQF?LT; ze(uHh_#nmLrw8o3x#|k*NA6m`Y(o2hV~B8##H{brHjB0YxMDX*t_0;aDI4LCPiM+4 zS0;;Gyb;6(+c4H@g8>)b%{VRZZH3(&S_u$PbdIa}X zHZTit!WDqm^yl1k7-DZY-rC*H0qh4YEtymfn(jdnu2Um$_e(G8$5<|YD35CLu24@W z!S=`V7DGMWCl~*_>JWWLP!yBkd+)5sZE$2D&oh@v2n?1&+(~CaGb7AVP zrtT-B*TF<=?^CF2e>0w8tDlD07}#Z_eG#ohz0N*iojG1!*~1We153?qZVqA(*DxU4jvY(p(sXqR6@mxlagkbFdoZWBez4UeVR?$z4;Vv))rXNW~EJ z5VqNGw<>=E6%mKT054f2`0Y*vc>Hbnl}!hr9Isb*$jsNTJm8oc%OzoF+(Zq(Ie6b1 zP!90$c4ih`iR5N?ZW%35s1%SG=-b&Uq<0x66T_9DMoF4G1Qv*Rx#YT-1_{;(TL7BA znIt5Q(I3O#)Vb9j>4{|pFQ6-Jof@gmy+asH>4H4>N^&;czZNRJ@6Q7{0mh2RECNqt zW*%Fl=%vr+mPnU;i=a1RWo>uThCr-Jtkgu+k&C}IK2Pxqg`}Al$)ZGP#s}i^SyL84 zjv8veL$+$a+ppw!IttRWhnS@CZL~)%LCcuw0)U26I8qQ%0$6m1sFH<|;w!|6!Rl@W zGH1hx7q5v1-4MN^19yMDc5{PV92;T%7*sCesZ+=myiZFF+@nRJp-V!@tq{!}Y-;t( z{1`mCO?K`Di;muj@?oy34rcFYI{xi){p>COjl`ibFT4aVft9N8dzn#iH-ZzI;B6Hi z@MH>{0-D71x2J;U$0Z{pUy5o=ICbA&4J2W~VOEV9PKxR!KpXuUtjnCr{mHRRK z!0z#tdvYd4-?$9;Nt9xf-Cg`F3bd^eMo0(?b1T7r!{$2h*A5q?p(Zz$Ry;PwilkZD zyd3)TWyJ2_+Af|Y%wfEi@A;lnio-))Dp*#oV+R1+zo{6A>LGeV6y~n${n=8AS7FQd{3||kVEP;AJY^N>Erh_AJz>wVU2#P@)Y;Z9_wX_;7)v{UyJHea* z$+Vt=$^?4{!lT;QXN*69{1G9PL&`Jc?ViHLL?z#(76bR7@KUY>RJ;)4lpk>_K&vr6 z`~}yf=o$$>w%Fql#vV(ZYvE_j*msNrC;fmKY`(V`BumotgPt!B%Qyjh7F{Pip89`p zvOM0su~5fLpp5F_gIWb}1b~(tAel{9cIQG(cSo72<+NdU??%w|u~?`3`w=%iZTVPC zh1&WKMu7>IzGmY4`AC#e2gMQKR?SQ|mus;`dPVM-K%R-v!(i zAPmyc6#Ye-&Ph7Ayj5Xjk|UDZ7})ch=1W%ZL^1)0lF}A=QPQME15i6atC&ZoKjJqc8IJht;pd9TAQeJVdc%qOXtl8Cpa$-BkmNcc?(`Bx9znO%lZ$H zG?T0~LW1|zbBv~Wv$=vBCS_t`{wDpwv^s=q`Or}E(;9ye=ga!Tly?_202amh)?)_C zH`#S#GMUTL_imvGBkcekD{Evj_x-nb2ya3xT}$UpHMkA(^A`?@rZ+57ig!=FjcJz4 zt=vF*Zy)H-8BVt|HMp-2`eXf(-@`-)5e_k!E181OGrw36IbbIGrjA5kT@<8zW2}*( z>^pvcU){t?YFl;}kHps8+&s;J4Ir=>2`6$IufUS5@TYgCHI0RbPdiettwl(!?ftX> zUX`ZRNH9645a>WOB0&>xI@G{PbUof9w1?ul%!#8Zg?gV%Za1;tm*C%wurCjyt_Eh( z*)zEA=0)hy+Juf7*_+T!3;vx;I}o^|8RELRMUtG%@FFjqZ#o(}cVy;tXZ4W%)cLZc z6fvm_+vbeR1n+*K=T=!I+~JMB#j`H!=?DgKW(N^iv<0ap_=BQBa;LEl!;*FrLKjSy zu*z40K%9?WNGv}_DM+P=xS1HE1bq%Xek%y8NzQbe@5=)1+Fga9l1lP=O;Rx{tSTPITX#de zX(uxt*v&ga=`r^tK-QYc5ro|J(g7y243VBW`Mi-=hyD3cJFz{xa={5dzv-7)1fHJ2 zb{eh}E9#e~6vb2kyk6!aUcn;Js6I8#x(iajWI~biyH!Ygl_@K*FQ0q1F$OS*?S}PY zn3Bn#xZ_TZo_Z~BtjSDE12;9ALpL$|YH{#_~6mZFt@eZ+-DJsHGdjaCC0KGAG# z{`&f}x%Wd0NYNC>&W6iR``{GwAj9rxMyT$ve^8CZ&WPz1u$tLUaCH$Z`EpPxRuC3@ zZ1$K^2b?i+h_}?dk11HNh*KA79c9fN%%Sl)`Xro<&qmDQ*$kh!0LS580xuR@)jyG_ zT&hI8>Hfn33!{2_2WI8+D%iWjQ*TANYjz`b4r8FQ9T;Rwr0d~^&IkAAIA~xPwgGMA z#|0;K$y%91RR&tYgC8Swpr%Q!VSlLZM>5fCO)e+Gi0qR7h8ny=j6yw;PslCsyF~R# zmKDB@Qi0IvtgkDHs~4V~4%MIfqo&*E911VPvJuI5bBN+9!>vjX3Y0%_MuUgtt@jr} zXX;tD{Rp{Q{x#fo_}x$0oN4A1aOsR9qg+m}y@`?cTkJPu1Mk;cP<*~CDo}YRTvXtY z_P@+r!YXLVMA!jmPT=Xkv_YHkacwXrTtqc#z8laU4%^M7IIj)h)DrzdSDXgmI9m^@ z@k_&-=}V?S)`itQBZSGKBkLWrOk`?;Z|poaf8OFK(Lr&fc)cV|y!z+RaGXWmFS${# zNjU|e(xm#eoCma>lO=U?4#;x+(hlVl(fEMS<$!=GeTf$zsK$?=Vgw5WH6JZtdB+b1 zXKI3hkxt90?sueD-aVVa_3!a|kkJ%&RkZ?wpys_Wj3sf`DR+&TGAv77= zz`JjT@acf-` z@-DKww7RX9%6-vn9bU3gXn}8CDxS4k(JrItwsadD>)=f;5-za{vu|bf>%Sux_li5E zrx?%xaG;|LzIJ`zzMc^LTy0u3*&3KZmiar*IfKW3&}DZ$cR|V= z1tP2Ie5<-(%FMUyw2cmXR<0bVybwz`A>4&toM+lTRFNApKwBj5>mH}!HX7nY58ro( zbGL6}hZpkZ{g&dgr|w5t7K9GzCIK2AC8{DrX9r}<7Aq{o*DdTv%MK41eNJhgqnPUM z!%KF6CH$jcb({iK;)9Er<}jamsIa_bL7pXaq0I53#cMvr4R7cSjn%aub*whzirI2#QlmS(_&nY7 zIsm*FzSfScn*{4Ukx$Kk=Pi(uqZzZ0_TAw&TsEd}rppmiR9=J&IL9`)3}1E%H#p}- z@wE53?KVd@-OqwKVCVZPb#JhZocrw%#OqTt@irgfx;|iTu)OeatRIV2LJebM1(@(G z<$UgBFT2=XYXezxh)GiVXYTLSCPspi8UgK^M>)*KMzj@6>H)pi&PWr(iMRv4Us#=m zHHV*`DsYNX*Ycw$ zpU;pmq0gYMWA z$9J>QoUf`KE`E{VFS|?bKcIJ5(8_sbYPrO&JjCqpoIk>^1;3Tu-6rUxdS3|CgG_ZQ zd&?G#U+0)HcAqmLj;b5+K9@bOJjPS}iEs`d!ejiLs!c*|e*#S?l+Li}y`jG4Ob{g@ zQOL(16Z!GDBMgUfV{Szx$-U-Mmx_WcJA*#N>gi~=0LN4Neolp|~42=QicQlJwFVRbxNDW~`3{ zYQ3Sfysq$Yd`E_~vv6aHDA{o*%<3?2Lo$i+a0|S-2Wob+{gi{GRf&zuso)=6Ob#s$ zD~^ytt3R8Qxj`W_@dunri4Xr`My$%mq#kiq>ZgNhuz_ zy8&4DTQB#fT`A;Erz4O}R~Le4sJHPz|6t0xwf11E%%H`SMRL=@Fg;SK^pGnH)Y*_& z2_61Dw0q2;m#6Kvg(k6A;Id|&xz#`wf>6=myA)+mp`+{MICz>1x!^i`sQs-FIoS=v z^`Y;3de`lMm}*}*WRW5{y;#DoeWnKsl_T?R`(lxu^5x*Xu&6Wd%UbFleK#j4wHw|( zby#$x?`&u|9u`Hi7S>aGHq`E<5-2)`Q0w=e$ZO_E>aO=oR4?D#DCFf@HrRPs0a3?C zHmS9Cc9o9s0%qrzfj@uYq^JkE!XN1|@vic)yAp(2uyo>E--{1vRZ75bXK<~VG?r8eIf2oOlXO$ zaxq|8wwM7T@nw<(OHlCutiwWRka*WL4_CA@V-sFQ6Qint_m_O)a1`UD zGQ~Zy!G|k376T*jGC=5d`Qm2)2P(`34}?bEUVM9jz~hYvrjlFJdV&s6y4}#j_i1ix z1k8M{Jlq!3PX~Gu@h`POntNS+e~wkvT7wJ`>0Jc=DA@=_uIS0WU_lC15KWWdZKt$b zg1(@1_aaW+YiFN2G^H_JI%G7Y)g~?vfR*GLW?VW?Xrzydf=5)2J#`lMK|UZ!cn-h^ z&5JvS4ty3B1=R0fw9D@iyHsk%W_ROi#fuSW27Q0eO!pmn0SSRY*tiKHeO>vk!W|q? z+6{ptUrQNf3w0u_RJ5!F%YF~5P!N{Af1H@)g@2uVBG3=y;Hkep{v0XJ9XABmPUbMh z1GarKrJI;r*xjH5YZc5oDYI(d(rXq&4y)&@f0lnWB-Sks=oJ>eONa8%7!+D%mkl%x zxXdZZFQM$2+I9xev|Q<%g8Mm_X>}+0c7Co@f?8r=-!3{@GO%i=>h$8-()9Iw_`38z z-?79g%dusukLgzT++csHqbRabcwH)L=Bq^R$$s0R%g939zA75K?U`Z0Yh^F^JDeso zHvJfI5dQ&R**C%lW}_E*0A^;V{m2Zu;mVN!CL+&844BDvWJwd z!2r1fCF4+p?G|dQ7CcW2wB?)^k|*h;K{RQ2(8Lx=FLGWuVv1cY2})tZBE}r@Xp;s? z!nvH}5>pi`y~=|umkZUITeT1vvYBhI`-r9Z?+O0HC$~~Gm&=*{7zLTC7($_icxW4x zikTQ!V4e3`JGuaWP<6Kx&)IL``uo!b<=4Bvmy6et5T_r(Ew<;?TS69H3e}}dfnQTX zI!LbGp_H_X4-me;IJyob4v0m~49P)=u1 zggA0vbUiKo`c|KRqPKL8#&1yRkrdGRM|N@4cB&?69LSWG(h+ThH(tLG;3Wc>8BWK? zEs<7^tec~nI@Cl9&Hc2AxT8$z$$sr}n2@7i)Zf8nGO;p=Do13apT%H_t}A2Q*dY*4 zi4GB26`VNvxiCT_;QX4#Nu77f|ID^v3#SHIr*cnQ;WFY;Z*rHTejiAPO@kroSn_x6 z?jU&9%JuJSEM)6zhgCGqHuZegp&-W}%X%tV>W%j7OEA?%opv6y)VV z6_THg54#neQ61Is9t_lKn2BSl%{7ic`4FQdMe0m>0|j}*zLp%8b$ZPclfaSv~>p*%)2XgDHbw#ZlJ>rv`evIES?n|!6&dPx+v!V=i% zwoP%Sy6@f#G{?sQ%BI~AXxqV)@70hiODQG^u5rK=N5#WgF~2C#ewAvm-qA$*huXfQ z5S&&X*(^c`euL< z!;Rg)SVr}6+kv6?{za_iSPB_hP3gy;Bd@D-*e@mLXMU!a?F~czQ9>YbMr8K{_~~ga zV00yjrRigp$M>@q^a>9L5K!EdYIyIhRVG)vUFfY>pln}Ac|Fz34nYT*cYNf(gu}m; zRXu(*cz^yB%#q?<(C#FgblX{ROAo~}?GcMH$hE`(W-ZSQ%^KV4g1-m#wXswAFtg@|7)b~jw#2Yl)aPgia+O~1R zw@_5oZ2-IsO_X-&G?n{>jupz7S2O(mDN>CALQF@~QbtQt1@mPliypD&@Qmg0PNn11 z+kteG2)Zb{F?5mj0x3poiWXF;VI6!yfTkHd7=7fcyug!bV!7Z11QB~wt^cw4oiU@)4$BWhL3U**ur*%922^!<_U_a%~};2$mNb%nn*F$xWX7pZpG^=V8# z8;3^x4o{id(c?b$U0>$P_FB<}3b9*~LDHQvZ`3kG**Xe5)M4}65&PYBlrKg*W^`&< z8(Oo<-2E=T1@J#QNkFG-F`Zr03?rpOQr4rYPSyo&X0N%@p%CQ7(9)p*X3aGCI+e(F zk#^U}60`b5(5Enx%J(WuI!0_@b3qYjf1bAQ}UWoK-criMBovW&JecMbgCkuG5%m(#^=ys zhgqV#GL%YGtTyOfH`Jdbr!1iiA8^?6*AJz!h1Me3wM0x%#K<6a4eH23!h2w8Om1AU z3RCJZG#<`3JoirrHuxz;X|5WJ^XFO+Z`n{y9qy3Tt+DG0i4AEPF7b!<7u0(8%}<6# zRyaE3; zik2Xw;7)Dr#xycp`jq5>vCfGAy&PCn=z6gE?+mQF&8>4GLbKIt)?B;RdvS-LTmuX>^q{<2B;B6R2AJ z_bqlwD&;HITUS1aRW%iiIU^;uOhOp9o6V5Bsx0sQkX-I)qnOw^v5{&7i4vu<;xVT3 z=a1upuwp98Gv3B0WMP5Hek)>YjNgb$ZPgD{K)+vB2-|_ZHRGh;9NMSfD*ddxv*FoC zYRyUvlP9swOu2ILlq&}`6DgC*4>!w~kl*s0B2F8&O9q% z3SbaYUuv!zbMw|McEuCg%h$2`#A~p!Pg?XbB~REe?Ic_@DV)z!u`bcl-gz#E`_X!SA$3s3CTRC@GGR(xG=3Y%p5G0G;rQDXHUhAxielNI=-T5wR$tZmliEYn>vWb_hmC_=Zm^N2r=y&em zGD9QkMhVGgG$$EpE$lk#1 z49z4tAkgUDYt=aqNIgFiw3Q>XQQd*sL%6BP9xXB|xm>U0OO!n^EJFhS=YbHWWC7{@ zHT|n)13W{=G0Qvn*h|lg8bhL_Vvao>aO)Y2xXr~Ws^|H!{P(Iv_VbDNaXZ#x57DTG zo4PJN_1F@JCZ&1-x^{(>z^+J7$|Q5RXG0gV`2yNS0pI4xkocbIJarM3G(So2&?Lfp z?MpkiQ7~6ogCr(|C=Ee0IVFw>+`0MIjSNKUfl(v4ZSbTUGTp$y$Vmz|YEF**#7W?5 zY&l%BhPBfSYc=Tgp_2imB0Mgi>d^~NE#i{HSCWjvtM(w$$m+A7BRK$GL4c+k+pUaY3ykUd;xHhUwU1ONzhHPgzlvAL0+27 z&vQKO>dQ^Ewz=@_QyrwW!zFd@nuVNxe@P&OJZm}J7L8FOHqG@{im^@$^F*;EK*nnh zrPq-`aBrQlZQ0o^pOARw^czmi9M|q9ymy97Lyr#Rn5vGBeRFbWtI{JTG_EpsK=~XZ zRe!ZMcoki+M^bzDl0~JX%b>X}S0|<)1rlXavtS=E22^aMuP)_oEBv&nC(o*<5U`hG zwE(^9&bq**5laXK?7j=9U?p$dMH1XfL#FXf)-*#UtM=EZy2JIv4Es0LL44%4nBGEN zDCOo|Y*tjx`OoRg?F2!to6 zNCynFU8j9zKXRWL=#6I4J*^>aXxy*pCJiU<)V5YphmN^x=Xl3d9*z|!8@`5PsiY5v z?D70X5v8R}09xN-+?*Q5(6~5=($XMG`EM9G9neFD3b zyuSI@eJ#2rrUYC_JZbkuIKJ+^&YnWkBu|AH`w$V;j;b{$+ASlIhpRswM_3DB3^*7Q z$PT5WZT4y3sjRZ`5hE;OFQzk7Vpp!{qT(Ga7QFF`gu#D>`4}iu{%W?{!|vC4?zjzM zPwg$ci_y7?)L+iYKjHGEUChUf9+ew!b%rcM8Gucah&uB2NRCiSNF9EmOQw`k-U@zj z{wjt!x*g&4eSlGi&|1H!ZnhxezI#k?+*yTP>!2ktW`Yj{H_NakCJ`2aUc_TS#b4ye zE%J7#5C?0*eRQ@~5f@3$6?Nu3ooF^tU2f@gI1Mt0OGIcu4S_$-Q_XTE@BR@k=>g`h z8JS#XjHD6P3daJRHhMw1t0WL#XTIOw+uDcVG}E2XsDiylstUD&_JH5m&vd19L$z! zG_1^FL$Q`+E$Qj*@TVQrVA(|L>U17N=*>Bp+Fm9^UsXb%ipQc7ndNMdQFuNGw-tm8 z@bKY_96Qup6Xm{*G2};jJxuI$+X(^R%#CJs{lU;nhS|;70UtbolCP~kNh_2tn5WYZpg19p8+rfDCT+Ibb}N` zSRU>z%!~?jye0F8yEn3ZeH{|z+2;yNh7~=rnm1E~pV$+TF)Ufj;B5lYDF`_D zXMI>M23$+dVq<04yIC3#wZir#zj;$ZadUO`Yg?DqIxQyOvrQwf;X=_nJGL3HM>Tm* zSN#+sY06pU=tb@%=Ag%Z8vW6$Nq60=c|ud1@oAH4N?mTuNeulXLkGhtFa?O`<` zpp*{M34q12mWE|2w7HwG6Z0`2cUKsrC4X_iOG;+XkyD;XxCEpU#S1e!=ZE=BeQiMB zB9==sLUWuf9FkvVmIH_ri(%lvyIRn9XEo*4kKJE1kSYoyH_91fXiYWB#PmlD^lpnEj+jc|5QVV8sGN8KA#kl<@tn_+l!kK}1!p37bx8nKGQ6c|+qQ^Wzk4WS?VkaB z92o)Dwsid;EhOPA4!2*(8n61a2Bf=-5;S6e>?1)h^dUf$w@2w7C@{|hO-!|##$)Q_l?WoT!gVQo z`16mhqis$8H2uTuG_0*Ec5cpeFfpes5CbmHlD`O*BmuwqmXFLG5$SLr>WnFN>k;1w zP+i5wqg0SUy1qyGor!4UxYw?G9?G+F53P+v?FBYp&1etG*NCUl@3fKpp+jLFkc286 zfndF!2t)ZgVQ%|uDTed?HtF?>Xp=HbEg!E6%`qmNGJbbwIzOsEV`p_|+WVL=|;}9V$ z%us4E_m^kF4v4aB_gN zF8^Ub--(;pyhKtby0La&ho zD)_KBCZRnNe{Ja-d^ZfI&QAK(JQ+2jEnKReTD)w+;AB=K_CQIzNT*TK}zFXojGk~rot4O)^^Ix;+tPf}#lqq5|drdnJcb%b+y zGC=53Z_mr;uRJ%PB@^gkO4!nCKDk^f&udt$@Sz~*Ek_K+%|qcWN(ofLHeryT#j{K1 z#75zJOuQzg_kLx*=kZkB(BsVf+mnfX>0&w#`< zj>EF}A=w7kMh$YlF7!QA7X*G%tT)!=7SnI}cHaFuK@WK6cL~(xHB;44b}5%m535l+ zFwNo9eBbh5Ua}J2?$~Ar_Etp@E+|J|k=deFD(7~`Fxx5)*Mm|J#~q+jPRC(?DM4w} zb#W?xjBA(0OJ0Zq*<3Qh-xIC}EKprj5~G07lypdhR|AV5_nQ&-C%|JDlcVe^y@^QX z%BYg1TULn<@#n~;@OBZFsrmbl+YbM9)mqiRwbI?mb2LxfJ`OglbV4 zInsBsEPQmOH5@slz1{M#Vz#?5I1Fy7;OZg>&y(5J`;adKjXT)zp!ODD@$6%_E>}vX z16C9Vg^c2wii|V@BoipT%C|w+HH)QCgaEh^DkF0+Qvr5C!dC5|%G!Y3+- zD!g2_gWrE!X>py)y#9_O4l-d(mFOs~DWDAIx2R#NjC4i=Gv}4?C00d)6ivr|uS)LhqjF zw%Gaxrr9;9K+ZgaL(8NSFAxvUVJWDnPts6Q#wNa|QaZ(cOQ$ftjFo+z5W@(dm!)I* zrh(pTRf$!WoYz4zyRh>>^J5MYiDIPM&wxK}sO^ZG@%dP$JzS2}L4(7^kH}9`R33|u z_oNjOezzXP7A{{UJKgAyE2_!DyuAc4t?8k|+gkElP3=dyOYSe?X&~>mVtFrtumG#N zF%svhh$?*V7l7{M7T@hm_J{v28K9@D6h$E3KDo=LRt0IyCAZT{Bgc2=K0?fKGuo*2 zJZbKHZ`Ksu-Q8#&IlM&-%t~|ekHll}rdHZ|q#&zxzQIpmkSJKBsC)OTa{t76rf77I z)Q}Elv}LuX5-_q3G;J-Dh(Xo6cX4g4%Q&T;CgOa%c8At=3!m<4?8mQC3aqJAT4gM; zk)!6X5MauF_}L)BC-S#H7R-_B&VwMc+I$(U?hbfw&J-QJayu zW1WHtGfM3I1ea>R7eHIJh|4c5ciYlJnb&ccWfPLx;H>}+-$+E$U~k-y6U~)kxmQAr z2&VG?jZWe9PE+=6mcz%>hRoL*)(nf`h`rNOYOMiUxkpsPzI#cAR`@TBqw zU1N>i?xr;LciZ*%p9`~6yuiC4-KoShD47#^xV7>D6v+x=6PNp z;!1;8w0;!$_+q7gPg3<3p6ES6oamF~F}(C!eQ5Cnr6Sg*-f}Bq*G8l?k~`&&-?f0W zs@&>O4x;<*Q{=;KL`=VOJn4D85Vms&C~*vY@|!4=2iC|Z$49eg;ppsy{9fz{2_zN4khMZ9RayWm{B1Zqz5*F zL0Acy?x=Tt$;8Ll(jP25g&aDQ$Ccf}uhC?s?pAEQW{K4*gJ=!pn1Xs-Oie^84>Sf4 z_tP9r_{s-)d@>m$%;?D%MUjvPlJU)0_@W`20z9Q#QQB$TLUO8tt3WMz(+lSv2u43x zNbMWokC*DFS_0G1E4_Y9GO42G^kWlwf$gac7OOAJ8(an}t!RO>)=< zwcZj}35tgSu@7AmYXwr3s{jMEK@Bfe)*`%EXnS{mL#_W~5zvv5m^B15c4HPeb75=} z_!_fcWQa0zWuU?lM_71E)Ww~BCoBHqAe;~!K$}3>8*|J;qbAySU9T(0@8ZWSApf_3 zgnFng&#^io*DTNJ5Q|(sm|Cg7xkV^vEj->O$aBMw%O`N$#!#O1>(y;e)YS&~hgZ?H z$W@T(a}F!K$po4&4UI5WlK8iBotmeG)_MI<;WZR`N~c`-Wq17d>x=A}9=flp#MXai gQop|NfnfrDVpv#RJQ-{L^XCI`5gFlXLA`+g104hlod5s; literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f606.png b/res/tv/images/emoticons/u1f606.png new file mode 100644 index 0000000000000000000000000000000000000000..e0150897ee31ca43f8d20e3169876930a258f3dc GIT binary patch literal 18124 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 literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f60d.png b/res/tv/images/emoticons/u1f60d.png new file mode 100644 index 0000000000000000000000000000000000000000..ea2c64326e302e29d8b1f0b2588ce7f7b64a99c6 GIT binary patch literal 17270 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 literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f61c.png b/res/tv/images/emoticons/u1f61c.png new file mode 100644 index 0000000000000000000000000000000000000000..e865de4efde829b5b0aa13cf322ea13f6960d8c8 GIT binary patch literal 17221 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%0D&Wa1}(#5uPu|)m&8xfJYZ?FZSq=%6;Ami%Uxos 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 yy5)z!y?TIdwe&fM*YV$ufcxR!Yya?%z zzi*;ujas8>MX4&wAR`bUfPsM_%gIWr{VN^+^T5IUdk^c;y!|Wi-K4bLzB^gEd78Lb zfQgwqnOcy^Iha^ks9BhpdpVC;2!eq@QrW0$yJ;&a@|!t1u$cTuh6UsR{D%eu6BGdf zP0Z{p+{jEVtZW>GD6TqsD9CKgg($SRmDrSk5*F4rvfeHh-@TR9&Ajc*_{=FpgvkU! z{Qn3XEZj`UKo0hfuKXY&ivQx}|5yJ{H!B6%e~Gx+2~qqnqqLP&$t0XyEXcT7IGN4Z z*xAW=cv#rExOsTknaDWU*g06){@pyx>|FfZJp3HIWdHl3_@~Xq+>&2SQu=@E`qvVo zuy%6;^0TsfdU~>Wa%VKgyya(5G=_-E<=a=`)ke`p zUES0y{;$3NpTw@}UO)?0H49fKcNepN17}J3A5}np2^R|!HzyZ$Cnx*=j-slylbe&P zwG)s`;yVu+osx-}jpKhh=>H3$q{J`h=;~(TXl5ZNDMay)gT=p9*xc?g~>15{aVBzTY-&phii{3vn~HT`5*jX{bvm8e}?w|HPrvz^)G+^Q~f`Q z`>*kTQs2VyU%tEiOYEV6R(vopF>N_XF?G<|-!892s%0tmcT?X?7va5m1E=MgSr3G#cI)I6I!irM6%ZBtaO2TfKZMk>$E#>0c<{H8S* zxkYxO63wBzMm7$W89N(2bcW9@Nf4%S?#tV?F1(>@EP-kR(KTF1Nzl{r?#J#2U?N0) zVsL-x$Mb$HCDdNJGu*Y$LGs9J`&Z|j@M8~BgTfXEc_bCSIPj6;cHKE=r{;UP1~0H& zF4iS)aJdsaad2OVteW*Z5%0*M?*MtpxAkhW}h(X@_r21wtD?+Nh zqw0+b7?1&GUvUD~_jM*oj@sAfW3MLB@i-&ddncj9Lz81iMk03=S`)vgg0Y#xWy9|9 zgAicg@Z`a4Ap~s_@MWTkdi6DLiJY?ersR%VkLk=9%Q0zgW_Yikrgv!B+2r3bO6i2Euse!}J?!DJ!JKiMLQH!4Rtflaj=XF6j@7L0nGg>5M`p;qd@^CT+O_5_FgP z#5iI6=;TgGpeSQ77CD2~@kCj>ALA%h;S$d)ztbh+xg?EaD1)!*#6Nt|a?maF2_6Gv z(~S$v*N_9}kb38AWSR29cMo0JVguU=?S@?(E)W|Q&v3N`g>A~_woOw70~3FYq%im7 z?{pdUma2aIB`0}Puhx9C&Dcl!t5Bl0x<@wSORCCVzW%t|JfambcwZ`0-u=oiOQ4WS z6{SV5q29HP0JwD8BZ_?y-``=ZeHnqbnbJpO^RKQ|##IUC^Fe|+QV}Ipj<)o&cysgm z2rwuc7Lm8)6dBxpWqjYWp$_`03&OmFn7aK#Jn|N2S?urBbL@Tg)mO$-wZ10awimYTbDXLLAXD9~yeKvW7e=9PcJo9SwSkV0!X zHlz^1Q7(n8vNN+w8+WQ!^%hXEAfcpr!BNgW4w#*Lih+zzt||K?3>$ZJg=64p+Jb+j zV9_xvi42KE+$%=#WaYvtqcudCrz)*6eeAID%{-RbaENGWRh}P>={PR^v@H8uc ztrwnNg7nn#5@1BPGW8Q7_ll{^CGnhC>U1s4+zgF*lLzY8jzYX~&`GQO^~_cf*_&x% z6pNf9`AAcoq-u2VX#ez}V_6B}isi+4+9noRv=)1mYM2B>lV}ZWa(RCW=LngQCq>4u z^xDdW^L5Sg8**0kFPg1^rvUVRtIynT3cSQmEOkG&Pu(}yBTSt~kA1!&lh4vo0L9m! z;&6Lcu=D!~qdXR63Jk^$GD#_IW672RLH2ezgK0c`= zf>W682d>}g%WD;#Vt6Y(Syv|6V@6>27oJ)2j4v|K0g$x!Xj3cGbKwuHK5Z>#0vv

OthMTV5wN(h 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 C7YI-Q literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f622.png b/res/tv/images/emoticons/u1f622.png new file mode 100644 index 0000000000000000000000000000000000000000..c99193d08f52a53ee6cbc525b588f0190185e618 GIT binary patch literal 18423 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

xx;!sOyHgo!-`L=iMfg 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 QFaQ7m07*qoM6N<$f_|F{X#fBK literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f625.png b/res/tv/images/emoticons/u1f625.png new file mode 100644 index 0000000000000000000000000000000000000000..2c08125beb081eb73da74458c4c2f670b8657e80 GIT binary patch literal 16131 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 literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f62b.png b/res/tv/images/emoticons/u1f62b.png new file mode 100644 index 0000000000000000000000000000000000000000..b840d3decb0a7aaf92460edfc0cd3104c762e16b GIT binary patch literal 17654 zcmaI6bC_l^voG4VZQHhObEa*-Z`-!rJ#E{z?Vh%6_w=-N=iBG(bM7B^-}S7ul9i|G zmrAOVm82?CMM)YF4i63l1O!o5Mndgh>hPZj2I}8?^e5H(zXaDsQpZIdVBz9!>|_oi zY6dVdCy})`wlr5WH#YNhoG=#v0RgA5*3fa$QB>eF1=uqg|A&Uj!yfpL8w5l^*aK*6 zYHRL7Vq$J-?I1{Y+to)#Vr?c!rp>9yq6ic>x3ZS;axz!vNh#3BNG-P5%A#q z2VigRVoc&;Z|C65=OIY;U$}h#^8YDjCL{ST5*J%Rvi~KNj-m>QIKauAgp-M#(UgUi zm4u6niIszsi;I6T zxwruNn3>((-I?6knE+0f%&fe;y#K*qV`KbB!RYMi;9~5-=-^EL-v|=s&ZbV*Ko@I( z1Id37jZFZqE`ntLB>i7aum}DhSO@3--A(^GjM>8&$jr*b@}DOCH=&~9|39g{{r{nM zc2P6`zw-Wn0y}GX0?nD#%$)(QPNx49XF>j-s(^grPUglg04EIq!0x|$QN;@20&unh z07=BvxkzXfjZLi`{!>8vUmS{xe6kMCF2)X~=CTrkWdAUjtgX%XxY&7kq@;K_*(Aky zSXm`Gd8BwbMcG6-d8Ig5c(_D4|C?6=VCrgb?%?v@yk`HGm+ODz{f{x&1OL@5VeVw@ zW^N|s1h6OhuSWA(|If0p|Brb8o7e1rmWAVgvfLcWwiH|?M#iN_6VtWr)*>DB$y|I@ZoZT3ebBV{Y)SOcMCE2eC*RSlM; zBkG7E35dzA1;})7_vd!ayKv9eagQeeB%+wIQ=s}ppxbk*=kt;GlwUrND%<&GGmm=* z`Ss`C7Zk|zAL84t3hwB(H=%Uo>`w6OV=9#3(XZJ7xy%Io84wjXhegP?<2_rD%qn{s za|NIs((p4WyH>zk3!R;?08*8uR(`KacqIAefHhCOV+CBl&#$iuYpZE)G>4&vE1R+U zRsNH+Ea_MYri>@P8@HQA`q;{>488U9O7UiT^tP{&b_;WH z$6K+{_y&(Z!2cZb(kP@Ey}pnISc_PfB0R1m1{8x*?eBR(l#cP=`Rl#edz3hWj3z}V zkRa{lbk`aQ{s9Q13UTf7$Rji;NRu~bfM1m#VDSKDWp{+) zu0oZg?JZlkFq^UVBx1tZ{JY0yUOyh7M@A(W8D0A(m4WmyhD(#J&=B=}5VAXK=Wp`4 zG+95KH%M6V~){k6(6_EVAFba#f?ilZPyqBhextV ze0tV-R_)Om;=Womwuz=@ZWkotcI;l+QHRG5drTYH{J1L=cc{$){01FsN@(ughhJFAjmjz-DaCJY#?;UTKd_VPYBLI1F)Td9qBNjaYOxFG!4ZSM0 zF{kh&!RlcdlZ7DH5Oh+0)FKvW{WK&ZR-@&ix11#|jwVsB=U*Du7_xr>g#kwigQt!K zKVi7;14zzE%eN6$MEBALYzzXHTANfddyPD1QeB*T{7&BvM*SQ*36UG;Ubo&DpuHNw z*VUhoi5_mI{jil<9l~AP)QUsSOUUdP|KOB7-igUd)zXrk!&gEwErE+EtG#5#cxX8f zU&Z&t4qXxq7(z2n`u(QJX-lKcV%pW3D0%Rd!JsB(ZG>+5HsCPW4A_@=hpLn)fTNTV zNTNBQuNexJjg-$yU|Rq$#jvMLO__Q{hZhl2{Jk_!wlVI=66H>kaG7978ev`I5T)o^!@2E+XH z9ZPX5F^Jkm`~z=@2rQ?L=wfQhf*4OSgm{G*qp?I6(O~by7{w?$hs^KiQKI+BbkyV# zQ*gr}Yp^~;6oL;w9I=*e=#~e*$|d;(Lm$+}k*4I><R*g$g^IaSDjiE}Og1q=4M^suIR+0@`N2dnARl8%nq)fV z%V)*Aj>2HM4|`UTeeNzS=;v}dL zKE(&QX=NW}D&>e?95)zYatB95%AW|pcGW>H$Z{2ua9C8xVvYA!XlesdNeVqDZ&D{pIxftrB;9T<1m1^XTQB#Z@_Qs{E!$}XJ{0dC7!FWK-}E}VUbr=;vk!I! zP}HQ`m4{ol?Qn*D1YM0eq9NwbebajuK8{T${mb=?LnmKQj!NB%wl^RRoS^yIX!K!_ zP>ooB2B$^@B#~HEB;`9oI#~5_yplLp9I^&pW@PU52#_&dFiKSD-1APOqC!EI1}10i zfcA!iAR&tL@`D~%EY`c7Z+&fDg?{e3u7bJ}*?H);*SNqrRUjo15tqy*Wy{jYlm=s= zfJ98HmurA>bjh9>sPFNR;?a|}r)1kMoxaX`os!S~xL$oobN4vCVZ(4&C@@nD$jTIz z;tA0%01XZSn?6fqz(YYeBcgj+JO(5i%vFvJSDa?}$<2{ngEIH)?SSkggQ&@n0OZAn z5|_O!V83Hx*wh2fZZL`s6u=D4Rcp`)4G!pg|D zU#@RC#vpH`}-J=W6+dT zu8^pyed!*wQ;!$+g8x_25Q(2WrbkHBsSZT0p5DRR9T9_z^dIkeB&-4H-v{N4A3q*i zOEX@taZi7FQnEgrVOqvt%iC8`DEah$C|l9Y4*7pu1&T+<`>jLgFMkP3JAGxjZ~q9o zqEUNWq5u|Ph2n8!n7AFBpz?G69Y)0hABgDRgF`^$Sya2T8phI9;2y;_8)xyxi7|lq z(;aRk9ss9vOc9?sXU2^Ot-t4+)3+0 z9C<=?D}QwkL;VL^LWW^$qO z75JK|*m6bV^6@Qw`ckAOtmSZLQr z468F8zt~-H#mEx}cZvdfbM=xT`gm}s$a5(){g|jc=-NOSK+}#OB2v@aPY+`PyNtyA za0Q{Bi9s&i1`7A%=lBboYAjMN@U3}B_?Bn2gv zn~_O9q^Aw}<$JgR7=%U7jr)kLdlba(eIJg#JKueUhXCpaR~b;3h$!$mFDIZ~jD=w* z;~4gZPpp33_q@wP$>~AyLSSDONyUN2L0g?mW~hbq(G1){ z|MQT^w9z|!&>FAc*W~hi2d_4=K~$+wigWrnDzXRD5h+TET{N>i3m#jw{O$dYLa^nI z{23$-kYtXBdRKd9s+_IPpZb>P?-0TS(rM?e4zKAY1H;{TE%y`NDQ zH>ko}kegoT_;}e3LsGjtW$K^a7aUqZC78&z2hB_nF8no}ZgjK7pv1A<&vViA$e92l za1w5#FO$_AEYX2{AYAd}qsU%vk~6FTT6AVb&Lg`R{(5}0T~=o%+}H+OUrRG+;jg6> zR`=alG0m_1yM@o4c+j|^`5d<*_Sq&C4SY!xr(|jJ%<^I zz$F;i6WKh~R(5?n+h^tVAs}}SYg1o(h|i|w$zFo2-|w1vv*N{yqTWqXb{yN9j`xj1 z`z_dZH6vD<0*xTX0t7Fn`rw&eqC`ssO>-2fId%H<*zUz9am$s+SLJp(Befzee8 zm0M~Wy`MkAcfWJ$h7OgpL!F?OH}+xMA9e%-#=z4utqtvX;1*{3=tG`TG~d{D5WLO~x^2MAH9rp$f%&O7=VdcfXCsS-mdlGr9| zmhd#`7GQ9S;~r75!lH_!_9YC9TJ1w@mJ1DT59kcL^+JVTr`hjD>aqj0!iSXmOmT!> z_JjgRUBGRwfANg$S5W`#;Ul-}MoB!Y09j`G0HQ1mABD zCA2ngXz3BNM#<*7!Bcb?>7~)Z1(=O1B(ocD{@ZQp@tq0nbVd8w+wedq^EV~vNjd8e zg(jML>|%Z8^tSd-FhEn&mO1#>n{^0xxEo?Mw)5$`h(wH-x+#`vS=AqWMu-4QgXcZO zOSwKaq+WS&iFWjydmxzw1fk=7uNizEvn&g=-1l=g;qKgpd|;k-WBWN&MWg_;#WOf(}0RV-1cR&)onLtILi^F{I}N=O+1$RN+v#74;>_Vl3Z&EF#X z!unPJPW-5P+RQ)n@p;aLIGQRa3Uw&mfPxCXqcMc?S(KnXISVc?dL%${8wxze#IH55 zA1t9q-g8J^TTQO;c)vAY~)Bkg>*4j6C)8 zAl?fakFY#spxC#+?I85&f=zp66ZjgW6Zq4@4!oEa5cr&yYu`3gn5N79s1ktFl}+iv6+R{ezNWDz3KAaa}yWtK><7Noqif`51PtYzd@ zi@2N#4=>Ny4s3ubo2wZ(2t$@3+V8JL*y^YQA@&18?R?#EgCZ2oRJ1Jx8BtK#_g40t z!?7&hG(w)49uAI#+yclQC$RT(k+(qCIYJxulkWy)yK|>pdA#m%G=OPOJ8FZh2;Od~ zM(u6qPFn7=_cedJ8gr z)z&Ep*O1CiZd8}-i(PI*WB#Pj#NI$i1HJ|*>^iQ!4K|xldd7M};;<;H>3k_*7MB-p zZVJhWJ_b;Yype{JQgrbs)OO799u#vD?Y0SsWJ~`P+*0_d;YM?>J6FbSd?=GwE-a^M zI^)R$`4yau4og8U#<_4aOf7+Xng0=dCV&ln3?@SyH&xA}5Kp~-`+0@bZSBG*SipDp zY6b_5*8%~SIuq&T^axqFqw1H4%R5VPV>QMG=7^oojerk!F=m%Xyx!RlC3koC>H|r` zHp?F-wHFagx8ZR3*qXW&trku3R>PZvQp!}UfW46$#btTdP$8TQ5}j1it292EB3^Fd zh|0Bk9l6r!3+POG11r*U&A+~YRN~#(zTx%L{aw569&ho{pqc^|4&fTfQH@6>YOM=G zq?w2?=y`-+8HFqPDXBYTr7K%XU;zQM+QEbMqS!3`Ir6P&N?O}qjJlS+Pu8HPw?(;^ zMGP&jCruiCs}Sz@^K4@n9BQ277B??=Ec#`m8T?sEFDytV^No&uH}&{LH85Gh=FBA_ z+QP<$KU8kT-?r{s5v99Q}QFsU;7Kl?X zGs-y>vzE{pvy5#9G+-oj{qCYctVKVf{@$K4zc9z$UU_MZ9;ga3XD^z9CqL zuW%yWu)5cvY}7t%Y~~~@yL<x%!WwX$2lSRsW({d5L`@jD%*ag*wSKw-{hfT~z^jKe(Lv*}Z~gzN$e#70rC z*K*-1;T=Q{2cnonj9u-7X~S)FXdBtk_7F`MMf~H(Ogu&OaAh7TLxKi8S9&;7o?5T# z3f!)x$_S&Np+0tSgfgUTGzi{)YD`Qfi@_oETs1H8g;}-s-RH7jsDyq$=S6NWC)qEh z4Z!>DmI2kfRCxIh4=I6c$c8hRRZug$pNE}30U{Wm$eL)k;*SS!#AKM0o(hBuR;YJ6 zk>K&+ohEK^$wIp$o$CA)RIc4+cBCKf%FQL%0-!3BB1)Pns~4S7M|+o&!{*wKkTY*6 zZ$65@CIJDM64GM$We%De!r~JF3X?OP+S}f2$HNi@CYl-UgnM-4u!NMP^$izsb<7*L zlS=(E1v0<0PK{;glQ0P5m(U3?F`RQK1pq zwJG5RB}xo+bD?JD{jsHFmgeor7^?l5>fm`)=$3=)=@kB0Lx|Z4e%iCLJU*ZPArax!pYJ&#w)gS@sF%oc&*pa36?hWTf2LX7=5YyFv{r9a*k}& zb!5cA=!a4csmNmLh}Hy-P_R~G-&TewzpQPKDbL!DxtJj;7;Rmig>Psn; zxjN%|0rJW)6rO=JcfpP-Zi>N!|25&EZSsL{59Ej-qOmOaTb3>cA z!f{l{mX^ga>RR(#BAYx!>ZdSnw93ZK3Z=Ep-R{kNSCBr(8)^N^E1b?nA#a5Kt3XtH z^B+yz?D?1X7%ChGkt(_d*q)DqamMk068KQDPIH>~a}q&=o%;Q*c;+Gh*G2fdBV?|< zqFbV1;g{xfrYN9#3;K*2p!Nf;)B+JSKYM}DArFXC+%fdAvq+;!OIEkTf6 zSX3t!B*}w!fN_>BdspT7udgT=ktF7RuV8RR)NyllJQDrS8F8kvoyc!_a?uH$?z3vI z=e4wZ&tdl(ZATYSZT-h!TRbHdw^ND4n4>!?GmL&CUp4|^{ZOqe(G3;NzLqdX0K>tus3X$3y7C0{8{Z)6jfO4&ha40grG${$JS?ThwhE8W7_u>*XDFBl-q ziCmYx9?-VU8iLji?nX2o9NH?VXz~sdWY5ijM7D{cM&3D{J-(3<@Lj%E(|%rUJtX0V z_{RkyX#y*z)OHdf;!GaRQx4B5GDdY8199-vp)DW2y+RO{<(@44bi0xL7SS@qx9KmD z92)Z+Q9rZ?O5#-mJ4B&9s>NY=_)E(%*T4-YJ*4*n=vOq~YU- z9lLQmHsc?E+3H-GAn78PxN?U-3dch)h*0uPj68m&pq9+;dmEYXWwV@nXOVonSfEzZrJ&yXR7PwIdP-6vYF z@umh!_wpet3${TmhXre84j~&Dgku}-1l$rU4#>ZFIC;ZKg(U%}5P~|G;g2IZP_oIR zD2D$AaUj|46rn5`B+2~v9f08uX7{OZrBqf#tZj-ce*?2`w?_2&;r4HC{{WCrik=d32*rNmQ)SHfQ`7; z#Sahtd}8FqhIpI=I}!xz-qQgx5}6W5010YA^g!vz>pht*Gf1ZgsuAs10fB2Znchx| zj+xDDnhyJMp&+L5vq|t830GFftUlJ3vsiZ9;`Jy^ArL`jIpyN40=l2 zhXPq5?U)n*27S8Hx*Ru!WUvnK>HXyC+P&qV~3Qo-jHNh8w#7D)7Tr7%$U zec}i_W}*vv3h!_I9pV#BGr;fM8;PcqJYunqkmxWRPJ}19_mChitw+I&AihQmmxlRb zivU{6q9=M_Tya3}$iHqJLYJOu-@vm0y>ehY6GftA5S|_`RlTs3!iv-GrI>~hlZNI4 zaEq{HkY83ASHduE50|SzNpd@ng3tR@BaF*wCe33vQ*iJd3f6R?*VE{FD2IYn2?9xP z#E^;#V``%)$V?5gjvzBJCxisYe(k^|H9tcN*i?TVe!p@iFOCm+1<$_S8EZJ3fHPnW zV&N*a70q6Yb0QjcRwd7$oHa+BY2kSbM)+DTJ2894)xcxXXq*=+V&+N-5EJd7yN*MC z?yCVI_V$N$Q^fB?#v3R5fh(%Y>7yE(yhcEGGO~wdv(J&~_Pc2M2AM!EeWwUp>CnF3> z(Zjpgn?9@YP|spZvod0oEA(%r=oz`IPxR+daO3_xB#K!*XkdfUwkvcWy#ijopxE+P zsi1X>ri6`bOSloP?)^bjXECPUF#jm}yqk*!y&rRbRxN;(iQfxx$;zIR9T0KW7m6U9# zh1WTM2coY<%Q~6J=9n5pcNC4ti(*9*am1O%w(&i-@%A{-da@C(_MA-hM_ zfg3ed@we~KQG_jTWl2M#aJr3=s)yEU>H?Sm(|4AJZHX4T&it2!r*KKlY}YaC7HQ+X zAjPa~E?(k$0xltx_D!TL7XB#(Kx#(H=+uT8J4eMq5G)!eDivC2hBdldp%~V;W8wr> z4muby;<6;%0P${a$o@XW!X*-(KKL6YU6Aa!8N;vj)SJ@Pdmid|Q1LSmwn6CnNgW=c zaf@Nf%&HzW+?0I6McH)@%09{FxG`#Yw$Ssb0x<`+di?ugwR)vL5GT7( zk2}g&5kCZ31JxqXe>(trDkRQ67&ZpU0kb0ndO|uap)=+l?nSsn(NFGz7O3RMg0Jl) z_Q9DFYnPil8VRjF>V!(lv2oFEcl}=oDH4#0v2~c0^NZ#lVPv=iTP~Ul=e(5qbnI`8 zl(=8eg`h!C@uPEEzuza*R!Jz%Q5)dn%qmZsSC)dxIM*8X;wJ4F!pBw<_0dJpzmv&4+>yt;Qz2is=eMxOOfiby_=Q3LwG@# z*g~b*{Qc^g`}DYY&ds3kxjL01%_*H1o!R&7wsm)c&M+IZ06q&!wtuQ1Ri}XVzbbAl z2{rIoKgr+>6w%Qpi(IJ(yB9Yay)*qSpSX+>T`heT9KjcG;(_jaiyz%j>#?RCj}2oc z^lPAI&f?r3PbBylWR4vOzQq^gJ3)j|0zhizndJ4>-BK4ctiqpG9)nAgJx0dI4@mpF z;XGYU$bb-zNuSh&MbPy;)`EQu`3r!mn~pEpw?YDoqqppPb42u$6z$YUYjJ+TWOL5P zCm(0&Nmi3LoCb>q{kkstInDUimJtMb>um@b#S0fN)ComTPiL*m@Pnm=92QwXC6NDy zsWKwFid*qc=$QONO8XA$iVaKSY(oZ@x`L2GZoKCE6>t?246VH%ihTimjAHcFXBG5* zD&8X(W`~20I|{6|g?5oAlYg80nNE0uCr;EkqqbP7><*oNin?!2s(ai(2Tjz5TbuPj#uvyemWxy6NTi>@! z=!{hhT3pL?;p zA~I;OT}iU?$a_D3d$dr5e9a#(^)aQxz%1?k9`W}I&YZ885yvu0a-Y7I);}=QZ@C)c>vl^Eo%B?JD=pL$T)3uO%-m{EoI-qq~2&6G|6524W-qDm)Kh0OYU+mD`u2FK&ji zp$D$M!y?rE-N7+W?GAAhwE?L&uF}bxq)LHoU!lZvrhYsumQLh~I3-8EOG`X{2!{1E zb*$(6a{5$jM0eFZAvpJtTUo=wh4e#Z6<>XoBHv$>*2^g9@L|)JpN#)^edHL8u0olS z0}0UluXi|Iy&dJAPYdG*JyXv2KS#y$3KJ{a^Zre%ednO}~I=nF{xFoJWwBwT-dKO*;!Bni(^b zb9!P$K3+wL&+A-f$+|hZ=WKY!FU{I^+F|z> zh33MdmsvmxpfSA#UVMx!DmgnW-+Y`{LV={u%J|!j*bbItDsI+ZT4L%`3li53ald4- zVLf@8wIbIb68CKe+hqkN=8FK?(5>NRf-Z89gV%`qdN*(>P@xhvU9>HK-u2wt_dm?p z_g_STS73x*A6mCR6JqlC6c;<0-jFO$0`xu~o8~$@vkJ(WxDUJ96B1coc+k$eGO_-7 zRmXn9jfLkDuTw38>bAx~_}3iXSDs~{_klF=mypS0eEvw*tKpLEI!qd;x%5-3{Mo(H zoFBBU*LsUi&!8zILS`!JI~&-t=qjojXr@4;Y+k^U33bDo5l}LU2qEbp)lt}-!@Cpk z{T1$fcjdlXkWJZmR2!M@f2;wX`+7t7@v)l|ge)ikb>3Vs^rOyT9$f6WOM$a`?6%tA zQshw%9wEC*LkKjKu#iL99%MfTZ~_l%B!s*flfi}%Vbdt-K_@?J&R!0=Y6MJ8r_n?? z%!FQ!#j|%MxCTzG04pWpp#!WN(ykU(Bel9cY;aVzassz7LN`XRstxV>4_dgYF_Vmr z6vyK!3)nIcWml@Sv|xUe-3%2O{s_1gZb0Ifj;WoSJ}|*>&4~9i29=|P-}&6PH{viH z35vA;Nz$o$0k>o7Tmjx4_a_i7ooK{+%P>HLvLI{!r9sN3@LqArrRHbwxd4HX=HaX-`HrCCbwybqqD;zEAQf zfulK$W-pX#ZOR^)zM;}L50=SJ%9$NfP!Y2QOR-4GZ3`bd z7Su2Ju7}B#0~k<|lG!+69Da=f)jr_|ez~CUY?~Qx_GKN&56n_%^bI;N=7`3sxthn8 zExM>uz9rzw4$Wsd!RX0Rm3RX5QZBh77g}GvSTcBFN@mp!*X+=B%5gQ5sF`C^3wFA^ z^Wp!+F>nW8n(fF8HdWbs)vr;U>#1T)L4~$ozz6x6RRWwif{?^)R_OvIc7i5*!OT=O zwV1h&fm!w}TnRD^>+`v`LAoMr>T>xUr6i;>u|lvhn(~4Bm3?Gy6H){N+Rb*uxv%J zEWb5m)KRP|N!)R*XarNDG&rgCvWSUTMh58LriqICCWKQM*`;jBbuhO*;wnA2^tT9HQ-Lm^Pzhwb5 zlcQhPEuV$F^ADv4?;aMKSOuLL9NoBApejNRjcoqv{bI6)(!s?!o}Hc@n0SRrT$0}j zT?N$=of`D=4JpA? zQe|DLtk9XZr6Ri6J?_8`^VThv^A`7+`JwKT4IbJ(u!|`&PTEe47md8Af=igl9XW-= z4xwdT8eQ2SO1ZU3SSuvT{J^KOrv33qR*3-`yqC<`W!-SOa-kW<5~Tpjf1y}WGU@G* z%eQG??`eXL$4q*}l}+|Kz9n!7z6&H+Ouvd!xm2BtNw^ckt~{V(I8t5n@ADmX!tvbX zp1VG|5K|x&kyOM}yz;Ba=(@D{~qB`_s=kAwSkB90Ep>P`AXSywoONG-#{wlctiIQPa8_YR8tEEU<0=O-b4FKoR$qIDc^{HnIXZ=moW~;8$8wWFl4y z_)Tc2xQ&+ERBN()W5yn7{(#y~A!^A<{q9wpyEZ>|g6f&n5Pm_Q$O(l=-c7VCGbZLLjCQgR{rI^OK-$%}RNeU$sIap;VC6XrH#cEFg|PW$^jb zG~2Yi9A!=SFszr*3P8{^{jJ<3KKNVILLKmc$bRnc8vFa8FPo!BTPKV`Ol6nSSQTsu7(-#1!@B8m>ym18nIw z6AM`{seL6ovX4~XxxTvta)ayK&alN>*Z4>^<*}j?bP&-`?cfw-)T57htMfNEatD7P za1%Mcp+w-PpmpmL1a-@B5sbk?hGpl$Ca~6BAs8azkHO%igK->C^MIN^t4*)#Ouh0arzPOr)UT zTcFrlS<$>KFvdh@klPL-cW%yEqk|<%Kn_-=H8$>$zq*|qwJ)HPT&Lae=)%n|39iG& zr%#qbW<_2tlzVk(<;kLT_C^c!&Toh2c$ix1DYy`!Wd0^R@+fT31`^ zDQdhz5lhfbHT-i3&{edovd2 z{v9e}EwrG&jgl@T|IEIB6^4|9nr8-;lJ^$`yUo!neV*iR2>l*kZ>8MWYIJ~T8|yif z_TK#@16sY5;dSO?OR;QM7`U%!Ev@h>7vkRzG%7H`HmQNu>6YcV@0Y7aZsuow2ULVU z2k^B)YG$UpHn2Z;3w!vf$M`eXhHan%6q<3RC8>mebdOv(7 zM2zo`O54>6VEutWhCC@Lq40S}6Yz5zcvaifI^M{(ug$)tcWlx6-mG-z5#|Q?AD75o z?4+cBbUc^xmHTzr&EP)?7W6tyi#^if^tL*quuZaf$sBB!byf`^q_i^dozR<L6s#Wy$xA@_WJen-(esnjbN(}!?xU_y{^xqz&nxMR- ztekW>85PPbCFvLzr0dTv(1qvNPkFaF%PK&c<%HQ-}gMWzR%d&UoMVm)qMMsO~s%! z%4)ZMl6#%TnP?K2;C~I74w&fQP&kA+O;&91PIkQo>{FB>p2O_Qyivk<${Nm+s1`J~ zx=Vo&bf9{}8mkAGtwe0-L1x&Fn!1wV@hER{keUwwO{l~XsP8uaZLvtK{sm|5X0`2k zYzut8oIe$%V|`{G;Sp_R59{CNVy%3fpqE|uF%ZaoFWn`%j_Hq^!t?5JwmQML(^bxw z@k2(fU#L-A)CC*#tf3KGWS?k2G1RC_rqj=9DedJZi<@DwnBEpi0^m8(bAKuG`TGrixnpBz z-*)5*S)}*1_D4PqVYuF@ZWev-2qwJE4apktS#=mu;%xA{j`PJo-W?o(=oG#dVJ@Z? zjxSv`{MC3~Lnm~DKvz&B(eLHM*E5kO1I93Et|RIV)3r^WmqW2pb%G8TZnwrXumGo9 zY*K6%mdgU|ATx_Z(2?9hulsl&4wgF4IceVyORxP#9?eSrAYwyoT@Cnq*l!sCc;a&^ zGV|X4=p7`}URWZ%Ak*;b`%c&%aUa@pQk__^&o>_DhgW za!p>R#rL@kmG|a|#h*`gP2?y@D10v1xfr7u$(+AO1Ja@hKa|5pTw8)~;AUNm?0j8x zE6qd@U62^6yRMT?QQAqI3Tgb~iJ|GRsh_0OH_+8%T#B0e{?K45R{+_?TL{%N;3ysW zHi&r^bCGb0hAVK&%3%H-^ZA)yik$piFp=E^v8=@MxsK}iN?n{SQ<~;gCMWGU|1m&( zQm*Kj!_sw@%a?ieF`&WK(3CAh?1S!-pJJ*aIZ+g7L(X9XUnh!I;Wg=zvVmPD<*3fz z6efTuk3mrKP*@ymwSpB1v8z!!S3;rs!9;G9>Z7h`vt)yQAY^9d0}GMiTbd0>v;`*w zHQwfmmH8JVlW#q-AR@Zjml}mZ$_T&v{zne2*OBqJ*Fn-dbo;(G=(|MAuL_Nn z={!n~>!)C=5GJV$ajF=SDaDCWDw%^1d+S3I7@{#RIVkUS-C`(nJ9Ue}o^qk##o3l| zEnBq0wW7F>DHSYuQFYYhe#66r!CRhQy8-Pws%yYp!(2|b`Q!5@jW#wKIb+7OfxnLjK4240BI zheolX750LgxbVv?jJ}CQr_O0sIjEPCB>`TIXqcQCT~g3y#)Tws5Y$!U-Hq!-3G&W;tjqyRdWpakddB9*(%&L-sTXmE!0F!j)WX+gf^~51H=gVP6 z+Dt};SvR1QG2e5Ji)xeyL*aQJSoxV4fN{DRfhM(2{QE`(tfaCgJovj$x>% zPS4ig%XnLmRQag8LZ7-05r}elf{}4@FhT!hnLwh`n*PSQ*`yA@cP=^NHJ&pLnbMGM z1#Sn#yo`&FOj>AQ&yhr=36&|HEW7xI6|co9G*+UIA!tI$Xi9l+#(+N5sg&nElIBIK zu{RQ^E!Feb$nOlJgqq;?Ri1>J?~#tA<62`cS28bZP@JWZV8_sLL)*Z|aP)~&_;3#E^ z6i6{XQ31oULdV&OJqU!mCS&;OBqq=$)1}S~ zyI&0Tq?*oNKVpZ7n#!Zl`Mfu1!hap8!S(iC`QIO?y)Q=F?#M?tp0?2R z`Y%Jbi!Wtm7j9$=JGVTH9h{N711?s9PtrHI=OVmg1vkS;e-N*Kslg{y9RPg=ia+L<=ti%+6+>sgDbMEQy-}_3q4*L4Kb*fKQ0-=Ys-Xt?){z z?>juX%_)D%|=%I zBG*aCGl+VxR<7>a2y1R#pr)oTE1IfIwR2>vt_ciQ?c~MCuA!uwAVJHdodN<#8VEet zgA0xo2aXylGpm^px%zU0+NU+MtFxQ_e%2MA85UW2U_GV;T(0Dwq-`w2&L$z^e{4LiO@OFl2H#)sFpYqLoJLPr%emA7AfRQf6VwAAwU5g~Ufdg84rXfp|w z@-lRCSY}}w?n1C>P)xv;5^_V4U3k$VauX%kYUU~f3Q7p2W}81uMb15iS()NT(opHi`1E$(B9k+T;#Jqh* z-^yk?ry?zkR<_pf1)63ARjYCbVudx@sU(Kc*x1{3H5?x!>{Sz?>z%I-S-RrV^Ko|K z()!uE+R0@c&g%$L_S;bc<`y*g7LyLbCPT$=Ikf!=&ya~IId}(CJooLTv3yB**?*12 zQ=wk8RhMfIPHR|GUno%=n2gmlZSbinY8knj%9BKYgNe&#L2+wIjk!*ENO8zENvyho z3G2xAKc|`TU}xS5vX9B&<&mSzk)2EHx(sql#m}{Cu0iSRTWm`DU#4ULv#|>Sxoe z4NP1RTUNE)PuhFA07i>9D=R`l4TD}0GG$cJ)Rkpln)xA#g5-zIQGOx0}oUBb^_( z|El}k&;sR+HXso@Nh2wKI7ek)5j$O{X z3N#vK=RE$UBEN5n*AcL&*p|4@tMgG@TBwg`eVCvJnIp3*!#|o_*Zi)a$G_qoyN@UT ze*!-P!2IF40;-u+JqFrq-mc)U6S%HeZ%q0GfLZ*yN;*Xjw0z^xo-(=p-f4Pg9_`{= z#uywK<*=D`k7IxWz!p8UPbO#6FQSnLqhcYJcaM0 zyD{$)I9G);M;H7T*E{?;vdQC)0~fVAY--Rt5H|OG?SFn0z;zWJ1IUivLUoGfnR%f? z^BJ<&C-g9`-ktZ)(5bx@m>D)9u?JP?EoJn_N*qdg2oDkx0r=2=?>(JyOW;(aVp+0I zq9gGLE-A0c;oKU)g$)9ikXFp1Pd49%`6n*&i_12@hOd1ERpK!u##gjTtZM?&(SEG| zYT}PS&cMZ`&(P{qz)=bYl9bVMmfpfR*<(8}e&;xh9^OtyM^jJ`2dR&wIgFsp4kPqM ze0K$TYbr~1n?$~Kh#;_o4uf@6XiGTdRa@HWy%tep*%idqb;57X~-T{2K*aKlPc`0162#hmwf?^KgOe%p}Ql-6oUVf&8u# zWDbn-!c>7|D+x#!l0d}%ZqY45^sWwe^Y;4@MPqeawYjSK6v5){)fRNF)S>mlHC}7_ zq*chm0{V1w)drtycKCeEcCE*NYsF|j`|Fyp9~adDKPU%*~KYBU=gX=xXUBsHQ3QU<5Z!jaVPk&E8BAi1%L?mWpw0GP|awe)Dleg|N=@S3&N`I`e=Z_Ja%Kum|g zDL{kgElqaRVc}};hY|Y>h)uK#RPoTi@?v1vvC+~%wPWhg|51VUMgp#vg~n}RFp@ps zSv!I}rOE`rY@rxHHguxM`omPJg_A1_JlDKX06$|6hOs0NLuxnH*G7;Q#;t07*qo IM6N<$f}OWulmGw# literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f631.png b/res/tv/images/emoticons/u1f631.png new file mode 100644 index 0000000000000000000000000000000000000000..9530095dda1b597e42587e799c3ca276aeeef26c GIT binary patch literal 15393 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 a5J2?{UZR}ZR#g9N+7%O$7Odvi_5VLdvOj|W literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f632.png b/res/tv/images/emoticons/u1f632.png new file mode 100644 index 0000000000000000000000000000000000000000..f796a951e9cc19e1e3c7eb792583dd988709b8fd GIT binary patch literal 16606 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 F{6DSh7d8L@ literal 0 HcmV?d00001 diff --git a/res/tv/images/emoticons/u1f637.png b/res/tv/images/emoticons/u1f637.png new file mode 100644 index 0000000000000000000000000000000000000000..17574f087d8c6a8f38f6936a65192792bc552a80 GIT binary patch literal 13907 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 literal 0 HcmV?d00001 diff --git a/res/tv/images/prompt_ic_languages.png b/res/tv/images/prompt_ic_languages.png new file mode 100644 index 0000000000000000000000000000000000000000..d998dcabc31f7f37e9365db898c2e8d8b4f40f4b GIT binary patch literal 1637 zcmaJW1>1PvQL02kbd;3LL4MO-#y8(NGKizuSvATS2QH)OIa0^1+5Uvl?*0RahSibcCfgTv7w@@m&YTt+rK#1e#X3T5m4QHA^fUc{~{BlF|frlrn)Xd!B=ox@4SbUMYR{K0_RE zI)uuVabAfs>QX>8MxdaG5A)1$3A z5teLeswQzJ7k!g)tQ3VyA;{@;@}1FqjMxAn5{U$Y1&~0%qa%1^frB!+cn*>~%b-C? zGhxFi8|DDLjHWDXBPHX|N?(;=$LDAr6BhCwb94k3KlTheTxPWS(zcKcj3Nu{Fy z>U}LSsV~4$C>15Kjf9yVTsGI63YV%0)I?!~9>elxyO?6dD2%jXIH*n&@expGGTR*9 zmuZAfC)GMg%H%MkT8)fDbMS38i&QLBi(+EDy+)J>k|2r|N|dph1ZA{9f+VP7)w5U) zX5MH=9n>t=LSti9YE5FSWPYsI40fE(tU(FeCe)HhV0Li2XsK;}ErR*Ayuw;uqh+R! z=y|aaEe7(A_CKSZeWLy2JG>W1rG5s6*aFc zNM(fk@*a~%4&~RS={Jq~n1h4r_n(Lh9_Y?uO-wBh`de6@dDulZOYX600~Pj$3Z`)6!nMn8-!d)y`zZtYp})-KPU0kQgEuPWZ;w=VGZ z_;}nI zEYIh--BmW|UX>>xH)JjUL~@;5+>(2X+_^9&<6)FI<0N~3Yenf$TR`ubFE8~xU9%92 z_n%4Mo`}=+EO)s1)w-KxrHyQo4?HA8Wg&*j}{pmGsRB++vz;nsJ_Z;t5 tz?tdf1>8E8o>evHw9*~3zVmw#k_q7LXK!?@sJjZ#OPjD-b6k~K{13G3aAN=f literal 0 HcmV?d00001 diff --git a/res/tv/images/toast_check_icon.png b/res/tv/images/toast_check_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..213a2f79d6a68f8b27241be430055bf7ef80abb5 GIT binary patch literal 2201 zcmbVOdsGu=7LP4jNQ)32qS)eO009@0NywXLCKF632@@MzEP-N`^)OM*L;(`JzI}xz9>**gm=gjw-`@8pd z?|1J#Q?yCC(Vgf|BoGMhVi6+4=UV6Mx&j~9TsX*gPDWvdF%`=+=F9acfv>_8C?M9z zccC&=t}^F+gGLhwuV$&!GK?9LB%Tt}P~=V-ibE2BCLXRpgBs<4Nt3HJ@Jun_Grc@~ z?L4M}z%vnJP7Js}Dnqgf5MX)~U{at6CB&iuECz+ffVd29I6#MJ5S2!!LhJ|{#AC8~ z5Di#-K-`*MmC2JK35&MyT@09IH0pR%YJPq`B|nma>330STrQUi(W!KL1TGO_Fl&u+ zQ-szKxTFC=4NARQXH;Waz^PHLz;+vBK%D7<3mTn7@?5djuox&jWK@$}N2O69sz&4V z>zTB{C_{gy@lt6+npuZZWvBt$tykjrkr}uI#$)%}hMa;p8(y+rjbDm97r~UfHK^7o zMq)tx3q_??@dRu>TZq7nNEX5nGH5h70TBpTkqiL`7DU2K+LDf!VOatO!e--GHj_!C z37LF)0taSum>dqD%@oihm#|{3!6?@%(IvZT-0mVa@;9+OfgY6`F?||_G49kEFIxF=v+Qeeth%1d{8Z3GkUx@N~1#A z1cFPK7~!XxZvHelkvG8dvE*I6x9pbN2F#Y^X+F^JomT$G`z{wkbkQGFxRppf(F390 zNG0&k_+Y8(J}WW2$ji-gd3@#klW^~uxqyK9*wbe>+X=Pp$#n#)i>n*_iq(a@3_f5Z zkoh9Z;s^xAi#)x6AXhg}FQ?GL_!80Yxzg8L>%`3M?+BPk{5?J< znq`}=&xQ_ZnAeCNU`nSWd#g8HQf)b(y>(@{BcdTM<-O0YZtD&mK9t?M`iBxbC(J<2 ze){IQV`nZ+mARI!80PUntNqJ<5_#_kJK!YSuO*@T;-0y0ugvQL{;@>>s*-a;d^jO3 zMDEazGWhh$`0m;4xymQf_MM!!+L)KzM{C${;*ABj794tYCnBoth#;RJPK?b&!l3VV zT#c_nRpIH?mDzIVyWm2WwEKNC>E>+~%VYGlug1QZYrXAOB2t@a zdh^zc@)JX~6%VWZ8mC2-N8f9$+xvCn)u(>P;r}6 z{#UoWf7kIqQ(PkyJ^BF3=^i`sQDamt;&$2Eo~%(*9;Z=V}l2+dzTg2)bI4po+Z`nYr3*$@OJfKOm><9*QJQZzjQe~ z+MX_-US-{H?TGrAL_eN5vp39?Hs83TeYpPGr61!O*N&%F#lrzCeb1C_VoLn??7&-w z`hxN+L0--Ci8K9M_$i&a<>d{{lMS`g^e&N&x<-hh1DBN_Li+@_a3a8yhg&lpbcXh2E%Danvn^5KZm~%F{SP^JB z!3>&dXj@B)v-U^`u0_%f52}Shs#xF0DpwE>M}6BaL3ucdexJBc=h=LfSYZ=YzY-Eu z@~1XmCP%dV>E9Th^b5o{Wvmwp1^Mv}`MQUFkY(U=*D??99p_8kpBGWb16|xm;N)Ki z-Oo=*8kMQi?sX)zb?k@pjc#G+?`<2eO!iolh~KgH|E1Y_l=JSNH*=p3ej5BuU*Nto z+Y0MzbdOgR+zS?!*=;BK{U&5P=h({D(&pJaA0E2XBfLhEm2Qpn7@Z2YCaEII9y;uf zP?e&AlG#U|F6^!|U-z_+3DxwIfGQB3Q)t_DQz009=0EEV$u~~P9tTCA_O0^OZ}ZrV z%>6EU&qzc`uhsej^Z)G^&cd?Te%&veo#Gd*C51Qd3K1;VhkLsxVtt%H3u2)ZX@qwk F_%D5@O1A(2 literal 0 HcmV?d00001 diff --git a/res/tv/images/w_list_add_ic.png b/res/tv/images/w_list_add_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..83e48293f5e8b0008ebbcfac3e38799f5db86b9e GIT binary patch literal 1318 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 literal 0 HcmV?d00001 diff --git a/res/tv/images/w_mode_location_ic.png b/res/tv/images/w_mode_location_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf6b87a1f35d555c096879ae1995244fe9afc24 GIT binary patch literal 2218 zcmaJ@3se(l77oQmo<93MiC^ ztX6GB*aC$jx~K?67hCioN{tJs6vd$KL2(5^R=aA^YTXHn_Uw8(=gj>7fB*a4_q}Jn zh+Y%wXy;)^B9R=!!z3}pidtS9GV!fk*|nQk+;M3F9;;R0MnsR1L~^YR1H#ovDi(tw z^6U-gumBRtdYdXP0Z)jE6rx%+9kKAxv(!2QO(F#ZW$6$!9m4?`ma5VO(*AwoBn?o> z18JYYQBaglj44%NIeIKMXH6WMla31Hw4hZ$K$egYpvG_n$Wmu$48p8H+N@k5vA2*J zG+>qmPY_73WOYv5Q2bL z4~@{Kmn(!Zl8{%rh*KaKibx8QA61M24k!{!mPFB%(qs+t;l@99}mUrXe~?PqfaK`X9$gqZ^1 zd8#HNY|%&5-aAQ;-)RKSL4ILSnD_ajzcogetv35CvH|PW6v{a>e~Tb)e> zX_OyN#pHNUlyMJf=f|bkTJ_WXtorkP0;6KO-0Yw-a{?SZ5NC1)WK;Ow?uyDztL8XU?Bwr<$&-q!DKQ}0^0&leVbEiM|hBAa11={}F`1swM-E-<~YTW4jhb|E#@PIztI zY(34qrR*9Q7WR~PygzyH*~-Q~ebThx`RjBqcVjINvScKX7mM~R30Zv{;GyFE;6 zAMLV*%J-($E*y*GkGe=cXtzJGi)~YrxHKj;w$Xg~PIqOGuuiu4qU{d97SD>z%*CJI ztqXAL-Q9F|!SVYe%HVt|GqTRH?ZE@DU5A^^jxFNnR+T{=?#qO=SXEk3UCd10S;TZS zQ(@)RHlB1CaGkP((JOsD|A}8*{~YnSU(ndVN*29abuLLDd?ej|y0sx{S`_PfAh)12 zezi|)>RCTWo7U@pFNjVpnHg?rj;S^897hg(+;-0sUwSGbbl2J-b@;sU)qNdb&Pel} z?khyOH4m@uk(^rAw=>kv+?m_qLxJ!oO-)`so9?!O=k{({IUF6C`#TT9kL^6;)ie0y zSv5}WeE-r-=bIC`k9|EuniL~u%RV_$SRPTO#=aKJ=Tc(3Oq_VSvsvKaXj32HbzGuCzg}Nc0{E-I=YZ{qkg;@=Dx}{`3VvTpPJ)_@j1=f2kiD z%_f@~>3wfK5UuyN?juLDIIFV0|L<;U$vtgyW2Mih1` zVf#%Jb=z0HEtv8&x^O*p_rBn!bKYb<7q#UX=!EW5BAOnpXW4XTz<#7sp7@xnNjs8aBgJmu@i=X zZO0vlj(_IRiQsL=cnrqxx3%$TuSj7nrpl3&!W+92gic*to=;GOWP*>W;Wj& zWE3y|z}e@-r}Glf>VCnxiv*FD&u#Ao}Q=UCUn)>XB)9AtUYRlh4xO9!=Q1JSK{{quBZ{`31 literal 0 HcmV?d00001 diff --git a/res/tv/images/w_mode_stt_ic.png b/res/tv/images/w_mode_stt_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..0761a5c97417835fe4c38d5057c8ece3395657e6 GIT binary patch literal 1840 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 literal 0 HcmV?d00001 diff --git a/res/tv/images/wi_drawing_icon.png b/res/tv/images/wi_drawing_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f31f2561051099c5b306819935b3e9f16b4f076a GIT binary patch literal 4574 zcmV<45h3o0P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000LGNklKYB`R(hQ6qvYA;gG^22i8X2V&xb zF)lGN?iw_4;XzSjTyQ0*A*dh*NCXja!4+JFMV4U(6o;ALhdz^Z+UmRXt-f<_>_6#D zrtYm%U4K`fsygSd+f5P~3ddd<1sP!(VHsf=VHsf=GQu*#GQu*#GQu)sgk^+fgk^+f zg#C}uJw@ByfI8qrU^H+vFdXP(pKk?z1eO6G06zfjMYgdwP;0hF10#T;z(AnJ`qu_D z1HS-Y0UrXN13MD+N>UnEjif1(7E0PEX}99BThjNEZnJuYwlPrBO_CN_8-FQ3_DI?! z>0L?VBy}&gZ@!7@CFvSTYn2SEB#q9~#xO|_TgOX5yQH@z9o1EYjgquLrDL0<3mx|R zO1fRrR{6zdNn;A_XE#qtkSl=MK(8F%`3v|7*kY5-KwwzR#Ipey3w&+=9|^nwjLLH# zyMbSU&A=}6UwwcBfqI~KOuc4cJg}r3KJ11ZPw#I@??}2u(wUO#CH1hYQPOxxFUQn< z*X)m%v^_@~e@c2u(v6bNmNX>d3u~;c(dP4(#MoIQX>i)F_&@|h4HG*%wDoa-RufuR~7rNsgC8uynGe^uW7cs zECL(GD+C!VZ-lkkRwBBMs5VR^2&qRWuO|zsTnu5&1Tph4>Z**aQ-FsZ<*ax)F;m@^i@nk*k*!wRTw7{L?|nntT`5CiQ-P+#bON>Ls*Nw@9mLU@`MT{s{wcm zILGnXaYOEI2grT;7t6=X~&x2~dGxE6RPX7-+C_gR{lBw@n!OUF>3*oCiPjY*)| zVq{JCN!rUtTS+TUbKKZUN&UKjtih7z$M~zACWP_UUeb#FBz@+%!Kcbh)_6%xIb;Qw z`fjt7%Hv`rku%CbR1ZmyO6rIq>!)Ish2>HpKH<38)?8u^57+sUmgW$wyeVl=TJ4u= zpia{A812?so^Q5R(j$^~#SqnIlFnXfj&2`DPKfa%TRe`miITp{F{;)`8e0y(>C4dN zHY3R)P@7tU-I1nb%qOlJP_Bu_r?Ke{MPDZ#D02HW%;b|hauD^Kq{-!8#`rckHHVM+ zRMPQz>eoxU)1=_JFk8|gU9m_`!|261)(rH0~~69e=mZtoxr^oyQ;V!H}g5dx)X?LhXW@O$hS{R znCxu^77(0m{LFF*d#ahRK?LfT-j+E!fQqy9pG6Yi-nh0jwf8&D&AwujByByj)vg)_lG>^5y2!Iveg`nWxES ztG0-HXfxZ}2#yv0V%H`D?b;TbX*+DB{z$2(NIa}fCP`W!S~GRnYX2Kavm{Nhy5 zg&QoI`@Tgy+7lic?YxJUP}q989fGZhbyy>ChmDTKmbF<^;?o=qTm(!2M%sw(nZV9J zz+3{o|F_k!4)cLJ;4I)w;8>e*T$@~07*qo IM6N<$f~7=??*IS* literal 0 HcmV?d00001 diff --git a/res/wearable/edje/w-input-selector.edc b/res/wearable/edje/w-input-selector.edc new file mode 100755 index 0000000..c00e082 --- /dev/null +++ b/res/wearable/edje/w-input-selector.edc @@ -0,0 +1,808 @@ +#define FONT_NAME "GP45_ArabCJK_TouchWiz" + +#define BTN_W 120 +#define BTN_H 120 +#define BTN_PAD_W 1 +#define BTN_PAD_H 1 + +collections { + base_scale: 1.3; + group { name: "main"; + parts { + part { name: "background"; + type: RECT; + description { + state: "default" 0.0; + color: 0 0 0 255; + } + } + + part { name: "txt_title"; + type: TEXT; + mouse_events: 0; + description { state: "default" 0.0; + rel1 { relative: 0.0 0.0; to: background; } + rel2 { relative: 1.0 0.35; to: background; } + text { font: FONT_NAME; size: 35; } + color: 0 140 239 255; + fixed: 1 1; + } + } + + part { name: "btn1"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + rel1 { relative: 0.0 0.0; to: background; } + rel2 { relative: 1.0 1.0; to: background; } + min: BTN_W BTN_H; + max: BTN_W BTN_H; + align: 0 0.5; + fixed: 1 1; + } + } + + part { name: "padding"; + type: SPACER; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + rel1 { + to_x: "btn1"; + relative: 1.0 0.0; + } + rel2 { + to_y: "btn1"; + relative: 1.0 1.0; + } + align: 0.0 1.0; + min: BTN_PAD_W BTN_H; + max: BTN_PAD_W BTN_H; + fixed: 1 1; + } + } + + part { name: "btn2"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + rel1 { + to_x: "padding"; + relative: 1.0 0.0; + } + rel2 { + to_y: "padding"; + relative: 1.0 1.0; + } + align: 0.0 1.0; + min: (BTN_W - BTN_PAD_W) BTN_H; + max: (BTN_W - BTN_PAD_W) BTN_H; + fixed: 1 1; + } + } + part { name: "padding2"; + type: SPACER; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + rel1 { + to_x: "btn2"; + relative: 1.0 0.0; + } + rel2 { + to_y: "btn2"; + relative: 1.0 1.0; + } + align: 0.0 1.0; + min: BTN_PAD_W BTN_H; + max: BTN_PAD_W BTN_H; + fixed: 1 1; + } + } + + part { name: "btn3"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + rel1 { + to_x: "padding2"; + relative: 1.0 0.0; + } + rel2 { + to_y: "padding2"; + relative: 1.0 1.0; + } + align: 0.0 1.0; + min: (BTN_W - BTN_PAD_W) BTN_H; + max: (BTN_W - BTN_PAD_W) BTN_H; + fixed: 1 1; + } + } + + part { name: "template_list"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + rel1 { relative: 0.0 0.0; to: background; } + rel2 { relative: 1.0 1.0; to: background; } + align: 0.0 0.0; + } + } + } + } + +#define LIST_BUTTON_PADDING_LEFT_SIZE_INC 0 +#define LIST_BUTTON_PADDING_RIGHT_SIZE_INC 0 +#define LIST_BUTTON_PADDING_2BUTTON_TOP_SIZE_INC 1 +#define LIST_BUTTON_PADDING_BOTTOM_SIZE_INC 1 +#define BUTTON_2BUTTON_WIDTH_INC 180 +#define BUTTON_2BUTTON_RIGHT_WIDTH_INC 179 +#define LIST_BUTTON_PADDING_CENTER_SIZE_INC 1 + +#define PART(TYPE, NAME, DESCRIPION) \ + part { name: NAME; \ + scale: 1; \ + type: TYPE; \ + DESCRIPION \ + } + +#define DESC_LTB( LEFT, TOP, BOTTOM, PARAM ) \ + description { state: "default" 0.0; \ + align: 0 0.5; \ + rel1 { \ + relative: 1 1; \ + to_x: LEFT; \ + to_y: TOP; \ + } \ + rel2 { \ + relative: 1 0; \ + to_x: LEFT; \ + to_y: BOTTOM; \ + } \ + PARAM \ + } + +#define DESC_TB( TOP, BOTTOM, PARAM ) \ + description { state: "default" 0.0; \ + align: 0.5 0.5; \ + rel1 { \ + relative: 0 1; \ + to_y: TOP; \ + } \ + rel2 { \ + relative: 1 0; \ + to_y: BOTTOM; \ + } \ + PARAM \ + } + +#define DESC_LRTB( LEFT, RIGHT, TOP, BOTTOM, PARAM ) \ + description { state: "default" 0.0; \ + rel1 { \ + relative: 1 1; \ + to_x: LEFT; \ + to_y: TOP; \ + } \ + rel2 { \ + relative: 0 0; \ + to_x: RIGHT; \ + to_y: BOTTOM; \ + } \ + PARAM \ + } + +#define DESC_FROM_L( PARAM ) \ + description { state: "default" 0.0; \ + fixed: 1 0; \ + align: 0.0 0.5; \ + rel2.relative: 0.0 1.0; \ + PARAM \ + } + +#define DESC_FROM_R( PARAM ) \ + description { state: "default" 0.0; \ + fixed: 1 0; \ + align: 1.0 0.5; \ + rel1.relative: 1 0; \ + PARAM \ + } + +#define DESC_FROM_T( PARAM ) \ + description { state: "default" 0.0; \ + fixed: 0 1; \ + align: 0.5 0.0; \ + rel2.relative: 1.0 0.0; \ + PARAM \ + } + +#define DESC_FROM_B( PARAM ) \ + description { state: "default" 0.0; \ + fixed: 0 1; \ + rel1.relative: 0.0 1.0; \ + align: 0.5 1.0; \ + PARAM \ + } + +#define DESC_L( LEFT, PARAM ) \ + description { state: "default" 0.0; \ + align: 0 0.5; \ + fixed: 1 0; \ + rel1 { \ + relative: 1 0; \ + to_x: LEFT; \ + } \ + rel2 { \ + relative: 1 1; \ + to_x: LEFT; \ + } \ + PARAM \ + } + + + +#define PART_LIST_PADDINGS(LEFT_SIZE, RIGHT_SIZE, TOP_SIZE, BOTTOM_SIZE) \ + PART(SWALLOW, "elm.swallow.pad", \ + mouse_events: 0; \ + DESC_FROM_L( ; ) \ + ) \ + PART(SWALLOW, "elm.swallow.colorbar", \ + mouse_events: 0; \ + DESC_L("elm.swallow.pad", ) \ + ) \ + PART(SPACER, "elm.padding.left", \ + scale: 0; \ + DESC_L("elm.swallow.pad", \ + min: LEFT_SIZE 0; \ + max: LEFT_SIZE -1; \ + ) \ + ) \ + PART(SPACER, "elm.padding.right", \ + scale: 0; \ + DESC_FROM_R( \ + min: RIGHT_SIZE 0; \ + max: RIGHT_SIZE -1; \ + ) \ + ) \ + PART(SPACER, "elm.padding.top", \ + scale: 0; \ + DESC_FROM_T( \ + min: 0 TOP_SIZE; \ + max: -1 TOP_SIZE; \ + ) \ + ) \ + PART(SPACER, "elm.padding.bottom", \ + scale: 0; \ + DESC_FROM_B( \ + min: 0 BOTTOM_SIZE; \ + max: -1 BOTTOM_SIZE; \ + ) \ + ) + +#define PROGRAM_LIST_DEFAULT( TARGET ) \ + program { name: "default"; \ + signal: "elm,state,default"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + TARGET \ + } + +#define PROGRAM_LIST_DISABLE( TARGET ) \ + program { name: "enabled"; \ + signal: "elm,state,enabled"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + TARGET \ + } \ + program { name: "disabled"; \ + signal: "elm,state,disabled"; \ + source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + TARGET \ + } + +#define PROGRAM_LIST_SELECT( TARGET ) \ + program { name: "selected"; \ + signal: "elm,state,selected"; \ + source: "elm"; \ + action: STATE_SET "selected" 0.0; \ + TARGET \ + } \ + program { name: "unselected"; \ + signal: "elm,state,unselected"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + TARGET \ + } + +#define PROGRAM_LIST_HIGHLIGHT( TARGET ) \ + program { name: "highlighted"; \ + signal: "elm,state,highlighted"; \ + source: "elm"; \ + action: STATE_SET "highlighted" 0.0; \ + TARGET \ + transition: LINEAR 1.0; \ + } \ + program { name: "unhighlighted"; \ + signal: "elm,state,unhighlighted"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + TARGET \ + transition: LINEAR 1.0; \ + } + +#define PROGRAMS_LIST_BUTTON( TARGET ) \ + programs { \ + PROGRAM_LIST_DEFAULT( TARGET \ + target: "elm.padding.left"; \ + target: "elm.padding.right"; \ + ) \ + PROGRAM_LIST_DISABLE( TARGET \ + ) \ + PROGRAM_LIST_SELECT( TARGET \ + ) \ + PROGRAM_LIST_HIGHLIGHT( TARGET ) \ + PROGRAM_LIST_SOUND \ + } + +#define PROGRAM_LIST_SOUND \ + program { name: "play_sound"; \ + signal: "elm,state,clicked"; \ + source: "elm"; \ + script { \ + run_program(PROGRAM:"play_sample"); \ + } \ + } \ + program { \ + name: "play_sample"; \ + action: RUN_PLUGIN "touch_sound"; \ + } + + +#define BUTTON_HEIGHT_INC 122 + +#define PART_LIST_BG \ + PART(RECT, "bg", \ + description { state: "default" 0.0; \ + color: 0 0 0 0; \ + visible: 1; \ + } \ + ) + + + +// 3 button + group { + name: "elm/genlist/item/3button_flat/default"; + alias: "elm/genlist/item/3button_flat_recent/default"; + data.item: "treesize" 0; + data.item: "flips" "elm.flip.icon elm.flip.content"; + data.item: "contents" "base elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.1.touch_area elm.icon.2.touch_area elm.icon.3.touch_area"; + data.item: "vi_effect" "on"; + data.item: "dim" "off"; + data.item: "focus_bg" "off"; + + + parts { + PART_LIST_BG + PART_LIST_PADDINGS( + LIST_BUTTON_PADDING_LEFT_SIZE_INC, LIST_BUTTON_PADDING_RIGHT_SIZE_INC, + LIST_BUTTON_PADDING_2BUTTON_TOP_SIZE_INC, LIST_BUTTON_PADDING_BOTTOM_SIZE_INC + ) + + PART(SWALLOW, "base", + DESC_LRTB("elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.padding.bottom", + min: 360 0; + fixed: 1 0; + visible: 1; + ) + ) + + part { + name: "elm.icon.1"; // left icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 60/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 60/360 0.5; to: "base"; offset: 0 0;} + } + } + part { + name: "elm.icon.1.touch_area"; // left icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 60/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 60/360 0.5; to: "base"; offset: 0 0;} + } + } + + part { + name: "elm.icon.2"; // center icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 180/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 180/360 0.5; to: "base"; offset: 0 0;} + } + + } + part { + name: "elm.icon.2.touch_area"; // center icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 180/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 180/360 0.5; to: "base"; offset: 0 0;} + } + + } + + + part { + name: "elm.icon.3"; // right icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 300/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 300/360 0.5; to: "base"; offset: 0 0;} + } + } + part { + name: "elm.icon.3.touch_area"; // right icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 300/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 300/360 0.5; to: "base"; offset: 0 0;} + } + } + + } + } + +//2button + group { + name: "elm/genlist/item/2button_flat/default"; + data.item: "treesize" 0; + data.item: "flips" "elm.flip.icon elm.flip.content"; + data.item: "contents" "base elm.icon.1 elm.icon.2 elm.icon.1.touch_area elm.icon.2.touch_area"; + data.item: "vi_effect" "on"; + data.item: "dim" "off"; + data.item: "focus_bg" "off"; + + + parts { + PART_LIST_BG + PART_LIST_PADDINGS( + LIST_BUTTON_PADDING_LEFT_SIZE_INC, LIST_BUTTON_PADDING_RIGHT_SIZE_INC, + LIST_BUTTON_PADDING_2BUTTON_TOP_SIZE_INC, LIST_BUTTON_PADDING_BOTTOM_SIZE_INC + ) + + PART(SWALLOW, "base", + DESC_LRTB("elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.padding.bottom", + min: 360 0; + fixed: 1 0; + visible: 1; + ) + ) + + part { + name: "elm.icon.1"; // left icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 120/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 120/360 0.5; to: "base"; offset: 0 0;} + } + } + part { + name: "elm.icon.1.touch_area"; // left icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 120/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 120/360 0.5; to: "base"; offset: 0 0;} + } + } + + part { + name: "elm.icon.2"; // center icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 100 100; + max: 100 100; + rel1 { relative: 240/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 240/360 0.5; to: "base"; offset: 0 0;} + } + + } + part { + name: "elm.icon.2.touch_area"; // center icon + type: SWALLOW; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + min: 120 120; + max: 120 120; + rel1 { relative: 240/360 0.5; to: "base"; offset: 0 0;} + rel2 { relative: 240/360 0.5; to: "base"; offset: 0 0;} + } + + } + } + } + + group { name: "elm/button/base/ime/transparent"; + parts { + part { + name: "bg"; + type: RECT; + scale: 1; + description { + state: "default" 0.0; + min: 0 130; + color_class: "AO015"; + visible: 0; + } + description { + state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO015P"; + } + description { + state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015D"; + } + } + part { + name: "padding_left_top"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 0.0 0.0; + rel2.relative: 0.0 0.0; + min: 0 0; + fixed: 1 1; + } + } + part { + name: "padding_right_bottom"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 1.0 1.0; + min: 0 0; + fixed: 1 1; + } + } + part { + name: "icon_rect"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 0.0 0.5; + rel1 { + relative: 1.0 1.0; + to: "padding_left_top"; + } + rel2 { + relative: 1.0 0.0; + to_x: "padding_left_top"; + to_y: "padding_right_bottom"; + } + min: 0 0; + fixed: 1 1; + } + description { + state: "visible" 0.0; + inherit: "default" 0.0; + min: 134 61; + max: 134 61; + fixed: 1 1; + } + } + } + } + + group { + name: "elm/genlist/item/2button/default"; + data.item: "treesize" 0; + data.item: "flips" "elm.flip.icon elm.flip.content"; + data.item: "contents" "base elm.icon.1.touch_area elm.icon.2.touch_area elm.icon.1 elm.icon.2 elm.swallow.center_check"; + data.item: "vi_effect" "off"; + parts { + PART_LIST_BG + PART_LIST_PADDINGS( + LIST_BUTTON_PADDING_LEFT_SIZE_INC, LIST_BUTTON_PADDING_RIGHT_SIZE_INC, + LIST_BUTTON_PADDING_2BUTTON_TOP_SIZE_INC, LIST_BUTTON_PADDING_BOTTOM_SIZE_INC + ) + PART(SWALLOW, "base", + DESC_LRTB("elm.padding.left", "elm.padding.right", "elm.padding.top", "elm.padding.bottom", + min: 360 0; + fixed: 1 0; + visible: 1; + ) + ) + part { name: "elm.icon.1.touch_area"; + type: SWALLOW; + repeat_events, 0; + description { + state: "default" 0.0; + color: 255 0 0 100; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + rel1 { relative: 0.0 0.0; to: "elm.icon.1"; offset: -5 -5;} + rel2 { relative: 1.0 1.0; to: "elm.icon.1"; offset: +5 +5;} + } + description { + state: "default" 0.1; + inherit: "default" 0.0; + rel1 { relative: 0.0 0.0; to: "elm.icon.1"; offset: -7 -7;} + rel2 { relative: 1.0 1.0; to: "elm.icon.1"; offset: +7 +7;} + } + description { + state: "default" 0.9; + inherit: "default" 0.0; + rel1 { relative: 0.0 0.0; to: "elm.icon.1"; offset: -8 -8;} + rel2 { relative: 1.0 1.0; to: "elm.icon.1"; offset: +8 +8;} + } + } + part { name: "elm.icon.2.touch_area"; + type: SWALLOW; + repeat_events, 0; + description { + state: "default" 0.0; + color: 0 0 255 100; + visible: 1; + align: 0.5 0.5; + fixed: 1 1; + rel1 { relative: 0.0 0.0; to: "elm.icon.2"; offset: -6 -5;} + rel2 { relative: 1.0 1.0; to: "elm.icon.2"; offset: +6 +5;} + } + description { + state: "default" 0.1; + inherit: "default" 0.0; + rel1 { relative: 0.0 0.0; to: "elm.icon.2"; offset: -7 -7;} + rel2 { relative: 1.0 1.0; to: "elm.icon.2"; offset: +7 +7;} + } + description { + state: "default" 0.9; + inherit: "default" 0.0; + rel1 { relative: 0.0 0.0; to: "elm.icon.2"; offset: -9 -8;} + rel2 { relative: 1.0 1.0; to: "elm.icon.2"; offset: +9 +8;} + } + } + part { name: "elm.icon.1"; + type: SWALLOW; + repeat_events, 1; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0; + fixed: 1 1; + min: 114 114; + max: 114 114; + rel1 { relative: 112/360 0; to: "base"; offset: 0 35;} + rel2 { relative: 112/360 0; to: "base"; offset: 0 35;} + } + description { + state: "default" 0.1; + inherit: "default" 0.0; + min: 114+(198-114)/2 114+(198-114)/2; + max: 114+(198-114)/2 114+(198-114)/2; + rel1 { relative: ((64+112)/2)/360 0; to: "base"; offset: 0 (35+12)/2;} + rel2 { relative: ((64+112)/2)/360 0; to: "base"; offset: 0 (35+12)/2;} + } + description { + state: "default" 0.9; + inherit: "default" 0.0; + min: 198 198; + max: 198 198; + rel1 { relative: 128/360 0; to: "base"; offset: 0 12;} + rel2 { relative: 128/360 0; to: "base"; offset: 0 12;} + } + } + part { name: "elm.icon.2"; + type: SWALLOW; + repeat_events, 1; + description { + state: "default" 0.0; + visible: 1; + align: 0.5 0; + fixed: 1 1; + min: 114 114; + max: 114 114; + rel1 { relative: 249/360 0; to: "base"; offset: 0 35;} + rel2 { relative: 249/360 0; to: "base"; offset: 0 35;} + } + description { + state: "default" 0.1; + inherit: "default" 0.0; + min: 114+(198-114)/2 114+(99-114)/2; + max: 114+(198-114)/2 114+(198-114)/2; + rel1 { relative: ((249+297)/2)/360 0; to: "base"; offset: 0 (35+12)/2;} + rel2 { relative: ((249+297)/2)/360 0; to: "base"; offset: 0 (35+12)/2;} + } + description { + state: "default" 0.9; + inherit: "default" 0.0; + min: 198 198; + max: 198 198; + rel1 { relative: 297/360 0; to: "base"; offset: 0 12;} + rel2 { relative: 297/360 0; to: "base"; offset: 0 12;} + } + } + + PART(SPACER, "elm.padding.fake", + DESC_TB("elm.padding.top","elm.padding.bottom", + min: LIST_BUTTON_PADDING_CENTER_SIZE_INC 0; + max: LIST_BUTTON_PADDING_CENTER_SIZE_INC -1; + fixed: 1 0; + ) + ) + PART(SPACER, "elm.padding.center", + DESC_LTB("elm.padding.fake", "elm.padding.top", "elm.padding.bottom", + min: LIST_BUTTON_PADDING_CENTER_SIZE_INC 0; + max: LIST_BUTTON_PADDING_CENTER_SIZE_INC -1; + fixed: 1 0; + ) + ) + PART(SWALLOW, "elm.swallow.center_check", + description { state: "default" 0.0; + align: 0.5 0.5; + } + ) + } +} diff --git a/res/wearable/edje/w-input-stt-button.edc b/res/wearable/edje/w-input-stt-button.edc new file mode 100644 index 0000000..c8865f4 --- /dev/null +++ b/res/wearable/edje/w-input-stt-button.edc @@ -0,0 +1,288 @@ +/* + * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#define NORMAL_BG_IMAGE "B09_voice_input_panel.png" + +#define PROGRESSING_DELAY 0.03 +#define PROGRESS_BG_DESC1( param_name, param_num ) \ +description \ +{ \ + state, "pulse" 0.#param_num; \ + inherit, "default" 0.0; \ + image.normal, "B09_"#param_name"_"#param_num".png"; \ +} + +#define LISTEN_BG_DESC( param_name, param_num ) \ +description \ +{ \ + state, "wave" 0.#param_num; \ + inherit, "default" 0.0; \ + image.normal, "B09_"#param_name"_"#param_num".png"; \ +} + +#define BUTTON_CIRCLE_STYLE_BG_MIN_MAX_INC 112 112 +#define BUTTON_CIRCLE_STYLE_IMAGE_MIN_MAX_INC 45 45 +#define BUTTON_CIRCLE_STYLE_CONTENT_MIN_MAX_INC 45 45 +#define BUTTON_CIRCLE_STYLE_LEFT_PADDING_MIN_MAX_INC 13 13 +#define BUTTON_CIRCLE_STYLE_RIGHT_PADDING_MIN_MAX_INC 14 14 + +#define BUTTON_CIRCLE_STYLE_NORMAL_TOP_OFFSET_INC 0 2 +#define BUTTON_CIRCLE_STYLE_NORMAL_BOTTOM_OFFSET_INC -1 1 +#define BUTTON_CIRCLE_STYLE_PRESSED_TOP_OFFSET_INC 0 -2 +#define BUTTON_CIRCLE_STYLE_PRESSED_BOTTOM_OFFSET_INC -1 -3 + +#define BUTTON_CIRCLE_STYLE_CLIPPER_DEFAULT_COLOR_INC 0 0 0 255 +#define BUTTON_CIRCLE_STYLE_ICON_CLIPPER_PRESSED_COLOR_INC 0 0 0 255 +#define BUTTON_CIRCLE_STYLE_ICON_CLIPPER_DISABLED_COLOR_INC 21 22 25 255 + +#define BUTTON_CIRCLE_STYLE_NORMAL_COLOR_INC 250 250 250 255 +#define BUTTON_CIRCLE_STYLE_PRESSED_COLOR_INC 250 250 250 255 +#define BUTTON_CIRCLE_STYLE_DISABLED_COLOR_INC 166 167 169 255 + + +/////////////////////////////////////////////////////////////////////////////////////// + + +//============================================================================ +//============================================================================ + +/** + * Resources + * + */ + +/** + * Macro + * + */ +#define BTN_IMAGE() \ +part \ +{ \ + name, "button_image"; \ + mouse_events, 1; \ + scale, 1; \ + description \ + { \ + state, "default" 0.0; \ + } \ + description \ + { \ + state, "clicked" 0.0; \ + inherit, "default" 0.0; \ + } \ + description \ + { \ + state, "disabled" 0.0; \ + inherit, "default" 0.0; \ + visible, 1; \ + } \ + description \ + { \ + state, "focused" 0.0; \ + inherit, "default" 0.0; \ + } \ +} + +#define OVER() \ +part \ +{ \ + name, "over2"; \ + type, RECT; \ + mouse_events, 1; \ + repeat_events, 1; \ + ignore_flags, ON_HOLD; \ + description \ + { \ + state, "default" 0.0; \ + color, 0 0 0 0; \ + } \ + description \ + { \ + state, "disabled" 0.0; \ + inherit, "default" 0.0; \ + visible, 0; \ + } \ +} \ +part \ +{ \ + name, "over3"; \ + type, RECT; \ + mouse_events, 1; \ + repeat_events, 1; \ + description \ + { \ + state, "default" 0.0; \ + color, 0 0 0 0; \ + } \ + description \ + { \ + state, "clicked" 0.0; \ + inherit, "default" 0.0; \ + visible, 1; \ + } \ +} + +#define DISABLER() \ +part \ +{ \ + name, "disabler"; \ + type, RECT; \ + description \ + { \ + state, "default" 0.0; \ + color, 255 255 255 0; \ + visible, 0; \ + } \ + description \ + { \ + state, "disabled" 0.0; \ + inherit, "default" 0.0; \ + visible, 1; \ + } \ +} + +#define PROG_FOCUS \ +program \ +{ \ + name, "focused"; \ + signal, "elm,action,focus"; \ + source, "elm"; \ + action, STATE_SET "focused" 0.0; \ + target, "button_image"; \ +} \ +program \ +{ \ + name, "unfocused"; \ + signal, "elm,action,unfocus"; \ + source, "elm"; \ + action, STATE_SET "default" 0.0; \ + target, "button_image"; \ +} + +#define PROG_ENABLE \ +program \ +{ \ + name: "disable"; \ + signal: "elm,state,disabled"; \ + source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + target: "button_image"; \ + target: "over2"; \ + target: "disabler"; \ +} \ +program \ +{ \ + name: "enable"; \ + signal: "elm,state,enabled"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "button_image"; \ + target: "over2"; \ + target: "disabler"; \ +} + +#define PROG_CLICK \ +program \ +{ \ + name: "button_click"; \ + signal: "mouse,down,1"; \ + source: "over2"; \ + action: SIGNAL_EMIT "elm,action,press" ""; \ + after: "button_click_anim"; \ +} \ +program \ +{ \ + name: "button_click_anim"; \ + action: STATE_SET "clicked" 0.0; \ + target: "button_image"; \ +} \ +program \ +{ \ + name: "button_unclick"; \ + signal: "mouse,up,1"; \ + source: "over2"; \ + action: SIGNAL_EMIT "elm,action,unpress" ""; \ + after: "button_unclick_anim"; \ +} \ +program \ +{ \ + name: "button_unclick_anim"; \ + action: STATE_SET "default" 0.0; \ + target: "button_image"; \ +} \ +program \ +{ \ + name: "button_mouseout_clicked"; \ + signal: "mouse,out"; \ + source: "over2"; \ + script \ + { \ + new st[31]; \ + new Float:vl; \ + get_state(PART:"button_image", st, 30, vl); \ + if (!strcmp(st, "clicked")) \ + { \ + set_state(PART:"button_image", "visible", 0.0); \ + } \ + } \ +} \ +program \ +{ \ + name: "button_click2"; \ + signal: "mouse,down,1"; \ + source: "over3"; \ + action: STATE_SET "clicked" 0.0; \ + target: "over3"; \ + action: SIGNAL_EMIT "elm,action,click" ""; \ +} \ +program \ +{ \ + name: "button_unclick2"; \ + signal: "mouse,up,1"; \ + source: "over3"; \ + action: STATE_SET "default" 0.0; \ + target: "over3"; \ +} \ +program \ +{ \ + name: "button_unclick3"; \ + signal: "mouse,up,1"; \ + source: "over2"; \ +} + +#define VIC_BUTTON() \ +group \ +{ \ + name, "elm/button/base/vic/micbutton"; \ + parts \ + { \ + BTN_IMAGE() \ + OVER() \ + DISABLER() \ + } \ + programs \ + { \ + PROG_CLICK \ + PROG_ENABLE \ + PROG_FOCUS \ + } \ +} + +collections +{ + VIC_BUTTON() +} diff --git a/res/wearable/edje/w-input-stt.edc b/res/wearable/edje/w-input-stt.edc new file mode 100755 index 0000000..082731d --- /dev/null +++ b/res/wearable/edje/w-input-stt.edc @@ -0,0 +1,3507 @@ +#include "w-input-stt-button.edc" + +#define VOICE_CANDIDATE_AREA_HEIGHT 56 +#define BUTTON_TEXT_SIZE_INC 85 + +collections +{ + base_scale: 1.3; + + plugins { + plugin { + name: "touch_sound"; + source: "feedback"; + param: "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP"; + /* 2014.06.11 updated from libsvi(feedback) + Above plugin will run below external function: + int feedback_play_type(feedback_type_e type, feedback_pattern_e pattern); + + param1: feedback_type_e + FEEDBACK_TYPE_NONE = 0, + FEEDBACK_TYPE_SOUND = 1, + FEEDBACK_TYPE_VIBRATION, + FEEDBACK_TYPE_LED, + FEEDBACK_TYPE_END + + * param2 enumeration: + FEEDBACK_PATTERN_TAP = 0, + FEEDBACK_PATTERN_SIP, + FEEDBACK_PATTERN_SIP_BACKSPACE, + FEEDBACK_PATTERN_SIP_FUNCTION, + FEEDBACK_PATTERN_SIP_FJKEY, + ... + + * Fore information, please refer the libsvi libraries. + * git: slp-info.sec.samsung.net:29418/magnolia/framework/system/libsvi + * web: http://slp-info.sec.samsung.net/gerrit/plugins/gitiles/magnolia/framework/system/libsvi + */ + } + plugin { + name: "haptic_tap"; + source: "feedback"; + param: "FEEDBACK_TYPE_VIBRATION FEEDBACK_PATTERN_TAP"; + } + } + + images { + // MIC + image, "./bg/B13_mic_bg.png" COMP; + image, "./icon/B13_mic.png" COMP; + image, "./icon/B13_mic_Que.png" COMP; + image, "./icon/B13_mic_Que_01.png" COMP; + image, "./icon/B13_mic_procecessing_bg.png" COMP; + image, "./text_downdrop.#.png" COMP; + image, "./text_downdrop_press.#.png" COMP; + + image, "./input_ic_voice_mic.png" COMP; + image, "./w_sip_mask_bg.png" COMP; + image, "./tw_bottom_btn_bg.png" COMP; + + image, "./w_mode_ic_bg.png" COMP; + + image, "./b_stt_text_fade_out.png" COMP; + image, "./b_stt_icon_btn.png" COMP; + image, "./b_stt_confirm_icon.png" COMP; + image, "./b_stt_send_icon.png" COMP; + } + + color_classes + { + color_class + { + name: "AO013"; + color: 68 71 77 100; + } + color_class + { + name: "AO014"; + color: 0 0 0 100; + } + color_class + { + name: "AO014P"; + color: 0 0 0 100; + } + color_class + { + name: "AO014D"; + color: 0 0 0 35; + } + color_class + { + name: "AO015L1"; + color: 0 0 0 100; + } + color_class + { + name: "AO015L1P"; + color: 0 0 0 50; + } + color_class + { + name: "AO015L1D"; + color: 0 0 0 40; + } + color_class + { + name: "AO0151"; + color: 0 0 0 100; + } + color_class + { + name: "AO0151P"; + color: 0 0 0 50; + } + color_class + { + name: "AO0151D"; + color: 0 0 0 20; + } + color_class + { + name: "AO0152"; + color: 0 0 0 100; + } + color_class + { + name: "AO015L2"; + color: 0 0 0 100; + } + color_class + { + name: "AO015L2P"; + color: 0 0 0 50; + } + color_class + { + name: "AO015L2D"; + color: 0 0 0 40; + } + color_class + { + name: "AO015L3"; + color: 0 0 0 100; + } + color_class + { + name: "AO01151"; + color: 0 0 0 100; + } + color_class + { + name: "AO01153L1"; + color: 0 0 255 255; + } + color_class + { + name: "AO01153L1P"; + color: 61 61 61 100; + } + color_class + { + name: "AO01153L1D"; + color: 163 163 163 100; + } + color_class + { + name: "AO01154L1"; + color: 97 12 117 255; + } + color_class + { + name: "AO01154L1P"; + color: 41 41 41 100; + } + color_class + { + name: "AO01154L1D"; + color: 110 110 110 100; + } + color_class + { + name: "AO01155L1"; + color: 255 0 0 255; + } + color_class + { + name: "AO01155L1P"; + color: 33 33 33 100; + } + color_class + { + name: "AO01155L1D"; + color: 122 122 122 100; + } + color_class + { + name: "AO01153L2"; + color: 18 18 18 30; + } + color_class + { + name: "AO01153L3"; + color: 0 0 0 100; + } + color_class + { + name: "AO01153L3P"; + color: 0 0 0 100; + } + color_class + { + name: "AO01153L3D"; + color: 0 0 0 40; + } + color_class + { + name: "AO0116"; + color: 0 0 0 100; + } + color_class + { + name: "AO0116P"; + color: 0 0 0 50; + } + color_class + { + name: "AO0116D"; + color: 0 0 0 30; + } + color_class + { + name: "AO01161"; + color: 64 64 64 100; + } + color_class + { + name: "AO01161P"; + color: 38 38 38 100; + } + color_class + { + name: "AO01161D"; + color: 26 26 26 100; + } + color_class + { + name: "AO0117"; + color: 0 0 0 100; + } + color_class + { + name: "AO0118"; + color: 0 0 0 100; + } + color_class + { + name: "AO0119"; + color: 0 0 0 100; + } + color_class + { + name: "AO0119P"; + color: 0 0 0 100; + } + color_class + { + name: "AO0119D"; + color: 0 0 0 5; + } + color_class + { + name: "AO031"; + color: 0 0 0 100; + } + color_class + { + name: "AO031P"; + color: 0 0 0 40; + } + color_class + { + name: "AO031L1"; + color: 0 0 0 41; + } + color_class + { + name: "AO031L1P"; + color: 0 0 0 70; + } + color_class + { + name: "AO0331"; + color: 0 0 0 50; + } + color_class + { + name: "AO0332"; + color: 0 0 0 100; + } + color_class + { + name: "AO034"; + color: 102 102 102 100; + } + color_class + { + name: "AO034P"; + color: 0 0 0 100; + } + color_class + { + name: "AO034D"; + color: 0 0 0 30; + } + color_class + { + name: "AO035"; + color: 5 5 5 100; + } + color_class + { + name: "AO0351"; + color: 0 0 0 15; + } + color_class + { + name: "AO036"; + color: 0 0 0 100; + } + color_class + { + name: "AO0361"; + color: 0 0 0 50; + } + color_class + { + name: "AO037"; + color: 10 10 10 100; + } + color_class + { + name: "AO037P"; + color: 0 0 0 100; + } + color_class + { + name: "AO037S"; + color: 0 0 0 100; + } + color_class + { + name: "AO038"; + color: 0 0 0 100; + } + color_class + { + name: "AO038P"; + color: 0 0 0 50; + } + color_class + { + name: "AO038D"; + color: 0 0 0 40; + } + color_class + { + name: "AT0113"; + color: 0 0 0 100; + } + color_class + { + name: "AT0113P"; + color: 0 0 0 100; + } + color_class + { + name: "AT0113D"; + color: 0 0 0 70; + } + color_class + { + name: "AT0113S"; + color: 0 0 0 100; + } + color_class + { + name: "AT0114"; +# color: 0 0 0 100; + color: 128 128 128 100; + } + color_class + { + name: "AT0114D"; + color: 0 0 0 5; + } + color_class + { + name: "AT02111"; + color: 0 0 0 100; + } + color_class + { + name: "AT02112"; + color: 0 0 0 100; + } + color_class + { + name: "AT02113"; + color: 10 10 10 100; + } + color_class + { + name: "AT021"; + color: 0 0 0 100; + } + color_class + { + name: "AT022"; + color: 0 0 0 100; + } + color_class + { + name: "AT023"; + color: 0 0 0 100; + } + color_class + { + name: "AT023P"; + color: 0 0 0 50; + } + color_class + { + name: "AT023D"; + color: 0 0 0 40; + } + } + + styles + { + style { name, "textblock_style"; + base, "font=Tizen:style=Regular font_size=36 align=center color=#FFFFFF text_class=text_class wrap=word ellipsis=1.0"; + tag, "br" "\n"; + tag, "ps" "ps"; + tag, "hilight" "+ font=Tizen:style=Bold"; + tag, "b" "+ font=Tizen:style=Bold"; + tag, "tab" "\t"; + } + style { name, "textblock_style_bottom"; + base, "font=Tizen:style=Regular font_size=36 align=center color=#FFFFFF text_class=text_class wrap=word ellipsis=1.0"; + tag, "br" "\n"; + tag, "ps" "ps"; + tag, "hilight" "+ font=Tizen:style=Bold"; + tag, "b" "+ font=Tizen:style=Bold"; + tag, "tab" "\t"; + } + style { name: "button_general_text_dim"; + base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE_INC" align=center color=#FFFFFF ellipsis=0.0 wrap=mixed"; + } + style { name: "button_general_text_press"; + base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE_INC" align=center color=#888888 ellipsis=0.0 wrap=mixed"; + } + style { name: "button_general_text_normal"; + base: "font=Tizen:style=Regular font_size="BUTTON_TEXT_SIZE_INC" align=center color=#FFFFFF ellipsis=0.0 wrap=mixed"; + } + } + + group + { + name, "mic_control"; + parts + { + part + { + name, "bg"; + type, RECT; + scale, 1; + description + { + state, "default" 0.0; + rel1 + { + relative, 0.0 0.0; + } + rel2 + { + relative, 1.0 1.0; + } + visible: 1; + color_class, "AO0118"; + } + } + part + { + name, "top_block"; + type, SPACER; + scale, 1; + description + { + state, "default" 0.0; + min, 360 (360-103); + align, 0.5 0; + rel1 + { + relative, 0.0 0.0; + to, "bg"; + } + rel2 + { + relative, 1.0 0.0; + to, "bg"; + } + } + } + + part + { + name, "text_area"; + type, SWALLOW; + description + { + state, "default" 0.0; + align, 0.5 1; + min, 282 (360-103); + max, 282 (360-103); + + rel1 + { + relative, 39/360 1; + to, "top_block"; + offset, 0 -1; + } + rel2 + { + relative, 321/360 1; + to, "top_block"; + offset, 0 -1; + } + } + } + part + { + name, "left_panel_area"; + type, SWALLOW; + description + { + state, "default" 0.0; + align, 0.5 0.5; + rel1 + { + relative, 0.0 0.0; + to, "bg"; + } + rel2 + { + relative, 1.0 1.0; + to, "bg"; + } + } + } + + + part + { + name, "background"; + type, IMAGE; + scale, 1; + description + { + state, "default" 0.0; + min, 360 100; + max, 360 100; + rel1 + { + relative, 0 260/360; + to, "bg"; + } + rel2 + { + relative, 1 1; + to, "bg"; + } + image.normal, "./tw_bottom_btn_bg.png"; + color: 128 128 128 128; + } + description + { + state, "pressed" 0.0; + inherit, "default" 0.0; + color: 128 128 128 128; + } + description + { + state, "dim" 0.0; + inherit, "default" 0.0; + color: 128 128 128 128; + } + } + + part + { + name, "EFFECT_BG_AREA"; + type, SPACER; + description + { + state, "default" 0.0; + min, 0 64; + max, 360 64; + align, 0.5 1; + rel1 + { + relative, 0 1; + to, "bg"; + offset, 0 -1; + } + rel2 + { + relative, 1 1; + to, "bg"; + offset, 0 -1; + } + } + + description + { + state, "hide" 0.0; + min, 0 64; + max, 360 64; + align, 0.5 1; + rel1 + { + relative, 0 (360+64)/360; + to, "bg"; + offset, 0 +13; + } + rel2 + { + relative, 1 (360+64)/360; + to, "bg"; + offset, 0 +13; + } + + } + + } + + part + { + name, "EFFECT_BG"; + type, SWALLOW; + description + { + state, "default" 0.0; + visible, 0; + rel1 + { + relative, 0 0; + to, "EFFECT_BG_AREA"; + } + rel2 + { + relative, 1 1; + to, "EFFECT_BG_AREA"; + } + } + description + { + state, "default" 0.1; + inherit, "default" 0.0; + visible, 1; + } + } + + + part + { + name, "MIC_ICON"; + type, IMAGE; + scale, 1; + description + { + state, "default" 0.0; + min, 50 50; + max, 50 50; + rel1 + { + relative, 155/360 26/100; + to, "background"; + } + rel2 + { + relative, 205/360 76/100; + to, "background"; + } + image.normal, "./input_ic_voice_mic.png"; + } + description + { + state, "recording" 0.0; + inherit, "default" 0.0; + visible, 0; + } + description + { + state, "processing" 0.0; + inherit, "default" 0.0; + visible, 0; + } + description + { + state, "message" 0.0; + inherit, "default" 0.0; + rel1 + { + relative, 155/360 41/100; + to, "background"; + } + rel2 + { + relative, 205/360 91/100; + to, "background"; + } + visible, 1; + } + } + + + + //Part for mic button + part + { + name, "MIC"; + type, SWALLOW; + scale, 1; + description + { + state, "default" 0.0; + visible, 1; + min, 290 100; + max, 290 100; + rel1 + { + relative, 35/360 0.0; + to, "background"; + } + rel2 + { + relative, 325/360 1.0; + to, "background"; + } + } + } + part + { + name, "PROGRESS_BAR"; + type, SWALLOW; + scale, 1; + description + { + state, "default" 0.0; + min, 50 50; + max, 50 50; + visible, 0; + rel1 + { + relative, 155/360 27/100; + to, "background"; + } + rel2 + { + relative, 205/360 77/100; + to, "background"; + } + } + description + { + state, "message" 0.0; + inherit, "default" 0.0; + } + description + { + state, "processing" 0.0; + inherit, "default" 0.0; + visible, 1; + } + } + + part + { + name, "guide_text_block"; + type, SPACER; + description + { + state, "default" 0.0; + align, 0.5 0; + rel1 + { + relative, 39/360 140/360; + to, "bg"; + } + rel2 + { + relative, (360-39)/360 (140+42)/360; + to, "bg"; + } + } + description + { + state, "bottom" 0.0; + align, 0.5 0; + rel1 + { + relative, 74/360 (360-91)/360; + to, "bg"; + } + rel2 + { + relative, (360-74)/360 (360-57)/360; + to, "bg"; + } + } + } + + part + { + name, "elm.text"; + type, TEXTBLOCK; + mouse_events, 0; + scale, 1; + description + { + state, "default" 0.0; + visible, 1; + align, 0.5 0.6; + rel1.to, "guide_text_block"; + rel2.to, "guide_text_block"; + text + { + fit: 1 1; + style, "textblock_style"; + } + color, 120 120 120 120; + } + description + { + state, "bottom" 0.0; + inherit, "default" 0.0; + text + { + fit: 1 1; + style, "textblock_style_bottom"; + } + color, 120 120 120 120; + } + } + } + + programs + { + program + { + name, "initial_view"; + signal, "mouse,clicked,1"; + source, "background"; + in, 0 0.3; + after, "emit_signal1"; + } + + program + { + name, "emit_signal1"; + action, SIGNAL_EMIT "idle,state,pulse,visible" ""; + } + + program + { + name, "listening"; + signal, "elm,state,listening"; + source, "elm"; + action, STATE_SET "recording" 0.0; + target, "MIC_ICON"; + } + + program + { + name, "start_processing"; + signal, "elm,state,processing"; + source, "elm"; + action, STATE_SET "processing" 0.0; + target, "PROGRESS_BAR"; + target, "MIC_ICON"; + transition, DECELERATE 0.3; + } + + program + { + name, "idle"; + signal, "elm,state,init"; + source, "elm"; + action, STATE_SET "default" 0.0; + target, "PROGRESS_BAR"; + target, "MIC_ICON"; + transition, DECELERATE 0.3; + } + program + { + name, "idle_message"; + signal, "elm,state,init_message"; + source, "elm"; + action, STATE_SET "message" 0.0; + target, "PROGRESS_BAR"; + target, "MIC_ICON"; + } + + program + { + name, "text_show"; + signal, "idle,state,text,visible"; + source, "elm"; + action, STATE_SET "expand" 0.0; + target, "elm.text"; + } + + program + { + name, "text_hide"; + signal, "idle,state,text,hidden"; + source, "elm"; + action, STATE_SET "default" 0.0; + target, "elm.text"; + } + program + { + name, "show_effect_part"; + signal, "elm,state,eq,show"; + source, "eq"; + action, STATE_SET "default" 0.1; + target, "EFFECT_BG"; + } + + program + { + name, "hide_effect_part"; + signal, "elm,state,eq,hide"; + source, "eq"; + action, STATE_SET "default" 0.0; + target, "EFFECT_BG"; + } + + program + { + name, "guide_text_up"; + signal, "idle,state,guide_text,up"; + source, "elm"; + action, STATE_SET "default" 0.0; + target, "guide_text_block"; + } + program + { + name, "guide_text_bottom"; + signal, "idle,state,guide_text,bottom"; + source, "elm"; + action, STATE_SET "bottom" 0.0; + target, "guide_text_block"; + } + + + } + } + + group + { + name: "option_more_index"; + parts + { + part + { + name: "bg"; + type: SPACER; + scale: 1; + description + { + state: "default" 0.0; + min: 360 360; + max: -1 360; + } + } + part + { + name: "scroller"; + type: SWALLOW; + scale: 1; + description + { + state: "default" 0.0; + rel1.to: "bg"; + rel2.to: "bg"; + } + } + part + { + name: "controller"; + type: SWALLOW; + scale: 1; + description + { + state: "default" 0.0; + align: 0.5 0.0; + min: 360 40; + max: 360 40; + fixed: 0 1; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 0.0; + } + } + } + } + + group + { + name, "language_list"; + parts + { + part + { + name, "bg"; + type, RECT; + scale, 1; + description + { + state, "default" 0.0; + min, 358 0; + max, 358 223; + rel1 + { + relative, 0.0 0.0; + } + rel2 + { + relative, 1.0 1.0; + } + color, 8 8 8 255; + } + } + part + { + name, "list"; + type, SWALLOW; + scale, 1; + repeat_events, 0; + description + { + state, "default" 0.0; + rel1 + { + relative, 0.0 0.0; + to, "bg"; + } + rel2 + { + relative, 1.0 1.0; + to, "bg"; + } + } + } + } + } + + group{ + name: "layout_textblock"; + + script { + public timer_cb(val) { + run_program(PROGRAM:"do_scroll"); + } + + } + parts { + part + { + name, "bg"; + type, SPACER; + scale, 1; + description + { + state, "default" 0.0; + min, 282 39; + rel1 + { + relative, 0.0 0.0; + } + rel2 + { + relative, 1.0 1.0; + } + } + } + part { name: "elm.swallow.content"; + scale: 1; + type: SWALLOW; + description { state: "default" 0.0; + min: 282 39; + color, 120 120 120 120; + } + } + } + programs { + program + { + name, "scroll"; + signal, "scrolling"; + source, "entry"; + script { + timer(3/10, "timer_cb", 0); + } + } + program + { + name, "do_scroll"; + action, SIGNAL_EMIT "do_scroll" "entry"; + } + } + } + + group{ name: "entry_focused_layout"; + parts { + part + { + name, "bg"; + type, RECT; + scale, 1; + description + { + state, "default" 0.0; + rel1 + { + relative, 0.0 0.0; + } + rel2 + { + relative, 1.0 1.0; + } + visible: 1; + color, 120 120 120 120; + } + } + part { name: "padding_top"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + min: 0 20; + fixed: 1 1; + } + } + part { name: "padding_left"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + min: 73 0; + fixed: 1 1; + } + } + part { name: "padding_right"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + align: 1.0 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + min: 73 0; + fixed: 1 1; + } + } + part { + name: "contents"; + type: SWALLOW; + scale: 1; + description { + state: "default" 0.0; + rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 { relative: 0.0 1.0; to_x: "padding_right"; to_y: "padding_top";} + min:0 42; + max: -1 42; + align: 0.5 0; + } + } + } + } + + + +#define PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC 50 + group + { + name: "elm/progressbar/horizontal/voice_input/process/small"; + images { + image: "style/tw_loading_small_00.png" COMP; + image: "style/tw_loading_small_01.png" COMP; + image: "style/tw_loading_small_02.png" COMP; + image: "style/tw_loading_small_03.png" COMP; + image: "style/tw_loading_small_04.png" COMP; + image: "style/tw_loading_small_05.png" COMP; + image: "style/tw_loading_small_06.png" COMP; + image: "style/tw_loading_small_07.png" COMP; + image: "style/tw_loading_small_08.png" COMP; + image: "style/tw_loading_small_09.png" COMP; + image: "style/tw_loading_small_10.png" COMP; + image: "style/tw_loading_small_11.png" COMP; + image: "style/tw_loading_small_12.png" COMP; + image: "style/tw_loading_small_13.png" COMP; + image: "style/tw_loading_small_14.png" COMP; + image: "style/tw_loading_small_15.png" COMP; + image: "style/tw_loading_small_16.png" COMP; + image: "style/tw_loading_small_17.png" COMP; + image: "style/tw_loading_small_18.png" COMP; + image: "style/tw_loading_small_19.png" COMP; + image: "style/tw_loading_small_20.png" COMP; + image: "style/tw_loading_small_21.png" COMP; + image: "style/tw_loading_small_22.png" COMP; + image: "style/tw_loading_small_23.png" COMP; + image: "style/tw_loading_small_24.png" COMP; + image: "style/tw_loading_small_25.png" COMP; + image: "style/tw_loading_small_26.png" COMP; + image: "style/tw_loading_small_27.png" COMP; + image: "style/tw_loading_small_28.png" COMP; + image: "style/tw_loading_small_29.png" COMP; + image: "style/tw_loading_small_30.png" COMP; + image: "style/tw_loading_small_31.png" COMP; + image: "style/tw_loading_small_32.png" COMP; + image: "style/tw_loading_small_33.png" COMP; + image: "style/tw_loading_small_34.png" COMP; + image: "style/tw_loading_small_35.png" COMP; + image: "style/tw_loading_small_36.png" COMP; + image: "style/tw_loading_small_37.png" COMP; + image: "style/tw_loading_small_38.png" COMP; + image: "style/tw_loading_small_39.png" COMP; + image: "style/tw_loading_small_40.png" COMP; + image: "style/tw_loading_small_41.png" COMP; + image: "style/tw_loading_small_42.png" COMP; + image: "style/tw_loading_small_43.png" COMP; + image: "style/tw_loading_small_44.png" COMP; + image: "style/tw_loading_small_45.png" COMP; + image: "style/tw_loading_small_46.png" COMP; + image: "style/tw_loading_small_47.png" COMP; + image: "style/tw_loading_small_48.png" COMP; + image: "style/tw_loading_small_49.png" COMP; + image: "style/tw_loading_small_50.png" COMP; + image: "style/tw_loading_small_51.png" COMP; + image: "style/tw_loading_small_52.png" COMP; + image: "style/tw_loading_small_53.png" COMP; + image: "style/tw_loading_small_54.png" COMP; + image: "style/tw_loading_small_55.png" COMP; + image: "style/tw_loading_small_56.png" COMP; + image: "style/tw_loading_small_57.png" COMP; + image: "style/tw_loading_small_58.png" COMP; + image: "style/tw_loading_small_59.png" COMP; + image: "style/tw_loading_small_60.png" COMP; + image: "style/tw_loading_small_61.png" COMP; + image: "style/tw_loading_small_62.png" COMP; + image: "style/tw_loading_small_63.png" COMP; + image: "style/tw_loading_small_64.png" COMP; + } + parts { + part { + name: "access"; + type: RECT; + description + { + state: "default" 0.0; + fixed: 1 1; + color: 0 0 0 0; + } + } + part { + name: "elm.background.progressbar"; + mouse_events: 0; + scale: 1; + type: RECT; + description { + state: "default" 0.0; + } + } + part { + name: "bar"; + mouse_events: 0; + scale: 1; + clip_to: "elm.background.progressbar"; + description { + state: "default" 0.0; + min: PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC; + max: PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC PROGRESSBAR_ACTIVITY_SMALL_SIZE_INC; + fixed, 1 1; + aspect: 1.0 1.0; + aspect_preference: BOTH; + image.normal: "style/tw_loading_small_00.png"; + image.tween: "style/tw_loading_small_01.png"; + image.tween: "style/tw_loading_small_02.png"; + image.tween: "style/tw_loading_small_03.png"; + image.tween: "style/tw_loading_small_04.png"; + image.tween: "style/tw_loading_small_05.png"; + image.tween: "style/tw_loading_small_06.png"; + image.tween: "style/tw_loading_small_07.png"; + image.tween: "style/tw_loading_small_08.png"; + image.tween: "style/tw_loading_small_09.png"; + image.tween: "style/tw_loading_small_10.png"; + image.tween: "style/tw_loading_small_11.png"; + image.tween: "style/tw_loading_small_12.png"; + image.tween: "style/tw_loading_small_13.png"; + image.tween: "style/tw_loading_small_14.png"; + image.tween: "style/tw_loading_small_15.png"; + image.tween: "style/tw_loading_small_16.png"; + image.tween: "style/tw_loading_small_17.png"; + image.tween: "style/tw_loading_small_18.png"; + image.tween: "style/tw_loading_small_19.png"; + image.tween: "style/tw_loading_small_20.png"; + image.tween: "style/tw_loading_small_21.png"; + image.tween: "style/tw_loading_small_22.png"; + image.tween: "style/tw_loading_small_23.png"; + image.tween: "style/tw_loading_small_24.png"; + image.tween: "style/tw_loading_small_25.png"; + image.tween: "style/tw_loading_small_26.png"; + image.tween: "style/tw_loading_small_27.png"; + image.tween: "style/tw_loading_small_28.png"; + image.tween: "style/tw_loading_small_29.png"; + image.tween: "style/tw_loading_small_30.png"; + image.tween: "style/tw_loading_small_31.png"; + image.tween: "style/tw_loading_small_32.png"; + image.tween: "style/tw_loading_small_33.png"; + image.tween: "style/tw_loading_small_34.png"; + image.tween: "style/tw_loading_small_35.png"; + image.tween: "style/tw_loading_small_36.png"; + image.tween: "style/tw_loading_small_37.png"; + image.tween: "style/tw_loading_small_38.png"; + image.tween: "style/tw_loading_small_39.png"; + image.tween: "style/tw_loading_small_40.png"; + image.tween: "style/tw_loading_small_41.png"; + image.tween: "style/tw_loading_small_42.png"; + image.tween: "style/tw_loading_small_43.png"; + image.tween: "style/tw_loading_small_44.png"; + image.tween: "style/tw_loading_small_45.png"; + image.tween: "style/tw_loading_small_46.png"; + image.tween: "style/tw_loading_small_47.png"; + image.tween: "style/tw_loading_small_48.png"; + image.tween: "style/tw_loading_small_48.png"; + image.tween: "style/tw_loading_small_49.png"; + image.tween: "style/tw_loading_small_50.png"; + image.tween: "style/tw_loading_small_51.png"; + image.tween: "style/tw_loading_small_52.png"; + image.tween: "style/tw_loading_small_53.png"; + image.tween: "style/tw_loading_small_54.png"; + image.tween: "style/tw_loading_small_55.png"; + image.tween: "style/tw_loading_small_56.png"; + image.tween: "style/tw_loading_small_57.png"; + image.tween: "style/tw_loading_small_58.png"; + image.tween: "style/tw_loading_small_59.png"; + image.tween: "style/tw_loading_small_60.png"; + image.tween: "style/tw_loading_small_61.png"; + image.tween: "style/tw_loading_small_62.png"; + image.tween: "style/tw_loading_small_63.png"; + image.tween: "style/tw_loading_small_64.png"; + color: 128 128 128 128; + } + } + } + programs { + program { + name: "start_pulse"; + signal: "elm,state,pulse,start"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "bar"; + transition: LINEAR 1.8; + after: "start_pulse"; + } + program { + name: "stop_pulse"; + signal: "elm,state,pulse,stop"; + source: "elm"; + action: ACTION_STOP; + target: "start_pulse"; + after: "init_pulse"; + } + program { name: "init_pulse"; + action: STATE_SET "default" 0.0; + target: "bar"; + } + } + } + + +#define BUTTON_PADDING_SIZE_INC 20 0 +#define BUTTON_HEIGHT_INC 122 +#define BUTTON_ICON_SIZE_INC 60 60 + group { name: "elm/button/base/default"; + script { + public mouse_down = 0; + public multi_down = 0; + } + parts { + part { name: "bg"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 0 BUTTON_HEIGHT_INC; + color_class: "W011"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "W011P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "W011D"; + } + } + part { name: "padding_left_top"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 0.0 0.0; + rel2.relative: 0.0 0.0; + min: BUTTON_PADDING_SIZE_INC; + fixed: 1 1; + } + } + part { name: "padding_right_bottom"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 1.0 1.0; + min: BUTTON_PADDING_SIZE_INC; + fixed: 1 1; + } + } + part { name: "icon_rect"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 0.0 0.5; + rel1 { + relative: 1.0 1.0; + to: "padding_left_top"; + } + rel2 { + relative: 1.0 0.0; + to_x: "padding_left_top"; + to_y: "padding_right_bottom"; + } + min: 0 0; + fixed: 1 1; + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + min: BUTTON_ICON_SIZE_INC; + max: BUTTON_ICON_SIZE_INC; + fixed: 1 1; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + clip_to: "elm.swallow.content.clip"; + scale: 1; + description { state: "default" 0.0; + visible: 0; + align: 0.0 0.5; + rel1 { + relative: 1.0 1.0; + to: "padding_left_top"; + } + rel2 { + relative: 1.0 0.0; + to_x: "padding_left_top"; + to_y: "padding_right_bottom"; + } + fixed: 1 0; + } + description { state: "visible" 0.0; + fixed: 1 1; + min: BUTTON_ICON_SIZE_INC; + max: BUTTON_ICON_SIZE_INC; + align: 1.0 0.5; + rel1 { + relative: 0.0 1.0; + to_x: "elm.text"; + to_y: "padding_left_top"; + } + rel2 { + relative: 0.0 0.0; + to_x: "elm.text"; + to_y: "padding_right_bottom"; + } + } + description { state: "icononly" 0.0; + min: BUTTON_ICON_SIZE_INC; + max: BUTTON_ICON_SIZE_INC; + } + } + part { name: "elm.text"; + type: TEXTBLOCK; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + fixed: 1 1; + rel1 { + relative: 1.0 1.0; + to_x: "icon_rect"; + to_y: "padding_left_top"; + } + rel2 { + relative: 0.0 0.0; + to: "padding_right_bottom"; + } + text { + max: 1 0; + style: "button_general_text_normal"; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + text.style: "button_general_text_dim"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + text.style: "button_general_text_press"; + } + } + part { name: "elm.swallow.content.clip"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color_class: "F022L1i"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "F022L1iD"; + } + } + part { name: "event"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color: 0 0 0 0; + rel1.to: "bg"; + rel2.to: "bg"; + } + } + } + programs { + program { name: "pressed"; + signal: "mouse,down,1*"; + source: "event"; + script { + if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0)) + { + set_int(mouse_down, 1); + run_program(PROGRAM:"button_press1"); + } + } + } + program { name: "button_press1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "pressed", 0.0); + set_state(PART:"elm.text", "pressed", 0.0); + emit("elm,action,press", ""); + } + } + } + program { name: "unpressed"; + signal: "mouse,up,1"; + source: "event"; + script { + if (get_int(mouse_down) == 1) { + set_int(mouse_down, 0); + run_program(PROGRAM:"button_unpress1"); + } + } + } + program { name: "button_unpress1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "default", 0.0); + set_state(PART:"elm.text", "default", 0.0); + emit("elm,action,unpress", ""); + } + } + } + program { name: "touch_snd"; + signal: "mouse,clicked,1"; + source: "event"; + script { + new st[31]; + new Float:vl; + if (get_int(multi_down) == 0) { + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + //run_program(PROGRAM:"play_sample"); + emit("elm,action,click", ""); + } + } + } + } + program { + name: "play_sample"; + action: RUN_PLUGIN "touch_sound"; + } + program { name: "text_show"; + signal: "elm,state,text,visible"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "icononly")) + { + set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"icon_rect", "visible", 0.0); + } + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) + set_state(PART:"elm.text", "default", 0.0); + else + set_state(PART:"elm.text", "disabled", 0.0); + } + } + program { name: "text_hide"; + signal: "elm,state,text,hidden"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "visible")) + { + set_state(PART:"elm.swallow.content", "icononly", 0.0); + set_state(PART:"icon_rect", "default", 0.0); + } + set_state(PART:"elm.text", "default", 0.0); + } + } + program { name: "icon_show"; + signal: "elm,state,icon,visible"; + source: "elm"; + action: STATE_SET "visible" 0.0; + target: "elm.swallow.content"; + target: "icon_rect"; + } + program { name: "icon_hide"; + signal: "elm,state,icon,hidden"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.content"; + target: "icon_rect"; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "bg"; + target: "elm.swallow.content.clip"; + target: "elm.text"; + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "bg"; + target: "elm.swallow.content.clip"; + target: "elm.text"; + } + program { name: "multi_down"; + signal: "elm,action,multi,down"; + source: "elm"; + script { + set_int(multi_down, 1); + } + } + program { name: "multi_up"; + signal: "elm,action,multi,up"; + source: "elm"; + script { + set_int(multi_down, 0); + } + } + } +} + + group { name: "elm/button/base/ime_transparent"; + inherit: "elm/button/base/default"; + parts { + part { name: "bg"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 0 112; + visible: 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + } + } + + group { name: "elm/button/base/ime_button"; + alias: "elm/button/base/ime_button_stt"; + inherit: "elm/button/base/default"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color_class: "AO01153L1"; + visible: 1; + image.normal: "./w_mode_ic_bg.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01153L1P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "W011D"; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + clip_to: "elm.swallow.content.clip"; + description { state: "default" 0.0; + visible: 1; + align: 0.5 0.5; + rel1 { relative: 0.0 0.0; to: "bg";} + rel2 { relative: 1.0 1.0; to: "bg";} + fixed: 1 1; + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { state: "icononly" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + + } + programs { + program { name: "pressed"; + signal: "mouse,down,1*"; + source: "event"; + script { + if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0)) + { + set_int(mouse_down, 1); + run_program(PROGRAM:"button_press1"); + } + } + } + program { name: "button_press1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "pressed", 0.0); + set_state(PART:"elm.swallow.content.clip", "pressed", 0.0); + emit("elm,action,press", ""); + } + } + } + program { name: "unpressed"; + signal: "mouse,up,1"; + source: "event"; + script { + if (get_int(mouse_down) == 1) { + set_int(mouse_down, 0); + run_program(PROGRAM:"button_unpress1"); + } + } + } + program { name: "button_unpress1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "default", 0.0); + set_state(PART:"elm.swallow.content.clip", "default", 0.0); + emit("elm,action,unpress", ""); + } + } + } + } + } + + group { name: "elm/button/base/ime_button_emoticon"; + inherit: "elm/button/base/ime_button"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color_class: "AO01154L1"; + visible: 1; + image.normal: "./w_mode_ic_bg.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01154L1P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "W011D"; + } + } + } + } + + group { name: "elm/button/base/ime_button_keyboard"; + inherit: "elm/button/base/ime_button"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color_class: "AO01155L1"; + visible: 1; + image.normal: "./w_mode_ic_bg.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01155L1P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "W011D"; + } + } + } + } + + group { name: "elm/button/base/ime_button_template"; + inherit: "elm/button/base/ime_button"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 76 76; + max: 76 76; + color_class: "AO01161"; + visible: 1; + image.normal: "./w_mode_ic_bg.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01161P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO01161D"; + } + } + part { name: "elm.swallow.content.clip"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color_class: "AO01153L3"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO01153L3P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO01153L3D"; + } + } + } + } + + group { name: "elm/button/base/ime_button_stt_confirm"; + inherit: "elm/button/base/ime_button"; + parts { + part { name: "bg"; + type: IMAGE; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color_class: "AO015L2"; + visible: 0; + image.normal: "./b_stt_icon_btn.png"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2D"; + } + } + part { name: "elm.swallow.content.clip"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color_class: "AO015L2"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2P"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2D"; + } + } + } + } + + group { name: "elm/button/base/touch_area"; + inherit: "elm/button/base/default"; + parts { + part { name: "bg"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + color: 0 0 0 0; + visible: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + } + programs { + program { name: "touch_snd"; + signal: "mouse,clicked,1"; + source: "event"; + script { + new st[31]; + new Float:vl; + if (get_int(multi_down) == 0) { + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + run_program(PROGRAM:"play_sample"); + emit("elm,action,click", ""); + } + } + } + } + } + } + + group { name: "elm/button/base/emoticon"; + + script { + public mouse_down = 0; + public multi_down = 0; + } + parts { + part { name: "bg"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + min: 0 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "padding_left_top"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 0.0 0.0; + rel2.relative: 0.0 0.0; + min: 0 0; + fixed: 1 1; + //visible: 1; + //color: 255 0 0 100; + } + } + part { name: "padding_right_bottom"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 1.0 1.0; + min: 0 0; + fixed: 1 1; + //visible: 1; + //color: 0 255 0 100; + } + } + part { name: "elm.text"; + type: TEXTBLOCK; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + fixed: 1 1; + rel1 { + relative: 1.0 1.0; + to: "padding_left_top"; + } + rel2 { + relative: 0.0 0.0; + to: "padding_right_bottom"; + } + text { + min: 1 0; + style: "button_general_text_normal"; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + text.style: "button_general_text_dim"; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + text.style: "button_general_text_press"; + } + } + part { name: "event"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + color: 0 0 0 0; + rel1.to: "bg"; + rel2.to: "bg"; + } + } + } + programs { + program { name: "pressed"; + signal: "mouse,down,1*"; + source: "event"; + script { + if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0)) + { + set_int(mouse_down, 1); + run_program(PROGRAM:"button_press1"); + } + } + } + program { name: "button_press1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "pressed", 0.0); + set_state(PART:"elm.text", "pressed", 0.0); + emit("elm,action,press", ""); + } + } + } + program { name: "unpressed"; + signal: "mouse,up,1"; + source: "event"; + script { + if (get_int(mouse_down) == 1) { + set_int(mouse_down, 0); + run_program(PROGRAM:"button_unpress1"); + } + } + } + program { name: "button_unpress1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + set_state(PART:"bg", "default", 0.0); + set_state(PART:"elm.text", "default", 0.0); + emit("elm,action,unpress", ""); + } + } + } + program { name: "touch_snd"; + signal: "mouse,clicked,1"; + source: "event"; + script { + new st[31]; + new Float:vl; + if (get_int(multi_down) == 0) { + get_state(PART:"bg", st, 30, vl); + if (strcmp(st, "disabled")) { + run_program(PROGRAM:"play_sample"); + emit("elm,action,click", ""); + } + } + } + } + program { + name: "play_sample"; + action: RUN_PLUGIN "touch_sound"; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "bg"; + target: "elm.text"; + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "bg"; + target: "elm.text"; + } + program { name: "multi_down"; + signal: "elm,action,multi,down"; + source: "elm"; + script { + set_int(multi_down, 1); + } + } + program { name: "multi_up"; + signal: "elm,action,multi,up"; + source: "elm"; + script { + set_int(multi_down, 0); + } + } + } + } + +#define NAVIFRAME_VIEW_TRANS_TIME 0.4 //time for push and pop +#define NAVIFRAME_TITLE_TRANS_TIME 0.5 //Title transition time +#define NAVIFRAME_TITLE_EXPAND_TRANS_TIME 0.5 //Title Expansion transition time +#define NAVIFRAME_TEXT_FADE_OUT_CALC_TIME 0.2 //Text fade out calculation time +#define ACTIONBAR_PADDING_SIZE_INC 64 +#define ACTIONBAR_HEIGHT_INC 115 +#define ACTIONBAR_TEXT_SIZE_INC 39 +#define ACTIONBAR_TEXT_TOP_PADDING_SIZE_INC 51 +#define ACTIONBAR_TEXT_BOTTOM_PADDING_SIZE_INC 25 +#define ACTIONBAR_TEX_SLIDING_SPEED 0.006 +#define ACTIONBAR_TEX_SLIDING_START_WAITING_TIME 0.8 +#define HIDDEN_BUTTON_HEIGHT_INC 88 + +#define STYLE_TAG_MATCH \ + tag: "match" "+ color=#ffffff color_class=T0212"; + +styles { + style { name: "action_bar_title"; + base: "font=Tizen:style=Regular font_size="ACTIONBAR_TEXT_SIZE_INC" color=#FFFFFF color_class=T012 text_class=T012"; + STYLE_TAG_MATCH + } +} + +group { name: "elm_naviframe_item_basic_customized"; + data.item: "tizen_zoom" 1; + script { + public g_mirrored = 0; //Mirrored on/off status + public g_text_fade_out_calc_timer = 0; //Text fade out calculation timer + + public g_duration_1st; + public g_duration_2nd; + public g_timer_id; + public g_anim_id; + public g_sliding_start; + + public title_text_fade_out() { + new x, y, w, h, w2; + + if (get_int(g_text_fade_out_calc_timer)) { + cancel_timer(g_text_fade_out_calc_timer); + set_int(g_text_fade_out_calc_timer, 0); + } + + get_geometry(PART:"elm.text.title", x, y, w, h); + get_geometry(PART:"title_text_bg", x, y, w2, h); + } + + public init() { + slide_stop(); + set_float(g_duration_1st, 0); + set_float(g_duration_2nd, 0); + set_int(g_timer_id, 0); + set_int(g_anim_id, 0); + set_int(g_sliding_start, 0); + } + public slide_first_anim(val, Float:pos) { + set_tween_state(PART:"elm.text.title", pos, "slide", 0.0, "slide_1", 0.0); + if (pos >= 1.0) { + cancel_anim(get_int(g_anim_id)); + set_int(g_anim_id, anim(get_float(g_duration_2nd), "slide_second_anim", 1)); + } + } + public slide_second_anim(val, Float:pos) { + set_tween_state(PART:"elm.text.title", pos, "slide_2", 0.0, "slide", 0.0); + if (pos >= 1.0) + slide_stop(); + } + public slide_first() { + check_size(); + if (get_int(g_sliding_start)) { + set_state(PART:"elm.text.title", "slide", 0.0); + get_duration(); + set_int(g_anim_id, anim(get_float(g_duration_1st), "slide_first_anim", 1)); + } + } + public slide_start() { + set_int(g_timer_id, timer(ACTIONBAR_TEX_SLIDING_START_WAITING_TIME, "slide_first", 1)); + } + public slide_stop() { + cancel_anim(get_int(g_anim_id)); + set_state(PART:"elm.text.title", "default", 0.0); + set_int(g_sliding_start, 0); + } + public check_size() { + new x, y, w, w1, h; + get_geometry(PART:"elm.text.title", x, y, w, h); + get_geometry(PART:"title_text_clip", x, y, w1, h); + if (w >= w1) { + set_int(g_sliding_start, 1); + } + else { + set_int(g_sliding_start, 0); + } + } + public get_duration() { + new x, y, w, w1, h; + get_geometry(PART:"elm.text.title", x, y, w, h); + get_geometry(PART:"title_text_clip", x, y, w1, h); + set_float(g_duration_1st, w * ACTIONBAR_TEX_SLIDING_SPEED); + set_float(g_duration_2nd, w1 * ACTIONBAR_TEX_SLIDING_SPEED); + } + } + parts { + part { name: "clipper"; + type: RECT; + description { state: "default" 0.0; + visible: 1; + } + description { state: "hide" 0.0; + visible: 0; + } + } + part { name: "base"; + type: RECT; + mouse_events: 0; + scale: 1; + clip_to: "clipper"; + description { state: "default" 0.0; + color: 128 128 128 128; + } + } + part { name: "title_expand"; + type: RECT; + scale: 1; + repeat_events: 0; + clip_to: "clipper"; + description { state: "default" 0.0; + min: 0 HIDDEN_BUTTON_HEIGHT_INC; + max: -1 HIDDEN_BUTTON_HEIGHT_INC; + fixed: 1 1; + align: 0.5 1.0; + visible: 0; + color: 255 255 255 0; + rel1 { relative: 0.0 1.0; to_x: "base"; to_y: "title_bg"; } + rel2 { relative: 1.0 1.0; to_x: "base"; to_y: "title_bg"; } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + align: 0.5 0.0; + visible: 1; + } + } + part { name: "title_clip"; + type: RECT; + clip_to: "clipper"; + description { state: "default" 0.0; + visible: 1; + rel1.to: "title_bg"; + rel2.to: "title_bg"; + } + description { state: "hide" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "title_bg"; + type: RECT; + scale: 1; + clip_to: "title_clip"; + description { state: "default" 0.0; + min: 0 ACTIONBAR_HEIGHT_INC; + max: -1 ACTIONBAR_HEIGHT_INC; + fixed: 0 1; + align: 0.5 0.0; + rel1 { relative: 0.0 0.0; to: "base"; } + rel2 { relative: 1.0 0.0; to: "base"; } + color: 255 255 255 0; + } + description { state: "hide_trans" 0.0; + inherit: "default" 0.0; + align: 0.5 1.0; + } + description { state: "hide" 0.0; + inherit: "default" 0.0; + min: 0 0; + max: -1 0; + } + } + part { name: "title_text_bg"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + rel1 { relative: 1.0 1.0; to_x: "left_padding"; to_y: "top_padding"; } + rel2 { relative: 0.0 0.0; to: "right_padding"; to_y: "bottom_padding"; } + fixed: 0 1; + } + } + part { name: "title_text_clip"; + type: RECT; + scale: 1; + clip_to: "title_clip"; + description { state: "default" 0.0; + rel1.to: "title_text_bg"; + rel2.to: "title_text_bg"; + } + } + part { name: "elm.text.title"; + type: TEXTBLOCK; + scale: 1; + clip_to: "title_text_clip"; + description { state: "default" 0.0; + text { + min: 0 1; + max: 1 1; + ellipsis: -1.0; +// fade_ellipsis: 1.0; + style: "action_bar_title"; + } + fixed: 1 1; + align: 0.5 0.5; + rel1.to: "title_text_bg"; rel2.to: "title_text_bg"; + } + description { state: "slide" 0.0; + inherit: "default" 0.0; + align: 0.0 0.5; + rel1 { + relative: 1.0 1.0; + to_x: "left_padding"; + to_y: "top_padding"; + } + rel2 { + relative: 1.0 0.0; + to_x: "left_padding"; + to_y: "bottom_padding"; + } + text.min: 1 1; + } + description { state: "slide_1" 0.0; + inherit: "default" 0.0; + align: 1.0 0.5; + rel1 { + relative: 1.0 1.0; + to_x: "left_padding"; + to_y: "top_padding"; + } + rel2 { + relative: 1.0 0.0; + to_x: "left_padding"; + to_y: "bottom_padding"; + } + text.min: 1 1; + } + description { state: "slide_2" 0.0; + inherit: "default" 0.0; + align: 0.0 0.5; + rel1 { + relative: 0.0 1.0; + to_x: "right_padding"; + to_y: "top_padding"; + } + rel2 { + relative: 0.0 0.0; + to_x: "right_padding"; + to_y: "bottom_padding"; + } + text.min: 1 1; + } + } + part { name: "left_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + min: ACTIONBAR_PADDING_SIZE_INC 0; + max: ACTIONBAR_PADDING_SIZE_INC -1; + fixed: 1 0; + align: 0.0 0.5; + rel1 { relative: 0.0 0.0; to: "title_bg"; } + rel2 { relative: 0.0 1.0; to: "title_bg"; } + } + } + part { name: "right_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + min: ACTIONBAR_PADDING_SIZE_INC 0; + max: ACTIONBAR_PADDING_SIZE_INC -1; + fixed: 1 0; + align: 1.0 0.5; + rel1 { relative: 1.0 0.0; to: "title_bg"; } + rel2 { relative: 1.0 1.0; to: "title_bg"; } + } + } + part { name: "click_event_area"; + type: RECT; + ignore_flags: ON_HOLD; + description { state: "default" 0.0; + rel1 { to: "title_bg"; } + rel2 { to: "title_bg"; } + color: 0 0 0 0; + } + } + part { name: "access.title"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + rel1.to: "title_bg"; + rel2.to: "title_bg"; + color: 0 0 0 0; + } + } + part { name: "top_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + fixed: 0 1; + align: 0.5 0.0; + min: 0 ACTIONBAR_TEXT_TOP_PADDING_SIZE_INC; + max: -1 ACTIONBAR_TEXT_TOP_PADDING_SIZE_INC; + rel1 {relative: 0.0 0.0; to: "title_bg"; } + rel2 {relative: 1.0 0.0; to: "title_bg"; } + } + } + part { name: "bottom_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + fixed: 0 1; + align: 0.5 1.0; + min: 0 ACTIONBAR_TEXT_BOTTOM_PADDING_SIZE_INC; + max: -1 ACTIONBAR_TEXT_BOTTOM_PADDING_SIZE_INC; + rel1 {relative: 0.0 1.0; to: "title_bg"; } + rel2 {relative: 1.0 1.0; to: "title_bg"; } + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + repeat_events: 0; + clip_to: "clipper"; + description { state: "default" 0.0; + rel1 { relative: 0.0 1.0; to_x: "base"; to_y: "title_expand"; } + rel2 { relative: 1.0 0.0; to_x: "base"; to_y: "button_padding"; } + } + } + part { name: "elm.swallow.circle_bg"; + type: SWALLOW; + mouse_events: 0; + scale: 1; + clip_to: "clipper"; + description { state: "default" 0.0; } + } + part { name: "elm.swallow.circle"; + type: SWALLOW; + mouse_events: 0; + scale: 1; + clip_to: "clipper"; + description { state: "default" 0.0; } + } + part { name: "button_padding"; + type: SPACER; + scale: 1; + description { state: "default" 0.0; + fixed: 0 1; + align: 0.5 1.0; + min: 0 100; + max: -1 100; + rel1 {relative: 0.0 1.0; to: "base"; } + rel2 {relative: 1.0 1.0; to: "base"; } + } + } + } + programs { + program { name: "visible"; + signal: "elm,state,visible"; + source: "elm"; + script { + set_state(PART:"base", "default", 0.0); + set_state(PART:"clipper", "default", 0.0); + init(); + slide_start(); + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { name: "invisible"; + signal: "elm,state,invisible"; + source: "elm"; + script { + set_state(PART:"clipper", "hide", 0.0); + } + } + program { name: "title_hide"; + signal: "elm,state,title,hide"; + source: "elm"; + script { + set_state(PART:"title_bg", "hide", 0.0); + set_state(PART:"title_clip", "hide", 0.0); + } + } + program { name: "title_hide_trans"; + signal: "elm,action,title,hide"; + source: "elm"; + script { + new st[32]; + new Float:vl; + get_state(PART:"title_bg", st, 32, vl); + if (!strcmp(st, "default")) { + run_program(PROGRAM:"title_hide_trans2"); + } + } + } + program { name: "title_hide_trans2"; + action: STATE_SET "hide_trans" 0.0; + target: "title_bg"; + transition: SIN_FAC NAVIFRAME_TITLE_TRANS_TIME 1.7; + after: "title_hide_trans3"; + } + program { name: "title_hide_trans3"; + script { + run_program(PROGRAM:"title_hide"); + } + after: "title_trans_finished"; + } + program { name: "title_trans_finished"; + action: SIGNAL_EMIT "elm,action,title,transition,finished" ""; + } + program { name: "title_show"; + signal: "elm,state,title,show"; + source: "elm"; + script { + set_state(PART:"title_bg", "default", 0.0); + set_state(PART:"title_clip", "default", 0.0); + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { name: "title_show_trans"; + signal: "elm,action,title,show"; + source: "elm"; + script { + new st[32]; + new Float:vl; + get_state(PART:"title_bg", st, 32, vl); + if (!strcmp(st, "hide")) { + set_state(PART:"title_bg", "hide_trans", 0.0); + set_state(PART:"title_clip", "default", 0.0); + run_program(PROGRAM:"title_show_trans2"); + } + } + } + program { name: "title_show_trans2"; + action: STATE_SET "default" 0.0; + target: "title_bg"; + transition: SIN_FAC NAVIFRAME_TITLE_TRANS_TIME 1.7; + after: "title_trans_finished"; + } + program { name: "title_label_show"; + signal: "elm,state,title_label,show"; + source: "elm"; + script { + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { name: "title_label_hide"; + signal: "elm,state,title_label,hide"; + source: "elm"; + } + program { name: "title_expand_show"; + signal: "elm,state,title_expand,show"; + source: ""; + script { + set_state(PART:"title_expand", "show", 0.0); + } + } + program { name: "title_expand_hide"; + signal: "elm,state,title_expand,hide"; + source: ""; + script { + set_state(PART:"title_expand", "default", 0.0); + } + } + program { name: "hidden_btn_show_trans"; + signal: "elm,action,title_expand,show"; + source: ""; + action: STATE_SET "show" 0.0; + target: "title_expand"; + transition: SIN_FAC NAVIFRAME_TITLE_EXPAND_TRANS_TIME 1.7; + } + program { name: "title_expand_hide_trans"; + signal: "elm,action,title_expand,hide"; + source: ""; + action: STATE_SET "default" 0.0; + target: "title_expand"; + transition: SIN_FAC NAVIFRAME_TITLE_EXPAND_TRANS_TIME 1.7; + } + program { name: "title_clicked"; + signal: "mouse,clicked,1"; + source: "click_event_area"; + action: SIGNAL_EMIT "elm,action,title,clicked" ""; + } + program { + name: "mirrored_on"; + signal: "edje,state,rtl"; + source: "edje"; + script { + set_int(g_mirrored, 1); + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { + name: "mirrored_off"; + signal: "edje,state,ltr"; + source: "edje"; + script { + set_int(g_mirrored, 0); + run_program(PROGRAM:"title_text_fade_out"); + } + } + program { + name: "title_text_fade_out"; + script { + if (get_int(g_text_fade_out_calc_timer)) { + cancel_timer(g_text_fade_out_calc_timer); + set_int(g_text_fade_out_calc_timer, 0); + } + set_int(g_text_fade_out_calc_timer, timer(NAVIFRAME_TEXT_FADE_OUT_CALC_TIME, "title_text_fade_out", 0)); + } + } + } +} + +////////////////////////////////////////////////////////////////////////////////// +// Customizing panel for send button. +////////////////////////////////////////////////////////////////////////////////// + +// ***************************** Panel*****************************************/ +#define PANEL_LEFT_PADDING_SIZE_INC 8 +#define PANEL_RIGHT_PADDING_SIZE_INC 6 +#define PANEL_LEFT_IMAGE_SIZE_INC 29 36 +#define PANEL_RIGHT_IMAGE_SIZE_INC 16 36 +#define PANEL_RIGHT_CUE_SIZE_INC 32 158 +#define PANEL_RIGHT_CUE_IMAGE_SIZE_INC 158 158 +#define PANEL_RIGHT_EVENT_AREA_SIZE_INC 50 140 +#define PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC 100 140 +#define PANEL_RIGHT_CUE_EFFECT_SIZE_INC 200 200 +#define PANEL_LAYOUT_SIZE_INC 360 360 + +images { + image, "./b_more_option.png" COMP; + image, "./b_more_option_ef.png" COMP; + image, "./b_more_option_bg.png" COMP; + image, "./b_ic_press_full_circle_bg.png" COMP; +} + +group { name: "elm/panel/right1/default"; + script { + public mouse_down = 0; + public mouse_click = 0; + public multi_down = 0; + public click_cnt = 0; + public event_down = 0; + public cue_hide = 0; + public timer0(val) { + if(val == 1) + run_program(PROGRAM:"change_opacity"); + else if(val == 2) + run_program(PROGRAM:"change_opacity2"); + } + } + parts { + part { name: "bg"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_LAYOUT_SIZE_INC; + max: PANEL_LAYOUT_SIZE_INC; + //color_class: "transparent"; + color: 0 0 0 0; + } + } + part { name: "cue.padding"; + type: SPACER; + description { state: "default" 0.0; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 1.0 0.5; + min: PANEL_RIGHT_PADDING_SIZE_INC 0; + max: PANEL_RIGHT_PADDING_SIZE_INC -1; + fixed: 1 0; + } + } + part { name: "cue"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 0; + image.normal: "./b_more_option.png"; + color: 128 128 128 128; + rel1.to: "cue.padding"; + rel1.relative: 0.0 0.0; + rel2.to: "cue.padding"; + rel2.relative: 0.0 1.0; + align: 1.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + } + } + part { name: "cue_ef"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 1; + image.normal: "./b_more_option_ef.png"; + color: 128 128 128 128; + rel1.to: "cue"; + rel2.to: "cue"; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "effect_bg"; + scale: 1; + clip_to: "effect_bg_clip"; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + image.normal: "./b_ic_press_full_circle_bg.png"; + color: 128 128 128 128; + map.on: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 0.8; + zoom.y: 0.8; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + description { state: "start_persp" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 1.0; + zoom.y: 1.0; + } + } + } + part { name: "effect_bg_clip"; + scale: 1; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + color: 255 255 255 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "effect_bg2"; + scale: 1; + clip_to: "effect_bg_clip2"; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + image.normal: "./b_ic_press_full_circle_bg.png"; + //color_class: "transparent"; + color: 0 0 0 0; + map.on: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 0.8; + zoom.y: 0.8; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + description { state: "start_persp" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 1.0; + zoom.y: 1.0; + } + } + } + part { name: "effect_bg_clip2"; + scale: 1; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + color: 255 255 255 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "cue.event"; + type: RECT; + repeat_events: 0; + description { state: "default" 0.0; + min: PANEL_RIGHT_EVENT_AREA_SIZE_INC; + max: PANEL_RIGHT_EVENT_AREA_SIZE_INC; + fixed: 1 0; + //color_class: "transparent"; + color: 0 0 0 0; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 1.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "cue.release.event"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC; + max: PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC; + fixed: 1 0; + //color_class: "transparent"; + color: 0 0 0 0; + rel1.to: "bg"; + rel1.relative: 1.0 0.0; + rel2.to: "bg"; + rel2.relative: 1.0 1.0; + align: 1.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "base"; + repeat_events: 0; + description { state: "default" 0.0; + rel1.to: "bg"; + rel1.offset: -1 -1; + rel2.to: "bg"; + rel2.offset: 0 0; + visible: 0; + fixed: 1 1; + image.normal: "./b_more_option_bg.png"; + color: 128 128 128 128; + map { + on: 1; + zoom { + x: 1.35; + y: 1.35; + } + color[0]: 0 0 0 0; + color[1]: 0 0 0 0; + color[2]: 0 0 0 0; + color[3]: 0 0 0 0; + } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + map { + zoom { + x: 1.0; + y: 1.0; + } + color[0]: 255 255 255 255; + color[1]: 255 255 255 255; + color[2]: 255 255 255 255; + color[3]: 255 255 255 255; + } + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + description { state: "default" 0.0; + rel1.to: "bg"; + rel2.to: "bg"; + visible: 0; + fixed: 1 1; + map { + on: 1; + zoom { + x: 1.35; + y: 1.35; + } + color[0]: 0 0 0 0; + color[1]: 0 0 0 0; + color[2]: 0 0 0 0; + color[3]: 0 0 0 0; + } + } + description { state: "show" 0.0; + inherit: "default" 0.0; + visible: 1; + map { + zoom { + x: 1.0; + y: 1.0; + } + color[0]: 255 255 255 255; + color[1]: 255 255 255 255; + color[2]: 255 255 255 255; + color[3]: 255 255 255 255; + } + } + } + } + programs { + program { name: "pressed"; + signal: "mouse,down,1*"; + source: "cue.event"; + script { + if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0)) + { + set_int(mouse_down, 1); + set_int(event_down, 1); + run_program(PROGRAM:"button_press1"); + } + } + } + program { name: "button_press1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"effect_bg", st, 30, vl); + if (strcmp(st, "disabled")) { + emit("elm,action,press", ""); + run_program(PROGRAM:"haptic"); + if(get_int(click_cnt) == 0) { + set_state(PART:"effect_bg", "pressed", 0.0); + set_state(PART:"effect_bg_clip", "pressed", 0.0); + run_program(PROGRAM:"start_persp"); + timer(0.3, "timer0", 1); + } + else if(get_int(click_cnt) == 1) { + set_state(PART:"effect_bg2", "pressed", 0.0); + set_state(PART:"effect_bg_clip2", "pressed", 0.0); + run_program(PROGRAM:"start_persp2"); + timer(0.3, "timer0", 2); + } + } + } + } + program { name: "unpressed"; + signal: "mouse,up,1"; + source: "cue.event"; + script { + if (get_int(mouse_down) == 1) { + set_int(mouse_down, 0); + run_program(PROGRAM:"button_unpress1"); + } + } + } + program { name: "button_unpress1"; + script { + new st[31]; + new Float:vl; + get_state(PART:"effect_bg", st, 30, vl); + if (strcmp(st, "disabled")) { + if(get_int(click_cnt) == 0) + set_int(click_cnt, 1); + else + set_int(click_cnt, 0); + } + } + } + program { name: "release.event_clicked"; + signal: "mouse,clicked,*"; + source: "cue.release.event"; + script { + if (get_int(event_down) == 1) { + set_int(event_down, 0); + emit("cue,clicked", "elm"); + run_program(PROGRAM:"panel_toggle"); + run_program(PROGRAM:"play_sample"); + } + } + } + program { + name: "play_sample"; + action: RUN_PLUGIN "touch_sound"; + } + program { name: "panel_toggle"; + action: SIGNAL_EMIT "elm,action,panel,toggle" "elm"; + } + program { + name: "haptic"; + action: RUN_PLUGIN "haptic_tap"; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + script { + if (get_int(cue_hide) == 0) + set_state(PART:"cue", "disabled", 0.0); + set_state(PART:"effect_bg", "disabled", 0.0); + set_state(PART:"cue.event", "hidden", 0.0); + set_state(PART:"cue.release.event", "hidden", 0.0); + } + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + script { + if (get_int(cue_hide) == 1) { + set_state(PART:"cue", "hidden", 0.0); + set_state(PART:"cue.event", "hidden", 0.0); + set_state(PART:"cue.release.event", "hidden", 0.0); + } + else { + set_state(PART:"cue", "default", 0.0); + set_state(PART:"cue.event", "default", 0.0); + set_state(PART:"cue.release.event", "default", 0.0); + } + set_state(PART:"effect_bg", "default", 0.0); + } + } + program { name: "multi_down"; + signal: "elm,action,multi,down"; + source: "elm"; + script { + set_int(multi_down, 1); + } + } + program { name: "multi_up"; + signal: "elm,action,multi,up"; + source: "elm"; + script { + set_int(multi_down, 0); + } + } + program { name: "start_persp"; + action: STATE_SET "start_persp" 0.0; + transition: CUBIC_BEZIER 0.5 0.45 0.03 0.41 1.0; + target: "effect_bg"; + } + program { name: "change_opacity"; + action: STATE_SET "default" 0.0; + transition: CUBIC_BEZIER 0.5 0.45 0.03 0.41 1.0; + target: "effect_bg_clip"; + } + program { name: "start_persp2"; + action: STATE_SET "start_persp" 0.0; + transition: CUBIC_BEZIER 0.5 0.45 0.03 0.41 1.0; + target: "effect_bg2"; + } + program { name: "change_opacity2"; + action: STATE_SET "default" 0.0; + transition: CUBIC_BEZIER 0.5 0.45 0.03 0.41 1.0; + target: "effect_bg_clip2"; + } + program { + signal: "elm,action,show"; + source: "elm"; + action: STATE_SET "show" 0.0; + transition: CUBIC_BEZIER 0.25 0.25 0.46 0.45 1.0; + target: "elm.swallow.content"; + target: "base"; + after: "active,finished"; + } + program { + signal: "elm,action,hide"; + source: "elm"; + action: STATE_SET "default" 0.0; + transition: CUBIC_BEZIER 0.25 0.25 0.46 0.45 1.0; + target: "elm.swallow.content"; + target: "base"; + after: "inactive,finished"; + } + program { name: "active,finished"; + action: SIGNAL_EMIT "elm,state,active,finished" "elm"; + } + program { name: "inactive,finished"; + action: SIGNAL_EMIT "elm,state,inactive,finished" "elm"; + } + program { name: "cue,hide"; + signal: "cue,hide"; + source: "elm"; + script { + set_int(cue_hide, 1); + set_state(PART:"cue", "hidden", 0.0); + set_state(PART:"cue_ef", "hidden", 0.0); + set_state(PART:"cue.event", "hidden", 0.0); + set_state(PART:"cue.release.event", "hidden", 0.0); + } + } + program { name: "cue,show"; + signal: "cue,show"; + source: "elm"; + script { + set_int(cue_hide, 0); + set_state(PART:"cue", "default", 0.0); + set_state(PART:"cue_ef", "default", 0.0); + set_state(PART:"cue.event", "default", 0.0); + set_state(PART:"cue.release.event", "default", 0.0); + } + } + } +} + +group { name: "elm/panel/left1/default"; + inherit: "elm/panel/right1/default"; + parts { + part { name: "cue.padding"; + type: SPACER; + description { state: "default" 0.0; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.0 0.5; + min: PANEL_RIGHT_PADDING_SIZE_INC 0; + max: PANEL_RIGHT_PADDING_SIZE_INC -1; + fixed: 1 0; + } + } + part { name: "cue"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 0; + image.normal: "./b_more_option.png"; + color: 128 128 128 128; + rel1.to: "cue.padding"; + rel1.relative: 1.0 0.0; + rel2.to: "cue.padding"; + rel2.relative: 1.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + } + } + part { name: "cue_ef"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 1; + image.normal: "./b_more_option_ef.png"; + color: 128 128 128 128; + rel1.to: "cue"; + rel2.to: "cue"; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "effect_bg"; + scale: 1; + clip_to: "effect_bg_clip"; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + image.normal: "./b_ic_press_full_circle_bg.png"; + color: 128 128 128 128; + map.on: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 0.8; + zoom.y: 0.8; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + description { state: "start_persp" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 1.0; + zoom.y: 1.0; + } + } + } + part { name: "effect_bg_clip"; + scale: 1; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + color: 255 255 255 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "effect_bg2"; + scale: 1; + clip_to: "effect_bg_clip2"; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + image.normal: "./b_ic_press_full_circle_bg.png"; + //color_class: "transparent"; + color: 0 0 0 0; + map.on: 1; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 0.8; + zoom.y: 0.8; + } + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + description { state: "start_persp" 0.0; + inherit: "default" 0.0; + color: 128 128 128 128; + map { + zoom.x: 1.0; + zoom.y: 1.0; + } + } + } + part { name: "effect_bg_clip2"; + scale: 1; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + max: PANEL_RIGHT_CUE_EFFECT_SIZE_INC; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.5 0.5; + fixed: 1 0; + color: 255 255 255 0; + } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part { name: "cue.event"; + type: RECT; + description { state: "default" 0.0; + min: PANEL_RIGHT_EVENT_AREA_SIZE_INC; + max: PANEL_RIGHT_EVENT_AREA_SIZE_INC; + fixed: 1 0; + //color_class: "transparent"; + color: 0 0 0 0; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "cue.release.event"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + min: PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC; + max: PANEL_RIGHT_RELEASE_EVENT_AREA_SIZE_INC; + fixed: 1 0; + //color_class: "transparent"; + color: 0 0 0 0; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + } +} + +group { name: "elm/panel/left_sending/default"; + inherit: "elm/panel/left1/default"; + parts { + part { name: "cue.padding"; + type: SPACER; + description { state: "default" 0.0; + rel1.to: "bg"; + rel1.relative: 0.0 0.0; + rel2.to: "bg"; + rel2.relative: 0.0 1.0; + align: 0.0 0.5; + min: 1 0;//PANEL_RIGHT_PADDING_SIZE_INC 0; + max: 1 -1;//PANEL_RIGHT_PADDING_SIZE_INC -1; + fixed: 1 0; + } + } + part { name: "cue"; + description { state: "default" 0.0; + min: 39 200;//PANEL_RIGHT_IMAGE_SIZE_INC; + max: 39 200;//PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 0; + image.normal: "./b_stt_send_icon.png"; + color: 128 128 128 128; + rel1.to: "cue.padding"; + rel1.relative: 1.0 0.0; + rel2.to: "cue.padding"; + rel2.relative: 1.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2D";//"B052L1D"; + } + } + part { name: "cue_ef"; + description { state: "default" 0.0; + min: PANEL_RIGHT_IMAGE_SIZE_INC; + max: PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 1; + visible: 0; + image.normal: "./b_more_option_ef.png"; + color: 128 128 128 128; + rel1.to: "cue"; + rel2.to: "cue"; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + } +} + +group { name: "elm/panel/left_confirm/default"; + inherit: "elm/panel/left_sending/default"; + parts { + part { name: "cue"; + description { state: "default" 0.0; + min: 39 200;//PANEL_RIGHT_IMAGE_SIZE_INC; + max: 39 200;//PANEL_RIGHT_IMAGE_SIZE_INC; + fixed: 1 0; + image.normal: "./b_stt_confirm_icon.png"; + color: 128 128 128 128; + rel1.to: "cue.padding"; + rel1.relative: 1.0 0.0; + rel2.to: "cue.padding"; + rel2.relative: 1.0 1.0; + align: 0.0 0.5; + } + description { state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color_class: "AO015L2D";//"B052L1D"; + } + } + } +} + +} diff --git a/res/wearable/images/Delta_w_mode_emoticon_ic.png b/res/wearable/images/Delta_w_mode_emoticon_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..8511eb62d18d322e9d710c769824177e9cd05b6c GIT binary patch literal 3972 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 UB-XDa|HT}juWh1L2X=h*AFEDW<^TWy literal 0 HcmV?d00001 diff --git a/res/wearable/images/b_stt_confirm_icon.png b/res/wearable/images/b_stt_confirm_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea22f47d7002617bd1797535b78d053cc390a40 GIT binary patch literal 1433 zcmeAS@N?(olHy`uVBq!ia0vp^>Og#ggAGV#Z~T!2q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1FfgZOhD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Kep0RGSfuW&-nVFuU ziK&^Hp^k!)fuWJU0T7w#8k$&{npqi{D?ot~(6*wKG^-#NH>h1eo~=?wNlAf~zJ7Um zxn8-kUVc%!zM-Y1CCCgTBVC{h-Qvo;lEez#ykcdT2`;I{$wiq3C7Jno3Lp~`lk!VT zY?Xj6g?J&iz}FXUa9%MqpnyT9Uy)d#Z>VRWpPLKv7g%+1Nl+@n8CX>phg24%>IbD3 z=a&{G1LGr28KxN+cK9sjK9V?#qH7XxD#12bn=OEV`oBTG}58QAo?IXPJvx|*Aso0tP*!qwEt)y2@+ z+{^_OAEt(GhA_RJdBr7(dC93TdozLdLiL*9)obNkl$uzQUlfv`p94z)0U7xv`NbLe z1q#l=W(peNnRzMs<;9wy=z;jwCABECEH%ZgC_h&L9KKeWSnRhna5Q!{G;wq>F?Vt` zH8iwvGq-RwGdHtva<(vXGjmje>P;ah%=Ced(FY|Cq{IRf0;WI^6Q1;e9C+qQ%>(9` zB4E~7cVR(40|VnpPZ!6Kid%2)7;3vF${hb#y(7>|NvWA<%E_!iBZCkd!cqkllD`Cx(~+sT9p2X$PPD*yPctFoC}{JwHt^{Y9bYF}ADuzCLf<(E6jN=C;* zPVKVNQjL3XppluKPsXBv9LA2a@a0wkuUCd2spp7v2n{v2f9;*C78|bnptE%4u2rV{ z`mUr%&WqV@Wm12=?$+0R=JElT8#l<6J~{Ah*4vLee@@sHh)3?aNBzZ2vze@0_!`{QZv43ij+9tD|y??DS=B zw4L8Gq1krbyR{4RvoxR9{9EV0^_jKym#GHJ-mQ7~K5OU4&4Q(m4}>{C+w%FGROoiG zN6xvbHTkL~ZoBobCYI(-n*P^>``}UDRo?8=O89`Rud9n+3-6h5y!P{-y^{Mc_g#&N q``+{8z92cl0}IqU`;XOf8!!Yh?AunSnr#j$EInQQT-G@yGywpi#sc5~ literal 0 HcmV?d00001 diff --git a/res/wearable/images/b_stt_send_icon.png b/res/wearable/images/b_stt_send_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..46e2a3576156dd0819f11e1e30113944dec6be3a GIT binary patch literal 1658 zcmbVNdrT8|9Ph>^&d9RhYd+Y{lDQezUa#$4+mlLqy%riR5U7?ZL(BDmgSOY*U2Oqn z&KZWfY>W8VrZK}ghIN7u9&wC`F;=(CM;00ih|G0jY-aE=i^6pK6{*`F#y`B=-S7MR z-S_kPzH^&%vNDpU%$Xt*iIPm2WG-0W1kc&Ylfb+D$h{)4%oYs!LLOTzcx@al(%IP} z8ZtR;C3G%rvsb+L6P+d!B@{E3d?DYw45wJ9)E3i``kZcn7Kzf*eQq07P76>GUBbAu z;^B@HVu-P8#a7fTGrRS4DU(^r(Rr0w7OJwG(%8l6OQ19#4hWpIV1s;4hl|I3TJbn9 z4&>M|EQZEagmSI;kyH8R97xY{G=xeO5=w?35Qa$+C5mCl+mKv_$YB|{F$to?Q4E)> zpovQita0{YJeM?1*aADPxKt3_I1GEeUa40hWw{a<(P%U=4!K+cG$ee5OR)JQEZljT~LhCR>XP)tr&RvCx0eX;h|k%VmL4wGq=w=D-u2LH<3DvukX)Go#oSY^FF%u z-K-B^n6_hkvbmeko&L3F!Is+E#_KIPhc6P7H%>_=iS9rky=zz2qVV#v`uwugEuqY= zX|1o!NAA_!YpYJIPCSKpdk1!(o_?Y0)ailV&QJN>14`4j2Ifpb${l>@rYP~{d207> zT^}SogRn1*`As`^UZh&n{%SA<2GMngCM_-4@9$eZ-5O<=e*e$kKfl^@sTTKF&)Br= z;El+a?T3;JlMfZtM8co6JCBWiHZ&LR-jFhQps+WpsvkMGl@A~FhoaSYm8lLw(h{z; z1p8+tT?=SiLs8GcRmZvlmZCe>#$8EcU;myvmbs$8dL&R19IVj{b|3ccosZ5?TZKJy z6=m(J<})i=3ftR^ny`yT#s zdtmgP8!zn{X-S#;;s|-Sw@vENo=FPLU)y)2^YU@;fomY1s&mJ$4JMB&~*Y6mspBd_Tps`kEO3FiR!Br=}DQh0h z7p_Vh?q@s*mDL*bCsfq4nh)b5@8R97-q%nsMjk&f267gHBs;~%7q`visTZFT46x=Vb@F@Cw|y;aO@P>y)PLx3V`p YCn^YToxD)+EQ$RMOolA7iCDAoU!jkOX#fBK literal 0 HcmV?d00001 diff --git a/res/wearable/images/bubble_ic_emoticons.png b/res/wearable/images/bubble_ic_emoticons.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb0f4ee4c896d503b72e7c4c9c5e1386d814ca5 GIT binary patch literal 2007 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 a<<272tq(&YD09c1e;|n{7HNo-TmJ#z2CL8j literal 0 HcmV?d00001 diff --git a/res/wearable/images/bubble_ic_templates.png b/res/wearable/images/bubble_ic_templates.png new file mode 100644 index 0000000000000000000000000000000000000000..50590903c40f9f6ffa2e362c273584b5af0de348 GIT binary patch literal 1267 zcmeAS@N?(olHy`uVBq!ia0vp^79h;Q1|(OsS<3+_$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%xRe+5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8KW+g=7RhMR$W{Yl!|Z$R@KEJl?AE#L8-<0 zrA5iW_()TRX$FQJev3c~fv&OgFUkZ)N@9*nesXDUYF>$_i>(q+MlU5Z#md#u#mv>x z(8R>p)Wp@q(9p@%#njT#$j#i?%*D~f+z4g{HocCnF3zqN1_qWE=EjDGt|pdl7DjHa z2Ck;APR`D5h88fro_WP3iFwJXFncqB_JZ}AySd@jYvo*&npl!w6q28x14{t`8Tlpo z#Toep3eLf13L4>=c`5nj#hRe#f%w)XwJ5VJHN~wcKUV=9zE+u7>^C%Zax^qIaWgbB zGBC3+G_)`>a&+}*z9s{K*672Rog` zk#DIU5fj?XmUcF3=14nRsHc8N z=>B78*c5foFH*lWdy0|aDwU^8)~|17Rkpaee(Q`!3F&|5-P~ciWbV(Tq@6cfCUdt+ z?b>`)lk31#hG}kMvT1J)Ix-aLM_M<5QfU`BZVn+0T#ll#gfM&8@%0dS#qJ#NG9V^3BDT9l;`S|1cGN%VL#a Y;4A61X7<`z1}cU;UHx3vIVCg!0JB7=!~g&Q literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/page_icon_bg.png b/res/wearable/images/emoticons/page_icon_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..83feb06a0593b4df7aec80a68a07ea8cd48fccc5 GIT binary patch literal 1793 zcmbVNYfuwc6posRLa~AfrHZWaF@ln0L$Y~5jA4@iBA|c@6qHS}kO0ZX-4%jh(NM97 zfG7%z%(Q|JL@QHkMX|~vtgj7Bg}XhY!bMG}CAXBUo-RBiam<1T<)x!6aipYCgjT z3_2NmxiFF!X@*g~A#4qf#;%Eq)2_+TN_1@bd?45&r3s8Ei2xR3riqYRWbC)RQhM$% zbJ@UK7cxV}ekUqEaxnm7I0^_kfdN_`2m%nq0R=(`0_OpI9?0kN=o<8wLCjo`!{Zu_j(xrLCde4{ zUl||tCgO6;C^rTru+_MhK9AHHBVamr9}nbkq}52HaRYrQNTw3gt~R13GF&NR(_c6` zgH9?@^VKSt4?$`WRtZ2bLjSo48?> zHcrT7MJy0jP1tuHJkx?bc0Dzw1{gKeLdc89znIy?*gf&veQLzp-Y$bNv%1jCkBR<#&U(*rcm3y*?BqQ==Bwk-AgXk9WT7R zDDk0>?~@W+PJulvU0#VXE3M1Dj|lb^`ufamxijDv+_0dud*|BOxy;^6hqIsu=MQuy z$b)9w+7njVws+Q3cO!eP0p~0^ed5_VXVfaE`WurPCOe02sp(H>EPuAIoHfP61!_z= ztf3M;55>%jzhDjYaB0_3Uu&qas)~)Qa~>~CHlUh=!dfK9<;E_7%LISVsXFQ_4aIcH z^79UDo$~$ej`h6-RR8f@UsW^bvd)T+NZoe6YkfMYZ5N(9=v)kcjwvmaZd{K zoA+GJ@Y=u1z4AQ{Ca)bEmcE_^Z&A+Ua;_|1sBB=byJ$&&{)q;-##c zdb3GhnKWI|TkJ$FUS}_?`(=Gdgy)9V8fDOhhh3i}4%Pi=y&GlntT{<#eV;2X*cw$| z|1#g{Wb)EKothP2FuHHo?f7zeXs&*L@Yt=}uAo&FMCGZK74@UNTEe{B2B&%{j#VZW z8x1`_{oECDy*C1!^(i*{!Sm2p=?i-$18$98nWJ2at0M5SP9HP8uT(WF&YC~hR-OcB z9dVA%JJD+dJCcjbHy1H~_0GBQq-4?KTy*Umdm5O}`i#*ueLKJF?)@u{pHjFgO8H$# GiuE7IC$uR5 literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f408.png b/res/wearable/images/emoticons/u1f408.png new file mode 100644 index 0000000000000000000000000000000000000000..0022a79408ba622f215c350f85f8c5eb20928a66 GIT binary patch literal 11307 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 C^hy)} literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f414.png b/res/wearable/images/emoticons/u1f414.png new file mode 100644 index 0000000000000000000000000000000000000000..745cb0404df0c3738644029c9c91f24ef5a53dd8 GIT binary patch literal 9896 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 X&y7x+CW-s|@0bEaMW*_-Y4HC7fk1np literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f415.png b/res/wearable/images/emoticons/u1f415.png new file mode 100644 index 0000000000000000000000000000000000000000..00a2c743772d652b116637b85e68fa729b21c744 GIT binary patch literal 13468 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 XpOwilzFhrtUPwklQM_98>-YZy7%TZC literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f42f.png b/res/wearable/images/emoticons/u1f42f.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8d6b59233bca0650b45271e1d36eba0a5c8a33 GIT binary patch literal 17083 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 IM6N<$g5F)|BLDyZ literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f433.png b/res/wearable/images/emoticons/u1f433.png new file mode 100644 index 0000000000000000000000000000000000000000..05f9ee541a2086b01d325a7eec3aa9d7f9e3e02e GIT binary patch literal 10579 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 literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f43c.png b/res/wearable/images/emoticons/u1f43c.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ffdd626d557245a34cd602f473bc82d053e18b GIT binary patch literal 9732 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⁣|-W1|SH+##m3-)v8 zu1@P-(xSq`UosZx-H?!!{wC67u^CA+dFAb>rQ)R;Lyu|Khp0^WB2b>OQ$4fa%ipFC zlrp=H+5-6@$^zzQsh-d@X&OB{_Hb5phCSbE!_4IlTIdqNH^tu%vo{93`-TByPkP~i zRvQtzsJU{H4wOWE?@7^RS03uVP7DEKggVFO(Y>{1Hz{J%Z;W8ou^H~7nh)-5wEp%o z`_g#AXK{gNT+`A77XFed?0mT^`XzdfDTzPK=564fp}Z?=Q(Y9vhA5fy5=tR9UegA3 zDh9fEQ!wJi79ztZNHvr+IqqB5(D=~M5Lu`vD&f@l0{!=M z)t#5xy!S6-iqp)n-+v-XWSu-SzcM4yJh%;-gL7^#*{WQMLEpTS@TO^D zz^!(RxEh!v1N*MEGq5>Z%+LTV?l`PKm@E!!x)n1*mh;6Gef8s-ko=%khcF&l(oi6* zrxm~zL&#HN96MuFf_>?G!4rck>oliw%9UsFu^E6(@hmcY=hZhN77*K~f{_A9i$Ho@#zY4d$ut)wL ZfGqzh4O1I4%|GX|G*q;eYZa}+{|~95CglJC literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f43d.png b/res/wearable/images/emoticons/u1f43d.png new file mode 100644 index 0000000000000000000000000000000000000000..3db9c3fbf1e7239c7233488e65ec61baa11511de GIT binary patch literal 7618 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 literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f44c.png b/res/wearable/images/emoticons/u1f44c.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca9856b0540f86d4b1329b96b403c0346de29a0 GIT binary patch literal 15426 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 I@>9tF0n!-z3IG5A literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f44d.png b/res/wearable/images/emoticons/u1f44d.png new file mode 100644 index 0000000000000000000000000000000000000000..e0fc867f2137e9bcb591e04701744f94069f0087 GIT binary patch literal 13488 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 vZgnpuSryafnX#pE^RSUvexZRzJ|3ACaS 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 A761SM literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f604.png b/res/wearable/images/emoticons/u1f604.png new file mode 100644 index 0000000000000000000000000000000000000000..b63f4aec440842ae57f2d1811d07c81d582b03eb GIT binary patch literal 16742 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 literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f606.png b/res/wearable/images/emoticons/u1f606.png new file mode 100644 index 0000000000000000000000000000000000000000..e0150897ee31ca43f8d20e3169876930a258f3dc GIT binary patch literal 18124 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 literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f60d.png b/res/wearable/images/emoticons/u1f60d.png new file mode 100644 index 0000000000000000000000000000000000000000..ea2c64326e302e29d8b1f0b2588ce7f7b64a99c6 GIT binary patch literal 17270 zcmaHRbyOYCvM%l}!ENINcXxMp2=20Rg1fuBLvVL@f_re-Sa1!lFTZo|x%d6?&YLwe z-P5bSud2GM*HriFNM%JSWCVN!FfcG=8EJ9Vzoo-J4;;+j_oyD#>)!&;RYKcU&C$Zu z!`RszOvKF5#GF*d-q_My)!f+ZyVJNiKNuJ!g|)i2tG0qXuc@Owqwzm7jGp$uzi2Qp zej!hwv8k=OE2)XOrL}_q;Hs++Kx%C!0MO!4U{(N%nOj*)dpVn{c`2%!dfA%tm;rv+S@s}@OlaW{>97txBgEv6M*zzBCfUqfd4W|TS1vr%+cALl!K9t z!IYVWg_M(%k%gUulaqy>l$DuQ zO8{Wy>I&p#V)F3tVDw;Pbab|4V&UQ8`GW+?f|L#R)D@RvH z7b`~~shAokDUE`$skOsD4YdD4C@ApCIJmePJD8fwhzkJzaxhw3oAGk8vv9Goii@#I zh;p;ANN{jV@^FZ-ig55qvNLmYig5fJEAD9OW^eA``fse+|6;}eBle$Qum}FtEN<>> z?QU)+>Fj7v`Y)$>t^czvBL9)^zp-Zj*%s0Nh-La~4AVbD`+p7fznlKX&p*}w3EaOQ z{}cM=4u9j_`EOt!RGj~v7DC4|;v(vv>*qbz31%y9#GaSFa+f-(Em~SyTwX)H=$o_w zP?TB3Dp<5}G#jS0^6_FJ{3)aEPh-P0>_Ve?Li=zd;;W4UWMN<8%;LpW2p3X@C4!`d zp=1I9za+Wlj(a*gA1J@Bv~BYpIb3Z`O`O7rgF)GI?vbTW_&jgFU-BIBO$wv~XLhAN z{hmG&Nx&b)P&V26JWjFwWqhblN^ieout~qrmZ%`aN%b?d3)6&(u0hwGi_9T_;R@F; zL#MHp6V>k5L9jDjiS7?moEvTizK9YHIzY|4!}9Nh((DS~u-%g*A6K^?TwzB+5$@E4 zfp?WQ{mP7g7}T{d(=R8Xo82{!aTygr@F5oBj~DuRm<~74q&xw?HfV}1v{K4=A<<)I z`zq=(%g}kT;A-B(t7QU*oMR;Eul2fTJ=o?c2F72r@Fq-(T z)r;Aw5&R;S@yYyK@0Heav8U3ehj|&2Q^v%N%n}g%L$F;C`jpR^5CI#fPs|Y8>gwr$ z61cOph%he(XOokhnX>4VG>8tn04pouUfHkHA?;m@6XteWk1-=W=4L!~V@-rUG`>&f zNxMr=MIWk|HArlVCbB2aAL7uG^B@xl!)Ttalfa)(^~V3<8x9H#aO_*7yi|ZE4B`l1 z^ya;gi0&QQMzHqbgWyneUM(~k;n|(lK#bcF_9VOpwyO5Q4Lc1;WV-Ofa*wPSB9kHq zPOqRjf*8v!A~BY&1dXD+sId=t0WUl#zF1uo ztQ)U8neG&*&ZCrJqC1t_&iTjesn`D=&-wwB3uW*dr24T-WGSy*JBDFgg*lB zy1o?+N;bLN6b}ppaC_vV!lYr48UW=0fyThDO6YE;N>i6o-VsP>8F;gBTCNa-ZXV z42TH@&AJt!If^kz4%mDP@_Yr{wQ(xCW)DP??#-QCyc6x1SJle(rcsEDEBn-2^;_CW%#WR9z-$kB9lw`_U)e0q1)7NqN|HVWHR+8 zNH2pIW#(zCUrvhjo;m;oj)KDMl*%p=G_=&lm~BH#o|)b16P6CIn-kB&iv7GK z5$RTTJ)7K*AT2LPeWObpv|eZ{{E!!X`YSrMLGtn8H;SIV!NrGJ(!!Y2-rKjQ>C(^B zz+!2_PQC%^&aYkZ^o%baN($b~&Rai1D=@jGJ;2rDNQERf4&gM8qnK!xsZnf@In6s< z6T!>FEFupF(d0NIz>^7nNDENQgMXz$kZ?I81E*7ftlNh0+h+iA0 zc-dX7&*-V`y~A_gtvKD*f1U=AA8(Wh?@H>b7Rb8Js4McSVJO~j z5r`PH+b*kGPK9N{e^96bpdhhhjR=Nb6g+?t974|E_s^|ZRnKN}^HZGcN0fHoWGV2B z9XYL0&ft}z(>ofCI_!bd*|V8k@ah)RS}591C?()}Ub4ykKePa6cs-B$>l_N`L*mKZBaoLpIm`Hp@@K zJvEF5Qb7icNnJuP&B*A)Y7#=4WS3Bp=^lkSf7gWvZm$VVQ=_qL~j zI-8Z)nW~ioB=syxTsSaa3{zRfrDr9d;{y z|50f?YMw)`e!45Y;EBgG={KT13@m!r=JXXZ?R8=Q?&x7w$ybSaiE5FPG;5#g;w);q z&B&wF8+|8(r#!GcH_YR2+aZ_HwrF(^fi3z*zTLBQ!8R?>G7DY_d^ZC8iXS*{yR&-@ zj}|Z}QlaYFxSs+GryuL{&__>^uT(0OGt$d&q4<^5W$JNeG5X19Im>Wp*#@7Xuqc zr}kt01G7zrF&P!MMU*&$_g~magizld8AZG-2)c186++goxx9N=BBCe@+ENPmyEs}` zY~Nus%42t1{PCHJ?sZ>$>WF|LF@+@ps&2*p?gu4&JKA<&OtavB=DBV|;zPj5qz7B2 zTWBpAu&E0XA&U7*+l=o5|5i!pc(FsMtX$BCStHy0X0&be&wSwjf;>Oa=TNT2pR zjOg474eKCs#XE&U`!Gl5HqQG;aq`1j9DCs2^L_c~--10RkYLZmh0i45G~0~!U1mk@ z4iTA05S8<@R3FJ|AvLH?2_aIprzfEv(s0!;!P=B~KcjHuAiBT7qQCmEfsfHLG%~*& zMvA^MIdqKVSI&Z_7|44bZ{|Hp4Sv$}rmkd>*IcwN{Gh!$wu zXeT_3mGic%M!FBK-L?be#%D?oT+t9xTB(hY~|L_N0 z{+&Ce_2ok8{;g9wwdl&VByyi~BpF|6OHKsu!x@ zi=g%`4qZLGfZw4XFbX~l!reBJ`_VyBF;Nb z;dX01Djzab<~2Hc@@P+>#USQyPV_+R3nTkg!Ad?(&MoKRC4q{D!J2LycHf2$e))XQ z4e|PgpsW6#dRFA8*zwz;MEO-1oGxAvw|FY<_!X5W%4h~Z3`9D2VU%ayJtEfqA?{{l zJ(rU?&r_*;dWd21(^c=c!MzWAVa(*Nrmb-9p#19L_iud7AVS+IGOJJ)BLEz|I{7*~ zu%(2D*DMu1K^?p#lMH)-%yE7GRHb;B0j;TAsO>|N5+uvP8!VVRpZAn~;Ubri(*skA z>tA>*vT#vYKZ159!leObF?VBs2R8@9S&7!$jLb){6Y4Bo5Md+KZyP&D9Cbwvmjk{X z!1NsJ|$;`h3_enY^4PlNQ$hnpL!IgwO=4KS+g;p&E zdd(xO5q$BBOj8FZg6<>wrN-=D^rAlj z7a1hu=?^YB)qQ!f;H{|NI@C{xnYu5gV{uw@0#%^lM|Qn~?{~om?y(ubRIrevQ+e>8 zHGxVDLa~RW85>2zvg5e4E-44-f><&t4kA%d0Q<*&^x)VJQ$lKt_F?>UByMC;!Av#E zmKU~)=jso}CiN0-VMtmqoP34rh)nzy_TgD7=xZB}47~^$T-P1HnzdKTKK)OQ?$91B z#O`1HNo9S{qJ|ee-7}Q&uJ|s8<|LKO& zti!->n0Sfq^DQMaX{?sw)e8`cSl)$XabDoO6L1;fiky|5>T-xpl!_!q6}-ZU0V;={rtl!X?zDq;%L;;FV@-}4=7x|rgowFHByTK?Ez zAacPfDmkcxELy{$-f?;N`Isfn{GyIN)_=8fVE1kw(h3v6u%Dg7*|)kP%s<#Ch&EzO zOc6+y-m^wO6x;RjW#sX`pGsh(;6N#C_4qYBr-GC7=P5zD3#;({)|YO%1UxQQIkgpQ zVipP9Hkh5Xg%b$D&ObwjjNpV zY&Z_7I!}6c?QW_d4+VKxOR2%>8J9Xh-0CEzDwQ()Oo=d~Es_*PieXMytDb5ny=9*E z%WoEDT6zVpp4Hi8trd=hJf)eK_@f$e1jewcZV#RiFGr1j@NE}rz2;%CMe|Om%kD7VbB z83tRbhP*1ee9o?74v1)gCe%(Er3bB|oq&GrgfCa!$d2%+F<685?nuq)Zb3QtdlJgB zF)}axbp_!tkn02s0eEKxvGQ5=+E7mL`MvPiFE3(g=qs}amqsdED?g^7%eEWcTGi`U6i@i{4+Z68v5lSJ-;q>HBzD64 zA2Lv#0U-Djd1n%Z7xy@9jN%S23SBo<)5YV0Z{%fd--1T;;Sr*7B5iBKHw=J<)WH%Q6L?C2(W@os5)>7o!sbNyJE@PzqwD zfuQMo0vwN*d_deE6Z1`P!z5CtSHaL=*3%9?U_b0!nV2K>TV@ufzmeazSj*9VsC5mc zMSO9Norye>Mk&CWE40QjWbPS1ctRG>#sNI4yj4Gb^2xA0om2wF_;rt%KHpyCtpUx# z&xF_j(G}!vttftu`#Zo>uQ@dleOx^k``8(`%Z<=N$OnVbz+rIxlvti2PEISdk&xR& zxEVk?b$in&7462VCvZwWYN4~xXbhfSVpo!N?)GH2gyd)8kVr2-Q=BzGlKh?4 z#D@|&tJQJOkx*lBCYkKqk1^DWKW1c0@Rrj7t8NU_-Hh|67RjfP=uMC>7$)|G(Em1uo5$lDU`+}2Ii=F!MV~?H~`C4MnJ$^ipVdx{sCcd-XrvaMW|5~e-{d9UkV~)EOWb=R)z-R_J#^p*V>E079riB7r?^d z2EoL(`7S*ox5-|5+Qvl9&v76Wy`=RP+SkxZ;7*+&Sc|EK=Ly$r|1WpcN^?}$l~jlF z;(dMU#$|g}gRSp|k#A~K4=1|4#p(OzgPmtDc(1Fw#n1H@Cms&;O!96Rbx$_KO z1!g6)MxU2ePX7Y`_s0?Z9yk6nCZgYUAvrN~DKbpH!mBekPK4`0e#*{$5`p$I^bDI6E@b6lhhO91dat^GjEsA#QLA>2q{NVpfmwDHJx6C zWc1o07Jj0lVNFGcr+jVEfaHP@y7OQD&JbnWs^K_(e+czICpE6Mp)_1Eqqy;i2sOq~ zc686#uoH1FK0{&HDFEIyDpMYy2Y+VpM?qHP#mAKXksZ^Gr=Fis%bD`u287)*ji(1| zD1ol?;nNm(y>cr<`PmBNpH9LfiwS(p!%R0OUvsCg^S3$VP?jsz+l?25%B=Fi6wo|% zIq>1J@EqQhgZfLWj)8m60Q5kqBP}Rb1!b2FqXrqJP~NbGM`?XlZmG1Y*3b(39S-FD@$_$8hM4XkR!h4hpdCY z0)eqaRxydHHIR>;L^M@=HQaF9100%BbFx&>1>LB#JtY+(e!;U&K_{ zpgwF$z9ro~I-S-?Ik6NFW$b23}?Y?$Q!# z+YnVlBbmQ26`S(GD0dNAo)O90us9VC7Eo6pa8O1@jW!t{X)M~p=j26KNPiTsAJ;wv zL@P@r>Q>K}0Pk$~+vZjJ6F2eN5R6N&s737om|sZE>%gZ3x#2NAz7#rn;4yv-aA^CR zzy@hj3}7A%0;6#IcA`^D=AB3!UMpaNIH8+7a7vLwZ9Oj;7xkkmf=^P?iiy8#a+$8g z&@GZXSR##eY0Ag-X&aGbc}qPE1Fk(W7)|l#&Gf;0+{s*VSO{;uC1P@(=kR_y6wJNzijjwg_THFpF$F4~C+2A@? zWkOC~NQWvB6^?-n!k##bcu*J<0;UyX=p27O7=fiSU6(VwFvYoU(oruA;N(j{k}jf~ zYzP{tLx3>Hsd5X^J4}~rV(r7OUm6s)f^i)fWdUDO@0$+UaEwTGSvSP@c@JOC;Ca1w zr60a6ORB~uitnYmkg(}v2eEx4q$Ji5mwY;&r`jV~2~ZoVKuvy6*8rDRrCFqm^Z_oT zv7qCobRq;kKh7F7!oT{Rxw}_6-lJ$4+X@fb5#$^6h z)4$5C`fjL{gpw$KkhaUXcl2Z4DGmZhHD_c>?3Iep0Y!(xPd$KhxqpP$bW8dJRStw`4I-M) zNgin^ztS_9EP5sP0rXR=py`WeMjwqe?Zcgb3gyxPI7RdE@Vt}J*yV(DG#+9UY#j>9 z&M>8Sumt)erd8sjsEm^di+n`Gs^txwepij!<|Dh@3*PfAyW=|%MpvpN4xcx?n~%|$ z%9x2C)MEEKbID&7{=geUQ>tUc$!Liiq}D>r-LnzGd}S;#+l^MmV_4wNJw$Jp=f)lk z8JFc@h12&9ns_p88?kuMOhWBD)I`XQmH>*P&W1nG$0fW-HX06rS%wGn%Zg?Nqf&ll z)8N4>No^4HX=@5k(x+yAy+lY!Y?R}j4x`hv-!sM;aCW{fiud*3r`i&rDRG`t!*FJddyz!kxqkTG$l7~H;{fc|rcL|le^1N_3CqZ_ZM1N(%UBg4>L&4|cE zj%j z9d60Sl_FoN!6sV#CIPhiS|-t9{FL$Wj@1;7Js#xmqNQW6phK=S@Rcj4polL{&N(^d z6#+I;Mxiw3jbLlW#Z|>fz~aWA?ySym-ReISLY5?+(%sp@77Qe`-;9V57JFj^t%xAG zIMtyH2V_Uz*IWgW=w~C5Ogknv#8mg9RT=nOGa#bR#zKxrEij~2vV=h1KbS%cJ+#7T&G2aQ*GdeW9+^zqU7(6A5~@EIV`1itIap2wxnG$ti| zFb8((=Az2l+HwbNZJ3cQg9oV)dw-Ge)c7$p(wY-!fL-at`Z)q^S1)tVeBqk= zgMsOWt87VdSg%(%SoBqmh#LY^1)enlr-{+?Tw-YdQ$#RwFca*cu~KyuW2yM zNf!i4Sg-B3e1#Ac<_^LzO}rCaD#e5#$P(=!o5G>Wl`9%yk6&v_ik7riHy!R`a8&euc9-> zrwEDXH?WgVmCSV-$#JRjX)@^O$6TA-II zP)9)anQYxy>wAs_5xvGZC6L2)_-LZ{4X=E8TdLnh$@MHzgwMFzZ zLSvGO)g)ekOiY9@X`=&tFgsYn&Oa`D)ZZ$PP;u_pasuWINUyhCWF2<1qD!E$VN_r> zHY)D=#c9FY0U=y4rT=mgD+`AwW;$^yQT+_bh2&DQKNGQWvdR1bcPDZ#ZTU!!*~L+% zOwY(AA_XXDwE~kt-WR#rFn}#U9*Ht3W|ea>mak1lA8tuIz|UR1^2Wld43nJBaN3vL zZKndWS25F!s_t;s?^?O-CgC9tg(8rg>8%uQSeyyfGmD8$H&O< zwnR9)QrKP42=Ig~1!nLx~oyD!bGYs}}@ zEj@aJS&#@DlqvH-q7JT{X%!ht4vb0QR6CYafZ7khtpJ~@hQ}%mzXalyx8R29&3Ib` z%?XefIZ`tfylURRY!=Ee+I(+Np7L4xR+Pax$zNh`#u<*g`GN?4mkq_}|HXdS8Q~EA zt?0)qiFPX^7g<{1k;Odhcx8Epd#{+8^koJj=5ZS~qPm8MieN?@OCV^sR+yYJR@)pY zZI&} zcZgov?Us{jZJmfrUt0c65*?q~hbH1U2!0jijw$dx%pWAc$-6{(YFrtYb+Jcoq9XTA z?NQ#o0UZx=F=(O_sf$iIXT|*29%&L}Dn}q2*w^utadjyzYd%ek9nDXR!6g22QaK{{ z#|2!3qaOm!c6teDt#zcD-XtMrbTCS3&DYbEFv%Vz*ZrT81y1>pa{h{iZpf5n#TzeF zGlG3G>pZTCnKTM#Rc=-$FypU}OJuihsjQ)=-OXtY7s?>fch0Hs^zopOyTDjisU`Ya!!HnVPWtHMolPa1usmt3b}CHwT1i zFvggvdb&);DoU|+ehBrdcpsu=Wmmw*77M>32KSo-3FV9g$62LD(L)hpVG{H++GO-K z45oT;ZYq@fj70sdE7(fka_BFMfGLd%s9Y7IDYf}RD#J~OY!*O~#F9}9Bh>Y9pH4X9 z(aYR9HK=$u?=1}y@sA*(pB~h6@9vXVV;hL*I?%p zU+#!$GDcih(jh9E-Ul0EJ^A8cC-n80MfWmIm=7GY|k8%Lk*h#3!N;B608EW z2BmKixnqTFp=Tdzi>Yb9`~1h?F{enK;~6Flf`M2U(#FLE!P( z66gi#;7vIkqt8WeZ?N~(?1?~&#{Mta7_n1ya3G4_jDbD_NR1YKs4A0ay(;zb4~ZW+ zNb6isu@|NFFLpS!xu~STu(SYN5#UnLVJ(f>x{OiNIOs)_fKgyM_(TE~rLPz&oTO6p z`@Gspoz1N)B_}Pqp0MWwJHkNVWUmvu7is-rVP%&gx^QQ z>wi=+%IDsx)My!9GME<>K`>hIBo=z@l}O&}JaDO{YQna+xM(RCN-=?U6nt>ad~2S zRwXZG(3CiI^D9~ysBVftdZCGcpWy)GzB_++1N^U~TQo)DHborLy z;Em!36M{h0HuMb*kbA4KWIE3pGN7XnCMGJEa` zyz740Z;G_a1QvX;GCPpD?J%Tu5x;5vJD>zb9 z49X(Lk7a}Ed{juwSCipY1O*8FEGCi}$n0RK;a%8ObciaY2cr{LR8jRF39Xd)WO>SU zQgb7`f?@C9E#>ut=+2S4RKv%X3@s~U9){ZuagLsnfd%<*`w%df(zc$idSJf5U# zE|VTjn%U=#vTO@YsM3aDjU|c|20Y%9$Y`&j;qp=SR@P>O|G}lLRBYN528(3I7na;+ zN6JA#uN;EnK@BMCSW5yz|BU?=fGJV1PE+KB7I@@6K}lNipo7a&wd59BaEU?D2tA05 zCeOCph#W?$B73_^3Us$itBR|#akt?LP?KXgyWfH&t1qF(iceM zI%1iuR$u=*O%cnMWKCH_0RAARo(#WMskypnQZW(O&#}_nVQki>`CF-$^CVabLH+_* z!~^$(U+GPy$4+`hDT>#hPBsBEt4c;q*%b2&UuD8F>-q?LnSIzjkqOWJW>jSXR>>rK zHUCa{kNvWD73jC>fvyb;P2dUNZBv@%9U_hcxZD?HT|L;rzHN^@uN zW?l+vA~I`MiS}tfefUAy6`L9*feA!{I^Sl+L+m{ib)zYH&@bu}2T=9YY?9-d21;=t z0h1+dD6;EAud{i$pr>chI0u-u2?HKXRWgyePDielE>-&E1o4{q3_c*RsWSTs^fJUR z1J9#OJ6ly?_oZX@hAJt=?#&!AZ5}xyQy2e`PrQa+0?2RQcMy05FN0O36dHwfHvO7? z-2Na|&Y-IOcEz93O#t3i1-7i`1Dr=sKV!pa2j@;(S`%?nd`J~X!qPaQiG)Y71Up^- zLWVj`d}zs;(?h~Hp+&p)O+3Hu*LW9I^B!)mi{D0QcpNkYf@ZA@ir%I(jB8C&4t74+PunKMpe(b4ILW15*tDU5)Y zjAA>cXd9-86Nb@C4P(rfX4uU>G5cIx>hGIZ%1H-GA7*$FhgBxq`h($f$Nq~-mQ+fX za~4QB*<1u&IOM2()ad}%biMPe!!!w}rx z>Ds)Tb{M62Wpj%uDh63rMH>{T`}OE-zn(l}Vi*^A%K-x_4E>ycbCbg(2;6u)D#!^>us)eA8T+t$zQux$K8S%NMO=3SBZapYymTbFI{Yu@EX0Ua= znji`l>gv9DJ2&tH=y62-&W0SfEIT8Y_i)ykNjNP>A*%EZ(K5`um-PZfJ_k1YTx1eA zYvN+@lORwk@otH(muTXY{^52T*_*s&4<9uEYtiG+_+9|l^q4w;jmX8?TDfBLcb02< zEc*M1_aL@`5mMTJdHto|Kk%saNa*R8YgmPqMEw(dBiFp&cX-yn?ku@y2m0f6wwhPS z*934sDFLPS#KJ2?y+)y?V^B1&J|#^gyR}$&A9|oc$_7B?$~lEk1V?y@U!dY`dl^o& zF_^M~rA`qV9l*4`w*a@;(G3gr&?xZK-Z3l3tU!`X>F66g!;d7GwTjd<)Y-9e2xvkn z8(;&cp=B?B($p>ScS_eU*BB`}&vrAYU(%-DGd{C>I^T9Rwq**CEsi-=U6LK%tWhVWAGnI$;s5uK8zWRuqod)w9!dK5%6S|gQ9C9#+s~Xu0okHnU$KWjD)hitfAEQ z^nkAX5p_xkQO@Z7?(WToJcxHtNM8n*ZKXPa>4sazFsd5&Lo-?QR-7dvp*1!@AD2L` zcVcy*?JBMl49C*!wX}rIxAK}=>v2;_{>#2sOIVn|IFXS9el2=YB$L`k&d)RVJ5}9; z;ZR^UnXb8Q*|7zv0~>>!oG~slj}Gd~wp!q?!@p}=vFqy>@yMM-lKg=2SGm&}QG>DD z&d(<5(#VjKTV)kJ=hF> z_sL2m9db^47u=(7lIW^@VfXRmpzg%Iu=q91Md{B!6Rq+LHt*@^iQ>c-GHEHC)2$t? zE=84v%Z2p|F7AB7d4*j1bF5xF;DTZKpZU0!(^t?;b|nWDw!YMtZt5^p3V-sf=s7C; zQ!<egMPK2K9$j;w4f0+|!Nb3ulzgS=TVae3A0dxOCFk-SyQZOC78@0r8&aUz&-09O z>bs1obSI@$RN&p+2wCa$3gUpP(2+l+5%nw))q$mHn@kR8; zNxET%>vju>R|*x!wQ<^&kF>M6YWivNzj=C=DL+YRaM7sS$g{}TXPI`9dGg6 z{Z{)<-AjgjqMh20C21ez1!US=!KN1+meIDDrSO(dX^yup|cW8Cy8O%0fP_X?pHw=5*?*1i$NCDga~zRN}T@h+u*bnyrnLduNu z%ibzs{rozu&A0n2tU0cBbHN+)XB|)HV<~cqDLU3ILJ{r(G6vJe0H-ZRyJmElh{ZWe zVu4db0OhY;28HL+tl{82TXbgbzTN&4#fInSAFuxP&58Q-*guWJtFqU)A&S!j?`aeA zB~H9%74PnzEpC4ty%_rU$e=q_^+{D`)zN-QWs^5PGxK1qZ2UcV>BN#PzW7CJ1s{Qr zhH_?nxtz^zqZ*3NKiI9f1sIxL(2&LqpJl!>j9~B+E)qgsQVO7vOqXr_!v8H#4Zk9`2M=Far+MMKrM#Taq`51j% zhT=bu*RB_jH1{kesFSoX$EPVAE+p;EoDyUi3r7T_bX2 zXM!cJV=F?brf`o{3z6~~A14&P`1CCHth=yXu_xZ66Ak- zAS>&xXEa(zCD70&&$yKoQxw+QN|!hxY4V}?n2uZtc0%>FEFSt}jm&wqXk~+Y6vs{} z8{BR_UR zEP64Cb^-0n*qJt9;~gR5G|$$G91P=)Py2)Ho)0a_8AesU!7nos^9AJmhEY zm0pC|iC6}+0YS0mAbQVj@<|j;!)QQIi%?E0Nf}G#aU&yL^oYB$4M@Jqt*bSuZ!qQV zYm2c@IcE~84#{sB{jU!_8 zn3pyqdllk&G~S`EDCk4gt8btcCC4`IvUBU45X_f)=jgV)q?pl`RBNYoW1u}7A(q=! z+2nZ)Gm9wN+pCMysL-*_d)La^g$T>K37SE?>x*EM!Z1JcMZqH zCZRMb5w_uX0h_p?N@bNz_inmbWm^k?jo8H@i9Q6limvgdSz;roH1EVSgV~2BIS0AH z)iA7OW{jqzyy>H646%vzZ$@S5>G0;EFx;u1n61;P_Y`19?)>2EmpC(&eZIeSue<2c z8@Zhs&Z;15?+}FOnc+tq4xo}6S0&6^KBZ>)x>fEFKQY1|ehwj$B@)fGB-63(+oUG0 zbE-A6OVucuaA(68H_B>jMxET+b+{tF3pD7ZDQ6c+3C%~3AF3DF{E)J!F(9DGH4`W0 zhK)1pKYZ;&?_sBx^I^@akigzuQ9&C(z_cHVxwG~jogPFZx=GLddd=N+F`%W{b1cU+ z*5_+M`^5g@KJW;+{`F=b<|DENyD0U;Bh#*kitQUQq`xWo(_j-L-q((gAIi8##963j z;jh9to)ho;?HUt5*kF@lNP*%3lxz5cj~Ove7%KTEJapUelBcRN7M`t$C8lmnq+FLH z2^_z6c_KEYd)G14(r_BtXZ7`9aX~SzBly}x3wvdps&d)oMCdA?N1XhgK3!mN>px}< z(+li<`wDt&K)0gM_w34=WS1fJYX03*wE+w;6uf5J+Jk zNBAO{K~ZXODTatK!ibFuKx;D!^4jG0saMFsQ?%IpAyXo8vW=b&w6*w-ExjEwy2P{I z@)~wp1qUnVMwyn#D<&v!L17HJOMfysN(wm!5Wd@TL+$O@AM^L&eT!$(j~B!odBZ=r zNB|*2JFIR>RURR^Li$}CE?@u2P55z9e;ps(?0M?z0^X=F&zm@5)KR&;9A_+Btx@OI zg#+H`d3kzS$+*}cFEz#!X(wHCo}1QRZ3%~`n(9;VGjT(pJA=|*KJW*EyECXncIgmi zbC|#_URKS$UrjBjpTZj}T@AJ&5-O-Q@Z4!}>t!K&*V0fo@&iqztKbB|pJAc<^3fY2 z&oUIy-Cm`|HNP?atZB&@HhpGaVVCJq=13wqqY_S7WLQX3W_^p0; zEWVRzkoz+&0W~vUQQ(g;ae?<^+T59y4U8$6Q zfY#yuiY`{(y7O)Whu81<$z76sz1Y5h{I2S+MuwPkhM1sge++)Y;KSIhCnaLJ??3Qf z{QaA*`pyd1N}O%Up;dlUb1GmEi2m$v(zzRG-=++yP>(O>!W=%DVzfjHfM2fQnjzOr zCx%EnB}`;J`i&4PhWvf}@5z(H`&Va~%Ek?70IHesWf76mDaj}vW4 z7}gOabQyE=&gB5B5OZ7YdC{|%4J^bd9W@4OE|G>|7+Y+_amUHub(AdB3T!A6E#-#W zVH6EvXj*U!2z$EaK;v%IUM9KKAJejTrB&JEM>k!AdG~jTy~L$*b+ADF4(~bWp6|YW zM4toDd4_+_fxWIKS6#;YKH=JSd*sbm&{0F@A0$4iq*a)tQ|uJ!N}K1s7-!`G z5xZ52Qyy{DHk?IU^Rsn~p}g*6E`ut+B_qifEf?8chhy3x6RkDzu|L13Z~cDcd`9%H zxpvtSe6@Z1DC>PhL3;S^wFqe$Y-vHbaaM2HDbn8Cdc^PFa^`zC)#~zQ@Tb~qhaz}{ zHy|D?%vtp;mqlI)t!qA-c63=d%1%5@OMujV>hbW`6p*#*Igs&9#<<)#Fp1lV7CU`X zA-S#%z1|-7!zA-AU;8)HRmkqjiu;1&aHQQ!L+lu1xx%+qaEHTed~WXu2wyRis@(Q9 z#r-C5z3mI0tCyz989qT^2(j-mn)+2H2xyWcR$2+u7;MKj?+q9?aVHPeRAaBu1c%Y% zj*ZDq@EH@w+*`6whgtv5ERiEjb%K{75zUf6$@!t>4%auqNE>=m~DK!`Qq?` z%e$ndVx@JnG1%a6@~W`w_HooZbHrr>n8To1XNEN%*3)WRP`E43vkyJ^aMUk;?Dftg z^uID*;0`-5FPz%d7HiH?g(RLRZJ}dVAk2DRwFxGhvu#)d#hIFw`=+ezjfBWSHowz`+W=3pH$9xiRoz<*_OX`pp~|MerJ&_5E@`0vTR#or&Kj|+(Jbr zL<6z|GtGU#j0eZ}_LU88jE{MlP6}y z%^R8M5Y2`I8yh0$nEnM^LOchRLiW%Qx%`#?@6N2dn=sggW`O3&Aul-Sj_c76Hg~24)zuM^{_LZbw)K<4 z8i5DGUXLe}=)9*>4d*l0z?G}~z!#$A5|(e!3p5ZBej7z=9?0M|*mDn9KR+OliXo)z zkQtd3U-VU6#wnJ0RiN?#;4j(@9`TC^Lsa$R5#R zce^(ANGKf^wJc~!00tXs!Q=M+u84Gf#UKZe*5$s}0ag`x+kh?Hy&UfOe*(z?HvYNA z!!ujFztJNRjz+T`!=MzNdVM=>T<3ti6Y4Kfm^j}f)8i#R?NKrn#W0RyQJyFew^5RT6p>`$^#V|2 zs_teV()F&~Ojwf8?H*^%2w0&&y5$0FB@EiFkZ)aYBDqMJk|ZMS)vmN#T&lsIzP7y~ z3FAM&vHO7nXDhZ)4@g(5B2h_ElaE~5lB!G@BGFshCA3`yef@N`12x};qF&9# zOFk4EZ8F{ocy}*=mg!d%COpuR9m@$r9<04AMu27xBSn#Z9zk9ylEC0*Ja4*x?wjzM zh9%JO!N3C1tlRM{uw1zDiaG{X>rhL&+0bOU+4dnn0`66S$cGrI-OA10hhx}_8+9IL qO$Y`*r2h!#9DelghwtD2FTeo26w1lZBNuwYVB0@kwpvcNdsQyhI{&_yZ{e2JWQNR362*8rsU^Pce zu)B$~1%#-%qp1a%EYQTtLe;{=+|y~qLI45+n#x998?3FUz-Q(NWHR|jhsgs7`iq8u z5D@kNnV8vGfXPfPtZW6_vN5y#y}1}!Iruoa_}I9~{`;c%Yt7l*l227a>c4IM zEeTRsgTWv^W@dMHcP4jsCP!y0W>#Ka-hVjQ*ckt6FuHg;fK5CY9b72?%^+dnV&-fE z0^2w`kp07GV(RD$7Nq#=>3>xL2>Ksd2bceDroRow>|p|8W@Tder%L};R8;)`s{(=l zqwNA#wfJ9u|DVJz>YgAAW>pIpM^|UFza3{u`Hv|OpSZJy3E0tD-Os-(?Fe>s zv33NJiK}sueNi+qvvK%GK>II*q9UKHgA3Ti!OTKdLXhGw2a}DBIUg4XD>plv1P_~} z7!NC}Bqxs)FQ+J*C?~HJ2MZ6EDCfVi5{_oBKnn-(zp>{3i{<@~*nffn2>NST!ou0c z&B9#D*%3(guS)aT{AXXd{v+RiW6l4wFWmnT%ly|F=6|~O|LW?0i~h#XKiU5Y+`onY z34IHPzwz$;H?V;rPk0azJf*S{qUs(ir@jcSR9dbZ{uN#qi;n(|8yOFln^r$Gsi??t z17Slaf|r(LL6PE*rkMQESpJUc_{&Uh^6c-3OT;ncnAZ3ZDWrYcH?WJ&=~HOSDK8J9d{uLe9QAh5WN1dZtl!02p{AMv*0AQykj2 z4<$EyE2J+1YztPesS+zV5hh*`nkR^_Q|9nZzoE=BjLBm`CtX5e8T0# zU58zln(6YqdtLFSOQ45u@4(XYmL5nRpR^}WLoZyxlyO6zT?jNkKtElBIO;WBIeuZT?gCz)UYnP*-%Pw358+kSyR<3JkD>7ZOqzW` z`xowA)~i1ZaZ^!JW06#c+xg+26BpX6WTuMe{Vu5f%dQET1aR2x zCl4?B*EJ;;D3oN9QAOhhhIWm5jo4%P@4b!YWxi@}grpQ2L!4UzODW|VeoA+-;paud zyfTq4v(@$7DD$G{@qwL-T?^0W7eham2Ozyk)!PpIWIUB9 zaIm5oCa_^-hi-dxP*KD2Qln>^gP}m25-z4sX^H& zB?~1%-j9=tv5_3b2b_2MHrfY0F8;R|IG&L~fuRdmx~LpE=Z6??h7!k{6K?X=StRZj zq{`i&r<*Hb`xD8Gipljj0cUZbvaBRjFoIkTcID|wp zrKtqW2z?BBpft$U1bJ+hzF@~HJjX4rv!Z?F(RHjjy6ZK-Opg36g?dqFm$~|F=xy=u zcU@U{ZGg<b?fP;1dD z!ha>~8Mx|rCVqe(ki4vTZ-(?nD2sc8bEUGS(;iStuCc0DTy7@^qsApGFBV}q2O|j* zUr|tzjM!xzfSfgE`<(Fe5`QsEVO5mR(lr)E!L473xHsD_N7CJ>jYX&#lyi9WjGy&5 z)X2Ck3Hr=L4=TLz|B7AF-EAT7Z0!O6^(k8P5f+M(_KnF4#6N9sr?(<<6kr#hS4gjJ z@^cx~?gTw+-c&DzTTuPoU}+Ui#{z~f8EG=Pc55}GU)m~za>q` zz%ZKW7TUmssY>5c>eI#F1j5Rzk7K4_5x!X$8ZDvIi5g#@i}ShSX~A6v_xK;KrxXNK zt4X<ket9Y$Rqrw^S4*$=$9&HJ z`m!&_B6EfLj6e41aB~GZn}|YBO39@Uk%AzZ8ZX&2ePZzUR;d)GB7z;hJxYARH}onT0E}0?R9t>`-mj27!sY< z5_iWB<%5@on8#}OJ;)T9XSUBC8`usH1R@X<{+JCgSO@#+GYRm=Iu^{}N*Fr;H&I znhq|!O!Y;YFZ%tk3t!HzS_4CNqc>;sDA0$>7YN0cmir(|NAY)VdVZ5N)85PvJj@MRH|YHi@eO7oSx;Al!T}b*6VM2tx2D8lCAupSPpJs)oBGI zy;7xJ!saP%zSx?u1k|2S({mKp+%o-_>S*x>#2skUNw0g*vsiYdW?U~#)$ikG*<+l) zQ!rX104O6hzRxBl`?^V-4_5JaD;Fe7%%UfAxkb>J@xQfD`omUA*>TGW%ePdrsY)O$n815(-zK7Nf?gUMfxC9?~&xN(GImcsS@mznmN z*x?eRD=8S0((Y$+_h`V8z!Jc`GQ5ODo%H%Qw_!pQ)7;P5W&IS1pO}!ttBWY?wRykL z70|D##P#ViJ8ci@j7PCkP+%CZLBzv%=gsFEr#nf}&DjO_s?*#w@y&nJOK%D;7WsaF zG>@8XBvL%|D;t{l)%po|!(LQ2V13X{qp53lA7Q=20M&mdId!c5yMVO>mDxxX14PxD(nNo)Xu zgD;Hb_1AC4PXJ~prlnNXlx)>JOnpF*zI*{pv_d2YysZ(;zNjnQYVg?2@I%{D)0p^~ z^;?P7{&5W2+3{mxEAsmj0CGtEM~-{qetCCac$0toU9q7Dn|_iUZO@O}F?-yodX9n~ z3R6ot#^7=l$n@VR`vl}tW7e0c;St{umkYNex&7xreJFQ!hV=11voyCjr3&&%p|1kM zt-=WSVi3@(SoKO6?JT-_V{S6T7;it&x|4tCjpeay8C&;|WD2UjW;r_^mx=iwe;vUy z^dO>%tz_cf7}cU9?Yh!{ExfUL#N?1aQAV1$Ou|{g6b^l+?=`FH>Z;90$3g0+5F-kY zJx8jd#t{kI?|L3z48)P$49cgr=G)4P!U|5bA;XcG!If5OFCi$#`}T{&S~Y^@vxI?q z3CihHTNvF>U6R0=S2cd8_@8lSsJ5I!UVnB+OB%8Qg=PH(+;zU)aN#c}36?hhId##r z{cyXe#(w6q+OAhm5TtH0Xt`o|?vF()cJAj>aT`i-R1&;7 zq7Oa!R&5B8o;zTO$HrMTl0bANhS3Yo#Ud2fU)~-+$*!_@?#c3Uv(bbIcNr zZz6sq^H+6aWr=@#s&*ST@XhXGcF-4Z)`=CG3LhzQG^UenOsx8i-2OKev2i zpmVyCHmcLK;yqGGiaZf}N8Id+d9bh$Vo3#LoM?A1B#heR0c!-G*5a6((>9gLes^wc zBdoIgT4>NQD+a@%`$H&G#Wspnu%7XcnJJuN3{}*S54Q`?YIv$`u9%sbGX?G)o)eLk zOcqA}F3jk_0A_m!+u`u)ZD@dE#3!Ui5{?39@Z^9tfwE9TFyi*>C=owvJ)>gEELCJ< z{6$IZ=t7+@)w0Xu(y@a(2>ec)J5kz=pCbmS~xpox@79TyDXa{X0Luzxa%s29&gsv!xo!bU0zQ>78PfTGC4~#K-A-`?k3@2+Nc4e8WY@XI%y8JRd|w zh14>-G=enLC%17FmOshgn+EB{U4JqSM`~(>?W=t4yT6*+Xdos1xQIbVqI%9j=kc<~ z=)T(~-NMQdj1+(I2A$=7wkMd#)3)Clp&awr+V;#8FzCCk4?L+p?-BN#qP~47*=FPm zAPD=85fE0FAPaW)wpZI&*P`ciC|>mt2|b{8MVQrM2d?&k&pO|lKhCG)5|06pE{*vc zSa~&JvJl7-eeM&32(vukVY=G`3LgU-4DnrrxXH&nPR=;)oBUx4E1KzL+HQ62 z`}w-tJRq`|&9?$Uo?3piN~ig#{;f8aHGrs(NOa}tdYU;JNzJR%l+3+i7`C1#6YID{ z$J!SHWwYpy^mD`M+4Y2P&*ieU?ty_ zo0~~X6?oGujDJhLx8BI{_oB|c2^Xd*fjczQGoOgqu13ajeftMe!%cADHC+Y|`z{-Ar3 zT^pS0a^dznx2oyeQh@}$A|apDrZ%RDJj3-+)CN@O@39%UuR;jT`Exq>kD*5s8xDq< z*`?+BXV!w z;N&&&X57r}N|#i(-!BrHW%A{-OYJQvP`%?fNua#h(l(GJV<7 zd_X3JoiMD4Be{m+kQ2P`i8{bP>M5ts8u(d+B0MLjmBC8Gplg(AwqDu2z*>( zuc9p2P3MqU2JUgH4P9e{*hG~*=uZqozFXq4%ZUt>a#nda{cOUk44ZsUn;4+GNQO|0 z)W&#wnobosE&`)pMf|BNrOu`Kfb@8rLKaVql9=7>3<`SN7Pzm`9uG+h4;MCxuJHB;v zKFw`>LsRicuqBN1?MsNmVUg8uf0|yPOstI_xwq6A&GFT1T52?sG`hfgugsm5Gx54k zHWpKNx#q3XDhbF|+Lxnir@(nZGF-iUo!Yxzm{g4QAoV!s>4J$?w z@sGfa(S1ptU|Y7IS{0lhaj=UzX*GG;S9L&dQD}Uwbdycp;UAh=yX@8DDVIl6q`yXO zp=FQD0t@r+PcJ0uL%MP*h>+QEpG|?+GzFVG7y;p{ZNprg5+dJ6Z?ktNK-s5>&I@J8 zxGw>E{iiIHQ58!yDus*?sw~ywW>UM8h+>N`Zd6y}l{bDB^iTLXyH*F?`r@vphjNivgHdY4Oalpg-6$AC`8}PeQmhziTvsQFe-zBB0pujOJFJb8j^T4W z-bml*y4@RGK5h+BSa9f^kNS2a$jJs|A6m_(=}%SA0co?qld0=e0y5{uF%cRKM6$F~ zbISo}2+?c=g;VeARPV1yYQwY4erMG>KTo13JT5v~j9;P!ypU*B2@tZNdZ2@;IOW#+ z$9)JkTkQxxZW@N>kmq0^kK$xKcZfo2t;?x+rtHyE}nRhDW&BDLvSl)pw{^VIQ?-ld`++c+udY=17;cpgXY$cdfbS z4vhx%3VNgAf06Ky{*ja+{&BKomica{LB}<$2)Hy)Jk7cw97tv)@Y#JB0=>%UV6dfK z(L;_F2Zc*SW-(U?Cm3_)B+w%Iow*u3UXp(93wV=oNIv2fSfB%1$7s;+NO}j;u9T^M zW@j_)L}9mlXAm&>)dsKm)c_oO)-c^c9~K~PgB^T^KZ}yq*i+!ICVe-;q`%4i9q0{T zS^!5$Q)D|Y#Krp*QBquD)U8_fO0!xo)G~c2BFE#SCxkOT0TNHLhK<66i_?)m?usL% zS+GKHDXl42zam~V$Qk;0>d@L6k&bwL*1`iVw%}?|QN+yzs5hd1_l8+Iw1(@xeXsIZ zoB~Q|ar5$4{O}+lVjpSV7j67-ATiF@a9%CfD!`Jd37LCv_j^Dt4}lH7>BJug7kKsk zT3QDP{A~Vqs~JGFu^P25oEBt+=JPsQ9%A+0h4_$W_|xm}RG5p7-~pi3jXa?jrNhmn zu*Lm^l1AAN?Ci;#(|D#_?GCTsMVlix2DQOw0p9uZ?pM4%0TiYcU89J(xD zZNCgZL3-S(ap(;*!^z|^?4A1&I1ohkSjTj z&aRF-#%V%SCf%6Q>Y>t}Wu6A5w36SY^6QP1AMM2hw`R2szD+?FDS_-}vTVm`98c?N z+@G|6c2m0#NP0+}abcE8d}4K8xwF0qlnxNlJMb!pKZBS4#e_X?%|L_8S z)J6g+DcUoe4{yrj>uimK!lNqK1~9{%@~8}^={z})=A5an%{zw6&er~}bJ}6H{46Fy zeNu>m)4EXYYmgB2_L`BgJStw0Ko56beItyCLbcyTtXXlZrzID|(Yyin^bxAhz+czAKj@k6_D z_u~`JhsELK!SZBp@7Yjs@rH7Ue*tW(mjN+@xuh;6jcHtD1Y1LdH7(X7%WQ`P|Ge?O z()VE%a>c4-(b)d@dMNmoyaGJcQGIqwUSb7KWIrFv;~)oy$R!!l`dH+BofWg z$k|Ert(N)Mo)L$%*WoR0ef5KdT0XmfDa)YAcvJJ^mm?rg383E7o2O))y zwRbLTsa#i6xLF&x-P8nD6o`6{*|;WftfnNO(h>m~i!6cTlUsnH8CO1D=1fvTG}gkT z7HGF(HkDV6%BTTy@oJ=`K9=UP8N=Im59n*WJ6d`u``EDS$DvtK%9!$%*-M*BulemR z5J-G+r@)<{Xd-V3(fNcL-u94akXrrU&mJNZ_T{G>r5I7|hcjSnmC z9gvEQ9ICHch#DTWZYMxwSGxHD`JF&;d$3JYK`{6^bBOqii<#EK+@Ixl*xnW4=Z`-G z#QydeJ42ea92&uT2jT0ZLP?Zis}h|ar`j08SCb~l_9Id*8Ui{XU>nrbHYfs$K=fX+ znC|&qa_BeJ;dR?}8^=28vM?{Kyj%(-=Av3QKzrK>foYk$`c7H@Pc0w|Q+8F%E|=%C z3HrU)X{t5WQ+F)i-r%7avc%x(s~~r=q0Zm|3h{BW_wP7jRWBB*9(UGOfvp8)z-G z#>KmQ-LscdM#hH4J*axAbNR$ksZnt)ty~FTJ^7-FFv)<^#*&)cTd%!(#F26xj*;lv z91mnk#wAr|-wCu2#BeN7`-DOf2Yu^qcDzJ*{=UnuO`z9Hw88r$ko!K@Uk#BY5XKe_ zQmvu3o&xk3U?^~3nkbj1vJs8pM-5t> z*J)3RuwSZuPT)-mopwf*nXxpJObeDM59hl0K>n;`ox0|LIA=S#$r=?At1CVv-uFRI zERLO2pEzhHT)84v+mo6q_Z~gAC5abg9T)ZyBzBDxDTYLYRL^GD=+)X8q}j#$kWtB8 znaK~utk!K5!QQ%bt8b1l7|9Et;-FAFEs)ONBX;Koz))D_$>Id2Uwh)oYik zM^oXyjNQAy`!+4oy1Ln`{Vr9VpFCuFgAWjanM;}pqe zv9P(5-WI8id>7AjDqU-~%C1-w%Q+=C1*a%Yth+j%1)nF^c3I65z9rjoDpXfpC3(FO z!K{>Ujhj!JFU$2?OuvflyQW;aaQ)(+?3|U|WSh^ zF(?5bqJWr=RF5Q0DB2xx4E~_1xWHo>-r` z&g?Ot6g}g)=n?S?k#HTJjJfyO$9R1F;$N%NRXrUPo~c;6k}DrOVE+C=YRayJ-#weC zrgSUg3Hys~$uude11>G&Ad4LP=^zDC>EXJZ+E*nd$u@qi0$YdgegWjznLvy#(Y$A< zv34v=5knW5J)3^FvXzqyp`l)_+nj=pu9UMjoRs{!;#4=ZV23k@5u7u8g{@*Vx88Nb zKK2APZ6?h`^iBf7p z^Kaq$5lae0Zgt@~Qz1>EQ3?9YVQqt=dy0SNlW1s924_5=AKqfDE>F=c>$r@xD6zRa ztMMG)mral(%_Fy()9OX(8t9{#pd4LIC9Q5*!6?hE_jr7uYdy|P5Af%}3KFVe0swh6 zMoOei*hUJ0M}!@ULP0p2i|`1{OMLaJ({^S8m{5AbR&(9;t=hGjvEE5QlijX>jKe#6 zOCZOES#oBl*Wrzr4cJ)|A#!~+Tr&CR5N)58TT>!ST`69Bhu_~4rlqruw5_*r)EaeW zec>aSifLxSb#`yB51*|qtOJTO~%!?rm7zhiFrQaUCg_9LgfXua< zz$Hmk#d&PmB0ovI)9_oX(O0ckp$jS)ldnAYqGm-B-4O+1pcr17Rbin^rW$#U0SXp9UR&ge4F2G7^k1~6x+zRU`ak>qltsI}57EKgRYMQsfvZD8R4w1NVJQO=9 z27?H+8t3~k1=_AdZqG&=BzdSf9g-+F?MzmIyHd!{sXnym?k zR1u@PqGwKzF8GRVvLX4U&auI2L4FZSSR{57fGc}RgvV}21U|n`Z`@G02Vl9)&fy3( z*uC7RA2Jr~E;Zp?UQA!gsIi4knFJ`3u93}mK~G&dHGOx&qu-IewNm|J&cMmn#UM&# zz4hF}<1s3q-@B}DLPH<1z5x5;2D7%gwy1q{-Hz{H8{NbT1!5KTk2!$2PunA!9?G97j4znPyVT@QFk7xc8I<%Ep>o{DL~*CdN~n=Zsu2 zq^8Tjc+3H^gu03KrptfMz_601mRs9mw`He?WF@`l9Qb%_KHYBN62iHbgWJ2pVLR!r zeJ#TwPp+dMV)=t9%ACMSvAMT)4CkKh;_D<@X>~kIa^22~=xOV-uKDoM`*zDPjb8cA zyCY++BUzB$=3LEA;F)xrhJ=xa3=U@PEbm+?NrlAsHB9LODiKZW7b7J78|vcY(1Sy7 z+AAy(kR;Z_A%rg&%*RsuTM?wB4L?-`_p<2Rb`cAn0qCj5^2>?U*>> zW_dCGV11F(mulIP^eSUzgtG7nh@3^=xUbMMF{uwPK$|pm%a6vAmTNs;aG)};4(}GC z6v0=B^X@%#tBx7|^!0u;Qp9(erpttUmE2P`Hggx#U13@|Tc>vWpvsYSEt$ugR+k>? zd?1k?dWZd{BFwaCQk|k2>eu2+wskUVVuPyB+cFsG7CDKfch7>{6$m6}ZImM!*>;FL zzvx?G7HMkr8Ficb}%dqYT{4*2qGBE|?(679%&7+2Onyf3XUH?jTz~?vvLNezFy2^#n zQAtutk;T-!A!j%lrJ_wi%innk>=G9235W<#o=mTE|d6g&QU8cL>V zKr)2)Z1WKzQ@P^zX?t@1HhXRjUCBc(36{ml1Q$A(>`d8jG)tRBn5kYHJ-+81t{-VS z@Aeu?hHZWMy0)SSOc=;jSk}(N28VfW0N3^*gkC+;LW|%r960pZK{3GgOfn7as@R6J z7UYB9HBZ-zR*8zfy@*sowVwtaYG*yWOg!h>x7r4&DbnTuQhWWN*2DFiJ67DrB8OQG z+nx5TQs2i5`W>2*SNYGMb*x~=I0N1t-k&6g{MHB9I!qjctt)k}#9$A=jLH~_WjL0u z{5qE6N*fW>T=k{*2RLR2bB&g!Ac=$s`p?Px!?M**v5H!hP-8bY_`+SmMP-QLW2nbC zq%E;Xm&e>_WVA!OYt#rB`JCu^5D7h=y=$Q2aU@oUm=iH+-9LqmZDPJ3w~-7`-@2I= zpCV5Tybc`Xjn4U1h4q>CV;;IFocbZVF}}rGFRV+5HOP6oBr|#L!owLH^6A+Ims>Oj4}PRehsENR%3*ZgY^BnGaTqXg^|US?6wN{TYmfF#y(u|kW{t4tr;!(Dq<7t_ z=3#n+cz$nZVHpV=clr!Sj){nGGopNg5Z9HmhU5MOG`+kA#W}bS95Xp<=zLC zH-D*68vgpjYNQ#*tIBcnBh=-mI@Ws(a;DD&1NZy(dBbu`iBtlA%WXWLQ{YUX*p%(p zM$HNJyNtFZ1$ja{>eljK6vlry%`E_wetQHM3FIC*XOHwyBSBO0&JcPU^aBK>IYxe* z5VbH+jFQG-bRrz1eh6l%9e9#NB3K^N488vwLF@>)c+*6w$XrF0H^lxN}vJH_t*k=-=P4keaQ{E8)A}J$9Uiu%^0C zx4l{*QuS=sZVs_OM$KFbrOX)?9G}UKEs0U$ufKA5v@edt#$0C5Nmxiq2G%mu;E6U; zAt3c@Apv#1SkOt~L+u5Vq@Rd2Q9PcqGNj0^462^X6+$j)RUvHq zI9Vy*S4kiIG~l+sQ*rtpj}{&(1F)9;wQZNNFAZs_BcdlURs}P^GyYKec_fJ#7i*#s z8KYXym}fDLF`@_Qp4ZiS|FYEFQk(J@g-rs~<*C?Aj`NxS<27Yb$I{KXQs*I?dG>|> z#Zvym6=j8u*0XE#+@cb?Rl=?2;96mw2KU*c?sH=`S_|$7yHBUu(BRkoiStwA<5MS3L1cNASoC0w9DeQIWD`yE=9=G?Ks6mzRf9oC?w;Mx=T4c_YH zG@xU$7>qXa72DG#s%L|iZ2kaUq{g+N165>>Rp9(Y7UgPpj$UL`;!vMRh!Bm~HkD+? zN9bt{h4~Y4$aa+!`}M%?&v+c9&1@O1n95M**Ruz^p{v(;Rpx3sarUm(eZjZ+l4F1E z%^dH&XxMI0?j}vfM1CS{UZz7H;#ldQbT5q11sGkO0@liVlaqM?hO-jAiN2!0GurQ_ ztMw|J%{&WT3xwn#>Ok<_L2T($xFB6d@sr4Rp%l9wtQ*;nY^Rs)uwQ>1MHj#JApxAO zS!JG=Pt#v6(+_+O^NtELp-5EpCzz57gPat&)v@wckV#c9GMaml$EE0G2kHxrsG9Jf zt*$O{9#ER?Wpo=a>>Bc*FXAQaib>!Si#*A3Xrn7vlvmx}7NeCO7h))YDTtX~jMdkF z7C+Z)cEr|p-A=IEbYep+^Hedlf$4}ukAyvUoO2d!DDQenQn=FEr8;M)^#(-VhT)ny zGMC7@Kk6Y}A$#&C=V4?Nt--gr=VM?2FGE==?7!P0x>VCdy=7<<9p82+dj`ZC*~6_{|qMb zaYOFNwa>;|?&yhzx$DlKs)I93f%2!-nFD_N&I;X#fX{vCH_IH+7+i1BI3INo&lCq2 zCI7PU`%H8uxgdwP+kCtC7xFpbjysmMKT}C(p6fo6;TIyjUqrhC*KM31hbfRX~)MaxXc^YzJdrEQ;-hLH(IuH&qf$#=i=Qo6mZ{q=t*jja+klv)zu%#g$L4=56b{ zTu(#p@{IQ139DQ2chjF{ad?%4W+L_~&(3!F{HPTE=G;HxOAYMx+pDb@mGLy`FNMeR z3J}kWxQ6-qDGoWp1<`C5>@_QsEFG zh9CfPGNb2dyEamD2N7Q@Fdy)H`h^^1E13e($YJ2phP=j^^lNcyrz0k(;x(lxUO2!q zERt$3=z-&&8t=`FXUZ^STl!k7scV}V{4kuyQ9>UaE{ zgJ_@TOv!>t19X_UHj~l36>5)K&{Cg@Mx<*!N~VWNF~0RyI+nesx}*%qOt`*{LM2Kc zKBB2HsNh4iE0o&Q#1g_cDG#1mBcLXG>`%4L{T930yl}eFUCc2@=2)}D)s0S)w%E>Z zc8wUt1>u80SMA~V+|o$7&6_|(A=^*F`tgc#DUP(4sW1wtXv@yn z+R)Of*0M>o07aavze^x;c;7iAJZs=1fvHHC3}*zD!B}#s&L$M|_{2LVr(fmru^zKT zC4NY=4vTOeGkjz5JCUV;V$c#%P40KMTt>^uEPZcD13Z}I7+q8K;9<93QfJDM?6J=_ zP0bM}Uwa;F$xh%oP+vOhM5kj_65(;kxKwh+vdPQlURFX#Af(3g#S7_GlgkAQ>8E}# zRQ^6xl{@L8!e+E8I;cwrl89i(XV;Z%wQSwuTl;c*&AM&wiK35>|G>#&i0+~um}|(x zLl}!{anOg2T15fy&eUzVL@WH<&Dr}|kWcR|VFdQUudge>+IKPqmj|DPBV41>t6^T* zr-S^pJmVR{6GFTNh4*k&{t`Sd@N3OHJ%<#z^%znTA)PQ0uq8q91)2d6eS#x7M;Dt+ z%Jayj7T743GKIDnh#Y}BP!h*ZxiD;|HZW%!)>msG5b98h@L&jvZ0i+5b8&c8QA9-1 zC9{dQ2iWj8neSvTb96bwp=IfmzP6MBl$knIeaS^$zJ3cdF+b6Ozkk#}o4VNhY51Ue z;pkD8RRido$=JEISD4RKU+Y_Fo?L*SZYsZKC?d3=h=!U*#U0h)Qf79?W!M|Z-!qZ0 zK1szGj$S85=Cmm$2nFG)BJ*5Q%dByW{+VWT+dgdKfaC%?$B&2M5ViEBg~B01b6s%Vn(aaxNvahF!8Z%~>c zMDoJ2RQNG$J zHXlI9`edbU>xoa_#|AP#x7ve{`=kAiJUDrrNN1L0*`M6h4Z|=6k|$vj!0BNyHz=L~ zuj;tDp7Y$ZD*aZSv%E*GCd)fQ9*f?zAJ^ufEXE8dQ(e<(q$_kj%D-FGPBiS%t{7-S zOXmoP5R!Iz2e*?SD6-63Ex@QlQ^&~9e+jWLr(UR&B+3zrs}$miD2Yf~$ziH=)*%Ll zap~0kbmO)8km><2E#7f>sFtK8*3ekFP4XM*Fm{xfSZugYc^ntJU)-uWu5ULe$icw+ zVCue=TFA?g90L@zTY2iJs8##yr`4m9A=85*7IAUJ?Boi@;SZ#AeRJKD)9PO6xn|by#HQ4G*(5o`b!vqT@NRM2F#EFNx|`- z+1&$`I{l^PBD(^6yzfFqxT@?zgOR$V=`HK_XAF+L>1Fm>Ol_wX&X>P9_nEos_r#wOZ>E^)IuKZxwI?_=oJ*_^sNk!rwc0ZqD(-Ih~>>(`R!>CXe;2ONS%M=vK>= z5CYXB>kmP~27XJ;ONW!9Co6g91N`s|_TFQf0q&=N283k0L#ab2iYARKvx6*QeFGJn z6@EqFP4Cp1WcviV*^U<)jUGYxe7ib?5MPsN>0v#MiG=bVcqREU8H6dUw3vkh zX+5@*-6nj@GLZ!JcO)n>%IECaoD^40HPQO&-$f*y;7Ob<^oLWbJk~3TJ1j$QBA^3FYM8occ$qYY-Qi<%H)`(UZt_C-Cqdv zj**t}{9$7FZq@GIfBVpg4l)AC3skwnfg6Rq6H>9Pq5jNNPknlQAr3$DUm? z)#Wfp|3mRNt1!l5HXcv&L2uKpFO!%fnP34{^2KM)PcnDERHK-SqgG{Hb< z^c<-tqB59#7oU@FcmCKpoOF|$uM z{?vf7@ll-d+>-tNXMj)~K$dV2Jsw_Qh5IDI6hwf4JN?d!G8gX0+>NbzuUb0lHt-9k zHn;aA{soLAr~?((ekHRm>gW!)u7#pQ3A1Y%AAK%`QYQ3VL0%trZJ< z@jznspPjf`1Nx8~r4Orph}@M>Z-3ADfypNBw8xX|R}pF literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f61c.png b/res/wearable/images/emoticons/u1f61c.png new file mode 100644 index 0000000000000000000000000000000000000000..e865de4efde829b5b0aa13cf322ea13f6960d8c8 GIT binary patch literal 17221 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%0D&Wa1}(#5uPu|)m&8xfJYZ?FZSq=%6;Ami%Uxos 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 yy5)z!y?TIdwe&fM*YV$ufcxR!Yya?%z zzi*;ujas8>MX4&wAR`bUfPsM_%gIWr{VN^+^T5IUdk^c;y!|Wi-K4bLzB^gEd78Lb zfQgwqnOcy^Iha^ks9BhpdpVC;2!eq@QrW0$yJ;&a@|!t1u$cTuh6UsR{D%eu6BGdf zP0Z{p+{jEVtZW>GD6TqsD9CKgg($SRmDrSk5*F4rvfeHh-@TR9&Ajc*_{=FpgvkU! z{Qn3XEZj`UKo0hfuKXY&ivQx}|5yJ{H!B6%e~Gx+2~qqnqqLP&$t0XyEXcT7IGN4Z z*xAW=cv#rExOsTknaDWU*g06){@pyx>|FfZJp3HIWdHl3_@~Xq+>&2SQu=@E`qvVo zuy%6;^0TsfdU~>Wa%VKgyya(5G=_-E<=a=`)ke`p zUES0y{;$3NpTw@}UO)?0H49fKcNepN17}J3A5}np2^R|!HzyZ$Cnx*=j-slylbe&P zwG)s`;yVu+osx-}jpKhh=>H3$q{J`h=;~(TXl5ZNDMay)gT=p9*xc?g~>15{aVBzTY-&phii{3vn~HT`5*jX{bvm8e}?w|HPrvz^)G+^Q~f`Q z`>*kTQs2VyU%tEiOYEV6R(vopF>N_XF?G<|-!892s%0tmcT?X?7va5m1E=MgSr3G#cI)I6I!irM6%ZBtaO2TfKZMk>$E#>0c<{H8S* zxkYxO63wBzMm7$W89N(2bcW9@Nf4%S?#tV?F1(>@EP-kR(KTF1Nzl{r?#J#2U?N0) zVsL-x$Mb$HCDdNJGu*Y$LGs9J`&Z|j@M8~BgTfXEc_bCSIPj6;cHKE=r{;UP1~0H& zF4iS)aJdsaad2OVteW*Z5%0*M?*MtpxAkhW}h(X@_r21wtD?+Nh zqw0+b7?1&GUvUD~_jM*oj@sAfW3MLB@i-&ddncj9Lz81iMk03=S`)vgg0Y#xWy9|9 zgAicg@Z`a4Ap~s_@MWTkdi6DLiJY?ersR%VkLk=9%Q0zgW_Yikrgv!B+2r3bO6i2Euse!}J?!DJ!JKiMLQH!4Rtflaj=XF6j@7L0nGg>5M`p;qd@^CT+O_5_FgP z#5iI6=;TgGpeSQ77CD2~@kCj>ALA%h;S$d)ztbh+xg?EaD1)!*#6Nt|a?maF2_6Gv z(~S$v*N_9}kb38AWSR29cMo0JVguU=?S@?(E)W|Q&v3N`g>A~_woOw70~3FYq%im7 z?{pdUma2aIB`0}Puhx9C&Dcl!t5Bl0x<@wSORCCVzW%t|JfambcwZ`0-u=oiOQ4WS z6{SV5q29HP0JwD8BZ_?y-``=ZeHnqbnbJpO^RKQ|##IUC^Fe|+QV}Ipj<)o&cysgm z2rwuc7Lm8)6dBxpWqjYWp$_`03&OmFn7aK#Jn|N2S?urBbL@Tg)mO$-wZ10awimYTbDXLLAXD9~yeKvW7e=9PcJo9SwSkV0!X zHlz^1Q7(n8vNN+w8+WQ!^%hXEAfcpr!BNgW4w#*Lih+zzt||K?3>$ZJg=64p+Jb+j zV9_xvi42KE+$%=#WaYvtqcudCrz)*6eeAID%{-RbaENGWRh}P>={PR^v@H8uc ztrwnNg7nn#5@1BPGW8Q7_ll{^CGnhC>U1s4+zgF*lLzY8jzYX~&`GQO^~_cf*_&x% z6pNf9`AAcoq-u2VX#ez}V_6B}isi+4+9noRv=)1mYM2B>lV}ZWa(RCW=LngQCq>4u z^xDdW^L5Sg8**0kFPg1^rvUVRtIynT3cSQmEOkG&Pu(}yBTSt~kA1!&lh4vo0L9m! z;&6Lcu=D!~qdXR63Jk^$GD#_IW672RLH2ezgK0c`= zf>W682d>}g%WD;#Vt6Y(Syv|6V@6>27oJ)2j4v|K0g$x!Xj3cGbKwuHK5Z>#0vv

OthMTV5wN(h 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 C7YI-Q literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f622.png b/res/wearable/images/emoticons/u1f622.png new file mode 100644 index 0000000000000000000000000000000000000000..c99193d08f52a53ee6cbc525b588f0190185e618 GIT binary patch literal 18423 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

xx;!sOyHgo!-`L=iMfg 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 QFaQ7m07*qoM6N<$f_|F{X#fBK literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f625.png b/res/wearable/images/emoticons/u1f625.png new file mode 100644 index 0000000000000000000000000000000000000000..2c08125beb081eb73da74458c4c2f670b8657e80 GIT binary patch literal 16131 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 literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f62b.png b/res/wearable/images/emoticons/u1f62b.png new file mode 100644 index 0000000000000000000000000000000000000000..b840d3decb0a7aaf92460edfc0cd3104c762e16b GIT binary patch literal 17654 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 IM6N<$f}OWulmGw# literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f631.png b/res/wearable/images/emoticons/u1f631.png new file mode 100644 index 0000000000000000000000000000000000000000..9530095dda1b597e42587e799c3ca276aeeef26c GIT binary patch literal 15393 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 a5J2?{UZR}ZR#g9N+7%O$7Odvi_5VLdvOj|W literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f632.png b/res/wearable/images/emoticons/u1f632.png new file mode 100644 index 0000000000000000000000000000000000000000..f796a951e9cc19e1e3c7eb792583dd988709b8fd GIT binary patch literal 16606 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 F{6DSh7d8L@ literal 0 HcmV?d00001 diff --git a/res/wearable/images/emoticons/u1f637.png b/res/wearable/images/emoticons/u1f637.png new file mode 100644 index 0000000000000000000000000000000000000000..17574f087d8c6a8f38f6936a65192792bc552a80 GIT binary patch literal 13907 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 literal 0 HcmV?d00001 diff --git a/res/wearable/images/prompt_ic_languages.png b/res/wearable/images/prompt_ic_languages.png new file mode 100644 index 0000000000000000000000000000000000000000..d998dcabc31f7f37e9365db898c2e8d8b4f40f4b GIT binary patch literal 1637 zcmaJW1>1PvQL02kbd;3LL4MO-#y8(NGKizuSvATS2QH)OIa0^1+5Uvl?*0RahSibcCfgTv7w@@m&YTt+rK#1e#X3T5m4QHA^fUc{~{BlF|frlrn)Xd!B=ox@4SbUMYR{K0_RE zI)uuVabAfs>QX>8MxdaG5A)1$3A z5teLeswQzJ7k!g)tQ3VyA;{@;@}1FqjMxAn5{U$Y1&~0%qa%1^frB!+cn*>~%b-C? zGhxFi8|DDLjHWDXBPHX|N?(;=$LDAr6BhCwb94k3KlTheTxPWS(zcKcj3Nu{Fy z>U}LSsV~4$C>15Kjf9yVTsGI63YV%0)I?!~9>elxyO?6dD2%jXIH*n&@expGGTR*9 zmuZAfC)GMg%H%MkT8)fDbMS38i&QLBi(+EDy+)J>k|2r|N|dph1ZA{9f+VP7)w5U) zX5MH=9n>t=LSti9YE5FSWPYsI40fE(tU(FeCe)HhV0Li2XsK;}ErR*Ayuw;uqh+R! z=y|aaEe7(A_CKSZeWLy2JG>W1rG5s6*aFc zNM(fk@*a~%4&~RS={Jq~n1h4r_n(Lh9_Y?uO-wBh`de6@dDulZOYX600~Pj$3Z`)6!nMn8-!d)y`zZtYp})-KPU0kQgEuPWZ;w=VGZ z_;}nI zEYIh--BmW|UX>>xH)JjUL~@;5+>(2X+_^9&<6)FI<0N~3Yenf$TR`ubFE8~xU9%92 z_n%4Mo`}=+EO)s1)w-KxrHyQo4?HA8Wg&*j}{pmGsRB++vz;nsJ_Z;t5 tz?tdf1>8E8o>evHw9*~3zVmw#k_q7LXK!?@sJjZ#OPjD-b6k~K{13G3aAN=f literal 0 HcmV?d00001 diff --git a/res/wearable/images/toast_check_icon.png b/res/wearable/images/toast_check_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..213a2f79d6a68f8b27241be430055bf7ef80abb5 GIT binary patch literal 2201 zcmbVOdsGu=7LP4jNQ)32qS)eO009@0NywXLCKF632@@MzEP-N`^)OM*L;(`JzI}xz9>**gm=gjw-`@8pd z?|1J#Q?yCC(Vgf|BoGMhVi6+4=UV6Mx&j~9TsX*gPDWvdF%`=+=F9acfv>_8C?M9z zccC&=t}^F+gGLhwuV$&!GK?9LB%Tt}P~=V-ibE2BCLXRpgBs<4Nt3HJ@Jun_Grc@~ z?L4M}z%vnJP7Js}Dnqgf5MX)~U{at6CB&iuECz+ffVd29I6#MJ5S2!!LhJ|{#AC8~ z5Di#-K-`*MmC2JK35&MyT@09IH0pR%YJPq`B|nma>330STrQUi(W!KL1TGO_Fl&u+ zQ-szKxTFC=4NARQXH;Waz^PHLz;+vBK%D7<3mTn7@?5djuox&jWK@$}N2O69sz&4V z>zTB{C_{gy@lt6+npuZZWvBt$tykjrkr}uI#$)%}hMa;p8(y+rjbDm97r~UfHK^7o zMq)tx3q_??@dRu>TZq7nNEX5nGH5h70TBpTkqiL`7DU2K+LDf!VOatO!e--GHj_!C z37LF)0taSum>dqD%@oihm#|{3!6?@%(IvZT-0mVa@;9+OfgY6`F?||_G49kEFIxF=v+Qeeth%1d{8Z3GkUx@N~1#A z1cFPK7~!XxZvHelkvG8dvE*I6x9pbN2F#Y^X+F^JomT$G`z{wkbkQGFxRppf(F390 zNG0&k_+Y8(J}WW2$ji-gd3@#klW^~uxqyK9*wbe>+X=Pp$#n#)i>n*_iq(a@3_f5Z zkoh9Z;s^xAi#)x6AXhg}FQ?GL_!80Yxzg8L>%`3M?+BPk{5?J< znq`}=&xQ_ZnAeCNU`nSWd#g8HQf)b(y>(@{BcdTM<-O0YZtD&mK9t?M`iBxbC(J<2 ze){IQV`nZ+mARI!80PUntNqJ<5_#_kJK!YSuO*@T;-0y0ugvQL{;@>>s*-a;d^jO3 zMDEazGWhh$`0m;4xymQf_MM!!+L)KzM{C${;*ABj794tYCnBoth#;RJPK?b&!l3VV zT#c_nRpIH?mDzIVyWm2WwEKNC>E>+~%VYGlug1QZYrXAOB2t@a zdh^zc@)JX~6%VWZ8mC2-N8f9$+xvCn)u(>P;r}6 z{#UoWf7kIqQ(PkyJ^BF3=^i`sQDamt;&$2Eo~%(*9;Z=V}l2+dzTg2)bI4po+Z`nYr3*$@OJfKOm><9*QJQZzjQe~ z+MX_-US-{H?TGrAL_eN5vp39?Hs83TeYpPGr61!O*N&%F#lrzCeb1C_VoLn??7&-w z`hxN+L0--Ci8K9M_$i&a<>d{{lMS`g^e&N&x<-hh1DBN_Li+@_a3a8yhg&lpbcXh2E%Danvn^5KZm~%F{SP^JB z!3>&dXj@B)v-U^`u0_%f52}Shs#xF0DpwE>M}6BaL3ucdexJBc=h=LfSYZ=YzY-Eu z@~1XmCP%dV>E9Th^b5o{Wvmwp1^Mv}`MQUFkY(U=*D??99p_8kpBGWb16|xm;N)Ki z-Oo=*8kMQi?sX)zb?k@pjc#G+?`<2eO!iolh~KgH|E1Y_l=JSNH*=p3ej5BuU*Nto z+Y0MzbdOgR+zS?!*=;BK{U&5P=h({D(&pJaA0E2XBfLhEm2Qpn7@Z2YCaEII9y;uf zP?e&AlG#U|F6^!|U-z_+3DxwIfGQB3Q)t_DQz009=0EEV$u~~P9tTCA_O0^OZ}ZrV z%>6EU&qzc`uhsej^Z)G^&cd?Te%&veo#Gd*C51Qd3K1;VhkLsxVtt%H3u2)ZX@qwk F_%D5@O1A(2 literal 0 HcmV?d00001 diff --git a/res/wearable/images/w_list_add_ic.png b/res/wearable/images/w_list_add_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..83e48293f5e8b0008ebbcfac3e38799f5db86b9e GIT binary patch literal 1318 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 literal 0 HcmV?d00001 diff --git a/res/wearable/images/w_mode_location_ic.png b/res/wearable/images/w_mode_location_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf6b87a1f35d555c096879ae1995244fe9afc24 GIT binary patch literal 2218 zcmaJ@3se(l77oQmo<93MiC^ ztX6GB*aC$jx~K?67hCioN{tJs6vd$KL2(5^R=aA^YTXHn_Uw8(=gj>7fB*a4_q}Jn zh+Y%wXy;)^B9R=!!z3}pidtS9GV!fk*|nQk+;M3F9;;R0MnsR1L~^YR1H#ovDi(tw z^6U-gumBRtdYdXP0Z)jE6rx%+9kKAxv(!2QO(F#ZW$6$!9m4?`ma5VO(*AwoBn?o> z18JYYQBaglj44%NIeIKMXH6WMla31Hw4hZ$K$egYpvG_n$Wmu$48p8H+N@k5vA2*J zG+>qmPY_73WOYv5Q2bL z4~@{Kmn(!Zl8{%rh*KaKibx8QA61M24k!{!mPFB%(qs+t;l@99}mUrXe~?PqfaK`X9$gqZ^1 zd8#HNY|%&5-aAQ;-)RKSL4ILSnD_ajzcogetv35CvH|PW6v{a>e~Tb)e> zX_OyN#pHNUlyMJf=f|bkTJ_WXtorkP0;6KO-0Yw-a{?SZ5NC1)WK;Ow?uyDztL8XU?Bwr<$&-q!DKQ}0^0&leVbEiM|hBAa11={}F`1swM-E-<~YTW4jhb|E#@PIztI zY(34qrR*9Q7WR~PygzyH*~-Q~ebThx`RjBqcVjINvScKX7mM~R30Zv{;GyFE;6 zAMLV*%J-($E*y*GkGe=cXtzJGi)~YrxHKj;w$Xg~PIqOGuuiu4qU{d97SD>z%*CJI ztqXAL-Q9F|!SVYe%HVt|GqTRH?ZE@DU5A^^jxFNnR+T{=?#qO=SXEk3UCd10S;TZS zQ(@)RHlB1CaGkP((JOsD|A}8*{~YnSU(ndVN*29abuLLDd?ej|y0sx{S`_PfAh)12 zezi|)>RCTWo7U@pFNjVpnHg?rj;S^897hg(+;-0sUwSGbbl2J-b@;sU)qNdb&Pel} z?khyOH4m@uk(^rAw=>kv+?m_qLxJ!oO-)`so9?!O=k{({IUF6C`#TT9kL^6;)ie0y zSv5}WeE-r-=bIC`k9|EuniL~u%RV_$SRPTO#=aKJ=Tc(3Oq_VSvsvKaXj32HbzGuCzg}Nc0{E-I=YZ{qkg;@=Dx}{`3VvTpPJ)_@j1=f2kiD z%_f@~>3wfK5UuyN?juLDIIFV0|L<;U$vtgyW2Mih1` zVf#%Jb=z0HEtv8&x^O*p_rBn!bKYb<7q#UX=!EW5BAOnpXW4XTz<#7sp7@xnNjs8aBgJmu@i=X zZO0vlj(_IRiQsL=cnrqxx3%$TuSj7nrpl3&!W+92gic*to=;GOWP*>W;Wj& zWE3y|z}e@-r}Glf>VCnxiv*FD&u#Ao}Q=UCUn)>XB)9AtUYRlh4xO9!=Q1JSK{{quBZ{`31 literal 0 HcmV?d00001 diff --git a/res/wearable/images/w_mode_stt_ic.png b/res/wearable/images/w_mode_stt_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..0761a5c97417835fe4c38d5057c8ece3395657e6 GIT binary patch literal 1840 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 literal 0 HcmV?d00001 diff --git a/res/wearable/images/wi_drawing_icon.png b/res/wearable/images/wi_drawing_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f31f2561051099c5b306819935b3e9f16b4f076a GIT binary patch literal 4574 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 IM6N<$f~7=??*IS* literal 0 HcmV?d00001 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt deleted file mode 100755 index 285de0a..0000000 --- a/src/CMakeLists.txt +++ /dev/null @@ -1,108 +0,0 @@ - -PKG_CHECK_MODULES(DLOG REQUIRED dlog) -PKG_CHECK_MODULES(CAPI_APPFW_APPLICATION REQUIRED capi-appfw-application) -PKG_CHECK_MODULES(CAPI_APPFW_APP-CONTROL REQUIRED capi-appfw-app-control) -PKG_CHECK_MODULES(CAPI_APPFW_PREFERENCE REQUIRED capi-appfw-preference) -PKG_CHECK_MODULES(CAPI_MEDIA_WAV_PLAYER REQUIRED capi-media-wav-player) -PKG_CHECK_MODULES(CAPI_SYSTEM_DEVICE REQUIRED capi-system-device) -PKG_CHECK_MODULES(EINA REQUIRED eina) -PKG_CHECK_MODULES(ELEMENTARY REQUIRED elementary) -PKG_CHECK_MODULES(EFL_EXTENSION REQUIRED efl-extension) -PKG_CHECK_MODULES(FEEDBACK REQUIRED feedback) -PKG_CHECK_MODULES(STT REQUIRED stt) -PKG_CHECK_MODULES(VCONF REQUIRED vconf) -PKG_CHECK_MODULES(DB_UTIL_PKG REQUIRED db-util) -PKG_CHECK_MODULES(SQLITE3_PKG REQUIRED sqlite3) -pkg_check_modules(CAPI_MEDIA_AUDIO_IO REQUIRED capi-media-audio-io) -#PKG_CHECK_MODULES(GRAPHICS_EXTENSION REQUIRED graphics-extension) -#PKG_CHECK_MODULES(WNOTI_SERVICE REQUIRED wnoti-service2) -#PKG_CHECK_MODULES(SAP_CLIENT_STUB_API REQUIRED sap-client-stub-api) -PKG_CHECK_MODULES(SMARTREPLY REQUIRED smartreply) -PKG_CHECK_MODULES(CAPI_SYSTEM_INFO REQUIRED capi-system-info) - -SET(W_INPUT_SELECTOR inputdelegator) -FILE(GLOB W_INPUT_SELECTOR_SRCS *.cpp) - -INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_SOURCE_DIR}/inc - ${DLOG_INCLUDE_DIRS} - ${CAPI_APPFW_APPLICATION_INCLUDE_DIRS} - ${CAPI_APPFW_APP-CONTROL_INCLUDE_DIRS} - ${CAPI_APPFW_PREFERENCE_INCLUDE_DIRS} - ${CAPI_MEDIA_WAV_PLAYER_INCLUDE_DIRS} - ${CAPI_SYSTEM_DEVICE_INCLUDE_DIRS} - ${EINA_INCLUDE_DIRS} - ${ELEMENTARY_INCLUDE_DIRS} - ${EFL_ASSIST_INCLUDE_DIRS} - ${EFL_EXTENSION_INCLUDE_DIRS} - ${GRAPHICS_EXTENSION_INCLUDE_DIRS} - ${FEEDBACK_INCLUDE_DIRS} - ${STT_INCLUDE_DIRS} - ${VCONF_INCLUDE_DIRS} - ${DB_UTIL_PKG_INCLUDE_DIRS} - ${SQLITE3_PKG_INCLUDE_DIRS} - ${DATA_CONTROL_INCLUDE_DIRS} - ${WNOTI_SERVICE_INCLUDE_DIRS} - ${SAP_CLIENT_STUB_API_INCLUDE_DIRS} - ${CAPI_MEDIA_AUDIO_IO_INCLUDE_DIRS} - ${SMARTREPLY_INCLUDE_DIRS} - ${CAPI_SYSTEM_INFO_INCLUDE_DIRS}) - - -LINK_DIRECTORIES(${DLOG_LIBRARY_DIRS} - ${CAPI_APPFW_APPLICATION_LIBRARY_DIRS} - ${CAPI_APPFW_APP-CONTROL_LIBRARY_DIRS} - ${CAPI_APPFW_PREFERENCE_LIBRARY_DIRS} - ${CAPI_MEDIA_WAV_PLAYER_LIBRARY_DIRS} - ${CAPI_SYSTEM_DEVICE_LIBRARY_DIRS} - ${EINA_LIBRARY_DIRS} - ${ELEMENTARY_LIBRARY_DIRS} - ${EFL_ASSIST_LIBRARY_DIRS} - ${EFL_EXTENSION_LIBRARY_DIRS} - ${GRAPHICS_EXTENSION_LIBRARY_DIRS} - ${FEEDBACK_LIBRARY_DIRS} - ${STT_LIBRARY_DIRS} - ${DB_UTIL_PKG_LIBRARY_DIRS} - ${SQLITE3_PKG_LIBRARY_DIRS} - ${VCONF_LIBRARY_DIRS} - ${WNOTI_SERVICE_LIBRARY_DIRS} - ${SAP_CLIENT_STUB_API_LIBRARY_DIRS} - ${CAPI_MEDIA_AUDIO_IO_LIBRARY_DIRS} - ${SMARTREPLY_LIBRARY_DIRS} - ${CAPI_SYSTEM_INFO_LIBRARY_DIRS} - ) - -ADD_EXECUTABLE(${W_INPUT_SELECTOR} - ${W_INPUT_SELECTOR_SRCS}) - -TARGET_LINK_LIBRARIES(${W_INPUT_SELECTOR} - ${DLOG_LIBRARIES} - ${CAPI_APPFW_APPLICATION_LIBRARIES} - ${CAPI_APPFW_APP-CONTROL_LIBRARIES} - ${CAPI_APPFW_PREFERENCE_LIBRARIES} - ${CAPI_MEDIA_WAV_PLAYER_LIBRARIES} - ${CAPI_SYSTEM_DEVICE_LIBRARIES} - ${EINA_LIBRARIES} - ${ELEMENTARY_LIBRARIES} - ${EFL_ASSIST_LIBRARIES} - ${EFL_EXTENSION_LIBRARIES} - ${FEEDBACK_LIBRARIES} - ${STT_LIBRARIES} - ${DB_UTIL_PKG_LIBRARIES} - ${SQLITE3_PKG_LIBRARIES} - ${VCONF_LIBRARIES} - ${CAPI_MEDIA_AUDIO_IO_LIBRARIES} - ${SMARTREPLY_LIBRARIES} - ${CAPI_SYSTEM_INFO_LIBRARIES} - ) - -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE") -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -Wall -fPIE") -SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -Wall -fPIE") -SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall -fPIE") -SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -fPIE") -SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -g -fPIE") -SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie") - -INSTALL(TARGETS ${W_INPUT_SELECTOR} DESTINATION bin) - diff --git a/src/MoreOption.cpp b/src/MoreOption.cpp index 33a335e..2510f0b 100755 --- a/src/MoreOption.cpp +++ b/src/MoreOption.cpp @@ -16,6 +16,7 @@ #include "Debug.h" +#include #include #include #include @@ -28,6 +29,8 @@ #include "w-input-stt-ise.h" #include "w-input-stt-voice.h" +using namespace std; + extern Evas_Object *g_setting_window; MoreOption::MoreOption(Evas_Object *naviframe, void* voicedata) @@ -223,12 +226,11 @@ Evas_Object* MoreOption::AddLanguageIcon(Evas_Object *parent) { PRINTFUNC(DLOG_ERROR, "It's failed to add image."); } - std::string res_path; - char *tmp_path = app_get_resource_path(); - if (tmp_path) { - res_path = tmp_path; - free(tmp_path); - } + string res_path = get_resource_path(); + if (_WEARABLE) + res_path = res_path + "wearable/"; + else + res_path = res_path + "mobile/"; std::string image_path = res_path + "images/prompt_ic_languages.png"; diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index ab01284..3dacfb2 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -134,8 +134,13 @@ void init_customizing_theme(void) string stt_edj_path = get_resource_path(); string app_edj_path = get_resource_path(); - stt_edj_path = stt_edj_path + STT_EDJ_FILE; - app_edj_path = app_edj_path + APP_EDJ_FILE; + if(_WEARABLE) { + stt_edj_path = stt_edj_path + STT_EDJ_FILE_WEARABLE; + app_edj_path = app_edj_path + APP_EDJ_FILE_WEARABLE; + } else if(_MOBILE) { + stt_edj_path = stt_edj_path + STT_EDJ_FILE_MOBILE; + app_edj_path = app_edj_path + APP_EDJ_FILE_MOBILE; + } elm_theme_extension_add(NULL, stt_edj_path.c_str()); elm_theme_extension_add(NULL, app_edj_path.c_str()); @@ -255,6 +260,11 @@ static Evas_Object * __ise_gl_2button_content_get(void *data, Evas_Object *obj, Evas_Object* ic = elm_image_add(btn); elm_image_resizable_set(ic, EINA_TRUE, EINA_TRUE); string path = get_resource_path(); + if (_WEARABLE) + path = path + "wearable/"; + else + path = path + "mobile/"; + if (!strcmp(part, "elm.icon.1")) { string path_ic; if(!strcmp(first_input_type, "input_voice")) { @@ -334,6 +344,11 @@ static Evas_Object * __ise_gl_3button_content_get(void *data, Evas_Object *obj, Evas_Object* ic = elm_image_add(btn); elm_image_resizable_set(ic, EINA_TRUE, EINA_TRUE); string path = get_resource_path(); + if (_WEARABLE) + path = path + "wearable/"; + else + path = path + "mobile/"; + if (!strcmp(part, "elm.icon.1")) { elm_object_style_set(btn, "ime_button_stt"); string path_ic = path + "images/w_mode_stt_ic.png"; @@ -504,6 +519,10 @@ void show_popup_toast(const char *text, bool check_img) if (check_img) { string path = get_resource_path(); + if (_WEARABLE) + path = path + "wearable/"; + else + path = path + "mobile/"; string path_ic = path + "/images/toast_check_icon.png"; Evas_Object * img = elm_image_add(popup); elm_image_file_set(img, path_ic.c_str(), NULL); diff --git a/src/w-input-stt-voice.cpp b/src/w-input-stt-voice.cpp index 6e50198..925cd14 100755 --- a/src/w-input-stt-voice.cpp +++ b/src/w-input-stt-voice.cpp @@ -887,13 +887,14 @@ static inline void ea_naviframe_back(void *data, Evas_Object *obj, void *event_i ecore_event_handler_del(g_evt_key_down); g_evt_key_down = NULL; - +#ifdef _WEARABLE //Hide more option if(g_more_option_layout){ if(eext_more_option_opened_get(g_more_option_layout) == EINA_TRUE) { eext_more_option_opened_set(g_more_option_layout, EINA_FALSE); } } +#endif } static char *__get_genlist_title_label(void *data, Evas_Object *obj, const char *part) @@ -1388,8 +1389,10 @@ static void __stt_detailed_entry_del_cb(void *data, Evas *e, Evas_Object *obj, v static Evas_Object *create_text_detiled_view(Evas_Object *parent) { string edj_path = get_resource_path(); - edj_path = edj_path + STT_EDJ_FILE; - + if(_WEARABLE) + edj_path = edj_path + STT_EDJ_FILE_WEARABLE; + else + edj_path = edj_path + STT_EDJ_FILE_MOBILE; //layout Evas_Object *layout = elm_layout_add(parent); elm_layout_file_set(layout, edj_path.c_str(), "entry_focused_layout"); @@ -1534,7 +1537,10 @@ static Evas_Object *create_textblock(void* data) Evas_Object *circle_scroller = NULL; string edj_path = get_resource_path(); - edj_path = edj_path + STT_EDJ_FILE; + if(_WEARABLE) + edj_path = edj_path + STT_EDJ_FILE_WEARABLE; + else + edj_path = edj_path + STT_EDJ_FILE_MOBILE; scroller = elm_scroller_add(voicedata->layout_main); @@ -1638,7 +1644,10 @@ static Evas_Object *create_fullview(Evas_Object *parent, VoiceData *r_voicedata) voicedata->layout_main = layout_main; string edj_path = get_resource_path(); - edj_path = edj_path + STT_EDJ_FILE; + if(_WEARABLE) + edj_path = edj_path + STT_EDJ_FILE_WEARABLE; + else + edj_path = edj_path + STT_EDJ_FILE_MOBILE; if (vconf_get_bool(VCONFKEY_SETAPPL_ACCESSIBILITY_TTS, &is_screen_reader_on) == -1) { PRINTFUNC(DLOG_ERROR, "Cannot read value of screen reader from vconf"); @@ -1870,11 +1879,13 @@ void on_stt_pause(VoiceData *r_voicedata){ //Hide more option and language settings by interrupt scenario. close_setting_window_idler_cb(NULL); Evas_Object *mo_layout = voicedata->mo->getMoreOptionLayout(); +#ifdef _WEARABLE if(mo_layout){ if(eext_more_option_opened_get(mo_layout) == EINA_TRUE) { eext_more_option_opened_set(mo_layout, EINA_FALSE); } } +#endif } } -- 2.7.4 From 21caa8b4988e90febaf47a708721b771fd0d1afa Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Fri, 21 Apr 2017 18:12:20 +0900 Subject: [PATCH 07/16] Remove the profiles for ivi and wearable rectangle in Unified build Change-Id: I7619f523c9674c671f09689c07c41a8e320aca25 Signed-off-by: sungwook79.park --- packaging/org.tizen.inputdelegator.spec | 182 +++----------------------------- 1 file changed, 16 insertions(+), 166 deletions(-) diff --git a/packaging/org.tizen.inputdelegator.spec b/packaging/org.tizen.inputdelegator.spec index b7033df..cd5f0f1 100755 --- a/packaging/org.tizen.inputdelegator.spec +++ b/packaging/org.tizen.inputdelegator.spec @@ -102,20 +102,6 @@ Inputdelegator binaries and resources with tv options. This is intended to support tv profiles. %endif -# This is for old profile-based OBS project optimizations. -# In 4.0 unified build env, this if statement is always true. -%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" -%package profile_ivi -Summary: Inputdelegator binaries and resources with ivi profile -Provides: %{name}-compat = %{version}-%{release} -Conflicts: %{name}-profile_common -Conflicts: %{name}-profile_mobile -Conflicts: %{name}-profile_wearable -Conflicts: %{name}-profile_tv -%description profile_ivi -Inputdelegator) binaries and resources with ivi options. -This is intended to support ivi profiles. -%endif # This is for old profile-based OBS project optimizations. # In 4.0 unified build env, this if statement is always true. @@ -123,33 +109,15 @@ This is intended to support ivi profiles. # removed for unified build env later. %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "ivi" %package profile_wearable -Summary: Meta package of Inputdelegator for wearable profiles. (circle/rectangle) +Summary: Meta package of Inputdelegator for wearable profiles. Provides: %{name}-compat = %{version}-%{release} Conflicts: %{name}-profile_common Conflicts: %{name}-profile_mobile Conflicts: %{name}-profile_tv Conflicts: %{name}-profile_ivi -Requires: %{name}-profile_wearable-extension = %{version}-%{release} -Recommends: %{name}-profile_wearable-extension-circle = %{version}-%{release} %description profile_wearable Meta package of Inputdelegator binaries and resources with wearable options. - -%package profile_wearable-extension-circle -Summary: Inputdelegator binaries and resources with wearable profile (circle) -Provides: %{name}-profile_wearable-extension = %{version}-%{release} -Conflicts: %{name}-profile_wearable-extension-rectangle -%description profile_wearable-extension-circle -Inputdelegator binaries and resources with wearable options. -This is intended to support wearable profiles with circle display. - -%package profile_wearable-extension-rectangle -Summary: Inputdelegator binaries and resources with wearable profile (rectangle) -Provides: %{name}-profile_wearable-extension = %{version}-%{release} -Conflicts: %{name}-profile_wearable-extension-circle -%description profile_wearable-extension-rectangle -Inputdelegator binaries and resources with wearable options. -This is intended to support wearable profiles with rectangle display. %endif %prep @@ -168,19 +136,8 @@ rm -rf CMakeCache.txt # Common is blocked because wearable has extra efl-ext entries, which will be # removed for unified build env later. %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "ivi" -mkdir -p build_wearable_rec -pushd build_wearable_rec -export CFLAGS="${CFLAGS_BASE} -D_WEARABLE"; -export CXXFLAGS="${CXXFLAGS_BASE} -D_WEARABLE"; -%cmake .. -DTARGET=wearable \ - -DTZ_SYS_RO_APP=%TZ_SYS_RO_APP \ - -DTZ_SYS_RO_PACKAGES=%TZ_SYS_RO_PACKAGES - -make %{?jobs:-j%jobs} -popd - -mkdir -p build_wearable_cir -pushd build_wearable_cir +mkdir -p build_wearable +pushd build_wearable export CFLAGS="${CFLAGS_BASE} -D_WEARABLE -D_CIRCLE"; export CXXFLAGS="${CXXFLAGS_BASE} -D_WEARABLE -D_CIRCLE"; %cmake .. -DTARGET=wearable \ @@ -223,20 +180,6 @@ make %{?jobs:-j%jobs} popd %endif -# This is for old profile-based OBS project optimizations. -# In 4.0 unified build env, this if statement is always true. -%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" -mkdir -p build_ivi -pushd build_ivi -export CFLAGS="${CFLAGS_BASE} -D_IVI"; -export CXXFLAGS="${CXXFLAGS_BASE} -D_IVI"; -%cmake .. -DTARGET=ivi \ - -DTZ_SYS_RO_APP=%TZ_SYS_RO_APP \ - -DTZ_SYS_RO_PACKAGES=%TZ_SYS_RO_PACKAGES - -make %{?jobs:-j%jobs} -popd -%endif # This is for old profile-based OBS project optimizations. # In 4.0 unified build env, this if statement is always true. @@ -302,48 +245,21 @@ popd popd %endif -# This is for old profile-based OBS project optimizations. -# In 4.0 unified build env, this if statement is always true. -%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" -pushd build_ivi -%make_install -popd -mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ivi -pushd %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ -mv bin ivi/ -mkdir -p ivi/res -pushd res -for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../ivi/res/; fi; done -popd -popd -%endif # This is for old profile-based OBS project optimizations. # In 4.0 unified build env, this if statement is always true. # Common is blocked because wearable has extra efl-ext entries, which will be # removed for unified build env later. %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "ivi" -pushd build_wearable_cir +pushd build_wearable %make_install popd -mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-circle +mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable pushd %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ -mv bin wearable-circle/ -mkdir -p wearable-circle/res +mv bin wearable/ +mkdir -p wearable/res pushd res -for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../wearable-circle/res/; fi; done -popd -popd - -pushd build_wearable_rec -%make_install -popd -mkdir -p %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-rectangle -pushd %{buildroot}%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ -mv bin wearable-rectangle/ -mkdir -p wearable-rectangle/res -pushd res -for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../wearable-rectangle/res/; fi; done +for FILE in *; do if [[ $FILE =~ ^locale$ ]]; then echo skip commonly used "${FILE}"; else mv "${FILE}" ../wearable/res/; fi; done popd popd %endif @@ -460,77 +376,11 @@ fi # This is for old profile-based OBS project optimizations. # In 4.0 unified build env, this if statement is always true. -%if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "common" -%post profile_ivi -pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ivi/ -mkdir -p ../res -mkdir -p ../bin -# If we are upgrading this package, remove existing files before copying (1:install / 2:upgrade) -if [ "$1" = "2" ]; then - rm -Rf ../bin/* - pushd ../res - for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done - popd -fi -for FILE in bin/*; do ln -sf "../ivi/${FILE}" ../bin; done -for FILE in res/*; do ln -sf "../ivi/${FILE}" ../res; done -popd -%preun profile_ivi -# Perform file removal only when uninstalling (0:uninstall / 1:upgrade) -if [ "$1" = "0" ]; then - pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator - rm -Rf bin - pushd res - for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done - popd - popd -fi -%files profile_ivi -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/ivi/* -%endif - - -# This is for old profile-based OBS project optimizations. -# In 4.0 unified build env, this if statement is always true. # Common is blocked because wearable has extra efl-ext entries, which will be # removed for unified build env later. %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "common" && "%{?profile}" != "ivi" -%files profile_wearable - -%post profile_wearable-extension-circle -pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-circle/ -mkdir -p ../res -mkdir -p ../bin -# If we are upgrading this package, remove existing files before copying (1:install / 2:upgrade) -if [ "$1" = "2" ]; then - rm -Rf ../bin/* - pushd ../res - for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done - popd -fi -for FILE in bin/*; do ln -sf "../wearable-circle/${FILE}" ../bin; done -for FILE in res/*; do ln -sf "../wearable-circle/${FILE}" ../res; done -popd -%preun profile_wearable-extension-circle -# Perform file removal only when uninstalling (0:uninstall / 1:upgrade) -if [ "$1" = "0" ]; then - pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator - rm -Rf bin - pushd res - for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done - popd - popd -fi -%files profile_wearable-extension-circle -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-circle/* - - -%post profile_wearable-extension-rectangle -pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-rectangle/ +%post profile_wearable +pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable/ mkdir -p ../res mkdir -p ../bin # If we are upgrading this package, remove existing files before copying (1:install / 2:upgrade) @@ -540,10 +390,10 @@ if [ "$1" = "2" ]; then for FILE in *; do if [[ $FILE =~ locale$ ]]; then echo skip "${FILE}"; else rm -Rf "${FILE}"; fi; done popd fi -for FILE in bin/*; do ln -sf "../wearable-rectangle/${FILE}" ../bin; done -for FILE in res/*; do ln -sf "../wearable-rectangle/${FILE}" ../res; done +for FILE in bin/*; do ln -sf "../wearable/${FILE}" ../bin; done +for FILE in res/*; do ln -sf "../wearable/${FILE}" ../res; done popd -%preun profile_wearable-extension-rectangle +%preun profile_wearable # Perform file removal only when uninstalling (0:uninstall / 1:upgrade) if [ "$1" = "0" ]; then pushd %{TZ_SYS_RO_APP}/org.tizen.inputdelegator @@ -553,8 +403,8 @@ if [ "$1" = "0" ]; then popd popd fi -%files profile_wearable-extension-rectangle +%files profile_wearable %manifest %{name}.manifest %defattr(-,root,root,-) -%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable-rectangle/* -%endif +%{TZ_SYS_RO_APP}/org.tizen.inputdelegator/wearable/* +%endif \ No newline at end of file -- 2.7.4 From 7ef30e461650f3aad333fa1b8effa048530ed2e2 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Mon, 24 Apr 2017 09:11:20 +0900 Subject: [PATCH 08/16] Fix coding style [SPC_M_SEP]Missing space before ( in if( [whitespace/parens] [5] Change-Id: I5b403973d5887812e815d5773750e2a84d42272e Signed-off-by: Jihoon Kim --- src/w-input-selector.cpp | 72 ++++++++++++++++++++++++------------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index 3dacfb2..7b08443 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -134,10 +134,10 @@ void init_customizing_theme(void) string stt_edj_path = get_resource_path(); string app_edj_path = get_resource_path(); - if(_WEARABLE) { + if (_WEARABLE) { stt_edj_path = stt_edj_path + STT_EDJ_FILE_WEARABLE; app_edj_path = app_edj_path + APP_EDJ_FILE_WEARABLE; - } else if(_MOBILE) { + } else if (_MOBILE) { stt_edj_path = stt_edj_path + STT_EDJ_FILE_MOBILE; app_edj_path = app_edj_path + APP_EDJ_FILE_MOBILE; } @@ -160,7 +160,7 @@ static void _stt_clicked_cb(void *data, Evas_Object * obj, void *event_info) PRINTFUNC(DLOG_DEBUG, ""); - if(!ad) + if (!ad) return; ise_show_stt_popup(ad); @@ -177,7 +177,7 @@ static void _emoticon_clicked_cb(void *data, Evas_Object * obj, void *event_info PRINTFUNC(DLOG_DEBUG, ""); - if(!ad) + if (!ad) return; ise_show_emoticon_list(ad); @@ -215,12 +215,12 @@ static void __ise_template_gl_sel(void *data, Evas_Object *obj, void *event_info static char * __ise_template_gl_text_get(void *data, Evas_Object *obj, const char *part) { - if(!strcmp(part, "elm.text")) { + if (!strcmp(part, "elm.text")) { unsigned int index = (uintptr_t)data; const std::vector template_list = input_template_get_list(); - if(index < template_list.size()) { - if(template_list[index].use_gettext) { + if (index < template_list.size()) { + if (template_list[index].use_gettext) { return strdup(gettext(template_list[index].text.c_str())); } else { Eina_Strbuf *buf = NULL; @@ -228,7 +228,7 @@ static char * __ise_template_gl_text_get(void *data, Evas_Object *obj, const cha char *markup = NULL; buf = eina_strbuf_new(); - if(buf) { + if (buf) { eina_strbuf_append(buf, template_list[index].text.c_str()); eina_strbuf_replace_all(buf, "\n", ""); eina_strbuf_replace_all(buf, "\r", ""); @@ -267,7 +267,7 @@ static Evas_Object * __ise_gl_2button_content_get(void *data, Evas_Object *obj, if (!strcmp(part, "elm.icon.1")) { string path_ic; - if(!strcmp(first_input_type, "input_voice")) { + if (!strcmp(first_input_type, "input_voice")) { elm_object_style_set(btn, "ime_button_stt"); path_ic = path + "images/w_mode_stt_ic.png"; } else if (!strcmp(first_input_type, "input_emoticon")) { @@ -283,7 +283,7 @@ static Evas_Object * __ise_gl_2button_content_get(void *data, Evas_Object *obj, evas_object_layer_set(btn, 32000); } else if (!strcmp(part, "elm.icon.2")){ string path_ic; - if(!strcmp(second_input_type, "input_voice")) { + if (!strcmp(second_input_type, "input_voice")) { elm_object_style_set(btn, "ime_button_stt"); path_ic = path + "images/w_mode_stt_ic.png"; } else if (!strcmp(second_input_type, "input_emoticon")) { @@ -307,7 +307,7 @@ static Evas_Object * __ise_gl_2button_content_get(void *data, Evas_Object *obj, string path = get_resource_path(); if (!strcmp(part, "elm.icon.1.touch_area")) { evas_object_layer_set(btn, 32000); - if(!strcmp(first_input_type, "input_voice")) { + if (!strcmp(first_input_type, "input_voice")) { evas_object_smart_callback_add(btn, "clicked", _stt_clicked_cb, app_data); } else if (!strcmp(first_input_type, "input_emoticon")) { evas_object_smart_callback_add(btn, "clicked", _emoticon_clicked_cb, app_data); @@ -317,7 +317,7 @@ static Evas_Object * __ise_gl_2button_content_get(void *data, Evas_Object *obj, } } else if (!strcmp(part, "elm.icon.2.touch_area")){ evas_object_layer_set(btn, 32000); - if(!strcmp(second_input_type, "input_voice")) { + if (!strcmp(second_input_type, "input_voice")) { evas_object_smart_callback_add(btn, "clicked", _stt_clicked_cb, app_data); } else if (!strcmp(second_input_type, "input_emoticon")) { evas_object_smart_callback_add(btn, "clicked", _emoticon_clicked_cb, app_data); @@ -410,7 +410,7 @@ static void __ise_gl_lang_changed(void *data, Evas_Object *obj, void *event_info void set_source_caller_app_id(app_control_h app_control) { - if(!app_control){ + if (!app_control){ PRINTFUNC(DLOG_ERROR, "can't get app_control"); return; } @@ -418,7 +418,7 @@ void set_source_caller_app_id(app_control_h app_control) char *caller = NULL; app_control_get_caller(app_data->source_app_control, &caller); - if(caller){ + if (caller){ PRINTFUNC(DLOG_DEBUG, "caller = %s", caller); app_control_add_extra_data(app_control, "caller_appid", caller); free(caller); @@ -431,7 +431,7 @@ void reply_to_sender_by_callback(const char *value, const char *type) app_control_h app_control; - if(app_control_create(&app_control) == 0) { + if (app_control_create(&app_control) == 0) { int ret; if (value) @@ -458,7 +458,7 @@ void reply_to_sender_by_callback_for_back() app_control_h app_control; - if(app_control_create(&app_control) == 0) { + if (app_control_create(&app_control) == 0) { int ret; app_control_add_extra_data(app_control, "back_to_composer", "yes"); @@ -475,7 +475,7 @@ void reply_to_sender_by_callback_for_back() char* get_resource_path() { - if(NULL == app_data->res_path) { + if (NULL == app_data->res_path) { app_data->res_path = app_get_resource_path(); PRINTFUNC(DLOG_INFO, "set resource path = %s", app_data->res_path); } @@ -484,7 +484,7 @@ char* get_resource_path() char* get_shared_resource_path() { - if(NULL == app_data->shared_res_path) { + if (NULL == app_data->shared_res_path) { app_data->shared_res_path = app_get_shared_resource_path(); PRINTFUNC(DLOG_INFO, "set shared resource path = %s", app_data->shared_res_path); } @@ -492,10 +492,10 @@ char* get_shared_resource_path() } void show_gl_focus(Eina_Bool bVisible){ - if(app_data->genlist == NULL) + if (app_data->genlist == NULL) return; - if(bVisible == EINA_TRUE){ + if (bVisible == EINA_TRUE){ elm_object_signal_emit(app_data->genlist, "elm,state,focus_bg,enable", "elm"); //elm_layout_theme_set(app_data->genlist, "genlist", "base", "focus_bg"); //elm_object_signal_emit(app_data->genlist, "elm,state,focus_bg,show", "elm"); @@ -528,7 +528,7 @@ void show_popup_toast(const char *text, bool check_img) elm_image_file_set(img, path_ic.c_str(), NULL); elm_object_part_content_set(popup, "toast,icon", img); } - if(text) { + if (text) { elm_object_part_text_set(popup, "elm.text", text); } @@ -542,7 +542,7 @@ void show_popup_toast(const char *text, bool check_img) static void _popup_close_cb(void *data, Evas_Object *obj, void *event_info) { - if(obj){ + if (obj){ evas_object_hide(obj); evas_object_del(obj); } @@ -550,7 +550,7 @@ static void _popup_close_cb(void *data, Evas_Object *obj, void *event_info) static void _popup_back_cb(void *data, Evas_Object *obj, void *event_info) { - if(obj) + if (obj) elm_popup_dismiss(obj); } @@ -559,9 +559,9 @@ void _back_to_genlist_for_selector() { PRINTFUNC(DLOG_DEBUG, ""); - if(!app_data) return; + if (!app_data) return; - if(app_data->app_type == APP_TYPE_STT || app_data->app_type == APP_TYPE_EMOTICON){ + if (app_data->app_type == APP_TYPE_STT || app_data->app_type == APP_TYPE_EMOTICON){ PRINTFUNC(DLOG_DEBUG, "launched as STT/EMOTICON mode, So exit here."); reply_to_sender_by_callback(NULL, NULL); elm_exit(); @@ -580,7 +580,7 @@ static void _item_realized(void *data, Evas_Object *obj, void *event_info) //cal Evas_Object* _create_genlist(Evas_Object* navi) { Evas_Object* genlist = elm_genlist_add(navi); - if(NULL == genlist) + if (NULL == genlist) return NULL; elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS); @@ -615,8 +615,8 @@ Evas_Object* _create_genlist(Evas_Object* navi) static void _item_position_changed_cb(void *data, Evas_Object *obj, void *event_info) { - if(!obj) return; - if(!data) return; + if (!obj) return; + if (!data) return; Evas_Object *genlist = (Evas_Object *)obj; Elm_Object_Item *gen_item = (Elm_Object_Item *)data; @@ -657,9 +657,9 @@ void _create_genlist_items(void* user_data) { App_Data* app_data = (App_Data*) user_data; - if(NULL == app_data->genlist) { + if (NULL == app_data->genlist) { app_data->genlist = _create_genlist(app_data->naviframe); - if(NULL == app_data->genlist) + if (NULL == app_data->genlist) return; } @@ -673,7 +673,7 @@ void _create_genlist_items(void* user_data) itc0->func.del = NULL; Elm_Genlist_Item_Class * itc1 = elm_genlist_item_class_new(); - if(g_input_type_data.input_type_array_len == 2){ + if (g_input_type_data.input_type_array_len == 2){ itc1->item_style = "2button_flat"; itc1->func.text_get = NULL; itc1->func.content_get = __ise_gl_2button_content_get; @@ -912,7 +912,7 @@ void _app_service(app_control_h service, void* user_data) app_data->reply_type = REPLY_APP_NORMAL; ret = app_control_is_extra_data_array(service, APP_CONTROL_DATA_INPUT_TYPE, &is_extra_data_array); - if( is_extra_data_array == true) { + if ( is_extra_data_array == true) { ret = app_control_get_extra_data_array(service, APP_CONTROL_DATA_INPUT_TYPE, &input_type_array, &input_type_array_len); g_input_type_data.input_type_array = input_type_array; g_input_type_data.input_type_array_len = input_type_array_len; @@ -951,7 +951,7 @@ void _app_service(app_control_h service, void* user_data) ACTIVATE : elm_win_activate(app_data->win_main); - if(context) + if (context) free(context); } @@ -972,14 +972,14 @@ void _app_terminate(void* user_data) App_Data* app_data = NULL; app_data = (App_Data*)user_data; - if(app_data->genlist){ + if (app_data->genlist){ evas_object_smart_callback_del(app_data->genlist, "elm,item,position,changed", _item_position_changed_cb); } - if(app_data->res_path) + if (app_data->res_path) free(app_data->res_path); - if(app_data->shared_res_path) + if (app_data->shared_res_path) free(app_data->shared_res_path); input_keyboard_deinit(); -- 2.7.4 From f17c7dd8a405cb2a7e62278476827613a2264d8e Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Wed, 26 Apr 2017 19:42:50 +0900 Subject: [PATCH 09/16] Fix redefine issue in header Change-Id: I7cac7c48649231a450877cc5d8f88ea098258353 Signed-off-by: sungwook79.park --- inc/MoreOption.h | 2 -- inc/w-input-selector.h | 8 ++++++-- src/MoreOption.cpp | 2 -- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/inc/MoreOption.h b/inc/MoreOption.h index 70843ab..f410d52 100755 --- a/inc/MoreOption.h +++ b/inc/MoreOption.h @@ -26,9 +26,7 @@ class MoreOption { Evas_Object *nf; Evas_Object *more_option_layout; -#ifdef _WEARABLE Eext_Object_Item *item; -#endif Eina_Bool option_opened; void *voicedata; diff --git a/inc/w-input-selector.h b/inc/w-input-selector.h index 9c3d323..2e86d7b 100755 --- a/inc/w-input-selector.h +++ b/inc/w-input-selector.h @@ -65,9 +65,15 @@ typedef enum { TIZEN_PROFILE_COMMON = 0x10, } tizen_profile_t; extern tizen_profile_t _get_tizen_profile(); +#if !defined(_TV) #define _TV (_get_tizen_profile() == TIZEN_PROFILE_TV) +#endif +#if !defined(_MOBILE) #define _MOBILE (_get_tizen_profile() == TIZEN_PROFILE_MOBILE) +#endif +#if !defined(_WEARABLE) #define _WEARABLE (_get_tizen_profile() == TIZEN_PROFILE_WEARABLE) +#endif typedef struct appdata{ Evas_Object* win_main; @@ -75,9 +81,7 @@ typedef struct appdata{ Evas_Object* conform; Evas_Object* naviframe; Evas_Object* genlist; -#ifdef _WEARABLE Eext_Circle_Surface *circle_surface; -#endif app_control_h source_app_control; int app_type; diff --git a/src/MoreOption.cpp b/src/MoreOption.cpp index 2510f0b..6b12f6e 100755 --- a/src/MoreOption.cpp +++ b/src/MoreOption.cpp @@ -36,9 +36,7 @@ extern Evas_Object *g_setting_window; MoreOption::MoreOption(Evas_Object *naviframe, void* voicedata) : nf(naviframe) , more_option_layout(NULL) -#ifdef _WEARABLE , item(NULL) -#endif , option_opened(EINA_FALSE) , voicedata(voicedata) { /** todo. implement constructor */ -- 2.7.4 From f7b74cc1d99f7058628ec5b4b02ce6ff67d4a76d Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Mon, 8 May 2017 11:15:29 +0900 Subject: [PATCH 10/16] Fix macro usage for profile in Unified build system Change-Id: I579c4592ba537df5f9c02615416dac8b38fc060e Signed-off-by: sungwook79.park --- src/w-input-emoticon.cpp | 11 ++++---- src/w-input-selector.cpp | 32 ++++++++++------------ src/w-input-stt-voice.cpp | 68 +++++++++++++++++++++++------------------------ 3 files changed, 54 insertions(+), 57 deletions(-) diff --git a/src/w-input-emoticon.cpp b/src/w-input-emoticon.cpp index 42bd53b..b7afb02 100755 --- a/src/w-input-emoticon.cpp +++ b/src/w-input-emoticon.cpp @@ -757,11 +757,12 @@ Evas_Object* _create_emoticon_genlist(void* data) if (NULL == genlist) return NULL; - Evas_Object* circle_object_genlist = eext_circle_object_genlist_add(genlist, ad->circle_surface); - eext_circle_object_genlist_scroller_policy_set(circle_object_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); - evas_object_data_set(genlist, "circle", (void *) circle_object_genlist); - eext_rotary_object_event_activated_set(circle_object_genlist, EINA_TRUE); - + if (_WEARABLE) { + Evas_Object* circle_object_genlist = eext_circle_object_genlist_add(genlist, ad->circle_surface); + eext_circle_object_genlist_scroller_policy_set(circle_object_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); + evas_object_data_set(genlist, "circle", (void *) circle_object_genlist); + eext_rotary_object_event_activated_set(circle_object_genlist, EINA_TRUE); + } evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(genlist); diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index 7b08443..92bf854 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -566,10 +566,10 @@ void _back_to_genlist_for_selector() reply_to_sender_by_callback(NULL, NULL); elm_exit(); } -#ifdef _WEARABLE - Evas_Object *circle_genlist = (Evas_Object *) evas_object_data_get(app_data->genlist, "circle"); - eext_rotary_object_event_activated_set(circle_genlist, EINA_TRUE); -#endif + if (_WEARABLE) { + Evas_Object *circle_genlist = (Evas_Object *) evas_object_data_get(app_data->genlist, "circle"); + eext_rotary_object_event_activated_set(circle_genlist, EINA_TRUE); + } } static void _item_realized(void *data, Evas_Object *obj, void *event_info) //called when list scrolled @@ -584,12 +584,12 @@ Evas_Object* _create_genlist(Evas_Object* navi) return NULL; elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS); -#ifdef _WEARABLE - Evas_Object* circle_object_genlist = eext_circle_object_genlist_add(genlist, app_data->circle_surface); - eext_circle_object_genlist_scroller_policy_set(circle_object_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); - evas_object_data_set(genlist, "circle", (void *) circle_object_genlist); - eext_rotary_object_event_activated_set(circle_object_genlist, EINA_TRUE); -#endif + if (_WEARABLE) { + Evas_Object* circle_object_genlist = eext_circle_object_genlist_add(genlist, app_data->circle_surface); + eext_circle_object_genlist_scroller_policy_set(circle_object_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); + evas_object_data_set(genlist, "circle", (void *) circle_object_genlist); + eext_rotary_object_event_activated_set(circle_object_genlist, EINA_TRUE); + } evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL); @@ -832,9 +832,8 @@ bool _app_create(void* user_data) Evas_Object* conform = NULL; Evas_Object* bg = NULL; Evas_Object* window = NULL; -#ifdef _WEARABLE Eext_Circle_Surface *surface; -#endif + if (!user_data) { return false; } @@ -869,11 +868,10 @@ bool _app_create(void* user_data) evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); conform = elm_conformant_add(window); -#ifdef _WEARABLE - surface = eext_circle_surface_conformant_add(conform); -#endif - evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + if (_WEARABLE) + surface = eext_circle_surface_conformant_add(conform); + evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(window, conform); elm_object_content_set(conform, layout); @@ -884,9 +882,7 @@ bool _app_create(void* user_data) app_data->win_main = window; app_data->conform = conform; app_data->layout_main = layout; -#ifdef _WEARABLE app_data->circle_surface = surface; -#endif app_data->app_type = APP_TYPE_SELECT_MODE; Evas_Object *naviframe = elm_naviframe_add(layout); diff --git a/src/w-input-stt-voice.cpp b/src/w-input-stt-voice.cpp index 925cd14..4595593 100755 --- a/src/w-input-stt-voice.cpp +++ b/src/w-input-stt-voice.cpp @@ -887,14 +887,14 @@ static inline void ea_naviframe_back(void *data, Evas_Object *obj, void *event_i ecore_event_handler_del(g_evt_key_down); g_evt_key_down = NULL; -#ifdef _WEARABLE - //Hide more option - if(g_more_option_layout){ - if(eext_more_option_opened_get(g_more_option_layout) == EINA_TRUE) { - eext_more_option_opened_set(g_more_option_layout, EINA_FALSE); + if (_WEARABLE) { + //Hide more option + if(g_more_option_layout){ + if(eext_more_option_opened_get(g_more_option_layout) == EINA_TRUE) { + eext_more_option_opened_set(g_more_option_layout, EINA_FALSE); + } } } -#endif } static char *__get_genlist_title_label(void *data, Evas_Object *obj, const char *part) @@ -1172,16 +1172,16 @@ static Evas_Object *create_language_list(Evas_Object *parent) itc_title.item_style = "title"; itc_title.func.text_get = __get_genlist_title_label; itc_title.func.content_get = NULL; -#ifdef _WEARABLE - item = elm_genlist_item_append(genlist, &itc_title, (void *)-1, NULL, ELM_GENLIST_ITEM_GROUP, NULL, genlist); -#endif + if (_WEARABLE) { + item = elm_genlist_item_append(genlist, &itc_title, (void *)-1, NULL, ELM_GENLIST_ITEM_GROUP, NULL, genlist); + } // 2 line text -#ifdef _WEARABLE - itc_2text.item_style = "2text.1icon.1/sub1.multiline"; -#else - itc_2text.item_style = "type1"; -#endif + if (_WEARABLE) { + itc_2text.item_style = "2text.1icon.1/sub1.multiline"; + } else { + itc_2text.item_style = "type1"; + } itc_2text.func.text_get = __get_genlist_item_label; itc_2text.func.content_get = __get_genlist_item_content; @@ -1198,11 +1198,11 @@ static Evas_Object *create_language_list(Evas_Object *parent) } // 1 line text -#ifdef _WEARABLE - itc_1text.item_style = "1text.1icon.1"; -#else - itc_1text.item_style = "type1"; -#endif + if (_WEARABLE) { + itc_1text.item_style = "1text.1icon.1"; + } else { + itc_1text.item_style = "type1"; + } itc_1text.func.text_get = __get_genlist_item_label; itc_1text.func.content_get = __get_genlist_item_content; @@ -1517,11 +1517,11 @@ void activate_circle_scroller_for_stt_textbox(void* data, Eina_Bool bActivate) Evas_Object *scroller = NULL; scroller = elm_layout_content_get((Evas_Object *)voicedata->layout_main, "text_area"); -#ifdef _WEARABLE - Evas_Object *circle_scroller = NULL; - circle_scroller = (Evas_Object *) evas_object_data_get(scroller, "circle"); - eext_rotary_object_event_activated_set(circle_scroller, bActivate); -#endif + if (_WEARABLE) { + Evas_Object *circle_scroller = NULL; + circle_scroller = (Evas_Object *) evas_object_data_get(scroller, "circle"); + eext_rotary_object_event_activated_set(circle_scroller, bActivate); + } } static Evas_Object *create_textblock(void* data) @@ -1553,11 +1553,11 @@ static Evas_Object *create_textblock(void* data) elm_scroller_page_scroll_limit_set(scroller, 0, 1); elm_object_scroll_lock_x_set(scroller, EINA_TRUE); -#ifdef _WEARABLE - circle_scroller = eext_circle_object_scroller_add(scroller, app_data->circle_surface); - eext_circle_object_scroller_policy_set(circle_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); - eext_rotary_object_event_activated_set(circle_scroller, EINA_TRUE); -#endif + if (_WEARABLE) { + circle_scroller = eext_circle_object_scroller_add(scroller, app_data->circle_surface); + eext_circle_object_scroller_policy_set(circle_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); + eext_rotary_object_event_activated_set(circle_scroller, EINA_TRUE); + } box = elm_box_add(scroller); inner_layout = elm_layout_add(scroller); @@ -1879,13 +1879,13 @@ void on_stt_pause(VoiceData *r_voicedata){ //Hide more option and language settings by interrupt scenario. close_setting_window_idler_cb(NULL); Evas_Object *mo_layout = voicedata->mo->getMoreOptionLayout(); -#ifdef _WEARABLE - if(mo_layout){ - if(eext_more_option_opened_get(mo_layout) == EINA_TRUE) { - eext_more_option_opened_set(mo_layout, EINA_FALSE); + if (_WEARABLE) { + if(mo_layout){ + if(eext_more_option_opened_get(mo_layout) == EINA_TRUE) { + eext_more_option_opened_set(mo_layout, EINA_FALSE); + } } } -#endif } } -- 2.7.4 From dfdc976692bd07a731a17166d42b12fe86a32772 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Mon, 8 May 2017 11:43:57 +0900 Subject: [PATCH 11/16] Fix indentation Change-Id: Iac1b055e39d105cf001a44af595108d2b201d0aa Signed-off-by: Jihoon Kim --- src/w-input-selector.cpp | 61 ++++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index 92bf854..9536088 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -50,38 +50,37 @@ Evas_Coord last_step; // 0 ~ 9 for gesture, 10~11 for rotary tizen_profile_t _get_tizen_profile() { - static tizen_profile_t profile = TIZEN_PROFILE_UNKNOWN; - if (__builtin_expect(profile != TIZEN_PROFILE_UNKNOWN, 1)) - return profile; - - char *profileName; - system_info_get_platform_string("http://tizen.org/feature/profile", &profileName); - switch (*profileName) - { - case 'm': - case 'M': - profile = TIZEN_PROFILE_MOBILE; - break; - case 'w': - case 'W': - profile = TIZEN_PROFILE_WEARABLE; - break; - case 't': - case 'T': - profile = TIZEN_PROFILE_TV; - break; - case 'i': - case 'I': - profile = TIZEN_PROFILE_IVI; - break; - default: // common or unknown ==> ALL ARE COMMON. - profile = TIZEN_PROFILE_COMMON; - } - free(profileName); - - return profile; -} + static tizen_profile_t profile = TIZEN_PROFILE_UNKNOWN; + if (__builtin_expect(profile != TIZEN_PROFILE_UNKNOWN, 1)) + return profile; + + char *profileName; + system_info_get_platform_string("http://tizen.org/feature/profile", &profileName); + switch (*profileName) + { + case 'm': + case 'M': + profile = TIZEN_PROFILE_MOBILE; + break; + case 'w': + case 'W': + profile = TIZEN_PROFILE_WEARABLE; + break; + case 't': + case 'T': + profile = TIZEN_PROFILE_TV; + break; + case 'i': + case 'I': + profile = TIZEN_PROFILE_IVI; + break; + default: // common or unknown ==> ALL ARE COMMON. + profile = TIZEN_PROFILE_COMMON; + } + free(profileName); + return profile; +} void _init_app_data(App_Data* app_data); static void _app_language_changed(app_event_info_h event_info, void *user_data); -- 2.7.4 From 6091bab0b9f67259090cfc2948e4bec5849eb53e Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Mon, 15 May 2017 16:15:27 +0900 Subject: [PATCH 12/16] Add routine to support TV profile Change-Id: I40041d649932103b9c582482bf898014a20efa73 Signed-off-by: sungwook79.park --- CMakeLists.txt | 37 +++++++++++++++++++++++++++++++++++-- inc/w-input-selector.h | 3 +++ src/MoreOption.cpp | 2 ++ src/w-input-selector.cpp | 11 ++++++++++- src/w-input-stt-voice.cpp | 6 ++++++ 5 files changed, 56 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ef55ae5..85287b4 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -105,6 +105,35 @@ ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj) INSTALL(FILES ${CMAKE_BINARY_DIR}/res/wearable/edje/w-input-stt-button.edj DESTINATION ${INPUTDELEGATOR_RESDIR}/edje/wearable) +elseif(${TARGET} STREQUAL "tv") +file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/res/tv/edje) +ADD_CUSTOM_TARGET(w-input-selector.edj COMMAND edje_cc + -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/tv/images + ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-selector.edc + ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-selector.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-selector.edc) +ADD_DEPENDENCIES(${PROJECT_NAME} w-input-selector.edj) +INSTALL(FILES ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-selector.edj DESTINATION +${INPUTDELEGATOR_RESDIR}/edje/tv) + +ADD_CUSTOM_TARGET(w-input-stt.edj COMMAND edje_cc + -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/tv/images + ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-stt.edc + ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-stt.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-stt.edc) +ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt.edj) +INSTALL(FILES ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-stt.edj DESTINATION +${INPUTDELEGATOR_RESDIR}/edje/tv) + +ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc + -id ${CMAKE_CURRENT_SOURCE_DIR}/edje/tv/images + ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-stt-button.edc + ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-stt-button.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/tv/edje/w-input-stt-button.edc) +ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj) +INSTALL(FILES ${CMAKE_BINARY_DIR}/res/tv/edje/w-input-stt-button.edj DESTINATION +${INPUTDELEGATOR_RESDIR}/edje/tv) + else() file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/res/mobile/edje) ADD_CUSTOM_TARGET(w-input-selector.edj COMMAND edje_cc @@ -133,7 +162,6 @@ ADD_CUSTOM_TARGET(w-input-stt-button.edj COMMAND edje_cc ADD_DEPENDENCIES(${PROJECT_NAME} w-input-stt-button.edj) INSTALL(FILES ${CMAKE_BINARY_DIR}/res/mobile/edje/w-input-stt-button.edj DESTINATION ${INPUTDELEGATOR_RESDIR}/edje/mobile) - endif() @@ -150,6 +178,11 @@ FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/wearable/images) FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/wearable/images/emoticons/*.png") INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/wearable/images/emoticons) +elseif(${TARGET} STREQUAL "tv") +FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/tv/images/*.png") +INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/tv/images) +FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/tv/images/emoticons/*.png") +INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/tv/images/emoticons) else() FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res/mobile/images/*.png") INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/mobile/images) @@ -157,4 +190,4 @@ FILE(GLOB_RECURSE INPUTDELEGATOR_DEFAULT_IMAGES "${CMAKE_CURRENT_SOURCE_DIR}/res INSTALL(FILES ${INPUTDELEGATOR_DEFAULT_IMAGES} DESTINATION ${INPUTDELEGATOR_RESDIR}/mobile/images/emoticons) endif() -ADD_SUBDIRECTORY(po) \ No newline at end of file +ADD_SUBDIRECTORY(po) diff --git a/inc/w-input-selector.h b/inc/w-input-selector.h index 2e86d7b..985ee98 100755 --- a/inc/w-input-selector.h +++ b/inc/w-input-selector.h @@ -33,6 +33,9 @@ #define APP_EDJ_FILE_MOBILE "edje/mobile/w-input-selector.edj" #define STT_EDJ_FILE_MOBILE "edje/mobile/w-input-stt.edj" +#define APP_EDJ_FILE_TV "edje/tv/w-input-selector.edj" +#define STT_EDJ_FILE_TV "edje/tv/w-input-stt.edj" + #define LOCALEDIR "/usr/apps/org.tizen.inputdelegator/res/locale" #define RESOURCEDIR "/usr/apps/org.tizen.inputdelegator/res/" diff --git a/src/MoreOption.cpp b/src/MoreOption.cpp index 6b12f6e..d0a4b36 100755 --- a/src/MoreOption.cpp +++ b/src/MoreOption.cpp @@ -227,6 +227,8 @@ Evas_Object* MoreOption::AddLanguageIcon(Evas_Object *parent) { string res_path = get_resource_path(); if (_WEARABLE) res_path = res_path + "wearable/"; + else if (_TV) + res_path = res_path + "tv/"; else res_path = res_path + "mobile/"; diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index 9536088..4c39358 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -136,7 +136,10 @@ void init_customizing_theme(void) if (_WEARABLE) { stt_edj_path = stt_edj_path + STT_EDJ_FILE_WEARABLE; app_edj_path = app_edj_path + APP_EDJ_FILE_WEARABLE; - } else if (_MOBILE) { + } else if (_TV) { + stt_edj_path = stt_edj_path + STT_EDJ_FILE_TV; + app_edj_path = app_edj_path + APP_EDJ_FILE_TV; + } else { stt_edj_path = stt_edj_path + STT_EDJ_FILE_MOBILE; app_edj_path = app_edj_path + APP_EDJ_FILE_MOBILE; } @@ -261,6 +264,8 @@ static Evas_Object * __ise_gl_2button_content_get(void *data, Evas_Object *obj, string path = get_resource_path(); if (_WEARABLE) path = path + "wearable/"; + else if (_TV) + path = path + "tv/"; else path = path + "mobile/"; @@ -345,6 +350,8 @@ static Evas_Object * __ise_gl_3button_content_get(void *data, Evas_Object *obj, string path = get_resource_path(); if (_WEARABLE) path = path + "wearable/"; + else if (_TV) + path = path + "tv/"; else path = path + "mobile/"; @@ -520,6 +527,8 @@ void show_popup_toast(const char *text, bool check_img) string path = get_resource_path(); if (_WEARABLE) path = path + "wearable/"; + else if (_TV) + path = path + "tv/"; else path = path + "mobile/"; string path_ic = path + "/images/toast_check_icon.png"; diff --git a/src/w-input-stt-voice.cpp b/src/w-input-stt-voice.cpp index 4595593..10a5ec5 100755 --- a/src/w-input-stt-voice.cpp +++ b/src/w-input-stt-voice.cpp @@ -1391,6 +1391,8 @@ static Evas_Object *create_text_detiled_view(Evas_Object *parent) string edj_path = get_resource_path(); if(_WEARABLE) edj_path = edj_path + STT_EDJ_FILE_WEARABLE; + else if (_TV) + edj_path = edj_path + STT_EDJ_FILE_TV; else edj_path = edj_path + STT_EDJ_FILE_MOBILE; //layout @@ -1539,6 +1541,8 @@ static Evas_Object *create_textblock(void* data) string edj_path = get_resource_path(); if(_WEARABLE) edj_path = edj_path + STT_EDJ_FILE_WEARABLE; + else if (_TV) + edj_path = edj_path + STT_EDJ_FILE_TV; else edj_path = edj_path + STT_EDJ_FILE_MOBILE; @@ -1646,6 +1650,8 @@ static Evas_Object *create_fullview(Evas_Object *parent, VoiceData *r_voicedata) string edj_path = get_resource_path(); if(_WEARABLE) edj_path = edj_path + STT_EDJ_FILE_WEARABLE; + else if (_TV) + edj_path = edj_path + STT_EDJ_FILE_TV; else edj_path = edj_path + STT_EDJ_FILE_MOBILE; -- 2.7.4 From c70fe77be488f4e7e20b9a49445fd05ba35fb483 Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Tue, 16 May 2017 19:18:43 +0900 Subject: [PATCH 13/16] Fix crash issue about item_style in elm_naviframe_item_push Change-Id: I7618d2a18d1f60545a2a2d7f786f9c4b704068e7 Signed-off-by: sungwook79.park --- src/MoreOption.cpp | 5 ++++- src/w-input-emoticon.cpp | 5 ++++- src/w-input-keyboard.cpp | 5 ++++- src/w-input-selector.cpp | 5 ++++- src/w-input-stt-voice.cpp | 5 ++++- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/MoreOption.cpp b/src/MoreOption.cpp index d0a4b36..5159e0c 100755 --- a/src/MoreOption.cpp +++ b/src/MoreOption.cpp @@ -119,7 +119,10 @@ void MoreOption::SetContentLayout(Evas_Object *content) { elm_object_part_content_set(more_option_layout, "elm.swallow.content", content); Elm_Object_Item *nit = NULL; - nit = elm_naviframe_item_push(nf, NULL, NULL, NULL, more_option_layout, "empty"); + const char *item_style = NULL; + if (_WEARABLE) + item_style = "empty"; + nit = elm_naviframe_item_push(nf, NULL, NULL, NULL, more_option_layout, item_style); elm_naviframe_item_title_enabled_set(nit, EINA_FALSE, EINA_FALSE); elm_naviframe_item_pop_cb_set(nit, diff --git a/src/w-input-emoticon.cpp b/src/w-input-emoticon.cpp index b7afb02..6c988c0 100755 --- a/src/w-input-emoticon.cpp +++ b/src/w-input-emoticon.cpp @@ -767,7 +767,10 @@ Evas_Object* _create_emoticon_genlist(void* data) evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(genlist); - Elm_Object_Item *nf_emoticon_item = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, genlist, "empty"); + const char *item_style = NULL; + if (_WEARABLE) + item_style = "empty"; + Elm_Object_Item *nf_emoticon_item = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, genlist, item_style); elm_naviframe_item_pop_cb_set(nf_emoticon_item, _custom_back_cb2, ad); diff --git a/src/w-input-keyboard.cpp b/src/w-input-keyboard.cpp index 0bfa13f..52051a6 100755 --- a/src/w-input-keyboard.cpp +++ b/src/w-input-keyboard.cpp @@ -134,7 +134,10 @@ void create_fullscreen_editor(void *data) evas_object_resize(ad->naviframe, 360, 360); evas_object_show(ad->naviframe); - Elm_Object_Item *nf_item = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, box, "empty"); + const char *item_style = NULL; + if (_WEARABLE) + item_style = "empty"; + Elm_Object_Item *nf_item = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, box, item_style); elm_naviframe_item_pop_cb_set(nf_item, custom_back_cb, NULL); } diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index 4c39358..6b096cb 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -608,12 +608,15 @@ Evas_Object* _create_genlist(Evas_Object* navi) show_gl_focus(EINA_FALSE); + const char *item_style = NULL; + if (_WEARABLE) + item_style = "empty"; Elm_Object_Item *nf_main_item = elm_naviframe_item_push(navi, NULL, NULL, NULL, genlist, - "empty"); + item_style); elm_naviframe_item_pop_cb_set(nf_main_item, back_cb, app_data); evas_object_smart_callback_add(genlist, "realized", _item_realized, NULL); diff --git a/src/w-input-stt-voice.cpp b/src/w-input-stt-voice.cpp index 10a5ec5..7fe546f 100755 --- a/src/w-input-stt-voice.cpp +++ b/src/w-input-stt-voice.cpp @@ -1324,8 +1324,11 @@ void create_setting_window(Evas_Object *more_option_layout) */ genlist = create_language_list(naviframe); + const char *item_style = NULL; + if (_WEARABLE) + item_style = "empty"; //item = elm_naviframe_item_push(naviframe, "IDS_VC_HEADER_VOICE_INPUT_LANGUAGE", NULL, NULL, genlist, NULL); - elm_naviframe_item_push(naviframe, NULL, NULL, NULL, genlist, "empty"); + elm_naviframe_item_push(naviframe, NULL, NULL, NULL, genlist, item_style); //elm_object_item_domain_text_translatable_set(item, PACKAGE, EINA_TRUE); g_setting_window = window; -- 2.7.4 From c50fe9fef899423321b8e3767c3feb3396e7af3d Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Wed, 17 May 2017 13:51:54 +0900 Subject: [PATCH 14/16] Modify edit UI in keyboard input Change-Id: I0e570a081fcc1f34f1ae45b47c45c98ef057cb0e Signed-off-by: sungwook79.park --- inc/w-input-keyboard.h | 2 +- src/w-input-keyboard.cpp | 87 +++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 87 insertions(+), 2 deletions(-) diff --git a/inc/w-input-keyboard.h b/inc/w-input-keyboard.h index a04fccd..b127fdf 100755 --- a/inc/w-input-keyboard.h +++ b/inc/w-input-keyboard.h @@ -21,7 +21,7 @@ #include #include -const int KEYBOARD_EDITOR_CHAR_COUNT_MAX = 50; +const int KEYBOARD_EDITOR_CHAR_COUNT_MAX = 300; bool input_keyboard_init(app_control_h app_control); void input_keyboard_deinit(void); bool input_keyboard_launch(Evas_Object *window, void * data); diff --git a/src/w-input-keyboard.cpp b/src/w-input-keyboard.cpp index 52051a6..d7e2bf2 100755 --- a/src/w-input-keyboard.cpp +++ b/src/w-input-keyboard.cpp @@ -141,12 +141,97 @@ void create_fullscreen_editor(void *data) elm_naviframe_item_pop_cb_set(nf_item, custom_back_cb, NULL); } +static void editfield_focused_cb(void *data, Evas_Object *obj, void *event_info) +{ + Evas_Object *editfield = (Evas_Object *)data; + elm_object_signal_emit(editfield, "elm,state,focused", ""); + + if (!elm_entry_is_empty(obj)) + elm_object_signal_emit(editfield, "elm,action,show,button", ""); +} + +static void editfield_unfocused_cb(void *data, Evas_Object *obj, void *event_info) +{ + Evas_Object *editfield = (Evas_Object *)data; + elm_object_signal_emit(editfield, "elm,state,unfocused", ""); + elm_object_signal_emit(editfield, "elm,action,hide,button", ""); +} + +static Evas_Object *create_multiline_editfield_layout(Evas_Object *parent, void *data) +{ + Evas_Object *editfield; + + editfield = elm_layout_add(parent); + elm_layout_theme_set(editfield, "layout", "editfield", "multiline"); + evas_object_size_hint_align_set(editfield, EVAS_HINT_FILL, 0.0); + evas_object_size_hint_weight_set(editfield, EVAS_HINT_EXPAND, 0.0); + + entry = elm_entry_add(editfield); + static Elm_Entry_Filter_Limit_Size limit_filter_data; + limit_filter_data.max_char_count = KEYBOARD_EDITOR_CHAR_COUNT_MAX; + elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_filter_data); + evas_object_smart_callback_add(entry, "maxlength,reached", maxlength_cb, data); + + elm_object_part_text_set(entry, "elm.guide", g_input_keyboard_data.guide_text); + evas_object_smart_callback_add(entry, "focused", editfield_focused_cb, editfield); + evas_object_smart_callback_add(entry, "unfocused", editfield_unfocused_cb, editfield); + elm_object_part_content_set(editfield, "elm.swallow.content", entry); + + return editfield; +} + +static Evas_Object *create_editfield_view(void *data) +{ + App_Data *ad = (App_Data *)data; + + Evas_Object *main_scroller, *main_box, *editfield; + + main_scroller = elm_scroller_add(ad->naviframe); + elm_scroller_bounce_set(main_scroller, EINA_FALSE, EINA_TRUE); + evas_object_size_hint_weight_set(main_scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(main_scroller, EVAS_HINT_FILL, EVAS_HINT_FILL); + evas_object_show(main_scroller); + + main_box = elm_box_add(main_scroller); + evas_object_size_hint_align_set(main_box, EVAS_HINT_FILL, 0.0); + evas_object_size_hint_weight_set(main_box, EVAS_HINT_EXPAND, 0.0); + evas_object_show(main_box); + + editfield = create_multiline_editfield_layout(main_box, data); + elm_box_pack_end(main_box, editfield); + evas_object_show(editfield); + + Evas_Object *btn = elm_button_add(main_box); + elm_object_text_set(btn, "OK"); + evas_object_size_hint_weight_set(btn, 0.5, 0.5); + evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); + evas_object_smart_callback_add(btn, "clicked", btn_clicked_cb, NULL); + evas_object_show(btn); + elm_box_pack_end(main_box, btn); + + elm_object_content_set(main_scroller, main_box); + + evas_object_show(ad->naviframe); + const char *item_style = NULL; + if (_WEARABLE) + item_style = "empty"; + Elm_Object_Item *nf_item = elm_naviframe_item_push(ad->naviframe, NULL, NULL, NULL, main_scroller, item_style); + elm_naviframe_item_pop_cb_set(nf_item, custom_back_cb, NULL); + + return main_scroller; +} + bool input_keyboard_launch(Evas_Object *window, void *data) { if (window == NULL) { PRINTFUNC(DLOG_ERROR, "Can not get window"); return false; } - create_fullscreen_editor(data); + + if (_WEARABLE) + create_fullscreen_editor(data); + else + create_editfield_view(data); + return true; } -- 2.7.4 From 908d95139ea028ae1540273837caca567c081312 Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Wed, 17 May 2017 14:22:27 +0900 Subject: [PATCH 15/16] Enable only keyboard input in TV profile Change-Id: I6a629fdcb5fc978b601d8e1e6b6e59ea4b00ea0e Signed-off-by: sungwook79.park --- src/w-input-selector.cpp | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index 6b096cb..ed6cb80 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -924,23 +924,30 @@ void _app_service(app_control_h service, void* user_data) g_input_type_data.input_type_array = input_type_array; g_input_type_data.input_type_array_len = input_type_array_len; } else { - ret = app_control_get_extra_data(service, APP_CONTROL_DATA_INPUT_TYPE, &context); - if (ret == APP_CONTROL_ERROR_NONE) { - if (!strcmp(context, "input_voice")) { - app_data->app_type = APP_TYPE_STT; - _stt_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else if (!strcmp(context, "input_emoticon")) { - app_data->app_type = APP_TYPE_EMOTICON; - _emoticon_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else if (!strcmp(context, "input_keyboard")) { - app_data->app_type = APP_TYPE_KEYBOARD; - input_keyboard_init(service); - _keyboard_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else if (!strcmp(context, "input_reply")) { - app_data->app_type = APP_TYPE_REPLY; + if (_TV) { + app_data->app_type = APP_TYPE_KEYBOARD; + input_keyboard_init(service); + _keyboard_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else { + ret = app_control_get_extra_data(service, APP_CONTROL_DATA_INPUT_TYPE, &context); + if (ret == APP_CONTROL_ERROR_NONE) { + if (!strcmp(context, "input_voice")) { + app_data->app_type = APP_TYPE_STT; + _stt_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else if (!strcmp(context, "input_emoticon")) { + app_data->app_type = APP_TYPE_EMOTICON; + _emoticon_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else if (!strcmp(context, "input_keyboard")) { + app_data->app_type = APP_TYPE_KEYBOARD; + input_keyboard_init(service); + _keyboard_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else if (!strcmp(context, "input_reply")) { + app_data->app_type = APP_TYPE_REPLY; + } } } } -- 2.7.4 From b061524626e252af8a78e1f1e660be6df31f88bc Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Thu, 18 May 2017 13:23:43 +0900 Subject: [PATCH 16/16] Fix issue that remaining black screen when back key is pressed after launch keyboard input with app_control Change-Id: I89590d06606e535b4ef02ad18f30ad1939e16d2d Signed-off-by: sungwook79.park --- src/w-input-selector.cpp | 58 ++++++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index ed6cb80..b79534b 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -569,15 +569,15 @@ void _back_to_genlist_for_selector() if (!app_data) return; - if (app_data->app_type == APP_TYPE_STT || app_data->app_type == APP_TYPE_EMOTICON){ - PRINTFUNC(DLOG_DEBUG, "launched as STT/EMOTICON mode, So exit here."); - reply_to_sender_by_callback(NULL, NULL); - elm_exit(); - } if (_WEARABLE) { Evas_Object *circle_genlist = (Evas_Object *) evas_object_data_get(app_data->genlist, "circle"); eext_rotary_object_event_activated_set(circle_genlist, EINA_TRUE); } + if (app_data->app_type == APP_TYPE_STT || app_data->app_type == APP_TYPE_EMOTICON || app_data->app_type == APP_TYPE_KEYBOARD){ + PRINTFUNC(DLOG_DEBUG, "launched as STT/EMOTICON/KEYBOARD mode, So exit here."); + reply_to_sender_by_callback(NULL, NULL); + elm_exit(); + } } static void _item_realized(void *data, Evas_Object *obj, void *event_info) //called when list scrolled @@ -918,36 +918,36 @@ void _app_service(app_control_h service, void* user_data) app_control_clone(&(app_data->source_app_control), service); app_data->reply_type = REPLY_APP_NORMAL; + if (_TV || _MOBILE) { + app_data->app_type = APP_TYPE_KEYBOARD; + input_keyboard_init(service); + _keyboard_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } + ret = app_control_is_extra_data_array(service, APP_CONTROL_DATA_INPUT_TYPE, &is_extra_data_array); if ( is_extra_data_array == true) { ret = app_control_get_extra_data_array(service, APP_CONTROL_DATA_INPUT_TYPE, &input_type_array, &input_type_array_len); g_input_type_data.input_type_array = input_type_array; g_input_type_data.input_type_array_len = input_type_array_len; } else { - if (_TV) { - app_data->app_type = APP_TYPE_KEYBOARD; - input_keyboard_init(service); - _keyboard_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else { - ret = app_control_get_extra_data(service, APP_CONTROL_DATA_INPUT_TYPE, &context); - if (ret == APP_CONTROL_ERROR_NONE) { - if (!strcmp(context, "input_voice")) { - app_data->app_type = APP_TYPE_STT; - _stt_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else if (!strcmp(context, "input_emoticon")) { - app_data->app_type = APP_TYPE_EMOTICON; - _emoticon_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else if (!strcmp(context, "input_keyboard")) { - app_data->app_type = APP_TYPE_KEYBOARD; - input_keyboard_init(service); - _keyboard_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else if (!strcmp(context, "input_reply")) { - app_data->app_type = APP_TYPE_REPLY; - } + ret = app_control_get_extra_data(service, APP_CONTROL_DATA_INPUT_TYPE, &context); + if (ret == APP_CONTROL_ERROR_NONE) { + if (!strcmp(context, "input_voice")) { + app_data->app_type = APP_TYPE_STT; + _stt_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else if (!strcmp(context, "input_emoticon")) { + app_data->app_type = APP_TYPE_EMOTICON; + _emoticon_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else if (!strcmp(context, "input_keyboard")) { + app_data->app_type = APP_TYPE_KEYBOARD; + input_keyboard_init(service); + _keyboard_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else if (!strcmp(context, "input_reply")) { + app_data->app_type = APP_TYPE_REPLY; } } } -- 2.7.4