Tizen 2.1 base
authorJinkun Jang <jinkun.jang@samsung.com>
Tue, 12 Mar 2013 17:13:19 +0000 (02:13 +0900)
committerJinkun Jang <jinkun.jang@samsung.com>
Tue, 12 Mar 2013 17:13:19 +0000 (02:13 +0900)
AUTHORS [new file with mode: 0755]
LICENSE.Flora [new file with mode: 0755]
NOTICE.Flora [new file with mode: 0644]
config.xml [new file with mode: 0755]
css/style.css [new file with mode: 0755]
icon.png [new file with mode: 0755]
index.html [new file with mode: 0755]
js/config.js [new file with mode: 0644]
js/main.js [new file with mode: 0644]
signature1.xml [new file with mode: 0644]

diff --git a/AUTHORS b/AUTHORS
new file mode 100755 (executable)
index 0000000..9dd159f
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1 @@
+Seoghyun Kang <sh0708.kang at samsung dot com>
diff --git a/LICENSE.Flora b/LICENSE.Flora
new file mode 100755 (executable)
index 0000000..a21e4da
--- /dev/null
@@ -0,0 +1,206 @@
+Flora License
+
+Version 1.0, May, 2012
+
+http://floralicense.org/license/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction,
+and distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by
+the copyright owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and
+all other entities that control, are controlled by, or are
+under common control with that entity. For the purposes of
+this definition, "control" means (i) the power, direct or indirect,
+to cause the direction or management of such entity,
+whether by contract or otherwise, or (ii) ownership of fifty percent (50%)
+or more of the outstanding shares, or (iii) beneficial ownership of
+such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity
+exercising permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications,
+including but not limited to software source code, documentation source,
+and configuration files.
+
+"Object" form shall mean any form resulting from mechanical
+transformation or translation of a Source form, including but
+not limited to compiled object code, generated documentation,
+and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form,
+made available under the License, as indicated by a copyright notice
+that is included in or attached to the work (an example is provided
+in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form,
+that is based on (or derived from) the Work and for which the editorial
+revisions, annotations, elaborations, or other modifications represent,
+as a whole, an original work of authorship. For the purposes of this License,
+Derivative Works shall not include works that remain separable from,
+or merely link (or bind by name) to the interfaces of, the Work and
+Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original
+version of the Work and any modifications or additions to that Work or
+Derivative Works thereof, that is intentionally submitted to Licensor
+for inclusion in the Work by the copyright owner or by an individual or
+Legal Entity authorized to submit on behalf of the copyright owner.
+For the purposes of this definition, "submitted" means any form of
+electronic, verbal, or written communication sent to the Licensor or
+its representatives, including but not limited to communication on
+electronic mailing lists, source code control systems, and issue
+tracking systems that are managed by, or on behalf of, the Licensor
+for the purpose of discussing and improving the Work, but excluding
+communication that is conspicuously marked or otherwise designated
+in writing by the copyright owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity
+on behalf of whom a Contribution has been received by Licensor and
+subsequently incorporated within the Work.
+
+"Tizen Certified Platform" shall mean a software platform that complies
+with the standards set forth in the Compatibility Definition Document
+and passes the Compatibility Test Suite as defined from time to time
+by the Tizen Technical Steering Group and certified by the Tizen
+Association or its designated agent.
+
+2. Grant of Copyright License.  Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+copyright license to reproduce, prepare Derivative Works of,
+publicly display, publicly perform, sublicense, and distribute the
+Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License.  Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+(except as stated in this section) patent license to make, have made,
+use, offer to sell, sell, import, and otherwise transfer the Work
+solely as incorporated into a Tizen Certified Platform, where such
+license applies only to those patent claims licensable by such
+Contributor that are necessarily infringed by their Contribution(s)
+alone or by combination of their Contribution(s) with the Work solely
+as incorporated into a Tizen Certified Platform to which such
+Contribution(s) was submitted. If You institute patent litigation
+against any entity (including a cross-claim or counterclaim
+in a lawsuit) alleging that the Work or a Contribution incorporated
+within the Work constitutes direct or contributory patent infringement,
+then any patent licenses granted to You under this License for that
+Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution.  You may reproduce and distribute copies of the
+Work or Derivative Works thereof pursuant to the copyright license
+above, in any medium, with or without modifications, and in Source or
+Object form, provided that You meet the following conditions:
+
+  1. You must give any other recipients of the Work or Derivative Works
+     a copy of this License; and
+  2. You must cause any modified files to carry prominent notices stating
+     that You changed the files; and
+  3. You must retain, in the Source form of any Derivative Works that
+     You distribute, all copyright, patent, trademark, and attribution
+     notices from the Source form of the Work, excluding those notices
+     that do not pertain to any part of the Derivative Works; and
+  4. If the Work includes a "NOTICE" text file as part of its distribution,
+     then any Derivative Works that You distribute must include a readable
+     copy of the attribution notices contained within such NOTICE file,
+     excluding those notices that do not pertain to any part of
+     the Derivative Works, in at least one of the following places:
+     within a NOTICE text file distributed as part of the Derivative Works;
+     within the Source form or documentation, if provided along with the
+     Derivative Works; or, within a display generated by the Derivative Works,
+     if and wherever such third-party notices normally appear.
+     The contents of the NOTICE file are for informational purposes only
+     and do not modify the License.
+
+You may add Your own attribution notices within Derivative Works
+that You distribute, alongside or as an addendum to the NOTICE text
+from the Work, provided that such additional attribution notices
+cannot be construed as modifying the License. You may add Your own
+copyright statement to Your modifications and may provide additional or
+different license terms and conditions for use, reproduction, or
+distribution of Your modifications, or for any such Derivative Works
+as a whole, provided Your use, reproduction, and distribution of
+the Work otherwise complies with the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+any Contribution intentionally submitted for inclusion in the Work
+by You to the Licensor shall be under the terms and conditions of
+this License, without any additional terms or conditions.
+Notwithstanding the above, nothing herein shall supersede or modify
+the terms of any separate license agreement you may have executed
+with Licensor regarding such Contributions.
+
+6. Trademarks.  This License does not grant permission to use the trade
+names, trademarks, service marks, or product names of the Licensor,
+except as required for reasonable and customary use in describing the
+origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+agreed to in writing, Licensor provides the Work (and each
+Contributor provides its Contributions) on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+implied, including, without limitation, any warranties or conditions
+of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+PARTICULAR PURPOSE. You are solely responsible for determining the
+appropriateness of using or redistributing the Work and assume any
+risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+whether in tort (including negligence), contract, or otherwise,
+unless required by applicable law (such as deliberate and grossly
+negligent acts) or agreed to in writing, shall any Contributor be
+liable to You for damages, including any direct, indirect, special,
+incidental, or consequential damages of any character arising as a
+result of this License or out of the use or inability to use the
+Work (including but not limited to damages for loss of goodwill,
+work stoppage, computer failure or malfunction, or any and all
+other commercial damages or losses), even if such Contributor
+has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+the Work or Derivative Works thereof, You may choose to offer,
+and charge a fee for, acceptance of support, warranty, indemnity,
+or other liability obligations and/or rights consistent with this
+License. However, in accepting such obligations, You may act only
+on Your own behalf and on Your sole responsibility, not on behalf
+of any other Contributor, and only if You agree to indemnify,
+defend, and hold each Contributor harmless for any liability
+incurred by, or claims asserted against, such Contributor by reason
+of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Flora License to your work
+
+To apply the Flora License to your work, attach the following
+boilerplate notice, with the fields enclosed by brackets "[]"
+replaced with your own identifying information. (Don't include
+the brackets!) The text should be enclosed in the appropriate
+comment syntax for the file format. We also recommend that a
+file or class name and description of purpose be included on the
+same "printed page" as the copyright notice for easier
+identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Flora License, Version 1.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.tizenopensource.org/license
+
+   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.
+
diff --git a/NOTICE.Flora b/NOTICE.Flora
new file mode 100644 (file)
index 0000000..fdb699a
--- /dev/null
@@ -0,0 +1,4 @@
+Copyright (c) 2012 Samsung Electronics Co., Ltd. All rights reserved.
+Except as noted, this software is licensed under Flora License, Version 1.
+Please, see the LICENSE file for Flora License terms and conditions.
+
diff --git a/config.xml b/config.xml
new file mode 100755 (executable)
index 0000000..ac05bcd
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" version="0.1.7" id="http://tizen.org/wid/Systeminfo" viewmodes="maximized">
+       <name>Systeminfo</name>
+       <icon src="icon.png"/>
+       <content src="index.html"/>
+       <tizen:privilege name="http://tizen.org/privilege/tizen" />
+       <tizen:privilege name="http://tizen.org/privilege/application.read" />
+       <tizen:privilege name="http://tizen.org/privilege/systeminfo" />
+       <tizen:application id="samplesysi" required_version="1.0"/>
+</widget>
diff --git a/css/style.css b/css/style.css
new file mode 100755 (executable)
index 0000000..6d2ee4f
--- /dev/null
@@ -0,0 +1,3 @@
+li>label {
+       color:#646464;
+}
diff --git a/icon.png b/icon.png
new file mode 100755 (executable)
index 0000000..983c883
Binary files /dev/null and b/icon.png differ
diff --git a/index.html b/index.html
new file mode 100755 (executable)
index 0000000..8770d07
--- /dev/null
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html>
+<head>
+       <meta charset="utf-8"/>
+       <meta name="description" content="Systeminfo API Tutorial"/>
+       <title>Systeminfo</title>
+       <script src="/usr/share/tizen-web-ui-fw/latest/js/jquery.js"></script>
+       <script src="./js/config.js"></script>
+       <script src="/usr/share/tizen-web-ui-fw/latest/js/tizen-web-ui-fw-libs.js"></script>
+       <script src="/usr/share/tizen-web-ui-fw/latest/js/tizen-web-ui-fw.js" data-framework-viewport-scale="false"></script>
+       <script type="text/javascript" src="./js/main.js"></script>
+       <link rel="stylesheet" type="text/css" href="./css/style.css"/>
+</head>
+
+<body>
+       <div data-role="page" id="main" data-add-back-btn="true">
+               <div data-role="header" data-position="fixed">
+                       <h1>System Information</h1>
+               </div>
+
+               <div data-role="content">
+                       <ul data-role="listview">
+                               <li id="storage-info">Storage</li>
+                               <li id="battery-info">Battery</li>
+                               <li id="cpu-info">CPU</li>
+                               <li id="display-info">Display</li>
+                               <li id="orientation-info">Device orientation</li>
+                       </ul>
+               </div>
+
+               <div data-role="footer" data-position="fixed">
+                       <div data-role=
+"tabbar" data-style="toolbar">
+                       </div>
+               </div>
+       </div>
+
+       <div data-role="page" id="info" data-add-back-btn="true">
+               <div data-role="header" data-position="fixed">
+                       <h1 id="info-title"></h1>
+               </div>
+
+               <div data-role="content">
+                       <ul data-role="listview" id="info-list">
+                       </ul>
+               </div>
+               <div data-role="footer" data-position="fixed">
+               </div>
+       </div>
+</body>
+</html>
diff --git a/js/config.js b/js/config.js
new file mode 100644 (file)
index 0000000..441e1a6
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *      Copyright 2012  Samsung Electronics Co., Ltd
+ *
+ *      Licensed under the Flora License, Version 1.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.tizenopensource.org/license
+ *
+ *      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.
+ */
+
+//tizen-web-ui-fw configuration
+$(document).bind("mobileinit", function() {
+       $.mobile.loadingMessageTextVisible = false;
+       $.mobile.defaultPageTransition = "none";
+       // Disable context menu
+       $(document).bind("contextmenu", function(e) {
+               return false;
+       });
+       // Disable text selection
+       $(document).delegate("[data-role='page']", "pageinit", function(e) {
+               $.mobile.tizen.disableSelection($(e.target));
+       });
+});
diff --git a/js/main.js b/js/main.js
new file mode 100644 (file)
index 0000000..1b5cf19
--- /dev/null
@@ -0,0 +1,143 @@
+/*
+ *      Copyright 2012  Samsung Electronics Co., Ltd
+ *
+ *      Licensed under the Flora License, Version 1.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.tizenopensource.org/license
+ *
+ *      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.
+ */
+
+var gInfoTitle = "", gInfo = "", gBatteryListener;
+
+$(document).delegate("#main", "pageinit", function() {
+       $("#main .ui-btn-back").bind("vclick", function() {
+               tizen.application.getCurrentApplication().exit();
+               return false;
+       });
+       $("#storage-info").bind("vclick", function() {
+               getSystemProperty("STORAGE", onStorageSuccess);
+               return false;
+       });
+       $("#battery-info").bind("vclick", function() {
+               getSystemProperty("BATTERY", onBatterySuccess);
+               return false;
+       });
+       $("#cpu-info").bind("vclick", function() {
+               getSystemProperty("CPU", onCpuInfoSuccess);
+               return false;
+       });
+       $("#display-info").bind("vclick", function() {
+               getSystemProperty("DISPLAY", onDisplaySuccess);
+               return false;
+       });
+
+       $("#orientation-info").bind("vclick", function() {
+               getSystemProperty("DEVICE_ORIENTATION", onOrientationSuccess);
+               return false;
+       });
+});
+
+$(document).delegate("#info", "pageinit", function() {
+       $("#info").bind("pagebeforeshow", function() {
+               $("#info-title").html(gInfoTitle);
+               $("#info-list").html(gInfo).trigger("create").listview("refresh");
+       });
+});
+
+function onError(e) {
+       alert("Error: " + e.message);
+}
+
+function make2lineListItem(title, value) {
+       return '<li class="ui-li-has-multiline ui-li-text-ellipsis">'
+                       + title
+                       + '<span class="ui-li-text-sub">'
+                       + value
+                       + '</span></li>';
+}
+
+function make1lineListItem(value) {
+       return '<li>' + value + '</li>';
+}
+
+function makeDividerListItem(value) {
+       return '<li data-role="list-divider">' + value + '</li>';
+}
+
+function onStorageSuccess(storages) {
+       gInfoTitle = "Storages(" + storages.length + ")";
+       gInfo = "";
+       for (var i = 0; i < storages.length; i++) {
+               gInfo += makeDividerListItem("Storage " + (i + 1))
+                               + make2lineListItem("Type", storages[i].type)
+                               + make2lineListItem("Capacity", Math.floor(storages[i].capacity / 1000000) + " MB")
+                               + make2lineListItem("Available capacity", Math.floor(storages[i].availableCapacity / 1000000) + " MB")
+                               + make2lineListItem("Removable", (storages[i].isRemoveable == true ? "Yes" : "No"));
+       }
+
+       $.mobile.changePage("#info");
+}
+
+function onBatterySuccess(battery) {
+       gInfoTitle = "Battery";
+       gInfo = make2lineListItem("Level", battery.level)
+                       + make2lineListItem("Charging", (battery.isCharging == true ? "Yes" : "No"));
+
+       $.mobile.changePage("#info");
+}
+
+function onCpuInfoSuccess(cpu) {
+       gInfoTitle = "CPU";
+       gInfo = make2lineListItem("Load", cpu.load);
+
+       $.mobile.changePage("#info");
+}
+
+function onDisplaySuccess(display) {
+       gInfoTitle = "Display";
+       gInfo = makeDividerListItem("Resolution")
+                       + make2lineListItem("Width", display.resolutionWidth)
+                       + make2lineListItem("Height", display.resolutionHeight)
+                       + makeDividerListItem("Dots per inch")
+                       + make2lineListItem("Horizontal", display.dotsPerInchWidth)
+                       + make2lineListItem("Vertical", display.dotsPerInchHeight)
+                       + makeDividerListItem("Physical size")
+                       + make2lineListItem("Width", display.physicalWidth)
+                       + make2lineListItem("Height", display.physicalHeight)
+                       + makeDividerListItem("Brightness")
+                       + make1lineListItem(display.brightness);
+
+       $.mobile.changePage("#info");
+}
+
+function onDeviceSuccess(device) {
+       gInfoTitle = "Device";
+       gInfo = make2lineListItem("IMEI", device.imei)
+                       + make2lineListItem("Model", device.model)
+                       + make2lineListItem("Version", device.version)
+                       + make2lineListItem("Vendor", device.vendor);
+
+       $.mobile.changePage("#info");
+}
+
+function onOrientationSuccess(orientation) {
+       gInfoTitle = "Device orientation";
+       gInfo = make2lineListItem("Status", orientation.status);
+
+       $.mobile.changePage("#info");
+}
+
+function getSystemProperty(property, onSuccess) {
+       try {
+               tizen.systeminfo.getPropertyValue(property, onSuccess, onError);
+       } catch (e) {
+               alert("Exception: " + e.message);
+       }
+}
diff --git a/signature1.xml b/signature1.xml
new file mode 100644 (file)
index 0000000..2cc2827
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="DistributorSignature"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/><Reference URI="index.html"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RfNNY1FWW7POs3BLonEZKcxqsAZf+aLhcax+4UWX2Hk=</DigestValue></Reference><Reference URI="css/style.css"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XlvzE1WBDnjeX2leK9JdO1Megy3g3deNsDa9X+T1LDg=</DigestValue></Reference><Reference URI="js/config.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xNj/Z4ztzwWQ1bLSeK1aI7w9oWsAM3F1enUcfmk2NUY=</DigestValue></Reference><Reference URI="js/main.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fFbvWJtHPlHJRdUKvEmIwhjtKruiYGUYuPXsnNAdmi8=</DigestValue></Reference><Reference URI="icon.png"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wfwuPIJiNBXrBw5Nl4NE8B7X1QpT3UVtFoiOoAiJsnU=</DigestValue></Reference><Reference URI="config.xml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>PW58ay8Efepv4yWwO2d6XYyXEA5DsI2txxYqef4cKB0=</DigestValue></Reference><Reference URI="#prop"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>u/jU3U4Zm5ihTMSjKGlGYbWzDfRkGphPPHx3gJIYEJ4=</DigestValue></Reference></SignedInfo><SignatureValue>ENEmTRqy83H6YAXo86qvqU9ZkIEukTznC493adC8jVQXKFYP5Y02y98eiRnLNVy2p0z0K8NRvsoX
+acmDLkcTTCJ+v0O9YkIVgUvWior/MyM/pMnr+yjKATcKtCqG2JdYIjG74MbYQ5Br6kegFc9csL0j
+iQBz04YffiCBEdes480=</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIC+DCCAmGgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBkzELMAkGA1UEBhMCS1IxDjAMBgNVBAgM
+BVN1d29uMRwwGgYDVQQKDBNTYW1zdW5nIEVsZWN0cm9uaWNzMQwwCgYDVQQLDANTTFAxIDAeBgNV
+BAMMF1NMUCBXZWJBcHAgVGVtcG9yYXJ5IENBMSYwJAYJKoZIhvcNAQkBFhd5dW5jaGFuLmNob0Bz
+YW1zdW5nLmNvbTAeFw0xMTEyMDgwMTMxMDBaFw0yMTExMzAwMTMxMDBaMHMxCzAJBgNVBAYTAktS
+MQ4wDAYDVQQIEwVTdXdvbjEcMBoGA1UEChMTU2Ftc3VuZyBFbGVjdHJvbmljczEMMAoGA1UECxMD
+U0xQMSgwJgYDVQQDEx9TTFAgV2ViQXBwIFRlbXBvcmFyeSBDQSBmb3IgU0RLMIGfMA0GCSqGSIb3
+DQEBAQUAA4GNADCBiQKBgQClQyI7k1NTkEoWsrIl8qWSEhvnfc77AvEUvPuYJSU+9BsQf16grM1w
+NCGdbmf/uM869FgeRMFjhT2xsHKpbXdQv8nV4LZhUevyLouE8auCkdewmQJUwujCE/fgAA+TEzAt
+bN+4Kl8T5fSYB7qqeLWEyDtvNoxTQuivEBlv31AMmwIDAQABo3sweTAJBgNVHRMEAjAAMCwGCWCG
+SAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQU3iIuHrLj
+UZjHgtS1fkzpFei8fGYwHwYDVR0jBBgwFoAUR6iPzR8iummFE1UhLcIZLV//3AMwDQYJKoZIhvcN
+AQEFBQADgYEAj0da5fhxEcgnDMZGOp07YWeIFdUmx7eGQANtHqWm7jdbG2j0vS3kGCFgqqPift8a
+pos8llZq3N65mqfLvgjdanC/cP7gR7AC3oCiE9lOSeEYxU5I/UGDjjTRCa+eJfE3UmAz8sVbrWG/
+S5WLPBgd4IQpQ0tNiGd2NLyCqaZXL7U=</X509Certificate></X509Data></KeyInfo><Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#DistributorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"/></SignatureProperty><SignatureProperty Id="role" Target="#DistributorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-distributor"/></SignatureProperty><SignatureProperty Id="identifier" Target="#DistributorSignature"><dsp:Identifier/></SignatureProperty></SignatureProperties></Object></Signature>
\ No newline at end of file