From 8aebb94da716975f0386aa91e17f8730933c938b Mon Sep 17 00:00:00 2001 From: jihye Date: Thu, 5 Jan 2017 19:58:48 +0900 Subject: [PATCH] ui: change about dialog Change-Id: Ic28c8e109bd6517cf71d7b6fb9caf16161087d2b Signed-off-by: jihye --- tizen/src/Makefile | 2 +- tizen/src/ui/menu/aboutdialog.cpp | 242 ++++++++++++++++++++--------- tizen/src/ui/menu/aboutdialog.h | 4 + tizen/src/ui/resource/images/about_bg.png | Bin 0 -> 2635 bytes tizen/src/ui/resource/images/tizen_sdk.png | Bin 29162 -> 0 bytes tizen/src/ui/resource/resource.qrc | 2 +- tizen/src/ui/resource/ui_strings.h | 6 +- 7 files changed, 177 insertions(+), 79 deletions(-) create mode 100644 tizen/src/ui/resource/images/about_bg.png delete mode 100644 tizen/src/ui/resource/images/tizen_sdk.png diff --git a/tizen/src/Makefile b/tizen/src/Makefile index e5cd5ee..5fa5024 100755 --- a/tizen/src/Makefile +++ b/tizen/src/Makefile @@ -63,7 +63,7 @@ endif ifdef CONFIG_QT cp -pP ui/resource/images/display_off_guide.png $(EMUL_DIR)/images - cp -pP ui/resource/images/tizen_sdk.png $(EMUL_DIR)/images + cp -pP ui/resource/images/about_bg.png $(EMUL_DIR)/images ifdef CONFIG_DARWIN cp -pP ui/resource/icons/emulator_icon.ico $(EMUL_DIR)/icons endif diff --git a/tizen/src/ui/menu/aboutdialog.cpp b/tizen/src/ui/menu/aboutdialog.cpp index b956dd8..7667ad0 100644 --- a/tizen/src/ui/menu/aboutdialog.cpp +++ b/tizen/src/ui/menu/aboutdialog.cpp @@ -4,8 +4,9 @@ * Copyright (C) 2014 Samsung Electronics Co., Ltd. All rights reserved. * * Contact: + * jihye kim * GiWoong Kim - * Sangho Park + * SeokYeon Hwang * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -33,102 +34,195 @@ #include "mainwindow.h" #include "emul_state.h" +#ifdef CONFIG_WIN32 +#define TITLE_FONT_SIZE_1 11 +#define TITLE_FONT_SIZE_2 22 +#define TITLE_FONT_SIZE_3 "11" +#define TEXT_FONT_SIZE 8 +#elif defined(CONFIG_DARWIN) +#define TITLE_FONT_SIZE_1 14 +#define TITLE_FONT_SIZE_2 25 +#define TITLE_FONT_SIZE_3 "14" +#define TEXT_FONT_SIZE 12 +#else +#define TITLE_FONT_SIZE_1 12 +#define TITLE_FONT_SIZE_2 23 +#define TITLE_FONT_SIZE_3 "12" +#define TEXT_FONT_SIZE 10 +#endif + AboutDialog::AboutDialog(QWidget *parent) : QDialog(parent, Qt::Dialog | Qt::WindowStaysOnTopHint) { setWindowTitle(ABOUT_TITLE); - - // remove ? button + /* remove ? button */ setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); + setStyleSheet("background-color: white"); - QVBoxLayout *baseLayout = new QVBoxLayout(this); - baseLayout->setMargin(0); - baseLayout->setSpacing(5); - - /* upside */ - QHBoxLayout *upsideLayout = new QHBoxLayout(); - upsideLayout->setMargin(0); - upsideLayout->setSpacing(0); - + /* top side - title image */ QLabel *imageLabel = new QLabel(this); QString sdkImagePath = QDir(QCoreApplication::applicationDirPath() + QDir::separator() + SDK_EMULATOR_IMAGES_PATH + SDK_ABOUT_IMAGE_FILE).absolutePath(); - QPixmap sdkImage(sdkImagePath); - if (sdkImage.isNull() == false) { - imageLabel->setPixmap(sdkImage); - } else { + + QPixmap sdkImage(430, 90); + sdkImage.fill(Qt::blue); + if (!sdkImage.load(sdkImagePath)) { qWarning() << "failed to load image from" << sdkImagePath; } - upsideLayout->addWidget(imageLabel); + imageLabel->setPixmap(sdkImage); + + /* make title text */ + makeTitleText(imageLabel); + + /* bottom side */ + QFrame *line = new QFrame(); + line->setStyleSheet("color: rgb(173, 173, 173)"); + line->setFrameShape(QFrame::HLine); + line->setLineWidth(1); + line->setFrameShadow(QFrame::Plain); + + QHBoxLayout *downsideLayout = new QHBoxLayout(); + downsideLayout->setAlignment(Qt::AlignRight); + downsideLayout->setContentsMargins(20,18, 20, 18); + QPushButton *closeBtn = new QPushButton("Close", this); + closeBtn->setMinimumSize(QSize(86, 24)); + closeBtn->setStyleSheet( + "QPushButton {" + "border: 2px solid #008AEE;" + "border-radius: 0px;" + "background-color: #E1E1E1;" + "background-radius: 0px;" + "outline: none;" + "}" + "QPushButton:hover {" + "background-color: #CDE9FF;" + "}" + "QPushButton:pressed {" + "background-color: #008AEE;" + "}"); + + connect(closeBtn, SIGNAL(clicked()), this, SLOT(close())); + downsideLayout->addWidget(closeBtn); + + QVBoxLayout *baseLayout = new QVBoxLayout(this); + baseLayout->setMargin(0); + baseLayout->setSpacing(0); + baseLayout->addWidget(imageLabel); + + /* center side */ + baseLayout->addLayout(makeAboutText()); + + baseLayout->addWidget(line); + baseLayout->addLayout(downsideLayout); +} - /* Emulator platform version*/ +void AboutDialog::makeTitleText(QWidget *widget) +{ + /* Emulator platform version */ QString platformVersion = QString(get_platform_version()).section('-', 1).trimmed(); + QLabel *sdk_name = new QLabel(); + QLabel *title = new QLabel(); + sdk_name->setStyleSheet("background-color: rgba(255,255,255,0%)"); + title->setStyleSheet("background-color: rgba(255,255,255,0%)"); + sdk_name->setText("" + QString(SDK_OFFICIAL_NAME) + ""); + + title->setText("" + QString("Emulator ") + + ""+ QString("for " + platformVersion) + + "" + ""); + + QFont font = sdk_name->font(); + font.setFamily("Arial"); + font.setPointSize(TITLE_FONT_SIZE_1); + sdk_name->setFont(font); + + font = title->font(); + font.setFamily("Arial"); + font.setPointSize(TITLE_FONT_SIZE_2); + font.setBold(true); + title->setFont(font); + + sdk_name->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed)); + title->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed)); + + QVBoxLayout *box = new QVBoxLayout(widget); + QVBoxLayout *titleLayout = new QVBoxLayout(); + titleLayout->setSpacing(0); + titleLayout->setMargin(0); + + titleLayout->addWidget(sdk_name); + titleLayout->addWidget(title); + + box->setContentsMargins(28,20,50,17); + box->addLayout(titleLayout); +} + +QLayout * AboutDialog::makeAboutText() +{ /* SDK version */ QString versionFilePath = QDir(QCoreApplication::applicationDirPath() + QDir::separator() + SDK_ROOT_PATH + SDK_VERSION_FILE).absolutePath(); QSettings versionFile(versionFilePath, QSettings::IniFormat); - QString sdkVer = versionFile.value(SDK_VERSION_FILE_KEY).toString(); - if (sdkVer.isEmpty() == true) { + + QString sdkVerTxt = versionFile.value(SDK_VERSION_FILE_KEY).toString(); + if (sdkVerTxt.isEmpty() == true) { qWarning() << "failed to load SDK version file from" << versionFilePath; - sdkVer = GENERIC_TEXT_UNDEFINED; + sdkVerTxt = GENERIC_TEXT_UNDEFINED; } /* Package version */ - QString pkgVer = QString(pkginfo_version).section(':', 1); - - /* - QString SnapshotName = "Undefined"; - QFile file("../../../install-manager/installmanager.conf"); - if (file.open(QIODevice::ReadOnly | QIODevice::Text) == true) { - QTextStream in(&file); - while (!in.atEnd()) { - QString line = in.readLine(); - if (line.startsWith("Snapshot-Path", Qt::CaseInsensitive) == true) { - QStringList snapshotPath = line.split(":", QString::SkipEmptyParts)[1].split("/"); - SnapshotName = snapshotPath.last().trimmed(); - qDebug() << "Snapshot Name :" << SnapshotName; - } - } - - file.close(); - } else { - qWarning("failed to load snapshot name"); - } - */ - - QString aboutText = - "" + QString(EMULATOR_TITLE) + " for " + platformVersion + "

" + - ABOUT_SDK_VERSION_TEXT + " : " + sdkVer + "
" + - ABOUT_PKG_VERSION_TEXT + " : " + pkgVer + "
" + - /* "Snapshot : " + SnapshotName + "
" + */ - ABOUT_BUILD_DATE_TEXT + " : " + QString(build_date) + "


" + - ABOUT_VISIT_TEXT + " " + - SDK_OFFICIAL_URL + ""; - - QLabel *textLabel = new QLabel(this); - textLabel->setStyleSheet("background-color: white"); - textLabel->setTextFormat(Qt::RichText); - //textLabel->setTextInteractionFlags(Qt::TextSelectableByMouse); - textLabel->setOpenExternalLinks(true); - textLabel->setMargin(10); - textLabel->setText(aboutText); - upsideLayout->addWidget(textLabel); - - baseLayout->addLayout(upsideLayout); - - /* downside */ - QHBoxLayout *downsideLayout = new QHBoxLayout(); - downsideLayout->setAlignment(Qt::AlignRight); - downsideLayout->setMargin(10); - - QPushButton *okBtn = new QPushButton("OK", this); - connect(okBtn, SIGNAL(clicked()), this, SLOT(close())); - downsideLayout->addWidget(okBtn); - - baseLayout->addLayout(downsideLayout); + QString pkgVerTxt = QString(pkginfo_version).section(':', 1); + QString siteTxt = "" + SDK_OFFICIAL_URL + ""; + + QLabel *sdkVerTitle = new QLabel(ABOUT_SDK_VERSION_TEXT); + QLabel *sdkVer = new QLabel(sdkVerTxt); + QLabel *pkgVerTitle = new QLabel(ABOUT_PKG_VERSION_TEXT); + QLabel *pkgVer = new QLabel(pkgVerTxt); + QLabel *buildDateTitle = new QLabel(ABOUT_BUILD_DATE_TEXT); + QLabel *buildDate = new QLabel(QString(build_date)); + QLabel *siteTitle = new QLabel(ABOUT_VISIT_TEXT); + QLabel *site = new QLabel(); + site->setTextFormat(Qt::RichText); + site->setOpenExternalLinks(true); + site->setText(siteTxt); + + QFont titleFont = sdkVerTitle->font(); + titleFont.setPointSize(TEXT_FONT_SIZE); + titleFont.setBold(true); + sdkVerTitle->setFont(titleFont); + pkgVerTitle->setFont(titleFont); + buildDateTitle->setFont(titleFont); + siteTitle->setFont(titleFont); + + QFont txtFont = sdkVer->font(); + txtFont.setPointSize(TEXT_FONT_SIZE); + sdkVer->setFont(txtFont); + pkgVer->setFont(txtFont); + buildDate->setFont(txtFont); + site->setFont(txtFont); + + QGridLayout *gridLayout = new QGridLayout(); + gridLayout->setVerticalSpacing(17); + gridLayout->setHorizontalSpacing(40); + gridLayout->addWidget(sdkVerTitle, 0, 0, 1, 1); + gridLayout->addWidget(sdkVer, 0, 1, 1, 1); + gridLayout->addWidget(pkgVerTitle, 1, 0, 1, 1); + gridLayout->addWidget(pkgVer, 1, 1, 1, 1); + gridLayout->addWidget(buildDateTitle, 2, 0, 1, 1); + gridLayout->addWidget(buildDate, 2, 1, 1, 1); + gridLayout->addWidget(siteTitle, 3, 0, 1, 1); + gridLayout->addWidget(site, 3, 1, 1, 1); + + gridLayout->setColumnMinimumWidth(0, 110); + gridLayout->setColumnMinimumWidth(1, 190); + gridLayout->setColumnStretch(1, 190); + + QVBoxLayout *layout = new QVBoxLayout(); + layout->setContentsMargins(28, 22, 0, 22); + layout->addLayout(gridLayout); + return (QLayout *)layout; } - /* override */ void AboutDialog::showEvent(QShowEvent *event) { diff --git a/tizen/src/ui/menu/aboutdialog.h b/tizen/src/ui/menu/aboutdialog.h index f81c96d..b43c2d2 100644 --- a/tizen/src/ui/menu/aboutdialog.h +++ b/tizen/src/ui/menu/aboutdialog.h @@ -42,6 +42,10 @@ public: protected: void showEvent(QShowEvent *event); + +private: + QLayout *makeAboutText(); + void makeTitleText(QWidget *widget); }; #endif // ABOUTDIALOG_H diff --git a/tizen/src/ui/resource/images/about_bg.png b/tizen/src/ui/resource/images/about_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..1333194a34698b1a3b61670b998123cddaf270d4 GIT binary patch literal 2635 zcmaJ@dstFw8b|YSS<4Kht67MUHYo^-3L~0$ut3QhC7D|OaZYG2)_WWLKweQqQ;6Oo27CFZn(Y)hn0#M zxM(WZgR2OVBuZDODkV{=Yk2XgTjObBT!25;PfLdcWD>OytCek&tLRz=Zd#WPt>I%5 z4m%A|Z)M;xM z;dJS@vv_|~?=x5Y?JPdu$<-jK{Es|zYZ_7`8xg*IW+T1Xt-Md@CgE8 zUB?CjdD@=AUa4vz7^CZ7k?fZ@ITbdsvy5{v@2+)8>Fwuor}UOh?8N8uhNA>g?C)Cd z=Irpj*n^vRM6&q9WB$ENH&#N!e63=`fyZskd7am%0;MS(rHNB6ZrZ%g`2?eC>ioR* zb)i-<@{pK5&wFOE%Go&f;>cpW4LQ@~&cQ7y;r7kdKQW%zc&Bx*o)<7a3OMa|&pHy) zN+qDqigk};;u4HSOQ*6Yx_6F@&$QPqn5<%K&(>!i{qgY86KD32h_(+^osJFPMIbr2 z%M}?*d(3~ymdE9~?psReRJXblP+U`;seNeqxp`=m?$~|<{Xv5PZ!pK{s%eRM&M32b z=5faF%Q=|Kob5!-d!S{3eX?~|~(?s^|( z+OG$n{|}!-1!CQ4-kq82%~{NFG+FQys=twYMg7ZVYf&Dgkgm^M8JmL~mbp|eksqa; ztIs;W-07}!sg8Eev=9M3BrgB1hRkqMcM%O zug4ux$w_Ux3i?swF_f+tk8{!0Ptt=d}s{>YHv?;v`-W|kx#_w#5$)df@Oj792yEUX+h= zia>^=8_9hz+cm3ia8a%g^mNZI&cK0_<@=YqoH~Tef*to9F@IwD7)Ms^1DsZ}7r*<^ zX}s}aLYc|jbXw1k>%DfPkmt-i`MTS3*4x&TP-U3h;7`b`FlVM=&g)ZnGt2u14}GCJ z?ED+M2xLxs*QwrH`2hGydO$nrFdZ_99|yZ)3-z_?utmuC-;b(+)fmhEe4xzSwBGvt z!ErjAvDiw0w);4Ze5|i6U$XW^KocBojnTPS`qGv3GoSW4rIHCzmd4Gt=7e;H-^$Y5$JJ_=}!}j^6T~^fT z9*FEln?F@HcoDzFJ!#3adM5n*5NCkc0C%+bmj0NPqJ#{s;@Gk4G%Zp*X|Pj&7^Op) z#q#UrD+{~F-JNow8W9&l21bWwSc~Qk!8hCS8kGF?*EYrWjEa7o5mWe~od0hvQb}@ZdtOr8y*}FZDKw9CES3hn8 z62X6-eHBx`KT$+(UJc#5S4pUCXm4ZHIp@gxR68Rcnu@=B(D)A;n}-_kNArLH=bsfD zw>;go7K-pk@WI zVuW2}OrJal=}=(0Wao3Hs<&@h9T#JHy8k{(n62k04D9vKos8LN3!ROxIfW9Q(%%*7 zwVKD>iz1N!u1t2moJ<($XuZx2-UWI48(#FIg!TFbtXI?fB@L3^9Ar~Ly~IemoqQHI z@%&EsjVc!#iwB#=va9-rT1tEU!F3-}BR&%Y;ZdfC0gB}>BgI$k?;Y5GY+jU%eOe5Bw8=GEA& z!Z1RoX`rH24~@b2wIUWj4bb|JhKP%QW8Blbj+WEivY^DC4-X+XdCl(L~d7bb&X z4zhmH#M>D34`q+~pROZ7al&Z_k!g+-Z%sS;hkJgP)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} z003tdNkl3l5O#KyoI}vG`Cg;q|M5M34 z%=$w9YRs$`qE|#j`egl!najV3mdmAnLS`mJKx~=@0GKlXFbjx4_{`Xx|js9BsKC{XxrKG>xdk+yo5kl1OGPBt4`t#9V(0&W`3jHIxfc@R;Y0#gF zB%($?L?Q(6Bc;FM?`U@c{Jjv7xrjEU1ORO35&(#jen2sqg%=S};fH%7!up!!EsC(Q zNhuKlNY3R`sc`(nyPOa)QSukmFMAArdi*PmCzIZ{^psIb<#Bi|y_ona<;g^xGuq8E zc>@w5l1hW@E2SjNd0ylM=c56Y2N$Z+|s6JoYYq z;ps=!n+|4(!r8a?_II^|2yVED2m#u*#f}Z3a%q5oo!g;SsGeMXg|2Ce8Xt~Mx$}Aq z1*B+(T_hqhivXw^xeM^Oj;}_9dWKY@{s~=XM3nRn7A+zD2svl{0K>sRKepOfS0gpr zcJm25M1g-3X}`nRWpN$CJk6v43u< zmxtjw&!MD3M+I(JL@l$6w9f*#VI@Z3K5p`?^RdZI60K@S~LQ8hnwexu!CRN>j{ zYk;HIK#5YKXam;+A`ceK?NL++u#>HVkCBCWJN4|acBLKLE8(#UK3XPyPqSXqbEsI= z*qs`dTNIB>6)o0}0_LSGR5{{|Ff*d71;jAbjgkl_^5X$ys#k4hC%#e-PvzFEx$Y3r zsD32Q8SJj0R5&$tLjkH|7o}j z0I6v(T)Q7fxBoda01Su2lo}C6bOG2gwM3=dc>sS4kEHB{!6W2&_ll~Puuw!J#3p!x zc+&m%^%Jv*McYs#6m{}zsawyWuSdKhl4^=pKR~ibI7(U_n_aUWsj8#vA3mlWdP@d_ zM(>LsX8;61(S#3?^!Oqc^NmzuG?C0)tZq@w7EIpyUV5gQCZ&3mktnG?HO-(ZpU7Y^ z=sWVR8wSAW$U-QGX)@V}!A11F)v+Tcbpygx9^uJFQ#Gdvp@lkj&1$1X?WC2a1dZkX zJ!!e!)+bx^=qXk|rHSF08x=blK;loD?mhQKUDxRACFFf5_v)uom6~BuQ_-YSFTaxPcxfj zXScde5J5KxCMwU_qb5m>8*5Ub338`iU`j?rDuXH{BC*7y6T1@W2^D}=%T7h@Fy<%O zOIiAA07&%-8uz>El)$7WjvNh7NHfae3ojz&8d+4UJob(U8mVRo8afdYV68e?&HynR ziH6E$jP@=e_V#cZ(quC6yR5g%qqXQu{BJXu)nEFj>3LW8n!S7uOxRW}c$Q>eW=+YH_ZUcWMc=7^`AVJJmjqx;6K8yAVF4%0u*@o>^<&mQv$>BT>?5 zlduz%#mG)y#KWb&%I@J+0!!!F?TPNi{(B2arg7o;uNX}0nm`g&2K4evPj!zKv$p= zTzJ-^*YA?hUP1H<<>VmsVoN{BA>!AZm-T+ReTcbjjK2J_+bd>9lo%YfK0i6!vvd|-{+JV{R}wQcL}(4AZ@%*@Q{6yh;L#HMMaQ|=KKVdm9pr5Qn~=@lKc%)^woD5GD} zJ@-6kcX!vlXwI36qXvBt4W@`Z@x+r)Jn@A7^PYR|+1=f-C=34RkN(K7_MUt1-Pzf; zevP=L@?x>S;CtTlhbd7?4I-{qD+GAai(crT9W>0bE|oq|h1QGu=tn=czrPRQksiL_ z1)q86op+u%as1r5bHDhD{}BNa5t}d1nThD0d+yoU*>)9w&wKvxh8u3U;fCuE4-c97 zBOiG%nkB7-siGIl1m&Cs$4_o)5ixb!ie5`84^r}CJpd#^6oICpltiTQ2A+tJ)G&<9 z6npwCBES60zl6Bngu-eK!ebG5&maEbH-FQ&Xt?-Gzw`@H63>7B1Fk6F_m(%m=tVC& zqC3*dBLIHj@BHAe|N3trvVN);yx=o`@+W_M{R18S>mvX9U;o5U|Mbu3efi6O`D@?w zrtk3|UAlbn(MKMA&wKumt&hXZO_KoNyZ_eTeBldTpiK`E`L=KU4g`4PH+|y+58Mv` zFM07x+0uD8Hi+!PP-W$uDUr6+KswQ>6eG%=Qev+=OOUM#>R5B(v&`P&N+YQ|NQN5debM)oqI}uL2GXS(5_aC<-+Vai^%&w z@WG${sh>G>{h6y*u6i7<`F@P=YOStzX^KNouz_D$ul^7#P~LQ0Z{rYAQ`1^RX7Knn z`m(yO(oN`~Im<5<9=(2)pf9)voZndq8V`8B8{o_OMHlN$X>sqxZ& ztboTS92^|Pda=iK%&a+o>1I(vy)oDRqh*99HLrc$Yr}aGVewN%l#cpS+WtiJ)VXsN zTENWAIkPZ}l*Yn6_de(Azy52Xr^$AW`akqGeRWzWopxZ&>pe3rHSUzWTovnFBG3#P z?3OU2B85CnuOO)hX=qksGlZo27)cr)MkzV~$^h1z?QpZM{g z{HdS%X|2>GqRgzIAU|F;kS?7gDINA;Ill6%-tZ@X@}c*?{{t131bXZMu{3K;35p@} z=CgnJUeP2LX}EBP}<#Ajuk0g1!m3`9J_6eRXc5S7&1Vbroe^l zP?po#GvD2Q8wX9Tcr~q<5YcEj3-uZv z+$s`DJ4fY+rWCMo)z}~+AcPOj;r7XQefM|n>}-4B9gQ=l4j`(r2x;M0BO~g)YXsHkY3-Q)kV^!u6+hsy+nNth9FHFn&qq609_-rwimMm@x*gu7m#1rYiAtME5kH=!bMQfk$T?R>W6_Xjdt#wLELMn!-bIg2RUCE(sEH|O z!LKz9bi>(LAF0(AHKbe&W5hRjKBV^rQHWB`nvWH6VyE~EBErI!jM7`)^5)O~f>%bf z`S8P!{K!A~r!|*d zx8CSS>V+?Q!B>36>wo1}evMKR0fRK6Pz3{!hv-r&_*Bq{iBj@dzk*TBn~O+pTTFzY zPejX)P(U!$o4mjsyCvR{_U;FUAX7MJ^?XsgJ62fy8cGmQ0uxiLlDaY@2!-09)Ms&o z-WvL&%_y1vS*&yC_ z`>o&hZQsHyxpVTw(&Ex)5`mPGu*Bj<(+mvbQSwUx@VawsoyPP)FHMhQDY#fSQ2|uZ z--$pID)-33C|)`$KN351o}Y`9!k}jz9i*@wGy#c7UzJ;E!k{MguIR6R^%uYC&EFmU z?rb)D%lCc%!NGw7nf2mT=@F9mwzPhagm3+w|MI)P`(Gdg@?c)%p^tss3u8@6syLjj zG;Cu84?Xm;fB)})@$0_st6V3(?8{zv@!}O`h7PK^Knr4iY&fH$N&0C42%sL;f&%U2 zl;(V!BmXni}siL%;;7+9e_m$c7$PTHiIukJLE@cx!#E1{Odo zNgP$2nV<8VyWjl1-y>2F%5*w?)AzjPp@%-!t6_==VzOYN=nnuu3r{@x#Gm}h|A+-! zDtJ^`tyWFbcvVA~#Ud{)AbKA4Z~yJj-+%w7-*?}={-%@3#;R?hfP1XN%z!n9suh!P zWFa=CJ#M0arAL5lp12ly4YR@lQLoXDx1e>f1Q3XsQ6Xr>&tc5sTRm0=j|@maF^!h! z+pT;mM*>94Gc&8#@Ydzsci;VE|NKY1c!7x1>FiD4^L-!v=tH?}v&Bxfy=p&Cw$+m3hy_3t0~k$*Ou%{vg*+=;xbtgjJA?Z-OS#O`E0 z_bH{68poKIhM)Q->rYS^QppwxTDIW5LQ8kF4}n&UkZO(_r_oTa5 z^^M_`A_1C2EW$Qk)C2wyB8Q151)waKtK#ztTB6i{rD6_B3h(+o7z}jW!tY^IZZ0bH zLA$loN3@%aJtFNDRC<@xyH3s-Q!@NA^ioL?xpL(IASuE}zh3@|SHAoeuROAi@UC~g z>xX~%hjnhq<4*v{x&6G)`@Apw!Y_D+{?RY|!hiV1U;IV4W{Lj)Z+2(|2-xlYj80c}!hL$$<< z)ZJbZSx*!SeqLN#*NvUgFRH-hL%MeUR5{RfKYPHhlwfUd;@t>H@ z=kvvUv0N^ftKOeQ`LkRsmh;8jXTWl9A*2DTRbDLSmOv~Q^@0B4Vm6zt+LhPdJo96g zoUIy{xePgo{Or&D{KF4Fq9GDHCW9q{SzI#|D(E>xW02gM-l|O_0v&iuM5&|-5WuvC zp2D8h@plYUfC_8y@<+Gcs-{3w?;fzVTk(TLDK$-^BmyD#EK!3s>HrZ_lbWVUP3PQ+ z$nU-FZ5N-uAOg8<+jbTHv~Anw@~0dXK}ac8#I#rA)gk5F=G^ACtqIp%U5Y$Kr8Mtiepy>SrL*5;YE3M<7ZX z@vHW*HYz)_8K@s2K)&jLd2GBTP1`NuHS8gK=s<=IWC0Y^FcQ#C4^Ymn_krUjcxhK> zeXWvNdbtFk3=|5~^YQU8?o=MKu%2DX_149iEVeO35Q*Rc07zR~Td`bnB+k>%nlfOZ zWh(2l2V!g!t~${p7F(}v5db1o8juL?Hi%QP9xCYq3KhZbh#>}Ig+BSPO+=Mx|+UqZ9PivYY#NlaswOZFDO6LCn z!c5L zr+cZa+HB)kP?eAM)qFe(Eu_p`hV-?>f_hs!la-~{TJV@P%J8y#sWf_4;9?`9!Ci!e)zk5EgUy`r`lu)WcA zOEWzzH^GfiQ*c!FZVC+Rw8gdgfMt?{!Y}t^tXw#NDSoqOlbIPYt#y+PexEZCd6lx? z^X!gvSc26V%uyAz)&zu!YCT}0?Z!^+ziEJ3a`u*;DsIWd%?@jFm^mw6&7mgAB$O=ZQ&~;&)k%O+!E*7^$o20&G zxm-HLt?Ld6kQxUrV`uV#JnXD`CT12U+lLRlc5%yREN*=O0C0XVIQw98_9LS|`@M|| zp8$ZTzw+-_)PUKL;kgF~=RP|5^S84BWDw!X%f4}O>J9|leDEDxA9^d9@-0u^ap`lu zL66w!U;TTvh!ZQkh$#&^m1P?xjic4#C;N59m)CBekBG7HgNr|k?rh9FB%b<+%d$jH%34%Bw7bx>Lv_YDIQh|sK4#dJb&#GG?VWK9#w!;MQ{ z^AA_2@2YogytTaTf#q!vEbe*v_$S_oh$`3K*W%XC0D$3Vebur5`hUQ=kE-G>Pu;n= z<$eH|Jo*7Jsla&qsaJh(yL%b{j=kgOVqshaI8abnxL77aRK6?>!9kWfEpuubGQ4vP zBCzmP1o{|ev8q_da`;(60VK7kQqbBZW~M;Z6X$O=DzCIao`0EnsY3zQn@h@pLS{CD zrlA#GNsb~_sU8mMS{@CIie9Dd?`>GG5M&+(tXeLVx|eJxMldHxMQv^srP zj}Rb|E?oM|*Q@Y`Pd#+({l6AqI7y&0Tk1?zYApj-l8)(=h!-nCkyt#Xfq(-0xkqFG zh{M4krPO%6L$yDplo}*LN`OfESfOTs0C@5xUwG?RfBVT-e5n*%Qe*TLMAVS}Gv;Z5 zld(73UXn{=x>KPHngJ!!x=F#2L{Hvp%jr9K?@HfzanH;38uxzfe;fb#+sm0aapUx^ z&mH~Q+j}?SEO~qM+2iRuzXbuYe6S-HsEmuKa54QO(F!TXCg-dE0LCnmAG#Czb zjLmrGnxcq^gv4Or;EnCuzxD4Pf6?a=0wIo0UjOia_*dS#V__@-c^oMzj1n5KSZ-Is z?N};vL<@2-}Uc?Pd&te55-$Q=H~RD zk`ft2QIvkiOG;i+z(iP?L!`K|ddZlYL`bW4l@i%R1OfqJ!h|eb+>#V^Oq7Tyx0#uD z?t9T~-}?8)CvULOMt1IfK_%cRM@K?UL`{0u8C@;~Me)*k*U6zrfq^_p)Z{kqwA;3g z6=5e@^*7bp*!a)iKE40d05HA(HPicFlP;efJ^bGBpa1^w6Ys?^INxO&Daroi(GN6N z&bGT}0AO|c&cW4lZb0{+_r>#D?$4vG<*7RWV08YWWAFPFE~GO;VeGi1v0OX*DN);I zKQ3->^~?8jjOY>Rco>VMLaHKd&XAxv5jrZGlSLI6-9>%E+` zjLL_eg+6EJ?LV_RbJyzhoh91dJ2TyT&Gi1)49-4y>^J@aT{$OR;i&;|PuE;Ir}Are z&qQXccK5XUJXbz3Q&>WO15C1jury6_bP2O|x;ZjR)}d76MyOCC5g$KbVQ&MqZQC?W zqQrru1`xQsvJfRC%x%^rIvqQ8!#DoG*1a#N*a&cp6H-cA(avp~nx@#vlz<38NJs?$ zxlBXaKvM}=yyzb?I-?*2AuP2ziivhaa<-f!P{jkbG(R};v){S%JO5(i1HaW=IqP?P zb>^;1U;6z4LT7#}>#@R|GmG$etBbBUI?S2fe82Uzv)Jtxh{>;Fm&<5mC22Y+__oX;#!M1fo$l)rTnp;7^a zF}^|#QO8b*Rl`z4wQA%<>`TV1uK>-(D`WFX!8F5q&=f{_w?-U zm+imejR3GZeb?gTr;VTfc&GkiDkuPQ>;^TDnlMD+?Y-mYcK`U7XLrB!saL%j04_i9 z`pKgooILiy3b5o5zXT9@1&`RMeg`o{l2_W@O{7Y zp;8?-(?LX=AARTK(GTi(o_^)G=HZ4B`fF)pi`A(Ih4VnI=%2O@kladAO5BQNtHMy~2HHtAb#J`Nr1?7lP?Lxm z3*Dh;h6Dgw?`a^E2@ruW#he4DLyZfbZ_e$=3tGv3LGErPNm&*tR)o-`E1n z)HJ+mL9%){*KCia)k{j4G*3;#I%Y+b+m$dhNo|Z}&_;a)0J#}${gv+@J^y8bz*Y&t zAUqSNje*&`6$X$Pl2-2^HI1yK#|;(Geh|se)Hak?2yoEM+4}Fcj=;mVP7W8U<^Z_y z{{IXB^SfW>kq7{c9)ADUdwy~FiT6Tx_9cD|pL%HW=m&QG^mm&pXJxI|A zX>oY*v%kLGDG}-N)E(mspCF>r?lBNu+h#SMZQCLNf|qyEMva{cHrrdIoLeAd&Ok~$ zm3_>Wh*oWzyk)3%<&OKezWV!`6K8BrTY$8g+|xf%uu%c@5CSy90#*!Dq?}JM72~N< zMVLSJFo%UxFdpC>*9z7K5)nLo`n18cU{P zBmGS?sAHjtIJ1QMnx@+nSno>T$3F1vrspHV#^e8k3$TxRbfC@=2ZeX7qwIZ>mXAbWS}vCw-FEB&Rv+We(&ARX9KAZKxo1@TT;zKP*SiwEEL*pGgf zL)4WJuWeVcfDj44BQT7^eu7$s(fW<_3Lf0}xYs)QRGqvHi$jES!IfNok}f^r)M^;U zO?4E8B4nE=XNAuc&mvN$13g74KzFV+`^jS;#L|hC5~SGZZ=EM*p@gf|YB(Gylo$~O zP&jM5plJ{g1pyODfm;$6`J%HlYbl2_`)#EY*W+LLU*U#3m5vwmgBhx<R zUu)G^L`^c3#!WhIGolk!zPuJL_S~;IVUO7iY-)A((t$J@5i}|cZMTL|M{o}p$2Qe5 zvq%$us=h>F@DUp19YJBi3hWHV)J03U@RCv9`J7Uc0M%<)+4#kFSw7y#=5TtItuovVKmnO3O!Fz#~V9M&H z#GFM*L{pPL`whz%zn*NzLRY<>z5eNjt(Lhn1*BYE`i&+v%nS^+lZRcm!e%G2a{%l! zG3pvb1f=mJ)$^H=vqB&H_bY!gbE}fXFvy zp~V*&fl8`}Ktj#w+b@3ETUIA;A#r{BRQ0buzapTVJ&$uSrGPzRfg0}WicANNi$x0bA#Tts zdus$l7#v3BI2|ryG{);BEbK*jW_OV=%8x}zZ zMK)NwRl0i`1A;WjyF9ymBxXvDw*v=*K{IH)f2);uU-(y$hC~SHe$Hyh4)#R=81A0> z#OHt8YB(Vd0x&V4rR}v^79?c3eEmCS_bjlU9|z93%9S9L0D%Z~V73#MGo(iGN(v+; zqEfT9LxgRUkme82TF#fD8uX$3Fkt4)$&$Rz7l}j!59B@(OyQ+B2R(K`YUc z;Y9)KNRclesSpKynpN^Z<2EgEiU_5KkU6)UbHNy(6-Zecr`e8tE*-Y|uwTka4T{%n zI*W$MsN+-WH2zCGCJa_)bXy+=Frf?**zig%_h|JX3ngrtrq$mq%UMhRLH}8oa=Hf- z-KOUIM@tCP3X9blNnEOhv1u(23E-)P3I*_)n`{;}RCn?ZRSPw>?G5%kY* zCB)o?msNX*Ku8$`u`Gf*>?;mt~JRv?h#EJRa1P<6TLCtjb01)pQ+; zBiq-PV0KfSLOc_WR6RF32b7wmTRHux4VngsbfKGoXu|AgE8v@LNUUj6GkE&mFKU|! z7-IG){p-|IK2`nmmC7A%eru_h*xD+BG4fxvZJ0+>2ycxCtuLhGM2wCBrHa@dOoUoc^<5{m zHVs|^g5hBFNg}#8?lf3lp={vW!Py8#AJFisZ7h3(z?#A zV+0Zu`B{bzh>QqILK^ilh3zp=XIaJ2KIj;GG`==Nu%l0uId^z(f(vZo(+3Kz=vDG2 zE&kfZBD+pwGE)wToHJ*QQy`^Ad1kac#sH+*1tKCI-ul9vMyQnuKw)6$H)B6l{Sy$1 z*?l#j5at#r^aeCx74D2+K_KQ7CBbV_gM>=AMo2 zR~qONN*UOq?A{9{hTgKoTHU5l+P1ZM@yZn#850JI{aX{ThXzTfSe*6NB3ls|4#wwB z--l(^y>Kx*A?jaP|9aWIMoP&lVUY_P2{|(WVnR?jhGZ<0e@>1Yi9`M3kp1jx*+k`6 zNmu=LbQd#M3I`F?;Ig})B1$5#X_tCdrH?U%?h3L}JNT~9vTmwWexYm!7l1U~uK+y(kRY=p`|tOJIUEeR{U~*URparR0#liwjUI@n{pr zBB=ShU2^##0dfz*bwMox5R%wWG+wB?0d&BSr5DIRq?bUCM_2;2dssT`(@`R5;C!!! zP=_A~qc04L>Iz~b*TF4f&H$q2y47kG%D!YX4<)M;XUVitLaz(yo6edorXdxoBR6zP zLsLbFK^UF#ii2MeI{)lu_X$uT(rT5Yi~#{lMocBD3EUlr;u zOQZLqI5Uovf>kJpDs|7R1R?Dg8smBbf=UiiK>}d3PTeR#`O*Xcrk4*+ zjwhHIiA(d#R=^2?+Is=xE(&;-HUIa?v-<+$D`H4!b>z&f%!x%ev}eguY#UqIp1qO6 z?(#e6f{LH0dm779VB>6%PBp72s6tmT6iv{XGs`GxY9gDJglVoi7G*_MUjpL7D-P1Q zhI+%(NXZg)5Rp_$-T<_=h}zO;XK6mXdSz!erJTjUHLTeVA}|P*6-;Wx`7h@Gbkaqj zy6w8I)=`b%e9XBJ#Ms><6cDH^VIW|GSKxVjsbVJOpYTbX5V2F_)$)DMb->y@sD7Zz zi`R{7^tIffmLSFG2s!MoDTJq19#oxkIzPpykWuOed@a^ZIyELX*-_o`s2^%}c(9z! zC}$y*OmSTe5P`7P{*gdxISD^0T4G(g9C9Js8K>Q=5@3^M<<3ROxplVgin0!&J`fO; zBj!MeM!ZWM2D07mdD!BcuPo6{o$a3(oG=o4i#+fxhr%2nQg;b~yK-BmW_))((pcyu zN}>n`j8ffFP?xR2hRV}}q@XF}EUV=ruiC->6O>ty1zQ86Ykma)1jGQOS}6s|(M#{1 zRdyk@cwLA;H4%=E+4dP^w<|v6ZH`$=p5iOSi`o=(TIw$%lE9!oYo*mt@p94=#(RV6y34n;Pe4%%i@B@6+CaPQUC>su>kNx7AL2T3+Ou^kcDJPNDBN+5K& ze}yQm_AfSzL%}T}6fE|DvB0Gm2sHL*!XUy=wYp{?A9Ffpa*B4c1j-gYqmjb1a!+;u zD`ACWh+mG{z|z zy2fGkTc8OALCRt@|5jb_^o9s+`70DWcezS%c(m)D_>*;`uyh_TV%*;Efe2}L_x0)wWpr?)={iDmy$D;h>z6Tvmi=ms=YI<67ogUKdw6;0F%}w4zFI-lIwD@ zSS{unT+R*;m@@(~=f!kdPAK?%4C4BjGQw~?)&tZ~cv9@?c#38?X$&~%()^7TET3B- zB1j3>skku4_mw@kz?`u(|AhOhuYG{P_6r z>}>mbF-}L@&{~*^l~4u<0SJ(_;jQ+SJHtmuW%npRsCnhnk3D+nsk7~JNvY}X#Vs|5 z%2ka*NE=&Q=+Kvt>3KU7>hy5+e;sT@6d@Te2iRb7A-rLUOe>l;v=DfsD!FXk&nvNm z?=)ao&^~17qbAU#meeq8#byKuB&}h=mt{rl+b)o;)Bqy0!vh5#CZhRlw*Axx7L!vN zZ3Uv~rYw^KArJvls(|AD2mwhn?(a^k^!*>p_~U-}VQ7XY!t3UuN0fJ*ND4Vd;yVtx~z}3IscnwB=^kTC0tl zTiZ>9h&S1DA9vtUrvQO<0-3$lD8n5zdIiooiO3Q(x`n^pMW5%g`aO zEs;!TKubHil|A1uGVNkE8;vJUGBLk;VdwmNFWvCD1r&qXmKtUiURjQ6>+wK!%&grl0xO zo8FGy(59jk*xRV^1sEfCle~AzQg*l4bci^mDb>lb67?wbs4UG6L6g3nlrco|NyzeMGpRnm=5_!u z*x22F{x{AxPd7&nY!=Q!>j+k2WatzKh)ANVwdI&*4?9IN6;-J!AtsBV^^BIi2jawi zqFURerUwL4J`F1sI5sIvc@$Mn?i#08ucl<{#C5$1rFME{`>FR{zTtBj0F}EnBLT7q ziEx4nrx6h$Aw>nKQi7(BBFIEQc;@}Tdis6829_J7K{KQ#&N`LxBC)=aZ;CiVRN+4_ zjRpaWF?7x}Y%|%pa^E-1H&2Uh+gzux>oD(X2uz)ATFy}JyL8=|rQ{fy>ZJ^L8478H zfRJ1E>Vs9%G3GE*;n=#6)!=B!Mm258A4Bb3N8usB{O~{*fKf`yN}#o&(Ub2U9=~rn z*{d!CfP}(LFA*>M0Vy6)3u=gjgZ=Zj{=v^}p8YVE26{1=?86?VB|<$Vlg`fKDBMc^ zU!D`R4@X;<@BX^QA7FJRs)D2JMH1cHyO|5w-MA!m6;LMBJbiA=iDJ4qf6DYUD zYIgjw-#PbbUqvCV(sn=zw^U97j!38;QACJ#9{=FYfADj(JcL5btL0?@Oj46#srBf{ z+Z`5^g*941lu&sM{7hfI?X`=IQ$mSTVxp$E%M(KC9p$=QEC$1&0x8rv>aB5J*T{Dt z*EW{96ArB?!#XIkHl>0EjSw66$H4(7t=R{ndtbkSQS&6y*a940y{to;O3O(0m;SHW ze`NQ<`>vdLfB+!tK1JnzAgjfIfG|+lWrHGu?c(HvZ$0sm{~8kYa`G&K7O17@g7)ak zvfq#G!hMV_KzW8wWPELsvF_928-QDoMyi>Dtw|j-i$n?5G#A-6vjg%zNQ?W5p zmC6YkYN3`tfJK^Spfwk*a2E5ZyE04cTFZ`3a^uF(0jL64`yMQZ`&W}0Pn!`bg!cM) z_xyWiTemMqdu04-1ht~3DoA3gC@6&ED^J|;!T&J2@+gD}WHmp^WnMOwmC+Cz4TCjV z#`?oL?+SKG9`nf!mruP|h}3clVUb_&x7fPU;`6e~E+#&~&1A&--WqlUlo6>`+Ba5% zhGmEsJaG0=LeZ%~aLZXLa8i4F#!Akm@)C#KErlpMb4r9=iZZhrd?qKgwZ9W3B3Ye$ z{I{RH?Wtq>jJ{12UM4asiz|%2)hLA(4q4)sL?P; z7FNW?wS~zvI)CG><9MDPtFkC!+ z{M_$fIQ>%0dgaW3qzGs5f+RGn+3An`>gKr*0Tn)Z->vDHF$MP63N!LiD=i&Yzy zHG{_2Xrnekk$TO@vS2o3yHw_|v9}vkYYWq&e~q$eQKt-(I%ih|d4BxS-+cP^uVf&! zA*$i>%HBtRc{D!{;6NmBmS$(ev(H>==#rJp(`h$~?NkwJp(x5y;gYeDt+EsvUby+S zoK)dZltD#1&q(6@^Kpp{bVku@ZW(k-ux^KQN~<_q1Ti4=x>|o>00>cH7M;pal4PPJ zh2lzVw~4Pzs_g%zF==6HfuV-|TLPHdcD0yKHa1gAO6g8SnEJ{mfe&_g@Ywd*ckZA0 z904SO=HO$;ANg%q%}Q&D#baHA$g-oh^y4W!oi*uj%`1k`3KAy10_qVgh>P;9yXTqcMfDj0U5LABA?p4l6W-!>2#*3vRVMDX2(5iO!IYqLZ?wkYYgpig@?X)Q; zF#DW-8SYhxjqQ?iCm**UIrm5;3iNWK{%E>?g@{sWsF+ZqYDlZ{S$RrNhismE*L?eq zcD%Rw)Z52bJ{$)xt&^Z#FCa>!aLY?uAk|SW5$VlNlofqc<~PtM zoqZ*aR0itOM(z`Kgq)$UK+pE~Q)=|OD1ToIdzCdVkg$|xZ8+uZ1JqUEJwivbWUvoi|VZneq=25qz zI+?5Se3pIW`he|e{u8Z7HoWuXZvke-^9YeBO{Pu&`tW}bUZD@;jv6nhc>^Itp%7h2 zq?Aw`w{(Y33r@PHvgp&A)}wVcZ4GA(EGls=eJ|53AKOA)mep#toX?xa_0Lt1qVhS_ zcvVFG->T*1QVKMR+#qRDhQaZGrAtRh80rR6Ffc`UJy{kpl?Q!UGBXZ`n9^YS_;nxo z$YFTNQQrrrM)_FK$d9`nb?i$a^S0DDxSAx)Tqsfy zP3zYqxIe>Irojrqd72++*~}x)YCk>AH?t5{ngl84*__)JgrP>ogtcK`FyIbJA@9~| zd#F?{R7z!Qpy{E>QlHh8C8mVKVJUjF^W%^F#?Isajd;1&-u?G@IKG{P4e<+;IEwy6gAu|C}?g z{>#T+^vX1vtcoBb&`PS_QWDNk0nF88YCOZv_**&zUa^ZtmCir*aH2FCPX>eGU@&L~ zgQgj%FATo9t|Y5#16_y!k~09L;mA0F(6&z0r38AuSF1MXHYL)Vo|lU}pLc=pU0M1M zy0RSZ>|hf?NvYJ0SBD!QRh;EqQbOn;=O zYUl3z&wSBW>IG}e+3a4o{pl|``Ndy%{AI5joH(<(axq`M7+S|+(8744!`K`ufkqq; zj-#U;z)Rac^~fj2M584ibo;ixeY7Wdo@s_JUF`t9<+yj-P0lLmu;fAsy4bu>o_ zzP*H&7mIc=2iLGbjtkOVX%K$UOg5Uy1dW7I3$|(?+EvS|#pacdji%=gu6vF&15G5- z-rk;XTPa=HG8dyrVe};ldI8R5-kC}XEP>wKX{Y-)e%Tw#`fSaxZ2JLDwkCHx@7OC} zzx%nbX^x+1uUzD-7s1###jS(Omu3f7N8^prXgnAU2gBi@ z88pp+Y`3(mg)M6_jJ3i=+WCC2xhdV9vh@y70+BQrP)b%%!gfAu=d(3XOE94!KG*M1 zGZ-B^=Kb*MgbHF2nx>&d!|C~*r#?8}zHzmAT!_-%-kx-nuVNk02DC6JR_%#|f=efq zw+rRfa^u#!M>pKAri{z!y6a6?icvBq z_6nsetm=!!YBr0G?Fd;0qY6Zm<0rxqi7Zm3ecezh4dCVM*pq(@M2FYinRa(~r9bfK zi~k5I;9@+ez|!OFY>VqOlg(?6#=9?gg-BTzqI+gkavU^LL}0u%y#2n77k}}_E8j3U zeJc{S=N<)%iKEdL@JaeweW@%Kx_jsG$C{=YPd0|5BD}$%D4(0gPP_ur3qpIDA-5|K zq0zXkQMb9Lx=J{dXOU<%o2_QkZc(T&%h*L5?e5WNgZ}PG)r&Bj00$g}pOlTo9i75&}@V>ciFFgL}WU@ILPlm(MU^pBMM$KSQ zE~nx&I*JyA7!9mT8`}B2nQWl#NGhajW&XzKN-bq-XS3C8D$&ga7AlFd6d7)9jkb3+ zNQ}N*w@UcpUyM_+06Ft$cB#lOY&olZkd!En0Cvv|be0MSRE~4bBO92`tGHizTU za5NeWMuWjn_v(b*-5t&A7|rMxyFYDbhr_L%(zNx8u>y81snDa@&Zn#CVHxLfIFgAl z$`YGq>(m+J_7sOLxO}oux{Gh+tY>KVe?9*%?i^eq?4~5e;B!cd>9#EMO@R!{sVnZ8sM2b=+j?;FM9)=xg7^%zH}DzD)3o@vt$y{rE^bm+m0t2 zgTZh#8aIPsGZ-4)q^EgsWZ2R%p5ZB+nODo<_I8J zZXz8^s3jff_v6C20fNNVY}z}v2VE2m_BaRw1wdR--NC3)M^n*aQABL7UflajU)%9{ z0?!c9$og~QldrpxpYvk*+^>|=w@Wj`E9bFYVIdtY`giH<69_oj*ccASqtSRU9QrN~ zI4WTXVM|AxZr|zyk-S_|(+oyq@8WvrHY79B&Zf)hA$E5ML|H08VDrSu;pSEWHv=L_ z*x7_OG7%f8N(f~00xW5Fcejgl!gWMwEN0nO``9nEX(*BIloYT4PY*U9czN16!E3Ir z+E4HYK~(+3qZ|GlzcJtSS<9EaKA*Y`21A@rVScD0oL;?xh?B|2XgnT`C#rlsr?;Lv zK+OBrzswGb$ZC2x+}xzWpk%9|?o_vt&StCWVPAndW6m?J&p1oR8nI zxZ_3h2VS$h^M%liXnMI>&D;5WJlPzLCd1LFY)3f4cuF@}sO(KaYN0ynPhwfkXOq3X zZt1@hC9GzLtLYT3@r3}G((zkw2f#4JsD$9&)_}$0OfUpzZ|_#-NVvgDW79*AU? z`W)^&xvnNvV+azCk7iE)u)w$SyJ8NAda&5!WqNSw-M+jmz0j5I9^E^ z!z_;`4>k&$s*Z*z7A#M6egUx~(}9)%z+g1G_r=fJ)%lM+>H)Se=bBm@)E7`TpZHTq z*eVo7s}SAPE~F5hzEPDW0CW{M&e;IKa(b|N{DiO93>*`5%e9JEtGrjnG|-u8wyT|g@a?%M5ZD7L4+>ao z?LlWRa9<;j(AuEB2e-b^I;NaOT7V_ts!0WQE`2TQIlXH+KCc>PTi}?JV>u(rsZHM5lE_2u3aA_L^H%MWM zR)XO#xk; z-IV|6@aG6|4iBH+IREi-x=DBA)?H%^|y z(mX-0whu<5$?opPiIZtC)SWrwy}ixj*I_V--u9~!^8!sJEQ3Up+cwYV?cpKMW|A{n zQM%;s0j=u^K$Txp3Ivsr$y?XG7&_*E(hXB(emMB-FT19z3*wBfjz5{JyO#Q{CcD=? z_DZ7DaWrKIZI1`jG zLztMMx+Od8fea;#_OS=s3s1taGtbfnehNjIqgsrIdpFNFjt>u>&bF}0otN*_g<2I) z&15pz+ysHu>~M8>xI8?B80o+@MYwtLRDTJnVLAw?PalER3Mc^C*9yfVO}kjkuU={A zGtmLL(jM^P!HS+td&iDBqYMNtk+}a5!bYetrBPiAGn4%~cGvv`0x-nmXYiKiK0^%I zadn?G(|^VaI53Y6FK#^jF{ep2j3rQN03x|LLYey|AWFkwv#~Ya-D}2UM9Ryh(m@}+ z6n%4R=Z2fW+FF2>hrcFvb{ljzL#^}^dCO35dpn;`FI_r(`lhiMbtZo%rb6 z>sA9_!fUp!gkw6mSL*dn=9SWLIN03WIB{Jwo&ZvAS3N0GO2=-!gHjVQ?^FWFP63+A zZd>DM_ni%hh`89lI=g)7>e(lz7caE)xi;TJF%$Yi(;65eAU4W^VEu<0Jt~Dyt+ORU zOb}Pp>Uze6M-Lr_;XIGENIta zpOKsHy;imJFW~BW0V*(Kk)IIr@bJRcl}8W*7r0-k(JrAEC9qDubtVF^5HY0TaJ;*> zb=|4K=H~XP>j#sKz`kNkCY|+%5eeCu=eqc@2M;ei-OlIhgsVMG>zmDPkH~jH72*Kn z|L3?D!jsr|(5ORvUq69c(GCxWgD~Fv)?W21vpwh~?<}7}rmvxDS9r*L<)#%*#PBnx-IYlFDWk%4_5OzJo_)X#=msJ zJNB|&TY4X=Dpn|s_Bw?<6n&)9u2OvRAw2tWt5{ljg*yez@}Nk_9(dtK!UHbP0jXl6 z%#<@`#>~s@Gpot5I#2;cQ+?>G97>B&oHIB;Tg}YJrL_=IvRYOIn_V#C1|uk9DQ&#i zL;Vz`CTn7})7I}w*}!ewMe4^h(rKlp>1~$8HL|rR-SV0Oli&Q`vx%xauu_?o$BrsY zU!!;}0?3RiHqQDOnJH(=8MEx4d7gwE0DVZ&VDNEL)l#>*kt^)kC_}Mf!(C@;M45ps zIj#pHVx#+vyw4=K9@wd0`f)fC_9%|mMyNX@xQf#0wk!g%h<&&))hWR=5rFXHe@0i% zvsW_t8vO_UB-Kt4-9f|1QpA=Sv+5taAQwBg_L^@L@mG~^Ykdl!N-NTsc6!=nJcZp8 z`TAdt?{o)zX%`?pLmqjg>aEF4dOs(xS^NBEyxnRd;y(8yNVNf>zvQk?!N>L2YE{~H zHU7}s^8XK4R}7}I$h*RoKUD?QoKCO1R|b<{NNgQM*%(pFwjEOTLZX6QU(T6xcTyas zgApuUp0dTaP>D&T7x*OdlTZ4M&bP?eS%Eos-FV!OX~q1b`hp?L!Sw|%uDfM3DLKMQlhh~m91;05#>Qs zHW33tH<HqqHW3+*n9eRcxTb z3s%%K2mdEB&yU@m(}>!6OoZI9AW(-7Na`}Q(rE+8%f;;SrN#c$yjuG8UVh}`$8W#0 zTzFu7^75upZq_P{LX;74w7EIj*yNn&SFdOy-(7ilt)#ub>e29Lw!pT!YQk>yGVCS` zAthE&MSrxchqQ1&Y5AI6p_8{xkKgpnjlB{vs@OoP&K1d-@PZaryDG)HBFkWQVK6=C zo6xABZ7ao$)tr5)2I?5!^y1U|XP-R0aDFwL3g>R~Z%HXN<4LCp6DU9o78tkYd7r4n z6NAZkvU_anx>Li+1|jBl<$Tdm1!D;`c6-y_v17gqDuM??^F6X_RffSH76y@e!t-!6 zF!&l{I3lxbUVifOJuh!*uvU+*^Kivrf>4oJdEj=Em`N<{3t~fN3rz)?5oB`l!*OiU zbOP$ksdMQsmy0Wx56?d}z4-KMHj`_6{l&rlXnSWc8dkN&umXTPkchZa1wn#ALPTta zqtVvZ*2z=Nctl9twxIzBN5~Tq0n?uL---N%oP565m1Sl$9dbVx^8L=90LP(*u{rdJ zpuF<*>Tq-S>gnf1v+12T014hM#wc(8fh$*@?gjFW&*EOf{{!^G=atfz&^!Duwv z+}=2LycvxUkaMmY*)L&3#qV|igB@ysPF~oV84G5!hpVr_TQ|BfqJa|7ZJ&E^cH@1s zjT6Ek7GJ8uRhdD@T9V62#B{EhO@EM>F-kNGWgaXpHS_b*CEFy#yqvd(hs#SBSBD3A zxrBfwieBhiB9xprPoBn}uVEn@S`>iQe73l9nVQB25TRQr*IZIJV3Z*tfHWKqH#SB) zJI#2Ex=pVyNJ_iAyP@ru!V<;0Wf4O&9Re{^?Eh6tsr8AnPe|quu z7q`tAqMq3U5^;TUWg=HQ&eT)8AVSKFoROJ?kp)D?`wx0!L{=-F%~n^h=GmNAE4X%A z_RJz|#*@wCCme0(mrjJUt5*)rpS$w-BZn8xFAnzSmoIG`zb*z4mA|gL<-rIk3r>Za zW-yryHaDBm2#CP;q9Q`t(fR4FD*MJ2ooLD|bu>+PJo-+JinQ-eT}P4o8rTp#mFZ{1 z)$H)Piw|GC<%L2Gf{=i^Hx(WRsZ?d+Dmm;brB-3=v6x(iMDpnP=J|JH&ahnabSlfG z=>4+6*y_ z#PzBzbVlXyS~Cm)06RC_G}_$8er61Z7oVPAxxB8dN=h-_+Fq*|OOL+2i^vZy)cL`i zhK7T*yR%axFiK(9ccfM+g|u#7Z!~GWvCRmi57SB2K9{ja_8mX~AXm@d_~Zv>$8KAW z_M-M+&dCbXDx1`iU#6T>n}bj@Wkz9QZdUWn%YVN8)Vp^df9vS#Luqjl;t;)b^{ywG zUY-?x;NPF@9os&2I)E#^!2pYc{pI1|wc?%0?ryJVxANr9lQ<2SKcj~2bjowq*+1(}2YHgExte7ao zwJ`3KQlJK_$uat2yK$Egsgp;>e5UL@)oWm5R$S%P`00TsQ8ktkO7|qX9 zJ8ur293DK{OrIiNC_|)B>dk!Xj_D}ELjG62O=bAR5EV9vf)RkCTLJYKw@#fIZcH@J z4FW^eNNcr zA&dM4=xa;YbH_LY6`E|)T`u9L$&ca2&Q5MuAAk3MY8St(d<8Ut{IJ*(MW%VkOZUvYx@Qx0IaQHBmxH~KE3fJE4pSrw&4jWCPlsSLHDIg zal7u33a#BbsU+;|A5xb4ke@OZMy~89!_oM*d+yu6eCh1NA4jBvtCyQ*keWeCsTmBF z$;=Q8;%wFB6C5GJjtW-VZmd%EwG~kIui*NTM@n0#udgsy^p&pO2n1Uo)R9~rAwtiu z`QY5yW4GQ0T@Gl%&&NJyi-J}3#7|zpOd8*m?M!CqJQjc zh6y#Z^>r+`UeGc8WZiRX&l!#-@6%mnKp){tn-4xsTBtuCyoUA@)D8e<| z%$A-Xi9`nT)OF{v)!9J`Mc9*Rm^!!^(qsItOe7(uJ8IhcXmsq;-#I#?0AC(`6uMwI zoSe9>lc$3(^|GQRvtHq9I&J6EsCHD*nq{8BAGY(^aBCY0B@DKMc{@C6gE0V{yZcLd zxRG{ucEU(IbcV+;I^NoVqO}EA7^!qZ%+}dPZaHZgdh2Ev;5gU9nCFX)%W77=)Xm+! z?PDjV`&XBXd4L!ASfxUaBwE2fZXllNXPr?X(d6VQpHHq}wXj5?&PR$YXNRl#%yunR zg`?QD@xKA`ayi)C?4A8iFxX|?nr~fy;kH*u;g1X+iztw{LUn;+uUM*}*C3CC&>_NZ zr!cM9=(SDLDh6zC~mYh{r5m=Ea*|a(Mg>NtE{X zcA?9n*vRcwK}&iFImgAz{Zf88@4oa_wZ!|L>eC?PA`}=PsWkWk%h= zhF7c7CyK(WW~lRZ_MR_kCp&_ac6N57DUyclbXvP!H(DQ)iVjkmUD`}?cq!a-iKMA?Oq_xReevp8Z+szoE4X0W{z z*T_&J?A$9^pWvzb*E5w!eGwM%5hC(xl_rypwKO)|s5{Hav9tHSR)~PY{ED+Gc?gq; zbP27GOVu84SA;&fW25z!N_ovQ;7V$>0QFarA2aKLB6KMAj3CjL6Zq5~05pTq@iW&m z=jr}F=aw@&>7@N7!6jD<_AE1s!S*(U_yCFEeEW*bQUx_~{2rwQbQS=aVY97)J!(6&3RAFQ zWmjM6C0PjCLp^yhwugyE)Ftqun|Aa~H+PTi96vFe9?lM~8fhQ{b`j_Zov!z@$S7z$ z!NH(&rTt-nLTx|=7+HSWE*5#QIMUmZEs%5;?ZOZMJ@Se9?2vQI%$#{J?5tm4=D|P;BO!X3#i}!cHGF9XI2zU2 z58-HUqKyTR^@=BU!LbPbU-dX0?1^P?Jevb0N(h~>r5O9==85U?Tl|wYohBvXk<&4C zM~0Mj!%nQ`{ld7qw!6?A*VzzVa-2Ce$u^y^rx_S%NPSN+`p%hdRWRl)JI7CK?HxP+ z=);$vI;(p|m@_jA4@=6}lnKseFtC*Lhyp2KlF_K&JF;axar_}95B;5NH4DR@tRgu} zN3ymtdk&kEuH`IF@zRa=b0T*?&5=A=y$#-Bd507NVL2kglQrVnE2l3Yfar9Du2u`6%{7^YenyI{-gu}&+* zl6+;S(-lbL&8^#>cmJhxPh5QB@!YmK=bYPN9?6iypfmbLh^T_Bvn{nDUN?+bl@cJB zAK`*QwAq(JrXE+!M(v7f30?iG|6m5r5?0ZO$a3qt`H5RoFxK7uo1IOX#A{n?;;^n$ zEl0u-jGc}y*rK0XR2mdd7zBZQ`-Hn*)#l=o(K**j@5T^v1^8Y_SQPt?c>K(b+sCdu z_wdJN`&V;r+tq5sJSvJ>{Gzfey9x?|87SRT6>=Y|153!3#7+;CF1OfTAX-;A=$q5E z??+8-IS(lovajCqKq8Dv(1hrtY{2eh1)=`t*0HjWbSJ925Fg8c>w=bIDtwSt`$>=` zHK~d)LfIyYQ?7 zmkmi>ixp1w(vQxx?o8KExFglB>Uh*a)CjXh5D^}3EU&vYb-MA;=|A-1h&WYT!;mg9 z2(H1=wV+^GKX&R&Yo!?_?2AFHGRuV*#7Kh?no1a|&{g$1!9is25~h^4_Kt1s9Xq&m zX}Op)=dx~BZ1yoxi{NA8zVft}2w|z+vN^eaFf0JlX3V+v{6h23GCglh5Y?iLaV=TH zLIZ@BGa&5W@sjDSpIOs>1T6D^cF?Rc)u~R`BB#?3#07zM=Exu;0W1}*h@>AE)mO4?3dQ6ubhDk{T}aL$YQY&n~z(dg0(Uf&+O zUc*zeDe%T_93HtwEb`9>RzvCWOnCOg%w$|OQ0rI{5qWh(t{&A`D~Rn-V7uwk&A-s8 z{*laUR(KDph7AEuTz})v@$1e%_J}YGU>XjatxX8r{URNBC<1hB z065MCy3^Dh>hNcZO|Tckbe<+6YTK8~#d0xU%w{kcz-WW2Pqz4TjnSt!ZfOUQ1qcgS zSJzw=7D5nq;I~)EuzUOEh@utwen><}wX$M>nj)~E(*Px4L1Ep?ocj9=eAv`tC;=+M zGmAbLk8iy5ZV{33)|Hq3mB;RWX%^8b?d)UtSwsQB3Jz{FIz*V6+5#HJT=A&-gv}@4 zvH8@yt`VE8Cld7=B9b|4!n0Z~mW#!5IiF1r$GbaeIZJD7HBA>@2ng$#r&4o~08#QK z^Eqcrt84C0R^CK7f>BGl-%&JZ@42>fx>olsYL!mw24kmMfJj4DZ~&mNRFF)k*&vw} z`f>3!-#x$KUXTJ8ad4b_JSA7M@={rR34%fhT(${C)CL6j(7M9K*rYdlF3dUSwq3Su zo7>fDxm+$5)5HDwbb9Q1*!h#+S>Ex2*b)>0TBl3u6*j|`kq*g{(JA+N3drmaS4eWi z8v@}G6Tu~6a{H)|v&JxuDpX3wcJ)5=xQIyHrkCpb=DO&n$;8e#7df=SEOE zdbtI_H_gVCvqhq62C%b})^~k__iTHeqi$^C4HnM1U9DED<#I7wE*8thd_J8n=Cj%K zU^YFZ!CLl^Vw`ZJsfRr z-gM{P`uTR={%_lx?rl%r=4{UEYcy+aF5zg$ZIR}}xyGnf9Sft4SJePfI0r3<4#KRf z=&rVYF#TIP*J?-?tSl|2g&NbbDVd#*05UeDx}v;zxH)^(cVMsYjI{#cu%D=TpvJRo z0EDjE*>@^Xs4ASL3RN+fIk)XN5%f({3SS;uBM~WuDV*>dJ!TaM5;tn>_s@P$n(PY(BU0NiyMV`{;F@2-ILJUT2tvlI`|p0pZ)dS zMeVSn3F@zgJ|8)dCrB>0?P|4bSF3ilTCEn#`E0S6FBbFp^l*B3INjereame(-+fPT z9}EELsZVUZ?Prs235+x#b@ZG$wnci5Fmic!;4NY6F)0h7tz3w0(|Esn)Pw+#bL({+ zL&=DTl&tj?>Clg{*Og1wUyzR&(uqRsZUs*eZeRGieAj2e5k9XE12O#rZ5ay%MRdIc zU+7)uyJEfvJ;~*^ZQIpqp~_d{%++$aoX-vqX0yZ9a&hxL_wJoKV}>VC!2*mv^tRzg z-;)rM5;XThm>vt06(rHC3!xZ&)U*TkBMs-i^DZ7BL?$sOFjWjV22N(g+JCBu#>$fs zUK2V%SO3_Vb7zw#GhF{^`DI@fUabqr3B{sFjG{4%bOV_x|61S+&M3fZT<28pOn3_o zGFQvRaxtGB9?qtR0&w#^&)wYF^F%W=Vah3-{O5nwTs@zlj$8vHjlbvuAfKQU#|3&lYh^tp(@iKO<~a4z2F6|}s*1f^ERr9wkzso`X+eeHL` zXtS%HT}6c6B!H5D7b - images/tizen_sdk.png + images/about_bg.png images/display_off_guide.png images/main-skin/arrow_normal.png diff --git a/tizen/src/ui/resource/ui_strings.h b/tizen/src/ui/resource/ui_strings.h index 3a5c3af..81c7dce 100644 --- a/tizen/src/ui/resource/ui_strings.h +++ b/tizen/src/ui/resource/ui_strings.h @@ -34,7 +34,7 @@ #define EMULATOR_TITLE "Tizen Emulator" -#define SDK_OFFICIAL_NAME "Tizen SDK" +#define SDK_OFFICIAL_NAME "TIZEN STUDIO" #define SDK_OFFICIAL_URL "https://developer.tizen.org" /* SDK path */ @@ -48,7 +48,7 @@ #define SDK_ECP_FILE_JAR "emulator-control-panel.jar" /* resource file name */ -#define SDK_ABOUT_IMAGE_FILE "tizen_sdk.png" +#define SDK_ABOUT_IMAGE_FILE "about_bg.png" #define SDK_VERSION_FILE "sdk.version" #define SDK_VERSION_FILE_KEY "TIZEN_SDK_VERSION" #define EMULATOR_ICON_FILE "emulator_icon.ico" @@ -127,7 +127,7 @@ #define ABOUT_SDK_VERSION_TEXT "SDK Version" #define ABOUT_PKG_VERSION_TEXT "Package Version" #define ABOUT_BUILD_DATE_TEXT "Build Date" -#define ABOUT_VISIT_TEXT "Visit" +#define ABOUT_VISIT_TEXT "Tizen site" /* SDB related */ #define FILE_EXTENSION_WGT "wgt" -- 2.7.4